| #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 |
| #ifdef __linux__ |
| /* We do not need executable stack. */ |
| .section .note.GNU-stack,"",@progbits |
| #endif |