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 /binaryview.cpp | |
| parent | 4cdb1af22efb7374470668919bb19795a64622fd (diff) | |
Add bulk symbol management API to improve performance when adding/removing large numbers of symbols
Diffstat (limited to 'binaryview.cpp')
| -rw-r--r-- | binaryview.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/binaryview.cpp b/binaryview.cpp index 853e201a..ba812919 100644 --- a/binaryview.cpp +++ b/binaryview.cpp @@ -2411,6 +2411,18 @@ void BinaryView::DefineImportedFunction(Ref<Symbol> importAddressSym, Ref<Functi } +void BinaryView::BeginBulkModifySymbols() +{ + BNBeginBulkModifySymbols(m_object); +} + + +void BinaryView::EndBulkModifySymbols() +{ + BNEndBulkModifySymbols(m_object); +} + + void BinaryView::AddTagType(Ref<TagType> tagType) { BNAddTagType(m_object, tagType->GetObject()); |
