Mini Map
Search
⌘ K
Log In
Accelerated Linux Core Dump Analysis
0%
1.
Getting Started
What Is This Course About?
2.
Fundamentals of Core Dump Analysis
Virtual Memory and Memory Dumps
The Role of Threads
Exceptions
Collecting User Process Core Dumps
Overview of the x64 Disassembly
Pattern-Oriented Diagnostic Analysis
Quiz: Fundamentals of Core Dump Analysis
3.
Using GDB With Multi-Threaded Applications
GDB: An Overview
Use GDB with a Multi-Threaded Application I
Use GDB with a Multi-Threaded Application II
Core Dump Analysis Challenge
Quiz: Using GDB With Multi-Threaded Applications
4.
Null Pointer Patterns and External Debugging Information
Detect NULL Pointer Exceptions Due to Data
Detect NULL Pointer Exceptions Due to Code
Use External Debugging Information
The NULL Pointer (Data and Code) Analysis Patterns
Quiz: NULL Pointer Patterns and External Debugging Information
5.
Spiking Threads
Identify Spiking Threads
Spiking Thread Analysis Pattern
Quiz: Spiking Threads
6.
Heap Corruption
Identify Heap Corruption
Dynamic Memory Corruption Pattern
Quiz: Heap Corruption
7.
Stack Corruption and Overflow
Identify Stack Corruption
Identify Stack Overflow
Local Buffer Overflow (User Space) and Stack Overflow Patterns
Quiz: Stack Corruption and Overflow
8.
Active Threads
Identify Active Threads
Divide-by-Zero Pattern
Quiz: Active Threads
9.
Runtime Exceptions and Execution Residues
Identify Runtime Exceptions and Execution Residues
Patterns Analysis
Quiz: Runtime Exceptions and Execution Residues
10.
Heap Errors
Identify Heap Leaks
Identify Heap Contention Errors
Critical Region Pattern
Quiz: Heap Errors
11.
Deadlocks
Identify Deadlocks
Quiz: Deadlocks
12.
Post-processing
Dump Memory for Post-Processing
Quiz: Post-processing
13.
Kernel Dump Analysis with Crash
Overview and Required Tools
Examine Normal Kernel Dumps
Examine Problematic Kernel Dumps
Examine Problems With Kernel Threads
Identify Spiking Kernel Threads
Identify Kernel Stack Overflow and Boundaries
Quiz: Kernel Dump Analysis with Crash
14.
Wrapping Up
FAQs
Conclusion
15.
Appendix
How to Install GDB and Crash on a Local Device
More Analysis Patterns: Paratext and Lateral Damage
Home
/
Courses
/
Accelerated Linux Core Dump Analysis
Divide-by-Zero Pattern
Learn about the divide-by-zero pattern.
We'll cover the following...
The result of dividing a
...