MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / MipsExpressionFunctions

Method MipsExpressionFunctions

pcsx2/DebugTools/DebugInterface.cpp:1204–1222  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1202// *****************************************************************************
1203
1204MipsExpressionFunctions::MipsExpressionFunctions(
1205 DebugInterface* cpu, const ccc::SymbolDatabase* symbolDatabase, bool shouldEnumerateSymbols)
1206 : m_cpu(cpu)
1207 , m_database(symbolDatabase)
1208{
1209 if (!shouldEnumerateSymbols)
1210 return;
1211
1212 if (symbolDatabase)
1213 {
1214 enumerateSymbols(*symbolDatabase);
1215 }
1216 else
1217 {
1218 m_cpu->GetSymbolGuardian().Read([&](const ccc::SymbolDatabase& database) {
1219 enumerateSymbols(database);
1220 });
1221 }
1222}
1223
1224void MipsExpressionFunctions::enumerateSymbols(const ccc::SymbolDatabase& database)
1225{

Callers

nothing calls this directly

Calls 1

ReadMethod · 0.45

Tested by

no test coverage detected