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