Data Structures | |
struct | _thread_engine_t |
Functions | |
void _VM_CALL | dbg_run (vm_engine_t e, program_t p, word_t ip, word_t prio) |
void _VM_CALL | thread_failed (vm_t vm, thread_t t) |
void _VM_CALL | dbg_thread_failed (vm_t vm, thread_t t) |
void _VM_CALL | e_stub (vm_engine_t) |
void _VM_CALL | dbg_debug (vm_engine_t e) |
void _VM_CALL | dbg_cli_lock (struct _thread_engine_t *e) |
void _VM_CALL | dbg_cli_unlock (struct _thread_engine_t *e) |
void _VM_CALL | dbg_vm_lock (struct _thread_engine_t *e) |
void _VM_CALL | dbg_vm_unlock (struct _thread_engine_t *e) |
void _VM_CALL | dbg_init (struct _thread_engine_t *e) |
Variables | |
const vm_engine_t | debug_engine |
void _VM_CALL dbg_run | ( | vm_engine_t | e, | |
program_t | p, | |||
word_t | ip, | |||
word_t | prio | |||
) |
void _VM_CALL e_stub | ( | vm_engine_t | ) |
void _VM_CALL dbg_debug | ( | vm_engine_t | e | ) |
void _VM_CALL dbg_cli_lock | ( | struct _thread_engine_t * | e | ) |
void _VM_CALL dbg_cli_unlock | ( | struct _thread_engine_t * | e | ) |
void _VM_CALL dbg_vm_lock | ( | struct _thread_engine_t * | e | ) |
void _VM_CALL dbg_vm_unlock | ( | struct _thread_engine_t * | e | ) |
void _VM_CALL dbg_init | ( | struct _thread_engine_t * | e | ) |
const vm_engine_t debug_engine |
Initial value:
(vm_engine_t) (struct _thread_engine_t[]) {{{ dbg_init, e_stub, dbg_run, e_stub, e_stub, dbg_run, e_stub, (vm_engine_func_t)dbg_cli_lock, (vm_engine_func_t)dbg_cli_unlock, (vm_engine_func_t)dbg_vm_lock, (vm_engine_func_t)dbg_vm_unlock, dbg_thread_failed, dbg_debug, dbg_out, dbg_err, NULL }, (pthread_t)0, PTHREAD_MUTEX_INITIALIZER, PTHREAD_MUTEX_INITIALIZER, 0 }}