Call UpdateActiveSymbols only once from MIPSAnalyst instead of for every recognized function.

Reduces startup slowdown when using a function signature file drastically.
This commit is contained in:
Henrik Rydgård committed 2014-02-11 11:21:56 +01:00
1 parent db21aeb7f7
commit b1d6eefb8a
3 files changed
+8 -2

No files matched your search

+4 -1
View File
@@ -738,7 +738,10 @@ void SymbolMap::SetLabelName(const char* name, u32 address) {
if (label != labels.end()) {
strcpy(label->second.name,name);
label->second.name[127] = 0;
UpdateActiveSymbols();
// Do we really need to call this here? Causes extreme startup slowdown
// as this gets called for every function identified by the function replacement code.
// UpdateActiveSymbols();
}
}
}