Questions about this topic? Sign up to ask in the talk tab.

Difference between revisions of "User:Hatter/gdb"

From NetSec
Jump to: navigation, search
(Created page with "{{prereq|assembly and bash}}{{info|'''gdb''' is a Linux command-line utility for debugging applications at runtime. Debugging is don...")
 
 
Line 1: Line 1:
 
{{prereq|[[Assembly Basics|assembly]] and [[bash]]}}{{info|'''gdb''' is a [[Linux]] [[bash|command-line]] utility for [[debugging]] applications at runtime.  [[Debugging]] is done at the [[Assembly Basics|assembly]] and [[machine code]] level.}}
 
{{prereq|[[Assembly Basics|assembly]] and [[bash]]}}{{info|'''gdb''' is a [[Linux]] [[bash|command-line]] utility for [[debugging]] applications at runtime.  [[Debugging]] is done at the [[Assembly Basics|assembly]] and [[machine code]] level.}}
 +
= Capabilities =
 +
* Loading a program
 +
* Attaching to a program
 +
 +
= Basic Usage =
 +
* breakpoints
 +
* registers
 +
* the stack
 +
* disassembly

Latest revision as of 08:49, 11 April 2012

Hatter/gdb requires a basic understanding of assembly and bash


c3el4.png gdb is a Linux command-line utility for debugging applications at runtime. Debugging is done at the assembly and machine code level.

Capabilities

  • Loading a program
  • Attaching to a program

Basic Usage

  • breakpoints
  • registers
  • the stack
  • disassembly