1 int foo; 2 asm (".hidden foo"); 3 4 int _start(void)5 _start (void) 6 { 7 return foo; 8 } 9 10 int __start(void)11 __start (void) 12 { 13 return _start (); 14 } 15