|
gem5 [DEVELOP-FOR-25.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.
|
inline |
Definition at line 124 of file proxy_ptr.test.cc.
References accesses, base, data, rangeCheck(), and store.
|
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 BackingStore(), rangeCheck(), readBlob(), and writeBlob().
| std::vector<uint8_t> BackingStore::store |
Definition at line 66 of file proxy_ptr.test.cc.
Referenced by BackingStore(), rangeCheck(), readBlob(), TEST(), TEST(), TEST(), TEST(), and writeBlob().