{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/6"}],"enrichment":{"capability":"Parses Darwin kdebug trace events from iOS and macOS systems, converting kernel debug output into readable formatted event logs with timestamps, function names, and raw event data.","skillfed_tags":["macos-debugging","kernel-tracing","system-analysis"],"use_cases":["Debug system-level I/O performance issues on macOS by parsing and analyzing kdebug traces from file system operations.","Analyze kernel-level memory management events (MACH_vm_page_release, PMAP_flush_TLBS) to understand virtual memory behavior.","Inspect system call sequences (BSC_pread, BSC_open, VFS_LOOKUP) to trace application behavior at the kernel level.","Automate kdebug trace processing in CI/CD or performance testing pipelines using the Python API."],"what_it_does":"pykdebugparser is a specialized utility for parsing Darwin kernel debug (kdebug) trace events from iOS and macOS systems. It reads binary kdebug dumps generated by the ktrace utility and converts them into human-readable event logs, displaying timestamps, event names, function codes, process information, and raw event data. Unlike generic tracing tools like fs_usage or ktrace itself, pykdebugparser focuses on clean trace parsing and flexible output formatting.\n\nThe package works as both a command-line tool and a Python library, depending on your workflow. It depends on construct for binary parsing, pygments for syntax highlighting, click for CLI argument handling, and termcolor for colored terminal output. It supports Python 3.8 through 3.14 and has no known security vulnerabilities.","worth_installing":"Yes, if you work with macOS/iOS kernel-level tracing. The package is actively maintained, has no vulnerabilities, low install friction, and fills a specific niche for parsing kdebug events that other tools don't address as cleanly. Not relevant for non-Darwin platforms."},"id":"pykdebugparser","links":{"html":"https://skillfed.io/packages/pykdebugparser","md":"https://skillfed.io/packages/pykdebugparser.md","pypi":"https://pypi.org/project/pykdebugparser/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-04","license_spdx":null,"license_treatment":"permissive","name":"pykdebugparser","python_support":"supports_current","summary":"Python parser for kdebug events"},"popularity":{"monthly_downloads":322598,"position":7608,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.8"}
