Skip to content

fix(playscan): detect per-library 64-bit gaps - #28

Open
snowyukitty wants to merge 1 commit into
RevylAI:mainfrom
snowyukitty:fix/playscan-library-abi-parity
Open

fix(playscan): detect per-library 64-bit gaps#28
snowyukitty wants to merge 1 commit into
RevylAI:mainfrom
snowyukitty:fix/playscan-library-abi-parity

Conversation

@snowyukitty

@snowyukitty snowyukitty commented Jul 29, 2026

Copy link
Copy Markdown

Summary

  • compare library basenames across each 32/64-bit ABI pair instead of stopping at directory presence
  • keep whole-ABI gaps CRITICAL and report partial gaps as deterministic HIGH findings that name missing libraries
  • cover matched pairs, 64-bit-only and no-native archives, mixed gaps, and the config-split exemption

Validation

  • go test ./internal/playscan/
  • go test ./...
  • go vet ./...
  • go build ./...
  • go test ./internal/playscan/ -run 'TestScanArchive64BitParity/partial_library_gap_is_named' -count=100

Fixes #23

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.

playscan: 64-bit ABI parity should compare libraries, not just ABI directories

1 participant