Skip to content

Releases: p-x9/MachOKit

v0.8.0

19 Jan 19:28
c256211
Compare
Choose a tag to compare

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

12 Jan 21:00
3b9eee4
Compare
Choose a tag to compare

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

v0.6.0

10 Jan 06:26
b1ac128
Compare
Choose a tag to compare

What's Changed

  • Remove unused params for MachOFile.Symbols by @p-x9 in #21
  • Section Relocation Info by @p-x9 in #22

Full Changelog: 0.5.0...0.6.0

8b181cfe3a1189a6db2204f62b7089d0bd4171e1ff42dbb6315b39b179f57094

v0.5.0

07 Jan 15:10
88d1b85
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.0...0.5.0

3707400c15ccc68ea3001a2357cdde40a3de42b95f77bbaf404b447afd0432a3

v0.4.0

05 Jan 11:59
169586c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.0...0.4.0

2a0ffadeda215c34fe79a3bc9f90153c7b56773b927160a76a22646913ed8cd3

v0.3.0

04 Jan 08:30
e14a9e9
Compare
Choose a tag to compare

What's Changed

  • Indirect Symbols by @p-x9 in #10
  • Add function to find the closest symbol to a given address by @p-x9 in #14
  • Add function to find the matching symbol to a given address by @p-x9 in #15

Full Changelog: 0.2.0...0.3.0

248e446ee46cf8a529c45c1059bca11745f6f009987524ff258477e28d6b4896

v0.2.0

25 Dec 05:52
24bd438
Compare
Choose a tag to compare

What's Changed

  • Rename MachO to MachOImage by @p-x9 in #8
  • Add script for create xcframework by @p-x9 in #9

Full Changelog: 0.1.5...0.2.0

74d9a32dbf588a2ef2e7f0644b0f2dc1b66d28b878a793f93d36f40ffc7fde3f

v0.1.5

24 Dec 12:25
bba0138
Compare
Choose a tag to compare

What's Changed

  • fix numeric cast when calculating fileslide in symbols iter by @p-x9 in #7

Full Changelog: 0.1.4...0.1.5
d96a0418c0b28eb233669a6d492e8daf59550da4dcbc75873e604e948acc3def

v0.1.4

24 Dec 11:17
7b59540
Compare
Choose a tag to compare

What's Changed

  • Refactor symbols iterators by @p-x9 in #6

Full Changelog: 0.1.3...0.1.4

v0.1.3

24 Dec 08:00
90f12ae
Compare
Choose a tag to compare

What's Changed

  • improve performance of initializing String from tuple by @p-x9 in #4
  • Fix compiler crash when release build by @p-x9 in #5

Full Changelog: 0.1.2...0.1.3