gem5 v25.0.0.1
Loading...
Searching...
No Matches
RegisterBankTest::TestRegBank Class Reference
Inheritance diagram for RegisterBankTest::TestRegBank:
gem5::RegisterBank< ByteOrder::little > gem5::RegisterBankBase

Public Member Functions

 TestRegBank (const std::string &new_name, Addr new_base)
Public Member Functions inherited from gem5::RegisterBank< ByteOrder::little >
void setDebugFlag (const ::gem5::debug::SimpleFlag &flag)
constexpr RegisterBank (const std::string &new_name, Addr new_base)
virtual ~RegisterBank ()
 RegisterBank (RegisterBank &&)=default
void addRegisters (std::initializer_list< RegisterAdder > adders)
void addRegistersAt (std::initializer_list< RegisterAdder > adders)
void addRegister (RegisterAdder reg)
Addr base () const
Addr size () const
const std::string & name () const
virtual void read (Addr addr, void *buf, Addr bytes)
virtual void write (Addr addr, const void *buf, Addr bytes)
virtual void reset ()

Additional Inherited Members

Public Types inherited from gem5::RegisterBank< ByteOrder::little >
using Register8
using Register8LE
using Register8BE
using Register16
using Register16LE
using Register16BE
using Register32
using Register32LE
using Register32BE
using Register64
using Register64LE
using Register64BE
Static Public Member Functions inherited from gem5::RegisterBank< ByteOrder::little >
static constexpr Data readWithMask (const Data &value, const Data &bitmask)
static constexpr Data writeWithMask (const Data &old, const Data &value, const Data &bitmask)

Detailed Description

Definition at line 970 of file reg_bank.test.cc.

Constructor & Destructor Documentation

◆ TestRegBank()

RegisterBankTest::TestRegBank::TestRegBank ( const std::string & new_name,
Addr new_base )
inline

Definition at line 973 of file reg_bank.test.cc.


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

Generated on Sat Oct 18 2025 08:06:48 for gem5 by doxygen 1.14.0