caheckman
|
e4451fcd49
|
Refactor TypeStruct and TypeCode restoration
|
2021-11-17 15:56:56 -05:00 |
|
ghidra1
|
835a2492a2
|
GP-0 allow decompiler to build for x86 with older compiler (e.g., g++
4.8.5)
|
2021-11-16 17:59:49 -05:00 |
|
caheckman
|
0ff0036121
|
Recalculate pointer submeta after structure definition is complete
|
2021-11-15 21:19:58 -05:00 |
|
caheckman
|
cce187a4c5
|
Decompiler support for offset/relative pointers
|
2021-11-08 11:51:03 -05:00 |
|
Ryan Kurtz
|
6f969ddf73
|
Merge remote-tracking branch 'origin/GP-1404_RiscvCspecParsing'
|
2021-10-19 11:36:41 -04:00 |
|
Ryan Kurtz
|
618f52c0ed
|
Merge remote-tracking branch 'origin/GP-1407_TypePropagation'
|
2021-10-19 07:50:37 -04:00 |
|
caheckman
|
5ec6cfcd81
|
Additional adjustments
|
2021-10-15 20:05:15 -04:00 |
|
caheckman
|
60dbaa0559
|
New data-type ordering implementation
|
2021-10-15 18:17:17 -04:00 |
|
caheckman
|
a00de6cbac
|
Breaking out ParamListRegisterOut
|
2021-10-15 14:55:54 -04:00 |
|
Andrew Strelsky
|
f1a8123547
|
Simplified types.h
|
2021-10-13 18:15:49 -04:00 |
|
caheckman
|
41d0be6b95
|
Adjustments to get rid of some compiler warnings
|
2021-10-08 16:51:12 -04:00 |
|
Ryan Kurtz
|
1566bcb7e6
|
Merge remote-tracking branch 'origin/patch'
|
2021-10-07 08:16:36 -04:00 |
|
caheckman
|
a6afce67e7
|
In case of partial overlap always add Varnode to disjoint
|
2021-10-06 18:09:26 -04:00 |
|
caheckman
|
75b7d5fe14
|
Support for per function unaffected/killedbycall/likelytrash
|
2021-09-30 15:09:09 -04:00 |
|
caheckman
|
75cf11634c
|
Adjust casting rules on implied varnodes
|
2021-09-23 17:50:54 -04:00 |
|
caheckman
|
c9ba3640bf
|
Expanded RulePushPtr and RuleExtensionPush
|
2021-09-21 17:32:59 -04:00 |
|
Ryan Kurtz
|
fdbb69e712
|
Merge remote-tracking branch 'origin/patch'
|
2021-09-17 07:18:16 -04:00 |
|
caheckman
|
74df84bed8
|
Move segmentop tags into pspec
|
2021-09-16 14:40:04 -04:00 |
|
caheckman
|
8aed810d4a
|
GP-1297 More explicit support for typedefs in the decompiler (Closes #2393, Closes #3249)
|
2021-09-15 16:50:19 -04:00 |
|
Ryan Kurtz
|
af2d461d85
|
Merge remote-tracking branch 'origin/GP-1284_TestFrameworkFixes'
|
2021-09-10 13:40:09 -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
|
407285176d
|
Don't clear StringManager as part of local function analysis
|
2021-09-03 16:10:31 -04:00 |
|
caheckman
|
dff7c83542
|
Add testfunction to ghidra_dbg. Push and pops scripts properly.
|
2021-09-03 15:34:12 -04:00 |
|
caheckman
|
40c6202e38
|
Always store recovered indirect prototypes and deindirect addresses
|
2021-09-03 15:02:21 -04:00 |
|
Ryan Kurtz
|
8b8a01c725
|
Merge remote-tracking branch 'origin/patch'
|
2021-09-01 08:29:48 -04:00 |
|
caheckman
|
1271bf044a
|
Don't let splitflow undo double-precision merges
|
2021-08-31 16:33:46 -04:00 |
|
ghidra1
|
86e579d910
|
GP-1106 update Makefile arch reference
|
2021-08-31 15:52:49 -04:00 |
|
Ryan Kurtz
|
5ef6ac96c3
|
Merge remote-tracking branch
'origin/GP-1106_ryanmkurtz_PR-3197_ryanmkurtz_platforms' (Closes #3197)
|
2021-08-31 14:02:05 -04:00 |
|
caheckman
|
b275a02cdf
|
Unit tests for CircleRange
|
2021-08-24 17:04:29 -04:00 |
|
Ryan Kurtz
|
00533b2869
|
GP-1106: Platform naming convention now supports different
architectures. Support for building on ARM.
|
2021-08-17 13:41:47 -04:00 |
|
Ryan Kurtz
|
e624c19cc6
|
Merge remote-tracking branch 'origin/caheckman_NewTesting'
|
2021-08-10 15:40:57 -04:00 |
|
Ryan Kurtz
|
81ea93cb29
|
Merge remote-tracking branch 'origin/GP-1172_ElseIfSyntax' (Closes
#1609)
|
2021-08-05 09:46:42 -04:00 |
|
ghidra1
|
f5615aa240
|
Merge remote-tracking branch 'origin/patch'
|
2021-08-04 19:38:26 -04:00 |
|
caheckman
|
79fd837145
|
Support for "else if" syntax
|
2021-08-04 15:48:28 -04:00 |
|
caheckman
|
1c9913e417
|
New tests for data-types, test debugging infrastructure
|
2021-08-04 15:29:02 -04:00 |
|
ghidra1
|
0e81327c46
|
Merge remote-tracking branch 'origin/GP-1163_RealModeReferences' into patch
|
2021-08-04 11:05:35 -04:00 |
|
ghidra1
|
6b04eb793f
|
Merge remote-tracking branch 'origin/patch'
|
2021-08-03 19:26:00 -04:00 |
|
caheckman
|
58558981d5
|
Adjustments to data-type propagation through INT_ADD
|
2021-08-03 13:12:15 -04:00 |
|
caheckman
|
05f292a5e7
|
Let segmentop scripts follow natural parameter order
|
2021-07-27 14:31:12 -04:00 |
|
Ryan Kurtz
|
8fbf33c3e6
|
Merge remote-tracking branch 'origin/patch'
|
2021-07-21 14:21:44 -04:00 |
|
Ryan Kurtz
|
656060a1a5
|
Merge remote-tracking branch
'origin/GP-985_caheckman_PR-1677_guedou_sleighexample_fixes' (Closes
#1677)
|
2021-07-20 07:42:30 -04:00 |
|
caheckman
|
d3fec7a944
|
Assorted tiny bug fixes
|
2021-07-19 15:11:45 -04:00 |
|
caheckman
|
8be023ada9
|
Escape overlay address space names
|
2021-07-06 17:32:47 -04:00 |
|
ghidra1
|
2143c4961d
|
Merge remote-tracking branch 'origin/GP-1053_DecompilerConversion' into patch
|
2021-07-06 14:22:07 -04:00 |
|
caheckman
|
1391e83ce9
|
Decompiler window integer conversions
|
2021-07-02 12:01:41 -04:00 |
|
caheckman
|
fb3908b3cc
|
Fix for TypeOpReturn::getInputLocal returning a type of the wrong size
|
2021-06-11 17:54:31 -04:00 |
|
ghidra1
|
47e1809c08
|
Merge remote-tracking branch 'origin/GP-1006_LockEquates' into Ghidra_10.0
|
2021-06-03 11:16:24 -04:00 |
|
ghidra1
|
43a9499e39
|
Merge remote-tracking branch 'origin/GP-927_SleighCaseSensitiveRegisters' into Ghidra_10.0
|
2021-06-03 11:15:59 -04:00 |
|
caheckman
|
fdf7121cc7
|
Make sure EquateSymbols are locked
|
2021-06-02 16:28:25 -04:00 |
|
caheckman
|
bb7bf84ac9
|
Adjust typeref tags for variable length data-types
|
2021-06-02 15:30:12 -04:00 |
|