MCPcopy Index your code
hub / github.com/qilingframework/qiling / test_ref_discard

Method test_ref_discard

tests/test_struct.py:100–112  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

98 self.assertEqual(obj_data, mem_data)
99
100 def test_ref_discard(self):
101 data_before = self.__read_data()
102
103 unused = []
104 with DummyStruct.ref(self.mem, self.ptr) as dummy:
105 print(f'B = {dummy.B:#x}')
106 print(f'C = {dummy.C}')
107
108 unused.append(dummy.A + 1337)
109
110 data_after = self.__read_data()
111
112 self.assertEqual(data_before, data_after)
113
114 def test_ref_save(self):
115 expected = 0x10303070

Callers

nothing calls this directly

Calls 3

__read_dataMethod · 0.95
refMethod · 0.80
appendMethod · 0.45

Tested by

no test coverage detected