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