25 lines · python
1"""2Test some SBModuleSpec APIs.3"""4 5import lldb6from lldbsuite.test.decorators import *7from lldbsuite.test.lldbtest import *8 9 10class ModuleSpecAPIsTestCase(TestBase):11 def test_object_offset_and_size(self):12 module_spec = lldb.SBModuleSpec()13 self.assertEqual(module_spec.GetObjectOffset(), 0)14 self.assertEqual(module_spec.GetObjectSize(), 0)15 16 module_spec.SetObjectOffset(4096)17 self.assertEqual(module_spec.GetObjectOffset(), 4096)18 19 module_spec.SetObjectSize(3600)20 self.assertEqual(module_spec.GetObjectSize(), 3600)21 22 module_spec.Clear()23 self.assertEqual(module_spec.GetObjectOffset(), 0)24 self.assertEqual(module_spec.GetObjectSize(), 0)25