LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::dwarf_linker::parallel::DebugULEB128DieRefPatch Struct Reference

This structure is used to update reference to the DIE of ULEB128 form. More...

#include "DWARFLinker/Parallel/OutputSections.h"

Inheritance diagram for llvm::dwarf_linker::parallel::DebugULEB128DieRefPatch:
Inheritance graph
[legend]

Public Member Functions

 DebugULEB128DieRefPatch (uint64_t PatchOffset, CompileUnit *SrcCU, CompileUnit *RefCU, uint32_t RefIdx)
 

Public Attributes

PointerIntPair< CompileUnit *, 1 > RefCU
 
uint64_t RefDieIdxOrClonedOffset = 0
 
- Public Attributes inherited from llvm::dwarf_linker::parallel::SectionPatch
uint64_t PatchOffset = 0
 

Detailed Description

This structure is used to update reference to the DIE of ULEB128 form.

Definition at line 88 of file OutputSections.h.

Constructor & Destructor Documentation

◆ DebugULEB128DieRefPatch()

DebugULEB128DieRefPatch::DebugULEB128DieRefPatch ( uint64_t  PatchOffset,
CompileUnit SrcCU,
CompileUnit RefCU,
uint32_t  RefIdx 
)

Member Data Documentation

◆ RefCU

PointerIntPair<CompileUnit *, 1> llvm::dwarf_linker::parallel::DebugULEB128DieRefPatch::RefCU

◆ RefDieIdxOrClonedOffset

uint64_t llvm::dwarf_linker::parallel::DebugULEB128DieRefPatch::RefDieIdxOrClonedOffset = 0

The documentation for this struct was generated from the following files: