diff options
Diffstat (limited to 'plugins/rtti/itanium.cpp')
| -rw-r--r-- | plugins/rtti/itanium.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/rtti/itanium.cpp b/plugins/rtti/itanium.cpp index fde0e7f8..745324c7 100644 --- a/plugins/rtti/itanium.cpp +++ b/plugins/rtti/itanium.cpp @@ -816,14 +816,15 @@ void ItaniumRTTIProcessor::ProcessVFT() m_classInfo[coLocatorAddr] = classInfo; }; + size_t processedNum = 0; for (const auto &[coLocatorAddr, vftAddrs]: vftMap) { if (bgTask->IsCancelled()) break; for (const auto& vftAddr: vftAddrs) - { populateVftEntries(coLocatorAddr, vftAddr); - } + std::string progress = fmt::format("Processing Itanium VFTs... {}/{}", processedNum++, vftMap.size()); + bgTask->SetProgressText(progress); } bgTask->Finish(); |
