14 lines
242 B
ArmAsm
14 lines
242 B
ArmAsm
|
|
#ifdef __APPLE__
|
||
|
|
#define MANGLE(sym) _##sym
|
||
|
|
#else
|
||
|
|
#define MANGLE(sym) sym
|
||
|
|
#endif
|
||
|
|
|
||
|
|
/* Callable from C as
|
||
|
|
void *native_stack_pointer(void) */
|
||
|
|
.globl MANGLE(native_stack_pointer)
|
||
|
|
MANGLE(native_stack_pointer):
|
||
|
|
mov %rsp,%rax
|
||
|
|
add $8,%rax
|
||
|
|
ret
|