LLVM
8.0.1
|
#include "llvm/ADT/SmallVector.h"
#include "llvm/Object/ObjectFile.h"
#include "llvm/Support/raw_ostream.h"
#include <cassert>
#include <cstdint>
#include <memory>
#include <string>
#include <tuple>
#include <utility>
#include "llvm/BinaryFormat/Dwarf.def"
Go to the source code of this file.
Classes | |
struct | llvm::DILineInfo |
A format-neutral container for source line information. More... | |
class | llvm::DIInliningInfo |
A format-neutral container for inlined code description. More... | |
struct | llvm::DIGlobal |
Container for description of a global variable. More... | |
struct | llvm::DILineInfoSpecifier |
Controls which fields of DILineInfo container should be filled with data. More... | |
struct | llvm::DIDumpOptions |
Container for dump options that control which debug information will be dumped. More... | |
class | llvm::DIContext |
class | llvm::LoadedObjectInfo |
An inferface for inquiring the load address of a loaded object file to be used by the DIContext implementations when applying relocations on the fly. More... | |
struct | llvm::LoadedObjectInfoHelper< Derived, Base > |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
Macros | |
#define | HANDLE_DWARF_SECTION(ENUM_NAME, ELF_NAME, CMDLINE_NAME) DIDT_ID_##ENUM_NAME, |
#define | HANDLE_DWARF_SECTION(ENUM_NAME, ELF_NAME, CMDLINE_NAME) DIDT_##ENUM_NAME = 1U << DIDT_ID_##ENUM_NAME, |
Typedefs | |
using | llvm::DILineInfoTable = SmallVector< std::pair< uint64_t, DILineInfo >, 16 > |
Enumerations | |
enum | llvm::DINameKind { llvm::DINameKind::None, llvm::DINameKind::ShortName, llvm::DINameKind::LinkageName } |
A DINameKind is passed to name search methods to specify a preference regarding the type of name resolution the caller wants. More... | |
enum | llvm::DIDumpTypeCounter { llvm::DIDT_ID_UUID, llvm::DIDT_ID_Count } |
This is just a helper to programmatically construct DIDumpType. More... | |
enum | llvm::DIDumpType : unsigned { llvm::DIDT_Null, llvm::DIDT_All = ~0U, llvm::DIDT_UUID = 1 << DIDT_ID_UUID } |
Selects which debug sections get dumped. More... | |
#define HANDLE_DWARF_SECTION | ( | ENUM_NAME, | |
ELF_NAME, | |||
CMDLINE_NAME | |||
) | DIDT_ID_##ENUM_NAME, |
Definition at line 150 of file DIContext.h.
#define HANDLE_DWARF_SECTION | ( | ENUM_NAME, | |
ELF_NAME, | |||
CMDLINE_NAME | |||
) | DIDT_##ENUM_NAME = 1U << DIDT_ID_##ENUM_NAME, |
Definition at line 150 of file DIContext.h.