|
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().
1.8.13