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