static int x; | |
int foo (int a) | |
{ | |
int b = a + 10; | |
return b; | |
} | |
int bar (int y) | |
{ | |
int z = y + 20; | |
return z; | |
} | |
int func2 () | |
{ | |
x = 6; | |
return x; | |
} | |
void func(int c) | |
{ | |
x = x + 5; | |
func2 (); | |
} | |
int func3 () | |
{ | |
x = 4; | |
return x; | |
} | |
void marker1 () | |
{ | |
} | |
int | |
main () | |
{ | |
int result; | |
int b, c; | |
c = 5; | |
b = 3; /* advance this location */ | |
func (c); /* stop here after leaving current frame */ | |
marker1 (); /* stop here after leaving current frame */ | |
func3 (); /* break here */ | |
result = bar (b + foo (c)); | |
return 0; /* advance malformed */ | |
} | |