diff options
Diffstat (limited to 'gdb/29k-share/udi/udisoc.h')
-rw-r--r-- | gdb/29k-share/udi/udisoc.h | 184 |
1 files changed, 0 insertions, 184 deletions
diff --git a/gdb/29k-share/udi/udisoc.h b/gdb/29k-share/udi/udisoc.h deleted file mode 100644 index bc68b39..0000000 --- a/gdb/29k-share/udi/udisoc.h +++ /dev/null @@ -1,184 +0,0 @@ -/* This module defines constants used in the UDI IPC modules. - - Copyright 1993 Free Software Foundation, Inc. - - 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 even the 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. */ - -static char udisoc_h[]="@(#)udisoc.h 2.6 Daniel Mann"; -static char udisoc_h_AMD[]="@(#)udisoc.h 2.4, AMD"; - -#define LOCAL static -#define company_c 1 /* AMD Company id */ -#define product_c 1 /* socket IPC id */ - -/* Enumerate the UDI procedure services -*/ -#define UDIConnect_c 0 -#define UDIDisconnect_c 1 -#define UDISetCurrentConnection_c 2 -#define UDICapabilities_c 3 -#define UDIEnumerateTIPs_c 4 -#define UDIGetErrorMsg_c 5 -#define UDIGetTargetConfig_c 6 -#define UDICreateProcess_c 7 -#define UDISetCurrentProcess_c 8 -#define UDIDestroyProcess_c 9 -#define UDIInitializeProcess_c 10 -#define UDIRead_c 11 -#define UDIWrite_c 12 -#define UDICopy_c 13 -#define UDIExecute_c 14 -#define UDIStep_c 15 -#define UDIStop_c 16 -#define UDIWait_c 17 -#define UDISetBreakpoint_c 18 -#define UDIQueryBreakpoint_c 19 -#define UDIClearBreakpoint_c 20 -#define UDIGetStdout_c 21 -#define UDIGetStderr_c 22 -#define UDIPutStdin_c 23 -#define UDIStdinMode_c 24 -#define UDIPutTrans_c 25 -#define UDIGetTrans_c 26 -#define UDITransMode_c 27 -#define UDITest_c 28 -#define UDIKill_c 29 - -#define udr_UDIInt8(udrs, obj) udr_work(udrs, obj, 1) -#define udr_UDIInt16(udrs, obj) udr_work(udrs, obj, 2) -#define udr_UDIInt32(udrs, obj) udr_work(udrs, obj, 4) -#define udr_UDIInt(udrs, obj) udr_work(udrs, obj, 4) - -#define udr_UDIUInt8(udrs, obj) udr_work(udrs, obj, 1) -#define udr_UDIUInt16(udrs, obj) udr_work(udrs, obj, 2) -#define udr_UDIUInt32(udrs, obj) udr_work(udrs, obj, 4) -#define udr_UDIUInt(udrs, obj) udr_work(udrs, obj, 4) - -#define udr_UDIBool(udrs, obj) udr_UDIInt32(udrs, obj) -#define udr_UDICount(udrs, obj) udr_UDIInt32(udrs, obj) -#define udr_UDISize(udrs, obj) udr_UDIUInt32(udrs, obj) -#define udr_CPUSpace(udrs, obj) udr_UDIInt32(udrs, obj) -#define udr_CPUOffset(udrs, obj) udr_UDIUInt32(udrs, obj) -#define udr_CPUSizeT(udrs, obj) udr_UDIUInt32(udrs, obj) -#define udr_UDIBreakId(udrs,obj) udr_UDIUInt(udrs, obj) -#define udr_UDISizeT(udrs, obj) udr_UDIUInt(udrs, obj) -#define udr_UDIMode(udrs, obj) udr_UDIUInt(udrs, obj) - -#define udr_UDIHostMemPtr(udrs, obj) udr_UDIUInt32(udrs, obj) -#define udr_UDIVoidPtr(udrs, obj) udr_UDIUInt32(udrs, obj) -#define udr_UDIPId(udrs, obj) udr_UDIUInt(udrs, obj) -#define udr_UDISessionId(udrs, obj) udr_UDIInt32(udrs, obj) -#define udr_UDIError(udrs, obj) udr_UDIInt32(udrs, obj) -#define udr_UDIStepType(udrs, obj) udr_UDIInt32(udrs, obj) -#define udr_UDIBreakType(udrs, obj) udr_UDIInt32(udrs, obj) - - -#define UDR_ENCODE 1 -#define UDR_DECODE 2 - -typedef struct UDR_str -{ - int udr_op; /* UDR operation */ - int previous_op; - int sd; - int bufsize; - char* buff; - char* getbytes; - char* putbytes; - char* putend; - int domain; - char* soc_name; -} UDR; - -/******************************************* Declare UDR suport functions */ -int udr_create UDIParams(( - UDR* udrs, - int sd, - int size - )); - -int udr_free UDIParams(( - UDR* udrs, - )); - -int udr_signal UDIParams(( - UDR* udrs, - )); - -int udr_sendnow UDIParams(( - UDR* udrs - )); - -int udr_work UDIParams(( - UDR* udrs, - void* object_p, - int size - )); - -int udr_UDIResource UDIParams(( - UDR* udrs, - UDIResource* object_p - )); - -int udr_UDIRange UDIParams(( - UDR* udrs, - UDIRange* object_p - )); - -int udr_UDIMemoryRange UDIParams(( - UDR* udrs, - UDIMemoryRange* object_p - )); - -int udr_UDIMemoryRange UDIParams(( - UDR* udrs, - UDIMemoryRange* object_p - )); - -int udr_int UDIParams(( - UDR* udrs, - int* int_p - )); - -int udr_bytes UDIParams(( - UDR* udrs, - char* ptr, - int len - )); - -char* udr_inline UDIParams(( - UDR* udrs, - int size - )); - -char* udr_getpos UDIParams(( - UDR* udrs - )); -int udr_setpos UDIParams(( - UDR* udrs, - char* pos - )); - -int udr_readnow UDIParams(( - UDR* udrs, - int size - )); - -int udr_align UDIParams(( - UDR* udrs, - int size, - )); |