|
gem5
v21.0.1.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, AddRemoveInterleavBitsAcrossContiguousRange) | |
| 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, and MipsISA::r.
| TEST | ( | AddrRangeTest | , |
| AddRemoveInterleavBitsAcrossContiguousRange | |||
| ) |
Definition at line 787 of file addr_range.test.cc.
References ArmISA::i, and MipsISA::r.
| TEST | ( | AddrRangeTest | , |
| AddRemoveInterleavBitsAcrossRange | |||
| ) |
Definition at line 758 of file addr_range.test.cc.
References ArmISA::i, and MipsISA::r.
| TEST | ( | AddrRangeTest | , |
| ComplexInterleavingMasks | |||
| ) |
Definition at line 410 of file addr_range.test.cc.
References MipsISA::r, and ULL.
| TEST | ( | AddrRangeTest | , |
| Contains | |||
| ) |
Definition at line 285 of file addr_range.test.cc.
References MipsISA::r.
| TEST | ( | AddrRangeTest | , |
| ContainsInAnEmptyRange | |||
| ) |
Definition at line 299 of file addr_range.test.cc.
References MipsISA::r.
| TEST | ( | AddrRangeTest | , |
| DISABLED_InterleavingAddressContains | |||
| ) |
addr[0] && !addr[4]
Definition at line 673 of file addr_range.test.cc.
References X86ISA::addr, and MipsISA::r.
| TEST | ( | AddrRangeTest | , |
| DISABLED_InterleavingAddressesDoesNotIntersectOnOneByteAddress | |||
| ) |
Definition at line 601 of file addr_range.test.cc.
References AddrRange::intersects().
| TEST | ( | AddrRangeTest | , |
| DISABLED_InterleavingAddressesIntersect | |||
| ) |
Definition at line 556 of file addr_range.test.cc.
References AddrRange::intersects().
| TEST | ( | AddrRangeTest | , |
| DISABLED_InterleavingAddressesIntersectsOnOneByteAddress | |||
| ) |
Definition at line 583 of file addr_range.test.cc.
References AddrRange::intersects().
| TEST | ( | AddrRangeTest | , |
| DISABLED_InterleavingAddressIsNotSubset | |||
| ) |
Definition at line 649 of file addr_range.test.cc.
References AddrRange::isSubset().
| TEST | ( | AddrRangeTest | , |
| DISABLED_InterleavingAddressIsSubset | |||
| ) |
Definition at line 626 of file addr_range.test.cc.
References AddrRange::isSubset().
| TEST | ( | AddrRangeTest | , |
| DoesNotMergeWith | |||
| ) |
Definition at line 167 of file addr_range.test.cc.
References AddrRange::mergesWith().
| TEST | ( | AddrRangeTest | , |
| EmptyRange | |||
| ) |
Definition at line 58 of file addr_range.test.cc.
References MipsISA::r, and ULL.
| TEST | ( | AddrRangeTest | , |
| EqualToNotEqualTo | |||
| ) |
Definition at line 137 of file addr_range.test.cc.
| TEST | ( | AddrRangeTest | , |
| InterleavingAddressAddRemoveInterlvBits | |||
| ) |
Definition at line 696 of file addr_range.test.cc.
References output(), and MipsISA::r.
| TEST | ( | AddrRangeTest | , |
| InterleavingAddressAddRemoveInterlvBitsTwoMasks | |||
| ) |
Definition at line 731 of file addr_range.test.cc.
References output(), and MipsISA::r.
| TEST | ( | AddrRangeTest | , |
| InterleavingAddressesDoesNotIntersectViaMerging | |||
| ) |
Definition at line 520 of file addr_range.test.cc.
References AddrRange::intersects().
| TEST | ( | AddrRangeTest | , |
| InterleavingAddressesDoNotIntersect | |||
| ) |
Definition at line 471 of file addr_range.test.cc.
References AddrRange::intersects().
| TEST | ( | AddrRangeTest | , |
| InterleavingAddressesDoNotMergeWith | |||
| ) |
Definition at line 449 of file addr_range.test.cc.
References AddrRange::mergesWith().
| TEST | ( | AddrRangeTest | , |
| InterleavingAddressesGetOffset | |||
| ) |
Definition at line 815 of file addr_range.test.cc.
References MipsISA::r.
| TEST | ( | AddrRangeTest | , |
| InterleavingAddressesIntersectsViaMerging | |||
| ) |
Definition at line 498 of file addr_range.test.cc.
References AddrRange::intersects().
| TEST | ( | AddrRangeTest | , |
| InterleavingAddressesMergesWith | |||
| ) |
Definition at line 430 of file addr_range.test.cc.
References AddrRange::mergesWith().
| TEST | ( | AddrRangeTest | , |
| InterleavingEqualTo | |||
| ) |
Definition at line 879 of file addr_range.test.cc.
| TEST | ( | AddrRangeTest | , |
| InterleavingLessThanStartEquals | |||
| ) |
Definition at line 833 of file addr_range.test.cc.
| TEST | ( | AddrRangeTest | , |
| InterleavingLessThanStartNotEquals | |||
| ) |
Definition at line 858 of file addr_range.test.cc.
| TEST | ( | AddrRangeTest | , |
| InterleavingNotEqualTo | |||
| ) |
Definition at line 898 of file addr_range.test.cc.
| TEST | ( | AddrRangeTest | , |
| IntersectsAddressWithin | |||
| ) |
Definition at line 185 of file addr_range.test.cc.
References AddrRange::intersects().
| TEST | ( | AddrRangeTest | , |
| IntersectsCompleteOverlap | |||
| ) |
Definition at line 176 of file addr_range.test.cc.
References AddrRange::intersects().
| TEST | ( | AddrRangeTest | , |
| IntersectsFirstLastAddressOverlap | |||
| ) |
Definition at line 212 of file addr_range.test.cc.
References AddrRange::intersects().
| TEST | ( | AddrRangeTest | , |
| IntersectsNoOverlap | |||
| ) |
Definition at line 203 of file addr_range.test.cc.
References AddrRange::intersects().
| TEST | ( | AddrRangeTest | , |
| IntersectsPartialOverlap | |||
| ) |
Definition at line 194 of file addr_range.test.cc.
References AddrRange::intersects().
| TEST | ( | AddrRangeTest | , |
| InvalidRange | |||
| ) |
Definition at line 113 of file addr_range.test.cc.
References MipsISA::r.
| TEST | ( | AddrRangeTest | , |
| isSubsetCompleteOverlap | |||
| ) |
Definition at line 225 of file addr_range.test.cc.
References AddrRange::isSubset().
| TEST | ( | AddrRangeTest | , |
| isSubsetInterleavedCompleteOverlap | |||
| ) |
Definition at line 261 of file addr_range.test.cc.
| TEST | ( | AddrRangeTest | , |
| isSubsetInterleavedNoOverlap | |||
| ) |
Definition at line 269 of file addr_range.test.cc.
| TEST | ( | AddrRangeTest | , |
| isSubsetInterleavedPartialOverlap | |||
| ) |
Definition at line 277 of file addr_range.test.cc.
| TEST | ( | AddrRangeTest | , |
| isSubsetNoOverlap | |||
| ) |
Definition at line 234 of file addr_range.test.cc.
References AddrRange::isSubset().
| TEST | ( | AddrRangeTest | , |
| isSubsetPartialSubset | |||
| ) |
Definition at line 252 of file addr_range.test.cc.
References AddrRange::isSubset().
| TEST | ( | AddrRangeTest | , |
| isSubsetTrueSubset | |||
| ) |
Definition at line 243 of file addr_range.test.cc.
References AddrRange::isSubset().
| TEST | ( | AddrRangeTest | , |
| LegacyConstructorNoInterleaving | |||
| ) |
Definition at line 991 of file addr_range.test.cc.
References expected.
| TEST | ( | AddrRangeTest | , |
| LegacyConstructorOneBitMask | |||
| ) |
Definition at line 1002 of file addr_range.test.cc.
References expected.
| TEST | ( | AddrRangeTest | , |
| LegacyConstructorTwoBitMask | |||
| ) |
Definition at line 1018 of file addr_range.test.cc.
References expected.
| TEST | ( | AddrRangeTest | , |
| LegacyConstructorTwoBitMaskWithXOR | |||
| ) |
Definition at line 1035 of file addr_range.test.cc.
References AddrRange::contains(), and ArmISA::i.
| TEST | ( | AddrRangeTest | , |
| LessThan | |||
| ) |
Definition at line 119 of file addr_range.test.cc.
| TEST | ( | AddrRangeTest | , |
| LsbInterleavingMask | |||
| ) |
Definition at line 357 of file addr_range.test.cc.
References MipsISA::r, and ULL.
| TEST | ( | AddrRangeTest | , |
| MergesWith | |||
| ) |
Definition at line 154 of file addr_range.test.cc.
References AddrRange::mergesWith().
| TEST | ( | AddrRangeTest | , |
| MergingInterleavingAddressRanges | |||
| ) |
Definition at line 927 of file addr_range.test.cc.
References output().
| TEST | ( | AddrRangeTest | , |
| MergingInterleavingAddressRangesOneRange | |||
| ) |
Definition at line 954 of file addr_range.test.cc.
References output(), and MipsISA::r.
| TEST | ( | AddrRangeTest | , |
| OffsetInRange | |||
| ) |
Definition at line 332 of file addr_range.test.cc.
References MipsISA::r.
| TEST | ( | AddrRangeTest | , |
| OffsetOutOfRangeAfter | |||
| ) |
Definition at line 338 of file addr_range.test.cc.
References MaxAddr, and MipsISA::r.
| TEST | ( | AddrRangeTest | , |
| OffsetOutOfRangeBefore | |||
| ) |
Definition at line 347 of file addr_range.test.cc.
References MaxAddr, and MipsISA::r.
| TEST | ( | AddrRangeTest | , |
| Range16Bit | |||
| ) |
Definition at line 100 of file addr_range.test.cc.
References MipsISA::r, and ULL.
| TEST | ( | AddrRangeTest | , |
| RangeExConstruction | |||
| ) |
Definition at line 1072 of file addr_range.test.cc.
References MipsISA::r, and RangeEx().
| TEST | ( | AddrRangeTest | , |
| RangeInConstruction | |||
| ) |
Definition at line 1079 of file addr_range.test.cc.
References MipsISA::r, and RangeIn().
| TEST | ( | AddrRangeTest | , |
| RangeSizeConstruction | |||
| ) |
Definition at line 1086 of file addr_range.test.cc.
References MipsISA::r, and RangeSize().
| TEST | ( | AddrRangeTest | , |
| RangeSizeOfOne | |||
| ) |
Definition at line 87 of file addr_range.test.cc.
References MipsISA::r, and ULL.
| TEST | ( | AddrRangeTest | , |
| RemoveIntlvBits | |||
| ) |
Definition at line 306 of file addr_range.test.cc.
References ArmISA::a, and MipsISA::r.
| TEST | ( | AddrRangeTest | , |
| TwoInterleavingMasks | |||
| ) |
Definition at line 387 of file addr_range.test.cc.
References MipsISA::r, and ULL.
| TEST | ( | AddrRangeTest | , |
| ValidRange | |||
| ) |
Definition at line 46 of file addr_range.test.cc.
References MipsISA::r.