Everything about Core dump
Snapshot of computer memory data
In computing, a core dump, memory dump, crash dump, storage dump, system dump, or ABEND dump consists of the recorded state of the working memory of a computer program at a specific time, generally when the program has crashed or otherwise terminated abnormally. In practice, other key pieces of program state are usually dumped at the same time, including the processor registers, which may include the program counter and stack pointer, memory management information, and other processor and operating system flags and information. A snapshot dump is a memory dump requested by the computer operator or by the running program, after which the program is able to continue. Core dumps are often used to assist in diagnosing and debugging errors in computer programs. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Core dumpA 5-minute orientation
- Pick up a classic book: International trade lawThe most-reprinted book on the subject
- Read the landmark paper: CASR: core dump analysis and severity reporter toolCited 1 times
- Go sideways: MVSA closely related topic
- Go sideways: Dump analyzerA closely related topic
📖 Definitions
Noun The recorded state of the memory of a computer program at a specific time, generally when the program has terminated abnormally.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
International trade lawDaniel C. K. Chow · 2008
Unix System Administration HandbookEvi Nemeth, Garth Snyder · 1989
Why Men Want Sex and Women Need LoveAllan Pease, Barbara Pease · 2003
The Conspirators HierarchyJohn Coleman · 1992
IBM system/360 assembler language workbookThomas J. Cashman · 1973- 📕Accelerated Linux Core Dump AnalysisDmitry Vostokov, Software Diagnostics Services · 2022
- 📕Mac OS X core dump analysis acceleratedDmitry Vostokov · 2012
- 📕Accelerated . NET Memory Dump AnalysisDmitry Vostokov, Software Diagnostics Services · 2011
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- MVS Multiple Virtual Storage (MVS) is the most commonly used operating system on the System/370, System/390 and IBM Z IBM mainframe computers. IBM developed…
- Dump analyzer A dump analyzer is a programming tool which is used for understanding a machine readable core dump. The GNU Debugger (gdb) can be used to look inside core…
- Ptrace ptrace is a system call found in Unix and several Unix-like operating systems. By using ptrace (an abbreviation of "process trace") one process can control…
- List of operating systems This is a list of operating systems. Computer operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many…
- Crash (computing) In computing, a crash, or system crash, occurs when a computer program such as a software application or an operating system stops functioning properly…
- Kdump (Linux) kdump is a feature of the Linux kernel that creates crash dumps in the event of a kernel crash. When triggered, kdump exports a memory image (also known…
- OS/360 and successors OS/360, officially known as IBM System/360 Operating System, is a discontinued batch processing operating system developed by IBM for their then-new System/360…
- System call In computing, a system call (syscall) is the programmatic way in which a computer program requests a service from the operating system on which it is executed…