|
gem5
v21.1.0.2
|
#include <init.hh>
Public Member Functions | |
| EmbeddedPython (const char *filename, const char *abspath, const char *modpath, const uint8_t *code, int zlen, int len) | |
| PyObject * | getCode () const |
| bool | addModule () const |
Static Public Member Functions | |
| static std::list< EmbeddedPython * > & | getList () |
| static int | initAll () |
Public Attributes | |
| const char * | filename |
| const char * | abspath |
| const char * | modpath |
| const uint8_t * | code |
| int | zlen |
| int | len |
Static Public Attributes | |
| static EmbeddedPython * | importer = NULL |
| static PyObject * | importerModule = NULL |
| gem5::EmbeddedPython::EmbeddedPython | ( | const char * | filename, |
| const char * | abspath, | ||
| const char * | modpath, | ||
| const uint8_t * | code, | ||
| int | zlen, | ||
| int | len | ||
| ) |
| bool gem5::EmbeddedPython::addModule | ( | ) | const |
| PyObject * gem5::EmbeddedPython::getCode | ( | ) | const |
|
static |
Definition at line 92 of file init.cc.
Referenced by EmbeddedPython(), and initAll().
|
static |
Definition at line 134 of file init.cc.
References code, getCode(), getList(), gem5::ArmISA::i, importer, importerModule, and PyCC.
Referenced by main().
| const char* gem5::EmbeddedPython::abspath |
Definition at line 66 of file init.hh.
Referenced by addModule().
| const uint8_t* gem5::EmbeddedPython::code |
Definition at line 68 of file init.hh.
Referenced by addModule(), getCode(), and initAll().
| const char* gem5::EmbeddedPython::filename |
Definition at line 65 of file init.hh.
Referenced by addModule().
|
static |
Definition at line 78 of file init.hh.
Referenced by EmbeddedPython(), and initAll().
|
static |
Definition at line 79 of file init.hh.
Referenced by addModule(), and initAll().
| const char* gem5::EmbeddedPython::modpath |
Definition at line 67 of file init.hh.
Referenced by addModule(), and EmbeddedPython().