• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

LICENSEH A D30-Jul-200011.7 KiB222189

MakefileH A D25-Sep-20031,016 4636

READMEH A D01-Jan-20041.2 KiB3324

convert_size.cH A D25-Sep-20031.4 KiB6022

convert_size.hH A D25-Sep-2003419 261

error.cH A D25-Sep-20033.6 KiB16483

error.hH A D29-Apr-2003786 4315

makedefsH A D03-May-2022919 3531

memdump.1H A D01-Jan-20043.2 KiB10195

memdump.cH A D03-May-202211.5 KiB444255

mymalloc.cH A D25-Sep-20031.7 KiB8222

mymalloc.hH A D30-Jul-2000472 283

README

1memdump - memory dumper for UNIX-like systems.
2
3What can you expect to find in a system memory dump? Bits from the
4operating system, from running processes, and from every file and
5directory that has been accessed recently. Depending on the operating
6system you may even find some information from deleted files and
7exited processes, although that information tends to be short-lived.
8
9To dump physical memory:
10
11    memdump | nc host port
12    memdump | openssl s_client -connect host:port
13
14For best results send output off-host over the network. Writing to
15file risks clobbering all the memory in the file system cache. Use
16netcat, stunnel, or openssl, depending on your requirements.
17
18With the exception of Linux, dumping UNIX system memory is a tricky
19business because /dev/mem has holes that one has to carefully skip
20around in order not to read nonsense or even miss information.
21
22See the memdump.1 manual page for detailed documentation. Be sure
23to pay attention to all the warnings. It is easy to produce an
24invalid result or to lock up the machine really hard.
25
26This software was tested on Linux, Solaris, FreeBSD, OpenBSD, and
27is distributed under the IBM Public License.
28
29Wietse Venema
30IBM T.J. Watson Research
31P.O. Box 704
32Yorktown Heights, NY 10598, USA
33