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