Bookbot

Advanced Apple Debugging & Reverse Engineering

Exploring Apple Code Through LLDB, Python and DTrace - First Edition

Parametre

  • 478 stránok
  • 17 hodin čítania

Viac o knihe

Explore Apple code through LLDB, Python, and Dtrace! Discover the powerful secrets of Apple's software debugger, LLDB, which can extract more information from any program than you ever imagined. In this guide, you'll find that debugging can be an enjoyable process, enhancing your understanding of software. You'll learn to identify bugs more efficiently and see how other developers have tackled similar issues. Additionally, you'll create custom debugging scripts to uncover the secrets behind any intriguing piece of code. This resource is designed for intermediate to advanced iOS/macOS developers already familiar with Swift or Objective-C, aiming to elevate their debugging skills. Key topics include mastering LLDB and its extensive subcommands, understanding low-level components for extracting useful information, and utilizing LLDB’s Python module to craft powerful custom debugging commands. You'll also explore Dtrace, a dynamic tracing framework, and learn to write D scripts to query anything you’re curious about on your macOS machine. With practical case studies, you'll quickly address real-world challenges faced by iOS and macOS developers in their daily workflows. After engaging with this material, you’ll possess the tools and knowledge to tackle even the most obscure questions about your code or that of others.

Nákup knihy

Advanced Apple Debugging & Reverse Engineering, raywenderlich.com Tutorial Team, Derek Selander

Jazyk
Rok vydania
2017
Väzba
(mäkká),
Stav knihy
Poškodená
Cena
6,57 €

Doručenie

Platobné metódy

Nikto zatiaľ neohodnotil.

Titul
Advanced Apple Debugging & Reverse Engineering
Podtitul
Exploring Apple Code Through LLDB, Python and DTrace - First Edition
Jazyk
anglicky
Vydavateľ
Razeware LLC
Rok vydania
2017
Väzba
mäkká
Počet strán
478
ISBN10
1942878338
ISBN13
9781942878339
Série
Štítky
Anotácia
Explore Apple code through LLDB, Python, and Dtrace! Discover the powerful secrets of Apple's software debugger, LLDB, which can extract more information from any program than you ever imagined. In this guide, you'll find that debugging can be an enjoyable process, enhancing your understanding of software. You'll learn to identify bugs more efficiently and see how other developers have tackled similar issues. Additionally, you'll create custom debugging scripts to uncover the secrets behind any intriguing piece of code. This resource is designed for intermediate to advanced iOS/macOS developers already familiar with Swift or Objective-C, aiming to elevate their debugging skills. Key topics include mastering LLDB and its extensive subcommands, understanding low-level components for extracting useful information, and utilizing LLDB’s Python module to craft powerful custom debugging commands. You'll also explore Dtrace, a dynamic tracing framework, and learn to write D scripts to query anything you’re curious about on your macOS machine. With practical case studies, you'll quickly address real-world challenges faced by iOS and macOS developers in their daily workflows. After engaging with this material, you’ll possess the tools and knowledge to tackle even the most obscure questions about your code or that of others.