Releases: p-x9/MachOKit
v0.11.1
v0.11.0
What's Changed
- Function for search symbol from all images by @p-x9 in #41
- Add tests for
Symbol.sectionNumber
by @p-x9 in #42
Full Changelog: 0.10.0...0.11.0
MachOKit
c227a3c9869fc905a0ca8af15c8e2a072d761863c0941b8c3c48b00e4e7ac83e
MachOKitC
acddb95f5de52620b97994e8f71cd1133cabab9eba8f729d4b72cbe1759a7e07
v0.10.0
What's Changed
- Improve dependencies by @p-x9 in #38
- Fixed Tuple to String conversion by @p-x9 in #39
- Refactor file reading by @p-x9 in #40
Full Changelog: 0.9.1...0.10.0
MachOKit
b02f99402d34d7ee9dc730b325b2873e0042d0b937d82fe5f888227717b1a008
MachOKitC
262d6f2af7ceaa4a9a4eb73d20462b707cdc3fec3a413c7c5e314ae8d4302278
v0.9.1
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