Commit graph

904 commits

Author SHA1 Message Date
Ryan Kurtz
add99c05ba Merge remote-tracking branch 'origin/GP-2438_ReturnStorage' 2022-08-24 00:53:25 -04:00
caheckman
60604b5672 GP-2424 Decompiler allows unknown prototype model names 2022-08-23 18:00:06 -04:00
caheckman
e98ddcc3b1 GP-2438 Turning on return value storage 2022-08-19 16:42:26 -04:00
James
e8bda10bc1 GP-2477_James_prevent_large_scalar_conversions 2022-08-18 18:46:47 +00:00
caheckman
79c3508f54 GP-2358 Packed protocol for decompiler marshaling 2022-08-17 17:49:50 -04:00
Ryan Kurtz
d023f4a373 Merge remote-tracking branch 'origin/GP-2287_caheckman_PR-4475_ekilmer_fix-sleighexample' 2022-08-17 01:13:07 -04:00
Ryan Kurtz
f40861413b Merge remote-tracking branch 'origin/GP-2466_caheckman_PR-4450_jpleasu_fix_high_variable_compare' 2022-08-16 14:32:16 -04:00
Ryan Kurtz
2b959a3459 Merge branch 'GP-0_ryanmkurtz_PR-3785_GameCubeGBA_Increment' 2022-08-15 11:50:52 -04:00
Ryan Kurtz
d0f21f479a Merge remote-tracking branch 'origin/GP-2436_fixed_args_varargs' 2022-08-12 01:43:17 -04:00
Ryan Kurtz
8f561b71f5 Merge remote-tracking branch 'origin/GP-2281_CombinedBooleans'
(Closes #620)
2022-08-11 00:36:29 -04:00
James
109696fad1 GP-2436_fixed_args_varags_functions 2022-08-09 16:56:18 +00:00
Ryan Kurtz
827d697258 GP-0: Certifying 2022-08-05 11:10:55 -04:00
devnull850
e48ca34f11 Ignore Doxygen generated Decompiler documentation 2022-08-01 07:19:31 -04:00
Eric Kilmer
ae78cca16d
Initialize ID lookup tables to fix sleighexample 2022-07-27 11:53:41 -04:00
Jason P. Leasure
dba1a5d7e6 decompiler: fix Merge::compareHighByBlock
- if def1=0 and def2==0 return false
2022-07-26 19:00:25 -04:00
ghidra1
cdeeca79d5 GP-0 Transitioned AttributeId and ElementId to java record 2022-07-25 16:56:58 -04:00
caheckman
7abd4cb2ec GP-2281 RuleOrMultiBool 2022-07-25 14:40:50 -04:00
caheckman
f19df90389 GP-2262 - type id should be long 2022-07-22 14:47:20 -04:00
caheckman
aa038c3636 GP-2262 Encoder 2022-07-21 17:48:30 -04:00
caheckman
ae79857b42 GP-2262 Marshaling refactor - java-side 2022-07-20 12:47:33 -04:00
dragonmacher
c8e15f0fe2 GP-2295 - fixes and debug code for a history actions stack trace 2022-07-14 11:31:27 -04:00
Ryan Kurtz
7e4df39fe5 Merge remote-tracking branch 'origin/GP-1405_ThisPointerPrep' 2022-07-07 00:58:42 -04:00
Ryan Kurtz
6f74674757 Merge remote-tracking branch 'origin/GP-2288_Part2' (#4410) 2022-07-06 00:31:12 -04:00
Ryan Kurtz
fc6126ed96 Merge remote-tracking branch 'origin/patch' 2022-07-06 00:29:53 -04:00
caheckman
c1d5d764f9 GP-2288 Check for dead PcodeOps in gatherOpsAtAddress 2022-07-05 19:23:07 -04:00
caheckman
beff48fb27 GP-2288 Check for dead PcodeOps in DynamicHash 2022-07-05 19:07:53 -04:00
caheckman
6154f16072 GP-2274 Apply SUB_PTRREL_UNK only if relative pointer is ephemeral 2022-07-01 14:31:29 -04:00
caheckman
6be9943b8a GP-2237 AddrSpace as marshaling primitive and prettyprint update 2022-06-29 13:16:36 -04:00
Ryan Kurtz
4807ec354a Merge remote-tracking branch 'origin/GP-2246_SegmentOpMarshal'
(Closes #4380)
2022-06-29 00:22:45 -04:00
Ryan Kurtz
b189390453 Merge remote-tracking branch 'origin/patch' 2022-06-28 13:46:00 -04:00
caheckman
89b8a59e99 GP-2246 Fix broken SegmentOp marshaling 2022-06-28 12:31:52 -04:00
caheckman
14d1a107e8 GP-2157 Remove use of uint 2022-06-21 16:54:15 -04:00
caheckman
359ddc5c87 GP-2212 Mark calls with boolean return values 2022-06-21 15:59:12 -04:00
Ryan Kurtz
cc532ab328 Merge remote-tracking branch 'origin/GP-2157_MarshalAPI' 2022-06-21 14:05:10 -04:00
caheckman
d8c10bf229 GP-2157 Marshaling refactor. Decompiler side. 2022-06-21 13:34:23 -04:00
Ryan Kurtz
d2883bbb8c GP-2167: Removing JMockit jar dependency 2022-06-18 03:38:48 -04:00
caheckman
4f6211859b GP-1405 Create data-type recommendation for potential this parameter 2022-06-17 14:51:35 -04:00
dragonmacher
f984cd19ed Removed left-over annotations 2022-06-17 12:54:16 -04:00
Ryan Kurtz
858cba5e90 Merge remote-tracking branch 'origin/GP-2184-dragonmacher-remove-jmockit-4' 2022-06-16 10:24:52 -04:00
Ryan Kurtz
031d4dfd71 Merge remote-tracking branch 'origin/GP-2168-dragonmacher-remove-jmockit-1' 2022-06-16 00:53:47 -04:00
dragonmacher
3ac7ecdb13 GP-2184 - removed JMockit usage from some tests (part 4) 2022-06-15 12:42:11 -04:00
caheckman
cac7d12785 GP-2178 Fix memory potential memory error in TypeFactory::restoreTypedef 2022-06-14 15:22:22 -04:00
dragonmacher
33ed42dcb7 GP-2168 - removed JMockit usage from some tests 2022-06-14 14:52:29 -04:00
Ryan Kurtz
79b743e4b4 Merge remote-tracking branch 'origin/GP-1880_James_improve_decompiler_ref_actions--SQUASHED' 2022-06-14 13:58:38 -04:00
James
ef08cae2e7 GP-1880_James improve decompiler reference actions 2022-06-14 09:22:04 -04:00
Ryan Kurtz
28f2785de4 Merge remote-tracking branch 'origin/GP-0-dragonmacher-spelling-fix' 2022-06-10 01:35:12 -04:00
Ryan Kurtz
91f44ba36e Merge remote-tracking branch 'origin/GP-2079_RelativePointerCompare'
(Closes #4224)
2022-06-10 01:26:47 -04:00
Ryan Kurtz
6676667a70 Merge remote-tracking branch 'origin/patch' 2022-06-10 01:25:36 -04:00
caheckman
987b524193 GP-2082 Guarantee only a single switch edge is labeled default 2022-06-09 19:05:14 -04:00
dragonmacher
7210f7c665 Fixed spelling mistake 2022-06-09 17:00:56 -04:00