projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
2004-02-25 Roland McGrath <roland@redhat.com>
[deliverable/binutils-gdb.git]
/
gdb
/
nlmread.c
diff --git
a/gdb/nlmread.c
b/gdb/nlmread.c
index 0baf177ffb0c4fff2f4fc818b41872f29e6922db..4e9c87d3ff0de7e1b4e4163cefe16c4028a2e284 100644
(file)
--- a/
gdb/nlmread.c
+++ b/
gdb/nlmread.c
@@
-27,6
+27,7
@@
#include "objfiles.h"
#include "buildsym.h"
#include "stabsread.h"
#include "objfiles.h"
#include "buildsym.h"
#include "stabsread.h"
+#include "block.h"
extern void _initialize_nlmread (void);
extern void _initialize_nlmread (void);
@@
-190,10
+191,16
@@
nlm_symfile_read (struct objfile *objfile, int mainline)
nlm_symtab_read (abfd, offset, objfile);
nlm_symtab_read (abfd, offset, objfile);
+ /* Install any minimal symbols that have been collected as the current
+ minimal symbols for this objfile. */
+
+ install_minimal_symbols (objfile);
+ do_cleanups (back_to);
+
stabsect_build_psymtabs (objfile, mainline, ".stab",
".stabstr", ".text");
stabsect_build_psymtabs (objfile, mainline, ".stab",
".stabstr", ".text");
- mainsym = lookup_symbol (
"main", NULL, VAR_NAMESPACE
, NULL, NULL);
+ mainsym = lookup_symbol (
main_name (), NULL, VAR_DOMAIN
, NULL, NULL);
if (mainsym
&& SYMBOL_CLASS (mainsym) == LOC_BLOCK)
if (mainsym
&& SYMBOL_CLASS (mainsym) == LOC_BLOCK)
@@
-204,13
+211,6
@@
nlm_symfile_read (struct objfile *objfile, int mainline)
/* FIXME: We could locate and read the optional native debugging format
here and add the symbols to the minimal symbol table. */
/* FIXME: We could locate and read the optional native debugging format
here and add the symbols to the minimal symbol table. */
-
- /* Install any minimal symbols that have been collected as the current
- minimal symbols for this objfile. */
-
- install_minimal_symbols (objfile);
-
- do_cleanups (back_to);
}
}
@@
-224,7
+224,7
@@
nlm_symfile_finish (struct objfile *objfile)
{
if (objfile->sym_private != NULL)
{
{
if (objfile->sym_private != NULL)
{
- mfree (objfile->md, objfile->sym_private);
+
x
mfree (objfile->md, objfile->sym_private);
}
}
}
}
This page took
0.024201 seconds
and
4
git commands to generate.