16#ifndef SIMICS_SYSTEMC_INTERNALS_H
17#define SIMICS_SYSTEMC_INTERNALS_H
19#include <simics/cc-api.h>
27 const char *name, attr_value_t attrs);
conf_object_t * SIM_create_object(conf_class_t *NOTNULL cls, const char *name, attr_value_t attrs)
void SIM_thread_safe_callback(void(*NOTNULL f)(lang_void *data), lang_void *data)
conf_object_t * SIM_get_object(const char *NOTNULL name)
bool SIM_simics_is_running(void)
attr_value_t SIM_get_attribute(conf_object_t *NOTNULL obj, const char *name)
conf_class_t * SIM_get_class(const char *NOTNULL name)
int VT_write_rev(const void *NOTNULL src, int length)
bool SIM_get_init_arg_boolean(const char *NOTNULL name, bool default_value)
void VT_register_thread()
void VT_set_delete_protection(conf_object_t *NOTNULL obj, bool on)
char * VT_generate_object_name(void)
int SIM_delete_object(conf_object_t *NOTNULL obj)
void SIM_break_simulation(const char *msg)