| Commit message (Expand) | Author | Age | Files | Lines |
* | Mark as 'protected' all the routines from the quad/ and softfloat/ subdirs, |  guenther | 2019-11-10 | 1 | -1/+4 |
* | Mark the _Qp_{mul,div,add,sub} functions as 'protected' to eliminate |  guenther | 2019-10-27 | 1 | -2/+3 |
* | Stop exporting the internal _mcount symbol as that's only referenced |  guenther | 2019-10-26 | 5 | -5/+0 |
* | Unexport __floatundidf. |  kettenis | 2019-10-23 | 1 | -1/+0 |
* | Unlike gas, clang's assembler complains about duplicate symbol assignments. |  guenther | 2019-07-14 | 1 | -2/+2 |
* | Fix conversions to long double on sparc64 |  jca | 2019-06-21 | 2 | -12/+12 |
* | Apply retpoline protection to the indirect call to the thread startfunc |  guenther | 2019-05-10 | 1 | -2/+7 |
* | Compile with -gdwarf-4 to suppress wrnings about DWARF2 in assembly code |  kettenis | 2019-04-01 | 1 | -1/+4 |
* | Add retguard macros to setjmp/longjmp on amd64. Knocks out some useful |  mortimer | 2019-03-30 | 3 | -21/+33 |
* | Remove FBSDID. |  kevlo | 2019-03-15 | 11 | -53/+11 |
* | Replace two-operand instruction aliases that clang does not |  visa | 2019-01-05 | 1 | -2/+2 |
* | Add retguard to arm64 libc syscalls and setjmp / longjmp. |  mortimer | 2018-10-01 | 3 | -6/+29 |
* | Add retguard macros for arm64 asm and apply them in the straightforward |  mortimer | 2018-08-12 | 10 | -10/+30 |
* | In asm.h ensure NENTRY uses the old-school nop-sled align, but change standard |  deraadt | 2018-07-10 | 1 | -1/+1 |
* | Add retguard macros for libc. |  mortimer | 2018-07-03 | 23 | -23/+72 |
* | Save and restore the relevant FPU state on armv7. |  kettenis | 2018-06-22 | 3 | -28/+26 |
* | Add add PIE support for m88k (requires gcc4 toolchain) |  guenther | 2018-06-16 | 2 | -5/+7 |
* | Drop include of <arm64/swi.h> and remove it. |  kettenis | 2018-05-28 | 1 | -2/+1 |
* | Clear the sign bit in the QNAN constants used by strtof, strtod and strtold, |  jmatthew | 2018-05-28 | 4 | -16/+16 |
* | Drop memory barrier in _atomic_lock() implementation since the callers now |  kettenis | 2018-05-17 | 2 | -4/+2 |
* | Since most (if not all) ARMv8 hardware doesn't actually support trapping of |  kettenis | 2018-03-16 | 2 | -73/+26 |
* | Change floating-point mode/environment control functions to operate on |  kettenis | 2018-02-28 | 7 | -1/+215 |
* | use END_STRONG. Yes, everything in the sh ecosystem is different.. |  deraadt | 2018-01-23 | 1 | -2/+2 |
* | Implement ffs(3) using the CLZ instructions which has been available ever |  kettenis | 2018-01-21 | 1 | -43/+6 |
* | Partial revert of rev. 1.7, fixes build with clang |  jca | 2018-01-19 | 1 | -2/+1 |
* | Wow, it cannot even be in .data... |  deraadt | 2018-01-18 | 1 | -2/+1 |
* | Sorry, the PIC macros cannot reach to .rodata.... |  deraadt | 2018-01-18 | 1 | -2/+2 |
* | Instead of trying to handle ffs() with the normal rename-mark-hidden-and-alias |  guenther | 2018-01-18 | 7 | -15/+24 |
* | Add two more ARM EABI aliases that I missed in the previous libc minor |  kettenis | 2018-01-14 | 1 | -0/+2 |
* | Move SC_* defines into <machine/setjmp.h>, and rename them, |  visa | 2018-01-08 | 2 | -158/+158 |
* | Add ARM EABI runtime aliases to the GCC runtime functions that we include |  kettenis | 2017-12-26 | 2 | -1/+32 |
* | Don't use _libc_ prefix when referencing "builtin" symbols with clang. |  kettenis | 2017-12-16 | 2 | -3/+8 |
* | clang doesn't propagate attributes like "asm labels" and "visibility(hidden)" |  guenther | 2017-11-29 | 25 | -69/+119 |
* | GNU ld has prefixed the contents of .gnu.warning.SYMBOL sections |  tb | 2017-11-28 | 2 | -4/+4 |
* | Avoid .align 0 here as well. Also fix a .word that should be a .quad. |  kettenis | 2017-11-22 | 3 | -10/+7 |
* | Avoid .align 0. Clang's integrated assembler actually honors this directive |  kettenis | 2017-11-21 | 3 | -9/+6 |
* | Stop exporting _memcpy, an implementation detail of bcopy/memcpy/memmove |  guenther | 2017-10-29 | 5 | -9/+10 |
* | Remove __builtin_saveregs: gcc hasn't used it for years. |  guenther | 2017-10-28 | 3 | -63/+2 |
* | Typo: 'end' should have been '_end', which is already exported/imported. |  guenther | 2017-10-28 | 2 | -5/+2 |
* | Stop exporting some symbols internal to the softfloat implementation, |  kettenis | 2017-10-28 | 1 | -27/+0 |
* | Do not use an uninitialized value when determining the sign |  visa | 2017-10-15 | 1 | -4/+4 |
* | Use 0xcc trapsleds instead of default/nop/0xcc in BTC alignments |  deraadt | 2017-08-19 | 3 | -6/+6 |
* | Don't need .text before ENTRY(), also minor spacing cleanups |  deraadt | 2017-08-19 | 4 | -13/+8 |
* | Put _map table into .rodata instead of .text |  deraadt | 2017-08-19 | 2 | -5/+4 |
* | Copy files from ../librthread in preparation for moving functionality |  guenther | 2017-08-15 | 1 | -0/+49 |
* | Copy files from ../librthread in preparation for moving functionality |  guenther | 2017-08-15 | 10 | -0/+371 |
* | Remove branch prediction hint from conditional branch instruction. |  naddy | 2017-06-01 | 1 | -2/+2 |
* | Always return nonzero from _longjmp too. |  kettenis | 2017-04-16 | 1 | -2/+3 |
* | Provide the necessary weak alias for fpgetround(). Delete the obsolete |  guenther | 2017-03-22 | 2 | -10/+3 |
* | Use the hidden aliases to avoid PLT entries for {,_}{set,long}jmp |  guenther | 2017-03-22 | 1 | -9/+8 |