2 #define _ALIGN_TEXT .align 16, 0x90
6 .text; _ALIGN_TEXT; .globl x; .type x,@function; x:
10 movl 4(%esp), %ecx // jos_jmp_buf
12 movl 0(%esp), %edx // %eip as pushed by call
15 leal 4(%esp), %edx // where %esp will point when we return
27 // %eax is the jos_jmp_buf*
28 // %edx is the return value
30 movl 0(%eax), %ecx // %eip