Commit Graph

  • e4219e7644 Version 1.8.3 main v1.8.3 Luke Street 2026-03-01 22:36:44 -07:00
  • 6bef60c26a I should add a precommit hook Luke Street 2026-03-01 22:35:32 -07:00
  • 43d602b278 Warn and continue on missing REL relocation target Luke Street 2026-03-01 22:33:55 -07:00
  • af8595ed98 Improve extab handling with interleaved extabindex Luke Street 2026-03-01 21:58:21 -07:00
  • 2b39879d43 fmt & clippy v1.8.2 Luke Street 2026-03-01 21:28:15 -07:00
  • 6baa8a0e0e Version 1.8.2 Luke Street 2026-03-01 21:24:17 -07:00
  • 89106d0a19 Clamp inferred jump table sizes to section size Luke Street 2026-03-01 21:21:36 -07:00
  • 46e60524fe Fix extab splitting with -inline deferred Luke Street 2026-03-01 20:37:44 -07:00
  • c4de1b467b Version 1.8.1 v1.8.1 Luke Street 2026-03-01 16:11:37 -07:00
  • 06749b8a4f Reformat for edition 2024 Luke Street 2026-03-01 16:00:29 -07:00
  • 02b343f793 Fix advisories Luke Street 2026-03-01 15:59:20 -07:00
  • 65fdf9be70 Fix nightly clippy warnings Luke Street 2026-03-01 15:57:42 -07:00
  • 8c77e4982f Add vaddr support for REL section headers in splits.txt Luke Street 2026-03-01 15:57:13 -07:00
  • 0e8ea40221 Update to Rust edition 2024 Luke Street 2026-03-01 15:57:03 -07:00
  • aa635e1992 Analysis: Use stricter function terminator checks in prologue detection (#135) bluisblu 2026-02-23 00:35:55 -05:00
  • 03e921808a Fix typo in README.md patch-1 Luke Street 2026-02-21 21:06:32 -07:00
  • b138efd46c jeff rjkiv 2026-02-21 20:46:16 -07:00
  • 46a84b1cc5 update cargo.toml rjkiv 2026-02-21 20:43:53 -07:00
  • d227ee85e9 Rewrite jump table parsing for CFA (#23) rjkiv 2026-02-21 18:45:58 -07:00
  • 1f9a69993e remove unused ObjInfo fields, fix pdata auto-splits rjkiv 2026-02-13 20:44:01 -07:00
  • c1b1d95167 Remove a LOT of GC/Wii specific stuff (#19) rjkiv 2026-02-13 19:53:16 -07:00
  • 97bea7d91d big green checkmark make me happy (#18) rjkiv 2026-02-13 15:24:02 -07:00
  • 9213a9ff71 major readme refactor (#16) jnack 2026-02-13 14:55:42 -06:00
  • 818a414344 thank you jeff rjkiv 2026-02-12 19:54:42 -07:00
  • 856e1cce2d Merge pull request #15 from jsenior10/main rjkiv 2026-02-12 19:53:41 -07:00
  • 7bd3a512a0 add default exe name rjkiv 2026-02-12 19:53:12 -07:00
  • 80fadbc038 remove unused include jsenior10 2026-02-13 02:02:09 +00:00
  • e092cee92a Merge pull request #14 from jnackmclain/main rjkiv 2026-02-12 18:48:44 -07:00
  • 0e44584e77 Fix debilitating error in readme jnack 2026-02-12 19:43:58 -06:00
  • a0671c057e remove func call scopes as not needed jsenior10 2026-02-13 00:17:33 +00:00
  • b42ce3c23c not needed assuming window size is the same for all lzx compressed xexs jsenior10 2026-02-13 00:14:21 +00:00
  • fe80ef32f9 compressed stuff jsenior10 2026-02-12 22:50:21 +00:00
  • 60cdaec488 Merge pull request #6 from freeqaz/fix/xex-split-asm-bugs rjkiv 2026-02-11 19:20:54 -07:00
  • fdf1ed0a49 Split out dwarf printing code to a separate file (#134) Dávid Balatoni 2026-02-06 17:00:34 +01:00
  • 7324649f48 Revert my own change that completely messes up typedefs in the dwarfdump (#133) Dávid Balatoni 2026-02-01 00:12:14 +01:00
  • c15423bf36 Demangle variable names in the dwarf dump (#131) Dávid Balatoni 2026-02-01 00:12:02 +01:00
  • c2fb03aba2 edit .pdb part of readme (thanks xenia) rjkiv 2026-01-25 17:59:12 -07:00
  • 621db69de8 Merge pull request #7 from ieee802dot11ac/main rjkiv 2026-01-25 17:58:26 -07:00
  • e59112ccd7 format pass ieee 802.11ac 2026-01-25 16:12:54 -08:00
  • 29dd8131eb pdb works on da bat ieee 802.11ac 2026-01-25 15:57:48 -08:00
  • e88127a544 pdb dying on xidata stubs ieee 802.11ac 2026-01-25 14:08:29 -08:00
  • 9f26a550f9 pdb dying on tailcall misread ieee 802.11ac 2026-01-25 00:31:07 -08:00
  • d4a819554b pdb dumping syms.txt incorrectly ieee 802.11ac 2026-01-24 22:35:44 -08:00
  • 034c5ae741 pdb init (print sections/offsets) ieee 802.11ac 2026-01-24 20:02:10 -08:00
  • 3e5414c09a Fix XEX split failures for unaligned data sections and jump tables freeqaz 2026-01-25 01:19:09 +00:00
  • 1ba19ad3d7 Merge pull request #5 from dbalatoni13/relocations rjkiv 2026-01-17 10:35:18 -07:00
  • e74dc53ee2 Relocation fixes for MSVC linking dbalatoni13 2026-01-17 10:02:43 +01:00
  • 32bbc758a3 Merge pull request #4 from ChimpsAtSea/regex-fix rjkiv 2026-01-15 18:40:02 -07:00
  • ea747bb27a Update config.rs Haydn Trigg 2026-01-15 11:12:09 +10:30
  • af19c92383 Version 1.8.0 v1.8.0 Luke Street 2025-12-30 19:13:06 -07:00
  • 367deae7ca Big dwarf dump improvements (#129) Dávid Balatoni 2025-12-31 03:12:47 +01:00
  • d766ff50ca Add skip_cfa_ranges option to config.yml Luke Street 2025-12-30 19:02:24 -07:00
  • 3434c06736 Version 1.7.6 v1.7.6 Luke Street 2025-12-09 10:00:27 -07:00
  • 49b21788a7 Fix WindowedFile::read (#128) robojumper 2025-12-09 17:53:44 +01:00
  • c30965c9ed Version 1.7.5 v1.7.5 Luke Street 2025-12-03 18:05:32 -07:00
  • 329936be00 Fix .ctors splitting for RELs (#126) Max 2025-12-01 12:18:25 -05:00
  • a9f34cbca6 Version 1.7.4 v1.7.4 Luke Street 2025-11-26 22:22:52 -07:00
  • 7df3ffe733 Skip and warn on REL relocations with invalid source Luke Street 2025-11-26 22:21:42 -07:00
  • 8c8747572c Version 1.7.3 v1.7.3 Luke Street 2025-11-26 21:59:00 -07:00
  • ac4487b159 Sanitize commas in auto-split names Luke Street 2025-11-26 21:45:02 -07:00
  • aa4b694b6c Version v1.7.2 v1.7.2 Luke Street 2025-11-21 21:37:56 -07:00
  • f8f69e2cfd Add auto extab dtor renaming (#123) Amber Brault 2025-11-22 05:35:43 +01:00
  • a2568b5b80 Version v1.7.1 v1.7.1 Luke Street 2025-11-18 22:48:53 -07:00
  • 6bffd452e5 Update deny.toml Luke Street 2025-11-18 22:41:20 -07:00
  • 73cdd6c243 clippy fixes Luke Street 2025-11-18 22:39:37 -07:00
  • 667346cbe0 Update dependencies Luke Street 2025-11-18 22:39:28 -07:00
  • a602b9d048 [WIP] Experimental WASM VFS support vfs Luke Street 2025-11-18 22:24:10 -07:00
  • 8e417a4ad6 rel make: Avoid EMFILE when loading many modules (#122) v1.7.0 Luke Street 2025-11-12 12:26:20 -07:00
  • 2a3eaf9d4f Add support for structure types and enums being nested in structure types (#119) Dávid Balatoni 2025-10-27 08:30:12 +01:00
  • 89864dc76e refactor: rename relocations field and flatten relocs (#115) Luke Street 2025-09-13 02:17:36 -06:00
  • 9c5210184d Remove globalize_symbols test (#116) Luke Street 2025-09-13 02:14:37 -06:00
  • 31c42d58db Fix clippy lints and address cargo deny advisories (#117) Luke Street 2025-09-13 02:04:42 -06:00
  • 4499d7537a Update README.md rjkiv 2025-09-06 20:40:33 -07:00
  • d3596dbaa4 account for enum size in dwarf dump (#110) Vi 2025-08-30 12:03:48 -05:00
  • 4234ffe0b4 another readme disclaimer rjkiv 2025-07-29 15:14:42 -07:00
  • be781deb4b remove more unused gc/wii cmds rjkiv 2025-07-29 15:01:49 -07:00
  • 40de147ee6 remove some more gc/wii stuff rjkiv 2025-07-29 15:00:41 -07:00
  • f3c91333a4 write depfile rjkiv 2025-07-29 14:59:42 -07:00
  • 0cd84adaa4 more readme stuff rjkiv 2025-07-27 20:41:41 -07:00
  • 9f334b0eee Update README.md rjkiv 2025-07-27 20:31:16 -07:00
  • 45b0f47b3d begin removing unused files rjkiv 2025-07-27 19:41:36 -07:00
  • 015c2b9f7f acknowledge the existence of other data sections rjkiv 2025-07-27 15:59:55 -07:00
  • d4a1760ac3 Update Cargo.lock rjkiv 2025-07-27 14:05:22 -07:00
  • 7a85706604 tweak symbol logic based off object crate tweaks rjkiv 2025-07-26 22:43:45 -07:00
  • d62934f9ef suppress alignment warning for splits rjkiv 2025-07-26 20:06:06 -07:00
  • 07eeea0389 create config.json during splitting (oops) rjkiv 2025-07-26 13:16:40 -07:00
  • 988cbfd1f2 use specific version of objdiff-core rjkiv 2025-07-25 20:20:26 -07:00
  • 89c0d67335 continue writing asms even if one fails rjkiv 2025-07-25 13:31:00 -07:00
  • 273e3fca28 don't write data for bss sections rjkiv 2025-07-24 20:23:34 -07:00
  • ac70b457a5 try to avoid duplicate splits rjkiv 2025-07-24 20:09:02 -07:00
  • 69acef5e02 auto-detect pdata rjkiv 2025-07-24 18:39:33 -07:00
  • 9c79d84de0 a lil split tweaking rjkiv 2025-07-24 16:26:30 -07:00
  • ccda655d46 remove printlns rjkiv 2025-07-24 12:17:28 -07:00
  • 6f1889512e write *most* objs (except the last ones) rjkiv 2025-07-24 12:02:11 -07:00
  • 64256bc913 need to figure out how to add last objs in sections rjkiv 2025-07-24 10:57:56 -07:00
  • 934f4952e9 write *some* splits rjkiv 2025-07-23 22:10:32 -07:00
  • d89991a61c get bounds for the last obj in a section rjkiv 2025-07-23 20:43:40 -07:00
  • 10c72a8875 first attempt to deduce obj bounds rjkiv 2025-07-23 20:01:02 -07:00
  • 5cf6a3caae remove section index from ExeMapEntry rjkiv 2025-07-23 17:29:51 -07:00
  • b857d63ea8 account for pdata sizes rjkiv 2025-07-23 13:44:37 -07:00