summaryrefslogtreecommitdiff
path: root/binaryninjacore.h
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2016-07-12 17:05:51 -0400
committerRusty Wagner <rusty@vector35.com>2016-07-12 17:05:51 -0400
commitc3e5c23d9f71fbb4020fe4f71a01b10734d93946 (patch)
tree5171c14f1211261ec1b6cdb64cef9e153c28c2f0 /binaryninjacore.h
parentc9612b7373f3322b90047cb4612b2cdfbba7a656 (diff)
Add token and line types for function headers in linear view
Diffstat (limited to 'binaryninjacore.h')
-rw-r--r--binaryninjacore.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h
index 0f88972d..223b9fac 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -159,6 +159,11 @@ extern "C"
FloatingPointToken = 8,
AnnotationToken = 9,
CodeRelativeAddressToken = 10,
+ VariableTypeToken = 11,
+ FunctionReturnTypeToken = 12,
+ FunctionAttributeToken = 13,
+ ArgumentTypeToken = 14,
+ ArgumentNameToken = 15,
// The following are output by the analysis system automatically, these should
// not be used directly by the architecture plugins
@@ -171,12 +176,17 @@ extern "C"
enum BNLinearDisassemblyLineType
{
+ BlankLineType,
CodeDisassemblyLineType,
DataVariableLineType,
HexDumpLineType,
FunctionHeaderLineType,
+ FunctionHeaderStartLineType,
+ FunctionHeaderEndLineType,
FunctionContinuationLineType,
- StackVariableLineType
+ StackVariableLineType,
+ StackVariableListEndLineType,
+ FunctionEndLineType
};
enum BNSymbolType