gem5 v24.0.0.0
|
#include <embedded.hh>
Public Member Functions | |
EmbeddedPython (const char *abspath, const char *modpath, const uint8_t *code, int zlen, int len) | |
pybind11::object | getCode () const |
bool | addModule () const |
Static Public Member Functions | |
static std::list< EmbeddedPython * > & | getList () |
static int | initAll () |
Public Attributes | |
const char * | abspath |
const char * | modpath |
const uint8_t * | code |
int | zlen |
int | len |
Definition at line 56 of file embedded.hh.
gem5::EmbeddedPython::EmbeddedPython | ( | const char * | abspath, |
const char * | modpath, | ||
const uint8_t * | code, | ||
int | zlen, | ||
int | len ) |
Definition at line 57 of file embedded.cc.
References getList().
bool gem5::EmbeddedPython::addModule | ( | ) | const |
Definition at line 92 of file embedded.cc.
py::object gem5::EmbeddedPython::getCode | ( | ) | const |
Definition at line 76 of file embedded.cc.
References code, len, and zlen.
Referenced by addModule().
|
static |
Definition at line 65 of file embedded.cc.
Referenced by EmbeddedPython(), and initAll().
|
static |
Definition at line 103 of file embedded.cc.
References getList().
const char* gem5::EmbeddedPython::abspath |
Definition at line 58 of file embedded.hh.
Referenced by addModule().
const uint8_t* gem5::EmbeddedPython::code |
Definition at line 60 of file embedded.hh.
Referenced by getCode().
int gem5::EmbeddedPython::len |
Definition at line 62 of file embedded.hh.
Referenced by getCode().
const char* gem5::EmbeddedPython::modpath |
Definition at line 59 of file embedded.hh.
Referenced by addModule().
int gem5::EmbeddedPython::zlen |
Definition at line 61 of file embedded.hh.
Referenced by getCode().