mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2025-01-22 16:20:29 +01:00
(ABI_MARKER_LINUX_INTERRUPT): New macro.
(struct cursor): Add "last_abi_marker" member. This is the sticky version of "abi_marker". (Logical change 1.89)
This commit is contained in:
parent
773c6b93d8
commit
e771bcab8f
1 changed files with 3 additions and 1 deletions
|
@ -104,6 +104,7 @@ struct unw_addr_space
|
|||
not the same as the above ABI numbers (which are more
|
||||
fine-grained). */
|
||||
#define ABI_MARKER_LINUX_SIGTRAMP ((0 << 8) | 's')
|
||||
#define ABI_MARKER_LINUX_INTERRUPT ((0 << 8) | 'i')
|
||||
#define ABI_MARKER_HP_UX_SIGTRAMP ((1 << 8) | 1)
|
||||
|
||||
struct cursor
|
||||
|
@ -132,7 +133,8 @@ struct cursor
|
|||
short hint;
|
||||
short prev_script;
|
||||
|
||||
uint16_t abi_marker;;
|
||||
uint16_t abi_marker; /* abi_marker for current frame (if any) */
|
||||
uint16_t last_abi_marker; /* last abi_marker encountered so far */
|
||||
uint8_t eh_valid_mask;
|
||||
|
||||
int pi_valid : 1; /* is proc_info valid? */
|
||||
|
|
Loading…
Reference in a new issue