SlideShare a Scribd company logo
Frame 0x0F
Presenter: Dmitry Vostokov
Sponsors
Debugging.TV
• Raw stack
• Execution Residue pattern
• Effect Component pattern
Topics
© 2012 DumpAnalysis.org + TraceAnalysis.org
© 2012 DumpAnalysis.org + TraceAnalysis.org
address
time
Raw Stack
backtrace
residue
© 2012 DumpAnalysis.org + TraceAnalysis.org
address
time
Absent Residue
backtrace
residue
GDB Output (no residue)
© 2012 DumpAnalysis.org + TraceAnalysis.org
(gdb) bt
#0 0x00007fff8616e82a in __kill ()
#1 0x00007fff8fab9a9c in abort ()
#2 0x000000010e3c7c39 in bar_5 ()
#3 0x000000010e3c7c49 in bar_4 ()
#4 0x000000010e3c7c59 in bar_3 ()
#5 0x000000010e3c7c69 in bar_2 ()
#6 0x000000010e3c7c79 in bar_1 ()
#7 0x000000010e3c7c89 in bar ()
#8 0x000000010e3c7cb0 in main (argc=1, argv=0x7fff6dfc6b00)
(gdb) x $rsp
0x7fff6dfc6a38: 0x8fab9a9c
(gdb) x/1000a 0x7fff6dfc6000
[...]
0x7fff6dfc6a30: 0x7fff6dfc6a60 0x7fff8fab9a9c <abort+177>
0x7fff6dfc6a40: 0x0 0x0
0x7fff6dfc6a50: 0x7fffffffffdf 0x0
0x7fff6dfc6a60: 0x7fff6dfc6a70 0x10e3c7c39 <bar_5+9>
0x7fff6dfc6a70: 0x7fff6dfc6a80 0x10e3c7c49 <bar_4+9>
0x7fff6dfc6a80: 0x7fff6dfc6a90 0x10e3c7c59 <bar_3+9>
0x7fff6dfc6a90: 0x7fff6dfc6aa0 0x10e3c7c69 <bar_2+9>
0x7fff6dfc6aa0: 0x7fff6dfc6ab0 0x10e3c7c79 <bar_1+9>
0x7fff6dfc6ab0: 0x7fff6dfc6ac0 0x10e3c7c89 <bar+9>
0x7fff6dfc6ac0: 0x7fff6dfc6ae0 0x10e3c7cb0 <main+32>
0x7fff6dfc6ad0: 0x7fff6dfc6b00 0x1
0x7fff6dfc6ae0: 0x7fff6dfc6af0 0x10e3c7b84 <start+52>
[...]
GDB Output (residue)
© 2012 DumpAnalysis.org + TraceAnalysis.org
(gdb) x $rsp
0x7fff6b714a38: 0x8fab9a9c
(gdb) x/1000a 0x7fff6b714000
[...]
0x7fff6b714610: 0x100000000 0xbb15000
0x7fff6b714620: 0x7fff6b714630 0x10bb15b59 <foo_8+9>
0x7fff6b714630: 0x7fff6b714640 0x10bb15b69 <foo_7+9>
0x7fff6b714640: 0x7fff6b714650 0x10bb15b79 <foo_6+9>
0x7fff6b714650: 0x7fff6b714660 0x10bb15b89 <foo_5+9>
0x7fff6b714660: 0x7fff6b714670 0x10bb15b99 <foo_4+9>
0x7fff6b714670: 0x7fff6b714680 0x10bb15ba9 <foo_3+9>
0x7fff6b714680: 0x7fff6b714690 0x10bb15bb9 <foo_2+9>
0x7fff6b714690: 0x7fff6b7146a0 0x10bb15bc9 <foo_1+9>
0x7fff6b7146a0: 0x7fff6b714ac0 0x10bb15bee <foo+30>
0x7fff6b7146b0: 0x0 0x0
[...]
0x7fff6b714a50: 0x7fffffffffdf 0x0
0x7fff6b714a60: 0x7fff6b714a70 0x10bb15c29 <bar_5+9>
0x7fff6b714a70: 0x7fff6b714a80 0x10bb15c39 <bar_4+9>
0x7fff6b714a80: 0x7fff6b714a90 0x10bb15c49 <bar_3+9>
0x7fff6b714a90: 0x7fff6b714aa0 0x10bb15c59 <bar_2+9>
0x7fff6b714aa0: 0x7fff6b714ab0 0x10bb15c69 <bar_1+9>
0x7fff6b714ab0: 0x7fff6b714ac0 0x10bb15c79 <bar+9>
0x7fff6b714ac0: 0x7fff6b714ae0 0x10bb15ca0 <main+32>
0x7fff6b714ad0: 0x7fff6b714b00 0x1
0x7fff6b714ae0: 0x7fff6b714af0 0x10bb15b34 <start+52>
0x7fff6b714af0: 0x0 0x1
!Ad Hardcore Technical Support Training
© 2012 DumpAnalysis.org + TraceAnalysis.org
June 22, 2012
Introduction to Pattern-Driven Software
Diagnostics (Free Webinar)
June 29, 2012
Victimware: The Missing Part of the Equation
(Free Webinar)
July 18-23, 2012 Accelerated Windows Memory Dump Analysis
July 27-30, 2012 Accelerated Mac OS X Core Dump Analysis
Sept 14-17, 2012 Advanced Windows Memory Dump Analysis
October 12-15, 2012 Accelerated Windows Software Trace Analysis
October 17-22, 2012 Accelerated Windows Malware Analysis
Debugging.TV
Debugging TV soon joins DEMO (Debugging Experts Magazine Online)
www.debuggingexperts.com

