diff options
author | Alan Modra <amodra@gmail.com> | 2023-03-18 15:28:19 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2023-03-19 22:19:19 +1030 |
commit | 5f51eb9397768a6d93e523e05f5b7e8f78465c71 (patch) | |
tree | f46bb3a4d29c2ee44400c42ef27db94bef2aee5f /gdb/rust-lang.h | |
parent | 75831f18a0326573a2116e1f57fa5c8e09bd7738 (diff) | |
download | gdb-5f51eb9397768a6d93e523e05f5b7e8f78465c71.zip gdb-5f51eb9397768a6d93e523e05f5b7e8f78465c71.tar.gz gdb-5f51eb9397768a6d93e523e05f5b7e8f78465c71.tar.bz2 |
rewrite_elf_program_header and want_p_paddr_set_to_zero
Layout in rewrite_elf_program_header is really done by lma, even if
program headers are going to have their p_paddr forced to zero. Thus
when not matching against an existing segment, don't try to use a
"vma" from elf_segment_map.
* elf.c (is_contained_by): Replace "bed" param with "use_vaddr".
(IS_SECTION_IN_INPUT_SEGMENT): Adjust is_contained_by call.
(rewrite_elf_program_header): Always match against lma in
calls to is_contained_by using new maps.
Diffstat (limited to 'gdb/rust-lang.h')
0 files changed, 0 insertions, 0 deletions