Lines Matching refs:objfile
160 struct objfile *objf) in lookup_minimal_symbol()
162 struct objfile *objfile; in lookup_minimal_symbol() local
180 for (objfile = object_files; in lookup_minimal_symbol()
181 objfile != NULL && found_symbol == NULL; in lookup_minimal_symbol()
182 objfile = objfile->next) in lookup_minimal_symbol()
184 if (objf == NULL || objf == objfile) in lookup_minimal_symbol()
194 msymbol = objfile->msymbol_hash[hash]; in lookup_minimal_symbol()
196 msymbol = objfile->msymbol_demangled_hash[dem_hash]; in lookup_minimal_symbol()
278 lookup_minimal_symbol_text (const char *name, struct objfile *objf) in lookup_minimal_symbol_text()
280 struct objfile *objfile; in lookup_minimal_symbol_text() local
287 for (objfile = object_files; in lookup_minimal_symbol_text()
288 objfile != NULL && found_symbol == NULL; in lookup_minimal_symbol_text()
289 objfile = objfile->next) in lookup_minimal_symbol_text()
291 if (objf == NULL || objf == objfile) in lookup_minimal_symbol_text()
293 for (msymbol = objfile->msymbol_hash[hash]; in lookup_minimal_symbol_text()
335 struct objfile *objf) in lookup_minimal_symbol_solib_trampoline()
337 struct objfile *objfile; in lookup_minimal_symbol_solib_trampoline() local
343 for (objfile = object_files; in lookup_minimal_symbol_solib_trampoline()
344 objfile != NULL && found_symbol == NULL; in lookup_minimal_symbol_solib_trampoline()
345 objfile = objfile->next) in lookup_minimal_symbol_solib_trampoline()
347 if (objf == NULL || objf == objfile) in lookup_minimal_symbol_solib_trampoline()
349 for (msymbol = objfile->msymbol_hash[hash]; in lookup_minimal_symbol_solib_trampoline()
380 struct objfile *objfile; in lookup_minimal_symbol_by_pc_section() local
403 for (objfile = object_files; in lookup_minimal_symbol_by_pc_section()
404 objfile != NULL; in lookup_minimal_symbol_by_pc_section()
405 objfile = objfile->next) in lookup_minimal_symbol_by_pc_section()
413 if (objfile->minimal_symbol_count > 0) in lookup_minimal_symbol_by_pc_section()
415 msymbol = objfile->msymbols; in lookup_minimal_symbol_by_pc_section()
417 hi = objfile->minimal_symbol_count - 1; in lookup_minimal_symbol_by_pc_section()
459 while (hi < objfile->minimal_symbol_count - 1 in lookup_minimal_symbol_by_pc_section()
551 struct objfile *objfile) in prim_record_minimal_symbol() argument
560 section = SECT_OFF_TEXT (objfile); in prim_record_minimal_symbol()
564 section = SECT_OFF_DATA (objfile); in prim_record_minimal_symbol()
568 section = SECT_OFF_BSS (objfile); in prim_record_minimal_symbol()
575 NULL, section, NULL, objfile); in prim_record_minimal_symbol()
586 struct objfile *objfile) in prim_record_minimal_symbol_and_info() argument
603 if (name[0] == get_symbol_leading_char (objfile->obfd)) in prim_record_minimal_symbol_and_info()
619 SYMBOL_SET_NAMES (msymbol, (char *)name, strlen (name), objfile); in prim_record_minimal_symbol_and_info()
637 OBJSTAT (objfile, n_minsyms++); in prim_record_minimal_symbol_and_info()
746 struct objfile *objfile) in compact_minimal_symbols() argument
781 build_minimal_symbol_hash_tables (struct objfile *objfile) in build_minimal_symbol_hash_tables() argument
789 objfile->msymbol_hash[i] = 0; in build_minimal_symbol_hash_tables()
790 objfile->msymbol_demangled_hash[i] = 0; in build_minimal_symbol_hash_tables()
794 for (i = objfile->minimal_symbol_count, msym = objfile->msymbols; in build_minimal_symbol_hash_tables()
799 add_minsym_to_hash_table (msym, objfile->msymbol_hash); in build_minimal_symbol_hash_tables()
804 objfile->msymbol_demangled_hash); in build_minimal_symbol_hash_tables()
832 install_minimal_symbols (struct objfile *objfile) in install_minimal_symbols() argument
847 alloc_count = msym_count + objfile->minimal_symbol_count + 1; in install_minimal_symbols()
848 obstack_blank (&objfile->objfile_obstack, in install_minimal_symbols()
851 obstack_base (&objfile->objfile_obstack); in install_minimal_symbols()
855 if (objfile->minimal_symbol_count) in install_minimal_symbols()
856 memcpy ((char *) msymbols, (char *) objfile->msymbols, in install_minimal_symbols()
857 objfile->minimal_symbol_count * sizeof (struct minimal_symbol)); in install_minimal_symbols()
865 mcount = objfile->minimal_symbol_count; in install_minimal_symbols()
882 mcount = compact_minimal_symbols (msymbols, mcount, objfile); in install_minimal_symbols()
884 obstack_blank (&objfile->objfile_obstack, in install_minimal_symbols()
887 obstack_finish (&objfile->objfile_obstack); in install_minimal_symbols()
908 objfile->minimal_symbol_count = mcount; in install_minimal_symbols()
909 objfile->msymbols = msymbols; in install_minimal_symbols()
923 const char *name = SYMBOL_LINKAGE_NAME (&objfile->msymbols[i]); in install_minimal_symbols()
925 && SYMBOL_DEMANGLED_NAME (&objfile->msymbols[i]) != NULL) in install_minimal_symbols()
937 build_minimal_symbol_hash_tables (objfile); in install_minimal_symbols()
944 msymbols_sort (struct objfile *objfile) in msymbols_sort() argument
946 qsort (objfile->msymbols, objfile->minimal_symbol_count, in msymbols_sort()
948 build_minimal_symbol_hash_tables (objfile); in msymbols_sort()
978 struct objfile *objfile; in find_solib_trampoline_target() local
984 ALL_MSYMBOLS (objfile, msymbol) in find_solib_trampoline_target()