Ryan Kurtz
75a44fb423
Merge remote-tracking branch 'origin/GP-3429_VariablesCrossingCalls'
...
(Closes #5237 )
2023-07-19 15:13:43 -04:00
caheckman
67b22166af
GP-3429 Intersect tests for stack affecting ops
2023-07-18 18:38:46 +00:00
caheckman
e9b5be17c1
GP-3613 Support for return storage on stack
2023-07-07 15:34:18 +00:00
caheckman
0398e40b07
GP-3441 Protect INDIRECT path to switch variable
2023-05-16 18:42:07 -04:00
caheckman
bdf1314b4f
GP-2563 SplitDatatype transformer
2023-04-27 12:35:14 -04:00
Ryan Kurtz
9cf60faef0
Merge remote-tracking branch
...
'origin/GP-3155_caheckman_PR-2810_Pokechu22_countleadingzeros'
(Closes #2810 )
2023-03-24 14:29:30 -04:00
caheckman
945d91fc93
GP-3155 Regenerating parsers, documentation. LZCOUNT tests.
2023-03-24 13:06:45 -04:00
caheckman
2591c17f22
GP-2627 TypePartialStruct
2023-03-21 13:28:09 -04:00
caheckman
7d6c6d28be
GP-3126 Join support for CONCAT trees
2023-02-23 20:01:05 -05:00
caheckman
042dbbcaba
GP-2603 Handle conditional constant propagation in phi-nodes
2023-02-17 16:38:48 -05:00
Ryan Kurtz
19a63531c3
Merge remote-tracking branch 'origin/GP-2767_BreakoutStructureCONCAT'
2022-12-20 13:23:16 -05:00
caheckman
535ac7c08d
GP-2767 Structured pieces
2022-12-16 18:05:20 -05:00
dragonmacher
63d6063fa0
GP-2910 - Fixed missing theme definitions; removed unused theme
...
definitions; fixed module theme dependencies
2022-12-14 17:53:29 -05:00
ghidragon
1a99e2518d
GP-2933 adding more error checking for theme.properties files
2022-12-12 14:40:19 -05:00
dragonmacher
e3aad672ce
GP-2894 - Icon Cleanup - Moved icons from Generic into Gui; Deleted
...
shared icons not in the Help module
2022-12-12 13:39:30 -05:00
caheckman
722c17f9f2
GP-2845 Merging overlapping variables
2022-12-05 18:54:27 -05:00
dragonmacher
b837bd3aa3
GP-1981 - Theming - GColor migration fixes
2022-11-15 14:53:20 -05:00
caheckman
e45be5da7d
GP-2601 Adjustments to setting up callspecs
2022-10-03 12:19:09 -04:00
caheckman
7a2810a649
GP-2292: The Decompiler now supports simplification of more forms of
...
optimized modulo/remainder calculations
2022-09-16 01:12:22 -04:00
caheckman
cb9c12894e
GP-2291 Support for unions through partial containers
2022-09-06 18:02:38 -04:00
caheckman
d33cd8a92e
GP-2480 Console mode inst_next2 support and documentation update
2022-08-24 18:35:22 -04:00
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