OnWorks favicon

memdump - Online in the Cloud

Run memdump in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command memdump that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator



memdump - memory dumper


memdump [-kv] [-b buffer_size] [-d dump_size] [-m map_file] [-p page_size]


This program dumps system memory to the standard output stream, skipping over holes in
memory maps. By default, the program dumps the contents of physical memory (/dev/mem).

Output is in the form of a raw dump; if necessary, use the -m option to capture memory
layout information.

Output should be sent off-host over the network, to avoid changing all the memory in the
file system cache. Use netcat, stunnel, or openssl, depending on your requirements.

The size arguments below understand the k (kilo) m (mega) and g (giga) suffixes. Suffixes
are case insensitive.


-k Attempt to dump kernel memory (/dev/kmem) rather than physical memory.

Warning: this can lock up the system to the point that you have to use the power
switch (for example, Solaris 8 on 64-bit SPARC).

Warning: this produces bogus results on Linux 2.2 kernels.

Warning: this is very slow on 64-bit machines because the entire memory address
range has to be searched.

Warning: kernel virtual memory mappings change frequently. Depending on the
operating system, mappings smaller than page_size or buffer_size may be missed or
may be reported incorrectly.

-b buffer_size (default: 0)
Number of bytes per memory read operation. By default, the program uses the
page_size value.

Warning: a too large read buffer size causes memory to be missed on FreeBSD or

-d dump-size (default: 0)
Number of memory bytes to dump. By default, the program runs until the memory
device reports an end-of-file (Linux), or until it has dumped from /dev/mem as much
memory as reported present by the kernel (FreeBSD, Solaris), or until pointer wrap-
around happens.

Warning: a too large value causes the program to spend a lot of time skipping over
non-existent memory on Solaris systems.

Warning: a too large value causes the program to copy non-existent data on FreeBSD

-m map_file
Write the memory map to map_file, one entry per line. Specify -m- to write to the
standard error stream. Each map entry consists of a region start address and the
first address beyond that region. Addresses are separated by space, and are printed
as hexadecimal numbers (0xhhhh).

-p page_size (default: 0)
Use page_size as the memory page size. By default the program uses the system page

Warning: a too large page size causes memory to be missed while skipping over holes
in memory.

-v Enable verbose logging for debugging purposes. Multiple -v options make the program
more verbose.

Use memdump online using onworks.net services

Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Phaser is a fast, free, and fun open
    source HTML5 game framework that offers
    WebGL and Canvas rendering across
    desktop and mobile web browsers. Games
    can be co...
    Download Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    VASSAL is a game engine for creating
    electronic versions of traditional board
    and card games. It provides support for
    game piece rendering and interaction,
    Download VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF is a Java library for creating
    and editing PDF files with a LGPL and
    MPL open source license. OpenPDF is the
    LGPL/MPL open source successor of iText,
    Download OpenPDF - Fork of iText
  • 4
    Toolbox for Java/JTOpen
    Toolbox for Java/JTOpen
    The IBM Toolbox for Java / JTOpen is a
    library of Java classes supporting the
    client/server and internet programming
    models to a system running OS/400,
    i5/OS, o...
    Download Toolbox for Java/JTOpen
  • 5
    D3.js (or D3 for Data-Driven Documents)
    is a JavaScript library that allows you
    to produce dynamic, interactive data
    visualizations in web browsers. With D3
    Download D3.js
  • 6
    A fast tunnel proxy that helps you
    bypass firewalls This is an application
    that can also be fetched from
    It ha...
    Download Shadowsocks
  • 7
    GLPI Themes
    GLPI Themes
    Download release at
    Color themes for GLPI 0.84 and 0.85 New
    Modifications for GLPI This is an
    application that c...
    Download GLPI Themes
  • More »

Linux commands