Software Diagnostics Institute - a division of Diagnostics Science
Arts & Photography
Help
Library
Links
Tools
TV
Contact
Search
Memory Analysis Patterns
Multiple Exceptions (user mode)
-
Modeling Example
Multiple Exceptions (kernel mode)
Multiple Exceptions (managed space)
Dynamic Memory Corruption (process heap)
Dynamic Memory Corruption (kernel pool)
Dynamic Memory Corruption (managed heap)
False Positive Dump
Lateral Damage
Optimized Code
Invalid Pointer (general)
NULL Pointer (code)
NULL Pointer (data)
Inconsistent Dump
Hidden Exception (user space)
Hidden Exception (kernel space)
Deadlock (critical sections)
Deadlock (executive resources)
Deadlock (mixed objects, user space)
Deadlock (LPC)
Deadlock (mixed objects, kernel space)
Deadlock (self)
Deadlock (managed space)
Changed Environment
Incorrect Stack Trace
OMAP Code Optimization
No Component Symbols
Insufficient Memory (committed memory)
Insufficient Memory (handle leak)
Insufficient Memory (kernel pool)
Insufficient Memory (PTE)
Insufficient Memory (module fragmentation)
Insufficient Memory (physical memory)
Insufficient Memory (control blocks)
Insufficient Memory (reserved virtual memory)
Insufficient Memory (session pool)
Spiking Thread
Module Variety
Stack Overflow (kernel mode)
Stack Overflow (user mode)
Stack Overflow (software implementation)
Managed Code Exception
Truncated Dump
Waiting Thread Time (kernel dumps)
Waiting Thread Time (user dumps)
Memory Leak (process heap)
-
Modeling Example
Memory Leak (.NET heap)
Memory Leak (page tables)
Memory Leak (I/O completion packets)
Missing Thread
Unknown Component
Double Free (process heap)
Double Free (kernel pool)
Coincidental Symbolic Information
Stack Trace
Virtualized Process (WOW64)
Stack Trace Collection (unmanaged space)
Stack Trace Collection (managed space)
Stack Trace Collection (predicate)
Stack Trace Collection (I/O requests)
Coupled Processes (strong)
Coupled Processes (weak)
Coupled Processes (semantics)
High Contention (executive resources)
High Contention (critical sections)
High Contention (processors)
High Contention (.NET CLR monitors)
Accidental Lock
Passive Thread (user space)
Passive System Thread (kernel space)
Main Thread
Busy System
Historical Information
IRP Distribution Anomaly
Local Buffer Overflow
Early Crash Dump
Hooked Functions (user space)
Hooked Functions (kernel space)
Custom Exception Handler (user space)
Custom Exception Handler (kernel space)
Special Stack Trace
Manual Dump (kernel)
Manual Dump (process)
Wait Chain (general)
Wait Chain (critical sections)
Wait Chain (executive resources)
Wait Chain (thread objects)
Wait Chain (LPC/ALPC)
Wait Chain (process objects)
Wait Chain (RPC)
Wait Chain (window messaging)
Wait Chain (named pipes)
Wait Chain (mutex objects)
Wait Chain (pushlocks)
Corrupt Dump
Dispatch Level Spin
No Process Dumps
No System Dumps
Suspended Thread
Special Process
Frame Pointer Omission
False Function Parameters
Message Box
Self-Dump
Blocked Thread (software)
Blocked Thread (hardware)
Blocked Thread (timeout)
Zombie Processes
Wild Pointer
Wild Code
Hardware Error
Handle Limit (GDI)
Missing Component (general)
Missing Component (static linking, user mode)
Execution Residue (unmanaged space)
Execution Residue (managed space)
Optimized VM Layout
Invalid Handle
Overaged System
Thread Starvation (realtime priority)
Thread Starvation (normal priority)
Duplicated Module
Not My Version (software)
Not My Version (hardware)
Data Contents Locality
Nested Exceptions (unmanaged code)
Nested Exceptions (managed code)
Affine Thread
Self-Diagnosis (user mode)
Self-Diagnosis (kernel mode)
Self-Diagnosis (registry)
Inline Function Optimization (unmanaged code)
Inline Function Optimization (managed code)
Critical Section Corruption
Lost Opportunity
Young System
Last Error Collection
Hidden Module
Data Alignment (page boundary)
C++ Exception
Divide by Zero (user mode)
Divide by Zero (kernel mode)
Swarm of Shared Locks
Process Factory
Paged Out Data
Semantic Split
Pass Through Function
JIT Code (.NET)
Ubiquitous Component
Nested Offender
Virtualized System
Effect Component
Well-Tested Function
Mixed Exception
Random Object
Missing Process
Platform-Specific Debugger
Value Deviation (stack trace)
CLR Thread
Coincidental Frames
Fault Context
Hardware Activity
Incorrect Symbolic Information
Message Hooks
-
Modeling Example
Coupled Machines
Abridged Dump
Exception Stack Trace
Distributed Spike
Instrumentation Information
Template Module
Invalid Exception Information
Shared Buffer Overwrite
Pervasive System
Problem Exception Handler
Same Vendor
Crash Signature
Blocked Queue (LPC/ALPC)
Fat Process Dump
Invalid Parameter (process heap)
String Parameter
Well-Tested Module
Embedded Comment
Hooking Level
Blocking Module
Dual Stack Trace
Environment Hint
Top Module
Livelock
Technology-Specific Subtrace (COM interface invocation)
Technology-Specific Subtrace (dynamic memory)
Technology-Specific Subtrace (JIT .NET code)
Dialog Box
Instrumentation Side Effect
Semantic Structure (PID.TID)
Directing Module
Least Common Frame
Truncated Stack Trace
Data Correlation (function parameters)
Module Hint
Version-Specific Extension
Cloud Environment
No Data Types
Managed Stack Trace
Coupled Modules
Thread Age
Unsynchronized Dumps
Pleiades
Quiet Dump
Blocking File
Problem Vocabulary
Activation Context
Stack Trace Set
Double IRP Completion
Caller-n-Callee
Annotated Disassembly (JIT .NET code)
Handled Exception (user space)
Handled Exception (.NET CLR)
Handled Exception (kernel space)
Duplicate Extension
Special Thread (.NET CLR)
Hidden Parameter
FPU Exception
Module Variable
System Object
Value References
Debugger Bug
Empty Stack Trace
Problem Module
Disconnected Network Adapter
Network Packet Buildup
Unrecognizable Symbolic Information
Translated Exception
Regular Data
Late Crash Dump
Blocked DPC
Coincidental Error Code
Punctuated Memory Leak
No Current Thread
Value Adding Process
Activity Resonance
Stored Exception
Spike Interval
Stack Trace Change
Unloaded Module
Deviant Module
Paratext
Incomplete Session
Error Reporting Fault
First Fault Stack Trace
Frozen Process
Disk Packet Buildup
Hidden Process
Active Thread
Critical Stack Trace
Handle Leak
Module Collection
Deviant Token
Step Dumps
Broken Link
Debugger Omission
Glued Stack Trace
Reduced Symbolic Information
Injected Symbols
Home
DumpAnalysis on Facebook
Trace and Log Analysis Patterns
Periodic Error
Basic Facts
Circular Trace
Intra-Correlation
Statement Density and Current
Exception Stack Trace
Thread of Activity
Discontinuity
Missing Component
Bifurcation Point
Characteristic Message Block
Activity Region
Vocabulary Index
Inter-Correlation
Significant Event
Time Delta
Adjoint Thread of Activity
Trace Acceleration
Incomplete History
Background and Foreground Components
Defamiliarizing Effect
Anchor Messages
No Trace Metafile
No Activity
Partition: Head, Prologue, Core, Epilogue, Tail
Truncated Trace
Diegetic Messages
False Positive Error
Guest Component
Message Change
Layered Periodization
Focus of Tracing
Event Sequence Order
Implementation Discourse
News Value
Master Trace
Gossip
Impossible Trace
Glued Activity (ATID reuse)
Message Invariant
UI Message
Original Message
Linked Messages
Macrofunction
Marked Message
Trace Frames
Break-in Activity
Resume Activity
Error Distribution
Message Context
Counter Value
Fiber Bundle
Periodic Message Block
Error Message
Empty Trace
Data Flow
Relative Density
Visibility Limit
Sparse Trace
Message Interleave
Split Trace
Opposition Messages
Indexical Trace
Sheaf of Activities
Traces of Individuality
Pivot Message
Dominant Event Sequence
Abnormal Value
Indirect Facts
State and Event
Last Activity
UI Problem Analysis Patterns
Error Message Box
Unresponsive Window
Structural Memory Patterns
Memory Snapshot
(Structured or BLOB)
Aggregate Snapshot
Snapshot Collection
Memory Region
(Open or Closed)
Region Boundary
Memory Hierarchy (General)
Anchor Region
Malware Analysis Patterns
Deviant Module
Fake Module
Packed Code
Pre-Obfuscation Residue
Module Collection
No Component Symbols
Stack Trace Collection
Hidden Module
Hidden Process
Driver Device Collection
RIP Stack Trace
Hooksware
Module Hint
Unknown Module
Pass Through Function
Deviant Token
Self-Diagnosis
String Hint
Execution Residue
Namespace
Patched Code
Raw Pointer
Out-of-Module Pointer
Stack Trace Collection (I/O requests)
Workaround Patterns
Hidden Output
Frozen Process
Axed Code
Fake API
DebugWare Patterns
API Query
Tool Façade
Configuration Wrapper
Dual Interface
Tool Chain
Tool Box
Trace Expert
Troubleshooting Unit of Work
Checklist
Supporting Module
Span Differentiator
Self Extractor
System Description Snapshot
Dictionary of Debugging
7
8
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
S
T
U
V
W
X
Y
Z
x86/64 Instructions
Asmpedia