50,8 → 50,9 |
static void cmd_go(int argc, char *argv[]); |
static void cmd_istep(int argc, char *argv[]); |
void cmd_help(int argc, char *argv[]); |
static void cmd_memr(int argc, char *argv[]); |
static void cmd_pwt(int argc, char *argv[]); |
static void cmd_read(int argc, char *argv[]); |
static void cmd_regs(int argc, char *argv[]); |
static void cmd_stop(int argc, char *argv[]); |
static void cmd_threads(int argc, char *argv[]); |
static void cmd_quit(int argc, char *argv[]); |
63,8 → 64,9 |
{ 1, "ct", cmd_ct }, |
{ 0, "go", cmd_go }, |
{ 0, "help", cmd_help }, |
{ 2, "memr", cmd_memr }, |
{ 0, "pwt", cmd_pwt }, |
{ 2, "read", cmd_read }, |
{ 0, "regs", cmd_regs }, |
{ 0 , "stop", cmd_stop }, |
{ 0, "istep", cmd_istep }, |
{ 0, "threads", cmd_threads }, |
141,16 → 143,9 |
/*TODO*/ |
} |
|
void cmd_pwt(int argc, char *argv[]) |
{ |
(void)argc; (void)argv; |
|
cons_printf("working thread: %d [hash 0x%x]\n", cwt->id, cwt->hash); |
} |
|
#define BYTES_PER_LINE 16 |
|
static void cmd_read(int argc, char *argv[]) |
static void cmd_memr(int argc, char *argv[]) |
{ |
uintptr_t addr; |
size_t length; |
194,8 → 189,20 |
} |
} |
|
void cmd_pwt(int argc, char *argv[]) |
{ |
(void)argc; (void)argv; |
|
cons_printf("working thread: %d [hash 0x%x]\n", cwt->id, cwt->hash); |
} |
|
void cmd_regs(int argc, char *argv[]) |
{ |
(void)argc; (void)argv; |
|
if (cwt) arch_dump_regs(cwt->hash); |
} |
|
void cmd_stop(int argc, char *argv[]) |
{ |
link_t *cur; |