diff options
author | Michael Snyder <msnyder@vmware.com> | 1998-09-15 22:25:01 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@vmware.com> | 1998-09-15 22:25:01 +0000 |
commit | 27001c664dddac8910b0a9ed55a94d6307e8a9e9 (patch) | |
tree | 0ed88d9748fa8918ad9c955c220635d04bbb3e50 /gdb/testsuite/gdb.trace/circ.c | |
parent | ff8c385ab368ea27a54a5f5fb614b4580452cd02 (diff) | |
download | gdb-27001c664dddac8910b0a9ed55a94d6307e8a9e9.zip gdb-27001c664dddac8910b0a9ed55a94d6307e8a9e9.tar.gz gdb-27001c664dddac8910b0a9ed55a94d6307e8a9e9.tar.bz2 |
Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
* lib/<emc-support.exp trace-support.exp}: New files.
* configure.in: add new test directory gdb.trace.
* gdb.trace/{configure configure.in Makefile.in}: New files.
* gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
* gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
* gdb.trace/{collection.c collection.exp tfind.exp }: New files.
* gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
* gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
* gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
* gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
Diffstat (limited to 'gdb/testsuite/gdb.trace/circ.c')
-rw-r--r-- | gdb/testsuite/gdb.trace/circ.c | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.trace/circ.c b/gdb/testsuite/gdb.trace/circ.c new file mode 100644 index 0000000..98a2ce6 --- /dev/null +++ b/gdb/testsuite/gdb.trace/circ.c @@ -0,0 +1,90 @@ +/* + * Test program for tracing; circular buffer + */ + +int n = 6; + +int testload[13]; + +static void func0(void) +{ +} + +static void func1(void) +{ +} + +static void func2(void) +{ +} + +static void func3(void) +{ +} + +static void func4(void) +{ +} + +static void func5(void) +{ +} + +static void func6(void) +{ +} + +static void func7(void) +{ +} + +static void func8(void) +{ +} + +static void func9(void) +{ +} + +static void begin () /* called before anything else */ +{ +} + +static void end () /* called after everything else */ +{ +} + +int +main (argc, argv, envp) + int argc; + char *argv[], **envp; +{ + int i; + +#ifdef usestubs + set_debug_traps (); + breakpoint (); +#endif + + begin (); + for (i = 0; i < sizeof(testload) / sizeof(testload[0]); i++) + testload[i] = i + 1; + + func0 (); + func1 (); + func2 (); + func3 (); + func4 (); + func5(); + func6 (); + func7 (); + func8 (); + func9 (); + + end (); + +#ifdef usestubs + breakpoint (); +#endif + return 0; +} |