X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fgdbserver%2Fserver.h;h=51b219153f565568016e145c02dcd74ac8347b12;hb=476350ba4800f1144b125f6511a5e25b223cc90b;hp=58cf342ed368ffa0f5235230f736ddfd62b05961;hpb=618f726fcb851883a0094aa7fa17003889b7189f;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/gdbserver/server.h b/gdb/gdbserver/server.h index 58cf342ed3..51b219153f 100644 --- a/gdb/gdbserver/server.h +++ b/gdb/gdbserver/server.h @@ -82,6 +82,8 @@ extern int disable_packet_Tthread; extern int disable_packet_qC; extern int disable_packet_qfThreadInfo; +extern char *own_buf; + extern int run_once; extern int multi_process; extern int report_fork_events; @@ -113,6 +115,8 @@ typedef int gdb_fildes_t; #include "event-loop.h" /* Functions from server.c. */ +extern void handle_v_requests (char *own_buf, int packet_len, + int *new_packet_len); extern int handle_serial_event (int err, gdb_client_data client_data); extern int handle_target_event (int err, gdb_client_data client_data); @@ -134,4 +138,10 @@ extern void discard_queued_stop_replies (ptid_t ptid); as large as the largest register set supported by gdbserver. */ #define PBUFSIZ 16384 +/* Definition for an unknown syscall, used basically in error-cases. */ +#define UNKNOWN_SYSCALL (-1) + +/* Definition for any syscall, used for unfiltered syscall reporting. */ +#define ANY_SYSCALL (-2) + #endif /* SERVER_H */