|
LLVM 22.0.0git
|
#include "llvm/ADT/SmallVector.h"#include "llvm/Object/ObjectFile.h"#include "llvm/Support/WithColor.h"#include "llvm/Support/raw_ostream.h"#include <cassert>#include <cstdint>#include <memory>#include <optional>#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::DILocal |
| 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 | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
Macros | |
| #define | HANDLE_DWARF_SECTION(ENUM_NAME, ELF_NAME, CMDLINE_NAME, OPTION) |
| #define | HANDLE_DWARF_SECTION(ENUM_NAME, ELF_NAME, CMDLINE_NAME, OPTION) |
Typedefs | |
| using | llvm::DILineInfoTable = SmallVector<std::pair<uint64_t, DILineInfo>, 16> |
Enumerations | |
| enum class | llvm::DINameKind { llvm::None , llvm::ShortName , llvm::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, | |||
| OPTION ) |
Definition at line 174 of file DIContext.h.
| #define HANDLE_DWARF_SECTION | ( | ENUM_NAME, | |
| ELF_NAME, | |||
| CMDLINE_NAME, | |||
| OPTION ) |
Definition at line 174 of file DIContext.h.