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
|
not the same as the above ABI numbers (which are more
|
||||||
fine-grained). */
|
fine-grained). */
|
||||||
#define ABI_MARKER_LINUX_SIGTRAMP ((0 << 8) | 's')
|
#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)
|
#define ABI_MARKER_HP_UX_SIGTRAMP ((1 << 8) | 1)
|
||||||
|
|
||||||
struct cursor
|
struct cursor
|
||||||
|
@ -132,7 +133,8 @@ struct cursor
|
||||||
short hint;
|
short hint;
|
||||||
short prev_script;
|
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;
|
uint8_t eh_valid_mask;
|
||||||
|
|
||||||
int pi_valid : 1; /* is proc_info valid? */
|
int pi_valid : 1; /* is proc_info valid? */
|
||||||
|
|
Loading…
Reference in a new issue