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

#include "symtab.h"

Public Attributes

const char * name
 
union {
   LONGEST   ivalue
 
   const struct block *   block
 
   const gdb_byte *   bytes
 
   CORE_ADDR   address
 
   const struct common_block *   common_block
 
   struct symbol *   chain
 
value
 
union {
   struct obstack *   obstack
 
   struct mangled_lang {
      const char *   demangled_name
 
   }   mangled_lang
 
language_specific
 
__extension__ enum language language: 8
 
unsigned int ada_mangled: 1
 
short section
 

Detailed Description

Definition at line 90 of file symtab.h.

Member Data Documentation

unsigned int general_symbol_info::ada_mangled
CORE_ADDR general_symbol_info::address

Definition at line 114 of file symtab.h.

const struct block* general_symbol_info::block

Definition at line 110 of file symtab.h.

const gdb_byte* general_symbol_info::bytes

Definition at line 112 of file symtab.h.

struct symbol* general_symbol_info::chain

Definition at line 122 of file symtab.h.

const struct common_block* general_symbol_info::common_block

Definition at line 118 of file symtab.h.

const char* general_symbol_info::demangled_name

Definition at line 140 of file symtab.h.

LONGEST general_symbol_info::ivalue

Definition at line 108 of file symtab.h.

__extension__ enum language general_symbol_info::language
union { ... } general_symbol_info::language_specific
struct { ... } ::mangled_lang general_symbol_info::mangled_lang
const char* general_symbol_info::name
struct obstack* general_symbol_info::obstack

Definition at line 134 of file symtab.h.

Referenced by ada_decode_symbol(), symbol_set_demangled_name(), and symbol_set_language().

short general_symbol_info::section

Definition at line 161 of file symtab.h.

Referenced by fixup_section().

union { ... } general_symbol_info::value

Referenced by psymbol_compare(), and psymbol_hash().


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