29 Fullpath.assign(Storage.
begin(), Storage.
end());
51 OS <<
"<invalid-file>";
62 for (
size_t I = 0;
I < NumLocations; ++
I) {
67 const bool IsInlined =
I + 1 != NumLocations;
StringRef Base
Line entry source file basename.
This class represents lattice values for constants.
StringRef Dir
Line entry source file directory path.
raw_ostream & indent(unsigned NumSpaces)
indent - Insert 'NumSpaces' spaces.
uint32_t Line
Source file line number.
void append(SmallVectorImpl< char > &path, const Twine &a, const Twine &b="", const Twine &c="", const Twine &d="")
Append to path.
LLVM_NODISCARD bool empty() const
empty - Check if the string is empty.
uint64_t LookupAddr
The address that this lookup pertains to.
LLVM_NODISCARD size_t size() const
size - Get the string size.
SourceLocations Locations
The source locations that match this address.
LLVM_NODISCARD bool contains(StringRef Other) const
Return true if the given string is a substring of *this, and false otherwise.
StringRef Name
Function or symbol name.
uint32_t Offset
Byte size offset within the named function.
std::string getSourceFile(uint32_t Index) const
This class implements an extremely fast bulk output stream that can only output to a stream.
raw_ostream & operator<<(raw_ostream &OS, const FunctionInfo &R)