summaryrefslogtreecommitdiff
path: root/binaryninjacore.h
diff options
context:
space:
mode:
authorPeter LaFosse <peter@vector35.com>2018-10-05 16:55:49 -0400
committerPeter LaFosse <peter@vector35.com>2018-10-05 16:55:49 -0400
commitfd2ca70e3e2a687c58b65da4af50f0ab4a4a7b07 (patch)
treebfa87e5b7cba04f05ae907649c2eb62c4f56bafb /binaryninjacore.h
parent7dcf43151664aa44e1685d30549f3793f28b564a (diff)
Expose SymbolBinding API
Diffstat (limited to 'binaryninjacore.h')
-rw-r--r--binaryninjacore.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h
index ae4b27a3..9a90fb6f 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -2827,10 +2827,11 @@ extern "C"
// Symbols
BINARYNINJACOREAPI BNSymbol* BNCreateSymbol(BNSymbolType type, const char* shortName, const char* fullName,
- const char* rawName, uint64_t addr);
+ const char* rawName, uint64_t addr, BNSymbolBinding binding);
BINARYNINJACOREAPI BNSymbol* BNNewSymbolReference(BNSymbol* sym);
BINARYNINJACOREAPI void BNFreeSymbol(BNSymbol* sym);
BINARYNINJACOREAPI BNSymbolType BNGetSymbolType(BNSymbol* sym);
+ BINARYNINJACOREAPI BNSymbolBinding BNGetSymbolBinding(BNSymbol* sym);
BINARYNINJACOREAPI BNNameSpace BNGetSymbolNameSpace(BNSymbol* sym);
BINARYNINJACOREAPI char* BNGetSymbolShortName(BNSymbol* sym);
BINARYNINJACOREAPI char* BNGetSymbolFullName(BNSymbol* sym);