aboutsummaryrefslogtreecommitdiff
path: root/gdb/symtab.c
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@efficios.com>2023-10-23 14:05:03 -0400
committerSimon Marchi <simon.marchi@efficios.com>2023-10-25 11:34:59 -0400
commitf9b96f673e6c442fe81cd1b5c27cb83ae50ae63b (patch)
treed5f57af71b6f7ad9271d33b3954b9bbe834da11c /gdb/symtab.c
parent23e6f781518fd600041fc12ce68a19c00b9018de (diff)
downloadgdb-f9b96f673e6c442fe81cd1b5c27cb83ae50ae63b.zip
gdb-f9b96f673e6c442fe81cd1b5c27cb83ae50ae63b.tar.gz
gdb-f9b96f673e6c442fe81cd1b5c27cb83ae50ae63b.tar.bz2
gdb: make get_symbol_address a private method of symbol
get_symbol_address is only used symbol::value_address, make it a private helper method. Change-Id: I318ddcfcf1269d95045b8efe9137812df9c5113c Approved-By: Tom Tromey <tom@tromey.com>
Diffstat (limited to 'gdb/symtab.c')
-rw-r--r--gdb/symtab.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/gdb/symtab.c b/gdb/symtab.c
index 96bc481..5ec56f4 100644
--- a/gdb/symtab.c
+++ b/gdb/symtab.c
@@ -6517,17 +6517,17 @@ symbol::set_symtab (struct symtab *symtab)
/* See symtab.h. */
CORE_ADDR
-get_symbol_address (const struct symbol *sym)
+symbol::get_maybe_copied_address () const
{
- gdb_assert (sym->maybe_copied);
- gdb_assert (sym->aclass () == LOC_STATIC);
+ gdb_assert (this->maybe_copied);
+ gdb_assert (this->aclass () == LOC_STATIC);
- const char *linkage_name = sym->linkage_name ();
+ const char *linkage_name = this->linkage_name ();
bound_minimal_symbol minsym = lookup_minimal_symbol_linkage (linkage_name,
false);
if (minsym.minsym != nullptr)
return minsym.value_address ();
- return sym->m_value.address;
+ return this->m_value.address;
}
/* See symtab.h. */