diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2025-03-14 00:32:52 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@efficios.com> | 2025-03-14 12:23:41 -0400 |
commit | b1b6ea0cb0296a3cb29d98671bc15371e5ab467c (patch) | |
tree | a1f518605cc764191ea00a219db91e0ea3fcdf58 /gdb/dwarf2 | |
parent | 12e442efecc4f37d632c265cafee8594a794ad12 (diff) | |
download | binutils-b1b6ea0cb0296a3cb29d98671bc15371e5ab467c.zip binutils-b1b6ea0cb0296a3cb29d98671bc15371e5ab467c.tar.gz binutils-b1b6ea0cb0296a3cb29d98671bc15371e5ab467c.tar.bz2 |
gdb/dwarf: rename local variables in follow_die_offset
Rename some local variables to better make the distinction between the
source and target CUs.
Change-Id: I8b43fac91b8a6f1ca6fd1972846fd6bf28608fe3
Approved-By: Tom Tromey <tom@tromey.com>
Diffstat (limited to 'gdb/dwarf2')
-rw-r--r-- | gdb/dwarf2/read.c | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c index 0f2e367..f42253b 100644 --- a/gdb/dwarf2/read.c +++ b/gdb/dwarf2/read.c @@ -18478,50 +18478,50 @@ static struct die_info * follow_die_offset (sect_offset sect_off, int offset_in_dwz, struct dwarf2_cu **ref_cu) { - struct dwarf2_cu *target_cu, *cu = *ref_cu; - dwarf2_per_objfile *per_objfile = cu->per_objfile; - - gdb_assert (cu->per_cu != NULL); + dwarf2_cu *source_cu = *ref_cu; + dwarf2_cu *target_cu = source_cu; + dwarf2_per_objfile *per_objfile = source_cu->per_objfile; - target_cu = cu; + gdb_assert (source_cu->per_cu != NULL); dwarf_read_debug_printf_v ("source CU offset: %s, target offset: %s, " "source CU contains target offset: %d", - sect_offset_str (cu->per_cu->sect_off), + sect_offset_str (source_cu->per_cu->sect_off), sect_offset_str (sect_off), - cu->header.offset_in_cu_p (sect_off)); + source_cu->header.offset_in_cu_p (sect_off)); - if (cu->per_cu->is_debug_types) + if (source_cu->per_cu->is_debug_types) { /* .debug_types CUs cannot reference anything outside their CU. If they need to, they have to reference a signatured type via DW_FORM_ref_sig8. */ - if (!cu->header.offset_in_cu_p (sect_off)) + if (!source_cu->header.offset_in_cu_p (sect_off)) return NULL; } - else if (offset_in_dwz != cu->per_cu->is_dwz - || !cu->header.offset_in_cu_p (sect_off)) + else if (offset_in_dwz != source_cu->per_cu->is_dwz + || !source_cu->header.offset_in_cu_p (sect_off)) { - dwarf2_per_cu *per_cu + dwarf2_per_cu *target_per_cu = dwarf2_find_containing_comp_unit (sect_off, offset_in_dwz, per_objfile->per_bfd); dwarf_read_debug_printf_v ("target CU offset: %s, " "target CU DIEs loaded: %d", - sect_offset_str (per_cu->sect_off), - per_objfile->get_cu (per_cu) != nullptr); + sect_offset_str (target_per_cu->sect_off), + per_objfile->get_cu (target_per_cu) != nullptr); /* If necessary, add it to the queue and load its DIEs. Even if maybe_queue_comp_unit doesn't require us to load the CU's DIEs, it doesn't mean they are currently loaded. Since we require them to be loaded, we must check for ourselves. */ - if (maybe_queue_comp_unit (cu, per_cu, per_objfile) - || per_objfile->get_cu (per_cu) == nullptr) - load_full_comp_unit (per_cu, per_objfile, per_objfile->get_cu (per_cu), - false, cu->lang ()); + if (maybe_queue_comp_unit (source_cu, target_per_cu, per_objfile) + || per_objfile->get_cu (target_per_cu) == nullptr) + load_full_comp_unit (target_per_cu, per_objfile, + per_objfile->get_cu (target_per_cu), false, + source_cu->lang ()); - target_cu = per_objfile->get_cu (per_cu); + target_cu = per_objfile->get_cu (target_per_cu); if (target_cu == nullptr) error (_(DWARF_ERROR_PREFIX "cannot follow reference to DIE at %s" @@ -18529,10 +18529,10 @@ follow_die_offset (sect_offset sect_off, int offset_in_dwz, sect_offset_str (sect_off), objfile_name (per_objfile->objfile)); } - else if (cu->dies == NULL) + else if (source_cu->dies == NULL) { /* We're loading full DIEs during partial symbol reading. */ - load_full_comp_unit (cu->per_cu, per_objfile, cu, false, + load_full_comp_unit (source_cu->per_cu, per_objfile, source_cu, false, language_minimal); } |