| """ |
| Verify the default cache line size for android targets |
| """ |
| |
| |
| import lldb |
| from lldbsuite.test.decorators import * |
| from lldbsuite.test.lldbtest import * |
| from lldbsuite.test import lldbutil |
| |
| |
| class DefaultCacheLineSizeTestCase(TestBase): |
| NO_DEBUG_INFO_TESTCASE = True |
| |
| @skipUnlessTargetAndroid |
| def test_cache_line_size(self): |
| self.build() |
| _, process, _, _ = lldbutil.run_to_name_breakpoint(self, "main") |
| |
| # check the setting value |
| self.expect( |
| "settings show target.process.memory-cache-line-size", patterns=[" = 2048"] |
| ) |
| |
| # Run to completion. |
| process.Continue() |
| self.assertState(process.GetState(), lldb.eStateExited, PROCESS_EXITED) |