GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Private Member Functions | List of all members
symbol_search Struct Reference

#include "symtab.h"

Public Member Functions

 symbol_search (block_enum block_, struct symbol *symbol_)
 
 symbol_search (block_enum block_, struct minimal_symbol *minsym, struct objfile *objfile)
 
bool operator< (const symbol_search &other) const
 
bool operator== (const symbol_search &other) const
 

Public Attributes

block_enum block
 
struct symbolsymbol
 
struct bound_minimal_symbol msymbol
 

Static Private Member Functions

static int compare_search_syms (const symbol_search &sym_a, const symbol_search &sym_b)
 

Detailed Description

Definition at line 2480 of file symtab.h.

Constructor & Destructor Documentation

◆ symbol_search() [1/2]

symbol_search::symbol_search ( block_enum block_,
struct symbol * symbol_ )
inline

Definition at line 2482 of file symtab.h.

References bound_minimal_symbol::minsym, msymbol, and bound_minimal_symbol::objfile.

◆ symbol_search() [2/2]

symbol_search::symbol_search ( block_enum block_,
struct minimal_symbol * minsym,
struct objfile * objfile )
inline

Definition at line 2490 of file symtab.h.

References bound_minimal_symbol::minsym, msymbol, and bound_minimal_symbol::objfile.

Member Function Documentation

◆ compare_search_syms()

int symbol_search::compare_search_syms ( const symbol_search & sym_a,
const symbol_search & sym_b )
staticprivate

Definition at line 4579 of file symtab.c.

References block, symtab::filename, general_symbol_info::print_name(), symbol, and symbol::symtab.

Referenced by operator<(), and operator==().

◆ operator<()

bool symbol_search::operator< ( const symbol_search & other) const
inline

Definition at line 2499 of file symtab.h.

References compare_search_syms().

◆ operator==()

bool symbol_search::operator== ( const symbol_search & other) const
inline

Definition at line 2504 of file symtab.h.

References compare_search_syms().

Member Data Documentation

◆ block

block_enum symbol_search::block

Definition at line 2511 of file symtab.h.

Referenced by compare_search_syms(), info_module_subcommand(), and mi_symbol_info().

◆ msymbol

struct bound_minimal_symbol symbol_search::msymbol

Definition at line 2520 of file symtab.h.

Referenced by symbol_search(), and symbol_search().

◆ symbol

struct symbol* symbol_search::symbol

Definition at line 2516 of file symtab.h.

Referenced by compare_search_syms(), info_module_subcommand(), and mi_symbol_info().


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