New interfaces for `usesTrap' and `canUseExtraSlot'.
[dyninst.git] / igen / tests / testPVM.I
1
2 /* a struct with one int */
3 $remote typedef struct { 
4     int style;
5 } intStruct;            
6
7 $remote typedef struct {
8     int computer;
9     int science;
10 } mStruct;
11
12 /*
13  *
14  */
15 $remote test {
16     $base 2000;
17     $version 1;
18     void nullNull();                            // a comment
19     int intNull();
20     void nullStruct(intStruct);
21     int intString(char *);
22     int add(int, int);
23     int sumVector($array int);
24     $array int retVector(int len, int start);
25     char *stringString(char *);
26     void triggerAsyncUpcall(int val);
27     $upcall $async void asyncUpcall(int x);
28 };