* dstread.c (record_minimal_symbol): New arg objfile. Pass it to

prim_record_minimal_symbol.
	Callers: Pass it.
This commit is contained in:
Jim Kingdon 1994-03-19 01:41:51 +00:00
parent ff9785703d
commit 20657f7106
2 changed files with 14 additions and 7 deletions

View File

@ -1,5 +1,9 @@
Fri Mar 18 10:25:55 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
* dstread.c (record_minimal_symbol): New arg objfile. Pass it to
prim_record_minimal_symbol.
Callers: Pass it.
* regex.c (EXTEND_BUFFER): Adjust pointers within buffer by
computing their offset from the start of the old buffer and adding
to the new buffer, rather than by assuming we can add the

View File

@ -78,7 +78,8 @@ static void
dst_symfile_finish PARAMS ((struct objfile *));
static void
record_minimal_symbol PARAMS ((char *, CORE_ADDR, enum minimal_symbol_type));
record_minimal_symbol PARAMS ((char *, CORE_ADDR, enum minimal_symbol_type,
struct objfile *));
static void
dst_end_symtab PARAMS ((struct objfile *));
@ -236,14 +237,16 @@ dst_end_symtab (objfile)
}
static void
record_minimal_symbol (name, address, type)
record_minimal_symbol (name, address, type, objfile)
char *name;
CORE_ADDR address;
enum minimal_symbol_type type;
struct objfile *objfile;
{
prim_record_minimal_symbol (savestring (name, strlen (name)),
address,
type);
address,
type,
objfile);
}
/* dst_symfile_init ()
@ -1475,7 +1478,7 @@ process_dst_block(objfile, entry)
case dst_block_function:
case dst_block_subroutine:
case dst_block_program:
record_minimal_symbol(name, address, mst_text);
record_minimal_symbol(name, address, mst_text, objfile);
function = process_dst_function(
objfile,
symbol_entry,
@ -1637,7 +1640,7 @@ read_dst_symtab (objfile)
}
if (module_num)
record_minimal_symbol("<end_of_program>",
BLOCK_END(block), mst_text);
BLOCK_END(block), mst_text, objfile);
/* One more faked symbol to make sure nothing can ever run off the
* end of the symbol table. This one represents the end of the
* text space. It used to be (CORE_ADDR) -1 (effectively the highest
@ -1648,7 +1651,7 @@ read_dst_symtab (objfile)
*/
record_minimal_symbol("<end_of_text>",
(CORE_ADDR) 0x40000000,
mst_text);
mst_text, objfile);
while (struct_list)
{
element = struct_list;