diff options
Diffstat (limited to 'gdb/objfiles.c')
-rw-r--r-- | gdb/objfiles.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/gdb/objfiles.c b/gdb/objfiles.c index c397f68..ff20bc8 100644 --- a/gdb/objfiles.c +++ b/gdb/objfiles.c @@ -1492,7 +1492,7 @@ default_iterate_over_objfiles_in_search_order } } -/* Return canonical name for OBJFILE. */ +/* See objfiles.h. */ const char * objfile_name (const struct objfile *objfile) @@ -1506,6 +1506,17 @@ objfile_name (const struct objfile *objfile) /* See objfiles.h. */ const char * +objfile_filename (const struct objfile *objfile) +{ + if (objfile->obfd != NULL) + return bfd_get_filename (objfile->obfd); + + return NULL; +} + +/* See objfiles.h. */ + +const char * objfile_debug_name (const struct objfile *objfile) { return lbasename (objfile->original_name); |