OSDN Git Service

Initial revision
[pf3gnuchains/pf3gnuchains4x.git] / gdb / testsuite / gdb.trace / circ.c
1 /*
2  * Test program for tracing; circular buffer
3  */
4
5 int n = 6;
6
7 int testload[13];
8
9 static void func0(void)
10 {
11 }
12
13 static void func1(void)
14 {
15 }
16
17 static void func2(void)
18 {
19 }
20
21 static void func3(void)
22 {
23 }
24
25 static void func4(void)
26 {
27 }
28
29 static void func5(void)
30 {
31 }
32
33 static void func6(void)
34 {
35 }
36
37 static void func7(void)
38 {
39 }
40
41 static void func8(void)
42 {
43 }
44
45 static void func9(void)
46 {
47 }
48
49 static void begin ()    /* called before anything else */
50 {
51 }
52
53 static void end ()      /* called after everything else */
54 {
55 }
56
57 int
58 main (argc, argv, envp)
59      int argc;
60      char *argv[], **envp;
61 {
62   int i;
63
64 #ifdef usestubs
65   set_debug_traps ();
66   breakpoint ();
67 #endif
68
69   begin ();
70   for (i = 0; i < sizeof(testload) / sizeof(testload[0]); i++)
71     testload[i] = i + 1;
72
73   func0 ();
74   func1 ();
75   func2 ();
76   func3 ();
77   func4 ();
78   func5();
79   func6 ();
80   func7 ();
81   func8 ();
82   func9 ();
83
84   end ();
85
86 #ifdef usestubs
87   breakpoint ();
88 #endif
89   return 0;
90 }