summaryrefslogtreecommitdiff
path: root/lib/libc/arch
AgeCommit message (Expand)Author
2016-06-16PSEUDO_NOERROR() is used for syscalls that return now, so need to putPhilip Guenther
2016-05-30Consistently reference '_end' instead of 'end' in the brk/sbrk implementationPhilip Guenther
2016-05-30Do setjmp cookies for eip, esp, and ebp. For bonus points, mix howPhilip Guenther
2016-05-30Do setjmp cookies for gp, sp, and raPhilip Guenther
2016-05-29Switch from calling obsolete sig{block,setmask} to directly using thePhilip Guenther
2016-05-29Only require 4 byte alignment on ILP32 archsPhilip Guenther
2016-05-29Use .balign instead of .align; only need 8 byte alignment not 2^8Philip Guenther
2016-05-23More fixes from miodPhilip Guenther
2016-05-23Include SYS.h instead of DEFS.h now that this does a direct syscallPhilip Guenther
2016-05-23Add XOR cookies for rp and sp. Switch from calling obsoletePhilip Guenther
2016-05-23Stop supporting longjmperror(); it's not used, not portable, and the checksPhilip Guenther
2016-05-22Add XOR cookies for r1 (stack) and lr. Switch from calling obsoletePhilip Guenther
2016-05-22Oh right, actually delete this now that __cerror is unusedPhilip Guenther
2016-05-18Save and restore 'gbr' register when enter/leaving the kernel, and usePhilip Guenther
2016-05-16...and delete the GP setup. Should have been in previous commitPhilip Guenther
2016-05-16Eliminate cerror: use PAL_rdunique to get the TCB address directlyPhilip Guenther
2016-05-15Add END() to match ENTRY() macrosPhilip Guenther
2016-05-15TIB conversion is complete, so set errno in the syscall stub and eliminatePhilip Guenther
2016-05-12Using a 3-word buffer in the openbsd.randomdata segment, XOR swizzleTheo de Raadt
2016-05-11remove hppa64 port, which we never got going beyond broken single users.Theo de Raadt
2016-05-09Remove sigreturn declaration and the now-unused libc syscall stubPhilip Guenther
2006-10-10Preliminary userland bits for OpenBSD/landisk, many things coming fromMiod Vallat
2016-05-09Stop using sigreturn for longjmp, just set the signal mask and returnPhilip Guenther
2016-05-09Don't use sigreturn(2) in longjmp(3). Instead use a similar approach as inMark Kettenis
2016-05-08Implement longjmp directly and not on top of sigreturn.Philip Guenther
2016-05-08No, sigaltstack's onstack flag shouldn't be saved. Delete commentPhilip Guenther
2016-05-08Hide __fpu_* and make internal _Qp_* calls go direct.Philip Guenther
2016-05-08Simplify sig{set,long}jmp(): just Do The Job instead of calling othersPhilip Guenther
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.Philip Guenther
2016-04-28Don't add setjmp.S twice.Mark Kettenis
2016-04-28Don't use sigreturn(2) in longjmp(3). Instead use a similar approach as inMark Kettenis
2016-04-28remove duplicate strrchr.c entry in SRCSJonathan Gray
2016-03-27Don't need to define SYS_sycall herePhilip Guenther
2016-03-27Switch to RSYSCALL: no special handling is needed here any more andPhilip Guenther
2016-03-21The asm in the MD_DISABLE_KBIND macro was too fragile and broke alpha and hppa.Philip Guenther
2016-03-20Rearrange C runtime bits: now that ld.so exports environ and __progname,Philip Guenther
2016-03-09We are done providing support for the vax.Theo de Raadt
2015-12-11"the the" -> "the" in commentmmcc
2015-11-15Tweak previous: rename it to fpround() to match FreeBSDPhilip Guenther
2015-11-15I got a round tuit to rename round() to roundit() to avoid gcc warning.Philip Guenther
2015-11-14Split the non-syscall ASM bits from SYS.h into DEFS.h and use that in thePhilip Guenther
2015-10-31Invoke the _HIDDEN() sigprocmask label rather than the public one.Miod Vallat
2015-10-31This is sigprocmask, not sigpending.Miod Vallat
2015-10-27Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),Philip Guenther
2015-10-23Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadPhilip Guenther
2015-10-18Pull in <float.h> instead of declaring __flt_rounds() locallyPhilip Guenther
2015-10-17Rename SYSEXIT() to SYSCALL_END() for consistency with most other archs.Philip Guenther
2015-10-04Delete an inexplicable commentPhilip Guenther
2015-09-14vax deserves gdtoa love too!Philip Guenther
2015-09-13Need SYS.h for END_STRONG()Philip Guenther