brintos

brintos / llvm-project-archived public Read only

0
0
Text · 722 B · eee7acb Raw
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