Lines Matching defs:objfile
34 static void nlm_new_init (struct objfile *);
36 static void nlm_symfile_init (struct objfile *);
38 static void nlm_symfile_read (struct objfile *, int);
40 static void nlm_symfile_finish (struct objfile *);
42 static void nlm_symtab_read (bfd *, CORE_ADDR, struct objfile *);
52 nlm_new_init (struct objfile *ignore)
69 nlm_symfile_init (struct objfile *ignore)
82 struct objfile *objfile)
93 nlm_symtab_read (bfd *abfd, CORE_ADDR addr, struct objfile *objfile)
139 objfile);
175 nlm_symfile_read (struct objfile *objfile, int mainline)
177 bfd *abfd = objfile->obfd;
187 offset = ANOFFSET (objfile->section_offsets, 0);
192 nlm_symtab_read (abfd, offset, objfile);
195 minimal symbols for this objfile. */
197 install_minimal_symbols (objfile);
200 stabsect_build_psymtabs (objfile, mainline, ".stab",
208 objfile->ei.main_func_lowpc = BLOCK_START (SYMBOL_BLOCK_VALUE (mainsym));
209 objfile->ei.main_func_highpc = BLOCK_END (SYMBOL_BLOCK_VALUE (mainsym));
218 objfile. I.E, we are in the process of discarding all symbol information
219 for an objfile, freeing up all memory held for it, and unlinking the
220 objfile struct from the global list of known objfiles. */
223 nlm_symfile_finish (struct objfile *objfile)
225 if (objfile->sym_private != NULL)
227 xmfree (objfile->md, objfile->sym_private);