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 |
|
Ryan Kurtz
|
b189390453
|
Merge remote-tracking branch 'origin/patch'
|
2022-06-28 13:46:00 -04:00 |
|
caheckman
|
14d1a107e8
|
GP-2157 Remove use of uint
|
2022-06-21 16:54:15 -04:00 |
|
caheckman
|
359ddc5c87
|
GP-2212 Mark calls with boolean return values
|
2022-06-21 15:59:12 -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 |
|
ghidra1
|
06c8cfc24a
|
Merge remote-tracking branch 'origin/GP-1871_OverlappingPentry'
|
2022-04-25 14:47:15 -04:00 |
|
caheckman
|
3fdbbbb231
|
GP-1518 Decompiler support for unions
|
2022-04-15 17:58:49 -04:00 |
|
caheckman
|
716dfb1690
|
GP-1871 Overlapping pentry tags
|
2022-03-30 12:42:46 -04:00 |
|
caheckman
|
311a22c038
|
Allow SLEIGH bitrange operator applied to dynamic varnodes
|
2022-01-03 17:03:29 -05:00 |
|
caheckman
|
a00de6cbac
|
Breaking out ParamListRegisterOut
|
2021-10-15 14:55:54 -04:00 |
|
caheckman
|
41d0be6b95
|
Adjustments to get rid of some compiler warnings
|
2021-10-08 16:51:12 -04:00 |
|
caheckman
|
75b7d5fe14
|
Support for per function unaffected/killedbycall/likelytrash
|
2021-09-30 15:09:09 -04:00 |
|
caheckman
|
40c6202e38
|
Always store recovered indirect prototypes and deindirect addresses
|
2021-09-03 15:02:21 -04:00 |
|
ghidra1
|
b3e90569fd
|
Merge remote-tracking branch 'origin/GP-513_JoinedReturnValue'
|
2021-04-02 18:15:22 -04:00 |
|
caheckman
|
aee17d9999
|
setReturnBytesConsumed correctly evaluates if change has occurred
|
2021-03-30 16:17:07 -04:00 |
|
caheckman
|
996f052a79
|
Adjustments to onlyOpUse
|
2021-03-24 13:23:04 -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
|
db139d2b81
|
Marshaling of hasThisPointer property
|
2020-07-23 14:48:03 -04:00 |
|
caheckman
|
7329198ad7
|
Parameters with persist property
|
2020-06-22 15:13:35 -04:00 |
|
caheckman
|
84e4b8c6fe
|
Use correct namespace in LocalSymbolMap
|
2020-06-19 16:41:04 -04:00 |
|
caheckman
|
fc053ad50f
|
fix to let equate symbols survive deindirect
|
2020-06-17 15:27:55 -04:00 |
|
caheckman
|
40bb05d8ed
|
getTypePointerStripArray strips only 1 level
|
2020-05-12 14:09:59 -04:00 |
|
caheckman
|
5319b9703c
|
Better protections for overlapping input analysis
|
2020-03-19 16:30:41 -04:00 |
|
caheckman
|
ea83aa6d5c
|
added RulePiecePathology
|
2020-03-09 12:06:22 -04:00 |
|
caheckman
|
c0dfa509ee
|
Refactor variable renaming
|
2020-01-31 17:39:39 -05:00 |
|
caheckman
|
46e8a54948
|
Decompiler support for default data space
|
2020-01-23 14:36:34 -05:00 |
|
caheckman
|
00ac31c788
|
Extending incidental copy
|
2019-11-26 11:53:43 -05:00 |
|
caheckman
|
fdcf0744ec
|
Fixes to support unaligned stack locations
|
2019-10-01 12:37:21 -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 |
|
caheckman
|
933e16f751
|
Suggestions from github issue #382
|
2019-04-12 09:44:53 -04:00 |
|
Dan
|
79d8f164f8
|
Candidate release of source code.
|
2019-03-26 13:46:51 -04:00 |
|