[PATCH v2][AArch64] Add more cfi annotations to tlsdesc entry points
Szabolcs Nagy
szabolcs.nagy@arm.com
Tue Dec 13 12:35:00 GMT 2016
Backtrace through _dl_tlsdesc_resolve_rela was broken because the offset
of x30 from cfa was not in the debug info.
Add enough annotation so backtracing from the dynamic linker through
tlsdesc entry points works and the debugger shows registers correctly.
v2:
- group cfi_rel_offset annotations for smaller debug info.
2016-12-13 Szabolcs Nagy <szabolcs.nagy@arm.com>
* sysdeps/aarch64/dl-tlsdesc.S (_dl_tlsdesc_dynamic): Add cfi
annotation.
(_dl_tlsdesc_resolve_rela, _dl_tlsdesc_resolve_hold): Likewise.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tlscfi.diff
Type: text/x-patch
Size: 4259 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20161213/35ea27f5/attachment.bin>
More information about the Libc-alpha
mailing list