gem5 v24.0.0.0
|
#include <ExpectedMap.hh>
Classes | |
struct | ExpectedState |
Public Member Functions | |
ExpectedMap () | |
void | clear (int dataChunks) |
void | addExpectedRespType (const RespType &val) |
void | addExpectedDataType (const DataType &val) |
void | setExpectedCount (int val) |
void | addExpectedCount (int val) |
int | received () const |
int | expected () const |
bool | hasExpected () const |
bool | hasReceivedData () const |
bool | hasReceivedResp () const |
bool | receiveResp (const RespType &val) |
bool | receiveData (const DataType &val) |
bool | receivedDataType (const DataType &val) const |
bool | receivedRespType (const RespType &val) const |
void | print (std::ostream &out) const |
Private Attributes | |
ExpectedState< DataType > | expectedData |
ExpectedState< RespType > | expectedResp |
int | totalExpected |
Definition at line 59 of file ExpectedMap.hh.
|
inline |
Definition at line 137 of file ExpectedMap.hh.
|
inline |
Definition at line 168 of file ExpectedMap.hh.
References gem5::ruby::ExpectedMap< RespType, DataType >::totalExpected, and gem5::X86ISA::val.
|
inline |
Definition at line 160 of file ExpectedMap.hh.
References gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< Type >::addExpectedType(), gem5::ruby::ExpectedMap< RespType, DataType >::expectedData, and gem5::X86ISA::val.
|
inline |
Definition at line 153 of file ExpectedMap.hh.
References gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< Type >::addExpectedType(), gem5::ruby::ExpectedMap< RespType, DataType >::expectedResp, and gem5::X86ISA::val.
|
inline |
Definition at line 144 of file ExpectedMap.hh.
References gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< Type >::clear(), gem5::ruby::ExpectedMap< RespType, DataType >::expectedData, gem5::ruby::ExpectedMap< RespType, DataType >::expectedResp, and gem5::ruby::ExpectedMap< RespType, DataType >::totalExpected.
|
inline |
Definition at line 180 of file ExpectedMap.hh.
References gem5::ruby::ExpectedMap< RespType, DataType >::received(), and gem5::ruby::ExpectedMap< RespType, DataType >::totalExpected.
Referenced by gem5::ruby::ExpectedMap< RespType, DataType >::hasExpected(), and gem5::ruby::ExpectedMap< RespType, DataType >::print().
|
inline |
Definition at line 183 of file ExpectedMap.hh.
References gem5::ruby::ExpectedMap< RespType, DataType >::expected().
|
inline |
Definition at line 186 of file ExpectedMap.hh.
References gem5::ruby::ExpectedMap< RespType, DataType >::expectedData, and gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< Type >::received().
|
inline |
Definition at line 189 of file ExpectedMap.hh.
References gem5::ruby::ExpectedMap< RespType, DataType >::expectedResp, and gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< Type >::received().
|
inline |
Definition at line 223 of file ExpectedMap.hh.
References gem5::ruby::ExpectedMap< RespType, DataType >::expected().
Referenced by gem5::ruby::operator<<().
|
inline |
Definition at line 174 of file ExpectedMap.hh.
References gem5::ruby::ExpectedMap< RespType, DataType >::expectedData, gem5::ruby::ExpectedMap< RespType, DataType >::expectedResp, and gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< Type >::received().
Referenced by gem5::ruby::ExpectedMap< RespType, DataType >::expected(), gem5::ruby::ExpectedMap< RespType, DataType >::receiveData(), and gem5::ruby::ExpectedMap< RespType, DataType >::receiveResp().
|
inline |
Definition at line 202 of file ExpectedMap.hh.
References gem5::ruby::ExpectedMap< RespType, DataType >::expectedData, gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< Type >::increaseReceived(), gem5::ruby::ExpectedMap< RespType, DataType >::received(), gem5::ruby::ExpectedMap< RespType, DataType >::totalExpected, and gem5::X86ISA::val.
|
inline |
Definition at line 210 of file ExpectedMap.hh.
References gem5::ruby::ExpectedMap< RespType, DataType >::expectedData, gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< Type >::receivedType(), and gem5::X86ISA::val.
|
inline |
Definition at line 217 of file ExpectedMap.hh.
References gem5::ruby::ExpectedMap< RespType, DataType >::expectedResp, gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< Type >::receivedType(), and gem5::X86ISA::val.
|
inline |
Definition at line 194 of file ExpectedMap.hh.
References gem5::ruby::ExpectedMap< RespType, DataType >::expectedResp, gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< Type >::increaseReceived(), gem5::ruby::ExpectedMap< RespType, DataType >::received(), gem5::ruby::ExpectedMap< RespType, DataType >::totalExpected, and gem5::X86ISA::val.
|
inline |
Definition at line 166 of file ExpectedMap.hh.
References gem5::ruby::ExpectedMap< RespType, DataType >::totalExpected, and gem5::X86ISA::val.
|
private |
Definition at line 132 of file ExpectedMap.hh.
Referenced by gem5::ruby::ExpectedMap< RespType, DataType >::addExpectedDataType(), gem5::ruby::ExpectedMap< RespType, DataType >::clear(), gem5::ruby::ExpectedMap< RespType, DataType >::hasReceivedData(), gem5::ruby::ExpectedMap< RespType, DataType >::received(), gem5::ruby::ExpectedMap< RespType, DataType >::receiveData(), and gem5::ruby::ExpectedMap< RespType, DataType >::receivedDataType().
|
private |
Definition at line 133 of file ExpectedMap.hh.
Referenced by gem5::ruby::ExpectedMap< RespType, DataType >::addExpectedRespType(), gem5::ruby::ExpectedMap< RespType, DataType >::clear(), gem5::ruby::ExpectedMap< RespType, DataType >::hasReceivedResp(), gem5::ruby::ExpectedMap< RespType, DataType >::received(), gem5::ruby::ExpectedMap< RespType, DataType >::receivedRespType(), and gem5::ruby::ExpectedMap< RespType, DataType >::receiveResp().
|
private |
Definition at line 134 of file ExpectedMap.hh.
Referenced by gem5::ruby::ExpectedMap< RespType, DataType >::addExpectedCount(), gem5::ruby::ExpectedMap< RespType, DataType >::clear(), gem5::ruby::ExpectedMap< RespType, DataType >::expected(), gem5::ruby::ExpectedMap< RespType, DataType >::receiveData(), gem5::ruby::ExpectedMap< RespType, DataType >::receiveResp(), and gem5::ruby::ExpectedMap< RespType, DataType >::setExpectedCount().