LLVM
8.0.1
|
Tracks which optional content types are present in a DWARF file name entry format. More...
#include "llvm/DebugInfo/DWARF/DWARFDebugLine.h"
Public Member Functions | |
ContentTypeTracker ()=default | |
void | trackContentType (dwarf::LineNumberEntryFormat ContentType) |
Update tracked content types with ContentType . More... | |
Public Attributes | |
bool | HasModTime = false |
Whether filename entries provide a modification timestamp. More... | |
bool | HasLength = false |
Whether filename entries provide a file size. More... | |
bool | HasMD5 = false |
For v5, whether filename entries provide an MD5 checksum. More... | |
bool | HasSource = false |
For v5, whether filename entries provide source text. More... | |
Tracks which optional content types are present in a DWARF file name entry format.
Definition at line 47 of file DWARFDebugLine.h.
|
default |
void DWARFDebugLine::ContentTypeTracker::trackContentType | ( | dwarf::LineNumberEntryFormat | ContentType | ) |
Update tracked content types with ContentType
.
Definition at line 46 of file DWARFDebugLine.cpp.
Referenced by parseV5EntryFormat().
Whether filename entries provide a file size.
Definition at line 53 of file DWARFDebugLine.h.
Referenced by parseV2DirFileTables().
For v5, whether filename entries provide an MD5 checksum.
Definition at line 55 of file DWARFDebugLine.h.
Whether filename entries provide a modification timestamp.
Definition at line 51 of file DWARFDebugLine.h.
Referenced by parseV2DirFileTables().
For v5, whether filename entries provide source text.
Definition at line 57 of file DWARFDebugLine.h.