diff options
Diffstat (limited to 'bfd/dwarf2.c')
-rw-r--r-- | bfd/dwarf2.c | 92 |
1 files changed, 46 insertions, 46 deletions
diff --git a/bfd/dwarf2.c b/bfd/dwarf2.c index 0639826..bdf7f3f 100644 --- a/bfd/dwarf2.c +++ b/bfd/dwarf2.c @@ -157,7 +157,7 @@ struct comp_unit /* The DW_AT_comp_dir attribute. */ char* comp_dir; - /* True if there is a line number table associated with this comp. unit. */ + /* TRUE if there is a line number table associated with this comp. unit. */ int stmtlist; /* The offset into .debug_line of the line number table. */ @@ -239,19 +239,19 @@ static char *concat_filename PARAMS ((struct line_info_table *, unsigned int)); static void arange_add PARAMS ((struct comp_unit *, bfd_vma, bfd_vma)); static struct line_info_table *decode_line_info PARAMS ((struct comp_unit *, struct dwarf2_debug *)); -static boolean lookup_address_in_line_info_table +static bfd_boolean lookup_address_in_line_info_table PARAMS ((struct line_info_table *, bfd_vma, struct funcinfo *, const char **, unsigned int *)); -static boolean lookup_address_in_function_table +static bfd_boolean lookup_address_in_function_table PARAMS ((struct funcinfo *, bfd_vma, struct funcinfo **, const char **)); -static boolean scan_unit_for_functions PARAMS ((struct comp_unit *)); +static bfd_boolean scan_unit_for_functions PARAMS ((struct comp_unit *)); static bfd_vma find_rela_addend PARAMS ((bfd *, asection *, bfd_size_type, asymbol**)); static struct comp_unit *parse_comp_unit PARAMS ((bfd *, struct dwarf2_debug *, bfd_vma, unsigned int)); -static boolean comp_unit_contains_address +static bfd_boolean comp_unit_contains_address PARAMS ((struct comp_unit *, bfd_vma)); -static boolean comp_unit_find_nearest_line +static bfd_boolean comp_unit_find_nearest_line PARAMS ((struct comp_unit *, bfd_vma, const char **, const char **, unsigned int *, struct dwarf2_debug *)); static asection *find_debug_info PARAMS ((bfd *, asection *)); @@ -1310,11 +1310,11 @@ decode_line_info (unit, stash) return table; } -/* If ADDR is within TABLE set the output parameters and return true, - otherwise return false. The output parameters, FILENAME_PTR and +/* If ADDR is within TABLE set the output parameters and return TRUE, + otherwise return FALSE. The output parameters, FILENAME_PTR and LINENUMBER_PTR, are pointers to the objects to be filled in. */ -static boolean +static bfd_boolean lookup_address_in_line_info_table (table, addr, function, filename_ptr, linenumber_ptr) struct line_info_table* table; @@ -1329,7 +1329,7 @@ lookup_address_in_line_info_table (table, addr, function, filename_ptr, *filename_ptr = NULL; if (!next_line) - return false; + return FALSE; each_line = next_line->prev_line; @@ -1343,10 +1343,10 @@ lookup_address_in_line_info_table (table, addr, function, filename_ptr, /* If we have an address match, save this info. This allows us to return as good as results as possible for strange debugging info. */ - boolean addr_match = false; + bfd_boolean addr_match = FALSE; if (each_line->address <= addr && addr <= next_line->address) { - addr_match = true; + addr_match = TRUE; /* If this line appears to span functions, and addr is in the later function, return the first line of that function instead @@ -1367,7 +1367,7 @@ lookup_address_in_line_info_table (table, addr, function, filename_ptr, } if (addr_match && !each_line->end_sequence) - return true; /* we have definitely found what we want */ + return TRUE; /* we have definitely found what we want */ next_line = each_line; each_line = each_line->prev_line; @@ -1383,17 +1383,17 @@ lookup_address_in_line_info_table (table, addr, function, filename_ptr, { *filename_ptr = next_line->filename; *linenumber_ptr = next_line->line; - return true; + return TRUE; } - return false; + return FALSE; } /* Function table functions. */ -/* If ADDR is within TABLE, set FUNCTIONNAME_PTR, and return true. */ +/* If ADDR is within TABLE, set FUNCTIONNAME_PTR, and return TRUE. */ -static boolean +static bfd_boolean lookup_address_in_function_table (table, addr, function_ptr, functionname_ptr) struct funcinfo* table; @@ -1411,11 +1411,11 @@ lookup_address_in_function_table (table, addr, function_ptr, { *functionname_ptr = each_func->name; *function_ptr = each_func; - return true; + return TRUE; } } - return false; + return FALSE; } /* DWARF2 Compilation unit functions. */ @@ -1423,7 +1423,7 @@ lookup_address_in_function_table (table, addr, function_ptr, /* Scan over each die in a comp. unit looking for functions to add to the function table. */ -static boolean +static bfd_boolean scan_unit_for_functions (unit) struct comp_unit *unit; { @@ -1454,7 +1454,7 @@ scan_unit_for_functions (unit) (*_bfd_error_handler) (_("Dwarf Error: Could not find abbrev number %u."), abbrev_number); bfd_set_error (bfd_error_bad_value); - return false; + return FALSE; } if (abbrev->tag == DW_TAG_subprogram) @@ -1518,7 +1518,7 @@ scan_unit_for_functions (unit) nesting_level++; } - return true; + return TRUE; } /* Look for a RELA relocation to be applied on OFFSET of section SEC, @@ -1727,9 +1727,9 @@ parse_comp_unit (abfd, stash, unit_length, offset_size) return unit; } -/* Return true if UNIT contains the address given by ADDR. */ +/* Return TRUE if UNIT contains the address given by ADDR. */ -static boolean +static bfd_boolean comp_unit_contains_address (unit, addr) struct comp_unit* unit; bfd_vma addr; @@ -1737,18 +1737,18 @@ comp_unit_contains_address (unit, addr) struct arange *arange; if (unit->error) - return false; + return FALSE; arange = &unit->arange; do { if (addr >= arange->low && addr < arange->high) - return true; + return TRUE; arange = arange->next; } while (arange); - return false; + return FALSE; } /* If UNIT contains ADDR, set the output parameters to the values for @@ -1756,10 +1756,10 @@ comp_unit_contains_address (unit, addr) FUNCTIONNAME_PTR, and LINENUMBER_PTR, are pointers to the objects to be filled in. - Return true of UNIT contains ADDR, and no errors were encountered; - false otherwise. */ + Return TRUE of UNIT contains ADDR, and no errors were encountered; + FALSE otherwise. */ -static boolean +static bfd_boolean comp_unit_find_nearest_line (unit, addr, filename_ptr, functionname_ptr, linenumber_ptr, stash) struct comp_unit* unit; @@ -1769,19 +1769,19 @@ comp_unit_find_nearest_line (unit, addr, filename_ptr, functionname_ptr, unsigned int *linenumber_ptr; struct dwarf2_debug *stash; { - boolean line_p; - boolean func_p; + bfd_boolean line_p; + bfd_boolean func_p; struct funcinfo *function; if (unit->error) - return false; + return FALSE; if (! unit->line_table) { if (! unit->stmtlist) { unit->error = 1; - return false; + return FALSE; } unit->line_table = decode_line_info (unit, stash); @@ -1789,14 +1789,14 @@ comp_unit_find_nearest_line (unit, addr, filename_ptr, functionname_ptr, if (! unit->line_table) { unit->error = 1; - return false; + return FALSE; } if (unit->first_child_die_ptr < unit->end_ptr && ! scan_unit_for_functions (unit)) { unit->error = 1; - return false; + return FALSE; } } @@ -1806,7 +1806,7 @@ comp_unit_find_nearest_line (unit, addr, filename_ptr, functionname_ptr, line_p = lookup_address_in_line_info_table (unit->line_table, addr, function, filename_ptr, linenumber_ptr); - return (boolean) (line_p || func_p); + return line_p || func_p; } /* Locate a section in a BFD containing debugging info. The search starts @@ -1847,13 +1847,13 @@ find_debug_info (abfd, after_sec) return NULL; } -/* The DWARF2 version of find_nearest line. Return true if the line +/* The DWARF2 version of find_nearest line. Return TRUE if the line is found without error. ADDR_SIZE is the number of bytes in the initial .debug_info length field and in the abbreviation offset. You may use zero to indicate that the default value should be used. */ -boolean +bfd_boolean _bfd_dwarf2_find_nearest_line (abfd, section, symbols, offset, filename_ptr, functionname_ptr, linenumber_ptr, addr_size, pinfo) @@ -1901,7 +1901,7 @@ _bfd_dwarf2_find_nearest_line (abfd, section, symbols, offset, stash = (struct dwarf2_debug*) bfd_zalloc (abfd, amt); if (! stash) - return false; + return FALSE; *pinfo = (PTR) stash; @@ -1910,7 +1910,7 @@ _bfd_dwarf2_find_nearest_line (abfd, section, symbols, offset, /* No dwarf2 info. Note that at this point the stash has been allocated, but contains zeros, this lets future calls to this function fail quicker. */ - return false; + return FALSE; /* There can be more than one DWARF2 info section in a BFD these days. Read them all in and produce one large stash. We do this in two @@ -1922,7 +1922,7 @@ _bfd_dwarf2_find_nearest_line (abfd, section, symbols, offset, stash->info_ptr = (char *) bfd_alloc (abfd, total_size); if (stash->info_ptr == NULL) - return false; + return FALSE; stash->info_ptr_end = stash->info_ptr; @@ -1971,7 +1971,7 @@ _bfd_dwarf2_find_nearest_line (abfd, section, symbols, offset, /* A null info_ptr indicates that there is no dwarf2 info (or that an error occured while setting up the stash). */ if (! stash->info_ptr) - return false; + return FALSE; /* Check the previously read comp. units first. */ for (each = stash->all_comp_units; each; each = each->next_unit) @@ -1984,7 +1984,7 @@ _bfd_dwarf2_find_nearest_line (abfd, section, symbols, offset, while (stash->info_ptr < stash->info_ptr_end) { bfd_vma length; - boolean found; + bfd_boolean found; unsigned int offset_size = addr_size; if (addr_size == 4) @@ -2047,11 +2047,11 @@ _bfd_dwarf2_find_nearest_line (abfd, section, symbols, offset, linenumber_ptr, stash); if (found) - return true; + return TRUE; } } } } - return false; + return FALSE; } |