Commit Graph

469 Commits

Author SHA1 Message Date
Nick Fox
ca1047cd97 fix #2283 - 'persistent' spelling error 2020-10-01 10:58:55 -04:00
caheckman
fe2d508c1c Changes in response to review 2020-09-24 17:13:18 -04:00
ghidravore
85c5e13ecd Merge remote-tracking branch 'origin/GP-89-dragonmacher-json-all-the-things' 2020-09-18 15:59:14 -04:00
ghidravore
5f6ede7009 Merge remote-tracking branch 'origin/GP-159_ghidra007_FillOutStructureCmd_offsetPcodeOpPairs--SQUASHED' 2020-09-18 15:43:04 -04:00
ghidravore
d5a5f80d29 Merge remote-tracking branch 'origin/caheckman_MultiplyCorners' 2020-09-18 15:40:18 -04:00
ghidravore
d2f11709d8 Merge remote-tracking branch 'origin/caheckman_DecompilerDocs' 2020-09-18 15:37:57 -04:00
ghidra007
369a41a667 GP-159 FillOutStructureCmd - added offsetPcodeOp pair class and getter methods. 2020-09-18 10:16:54 -04:00
dragonmacher
8216440278 GP-89 - Scripting - added JSON support via GSON
Closes #1982
2020-09-17 14:17:24 -04:00
James
c047b7433f fixed bug in OpBehaviorIntSrem::evaluteBinary 2020-09-16 10:24:04 -04:00
caheckman
85cb02bc11 scaling images 2020-09-15 10:45:19 -04:00
caheckman
a25b7d2178 Xor swap rule 2020-09-10 18:01:26 -04:00
caheckman
662c7043c6 Set prototype on this parameters 2020-09-10 14:56:14 -04:00
caheckman
77b1a6bf4b An optimized division corner case 2020-09-10 14:07:40 -04:00
caheckman
6eb71cd620 Added buildDecompilerHelpPdf task 2020-09-10 13:27:44 -04:00
caheckman
0c65e251aa spelling 2020-09-10 11:50:48 -04:00
caheckman
74103976a1 more wiring in 2020-09-09 12:00:02 -04:00
caheckman
09fe23bfa4 Installation of Decompiler help 2020-09-08 15:23:57 -04:00
caheckman
79df71dcdc Most entries complete 2020-09-04 15:16:23 -04:00
caheckman
43b8b60625 Data Mutability and Constant Annotations 2020-09-01 17:57:18 -05:00
caheckman
84198f8323 New processStructure method 2020-09-01 10:38:26 -04:00
caheckman
188b69652c PrototypeModel documentation 2020-09-01 10:24:59 -04:00
caheckman
5ec5dcaa87 documentation for display options 2020-08-28 17:20:15 -04:00
caheckman
31e712b993 Reworking decompiler documentation 2020-08-27 16:53:28 -04:00
ghidravore
c3d3547249 Merge remote-tracking branch 'origin/GP-46_James_emulator_shifts' 2020-08-18 18:35:17 -04:00
adamopolous
839a681030 fixed unsupported exception in decompiler provider 2020-08-13 13:14:57 -04:00
ghidravore
63db974c3e Merge remote-tracking branch 'origin/GT-2-dragonmacher-help-fixes-8-5-2020' 2020-08-05 10:59:41 -04:00
dragonmacher
85d1ab7d51 GT-2 - Documentation - fixed missing help links in Decompiler; fixed
script categories
2020-08-05 09:14:21 -04:00
ghidravore
8408e836a8 Merge remote-tracking branch 'origin/GT-1-dragonmacher-npe-action-fix' 2020-08-04 17:13:27 -04:00
dragonmacher
61e7417a58 GT-1 - small bug fix for NPE 2020-08-04 17:02:39 -04:00
ghidravore
b3d9467b7f Merge remote-tracking branch 'origin/GT-3647-dragonmacher-find-datatypes-fix' 2020-08-04 16:54:28 -04:00
ghidravore
1d73296e07 Merge remote-tracking branch 'origin/caheckman_FillOutStructure' 2020-08-03 15:10:58 -04:00
caheckman
d82ced0846 New FillOutStructure logic. 2020-08-03 15:07:46 -04:00
ghidravore
513467b150 Merge remote-tracking branch 'origin/caheckman_RenameRegParam' 2020-08-03 13:53:52 -04:00
ghidra1
1f54ed8a17 Merge remote-tracking branch 'origin/PR-1977_thestr4ng3r_remove-dead-declarations' 2020-07-31 09:50:25 -04:00
ghidra1
b18cf34065 Merge remote-tracking branch 'origin/PR-966_thestr4ng3r_forward-decl' 2020-07-31 09:50:13 -04:00
caheckman
fe7fa96113 Pass through "this" data-type even if prototype is unlocked 2020-07-30 16:44:32 -04:00
caheckman
004a99bb87 Attach handling of "this" to ProtoParameter 2020-07-30 12:22:21 -04:00
Jason P. Leasure
0d520dae16 style fixes for review 2020-07-28 16:56:09 -04:00
Jason P. Leasure
7ee2467016 avoid calling GhidraScriptUtils.getScriptSourceDirectories
- when called from the GUI, the bundle host manages paths
- when used to find a script by name, use findScriptByName
2020-07-28 16:56:08 -04:00
dragonmacher
a7e7421be3 GT-3647 - Find Data Types - fixed the data type finding to correctly
find types when the decompiler wraps lines
2020-07-24 17:12:35 -04:00
ghidra1
fd0e66d812 Merge remote-tracking branch 'origin/GP-38_ghidra1_CaseInsensitiveRegisterLookup' 2020-07-24 16:16:08 -04:00
caheckman
bcc0f7fe38 HighSymbol support for isThis and isHidden properties 2020-07-24 13:15:22 -04:00
James
34646e45dc GP-46 fix shifts in emulator 2020-07-24 10:07:55 -04:00
caheckman
db139d2b81 Marshaling of hasThisPointer property 2020-07-23 14:48:03 -04:00
dragonmacher
700e752f2a GT-3636 - Decompiler - updated the 'Override Signature' action to be
enabled on the entire statement
2020-07-22 12:06:50 -04:00
ghidra1
e39b2e9ea9 GP-38 Refactored language/context related APIs to return unmodifiable
lists instead of arrays for some register related methods
2020-07-21 19:10:19 -04:00
caheckman
afa4994576 Fix for CppExporter running in headless 2020-07-21 14:59:21 -04:00
caheckman
eccf8e8595 Added ternary flag to PcodeOp 2020-07-21 14:59:20 -04:00
caheckman
a4e360a3e5 Recurse case ordering into nested switches 2020-07-21 14:59:19 -04:00
caheckman
4382d043f1 Fix for "PTRSUB off of" errors 2020-07-21 14:59:17 -04:00