diff options
| author | JMC47 <JMC4789@gmail.com> | 2025-06-29 15:44:52 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-29 15:44:52 -0400 |
| commit | 626315d50a53b1ca5e1f6ec52a1d3ce7012411f4 (patch) | |
| tree | 7a9d838bd1f1beb6dc63526b0d3425071fc67067 /Source/Core/Common/SymbolDB.cpp | |
| parent | b3e349b4df59b6dda9bbbb457d9366c0104c5731 (diff) | |
| parent | 93952381599a791710b21fb3d29d64d05cc635f3 (diff) | |
Merge pull request #13750 from TryTwo/PR_Symbol_Loading
PPCSymbols: Restructure loading on boot and add a mutex to prevent crashes.
Diffstat (limited to 'Source/Core/Common/SymbolDB.cpp')
| -rw-r--r-- | Source/Core/Common/SymbolDB.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Source/Core/Common/SymbolDB.cpp b/Source/Core/Common/SymbolDB.cpp index bfdd9f57db..88f281e497 100644 --- a/Source/Core/Common/SymbolDB.cpp +++ b/Source/Core/Common/SymbolDB.cpp @@ -44,15 +44,20 @@ void SymbolDB::List() bool SymbolDB::IsEmpty() const { - return m_functions.empty(); + return m_functions.empty() && m_notes.empty(); } -void SymbolDB::Clear(const char* prefix) +bool SymbolDB::Clear(const char* prefix) { // TODO: honor prefix + m_map_name.clear(); + if (IsEmpty()) + return false; + m_functions.clear(); m_notes.clear(); m_checksum_to_function.clear(); + return true; } void SymbolDB::Index() |
