diff options
Diffstat (limited to 'gdb/dwarf2')
-rw-r--r-- | gdb/dwarf2/cooked-index.c | 3 | ||||
-rw-r--r-- | gdb/dwarf2/cooked-index.h | 2 | ||||
-rw-r--r-- | gdb/dwarf2/index-write.c | 4 | ||||
-rw-r--r-- | gdb/dwarf2/read.c | 5 | ||||
-rw-r--r-- | gdb/dwarf2/read.h | 1 |
5 files changed, 2 insertions, 13 deletions
diff --git a/gdb/dwarf2/cooked-index.c b/gdb/dwarf2/cooked-index.c index 13f0540..9626b2c 100644 --- a/gdb/dwarf2/cooked-index.c +++ b/gdb/dwarf2/cooked-index.c @@ -714,8 +714,7 @@ cooked_index_worker::write_to_cache (const cooked_index *idx, cooked_index::cooked_index (dwarf2_per_objfile *per_objfile, cooked_index_worker_up &&worker) - : m_state (std::move (worker)), - m_per_bfd (per_objfile->per_bfd) + : m_state (std::move (worker)) { /* ACTIVE_VECTORS is not locked, and this assert ensures that this will be caught if ever moved to the background. */ diff --git a/gdb/dwarf2/cooked-index.h b/gdb/dwarf2/cooked-index.h index 02f4512..be67a83 100644 --- a/gdb/dwarf2/cooked-index.h +++ b/gdb/dwarf2/cooked-index.h @@ -651,8 +651,6 @@ private: that the state is CACHE_DONE -- it's important to note that only the main thread may change the value of this pointer. */ cooked_index_worker_up m_state; - - dwarf2_per_bfd *m_per_bfd; }; /* An implementation of quick_symbol_functions for the cooked DWARF diff --git a/gdb/dwarf2/index-write.c b/gdb/dwarf2/index-write.c index 8fb5931..da1f6cd 100644 --- a/gdb/dwarf2/index-write.c +++ b/gdb/dwarf2/index-write.c @@ -887,8 +887,7 @@ private: /* Object constructor to be called for current DWARF2_PER_BFD. */ debug_str_lookup (dwarf2_per_bfd *per_bfd) - : m_abfd (per_bfd->obfd), - m_per_bfd (per_bfd) + : m_per_bfd (per_bfd) { } @@ -922,7 +921,6 @@ private: private: gdb::unordered_map<c_str_view, size_t, c_str_view_hasher> m_str_table; - bfd *const m_abfd; dwarf2_per_bfd *m_per_bfd; /* Data to add at the end of .debug_str for new needed symbol names. */ diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c index 85e4d59..fd178e9 100644 --- a/gdb/dwarf2/read.c +++ b/gdb/dwarf2/read.c @@ -3050,7 +3050,6 @@ cutu_reader::cutu_reader (dwarf2_per_cu *this_cu, bool skip_partial, enum language pretend_language, const abbrev_table_cache *cache) - : m_this_cu (this_cu) { struct objfile *objfile = per_objfile->objfile; struct dwarf2_section_info *section = this_cu->section; @@ -3279,7 +3278,6 @@ cutu_reader::cutu_reader (dwarf2_per_cu *this_cu, enum language pretend_language, struct dwarf2_cu *parent_cu, struct dwo_file *dwo_file) - : m_this_cu (this_cu) { struct objfile *objfile = per_objfile->objfile; struct dwarf2_section_info *section = this_cu->section; @@ -16192,9 +16190,6 @@ private: /* Additional bits of state we need to track. */ - /* The last file that we called dwarf2_start_subfile for. - This is only used for TLLs. */ - unsigned int m_last_file = 0; /* The last file a line number was recorded for. */ struct subfile *m_last_subfile = NULL; diff --git a/gdb/dwarf2/read.h b/gdb/dwarf2/read.h index ced8154..d498eeb 100644 --- a/gdb/dwarf2/read.h +++ b/gdb/dwarf2/read.h @@ -1037,7 +1037,6 @@ private: struct die_info *m_top_level_die = nullptr; bool m_dummy_p = false; - dwarf2_per_cu *m_this_cu; dwarf2_cu_up m_new_cu; /* The ordinary abbreviation table. */ |