
Contents
iv
Universal Debugger Interface Specification
UDICapabilities...........................................................................................5-9
UDIClearBreakpoint..................................................................................5-11
UDIConnect...............................................................................................5-12
UDICopy...................................................................................................5-15
UDICreateProcess......................................................................................5-16
UDIDestroyProcess....................................................................................5-17
UDIDisconnect..........................................................................................5-18
UDIExecute...............................................................................................5-19
UDIFind....................................................................................................5-20
UDIGetErrorMessage................................................................................5-22
UDIGetStderr ............................................................................................5-23
UDIGetStdout............................................................................................5-24
UDIGetTargetConfig.................................................................................5-25
UDIGetTrans.............................................................................................5-26
UDIInitializeProcess..................................................................................5-27
UDIPutStdin..............................................................................................5-28
UDIPutTrans.............................................................................................5-29
UDIQueryBreakpoint.................................................................................5-30
UDIRead....................................................................................................5-31
UDISetBreakpoint .....................................................................................5-32
UDISetCurrentProcess...............................................................................5-33
UDIStdinMode..........................................................................................5-34
UDIStep.....................................................................................................5-35
UDIWait....................................................................................................5-36
UDIWrite...................................................................................................5-37
UDIDFE Messages ....................................................................................5-38
UDIDFEEndTIPIO....................................................................................5-38
UDIDFEEvalExpression............................................................................5-39
UDIDFEEvalResource...............................................................................5-40
UDIDFEGetInput ......................................................................................5-40
UDIDFEPutOutput....................................................................................5-41
Chapter 6 UDI Developer’s Toolkit
The UDI Procedural Interface and the Sample IPC Code..............................6-2
Directory Structure of the Toolkit ................................................................6-4
The Sample IPC Sources in src/udi..............................................................6-6
Product and Company Codes Used by UDICapabilities................................6-9
Notes for DFE Developers..........................................................................6-10
Notes for TIP Developers...........................................................................6-11
Notes for DOS Development......................................................................6-12
Notes for UNIX Development....................................................................6-14