From dc963441613a13b76213d8af85c9d6eddf763f61 Mon Sep 17 00:00:00 2001 From: Mark Mitchell Date: Fri, 18 Mar 2005 17:06:16 +0000 Subject: [PATCH] * elf32-arm.c (elf32_arm_modify_segment_map): New function. (elf32_arm_additional_program_headers): Likewise. (elf_backend_modify_segment_map): Define. (elf_backend_additional_program_headers): Likewise. (elf32_arm_symbian_modify_segment_map): Use elf32_arm_modify_segment_map. * binutils/readelf.c (get_arm_segment_type): New function. (get_segment_type): Use it. * arm.h (PT_ARM_EXIDX): Define. --- include/elf/ChangeLog | 6 ++++++ include/elf/arm.h | 3 +++ 2 files changed, 9 insertions(+) diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog index 91a81b995..46df13d03 100644 --- a/include/elf/ChangeLog +++ b/include/elf/ChangeLog @@ -1,3 +1,9 @@ +2005-03-17 Paul Brook + Dan Jacobowitz + Mark Mitchell + + * arm.h (PT_ARM_EXIDX): Define. + 2005-03-02 Daniel Jacobowitz Joseph Myers diff --git a/include/elf/arm.h b/include/elf/arm.h index 78678295d..de3ed0664 100644 --- a/include/elf/arm.h +++ b/include/elf/arm.h @@ -37,6 +37,9 @@ #define EF_ARM_VFP_FLOAT 0x400 #define EF_ARM_MAVERICK_FLOAT 0x800 +/* Frame unwind information */ +#define PT_ARM_EXIDX (PT_LOPROC + 1) + /* Other constants defined in the ARM ELF spec. version B-01. */ #define EF_ARM_SYMSARESORTED 0x04 /* NB conflicts with EF_INTERWORK */ #define EF_ARM_DYNSYMSUSESEGIDX 0x08 /* NB conflicts with EF_APCS26 */