|
LLVM
4.0.0
|
#include "SyntaxHighlighting.h"#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/StringRef.h"#include "llvm/DebugInfo/DWARF/DWARFCompileUnit.h"#include "llvm/DebugInfo/DWARF/DWARFContext.h"#include "llvm/DebugInfo/DWARF/DWARFFormValue.h"#include "llvm/Support/Debug.h"#include "llvm/Support/Dwarf.h"#include "llvm/Support/Format.h"#include "llvm/Support/raw_ostream.h"#include <cassert>#include <limits>Go to the source code of this file.
Functions | |
| template<class T > | |
| static Optional< uint8_t > | getFixedByteSize (dwarf::Form Form, const T *U) |
| template<class T > | |
| static bool | skipFormValue (dwarf::Form Form, const DataExtractor &DebugInfoData, uint32_t *OffsetPtr, const T *U) |
Variables | |
| static const DWARFFormValue::FormClass | DWARF4FormClasses [] |
|
static |
Definition at line 90 of file DWARFFormValue.cpp.
References llvm_unreachable, and llvm::None.
Referenced by llvm::DWARFFormValue::getFixedByteSize(), and skipFormValue().
|
static |
Definition at line 167 of file DWARFFormValue.cpp.
References llvm::DataExtractor::getCStr(), getFixedByteSize(), llvm::DataExtractor::getSLEB128(), llvm::DataExtractor::getU16(), llvm::DataExtractor::getU32(), llvm::DataExtractor::getU8(), and llvm::DataExtractor::getULEB128().
Referenced by llvm::DWARFFormValue::skipValue().
|
static |
Definition at line 26 of file DWARFFormValue.cpp.
Referenced by llvm::DWARFFormValue::isFormClass().
1.8.6