class ProtectedRangesTest_MiniStress_Test
Defined at line 679 of file ../../src/sysmem/server/test/protected_ranges_test.cc
This is "mini" stress in the sense that we don't run it for a huge amount of time in CQ, and in
the sense that it's a unit test, not hooked to the rest of sysmem, securemem driver, TEE, BL32,
HW.
However, given the single-threaded nature of sysmem, this unit test should do a good job finding
any cases that we're handling completely wrong. This test is not intended to require big updates
if we change which ranges we choose to fix up first for optimization reasons, so this test does
not check if the intended optimizations are doing what's expected, only that incremental
optimization does complete without endlessly requesting more calls, and that invariants stay true
for every step. In other words, this test is checking for a functionally correct implementation,
but not necessarily an optimizing implementation. We can use other less-random unit tests to
cover the specific optimizations we want to validate one by one.
Public Methods
void ProtectedRangesTest_MiniStress_Test ()
Defined at line 679 of file ../../src/sysmem/server/test/protected_ranges_test.cc
void ProtectedRangesTest_MiniStress_Test (const ProtectedRangesTest_MiniStress_Test & )
Defined at line 679 of file ../../src/sysmem/server/test/protected_ranges_test.cc
void ProtectedRangesTest_MiniStress_Test (ProtectedRangesTest_MiniStress_Test && )
Defined at line 679 of file ../../src/sysmem/server/test/protected_ranges_test.cc
ProtectedRangesTest_MiniStress_Test & operator= (const ProtectedRangesTest_MiniStress_Test & )
Defined at line 679 of file ../../src/sysmem/server/test/protected_ranges_test.cc
ProtectedRangesTest_MiniStress_Test & operator= (ProtectedRangesTest_MiniStress_Test && )
Defined at line 679 of file ../../src/sysmem/server/test/protected_ranges_test.cc
void ~ProtectedRangesTest_MiniStress_Test ()
Defined at line 679 of file ../../src/sysmem/server/test/protected_ranges_test.cc