You will be shortly redirected to my new web site.
Tools for your Operating System
New location: http://www.dumpalyzer.com
Dumpalyzer is a post mortem crash dump analyzer written in Java.
It is specifically designed to help finding bugs in crashed operating systems by inspecting the state of the internal memory structures.
It is designed with extensibility in mind. Support for new operating systems can be easily added, and custom modules can be developed to extend the base functionality of Dumpalyzer. It is straightforward to write new command line modules. The simplest ones can dump the content of physical or virtual memory while more complex ones may also automate integrity checking of the data structures, detect memory leaks, etc.
Dumpalyzer analyzes the crashed OS by inspecting the resulting dump file. No specific debug information needs to be linked into the kernel. Dumpalyzer can identify the embedded data structures by extracting their definitions from the operating system’s source files or header files. The location of global variables and functions is determined by reading the map file generated by the compiler.
Features
- Support for C source files (source and headers), GCC is used to preprocess these files
- Automatically extract structure and function definitions as well as global variable definitions
- Graphical GUI to display data structures
- Support for Visual C++ 2005 map files
- Command line commands:
- Dump physical and virtual memory
- Dump the content of a structure
- Display the stack
- Reconstruct stack frames
- Page directory / page table view
- Save project in XML file format
- Plug-in support (command line, map files, operating systems)