Commit Graph

1469 Commits

Author SHA1 Message Date
Ryan Kurtz
e78d1d146c Merge branch 'GP-0_ryanmkurtz_PR-7181_hippietrail_copyedit-nov12' 2024-11-14 08:35:24 -05:00
Ryan Kurtz
9685ce6e95 GP-0: Extra XML fix and certify 2024-11-14 08:33:23 -05:00
hippietrail
9c261e5c94 3 typos/grammar fixes 2024-11-12 17:09:47 +07:00
Ryan Kurtz
faf55a8de6 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04: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
Ryan Kurtz
c8dc5015bd Merge remote-tracking branch 'origin/GP-5073_InliningRecursionBug'
(Closes #5824)
2024-10-31 06:15:19 -04:00
Ryan Kurtz
f8dc74b43e Merge remote-tracking branch 'origin/patch' 2024-10-31 06:03:45 -04:00
ghidra007
c4132d02d8 GP-5079 added null check to parentOffsetMap 2024-10-30 17:36:36 +00: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
aaa19420e9 Merge remote-tracking branch
'origin/GP-5040-dragonmacher-decompiler-hl-fix--SQUASHED' (Closes #7077)
2024-10-29 12:59:30 -04:00
Ryan Kurtz
1eec3a345a Merge remote-tracking branch
'origin/GP-4839-dragonmacher-decompiler-text-search--SQUASHED'
(Closes #6795)
2024-10-29 12:55:37 -04:00
dragonmacher
7a4215c2a4 GP-5040 - Decompiler - Fixed a bug when renaming a token that caused highlights to persists 2024-10-28 17:57:21 -04:00
dragonmacher
90eba4f9e0 review fixes; waiting for master update
GP-4839 - Decompiler Text Finder - Added the ability to search decompiled text
2024-10-28 17:39:11 -04: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
Ryan Kurtz
24cdf2d01e GP-0: Certify 2024-10-28 13:40:52 -04:00
hippietrail
d28b139933 correct decendant/decendent/descendent in identifiers, errors, and comments 2024-10-28 23:48:28 +07:00
Asad
1d11f8f133 Fix outdated JavaDoc for DecompInterface.openProgram
The JavaDoc for the DecompInterface.openProgram method referenced an
obsolete second argument (language). Updated the documentation to
match the current method signature, which only takes a single
argument (program).

cc: @sheetjsdev
2024-10-13 17:47:24 -04:00
caheckman
e80f52c22e GP-4976 Only send back <typeref> 2024-10-08 20:21:52 +00:00
Ryan Kurtz
8efa9a181d Merge remote-tracking branch 'origin/patch' 2024-10-08 10:59:11 -04:00
Ryan Kurtz
a03dd395e1 Merge remote-tracking branch 'origin/GP-4985_OverlappingFields' into
patch (Closes #6991)
2024-10-08 10:55:52 -04:00
caheckman
5e75fb19e7 GP-4985 Check for overlapping structure fields and issue warnings 2024-10-07 19:22:54 +00:00
Ryan Kurtz
6805c6bc20 Merge remote-tracking branch 'origin/patch' 2024-10-07 11:21:29 -04:00
dragonmacher
6dcb124889 Opened access to the constructors 2024-10-07 10:48:48 -04:00
dragonmacher
5913adbb42 GP-4982 - Fixed bad action name 2024-10-01 16:29:01 -04: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
ghidra007
6db5e3017e GP-4932 fixed code unit insertion issue 2024-09-16 17:47:31 +00: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
ghidra007
150fe43efd GP-4865/PR-6833 added missing javadoc, minor format improvement 2024-09-11 19:31:12 +00:00
Emerson Pinter
527cee1b76 fix: stop recursion if function was already processed
Fixes issue #6832
2024-09-11 16:15:49 +00:00
ghidra007
c3e618a2bb GP-4904 added method to fixup purecall defs 2024-09-09 18:38:49 +00: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
4eefa887fb GP-0: Fixing some javadoc 2024-09-04 07:33:53 -04:00
Ryan Kurtz
e0bf7b4c53 Merge remote-tracking branch 'origin/GP-4887_NearestArrayBug' 2024-09-03 06:39:39 -04:00
Ryan Kurtz
834cba1065 Merge remote-tracking branch 'origin/GP-4871_Int2FloatCasting'
(Closes #6760)
2024-09-03 06:37:54 -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
be6c7034c9 Merge remote-tracking branch 'origin/GP-4872_ghidra007_rtti_add_check_for_existing_constructor_return_type--SQUASHED' 2024-08-30 10:53:38 -04:00