mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-20 09:58:19 +08:00
Initial creation of sourceware repository
This commit is contained in:
34
gdb/testsuite/gdb.base/overlays.c
Normal file
34
gdb/testsuite/gdb.base/overlays.c
Normal file
@ -0,0 +1,34 @@
|
||||
/* Support program for testing gdb's ability to debug overlays
|
||||
in the inferior. */
|
||||
|
||||
#include "ovlymgr.h"
|
||||
|
||||
extern int foo PARAMS((int));
|
||||
extern int bar PARAMS((int));
|
||||
extern int baz PARAMS((int));
|
||||
extern int grbx PARAMS((int));
|
||||
|
||||
int main ()
|
||||
{
|
||||
int a, b, c, d, e;
|
||||
|
||||
OverlayLoad (0);
|
||||
OverlayLoad (4);
|
||||
a = foo (1);
|
||||
OverlayLoad (1);
|
||||
OverlayLoad (5);
|
||||
b = bar (1);
|
||||
OverlayLoad (2);
|
||||
OverlayLoad (6);
|
||||
c = baz (1);
|
||||
OverlayLoad (3);
|
||||
OverlayLoad (7);
|
||||
d = grbx (1);
|
||||
e = a + b + c + d;
|
||||
return (e != ('f' + 'o' +'o'
|
||||
+ 'b' + 'a' + 'r'
|
||||
+ 'b' + 'a' + 'z'
|
||||
+ 'g' + 'r' + 'b' + 'x'));
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user