New interfaces for `usesTrap' and `canUseExtraSlot'.
[dyninst.git] / igen / tests / README
1
2 The following tests show the use of igen for each of the transport 
3 mechanisms.
4
5
6 /////////////////////////////
7 XDR tests:
8
9 client1/server1
10         started by - typing "client1"
11         igen template - test1.I
12         socket connection - socket pair
13         the client starts the server using RPCprocessCreate
14
15 client3/server3
16         started by - typing "client1"
17         igen template - test3.I
18         socket connection - socket pair
19         the client starts the server using RPCprocessCreate
20
21 xdrc_pvm/server_xdr
22         started by - typing "server_xdr"
23         igen template - xdr_link.I
24         socket connection - socket pair for first client/server conneciton
25                           - internet domain socket for rest
26         note - pvmd3 must be running for this program to work
27         the server starts a local client using RPCprocessCreate
28         the local client queries the pvm virtual machine and starts
29         xdrc_pvm on each machine in the virtual machine.  Due to 
30         problems with Kerberos, this is only starting xdrc_pvm on the
31         local machine.  The xdrc_pvm's started by the local client
32         connect to the server via the "well known port" that is passed
33         in on the command line.
34 /////////////////////////////
35
36
37
38 ////////////////////////////
39 THREAD tests:
40
41 program2
42         started by - typing "program2"
43         igen template - test2.I
44
45 program4
46         started by - typing "program4"
47         igen template - test4.I
48 /////////////////////////////
49
50
51
52 ////////////////////////////
53 PVM tests:
54
55 clientPVM/serverPVM
56         started by - typing "clientPVM"
57         igen template - testPVM.I
58         connection - pvm between client/server
59         note - pvmd3 must be running for this program to work
60 ////////////////////////////