aboutsummaryrefslogtreecommitdiff
path: root/gdb/rust-lang.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2016-06-29 11:17:40 +0100
committerNick Clifton <nickc@redhat.com>2016-06-29 11:17:40 +0100
commitd691934d08a4132506a19ac8d7565f1a0461a80a (patch)
treefe66ef6fe44ace2691c7d25cfbc53a2e860d0eac /gdb/rust-lang.c
parent6844c0ccea23157d9f965524d02f656a9f89f48e (diff)
downloadbinutils-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