1 // gcc -g -O2 -o entry_value entry_value.c
foo(int x,int y)2 int __attribute__((noinline, noclone)) foo (int x, int y)
3 {
4   return x + y;
5 }
6 
bar(int x,int y)7 int __attribute__((noinline, noclone)) bar (int x, int y)
8 {
9   int z;
10   z = foo (x, y);
11   z += foo (y, x);
12   return z;
13 }
14 
15 int
main(int argc,char ** argv)16 main (int argc, char **argv)
17 {
18   return bar (argc + 1, argc - 1);
19 }
20