From deeafabb678e59d8585be6d765c7fbd0e7060b6c Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Sat, 19 Jan 2019 21:33:50 -0700 Subject: Remove MULTI_OBJFILE_P This removes the MULTI_OBJFILE_P macro in favor of a method on the program space. gdb/ChangeLog 2019-12-12 Tom Tromey * progspace.c (program_space::multi_objfile_p): New method. * printcmd.c (info_symbol_command): Update. * maint.c (maintenance_translate_address): Update. * objfiles.h (MULTI_OBJFILE_P): Remove. * progspace.h (struct program_space) : New method. Change-Id: I2779e26ea8909078d63fea8f13bce94cab73948c --- gdb/progspace.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gdb/progspace.h') diff --git a/gdb/progspace.h b/gdb/progspace.h index e1fcc3c..86bc22a 100644 --- a/gdb/progspace.h +++ b/gdb/progspace.h @@ -173,6 +173,11 @@ struct program_space /* Remove OBJFILE from the list of objfiles. */ void remove_objfile (struct objfile *objfile); + /* Return true if there is more than one object file loaded; false + otherwise. */ + bool multi_objfile_p () const; + + /* Pointer to next in linked list. */ struct program_space *next = NULL; -- cgit v1.1