poke-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[COMMITTED 1/2] poked: Change `disasm` function to accept offsets for ad


From: Mohammad-Reza Nabipoor
Subject: [COMMITTED 1/2] poked: Change `disasm` function to accept offsets for address
Date: Fri, 11 Mar 2022 02:14:54 +0330

2022-03-11  Mohammad-Reza Nabipoor  <mnabipoor@gnu.org>

        * poked/poked.pk (__Disasm): Change type of `adr` to offset.
        (disasm): Likewise.
---
 ChangeLog      | 5 +++++
 poked/poked.pk | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 380b11f0..273eb503 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2022-03-11  Mohammad-Reza Nabipoor  <mnabipoor@gnu.org>
+
+       * poked/poked.pk (__Disasm): Change type of `adr` to offset.
+       (disasm): Likewise.
+
 2022-03-10  Mohammad-Reza Nabipoor  <mnabipoor@gnu.org>
 
        * poked/poked.c (poked_buf_send): Check exception after `pk_call`.
diff --git a/poked/poked.pk b/poked/poked.pk
index d0b64c49..89459af0 100644
--- a/poked/poked.pk
+++ b/poked/poked.pk
@@ -338,11 +338,11 @@ printf \"%%v\\n\", %s;
 type __Disasm = struct
   {
     string arch;
-    little uint64 adr;
+    little offset<uint64,B> adr;
     byte[] code;
   };
 
-fun disasm = (string arch, uint64 adr, byte[] code) void:
+fun disasm = (string arch, offset<uint64,B> adr, byte[] code) void:
   {
     var fd = open("*__poked_disasm*");
     var d = __Disasm{ arch = arch , adr = adr, code = code };
-- 
2.35.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]