LLVM 20.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. | |
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 24 of file FileEntry.h.
|
default |
Definition at line 33 of file FileEntry.h.
Definition at line 40 of file FileEntry.h.
Definition at line 37 of file FileEntry.h.
uint32_t llvm::gsym::FileEntry::Base = 0 |
Definition at line 29 of file FileEntry.h.
Referenced by llvm::DenseMapInfo< gsym::FileEntry >::getHashValue(), operator!=(), and operator==().
uint32_t llvm::gsym::FileEntry::Dir = 0 |
Offsets in the string table.
Definition at line 28 of file FileEntry.h.
Referenced by llvm::DenseMapInfo< gsym::FileEntry >::getHashValue(), operator!=(), and operator==().