This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [arm,patch] Add Unwind index table sections


Hi Paul,

2004-09-18 Paul Brook <paul@codesourcery.com>

bfd/
 * elf32-arm.h (elf32_arm_fake_sections): New function.
 (is_unwind_section_name, elf32_arm_section_from_shdr): New functions.
 (elf_backend_fake_sections, elf_backend_section_from_shdr): Define.
binutils/
 * readelf.c (get_arm_section_type_name): New function.
 (get_section_type_name): Use it.
gas/
 * config/tc-arm.c (arm_elf_section_type): New function.
 (arm_elf_change_section): Set section link for exidx sections.
 * config/tc-arm.h (arm_elf_section_type): Add prototype.
 (md_elf_section_type): Define.
include/
 * elf/arm.h (SHT_ARM_EXIDX): Define.
 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once): Define.
 * emulparams/armelf.sh: Add unwinding table sections.

Approved and applied.


Note - I made two minor changes:

1. I renamed 'is_unwind_section_name' to 'is_arm_elf_unwind_section_name' in order to make it clear that it is an arm-elf specific function.

2. I used the ChangeLog in the include/elf subdirectory for the change to the arm.h header file, rather than the ChangeLog in the include/ directory.

Cheers
  Nick


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]