GDB (xrefs)
Loading...
Searching...
No Matches
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 (gdb::string_view name, 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)
 
void record_with_info (const char *name, CORE_ADDR address, enum minimal_symbol_type ms_type, int section)
 

Private Member Functions

 DISABLE_COPY_AND_ASSIGN (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 84 of file minsyms.h.

Constructor & Destructor Documentation

◆ minimal_symbol_reader()

minimal_symbol_reader::minimal_symbol_reader ( struct objfile obj)
explicit

Definition at line 1065 of file minsyms.c.

◆ ~minimal_symbol_reader()

minimal_symbol_reader::~minimal_symbol_reader ( )

Definition at line 1080 of file minsyms.c.

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

Member Function Documentation

◆ DISABLE_COPY_AND_ASSIGN()

minimal_symbol_reader::DISABLE_COPY_AND_ASSIGN ( minimal_symbol_reader  )
private

◆ install()

void minimal_symbol_reader::install ( )

◆ 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 ( gdb::string_view  name,
bool  copy_name,
CORE_ADDR  address,
enum minimal_symbol_type  ms_type,
int  section 
)

◆ record_with_info()

void 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 159 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 163 of file minsyms.h.

Referenced by install(), and record_full().

◆ m_msym_count

int minimal_symbol_reader::m_msym_count
private

Definition at line 168 of file minsyms.h.

Referenced by install(), and record_full().

◆ m_objfile

struct objfile* minimal_symbol_reader::m_objfile
private

Definition at line 154 of file minsyms.h.

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


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