Lines Matching refs:objfile

146     struct objfile *objfile;  member
186 #define OBJSTAT(objfile, expr) (objfile -> stats.expr) argument
202 struct objfile struct
220 struct objfile *next; argument
415 struct objfile *separate_debug_objfile; argument
419 struct objfile *separate_debug_objfile_backlink; argument
477 extern struct objfile *symfile_objfile;
482 extern struct objfile *rt_common_objfile;
497 extern struct objfile *current_objfile;
502 extern struct objfile *object_files;
506 extern struct objfile *allocate_objfile (bfd *, int);
508 extern void init_entry_point_info (struct objfile *);
512 extern int build_objfile_section_table (struct objfile *);
514 extern void terminate_minimal_symbol_table (struct objfile *objfile);
516 extern void put_objfile_before (struct objfile *, struct objfile *);
518 extern void objfile_to_front (struct objfile *);
520 extern void unlink_objfile (struct objfile *);
522 extern void free_objfile (struct objfile *);
524 extern struct cleanup *make_cleanup_free_objfile (struct objfile *);
528 extern void objfile_relocate (struct objfile *, struct section_offsets *);
552 extern int is_in_import_list (char *, struct objfile *);
558 extern void clear_objfile_data (struct objfile *objfile);
559 extern void set_objfile_data (struct objfile *objfile,
561 extern void *objfile_data (struct objfile *objfile,
578 #define ALL_OBJFILE_SYMTABS(objfile, s) \ argument
579 for ((s) = (objfile) -> symtabs; (s) != NULL; (s) = (s) -> next)
583 #define ALL_OBJFILE_PSYMTABS(objfile, p) \ argument
584 for ((p) = (objfile) -> psymtabs; (p) != NULL; (p) = (p) -> next)
588 #define ALL_OBJFILE_MSYMBOLS(objfile, m) \ argument
589 for ((m) = (objfile) -> msymbols; DEPRECATED_SYMBOL_NAME(m) != NULL; (m)++)
593 #define ALL_SYMTABS(objfile, s) \ argument
594 ALL_OBJFILES (objfile) \
595 ALL_OBJFILE_SYMTABS (objfile, s)
599 #define ALL_PSYMTABS(objfile, p) \ argument
600 ALL_OBJFILES (objfile) \
601 ALL_OBJFILE_PSYMTABS (objfile, p)
605 #define ALL_MSYMBOLS(objfile, m) \ argument
606 ALL_OBJFILES (objfile) \
607 ALL_OBJFILE_MSYMBOLS (objfile, m)
609 #define ALL_OBJFILE_OSECTIONS(objfile, osect) \ argument
610 for (osect = objfile->sections; osect < objfile->sections_end; osect++)
612 #define ALL_OBJSECTIONS(objfile, osect) \ argument
613 ALL_OBJFILES (objfile) \
614 ALL_OBJFILE_OSECTIONS (objfile, osect)
616 #define SECT_OFF_DATA(objfile) \ argument
617 ((objfile->sect_index_data == -1) \
619 : objfile->sect_index_data)
621 #define SECT_OFF_RODATA(objfile) \ argument
622 ((objfile->sect_index_rodata == -1) \
624 : objfile->sect_index_rodata)
626 #define SECT_OFF_TEXT(objfile) \ argument
627 ((objfile->sect_index_text == -1) \
629 : objfile->sect_index_text)
634 #define SECT_OFF_BSS(objfile) (objfile)->sect_index_bss argument