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

Method SymbolAfterAddress

pcsx2/DebugTools/SymbolGuardian.cpp:43–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41}
42
43SymbolInfo SymbolGuardian::SymbolAfterAddress(
44 u32 address, u32 descriptors) const
45{
46 SymbolInfo info;
47 Read([&](const ccc::SymbolDatabase& database) {
48 ccc::SymbolDescriptor descriptor;
49 const ccc::Symbol* symbol = database.symbol_after_address(address, descriptors, &descriptor);
50 if (!symbol)
51 return;
52
53 info.descriptor = descriptor;
54 info.handle = symbol->raw_handle();
55 info.name = symbol->name();
56 info.address = symbol->address();
57 info.size = symbol->size();
58 });
59 return info;
60}
61
62SymbolInfo SymbolGuardian::SymbolOverlappingAddress(
63 u32 address, u32 descriptors) const

Callers 2

analyzeMethod · 0.80
loadMethod · 0.80

Calls 6

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

Tested by

no test coverage detected