LLVM
12.0.0git
|
Files in GSYM are contained in FileEntry structs where we split the directory and basename into two different strings in the string table. More...
#include "llvm/DebugInfo/GSYM/FileEntry.h"
Public Member Functions | |
FileEntry ()=default | |
FileEntry (uint32_t D, uint32_t B) | |
bool | operator== (const FileEntry &RHS) const |
bool | operator!= (const FileEntry &RHS) const |
Public Attributes | |
uint32_t | Dir = 0 |
Offsets in the string table. More... | |
uint32_t | Base = 0 |
Files in GSYM are contained in FileEntry structs where we split the directory and basename into two different strings in the string table.
This allows paths to shared commont directory and filename strings and saves space.
Definition at line 25 of file FileEntry.h.
|
default |
Definition at line 34 of file FileEntry.h.
Definition at line 41 of file FileEntry.h.
Definition at line 38 of file FileEntry.h.
uint32_t llvm::gsym::FileEntry::Base = 0 |
Definition at line 30 of file FileEntry.h.
Referenced by llvm::gsym::GsymReader::dump(), llvm::DenseMapInfo< gsym::FileEntry >::getHashValue(), llvm::gsym::FunctionInfo::lookup(), operator!=(), and operator==().
uint32_t llvm::gsym::FileEntry::Dir = 0 |
Offsets in the string table.
Definition at line 29 of file FileEntry.h.
Referenced by llvm::gsym::GsymReader::dump(), llvm::DenseMapInfo< gsym::FileEntry >::getHashValue(), llvm::gsym::FunctionInfo::lookup(), operator!=(), and operator==().