1*387f9dfdSAndroid Build Coastguard Worker #include <unistd.h> 2*387f9dfdSAndroid Build Coastguard Worker #include <cstdio> 3*387f9dfdSAndroid Build Coastguard Worker 4*387f9dfdSAndroid Build Coastguard Worker namespace some_namespace { some_function(int x,int y)5*387f9dfdSAndroid Build Coastguard Worker static __attribute__((noinline)) int some_function(int x, int y) { 6*387f9dfdSAndroid Build Coastguard Worker volatile int z = x + y; 7*387f9dfdSAndroid Build Coastguard Worker return z; 8*387f9dfdSAndroid Build Coastguard Worker } 9*387f9dfdSAndroid Build Coastguard Worker } 10*387f9dfdSAndroid Build Coastguard Worker main()11*387f9dfdSAndroid Build Coastguard Workerint main() { 12*387f9dfdSAndroid Build Coastguard Worker printf("%p\n", &some_namespace::some_function); 13*387f9dfdSAndroid Build Coastguard Worker fflush(stdout); 14*387f9dfdSAndroid Build Coastguard Worker printf("result = %d\n", some_namespace::some_function(42, 11)); 15*387f9dfdSAndroid Build Coastguard Worker sleep(1000); 16*387f9dfdSAndroid Build Coastguard Worker return 0; 17*387f9dfdSAndroid Build Coastguard Worker } 18