Skip to content

Update stable Ghidra to 12.2 - #453

Merged
ekilmer merged 1 commit into
masterfrom
update-ghidra-12.2
Oct 22, 2026
Merged

ekilmer merged 1 commit into
masterfrom
update-ghidra-12.2

Conversation

@ekilmer

@ekilmer ekilmer commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

Update the default stable build from Ghidra 12.1.4 to 12.2
(Ghidra_12.2_build, 8ca9077040cc43cd790babcfccf19475622a3e9a).
Regenerate the eight stable patches from their HEAD counterparts and
include the existing std::stoull fix so Windows can parse 64-bit
integer literals in the new release's specifications.

The release checklist found no source/header filename or specification
inventory changes: all 150 stable specifications remain listed,
metatype remains HEAD-only, and the package revision is already 1.

Validation on macOS arm64 with AppleClang 21:

  • Reapplied the exact nine regenerated stable patches to the clean
    release tag; the resulting tree matches the HEAD-patch application.
  • Built the macOS developer and ASan/UBSan configurations, including
    all 150 specifications. Both passed 204 unit tests, 733 data checks,
    the namespace/header test, and the disassembly/p-code/emulation example.
  • Built documentation; verified an isolated install, installed-tool
    smoke tests, downstream CMake consumer, and standalone tool consumer.
  • Generated the local sleigh-12.2-1.arm64.tar.gz package.

Native Windows/Linux execution and Linux-specific sanitizer coverage
were not run locally; the repository CI provides platform coverage.

@ekilmer
ekilmer marked this pull request as ready for review October 22, 2026 13:56
@ekilmer
ekilmer merged commit baa65a7 into master Oct 22, 2026
32 checks passed
@ekilmer
ekilmer deleted the update-ghidra-12.2 branch October 22, 2026 13:56
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