caheckman
|
798157b50b
|
Print all comments under condition block prior to "if", "while", "for"
|
2021-01-21 17:41:45 -05:00 |
|
caheckman
|
a26cc9e6e3
|
Build adjustments of C++11
|
2021-01-19 16:02:04 -05:00 |
|
ghidra1
|
41c453c545
|
Merge remote-tracking branch 'origin/patch'
|
2021-01-19 12:11:47 -05:00 |
|
Tom Nelson
|
31b3db431e
|
changes for M1
|
2021-01-19 12:03:03 -05:00 |
|
caheckman
|
3bfcb95788
|
Refactor Varnode printRaw
|
2021-01-07 15:13:41 -05:00 |
|
caheckman
|
5f715d73e3
|
using emplace
|
2021-01-07 14:36:10 -05:00 |
|
caheckman
|
3644c120c0
|
Iterate statement form
|
2021-01-05 10:12:14 -05:00 |
|
caheckman
|
b2bc1eb019
|
Decompiler for-loops
|
2021-01-04 14:34:04 -05:00 |
|
James
|
6f760edb4c
|
GP-520 warn about large temporary varnodes
|
2020-12-16 10:44:21 -05:00 |
|
ghidravore
|
eb1740f936
|
Merge remote-tracking branch 'origin/GP-387_JumpTableModeBits' into patch
|
2020-12-09 16:52:15 -05:00 |
|
ghidra1
|
4b1beb742f
|
GP-467 simplifed build for Decompiler making installation of bison/flex
optional for most end-users
|
2020-12-04 10:43:21 -05:00 |
|
caheckman
|
178dbffe76
|
Mask off alignment bits in jumptable address generation
|
2020-11-16 10:41:33 -05:00 |
|
caheckman
|
f758942dd7
|
Propagate constant symbols through equal2zero rule..
|
2020-11-05 12:18:31 -05:00 |
|
ghidra1
|
231e4ce148
|
Merge remote-tracking branch 'origin/GP-352_ExtendedSymbols' into Ghidra_9.2
|
2020-10-30 14:15:56 -04:00 |
|
caheckman
|
343be20e67
|
Generate symbols to cover internally overlapping varnodes
|
2020-10-29 16:52:38 -04:00 |
|
caheckman
|
6ed4ce628c
|
token endianness
|
2020-10-28 11:38:27 -04:00 |
|
caheckman
|
96910671b0
|
Changed handling of reheritaged memory locations
|
2020-10-27 15:09:30 -04:00 |
|
caheckman
|
e8b7a61197
|
Fix combinatorial explosion in ancestorOpUse
|
2020-10-07 15:27:13 -04:00 |
|
caheckman
|
7c0b21f0dc
|
Convert to Scope ids
|
2020-10-06 11:10:24 -04:00 |
|
caheckman
|
97b04cac7e
|
Variable length types
|
2020-10-06 11:10:23 -04:00 |
|
ghidra1
|
6927b8e0f5
|
Corrected certification issues
|
2020-10-01 14:32:01 -04:00 |
|
James
|
c047b7433f
|
fixed bug in OpBehaviorIntSrem::evaluteBinary
|
2020-09-16 10:24:04 -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 |
|
ghidravore
|
c3d3547249
|
Merge remote-tracking branch 'origin/GP-46_James_emulator_shifts'
|
2020-08-18 18:35:17 -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 |
|
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 |
|
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 |
|
caheckman
|
2ea73a65a0
|
Prevent Symbol storage conflicts
|
2020-07-21 14:59:16 -04:00 |
|
caheckman
|
02406aa031
|
Let recoverNameRecommendationsForSymbols find input register varnodes
|
2020-07-21 14:59:15 -04:00 |
|
caheckman
|
d4217fb814
|
Facilitating namespaces in testing
|
2020-07-01 08:24:42 -04:00 |
|
caheckman
|
e339d91ffd
|
Namespace display options
|
2020-07-01 08:24:41 -04:00 |
|
caheckman
|
05c3358fe4
|
isNameUsed added to DecompileCallback
|
2020-06-25 19:24:33 -04:00 |
|
caheckman
|
44ed318672
|
Refactor namespaces to use ids
|
2020-06-23 16:38:10 -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
|
f7a8e264aa
|
Print symbol namespace paths in context
|
2020-06-17 15:53:38 -04:00 |
|
caheckman
|
a027a5cdd8
|
adjustments to floating-point printing
|
2020-06-17 15:28:09 -04:00 |
|
caheckman
|
91ef0680da
|
allow constant pointers to be inferred inside of strings
|
2020-06-17 15:28:03 -04:00 |
|
caheckman
|
fc053ad50f
|
fix to let equate symbols survive deindirect
|
2020-06-17 15:27:55 -04:00 |
|
Florian Märkl
|
f30622f3c4
|
Remove leftover declarations of removed Functions
|
2020-06-11 21:12:18 +02:00 |
|