kib
2b6ac44d5d
Annotate arm userspace assembler sources stating their tolerance to
...
the non-executable stack.
Reviewed by: andrew
Sponsored by: The FreeBSD Foundation
2015-09-29 16:09:58 +00:00
andrew
76c6e4b787
Use the GOT_* macros to help simplify the code, these work with both pic
...
and non-pic code, and to build for Thumb.
2015-05-11 20:33:46 +00:00
ian
59d82a0684
In ARM asm code, ensure that every ENTRY(foo) has a matching END(foo).
...
The EABI unwind info requires a .fnend for every .fnstart, and newer
binutils will complain about seeing two .fnstart in a row. This change
allows newer tools to compile our code.
Reported by: bapt
Reviewed by: imp
2014-08-31 17:21:51 +00:00
kan
45bdca2b2d
Use built-in _end symbol insteadof 'end' for consistency with other
...
architectures. Linker defines end is synonym for _end.
2007-05-19 04:36:34 +00:00
cognet
98ebb25e56
Use the RET macro.
...
For setjmp() and longjmp(), put the signal mask where it's supposed to be,
instead of in the space reserved for fp regs.
2004-11-09 16:49:14 +00:00
cognet
bb6bbd6342
Import the FreeBSD/arm libc bits.
...
Obtained from: NetBSD
2004-05-14 12:04:31 +00:00