.file "tronical.c" .version "01.01" gcc2_compiled.: .text .align 4 .globl set .type set,@function set: pushl %ebp movl foo, %eax orb $128, (%eax) movl %esp, %ebp popl %ebp ret .Lfe1: .size set,.Lfe1-set .section .rodata.str1.1,"ams",@progbits,1 .LC0: .string "blieb\n" .text .align 4 .globl get .type get,@function get: pushl %ebp movl %esp, %ebp subl $8, %esp movl foo, %eax cmpb $0, (%eax) js .L4 subl $12, %esp pushl $.LC0 call printf addl $16, %esp .L4: leave ret .Lfe2: .size get,.Lfe2-get .align 4 .globl main .type main,@function main: pushl %ebp movl %esp, %ebp subl $20, %esp pushl $4 call malloc movl %eax, foo call set call get xorl %eax, %eax leave ret .Lfe3: .size main,.Lfe3-main .comm foo,4,4 .ident "GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-98)"