LLVM  8.0.1
Public Member Functions | Public Attributes | List of all members
llvm::object::DataRefImpl Union Reference

#include "llvm/Object/SymbolicFile.h"

Collaboration diagram for llvm::object::DataRefImpl:
Collaboration graph
[legend]

Public Member Functions

 DataRefImpl ()
 

Public Attributes

struct {
   uint32_t   a
 
   uint32_t   b
 
d
 
uintptr_t p
 

Detailed Description

Definition at line 35 of file SymbolicFile.h.

Constructor & Destructor Documentation

◆ DataRefImpl()

llvm::object::DataRefImpl::DataRefImpl ( )
inline

Definition at line 43 of file SymbolicFile.h.

References llvm::Intrinsic::memset.

Member Data Documentation

◆ a

uint32_t llvm::object::DataRefImpl::a

Definition at line 39 of file SymbolicFile.h.

Referenced by llvm::object::MachOObjectFile::extrel_begin(), llvm::object::MachOObjectFile::extrel_end(), llvm::object::MachOObjectFile::getAnyRelocationSection(), llvm::object::ELFObjectFile< ELFT >::getRel(), llvm::object::ELFObjectFile< ELFT >::getRela(), llvm::object::MachOObjectFile::getRelocation(), llvm::object::MachOObjectFile::getRelocationRelocatedSection(), llvm::object::WasmObjectFile::getRelocationSymbol(), llvm::object::ELFObjectFile< ELFT >::getRelocationSymbol(), llvm::object::MachOObjectFile::getSection(), llvm::object::MachOObjectFile::getSection64(), llvm::object::WasmObjectFile::getSectionContents(), llvm::object::MachOObjectFile::getSectionID(), llvm::object::WasmObjectFile::getSectionIndex(), llvm::object::MachOObjectFile::getSectionIndex(), llvm::object::WasmObjectFile::getSectionName(), llvm::object::MachOObjectFile::getSectionRawFinalSegmentName(), llvm::object::MachOObjectFile::getSectionRawName(), llvm::object::WasmObjectFile::getSectionSize(), llvm::object::ELFObjectFile< ELFT >::getSymbol(), llvm::object::ELFObjectFile< ELFT >::getSymbolAddress(), llvm::object::ELFObjectFile< ELFT >::getSymbolName(), llvm::object::WasmObjectFile::getSymbolSection(), llvm::object::ELFObjectFile< ELFT >::getSymbolSection(), llvm::object::MachOObjectFile::getSymbolSection(), llvm::object::WasmObjectFile::getWasmRelocation(), llvm::object::WasmObjectFile::getWasmSymbol(), llvm::object::MachOObjectFile::isSectionStripped(), llvm::object::WasmObjectFile::isSharedObject(), llvm::object::MachOObjectFile::locrel_begin(), llvm::object::MachOObjectFile::locrel_end(), llvm::object::WasmObjectFile::moveSectionNext(), llvm::object::MachOObjectFile::moveSectionNext(), llvm::object::WasmObjectFile::moveSymbolNext(), llvm::object::operator<<(), llvm::object::WasmObjectFile::section_begin(), llvm::object::WasmObjectFile::section_end(), llvm::object::MachOObjectFile::section_end(), llvm::object::WasmObjectFile::section_rel_begin(), llvm::object::ELFObjectFile< ELFT >::section_rel_begin(), llvm::object::MachOObjectFile::section_rel_begin(), llvm::object::WasmObjectFile::section_rel_end(), llvm::object::MachOObjectFile::section_rel_end(), llvm::object::WasmObjectFile::symbol_begin(), llvm::object::WasmObjectFile::symbol_end(), and llvm::object::ELFObjectFile< ELFT >::toDRI().

◆ b

uint32_t llvm::object::DataRefImpl::b

◆ d

struct { ... } llvm::object::DataRefImpl::d

Referenced by llvm::object::MachOObjectFile::extrel_begin(), llvm::object::MachOObjectFile::extrel_end(), llvm::object::MachOObjectFile::getAnyRelocationSection(), llvm::object::ELFObjectFile< ELFT >::getRel(), llvm::object::ELFObjectFile< ELFT >::getRela(), llvm::object::MachOObjectFile::getRelocation(), llvm::object::MachOObjectFile::getRelocationRelocatedSection(), llvm::object::WasmObjectFile::getRelocationSymbol(), llvm::object::ELFObjectFile< ELFT >::getRelocationSymbol(), llvm::object::MachOObjectFile::getSection(), llvm::object::MachOObjectFile::getSection64(), llvm::object::WasmObjectFile::getSectionContents(), llvm::object::MachOObjectFile::getSectionID(), llvm::object::WasmObjectFile::getSectionIndex(), llvm::object::MachOObjectFile::getSectionIndex(), llvm::object::WasmObjectFile::getSectionName(), llvm::object::MachOObjectFile::getSectionRawFinalSegmentName(), llvm::object::MachOObjectFile::getSectionRawName(), llvm::object::WasmObjectFile::getSectionSize(), llvm::object::ELFObjectFile< ELFT >::getSymbol(), llvm::object::ELFObjectFile< ELFT >::getSymbolAddress(), llvm::object::ELFObjectFile< ELFT >::getSymbolName(), llvm::object::WasmObjectFile::getSymbolSection(), llvm::object::ELFObjectFile< ELFT >::getSymbolSection(), llvm::object::MachOObjectFile::getSymbolSection(), llvm::object::WasmObjectFile::getWasmRelocation(), llvm::object::WasmObjectFile::getWasmSymbol(), llvm::object::MachOObjectFile::isSectionStripped(), llvm::object::WasmObjectFile::isSharedObject(), llvm::object::MachOObjectFile::locrel_begin(), llvm::object::MachOObjectFile::locrel_end(), llvm::object::WasmObjectFile::moveRelocationNext(), llvm::object::ELFObjectFile< ELFT >::moveRelocationNext(), llvm::object::MachOObjectFile::moveRelocationNext(), llvm::object::WasmObjectFile::moveSectionNext(), llvm::object::MachOObjectFile::moveSectionNext(), llvm::object::WasmObjectFile::moveSymbolNext(), llvm::object::ELFObjectFile< ELFT >::moveSymbolNext(), llvm::object::operator<<(), llvm::object::WasmObjectFile::section_begin(), llvm::object::WasmObjectFile::section_end(), llvm::object::MachOObjectFile::section_end(), llvm::object::WasmObjectFile::section_rel_begin(), llvm::object::ELFObjectFile< ELFT >::section_rel_begin(), llvm::object::MachOObjectFile::section_rel_begin(), llvm::object::WasmObjectFile::section_rel_end(), llvm::object::ELFObjectFile< ELFT >::section_rel_end(), llvm::object::MachOObjectFile::section_rel_end(), llvm::object::WasmObjectFile::symbol_begin(), llvm::object::WasmObjectFile::symbol_end(), and llvm::object::ELFObjectFile< ELFT >::toDRI().

◆ p

uintptr_t llvm::object::DataRefImpl::p

Definition at line 41 of file SymbolicFile.h.

Referenced by llvm::object::MachOObjectFile::begin_dices(), llvm::object::MachOObjectFile::end_dices(), llvm::object::MachOObjectFile::getDice(), llvm::object::MachOObjectFile::getRelocationSymbol(), llvm::object::COFFObjectFile::getRelocationSymbol(), llvm::object::ELFObjectFile< ELFT >::getSection(), llvm::object::COFFObjectFile::getSectionContents(), llvm::object::COFFObjectFile::getSectionID(), llvm::object::MachOObjectFile::getSymbol64TableEntry(), llvm::object::MachOObjectFile::getSymbolByIndex(), llvm::object::MachOObjectFile::getSymbolIndex(), llvm::object::ELFObjectFile< ELFT >::getSymbolSection(), llvm::object::COFFObjectFile::getSymbolSection(), llvm::object::MachOObjectFile::getSymbolTableEntry(), llvm::object::DiceRef::moveNext(), llvm::object::COFFObjectFile::moveRelocationNext(), llvm::object::COFFObjectFile::moveSectionNext(), llvm::object::COFFImportFile::moveSymbolNext(), llvm::object::IRObjectFile::moveSymbolNext(), llvm::object::MachOObjectFile::moveSymbolNext(), llvm::object::operator<<(), llvm::object::COFFImportFile::printSymbolName(), llvm::object::COFFObjectFile::section_begin(), llvm::object::COFFObjectFile::section_end(), llvm::object::ELFObjectFile< ELFT >::section_rel_begin(), llvm::object::COFFObjectFile::section_rel_begin(), llvm::object::ELFObjectFile< ELFT >::section_rel_end(), llvm::object::COFFObjectFile::section_rel_end(), llvm::object::IRObjectFile::symbol_begin(), llvm::object::COFFObjectFile::symbol_begin(), llvm::object::IRObjectFile::symbol_end(), llvm::object::COFFImportFile::symbol_end(), llvm::object::MachOObjectFile::symbol_end(), llvm::object::COFFObjectFile::symbol_end(), llvm::object::ELFObjectFile< ELFT >::toDRI(), llvm::object::ELFObjectFile< ELFT >::toELFShdrIter(), and llvm::object::COFFObjectFile::toSymb().


The documentation for this union was generated from the following file: