AsmGrader 0.0.0
Loading...
Searching...
No Matches
asmgrader::ElfReader Class Reference

Adaptor to (a few) libelf functions. More...

#include <elf_reader.hpp>

Public Member Functions

 ElfReader (const std::string &file_path)
 
std::vector< std::string > get_section_names () const
 
std::vector< Symbolget_symbols () const
 
SymbolTable get_symbol_table () const
 
std::vector< std::string > get_symbol_names () const
 

Detailed Description

Adaptor to (a few) libelf functions.

Constructor & Destructor Documentation

◆ ElfReader()

asmgrader::ElfReader::ElfReader ( const std::string & file_path)
explicit

Member Function Documentation

◆ get_section_names()

std::vector< std::string > asmgrader::ElfReader::get_section_names ( ) const

◆ get_symbol_names()

std::vector< std::string > asmgrader::ElfReader::get_symbol_names ( ) const

◆ get_symbol_table()

SymbolTable asmgrader::ElfReader::get_symbol_table ( ) const

◆ get_symbols()

std::vector< Symbol > asmgrader::ElfReader::get_symbols ( ) const

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