Commit graph

1597 commits

Author SHA1 Message Date
caheckman
53d8d182e3 GP-5240 Simplify late expressions where a SUBPIECE is taken of a PIECE 2025-01-08 23:04:23 +00:00
Dan
a8fae1fe5b GP-4643: Add a JIT-accelerated p-code emulator (API/scripting only) 2025-01-03 10:27:38 -05:00
ghidra1
87666d830b Merge remote-tracking branch 'origin/GP-5216_ghidra1_BSimApplySignature'
(Closes #7310)
2024-12-20 18:43:34 -05:00
ghidra1
16eda3729a GP-5216 Correct calling convention name checks and BSim apply signature 2024-12-20 17:51:09 -05:00
dragonmacher
7aa170faf0 Table Service accessibility update 2024-12-18 19:59:44 -05:00
caheckman
21a6a276b2 GP-5184_PtrsubUndoFix 2024-12-17 00:17:23 +00:00
Ryan Kurtz
ed2bc8c717 Merge remote-tracking branch 'origin/GP-5189_VarargsFilterRange' 2024-12-10 11:58:39 -05:00
caheckman
e3aa064061 GP-5189 Add range attributes to VarargsFilter 2024-12-10 16:39:22 +00:00
Ryan Kurtz
18aa9a48f8 Merge remote-tracking branch
'origin/GP-5085_ghidravision_DecompilerColorExternalFunctions--SQUASHED'
(Closes #7053)
2024-12-09 06:36:02 -05:00
dragonmacher
21903dbbde GP-5085 - Updated the color for resolved external functions 2024-12-06 14:15:25 -05:00
Ryan Kurtz
57df41297f Merge remote-tracking branch 'origin/patch' 2024-12-06 11:45:38 -05:00
ghidra007
8892384b71 GP-5146 fixed rttiUtil issue resulting from previous pdb anon fix. Main fix was to remove incorrect pdb secondary symbols causing rtti script to blow up. Also updated to remove known functions from other class possible const/dest lists. Also updated to remove ticks from pdb rtti instead of just removing the symbols and recreating. This fixed the missing _forParent symbols so also updated script to handle for parent case now that it is getting them. 2024-12-06 15:59:20 +00:00
ghidravision
6ed50fa085 GP-5085 Functionality for unifying the color of external function names across the listing and decompiler views. 2024-12-06 14:31:06 +00:00
Ryan Kurtz
fa836b1242 Merge remote-tracking branch 'origin/GP-2957_DivideExtended' 2024-12-06 07:42:39 -05:00
caheckman
8847d2a6b9 GP-2957 Sub-flow through INT_DIV and INT_REM 2024-12-05 00:00:47 +00:00
dragonmacher
33b9315c18 Test fixes 2024-12-04 18:18:30 -05:00
Ryan Kurtz
05f26a8976 Merge remote-tracking branch 'origin/GP-5158_ConditionalCompare' 2024-12-02 06:26:05 -05:00
caheckman
2511498fcf GP-5158 Conditional comparisons in AARCH64 2024-11-27 19:48:35 +00:00
Ryan Kurtz
2bebb96f77 Merge branch 'GP-0_ryanmkurtz_PR-7225_hippietrail_the-the' 2024-11-26 09:05:43 -05:00
Ryan Kurtz
9b77447764 GP-0: Certify 2024-11-26 08:54:23 -05:00
hippietrail
13598df8db many doubled words in comments etc, plus some nearby typos 2024-11-26 13:18:05 +07:00
chuangjinglu
149e03c847 chore: remove redundant word in comment
Signed-off-by: chuangjinglu <chuangjinglu@outlook.com>
2024-11-25 11:16:20 +08:00
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
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