720 Commits
Author SHA1 Message Date
bismurphy 78e9efc23a Allow passing arguments to main() from external source (#164) 2023-10-01 23:51:40 +02:00
Simon Lindholm f19585d533 Handle no args on one side in diff_sameline
Mirroring https://github.com/simonlindholm/asm-differ/pull/126.
2023-09-10 20:18:17 +02:00
Simon Lindholm ed944e86f6 Only print the first internal error of each kind 2023-08-26 21:29:49 +02:00
Simon Lindholm 03d4424b43 Handle function pointers in same_type 2023-08-26 21:16:48 +02:00
Simon Lindholm b83d1c65c6 More defines for import.py 2023-08-21 22:03:01 +02:00
Simon Lindholm dbf12120b0 Don't crash on R_MIPS_JALR relocs 2023-08-21 22:02:35 +02:00
Simon Lindholm 0f0145a8f2 Don't crash on negative numbers 2023-08-21 22:02:02 +02:00
Simon Lindholm 3f8a292ed0 Strip "#ident" when parsing C 2023-05-15 23:44:16 +02:00
Simon Lindholm 756eb0fe95 Fix function de-staticing during import 2023-05-15 23:36:27 +02:00
Simon Lindholm c68fa18781 Fix + disable ignoring of branch likely delay slots 2023-04-17 22:52:38 +02:00
Ethan Roseman ec0c4db855 Remove trailing nops from objdump output (#157) 2023-03-07 08:55:26 +01:00
Gilles Siberlin eaa4d07684 Populate diff_label when uploading the function to decomp.me (#156) 2023-01-31 12:18:17 +01:00
Simon Lindholm 7cca05d9fa Upload as context if import.py --decompme doesn't find function 2023-01-30 12:13:59 +01:00
Anghelo Carvajal 7fb4f7ce30 Add jlabel to prelude.inc (#152) 2022-12-29 15:13:17 +01:00
Simon Lindholm 91a2d5ba35 Update pycparser stubs 2022-12-26 00:09:32 +01:00
Simon Lindholm 95b9d5f926 Preprocess with -DPERMUTER when permuting, too 2022-12-25 23:53:41 +01:00
Simon Lindholm 236f61ebf6 Don't try to negate pointers 2022-11-10 00:28:02 +01:00
Simon Lindholm b4896753e0 Don't swap lhs and rhs in perm_add_sub
Copy-paste mistake from perm_commutative.
2022-11-10 00:26:33 +01:00
Simon Lindholm 0e1aa1a272 Support MIPS PIC relocs 2022-11-09 17:19:34 +01:00
Simon Lindholm 2c78f553af Refactor identical-source result reuse
This fixes a bug where we'd keep permuting a compile error source if it
gets generated twice, which can result in internal assertion failures.
2022-11-01 00:25:54 +01:00
Simon Lindholm 6694a4b958 Make import.py preprocess with -DPERMUTER 2022-10-24 19:02:13 +02:00
Simon Lindholm 2aee449024 Support config/permuter_settings.toml 2022-10-17 21:55:20 +02:00
Simon Lindholm e76ff7c1a9 Add __asm__ to STUB_FN_MACROS 2022-10-17 01:00:58 +02:00
Mark Street 038c19a5a2 Allow .globl as function label prefix (#151) 2022-10-06 22:28:32 +02:00
Simon Lindholm c6ec49f826 Simplify USAGE.md 2022-10-06 22:25:03 +02:00