@@ -67,7 +67,7 @@ def ptr_read8(ql: Qiling, addr: int) -> int:
6767 """Read BYTE data from a pointer
6868 """
6969
70- return ql .unpack8 ( ql . mem .read (addr , 1 ) )
70+ return ql .mem .read_ptr (addr , 1 )
7171
7272def ptr_write8 (ql : Qiling , addr : int , val : int ) -> None :
7373 """Write BYTE data to a pointer
@@ -79,7 +79,7 @@ def ptr_read16(ql: Qiling, addr: int) -> int:
7979 """Read WORD data from a pointer
8080 """
8181
82- return ql .unpack16 ( ql . mem .read (addr , 2 ) )
82+ return ql .mem .read_ptr (addr , 2 )
8383
8484def ptr_write16 (ql : Qiling , addr : int , val : int ) -> None :
8585 """Write WORD data to a pointer
@@ -91,7 +91,7 @@ def ptr_read32(ql: Qiling, addr: int) -> int:
9191 """Read DWORD data from a pointer
9292 """
9393
94- return ql .unpack32 ( ql . mem .read (addr , 4 ) )
94+ return ql .mem .read_ptr (addr , 4 )
9595
9696def ptr_write32 (ql : Qiling , addr : int , val : int ) -> None :
9797 """Write DWORD data to a pointer
@@ -103,7 +103,7 @@ def ptr_read64(ql: Qiling, addr: int) -> int:
103103 """Read QWORD data from a pointer
104104 """
105105
106- return ql .unpack64 ( ql . mem .read (addr , 8 ) )
106+ return ql .mem .read_ptr (addr , 8 )
107107
108108def ptr_write64 (ql : Qiling , addr : int , val : int ) -> None :
109109 """Write QWORD data to a pointer
0 commit comments