HPCToolkit
ElfFile Class Reference

#include <ElfHelper.hpp>

Collaboration diagram for ElfFile:

Public Member Functions

 ElfFile ()
 
bool open (char *_memPtr, size_t _memLen, std::string _fileName)
 
 ~ElfFile ()
 
Elf * getElf ()
 
char * getMemory ()
 
size_t getLength ()
 
std::string getFileName ()
 

Private Attributes

char * memPtr
 
size_t memLen
 
Elf * elf
 
std::string fileName
 

Detailed Description

Definition at line 80 of file ElfHelper.hpp.

Constructor & Destructor Documentation

◆ ElfFile()

ElfFile::ElfFile ( )
inline

Definition at line 82 of file ElfHelper.hpp.

Here is the call graph for this function:

◆ ~ElfFile()

ElfFile::~ElfFile ( )

Definition at line 133 of file ElfHelper.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ getElf()

Elf* ElfFile::getElf ( )
inline

Definition at line 85 of file ElfHelper.hpp.

Here is the caller graph for this function:

◆ getFileName()

std::string ElfFile::getFileName ( )
inline

Definition at line 88 of file ElfHelper.hpp.

Here is the caller graph for this function:

◆ getLength()

size_t ElfFile::getLength ( )
inline

Definition at line 87 of file ElfHelper.hpp.

Here is the caller graph for this function:

◆ getMemory()

char* ElfFile::getMemory ( )
inline

Definition at line 86 of file ElfHelper.hpp.

Here is the caller graph for this function:

◆ open()

bool ElfFile::open ( char *  _memPtr,
size_t  _memLen,
std::string  _fileName 
)

Definition at line 96 of file ElfHelper.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ elf

Elf* ElfFile::elf
private

Definition at line 92 of file ElfHelper.hpp.

◆ fileName

std::string ElfFile::fileName
private

Definition at line 93 of file ElfHelper.hpp.

◆ memLen

size_t ElfFile::memLen
private

Definition at line 91 of file ElfHelper.hpp.

◆ memPtr

char* ElfFile::memPtr
private

Definition at line 88 of file ElfHelper.hpp.


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