From b7513ebd18f4d930e8ff806609be1bf75a7b9b9a Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Thu, 16 May 2024 17:01:47 -0400 Subject: gdb: pass program space to entry_point_address_query Make the current program space bubble up one level. Change-Id: Ic3ad0869ca1afe41854f605a6f7eb092fca29ff8 Approved-By: Tom Tromey Reviewed-By: Thiago Jung Bauermann --- gdb/objfiles.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'gdb/objfiles.c') diff --git a/gdb/objfiles.c b/gdb/objfiles.c index cf1f3ae..b9333b6 100644 --- a/gdb/objfiles.c +++ b/gdb/objfiles.c @@ -345,13 +345,12 @@ objfile::objfile (gdb_bfd_ref_ptr bfd_, const char *name, objfile_flags flags_) set_objfile_per_bfd (this); } -/* If there is a valid and known entry point, function fills *ENTRY_P with it - and returns non-zero; otherwise it returns zero. */ +/* See objfiles.h. */ int -entry_point_address_query (CORE_ADDR *entry_p) +entry_point_address_query (program_space *pspace, CORE_ADDR *entry_p) { - objfile *objf = current_program_space->symfile_object_file; + objfile *objf = pspace->symfile_object_file; if (objf == NULL || !objf->per_bfd->ei.entry_point_p) return 0; @@ -368,7 +367,7 @@ entry_point_address (void) { CORE_ADDR retval; - if (!entry_point_address_query (&retval)) + if (!entry_point_address_query (current_program_space, &retval)) error (_("Entry point address is not known.")); return retval; -- cgit v1.1