summaryrefslogtreecommitdiff
path: root/gdb/wince-stub.h
diff options
context:
space:
mode:
authorChristopher Faylor <me+cygwin@cgf.cx>2000-02-24 21:39:15 +0000
committerChristopher Faylor <me+cygwin@cgf.cx>2000-02-24 21:39:15 +0000
commit032ba4156a98615e06f57c1cd2aa0afc61dd8ed6 (patch)
treed5afa787cb4d1b80aa2b094f5d9684dd09b428d7 /gdb/wince-stub.h
parent763da9480daceba3cfad4608aa8fc80cad525c41 (diff)
downloadgdb-032ba4156a98615e06f57c1cd2aa0afc61dd8ed6.tar.gz
Windows CE support.
Diffstat (limited to 'gdb/wince-stub.h')
-rw-r--r--gdb/wince-stub.h48
1 files changed, 48 insertions, 0 deletions
diff --git a/gdb/wince-stub.h b/gdb/wince-stub.h
new file mode 100644
index 00000000000..21e9002116f
--- /dev/null
+++ b/gdb/wince-stub.h
@@ -0,0 +1,48 @@
+/* wince-stub.h -- Definitions for commnicating with the WinCE stub.
+
+ Copyright 1999, 2000 Free Software Foundation, Inc.
+ Contributed by Cygnus Solutions, A Red Hat Company.
+
+ This file is part of GDB.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without eve nthe implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+ */
+
+/* by Christopher Faylor (cgf@cygnus.com) */
+
+enum win_func
+ {
+ GDB_CREATEPROCESS = 42,
+ GDB_TERMINATEPROCESS,
+ GDB_WAITFORDEBUGEVENT,
+ GDB_GETTHREADCONTEXT,
+ GDB_SETTHREADCONTEXT,
+ GDB_READPROCESSMEMORY,
+ GDB_WRITEPROCESSMEMORY,
+ GDB_THREADALIVE,
+ GDB_SUSPENDTHREAD,
+ GDB_RESUMETHREAD,
+ GDB_CONTINUEDEBUGEVENT,
+ GDB_CLOSEHANDLE,
+ GDB_STOPSTUB,
+ GDB_SINGLESTEP,
+ GDB_SETBREAK,
+ GDB_INVALID
+ };
+
+typedef unsigned char gdb_wince_id;
+typedef unsigned short gdb_wince_len;
+typedef short gdb_wince_result;