Skip to content

Add known Mac Mono builds - #156

Open
ero-qt wants to merge 29 commits into
LiveSplit:masterfrom
ero-qt:mac-builds
Open

Add known Mac Mono builds#156
ero-qt wants to merge 29 commits into
LiveSplit:masterfrom
ero-qt:mac-builds

Conversation

@ero-qt

@ero-qt ero-qt commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Part of #154.

Adds the Mac Mono build 6000.5.10f1 and attaches with its measured offsets when a game runs it. asr reads the Mach-O UUID since #142, and this is the first use of it.

A Mac library holds one slice per architecture, each linked on its own with its own UUID, so the build is keyed by both. Both slices measured the same, so they share one set of offsets.

The Mach-O tables stay empty. One build says nothing about the versions a table stands in for, and a test keeps the tables empty for every member a measurement could fill.

@AlexKnauth measured this build.

cargo test --all-features runs the suite. The new tests cover the lookup, the UUID parser, each slice named once, and the tables staying empty.


Depends on #155.

@ero-qt
ero-qt force-pushed the mac-builds branch 2 times, most recently from a062914 to ef85eff Compare September 14, 2026 08:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant