Releases: p-x9/MachOKit
Releases · p-x9/MachOKit
v0.9.0
What's Changed
- Add Document for Dyld Cache by @p-x9 in #32
- Refactor Bit Flags by @p-x9 in #33
- Refactor reading
DataSequence
using fileHandle. by @p-x9 in #34 - Support
indirectSymbols
in binary for another endian platform by @p-x9 in #36
Full Changelog: 0.8.0...0.9.0
MachOKit
8a80a2e85bcfea00070d1be70578be25ee3d2725665b749db38ad5cc0a2b026c
MachOKitC
228c4c1ca0e7a2375be646cd98c6fe4e90421f96d665b412641f9b1d15f55041
v0.8.0
What's Changed
- Fix calculation of string table offset by @p-x9 in #28
- Revert "fix offset of string table start" by @p-x9 in #29
- Dyld cache by @p-x9 in #31
Added support for loading dyld_shared_cache
import MachOKit
let path = "/System/Volumes/Preboot/Cryptexes/OS/System/Library/dyld/dyld_shared_cache_x86_64h"
let url = URL(fileURLWithPath: path)
let cache = try! DyldCache(url: url)
Full Changelog: 0.7.0...0.8.0
MachOKit
c856d07b8e4a1ea3d63bf34b17da65e5c8c654fbe66c90bb2c3f234fd9bea605
MachOKitC
58c5fc791b3743eeab257d4af1401e46a450d0606675beac0a0f8ebd1eae462c
v0.7.0
What's Changed
- Dyld Chained Fixups by @p-x9 in #23
- Format with
swiftlint
by @p-x9 in #24 - Add a property to
Symbol
to get the demangled name. by @p-x9 in #26 - Fix handing bind opcode special imm by @p-x9 in #27
Full Changelog: 0.6.0...0.7.0
MachOKit
198276c0068882661a4612ebf2c38bdf0ff87425987a0d2d2c190eb1063ad867
MachOKitC
12c2cc3a8d15e559c4c7fd3e70e2ea37806a9963cc72f8ae68be2c9f5988e872