caheckman
ad3210bd1c
GP-4666 Fix for deindirect with multiple output pieces
2024-06-11 18:09:47 +00:00
caheckman
05818c5c3a
GP-4370 Internal Storage
2024-05-02 15:13:32 +00:00
caheckman
c674e1f2ec
GP-4031 x86 System V ABI
2024-03-13 16:55:44 +00:00
caheckman
8fbd171cdf
GP-4285 Compressed SLEIGH
2024-02-28 18:39:15 +00:00
caheckman
191371675a
GP-3938 PrototypeModel rules
2023-11-08 19:50:55 +00:00
caheckman
64a58bdeab
GP-3873 Data-type alignment support in decompiler
2023-09-26 17:00:24 +00:00
caheckman
0a23876e01
GP-3840 Adjustment to FlowBlock::restrictedByConditional
2023-09-13 23:15:24 +00:00
caheckman
e9b5be17c1
GP-3613 Support for return storage on stack
2023-07-07 15:34:18 +00:00
caheckman
68747248f3
GP-3378 Remove op when clearing placeholder
2023-05-03 12:58:23 -04:00
caheckman
bdc6e2202c
GP-3367 Delay full copy of prototype in lateRestriction
2023-04-28 13:31:05 -04:00
caheckman
fe137f20f3
GP-3276 Put all C++ classes in ghidra namespace
2023-04-07 11:22:47 -04:00
caheckman
38535dcb86
GP-2544 Allow a joined pentry to overlap non-contiguous groups
2023-02-02 19:25:40 -05:00
caheckman
52d97329b9
GP-2793 Better support for metatype="ptr" pentry tags
2023-01-20 17:37:21 -05:00
caheckman
535ac7c08d
GP-2767 Structured pieces
2022-12-16 18:05:20 -05:00
caheckman
e45be5da7d
GP-2601 Adjustments to setting up callspecs
2022-10-03 12:19:09 -04:00
Ryan Kurtz
add99c05ba
Merge remote-tracking branch 'origin/GP-2438_ReturnStorage'
2022-08-24 00:53:25 -04:00
caheckman
60604b5672
GP-2424 Decompiler allows unknown prototype model names
2022-08-23 18:00:06 -04:00
caheckman
e98ddcc3b1
GP-2438 Turning on return value storage
2022-08-19 16:42:26 -04:00
James
109696fad1
GP-2436_fixed_args_varags_functions
2022-08-09 16:56:18 +00:00
Ryan Kurtz
7e4df39fe5
Merge remote-tracking branch 'origin/GP-1405_ThisPointerPrep'
2022-07-07 00:58:42 -04:00
caheckman
6be9943b8a
GP-2237 AddrSpace as marshaling primitive and prettyprint update
2022-06-29 13:16:36 -04:00
caheckman
d8c10bf229
GP-2157 Marshaling refactor. Decompiler side.
2022-06-21 13:34:23 -04:00
caheckman
4f6211859b
GP-1405 Create data-type recommendation for potential this parameter
2022-06-17 14:51:35 -04:00
caheckman
b7955f2a79
GP-1954 Refactor characterizeAsParam, AncestorRealistic adjustments
2022-05-12 12:12:00 -04:00
caheckman
716dfb1690
GP-1871 Overlapping pentry tags
2022-03-30 12:42:46 -04:00
caheckman
cb913e6a91
GP-1653 Allow PrototypeModel aliases
2022-01-31 13:17:02 -05:00
caheckman
311a22c038
Allow SLEIGH bitrange operator applied to dynamic varnodes
2022-01-03 17:03:29 -05:00
caheckman
e4451fcd49
Refactor TypeStruct and TypeCode restoration
2021-11-17 15:56:56 -05:00
caheckman
a00de6cbac
Breaking out ParamListRegisterOut
2021-10-15 14:55:54 -04:00
caheckman
75b7d5fe14
Support for per function unaffected/killedbycall/likelytrash
2021-09-30 15:09:09 -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
caheckman
5f715d73e3
using emplace
2021-01-07 14:36:10 -05:00
caheckman
004a99bb87
Attach handling of "this" to ProtoParameter
2020-07-30 12:22:21 -04:00
caheckman
7329198ad7
Parameters with persist property
2020-06-22 15:13:35 -04:00
caheckman
ea83aa6d5c
added RulePiecePathology
2020-03-09 12:06:22 -04:00
caheckman
66df643877
override check in deindirect
2019-09-10 15:54:04 -04:00
caheckman
12d3da029b
Refactor ParamEntry look-up allowing "contained by" discovery
2019-07-15 15:15:37 -04:00
Dan
79d8f164f8
Candidate release of source code.
2019-03-26 13:46:51 -04:00