Go to the documentation of this file. 47 #ifndef SPECIFIC_INLINE_ASM_GCTXT 48 #define SPECIFIC_INLINE_ASM_GCTXT 68 #define INLINE_ASM_GCTXT(uc) \ 70 asm volatile ("leaq 0(%%rip), %%rax\n\t" \ 72 : "=m" (UC_REG_IP(uc)) \ 76 asm volatile ("movq %%rbp, %0" \ 77 : "=m" (UC_REG_BP(uc)) ); \ 79 asm volatile ("movq %%rsp, %0" \ 80 : "=m" (UC_REG_SP(uc)) ) 84 #endif // SPECIFIC_INLINE_ASM_GCTXT