Memory Dump Analysis Anthology, Volume 10
Memory Dump Analysis Anthology, Volume 10
About the Book
This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from Software Diagnostics Institute and Software Diagnostics Library (former Crash Dump Analysis blog) about software diagnostics, root cause analysis, debugging, crash and hang dump analysis, software trace and log analysis written in October 2016 - May 2017. It is fully cross-referenced with volumes 1 - 9.
Compared to the volume 9b, the volume 10 features:
- 15 new crash dump analysis patterns
- New Linux core dump analysis pattern
- 18 new software trace and log analysis patterns
- Introduction to topological software trace and log analysis
- Introduction to software diagnostic spaces as general graphs of software narratives
- Software diagnostics as archaeology
- Introduction to pattern-oriented diagnostic analysis process
- Principles of pattern-oriented software data analysis
- Abstract debugging commands (ADC) initiative
- Introduction to elementary analysis patterns and reduction of analysis pattern complexity
- Introduction to categorical foundations of software diagnostics
- Introduction to existential prognostics and periodic table of diagnostic patterns
- Introduction to software codiagnostics
- Volume index of memory dump analysis patterns
- Volume index of trace and log analysis patterns
The primary audience for Memory Dump Analysis Anthology reference volumes (Diagnomicon) is software engineers developing and maintaining products on Windows and Linux platforms, technical support, escalation, and site reliability engineers dealing with complex software issues, quality assurance engineers testing software, security and vulnerability researchers, reverse engineers, malware and memory forensics analysts.
Bundles that include this book
Table of Contents
Preface 7
About the Author 9
PART 1: Crash Dump Analysis Patterns 11
Quotient Stack Trace 11
Module Stack Trace 12
Foreign Module Frame 13
Unified Stack Trace 16
Mirror Dump Set 18
Memory Fibration 20
Aggregated Frames 21
Value Deviation (Structure Field) 22
Stack Trace (I/O Devices) 24
High Contention (.NET Heap) 26
Frame Regularity 30
Deadlock (.NET Finalizer) 34
Invalid Parameter (Runtime Function) 38
Wait Chain (SRW Lock) 40
Stack Trace Motif 42
PART 2: Linux Core Dump Analysis Pattern 43
Module Stack Trace 43
PART 3: Software Trace Analysis Patterns 45
Corrupt Message 45
Projective Space 47
Ornament 50
Poincaré Trace 52
De Broglie Trace Duality 55
Braid Group 57
Delay Dynamics 59
Activity Quantum 60
Trace Presheaf 61
Message Directory 63
Galois Trace 66
Singleton Trace 68
Braid of Activity 69
Tensor Trace 70
Unsynchronized Traces 72
Intrinsic ID 74
Combed Trace 75
Activity Packet 76
PART 4: Software Diagnostics, Root Cause Analysis, Troubleshooting, and Debugging 77
Topological Software Trace and Log Analysis 77
Is Your Security Healthy? 79
Software Diagnostic Space as a General Graph of Software Narratives 80
Software Diagnostics Metaphors 85
Software Diagnostics as Archaeology 85
Pattern-Oriented Diagnostic Analysis Process 86
Principles of Pattern-Oriented Software Data Analysis 88
Abstract Debugging Commands (ADC) Initiative 91
Reducing Analysis Pattern Complexity via Elementary Analysis Patterns 92
Categorical Foundations of Software Diagnostics 96
Existential Prognostics: Periodic Table of Diagnostic Patterns 98
Software Codiagnostics 100
The Unity of Pattern-Oriented Software Diagnostics 103
PART 5: A Bit of Science, Philosophy, and Religion 105
Quotes from Memoriarch 105
Notes on Memoidealism 105
PART 6: Fun with Debugging, Crash Dumps, and Traces 107
Debugging Slang 107
SCANDAL 107
WTF 107
UOP 107
HOT 107
HOME 107
anOS 108
theOS 108
TCH 108
Top NoTCH 108
Problem Solving Techniques 109
Dissolution 109
Software Temperature 109
Watson 109
Cosmic Rays in Memory 110
Area 51 113
Measuring Software Diagnostics 114
Cash and Crash 114
Debugging Law 114
Suggested Pool Tags 114
TOR 114
Attitude to Debugging 115
British vs. American Spelling 116
How I Became a Grandmaster 117
Memory Dumps and VAT 117
Updatician 117
Traces of Cyrillic Alphabet 117
Prolific Letter 118
Code and Edoc 118
The Three-Software Vendor Body Problem 118
Modem Troubleshooting and Putin 118
Bugs for Fireworks 119
Critical SnowLOB 120
Apotypomamnimisophobia 121
Schadenfreude of AI 121
Diagnostics and Debugging in Science Fiction 121
The Mozart of Diagnostics 122
Keyboard Problems 124
PART 7: Art and Photography 125
(t)ra(c)in(g) 125
Development Muses 126
Pattern Inside and Outside 127
Between Diagnostic Activities 128
Patched Bug Construction Kit 129
Russian Binary 130
Secret Russian Binary 131
Postanalysm 132
PART 8: Miscellaneous 135
Quotes 135
Is There Any Life Inside Windows? 137
The Condition of My Productivity 138
CyberSpace and the Solution to CyberProblems 139
VAX/VMS Debugging Artefact 141
Observing Patterns of Cloud Structure and Behavior 143
Appendix 145
Crash Dump Analysis Checklist 145
Volume Index 149
Memory Analysis Patterns 149
Trace and Log Analysis Patterns 161
Index of WinDbg Commands 167
Other books by this author
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $14 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them