Subversion Repositories HelenOS

Rev

Rev 2943 | Rev 3005 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2943 Rev 2947
Line 48... Line 48...
48
static void cmd_break(int argc, char *argv[]);
48
static void cmd_break(int argc, char *argv[]);
49
static void cmd_ct(int argc, char *argv[]);
49
static void cmd_ct(int argc, char *argv[]);
50
static void cmd_dbreak(int argc, char *argv[]);
50
static void cmd_dbreak(int argc, char *argv[]);
51
static void cmd_go(int argc, char *argv[]);
51
static void cmd_go(int argc, char *argv[]);
52
static void cmd_istep(int argc, char *argv[]);
52
static void cmd_istep(int argc, char *argv[]);
-
 
53
static void cmd_lbrk(int argc, char *argv[]);
53
void        cmd_help(int argc, char *argv[]);
54
void        cmd_help(int argc, char *argv[]);
54
static void cmd_memr(int argc, char *argv[]);
55
static void cmd_memr(int argc, char *argv[]);
55
static void cmd_pwt(int argc, char *argv[]);
56
static void cmd_pwt(int argc, char *argv[]);
56
static void cmd_regs(int argc, char *argv[]);
57
static void cmd_regs(int argc, char *argv[]);
57
static void cmd_stop(int argc, char *argv[]);
58
static void cmd_stop(int argc, char *argv[]);
Line 69... Line 70...
69
    { 2,    "memr",     cmd_memr },
70
    { 2,    "memr",     cmd_memr },
70
    { 0,    "pwt",      cmd_pwt },
71
    { 0,    "pwt",      cmd_pwt },
71
    { 0,    "regs",     cmd_regs },
72
    { 0,    "regs",     cmd_regs },
72
    { 0 ,   "stop",     cmd_stop },
73
    { 0 ,   "stop",     cmd_stop },
73
    { 0,    "istep",    cmd_istep },
74
    { 0,    "istep",    cmd_istep },
-
 
75
    { 0,    "lbrk",     cmd_lbrk },
74
    { 0,    "threads",  cmd_threads },
76
    { 0,    "threads",  cmd_threads },
75
    { 0,    "quit",     cmd_quit },
77
    { 0,    "quit",     cmd_quit },
76
    { -1,   NULL,       NULL }
78
    { -1,   NULL,       NULL }
77
};
79
};
78
 
80
 
Line 158... Line 160...
158
 
160
 
159
    arch_set_singlestep(cwt, 1);
161
    arch_set_singlestep(cwt, 1);
160
    dthread_resume(cwt);
162
    dthread_resume(cwt);
161
}
163
}
162
 
164
 
-
 
165
static void cmd_lbrk(int argc, char *argv[])
-
 
166
{
-
 
167
    (void)argc; (void)argv;
-
 
168
 
-
 
169
    arch_breakpoint_list();
-
 
170
}
-
 
171
 
-
 
172
 
163
#define BYTES_PER_LINE 16
173
#define BYTES_PER_LINE 16
164
 
174
 
165
static void cmd_memr(int argc, char *argv[])
175
static void cmd_memr(int argc, char *argv[])
166
{
176
{
167
    uintptr_t addr;
177
    uintptr_t addr;