Commit graph

30 commits

Author SHA1 Message Date
Ryan Kurtz
8f561b71f5 Merge remote-tracking branch 'origin/GP-2281_CombinedBooleans'
(Closes #620)
2022-08-11 00:36:29 -04:00
Ryan Kurtz
827d697258 GP-0: Certifying 2022-08-05 11:10:55 -04:00
caheckman
7abd4cb2ec GP-2281 RuleOrMultiBool 2022-07-25 14:40:50 -04:00
caheckman
b7955f2a79 GP-1954 Refactor characterizeAsParam, AncestorRealistic adjustments 2022-05-12 12:12:00 -04:00
caheckman
aa85bba5d7 GP-1683 Extensions to SUBPIECE/shift rules 2022-04-27 15:43:40 -04:00
caheckman
955838cd62 GP-1642 Display formats for data-types 2022-04-22 18:54:12 -04:00
caheckman
3fdbbbb231 GP-1518 Decompiler support for unions 2022-04-15 17:58:49 -04:00
caheckman
64534bc774 TypePointerRel adjustments 2021-11-30 19:05:04 -05:00
caheckman
cce187a4c5 Decompiler support for offset/relative pointers 2021-11-08 11:51:03 -05:00
caheckman
f0b05dda2c Edits to Decompiler help 2021-10-06 19:05:23 -04:00
caheckman
c9ba3640bf Expanded RulePushPtr and RuleExtensionPush 2021-09-21 17:32:59 -04:00
ghidra1
b5b4f94eed Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Decompiler/certification.manifest
2021-09-08 23:22:35 -04:00
caheckman
40c6202e38 Always store recovered indirect prototypes and deindirect addresses 2021-09-03 15:02:21 -04:00
caheckman
79fd837145 Support for "else if" syntax 2021-08-04 15:48:28 -04:00
caheckman
1391e83ce9 Decompiler window integer conversions 2021-07-02 12:01:41 -04:00
caheckman
a5d4ca3cab Program specific, user-defined, cspec extensions
Documentation for spec extensions

Handle extensions with parse errors
Export button for spec extensions
Pop-up dialog for parse errors in user-defined specification extensions
GP-653 corrected some minor issues and established new ProgramDB version
make incremental initialization constructor for AddressSized private
Make AddressSized fields private
More adjustments to AddressSized
Review fixes for BasicCompilerSpec
Take restoreXml out of DataOrganization interface
Remove restoreXml from BitFieldPacking interface
More review fixes
Prevent callotherfixup extension with non-existent target
Suggested export name
More documentation for SpecExtension
Support for undo/redo with spec extensions
Documentation for ConstructTpl
Split out ProgramCompilerSpec and other changes for review
Changes after next round of reviews
2021-05-04 12:11:55 -04:00
ghidra1
a40370ab7a Revert "Merge remote-tracking branch 'origin/GP-653_UserDefinedCspec--SQUASHED'" 2021-04-30 10:34:54 -04:00
caheckman
ed82c2cb34 GP-653 added support for user-defined compiler spec extensions 2021-04-29 16:17:25 -04:00
ghidra1
d377d90e14 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/GraphServices/certification.manifest
2021-03-17 19:38:50 -04:00
ghidra1
162f203395 Updated certification headers 2021-03-17 18:22:50 -04:00
caheckman
ab76cc6095 New combined decompiler testing framework 2021-01-28 18:14:48 -05:00
ghidra1
6927b8e0f5 Corrected certification issues 2020-10-01 14:32:01 -04:00
caheckman
fe2d508c1c Changes in response to review 2020-09-24 17:13:18 -04:00
caheckman
6eb71cd620 Added buildDecompilerHelpPdf task 2020-09-10 13:27:44 -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
31e712b993 Reworking decompiler documentation 2020-08-27 16:53:28 -04:00
dragonmacher
30654794d4 GT-3292 - Decompiler - Secondary Highlights - Checkpoint 5 - Functional
review feedback; still need help and context menu rearrangement
2019-12-10 16:44:30 -05:00
ghidravore
f1e50fb079 Major refactoring of the gradle build system. 2019-04-23 15:20:26 -04:00
Dan
79d8f164f8 Candidate release of source code. 2019-03-26 13:46:51 -04:00