/usr/share/doc/scanmem/TODO is in scanmem 0.13-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | Current
============
* ask for root privilege
* error code in show_messages
* option: whether to search in readonly regions
* optional float rounding method, eg floor(), ceil(), round(), rint(), etc?
* performance
* speedhack
* bytearray flag check (truncval_to_flags, checkmatches, update command for bytearray&string)
Future
======
* use PT_IO on freebsd, instead of PT_READ/WRITE_D
* in target_memory_info_array.c, need check return value of allocate_enough_to_reach everywhere
* save state to a file, so you can apply it to a different pid.
* search for values in files? (eg saved state)
* macro support
* read symbol table, and print its name if we have a match.
* support more esoteric number formats, such as bcd, ascii, etc.
* pagination
* some sort of regression testing, probably using dejagnu.
- test target that mmaps testfile, then dregions the rest using dejagnu
- then can test searching using tests.
* automatically support zero and one based values.
* show log
-> ring buffer of 512 debug messages, that may help on debug
-> eg push("a region was removed as it appears to have been umapped");
-> show log
- [xx:yy] a region.."
* dont read the whole region at a time, read max 8M or something.
|