Releases: p-x9/MachOKit
0.14.0
What's Changed
Full Changelog: 0.13.1...0.14.0
MachOKit
3ebc4db22ea97ed8f5abeb2b3be395c38f728dd14b9e265c068a74869078afe5
MachOKitC
077c4fa016bc6cb1a93cf2cc7fd43735aae566f18d8f22d2575c911b042f0888
v0.13.1
What's Changed
- Remove unnecessary print by @p-x9 in #52
- run swiftlint by @p-x9 in #53
- Add related project links by @p-x9 in #54
- Improve script for creating xcframeworks by @p-x9 in #55
- Add encryption info command by @p-x9 in #56
- Release Workflow by @p-x9 in #57
Full Changelog: 0.13.0...0.13.1
MachOKit
b31135679d0b106c7ac74db059eabb7e518f75a3b3eb8b8144ac438cae9f7ffa
MachOKitC
05feabd72dcd868069347d726eb917a9b52a3ab448a99454a24c6a1ea7f6f9e9
v0.13.0
What's Changed
- Add option to search only global symbols by @p-x9 in #49
- Fix calculation of segment address range by @p-x9 in #50
- Dyld Chained Fix Up Pointer by @p-x9 in #51
Full Changelog: 0.12.0...0.13.0
MachOKit
efe3c77e8a9f6e622baa9b750ff2b9bd72a3a958ac153ddfce719e577a23dd1e
MachOKitC
6f919c66850eae914184f2683e46f38616afb3575277b9eb92b86e20d833c114
v0.12.0
What's Changed
- Refactor LoadCommands extension by @p-x9 in #45
- Fix
vmaddrSlide
to calculate by myself by @p-x9 in #47 - Fix address range by @p-x9 in #48
Full Changelog: 0.11.1...0.12.0
MachOKit
17a00d5dfc3fbfa754c0da4fa797e1cb5b1f926dc81cf7fb8fc1d154dac6e68c
MachOKitC
5fc4a1347784a057bf995c0223ec3dc3e2d1d7d267efaa5622ddf75a92d48257
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