LLVM 19.0.0git
Public Attributes | List of all members
llvm::ifs::DynamicEntries Struct Reference

Public Attributes

uint64_t StrTabAddr = 0
 
uint64_t StrSize = 0
 
std::optional< uint64_tSONameOffset
 
std::vector< uint64_tNeededLibNames
 
uint64_t DynSymAddr = 0
 
std::optional< uint64_tElfHash
 
std::optional< uint64_tGnuHash
 

Detailed Description

Definition at line 32 of file ELFObjHandler.cpp.

Member Data Documentation

◆ DynSymAddr

uint64_t llvm::ifs::DynamicEntries::DynSymAddr = 0

Definition at line 38 of file ELFObjHandler.cpp.

Referenced by llvm::ifs::populateDynamic().

◆ ElfHash

std::optional<uint64_t> llvm::ifs::DynamicEntries::ElfHash

Definition at line 40 of file ELFObjHandler.cpp.

Referenced by llvm::ifs::populateDynamic().

◆ GnuHash

std::optional<uint64_t> llvm::ifs::DynamicEntries::GnuHash

Definition at line 41 of file ELFObjHandler.cpp.

Referenced by llvm::ifs::populateDynamic().

◆ NeededLibNames

std::vector<uint64_t> llvm::ifs::DynamicEntries::NeededLibNames

Definition at line 36 of file ELFObjHandler.cpp.

Referenced by llvm::ifs::buildStub(), and llvm::ifs::populateDynamic().

◆ SONameOffset

std::optional<uint64_t> llvm::ifs::DynamicEntries::SONameOffset

Definition at line 35 of file ELFObjHandler.cpp.

Referenced by llvm::ifs::buildStub(), and llvm::ifs::populateDynamic().

◆ StrSize

uint64_t llvm::ifs::DynamicEntries::StrSize = 0

Definition at line 34 of file ELFObjHandler.cpp.

Referenced by llvm::ifs::populateDynamic().

◆ StrTabAddr

uint64_t llvm::ifs::DynamicEntries::StrTabAddr = 0

Definition at line 33 of file ELFObjHandler.cpp.

Referenced by llvm::ifs::populateDynamic().


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