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.