Skip to content

Struct SimConfig

ClassList > SimConfig

Public Attributes

Type Name
std::shared_ptr< ELFIO::elfio > elf
std::string elf_path
std::array< bool, 3 > has_kernel_info = /* multi line expression */
bool has_mmap = false
std::optional< std::string > ktrace_path = std::nullopt
uint64_t max_ticks = -1
std::vector< MemConfig > print_mem
std::optional< std::string > print_mem_out = std::nullopt
std::string stat_path = "stat.toml"
simtix::system::SingleCoreSystem::Config sys_cfg

Public Attributes Documentation

variable elf

std::shared_ptr<ELFIO::elfio> SimConfig::elf;

variable elf_path

std::string SimConfig::elf_path;

variable has_kernel_info

std::array<bool, 3> SimConfig::has_kernel_info;

variable has_mmap

bool SimConfig::has_mmap;

variable ktrace_path

std::optional<std::string> SimConfig::ktrace_path;

variable max_ticks

uint64_t SimConfig::max_ticks;

variable print_mem

std::vector<MemConfig> SimConfig::print_mem;

variable print_mem_out

std::optional<std::string> SimConfig::print_mem_out;

variable stat_path

std::string SimConfig::stat_path;

variable sys_cfg

simtix::system::SingleCoreSystem::Config SimConfig::sys_cfg;


The documentation for this class was generated from the following file projects/simtix/src/kernel-sim/utils.h