gem5 v25.0.0.1
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 () 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 Sat Oct 18 2025 08:06:58 for gem5 by doxygen 1.14.0