Ryan Kurtz
|
4cbc94d960
|
Merge remote-tracking branch 'origin/GP-2470_EnumVariants' (#2581)
|
2024-11-18 06:26:59 -05:00 |
|
Ryan Kurtz
|
b12d39ee3f
|
Merge remote-tracking branch 'origin/GP-5127_MultiSlotAlignment'
|
2024-11-18 06:22:59 -05:00 |
|
Ryan Kurtz
|
294f81dfc2
|
Merge remote-tracking branch 'origin/patch'
|
2024-11-18 06:20:49 -05:00 |
|
caheckman
|
55a026b3ba
|
GP-2470 Support for partial enums
|
2024-11-15 20:54:17 +00:00 |
|
caheckman
|
ab7684a230
|
GP-5127 Alignment fix for MultiSlotAssign
|
2024-11-15 20:31:06 +00:00 |
|
caheckman
|
306e15a33d
|
GP-5130 Negative offsets in HeapSequence
|
2024-11-15 19:09:46 +00:00 |
|
Ryan Kurtz
|
ee5c436939
|
Merge remote-tracking branch 'origin/GP-5077_PR-6373_ekilmer_cpp-add-missing-index-check'
|
2024-10-31 06:19:00 -04:00 |
|
caheckman
|
dde9fed837
|
GP-5073 Fix for inlining infinite loop
|
2024-10-30 17:29:01 +00:00 |
|
Eric Kilmer
|
fdde0743e0
|
decompiler-cpp: Add missing for-loop index variable check
Prevent indexing out of bounds
|
2024-10-29 23:31:34 +00:00 |
|
Ryan Kurtz
|
a4fe327f7c
|
Merge remote-tracking branch 'origin/patch'
|
2024-10-28 17:29:44 -04:00 |
|
caheckman
|
2e09cf4ef3
|
GP-5038 Support for data-type recursion through typedef
|
2024-10-28 20:44:52 +00:00 |
|
caheckman
|
784540f1c0
|
GP-4979 Better support for partial array optimizations
|
2024-10-28 19:34:30 +00:00 |
|
hippietrail
|
d28b139933
|
correct decendant/decendent/descendent in identifiers, errors, and comments
|
2024-10-28 23:48:28 +07:00 |
|
caheckman
|
e80f52c22e
|
GP-4976 Only send back <typeref>
|
2024-10-08 20:21:52 +00:00 |
|
caheckman
|
5e75fb19e7
|
GP-4985 Check for overlapping structure fields and issue warnings
|
2024-10-07 19:22:54 +00:00 |
|
Ryan Kurtz
|
7c3868c00e
|
Merge remote-tracking branch 'origin/GP-4715_RemoveRevisitedFix' into
patch (Closes #6488)
|
2024-10-01 08:48:25 -04:00 |
|
Ryan Kurtz
|
1c0396d590
|
Merge remote-tracking branch 'origin/GP-4899_DoNothingSwitchTarget' into
patch (Closes #6819)
|
2024-10-01 08:45:07 -04:00 |
|
Ryan Kurtz
|
12274256c0
|
Merge remote-tracking branch 'origin/GP-4960_ImpliedCoverFix' into patch
(Closes #6820)
|
2024-10-01 08:43:19 -04:00 |
|
caheckman
|
580226cfa0
|
GP-4899 Full check for switch target in isDoNothing
|
2024-09-30 23:02:15 +00:00 |
|
caheckman
|
4eef52216d
|
GP-4960 Recursively walk implied Varnodes when building a Cover
|
2024-09-30 22:53:40 +00:00 |
|
caheckman
|
23d43b8167
|
GP-4715 SSA revisit MemRange
|
2024-09-30 22:36:53 +00:00 |
|
caheckman
|
b8656612cd
|
GP-4972 Multiplier of 0 indicates no INT_MULT or PTRADD is present
|
2024-09-30 17:52:45 +00:00 |
|
caheckman
|
691137abc1
|
GP-4907 Multistage jumptable adjustment
|
2024-09-25 14:07:07 -04:00 |
|
Ryan Kurtz
|
fb6445277a
|
Merge branch 'GP-4929_ryanmkurtz_PR-6890_wbierman_resolve_sleigh_uaf'
into Ghidra_11.2 (Closes #6890)
|
2024-09-13 11:54:07 -04:00 |
|
Ryan Kurtz
|
fe70b400b6
|
GP-4929: Certify
|
2024-09-13 11:51:28 -04:00 |
|
Bill Bierman
|
f56473e604
|
Use emplace instead of copy constructor
|
2024-09-12 07:07:24 -10:00 |
|
Bill Bierman
|
37838c180a
|
Corrected use after free vulnerability in Sleigh decompiler backend
|
2024-09-06 08:49:10 -10:00 |
|
caheckman
|
8ab71bb73c
|
GP-4890 Add support for mixed size extensions in cancelExtensions
|
2024-09-06 15:22:40 +00:00 |
|
Ryan Kurtz
|
e0bf7b4c53
|
Merge remote-tracking branch 'origin/GP-4887_NearestArrayBug'
|
2024-09-03 06:39:39 -04:00 |
|
caheckman
|
f703538ce1
|
GP-4887 Adjustments to nearestArrayedComponent
|
2024-08-30 23:30:27 +00:00 |
|
caheckman
|
e5969a613c
|
GP-4871 Don't ignore signed to unsigned integer casts for
FLOAT_INT2FLOAT
|
2024-08-30 18:47:34 +00:00 |
|
Ryan Kurtz
|
62d0682d04
|
Merge remote-tracking branch 'origin/GP-4849_RegisterVolatile'
(Closes #6755)
|
2024-08-28 07:43:58 -04:00 |
|
caheckman
|
e1cc67a3d2
|
GP-4849 Volatile attribute in <register> tag.
|
2024-08-27 21:03:10 +00:00 |
|
Ryan Kurtz
|
05c1e55647
|
Merge remote-tracking branch 'origin/GP-4859_RuleOrCompare'
(Closes #6578)
|
2024-08-26 14:34:56 -04:00 |
|
Ryan Kurtz
|
aac3e5ad1c
|
Merge remote-tracking branch 'origin/GP-4782_PtrsubUndo'
|
2024-08-26 12:35:12 -04:00 |
|
caheckman
|
a31c4033a8
|
GP-4859 RuleOrCompare
|
2024-08-26 16:34:18 +00:00 |
|
Ryan Kurtz
|
bc1f6b38be
|
Merge remote-tracking branch 'origin/GP-4790_CopyForceForm'
|
2024-08-26 12:31:44 -04:00 |
|
caheckman
|
2ef83410be
|
Merge branch
'GP-0_caheckman_PR-6578_LukeSerne_decomp-rule-int-or-zero-compare' into
GP-4859_RuleOrCompare
|
2024-08-20 15:45:19 +00:00 |
|
caheckman
|
614f20cfa3
|
GP-4790 Collapse double precision COPY to address forced storage
|
2024-08-16 16:26:52 +00:00 |
|
caheckman
|
34adcff830
|
GP-4782 Refactor RulePtrsubUndo
|
2024-08-16 15:56:39 +00:00 |
|
caheckman
|
520dc99b11
|
GP-2559 Calculate maximum precision reaching floating-point operations
|
2024-08-14 17:19:05 +00:00 |
|
emteere
|
bceb82f733
|
GP-4742 Added addr='next' to pspec labels. Constrained address spaces for heuristic references
|
2024-07-29 17:46:50 -04:00 |
|
caheckman
|
9a416877e8
|
GP-4733 Heap strings
|
2024-07-22 16:11:58 +00:00 |
|
Ryan Kurtz
|
71fbe5c376
|
Merge remote-tracking branch 'origin/patch'
|
2024-07-10 10:12:28 -04:00 |
|
caheckman
|
7198cad876
|
Clear fake inputs prior to restructureVarnode
|
2024-06-18 18:41:12 +00:00 |
|
Ryan Kurtz
|
22bd5e2d3c
|
Merge remote-tracking branch 'origin/GP-3307_StackStrings'
(Closes #1380, Closes #2285, Closes #6592, Closes #6431)
|
2024-06-17 06:47:08 -04:00 |
|
caheckman
|
b650848848
|
GP-4688 Tighter checks on NaN expression truncation
|
2024-06-14 00:56:47 +00:00 |
|
Ryan Kurtz
|
4816e3945f
|
Merge remote-tracking branch 'origin/GP-4684_caheckman_PR-6540_LukeSerne_decomp-fix-subflow-float-less-input-order'
|
2024-06-12 11:17:21 -04:00 |
|
Ryan Kurtz
|
9e7a5d8b0c
|
Merge remote-tracking branch 'origin/patch'
|
2024-06-12 11:16:47 -04:00 |
|
Ryan Kurtz
|
001a65357c
|
Merge remote-tracking branch 'origin/GP-4666_DeindirectOutput' into patch
|
2024-06-12 11:13:52 -04:00 |
|