GDB (xrefs)
Public Attributes | List of all members
symbol Struct Reference

#include "symtab.h"

Inheritance diagram for symbol:
rust_vtable_symbol template_symbol

Public Attributes

struct general_symbol_info ginfo
 
struct typetype
 
union {
   struct symtab *   symtab
 
   struct gdbarch *   arch
 
owner
 
__extension__ enum domain_enum_tag domain: SYMBOL_DOMAIN_BITS
 
unsigned int aclass_index: SYMBOL_ACLASS_BITS
 
unsigned int is_objfile_owned: 1
 
unsigned is_argument: 1
 
unsigned is_inlined: 1
 
__extension__ enum symbol_subclass_kind subclass: 2
 
unsigned short line
 
void * aux_value
 
struct symbolhash_next
 

Detailed Description

Definition at line 1049 of file symtab.h.

Member Data Documentation

◆ aclass_index

unsigned int symbol::aclass_index

Definition at line 1082 of file symtab.h.

◆ arch

struct gdbarch* symbol::arch

◆ aux_value

void* symbol::aux_value

Definition at line 1125 of file symtab.h.

◆ domain

__extension__ enum domain_enum_tag symbol::domain

◆ ginfo

struct general_symbol_info symbol::ginfo

◆ hash_next

struct symbol* symbol::hash_next

◆ is_argument

unsigned symbol::is_argument

Definition at line 1091 of file symtab.h.

◆ is_inlined

unsigned symbol::is_inlined

Definition at line 1094 of file symtab.h.

◆ is_objfile_owned

unsigned int symbol::is_objfile_owned

Definition at line 1087 of file symtab.h.

◆ line

unsigned short symbol::line

Definition at line 1111 of file symtab.h.

◆ owner

union { ... } symbol::owner

◆ subclass

__extension__ enum symbol_subclass_kind symbol::subclass

Definition at line 1098 of file symtab.h.

Referenced by read_func_scope(), read_variable(), and rust_get_trait_object_pointer().

◆ symtab

struct symtab* symbol::symtab

◆ type

struct type* symbol::type

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