LLVM: lib/DWARFLinker/Parallel/OutputSections.h File Reference (original) (raw)
Go to the source code of this file.
| Classes | |
|---|---|
| struct | llvm::dwarf_linker::parallel::SectionPatch |
| There are fields(sizes, offsets) which should be updated after sections are generated. More... | |
| struct | llvm::dwarf_linker::parallel::DebugStrPatch |
| This structure is used to update strings offsets into .debug_str. More... | |
| struct | llvm::dwarf_linker::parallel::DebugLineStrPatch |
| This structure is used to update strings offsets into .debug_line_str. More... | |
| struct | llvm::dwarf_linker::parallel::DebugRangePatch |
| This structure is used to update range list offset into .debug_ranges/.debug_rnglists. More... | |
| struct | llvm::dwarf_linker::parallel::DebugLocPatch |
| This structure is used to update location list offset into .debug_loc/.debug_loclists. More... | |
| struct | llvm::dwarf_linker::parallel::DebugOffsetPatch |
| struct | llvm::dwarf_linker::parallel::DebugDieRefPatch |
| This structure is used to update reference to the DIE. More... | |
| struct | llvm::dwarf_linker::parallel::DebugULEB128DieRefPatch |
| This structure is used to update reference to the DIE of ULEB128 form. More... | |
| struct | llvm::dwarf_linker::parallel::DebugDieTypeRefPatch |
| This structure is used to update reference to the type DIE. More... | |
| struct | llvm::dwarf_linker::parallel::DebugType2TypeDieRefPatch |
| This structure is used to update reference to the type DIE. More... | |
| struct | llvm::dwarf_linker::parallel::DebugTypeStrPatch |
| struct | llvm::dwarf_linker::parallel::DebugTypeLineStrPatch |
| struct | llvm::dwarf_linker::parallel::DebugTypeDeclFilePatch |
| struct | llvm::dwarf_linker::parallel::SectionDescriptor |
| This structure is used to keep data of the concrete section. More... | |
| class | llvm::dwarf_linker::parallel::OutputSections |
| This class keeps contents and offsets to the debug sections. More... |
| Macros | |
|---|---|
| #define | ADD_PATCHES_LIST(T) |
| Section patches. |
◆ ADD_PATCHES_LIST
| #define ADD_PATCHES_LIST | ( | T | ) |
|---|
Value:
T ¬ePatch(const T &Patch) { return List##T.add(Patch); } \
ArrayList List##T;
Section patches.
Definition at line 193 of file OutputSections.h.