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