| """ |
| Test some SBModuleSpec APIs. |
| """ |
| |
| import lldb |
| from lldbsuite.test.decorators import * |
| from lldbsuite.test.lldbtest import * |
| |
| |
| class ModuleSpecAPIsTestCase(TestBase): |
| def test_object_offset_and_size(self): |
| module_spec = lldb.SBModuleSpec() |
| self.assertEqual(module_spec.GetObjectOffset(), 0) |
| self.assertEqual(module_spec.GetObjectSize(), 0) |
| |
| module_spec.SetObjectOffset(4096) |
| self.assertEqual(module_spec.GetObjectOffset(), 4096) |
| |
| module_spec.SetObjectSize(3600) |
| self.assertEqual(module_spec.GetObjectSize(), 3600) |
| |
| module_spec.Clear() |
| self.assertEqual(module_spec.GetObjectOffset(), 0) |
| self.assertEqual(module_spec.GetObjectSize(), 0) |