GDB (xrefs)
Public Member Functions | Private Member Functions | Private Attributes | List of all members
minimal_symbol_reader Class Reference

#include "minsyms.h"

Public Member Functions

 minimal_symbol_reader (struct objfile *)
 
 ~minimal_symbol_reader ()
 
void install ()
 
struct minimal_symbolrecord_full (const char *name, int name_len, bool copy_name, CORE_ADDR address, enum minimal_symbol_type ms_type, int section)
 
void record (const char *name, CORE_ADDR address, enum minimal_symbol_type ms_type)
 
struct minimal_symbolrecord_with_info (const char *name, CORE_ADDR address, enum minimal_symbol_type ms_type, int section)
 

Private Member Functions

minimal_symbol_readeroperator= (const minimal_symbol_reader &)
 
 minimal_symbol_reader (const minimal_symbol_reader &)
 

Private Attributes

struct objfilem_objfile
 
struct msym_bunchm_msym_bunch
 
int m_msym_bunch_index
 
int m_msym_count
 

Detailed Description

Definition at line 62 of file minsyms.h.

Constructor & Destructor Documentation

◆ minimal_symbol_reader() [1/2]

minimal_symbol_reader::minimal_symbol_reader ( struct objfile obj)
explicit

Definition at line 1051 of file minsyms.c.

◆ ~minimal_symbol_reader()

minimal_symbol_reader::~minimal_symbol_reader ( )

Definition at line 1070 of file minsyms.c.

References m_msym_bunch, msym_bunch::next, and xfree().

◆ minimal_symbol_reader() [2/2]

minimal_symbol_reader::minimal_symbol_reader ( const minimal_symbol_reader )
private

Member Function Documentation

◆ install()

void minimal_symbol_reader::install ( )

◆ operator=()

minimal_symbol_reader& minimal_symbol_reader::operator= ( const minimal_symbol_reader )
private

◆ record()

void minimal_symbol_reader::record ( const char *  name,
CORE_ADDR  address,
enum minimal_symbol_type  ms_type 
)

◆ record_full()

struct minimal_symbol * minimal_symbol_reader::record_full ( const char *  name,
int  name_len,
bool  copy_name,
CORE_ADDR  address,
enum minimal_symbol_type  ms_type,
int  section 
)

◆ record_with_info()

struct minimal_symbol* minimal_symbol_reader::record_with_info ( const char *  name,
CORE_ADDR  address,
enum minimal_symbol_type  ms_type,
int  section 
)
inline

Member Data Documentation

◆ m_msym_bunch

struct msym_bunch* minimal_symbol_reader::m_msym_bunch
private

Definition at line 141 of file minsyms.h.

Referenced by install(), record_full(), and ~minimal_symbol_reader().

◆ m_msym_bunch_index

int minimal_symbol_reader::m_msym_bunch_index
private

Definition at line 145 of file minsyms.h.

Referenced by install(), and record_full().

◆ m_msym_count

int minimal_symbol_reader::m_msym_count
private

Definition at line 150 of file minsyms.h.

Referenced by install(), and record_full().

◆ m_objfile

struct objfile* minimal_symbol_reader::m_objfile
private

Definition at line 136 of file minsyms.h.

Referenced by install(), record(), and record_full().


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