diff options
author | Simon Marchi <simon.marchi@polymtl.ca> | 2025-03-07 22:02:41 -0500 |
---|---|---|
committer | Simon Marchi <simon.marchi@polymtl.ca> | 2025-03-10 11:28:10 -0400 |
commit | cc0fdf9861088cda915dc4a5b60132f67ef3d8db (patch) | |
tree | 9d8c7aea45643cee264e62d46d66e1059b17e5e5 /gdb/dwarf2/cooked-indexer.c | |
parent | 3f239fd3ff0d0b25d5c4eb0bfca04416bf50b0c5 (diff) | |
download | binutils-cc0fdf9861088cda915dc4a5b60132f67ef3d8db.zip binutils-cc0fdf9861088cda915dc4a5b60132f67ef3d8db.tar.gz binutils-cc0fdf9861088cda915dc4a5b60132f67ef3d8db.tar.bz2 |
gdb/dwarf: rename comp_unit_die to top_level_die
The name "comp_unit_die" is a bit misleading, because it can also
represent a type unit (DW_TAG_type_unit). I think that "top_level_die"
is clear.
Change-Id: Ibaac99897f0ac7499f0f82caeed3385e1e6ee870
Approved-By: Tom Tromey <tom@tromey.com>
Diffstat (limited to 'gdb/dwarf2/cooked-indexer.c')
-rw-r--r-- | gdb/dwarf2/cooked-indexer.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/gdb/dwarf2/cooked-indexer.c b/gdb/dwarf2/cooked-indexer.c index 40f18d1..18c9c3b 100644 --- a/gdb/dwarf2/cooked-indexer.c +++ b/gdb/dwarf2/cooked-indexer.c @@ -45,9 +45,9 @@ cooked_indexer::check_bounds (cutu_reader *reader) unrelocated_addr best_lowpc = {}, best_highpc = {}; /* Possibly set the default values of LOWPC and HIGHPC from `DW_AT_ranges'. */ - dwarf2_find_base_address (reader->comp_unit_die (), cu); + dwarf2_find_base_address (reader->top_level_die (), cu); enum pc_bounds_kind cu_bounds_kind - = dwarf2_get_pc_bounds (reader->comp_unit_die (), &best_lowpc, &best_highpc, + = dwarf2_get_pc_bounds (reader->top_level_die (), &best_lowpc, &best_highpc, cu, m_index_storage->get_addrmap (), cu->per_cu); if (cu_bounds_kind == PC_BOUNDS_HIGH_LOW && best_lowpc < best_highpc) { @@ -113,16 +113,16 @@ cooked_indexer::ensure_cu_exists (cutu_reader *reader, language_minimal, &m_index_storage->get_abbrev_table_cache ()); - if (new_reader.is_dummy () || new_reader.comp_unit_die () == nullptr - || !new_reader.comp_unit_die ()->has_children) + if (new_reader.is_dummy () || new_reader.top_level_die () == nullptr + || !new_reader.top_level_die ()->has_children) return nullptr; auto copy = std::make_unique<cutu_reader> (std::move (new_reader)); result = m_index_storage->preserve (std::move (copy)); } - if (result->is_dummy () || result->comp_unit_die () == nullptr - || !result->comp_unit_die ()->has_children) + if (result->is_dummy () || result->top_level_die () == nullptr + || !result->top_level_die ()->has_children) return nullptr; if (for_scanning) @@ -684,9 +684,9 @@ void cooked_indexer::make_index (cutu_reader *reader) { check_bounds (reader); - find_file_and_directory (reader->comp_unit_die (), reader->cu ()); + find_file_and_directory (reader->top_level_die (), reader->cu ()); - if (!reader->comp_unit_die ()->has_children) + if (!reader->top_level_die ()->has_children) return; index_dies (reader, reader->info_ptr (), nullptr, false); |