From 40135bb14bb9d40c0ae29cc17c8632b81ee145ed Mon Sep 17 00:00:00 2001 From: Jan Kratochvil Date: Wed, 9 Oct 2013 13:22:36 +0000 Subject: New flag OBJF_NOT_FILENAME gdb/ 2013-10-09 Jan Kratochvil New flag OBJF_NOT_FILENAME. * auto-load.c (auto_load_objfile_script): Check also OBJF_NOT_FILENAME. * jit.c (jit_object_close_impl): Use OBJF_NOT_FILENAME for allocate_objfile. (jit_bfd_try_read_symtab): Use OBJF_NOT_FILENAME for symbol_file_add_from_bfd. * jv-lang.c (get_dynamics_objfile): Use OBJF_NOT_FILENAME for allocate_objfile. * objfiles.c (allocate_objfile): Assert OBJF_NOT_FILENAME if NAME is NULL. * objfiles.h (OBJF_NOT_FILENAME): New. --- gdb/objfiles.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gdb/objfiles.h') diff --git a/gdb/objfiles.h b/gdb/objfiles.h index 8586e5a..08771d0 100644 --- a/gdb/objfiles.h +++ b/gdb/objfiles.h @@ -429,6 +429,11 @@ struct objfile #define OBJF_MAINLINE (1 << 5) +/* ORIGINAL_NAME and OBFD->FILENAME correspond to text description unrelated to + filesystem names. It can be for example "". */ + +#define OBJF_NOT_FILENAME (1 << 6) + /* Declarations for functions defined in objfiles.c */ extern struct objfile *allocate_objfile (bfd *, const char *name, int); -- cgit v1.1