More Related Content

PDF
Debugging TV Frame 0x0C
PPT
Vine shortest example
PPTX
Brief GAUT tutorial
PPTX
Church ngs
PDF
hw2_prob2
PDF
aiboのAI:DeepLearning認識
PDF
タイムインターメディア 会社紹介
PDF
Debugging TV Frame 0x0D
Debugging TV Frame 0x0C
Vine shortest example
Brief GAUT tutorial
Church ngs
hw2_prob2
aiboのAI:DeepLearning認識
タイムインターメディア 会社紹介
Debugging TV Frame 0x0D

Similar to Debugging TV Frame 0x0F (20)

PDF
Debugging TV Frame 0x34
PDF
Debugging TV Frame 0x0B
PDF
Debugging TV Frame 0x05
PDF
Debugging TV Frame 0x12
PPTX
Introduction to Debuggers
ODP
Отладка в GDB
PDF
Practical attacks on commercial white-box cryptography solutions
PPT
Introduction to gdb
PPT
Debugging Applications with GNU Debugger
PPTX
Secrets of building a debuggable runtime: Learn how language implementors sol...
PPTX
Research: Automatic Diabetic Retinopathy Detection
PDF
Debugging TV Frame 0x18
PDF
Debugging concurrency programs in go
PDF
PGCon 2014 - What Do You Mean my Database Server Core Dumped? - How to Inspec...
PDF
Windbg랑 친해지기
PDF
Machine Learning Applications
PDF
Armando Benitez -- Data x Desing
PDF
Debugging TV Frame 0x02
PDF
Descriptive analytics in r programming language
PPTX
Java bytecode Malware Analysis
Debugging TV Frame 0x34
Debugging TV Frame 0x0B
Debugging TV Frame 0x05
Debugging TV Frame 0x12
Introduction to Debuggers
Отладка в GDB
Practical attacks on commercial white-box cryptography solutions
Introduction to gdb
Debugging Applications with GNU Debugger
Secrets of building a debuggable runtime: Learn how language implementors sol...
Research: Automatic Diabetic Retinopathy Detection
Debugging TV Frame 0x18
Debugging concurrency programs in go
PGCon 2014 - What Do You Mean my Database Server Core Dumped? - How to Inspec...
Windbg랑 친해지기
Machine Learning Applications
Armando Benitez -- Data x Desing
Debugging TV Frame 0x02
Descriptive analytics in r programming language
Java bytecode Malware Analysis
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 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 0x13
PDF
Debugging TV Frame 0x11
PDF
Debugging TV Frame 0x10
PDF
Debugging TV Frame 0x0A
PDF
Debugging TV Frame 0x09
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 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 0x13
Debugging TV Frame 0x11
Debugging TV Frame 0x10
Debugging TV Frame 0x0A
Debugging TV Frame 0x09
Ad

Recently uploaded (20)

