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

Public Member Functions

bool is_valid () const
 
struct program_spacepspace () const
 
CORE_ADDR address () const
 
struct symtabsymtab () const
 
int line () const
 
void invalidate ()
 
void set (struct program_space *pspace, CORE_ADDR address, struct symtab *symtab, int line)
 

Private Attributes

bool m_valid = false
 
struct program_spacem_pspace = nullptr
 
CORE_ADDR m_address = 0
 
struct symtabm_symtab = nullptr
 
int m_line = 0
 

Detailed Description

Definition at line 241 of file stack.c.

Member Function Documentation

◆ address()

CORE_ADDR last_displayed_symtab_info_type::address ( ) const
inline

Definition at line 255 of file stack.c.

References m_address.

Referenced by get_last_displayed_addr(), get_last_displayed_sal(), and set().

◆ invalidate()

void last_displayed_symtab_info_type::invalidate ( )
inline

Definition at line 269 of file stack.c.

References m_address, m_line, m_pspace, m_symtab, and m_valid.

Referenced by clear_last_displayed_sal(), and print_frame_info().

◆ is_valid()

bool last_displayed_symtab_info_type::is_valid ( ) const
inline

Definition at line 245 of file stack.c.

References m_valid.

Referenced by get_last_displayed_sal(), and last_displayed_sal_is_valid().

◆ line()

int last_displayed_symtab_info_type::line ( ) const
inline

Definition at line 265 of file stack.c.

References m_line.

Referenced by get_last_displayed_line(), get_last_displayed_sal(), and set().

◆ pspace()

struct program_space * last_displayed_symtab_info_type::pspace ( ) const
inline

Definition at line 250 of file stack.c.

References m_pspace.

Referenced by get_last_displayed_pspace(), get_last_displayed_sal(), and set().

◆ set()

void last_displayed_symtab_info_type::set ( struct program_space pspace,
CORE_ADDR  address,
struct symtab symtab,
int  line 
)
inline

Definition at line 279 of file stack.c.

References address(), line(), m_address, m_line, m_pspace, m_symtab, m_valid, pspace(), and symtab().

Referenced by print_frame_info().

◆ symtab()

struct symtab * last_displayed_symtab_info_type::symtab ( ) const
inline

Definition at line 260 of file stack.c.

References m_symtab.

Referenced by get_last_displayed_sal(), get_last_displayed_symtab(), and set().

Member Data Documentation

◆ m_address

CORE_ADDR last_displayed_symtab_info_type::m_address = 0
private

Definition at line 299 of file stack.c.

Referenced by address(), invalidate(), and set().

◆ m_line

int last_displayed_symtab_info_type::m_line = 0
private

Definition at line 305 of file stack.c.

Referenced by invalidate(), line(), and set().

◆ m_pspace

struct program_space* last_displayed_symtab_info_type::m_pspace = nullptr
private

Definition at line 296 of file stack.c.

Referenced by invalidate(), pspace(), and set().

◆ m_symtab

struct symtab* last_displayed_symtab_info_type::m_symtab = nullptr
private

Definition at line 302 of file stack.c.

Referenced by invalidate(), set(), and symtab().

◆ m_valid

bool last_displayed_symtab_info_type::m_valid = false
private

Definition at line 293 of file stack.c.

Referenced by invalidate(), is_valid(), and set().


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