SlideShare a Scribd company logo
Frame 0x14
Presenter: Dmitry Vostokov
Sponsors
Debugging.TV
• Thread
• Adjoint Thread
• Software Trace Analysis Patterns
• Examples (Procmon, CDFAnalyzer, Excel)
Topics
© 2012 Software Diagnostics Institute
Thread
© 2012 Software Diagnostics Institute
Time
# PID TID Time Func Message
{ msg | TID = N }
SELECT * FROM Messages WHERE Messages.TID = N
<T|A> <Constant|Variable>
Time
# PID TID Time Func Message
Adjoint Thread
© 2012 Software Diagnostics Institute
Time
# PID TID Time Func Message
{ msg | Func = ‘Text’ }
SELECT * FROM Messages
WHERE Messages.Func = ‘CreateProcess’
<T|A> <-> <A|T>
From mathematics: Adjoint
Time
# PID TID Time Func Message
Log Analysis Patterns
© 2012 Software Diagnostics Institute
• Discontinuity
• Time Delta
• Anchor Messages
• Fiber Bundle
Complex adjoint
threads:
nested filtering
Suggested Reading
© 2012 Software Diagnostics Institute
Articles on adjoint threading:
• Extending Multithreading to Multibraiding
• What is an Adjoint Thread?
Tools supporting adjoint threading:
• Process Monitor
• Citrix CDFAnalyzer
!Ad Hardcore Software Support Training
November 2-5, 2012 Accelerated Windows Software Trace Analysis
November 16-26, 2012 Accelerated Windows Memory Dump Analysis
December 7-10, 2012 Accelerated Windows Malware Analysis
December 17, 2012 Philosophy of Software Diagnostics (FREE)
Early 2013 The New Old Debugging
© 2012 Software Diagnostics Institute
Coming soon
Debugging.TV
Now on YouTube!
http://www.youtube.com/DebuggingTV

More Related Content

More from Dmitry Vostokov (20)

PDF
Accelerated Windows Debugging 3 training public slides
Dmitry Vostokov
 
PDF
Accelerated .NET Memory Dump Analysis training public slides
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x1C
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x1A
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x34
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x33
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x31
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x25
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x24
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x21
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x20
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x18
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x17
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x16
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x13
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x12
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x10
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x0F
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x0D
Dmitry Vostokov
 
PDF
Debugging TV Frame 0x0C
Dmitry Vostokov
 
Accelerated Windows Debugging 3 training public slides
Dmitry Vostokov
 
Accelerated .NET Memory Dump Analysis training public slides
Dmitry Vostokov
 
Debugging TV Frame 0x1C
Dmitry Vostokov
 
Debugging TV Frame 0x1A
Dmitry Vostokov
 
Debugging TV Frame 0x34
Dmitry Vostokov
 
Debugging TV Frame 0x33
Dmitry Vostokov
 
Debugging TV Frame 0x31
Dmitry Vostokov
 
Debugging TV Frame 0x25
Dmitry Vostokov
 
Debugging TV Frame 0x24
Dmitry Vostokov
 
Debugging TV Frame 0x21
Dmitry Vostokov
 
Debugging TV Frame 0x20
Dmitry Vostokov
 
Debugging TV Frame 0x18
Dmitry Vostokov
 
Debugging TV Frame 0x17
Dmitry Vostokov
 
Debugging TV Frame 0x16
Dmitry Vostokov
 
Debugging TV Frame 0x13
Dmitry Vostokov
 
Debugging TV Frame 0x12
Dmitry Vostokov
 
Debugging TV Frame 0x10
Dmitry Vostokov
 
Debugging TV Frame 0x0F
Dmitry Vostokov
 
Debugging TV Frame 0x0D
Dmitry Vostokov
 
Debugging TV Frame 0x0C
Dmitry Vostokov
 

Recently uploaded (20)

PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
PDF
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
PPTX
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
Smart Doctor Appointment Booking option in odoo.pptx
AxisTechnolabs
 
PDF
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
PDF
Salesforce Experience Cloud Consultant.pdf
VALiNTRY360
 
PPTX
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PDF
Simplify React app login with asgardeo-sdk
vaibhav289687
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PDF
Add Background Images to Charts in IBM SPSS Statistics Version 31.pdf
Version 1 Analytics
 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Function & Procedure: Function Vs Procedure in PL/SQL
Shani Tiwari
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PPTX
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Smart Doctor Appointment Booking option in odoo.pptx
AxisTechnolabs
 
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
Salesforce Experience Cloud Consultant.pdf
VALiNTRY360
 
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
Simplify React app login with asgardeo-sdk
vaibhav289687
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
Add Background Images to Charts in IBM SPSS Statistics Version 31.pdf
Version 1 Analytics
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Function & Procedure: Function Vs Procedure in PL/SQL
Shani Tiwari
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Ad

Debugging TV Frame 0x14

  • 1. Frame 0x14 Presenter: Dmitry Vostokov Sponsors Debugging.TV
  • 2. • Thread • Adjoint Thread • Software Trace Analysis Patterns • Examples (Procmon, CDFAnalyzer, Excel) Topics © 2012 Software Diagnostics Institute
  • 3. Thread © 2012 Software Diagnostics Institute Time # PID TID Time Func Message { msg | TID = N } SELECT * FROM Messages WHERE Messages.TID = N <T|A> <Constant|Variable> Time # PID TID Time Func Message
  • 4. Adjoint Thread © 2012 Software Diagnostics Institute Time # PID TID Time Func Message { msg | Func = ‘Text’ } SELECT * FROM Messages WHERE Messages.Func = ‘CreateProcess’ <T|A> <-> <A|T> From mathematics: Adjoint Time # PID TID Time Func Message
  • 5. Log Analysis Patterns © 2012 Software Diagnostics Institute • Discontinuity • Time Delta • Anchor Messages • Fiber Bundle Complex adjoint threads: nested filtering
  • 6. Suggested Reading © 2012 Software Diagnostics Institute Articles on adjoint threading: • Extending Multithreading to Multibraiding • What is an Adjoint Thread? Tools supporting adjoint threading: • Process Monitor • Citrix CDFAnalyzer
  • 7. !Ad Hardcore Software Support Training November 2-5, 2012 Accelerated Windows Software Trace Analysis November 16-26, 2012 Accelerated Windows Memory Dump Analysis December 7-10, 2012 Accelerated Windows Malware Analysis December 17, 2012 Philosophy of Software Diagnostics (FREE) Early 2013 The New Old Debugging © 2012 Software Diagnostics Institute Coming soon