GDB (xrefs)

Public Attributes | List of all members
minimal_symbol Struct Reference

`#include "symtab.h"`

## Public Attributes
struct general_symbol_info | mginfo
unsigned long | size
const char * | filename
__extension__ enum minimal_symbol_type | type: MINSYM_TYPE_BITS
unsigned int | created_by_gdb: 1
unsigned int | target_flag_1: 1
unsigned int | target_flag_2: 1
unsigned int | has_size: 1
struct minimal_symbol * | hash_next
struct minimal_symbol * | demangled_hash_next

## Detailed Description

Definition at line 623 of file symtab.h.

## Member Data Documentation

## ◆ created_by_gdb

unsigned int minimal_symbol::created_by_gdb

Definition at line 648 of file symtab.h.

Referenced by elf_symtab_read(), and search_symbols().

## ◆ demangled_hash_next

struct minimal_symbol* minimal_symbol::demangled_hash_next

Definition at line 667 of file symtab.h.

Referenced by add_minsym_to_demangled_hash_table(), build_minimal_symbol_hash_tables(), iterate_over_minimal_symbols(), lookup_minimal_symbol_demangled(), and minimal_symbol_reader::record_full().

## ◆ filename

const char* minimal_symbol::filename

Definition at line 640 of file symtab.h.

Referenced by annotate_source(), dump_msymbols(), elf_symtab_read(), found_minimal_symbols::maybe_collect(), and search_symbols().

## ◆ has_size

unsigned int minimal_symbol::has_size

Definition at line 657 of file symtab.h.

## ◆ hash_next

struct minimal_symbol* minimal_symbol::hash_next

Definition at line 662 of file symtab.h.

Referenced by add_minsym_to_hash_table(), build_minimal_symbol_hash_tables(), iterate_over_minimal_symbols(), lookup_minimal_symbol_and_objfile(), lookup_minimal_symbol_by_pc_name(), lookup_minimal_symbol_mangled(), lookup_minimal_symbol_solib_trampoline(), lookup_minimal_symbol_text(), and minimal_symbol_reader::record_full().

## ◆ mginfo

struct general_symbol_info minimal_symbol::mginfo

Definition at line 631 of file symtab.h.

## ◆ size

unsigned long minimal_symbol::size

Definition at line 637 of file symtab.h.

Referenced by minimal_symbol_reader::record_full().

## ◆ target_flag_1

unsigned int minimal_symbol::target_flag_1

Definition at line 651 of file symtab.h.

## ◆ target_flag_2

unsigned int minimal_symbol::target_flag_2

Definition at line 652 of file symtab.h.

## ◆ type

__extension__ enum minimal_symbol_type minimal_symbol::type

Definition at line 644 of file symtab.h.

Referenced by msymbol_is_function().

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

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