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

#include "symtab.h"

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
 
unsigned is_cplus_template_function: 1
 
unsigned short line
 
void * aux_value
 
struct symbolhash_next
 

Detailed Description

Definition at line 703 of file symtab.h.

Member Data Documentation

unsigned int symbol::aclass_index

Definition at line 736 of file symtab.h.

struct gdbarch* symbol::arch

Definition at line 725 of file symtab.h.

Referenced by language_alloc_type_symbol(), and symbol_arch().

void* symbol::aux_value

Definition at line 780 of file symtab.h.

__extension__ enum domain_enum_tag symbol::domain

Definition at line 730 of file symtab.h.

Referenced by gdbpy_lookup_symbol().

struct general_symbol_info symbol::ginfo
struct symbol* symbol::hash_next
unsigned symbol::is_argument

Definition at line 745 of file symtab.h.

unsigned symbol::is_cplus_template_function

Definition at line 752 of file symtab.h.

Referenced by read_func_scope().

unsigned symbol::is_inlined

Definition at line 748 of file symtab.h.

unsigned int symbol::is_objfile_owned

Definition at line 741 of file symtab.h.

unsigned short symbol::line

Definition at line 765 of file symtab.h.

union { ... } symbol::owner
struct symtab* symbol::symtab
struct type* symbol::type

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