PDF
Cost to Outsource Software Development in 2025
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
Introduction to Artificial Intelligence
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Transform Your Business with a Software ERP System
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Digital Systems & Binary Numbers (comprehensive )
PDF
medical staffing services at VALiNTRY
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
assetexplorer- product-overview - presentation
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Cost to Outsource Software Development in 2025
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Introduction to Artificial Intelligence
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
iTop VPN Free 5.6.0.5262 Crack latest version 2025
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Transform Your Business with a Software ERP System
Odoo Companies in India – Driving Business Transformation.pdf
CHAPTER 2 - PM Management and IT Context
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Softaken Excel to vCard Converter Software.pdf
Digital Systems & Binary Numbers (comprehensive )
medical staffing services at VALiNTRY
Design an Analysis of Algorithms I-SECS-1021-03
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Wondershare Filmora 15 Crack With Activation Key [2025
assetexplorer- product-overview - presentation
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus

Debugging TV Frame 0x0F

  • 1. Frame 0x0F Presenter: Dmitry Vostokov Sponsors Debugging.TV
  • 2. • Raw stack • Execution Residue pattern • Effect Component pattern Topics © 2012 DumpAnalysis.org + TraceAnalysis.org
  • 3. © 2012 DumpAnalysis.org + TraceAnalysis.org address time Raw Stack backtrace residue
  • 4. © 2012 DumpAnalysis.org + TraceAnalysis.org address time Absent Residue backtrace residue
  • 5. GDB Output (no residue) © 2012 DumpAnalysis.org + TraceAnalysis.org (gdb) bt #0 0x00007fff8616e82a in __kill () #1 0x00007fff8fab9a9c in abort () #2 0x000000010e3c7c39 in bar_5 () #3 0x000000010e3c7c49 in bar_4 () #4 0x000000010e3c7c59 in bar_3 () #5 0x000000010e3c7c69 in bar_2 () #6 0x000000010e3c7c79 in bar_1 () #7 0x000000010e3c7c89 in bar () #8 0x000000010e3c7cb0 in main (argc=1, argv=0x7fff6dfc6b00) (gdb) x $rsp 0x7fff6dfc6a38: 0x8fab9a9c (gdb) x/1000a 0x7fff6dfc6000 [...] 0x7fff6dfc6a30: 0x7fff6dfc6a60 0x7fff8fab9a9c <abort+177> 0x7fff6dfc6a40: 0x0 0x0 0x7fff6dfc6a50: 0x7fffffffffdf 0x0 0x7fff6dfc6a60: 0x7fff6dfc6a70 0x10e3c7c39 <bar_5+9> 0x7fff6dfc6a70: 0x7fff6dfc6a80 0x10e3c7c49 <bar_4+9> 0x7fff6dfc6a80: 0x7fff6dfc6a90 0x10e3c7c59 <bar_3+9> 0x7fff6dfc6a90: 0x7fff6dfc6aa0 0x10e3c7c69 <bar_2+9> 0x7fff6dfc6aa0: 0x7fff6dfc6ab0 0x10e3c7c79 <bar_1+9> 0x7fff6dfc6ab0: 0x7fff6dfc6ac0 0x10e3c7c89 <bar+9> 0x7fff6dfc6ac0: 0x7fff6dfc6ae0 0x10e3c7cb0 <main+32> 0x7fff6dfc6ad0: 0x7fff6dfc6b00 0x1 0x7fff6dfc6ae0: 0x7fff6dfc6af0 0x10e3c7b84 <start+52> [...]
  • 6. GDB Output (residue) © 2012 DumpAnalysis.org + TraceAnalysis.org (gdb) x $rsp 0x7fff6b714a38: 0x8fab9a9c (gdb) x/1000a 0x7fff6b714000 [...] 0x7fff6b714610: 0x100000000 0xbb15000 0x7fff6b714620: 0x7fff6b714630 0x10bb15b59 <foo_8+9> 0x7fff6b714630: 0x7fff6b714640 0x10bb15b69 <foo_7+9> 0x7fff6b714640: 0x7fff6b714650 0x10bb15b79 <foo_6+9> 0x7fff6b714650: 0x7fff6b714660 0x10bb15b89 <foo_5+9> 0x7fff6b714660: 0x7fff6b714670 0x10bb15b99 <foo_4+9> 0x7fff6b714670: 0x7fff6b714680 0x10bb15ba9 <foo_3+9> 0x7fff6b714680: 0x7fff6b714690 0x10bb15bb9 <foo_2+9> 0x7fff6b714690: 0x7fff6b7146a0 0x10bb15bc9 <foo_1+9> 0x7fff6b7146a0: 0x7fff6b714ac0 0x10bb15bee <foo+30> 0x7fff6b7146b0: 0x0 0x0 [...] 0x7fff6b714a50: 0x7fffffffffdf 0x0 0x7fff6b714a60: 0x7fff6b714a70 0x10bb15c29 <bar_5+9> 0x7fff6b714a70: 0x7fff6b714a80 0x10bb15c39 <bar_4+9> 0x7fff6b714a80: 0x7fff6b714a90 0x10bb15c49 <bar_3+9> 0x7fff6b714a90: 0x7fff6b714aa0 0x10bb15c59 <bar_2+9> 0x7fff6b714aa0: 0x7fff6b714ab0 0x10bb15c69 <bar_1+9> 0x7fff6b714ab0: 0x7fff6b714ac0 0x10bb15c79 <bar+9> 0x7fff6b714ac0: 0x7fff6b714ae0 0x10bb15ca0 <main+32> 0x7fff6b714ad0: 0x7fff6b714b00 0x1 0x7fff6b714ae0: 0x7fff6b714af0 0x10bb15b34 <start+52> 0x7fff6b714af0: 0x0 0x1
  • 7. !Ad Hardcore Technical Support Training © 2012 DumpAnalysis.org + TraceAnalysis.org June 22, 2012 Introduction to Pattern-Driven Software Diagnostics (Free Webinar) June 29, 2012 Victimware: The Missing Part of the Equation (Free Webinar) July 18-23, 2012 Accelerated Windows Memory Dump Analysis July 27-30, 2012 Accelerated Mac OS X Core Dump Analysis Sept 14-17, 2012 Advanced Windows Memory Dump Analysis October 12-15, 2012 Accelerated Windows Software Trace Analysis October 17-22, 2012 Accelerated Windows Malware Analysis
  • 8. Debugging.TV Debugging TV soon joins DEMO (Debugging Experts Magazine Online) www.debuggingexperts.com