Commit Graph

  • 23009bf9a3 Implement diffing individual data symbols (#244) LagoLunatic 2025-09-02 21:37:17 -04:00
  • 6fb4bb8855 [MIPS] Fix symbols being filtered out from target side of diff if target object contains .NON_MATCHING markers (#250) Anghelo Carvajal 2025-09-02 21:13:29 -04:00
  • a138dfa907 Gracefully handle OOB in symbol_context/symbol_hover Luke Street 2025-09-02 19:11:07 -06:00
  • 0b95613768 Hide certain symbols for X360 COFFs (#248) rjkiv 2025-08-31 15:45:21 -07:00
  • 5d4b33a500 Update README.md & config.schema.json Luke Street 2025-08-30 23:56:46 -06:00
  • f2a591356e Improve automatic symbol pairing for nameless literals (#247) v3.0.1 LagoLunatic 2025-08-31 01:07:43 -04:00
  • 8d24ec6373 Detect x86 instruction size differences Luke Street 2025-08-30 22:57:19 -06:00
  • 58430d947b ci: Remove quotes from CARGO_ZIGBUILD_ZIG_PATH Luke Street 2025-08-30 15:49:14 -06:00
  • 1533125f9d Resolve objdiff-wasm clippy warnings Luke Street 2025-08-30 14:56:41 -06:00
  • 5654060dc8 ci: Use uv tool instead of venv Luke Street 2025-08-30 14:31:14 -06:00
  • 84079c3934 objdiff-wasm build improvements Luke Street 2025-08-30 12:42:14 -06:00
  • 48804dc2e3 Merge pull request #245 from LagoLunatic/subi LagoLunatic 2025-08-23 18:05:47 -04:00
  • 8cfa8b7dab Update default watch patterns to include more extensions (#246) LagoLunatic 2025-08-23 17:37:34 -04:00
  • 93a4d7e55d PPC pooled data references: Add support for subi, addis, and subis instructions LagoLunatic 2025-08-23 16:37:57 -04:00
  • 7c424a7966 Ignore switchD_ labels generated by Ghidra (#241) iFarbod 2025-08-19 19:53:07 +03:30
  • 678210d58a Change file watcher log message to debug v3.0.0 Luke Street 2025-08-15 16:38:06 -06:00
  • 4302821615 Fix Windows build Luke Street 2025-08-15 16:31:33 -06:00
  • c4b4244b59 Version v3.0.0 Luke Street 2025-08-15 16:27:27 -06:00
  • 52c138bf06 Add "ignore_patterns" option to config Luke Street 2025-08-15 16:24:26 -06:00
  • 813c8aa539 Add "Diff fill color" option to Appearance Luke Street 2025-08-15 15:43:23 -06:00
  • 0f0aaab795 Fix WSL path handling Luke Street 2025-08-15 15:34:58 -06:00
  • b21892be31 Add CLI args to objdiff-gui (incl. --project-dir/-p) Luke Street 2025-08-15 15:25:55 -06:00
  • 247d6da94b Restore extab diff view Luke Street 2025-08-15 15:06:16 -06:00
  • bd95faa9c3 Remove objdiff-cli diff JSON output mode Luke Street 2025-08-15 14:57:34 -06:00
  • 2c57e4960f Add ARM logic for inferred function size padding Luke Street 2025-08-15 14:48:26 -06:00
  • cff4be2979 Update gimli, object Luke Street 2025-08-15 14:47:06 -06:00
  • e1da90943c Version v3.0.0-beta.14 v3.0.0-beta.14 LagoLunatic 2025-08-13 01:45:05 -04:00
  • b5713db333 Update dependencies LagoLunatic 2025-08-13 01:42:34 -04:00
  • 4c3f5e9836 Merge pull request #236 from LagoLunatic/symbol-ctx LagoLunatic 2025-08-11 17:28:26 -04:00
  • e9ce02feb0 Disable double tooltip for elided function name in function diff view LagoLunatic 2025-08-08 20:36:48 -04:00
  • 9a378d85ed Fix context menu on function name in function diff view LagoLunatic 2025-08-08 20:35:16 -04:00
  • c8ff45f2c8 Merge pull request #234 from LagoLunatic/no-diff-data LagoLunatic 2025-08-08 20:32:28 -04:00
  • 34e4513c69 Fix data section not showing when there is no section on the other side LagoLunatic 2025-08-06 16:09:18 -04:00
  • a015971c20 Use deprecated egui::menu as temp workaround v3.0.0-beta.13 Luke Street 2025-08-02 13:34:10 -06:00
  • e67d5998b3 Enable PS instructions for any 32-bit PPC ELF Luke Street 2025-08-02 11:36:35 -06:00
  • 91bc23edfc Fix objdiff-wasm build Luke Street 2025-08-02 11:32:04 -06:00
  • c9c3b32376 Use let chains (a.k.a. cargo clippy --fix) Luke Street 2025-08-02 11:26:59 -06:00
  • 0dc123b064 Don't fail on line info parsing; use gimli::RelocateReader Luke Street 2025-08-02 11:22:02 -06:00
  • 1e62d4664c Make function size inference logic arch-specific Luke Street 2025-08-02 10:56:26 -06:00
  • 1205e8ceb4 Version v3.0.0-beta.12 v3.0.0-beta.12 Luke Street 2025-07-29 21:30:45 -06:00
  • c917cad5f0 Strip zeros from end of inferred function sizes Luke Street 2025-07-29 21:20:47 -06:00
  • dd653329f5 Fix reading IMAGE_REL_PPC_REFHI/REFLO without PAIR Luke Street 2025-07-29 20:58:34 -06:00
  • f5d3d5f10a gui: Split OpenGL into OpenGL (glow), OpenGL ES (wgpu) Luke Street 2025-07-29 20:49:09 -06:00
  • c327ed3ea8 Update to egui 0.32 (& update all deps) Luke Street 2025-07-28 17:30:52 -06:00
  • 85fb18a21a Update rabbitizer to v2.0.0-alpha.4 (#226) v3.0.0-beta.11 Ethan Roseman 2025-07-28 00:13:42 -04:00
  • 00ad0d8094 Support PPC64 ELFs (PS3); refactor relocation processing Luke Street 2025-07-21 21:01:03 -06:00
  • 8fac63c42c Remove temporary test Luke Street 2025-07-17 21:23:12 -06:00
  • 0fb7f3901c Add PPC COFF tests; fix IMAGE_REL_PPC_PAIR handling Luke Street 2025-07-17 21:19:06 -06:00
  • 3385f58341 Fix data flow analysis for multiple text sections (#220) Mark Langen 2025-07-17 15:04:56 -07:00
  • 60b227f45e Support PowerPC COFF (Xenon, Xbox 360) Luke Street 2025-07-17 13:32:50 -06:00
  • 127ae5ae44 PPC pooled relocations: Ignore hidden symbols (#221) LagoLunatic 2025-07-07 19:29:05 -04:00
  • 5f48e69775 More clippy fixes Luke Street 2025-07-07 15:29:30 -06:00
  • 8756eee07b clippy fixes & version bump Luke Street 2025-07-07 14:56:41 -06:00
  • bd3ed0d5ad Version v3.0.0-beta.10 v3.0.0-beta.10 Luke Street 2025-06-17 13:03:14 -06:00
  • e638d0b17a Implementation of basic data flow analysis for PowerPC (#212) Mark Langen 2025-06-17 11:59:04 -07:00
  • f58616b6dd Use symbol name when comparing against an externed reloc (#214) Ryan Burns 2025-05-30 14:00:02 -07:00
  • e9762e24c2 Add support for x86 ELF object files (#213) Alex Page 2025-05-30 19:19:06 +00:00
  • dab79d96a1 Version v3.0.0-beta.9 v3.0.0-beta.9 Luke Street 2025-05-27 21:32:57 -06:00
  • a57e5db983 WASM API updates, support symbol mapping Luke Street 2025-05-27 21:31:29 -06:00
  • d0afd3b83e Fix scroll hotkeys not working in data diff view (#208) LagoLunatic 2025-05-27 11:27:00 -04:00
  • a367af612b Make encoding_rs an optional dependency (#205) Anghelo Carvajal 2025-05-18 01:14:15 -04:00
  • 22052ea10b Data diff view: Show bytes with relocations as ?? instead of 00 (#204) LagoLunatic 2025-05-14 23:12:59 -04:00
  • f7c3501eae Version v3.0.0-beta.8 v3.0.0-beta.8 Luke Street 2025-05-13 22:57:30 -06:00
  • 07ef93f16a Ignore extern symbols with symbol name lookups Luke Street 2025-05-13 22:48:39 -06:00
  • 8e8ab6bef8 Skip label symbols when inferring symbol sizes Luke Street 2025-05-13 22:36:02 -06:00
  • e865f3d598 Fix symbol mapping mismatched match % Luke Street 2025-05-13 21:57:16 -06:00
  • 2b13e9886a Fix hidden symbol regression Luke Street 2025-05-13 21:37:29 -06:00
  • 1750af736a Try target-feature=+crt-static Luke Street 2025-05-13 21:28:21 -06:00
  • 731b604c24 Fix highlighting of signed vs unsigned arguments (#202) LagoLunatic 2025-05-13 16:03:00 -04:00
  • 2d643eb071 Add scratch.preset_id to config.schema.json Luke Street 2025-05-09 12:51:18 -06:00
  • 0c48d711c7 Improve local branch relocation handling v3.0.0-beta.7 Luke Street 2025-05-07 22:53:10 -06:00
  • 34220a8e26 Add address to ReportItem, stabilize sections/functions ordering Luke Street 2025-05-07 17:36:49 -06:00
  • 0c9e5526d4 Combine sections when generating report Luke Street 2025-05-07 16:46:54 -06:00
  • 3db0727469 Omit match % for right sections, improve multi-section diffing Luke Street 2025-05-07 16:46:31 -06:00
  • 8b5bf21f38 Mark combined sections as SectionKind::Unknown Luke Street 2025-05-07 16:45:00 -06:00
  • b77df77000 Minor cleanup, remove Section::symbol_data Luke Street 2025-05-07 16:43:34 -06:00
  • 7e08f9715b Update dependencies Luke Street 2025-05-07 16:42:02 -06:00
  • 3c05852d00 Document SuperH support Luke Street 2025-05-06 23:25:29 -06:00
  • a51ff44be1 Fix superh wasm (no_std) build Luke Street 2025-05-06 23:21:07 -06:00
  • d225cac205 Add superh feature to wasm build Luke Street 2025-05-06 23:12:11 -06:00
  • 737b3782db ci: Add id-token write permission v3.0.0-beta.6 Luke Street 2025-05-06 22:51:11 -06:00
  • 1d782243e0 Add data info for superh (#198) sozud 2025-05-06 21:30:53 -07:00
  • a1499f475d Update test snapshot Luke Street 2025-05-06 22:07:21 -06:00
  • f263e490e3 Combine data/text sections: Pad sections to alignment (#197) LagoLunatic 2025-05-06 23:47:08 -04:00
  • d0e6c5c057 Display branch destinations after PC-relative loads (#194) Aetias 2025-05-07 05:45:03 +02:00
  • e1c51ac297 ARM: Fix "Combine text sections" confusing code and data (#195) LagoLunatic 2025-04-26 13:14:16 -04:00
  • 39b1b49985 cli: Add --config arg to report generate Luke Street 2025-04-22 18:13:00 -06:00
  • 6c7160ab7e Use rabbitizer 2.0.0-alpha.1 Luke Street 2025-04-22 18:12:02 -06:00
  • 644d4762f0 Preliminary SuperH support (#186) sozud 2025-04-17 13:20:30 -07:00
  • b40fae5140 Allow copying Shift JIS encoded string literals (#189) LagoLunatic 2025-04-17 12:07:05 -04:00
  • fbf85632ab PPC: Detect unpooled string literal references (#188) LagoLunatic 2025-04-17 01:33:55 -04:00
  • 73a89d2768 Version v3.0.0-beta.6 Luke Street 2025-04-02 11:03:40 -06:00
  • a162c2f840 Fix to_string_in_format_args warning Luke Street 2025-04-01 23:36:47 -06:00
  • a474b27d55 Update dependencies Luke Street 2025-04-01 23:33:17 -06:00
  • 3d7f2b70dc Replace some git dependencies with cargo registry Luke Street 2025-04-01 22:56:16 -06:00
  • fe886f862d ci: Auto cargo publish / npm publish Luke Street 2025-04-01 21:49:01 -06:00
  • 2bcbc34850 wasm: Improve API error handling Luke Street 2025-04-01 21:45:13 -06:00
  • 9b557e4c8e Limit left-panel scrollview to the file tree (#185) v3.0.0-beta.5 Steven Casper 2025-04-01 14:35:17 -04:00
  • b9ba5796ed PPC: Fix pooled relocation addends being added twice sometimes (#184) LagoLunatic 2025-03-31 00:00:36 -04:00
  • e101610416 ARM: Fix subtract with overflow error when no mapping symbol at address 0 (#183) LagoLunatic 2025-03-31 00:00:06 -04:00