LLVM API Documentation

Public Member Functions | Public Attributes
llvm::object::DataRefImpl Union Reference

#include <ObjectFile.h>

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

List of all members.

Public Member Functions

 DataRefImpl ()

Public Attributes

struct {
   uint16_t   a
   uint16_t   b
   uint32_t   c
w
struct {
   uint32_t   a
   uint32_t   b
d
uintptr_t p

Detailed Description

Definition at line 30 of file ObjectFile.h.


Constructor & Destructor Documentation

llvm::object::DataRefImpl::DataRefImpl ( ) [inline]

Definition at line 41 of file ObjectFile.h.

References llvm::LibFunc::memset.


Member Data Documentation

Definition at line 38 of file ObjectFile.h.

Definition at line 38 of file ObjectFile.h.

Definition at line 40 of file ObjectFile.h.

Referenced by llvm::object::ELFObjectFile< ELFT >::begin_libraries_needed(), llvm::object::COFFObjectFile::begin_sections(), llvm::object::ELFObjectFile< ELFT >::begin_sections(), llvm::object::MachOObjectFile::begin_symbols(), llvm::object::COFFObjectFile::begin_symbols(), llvm::object::ELFObjectFile< ELFT >::end_libraries_needed(), llvm::object::COFFObjectFile::end_sections(), llvm::object::ELFObjectFile< ELFT >::end_sections(), llvm::object::MachOObjectFile::end_symbols(), llvm::object::COFFObjectFile::end_symbols(), llvm::object::ELFObjectFile< ELFT >::getElfSection(), llvm::object::ELFObjectFile< ELFT >::getLibraryNext(), llvm::object::ELFObjectFile< ELFT >::getLibraryPath(), llvm::object::MachOObjectFile::getRelocation(), llvm::object::MachOObjectFile::getRelocationNext(), llvm::object::COFFObjectFile::getRelocationNext(), llvm::object::MachOObjectFile::getRelocationSymbol(), llvm::object::COFFObjectFile::getRelocationSymbol(), llvm::object::COFFObjectFile::getRelocationValueString(), llvm::object::ELFObjectFile< ELFT >::getSectionAddress(), llvm::object::ELFObjectFile< ELFT >::getSectionAlignment(), llvm::object::ELFObjectFile< ELFT >::getSectionContents(), llvm::object::ELFObjectFile< ELFT >::getSectionName(), llvm::object::COFFObjectFile::getSectionNext(), llvm::object::ELFObjectFile< ELFT >::getSectionNext(), llvm::object::MachOObjectFile::getSectionRelBegin(), llvm::object::COFFObjectFile::getSectionRelBegin(), llvm::object::ELFObjectFile< ELFT >::getSectionRelBegin(), llvm::object::MachOObjectFile::getSectionRelEnd(), llvm::object::COFFObjectFile::getSectionRelEnd(), llvm::object::ELFObjectFile< ELFT >::getSectionRelEnd(), llvm::object::ELFObjectFile< ELFT >::getSectionSize(), llvm::object::MachOObjectFile::getSymbol64TableEntry(), llvm::object::MachOObjectFile::getSymbolNext(), llvm::object::COFFObjectFile::getSymbolNext(), llvm::object::COFFObjectFile::getSymbolSection(), llvm::object::ELFObjectFile< ELFT >::getSymbolSection(), llvm::object::MachOObjectFile::getSymbolTableEntry(), llvm::object::getSymbolTableEntryBase(), llvm::object::ELFObjectFile< ELFT >::isSectionBSS(), llvm::object::ELFObjectFile< ELFT >::isSectionData(), llvm::object::ELFObjectFile< ELFT >::isSectionReadOnlyData(), llvm::object::ELFObjectFile< ELFT >::isSectionRequiredForExecution(), llvm::object::ELFObjectFile< ELFT >::isSectionText(), llvm::object::ELFObjectFile< ELFT >::isSectionVirtual(), llvm::object::ELFObjectFile< ELFT >::isSectionZeroInit(), and llvm::object::ELFObjectFile< ELFT >::sectionContainsSymbol().


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