Subversion Repositories HelenOS

Rev

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

Rev 3005 Rev 3008
Line 46... Line 46...
46
#include "cmd.h"
46
#include "cmd.h"
47
#include "cons.h"
47
#include "cons.h"
48
#include "dthread.h"
48
#include "dthread.h"
49
#include "breakpoint.h"
49
#include "breakpoint.h"
50
#include "include/arch.h"
50
#include "include/arch.h"
51
#include "fib_synch.h"
-
 
52
#include "main.h"
51
#include "main.h"
53
 
52
 
54
void thread_debug_start(unsigned thread_hash);
53
void thread_debug_start(unsigned thread_hash);
55
 
54
 
56
#define IN_BUF_SIZE 64
55
#define IN_BUF_SIZE 64
Line 66... Line 65...
66
int app_phone;
65
int app_phone;
67
volatile bool abort_debug;
66
volatile bool abort_debug;
68
 
67
 
69
volatile int paused;
68
volatile int paused;
70
 
69
 
71
fcv_t go_cv;
-
 
72
 
-
 
73
static void command_split(char *cmd_str)
70
static void command_split(char *cmd_str)
74
{
71
{
75
    char *p = cmd_str;
72
    char *p = cmd_str;
76
 
73
 
77
    if (*p == '\0') {
74
    if (*p == '\0') {
Line 389... Line 386...
389
    paused = 0;
386
    paused = 0;
390
   
387
   
391
    list_initialize(&dthreads);
388
    list_initialize(&dthreads);
392
    breakpoint_init();
389
    breakpoint_init();
393
    cwt = NULL;
390
    cwt = NULL;
394
 
-
 
395
    fcv_init(&go_cv);
-
 
396
}
391
}
397
 
392
 
398
int main(void)
393
int main(void)
399
{
394
{
400
    main_init();
395
    main_init();