gem5  v21.0.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Functions | Variables
core.cc File Reference
#include "pybind11/pybind11.h"
#include "pybind11/stl.h"
#include "python/pybind11/core.hh"
#include <ctime>
#include "base/addr_range.hh"
#include "base/inet.hh"
#include "base/loader/elf_object.hh"
#include "base/logging.hh"
#include "base/random.hh"
#include "base/socket.hh"
#include "base/temperature.hh"
#include "base/types.hh"
#include "sim/core.hh"
#include "sim/drain.hh"
#include "sim/serialize.hh"
#include "sim/sim_object.hh"

Go to the source code of this file.

Classes

class  PybindSimObjectResolver
 Resolve a SimObject name using the Pybind configuration. More...
 

Functions

static void init_drain (py::module_ &m_native)
 
static void init_serialize (py::module_ &m_native)
 
static void init_range (py::module_ &m_native)
 
static void init_net (py::module_ &m_native)
 
static void init_loader (py::module_ &m_native)
 
void pybind_init_core (py::module_ &m_native)
 

Variables

PybindSimObjectResolver pybindSimObjectResolver
 
const char * compileDate
 
const char * gem5Version
 
const bool flag_DEBUG = false
 
const bool flag_NDEBUG = false
 
const bool flag_TRACING_ON = TRACING_ON
 

Function Documentation

◆ init_drain()

static void init_drain ( py::module_ &  m_native)
static

◆ init_loader()

static void init_loader ( py::module_ &  m_native)
static

Definition at line 204 of file core.cc.

References ArmISA::m, and Loader::setInterpDir().

Referenced by pybind_init_core().

◆ init_net()

static void init_net ( py::module_ &  m_native)
static

Definition at line 178 of file core.cc.

References ArmISA::m.

Referenced by pybind_init_core().

◆ init_range()

static void init_range ( py::module_ &  m_native)
static

◆ init_serialize()

static void init_serialize ( py::module_ &  m_native)
static

Definition at line 130 of file core.cc.

References ArmISA::m.

Referenced by pybind_init_core().

◆ pybind_init_core()

void pybind_init_core ( py::module_ &  m_native)

Variable Documentation

◆ flag_DEBUG

const bool flag_DEBUG = false

Definition at line 88 of file core.cc.

Referenced by pybind_init_core().

◆ flag_NDEBUG

const bool flag_NDEBUG = false

Definition at line 93 of file core.cc.

Referenced by pybind_init_core().

◆ flag_TRACING_ON

const bool flag_TRACING_ON = TRACING_ON

Definition at line 95 of file core.cc.

Referenced by pybind_init_core().

◆ pybindSimObjectResolver

PybindSimObjectResolver pybindSimObjectResolver

Definition at line 70 of file core.cc.

Referenced by pybind_init_core().


Generated on Tue Jun 22 2021 15:28:34 for gem5 by doxygen 1.8.17