39 if (minsym.
minsym ==
nullptr)
40 error (_(
"could not find imported name %s"),
name);
59 gdb_printf (stream,
"an imported name for '%s'",
71 error (_(
"not implemented: trace of imported Ada symbol"));
80 std::vector<bool> ®isters_used,
81 CORE_ADDR pc,
const char *result_name)
85 error (_(
"not implemented: compile translation of imported Ada symbol"));
107 if (real_symbol.
symbol ==
nullptr)
108 error (_(
"could not find alias '%s' for function '%s'"),
111 error (_(
"alias '%s' for function '%s' is not a function"),
static void ada_imported_describe_location(struct symbol *symbol, CORE_ADDR addr, struct ui_file *stream)
static const block * ada_alias_get_block_value(const struct symbol *sym)
static enum symbol_needs_kind ada_imported_get_symbol_read_needs(struct symbol *symbol)
const struct symbol_block_ops ada_function_alias_funcs
static void ada_imported_generate_c_location(struct symbol *symbol, string_file *stream, struct gdbarch *gdbarch, std::vector< bool > ®isters_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 const char * get_imported_name(const struct symbol *sym)
static struct value * ada_imported_read_variable(struct symbol *symbol, frame_info_ptr frame)
const struct symbol_computed_ops ada_imported_funcs
bound_minimal_symbol lookup_minimal_symbol_linkage(const char *name, struct objfile *objf)
CORE_ADDR value_address() const
struct minimal_symbol * minsym
const char * print_name() const
const block * value_block() const
address_class aclass() const
struct type * type() const
struct block_symbol lookup_global_symbol(const char *name, const struct block *block, const domain_enum domain)
#define SYMBOL_LOCATION_BATON(symbol)
void gdb_printf(struct ui_file *stream, const char *format,...)
struct value * value_at(struct type *type, CORE_ADDR addr)