LOLA
|
Read-access to memory and symbol data of PPU program file in the ELF file format. More...
#include <ppu.h>
Public Types | |
typedef std::map< std::string, PPUProgram::Symbol > | symbols_type |
Map of named symbols. More... | |
Public Member Functions | |
PPUElfFile (std::string const &filename) SYMBOL_VISIBLE | |
Open file. More... | |
~PPUElfFile () SYMBOL_VISIBLE | |
Close file. More... | |
haldls::vx::PPUMemoryBlock | read_program () SYMBOL_VISIBLE |
Read program memory data, i.e. More... | |
symbols_type | read_symbols () SYMBOL_VISIBLE |
Read symbol data. More... | |
Read-access to memory and symbol data of PPU program file in the ELF file format.
typedef std::map<std::string, PPUProgram::Symbol> lola::vx::PPUElfFile::symbols_type |
lola::vx::PPUElfFile::PPUElfFile | ( | std::string const & | filename | ) |
Open file.
filename | File to open |
lola::vx::PPUElfFile::~PPUElfFile | ( | ) |
Close file.
haldls::vx::PPUMemoryBlock lola::vx::PPUElfFile::read_program | ( | ) |
Read program memory data, i.e.
the data associated to all sections necessary for execution placed at their specified location in memory.
symbols_type lola::vx::PPUElfFile::read_symbols | ( | ) |
Read symbol data.