LLVM
8.0.1
|
#include "llvm/DebugInfo/DWARF/DWARFDebugFrame.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/Optional.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/BinaryFormat/Dwarf.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/DataExtractor.h"
#include "llvm/Support/Errc.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/Format.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
#include <cassert>
#include <cinttypes>
#include <cstdint>
#include <string>
#include <vector>
Go to the source code of this file.
Macros | |
#define | DECLARE_OP2(OP, OPTYPE0, OPTYPE1) |
#define | DECLARE_OP1(OP, OPTYPE0) DECLARE_OP2(OP, OPTYPE0, OT_None) |
#define | DECLARE_OP0(OP) DECLARE_OP1(OP, OT_None) |
Functions | |
static void LLVM_ATTRIBUTE_UNUSED | dumpDataAux (DataExtractor Data, uint32_t Offset, int Length) |
static void LLVM_ATTRIBUTE_NORETURN | ReportError (uint32_t StartOffset, const char *ErrorMsg) |
Variables | |
const uint8_t | DWARF_CFI_PRIMARY_OPCODE_MASK = 0xc0 |
const uint8_t | DWARF_CFI_PRIMARY_OPERAND_MASK = 0x3f |
#define DECLARE_OP0 | ( | OP | ) | DECLARE_OP1(OP, OT_None) |
Referenced by llvm::dwarf::CFIProgram::parse().
#define DECLARE_OP1 | ( | OP, | |
OPTYPE0 | |||
) | DECLARE_OP2(OP, OPTYPE0, OT_None) |
Referenced by llvm::dwarf::CFIProgram::parse().
#define DECLARE_OP2 | ( | OP, | |
OPTYPE0, | |||
OPTYPE1 | |||
) |
Referenced by llvm::dwarf::CFIProgram::parse().
|
static |
Definition at line 334 of file DWARFDebugFrame.cpp.
References llvm::errs(), llvm::DataExtractor::getU8(), and llvm::raw_ostream::write_hex().
|
static |
Definition at line 348 of file DWARFDebugFrame.cpp.
References llvm::raw_ostream::flush(), llvm::format(), and llvm::report_fatal_error().
Referenced by llvm::orc::LegacyLookupFnResolver< LegacyLookupFn >::getResponsibilitySet(), getSymbolOffsetImpl(), llvm::DWARFVerifier::handleDebugInfo(), llvm::orc::LegacyLookupFnResolver< LegacyLookupFn >::lookup(), llvm::DWARFDebugFrame::parse(), and llvm::SymbolRemappingReader::read().
const uint8_t DWARF_CFI_PRIMARY_OPCODE_MASK = 0xc0 |
Definition at line 35 of file DWARFDebugFrame.cpp.
Referenced by llvm::dwarf::CFIProgram::dump(), and llvm::dwarf::CFIProgram::parse().
const uint8_t DWARF_CFI_PRIMARY_OPERAND_MASK = 0x3f |
Definition at line 36 of file DWARFDebugFrame.cpp.
Referenced by llvm::dwarf::CFIProgram::parse().