Konstantin Belousov
96cdb0ab9d
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 Turner
74de7730b7
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 Lepore
f2e71517e0
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
Alexander Kabaev
db97450987
Fix sbrk.S to use _end symbol the same way brk.s was fixed some time
...
ago. sbrk.S should have gotten the same change then but was forgotten.
Approved by: re (bmah)
PR: kern/114049
2007-06-27 02:45:37 +00:00
Olivier Houchard
31489a9a26
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
Olivier Houchard
2357939bc2
Import the FreeBSD/arm libc bits.
...
Obtained from: NetBSD
2004-05-14 12:04:31 +00:00