#include <stdio.h>
class A
{
public:
__attribute__((noinline)) int func1();
__attribute__((noinline)) int func2();
};
int A::func1()
{
return 1;
}
int A::func2()
{
return 2;
}
int main()
{
printf("%p %p\n", &A::func1, &A::func2);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpjbGFzcyBBCnsKcHVibGljOgoJX19hdHRyaWJ1dGVfXygobm9pbmxpbmUpKSBpbnQgZnVuYzEoKTsKCV9fYXR0cmlidXRlX18oKG5vaW5saW5lKSkgaW50IGZ1bmMyKCk7Cn07CgppbnQgQTo6ZnVuYzEoKQp7CglyZXR1cm4gMTsKfQoKaW50IEE6OmZ1bmMyKCkKewoJcmV0dXJuIDI7Cn0KCmludCBtYWluKCkKewoJcHJpbnRmKCIlcCAlcFxuIiwgJkE6OmZ1bmMxLCAmQTo6ZnVuYzIpOwoJcmV0dXJuIDA7Cn0K