Subversion Repositories HelenOS

Rev

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

Rev 2898 Rev 2899
Line 33... Line 33...
33
 */
33
 */
34
 
34
 
35
#ifndef DEBUG_API_H_
35
#ifndef DEBUG_API_H_
36
#define DEBUG_API_H_
36
#define DEBUG_API_H_
37
 
37
 
-
 
38
#include <udebug.h>
-
 
39
 
38
int debug_begin(unsigned phoneid);
40
int debug_begin(unsigned phoneid);
39
int debug_end(unsigned phoneid);
41
int debug_end(unsigned phoneid);
-
 
42
int debug_set_evmask(unsigned phoneid, udebug_evmask_t mask);
40
int debug_thread_read(unsigned phoneid, void *buffer, unsigned n,
43
int debug_thread_read(unsigned phoneid, void *buffer, unsigned n,
41
    unsigned *copied, unsigned *needed);
44
    unsigned *copied, unsigned *needed);
42
int debug_mem_read(unsigned phoneid, void *buffer, unsigned addr, unsigned n);
45
int debug_mem_read(unsigned phoneid, void *buffer, unsigned addr, unsigned n);
43
int debug_args_read(unsigned phoneid, unsigned tid, unsigned *buffer);
46
int debug_args_read(unsigned phoneid, unsigned tid, unsigned *buffer);
44
int debug_go(unsigned phoneid, unsigned tid, unsigned *ev_type,
47
int debug_go(unsigned phoneid, unsigned tid, unsigned *ev_type,