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

Method SymbolStartingAtAddress

pcsx2/DebugTools/SymbolGuardian.cpp:24–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22}
23
24SymbolInfo SymbolGuardian::SymbolStartingAtAddress(
25 u32 address, u32 descriptors) const
26{
27 SymbolInfo info;
28 Read([&](const ccc::SymbolDatabase& database) {
29 ccc::SymbolDescriptor descriptor;
30 const ccc::Symbol* symbol = database.symbol_starting_at_address(address, descriptors, &descriptor);
31 if (!symbol)
32 return;
33
34 info.descriptor = descriptor;
35 info.handle = symbol->raw_handle();
36 info.name = symbol->name();
37 info.address = symbol->address();
38 info.size = symbol->size();
39 });
40 return info;
41}
42
43SymbolInfo SymbolGuardian::SymbolAfterAddress(
44 u32 address, u32 descriptors) const

Callers 4

parseDisasmFunction · 0.80
disassembleMethod · 0.80
createLinesMethod · 0.80

Calls 6

raw_handleMethod · 0.80
addressMethod · 0.80
ReadFunction · 0.50
nameMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected