ladybird/Base/usr/share/man/man1/pmemdump.md
Liav A ff25958b51 Userland: Introduce the pmemdump utility
This utility helps to dump the physical memory space from /dev/mem.
It supports both read(2) and mmap(2) on it so we could use mmap(2) for
fast dumping of the memory, or read(2) when we need to read unaligned
physical regions.
2022-01-08 13:21:16 +02:00

666 B

Name

pmemdump - dump physical memory

Synopsis

$ pmemdump [-r] <offset> <length>

Description

Dump a portion of the physical memory space.

Options

  • -r: Dump from /dev/mem with read(2) instead of doing mmap(2) on it.

Examples

$ pmemdump -r 983040 65536 
$ pmemdump 983040 65536 

Notes

The pmemdump utility opens the /dev/mem file, and gets a mapping by doing mmap(2) on it.

Using the -r flag might be useful sometimes, especially when reading from an unaligned reserved physical memory region when trying to mmap(2) /dev/mem on the specified offset fails.

See also