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
const char * demangled_name
} | language_specific
__extension__ enum language | language: LANGUAGE_BITS
unsigned int | ada_mangled: 1
short | section

## Detailed Description

Definition at line 376 of file symtab.h.

## Member Data Documentation

## ◆ ada_mangled

unsigned int general_symbol_info::ada_mangled

Definition at line 437 of file symtab.h.

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

## ◆ address

CORE_ADDR general_symbol_info::address

Definition at line 400 of file symtab.h.

## ◆ block

const struct block* general_symbol_info::block

Definition at line 396 of file symtab.h.

## ◆ bytes

const gdb_byte* general_symbol_info::bytes

Definition at line 398 of file symtab.h.

## ◆ chain

struct symbol* general_symbol_info::chain

Definition at line 408 of file symtab.h.

## ◆ common_block

const struct common_block* general_symbol_info::common_block

Definition at line 404 of file symtab.h.

## ◆ demangled_name

const char* general_symbol_info::demangled_name

Definition at line 424 of file symtab.h.

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

## ◆ ivalue

LONGEST general_symbol_info::ivalue

Definition at line 394 of file symtab.h.

## ◆ language

__extension__ enum language general_symbol_info::language

Definition at line 432 of file symtab.h.

Referenced by language_alloc_type_symbol(), psymbol_compare(), psymbol_hash(), symbol_demangled_name(), symbol_find_demangled_name(), symbol_get_demangled_name(), symbol_matches_search_name(), symbol_natural_name(), symbol_search_name(), symbol_set_demangled_name(), symbol_set_language(), and symbol_set_names().

## ◆ language_specific

union { ... } general_symbol_info::language_specific

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

## ◆ name

const char* general_symbol_info::name

Definition at line 384 of file symtab.h.

Referenced by ada_decode_symbol(), add_symbol_to_list(), finalize_symtab(), fixup_section(), language_alloc_type_symbol(), psymbol_compare(), psymbol_hash(), symbol_natural_name(), symbol_search_name(), and symbol_set_names().

## ◆ obstack

struct obstack* general_symbol_info::obstack

Definition at line 420 of file symtab.h.

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

## ◆ section

short general_symbol_info::section

Definition at line 443 of file symtab.h.

Referenced by fixup_section().

## ◆ value

union { ... } general_symbol_info::value

Referenced by psymbol_compare(), and psymbol_hash().

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

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