-
Notifications
You must be signed in to change notification settings - Fork 23
Home
Petr Tesarik edited this page Nov 19, 2023
·
11 revisions
Linux kernel crash dump files present a wide variety of different formats, many of them in active use. Any tool that wants to access the information contained in these files must deal with many details of each particular format, even more so if they want to support files created on other architectures. This library was created to stop re-inventing the wheel.
The source files contain embedded documentation that can be processed by Doxygen. Here's the result.
As of version 0.5.3 of the library, following formats are supported:
-
ELF
dumps (including Xen Dom0 and Xen DomU) - dumps created by
makedumpfile
, including the flattened format - original
diskdump
format (predecessor ofmakedumpfile
) - LKCD (all versions)
- S390 Dump
- SADUMP (Stand-Alone Dump, produced by Fujitsu firmware)
As of version 0.5.4 of the library, following architectures provide virtual-to-physical translation:
- aarch64
- arm
- ia32
- ppc64 (partial)
- riscv64
- s390x
- x86_64
Next planned is improving ppc64.