diff --git a/include/libunwind-arm.h b/include/libunwind-arm.h index 492331e4..08787717 100644 --- a/include/libunwind-arm.h +++ b/include/libunwind-arm.h @@ -280,6 +280,19 @@ typedef ucontext_t unw_tdep_context_t; #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 { /* no arm-specific auxiliary proc-info */ diff --git a/include/tdep-arm/ex_tables.h b/include/tdep-arm/ex_tables.h index b6649957..d8986191 100644 --- a/include/tdep-arm/ex_tables.h +++ b/include/tdep-arm/ex_tables.h @@ -25,19 +25,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ #ifndef 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 { ARM_EXIDX_CMD_FINISH, ARM_EXIDX_CMD_DATA_PUSH,