Subversion Repositories HelenOS

Rev

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

Rev 2947 Rev 3005
Line 40... Line 40...
40
#include <sys/types.h>
40
#include <sys/types.h>
41
 
41
 
42
#include "main.h"
42
#include "main.h"
43
#include "cons.h"
43
#include "cons.h"
44
#include "dthread.h"
44
#include "dthread.h"
-
 
45
#include "breakpoint.h"
45
#include "include/arch.h"
46
#include "include/arch.h"
46
#include "cmd.h"
47
#include "cmd.h"
47
 
48
 
48
static void cmd_break(int argc, char *argv[]);
49
static void cmd_break(int argc, char *argv[]);
49
static void cmd_ct(int argc, char *argv[]);
50
static void cmd_ct(int argc, char *argv[]);
Line 84... Line 85...
84
 
85
 
85
    (void)argc;
86
    (void)argc;
86
    addr = strtoul(argv[1], NULL, 0);
87
    addr = strtoul(argv[1], NULL, 0);
87
 
88
 
88
    cons_printf("You requested a breakpoint at 0x%x\n", addr);
89
    cons_printf("You requested a breakpoint at 0x%x\n", addr);
89
    arch_breakpoint_add(addr);
90
//  arch_breakpoint_add(addr);
-
 
91
    breakpoint_add(addr);
90
}
92
}
91
 
93
 
92
static void cmd_ct(int argc, char *argv[])
94
static void cmd_ct(int argc, char *argv[])
93
{
95
{
94
    int tid;
96
    int tid;
Line 121... Line 123...
121
    (void)argc;
123
    (void)argc;
122
    bid = strtoul(argv[1], NULL, 0);
124
    bid = strtoul(argv[1], NULL, 0);
123
 
125
 
124
    printf("remove breakpoint %d\n", bid);
126
    printf("remove breakpoint %d\n", bid);
125
 
127
 
126
    arch_breakpoint_remove(bid);
128
//  arch_breakpoint_remove(bid);
-
 
129
    breakpoint_remove(bid);
127
}
130
}
128
 
131
 
129
 
132
 
130
void cmd_go(int argc, char *argv[])
133
void cmd_go(int argc, char *argv[])
131
{
134
{
Line 164... Line 167...
164
 
167
 
165
static void cmd_lbrk(int argc, char *argv[])
168
static void cmd_lbrk(int argc, char *argv[])
166
{
169
{
167
    (void)argc; (void)argv;
170
    (void)argc; (void)argv;
168
 
171
 
169
    arch_breakpoint_list();
172
    //arch_breakpoint_list();
-
 
173
    breakpoint_list();
170
}
174
}
171
 
175
 
172
 
176
 
173
#define BYTES_PER_LINE 16
177
#define BYTES_PER_LINE 16
174
 
178