1 /* This testcase is part of GDB, the GNU debugger. 2 3 Copyright 1998-2023 Free Software Foundation, Inc. 4 5 This program is free software; you can redistribute it and/or modify 6 it under the terms of the GNU General Public License as published by 7 the Free Software Foundation; either version 3 of the License, or 8 (at your option) any later version. 9 10 This program is distributed in the hope that it will be useful, 11 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 GNU General Public License for more details. 14 15 You should have received a copy of the GNU General Public License 16 along with this program. If not, see <http://www.gnu.org/licenses/>. */ 17 18 /* 19 * Test program for tracing; circular buffer 20 */ 21 22 int n = 6; 23 24 int testload[13]; 25 26 static void func0(void) 27 { 28 } 29 30 static void func1(void) 31 { 32 } 33 34 static void func2(void) 35 { 36 } 37 38 static void func3(void) 39 { 40 } 41 42 static void func4(void) 43 { 44 } 45 46 static void func5(void) 47 { 48 } 49 50 static void func6(void) 51 { 52 } 53 54 static void func7(void) 55 { 56 } 57 58 static void func8(void) 59 { 60 } 61 62 static void func9(void) 63 { 64 } 65 66 static void begin () /* called before anything else */ 67 { 68 } 69 70 static void end () /* called after everything else */ 71 { 72 } 73 74 int 75 main (argc, argv, envp) 76 int argc; 77 char *argv[], **envp; 78 { 79 int i; 80 81 begin (); 82 for (i = 0; i < sizeof(testload) / sizeof(testload[0]); i++) 83 testload[i] = i + 1; 84 85 func0 (); 86 func1 (); 87 func2 (); 88 func3 (); 89 func4 (); 90 func5(); 91 func6 (); 92 func7 (); 93 func8 (); 94 func9 (); 95 96 end (); 97 98 return 0; 99 } 100