struct LookupResult
Declaration
struct LookupResult { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/GSYM/LookupResult.h:39
Member Variables
- public uint64_t LookupAddr = 0
- The address that this lookup pertains to.
- public llvm::gsym::AddressRange FuncRange
- The concrete function address range.
- public llvm::StringRef FuncName
- The concrete function name that contains LookupAddr.
- public llvm::gsym::SourceLocations Locations
- The source locations that match this address. This information will only be filled in if the FunctionInfo contains a line table. If an address is for a concrete function with no inlined functions, this array will have one entry. If an address points to an inline function, there will be one SourceLocation for each inlined function with the last entry pointing to the concrete function itself. This allows one address to generate multiple locations and allows unwinding of inline call stacks. The deepest inline function will appear at index zero in the source locations array, and the concrete function will appear at the end of the array.
Method Overview
- public std::string getSourceFile(uint32_t Index) const
Methods
ΒΆstd::string getSourceFile(uint32_t Index) const
std::string getSourceFile(uint32_t Index) const
Declared at: llvm/include/llvm/DebugInfo/GSYM/LookupResult.h:53
Parameters
- uint32_t Index