GitXplorerGitXplorer
t

memdump

public
19 stars
5 forks
0 issues

Commits

List of commits on branch master.
Unverified
8bb3c2b8d4859aedad6fb9c42906c0664bf34e31

fix compile warning

MMrThanlon committed 2 years ago
Unverified
2dad9035c15e60d85a000ee4e4530bb923ecbe15

Add MIT license

ttchebb committed 6 years ago
Unverified
5faba922fda25a3a1973430d45acd8214ffc295c

Add README

ttchebb committed 9 years ago
Unverified
ce6d369ceeb59b20b029ba5b3aef8a701f366566

Add .gitignore

ttchebb committed 9 years ago
Unverified
c932113305c8970f219e4b4a73c57a645636b719

Add Makefile

ttchebb committed 9 years ago
Unverified
01862d564a557482f1f063a81b8f77c22eb42d59

Initial commit

ttchebb committed 9 years ago

README

The README file for this repository.

memdump

memdump is a (ridiculously simple) tool for dumping Linux I/O memory from /dev/mem, similar to devmem2. While devmem2 is excellent at reading and poking at registers, it's not capable of dumping out a whole region of memory (a Boot ROM, for example). memdump is designed for just that. It's not able to write to memory or nicely format register values like devmem2 can, though, so keep both tools handy.

Building

Download. Run make. That's all.

Limitations

Obviously, memdump will only work with kernels that have /dev/mem enabled. Although it's great for dumping out I/O memory, /dev/mem can have problems with memory that's otherwise in use by the kernel, so expect trouble if you try to use this tool to dump process memory. Newer kernels are configured by default to explicitly forbid /dev/mem from accessing process memory, and you'll get an Operation not permitted message if you try.