LLVM  12.0.0git
Public Attributes | List of all members
llvm::gsym::SourceLocation Struct Reference

#include "llvm/DebugInfo/GSYM/LookupResult.h"

Collaboration diagram for llvm::gsym::SourceLocation:
Collaboration graph
[legend]

Public Attributes

StringRef Name
 Function or symbol name. More...
 
StringRef Dir
 Line entry source file directory path. More...
 
StringRef Base
 Line entry source file basename. More...
 
uint32_t Line = 0
 Source file line number. More...
 
uint32_t Offset = 0
 Byte size offset within the named function. More...
 

Detailed Description

Definition at line 22 of file LookupResult.h.

Member Data Documentation

◆ Base

StringRef llvm::gsym::SourceLocation::Base

Line entry source file basename.

Definition at line 25 of file LookupResult.h.

Referenced by llvm::gsym::FunctionInfo::lookup(), llvm::gsym::operator<<(), and llvm::gsym::operator==().

◆ Dir

StringRef llvm::gsym::SourceLocation::Dir

Line entry source file directory path.

Definition at line 24 of file LookupResult.h.

Referenced by llvm::gsym::FunctionInfo::lookup(), llvm::gsym::operator<<(), and llvm::gsym::operator==().

◆ Line

uint32_t llvm::gsym::SourceLocation::Line = 0

Source file line number.

Definition at line 26 of file LookupResult.h.

Referenced by llvm::gsym::FunctionInfo::lookup(), llvm::gsym::operator<<(), and llvm::gsym::operator==().

◆ Name

StringRef llvm::gsym::SourceLocation::Name

Function or symbol name.

Definition at line 23 of file LookupResult.h.

Referenced by llvm::gsym::FunctionInfo::lookup(), llvm::gsym::operator<<(), and llvm::gsym::operator==().

◆ Offset

uint32_t llvm::gsym::SourceLocation::Offset = 0

Byte size offset within the named function.

Definition at line 27 of file LookupResult.h.

Referenced by llvm::gsym::FunctionInfo::lookup(), llvm::gsym::operator<<(), and llvm::gsym::operator==().


The documentation for this struct was generated from the following file: