Practical Debugging with LLDB

LLDB is a next generation, high-performance debugger. This site helps you to learn debugging with LLDB through working samples.

Table of Contents

Introduction to LLDB
Overview
Compiler Integration Benefits
Platform Support
Features

Command Map
Command Structure
Execution Commands
Break point commands
Watch point commands
Examining variables
Evaluating expressions
Examining thread state

Command Examples
Loading a program to LLDB
Setting break points
Setting watch points
Starting or attaching to your program
Controlling your program
Examining thread state
Examining stack feature state


Older Posts Home
Subscribe to: Posts (Atom)

My Tutorial Blogs

On Debugging
>> Practical debugging with LLDB
>> Debugging and Profiling with Valgrind
>> Debugging iPhone and iPad Projects

On Game Programming
>> Game Programming : Beginning to Advanced
>> Learn to Develop iPhone iPad Games using Cocos2d

On Mobile Application Programming
>> Learn Android By Example
>> Learn iPhone Programming By Example

On Extreme Programming
>> XP at Game Development : Deliver Great Games

Popular Posts

  • LLDB - Examining thread state
    Show the stack backtrace for the current thread. (lldb) thread backtrace (lldb) bt Show the stack backtr...
  • LLDB - Breakpoint Commands
    Set a breakpoint at all functions named main . (lldb) breakpoint set --name main (lldb) br s -n main ...
  • LLDB - Execution Commands
    Launch a process no arguments. (lldb) process launch (lldb) run (lldb) r  ...
  • LLDB - Evaluating expressions
    Evaluating a generalized expression in the current frame. (lldb) expr (int) printf ("Print nine: %d.", 4 + 5) ...
  • LLDB - Examining Variables
    Show the arguments and local variables for the current frame. (lldb) frame variable (lldb) fr v Show the...
Simple theme. Powered by Blogger.