ghidra007
|
a8e39d58c4
|
GP-1408 Changed inheriting class structures to contain individual base class structure components instead of whole structures. This allows correct class vftable and vbtable pointers to be used instead of base class ones. This makes structures messier but makes decompiler usage correct. Also updated methods that update virtual functions.
|
2021-11-09 14:56:19 +00:00 |
|
caheckman
|
cce187a4c5
|
Decompiler support for offset/relative pointers
|
2021-11-08 11:51:03 -05:00 |
|
dragonmacher
|
04c0f0ef93
|
Fixed stack trace when clicking a location mapped to an
UndefinedFunction
|
2021-10-29 11:27:18 -04:00 |
|
Ryan Kurtz
|
6df7fa868a
|
Merge remote-tracking branch 'origin/GP-1-dragonmacher-remove-deprecated-methods-squashed'
|
2021-10-27 13:41:48 -04:00 |
|
dragonmacher
|
0e02978472
|
GP-1429 - fixed bug that caused field to get renamed when not choosing a
new type
Closes #3483
|
2021-10-25 16:49:51 -04:00 |
|
dragonmacher
|
d05a57ae1a
|
Removal of old deprecated methods
|
2021-10-25 15:12:25 -04: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 |
|
Ryan Kurtz
|
785d86402f
|
Merge remote-tracking branch
'origin/GP-1401_caheckman_PR-2609_astrelsky_SimplifiedTypes' (Closes
#2609)
|
2021-10-19 07:46:44 -04:00 |
|
Ryan Kurtz
|
7c125004fb
|
GP-1383: Fixing compilation error
|
2021-10-19 07:28:14 -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 |
|
dragonmacher
|
815c6f8bc0
|
GP-1383 - Added the ability to remove a non-default symbol by setting the Edit Label dialog text to the empty string; added an action to the decompiler to remove non-default labels.
Closes #3285
|
2021-10-15 17:14:42 -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
|
f7c31cc8fc
|
Merge remote-tracking branch 'origin/GP-1073_ghidravore_checking_uses_of_getSymbols_address--SQUASHED'
|
2021-10-07 08:27:14 -04:00 |
|
Ryan Kurtz
|
33bafd6a8c
|
Merge remote-tracking branch 'origin/GP-1089_DecompilerDocEdits'
|
2021-10-07 08:23:10 -04:00 |
|
Ryan Kurtz
|
1566bcb7e6
|
Merge remote-tracking branch 'origin/patch'
|
2021-10-07 08:16:36 -04:00 |
|
caheckman
|
f0b05dda2c
|
Edits to Decompiler help
|
2021-10-06 19:05:23 -04:00 |
|
caheckman
|
a6afce67e7
|
In case of partial overlap always add Varnode to disjoint
|
2021-10-06 18:09:26 -04:00 |
|
ghidravore
|
a8da2b761a
|
GP-1073 updating uses of getSymbols(address) to be more efficient where possible
|
2021-10-06 16:59:58 -04:00 |
|
caheckman
|
c64e7ccc07
|
Prevent SpecExtensionTest from tripping pentry test
|
2021-10-04 13:40:58 -04:00 |
|
ghidra1
|
1091dec18c
|
Merge remote-tracking branch
'origin/GP-1317_caheckman_PR-2040_astrelsky_IterableTokens' (Closes
#2040)
|
2021-10-01 11:48:31 -04:00 |
|
caheckman
|
75b7d5fe14
|
Support for per function unaffected/killedbycall/likelytrash
|
2021-09-30 15:09:09 -04:00 |
|
Ryan Kurtz
|
a1dba97a10
|
Merge remote-tracking branch
'origin/GP-1209_ryanmkurtz_PR-3387_ryanmkurtz_native-release-builds--SQUASHED'
(Closes #3387)
|
2021-09-27 08:35:49 -04:00 |
|
Ryan Kurtz
|
3c07ca2962
|
GP-1209: Support for building natives from a release.
|
2021-09-27 08:16:14 -04:00 |
|
ghidra1
|
877b168224
|
GP-943 Corrected RecoverClassesFromRTTIScriptTest4 test failure
|
2021-09-27 01:22:51 -04:00 |
|
ghidra1
|
27892f659a
|
GP-943 Resurected and revised Structure.getComponentAt method. Also
revised behavior of Structure.getComponentContaining. Both will now
ignore zero-length components.
|
2021-09-26 19:11:34 -04:00 |
|
ghidra1
|
cfdec26da4
|
GP-943 Added support for zero-length arrays and
zero-length components. NOTE: We still never return 0 for
DataType.getLength(). Added DataType.isZeroLength().
|
2021-09-24 16:29:29 -04:00 |
|
caheckman
|
75cf11634c
|
Adjust casting rules on implied varnodes
|
2021-09-23 17:50:54 -04:00 |
|
caheckman
|
f5659db1b1
|
Reformat ClangTokenGroup
|
2021-09-22 19:12:07 -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 |
|
ghidra1
|
30b7358b7f
|
Merge remote-tracking branch 'origin/GP-1297_DecompileTypedef--SQUASHED'
|
2021-09-15 16:50:53 -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
|
ec6bc9c22d
|
Merge remote-tracking branch
'origin/GP-1093-dragonmacher-listing-xref-condensing' (Closes #1305)
|
2021-09-15 07:08:26 -04:00 |
|
dragonmacher
|
09d28eb30c
|
GP-1039 - XRefs Field - add option to combine by function
Closes #1305
|
2021-09-14 17:21:44 -04:00 |
|
Ryan Kurtz
|
af2d461d85
|
Merge remote-tracking branch 'origin/GP-1284_TestFrameworkFixes'
|
2021-09-10 13:40:09 -04:00 |
|
Ryan Kurtz
|
7394199cb3
|
GP-1211: Better error handling of missing native components
|
2021-09-09 13:18:52 -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 |
|