170 #ifndef __DEBUGGER_API_CORE_H__ 171 #define __DEBUGGER_API_CORE_H__ 173 #include "api_utils.h" 175 #include "attribute.h" 192 void RISCV_cleanup();
199 int RISCV_set_configuration(AttributeType *cfg);
204 const char *RISCV_get_configuration();
209 const AttributeType *RISCV_get_global_settings();
214 void RISCV_register_class(IFace *icls);
219 void RISCV_register_hap(IFace *ihap);
224 void RISCV_trigger_hap(IFace *isrc,
int type,
const char *descr);
229 IFace *RISCV_get_class(
const char *name);
234 IFace *RISCV_create_service(IFace *iclass,
const char *name,
235 AttributeType *args);
240 IFace *RISCV_get_service(
const char *name);
245 IFace *RISCV_get_service_iface(
const char *servname,
const char *facename);
252 void RISCV_get_services_with_iface(
const char *iname, AttributeType *list);
260 void RISCV_get_clock_services(AttributeType *list);
266 void RISCV_break_simulation();
273 int RISCV_is_active();
281 #endif // __DEBUGGER_API_CORE_H__ Definition: api_core.h:177