gem5
|
#include <hex_file.hh>
Public Member Functions | |
HexFile (const std::string _filename) | |
virtual | ~HexFile () |
void | close () |
bool | loadSections (PortProxy &memProxy) |
Protected Member Functions | |
void | parseLine (char *, Addr *, uint32_t *) |
Protected Attributes | |
const std::string | filename |
FILE * | fp |
Definition at line 42 of file hex_file.hh.
HexFile::HexFile | ( | const std::string | _filename | ) |
Definition at line 50 of file hex_file.cc.
|
virtual |
Definition at line 58 of file hex_file.cc.
References fp.
void HexFile::close | ( | ) |
Definition at line 138 of file hex_file.cc.
References fp.
bool HexFile::loadSections | ( | PortProxy & | memProxy | ) |
Definition at line 65 of file hex_file.cc.
References fp, panic, parseLine(), and PortProxy::writeBlob().
|
protected |
|
protected |
Definition at line 45 of file hex_file.hh.
Referenced by HexFile().
|
protected |
Definition at line 46 of file hex_file.hh.
Referenced by close(), HexFile(), loadSections(), and ~HexFile().