mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-11-22 23:47:39 +01:00
(UNW_STATE_LEN): Remove (replaced by UNW_TDEP_CURSOR_LEN).
(UNWPI_FLAG_FIRST_TDEP_BIT): Define. Fix typo in comment: LITTLE not LITLE... (Logical change 1.39)
This commit is contained in:
parent
54653ccacc
commit
a4bea2c466
1 changed files with 5 additions and 8 deletions
|
@ -37,12 +37,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
|
||||||
|
|
||||||
typedef unw_tdep_word_t unw_word_t;
|
typedef unw_tdep_word_t unw_word_t;
|
||||||
|
|
||||||
/* This needs to be big enough to accommodate the unwind state of any
|
|
||||||
architecture, while leaving some slack for future expansion.
|
|
||||||
Changing this value will require recompiling all users of this
|
|
||||||
library. */
|
|
||||||
#define UNW_STATE_LEN 127
|
|
||||||
|
|
||||||
/* Error codes. The unwind routines return the *negated* values of
|
/* Error codes. The unwind routines return the *negated* values of
|
||||||
these error codes on error and a non-negative value on success. */
|
these error codes on error and a non-negative value on success. */
|
||||||
typedef enum
|
typedef enum
|
||||||
|
@ -92,7 +86,7 @@ typedef int unw_regnum_t;
|
||||||
of this type. */
|
of this type. */
|
||||||
typedef struct unw_cursor
|
typedef struct unw_cursor
|
||||||
{
|
{
|
||||||
unw_word_t opaque[UNW_STATE_LEN];
|
unw_word_t opaque[UNW_TDEP_CURSOR_LEN];
|
||||||
}
|
}
|
||||||
unw_cursor_t;
|
unw_cursor_t;
|
||||||
|
|
||||||
|
@ -119,6 +113,9 @@ unw_fpreg_t;
|
||||||
|
|
||||||
typedef struct unw_addr_space *unw_addr_space_t;
|
typedef struct unw_addr_space *unw_addr_space_t;
|
||||||
|
|
||||||
|
/* This bit is set to indicate */
|
||||||
|
#define UNW_PI_FLAG_FIRST_TDEP_BIT 16
|
||||||
|
|
||||||
typedef struct unw_proc_info
|
typedef struct unw_proc_info
|
||||||
{
|
{
|
||||||
unw_word_t start_ip; /* first IP covered by this procedure */
|
unw_word_t start_ip; /* first IP covered by this procedure */
|
||||||
|
@ -234,7 +231,7 @@ extern int UNW_OBJ(get_proc_name) (unw_cursor_t *c, char *buf, size_t buf_len);
|
||||||
/* Create a new address space (in addition to the default
|
/* Create a new address space (in addition to the default
|
||||||
local_addr_space). BYTE_ORDER can be 0 to select the default
|
local_addr_space). BYTE_ORDER can be 0 to select the default
|
||||||
byte-order or one of the byte-order values defined by <endian.h>
|
byte-order or one of the byte-order values defined by <endian.h>
|
||||||
(e.g., __LITLE_ENDIAN or __BIG_ENDIAN). The default byte-order is
|
(e.g., __LITTLE_ENDIAN or __BIG_ENDIAN). The default byte-order is
|
||||||
either implied by the target architecture (e.g., x86 is always
|
either implied by the target architecture (e.g., x86 is always
|
||||||
little-endian) or is select based on the byte-order of the host.
|
little-endian) or is select based on the byte-order of the host.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue