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 &notePatch(const T &Patch) { return List##T.add(Patch); } \

ArrayList List##T;

Section patches.

Definition at line 193 of file OutputSections.h.