mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-11-15 20:58:13 +01:00
Move arm_exidx_entry and arm_exidx_table structs from ex_tables.h into libunwind-arm.h.
Signed-off-by: Ken Werner <ken.werner@linaro.org>
This commit is contained in:
parent
b28335b5a5
commit
264b101905
2 changed files with 13 additions and 13 deletions
|
@ -280,6 +280,19 @@ typedef ucontext_t unw_tdep_context_t;
|
||||||
|
|
||||||
#include "libunwind-dynamic.h"
|
#include "libunwind-dynamic.h"
|
||||||
|
|
||||||
|
struct arm_exidx_entry {
|
||||||
|
uint32_t addr;
|
||||||
|
uint32_t data;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct arm_exidx_table {
|
||||||
|
const char *name;
|
||||||
|
struct arm_exidx_entry *start;
|
||||||
|
struct arm_exidx_entry *end;
|
||||||
|
void *start_addr;
|
||||||
|
void *end_addr;
|
||||||
|
};
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
/* no arm-specific auxiliary proc-info */
|
/* no arm-specific auxiliary proc-info */
|
||||||
|
|
|
@ -25,19 +25,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
|
||||||
#ifndef ARM_EX_TABLES_H
|
#ifndef ARM_EX_TABLES_H
|
||||||
#define ARM_EX_TABLES_H
|
#define ARM_EX_TABLES_H
|
||||||
|
|
||||||
struct arm_exidx_entry {
|
|
||||||
uint32_t addr;
|
|
||||||
uint32_t data;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct arm_exidx_table {
|
|
||||||
const char *name;
|
|
||||||
struct arm_exidx_entry *start;
|
|
||||||
struct arm_exidx_entry *end;
|
|
||||||
void *start_addr;
|
|
||||||
void *end_addr;
|
|
||||||
};
|
|
||||||
|
|
||||||
typedef enum arm_exbuf_cmd {
|
typedef enum arm_exbuf_cmd {
|
||||||
ARM_EXIDX_CMD_FINISH,
|
ARM_EXIDX_CMD_FINISH,
|
||||||
ARM_EXIDX_CMD_DATA_PUSH,
|
ARM_EXIDX_CMD_DATA_PUSH,
|
||||||
|
|
Loading…
Reference in a new issue