SlideShare a Scribd company logo
Frame 0x0B
Presenter: Dmitry Vostokov
Sponsors
Debugging.TV
‱ Xcode build options
‱ External symbol files
‱ GDB: Stack trace w/o symbols
‱ GDB: Loading and applying symbols
Topics
© 2012 DumpAnalysis.org + TraceAnalysis.org
Xcode Build Options
© 2012 DumpAnalysis.org + TraceAnalysis.org
Xcode Deployment Options
© 2012 DumpAnalysis.org + TraceAnalysis.org
Xcode Code Generation Options
© 2012 DumpAnalysis.org + TraceAnalysis.org
GDB Output
© 2012 DumpAnalysis.org + TraceAnalysis.org
(gdb) bt
#0 0x000000010d3b0e90 in ?? ()
#1 0x000000010d3b0ea9 in ?? ()
#2 0x000000010d3b0ec4 in ?? ()
#3 0x000000010d3b0e74 in ?? ()
(gdb) maintenance info sections
[...]
Core file:
`/cores/core.262', file type mach-o-le.
0x000000010d3b0000->0x000000010d3b1000 at 0x00001000: LC_SEGMENT. ALLOC LOAD
CODE HAS_CONTENTS
[...]
(gdb) add-symbol-file ~/Documents/Work/Test.sym 0x000000010d3b0000
add symbol table from file "/Users/DumpAnalysis/Documents/Work/Test.sym" at
LC_SEGMENT.__TEXT = 0x10d3b0000
(y or n) y
Reading symbols from /Users/DumpAnalysis/Documents/Work/Test.sym...done.
(gdb) bt
#0 0x000000010d3b0e90 in bar () at main.c:15
#1 0x000000010d3b0ea9 in foo () at main.c:20
#2 0x000000010d3b0ec4 in main (argc=1,
argv=0x7fff6cfafbf8) at main.c:25
!Ad Hardcore Technical Support Training
© 2012 DumpAnalysis.org + TraceAnalysis.org
Advanced Windows Memory Dump Analysis
Accelerated Windows Memory Dump AnalysisApril 11-16, 2012:
April 20-23, 2012:
Training Schedule
Accelerated Software Trace AnalysisApril 27-30, 2012:
Accelerated Mac OS X Core Dump Analysis
Forthcoming: Linux Core Dump Analysis
Introduction to Software Narratology (FREE)April 2, 2012:
Deep Down C++
Debugging.TV

More Related Content

PDF
Debugging TV Frame 0x0A
PDF
Debugging TV Frame 0x05
PDF
Debugging TV Frame 0x18
PDF
Debug Line Issues After Relaxation.
PDF
Debugging TV Frame 0x13
PDF
Debugging TV Frame 0x12
PDF
Debugging TV Frame 0x0F
PPTX
IOS debugging
Debugging TV Frame 0x0A
Debugging TV Frame 0x05
Debugging TV Frame 0x18
Debug Line Issues After Relaxation.
Debugging TV Frame 0x13
Debugging TV Frame 0x12
Debugging TV Frame 0x0F
IOS debugging

Similar to Debugging TV Frame 0x0B (6)

PDF
Debugging TV Frame 0x0C
PDF
Symbolic Debugging with DWARF
PDF
Debugging TV Frame 0x0D
PPTX
Introduction to Debuggers
PDF
Debugging TV Frame 0x11
PPT
Windows debugging sisimon
Debugging TV Frame 0x0C
Symbolic Debugging with DWARF
Debugging TV Frame 0x0D
Introduction to Debuggers
Debugging TV Frame 0x11
Windows debugging sisimon
Ad

More from Dmitry Vostokov (20)

PDF
Accelerated Windows Debugging 3 training public slides
PDF
Accelerated .NET Memory Dump Analysis training public slides
PDF
Debugging TV Frame 0x1C
PDF
Debugging TV Frame 0x1A
PDF
Debugging TV Frame 0x34
PDF
Debugging TV Frame 0x33
PDF
Debugging TV Frame 0x31
PDF
Debugging TV Frame 0x25
PDF
Debugging TV Frame 0x24
PDF
Debugging TV Frame 0x21
PDF
Debugging TV Frame 0x20
PDF
Debugging TV Frame 0x19
PDF
Debugging TV Frame 0x17
PDF
Debugging TV Frame 0x16
PDF
Debugging TV Frame 0x15
PDF
Debugging TV Frame 0x14
PDF
Debugging TV Frame 0x10
PDF
Debugging TV Frame 0x09
PDF
Debugging TV Frame 0x08
PDF
Debugging TV Frame 0x07
Accelerated Windows Debugging 3 training public slides
Accelerated .NET Memory Dump Analysis training public slides
Debugging TV Frame 0x1C
Debugging TV Frame 0x1A
Debugging TV Frame 0x34
Debugging TV Frame 0x33
Debugging TV Frame 0x31
Debugging TV Frame 0x25
Debugging TV Frame 0x24
Debugging TV Frame 0x21
Debugging TV Frame 0x20
Debugging TV Frame 0x19
Debugging TV Frame 0x17
Debugging TV Frame 0x16
Debugging TV Frame 0x15
Debugging TV Frame 0x14
Debugging TV Frame 0x10
Debugging TV Frame 0x09
Debugging TV Frame 0x08
Debugging TV Frame 0x07
Ad

Recently uploaded (20)

PDF
System and Network Administraation Chapter 3
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Digital Strategies for Manufacturing Companies
PPTX
L1 - Introduction to python Backend.pptx
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Nekopoi APK 2025 free lastest update
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Transform Your Business with a Software ERP System
PDF
medical staffing services at VALiNTRY
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
System and Network Administraation Chapter 3
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Why Generative AI is the Future of Content, Code & Creativity?
CHAPTER 2 - PM Management and IT Context
Designing Intelligence for the Shop Floor.pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
Digital Strategies for Manufacturing Companies
L1 - Introduction to python Backend.pptx
Upgrade and Innovation Strategies for SAP ERP Customers
Which alternative to Crystal Reports is best for small or large businesses.pdf
Operating system designcfffgfgggggggvggggggggg
Nekopoi APK 2025 free lastest update
Computer Software and OS of computer science of grade 11.pptx
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Transform Your Business with a Software ERP System
medical staffing services at VALiNTRY
Odoo Companies in India – Driving Business Transformation.pdf
Softaken Excel to vCard Converter Software.pdf
Understanding Forklifts - TECH EHS Solution
Embracing Complexity in Serverless! GOTO Serverless Bengaluru

Debugging TV Frame 0x0B

  • 1. Frame 0x0B Presenter: Dmitry Vostokov Sponsors Debugging.TV
  • 2. ‱ Xcode build options ‱ External symbol files ‱ GDB: Stack trace w/o symbols ‱ GDB: Loading and applying symbols Topics © 2012 DumpAnalysis.org + TraceAnalysis.org
  • 3. Xcode Build Options © 2012 DumpAnalysis.org + TraceAnalysis.org
  • 4. Xcode Deployment Options © 2012 DumpAnalysis.org + TraceAnalysis.org
  • 5. Xcode Code Generation Options © 2012 DumpAnalysis.org + TraceAnalysis.org
  • 6. GDB Output © 2012 DumpAnalysis.org + TraceAnalysis.org (gdb) bt #0 0x000000010d3b0e90 in ?? () #1 0x000000010d3b0ea9 in ?? () #2 0x000000010d3b0ec4 in ?? () #3 0x000000010d3b0e74 in ?? () (gdb) maintenance info sections [...] Core file: `/cores/core.262', file type mach-o-le. 0x000000010d3b0000->0x000000010d3b1000 at 0x00001000: LC_SEGMENT. ALLOC LOAD CODE HAS_CONTENTS [...] (gdb) add-symbol-file ~/Documents/Work/Test.sym 0x000000010d3b0000 add symbol table from file "/Users/DumpAnalysis/Documents/Work/Test.sym" at LC_SEGMENT.__TEXT = 0x10d3b0000 (y or n) y Reading symbols from /Users/DumpAnalysis/Documents/Work/Test.sym...done. (gdb) bt #0 0x000000010d3b0e90 in bar () at main.c:15 #1 0x000000010d3b0ea9 in foo () at main.c:20 #2 0x000000010d3b0ec4 in main (argc=1, argv=0x7fff6cfafbf8) at main.c:25
  • 7. !Ad Hardcore Technical Support Training © 2012 DumpAnalysis.org + TraceAnalysis.org Advanced Windows Memory Dump Analysis Accelerated Windows Memory Dump AnalysisApril 11-16, 2012: April 20-23, 2012: Training Schedule Accelerated Software Trace AnalysisApril 27-30, 2012: Accelerated Mac OS X Core Dump Analysis Forthcoming: Linux Core Dump Analysis Introduction to Software Narratology (FREE)April 2, 2012: Deep Down C++