MachO-Kit
MachO-Kit copied to clipboard
A C/Objective-C library for parsing Mach-O files.
This was causing a build failure. I can't seem to find the referenced file and I'm not sure what it was originally meant for, but everything seems to work fine...
hi I just clone repo in my project, and add framwork in genaral, but when i run, xcode report that can not find MKDataModel+Layout_Internal.h, and it is imported by MKNodeFieldCPUType.m,...
MachO binaries built to target the latest betas (iOS 15/macOS 12/etc) – or, if built for arm64e, even some older versions – replace the old fixup format with a new,...
MachO files built to target the latest release OSes (iOS 14/macOS 11/etc) use a new "small" format for ObjC method lists, which contain relative 32-bit offsets to methods instead of...
i read the "__objc_catlist" section data, the i used `clsPointer.name`, the value is category name, i also want get category cls info. for example: // the source code is :...
Most of Mach-O Kit's testing involves using Mach-O Kit to parse every framework on the current host and comparing the output against o-tool. This approach comes with a number of...
The dyld shared cache parser has not been given much attention the past few years. Ensure that it can still parse the modern caches. Modernize the implementations of `-layout:` for...
Investigate adding parsers for Swift metadata (stable ABI).
Some problems with the current implementation: * It is difficult to (re)construct the C structure layout for a node. This is needed when implementing a disassembler, where you want to...
I added the project to my current xcode project and created a new workspace. I opened the workspace and can build my project. However the first line of the example...