refactor&fix dump memory ranges
This commit is contained in:
parent
0e473c1e95
commit
b077347938
10
README.md
10
README.md
@ -1837,11 +1837,13 @@ TODO
|
|||||||
|
|
||||||
```js
|
```js
|
||||||
Process.enumerateRanges('rw-', {
|
Process.enumerateRanges('rw-', {
|
||||||
onMatch: function (instance) {
|
onMatch: function (range) {
|
||||||
console.log(`base=${instance.base} size=${instance.size} prot=${instance.protection}`);
|
var fname = `/sdcard/${range.base}_dump`;
|
||||||
var f = new File('/sdcard/' + instance.base + '_dump', 'wb');
|
var f = new File(fname, 'wb');
|
||||||
f.write(Memory.readByteArray(instance.base, instance.size));
|
f.write(instance.base.readByteArray(instance.size));
|
||||||
|
f.flush();
|
||||||
f.close();
|
f.close();
|
||||||
|
console.log(`base=${range.base} size=${range.size} prot=${range.protection} fname=${fname}`);
|
||||||
},
|
},
|
||||||
onComplete: function () {}
|
onComplete: function () {}
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user