GDB (xrefs)
Loading...
Searching...
No Matches
Functions | Variables
ada-imported.c File Reference
#include "defs.h"
#include "symtab.h"
#include "value.h"
#include "dwarf2/loc.h"

Go to the source code of this file.

Functions

static const char * get_imported_name (const struct symbol *sym)
 
static struct valueada_imported_read_variable (struct symbol *symbol, frame_info_ptr frame)
 
static enum symbol_needs_kind ada_imported_get_symbol_read_needs (struct symbol *symbol)
 
static void ada_imported_describe_location (struct symbol *symbol, CORE_ADDR addr, struct ui_file *stream)
 
static void ada_imported_tracepoint_var_ref (struct symbol *symbol, struct agent_expr *ax, struct axs_value *value)
 
static void ada_imported_generate_c_location (struct symbol *symbol, string_file *stream, struct gdbarch *gdbarch, std::vector< bool > &registers_used, CORE_ADDR pc, const char *result_name)
 
static const blockada_alias_get_block_value (const struct symbol *sym)
 

Variables

const struct symbol_computed_ops ada_imported_funcs
 
const struct symbol_block_ops ada_function_alias_funcs
 

Function Documentation

◆ ada_alias_get_block_value()

static const block * ada_alias_get_block_value ( const struct symbol * sym)
static

◆ ada_imported_describe_location()

static void ada_imported_describe_location ( struct symbol * symbol,
CORE_ADDR addr,
struct ui_file * stream )
static

Definition at line 56 of file ada-imported.c.

References gdb_printf(), and get_imported_name().

◆ ada_imported_generate_c_location()

static void ada_imported_generate_c_location ( struct symbol * symbol,
string_file * stream,
struct gdbarch * gdbarch,
std::vector< bool > & registers_used,
CORE_ADDR pc,
const char * result_name )
static

Definition at line 78 of file ada-imported.c.

◆ ada_imported_get_symbol_read_needs()

static enum symbol_needs_kind ada_imported_get_symbol_read_needs ( struct symbol * symbol)
static

Definition at line 47 of file ada-imported.c.

References SYMBOL_NEEDS_NONE.

◆ ada_imported_read_variable()

static struct value * ada_imported_read_variable ( struct symbol * symbol,
frame_info_ptr frame )
static

◆ ada_imported_tracepoint_var_ref()

static void ada_imported_tracepoint_var_ref ( struct symbol * symbol,
struct agent_expr * ax,
struct axs_value * value )
static

Definition at line 67 of file ada-imported.c.

◆ get_imported_name()

static const char * get_imported_name ( const struct symbol * sym)
static

Variable Documentation

◆ ada_function_alias_funcs

const struct symbol_block_ops ada_function_alias_funcs
Initial value:
=
{
nullptr,
nullptr,
}
static const block * ada_alias_get_block_value(const struct symbol *sym)

Definition at line 117 of file ada-imported.c.

◆ ada_imported_funcs

const struct symbol_computed_ops ada_imported_funcs
Initial value:
=
{
nullptr,
0,
}
static void ada_imported_describe_location(struct symbol *symbol, CORE_ADDR addr, struct ui_file *stream)
static enum symbol_needs_kind ada_imported_get_symbol_read_needs(struct symbol *symbol)
static void ada_imported_generate_c_location(struct symbol *symbol, string_file *stream, struct gdbarch *gdbarch, std::vector< bool > &registers_used, CORE_ADDR pc, const char *result_name)
static void ada_imported_tracepoint_var_ref(struct symbol *symbol, struct agent_expr *ax, struct axs_value *value)
static struct value * ada_imported_read_variable(struct symbol *symbol, frame_info_ptr frame)

Definition at line 88 of file ada-imported.c.