Skip to content

Add file metadata navigation handlers#83

Merged
tinysec merged 1 commit into
masterfrom
feat/file-metadata-navigation-handler
Jul 22, 2026
Merged

Add file metadata navigation handlers#83
tinysec merged 1 commit into
masterfrom
feat/file-metadata-navigation-handler

Conversation

@tinysec

@tinysec tinysec commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • implement the official stable NavigationHandler callback contract
  • expose FileMetadata.Navigation, Nav, and SetNavigationHandler
  • keep callback state alive and unregister it before file release
  • contain callback exceptions at the managed/native boundary

Verification

  • dotnet build -c Release
  • targeted real-core E2E: 3/3
  • full real-core E2E: 191/191

External E2E coverage is committed in the sibling sharp-binaryninja-tests repository as 7d42a34.

@tinysec
tinysec merged commit 0a2896f into master Jul 22, 2026
1 check passed
@tinysec
tinysec deleted the feat/file-metadata-navigation-handler branch July 22, 2026 15:58
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