13 #ifndef __L4UTIL__INCLUDE__ARCH_AMD64__STACK_IMPL_H__ 14 #define __L4UTIL__INCLUDE__ARCH_AMD64__STACK_IMPL_H__ 18 #ifndef _L4UTIL_STACK_H 19 #error Do not include stack_impl.h directly, use stack.h instead 26 asm(
"movq %%rsp, %0\n\t" :
"=r" (rsp) : );
#define EXTERN_C_END
End section with C types and functions.
l4_addr_t l4util_stack_get_sp(void)
Get current stack pointer.
#define EXTERN_C_BEGIN
Start section with C types and functions.
unsigned long l4_addr_t
Address type.