1*b725ae77Skettenis /* 2*b725ae77Skettenis * Test GDB's ability to read a very large data object from target memory. 3*b725ae77Skettenis */ 4*b725ae77Skettenis 5*b725ae77Skettenis #include <string.h> 6*b725ae77Skettenis 7*b725ae77Skettenis /* A value that will produce a target data object large enough to 8*b725ae77Skettenis crash GDB. 0x200000 is big enough on GNU/Linux, other systems may 9*b725ae77Skettenis need a larger number. */ 10*b725ae77Skettenis 11*b725ae77Skettenis #define CRASH_GDB 0x200000 12*b725ae77Skettenis 13*b725ae77Skettenis static int a[CRASH_GDB], b[CRASH_GDB]; 14*b725ae77Skettenis main()15*b725ae77Skettenismain() 16*b725ae77Skettenis { 17*b725ae77Skettenis memcpy (a, b, sizeof (a)); 18*b725ae77Skettenis return 0; 19*b725ae77Skettenis } 20