MCPcopy Create free account
hub / github.com/qilingframework/qiling / test_read_ptr64

Method test_read_ptr64

tests/test_peshellcode.py:61–70  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

59 del ql
60
61 def test_read_ptr64(self):
62 ql = Qiling(code=POINTER_TEST, rootfs=r'../examples/rootfs/x8664_windows', archtype=QL_ARCH.X8664, ostype=QL_OS.WINDOWS, verbose=QL_VERBOSE.OFF)
63
64 addr = ql.loader.entry_point
65 self.assertEqual(0x11, ql.mem.read_ptr(addr, 1))
66 self.assertEqual(0x2211, ql.mem.read_ptr(addr, 2))
67 self.assertEqual(0x44332211, ql.mem.read_ptr(addr, 4))
68 self.assertEqual(0x8877665544332211, ql.mem.read_ptr(addr, 8))
69 self.assertEqual(0x8877665544332211, ql.mem.read_ptr(addr))
70 del ql
71
72
73if __name__ == "__main__":

Callers

nothing calls this directly

Calls 2

QilingClass · 0.90
read_ptrMethod · 0.80

Tested by

no test coverage detected