diff options
Diffstat (limited to 'view/pe/teview.cpp')
| -rw-r--r-- | view/pe/teview.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/view/pe/teview.cpp b/view/pe/teview.cpp index 5e0a2a0e..f8666717 100644 --- a/view/pe/teview.cpp +++ b/view/pe/teview.cpp @@ -109,6 +109,7 @@ void TEView::ReadTEImageSectionHeaders(BinaryReader& reader, uint32_t numSection void TEView::CreateSections() { + BeginBulkAddSegments(); for (size_t i = 0; i < m_sections.size(); i++) { auto section = m_sections[i]; @@ -138,6 +139,7 @@ void TEView::CreateSections() semantics = ReadWriteDataSectionSemantics; AddAutoSection(section.name, section.virtualAddress + m_imageBase, section.virtualSize, semantics); } + EndBulkAddSegments(); } void TEView::AssignHeaderTypes() |
