Advanced Apple Debugging & Reverse Engineering Wrap-Up — And Last Day for Discount!

Chris Belanger

We’re wrapping up launch week for Advanced Apple Debugging!

It’s been an exciting week for our newest book, Advanced Apple Debugging and Reverse Engineering.

We led off with with the book announcement, published a sample chapter from the book and even crafted a great tutorial on how to use the tools you’ll build in the book. We’re beat! :]

We love breaking new ground with books, and this one is no exception. Our author, Derek Selander, takes you on a fascinating journey through the deepest levels of tools such as LLDB and DTrace. He shows you how to use Python with these tools to help you explore everything you wanted to know about your own apps — or someone else’s.

Just to recap, here’s a quick overview of what’s in the book:

  • Getting Started: Learn your way around LLDB and its extensive list of subcommands and options.
  • Python Power: Use LLDB’s Python module to create powerful, custom debugging commands to introspect and augment existing programs.
  • Understanding Assembly: Truly understand how code works at an assembler-level and how you can explore code in memory.
  • Ptrace and Friends: Learn how to leverage ptrace, dlopen and dlsym to hook into C and Swift functions to explore code that you don’t have the source for.
  • Script Bridging: Extend the debugger to make it do almost anything you want, and learn how to pass in options or arguments to your debugging scripts.
  • DTrace: Dig deep and hook into a function with a DTrace probe to query a massive amount of process information.
  • …and more!

Response to the Book

We’ve received some great feedback on the book already, judging by the sample of tweets below:

Thanks to everyone who has taken the time to check out the book!

How to Get the Discount

I wanted to remind you that our launch promotion for the book is only on for one more day, ending today, Friday, May 19th. It’s currently on sale for $44.99 — that’s a $10 discount off the cover price!

Head over to our store to grab the PDF version of the book before the sale ends:

The Advanced Apple Debugging & Reverse Engineering team thank you for your support this week — and we hope you enjoy the book!

Chris Belanger

Chris Belanger is the Book Team Lead and Lead Editor for raywenderlich.com. If there are words to wrangle or a paragraph to ponder, he‘s on the case.

In the programming world, Chris has over 20 years of experience with multiple database platforms, real-time industrial control systems, and enterprise healthcare information systems.

When he kicks back, you can usually find Chris with guitar in hand, looking for the nearest beach, or exploring the lakes and rivers in his part of the world in a canoe.

Other Items of Interest

Save time.
Learn more with our video courses.

raywenderlich.com Weekly

Sign up to receive the latest tutorials from raywenderlich.com each week, and receive a free epic-length tutorial as a bonus!

Advertise with Us!

PragmaConf 2016 Come check out Alt U

Our Books

Our Team

Video Team

... 20 total!

Swift Team

... 15 total!

iOS Team

... 42 total!

Android Team

... 16 total!

macOS Team

... 11 total!

Unity Team

... 11 total!

Articles Team

... 12 total!

Resident Authors Team

... 15 total!