Memory Dump Analysis Anthology, Volume 13
Memory Dump Analysis Anthology, Volume 13
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 December 2019 - July 2020. It is fully cross-referenced with volumes 1 - 12.
Compared to the volume 12, the volume 13 features:
- 9 new crash dump analysis patterns with selected downloadable example memory dumps
- 15 new software trace and log analysis patterns
- Introduction to diagnostic analysis gestures
- Introduction to the category-theoretic view of debugging
- Lists of recommended category theory, number theory, and cybersecurity books
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 6
About the Author 7
PART 1: Crash Dump Analysis Patterns 9
Hidden Stack 9
Interrupt Stack 12
Invalid Pointer (Objects) 14
False Memory 17
Frame Trace 26
Pointer Cone 35
Context Pointer 37
Pointer Class 38
Lateral Damage (CPU Mode) 42
PART 2: Software Trace Analysis Patterns 47
Generative Trace 47
Defect Group 49
Trace Flux 50
Trace Path 51
Trace Summary 52
Causal History 53
Causal Messages 55
Causal Chains 56
Trace D’Enfant 58
Sorted Trace 60
Trace Shape 61
Trace Contour 62
Trace Fabric 63
Semantic Field 65
Trace Foliation 67
PART 3: Software Diagnostics, Root Cause Analysis, Troubleshooting, and Debugging 69
Tool Objects 69
Debugging and Category Theory 71
Introducing Diags: Diagnostic Analysis Gestures and Logues 83
PART 4: Fun with Debugging, Crash Dumps, and Traces 87
Happy New Year 2020! 87
Frightening Bug 91
42 91
Secure Coding 91
Music for Debugging 92
Virtuoso Piano Etudes 92
A Trace and Log of Classical Music Events 92
Grammatical Deadlock 93
Debugging Pain 94
Rude Calculator 95
Debugging Architecture Using Grammar Tools 96
Incredible Observations 97
Debugging by Action 98
I have a Joke… 99
PART 5: Art and Photography 101
Client-Server Stack 101
Post-modeling State 102
Arrow 103
Categorical Lunch 104
Less Space, More Time (Reflections in Lockdown) 105
Coffee Before and After Lockdown 106
Ad Errors 107
Worse than Bluescreen 108
PART 6: Miscellaneous 109
My Pathology Book Collection 109
WinDbg Notes 110
Quotes 111
My Dream Modeling Book 112
Tracing My Data Science Path 113
The Memory of a Bat 117
My Favorite Category Theory Books 118
Two Security Book Collections 183
My First Crash Dump Analysis Presentation 186
Books as Categories 187
Personal Learning: A Historical Parallelism 188
My First Computer Program 189
Programming Paradigms and Software Execution Artifacts 190
CI/CD: Computational Intelligence/Correct Diagnosis 191
My Number Theory Book Collection (Beginning) 192
Appendix 195
Hidden Artifact Patterns 195
Pointer Patterns 196
Index of WinDbg Commands 197
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