Data Structures | |
struct | _std_io_to_buf |
Functions | |
void | dbg_out (const char *str) |
void | dbg_err (const char *str) |
void | init_outerr () |
void | term_outerr () |
void | lookup_label_and_ofs (program_t cs, word_t ip, const char **label, word_t *ofs) |
static void | dbg_data_stack_renderer (WINDOW *w, vm_data_t d) |
static void | dbg_closure_stack_renderer (WINDOW *w, dynarray_t *da) |
static void | dbg_call_stack_renderer (WINDOW *w, struct _call_stack_entry_t *cse) |
static void | dbg_catch_stack_renderer (WINDOW *w, struct _call_stack_entry_t *cse) |
static void | dbg_render_stack (WINDOW *w, generic_stack_t s, word_t skip, word_t count, const char *prefix, void(*renderer)(WINDOW *, void *), int disp_start, int disp_incr) |
Variables | |
struct _std_io_to_buf StdOut | StdErr |
void dbg_out | ( | const char * | str | ) |
void dbg_err | ( | const char * | str | ) |
void init_outerr | ( | ) |
void term_outerr | ( | ) |
static void dbg_data_stack_renderer | ( | WINDOW * | w, | |
vm_data_t | d | |||
) | [static] |
static void dbg_closure_stack_renderer | ( | WINDOW * | w, | |
dynarray_t * | da | |||
) | [static] |
static void dbg_call_stack_renderer | ( | WINDOW * | w, | |
struct _call_stack_entry_t * | cse | |||
) | [static] |
static void dbg_catch_stack_renderer | ( | WINDOW * | w, | |
struct _call_stack_entry_t * | cse | |||
) | [static] |
static void dbg_render_stack | ( | WINDOW * | w, | |
generic_stack_t | s, | |||
word_t | skip, | |||
word_t | count, | |||
const char * | prefix, | |||
void(*)(WINDOW *, void *) | renderer, | |||
int | disp_start, | |||
int | disp_incr | |||
) | [static] |
struct _std_io_to_buf StdOut StdErr |