Move dwarf2_read_addr_index declaration to dwarf2/read.h
The implementation is in dwarf2/read.c, so the declaration belongs in dwarf2/read.h. Also, move the documentation there. gdb/ChangeLog: * dwarf2/loc.h (dwarf2_read_addr_index): Move... * dwarf2/read.h (dwarf2_read_addr_index): ... here. * dwarf2/read.c (dwarf2_read_addr_index): Move doc to header.
This commit is contained in:
parent
e0b317de31
commit
450a1bfc7f
|
@ -1,3 +1,9 @@
|
|||
2020-02-25 Simon Marchi <simon.marchi@polymtl.ca>
|
||||
|
||||
* dwarf2/loc.h (dwarf2_read_addr_index): Move...
|
||||
* dwarf2/read.h (dwarf2_read_addr_index): ... here.
|
||||
* dwarf2/read.c (dwarf2_read_addr_index): Move doc to header.
|
||||
|
||||
2020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||
|
||||
* gdbtypes.c (create_array_type_with_stride): Handle negative
|
||||
|
|
|
@ -138,9 +138,6 @@ void dwarf2_compile_property_to_c (string_file *stream,
|
|||
CORE_ADDR address,
|
||||
struct symbol *sym);
|
||||
|
||||
CORE_ADDR dwarf2_read_addr_index (struct dwarf2_per_cu_data *per_cu,
|
||||
unsigned int addr_index);
|
||||
|
||||
/* The symbol location baton types used by the DWARF-2 reader (i.e.
|
||||
SYMBOL_LOCATION_BATON for a LOC_COMPUTED symbol). "struct
|
||||
dwarf2_locexpr_baton" is for a symbol with a single location
|
||||
|
|
|
@ -18867,14 +18867,10 @@ read_addr_index_from_leb128 (struct dwarf2_cu *cu, const gdb_byte *info_ptr,
|
|||
return read_addr_index (cu, addr_index);
|
||||
}
|
||||
|
||||
/* Given an index in .debug_addr, fetch the value.
|
||||
NOTE: This can be called during dwarf expression evaluation,
|
||||
long after the debug information has been read, and thus per_cu->cu
|
||||
may no longer exist. */
|
||||
/* See read.h. */
|
||||
|
||||
CORE_ADDR
|
||||
dwarf2_read_addr_index (struct dwarf2_per_cu_data *per_cu,
|
||||
unsigned int addr_index)
|
||||
dwarf2_read_addr_index (dwarf2_per_cu_data *per_cu, unsigned int addr_index)
|
||||
{
|
||||
struct dwarf2_per_objfile *dwarf2_per_objfile = per_cu->dwarf2_per_objfile;
|
||||
struct dwarf2_cu *cu = per_cu->cu;
|
||||
|
|
|
@ -529,6 +529,14 @@ extern struct dwz_file *dwarf2_get_dwz_file
|
|||
struct type *dwarf2_get_die_type (cu_offset die_offset,
|
||||
struct dwarf2_per_cu_data *per_cu);
|
||||
|
||||
/* Given an index in .debug_addr, fetch the value.
|
||||
NOTE: This can be called during dwarf expression evaluation,
|
||||
long after the debug information has been read, and thus per_cu->cu
|
||||
may no longer exist. */
|
||||
|
||||
CORE_ADDR dwarf2_read_addr_index (dwarf2_per_cu_data *per_cu,
|
||||
unsigned int addr_index);
|
||||
|
||||
/* When non-zero, dump line number entries as they are read in. */
|
||||
extern unsigned int dwarf_line_debug;
|
||||
|
||||
|
|
Loading…
Reference in New Issue