|
| | RegisterRaz (const std::string &new_name, size_t new_size) |
| |
| void | write (const void *buf) override |
| |
| void | write (const void *buf, off_t offset, size_t bytes) override |
| |
| void | read (void *buf) override |
| |
| void | read (void *buf, off_t offset, size_t bytes) override |
| |
| void | serialize (std::ostream &os) const override |
| |
| bool | unserialize (const std::string &s) override |
| |
| void | reset () override |
| |
| constexpr | RegisterBase (const std::string &new_name, size_t new_size) |
| |
| virtual | ~RegisterBase () |
| |
| virtual const std::string & | name () const |
| |
| size_t | size () const |
| |
| virtual void | read (void *buf)=0 |
| |
| virtual void | read (void *buf, off_t offset, size_t bytes)=0 |
| |
| virtual void | write (const void *buf)=0 |
| |
| virtual void | write (const void *buf, off_t offset, size_t bytes)=0 |
| |
| virtual void | serialize (std::ostream &os) const =0 |
| |
| virtual bool | unserialize (const std::string &s)=0 |
| |
| virtual void | reset ()=0 |
| |
template<ByteOrder BankByteOrder>
class gem5::RegisterBank< BankByteOrder >::RegisterRaz
Definition at line 417 of file reg_bank.hh.