About the Author 5
Presentation Slides and Transcript 7
Review x64 Disassembly 29
Practice Exercises 41
Exercise R0: Download, set up, and verify your WinDbg or Debugging Tools for Windows installation, or Docker Debugging Tools for Windows image 46
Exercise R1 58
Exercise R2 79
Exercise R3 102
Exercise R4 115
Exercise R5 131
Break: Virtual Function Call 143
Exercise R6 151
Memory Cell Diagrams 179
MCD-R1 181
MCD-R2 183
MCD-R3 186
MCD-R5 190
MCD-R6 196
Source Code 199
DataTypes.cpp 201
Separate.cpp 206
CPPx64.cpp 207
Selected Q&A 213
Annotated Disassembly (JIT .NET Code) 228
Execution Residue (Unmanaged Space, User) 229
Fiber Bundle 253
Historical Information 254
Injected Symbols 255
Regular Data 257
Rough Stack Trace (Unmanaged Space) 258
Manual Stack Trace Reconstruction 262
