Everything about DWARF
Standardized debugging data format
DWARF is a widely used, standardized debugging data format. DWARF was originally designed along with Executable and Linkable Format (ELF), although it is independent of object file formats. The name is a medieval fantasy complement to "ELF" that had no official meaning, although the name "Debugging With Arbitrary Record Formats" has since been proposed as a backronym. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: DWARFA 5-minute orientation
- Skim a recent paper: Dwarf Mongoose Optimization AlgorithmInfluential work since 2022
- Pick up a classic book: Cat's CradleThe most-reprinted book on the subject
- Read the landmark paper: DWARF GALAXIES OF THE LOCAL GROUPCited 1,857 times
- Go sideways: Object fileA closely related topic
- Go sideways: Debugging informationA closely related topic
📖 Definitions
Noun Any member of a race of beings from (especially Scandinavian and other Germanic) folklore, usually depicted as having some sort of supernatural powers and being skilled in crafting and metalworking, often as short with long beards, and sometimes as clashing with elves.
Noun A person of short stature, often one whose limbs are disproportionately small in relation to the body as compared with typical adults, usually as the result of a genetic condition.
Noun An animal, plant or other thing much smaller than the usual of its sort.
Noun A dwarf star.
🏆 Landmark papers (most cited)
DWARF GALAXIES OF THE LOCAL GROUP
THE OBSERVED PROPERTIES OF DWARF GALAXIES IN AND AROUND THE LOCAL GROUP
The origin of dwarf galaxies, cold dark matter, and biased galaxy formation
Seven temperate terrestrial planets around the nearby ultracool dwarf star TRAPPIST-1
Accreting white dwarf models of Type I supernovae. III - Carbon deflagration supernovae
The Structure of Dark Matter Halos in Dwarf Galaxies
A dwarf satellite galaxy in Sagittarius
From dwarf spheroidals to cD galaxies: simulating the galaxy population in a ΛCDM cosmology
🆕 Influential since 2022
Dwarf Mongoose Optimization Algorithm
Density, not radius, separates rocky and water-rich small planets orbiting M dwarf stars
Baryonic solutions and challenges for cosmological models of dwarf galaxies
Reducing brassinosteroid signalling enhances grain yield in semi-dwarf wheat
Excluding fuzzy dark matter with sizes and stellar kinematics of ultrafaint dwarf galaxies
📚 Books worth reading
Cat's CradleKurt Vonnegut, Martí Sales Sariola · 1963
Memoirs of a midgetWalter De la Mare · 1921
Streams of SilverR. A. Salvatore · 1989
The Princess NobodyAndrew Lang, Richard Doyle · 1884
The Crystal ShardR. A. Salvatore · 1988
Dragons of the Dwarven Depths (Dragonlance: The Lost Chronicles, Vol. 1)Margaret Weis, Tracy Hickman · 2006
DvärgenPär Lagerkvist · 1945
Maybe the MoonArmistead Maupin · 1992
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Object file An object file is a file that contains machine code or bytecode, as well as other data and metadata, generated by a compiler or assembler from source code…
- Debugging information Debugging information is information that describes a correspondence of elements in the source code, such as the names of variables and routines, to entities…
- Strip (Unix) strip is a shell command for removing information from binary executable programs and object files that is not required for execution – typically including…
- Executable and Linkable Format In computing, the Executable and Linkable Format (ELF, formerly named Extensible Linking Format) is a common standard file format for executable files…
- Stabs stabs (sometimes written STABS) is a debugging data format for storing information about computer programs for use by symbolic and source-level debuggers…
- Vmlinux vmlinux (Virtual Memory Linux) is a statically linked executable file that contains the Linux kernel in one of the object file formats supported by Linux…
- COFF The Common Object File Format (COFF) is a format for executable, object code, and shared library computer files used on Unix systems. It was introduced…
- GNU Binutils The GNU Binary Utilities, or binutils, is a collection of programming tools maintained by the GNU Project for working with executable code including assembly…