Blob
1 .globl _setlabel2 .type _setlabel,@function4 _setlabel:5 movl 4(%esp), %eax6 movl 0(%esp), %edx7 movl %edx, 0(%eax)8 movl %ebx, 4(%eax)9 movl %esp, 8(%eax)10 movl %ebp, 12(%eax)11 movl %esi, 16(%eax)12 movl %edi, 20(%eax)13 xorl %eax, %eax14 ret16 .globl _gotolabel17 .type _gotolabel,@function19 _gotolabel:20 movl 4(%esp), %edx21 movl 0(%edx), %ecx22 movl 4(%edx), %ebx23 movl 8(%edx), %esp24 movl 12(%edx), %ebp25 movl 16(%edx), %esi26 movl 20(%edx), %edi27 xorl %eax, %eax28 incl %eax29 movl %ecx, 0(%esp)30 ret33 .globl _xinc34 _xinc:35 movl 4(%esp), %eax36 lock incl 0(%eax)37 ret39 .globl _xdec40 _xdec:41 movl 4(%esp), %eax42 lock decl 0(%eax)43 jz iszero44 movl %eax, 145 ret46 iszero:47 movl %eax, 048 ret