OpenTask Publishing
Software Generalist
Literate Scientist
Management Bits and Tips
Software Astrology
Language Memory
Blog Topos
Memory Dump, Software Trace, Debugging, Malware and Intelligence Analysis Portal
Arts & Photography
Blog
Forum
Help
Jobs
Links
Reviews
Store
Tools
TV
Contact
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
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 (virtual memory)
Insufficient Memory (physical memory)
Insufficient Memory (control blocks)
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)
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)
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)
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)
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)
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
Home
Patterns for Structural and Behavioral Analysis of Software
Trace 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
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
UI Problem Analysis Patterns
Error Message Box
Structural Memory Patterns
Memory Snapshot
(Structured or BLOB)
Aggregate Snapshot
Snapshot Collection
Memory Region
(Open or Closed)
Region Boundary
Memory Hierarchy (General)
Anchor Region
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