From: Tom Tromey Date: Mon, 24 Mar 2025 21:03:04 +0000 (-0600) Subject: Rename cooked-index-storage.[ch] X-Git-Tag: binutils-2_45~1006 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=115421b8507a6624178da5a2b2cd2befe36d411f;p=thirdparty%2Fbinutils-gdb.git Rename cooked-index-storage.[ch] A discussion with Simon made me realize that cooked_index_storage isn't a very clear name, especially now that it's escaped from read.c. While it does provide some storage (I guess any object does in a sense), it is really a helper for cooked_index_worker -- a temporary object that is destroyed after reading has completed. This patch renames this file. Later patches will rename the class and move cooked_index_worker here, something I think is reasonable given that cooked_index_storage is really something of a helper class for cooked_index_worker. Approved-By: Simon Marchi --- diff --git a/gdb/Makefile.in b/gdb/Makefile.in index 6203bcf606f..5329af31e73 100644 --- a/gdb/Makefile.in +++ b/gdb/Makefile.in @@ -1097,7 +1097,7 @@ COMMON_SFILES = \ dwarf2/attribute.c \ dwarf2/comp-unit-head.c \ dwarf2/cooked-index.c \ - dwarf2/cooked-index-storage.c \ + dwarf2/cooked-index-worker.c \ dwarf2/cooked-indexer.c \ dwarf2/cu.c \ dwarf2/die.c \ @@ -1356,7 +1356,7 @@ HFILES_NO_SRCDIR = \ dummy-frame.h \ dwarf2/aranges.h \ dwarf2/cooked-index.h \ - dwarf2/cooked-index-storage.h \ + dwarf2/cooked-index-worker.h \ dwarf2/cooked-indexer.h \ dwarf2/cu.h \ dwarf2/frame-tailcall.h \ diff --git a/gdb/dwarf2/cooked-index-storage.c b/gdb/dwarf2/cooked-index-worker.c similarity index 87% rename from gdb/dwarf2/cooked-index-storage.c rename to gdb/dwarf2/cooked-index-worker.c index 9c05cf5b717..4dabe40381f 100644 --- a/gdb/dwarf2/cooked-index-storage.c +++ b/gdb/dwarf2/cooked-index-worker.c @@ -17,16 +17,16 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -#include "dwarf2/cooked-index-storage.h" +#include "dwarf2/cooked-index-worker.h" -/* See cooked-index-storage.h. */ +/* See cooked-index-worker.h. */ cooked_index_storage::cooked_index_storage () : m_shard (new cooked_index_shard) { } -/* See cooked-index-storage.h. */ +/* See cooked-index-worker.h. */ cutu_reader * cooked_index_storage::get_reader (dwarf2_per_cu *per_cu) @@ -35,7 +35,7 @@ cooked_index_storage::get_reader (dwarf2_per_cu *per_cu) return it != m_reader_hash.end () ? it->get () : nullptr; } -/* See cooked-index-storage.h. */ +/* See cooked-index-worker.h. */ cutu_reader * cooked_index_storage::preserve (cutu_reader_up reader) @@ -48,7 +48,7 @@ cooked_index_storage::preserve (cutu_reader_up reader) return it->get(); } -/* See cooked-index-storage.h. */ +/* See cooked-index-worker.h. */ std::uint64_t cooked_index_storage::cutu_reader_hash::operator() @@ -57,7 +57,7 @@ cooked_index_storage::cutu_reader_hash::operator() return (*this) (*reader->cu ()->per_cu); } -/* See cooked-index-storage.h. */ +/* See cooked-index-worker.h. */ std::uint64_t cooked_index_storage::cutu_reader_hash::operator() (const dwarf2_per_cu &per_cu) @@ -66,7 +66,7 @@ cooked_index_storage::cutu_reader_hash::operator() (const dwarf2_per_cu &per_cu) return per_cu.index; } -/* See cooked-index-storage.h. */ +/* See cooked-index-worker.h. */ bool cooked_index_storage::cutu_reader_eq::operator() (const cutu_reader_up &a, @@ -75,7 +75,7 @@ cooked_index_storage::cutu_reader_eq::operator() (const cutu_reader_up &a, return (*this) (*a->cu ()->per_cu, b); } -/* See cooked-index-storage.h. */ +/* See cooked-index-worker.h. */ bool cooked_index_storage::cutu_reader_eq::operator() (const dwarf2_per_cu &per_cu, const cutu_reader_up &reader) const noexcept diff --git a/gdb/dwarf2/cooked-index-storage.h b/gdb/dwarf2/cooked-index-worker.h similarity index 96% rename from gdb/dwarf2/cooked-index-storage.h rename to gdb/dwarf2/cooked-index-worker.h index 449fbe17ad1..3fca8d1757a 100644 --- a/gdb/dwarf2/cooked-index-storage.h +++ b/gdb/dwarf2/cooked-index-worker.h @@ -17,8 +17,8 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -#ifndef GDB_DWARF2_COOKED_INDEX_STORAGE_H -#define GDB_DWARF2_COOKED_INDEX_STORAGE_H +#ifndef GDB_DWARF2_COOKED_INDEX_WORKER_H +#define GDB_DWARF2_COOKED_INDEX_WORKER_H #include "dwarf2/abbrev-table-cache.h" #include "dwarf2/cooked-index.h" @@ -128,4 +128,4 @@ private: addrmap_mutable m_addrmap; }; -#endif /* GDB_DWARF2_COOKED_INDEX_STORAGE_H */ +#endif /* GDB_DWARF2_COOKED_INDEX_WORKER_H */ diff --git a/gdb/dwarf2/cooked-indexer.c b/gdb/dwarf2/cooked-indexer.c index 789fdb5ba05..3b8d5e01af0 100644 --- a/gdb/dwarf2/cooked-indexer.c +++ b/gdb/dwarf2/cooked-indexer.c @@ -18,7 +18,7 @@ along with this program. If not, see . */ #include "dwarf2/cooked-indexer.h" -#include "dwarf2/cooked-index-storage.h" +#include "dwarf2/cooked-index-worker.h" #include "dwarf2/error.h" /* See cooked-indexer.h. */ diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c index 3d7b6dd0699..d02a515abb5 100644 --- a/gdb/dwarf2/read.c +++ b/gdb/dwarf2/read.c @@ -32,7 +32,7 @@ #include "dwarf2/aranges.h" #include "dwarf2/attribute.h" #include "dwarf2/comp-unit-head.h" -#include "dwarf2/cooked-index-storage.h" +#include "dwarf2/cooked-index-worker.h" #include "dwarf2/cooked-indexer.h" #include "dwarf2/cu.h" #include "dwarf2/index-cache.h"