From b0773479384f04dd161a9ee240d2b5a5be122ecc Mon Sep 17 00:00:00 2001 From: iddoeldor Date: Wed, 16 Oct 2019 14:28:16 +0300 Subject: [PATCH] refactor&fix dump memory ranges --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 7d054da..b6ebf76 100644 --- a/README.md +++ b/README.md @@ -1837,11 +1837,13 @@ TODO ```js Process.enumerateRanges('rw-', { - onMatch: function (instance) { - console.log(`base=${instance.base} size=${instance.size} prot=${instance.protection}`); - var f = new File('/sdcard/' + instance.base + '_dump', 'wb'); - f.write(Memory.readByteArray(instance.base, instance.size)); + onMatch: function (range) { + var fname = `/sdcard/${range.base}_dump`; + var f = new File(fname, 'wb'); + f.write(instance.base.readByteArray(instance.size)); + f.flush(); f.close(); + console.log(`base=${range.base} size=${range.size} prot=${range.protection} fname=${fname}`); }, onComplete: function () {} });