diff options
| author | Rusty Wagner <rusty.wagner@gmail.com> | 2022-03-08 16:09:00 -0500 |
|---|---|---|
| committer | Rusty Wagner <rusty.wagner@gmail.com> | 2022-03-11 20:28:57 -0500 |
| commit | 4c88144acfbb58e29742e27949e5b02ef4c4108e (patch) | |
| tree | 44491ec556214084d9e3259453406256dd59b59b /binaryninjacore.h | |
| parent | 4cdb1af22efb7374470668919bb19795a64622fd (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.h | 2 |
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); |
