summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2020-04-22 20:46:48 -0400
committerRusty Wagner <rusty@vector35.com>2020-04-22 20:48:01 -0400
commit0ab11a785925ac6eeec510a41f779fe7879426f3 (patch)
tree93838a6ccd581ad51c90912076b9def3721a68d0
parent3af08665bcb0de3dcfdb31bc14e8bcdc7eddd664 (diff)
Add support for analysis warnings in linear view
-rw-r--r--binaryninjacore.h10
-rw-r--r--ui/linearview.h2
2 files changed, 11 insertions, 1 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h
index f6ac4510..2384989e 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -293,7 +293,15 @@ extern "C"
SectionStartLineType,
SectionEndLineType,
SectionSeparatorLineType,
- NonContiguousSeparatorLineType
+ NonContiguousSeparatorLineType,
+ AnalysisWarningLineType
+ };
+
+ enum BNAnalysisWarningActionType
+ {
+ NoAnalysisWarningAction = 0,
+ ForceAnalysisWarningAction = 1,
+ ShowStackGraphWarningAction = 2
};
enum BNSymbolType
diff --git a/ui/linearview.h b/ui/linearview.h
index e62b0b75..46addd4f 100644
--- a/ui/linearview.h
+++ b/ui/linearview.h
@@ -181,6 +181,8 @@ class BINARYNINJAUIAPI LinearView: public QAbstractScrollArea, public View, publ
ArchitectureRef getArchitecture(const LinearViewLine& line);
+ BNAnalysisWarningActionType getAnalysisWarningActionAtPos(const LinearViewLine& line, int x);
+
private Q_SLOTS:
void viewInHexEditor();
void viewInGraph();