mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-11-15 04:38:12 +01:00
8d331ad2ae
(Logical change 1.151)
22 lines
662 B
ArmAsm
22 lines
662 B
ArmAsm
#ifndef UNW_REMOTE_ONLY
|
|
|
|
/*
|
|
* Create a special unwind-table entry which makes it easy for an
|
|
* unwinder to locate the dynamic registration list. The special
|
|
* entry covers address range [0-0) and is therefore guaranteed to be
|
|
* the first in the unwind-table.
|
|
*/
|
|
.global _U_dyn_info_list
|
|
.hidden _U_dyn_info_list
|
|
|
|
.section .IA_64.unwind_info,"a","progbits"
|
|
.info: data8 (1<<48) | 1 /* v1, length==1 (8-byte word) */
|
|
data8 0 /* 8 empty .prologue directives (nops) */
|
|
data8 0 /* personality routine (ignored) */
|
|
string "dyn-list" /* lsda */
|
|
data8 @gprel(_U_dyn_info_list)
|
|
|
|
.section .IA_64.unwind, "a", "progbits"
|
|
data8 0, 0, @segrel(.info)
|
|
|
|
#endif
|