gem5
v22.0.0.0
|
Go to the source code of this file.
Classes | |
class | RegisterRazTest |
class | RegisterRaoTest |
class | RegisterBufTest |
class | RegisterLBufTest |
class | TypedRegisterTest |
class | RegisterBankTest |
class | RegisterBankTest::TestRegBank |
struct | RegisterBankTest::Access |
class | RegisterBankTest::TestReg |
TEST_F | ( | RegisterBankTest | , |
AddRegistersSize | |||
) |
Definition at line 1005 of file reg_bank.test.cc.
References gem5::RegisterBank< BankByteOrder >::addRegister(), gem5::RegisterBank< BankByteOrder >::addRegisters(), and gem5::RegisterBank< BankByteOrder >::size().
TEST_F | ( | RegisterBankTest | , |
Base | |||
) |
Definition at line 998 of file reg_bank.test.cc.
References gem5::RegisterBank< BankByteOrder >::base().
TEST_F | ( | RegisterBankTest | , |
Name | |||
) |
Definition at line 992 of file reg_bank.test.cc.
References gem5::RegisterBank< BankByteOrder >::name().
TEST_F | ( | RegisterBankTest | , |
ReadContained | |||
) |
Definition at line 1070 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::read().
TEST_F | ( | RegisterBankTest | , |
ReadFullPartial | |||
) |
Definition at line 1136 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::read().
TEST_F | ( | RegisterBankTest | , |
ReadLastPartial | |||
) |
Definition at line 1152 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::read().
TEST_F | ( | RegisterBankTest | , |
ReadOneAlignedFirst | |||
) |
Definition at line 1016 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::read().
TEST_F | ( | RegisterBankTest | , |
ReadOneAlignedLast | |||
) |
Definition at line 1042 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::read().
TEST_F | ( | RegisterBankTest | , |
ReadOneAlignedMid | |||
) |
Definition at line 1029 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::read().
TEST_F | ( | RegisterBankTest | , |
ReadOneSpanning | |||
) |
Definition at line 1084 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::read().
TEST_F | ( | RegisterBankTest | , |
ReadPartialFull | |||
) |
Definition at line 1120 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::read().
TEST_F | ( | RegisterBankTest | , |
ReadTwoAligned | |||
) |
Definition at line 1055 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::read().
TEST_F | ( | RegisterBankTest | , |
ReadTwoSpanning | |||
) |
Definition at line 1101 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::read().
TEST_F | ( | RegisterBankTest | , |
WriteContained | |||
) |
Definition at line 1222 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::write().
TEST_F | ( | RegisterBankTest | , |
WriteFullPartial | |||
) |
Definition at line 1294 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::write().
TEST_F | ( | RegisterBankTest | , |
WriteOneAlignedFirst | |||
) |
Definition at line 1168 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::write().
TEST_F | ( | RegisterBankTest | , |
WriteOneAlignedLast | |||
) |
Definition at line 1194 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::write().
TEST_F | ( | RegisterBankTest | , |
WriteOneAlignedMid | |||
) |
Definition at line 1181 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::write().
TEST_F | ( | RegisterBankTest | , |
WriteOneSpanning | |||
) |
Definition at line 1237 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::write().
TEST_F | ( | RegisterBankTest | , |
WritePartialFull | |||
) |
Definition at line 1277 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::write().
TEST_F | ( | RegisterBankTest | , |
WriteTwoAligned | |||
) |
Definition at line 1207 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::write().
TEST_F | ( | RegisterBankTest | , |
WriteTwoSpanning | |||
) |
Definition at line 1256 of file reg_bank.test.cc.
References RegisterBankTest::TestReg::accesses, and gem5::RegisterBank< BankByteOrder >::write().
TEST_F | ( | RegisterBufTest | , |
FullRead | |||
) |
Definition at line 276 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | RegisterBufTest | , |
FullWrite | |||
) |
Definition at line 288 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | RegisterBufTest | , |
Name | |||
) |
Definition at line 265 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | RegisterBufTest | , |
PartialReadHigh | |||
) |
Definition at line 300 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | RegisterBufTest | , |
PartialReadLow | |||
) |
Definition at line 324 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | RegisterBufTest | , |
PartialReadMid | |||
) |
Definition at line 348 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | RegisterBufTest | , |
PartialWriteHigh | |||
) |
Definition at line 312 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | RegisterBufTest | , |
PartialWriteLow | |||
) |
Definition at line 336 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | RegisterBufTest | , |
PartialWriteMid | |||
) |
Definition at line 360 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | RegisterBufTest | , |
Serialize | |||
) |
Definition at line 371 of file reg_bank.test.cc.
References gem5::X86ISA::os, and gem5::X86ISA::reg.
TEST_F | ( | RegisterBufTest | , |
Size | |||
) |
Definition at line 270 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | RegisterBufTest | , |
Unserialize | |||
) |
Definition at line 378 of file reg_bank.test.cc.
References gem5::X86ISA::reg, and gem5::VegaISA::s.
TEST_F | ( | RegisterLBufTest | , |
Name | |||
) |
Definition at line 406 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | RegisterLBufTest | , |
PartialWrite | |||
) |
Definition at line 411 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | RegisterLBufTest | , |
Serialize | |||
) |
Definition at line 419 of file reg_bank.test.cc.
References gem5::ArmISA::i, gem5::X86ISA::os, and gem5::X86ISA::reg.
TEST_F | ( | RegisterLBufTest | , |
UnserializeFailure | |||
) |
Definition at line 436 of file reg_bank.test.cc.
References gem5::X86ISA::reg, and gem5::VegaISA::s.
TEST_F | ( | RegisterLBufTest | , |
UnserializeSucess | |||
) |
Definition at line 428 of file reg_bank.test.cc.
References gem5::X86ISA::reg, and gem5::VegaISA::s.
TEST_F | ( | RegisterRaoTest | , |
FullAccess | |||
) |
Definition at line 187 of file reg_bank.test.cc.
TEST_F | ( | RegisterRaoTest | , |
Name | |||
) |
Definition at line 176 of file reg_bank.test.cc.
TEST_F | ( | RegisterRaoTest | , |
PartialAccessHigh | |||
) |
Definition at line 197 of file reg_bank.test.cc.
TEST_F | ( | RegisterRaoTest | , |
PartialAccessLow | |||
) |
Definition at line 207 of file reg_bank.test.cc.
TEST_F | ( | RegisterRaoTest | , |
PartialAccessMid | |||
) |
Definition at line 217 of file reg_bank.test.cc.
TEST_F | ( | RegisterRaoTest | , |
Serialize | |||
) |
Definition at line 226 of file reg_bank.test.cc.
References gem5::X86ISA::os.
TEST_F | ( | RegisterRaoTest | , |
Size | |||
) |
Definition at line 181 of file reg_bank.test.cc.
TEST_F | ( | RegisterRaoTest | , |
Unserialize | |||
) |
Definition at line 233 of file reg_bank.test.cc.
References gem5::VegaISA::s.
TEST_F | ( | RegisterRazTest | , |
FullAccess | |||
) |
Definition at line 101 of file reg_bank.test.cc.
References gem5::ArmISA::raz.
TEST_F | ( | RegisterRazTest | , |
Name | |||
) |
Definition at line 90 of file reg_bank.test.cc.
References gem5::ArmISA::raz.
TEST_F | ( | RegisterRazTest | , |
PartialAccessHigh | |||
) |
Definition at line 111 of file reg_bank.test.cc.
References gem5::ArmISA::raz.
TEST_F | ( | RegisterRazTest | , |
PartialAccessLow | |||
) |
Definition at line 121 of file reg_bank.test.cc.
References gem5::ArmISA::raz.
TEST_F | ( | RegisterRazTest | , |
PartialAccessMid | |||
) |
Definition at line 131 of file reg_bank.test.cc.
References gem5::ArmISA::raz.
TEST_F | ( | RegisterRazTest | , |
Serialize | |||
) |
Definition at line 140 of file reg_bank.test.cc.
References gem5::X86ISA::os, and gem5::ArmISA::raz.
TEST_F | ( | RegisterRazTest | , |
Size | |||
) |
Definition at line 95 of file reg_bank.test.cc.
References gem5::ArmISA::raz.
TEST_F | ( | RegisterRazTest | , |
Unserialize | |||
) |
Definition at line 147 of file reg_bank.test.cc.
References gem5::ArmISA::raz, and gem5::VegaISA::s.
TEST_F | ( | TypedRegisterTest | , |
BigEndianDefaultFullRead | |||
) |
Definition at line 508 of file reg_bank.test.cc.
TEST_F | ( | TypedRegisterTest | , |
BigEndianDefaultFullWrite | |||
) |
Definition at line 516 of file reg_bank.test.cc.
TEST_F | ( | TypedRegisterTest | , |
BigEndianDefaultPartialReadHigh | |||
) |
Definition at line 532 of file reg_bank.test.cc.
TEST_F | ( | TypedRegisterTest | , |
BigEndianDefaultPartialReadLow | |||
) |
Definition at line 524 of file reg_bank.test.cc.
TEST_F | ( | TypedRegisterTest | , |
BigEndianDefaultPartialWriteHigh | |||
) |
Definition at line 548 of file reg_bank.test.cc.
TEST_F | ( | TypedRegisterTest | , |
BigEndianDefaultPartialWriteLow | |||
) |
Definition at line 540 of file reg_bank.test.cc.
TEST_F | ( | TypedRegisterTest | , |
DefaultConstructor | |||
) |
Definition at line 471 of file reg_bank.test.cc.
TEST_F | ( | TypedRegisterTest | , |
Get | |||
) |
Definition at line 499 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
GetInitial | |||
) |
Definition at line 494 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
LittleEndianDefaultFullRead | |||
) |
Definition at line 556 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
LittleEndianDefaultFullWrite | |||
) |
Definition at line 564 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
LittleEndianDefaultPartialReadHigh | |||
) |
Definition at line 580 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
LittleEndianDefaultPartialReadLow | |||
) |
Definition at line 572 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
LittleEndianDefaultPartialWriteHigh | |||
) |
Definition at line 596 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
LittleEndianDefaultPartialWriteLow | |||
) |
Definition at line 588 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
Name | |||
) |
Definition at line 477 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
PartialReader | |||
) |
Definition at line 721 of file reg_bank.test.cc.
References gem5::VegaISA::f, gem5::VegaISA::l, gem5::VegaISA::r, and gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
PartialReaderMF | |||
) |
Definition at line 743 of file reg_bank.test.cc.
References gem5::VegaISA::f, gem5::VegaISA::l, gem5::VegaISA::r, and gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
PartialReaderReader | |||
) |
Definition at line 828 of file reg_bank.test.cc.
References gem5::VegaISA::r, and gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
PartialWriter | |||
) |
Definition at line 774 of file reg_bank.test.cc.
References gem5::VegaISA::f, gem5::VegaISA::l, gem5::VegaISA::r, gem5::X86ISA::reg, and gem5::VegaISA::v.
TEST_F | ( | TypedRegisterTest | , |
PartialWriterMF | |||
) |
Definition at line 797 of file reg_bank.test.cc.
References gem5::VegaISA::f, gem5::VegaISA::l, gem5::VegaISA::r, gem5::X86ISA::reg, and gem5::VegaISA::v.
TEST_F | ( | TypedRegisterTest | , |
PartialWriterReaderWriter | |||
) |
Definition at line 844 of file reg_bank.test.cc.
References gem5::VegaISA::r, gem5::X86ISA::reg, and gem5::VegaISA::v.
TEST_F | ( | TypedRegisterTest | , |
Reader | |||
) |
Definition at line 639 of file reg_bank.test.cc.
References gem5::VegaISA::r, and gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
ReaderMF | |||
) |
Definition at line 655 of file reg_bank.test.cc.
References gem5::VegaISA::r, and gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
ReadOnly | |||
) |
Definition at line 616 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
Serialize | |||
) |
Definition at line 867 of file reg_bank.test.cc.
References gem5::X86ISA::os, and gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
SetWriteable | |||
) |
Definition at line 604 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
Size | |||
) |
Definition at line 482 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
UnserializeFailure | |||
) |
Definition at line 881 of file reg_bank.test.cc.
References gem5::X86ISA::reg, and gem5::VegaISA::s.
TEST_F | ( | TypedRegisterTest | , |
UnserializeSucess | |||
) |
Definition at line 874 of file reg_bank.test.cc.
References gem5::X86ISA::reg, and gem5::VegaISA::s.
TEST_F | ( | TypedRegisterTest | , |
UpdateDefaultMask | |||
) |
Definition at line 631 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
UpdateWithMask | |||
) |
Definition at line 624 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
Writable | |||
) |
Definition at line 487 of file reg_bank.test.cc.
References gem5::X86ISA::reg.
TEST_F | ( | TypedRegisterTest | , |
Writer | |||
) |
Definition at line 680 of file reg_bank.test.cc.
References gem5::VegaISA::r, gem5::X86ISA::reg, and gem5::VegaISA::v.
TEST_F | ( | TypedRegisterTest | , |
WriterMF | |||
) |
Definition at line 696 of file reg_bank.test.cc.
References gem5::VegaISA::r, gem5::X86ISA::reg, and gem5::VegaISA::v.