0x24F275: movl -16180(%ebx,%eax,4),%eax 1:IMark(0x24F275, 7)2: t0 = Add32(Add32(GET:I32(12),# get %ebx and Shl32(GET:I32(0),0x2:I8)), # %eax, and 0xFFFFC0CC:I32) # compute addr 3: PUT(0) = LDle:I32(t0) # put %eax 0x24F27C: addl %ebx,%eax 4:IMark(0x24F27C, 2)5: PUT(60) = 0x24F27C:I32 # put %eip 6: t3 = GET:I32(0) # get %eax 7: t2 = GET:I32(12) # get %ebx 8: t1 = Add32(t3,t2) # addl 9: PUT(32) = 0x3:I32 # put eflags val1 10: PUT(36) = t3 # put eflags val2 11: PUT(40) = t2 # put eflags val3 12: PUT(44) = 0x0:I32 # put eflags val4 13: PUT(0) = t1 # put %eax 0x24F27E: jmp*l %eax 14:IMark(0x24F27E, 2)15: PUT(60) = 0x24F27E:I32 # put %eip 16: t4 = GET:I32(0) # get %eax 17: goto {Boring} t4
1命令がいったんすごいふくらむ