OpenGrok
Cross Reference: __sigtramp2.S
xref
: /
src
/
lib
/
libc
/
arch
/
alpha
/
sys
/
__sigtramp2.S
Home
|
History
|
Annotate
|
Download
|
only in
sys
History log of
/src/lib/libc/arch/alpha/sys/__sigtramp2.S
Revision
Date
Author
Comments
1.8
20-Nov-2021
thorpej
Use the DWARF pseudo-register for the signal trampoline return address.
1.7
03-Nov-2021
thorpej
CFI: Saved RA needs to point to the PC slot in the ucontext_t.
1.6
03-Nov-2021
thorpej
Set up the CFI in a slightly more rational way.
1.5
21-Oct-2020
thorpej
Fix typo (thanks kamil@ for pointing it out).
1.4
21-Oct-2020
thorpej
Add call frame unwind info to the Alpha signal trampoline. Using
kamil@'s test program:
Before:
Backtrace 2 stack frames.
0x120000a74 <handler+0x54> at ./test
0x3fffdca6550 <__sigtramp_siginfo_2> at /usr/lib/libc.so.12
After:
Backtrace 4 stack frames.
0x120000a74 <handler+0x54> at ./test
0x3fffdca6554 <__sigtramp_siginfo_2> at /usr/lib/libc.so.12
0x120000b10 <main+0x38> at ./test
0x1200009b4 <___start+0x1a4> at ./test
1.3
21-Oct-2020
thorpej
- Consistently use _REG_* defines from assym.h to mean register numbers,
not offsets (i.e. *8 to get the offset).
- Define and use SIZEOF_SIGINFO and UC_GREGS constants, rather than
hard-code magic numbers.
NFC -- same object code is generated.
1.2
08-Nov-2006
drochner
if setcontext(2) returns, _exit(2) with a return code of -1 instead
of relying on a sensible return value
1.1
07-Oct-2003
skd
Siginfo libc changes for alpha. Approved by thorpej@netbsd.org.
Indexes created Fri Oct 17 22:10:11 GMT 2025