---
id: 4484
title: "An overview of macOS kernel debugging"
source_domain: blog.quarkslab.com
source_url: "https://blog.quarkslab.com/an-overview-of-macos-kernel-debugging.html"
published_at: "2019-05-06T22:00:00Z"
tags: ["reverse-engineering", "macos", "kernel", "debugging", "tooling", "xnu"]
phying_url: "https://phying.com/item/4484"
lang: en
---

# An overview of macOS kernel debugging

## Summary

First of two posts on macOS kernel debugging: kernel debugger fundamentals, how debugging is implemented for XNU, and the limitations of current tooling (debug kernel builds, no watchpoints).

## Intelligence Metadata

- **Sources:** blog.quarkslab.com
- **Published:** 2019-05-06T22:00:00Z
- **Original:** https://blog.quarkslab.com/an-overview-of-macos-kernel-debugging.html
- **Phying News:** https://phying.com/item/4484
