From 453eb5bdc70513464c7137f910cba815289c97a0 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Fri, 26 Apr 2019 16:38:14 -0400 Subject: Don't let a node that hasn't been added to the graph be added as an edge target --- binaryninjacore.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'binaryninjacore.h') diff --git a/binaryninjacore.h b/binaryninjacore.h index 8e355ab1..89b61202 100644 --- a/binaryninjacore.h +++ b/binaryninjacore.h @@ -2948,6 +2948,8 @@ extern "C" BINARYNINJACOREAPI void BNSetFlowGraphOption(BNFlowGraph* graph, BNFlowGraphOption option, bool value); BINARYNINJACOREAPI bool BNIsFlowGraphOptionSet(BNFlowGraph* graph, BNFlowGraphOption option); + BINARYNINJACOREAPI bool BNIsNodeValidForFlowGraph(BNFlowGraph* graph, BNFlowGraphNode* node); + // Symbols BINARYNINJACOREAPI BNSymbol* BNCreateSymbol(BNSymbolType type, const char* shortName, const char* fullName, const char* rawName, uint64_t addr, BNSymbolBinding binding, const BNNameSpace* nameSpace, uint64_t ordinal); -- cgit v1.3.1