int foo; __asm__ (".hidden foo"); int _start (void) { return foo; } int __start (void) { return _start (); }