1 | extern "C"int __attribute__((naked)) __AArch64ADRPThunk_step_here() { |
---|---|
2 | asm ( |
3 | "adrp x16, step_here\n" |
4 | "add x16, x16, :lo12:step_here\n" |
5 | "br x16" |
6 | ); |
7 | } |
8 | |
9 | extern "C"__attribute__((used)) int step_here() { |
10 | return 47; |
11 | } |
12 | |
13 | int main() { |
14 | return __AArch64ADRPThunk_step_here(); |
15 | } |
16 |