|
GDB (API)
|
#include "defs.h"#include "ui-out.h"#include "value.h"#include "frame.h"#include "gdbcore.h"#include "target.h"#include "inferior.h"#include "ax.h"#include "ax-gdb.h"#include "regcache.h"#include "objfiles.h"#include "exceptions.h"#include "block.h"#include "gdbcmd.h"#include "dwarf2.h"#include "dwarf2expr.h"#include "dwarf2loc.h"#include "dwarf2-frame.h"#include "gdb_string.h"#include "gdb_assert.h"Go to the source code of this file.
| typedef struct call_site* call_sitep |
Definition at line 724 of file dwarf2loc.c.
| enum debug_loc_kind |
| DEBUG_LOC_END_OF_LIST | |
| DEBUG_LOC_BASE_ADDRESS | |
| DEBUG_LOC_START_END | |
| DEBUG_LOC_START_LENGTH | |
| DEBUG_LOC_BUFFER_OVERFLOW | |
| DEBUG_LOC_INVALID_ENTRY |
Definition at line 64 of file dwarf2loc.c.
| void _initialize_dwarf2loc | ( | void | ) |
Definition at line 4231 of file dwarf2loc.c.
| struct call_site_chain* call_site_find_chain | ( | struct gdbarch * | gdbarch, |
| CORE_ADDR | caller_pc, | ||
| CORE_ADDR | callee_pc | ||
| ) | [read] |
Definition at line 976 of file dwarf2loc.c.
| DEF_VEC_P | ( | call_sitep | ) |
| void dwarf2_compile_expr_to_ax | ( | struct agent_expr * | expr, |
| struct axs_value * | loc, | ||
| struct gdbarch * | arch, | ||
| unsigned int | addr_size, | ||
| const gdb_byte * | op_ptr, | ||
| const gdb_byte * | op_end, | ||
| struct dwarf2_per_cu_data * | per_cu | ||
| ) |
Definition at line 2676 of file dwarf2loc.c.
| struct value* dwarf2_evaluate_loc_desc | ( | struct type * | type, |
| struct frame_info * | frame, | ||
| const gdb_byte * | data, | ||
| size_t | size, | ||
| struct dwarf2_per_cu_data * | per_cu | ||
| ) | [read] |
Definition at line 2412 of file dwarf2loc.c.
| const gdb_byte* dwarf2_find_location_expression | ( | struct dwarf2_loclist_baton * | baton, |
| size_t * | locexpr_length, | ||
| CORE_ADDR | pc | ||
| ) |
Definition at line 211 of file dwarf2loc.c.
Definition at line 22300 of file dwarf2read.c.
{
locexpr_find_frame_base_location
}
Definition at line 384 of file dwarf2loc.c.
{
loclist_find_frame_base_location
}
Definition at line 404 of file dwarf2loc.c.
{
locexpr_read_variable,
locexpr_read_variable_at_entry,
locexpr_read_needs_frame,
locexpr_describe_location,
0,
locexpr_tracepoint_var_ref
}
Definition at line 4039 of file dwarf2loc.c.
{
loclist_read_variable,
loclist_read_variable_at_entry,
loclist_read_needs_frame,
loclist_describe_location,
1,
loclist_tracepoint_var_ref
}
Definition at line 4218 of file dwarf2loc.c.
| unsigned int entry_values_debug = 0 |
Definition at line 504 of file dwarf2loc.c.
1.7.6.1