|
gem5
v21.2.1.1
|
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::ArmISA::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::ArmISA::s.
| TEST_F | ( | RegisterLBufTest | , |
| UnserializeSucess | |||
| ) |
Definition at line 428 of file reg_bank.test.cc.
References gem5::X86ISA::reg, and gem5::ArmISA::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::ArmISA::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::ArmISA::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::ArmISA::f, gem5::MipsISA::l, gem5::MipsISA::r, and gem5::X86ISA::reg.
| TEST_F | ( | TypedRegisterTest | , |
| PartialReaderMF | |||
| ) |
Definition at line 743 of file reg_bank.test.cc.
References gem5::ArmISA::f, gem5::MipsISA::l, gem5::MipsISA::r, and gem5::X86ISA::reg.
| TEST_F | ( | TypedRegisterTest | , |
| PartialReaderReader | |||
| ) |
Definition at line 828 of file reg_bank.test.cc.
References gem5::MipsISA::r, and gem5::X86ISA::reg.
| TEST_F | ( | TypedRegisterTest | , |
| PartialWriter | |||
| ) |
Definition at line 774 of file reg_bank.test.cc.
References gem5::ArmISA::f, gem5::MipsISA::l, gem5::MipsISA::r, gem5::X86ISA::reg, and gem5::ArmISA::v.
| TEST_F | ( | TypedRegisterTest | , |
| PartialWriterMF | |||
| ) |
Definition at line 797 of file reg_bank.test.cc.
References gem5::ArmISA::f, gem5::MipsISA::l, gem5::MipsISA::r, gem5::X86ISA::reg, and gem5::ArmISA::v.
| TEST_F | ( | TypedRegisterTest | , |
| PartialWriterReaderWriter | |||
| ) |
Definition at line 844 of file reg_bank.test.cc.
References gem5::MipsISA::r, gem5::X86ISA::reg, and gem5::ArmISA::v.
| TEST_F | ( | TypedRegisterTest | , |
| Reader | |||
| ) |
Definition at line 639 of file reg_bank.test.cc.
References gem5::MipsISA::r, and gem5::X86ISA::reg.
| TEST_F | ( | TypedRegisterTest | , |
| ReaderMF | |||
| ) |
Definition at line 655 of file reg_bank.test.cc.
References gem5::MipsISA::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::ArmISA::s.
| TEST_F | ( | TypedRegisterTest | , |
| UnserializeSucess | |||
| ) |
Definition at line 874 of file reg_bank.test.cc.
References gem5::X86ISA::reg, and gem5::ArmISA::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::MipsISA::r, gem5::X86ISA::reg, and gem5::ArmISA::v.
| TEST_F | ( | TypedRegisterTest | , |
| WriterMF | |||
| ) |
Definition at line 696 of file reg_bank.test.cc.
References gem5::MipsISA::r, gem5::X86ISA::reg, and gem5::ArmISA::v.