gem5 v24.0.0.0
|
Public Member Functions | |
BackingStore (Addr _base, size_t _size) | |
void | rangeCheck (Addr addr, Addr size) |
::testing::AssertionResult | expect_access (size_t idx, const Access &other) const |
::testing::AssertionResult | expect_accesses (Accesses expected) const |
void | writeBlob (Addr ptr, const void *data, int size) |
void | readBlob (Addr ptr, void *data, int size) |
Public Attributes | |
std::vector< uint8_t > | store |
Addr | base |
Accesses | accesses |
Definition at line 63 of file proxy_ptr.test.cc.
|
inline |
Definition at line 69 of file proxy_ptr.test.cc.
|
inline |
Definition at line 82 of file proxy_ptr.test.cc.
References accesses.
Referenced by expect_accesses().
|
inline |
Definition at line 97 of file proxy_ptr.test.cc.
References accesses, expect_access(), and expected().
Referenced by accessed().
Definition at line 72 of file proxy_ptr.test.cc.
References gem5::X86ISA::addr, base, panic_if, and store.
Referenced by readBlob(), and writeBlob().
|
inline |
Definition at line 132 of file proxy_ptr.test.cc.
References accesses, base, data, rangeCheck(), and store.
Referenced by TestProxy::readBlob().
|
inline |
Definition at line 124 of file proxy_ptr.test.cc.
References accesses, base, data, rangeCheck(), and store.
Referenced by TestProxy::writeBlob().
|
mutable |
Definition at line 79 of file proxy_ptr.test.cc.
Referenced by expect_access(), expect_accesses(), readBlob(), and writeBlob().
Addr BackingStore::base |
Definition at line 67 of file proxy_ptr.test.cc.
Referenced by rangeCheck(), readBlob(), and writeBlob().
std::vector<uint8_t> BackingStore::store |
Definition at line 66 of file proxy_ptr.test.cc.
Referenced by rangeCheck(), readBlob(), TEST(), TEST(), TEST(), TEST(), and writeBlob().