| extern "C" int __attribute__((naked)) __AArch64ADRPThunk_step_here() { | |
| asm ( | |
| "adrp x16, step_here\n" | |
| "add x16, x16, :lo12:step_here\n" | |
| "br x16" | |
| ); | |
| } | |
| extern "C" __attribute__((used)) int step_here() { | |
| return 47; | |
| } | |
| int main() { | |
| return __AArch64ADRPThunk_step_here(); | |
| } |