summaryrefslogtreecommitdiff
path: root/lib/libc/arch
AgeCommit message (Expand)Author
2023-05-19No need for double semi-colonskrll
2023-05-19KNFskrll
2023-05-07RISC-V support that works on QEMU with a single hart.skrll
2023-04-02Trailing whitespaceskrll
2022-12-13Trailing whitespaceskrll
2022-12-04Consistently use the 'mv' instrucation (which is itself an alias) insteadskrll
2022-12-03Trailing whitespaceskrll
2022-12-03Trailing whitespaceskrll
2022-10-05libc: switch aarch64 to use softfloat functions from compiler_rtnia
2022-06-26Decorate the HPPA signal trampoline with the appropriate .cfiskrll
2022-06-06Save and restore %r19 the "linkage table pointer register" across the callskrll
2022-05-30Obsolete hack for evbppc to replace memcmp(9), memcpy(9), and memmove(9)rin
2022-04-08fix various typos, mainly in comments, but also log messages, docs, game text.andvar
2022-04-07s/psuedo/pseudo/andvar
2021-11-27Trailing whitespaceskrll
2021-11-24Decorate the VAX signal trampoline with the appropriate .cfithorpej
2021-11-24Decorate the SuperH signal trampoline with the appropriate .cfithorpej
2021-11-23Decorate the ARM signal trampoline with the appropriate .cfithorpej
2021-11-23Because the PC is not a general purpose register on aarch64, we needthorpej
2021-11-21Decorate the m68k signal trampoline with the appropriate .cfithorpej
2021-11-21Decorate the powerpc signal trampoline with the appropriate .cfithorpej
2021-11-20Use the DWARF pseudo-register for the signal trampoline return address.thorpej
2021-11-18Decorate the MIPS signal trampoline with the appropriate .cfithorpej
2021-11-03CFI: Saved RA needs to point to the PC slot in the ucontext_t.thorpej
2021-11-03Set up the CFI in a slightly more rational way.thorpej
2021-10-31Tidy up how __sigaction14_sigtramp.c is added to SRCS.thorpej
2021-10-26Merge all MD __sigaction14_sigtramp.c copies into one:christos
2021-10-07Fix the lib/libc/setjmp/t_setjmp:{,_}longjmp_zero test casesskrll
2021-07-26Improve previous:rin
2021-07-24For evbppc, use C version of bcopy(3), memcpy(3), memcmp(3), andrin
2021-07-06Ensure that the stack is always 16-byte aligned by rounding sizes as needed.thorpej
2021-06-30Do previous differtly by pushing two registers in the same way as theskrll
2021-06-30The _INVOKE_CERROR macro deals with thumb so simplify the code (at theskrll
2021-06-30Trailing whitespaceskrll
2021-06-30Fix previous. For Thumb-1:rin
2021-06-29Align sp to 8-byte boundary as required by EABI.rin
2021-05-25POSIX sez:thorpej
2021-04-25Use ${MACHINE_MIPS64}christos
2021-02-19Remove the incorrect register shuffle - we pass SYS___syscall as thesimonb
2021-02-06For mips n32/n64 explicitly save the GP reg on the stack, andsimonb
2020-12-05spaces to tabskrll
2020-10-24Add _UC_GREGS_* defines for all general registersskrll
2020-10-24Provide _UC_REGS_* defines for all registersskrll
2020-10-24Update the unwinder comment to better reflect ARM64skrll
2020-10-24s/ARM/ARM64/ in commentskrll
2020-10-21Fix typo (thanks kamil@ for pointing it out).thorpej
2020-10-21Add call frame unwind info to the Alpha signal trampoline. Usingthorpej
2020-10-21- Consistently use _REG_* defines from assym.h to mean register numbers,thorpej
2020-10-19Restore SP from mcontextkamil
2020-10-19Restore ESP from mcontextkamil