GDB (xrefs)

Public Attributes | List of all members
symbol_computed_ops Struct Reference

`#include "symtab.h"`

## Public Attributes
struct value *(* | read_variable )(struct symbol *symbol, struct frame_info *frame)
struct value *(* | read_variable_at_entry )(struct symbol *symbol, struct frame_info *frame)
enum symbol_needs_kind(* | get_symbol_read_needs )(struct symbol *symbol)
void(* | describe_location )(struct symbol *symbol, CORE_ADDR addr, struct ui_file *stream)
unsigned char | location_has_loclist
void(* | tracepoint_var_ref )(struct symbol *symbol, struct agent_expr *ax, struct axs_value *value)
void(* | generate_c_location )(struct symbol *symbol, string_file &stream, struct gdbarch *gdbarch, unsigned char *registers_used, CORE_ADDR pc, const char *result_name)

## Detailed Description

Definition at line 916 of file symtab.h.

## Member Data Documentation

## ◆ describe_location

void(* symbol_computed_ops::describe_location) (struct symbol *symbol, CORE_ADDR addr, struct ui_file *stream)

Definition at line 943 of file symtab.h.

Referenced by register_symbol_computed_impl().

## ◆ generate_c_location

void(* symbol_computed_ops::generate_c_location) (struct symbol *symbol, string_file &stream, struct gdbarch *gdbarch, unsigned char *registers_used, CORE_ADDR pc, const char *result_name)

Definition at line 968 of file symtab.h.

## ◆ get_symbol_read_needs

enum symbol_needs_kind(* symbol_computed_ops::get_symbol_read_needs) (struct symbol *symbol)

Definition at line 939 of file symtab.h.

Referenced by register_symbol_computed_impl().

## ◆ location_has_loclist

unsigned char symbol_computed_ops::location_has_loclist

Definition at line 947 of file symtab.h.

## ◆ read_variable

struct value*(* symbol_computed_ops::read_variable) (struct symbol *symbol, struct frame_info *frame)

Definition at line 926 of file symtab.h.

Referenced by register_symbol_computed_impl().

## ◆ read_variable_at_entry

struct value*(* symbol_computed_ops::read_variable_at_entry) (struct symbol *symbol, struct frame_info *frame)

Definition at line 932 of file symtab.h.

Referenced by read_frame_arg().

## ◆ tracepoint_var_ref

void(* symbol_computed_ops::tracepoint_var_ref) (struct symbol *symbol, struct agent_expr *ax, struct axs_value *value)

Definition at line 956 of file symtab.h.

Referenced by register_symbol_computed_impl().

The documentation for this struct was generated from the following file:

- /tmp/gdb-8.1/gdb/symtab.h