diff options
author | Nick Clifton <nickc@redhat.com> | 2016-06-29 11:17:40 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2016-06-29 11:17:40 +0100 |
commit | d691934d08a4132506a19ac8d7565f1a0461a80a (patch) | |
tree | fe66ef6fe44ace2691c7d25cfbc53a2e860d0eac /gdb/rust-lang.c | |
parent | 6844c0ccea23157d9f965524d02f656a9f89f48e (diff) | |
download | binutils-d691934d08a4132506a19ac8d7565f1a0461a80a.zip binutils-d691934d08a4132506a19ac8d7565f1a0461a80a.tar.gz binutils-d691934d08a4132506a19ac8d7565f1a0461a80a.tar.bz2 |
Preserve all mapping symbols in ARM and AArch64 object files.
bfd * elfnn-aarch64.c (is_aarch64_mapping_symbol): New function.
Returns TRUE for AArch64 mapping symbols.
(elfNN_aarch64_backend_symbol_processing): New function. Marks
mapping symbols as precious in object files so that they will not
be stripped.
(elf_backend_symbol_processing): Define.
* elf32-arm.c (is_arm_mapping_symbol): New function. Returns TRUE
for ARM mapping symbols.
(elf32_arm_backend_symbol_processing): Make use of the new function.
Diffstat (limited to 'gdb/rust-lang.c')
0 files changed, 0 insertions, 0 deletions