gdb/doc/
[external/binutils.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   begin ();
65   for (i = 0; i < sizeof(testload) / sizeof(testload[0]); i++)
66     testload[i] = i + 1;
67
68   func0 ();
69   func1 ();
70   func2 ();
71   func3 ();
72   func4 ();
73   func5();
74   func6 ();
75   func7 ();
76   func8 ();
77   func9 ();
78
79   end ();
80
81   return 0;
82 }