summaryrefslogtreecommitdiff
path: root/binaryninjacore.h
diff options
context:
space:
mode:
authorRusty Wagner <rusty.wagner@gmail.com>2022-03-08 16:09:00 -0500
committerRusty Wagner <rusty.wagner@gmail.com>2022-03-11 20:28:57 -0500
commit4c88144acfbb58e29742e27949e5b02ef4c4108e (patch)
tree44491ec556214084d9e3259453406256dd59b59b /binaryninjacore.h
parent4cdb1af22efb7374470668919bb19795a64622fd (diff)
Add bulk symbol management API to improve performance when adding/removing large numbers of symbols
Diffstat (limited to 'binaryninjacore.h')
-rw-r--r--binaryninjacore.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h
index 5687fcf2..c86b501e 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -4476,6 +4476,8 @@ extern "C"
BNBinaryView* view, BNSymbol* importAddressSym, BNFunction* func, BNType* type);
BINARYNINJACOREAPI BNSymbol* BNDefineAutoSymbolAndVariableOrFunction(
BNBinaryView* view, BNPlatform* platform, BNSymbol* sym, BNType* type);
+ BINARYNINJACOREAPI void BNBeginBulkModifySymbols(BNBinaryView* view);
+ BINARYNINJACOREAPI void BNEndBulkModifySymbols(BNBinaryView* view);
BINARYNINJACOREAPI BNDebugInfo* BNGetDebugInfo(BNBinaryView* view);
BINARYNINJACOREAPI void BNApplyDebugInfo(BNBinaryView* view, BNDebugInfo* newDebugInfo);