Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Core dump
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Background == The name comes from [[magnetic-core memory]],<ref>[[Oxford English Dictionary]], ''s.v.'' 'core'</ref><ref>{{Cite book |author=[[Brian Kernighan]] |title=UNIX: a history and a memoir |isbn=9781695978553}}</ref> the principal form of [[random-access memory]] from the 1950s to the 1970s. The name has remained long after magnetic-core technology became obsolete. Earliest core dumps were paper printouts<ref>{{cite web|title=storage dump definition|url=http://encyclopedia2.thefreedictionary.com/storage+dump|access-date=2013-04-03|archive-date=2013-05-11|archive-url=https://web.archive.org/web/20130511073628/http://encyclopedia2.thefreedictionary.com/storage+dump|url-status=live}}</ref> of the contents of memory, typically arranged in columns of [[octal]] or [[hexadecimal]] numbers (a "[[hex dump]]"), sometimes accompanied by their interpretations as [[machine language]] instructions, text strings, or decimal or floating-point numbers (''cf.'' [[disassembler]]). As memory sizes increased and post-mortem analysis utilities were developed, dumps were written to magnetic media like tape or disk. Instead of only displaying the contents of the applicable memory, modern operating systems typically generate a file containing an image of the memory belonging to the crashed process, or the memory images of parts of the [[address space]] related to that process, along with other information such as the values of processor registers, program counter, system flags, and other information useful in determining the root cause of the crash. These files can be viewed as text, printed, or analysed with specialised tools such as elfdump on [[Unix]] and [[Unix-like]] systems, [[objdump]] and [[kdump (Linux)|kdump]] on [[Linux]], IPCS (Interactive Problem Control System) on IBM [[z/OS]],<ref>{{cite book |last1=Rogers |first1=Paul |last2=Carey |first2=David |title=z/OS Diagnostic Data Collection and Analysis |date=August 2005 |publisher=IBM Corporation |isbn=0738493996 |pages=77β93 |url=http://www.redbooks.ibm.com/redbooks/pdfs/sg247110.pdf |access-date=Jan 29, 2021 |archive-date=December 21, 2018 |archive-url=https://web.archive.org/web/20181221071420/http://www.redbooks.ibm.com/redbooks/pdfs/sg247110.pdf |url-status=live }}</ref> DVF (Dump Viewing Facility) on IBM [[z/VM]],<ref>{{cite book |last1=IBM Corporation |title=z/VM and Linux Operations for z/OS System Programmers |date=October 2008 |page=24 |url=http://www.redbooks.ibm.com/redbooks/pdfs/sg247603.pdf |access-date=Jan 25, 2022}}</ref> [[WinDbg]] on Microsoft Windows, [[Valgrind]], or other debuggers. In some operating systems{{efn|E.g., [[z/OS]]}} an application or operator may request a snapshot of selected storage blocks, rather than all of the storage used by the application or operating system.
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Core dump
(section)
Add topic