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 |
|
caheckman
|
39cbcd33ae
|
LOAD protect
|
2020-05-19 15:51:02 -04:00 |
|
caheckman
|
764eec057f
|
LOAD iterating, reclaim auto_live bit
|
2020-05-15 13:14:25 -04:00 |
|
caheckman
|
74d27ecb20
|
set up debug stream properly for debug console
|
2020-05-15 13:10:00 -04:00 |
|
caheckman
|
36c5a5c62b
|
remote debug console
|
2020-05-15 12:44:49 -04:00 |
|
caheckman
|
e47fa51518
|
Fix for NEW operator
|
2020-05-12 14:10:03 -04:00 |
|
caheckman
|
14d7bd2b1f
|
Search for arrays through nested structures
|
2020-05-12 14:10:02 -04:00 |
|
caheckman
|
5332624de8
|
Some bug fixes for ptr arith
|
2020-05-12 14:10:01 -04:00 |
|
caheckman
|
4f1adfcfc0
|
Restrict distribution producing non-multiples if no sub-components
|
2020-05-12 14:10:00 -04:00 |
|
caheckman
|
40bb05d8ed
|
getTypePointerStripArray strips only 1 level
|
2020-05-12 14:09:59 -04:00 |
|
caheckman
|
6df091eeee
|
Collapse double multiplies during ptrarith
|
2020-05-12 14:09:58 -04:00 |
|
caheckman
|
9802ba970e
|
Collapse constants in distributeIntMult
|
2020-05-12 14:09:58 -04:00 |
|
caheckman
|
0dcf55b7c8
|
Added distributing transform to ptrarith
|
2020-05-12 14:09:57 -04:00 |
|
caheckman
|
e6e88bf2be
|
Split out checkMultTerm
|
2020-05-12 14:09:56 -04:00 |
|
caheckman
|
0a4d2d7ba1
|
Refactor of RulePtrArith
|
2020-05-12 14:09:55 -04:00 |
|
caheckman
|
e7bd8a6dba
|
console mode fix
|
2020-05-12 14:09:54 -04:00 |
|
caheckman
|
9ea9790e88
|
string debugging tags
|
2020-05-12 14:09:53 -04:00 |
|
caheckman
|
547a4f2ab5
|
Opaque strings and variable length data-types
|
2020-05-12 14:09:52 -04:00 |
|
caheckman
|
7dee97339c
|
StringData record
|
2020-05-12 14:09:51 -04:00 |
|
caheckman
|
1529e635fc
|
Converted StringManager to use vectors
|
2020-05-12 14:09:50 -04:00 |
|
caheckman
|
0eb48e441f
|
Initial commit of new StringManager
|
2020-05-12 14:09:49 -04:00 |
|
caheckman
|
6a15520aa5
|
Attempt at adjusting processing of free stores
|
2020-05-12 14:08:36 -04:00 |
|
caheckman
|
7dea6d1f41
|
Fixed bug in numHeritagePasses
|
2020-05-12 14:08:35 -04:00 |
|
caheckman
|
a8dcc7266b
|
Default for maximum number of instructions
|
2020-05-12 14:08:33 -04:00 |
|
caheckman
|
d9bd93c36b
|
New resetDefaults support
|
2020-05-12 14:08:32 -04:00 |
|
caheckman
|
791f16101e
|
Better triggering for ActionLaneDivide
|
2020-05-12 14:08:31 -04:00 |
|