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

Method SymbolOverlappingAddress

pcsx2/DebugTools/SymbolGuardian.cpp:62–79  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60}
61
62SymbolInfo SymbolGuardian::SymbolOverlappingAddress(
63 u32 address, u32 descriptors) const
64{
65 SymbolInfo info;
66 Read([&](const ccc::SymbolDatabase& database) {
67 ccc::SymbolDescriptor descriptor;
68 const ccc::Symbol* symbol = database.symbol_overlapping_address(address, descriptors, &descriptor);
69 if (!symbol)
70 return;
71
72 info.descriptor = descriptor;
73 info.handle = symbol->raw_handle();
74 info.name = symbol->name();
75 info.address = symbol->address();
76 info.size = symbol->size();
77 });
78 return info;
79}
80
81SymbolInfo SymbolGuardian::SymbolWithName(
82 const std::string& name, u32 descriptors) const

Callers 1

analyzeMethod · 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