gem5
v20.1.0.0
|
Go to the source code of this file.
Functions | |
TEST (AddrRangeTest, ValidRange) | |
TEST (AddrRangeTest, EmptyRange) | |
TEST (AddrRangeTest, RangeSizeOfOne) | |
TEST (AddrRangeTest, Range16Bit) | |
TEST (AddrRangeTest, InvalidRange) | |
TEST (AddrRangeTest, LessThan) | |
TEST (AddrRangeTest, EqualToNotEqualTo) | |
TEST (AddrRangeTest, MergesWith) | |
TEST (AddrRangeTest, DoesNotMergeWith) | |
TEST (AddrRangeTest, IntersectsCompleteOverlap) | |
TEST (AddrRangeTest, IntersectsAddressWithin) | |
TEST (AddrRangeTest, IntersectsPartialOverlap) | |
TEST (AddrRangeTest, IntersectsNoOverlap) | |
TEST (AddrRangeTest, IntersectsFirstLastAddressOverlap) | |
TEST (AddrRangeTest, isSubsetCompleteOverlap) | |
TEST (AddrRangeTest, isSubsetNoOverlap) | |
TEST (AddrRangeTest, isSubsetTrueSubset) | |
TEST (AddrRangeTest, isSubsetPartialSubset) | |
TEST (AddrRangeTest, isSubsetInterleavedCompleteOverlap) | |
TEST (AddrRangeTest, isSubsetInterleavedNoOverlap) | |
TEST (AddrRangeTest, isSubsetInterleavedPartialOverlap) | |
TEST (AddrRangeTest, Contains) | |
TEST (AddrRangeTest, ContainsInAnEmptyRange) | |
TEST (AddrRangeTest, RemoveIntlvBits) | |
TEST (AddrRangeTest, addIntlvBits) | |
TEST (AddrRangeTest, OffsetInRange) | |
TEST (AddrRangeTest, OffsetOutOfRangeAfter) | |
TEST (AddrRangeTest, OffsetOutOfRangeBefore) | |
TEST (AddrRangeTest, LsbInterleavingMask) | |
TEST (AddrRangeTest, TwoInterleavingMasks) | |
TEST (AddrRangeTest, ComplexInterleavingMasks) | |
TEST (AddrRangeTest, InterleavingAddressesMergesWith) | |
TEST (AddrRangeTest, InterleavingAddressesDoNotMergeWith) | |
TEST (AddrRangeTest, InterleavingAddressesDoNotIntersect) | |
TEST (AddrRangeTest, InterleavingAddressesIntersectsViaMerging) | |
TEST (AddrRangeTest, InterleavingAddressesDoesNotIntersectViaMerging) | |
TEST (AddrRangeTest, DISABLED_InterleavingAddressesIntersect) | |
TEST (AddrRangeTest, DISABLED_InterleavingAddressesIntersectsOnOneByteAddress) | |
TEST (AddrRangeTest, DISABLED_InterleavingAddressesDoesNotIntersectOnOneByteAddress) | |
TEST (AddrRangeTest, DISABLED_InterleavingAddressIsSubset) | |
TEST (AddrRangeTest, DISABLED_InterleavingAddressIsNotSubset) | |
TEST (AddrRangeTest, DISABLED_InterleavingAddressContains) | |
TEST (AddrRangeTest, InterleavingAddressAddRemoveInterlvBits) | |
TEST (AddrRangeTest, InterleavingAddressAddRemoveInterlvBitsTwoMasks) | |
TEST (AddrRangeTest, AddRemoveInterleavBitsAcrossRange) | |
TEST (AddrRangeTest, InterleavingAddressesGetOffset) | |
TEST (AddrRangeTest, InterleavingLessThanStartEquals) | |
TEST (AddrRangeTest, InterleavingLessThanStartNotEquals) | |
TEST (AddrRangeTest, InterleavingEqualTo) | |
TEST (AddrRangeTest, InterleavingNotEqualTo) | |
TEST (AddrRangeTest, MergingInterleavingAddressRanges) | |
TEST (AddrRangeTest, MergingInterleavingAddressRangesOneRange) | |
TEST (AddrRangeTest, LegacyConstructorNoInterleaving) | |
TEST (AddrRangeTest, LegacyConstructorOneBitMask) | |
TEST (AddrRangeTest, LegacyConstructorTwoBitMask) | |
TEST (AddrRangeTest, LegacyConstructorTwoBitMaskWithXOR) | |
TEST (AddrRangeTest, RangeExConstruction) | |
TEST (AddrRangeTest, RangeInConstruction) | |
TEST (AddrRangeTest, RangeSizeConstruction) | |
TEST | ( | AddrRangeTest | , |
addIntlvBits | |||
) |
Definition at line 319 of file addr_range.test.cc.
References ArmISA::a, EXPECT_EQ, and MipsISA::r.
TEST | ( | AddrRangeTest | , |
AddRemoveInterleavBitsAcrossRange | |||
) |
Definition at line 758 of file addr_range.test.cc.
References EXPECT_EQ, ArmISA::i, and MipsISA::r.
TEST | ( | AddrRangeTest | , |
ComplexInterleavingMasks | |||
) |
Definition at line 410 of file addr_range.test.cc.
References EXPECT_EQ, EXPECT_TRUE, MipsISA::r, and ULL.
TEST | ( | AddrRangeTest | , |
Contains | |||
) |
Definition at line 285 of file addr_range.test.cc.
References EXPECT_FALSE, EXPECT_TRUE, and MipsISA::r.
TEST | ( | AddrRangeTest | , |
ContainsInAnEmptyRange | |||
) |
Definition at line 299 of file addr_range.test.cc.
References EXPECT_FALSE, and MipsISA::r.
TEST | ( | AddrRangeTest | , |
DISABLED_InterleavingAddressContains | |||
) |
addr[0] && !addr[4]
Definition at line 673 of file addr_range.test.cc.
References addr, EXPECT_FALSE, EXPECT_TRUE, and MipsISA::r.
TEST | ( | AddrRangeTest | , |
DISABLED_InterleavingAddressesDoesNotIntersectOnOneByteAddress | |||
) |
Definition at line 601 of file addr_range.test.cc.
References EXPECT_TRUE, and AddrRange::intersects().
TEST | ( | AddrRangeTest | , |
DISABLED_InterleavingAddressesIntersect | |||
) |
Definition at line 556 of file addr_range.test.cc.
References EXPECT_TRUE, and AddrRange::intersects().
TEST | ( | AddrRangeTest | , |
DISABLED_InterleavingAddressesIntersectsOnOneByteAddress | |||
) |
Definition at line 583 of file addr_range.test.cc.
References EXPECT_FALSE, and AddrRange::intersects().
TEST | ( | AddrRangeTest | , |
DISABLED_InterleavingAddressIsNotSubset | |||
) |
Definition at line 649 of file addr_range.test.cc.
References EXPECT_FALSE, and AddrRange::isSubset().
TEST | ( | AddrRangeTest | , |
DISABLED_InterleavingAddressIsSubset | |||
) |
Definition at line 626 of file addr_range.test.cc.
References EXPECT_TRUE, and AddrRange::isSubset().
TEST | ( | AddrRangeTest | , |
DoesNotMergeWith | |||
) |
Definition at line 167 of file addr_range.test.cc.
References EXPECT_FALSE, and AddrRange::mergesWith().
TEST | ( | AddrRangeTest | , |
EmptyRange | |||
) |
Definition at line 58 of file addr_range.test.cc.
References EXPECT_EQ, EXPECT_FALSE, EXPECT_TRUE, MipsISA::r, and ULL.
TEST | ( | AddrRangeTest | , |
EqualToNotEqualTo | |||
) |
Definition at line 137 of file addr_range.test.cc.
References EXPECT_FALSE, and EXPECT_TRUE.
TEST | ( | AddrRangeTest | , |
InterleavingAddressAddRemoveInterlvBits | |||
) |
Definition at line 696 of file addr_range.test.cc.
References EXPECT_EQ, output(), and MipsISA::r.
TEST | ( | AddrRangeTest | , |
InterleavingAddressAddRemoveInterlvBitsTwoMasks | |||
) |
Definition at line 731 of file addr_range.test.cc.
References EXPECT_EQ, output(), and MipsISA::r.
TEST | ( | AddrRangeTest | , |
InterleavingAddressesDoesNotIntersectViaMerging | |||
) |
Definition at line 520 of file addr_range.test.cc.
References EXPECT_FALSE, and AddrRange::intersects().
TEST | ( | AddrRangeTest | , |
InterleavingAddressesDoNotIntersect | |||
) |
Definition at line 471 of file addr_range.test.cc.
References EXPECT_FALSE, and AddrRange::intersects().
TEST | ( | AddrRangeTest | , |
InterleavingAddressesDoNotMergeWith | |||
) |
Definition at line 449 of file addr_range.test.cc.
References EXPECT_FALSE, and AddrRange::mergesWith().
TEST | ( | AddrRangeTest | , |
InterleavingAddressesGetOffset | |||
) |
Definition at line 787 of file addr_range.test.cc.
References EXPECT_EQ, and MipsISA::r.
TEST | ( | AddrRangeTest | , |
InterleavingAddressesIntersectsViaMerging | |||
) |
Definition at line 498 of file addr_range.test.cc.
References EXPECT_TRUE, and AddrRange::intersects().
TEST | ( | AddrRangeTest | , |
InterleavingAddressesMergesWith | |||
) |
Definition at line 430 of file addr_range.test.cc.
References EXPECT_TRUE, and AddrRange::mergesWith().
TEST | ( | AddrRangeTest | , |
InterleavingEqualTo | |||
) |
Definition at line 851 of file addr_range.test.cc.
References EXPECT_TRUE.
TEST | ( | AddrRangeTest | , |
InterleavingLessThanStartEquals | |||
) |
Definition at line 805 of file addr_range.test.cc.
References EXPECT_FALSE, and EXPECT_TRUE.
TEST | ( | AddrRangeTest | , |
InterleavingLessThanStartNotEquals | |||
) |
Definition at line 830 of file addr_range.test.cc.
References EXPECT_FALSE, and EXPECT_TRUE.
TEST | ( | AddrRangeTest | , |
InterleavingNotEqualTo | |||
) |
Definition at line 870 of file addr_range.test.cc.
References EXPECT_FALSE.
TEST | ( | AddrRangeTest | , |
IntersectsAddressWithin | |||
) |
Definition at line 185 of file addr_range.test.cc.
References EXPECT_TRUE, and AddrRange::intersects().
TEST | ( | AddrRangeTest | , |
IntersectsCompleteOverlap | |||
) |
Definition at line 176 of file addr_range.test.cc.
References EXPECT_TRUE, and AddrRange::intersects().
TEST | ( | AddrRangeTest | , |
IntersectsFirstLastAddressOverlap | |||
) |
Definition at line 212 of file addr_range.test.cc.
References EXPECT_FALSE, and AddrRange::intersects().
TEST | ( | AddrRangeTest | , |
IntersectsNoOverlap | |||
) |
Definition at line 203 of file addr_range.test.cc.
References EXPECT_FALSE, and AddrRange::intersects().
TEST | ( | AddrRangeTest | , |
IntersectsPartialOverlap | |||
) |
Definition at line 194 of file addr_range.test.cc.
References EXPECT_TRUE, and AddrRange::intersects().
TEST | ( | AddrRangeTest | , |
InvalidRange | |||
) |
Definition at line 113 of file addr_range.test.cc.
References EXPECT_FALSE, and MipsISA::r.
TEST | ( | AddrRangeTest | , |
isSubsetCompleteOverlap | |||
) |
Definition at line 225 of file addr_range.test.cc.
References EXPECT_TRUE, and AddrRange::isSubset().
TEST | ( | AddrRangeTest | , |
isSubsetInterleavedCompleteOverlap | |||
) |
Definition at line 261 of file addr_range.test.cc.
References EXPECT_TRUE.
TEST | ( | AddrRangeTest | , |
isSubsetInterleavedNoOverlap | |||
) |
Definition at line 269 of file addr_range.test.cc.
References EXPECT_FALSE.
TEST | ( | AddrRangeTest | , |
isSubsetInterleavedPartialOverlap | |||
) |
Definition at line 277 of file addr_range.test.cc.
References EXPECT_FALSE.
TEST | ( | AddrRangeTest | , |
isSubsetNoOverlap | |||
) |
Definition at line 234 of file addr_range.test.cc.
References EXPECT_FALSE, and AddrRange::isSubset().
TEST | ( | AddrRangeTest | , |
isSubsetPartialSubset | |||
) |
Definition at line 252 of file addr_range.test.cc.
References EXPECT_FALSE, and AddrRange::isSubset().
TEST | ( | AddrRangeTest | , |
isSubsetTrueSubset | |||
) |
Definition at line 243 of file addr_range.test.cc.
References EXPECT_FALSE, EXPECT_TRUE, and AddrRange::isSubset().
TEST | ( | AddrRangeTest | , |
LegacyConstructorNoInterleaving | |||
) |
Definition at line 963 of file addr_range.test.cc.
TEST | ( | AddrRangeTest | , |
LegacyConstructorOneBitMask | |||
) |
Definition at line 974 of file addr_range.test.cc.
References EXPECT_TRUE, and expected.
TEST | ( | AddrRangeTest | , |
LegacyConstructorTwoBitMask | |||
) |
Definition at line 990 of file addr_range.test.cc.
References EXPECT_TRUE, and expected.
TEST | ( | AddrRangeTest | , |
LegacyConstructorTwoBitMaskWithXOR | |||
) |
Definition at line 1007 of file addr_range.test.cc.
References AddrRange::contains(), EXPECT_FALSE, EXPECT_TRUE, and ArmISA::i.
TEST | ( | AddrRangeTest | , |
LessThan | |||
) |
Definition at line 119 of file addr_range.test.cc.
References EXPECT_FALSE, and EXPECT_TRUE.
TEST | ( | AddrRangeTest | , |
LsbInterleavingMask | |||
) |
Definition at line 357 of file addr_range.test.cc.
References EXPECT_EQ, EXPECT_TRUE, MipsISA::r, and ULL.
TEST | ( | AddrRangeTest | , |
MergesWith | |||
) |
Definition at line 154 of file addr_range.test.cc.
References EXPECT_TRUE, and AddrRange::mergesWith().
TEST | ( | AddrRangeTest | , |
MergingInterleavingAddressRanges | |||
) |
Definition at line 899 of file addr_range.test.cc.
References EXPECT_EQ, EXPECT_FALSE, and output().
TEST | ( | AddrRangeTest | , |
MergingInterleavingAddressRangesOneRange | |||
) |
Definition at line 926 of file addr_range.test.cc.
References EXPECT_EQ, output(), and MipsISA::r.
TEST | ( | AddrRangeTest | , |
OffsetInRange | |||
) |
Definition at line 332 of file addr_range.test.cc.
References EXPECT_EQ, and MipsISA::r.
TEST | ( | AddrRangeTest | , |
OffsetOutOfRangeAfter | |||
) |
Definition at line 338 of file addr_range.test.cc.
References EXPECT_EQ, MaxAddr, and MipsISA::r.
TEST | ( | AddrRangeTest | , |
OffsetOutOfRangeBefore | |||
) |
Definition at line 347 of file addr_range.test.cc.
References EXPECT_EQ, MaxAddr, and MipsISA::r.
TEST | ( | AddrRangeTest | , |
Range16Bit | |||
) |
Definition at line 100 of file addr_range.test.cc.
References EXPECT_EQ, EXPECT_FALSE, EXPECT_TRUE, MipsISA::r, and ULL.
TEST | ( | AddrRangeTest | , |
RangeExConstruction | |||
) |
Definition at line 1044 of file addr_range.test.cc.
References EXPECT_EQ, MipsISA::r, and RangeEx().
TEST | ( | AddrRangeTest | , |
RangeInConstruction | |||
) |
Definition at line 1051 of file addr_range.test.cc.
References EXPECT_EQ, MipsISA::r, and RangeIn().
TEST | ( | AddrRangeTest | , |
RangeSizeConstruction | |||
) |
Definition at line 1058 of file addr_range.test.cc.
References EXPECT_EQ, MipsISA::r, and RangeSize().
TEST | ( | AddrRangeTest | , |
RangeSizeOfOne | |||
) |
Definition at line 87 of file addr_range.test.cc.
References EXPECT_EQ, EXPECT_FALSE, EXPECT_TRUE, MipsISA::r, and ULL.
TEST | ( | AddrRangeTest | , |
RemoveIntlvBits | |||
) |
Definition at line 306 of file addr_range.test.cc.
References ArmISA::a, EXPECT_EQ, and MipsISA::r.
TEST | ( | AddrRangeTest | , |
TwoInterleavingMasks | |||
) |
Definition at line 387 of file addr_range.test.cc.
References EXPECT_EQ, EXPECT_TRUE, MipsISA::r, and ULL.
TEST | ( | AddrRangeTest | , |
ValidRange | |||
) |
Definition at line 46 of file addr_range.test.cc.
References EXPECT_FALSE, and MipsISA::r.