GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
register_dump_reg_buffer Class Reference
Inheritance diagram for register_dump_reg_buffer:
register_dump reg_buffer

Public Member Functions

 register_dump_reg_buffer (gdbarch *gdbarch, bool dump_pseudo)
 
- Public Member Functions inherited from register_dump
void dump (ui_file *file)
 
virtual ~register_dump ()=default
 

Protected Member Functions

void dump_reg (ui_file *file, int regnum) override
 
- Protected Member Functions inherited from register_dump
 register_dump (gdbarch *arch)
 

Additional Inherited Members

- Protected Attributes inherited from register_dump
gdbarchm_gdbarch
 
- Private Member Functions inherited from reg_buffer
 reg_buffer (gdbarch *gdbarch, bool has_pseudo)
 
 DISABLE_COPY_AND_ASSIGN (reg_buffer)
 
gdbarcharch () const
 
enum register_status get_register_status (int regnum) const override
 
void raw_collect (int regnum, void *buf) const override
 
void raw_collect_integer (int regnum, gdb_byte *addr, int addr_len, bool is_signed) const
 
void raw_collect_part (int regnum, int offset, int len, gdb_byte *out) const
 
void raw_supply (int regnum, const void *buf) override
 
void raw_supply (int regnum, const reg_buffer &src)
 
void raw_supply_integer (int regnum, const gdb_byte *addr, int addr_len, bool is_signed)
 
void raw_supply_zeroed (int regnum)
 
void raw_supply_part (int regnum, int offset, int len, const gdb_byte *in)
 
void invalidate (int regnum)
 
virtual ~reg_buffer ()=default
 
bool raw_compare (int regnum, const void *buf, int offset) const override
 
void assert_regnum (int regnum) const
 
int num_raw_registers () const
 
gdb_byte * register_buffer (int regnum) const
 
void save (register_read_ftype cooked_read)
 
- Private Attributes inherited from reg_buffer
struct regcache_descrm_descr
 
bool m_has_pseudo
 
std::unique_ptr< gdb_byte[]> m_registers
 
std::unique_ptr< register_status[]> m_register_status
 

Detailed Description

Definition at line 91 of file regcache-dump.c.

Constructor & Destructor Documentation

◆ register_dump_reg_buffer()

register_dump_reg_buffer::register_dump_reg_buffer ( gdbarch * gdbarch,
bool dump_pseudo )
inline

Definition at line 94 of file regcache-dump.c.

Member Function Documentation

◆ dump_reg()

void register_dump_reg_buffer::dump_reg ( ui_file * file,
int regnum )
inlineoverrideprotectedvirtual

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