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

Method OnElfChanged

pcsx2/DebugTools/SymbolImporter.cpp:84–103  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

82}
83
84void SymbolImporter::OnElfChanged(std::vector<u8> elf, const std::string& elf_file_name)
85{
86 Reset();
87
88 if (EmuConfig.DebuggerAnalysis.RunCondition == DebugAnalysisCondition::NEVER)
89 {
90 m_symbol_table_loaded_on_boot = false;
91 return;
92 }
93
94 if (!m_debugger_open && EmuConfig.DebuggerAnalysis.RunCondition == DebugAnalysisCondition::IF_DEBUGGER_IS_OPEN)
95 {
96 m_symbol_table_loaded_on_boot = false;
97 return;
98 }
99
100 AnalyseElf(std::move(elf), elf_file_name, EmuConfig.DebuggerAnalysis, true);
101
102 m_symbol_table_loaded_on_boot = true;
103}
104
105void SymbolImporter::OnElfLoadedInMemory()
106{

Callers 1

UpdateELFInfoMethod · 0.80

Calls 1

ResetFunction · 0.85

Tested by

no test coverage detected