LLVM: include/llvm/DebugInfo/DWARF/DWARFRelocMap.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9#ifndef LLVM_DEBUGINFO_DWARF_DWARFRELOCMAP_H
10#define LLVM_DEBUGINFO_DWARF_DWARFRELOCMAP_H
11
15#include
16
17namespace llvm {
18
19
20
25 std::optionalobject::RelocationRef Reloc2;
28};
29
30
31
32
33
34
36
37}
38
39#endif
This file defines the DenseMap class.
This is a value type class that represents a single relocation in the list of relocations in the obje...
uint64_t(*)(uint64_t Type, uint64_t Offset, uint64_t S, uint64_t LocData, int64_t Addend) RelocationResolver
This is an optimization pass for GlobalISel generic memory operations.
DenseMap< uint64_t, RelocAddrEntry > RelocAddrMap
In place of applying the relocations to the data we've read from disk we use a separate mapping table...
Definition DWARFRelocMap.h:35
RelocAddrEntry contains relocated value and section index.
Definition DWARFRelocMap.h:21
uint64_t SectionIndex
Definition DWARFRelocMap.h:22
std::optional< object::RelocationRef > Reloc2
Definition DWARFRelocMap.h:25
uint64_t SymbolValue
Definition DWARFRelocMap.h:24
object::RelocationResolver Resolver
Definition DWARFRelocMap.h:27
object::RelocationRef Reloc
Definition DWARFRelocMap.h:23
uint64_t SymbolValue2
Definition DWARFRelocMap.h:26