summaryrefslogtreecommitdiff
path: root/binaryninjacore.h
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2019-03-15 15:36:45 -0400
committerRusty Wagner <rusty@vector35.com>2019-03-20 13:00:17 -0400
commit7957fa580eb5f85bc2ce1deb7933f3b6db47a886 (patch)
treefd8943602a5d9ebee974f6a758d39c24919eb77b /binaryninjacore.h
parent0e73aadf4e787df9e376108eb82e297626045b11 (diff)
Add ordinals to symbols
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 39f39982..d4a24f15 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -2944,7 +2944,7 @@ extern "C"
// Symbols
BINARYNINJACOREAPI BNSymbol* BNCreateSymbol(BNSymbolType type, const char* shortName, const char* fullName,
- const char* rawName, uint64_t addr, BNSymbolBinding binding, const BNNameSpace* nameSpace);
+ const char* rawName, uint64_t addr, BNSymbolBinding binding, const BNNameSpace* nameSpace, uint64_t ordinal);
BINARYNINJACOREAPI BNSymbol* BNNewSymbolReference(BNSymbol* sym);
BINARYNINJACOREAPI void BNFreeSymbol(BNSymbol* sym);
BINARYNINJACOREAPI BNSymbolType BNGetSymbolType(BNSymbol* sym);
@@ -2954,6 +2954,7 @@ extern "C"
BINARYNINJACOREAPI char* BNGetSymbolFullName(BNSymbol* sym);
BINARYNINJACOREAPI char* BNGetSymbolRawName(BNSymbol* sym);
BINARYNINJACOREAPI uint64_t BNGetSymbolAddress(BNSymbol* sym);
+ BINARYNINJACOREAPI uint64_t BNGetSymbolOrdinal(BNSymbol* sym);
BINARYNINJACOREAPI bool BNIsSymbolAutoDefined(BNSymbol* sym);
BINARYNINJACOREAPI BNSymbol* BNGetSymbolByAddress(BNBinaryView* view, uint64_t addr, const BNNameSpace* nameSpace);