diff options
author | Michael Snyder <msnyder@vmware.com> | 2002-03-29 01:19:11 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@vmware.com> | 2002-03-29 01:19:11 +0000 |
commit | dd7dfd64a3c58f5175730cab351941d305ac335e (patch) | |
tree | 05501c2c4427b08c30b5573f2fa61cf1fd6ee055 /gdb/testsuite/gdb.base/dump.c | |
parent | 109f874e4612d6442b12eb78fccd5579585d7d07 (diff) | |
download | gdb-dd7dfd64a3c58f5175730cab351941d305ac335e.zip gdb-dd7dfd64a3c58f5175730cab351941d305ac335e.tar.gz gdb-dd7dfd64a3c58f5175730cab351941d305ac335e.tar.bz2 |
2002-03-26 Michael Snyder <msnyder@redhat.com>
* gdb.base/default.exp: Add tests for dump, append, and restore.
* gdb.base/help.exp: Add tests for dump, append, and restore.
* gdb.base/dump.exp: New file, test dump, append and restore.
* gdb.base/dump.c: New file.
Diffstat (limited to 'gdb/testsuite/gdb.base/dump.c')
-rw-r--r-- | gdb/testsuite/gdb.base/dump.c | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.base/dump.c b/gdb/testsuite/gdb.base/dump.c new file mode 100644 index 0000000..784edf6 --- /dev/null +++ b/gdb/testsuite/gdb.base/dump.c @@ -0,0 +1,44 @@ +#define ARRSIZE 32 +int intarray[ARRSIZE], intarray2[ARRSIZE]; + +struct teststruct { + int a; + int b; + int c; + int d; + int e; + int f; + int g; +} intstruct, intstruct2; + +void checkpoint1 () +{ + /* intarray and teststruct have been initialized. */ +} + +void +zero_all () +{ + memset ((char *) &intarray, 0, sizeof (intarray)); + memset ((char *) &intarray2, 0, sizeof (intarray2)); + memset ((char *) &intstruct, 0, sizeof (intstruct)); + memset ((char *) &intstruct2, 0, sizeof (intstruct2)); +} + +main() +{ + int i; + + for (i = 0; i < ARRSIZE; i++) + intarray[i] = i+1; + + intstruct.a = 12 * 1; + intstruct.b = 12 * 2; + intstruct.c = 12 * 3; + intstruct.d = 12 * 4; + intstruct.e = 12 * 5; + intstruct.f = 12 * 6; + intstruct.g = 12 * 7; + + checkpoint1 (); +} |