mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-28 14:30:48 +00:00
Change type of ``storage_needed'' from unsigned int to long.
This commit is contained in:
parent
b6c11a24b3
commit
435b259cb0
@ -1,3 +1,13 @@
|
||||
2001-03-16 Kevin Buettner <kevinb@redhat.com>
|
||||
|
||||
* solib-svr4.c (bfd_lookup_symbol): Change type of
|
||||
``storage_needed'' from unsigned int to long in order to
|
||||
match return type of bfd_get_symtab_upper_bound() and
|
||||
bfd_get_dynamic_symtab_upper_bound().
|
||||
* solib-aix5.c (bfd_lookup_symbol): Likewise. Also, eliminate
|
||||
REASONABLE_LIMIT hack which had been added to work around this
|
||||
problem.
|
||||
|
||||
2001-03-15 Kevin Buettner <kevinb@redhat.com>
|
||||
|
||||
* solib-aix5.c (bfd_lookup_symbol, build_so_list_from_mapfile)
|
||||
|
@ -105,7 +105,7 @@ static void aix5_relocate_main_executable (void);
|
||||
static CORE_ADDR
|
||||
bfd_lookup_symbol (bfd *abfd, char *symname)
|
||||
{
|
||||
unsigned int storage_needed;
|
||||
long storage_needed;
|
||||
asymbol *sym;
|
||||
asymbol **symbol_table;
|
||||
unsigned int number_of_symbols;
|
||||
@ -140,10 +140,6 @@ bfd_lookup_symbol (bfd *abfd, char *symname)
|
||||
/* Look for the symbol in the dynamic string table too. */
|
||||
|
||||
storage_needed = bfd_get_dynamic_symtab_upper_bound (abfd);
|
||||
/* FIXME: This problem should be addressed in BFD. */
|
||||
#define REASONABLE_LIMIT 0x400000
|
||||
if (storage_needed > REASONABLE_LIMIT)
|
||||
storage_needed = REASONABLE_LIMIT;
|
||||
|
||||
if (storage_needed > 0)
|
||||
{
|
||||
|
@ -364,7 +364,7 @@ static CORE_ADDR bfd_lookup_symbol (bfd *, char *);
|
||||
static CORE_ADDR
|
||||
bfd_lookup_symbol (bfd *abfd, char *symname)
|
||||
{
|
||||
unsigned int storage_needed;
|
||||
long storage_needed;
|
||||
asymbol *sym;
|
||||
asymbol **symbol_table;
|
||||
unsigned int number_of_symbols;
|
||||
|
Loading…
Reference in New Issue
Block a user