gdb: add obj_section function to bound_minimal_symbol
authorAndrew Burgess <andrew.burgess@embecosm.com>
Wed, 10 Feb 2021 15:07:04 +0000 (15:07 +0000)
committerAndrew Burgess <andrew.burgess@embecosm.com>
Thu, 11 Feb 2021 09:50:58 +0000 (09:50 +0000)
commit1db66e348ac6fb5456dd76ddd700434e5cb5ba31
treedafcb5402eda5fe2fc192ba62926b8af192d0379
parent31c711a2b302cf27f2cb4d5dd2c495407b384b94
gdb: add obj_section function to bound_minimal_symbol

Add a new obj_section function to bound_minimal_symbol, this just
calls obj_section on the contained minimal_symbol passing in the
contained objfile.

This allows some minor code simplification in a few places.

There should be no user visible changes after this commit.

gdb/ChangeLog:

* breakpoint.c (resolve_sal_pc): Make use of
bound_minimal_symbol::obj_section.
* maint.c (maintenance_translate_address): Likewise.
* minsyms.c (minimal_symbol_upper_bound): Likewise.
* minsyms.h (struct bound_minimal_symbol) <obj_section>: New
member function.
* printcmd.c (info_address_command): Make use of
bound_minimal_symbol::obj_section.
gdb/ChangeLog
gdb/breakpoint.c
gdb/maint.c
gdb/minsyms.c
gdb/minsyms.h
gdb/printcmd.c