gem5 v24.0.0.0
Loading...
Searching...
No Matches
gem5::fastmodel::FastmodelRemoteGDB::AArch64GdbRegCache Class Reference

#include <remote_gdb.hh>

Inheritance diagram for gem5::fastmodel::FastmodelRemoteGDB::AArch64GdbRegCache:
gem5::ArmISA::RemoteGDB::AArch64GdbRegCache gem5::BaseGdbRegCache

Public Member Functions

void setRegs (ThreadContext *) const override
 Set the ThreadContext's registers from the values in the raw buffer.
 
- Public Member Functions inherited from gem5::ArmISA::RemoteGDB::AArch64GdbRegCache
char * data () const override
 Return the pointer to the raw bytes buffer containing the register values.
 
size_t size () const override
 Return the size of the raw buffer, in bytes (i.e., half of the number of digits in the g/G packet).
 
void getRegs (ThreadContext *) override
 Fill the raw buffer from the registers in the ThreadContext.
 
const std::string name () const override
 Return the name to use in places like DPRINTF.
 
- Public Member Functions inherited from gem5::BaseGdbRegCache
 BaseGdbRegCache (BaseRemoteGDB *g)
 
virtual ~BaseGdbRegCache ()
 

Additional Inherited Members

- Protected Attributes inherited from gem5::ArmISA::RemoteGDB::AArch64GdbRegCache
struct gem5::ArmISA::RemoteGDB::AArch64GdbRegCache::GEM5_PACKED r
 
- Protected Attributes inherited from gem5::BaseGdbRegCache
BaseRemoteGDBgdb
 

Detailed Description

Definition at line 45 of file remote_gdb.hh.

Member Function Documentation

◆ setRegs()


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

Generated on Tue Jun 18 2024 16:24:19 for gem5 by doxygen 1.11.0