Hasty Briefsbeta

Bilingual

Building a Debugger

a year ago
  • #programming
  • #computer-architecture
  • #debugging
  • Project Setup
  • Compilation and Computer Architecture
  • Attaching to a Process
  • Pipes, procfs, and Automated Testing
  • Registers
  • Testing Registers with x64 Assembly
  • Software Breakpoints
  • Memory and Disassembly
  • Hardware Breakpoints and Watchpoints
  • Signals and Syscalls
  • Object Files
  • Debug Information
  • Line Tables
  • Source-Level Breakpoints and Stepping
  • Call Frame Information
  • Stack Unwinding
  • Shared Libraries
  • Multithreading
  • DWARF Expressions
  • Variables and Types
  • Expression Evaluation
  • Advanced Topics
  • Check Your Knowledge Answers
  • Glossary
  • Index