You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit d4bf961
Browse filesBrowse the repository at this point in the historyBrowse files
Fix address bounds checking and metadata calculation for 64 KiB binaries
Prevent `u16` truncation when calculating end addresses or bounds
for full 64 KiB binaries where `len as u16` wrapped 65536 to 0.
- Simplify `AppState::is_external` to `addr.offset_from(self.origin) >= self.raw_data.len()`.
- Fix `FileInfo` end address calculation for 64 KiB binaries to correctly report `$FFFF`.
- Update analyzer routines (`promote_return_labels`, `follow_indirect_jumps`, `flow_analyze`) and HTML exporter to use canonical `AppState::is_external` checks.
- Fix end address calculation in D64 and CRT picker dialogs.
- Add test case verifying MCP address details on 64 KiB projects (#42).
Fixes#42
0 commit comments