Sunteți pe pagina 1din 7309

/Users/xabierarrabal/Applications/Box Shot 3D.

app/Contents/MacOS/Box Shot 3D:


md5: e88a991a643882c5e2d0b13145a8696a
(__TEXT,__text) section
+0
00002a50 55
%ebp
+1
00002a51 89e5
%esp,%ebp
+3
00002a53 83ec18
$0x18,%esp
+6
00002a56 48
%eax
+7
00002a57 7407
0x00002a60
+9
00002a59 c9
+10 00002a5a c3
+11 00002a5b 0f1f440000
)
+16 00002a60 81faffff0000
dx
+22 00002a66 75f1
2a59
+24 00002a68 c705a0cf130000000000
+34 00002a72 c705a4cf130000000000
+44 00002a7c c705a8cf130000000000
+54 00002a86 a1a4801300
x
+59 00002a8b 89442408
x08(%esp)
+63 00002a8f c744240400000000
04(%esp)
+71 00002a97 c70424d03c0d00
esp)
+78 00002a9e e8e3021000
___cxa_atexit
+83 00002aa3 c9
+84 00002aa4 c3
+85 00002aa5 0f1f440000
)
+90 00002aaa 660f1f440000
)
+0

pushl
movl
subl
decl
je
leave
ret
nopl

0x00(%eax,%eax

cmpl

$0x0000ffff,%e
jne

movl
movl
movl
movl

0x0000

$0x00000000,0x0013cfa0
$0x00000000,0x0013cfa4
$0x00000000,0x0013cfa8
0x001380a4,%ea
movl

%eax,0

movl

$0x00000000,0x

movl

$0x000d3cd0,(%

calll

0x00102d86
leave
ret

nopl

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00002ab0 55

pushl

%ebp
+1
00002ab1 89e5
%esp,%ebp
+3
00002ab3 baffff0000
0ffff,%edx
+8
00002ab8 b801000000
00001,%eax
+13 00002abd c9
+14 00002abe e98dffffff
+19 00002ac3 90
+20 00002ac4 90
+21 00002ac5 90
+22 00002ac6 90
+23 00002ac7 90
+24 00002ac8 90
+25 00002ac9 90

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00002a50
nop
nop
nop
nop
nop
nop
nop

+26
+27
+28
+29
+30
+31

00002aca
00002acb
00002acc
00002acd
00002ace
00002acf
+0

90
90
90
90
90
90
00002ad0 55

nop
nop
nop
nop
nop
nop
pushl

%ebp
+1
00002ad1 89e5
movl
%esp,%ebp
+3
00002ad3 56
pushl
%esi
+4
00002ad4 53
pushl
%ebx
+5
00002ad5 83ec10
subl
$0x10,%esp
+8
00002ad8 8b7508
movl
0x08(%ebp),%esi
+11 00002adb c706a8861300
movl
$0x001386a8,(%
esi)
+17 00002ae1 c746040c871300
movl
$0x0013870c,0x
04(%esi)
+24 00002ae8 8b450c
movl
0x0c(%
ebp),%eax
+27 00002aeb 89442404
movl
%eax,0
x04(%esp)
+31 00002aef 8d4608
leal
0x08(%
esi),%eax
+34 00002af2 890424
movl
%eax,(
%esp)
+37 00002af5 e8cc011000
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+42 00002afa 8b1d88801300
movl
0x00138088,%eb
x
+48 00002b00 83c30c
addl
$0x0c,
%ebx
+51 00002b03 895e0c
movl
%ebx,0
x0c(%esi)
+54 00002b06 b90000803f
movl
$0x3f800000,%e
cx
+59 00002b0b 894e10
movl
%ecx,0
x10(%esi)
+62 00002b0e 894e14
movl
%ecx,0
x14(%esi)
+65 00002b11 894e18
movl
%ecx,0
x18(%esi)
+68 00002b14 894e1c
movl
%ecx,0
x1c(%esi)
+71 00002b17 c6462000
movb
$0x00,
0x20(%esi)
+75 00002b1b c6462100
movb
$0x00,
0x21(%esi)
+79 00002b1f c6462200
movb
$0x00,
0x22(%esi)
+83 00002b23 c7462400000000
movl
$0x00000000,0x
24(%esi)
+90 00002b2a c6464800
movb
$0x00,

0x48(%esi)
+94 00002b2e
4c(%esi)
+101 00002b35
x
+107 00002b3b
,%eax
+109 00002b3d
x50(%esi)
+112 00002b40
edx),%eax
+115 00002b43
x54(%esi)
+118 00002b46
edx),%eax
+121 00002b49
x58(%esi)
+124 00002b4c
edx),%eax
+127 00002b4f
x5c(%esi)
+130 00002b52
edx),%eax
+133 00002b55
x60(%esi)
+136 00002b58
edx),%eax
+139 00002b5b
x64(%esi)
+142 00002b5e
edx),%eax
+145 00002b61
x68(%esi)
+148 00002b64
edx),%eax
+151 00002b67
x6c(%esi)
+154 00002b6a
edx),%eax
+157 00002b6d
x70(%esi)
+160 00002b70
x74(%esi)
+163 00002b73
x78(%esi)
+166 00002b76
7c(%esi)
+173 00002b7d
(%esi)
+183 00002b87
84(%esi)
+190 00002b8e
8(%esi)
+196 00002b94
eax
+198 00002b96
c(%esi)
+204 00002b9c
0(%esi)
+210 00002ba2

c7464c00000000

movl

$0x00000000,0x

8b15ac801300

movl

0x001380ac,%ed

8b02

movl

(%edx)

894650

movl

%eax,0

8b4204

movl

0x04(%

894654

movl

%eax,0

8b4208

movl

0x08(%

894658

movl

%eax,0

8b420c

movl

0x0c(%

89465c

movl

%eax,0

8b4210

movl

0x10(%

894660

movl

%eax,0

8b4214

movl

0x14(%

894664

movl

%eax,0

8b4218

movl

0x18(%

894668

movl

%eax,0

8b421c

movl

0x1c(%

89466c

movl

%eax,0

8b4220

movl

0x20(%

894670

movl

%eax,0

895e74

movl

%ebx,0

895e78

movl

%ebx,0

c7467c00000000
c7868000000000000000

movl
movl

$0x00000000,0x
$0x00000000,0x00000080

c6868400000000

movb

$0x00,0x000000

898e88000000

movl

%ecx,0x0000008

31c0

xorl

%eax,%

89868c000000

movl

%eax,0x0000008

898e90000000

movl

%ecx,0x0000009

c6869400000000

movb

$0x00,0x000000

94(%esi)
+217 00002ba9 c6869500000001
95(%esi)
+224 00002bb0 894e44
x44(%esi)
+227 00002bb3 894e40
x40(%esi)
+230 00002bb6 89463c
x3c(%esi)
+233 00002bb9 894638
x38(%esi)
+236 00002bbc 894628
x28(%esi)
+239 00002bbf 894e2c
x2c(%esi)
+242 00002bc2 894630
x30(%esi)
+245 00002bc5 894e34
x34(%esi)
+248 00002bc8 83c410
%esp
+251 00002bcb 5b
+252 00002bcc 5e
+253 00002bcd c9
+254 00002bce c3
+255 00002bcf c70628891300
esi)
+261 00002bd5 890424
%esp)
+264 00002bd8 e86b001000
__Unwind_Resume
+269 00002bdd 90
+270 00002bde 6690
+0

movb

$0x01,0x000000
movl

%ecx,0

movl

%ecx,0

movl

%eax,0

movl

%eax,0

movl

%eax,0

movl

%ecx,0

movl

%eax,0

movl

%ecx,0

addl

$0x10,

popl
popl
leave
ret

%ebx
%esi

movl

$0x00138928,(%
movl

calll

%eax,(
0x00102c48

nop
nop

00002be0 55

pushl

%ebp
+1
00002be1 89e5
%esp,%ebp
+3
00002be3 83ec28
$0x28,%esp
+6
00002be6 895df8
%ebx,0xf8(%ebp)
+9
00002be9 8975fc
%esi,0xfc(%ebp)
+12 00002bec 48
+13 00002bed 7411
2c00
+15 00002bef 8b5df8
ebp),%ebx
+18 00002bf2 8b75fc
ebp),%esi
+21 00002bf5 c9
+22 00002bf6 c3
+23 00002bf7 660f1f840000000000
+32 00002c00 81faffff0000
dx
+38 00002c06 75e7
2bef
+40 00002c08 8d45f7
ebp),%eax

movl
subl
movl
movl

nopw
cmpl

decl
je

%eax
0x0000

movl

0xf8(%

movl

0xfc(%

leave
ret
0x00000000(%eax,%eax)
$0x0000ffff,%e
jne

0x0000

leal

0xf7(%

+43 00002c0b 89442408


movl
%eax,0
x08(%esp)
+47 00002c0f c74424041a6b0d00
movl
$0x000d6b1a,0x
04(%esp)
dummy
+55 00002c17 8d5df0
leal
0xf0(%
ebp),%ebx
+58 00002c1a 891c24
movl
%ebx,(
%esp)
+61 00002c1d e89e001000
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+66 00002c22 895c2404
movl
%ebx,0
x04(%esp)
+70 00002c26 c70424c0cf1300
movl
$0x0013cfc0,(%
esp)
+77 00002c2d e89efeffff
calll
0x00002ad0
+82 00002c32 8b5df0
movl
0xf0(%
ebp),%ebx
+85 00002c35 83eb0c
subl
$0x0c,
%ebx
+88 00002c38 3b1d88801300
cmpl
0x00138088,%eb
x
+94 00002c3e 7525
jne
0x0000
2c65
+96 00002c40 a1a4801300
movl
0x001380a4,%ea
x
+101 00002c45 89442408
movl
%eax,0
x08(%esp)
+105 00002c49 c744240400000000
movl
$0x00000000,0x
04(%esp)
+113 00002c51 c70424e03c0d00
movl
$0x000d3ce0,(%
esp)
+120 00002c58 e829011000
calll
0x00102d86
___cxa_atexit
+125 00002c5d 8b5df8
movl
0xf8(%
ebp),%ebx
+128 00002c60 8b75fc
movl
0xfc(%
ebp),%esi
+131 00002c63 c9
leave
+132 00002c64 c3
ret
+133 00002c65 8d4308
leal
0x08(%
ebx),%eax
+136 00002c68 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+144 00002c70 890424
movl
%eax,(
%esp)
+147 00002c73 e8d6ff0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+152 00002c78 85c0
testl
%eax,%
eax
+154 00002c7a 7fc4
jg
0x0000
2c40
+156 00002c7c 8d45f5
leal
0xf5(%
ebp),%eax
+159 00002c7f 89442404
movl
%eax,0
x04(%esp)
+163 00002c83 891c24
movl
%ebx,(
%esp)
+166 00002c86 e8f9ff0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+171 00002c8b ebb3
jmp
0x0000
2c40
+173 00002c8d 89c6
movl
%eax,%
esi
+175 00002c8f 8b5df0
movl
0xf0(%
ebp),%ebx
+178 00002c92 83eb0c
subl
$0x0c,
%ebx
+181 00002c95 3b1d88801300
cmpl
0x00138088,%eb
x
+187 00002c9b 750e
jne
0x0000
2cab
+189 00002c9d 893424
movl
%esi,(
%esp)
+192 00002ca0 e8a3ff0f00
calll
0x00102c48
__Unwind_Resume
+197 00002ca5 89c6
movl
%eax,%
esi
+199 00002ca7 ebf4
jmp
0x0000
2c9d
+201 00002ca9 ebfa
jmp
0x0000
2ca5
+203 00002cab 8d4308
leal
0x08(%
ebx),%eax
+206 00002cae c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+214 00002cb6 890424
movl
%eax,(
%esp)
+217 00002cb9 e890ff0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+222 00002cbe 85c0
testl
%eax,%
eax
+224 00002cc0 7fdb
jg
0x0000
2c9d
+226 00002cc2 8d45f6
leal
0xf6(%
ebp),%eax
+229 00002cc5 89442404
movl
%eax,0
x04(%esp)
+233 00002cc9 891c24
movl
%ebx,(
%esp)
+236 00002ccc e8b3ff0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+241 00002cd1 ebca
jmp
0x0000
2c9d
+243 00002cd3 ebd0
jmp
0x0000
2ca5
+245 00002cd5 0f1f440000
nopl
0x00(%eax,%eax
)
+250 00002cda 660f1f440000
nopw
0x00(%eax,%eax
)
+0

00002ce0 55

pushl

00002ce1 89e5

movl

%ebp
+1
%esp,%ebp
+3
0ffff,%edx
+8

00002ce3 baffff0000

movl

$0x000

00002ce8 b801000000

movl

$0x000

00001,%eax
+13 00002ced
+14 00002cee
+19 00002cf3
+20 00002cf4
+21 00002cf5
+22 00002cf6
+23 00002cf7
+24 00002cf8
+25 00002cf9
+26 00002cfa
+27 00002cfb
+28 00002cfc
+29 00002cfd
+30 00002cfe
+31 00002cff
+0

c9
e9edfeffff
90
90
90
90
90
90
90
90
90
90
90
90
90

leave
jmp

0x00002be0
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00002d00 55

pushl

%ebp
+1
00002d01 89e5
%esp,%ebp
+3
00002d03 83ec18
$0x18,%esp
+6
00002d06 48
%eax
+7
00002d07 7407
0x00002d10
+9
00002d09 c9
+10 00002d0a c3
+11 00002d0b 0f1f440000

movl

nopl

0x00(%eax,%eax

+16 00002d10 81faffff0000

cmpl

$0x0000ffff,%e

subl
decl
je
leave
ret

)
dx
+22 00002d16
2d09
+24 00002d18
+34 00002d22
+44 00002d2c
+54 00002d36
+64 00002d40
+74 00002d4a
x
+79 00002d4f
x08(%esp)
+83 00002d53
04(%esp)
+91 00002d5b
esp)
+98 00002d62
___cxa_atexit
+103 00002d67
+104 00002d68
+105 00002d69
x)
+0

75f1
c7056cd0130000000000
c7055cd0130000000000
c70560d0130000000000
c70564d013005cd01300
c70568d013005cd01300
a1a4801300

jne
movl
movl
movl
movl
movl
movl

89442408

0x0000

$0x00000000,0x0013d06c
$0x00000000,0x0013d05c
$0x00000000,0x0013d060
$0x0013d05c,0x0013d064
$0x0013d05c,0x0013d068
0x001380a4,%ea
movl

%eax,0

c744240400000000

movl

$0x00000000,0x

c70424f03c0d00

movl

$0x000d3cf0,(%

e81f001000

calll

0x00102d86

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

00002d70 55

pushl

00002d71 89e5

movl

%ebp
+1
%esp,%ebp
+3

00002d73 baffff0000

movl

$0x000

0ffff,%edx
+8
00002d78 b801000000
00001,%eax
+13 00002d7d c9
+14 00002d7e e97dffffff
+19 00002d83 90
+20 00002d84 90
+21 00002d85 90
+22 00002d86 90
+23 00002d87 90
+24 00002d88 90
+25 00002d89 90
+26 00002d8a 90
+27 00002d8b 90
+28 00002d8c 90
+29 00002d8d 90
+30 00002d8e 90
+31 00002d8f 90
+0

movl

$0x000

leave
jmp

0x00002d00
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00002d90 55

pushl

%ebp
+1
00002d91 89e5
%esp,%ebp
+3
00002d93 83ec18
$0x18,%esp
+6
00002d96 48
%eax
+7
00002d97 7407
0x00002da0
+9
00002d99 c9
+10 00002d9a c3
+11 00002d9b 0f1f440000

movl

nopl

0x00(%eax,%eax

+16 00002da0 81faffff0000

cmpl

$0x0000ffff,%e

subl
decl
je
leave
ret

)
dx
+22 00002da6
2d99
+24 00002da8
+34 00002db2
+44 00002dbc
+54 00002dc6
+64 00002dd0
80
+71 00002dd7
x
+76 00002ddc
x08(%esp)
+80 00002de0
04(%esp)
+88 00002de8
esp)
+95 00002def
___cxa_atexit
+100 00002df4
+101 00002df5
+102 00002df6
ax)
+0
%ebp

75f1
c70570d01300608e1300
c70574d0130000000000
c70578d0130000000000
c7057cd0130000000000
c60580d0130000

jne
movl
movl
movl
movl

a1a4801300

0x0000

movb

$0x00138e60,0x0013d070
$0x00000000,0x0013d074
$0x00000000,0x0013d078
$0x00000000,0x0013d07c
$0x00,0x0013d0

movl

0x001380a4,%ea

89442408

movl

%eax,0

c744240400000000

movl

$0x00000000,0x

c70424203d0d00

movl

$0x000d3d20,(%

e892ff0f00

calll

0x00102d86

c9
c3
662e0f1f840000000000

00002e00 55

nopw

leave
ret
%cs:0x00000000(%eax,%e
pushl

+1
00002e01 89e5
%esp,%ebp
+3
00002e03 baffff0000
0ffff,%edx
+8
00002e08 b801000000
00001,%eax
+13 00002e0d c9
+14 00002e0e e97dffffff
+19 00002e13 90
+20 00002e14 90
+21 00002e15 90
+22 00002e16 90
+23 00002e17 90
+24 00002e18 90
+25 00002e19 90
+26 00002e1a 90
+27 00002e1b 90
+28 00002e1c 90
+29 00002e1d 90
+30 00002e1e 90
+31 00002e1f 90
+0

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00002d90
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00002e20 55

pushl

%ebp
+1
00002e21 89e5
%esp,%ebp
+3
00002e23 83ec18
$0x18,%esp
+6
00002e26 48
%eax
+7
00002e27 7407
0x00002e30
+9
00002e29 c9
+10 00002e2a c3
+11 00002e2b 0f1f440000

movl

nopl

0x00(%eax,%eax

+16 00002e30 81faffff0000

cmpl

$0x0000ffff,%e

subl
decl
je
leave
ret

)
dx
+22 00002e36
2e29
+24 00002e38
+34 00002e42
+44 00002e4c
+54 00002e56
x
+59 00002e5b
x08(%esp)
+63 00002e5f
04(%esp)
+71 00002e67
esp)
+78 00002e6e
___cxa_atexit
+83 00002e73
+84 00002e74
+85 00002e75
)
+90 00002e7a
)

75f1
c70584d0130000000000
c70588d0130000000000
c7058cd0130000000000
a1a4801300

jne
movl
movl
movl
movl

89442408

0x0000

$0x00000000,0x0013d084
$0x00000000,0x0013d088
$0x00000000,0x0013d08c
0x001380a4,%ea
movl

%eax,0

c744240400000000

movl

$0x00000000,0x

c70424803d0d00

movl

$0x000d3d80,(%

e813ff0f00

calll

0x00102d86

c9
c3
0f1f440000

leave
ret
nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

+0

00002e80 55

pushl

%ebp
+1
00002e81 89e5
%esp,%ebp
+3
00002e83 baffff0000
0ffff,%edx
+8
00002e88 b801000000
00001,%eax
+13 00002e8d c9
+14 00002e8e e98dffffff
+19 00002e93 90
+20 00002e94 90
+21 00002e95 90
+22 00002e96 90
+23 00002e97 90
+24 00002e98 90
+25 00002e99 90
+26 00002e9a 90
+27 00002e9b 90
+28 00002e9c 90
+29 00002e9d 90
+30 00002e9e 90
+31 00002e9f 90
+0

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00002e20
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00002ea0 55

pushl

%ebp
+1
00002ea1
%esp,%ebp
+3
00002ea3
0x08(%ebp),%eax
+6
00002ea6
0x0c(%ebp),%ecx
+9
00002ea9
$0x1f,%ecx
+12 00002eac d3c0

89e5

movl

8b4508

movl

8b4d0c

movl

83e11f

andl
roll

%cl,%e

ax
+14 00002eae c9
+15 00002eaf c3
+0

leave
ret

00002eb0 55

pushl

%ebp
+1
00002eb1 89e5
%esp,%ebp
+3
00002eb3 83ec18
$0x18,%esp
+6
00002eb6 895df8
%ebx,0xf8(%ebp)
+9
00002eb9 8975fc
%esi,0xfc(%ebp)
+12 00002ebc 48
+13 00002ebd 7411
2ed0
+15 00002ebf 8b5df8
ebp),%ebx
+18 00002ec2 8b75fc
ebp),%esi
+21 00002ec5 c9
+22 00002ec6 c3
+23 00002ec7 660f1f840000000000
+32 00002ed0 81faffff0000

movl
subl
movl
movl

nopw
cmpl

decl
je

%eax
0x0000

movl

0xf8(%

movl

0xfc(%

leave
ret
0x00000000(%eax,%eax)
$0x0000ffff,%e

dx
+38 00002ed6
2ebf
+40 00002ed8
i
+46 00002ede
%esi
+49 00002ee1
0
+55 00002ee7
x
+61 00002eed
x08(%esp)
+65 00002ef1
04(%esp)
+73 00002ef9
esp)
+80 00002f00
___cxa_atexit
+85 00002f05
4
+91 00002f0b
x08(%esp)
+95 00002f0f
04(%esp)
+103 00002f17
esp)
+110 00002f1e
___cxa_atexit
+115 00002f23
ebp),%ebx
+118 00002f26
ebp),%esi
+121 00002f29
+122 00002f2a
+123 00002f2b
)
+0

75e7
8b3588801300

jne
movl

83c60c

0x0000
0x00138088,%es

addl

$0x0c,

893590d01300

movl

%esi,0x0013d09

8b1da4801300

movl

0x001380a4,%eb

895c2408

movl

%ebx,0

c744240400000000

movl

$0x00000000,0x

c70424e03d0d00

movl

$0x000d3de0,(%

e881fe0f00

calll

0x00102d86

893594d01300

movl

%esi,0x0013d09

895c2408

movl

%ebx,0

c744240400000000

movl

$0x00000000,0x

c70424903d0d00

movl

$0x000d3d90,(%

e863fe0f00

calll

0x00102d86

8b5df8

movl

0xf8(%

8b75fc

movl

0xfc(%

c9
c3
0f1f440000

leave
ret
nopl

0x00(%eax,%eax

00002f30 55

pushl

%ebp
+1
00002f31 89e5
%esp,%ebp
+3
00002f33 baffff0000
0ffff,%edx
+8
00002f38 b801000000
00001,%eax
+13 00002f3d c9
+14 00002f3e e96dffffff
+19 00002f43 90
+20 00002f44 90
+21 00002f45 90
+22 00002f46 90
+23 00002f47 90
+24 00002f48 90
+25 00002f49 90
+26 00002f4a 90
+27 00002f4b 90
+28 00002f4c 90
+29 00002f4d 90
+30 00002f4e 90

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00002eb0
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

+31 00002f4f 90
+0

nop

00002f50 55

pushl

%ebp
+1
00002f51 89e5
%esp,%ebp
+3
00002f53 83ec58
$0x58,%esp
+6
00002f56 895df4
%ebx,0xf4(%ebp)
+9
00002f59 8975f8
%esi,0xf8(%ebp)
+12 00002f5c 897dfc
xfc(%ebp)
+15 00002f5f 8b7d0c
ebp),%edi
+18 00002f62 85ff
edi
+20 00002f64 7407
2f6d
+22 00002f66 31c0
eax
+24 00002f68 803f00
(%edi)
+27 00002f6b 7523
2f90
+29 00002f6d 8b4508
ebp),%eax
+32 00002f70 c70000000000
eax)
+38 00002f76 31c0
eax
+40 00002f78 8b5df4
ebp),%ebx
+43 00002f7b 8b75f8
ebp),%esi
+46 00002f7e 8b7dfc
ebp),%edi
+49 00002f81 c9
+50 00002f82 c3
+51 00002f83 660f1f440000
)
+57 00002f89 0f1f8000000000
x)
+64 00002f90 40
+65 00002f91 803c3800
(%eax,%edi)
+69 00002f95 75f9
2f90
+71 00002f97 83f810
%eax
+74 00002f9a 7516
2fb2
+76 00002f9c 8b5508
ebp),%edx
+79 00002f9f c70202000000
edx)
+85 00002fa5 b002
%al
+87 00002fa7 8b5df4

movl
subl
movl
movl
movl

%edi,0

movl

0x0c(%

testl

%edi,%

je

0x0000

xorl

%eax,%

cmpb

$0x00,

jne

0x0000

movl

0x08(%

movl

$0x00000000,(%
xorl

%eax,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
nopw

0x00(%eax,%eax

nopl

0x00000000(%ea
incl
cmpb

%eax
$0x00,

jne

0x0000

cmpl

$0x10,

jne

0x0000

movl

0x08(%

'8'

movl

$0x00000002,(%
movb

$0x02,

movl

0xf4(%

ebp),%ebx
+90 00002faa
ebp),%esi
+93 00002fad
ebp),%edi
+96 00002fb0
+97 00002fb1
+98 00002fb2
%eax
+101 00002fb5
2fc7
+103 00002fb7
ebp),%ecx
+106 00002fba
ecx)
+112 00002fc0
ax
+117 00002fc5
2f78
+119 00002fc7
d4(%ebp)
+126 00002fce
si
+131 00002fd3
d8(%ebp)
+138 00002fda
dc(%ebp)
+145 00002fe1
ebp),%edx
+148 00002fe4
+153 00002fe9
dc(%ebp)
+160 00002ff0
e4(%ebp)
+167 00002ff7
ebx
+170 00002ffa
xd4(%ebp)
+173 00002ffd
ax
+178 00003002
+180 00003004
esi
+182 00003006
%esi
+185 00003009
esi
+187 0000300b
305e
+189 0000300d
ebp),%eax
+192 00003010
%eax
+195 00003013
ebp),%edx
+198 00003016
edx
+200 00003018
eax
+202 0000301a

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
83f814

leave
ret
cmpl

$0x14,

7410

je

0x0000

8b4d08

movl

0x08(%

c70101000000

movl

$0x00000001,(%

b801000000

movl

$0x00000001,%e

ebb1

jmp

0x0000

c745d400000000

movl

$0x00000000,0x

bee8030000

movl

$0x000003e8,%e

c745d800000000

movl

$0x00000000,0x

c745dc00000000

movl

$0x00000000,0x

8b55dc

movl

0xdc(%

e983000000
c745dc13000000

jmp
movl

0x0000306c
$0x00000013,0x

c745e414000000

movl

$0x00000014,0x

0fafde

imull

%esi,%

015dd4

addl

%ebx,0

b8cdcccccc

movl

$0xcccccccd,%e

f7e6
89d6

mull
movl

%esi
%edx,%

c1ee03

shrl

$0x03,

85f6

testl

%esi,%

7551

jne

0x0000

8b45d4

movl

0xd4(%

c1e006

shll

$0x06,

8b55d4

movl

0xd4(%

29c2

subl

%eax,%

89d0

movl

%edx,%

c1e811

shrl

$0x11,

%eax
+205 0000301d
eax
+207 0000301f
edx
+209 00003021
%edx
+212 00003024
eax
+214 00003026
edx
+216 00003028
%edx
+219 0000302b
edx
+221 0000302d
dx,8),%eax
+228 00003034
edx
+230 00003036
ecx
+232 00003038
%ecx
+235 0000303b
ecx
+237 0000303d
0xdc(%ebp)
+241 00003041
eax
+243 00003043
%eax
+246 00003046
eax
+248 00003048
+249 00003049
ebp),%ecx
+252 0000304c
ebp),%edx
+255 0000304f
x04(%edx,%ecx,4)
+259 00003053
d4(%ebp)
+266 0000305a
8,%si
+270 0000305e
0xe4(%ebp)
+274 00003062
30ac
+276 00003064
ebp),%ecx
+279 00003067
xdc(%ebp)
+282 0000306a
edx
+284 0000306c
%edx),%eax
+288 00003070
eax),%ebx
+291 00003073
%ebx

31d0

xorl

%edx,%

89c2

movl

%eax,%

c1e209

shll

$0x09,

29d0

subl

%edx,%

89c2

movl

%eax,%

c1e204

shll

$0x04,

31c2

xorl

%eax,%

8d04d500000000

leal

0x00000000(,%e

29c2

subl

%eax,%

89d1

movl

%edx,%

c1e10a

shll

$0x0a,

31d1

xorl

%edx,%

c16ddc02

shrl

$0x02,

89c8

movl

%ecx,%

c1e80f

shrl

$0x0f,

31c8

xorl

%ecx,%

40
8b4ddc

incl
movl

%eax
0xdc(%

8b5508

movl

0x08(%

89448a04

movl

%eax,0

c745d400000000

movl

$0x00000000,0x

66bee803

movw

$0x03e

837de413

cmpl

$0x13,

7748

ja

0x0000

8b4de4

movl

0xe4(%

894ddc

movl

%ecx,0

89ca

movl

%ecx,%

0fbe0417

movsbl

(%edi,

8d58d0

leal

0xd0(%

83fb09

cmpl

$0x09,

+294 00003076
+300 0000307c
0xdc(%ebp)
+304 00003080
308e
+306 00003082
ebp),%ecx
+309 00003085
+310 00003086
xe4(%ebp)
+313 00003089
+318 0000308e
04(%esp)
+326 00003096
ebp),%edx
+329 00003099
%edx),%eax
+332 0000309c
ebp),%eax
+335 0000309f
%esp)
+338 000030a2
+343 000030a7
xd8(%ebp)
+346 000030aa
3082
+348 000030ac
ebp),%ebx
+351 000030af
%ebx
+354 000030b2
ebp),%ebx
+357 000030b5
edi),%eax
+360 000030b8
xe0(%ebp)
+363 000030bb
eax),%edx
+367 000030bf
xc0(%ebp)
+370 000030c2
ax
+375 000030c7
+377 000030c9
ecx
+379 000030cb
%ecx
+382 000030ce
%ecx,4),%esi
+385 000030d1
xc0(%ebp)
+388 000030d4
ebp),%eax
+391 000030d7
eax,%esi,2),%esi
+395 000030db
ebp),%edx
+398 000030de
edx),%edx
+402 000030e2

0f876dffffff
837ddc0f

ja
cmpl

0x00002fe9
$0x0f,

760c

jbe

0x0000

8b4ddc

movl

0xdc(%

41
894de4

incl
movl

%ecx
%ecx,0

e969ffffff
c744240403000000

jmp
movl

0x00002ff7
$0x00000003,0x

8b55dc

movl

0xdc(%

8d0413

leal

(%ebx,

3345d8

xorl

0xd8(%

890424

movl

%eax,(

movl

0x00002ea0
%eax,0

e8f9fdffff
8945d8

calll

ebd6

jmp

0x0000

8b5dd8

movl

0xd8(%

c1eb10

shrl

$0x10,

335dd8

xorl

0xd8(%

8d4710

leal

0x10(%

8945e0

movl

%eax,0

0fbe5003

movsbl

0x03(%

8955c0

movl

%edx,0

b8cdcccccc

movl

$0xcccccccd,%e

f7e3
89d1

mull
movl

%ebx
%edx,%

c1e903

shrl

$0x03,

8d3489

leal

(%ecx,

295dc0

subl

%ebx,0

8b45c0

movl

0xc0(%

8d7470d0

leal

0xd0(%

8b55e0

movl

0xe0(%

0fbe5202

movsbl

0x02(%

8955c0

movl

%edx,0

xc0(%ebp)
+405 000030e5
ax
+410 000030ea
+412 000030ec
ebx
+414 000030ee
%ebx
+417 000030f1
%ebx,4),%edx
+420 000030f4
xc0(%ebp)
+423 000030f7
ebp),%ecx
+426 000030fa
ecx,%edx,2),%edx
+430 000030fe
xc4(%ebp)
+433 00003101
ebp),%eax
+436 00003104
eax),%ecx
+440 00003108
ax
+445 0000310d
+447 0000310f
%edx
+450 00003112
xd0(%ebp)
+453 00003115
%edx,4),%eax
+456 00003118
ecx
+458 0000311a
ecx,%eax,2),%eax
+462 0000311e
ecx
+464 00003120
%ecx
+467 00003123
esi
+469 00003125
esi
+471 00003127
ebp),%ecx
+474 0000312a
%ecx
+477 0000312d
xc4(%ebp)
+480 00003130
xc4(%ebp)
+483 00003133
ebp),%ecx
+486 00003136
esi,%ecx),%esi
+490 0000313a
edx
+492 0000313c
%edx
+495 0000313f

b8cdcccccc

movl

$0xcccccccd,%e

f7e1
89d3

mull
movl

%ecx
%edx,%

c1eb03

shrl

$0x03,

8d149b

leal

(%ebx,

294dc0

subl

%ecx,0

8b4dc0

movl

0xc0(%

8d5451d0

leal

0xd0(%

8955c4

movl

%edx,0

8b45e0

movl

0xe0(%

0fbe4801

movsbl

0x01(%

b8cdcccccc

movl

$0xcccccccd,%e

f7e3
c1ea03

mull
shrl

%ebx
$0x03,

8955d0

movl

%edx,0

8d0492

leal

(%edx,

29d9

subl

%ebx,%

8d4441d0

leal

0xd0(%

89f1

movl

%esi,%

c1f91f

sarl

$0x1f,

31ce

xorl

%ecx,%

29ce

subl

%ecx,%

8b4dc4

movl

0xc4(%

c1f91f

sarl

$0x1f,

314dc4

xorl

%ecx,0

294dc4

subl

%ecx,0

8b4dc4

movl

0xc4(%

8d740e01

leal

0x01(%

89c2

movl

%eax,%

c1fa1f

sarl

$0x1f,

31d0

xorl

%edx,%

eax
+497 00003141
eax
+499 00003143
esi
+501 00003145
edi),%ecx
+505 00003149
ax
+510 0000314e
ebp)
+513 00003151
%edx
+516 00003154
%edx,4),%edx
+519 00003157
ebp),%ecx
+522 0000315a
ecx,%edx,2),%edx
+526 0000315e
eax
+528 00003160
%eax
+531 00003163
edx
+533 00003165
edx
+535 00003167
edx
+537 00003169
ebp),%ecx
+540 0000316c
x04(%ecx)
+543 0000316f
x08(%ecx)
+546 00003172
x0c(%ecx)
+549 00003175
x10(%ecx)
+552 00003178
x14(%ecx)
+555 0000317b
eax
+557 0000317d
%edx
+560 00003180
+563 00003183
eax,%eax),%eax
+567 00003187
%ecx)
+569 00003189
+574 0000318e
+0

29d0

subl

%edx,%

01c6

addl

%eax,%

0fbe4f10

movsbl

0x10(%

b8cdcccccc

movl

$0xcccccccd,%e

f765d0

mull

0xd0(%

c1ea03

shrl

$0x03,

8d1492

leal

(%edx,

2b4dd0

subl

0xd0(%

8d5451d0

leal

0xd0(%

89d0

movl

%edx,%

c1f81f

sarl

$0x1f,

31c2

xorl

%eax,%

29c2

subl

%eax,%

01f2

addl

%esi,%

8b4d08

movl

0x08(%

295104

subl

%edx,0

295108

subl

%edx,0

29510c

subl

%edx,0

295110

subl

%edx,0

295114

subl

%edx,0

31c0

xorl

%eax,%

83fa01

cmpl

$0x01,

0f94c0
8d440001

sete
leal

%al
0x01(%

8901

movl

%eax,(

e9eafdffff
6690

jmp

0x00002f78
nop

00003190 55

pushl

00003191 89e5

movl

00003193 83ec18

subl

00003196 48

decl

%ebp
+1
%esp,%ebp
+3
$0x18,%esp
+6

%eax
+7
00003197 7407
0x000031a0
+9
00003199 c9
+10 0000319a c3
+11 0000319b 0f1f440000

je

nopl

0x00(%eax,%eax

+16 000031a0 81faffff0000

cmpl

$0x0000ffff,%e

leave
ret

)
dx
+22 000031a6
3199
+24 000031a8
+34 000031b2
04(%esp)
+42 000031ba
esp)
+49 000031c1
+54 000031c6
+55 000031c7
+56 000031c8
x,%eax)
+0

75f1
c70598d0130000000000
c744240400000000

jne
movl

0x0000

movl

$0x00000000,0x0013d098
$0x00000000,0x

c7042498d01300

movl

$0x0013d098,(%

e88afdffff
c9
c3
0f1f840000000000

calll

0x00002f50
leave
ret

nopl

0x00000000(%ea

000031d0 55

pushl

%ebp
+1
000031d1 89e5
%esp,%ebp
+3
000031d3 baffff0000
0ffff,%edx
+8
000031d8 b801000000
00001,%eax
+13 000031dd c9
+14 000031de e9adffffff
+19 000031e3 90
+20 000031e4 90
+21 000031e5 90
+22 000031e6 90
+23 000031e7 90
+24 000031e8 90
+25 000031e9 90
+26 000031ea 90
+27 000031eb 90
+28 000031ec 90
+29 000031ed 90
+30 000031ee 90
+31 000031ef 90
+0

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00003190
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

000031f0 55

pushl

%ebp
+1
000031f1 89e5
%esp,%ebp
+3
000031f3 8b4508
0x08(%ebp),%eax
+6
000031f6 8b1588801300
8088,%edx
+12 000031fc 83c20c
%edx
+15 000031ff 8910
%eax)
+17 00003201 895004
x04(%eax)

movl
movl
movl

0x0013

addl

$0x0c,

movl

%edx,(

movl

%edx,0

+20 00003204
08(%eax)
+27 0000320b
0c(%eax)
+34 00003212
10(%eax)
+41 00003219
14(%eax)
+48 00003220
18(%eax)
+55 00003227
1c(%eax)
+62 0000322e
20(%eax)
+69 00003235
24(%eax)
+76 0000323c
28(%eax)
+83 00003243
2c(%eax)
+90 0000324a
30(%eax)
+97 00003251
34(%eax)
+104 00003258
38(%eax)
+111 0000325f
3c(%eax)
+118 00003266
40(%eax)
+125 0000326d
44(%eax)
+132 00003274
48(%eax)
+139 0000327b
4c(%eax)
+146 00003282
+147 00003283
+148 00003284
)
+154 0000328a
)
+0

c7400800000000

movl

$0x00000000,0x

c7400c00000000

movl

$0x00000000,0x

c7401000000000

movl

$0x00000000,0x

c7401400000000

movl

$0x00000000,0x

c7401800000000

movl

$0x00000000,0x

c7401c00000000

movl

$0x00000000,0x

c7402000000000

movl

$0x00000000,0x

c7402400000000

movl

$0x00000000,0x

c7402800000000

movl

$0x00000000,0x

c7402c00000000

movl

$0x00000000,0x

c7403000000000

movl

$0x00000000,0x

c7403400000000

movl

$0x00000000,0x

c7403800000000

movl

$0x00000000,0x

c7403c00000000

movl

$0x00000000,0x

c7404000000000

movl

$0x00000000,0x

c7404400000000

movl

$0x00000000,0x

c7404800000000

movl

$0x00000000,0x

c7404c00000000

movl

$0x00000000,0x

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

00003290 55

pushl

%ebp
+1
00003291 89e5
%esp,%ebp
+3
00003293 83ec18
$0x18,%esp
+6
00003296 48
%eax
+7
00003297 7407
0x000032a0
+9
00003299 c9
+10 0000329a c3
+11 0000329b 0f1f440000

movl

nopl

0x00(%eax,%eax

+16 000032a0 81faffff0000

cmpl

$0x0000ffff,%e

subl
decl
je
leave
ret

)
dx
+22 000032a6 75f1

jne

0x0000

3299
+24 000032a8
esp)
+31 000032af
+36 000032b4
x
+41 000032b9
x08(%esp)
+45 000032bd
04(%esp)
+53 000032c5
esp)
+60 000032cc
___cxa_atexit
+65 000032d1
+66 000032d2
+67 000032d3
)
+73 000032d9
x)
+0

c70424c0d01300

movl

$0x0013d0c0,(%

e83cffffff
a1a4801300

calll
movl

0x000031f0
0x001380a4,%ea

89442408

movl

%eax,0

c744240400000000

movl

$0x00000000,0x

c70424303e0d00

movl

$0x000d3e30,(%

e8b5fa0f00

calll

0x00102d86

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

000032e0 55

pushl

%ebp
+1
000032e1 89e5
%esp,%ebp
+3
000032e3 baffff0000
0ffff,%edx
+8
000032e8 b801000000
00001,%eax
+13 000032ed c9
+14 000032ee e99dffffff
+19 000032f3 90
+20 000032f4 90
+21 000032f5 90
+22 000032f6 90
+23 000032f7 90
+24 000032f8 90
+25 000032f9 90
+26 000032fa 90
+27 000032fb 90
+28 000032fc 90
+29 000032fd 90
+30 000032fe 90
+31 000032ff 90
+0

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00003290
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00003300 55

pushl

%ebp
+1
00003301 89e5
%esp,%ebp
+3
00003303 48
%eax
+4
00003304 740a
0x00003310
+6
00003306 c9
+7
00003307 c3
+8
00003308 0f1f840000000000
0000(%eax,%eax)
+16 00003310 81faffff0000
dx
+22 00003316 75ee

movl
decl
je
leave
ret
nopl
cmpl

0x0000
$0x0000ffff,%e

jne

0x0000

3306
+24
28
+31
29
+38
2a
+45
2b
+52
2c
+59
2d
+66
2e
+73
2f
+80
30
+87
31
+94
32
+101
33
+108
34
+115
35
+122
36
+129
37
+136
38
+143
39
+150
3a
+157
3b
+164
3c
+171
3d
+178
3e
+185
3f
+192
40
+199
41
+206
42
+213
43
+220
44
+227

00003318 c60528d11300ff

movb

$0xff,0x0013d1

0000331f c60529d11300ff

movb

$0xff,0x0013d1

00003326 c6052ad11300ff

movb

$0xff,0x0013d1

0000332d c6052bd11300ff

movb

$0xff,0x0013d1

00003334 c6052cd11300c0

movb

$0xc0,0x0013d1

0000333b c6052dd11300c0

movb

$0xc0,0x0013d1

00003342 c6052ed11300c0

movb

$0xc0,0x0013d1

00003349 c6052fd11300ff

movb

$0xff,0x0013d1

00003350 c60530d1130080

movb

$0x80,0x0013d1

00003357 c60531d1130080

movb

$0x80,0x0013d1

0000335e c60532d1130080

movb

$0x80,0x0013d1

00003365 c60533d11300ff

movb

$0xff,0x0013d1

0000336c c60534d1130040

movb

$0x40,0x0013d1

00003373 c60535d1130040

movb

$0x40,0x0013d1

0000337a c60536d1130040

movb

$0x40,0x0013d1

00003381 c60537d11300ff

movb

$0xff,0x0013d1

00003388 c60538d1130000

movb

$0x00,0x0013d1

0000338f c60539d1130000

movb

$0x00,0x0013d1

00003396 c6053ad1130000

movb

$0x00,0x0013d1

0000339d c6053bd11300ff

movb

$0xff,0x0013d1

000033a4 c6053cd1130000

movb

$0x00,0x0013d1

000033ab c6053dd1130000

movb

$0x00,0x0013d1

000033b2 c6053ed11300ff

movb

$0xff,0x0013d1

000033b9 c6053fd11300ff

movb

$0xff,0x0013d1

000033c0 c60540d1130000

movb

$0x00,0x0013d1

000033c7 c60541d11300ff

movb

$0xff,0x0013d1

000033ce c60542d1130000

movb

$0x00,0x0013d1

000033d5 c60543d11300ff

movb

$0xff,0x0013d1

000033dc c60544d11300ff

movb

$0xff,0x0013d1

000033e3 c60545d1130000

movb

$0x00,0x0013d1

45
+234 000033ea c60546d1130000

movb

$0x00,0x0013d1

movb

$0xff,0x0013d1

movb

$0x00,0x0013d1

movb

$0xff,0x0013d1

movb

$0xff,0x0013d1

movb

$0xff,0x0013d1

movb

$0xff,0x0013d1

movb

$0xff,0x0013d1

movb

$0x00,0x0013d1

movb

$0xff,0x0013d1

movb

$0xff,0x0013d1

movb

$0x00,0x0013d1

movb

$0xff,0x0013d1

movb

$0xff,0x0013d1

movb

$0x00,0x0013d1

movb

$0x80,0x0013d1

movb

$0xff,0x0013d1

movb

$0xff,0x0013d1

46
+241 000033f1 c60547d11300ff
47
+248 000033f8 c60548d1130000
48
+255 000033ff c60549d11300ff
49
+262 00003406 c6054ad11300ff
4a
+269 0000340d c6054bd11300ff
4b
+276 00003414 c6054cd11300ff
4c
+283 0000341b c6054dd11300ff
4d
+290 00003422 c6054ed1130000
4e
+297 00003429 c6054fd11300ff
4f
+304 00003430 c60550d11300ff
50
+311 00003437 c60551d1130000
51
+318 0000343e c60552d11300ff
52
+325 00003445 c60553d11300ff
53
+332 0000344c c60554d1130000
54
+339 00003453 c60555d1130080
55
+346 0000345a c60556d11300ff
56
+353 00003461 c60557d11300ff
57
+360
edx
+362
8
+368
c
+374
ax
+379
0
+384
4
+389
8
+395
c
+401
+411
+421
+422
+423

00003468 31d2

xorl

%edx,%

0000346a 891558d11300

movl

%edx,0x0013d15

00003470 89155cd11300

movl

%edx,0x0013d15

00003476 b80000803f

movl

$0x3f800000,%e

0000347b a360d11300

movl

%eax,0x0013d16

00003480 a364d11300

movl

%eax,0x0013d16

00003485 891568d11300

movl

%edx,0x0013d16

0000348b 89156cd11300

movl

%edx,0x0013d16

00003491
0000349b
000034a5
000034a6
000034a7
+0

c70570d1130000008044
c70574d1130000004044
c9
c3
660f1f840000000000
000034b0 55

movl
movl
nopw

$0x44800000,0x0013d170
$0x44400000,0x0013d174
leave
ret
0x00000000(%eax,%eax)
pushl

%ebp
+1
000034b1 89e5
%esp,%ebp
+3
000034b3 baffff0000
0ffff,%edx
+8
000034b8 b801000000
00001,%eax
+13 000034bd c9
+14 000034be e93dfeffff
+19 000034c3 90
+20 000034c4 90
+21 000034c5 90
+22 000034c6 90
+23 000034c7 90
+24 000034c8 90
+25 000034c9 90
+26 000034ca 90
+27 000034cb 90
+28 000034cc 90
+29 000034cd 90
+30 000034ce 90
+31 000034cf 90
+0

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00003300
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

000034d0 55

pushl

%ebp
+1
000034d1 89e5
%esp,%ebp
+3
000034d3 48
%eax
+4
000034d4 740a
0x000034e0
+6
000034d6 c9
+7
000034d7 c3
+8
000034d8 0f1f840000000000
0000(%eax,%eax)
+16 000034e0 81faffff0000
dx
+22 000034e6 75ee
34d6
+24 000034e8 b80000803f
ax
+29 000034ed a380d11300
0
+34 000034f2 31d2
edx
+36 000034f4 891584d11300
4
+42 000034fa 891588d11300
8
+48 00003500 89158cd11300
c
+54 00003506 891590d11300
0
+60 0000350c a394d11300
4
+65 00003511 891598d11300
8
+71 00003517 89159cd11300
c
+77 0000351d 8915a0d11300

movl
decl
je
leave
ret
nopl
cmpl

0x0000
$0x0000ffff,%e

jne

0x0000

movl

$0x3f800000,%e

movl

%eax,0x0013d18
xorl

%edx,%

movl

%edx,0x0013d18

movl

%edx,0x0013d18

movl

%edx,0x0013d18

movl

%edx,0x0013d19

movl

%eax,0x0013d19

movl

%edx,0x0013d19

movl

%edx,0x0013d19

movl

%edx,0x0013d1a

0
+83 00003523 8915a4d11300

movl

%edx,0x0013d1a

+89 00003529 a3a8d11300

movl

%eax,0x0013d1a

+94 0000352e 8915acd11300

movl

%edx,0x0013d1a

+100 00003534 8915b0d11300

movl

%edx,0x0013d1b

+106 0000353a 8915b4d11300

movl

%edx,0x0013d1b

+112 00003540 8915b8d11300

movl

%edx,0x0013d1b

+118 00003546 a3bcd11300

movl

%eax,0x0013d1b

+123 0000354b 8915c0d11300

movl

%edx,0x0013d1c

+129 00003551 8915c4d11300

movl

%edx,0x0013d1c

+135 00003557 b9000080bf

movl

$0xbf800000,%e

+140 0000355c 890dc8d11300

movl

%ecx,0x0013d1c

+146 00003562 8915ccd11300

movl

%edx,0x0013d1c

+152 00003568 a3d0d11300

movl

%eax,0x0013d1d

+157 0000356d 8915d4d11300

movl

%edx,0x0013d1d

+163 00003573 8915d8d11300

movl

%edx,0x0013d1d

+169 00003579 8915dcd11300

movl

%edx,0x0013d1d

+175 0000357f 8915e0d11300

movl

%edx,0x0013d1e

+181 00003585 a3e4d11300

movl

%eax,0x0013d1e

+186 0000358a 8915e8d11300

movl

%edx,0x0013d1e

+192 00003590 8915ecd11300

movl

%edx,0x0013d1e

+198 00003596 8915f0d11300

movl

%edx,0x0013d1f

+204 0000359c 8915f4d11300

movl

%edx,0x0013d1f

+210 000035a2 8915f8d11300

movl

%edx,0x0013d1f

+216 000035a8 a3fcd11300

movl

%eax,0x0013d1f

+221 000035ad 891500d21300

movl

%edx,0x0013d20

+227 000035b3 891504d21300

movl

%edx,0x0013d20

+233 000035b9 a308d21300

movl

%eax,0x0013d20

+238 000035be 89150cd21300

movl

%edx,0x0013d20

+244 000035c4 890d10d21300

movl

%ecx,0x0013d21

+250 000035ca 891514d21300

movl

%edx,0x0013d21

4
8
c
0
4
8
c
0
4
cx
8
c
0
4
8
c
0
4
8
c
0
4
8
c
0
4
8
c
0

4
+256 000035d0 891518d21300

movl

%edx,0x0013d21

+262 000035d6 89151cd21300

movl

%edx,0x0013d21

+268 000035dc 891520d21300

movl

%edx,0x0013d22

+274 000035e2 a324d21300

movl

%eax,0x0013d22

+279 000035e7 891528d21300

movl

%edx,0x0013d22

+285 000035ed 89152cd21300

movl

%edx,0x0013d22

+291 000035f3 891530d21300

movl

%edx,0x0013d23

+297 000035f9 891534d21300

movl

%edx,0x0013d23

+303 000035ff 891538d21300

movl

%edx,0x0013d23

+309 00003605 a33cd21300

movl

%eax,0x0013d23

+314 0000360a a340d21300

movl

%eax,0x0013d24

+319 0000360f 891544d21300

movl

%edx,0x0013d24

+325 00003615 891548d21300

movl

%edx,0x0013d24

+331 0000361b 89154cd21300

movl

%edx,0x0013d24

+337 00003621 891550d21300

movl

%edx,0x0013d25

+343 00003627 a354d21300

movl

%eax,0x0013d25

+348 0000362c 891558d21300

movl

%edx,0x0013d25

+354 00003632 89155cd21300

movl

%edx,0x0013d25

+360 00003638 891560d21300

movl

%edx,0x0013d26

+366 0000363e 891564d21300

movl

%edx,0x0013d26

+372 00003644 890d68d21300

movl

%ecx,0x0013d26

+378 0000364a 89156cd21300

movl

%edx,0x0013d26

+384 00003650 891570d21300

movl

%edx,0x0013d27

+390 00003656 891574d21300

movl

%edx,0x0013d27

+396 0000365c 891578d21300

movl

%edx,0x0013d27

+402 00003662 a37cd21300

movl

%eax,0x0013d27

+407 00003667 a380d21300

movl

%eax,0x0013d28

+412 0000366c 891584d21300

movl

%edx,0x0013d28

+418 00003672 891588d21300

movl

%edx,0x0013d28

+424 00003678 89158cd21300

movl

%edx,0x0013d28

8
c
0
4
8
c
0
4
8
c
0
4
8
c
0
4
8
c
0
4
8
c
0
4
8
c
0
4
8

c
+430 0000367e 891590d21300

movl

%edx,0x0013d29

+436 00003684 890d94d21300

movl

%ecx,0x0013d29

+442 0000368a 891598d21300

movl

%edx,0x0013d29

+448 00003690 89159cd21300

movl

%edx,0x0013d29

+454 00003696 8915a0d21300

movl

%edx,0x0013d2a

+460 0000369c 8915a4d21300

movl

%edx,0x0013d2a

+466 000036a2 a3a8d21300

movl

%eax,0x0013d2a

+471 000036a7 8915acd21300

movl

%edx,0x0013d2a

+477 000036ad 8915b0d21300

movl

%edx,0x0013d2b

+483 000036b3 8915b4d21300

movl

%edx,0x0013d2b

+489 000036b9 8915b8d21300

movl

%edx,0x0013d2b

+495 000036bf a3bcd21300

movl

%eax,0x0013d2b

+500 000036c4 a3c0d21300

movl

%eax,0x0013d2c

+505 000036c9 8915c4d21300

movl

%edx,0x0013d2c

+511 000036cf 8915c8d21300

movl

%edx,0x0013d2c

+517 000036d5 8915ccd21300

movl

%edx,0x0013d2c

+523 000036db 8915d0d21300

movl

%edx,0x0013d2d

+529 000036e1 8915d4d21300

movl

%edx,0x0013d2d

+535 000036e7 a3d8d21300

movl

%eax,0x0013d2d

+540 000036ec 8915dcd21300

movl

%edx,0x0013d2d

+546 000036f2 8915e0d21300

movl

%edx,0x0013d2e

+552 000036f8 a3e4d21300

movl

%eax,0x0013d2e

+557 000036fd 8915e8d21300

movl

%edx,0x0013d2e

+563 00003703 8915ecd21300

movl

%edx,0x0013d2e

+569 00003709 8915f0d21300

movl

%edx,0x0013d2f

+575 0000370f 8915f4d21300

movl

%edx,0x0013d2f

+581 00003715 8915f8d21300

movl

%edx,0x0013d2f

+587 0000371b a3fcd21300

movl

%eax,0x0013d2f

+592 00003720 890d00d31300

movl

%ecx,0x0013d30

+598 00003726 891504d31300

movl

%edx,0x0013d30

0
4
8
c
0
4
8
c
0
4
8
c
0
4
8
c
0
4
8
c
0
4
8
c
0
4
8
c
0

4
+604 0000372c 891508d31300

movl

%edx,0x0013d30

+610 00003732 89150cd31300

movl

%edx,0x0013d30

+616 00003738 891510d31300

movl

%edx,0x0013d31

+622 0000373e 891514d31300

movl

%edx,0x0013d31

+628 00003744 890d18d31300

movl

%ecx,0x0013d31

+634 0000374a 89151cd31300

movl

%edx,0x0013d31

+640 00003750 891520d31300

movl

%edx,0x0013d32

+646 00003756 a324d31300

movl

%eax,0x0013d32

+651 0000375b 891528d31300

movl

%edx,0x0013d32

+657 00003761 89152cd31300

movl

%edx,0x0013d32

+663 00003767 891530d31300

movl

%edx,0x0013d33

+669 0000376d 891534d31300

movl

%edx,0x0013d33

+675 00003773 891538d31300

movl

%edx,0x0013d33

+681 00003779 a33cd31300

movl

%eax,0x0013d33

+686 0000377e a340d31300

movl

%eax,0x0013d34

+691 00003783 891544d31300

movl

%edx,0x0013d34

+697 00003789 891548d31300

movl

%edx,0x0013d34

+703 0000378f 89154cd31300

movl

%edx,0x0013d34

+709 00003795 a350d31300

movl

%eax,0x0013d35

+714 0000379a 891554d31300

movl

%edx,0x0013d35

+720 000037a0 891558d31300

movl

%edx,0x0013d35

+726 000037a6 89155cd31300

movl

%edx,0x0013d35

+732 000037ac a360d31300

movl

%eax,0x0013d36

8
c
0
4
8
c
0
4
8
c
0
4
8
c
0
4
8
c
0
4
8
c
0
+737 000037b1 c9
+738 000037b2 c3
+739 000037b3 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+745 000037b9 0f1f8000000000

nopl

0x00000000(%ea

)
x)
+0

000037c0 55

pushl

000037c1 89e5

movl

%ebp
+1
%esp,%ebp
+3
0ffff,%edx

000037c3 baffff0000

movl

$0x000

+8
000037c8 b801000000
00001,%eax
+13 000037cd c9
+14 000037ce e9fdfcffff
+19 000037d3 90
+20 000037d4 90
+21 000037d5 90
+22 000037d6 90
+23 000037d7 90
+24 000037d8 90
+25 000037d9 90
+26 000037da 90
+27 000037db 90
+28 000037dc 90
+29 000037dd 90
+30 000037de 90
+31 000037df 90
+0

movl

$0x000

leave
jmp

0x000034d0
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

000037e0 55

pushl

%ebp
+1
000037e1 89e5
%esp,%ebp
+3
000037e3 48
%eax
+4
000037e4 740a
0x000037f0
+6
000037e6 c9
+7
000037e7 c3
+8
000037e8 0f1f840000000000
0000(%eax,%eax)
+16 000037f0 81faffff0000
dx
+22 000037f6 75ee
37e6
+24 000037f8 31c0
eax
+26 000037fa a364d31300
4
+31 000037ff a368d31300
8
+36 00003804 ba0000803f
dx
+41 00003809 89156cd31300
c
+47 0000380f a370d31300
0
+52 00003814 a374d31300
4
+57 00003819 891578d31300
8
+63 0000381f c9
+64 00003820 c3
+65 00003821 0f1f8000000000
x)
+72 00003828 0f1f840000000000
x,%eax)

movl
decl
je
leave
ret
nopl
cmpl

0x0000
$0x0000ffff,%e

jne

0x0000

xorl

%eax,%

movl

%eax,0x0013d36

movl

%eax,0x0013d36

movl

$0x3f800000,%e

movl

%edx,0x0013d36

movl

%eax,0x0013d37

movl

%eax,0x0013d37

movl

%edx,0x0013d37
leave
ret

nopl

0x00000000(%ea

nopl

0x00000000(%ea

+0

00003830 55

pushl

+1

00003831 89e5

movl

%ebp

%esp,%ebp
+3
00003833 baffff0000
0ffff,%edx
+8
00003838 b801000000
00001,%eax
+13 0000383d c9
+14 0000383e e99dffffff
+19 00003843 90
+20 00003844 90
+21 00003845 90
+22 00003846 90
+23 00003847 90
+24 00003848 90
+25 00003849 90
+26 0000384a 90
+27 0000384b 90
+28 0000384c 90
+29 0000384d 90
+30 0000384e 90
+31 0000384f 90
+0

movl

$0x000

movl

$0x000

leave
jmp

0x000037e0
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00003850 55

pushl

%ebp
+1
00003851 89e5
%esp,%ebp
+3
00003853 48
%eax
+4
00003854 740a
0x00003860
+6
00003856 c9
+7
00003857 c3
+8
00003858 0f1f840000000000
0000(%eax,%eax)
+16 00003860 81faffff0000
dx
+22 00003866 75ee
3856
+24 00003868 31c0
eax
+26 0000386a a37cd31300
c
+31 0000386f a380d31300
0
+36 00003874 a384d31300
4
+41 00003879 ba0000803f
dx
+46 0000387e 891588d31300
8
+52 00003884 a38cd31300
c
+57 00003889 a390d31300
0
+62 0000388e a394d31300
4
+67 00003893 891598d31300
8
+73 00003899 a39cd31300
c
+78 0000389e a3a0d31300

movl
decl
je
leave
ret
nopl
cmpl

0x0000
$0x0000ffff,%e

jne

0x0000

xorl

%eax,%

movl

%eax,0x0013d37

movl

%eax,0x0013d38

movl

%eax,0x0013d38

movl

$0x3f800000,%e

movl

%edx,0x0013d38

movl

%eax,0x0013d38

movl

%eax,0x0013d39

movl

%eax,0x0013d39

movl

%edx,0x0013d39

movl

%eax,0x0013d39

movl

%eax,0x0013d3a

0
+83 000038a3 a3a4d31300

movl

%eax,0x0013d3a

+88 000038a8 8915a8d31300

movl

%edx,0x0013d3a

+94 000038ae a3acd31300

movl

%eax,0x0013d3a

+99 000038b3 a3b0d31300

movl

%eax,0x0013d3b

+104 000038b8 a3b4d31300

movl

%eax,0x0013d3b

+109 000038bd a3b8d31300

movl

%eax,0x0013d3b

4
8
c
0
4
8
+114 000038c2 c9
+115 000038c3 c3
+116 000038c4 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+122 000038ca 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

000038d0 55

pushl

%ebp
+1
000038d1 89e5
%esp,%ebp
+3
000038d3 baffff0000
0ffff,%edx
+8
000038d8 b801000000
00001,%eax
+13 000038dd c9
+14 000038de e96dffffff
+19 000038e3 90
+20 000038e4 90
+21 000038e5 90
+22 000038e6 90
+23 000038e7 90
+24 000038e8 90
+25 000038e9 90
+26 000038ea 90
+27 000038eb 90
+28 000038ec 90
+29 000038ed 90
+30 000038ee 90
+31 000038ef 90
+0

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00003850
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

000038f0 55

pushl

%ebp
+1
000038f1 89e5
%esp,%ebp
+3
000038f3 53
%ebx
+4
000038f4 48
%eax
+5
000038f5 7409
0x00003900
+7
000038f7 5b
%ebx
+8
000038f8 c9
+9
000038f9 c3
+10 000038fa 660f1f440000
)

movl
pushl
decl
je
popl

nopw

leave
ret
0x00(%eax,%eax

+16 00003900 81faffff0000

cmpl

$0x0000ffff,%e

dx
+22
38f7
+24
+34
+44
+54
+64
+74
+84
c8
+91
c9
+98
ca
+105
cb
+112
ecx
+114
c
+120
0
+126
dx
+131
4
+137
ax
+142
8
+147
+157
+167
+177
e4
+184
e5
+191
e6
+198
e7
+205
8
+211
c
+217
dx
+222
0
+228
4
+233
+243
+253
+263
00
+270
01

00003906 75ef
00003908
00003912
0000391c
00003926
00003930
0000393a
00003944

c705c0d3130000000000
c705c4d3130000000000
c705c8d3130000000000
c705ccd3130000000000
c705c0d31300c6470d00
c705c4d31300d7470d00
c605c8d31300ff

jne
movl
movl
movl
movl
movl
movl

0x0000

movb

$0x00000000,0x0013d3c0
$0x00000000,0x0013d3c4
$0x00000000,0x0013d3c8
$0x00000000,0x0013d3cc
$0x000d47c6,0x0013d3c0
$0x000d47d7,0x0013d3c4
$0xff,0x0013d3

0000394b c605c9d31300ff

movb

$0xff,0x0013d3

00003952 c605cad31300ff

movb

$0xff,0x0013d3

00003959 c605cbd31300ff

movb

$0xff,0x0013d3

00003960 31c9

xorl

%ecx,%

00003962 890dccd31300

movl

%ecx,0x0013d3c

00003968 890dd0d31300

movl

%ecx,0x0013d3d

0000396e ba0ad7233e

movl

$0x3e23d70a,%e

00003973 8915d4d31300

movl

%edx,0x0013d3d

00003979 b80000803f

movl

$0x3f800000,%e

0000397e a3d8d31300

movl

%eax,0x0013d3d

movb

$0x00000000,0x0013d3e4
$0x000d47e2,0x0013d3dc
$0x000d47d7,0x0013d3e0
$0xff,0x0013d3

000039a8 c605e5d31300ff

movb

$0xff,0x0013d3

000039af c605e6d31300ff

movb

$0xff,0x0013d3

000039b6 c605e7d31300ff

movb

$0xff,0x0013d3

000039bd 8915e8d31300

movl

%edx,0x0013d3e

000039c3 890decd31300

movl

%ecx,0x0013d3e

000039c9 ba8fc2f53e

movl

$0x3ef5c28f,%e

000039ce 8915f0d31300

movl

%edx,0x0013d3f

000039d4 a3f4d31300

movl

%eax,0x0013d3f

movb

$0x00000000,0x0013d400
$0x000d47ee,0x0013d3f8
$0x000d47d7,0x0013d3fc
$0xff,0x0013d4

movb

$0xff,0x0013d4

00003983
0000398d
00003997
000039a1

000039d9
000039e3
000039ed
000039f7

c705e4d3130000000000
c705dcd31300e2470d00
c705e0d31300d7470d00
c605e4d31300ff

c70500d4130000000000
c705f8d31300ee470d00
c705fcd31300d7470d00
c60500d41300ff

000039fe c60501d41300ff

movl
movl
movl

movl
movl
movl

+277 00003a05 c60502d41300ff

movb

$0xff,0x0013d4

movb

$0xff,0x0013d4

+291 00003a13 891504d41300

movl

%edx,0x0013d40

+297 00003a19 890d08d41300

movl

%ecx,0x0013d40

+303 00003a1f bab81e053f

movl

$0x3f051eb8,%e

+308 00003a24 89150cd41300

movl

%edx,0x0013d40

+314 00003a2a a310d41300

movl

%eax,0x0013d41

movb

$0x00000000,0x0013d41c
$0x000d47fb,0x0013d414
$0x000d47d7,0x0013d418
$0xff,0x0013d4

movb

$0xff,0x0013d4

movb

$0xff,0x0013d4

movb

$0xff,0x0013d4

+377 00003a69 891520d41300

movl

%edx,0x0013d42

+383 00003a6f 890d24d41300

movl

%ecx,0x0013d42

+389 00003a75 ba3d0a573f

movl

$0x3f570a3d,%e

+394 00003a7a 891528d41300

movl

%edx,0x0013d42

+400 00003a80 a32cd41300

movl

%eax,0x0013d42

movb

$0x00000000,0x0013d438
$0x000d4808,0x0013d430
$0x000d47d7,0x0013d434
$0xff,0x0013d4

movb

$0xff,0x0013d4

movb

$0xff,0x0013d4

movb

$0xff,0x0013d4

+463 00003abf 89153cd41300

movl

%edx,0x0013d43

+469 00003ac5 890d40d41300

movl

%ecx,0x0013d44

+475 00003acb a344d41300

movl

%eax,0x0013d44

+480 00003ad0 a348d41300

movl

%eax,0x0013d44

movb

$0x00000000,0x0013d454
$0x000d5688,0x0013d44c
$0x000d44f8,0x0013d450
$0xff,0x0013d4

movb

$0xff,0x0013d4

02
+284 00003a0c c60503d41300ff
03
4
8
dx
c
0
+319
+329
+339
+349

00003a2f
00003a39
00003a43
00003a4d

c7051cd4130000000000
c70514d41300fb470d00
c70518d41300d7470d00
c6051cd41300ff

movl
movl
movl

1c
+356 00003a54 c6051dd41300ff
1d
+363 00003a5b c6051ed41300ff
1e
+370 00003a62 c6051fd41300ff
1f
0
4
dx
8
c
+405
+415
+425
+435

00003a85
00003a8f
00003a99
00003aa3

c70538d4130000000000
c70530d4130008480d00
c70534d41300d7470d00
c60538d41300ff

movl
movl
movl

38
+442 00003aaa c60539d41300ff
39
+449 00003ab1 c6053ad41300ff
3a
+456 00003ab8 c6053bd41300ff
3b
c
0
4
8
+485
+495
+505
+515

00003ad5
00003adf
00003ae9
00003af3

c70554d4130000000000
c7054cd4130088560d00
c70550d41300f8440d00
c60554d41300ff

movl
movl
movl

54
+522 00003afa c60555d41300ff

55
+529 00003b01 c60556d41300ff

movb

$0xff,0x0013d4

movb

$0xff,0x0013d4

+543 00003b0f 890d58d41300

movl

%ecx,0x0013d45

+549 00003b15 890d5cd41300

movl

%ecx,0x0013d45

+555 00003b1b baa01aef3e

movl

$0x3eef1aa0,%e

+560 00003b20 891560d41300

movl

%edx,0x0013d46

+566 00003b26 a364d41300

movl

%eax,0x0013d46

movb

$0x00000000,0x0013d470
$0x000d481c,0x0013d468
$0x000d44f8,0x0013d46c
$0xff,0x0013d4

movb

$0xff,0x0013d4

movb

$0xff,0x0013d4

movb

$0xff,0x0013d4

+629 00003b65 891574d41300

movl

%edx,0x0013d47

+635 00003b6b 890d78d41300

movl

%ecx,0x0013d47

+641 00003b71 bab072083f

movl

$0x3f0872b0,%e

+646 00003b76 89157cd41300

movl

%edx,0x0013d47

+652 00003b7c a380d41300

movl

%eax,0x0013d48

movb

$0x00000000,0x0013d48c
$0x000d4c00,0x0013d484
$0x000d44f8,0x0013d488
$0xff,0x0013d4

movb

$0xff,0x0013d4

movb

$0xff,0x0013d4

movb

$0xff,0x0013d4

+715 00003bbb 891590d41300

movl

%edx,0x0013d49

+721 00003bc1 890d94d41300

movl

%ecx,0x0013d49

+727 00003bc7 a398d41300

movl

%eax,0x0013d49

+732 00003bcc a39cd41300

movl

%eax,0x0013d49

movb

$0x00000000,0x0013d4a8
$0x000d5922,0x0013d4a0
$0x000d44f8,0x0013d4a4
$0xff,0x0013d4

56
+536 00003b08 c60557d41300ff
57
8
c
dx
0
4
+571
+581
+591
+601

00003b2b
00003b35
00003b3f
00003b49

c70570d4130000000000
c70568d413001c480d00
c7056cd41300f8440d00
c60570d41300ff

movl
movl
movl

70
+608 00003b50 c60571d41300ff
71
+615 00003b57 c60572d41300ff
72
+622 00003b5e c60573d41300ff
73
4
8
dx
c
0
+657
+667
+677
+687

00003b81
00003b8b
00003b95
00003b9f

c7058cd4130000000000
c70584d41300004c0d00
c70588d41300f8440d00
c6058cd41300ff

movl
movl
movl

8c
+694 00003ba6 c6058dd41300ff
8d
+701 00003bad c6058ed41300ff
8e
+708 00003bb4 c6058fd41300ff
8f
0
4
8
c
+737
+747
+757
+767
a8

00003bd1
00003bdb
00003be5
00003bef

c705a8d4130000000000
c705a0d4130022590d00
c705a4d41300f8440d00
c605a8d41300ff

movl
movl
movl

+774 00003bf6 c605a9d41300ff

movb

$0xff,0x0013d4

movb

$0xff,0x0013d4

movb

$0xff,0x0013d4

+795 00003c0b 8915acd41300

movl

%edx,0x0013d4a

+801 00003c11 890db0d41300

movl

%ecx,0x0013d4b

+807 00003c17 a3b4d41300

movl

%eax,0x0013d4b

+812 00003c1c a3b8d41300

movl

%eax,0x0013d4b

movb

$0x00000000,0x0013d4c0
$0x00000000,0x0013d4c4
$0x00000000,0x0013d4c8
$0x00000000,0x0013d4cc
$0x00000000,0x0013d4d0
$0x00000000,0x0013d4d4
$0x000d592b,0x0013d4bc
$0xff,0x0013d4

movb

$0xff,0x0013d4

movb

$0xff,0x0013d4

movb

$0xff,0x0013d4

movl

0x001380b0,%ea

a9
+781 00003bfd c605aad41300ff
aa
+788 00003c04 c605abd41300ff
ab
c
0
4
8
+817
+827
+837
+847
+857
+867
+877
+887

00003c21
00003c2b
00003c35
00003c3f
00003c49
00003c53
00003c5d
00003c67

c705c0d4130000000000
c705c4d4130000000000
c705c8d4130000000000
c705ccd4130000000000
c705d0d4130000000000
c705d4d4130000000000
c705bcd413002b590d00
c605c4d41300ff

movl
movl
movl
movl
movl
movl
movl

c4
+894 00003c6e c605c5d41300ff
c5
+901 00003c75 c605c6d41300ff
c6
+908 00003c7c c605c7d41300ff
c7
+915 00003c83 a1b0801300
x
+920 00003c88
,%ebx
+922 00003c8a
8
+928 00003c90
eax),%ecx
+931 00003c93
c
+937 00003c99
eax),%edx
+940 00003c9c
0
+946 00003ca2
eax),%eax
+949 00003ca5
4
+954 00003caa
+964 00003cb4
+974 00003cbe
+984 00003cc8
e0
+991 00003ccf
e1
+998 00003cd6
e2
+1005 00003cdd
e3
+1012 00003ce4
4

8b18

movl

891dc8d41300

movl

8b4804

%ebx,0x0013d4c
movl

890dccd41300

movl

8b5008
movl

8b400c

0x08(%
%edx,0x0013d4d

movl

a3d4d41300

0x04(%
%ecx,0x0013d4c

movl

8915d0d41300

(%eax)

0x0c(%

movl

%eax,0x0013d4d

movb

$0x00000000,0x0013d4e0
$0x000d4539,0x0013d4d8
$0x000d453f,0x0013d4dc
$0xff,0x0013d4

c605e1d41300ff

movb

$0xff,0x0013d4

c605e2d41300ff

movb

$0xff,0x0013d4

c605e3d41300ff

movb

$0xff,0x0013d4

891de4d41300

movl

%ebx,0x0013d4e

c705e0d4130000000000
c705d8d4130039450d00
c705dcd413003f450d00
c605e0d41300ff

movl
movl
movl

+1018 00003cea 890de8d41300

movl

%ecx,0x0013d4e

movl

%edx,0x0013d4e

movl

%eax,0x0013d4f

movb

$0x00000000,0x0013d4f8
$0x00000000,0x0013d4fc
$0x000d4821,0x0013d4f4
$0x00,0x0013d4

00003d20 c605fdd413008b

movb

$0x8b,0x0013d4

00003d27 c605fed413008b

movb

$0x8b,0x0013d4

00003d2e c605ffd41300ff

movb

$0xff,0x0013d4

00003d35 891d00d51300

movl

%ebx,0x0013d50

00003d3b 890d04d51300

movl

%ecx,0x0013d50

00003d41 891508d51300

movl

%edx,0x0013d50

00003d47 a30cd51300

movl

%eax,0x0013d50

movb

$0x00000000,0x0013d514
$0x00000000,0x0013d518
$0x000d482a,0x0013d510
$0xff,0x0013d5

00003d71 c60519d51300ff

movb

$0xff,0x0013d5

00003d78 c6051ad51300ff

movb

$0xff,0x0013d5

00003d7f c6051bd51300ff

movb

$0xff,0x0013d5

00003d86 891d1cd51300

movl

%ebx,0x0013d51

00003d8c 890d20d51300

movl

%ecx,0x0013d52

00003d92 891524d51300

movl

%edx,0x0013d52

00003d98 a328d51300

movl

%eax,0x0013d52

movb

$0x00000000,0x0013d530
$0x00000000,0x0013d534
$0x000d5912,0x0013d52c
$0xff,0x0013d5

00003dc2 c60535d51300ff

movb

$0xff,0x0013d5

00003dc9 c60536d51300ff

movb

$0xff,0x0013d5

00003dd0 c60537d51300ff

movb

$0xff,0x0013d5

00003dd7 891d38d51300

movl

%ebx,0x0013d53

00003ddd 890d3cd51300

movl

%ecx,0x0013d53

00003de3 891540d51300

movl

%edx,0x0013d54

8
+1024 00003cf0 8915ecd41300
c
+1030 00003cf6 a3f0d41300
0
+1035
+1045
+1055
+1065
fc
+1072
fd
+1079
fe
+1086
ff
+1093
0
+1099
4
+1105
8
+1111
c
+1116
+1126
+1136
+1146
18
+1153
19
+1160
1a
+1167
1b
+1174
c
+1180
0
+1186
4
+1192
8
+1197
+1207
+1217
+1227
34
+1234
35
+1241
36
+1248
37
+1255
8
+1261
c
+1267

00003cfb
00003d05
00003d0f
00003d19

00003d4c
00003d56
00003d60
00003d6a

00003d9d
00003da7
00003db1
00003dbb

c705f8d4130000000000
c705fcd4130000000000
c705f4d4130021480d00
c605fcd4130000

c70514d5130000000000
c70518d5130000000000
c70510d513002a480d00
c60518d51300ff

c70530d5130000000000
c70534d5130000000000
c7052cd5130012590d00
c60534d51300ff

movl
movl
movl

movl
movl
movl

movl
movl
movl

0
+1273 00003de9 a344d51300

movl

%eax,0x0013d54

4
+1278
+1279
+1280
+1281
x)
+1288
x,%eax)

00003dee
00003def
00003df0
00003df1

5b
c9
c3
0f1f8000000000

00003df8 0f1f840000000000
+0

popl
leave
ret

%ebx

nopl

0x00000000(%ea

nopl

0x00000000(%ea

00003e00 55

pushl

%ebp
+1
00003e01 89e5
%esp,%ebp
+3
00003e03 baffff0000
0ffff,%edx
+8
00003e08 b801000000
00001,%eax
+13 00003e0d c9
+14 00003e0e e9ddfaffff
+19 00003e13 90
+20 00003e14 90
+21 00003e15 90
+22 00003e16 90
+23 00003e17 90
+24 00003e18 90
+25 00003e19 90
+26 00003e1a 90
+27 00003e1b 90
+28 00003e1c 90
+29 00003e1d 90
+30 00003e1e 90
+31 00003e1f 90
+0

movl
movl

$0x000

movl

$0x000

leave
jmp

0x000038f0
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00003e20 55

pushl

%ebp
+1
00003e21 89e5
%esp,%ebp
+3
00003e23 48
%eax
+4
00003e24 740a
0x00003e30
+6
00003e26 c9
+7
00003e27 c3
+8
00003e28 0f1f840000000000
0000(%eax,%eax)
+16 00003e30 81faffff0000
dx
+22 00003e36 75ee
3e26
+24 00003e38 c70560d5130000000000
movl
+34 00003e42 c70564d5130000000000
movl
+44 00003e4c c70568d5130040000000
movl
+54 00003e56 c7056cd5130040000000
movl
+64 00003e60 c70570d5130064000000
movl
+74 00003e6a c70574d5130064000000
movl
+84 00003e74 c70578d5130078000000
movl
+94 00003e7e c7057cd51300a0000000
movl
+104 00003e88 c70580d5130080000000
movl

movl
decl
je
leave
ret
nopl
cmpl

0x0000
$0x0000ffff,%e

jne

0x0000

$0x00000000,0x0013d560
$0x00000000,0x0013d564
$0x00000040,0x0013d568
$0x00000040,0x0013d56c
$0x00000064,0x0013d570
$0x00000064,0x0013d574
$0x00000078,0x0013d578
$0x000000a0,0x0013d57c
$0x00000080,0x0013d580

+114
+124
+134
+144
+154
+164
+174
+184
+194
+204
+214
+224
+234
+244
+254
+264
+274
+284
+294
+304
+314
+324
+334
+344
+354
+364
+374
+384
+394
+404
+405
+406
ax)

00003e92
00003e9c
00003ea6
00003eb0
00003eba
00003ec4
00003ece
00003ed8
00003ee2
00003eec
00003ef6
00003f00
00003f0a
00003f14
00003f1e
00003f28
00003f32
00003f3c
00003f46
00003f50
00003f5a
00003f64
00003f6e
00003f78
00003f82
00003f8c
00003f96
00003fa0
00003faa
00003fb4
00003fb5
00003fb6
+0

c70584d5130080000000
c70588d51300a0000000
c7058cd5130078000000
c70590d51300f0000000
c70594d5130040010000
c70598d513002c010000
c7059cd5130090010000
c705a0d5130040010000
c705a4d51300f0000000
c705a8d5130090010000
c705acd513002c010000
c705b0d51300e0010000
c705b4d5130080020000
c705b8d5130058020000
c705bcd5130020030000
c705c0d5130080020000
c705c4d51300e0010000
c705c8d5130020030000
c705ccd5130058020000
c705d0d51300e8030000
c705d4d51300e8030000
c705d8d51300dc050000
c705dcd51300dc050000
c705e0d51300d0070000
c705e4d51300d0070000
c705e8d51300b80b0000
c705ecd51300b80b0000
c705f0d51300a00f0000
c705f4d51300a00f0000
c9
c3
662e0f1f840000000000

movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl
movl

$0x00000080,0x0013d584
$0x000000a0,0x0013d588
$0x00000078,0x0013d58c
$0x000000f0,0x0013d590
$0x00000140,0x0013d594
$0x0000012c,0x0013d598
$0x00000190,0x0013d59c
$0x00000140,0x0013d5a0
$0x000000f0,0x0013d5a4
$0x00000190,0x0013d5a8
$0x0000012c,0x0013d5ac
$0x000001e0,0x0013d5b0
$0x00000280,0x0013d5b4
$0x00000258,0x0013d5b8
$0x00000320,0x0013d5bc
$0x00000280,0x0013d5c0
$0x000001e0,0x0013d5c4
$0x00000320,0x0013d5c8
$0x00000258,0x0013d5cc
$0x000003e8,0x0013d5d0
$0x000003e8,0x0013d5d4
$0x000005dc,0x0013d5d8
$0x000005dc,0x0013d5dc
$0x000007d0,0x0013d5e0
$0x000007d0,0x0013d5e4
$0x00000bb8,0x0013d5e8
$0x00000bb8,0x0013d5ec
$0x00000fa0,0x0013d5f0
$0x00000fa0,0x0013d5f4
leave
ret
%cs:0x00000000(%eax,%e

nopw

00003fc0 55

pushl

%ebp
+1
00003fc1 89e5
%esp,%ebp
+3
00003fc3 baffff0000
0ffff,%edx
+8
00003fc8 b801000000
00001,%eax
+13 00003fcd c9
+14 00003fce e94dfeffff
+19 00003fd3 90
+20 00003fd4 90
+21 00003fd5 90
+22 00003fd6 90
+23 00003fd7 90
+24 00003fd8 90
+25 00003fd9 90
+26 00003fda 90
+27 00003fdb 90
+28 00003fdc 90
+29 00003fdd 90
+30 00003fde 90
+31 00003fdf 90
+0
%ebp

00003fe0 55

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00003e20
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
pushl

+1
00003fe1 89e5
movl
%esp,%ebp
+3
00003fe3 57
pushl
%edi
+4
00003fe4 56
pushl
%esi
+5
00003fe5 53
pushl
%ebx
+6
00003fe6 83ec6c
subl
$0x6c,%esp
+9
00003fe9 48
decl
%eax
+10 00003fea 7414
je
0x0000
4000
+12 00003fec 83c46c
addl
$0x6c,
%esp
+15 00003fef 5b
popl
%ebx
+16 00003ff0 5e
popl
%esi
+17 00003ff1 5f
popl
%edi
+18 00003ff2 c9
leave
+19 00003ff3 c3
ret
+20 00003ff4 660f1f440000
nopw
0x00(%eax,%eax
)
+26 00003ffa 660f1f440000
nopw
0x00(%eax,%eax
)
+32 00004000 81faffff0000
cmpl
$0x0000ffff,%e
dx
+38 00004006 75e4
jne
0x0000
3fec
+40 00004008 bb2f000000
movl
$0x0000002f,%e
bx
'/'
+45 0000400d 8d45e7
leal
0xe7(%
ebp),%eax
+48 00004010 89442408
movl
%eax,0
x08(%esp)
+52 00004014 c74424045e5b0d00
movl
$0x000d5b5e,0x
04(%esp)
software-box
+60 0000401c c7042400d61300
movl
$0x0013d600,(%
esp)
+67 00004023 e898ec0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+72 00004028 c70504d6130011000000
movl
$0x00000011,0x0013d604
+82 00004032 b32e
movb
$0x2e,
%bl
'.'
+84 00004034 8d45e6
leal
0xe6(%
ebp),%eax
+87 00004037 89442408
movl
%eax,0
x08(%esp)
+91 0000403b c74424049a4d0d00
movl
$0x000d4d9a,0x
04(%esp)
simple-box
+99 00004043 c7042408d61300
movl
$0x0013d608,(%
esp)
+106 0000404a e871ec0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+111 0000404f c7050cd6130011000000
movl
$0x00000011,0x0013d60c
+121 00004059 bb2d000000
movl
$0x0000002d,%e
bx
'-'
+126 0000405e 8d45e5
leal
0xe5(%

ebp),%eax
+129 00004061 89442408
movl
%eax,0
x08(%esp)
+133 00004065 c7442404a54d0d00
movl
$0x000d4da5,0x
04(%esp)
0
+141 0000406d c7042410d61300
movl
$0x0013d610,(%
esp)
+148 00004074 e847ec0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+153 00004079 c70514d6130011000000
movl
$0x00000011,0x0013d614
+163 00004083 bb2c000000
movl
$0x0000002c,%e
bx
','
+168 00004088 8d45e4
leal
0xe4(%
ebp),%eax
+171 0000408b 89442408
movl
%eax,0
x08(%esp)
+175 0000408f c7442404a74d0d00
movl
$0x000d4da7,0x
04(%esp)
beveled-box
+183 00004097 c7042418d61300
movl
$0x0013d618,(%
esp)
+190 0000409e e81dec0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+195 000040a3 c7051cd6130011000000
movl
$0x00000011,0x0013d61c
+205 000040ad bb2b000000
movl
$0x0000002b,%e
bx
'+'
+210 000040b2 8d45e3
leal
0xe3(%
ebp),%eax
+213 000040b5 89442408
movl
%eax,0
x08(%esp)
+217 000040b9 c7442404b34d0d00
movl
$0x000d4db3,0x
04(%esp)
1
+225 000040c1 c7042420d61300
movl
$0x0013d620,(%
esp)
+232 000040c8 e8f3eb0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+237 000040cd c70524d6130011000000
movl
$0x00000011,0x0013d624
+247 000040d7 bb2a000000
movl
$0x0000002a,%e
bx
'*'
+252 000040dc 8d45e2
leal
0xe2(%
ebp),%eax
+255 000040df 89442408
movl
%eax,0
x08(%esp)
+259 000040e3 c7442404b54d0d00
movl
$0x000d4db5,0x
04(%esp)
chamfer-box
+267 000040eb c7042428d61300
movl
$0x0013d628,(%
esp)
+274 000040f2 e8c9eb0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+279 000040f7 c7052cd6130011000000
movl
$0x00000011,0x0013d62c
+289 00004101 bb29000000
movl
$0x00000029,%e
bx
')'
+294 00004106 8d45e1
leal
0xe1(%
ebp),%eax
+297 00004109 89442408
movl
%eax,0
x08(%esp)
+301 0000410d c7442404c14d0d00
movl
$0x000d4dc1,0x

04(%esp)
2
+309 00004115 c7042430d61300
movl
$0x0013d630,(%
esp)
+316 0000411c e89feb0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+321 00004121 c70534d6130011000000
movl
$0x00000011,0x0013d634
+331 0000412b bb28000000
movl
$0x00000028,%e
bx
'('
+336 00004130 8d45e0
leal
0xe0(%
ebp),%eax
+339 00004133 89442408
movl
%eax,0
x08(%esp)
+343 00004137 c7442404194e0d00
movl
$0x000d4e19,0x
04(%esp)
vista-box
+351 0000413f c7042438d61300
movl
$0x0013d638,(%
esp)
+358 00004146 e875eb0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+363 0000414b c7053cd6130011000000
movl
$0x00000011,0x0013d63c
+373 00004155 bb27000000
movl
$0x00000027,%e
bx
'''
+378 0000415a 8d45df
leal
0xdf(%
ebp),%eax
+381 0000415d 89442408
movl
%eax,0
x08(%esp)
+385 00004161 c7442404c34d0d00
movl
$0x000d4dc3,0x
04(%esp)
3
+393 00004169 c7042440d61300
movl
$0x0013d640,(%
esp)
+400 00004170 e84beb0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+405 00004175 c70544d6130011000000
movl
$0x00000011,0x0013d644
+415 0000417f bb26000000
movl
$0x00000026,%e
bx
'&'
+420 00004184 8d45de
leal
0xde(%
ebp),%eax
+423 00004187 89442408
movl
%eax,0
x08(%esp)
+427 0000418b c7442404234e0d00
movl
$0x000d4e23,0x
04(%esp)
panda-box
+435 00004193 c7042448d61300
movl
$0x0013d648,(%
esp)
+442 0000419a e821eb0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+447 0000419f c7054cd6130011000000
movl
$0x00000011,0x0013d64c
+457 000041a9 bb25000000
movl
$0x00000025,%e
bx
'%'
+462 000041ae 8d45dd
leal
0xdd(%
ebp),%eax
+465 000041b1 89442408
movl
%eax,0
x08(%esp)
+469 000041b5 c7442404c54d0d00
movl
$0x000d4dc5,0x
04(%esp)
fsecure-box
+477 000041bd c7042450d61300
movl
$0x0013d650,(%
esp)
+484 000041c4 e8f7ea0f00
calll
0x00102cc0

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi


c_string(char const*, std::allocator<char> const&)
+489 000041c9 c70554d6130011000000
movl
$0x00000011,0x0013d654
+499 000041d3 bb24000000
movl
$0x00000024,%e
bx
'$'
+504 000041d8 8d45dc
leal
0xdc(%
ebp),%eax
+507 000041db 89442408
movl
%eax,0
x08(%esp)
+511 000041df c744240474560d00
movl
$0x000d5674,0x
04(%esp)
tagged-box
+519 000041e7 c7042458d61300
movl
$0x0013d658,(%
esp)
+526 000041ee e8cdea0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+531 000041f3 c7055cd6130006000000
movl
$0x00000006,0x0013d65c
+541 000041fd bb23000000
movl
$0x00000023,%e
bx
'#'
+546 00004202 8d45db
leal
0xdb(%
ebp),%eax
+549 00004205 89442408
movl
%eax,0
x08(%esp)
+553 00004209 c7442404c9500d00
movl
$0x000d50c9,0x
04(%esp)
dvd-box
+561 00004211 c7042460d61300
movl
$0x0013d660,(%
esp)
+568 00004218 e8a3ea0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+573 0000421d c70564d6130000000000
movl
$0x00000000,0x0013d664
+583 00004227 bb22000000
movl
$0x00000022,%e
bx
'"'
+588 0000422c 8d45da
leal
0xda(%
ebp),%eax
+591 0000422f 89442408
movl
%eax,0
x08(%esp)
+595 00004233 c74424046b5b0d00
movl
$0x000d5b6b,0x
04(%esp)
dvd-box-sep
+603 0000423b c7042468d61300
movl
$0x0013d668,(%
esp)
+610 00004242 e879ea0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+615 00004247 c7056cd6130000000000
movl
$0x00000000,0x0013d66c
+625 00004251 bb21000000
movl
$0x00000021,%e
bx
'!'
+630 00004256 8d45d9
leal
0xd9(%
ebp),%eax
+633 00004259 89442408
movl
%eax,0
x08(%esp)
+637 0000425d c74424043d500d00
movl
$0x000d503d,0x
04(%esp)
cd-box
+645 00004265 c7042470d61300
movl
$0x0013d670,(%
esp)
+652 0000426c e84fea0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+657 00004271 c70574d6130000000000
movl
$0x00000000,0x0013d674
+667 0000427b bb20000000
movl
$0x00000020,%e

bx

' '
+672 00004280 8d45d8
leal
0xd8(%
ebp),%eax
+675 00004283 89442408
movl
%eax,0
x08(%esp)
+679 00004287 c7442404ed510d00
movl
$0x000d51ed,0x
04(%esp)
envelope
+687 0000428f c7042478d61300
movl
$0x0013d678,(%
esp)
+694 00004296 e825ea0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+699 0000429b c7057cd6130001000000
movl
$0x00000001,0x0013d67c
+709 000042a5 bb1f000000
movl
$0x0000001f,%e
bx
+714 000042aa 8d45d7
leal
0xd7(%
ebp),%eax
+717 000042ad 89442408
movl
%eax,0
x08(%esp)
+721 000042b1 c7442404775b0d00
movl
$0x000d5b77,0x
04(%esp)
cd
+729 000042b9 c7042480d61300
movl
$0x0013d680,(%
esp)
+736 000042c0 e8fbe90f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+741 000042c5 c70584d6130001000000
movl
$0x00000001,0x0013d684
+751 000042cf bb1e000000
movl
$0x0000001e,%e
bx
+756 000042d4 8d45d6
leal
0xd6(%
ebp),%eax
+759 000042d7 89442408
movl
%eax,0
x08(%esp)
+763 000042db c74424045e420d00
movl
$0x000d425e,0x
04(%esp)
image
+771 000042e3 c7042488d61300
movl
$0x0013d688,(%
esp)
+778 000042ea e8d1e90f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+783 000042ef c7058cd6130002000000
movl
$0x00000002,0x0013d68c
+793 000042f9 bb1d000000
movl
$0x0000001d,%e
bx
+798 000042fe 8d45d5
leal
0xd5(%
ebp),%eax
+801 00004301 89442408
movl
%eax,0
x08(%esp)
+805 00004305 c74424047a5b0d00
movl
$0x000d5b7a,0x
04(%esp)
screenshot
+813 0000430d c7042490d61300
movl
$0x0013d690,(%
esp)
+820 00004314 e8a7e90f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+825 00004319 c70594d6130002000000
movl
$0x00000002,0x0013d694
+835 00004323 bb1c000000
movl
$0x0000001c,%e
bx
+840 00004328 8d45d4
leal
0xd4(%
ebp),%eax
+843 0000432b 89442408
movl
%eax,0

x08(%esp)
+847 0000432f c74424040b4a0d00
movl
$0x000d4a0b,0x
04(%esp)
book
+855 00004337 c7042498d61300
movl
$0x0013d698,(%
esp)
+862 0000433e e87de90f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+867 00004343 c7059cd613000f000000
movl
$0x0000000f,0x0013d69c
+877 0000434d bb1b000000
movl
$0x0000001b,%e
bx
+882 00004352 8d45d3
leal
0xd3(%
ebp),%eax
+885 00004355 89442408
movl
%eax,0
x08(%esp)
+889 00004359 c7442404f7490d00
movl
$0x000d49f7,0x
04(%esp)
hard-book
+897 00004361 c70424a0d61300
movl
$0x0013d6a0,(%
esp)
+904 00004368 e853e90f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+909 0000436d c705a4d613000f000000
movl
$0x0000000f,0x0013d6a4
+919 00004377 bb1a000000
movl
$0x0000001a,%e
bx
+924 0000437c 8d45d2
leal
0xd2(%
ebp),%eax
+927 0000437f 89442408
movl
%eax,0
x08(%esp)
+931 00004383 c7442404014a0d00
movl
$0x000d4a01,0x
04(%esp)
soft-book
+939 0000438b c70424a8d61300
movl
$0x0013d6a8,(%
esp)
+946 00004392 e829e90f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+951 00004397 c705acd613000f000000
movl
$0x0000000f,0x0013d6ac
+961 000043a1 bb19000000
movl
$0x00000019,%e
bx
+966 000043a6 8d45d1
leal
0xd1(%
ebp),%eax
+969 000043a9 89442408
movl
%eax,0
x08(%esp)
+973 000043ad c7442404d3490d00
movl
$0x000d49d3,0x
04(%esp)
hard-book-sep
+981 000043b5 c70424b0d61300
movl
$0x0013d6b0,(%
esp)
+988 000043bc e8ffe80f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+993 000043c1 c705b4d613000f000000
movl
$0x0000000f,0x0013d6b4
+1003 000043cb bb18000000
movl
$0x00000018,%e
bx
+1008 000043d0 8d45d0
leal
0xd0(%
ebp),%eax
+1011 000043d3 89442408
movl
%eax,0
x08(%esp)
+1015 000043d7 c7442404104a0d00
movl
$0x000d4a10,0x
04(%esp)
soft-book-sep
+1023 000043df c70424b8d61300
movl
$0x0013d6b8,(%

esp)
+1030 000043e6 e8d5e80f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1035 000043eb c705bcd613000f000000
movl
$0x0000000f,0x0013d6bc
+1045 000043f5 bb17000000
movl
$0x00000017,%e
bx
+1050 000043fa 8d45cf
leal
0xcf(%
ebp),%eax
+1053 000043fd 89442408
movl
%eax,0
x08(%esp)
+1057 00004401 c7442404e1490d00
movl
$0x000d49e1,0x
04(%esp)
book-new
+1065 00004409 c70424c0d61300
movl
$0x0013d6c0,(%
esp)
+1072 00004410 e8abe80f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1077 00004415 c705c4d613000f000000
movl
$0x0000000f,0x0013d6c4
+1087 0000441f bb16000000
movl
$0x00000016,%e
bx
+1092 00004424 8d45ce
leal
0xce(%
ebp),%eax
+1095 00004427 89442408
movl
%eax,0
x08(%esp)
+1099 0000442b c7442404ea490d00
movl
$0x000d49ea,0x
04(%esp)
book-new-sep
+1107 00004433 c70424c8d61300
movl
$0x0013d6c8,(%
esp)
+1114 0000443a e881e80f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1119 0000443f c705ccd613000f000000
movl
$0x0000000f,0x0013d6cc
+1129 00004449 bb15000000
movl
$0x00000015,%e
bx
+1134 0000444e 8d45cd
leal
0xcd(%
ebp),%eax
+1137 00004451 89442408
movl
%eax,0
x08(%esp)
+1141 00004455 c7442404f7550d00
movl
$0x000d55f7,0x
04(%esp)
book-spiral
+1149 0000445d c70424d0d61300
movl
$0x0013d6d0,(%
esp)
+1156 00004464 e857e80f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1161 00004469 c705d4d6130007000000
movl
$0x00000007,0x0013d6d4
+1171 00004473 bb14000000
movl
$0x00000014,%e
bx
+1176 00004478 8d45cc
leal
0xcc(%
ebp),%eax
+1179 0000447b 89442408
movl
%eax,0
x08(%esp)
+1183 0000447f c7442404855b0d00
movl
$0x000d5b85,0x
04(%esp)
book-otf
+1191 00004487 c70424d8d61300
movl
$0x0013d6d8,(%
esp)
+1198 0000448e e82de80f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)

+1203 00004493 c705dcd6130008000000


movl
$0x00000008,0x0013d6dc
+1213 0000449d bb13000000
movl
$0x00000013,%e
bx
+1218 000044a2 8d45cb
leal
0xcb(%
ebp),%eax
+1221 000044a5 89442408
movl
%eax,0
x08(%esp)
+1225 000044a9 c7442404fc530d00
movl
$0x000d53fc,0x
04(%esp)
old-fixed-books
+1233 000044b1 c70424e0d61300
movl
$0x0013d6e0,(%
esp)
+1240 000044b8 e803e80f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1245 000044bd c705e4d6130010000000
movl
$0x00000010,0x0013d6e4
+1255 000044c7 bb12000000
movl
$0x00000012,%e
bx
+1260 000044cc 8d45ca
leal
0xca(%
ebp),%eax
+1263 000044cf 89442408
movl
%eax,0
x08(%esp)
+1267 000044d3 c7442404c8530d00
movl
$0x000d53c8,0x
04(%esp)
hard-opened-book
+1275 000044db c70424e8d61300
movl
$0x0013d6e8,(%
esp)
+1282 000044e2 e8d9e70f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1287 000044e7 c705ecd6130010000000
movl
$0x00000010,0x0013d6ec
+1297 000044f1 bb11000000
movl
$0x00000011,%e
bx
+1302 000044f6 8d45c9
leal
0xc9(%
ebp),%eax
+1305 000044f9 89442408
movl
%eax,0
x08(%esp)
+1309 000044fd c7442404d9530d00
movl
$0x000d53d9,0x
04(%esp)
stack-hard-book
+1317 00004505 c70424f0d61300
movl
$0x0013d6f0,(%
esp)
+1324 0000450c e8afe70f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1329 00004511 c705f4d6130010000000
movl
$0x00000010,0x0013d6f4
+1339 0000451b bb10000000
movl
$0x00000010,%e
bx
+1344 00004520 8d45c8
leal
0xc8(%
ebp),%eax
+1347 00004523 89442408
movl
%eax,0
x08(%esp)
+1351 00004527 c7442404e9530d00
movl
$0x000d53e9,0x
04(%esp)
stack-soft-book
+1359 0000452f c70424f8d61300
movl
$0x0013d6f8,(%
esp)
+1366 00004536 e885e70f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1371 0000453b c705fcd6130010000000
movl
$0x00000010,0x0013d6fc
+1381 00004545 bb0f000000
movl
$0x0000000f,%e
bx
+1386 0000454a 8d45c7
leal
0xc7(%

ebp),%eax
+1389 0000454d 89442408
movl
%eax,0
x08(%esp)
+1393 00004551 c74424049c530d00
movl
$0x000d539c,0x
04(%esp)
book-stack
+1401 00004559 c7042400d71300
movl
$0x0013d700,(%
esp)
+1408 00004560 e85be70f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1413 00004565 c70504d7130010000000
movl
$0x00000010,0x0013d704
+1423 0000456f bb0e000000
movl
$0x0000000e,%e
bx
+1428 00004574 8d45c6
leal
0xc6(%
ebp),%eax
+1431 00004577 89442408
movl
%eax,0
x08(%esp)
+1435 0000457b c7442404a7530d00
movl
$0x000d53a7,0x
04(%esp)
soft-book-stack
+1443 00004583 c7042408d71300
movl
$0x0013d708,(%
esp)
+1450 0000458a e831e70f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1455 0000458f c7050cd7130010000000
movl
$0x00000010,0x0013d70c
+1465 00004599 bb0d000000
movl
$0x0000000d,%e
bx
+1470 0000459e 8d45c5
leal
0xc5(%
ebp),%eax
+1473 000045a1 89442408
movl
%eax,0
x08(%esp)
+1477 000045a5 c7442404b7530d00
movl
$0x000d53b7,0x
04(%esp)
hard-book-opened
+1485 000045ad c7042410d71300
movl
$0x0013d710,(%
esp)
+1492 000045b4 e807e70f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1497 000045b9 c70514d7130010000000
movl
$0x00000010,0x0013d714
+1507 000045c3 bb0c000000
movl
$0x0000000c,%e
bx
+1512 000045c8 8d45c4
leal
0xc4(%
ebp),%eax
+1515 000045cb 89442408
movl
%eax,0
x08(%esp)
+1519 000045cf c74424048e5b0d00
movl
$0x000d5b8e,0x
04(%esp)
angle-d-binder
+1527 000045d7 c7042418d71300
movl
$0x0013d718,(%
esp)
+1534 000045de e8dde60f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1539 000045e3 c7051cd7130009000000
movl
$0x00000009,0x0013d71c
+1549 000045ed bb0b000000
movl
$0x0000000b,%e
bx
+1554 000045f2 8d45c3
leal
0xc3(%
ebp),%eax
+1557 000045f5 89442408
movl
%eax,0
x08(%esp)
+1561 000045f9 c74424049d5b0d00
movl
$0x000d5b9d,0x

04(%esp)
binder
+1569 00004601 c7042420d71300
movl
$0x0013d720,(%
esp)
+1576 00004608 e8b3e60f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1581 0000460d c70524d713000a000000
movl
$0x0000000a,0x0013d724
+1591 00004617 bb0a000000
movl
$0x0000000a,%e
bx
+1596 0000461c 8d45c2
leal
0xc2(%
ebp),%eax
+1599 0000461f 89442408
movl
%eax,0
x08(%esp)
+1603 00004623 c744240462470d00
movl
$0x000d4762,0x
04(%esp)
paper-bag
+1611 0000462b c7042428d71300
movl
$0x0013d728,(%
esp)
+1618 00004632 e889e60f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1623 00004637 c7052cd713000b000000
movl
$0x0000000b,0x0013d72c
+1633 00004641 bb09000000
movl
$0x00000009,%e
bx
+1638 00004646 8d45c1
leal
0xc1(%
ebp),%eax
+1641 00004649 89442408
movl
%eax,0
x08(%esp)
+1645 0000464d c7442404a45b0d00
movl
$0x000d5ba4,0x
04(%esp)
paper
+1653 00004655 c7042430d71300
movl
$0x0013d730,(%
esp)
+1660 0000465c e85fe60f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1665 00004661 c70534d7130004000000
movl
$0x00000004,0x0013d734
+1675 0000466b bb08000000
movl
$0x00000008,%e
bx
+1680 00004670 8d45c0
leal
0xc0(%
ebp),%eax
+1683 00004673 89442408
movl
%eax,0
x08(%esp)
+1687 00004677 c7442404aa5b0d00
movl
$0x000d5baa,0x
04(%esp)
booklet
+1695 0000467f c7042438d71300
movl
$0x0013d738,(%
esp)
+1702 00004686 e835e60f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1707 0000468b c7053cd7130005000000
movl
$0x00000005,0x0013d73c
+1717 00004695 bb07000000
movl
$0x00000007,%e
bx
+1722 0000469a 8d45bf
leal
0xbf(%
ebp),%eax
+1725 0000469d 89442408
movl
%eax,0
x08(%esp)
+1729 000046a1 c7442404b25b0d00
movl
$0x000d5bb2,0x
04(%esp)
bottle
+1737 000046a9 c7042440d71300
movl
$0x0013d740,(%
esp)
+1744 000046b0 e80be60f00
calll
0x00102cc0

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi


c_string(char const*, std::allocator<char> const&)
+1749 000046b5 c70544d713000c000000
movl
$0x0000000c,0x0013d744
+1759 000046bf bb06000000
movl
$0x00000006,%e
bx
+1764 000046c4 8d45be
leal
0xbe(%
ebp),%eax
+1767 000046c7 89442408
movl
%eax,0
x08(%esp)
+1771 000046cb c7442404b95b0d00
movl
$0x000d5bb9,0x
04(%esp)
can
+1779 000046d3 c7042448d71300
movl
$0x0013d748,(%
esp)
+1786 000046da e8e1e50f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1791 000046df c7054cd713000d000000
movl
$0x0000000d,0x0013d74c
+1801 000046e9 bb05000000
movl
$0x00000005,%e
bx
+1806 000046ee 8d45bd
leal
0xbd(%
ebp),%eax
+1809 000046f1 89442408
movl
%eax,0
x08(%esp)
+1813 000046f5 c7442404bd5b0d00
movl
$0x000d5bbd,0x
04(%esp)
stack-of-books
+1821 000046fd c7042450d71300
movl
$0x0013d750,(%
esp)
+1828 00004704 e8b7e50f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1833 00004709 c70554d713000e000000
movl
$0x0000000e,0x0013d754
+1843 00004713 bb04000000
movl
$0x00000004,%e
bx
+1848 00004718 8d45bc
leal
0xbc(%
ebp),%eax
+1851 0000471b 89442408
movl
%eax,0
x08(%esp)
+1855 0000471f c7442404cc5b0d00
movl
$0x000d5bcc,0x
04(%esp)
mug
+1863 00004727 c7042458d71300
movl
$0x0013d758,(%
esp)
+1870 0000472e e88de50f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1875 00004733 c7055cd7130012000000
movl
$0x00000012,0x0013d75c
+1885 0000473d bb03000000
movl
$0x00000003,%e
bx
+1890 00004742 8d45bb
leal
0xbb(%
ebp),%eax
+1893 00004745 89442408
movl
%eax,0
x08(%esp)
+1897 00004749 c7442404d05b0d00
movl
$0x000d5bd0,0x
04(%esp)
stack-of-images
+1905 00004751 c7042460d71300
movl
$0x0013d760,(%
esp)
+1912 00004758 e863e50f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1917 0000475d c70564d7130003000000
movl
$0x00000003,0x0013d764
+1927 00004767 bb02000000
movl
$0x00000002,%e

bx
+1932 0000476c 8d45ba
leal
0xba(%
ebp),%eax
+1935 0000476f 89442408
movl
%eax,0
x08(%esp)
+1939 00004773 c7442404e05b0d00
movl
$0x000d5be0,0x
04(%esp)
device
+1947 0000477b c7042468d71300
movl
$0x0013d768,(%
esp)
+1954 00004782 e839e50f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1959 00004787 c7056cd7130013000000
movl
$0x00000013,0x0013d76c
+1969 00004791 bb01000000
movl
$0x00000001,%e
bx
+1974 00004796 8d45b9
leal
0xb9(%
ebp),%eax
+1977 00004799 89442408
movl
%eax,0
x08(%esp)
+1981 0000479d c7442404e75b0d00
movl
$0x000d5be7,0x
04(%esp)
external
+1989 000047a5 c7042470d71300
movl
$0x0013d770,(%
esp)
+1996 000047ac e80fe50f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+2001 000047b1 c70574d7130015000000
movl
$0x00000015,0x0013d774
+2011 000047bb 31db
xorl
%ebx,%
ebx
+2013 000047bd 8d45b8
leal
0xb8(%
ebp),%eax
+2016 000047c0 89442408
movl
%eax,0
x08(%esp)
+2020 000047c4 c7442404f05b0d00
movl
$0x000d5bf0,0x
04(%esp)
canvas
+2028 000047cc c7042478d71300
movl
$0x0013d778,(%
esp)
+2035 000047d3 e8e8e40f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+2040 000047d8 c7057cd7130014000000
movl
$0x00000014,0x0013d77c
+2050 000047e2 a1a4801300
movl
0x001380a4,%ea
x
+2055 000047e7 89442408
movl
%eax,0
x08(%esp)
+2059 000047eb c744240400000000
movl
$0x00000000,0x
04(%esp)
+2067 000047f3 c70424403e0d00
movl
$0x000d3e40,(%
esp)
+2074 000047fa e887e50f00
calll
0x00102d86
___cxa_atexit
+2079 000047ff 83c46c
addl
$0x6c,
%esp
+2082 00004802 5b
popl
%ebx
+2083 00004803 5e
popl
%esi
+2084 00004804 5f
popl
%edi
+2085 00004805 c9
leave
+2086 00004806 c3
ret
+2087 00004807 89c6
movl
%eax,%
esi

+2089 00004809 b82f000000


movl
$0x0000002f,%e
ax
'/'
+2094 0000480e 29d8
subl
%ebx,%
eax
+2096 00004810 8d1cc500d61300
leal
0x0013d600(,%e
ax,8),%ebx
+2103 00004817 81fb00d61300
cmpl
$0x0013d600,%e
bx
+2109 0000481d 741d
je
0x0000
483c
+2111 0000481f a188801300
movl
0x00138088,%ea
x
+2116 00004824 8945a4
movl
%eax,0
xa4(%ebp)
+2119 00004827 83eb08
subl
$0x08,
%ebx
+2122 0000482a 8b03
movl
(%ebx)
,%eax
+2124 0000482c 8d78f4
leal
0xf4(%
eax),%edi
+2127 0000482f 3b7da4
cmpl
0xa4(%
ebp),%edi
+2130 00004832 7512
jne
0x0000
4846
+2132 00004834 81fb00d61300
cmpl
$0x0013d600,%e
bx
+2138 0000483a 75eb
jne
0x0000
4827
+2140 0000483c 893424
movl
%esi,(
%esp)
+2143 0000483f e804e40f00
calll
0x00102c48
__Unwind_Resume
+2148 00004844 ebc1
jmp
0x0000
4807
+2150 00004846 83e804
subl
$0x04,
%eax
+2153 00004849 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2161 00004851 890424
movl
%eax,(
%esp)
+2164 00004854 e8f5e30f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2169 00004859 85c0
testl
%eax,%
eax
+2171 0000485b 7fd7
jg
0x0000
4834
+2173 0000485d 8d45b7
leal
0xb7(%
ebp),%eax
+2176 00004860 89442404
movl
%eax,0
x04(%esp)
+2180 00004864 893c24
movl
%edi,(
%esp)
+2183 00004867 e818e40f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2188 0000486c ebc6
jmp
0x0000
4834
+2190 0000486e 890424
movl
%eax,(
%esp)
+2193 00004871 e8d2e30f00
calll
0x00102c48

__Unwind_Resume
+2198 00004876 eb8f
4807
+2200 00004878 eb8d
4807
+2202 0000487a eb8b
4807
+2204 0000487c eb89
4807
+2206 0000487e eb87
4807
+2208 00004880 eb85
4807
+2210 00004882 eb83
4807
+2212 00004884 eb81
4807
+2214 00004886 e97cffffff
+2219 0000488b e977ffffff
+2224 00004890 e972ffffff
+2229 00004895 e96dffffff
+2234 0000489a e968ffffff
+2239 0000489f e963ffffff
+2244 000048a4 e95effffff
+2249 000048a9 e959ffffff
+2254 000048ae e954ffffff
+2259 000048b3 e94fffffff
+2264 000048b8 e94affffff
+2269 000048bd e945ffffff
+2274 000048c2 e940ffffff
+2279 000048c7 e93bffffff
+2284 000048cc e936ffffff
+2289 000048d1 e931ffffff
+2294 000048d6 e92cffffff
+2299 000048db e927ffffff
+2304 000048e0 e922ffffff
+2309 000048e5 e91dffffff
+2314 000048ea e918ffffff
+2319 000048ef e913ffffff
+2324 000048f4 e90effffff
+2329 000048f9 e909ffffff
+2334 000048fe e904ffffff
+2339 00004903 e9fffeffff
+2344 00004908 e9fafeffff
+2349 0000490d e9f5feffff
+2354 00004912 e9f0feffff
+2359 00004917 e9ebfeffff
+2364 0000491c e9e6feffff
+2369 00004921 e9e1feffff
+2374 00004926 e9dcfeffff
+2379 0000492b e9d7feffff
+2384 00004930 e9d2feffff
+2389 00004935 e9cdfeffff
+2394 0000493a e9c8feffff
+2399 0000493f e9c3feffff
+2404 00004944 660f1f440000
)
+2410 0000494a 660f1f440000
)

jmp

0x0000

jmp

0x0000

jmp

0x0000

jmp

0x0000

jmp

0x0000

jmp

0x0000

jmp

0x0000

jmp

0x0000

jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
nopw

0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00004807
0x00(%eax,%eax

nopw

0x00(%eax,%eax

+0

00004950 55

pushl

%ebp
+1
00004951 89e5
%esp,%ebp
+3
00004953 baffff0000
0ffff,%edx
+8
00004958 b801000000
00001,%eax
+13 0000495d c9
+14 0000495e e97df6ffff
+19 00004963 90
+20 00004964 90
+21 00004965 90
+22 00004966 90
+23 00004967 90
+24 00004968 90
+25 00004969 90
+26 0000496a 90
+27 0000496b 90
+28 0000496c 90
+29 0000496d 90
+30 0000496e 90
+31 0000496f 90
+0

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00003fe0
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00004970 55

pushl

%ebp
+1
00004971 89e5
%esp,%ebp
+3
00004973 83ec18
$0x18,%esp
+6
00004976 48
%eax
+7
00004977 7407
0x00004980
+9
00004979 c9
+10 0000497a c3
+11 0000497b 0f1f440000

movl

nopl

0x00(%eax,%eax

+16 00004980 81faffff0000

cmpl

$0x0000ffff,%e

subl
decl
je
leave
ret

)
dx
+22 00004986
4979
+24 00004988
+34 00004992
+44 0000499c
+54 000049a6
+64 000049b0
+74 000049ba
x
+79 000049bf
x08(%esp)
+83 000049c3
04(%esp)
+91 000049cb
esp)
+98 000049d2
___cxa_atexit
+103 000049d7
+104 000049d8
+105 000049d9

75f1
c70594d7130000000000
c70584d7130000000000
c70588d7130000000000
c7058cd7130084d71300
c70590d7130084d71300
a1a4801300

jne
movl
movl
movl
movl
movl
movl

89442408

0x0000

$0x00000000,0x0013d794
$0x00000000,0x0013d784
$0x00000000,0x0013d788
$0x0013d784,0x0013d78c
$0x0013d784,0x0013d790
0x001380a4,%ea
movl

%eax,0

c744240400000000

movl

$0x00000000,0x

c70424b03e0d00

movl

$0x000d3eb0,(%

e8afe30f00

calll

0x00102d86

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

x)
+0

000049e0 55

pushl

%ebp
+1
000049e1 89e5
%esp,%ebp
+3
000049e3 baffff0000
0ffff,%edx
+8
000049e8 b801000000
00001,%eax
+13 000049ed c9
+14 000049ee e97dffffff
+19 000049f3 90
+20 000049f4 90
+21 000049f5 90
+22 000049f6 90
+23 000049f7 90
+24 000049f8 90
+25 000049f9 90
+26 000049fa 90
+27 000049fb 90
+28 000049fc 90
+29 000049fd 90
+30 000049fe 90
+31 000049ff 90
+0

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00004970
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00004a00 55

pushl

%ebp
+1
00004a01 89e5
%esp,%ebp
+3
00004a03 83ec28
$0x28,%esp
+6
00004a06 48
%eax
+7
00004a07 7407
0x00004a10
+9
00004a09 c9
+10 00004a0a c3
+11 00004a0b 0f1f440000

movl

nopl

0x00(%eax,%eax

+16 00004a10 81faffff0000

cmpl

$0x0000ffff,%e

subl
decl
je
leave
ret

)
dx
+22 00004a16 75f1
jne
0x0000
4a09
+24 00004a18 8d45f7
leal
0xf7(%
ebp),%eax
+27 00004a1b 89442408
movl
%eax,0
x08(%esp)
+31 00004a1f c7442404886a0d00
movl
$0x000d6a88,0x
04(%esp)
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567
89+/
+39 00004a27 c704248ce71300
movl
$0x0013e78c,(%
esp)
+46 00004a2e e88de20f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+51 00004a33 a1a4801300
movl
0x001380a4,%ea
x
+56 00004a38 89442408
movl
%eax,0
x08(%esp)

+60 00004a3c c744240400000000


04(%esp)
+68 00004a44 c70424103f0d00
esp)
+75 00004a4b e836e30f00
___cxa_atexit
+80 00004a50 c9
+81 00004a51 c3
+82 00004a52 890424
%esp)
+85 00004a55 e8eee10f00
__Unwind_Resume
+90 00004a5a 660f1f440000
)
+0

movl

$0x00000000,0x

movl

$0x000d3f10,(%

calll

0x00102d86
leave
ret
movl

%eax,(

calll

0x00102c48

nopw

0x00(%eax,%eax

00004a60 55

pushl

%ebp
+1
00004a61 89e5
%esp,%ebp
+3
00004a63 baffff0000
0ffff,%edx
+8
00004a68 b801000000
00001,%eax
+13 00004a6d c9
+14 00004a6e e98dffffff
+19 00004a73 90
+20 00004a74 90
+21 00004a75 90
+22 00004a76 90
+23 00004a77 90
+24 00004a78 90
+25 00004a79 90
+26 00004a7a 90
+27 00004a7b 90
+28 00004a7c 90
+29 00004a7d 90
+30 00004a7e 90
+31 00004a7f 90
+0

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00004a00
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00004a80 55

pushl

%ebp
+1
00004a81 89e5
%esp,%ebp
+3
00004a83 83ec28
$0x28,%esp
+6
00004a86 895df8
%ebx,0xf8(%ebp)
+9
00004a89 8975fc
%esi,0xfc(%ebp)
+12 00004a8c 48
+13 00004a8d 7411
4aa0
+15 00004a8f 8b5df8
ebp),%ebx
+18 00004a92 8b75fc
ebp),%esi
+21 00004a95 c9
+22 00004a96 c3
+23 00004a97 660f1f840000000000
+32 00004aa0 81faffff0000

movl
subl
movl
movl

nopw
cmpl

decl
je

%eax
0x0000

movl

0xf8(%

movl

0xfc(%

leave
ret
0x00000000(%eax,%eax)
$0x0000ffff,%e

dx
+38 00004aa6 75e7
jne
0x0000
4a8f
+40 00004aa8 8d45f7
leal
0xf7(%
ebp),%eax
+43 00004aab 89442408
movl
%eax,0
x08(%esp)
+47 00004aaf c74424041a6b0d00
movl
$0x000d6b1a,0x
04(%esp)
dummy
+55 00004ab7 8d5df0
leal
0xf0(%
ebp),%ebx
+58 00004aba 891c24
movl
%ebx,(
%esp)
+61 00004abd e8fee10f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+66 00004ac2 895c2404
movl
%ebx,0
x04(%esp)
+70 00004ac6 c7042498d71300
movl
$0x0013d798,(%
esp)
+77 00004acd e8f4e10f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+82 00004ad2 8b1588801300
movl
0x00138088,%ed
x
+88 00004ad8 8d420c
leal
0x0c(%
edx),%eax
+91 00004adb a39cd71300
movl
%eax,0x0013d79
c
+96 00004ae0 8b5df0
movl
0xf0(%
ebp),%ebx
+99 00004ae3 83eb0c
subl
$0x0c,
%ebx
+102 00004ae6 39da
cmpl
%ebx,%
edx
+104 00004ae8 7563
jne
0x0000
4b4d
+106 00004aea 8b1da4801300
movl
0x001380a4,%eb
x
+112 00004af0 895c2408
movl
%ebx,0
x08(%esp)
+116 00004af4 c744240400000000
movl
$0x00000000,0x
04(%esp)
+124 00004afc c70424b03f0d00
movl
$0x000d3fb0,(%
esp)
+131 00004b03 e87ee20f00
calll
0x00102d86
___cxa_atexit
+136 00004b08 8d45f4
leal
0xf4(%
ebp),%eax
+139 00004b0b 89442408
movl
%eax,0
x08(%esp)
+143 00004b0f c74424041a6b0d00
movl
$0x000d6b1a,0x
04(%esp)
dummy
+151 00004b17 c70424a0d71300
movl
$0x0013d7a0,(%
esp)
+158 00004b1e e89de10f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+163 00004b23 c705a4d71300a0d71300
movl
$0x0013d7a0,0x0013d7a4

+173 00004b2d 895c2408


movl
%ebx,0
x08(%esp)
+177 00004b31 c744240400000000
movl
$0x00000000,0x
04(%esp)
+185 00004b39 c70424603f0d00
movl
$0x000d3f60,(%
esp)
+192 00004b40 e841e20f00
calll
0x00102d86
___cxa_atexit
+197 00004b45 8b5df8
movl
0xf8(%
ebp),%ebx
+200 00004b48 8b75fc
movl
0xfc(%
ebp),%esi
+203 00004b4b c9
leave
+204 00004b4c c3
ret
+205 00004b4d 8d4308
leal
0x08(%
ebx),%eax
+208 00004b50 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+216 00004b58 890424
movl
%eax,(
%esp)
+219 00004b5b e8eee00f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+224 00004b60 85c0
testl
%eax,%
eax
+226 00004b62 7f86
jg
0x0000
4aea
+228 00004b64 8d45f5
leal
0xf5(%
ebp),%eax
+231 00004b67 89442404
movl
%eax,0
x04(%esp)
+235 00004b6b 891c24
movl
%ebx,(
%esp)
+238 00004b6e e811e10f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+243 00004b73 e972ffffff
jmp
0x00004aea
+248 00004b78 89c6
movl
%eax,%
esi
+250 00004b7a 8b5df0
movl
0xf0(%
ebp),%ebx
+253 00004b7d 83eb0c
subl
$0x0c,
%ebx
+256 00004b80 3b1d88801300
cmpl
0x00138088,%eb
x
+262 00004b86 750c
jne
0x0000
4b94
+264 00004b88 893424
movl
%esi,(
%esp)
+267 00004b8b e8b8e00f00
calll
0x00102c48
__Unwind_Resume
+272 00004b90 89c6
movl
%eax,%
esi
+274 00004b92 ebf4
jmp
0x0000
4b88
+276 00004b94 8d4308
leal
0x08(%
ebx),%eax
+279 00004b97 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+287 00004b9f 890424
movl
%eax,(
%esp)

+290 00004ba2 e8a7e00f00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+295 00004ba7 85c0
testl
%eax,%
eax
+297 00004ba9 7fdd
jg
0x0000
4b88
+299 00004bab 8d45f6
leal
0xf6(%
ebp),%eax
+302 00004bae 89442404
movl
%eax,0
x04(%esp)
+306 00004bb2 891c24
movl
%ebx,(
%esp)
+309 00004bb5 e8cae00f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+314 00004bba ebcc
jmp
0x0000
4b88
+316 00004bbc ebd2
jmp
0x0000
4b90
+318 00004bbe ebd0
jmp
0x0000
4b90
+320 00004bc0 ebce
jmp
0x0000
4b90
+322 00004bc2 0f1f8000000000
nopl
0x00000000(%ea
x)
+329 00004bc9 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

00004bd0 55

pushl

%ebp
+1
00004bd1 89e5
%esp,%ebp
+3
00004bd3 baffff0000
0ffff,%edx
+8
00004bd8 b801000000
00001,%eax
+13 00004bdd c9
+14 00004bde e99dfeffff
+19 00004be3 90
+20 00004be4 90
+21 00004be5 90
+22 00004be6 90
+23 00004be7 90
+24 00004be8 90
+25 00004be9 90
+26 00004bea 90
+27 00004beb 90
+28 00004bec 90
+29 00004bed 90
+30 00004bee 90
+31 00004bef 90
+0

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00004a80
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00004bf0 55

pushl

00004bf1 89e5

movl

00004bf3 48

decl

00004bf4 740a

je

%ebp
+1
%esp,%ebp
+3
%eax
+4
0x00004c00

+6
00004bf6 c9
+7
00004bf7 c3
+8
00004bf8 0f1f840000000000
0000(%eax,%eax)
+16 00004c00 b888c21300
ax
+21 00004c05 81faffff0000
dx
+27 00004c0b 0f4505a8d71300
x
+34 00004c12 a3a8d71300
8
+39 00004c17 c9
+40 00004c18 c3
+41 00004c19 0f1f8000000000
x)
+0

leave
ret
nopl

0x0000

movl

$0x0013c288,%e

cmpl

$0x0000ffff,%e

cmovnel

0x0013d7a8,%ea

movl

%eax,0x0013d7a
leave
ret

nopl

0x00000000(%ea

00004c20 55

pushl

%ebp
+1
00004c21 89e5
%esp,%ebp
+3
00004c23 baffff0000
0ffff,%edx
+8
00004c28 b801000000
00001,%eax
+13 00004c2d c9
+14 00004c2e e9bdffffff
+19 00004c33 90
+20 00004c34 90
+21 00004c35 90
+22 00004c36 90
+23 00004c37 90
+24 00004c38 90
+25 00004c39 90
+26 00004c3a 90
+27 00004c3b 90
+28 00004c3c 90
+29 00004c3d 90
+30 00004c3e 90
+31 00004c3f 90
+0

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00004bf0
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00004c40 55

pushl

%ebp
+1
00004c41 89e5
%esp,%ebp
+3
00004c43 48
%eax
+4
00004c44 740a
0x00004c50
+6
00004c46 c9
+7
00004c47 c3
+8
00004c48 0f1f840000000000
0000(%eax,%eax)
+16 00004c50 b890c31300
ax
+21 00004c55 81faffff0000
dx
+27 00004c5b 0f4505acd71300
x
+34 00004c62 a3acd71300

movl
decl
je
leave
ret
nopl

0x0000

movl

$0x0013c390,%e

cmpl

$0x0000ffff,%e

cmovnel

0x0013d7ac,%ea

movl

%eax,0x0013d7a

c
+39 00004c67 c9
+40 00004c68 c3
+41 00004c69 0f1f8000000000

leave
ret
nopl

0x00000000(%ea

x)
+0

00004c70 55

pushl

%ebp
+1
00004c71 89e5
%esp,%ebp
+3
00004c73 baffff0000
0ffff,%edx
+8
00004c78 b801000000
00001,%eax
+13 00004c7d c9
+14 00004c7e e9bdffffff
+19 00004c83 90
+20 00004c84 90
+21 00004c85 90
+22 00004c86 90
+23 00004c87 90
+24 00004c88 90
+25 00004c89 90
+26 00004c8a 90
+27 00004c8b 90
+28 00004c8c 90
+29 00004c8d 90
+30 00004c8e 90
+31 00004c8f 90
+0

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00004c40
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00004c90 55

pushl

%ebp
+1
00004c91 89e5
%esp,%ebp
+3
00004c93 83ec18
$0x18,%esp
+6
00004c96 48
%eax
+7
00004c97 7407
0x00004ca0
+9
00004c99 c9
+10 00004c9a c3
+11 00004c9b 0f1f440000

movl

nopl

0x00(%eax,%eax

+16 00004ca0 81faffff0000

cmpl

$0x0000ffff,%e

subl
decl
je
leave
ret

)
dx
+22 00004ca6
4c99
+24 00004ca8
+34 00004cb2
x
+39 00004cb7
%eax
+42 00004cba
4
+47 00004cbf
x
+52 00004cc4
x08(%esp)
+56 00004cc8

75f1
c705b0d71300e8c31300
a188801300

jne
movl
movl

83c00c

0x0000

$0x0013c3e8,0x0013d7b0
0x00138088,%ea
addl

$0x0c,

a3b4d71300

movl

%eax,0x0013d7b

a1a4801300

movl

0x001380a4,%ea

89442408
c744240400000000

movl
movl

%eax,0
$0x00000000,0x

04(%esp)
+64 00004cd0
esp)
+71 00004cd7
___cxa_atexit
+76 00004cdc
+77 00004cdd
+78 00004cde
+0

c7042480400d00

movl

$0x000d4080,(%

e8aae00f00

calll

0x00102d86

c9
c3
6690

leave
ret
nop

00004ce0 55

pushl

%ebp
+1
00004ce1 89e5
%esp,%ebp
+3
00004ce3 baffff0000
0ffff,%edx
+8
00004ce8 b801000000
00001,%eax
+13 00004ced c9
+14 00004cee e99dffffff
+19 00004cf3 90
+20 00004cf4 6a00
+22 00004cf6 89e5
ebp
+24 00004cf8 83e4f0
%esp
+27 00004cfb 83ec10
%esp
+30 00004cfe 8b5d04
ebp),%ebx
+33 00004d01 895c2400
x00(%esp)
+37 00004d05 8d4d08
ebp),%ecx
+40 00004d08 894c2404
x04(%esp)
+44 00004d0c 83c301
%ebx
+47 00004d0f c1e302
%ebx
+50 00004d12 01cb
ebx
+52 00004d14 895c2408
x08(%esp)
+56 00004d18 8b03
,%eax
+58 00004d1a 83c304
%ebx
+61 00004d1d 85c0
eax
+63 00004d1f 75f7
4d18
+65 00004d21 895c240c
x0c(%esp)
+69 00004d25 e8e6ff0a00
+74 00004d2a 89442400
x00(%esp)
+78 00004d2e e8ade00f00
_exit
+83 00004d33 f4
+84 00004d34 e800000000

movl
movl

$0x000

movl

$0x000

leave
jmp

0x00004c90
nop
pushl
movl

$0x00
%esp,%

andl

$0xf0,

subl

$0x10,

movl

0x04(%

movl

%ebx,0

leal

0x08(%

movl

%ecx,0

addl

$0x01,

shll

$0x02,

addl

%ecx,%

movl

%ebx,0

movl

(%ebx)

addl

$0x04,

testl

%eax,%

jne

0x0000

movl

%ebx,0

movl

0x000b4d10
%eax,0

calll
calll

0x00102de0
hlt

calll

0x00004d39

+89 00004d39 58
+90 00004d3a ffb0d77f1300

pushl

popl

%eax
0x00137fd7(%ea

00004d40 8b80c7321300

movl

0x001332c7(%ea

00004d46
00004d48
00004d4d
00004d4e

ffe0
e800000000
58
8b80b7321300

calll

00004d54
00004d56
00004d57
00004d58
00004d59
00004d5a
00004d5b
00004d5c
00004d5d
00004d5e
00004d5f

ffe0
90
90
90
90
90
90
90
90
90
90

x)
+96
x),%eax
+102
+104
+109
+110
x),%eax
+116
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127

+0

jmp
popl
movl

*%eax
0x00004d4d
%eax
0x001332b7(%ea

jmp
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00004d60 55

*%eax

pushl

%ebp
+1
00004d61 89e5
%esp,%ebp
+3
00004d63 8b4508
0x08(%ebp),%eax
+6
00004d66 c700c8831300
383c8,(%eax)
+12 00004d6c c7400400000000
04(%eax)
+19 00004d73 c7400800000000
08(%eax)
+26 00004d7a c7400c00000000
0c(%eax)
+33 00004d81 c9
+34 00004d82 c3
+35 00004d83 90
+36 00004d84 660f1f440000
)
+42 00004d8a 660f1f440000
)
+0

movl
movl
movl

$0x001

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
leave
ret
nop

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00004d90 55

pushl

%ebp
+1
00004d91 89e5
%esp,%ebp
+3
00004d93 8b4508
0x08(%ebp),%eax
+6
00004d96 c700c8831300
383c8,(%eax)
+12 00004d9c c7400400000000
04(%eax)
+19 00004da3 c7400800000000
08(%eax)
+26 00004daa c7400c00000000
0c(%eax)
+33 00004db1 c9
+34 00004db2 c3

movl
movl
movl

$0x001

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
leave
ret

+35 00004db3 90
+36 00004db4 660f1f440000

nopw

nop
0x00(%eax,%eax

+42 00004dba 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

00004dc0 55

pushl

%ebp
+1
00004dc1 89e5
%esp,%ebp
+3
00004dc3 8b4508
0x08(%ebp),%eax
+6
00004dc6 8b4004
0x04(%eax),%eax
+9
00004dc9 c9
+10 00004dca c3
+11 00004dcb 90
+12 00004dcc 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00004dd0 55

0x00(%
pushl

%ebp
+1
00004dd1 89e5
%esp,%ebp
+3
00004dd3 8b4508
0x08(%ebp),%eax
+6
00004dd6 8b4008
0x08(%eax),%eax
+9
00004dd9 c9
+10 00004dda c3
+11 00004ddb 90
+12 00004ddc 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00004de0 55

0x00(%
pushl

%ebp
+1
00004de1 89e5
%esp,%ebp
+3
00004de3 8b4508
0x08(%ebp),%eax
+6
00004de6 8b400c
0x0c(%eax),%eax
+9
00004de9 c9
+10 00004dea c3
+11 00004deb 90
+12 00004dec 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00004df0 55

0x00(%
pushl

%ebp
+1
00004df1
%esp,%ebp
+3
00004df3
0x08(%ebp),%eax
+6
00004df6
0x04(%eax),%ecx
+9
00004df9
%ecx,%ecx
+11 00004dfb 7423
4e20

89e5

movl

8b4508

movl

8b4804

movl

85c9

testl
je

0x0000

+13 00004dfd
eax),%edx
+16 00004e00
edx
+18 00004e02
4e20
+20 00004e04
eax),%eax
+23 00004e07
eax
+25 00004e09
+28 00004e0c
ax
+31 00004e0f
+32 00004e10
+33 00004e11
x)
+40 00004e18
x,%eax)
+48 00004e20
eax
+50 00004e22
+51 00004e23
+52 00004e24
)
+58 00004e2a
)
+0

8b5008

movl

0x08(%

85d2

testl

%edx,%

7e1c

jle

0x0000

8b400c

movl

0x0c(%

85c0

testl

%eax,%

0f9fc0
0fb6c0

setg
movzbl

%al
%al,%e

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

31c0

xorl

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

00004e30 55

%eax,%

pushl

%ebp
+1
00004e31 89e5
%esp,%ebp
+3
00004e33 83ec10
$0x10,%esp
+6
00004e36 895df4
%ebx,0xf4(%ebp)
+9
00004e39 8975f8
%esi,0xf8(%ebp)
+12 00004e3c 897dfc
xfc(%ebp)
+15 00004e3f 8b5d08
ebp),%ebx
+18 00004e42 8b750c
ebp),%esi
+21 00004e45 8b7d10
ebp),%edi
+24 00004e48 807d1400
0x14(%ebp)
+28 00004e4c 7442
4e90
+30 00004e4e 8b16
,%edx
+32 00004e50 85d2
edx
+34 00004e52 0f88e8000000
+40 00004e58 8b4308
ebx),%eax
+43 00004e5b 39c2
edx
+45 00004e5d 7d71

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

0x10(%

cmpb

$0x00,

je

0x0000

movl

(%esi)

testl

%edx,%

js
movl

0x00004f40
0x08(%

cmpl

%eax,%

jge

0x0000

4ed0
+47 00004e5f
,%edx
+49 00004e61
edx
+51 00004e63
4ee1
+53 00004e65
ebx),%eax
+56 00004e68
edx
+58 00004e6a
4e77
+60 00004e6c
ecx
+62 00004e6e
eax
+64 00004e70
%edx
+67 00004e73
+69 00004e75
%edi)
+71 00004e77
ebp),%ebx
+74 00004e7a
ebp),%esi
+77 00004e7d
ebp),%edi
+80 00004e80
+81 00004e81
+82 00004e82
x)
+89 00004e89
x)
+96 00004e90
,%edx
+98 00004e92
edx
+100 00004e94
+106 00004e9a
ebx),%ecx
+109 00004e9d
edx
+111 00004e9f
4f00
+113 00004ea1
,%edx
+115 00004ea3
edx
+117 00004ea5
4f1b
+119 00004ea7
ebx),%ecx
+122 00004eaa
edx
+124 00004eac
4e77
+126 00004eae
ecx),%ebx
+129 00004eb1

8b17

movl

(%edi)

85d2

testl

%edx,%

787c

js

0x0000

8b430c

movl

0x0c(%

39c2

cmpl

%eax,%

7c0b

jl

0x0000

89c1

movl

%eax,%

89d0

movl

%edx,%

c1fa1f

sarl

$0x1f,

f7f9
8917

idivl
movl

%ecx
%edx,(

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

8b16

movl

(%esi)

85d2

testl

%edx,%

0f88c6000000
8b4b08

js
movl

0x00004f60
0x08(%

39ca

cmpl

%ecx,%

7d5f

jge

0x0000

8b17

movl

(%edi)

85d2

testl

%edx,%

7874

js

0x0000

8b4b0c

movl

0x0c(%

39ca

cmpl

%ecx,%

7cc9

jl

0x0000

8d59ff

leal

0xff(%

89d0

movl

%edx,%

eax
+131 00004eb3
%edx
+134 00004eb6
+136 00004eb8
ebx
+138 00004eba
%edi)
+140 00004ebc
ebp),%ebx
+143 00004ebf
ebp),%esi
+146 00004ec2
ebp),%edi
+149 00004ec5
+150 00004ec6
+151 00004ec7
+160 00004ed0
ecx
+162 00004ed2
eax
+164 00004ed4
%edx
+167 00004ed7
+169 00004ed9
%esi)
+171 00004edb
,%edx
+173 00004edd
edx
+175 00004edf
4e65
+177 00004ee1
ebx),%ebx
+180 00004ee4
+181 00004ee5
eax
+183 00004ee7
%edx
+186 00004eea
+188 00004eec
ebx,%edx),%eax
+192 00004ef0
%edi)
+194 00004ef2
ebp),%ebx
+197 00004ef5
ebp),%esi
+200 00004ef8
ebp),%edi
+203 00004efb
+204 00004efc
+205 00004efd
+208 00004f00
ecx),%eax
+211 00004f03
xf0(%ebp)
+214 00004f06
eax
+216 00004f08

c1fa1f

sarl

$0x1f,

f7f9
29d3

idivl
subl

%ecx
%edx,%

891f

movl

%ebx,(

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
660f1f840000000000
89c1

leave
ret
0x00000000(%eax,%eax)
movl
%eax,%

nopw

89d0

movl

%edx,%

c1fa1f

sarl

$0x1f,

f7f9
8916

idivl
movl

%ecx
%edx,(

8b17

movl

(%edi)

85d2

testl

%edx,%

7984

jns

0x0000

8b5b0c

movl

0x0c(%

42
89d0

incl
movl

%edx
%edx,%

c1fa1f

sarl

$0x1f,

f7fb
8d4413ff

idivl
leal

%ebx
0xff(%

8907

movl

%eax,(

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
0f1f00
8d41ff

leave
ret
nopl
leal

(%eax)
0xff(%

8945f0

movl

%eax,0

89d0

movl

%edx,%

c1fa1f

sarl

$0x1f,

%edx
+219 00004f0b
+221 00004f0d
xf0(%ebp)
+224 00004f10
ebp),%ecx
+227 00004f13
%esi)
+229 00004f15
,%edx
+231 00004f17
edx
+233 00004f19
4ea7
+235 00004f1b
+237 00004f1d
eax
+239 00004f1f
%edx
+242 00004f22
ebx)
+245 00004f25
%edi)
+247 00004f27
ebp),%ebx
+250 00004f2a
ebp),%esi
+253 00004f2d
ebp),%edi
+256 00004f30
+257 00004f31
+258 00004f32
x)
+265 00004f39
x)
+272 00004f40
+273 00004f41
eax
+275 00004f43
%edx
+278 00004f46
ebx)
+281 00004f49
ebx),%ecx
+284 00004f4c
ecx,%edx),%eax
+288 00004f50
%esi)
+290 00004f52
+295 00004f57
+304 00004f60
+306 00004f62
eax
+308 00004f64
%edx
+311 00004f67
ebx)
+314 00004f6a
%esi)
+316 00004f6c

f7f9
2955f0

idivl
subl

%ecx
%edx,0

8b4df0

movl

0xf0(%

890e

movl

%ecx,(

8b17

movl

(%edi)

85d2

testl

%edx,%

798c

jns

0x0000

f7da
89d0

negl
movl

%edx
%edx,%

c1fa1f

sarl

$0x1f,

f77b0c

idivl

0x0c(%

8917

movl

%edx,(

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

42
89d0

incl
movl

%edx
%edx,%

c1fa1f

sarl

$0x1f,

f77b08

idivl

0x08(%

8b4b08

movl

0x08(%

8d4411ff

leal

0xff(%

8906

movl

%eax,(

e908ffffff
660f1f840000000000
f7da
89d0

jmp
nopw

0x00004e5f
0x00000000(%eax,%eax)
negl
%edx
movl
%edx,%

c1fa1f

sarl

$0x1f,

f77b08

idivl

0x08(%

8916

movl

%edx,(

e930ffffff

jmp

0x00004ea1

+321 00004f71 90
+322 00004f72 0f1f8000000000

nop
nopl

0x00000000(%ea

nopl

0x00000000(%ea

x)
+329 00004f79 0f1f8000000000
x)
+0

00004f80 55

pushl

%ebp
+1
00004f81 89e5
%esp,%ebp
+3
00004f83 56
%esi
+4
00004f84 53
%ebx
+5
00004f85 83ec20
$0x20,%esp
+8
00004f88 8b5d08
0x08(%ebp),%ebx
+11 00004f8b 8b7518
ebp),%esi
+14 00004f8e f30f2a4308
m0
+19 00004f93 f30f59450c
m0
+24 00004f98 f30f100de0120e00
m1
+32 00004fa0 f30f58c1
%xmm0
+36 00004fa4 f30f2cc0
%eax
+40 00004fa8 8945f4
xf4(%ebp)
+43 00004fab f30f2a430c
m0
+48 00004fb0 f30f594510
m0
+53 00004fb5 f30f58c1
%xmm0
+57 00004fb9 f30f2cc0
%eax
+61 00004fbd 8945f0
xf0(%ebp)
+64 00004fc0 0fb64514
ebp),%eax
+68 00004fc4 8944240c
x0c(%esp)
+72 00004fc8 8d45f0
ebp),%eax
+75 00004fcb 89442408
x08(%esp)
+79 00004fcf 8d45f4
ebp),%eax
+82 00004fd2 89442404
x04(%esp)
+86 00004fd6 891c24
%esp)
+89 00004fd9 e852feffff
+94 00004fde 8b45f0
ebp),%eax
+97 00004fe1 0faf4308

movl
pushl
pushl
subl
movl
movl

0x18(%

cvtsi2ss

0x08(%ebx),%xm

mulss

0x0c(%ebp),%xm

movss

0x000e12e0,%xm
addss

%xmm1,

cvttss2si

%xmm0,

movl

%eax,0

cvtsi2ss

0x0c(%ebx),%xm

mulss

0x10(%ebp),%xm
addss

%xmm1,

cvttss2si

%xmm0,

movl

%eax,0

movzbl

0x14(%

movl

%eax,0

leal

0xf0(%

movl

%eax,0

leal

0xf4(%

movl

%eax,0

movl

%ebx,(

movl

0x00004e30
0xf0(%

calll
imull

0x08(%

ebx),%eax
+101 00004fe5
ebp),%eax
+104 00004fe8
%eax
+107 00004feb
ebx),%eax
+110 00004fee
eax),%edx
+114 00004ff2
xmm4
+118 00004ff6
m2
+126 00004ffe
%xmm4
+130 00005002
eax),%edx
+134 00005006
xmm3
+138 0000500a
%xmm3
+142 0000500e
,%edx
+145 00005011
xmm1
+149 00005015
%xmm1
+153 00005019
eax),%eax
+157 0000501d
xmm0
+161 00005021
%xmm0
+165 00005025
i)
+170 0000502a
i)
+175 0000502f
i)
+180 00005034
(%esi)
+184 00005038
%esp
+187 0000503b
+188 0000503c
+189 0000503d
+190 0000503e
+191 0000503f
+0

0345f4

addl

0xf4(%

c1e002

shll

$0x02,

034304

addl

0x04(%

0fb65002

movzbl

0x02(%

f30f2ae2

cvtsi2ss

%edx,%

f30f1015e4120e00

movss

0x000e12e4,%xm

f30f59e2

mulss

%xmm2,

0fb65001

movzbl

0x01(%

f30f2ada

cvtsi2ss

%edx,%

f30f59da

mulss

%xmm2,

0fb610

movzbl

(%eax)

f30f2aca

cvtsi2ss

%edx,%

f30f59ca

mulss

%xmm2,

0fb64003

movzbl

0x03(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c2

mulss

%xmm2,

f30f11460c

movss

%xmm0,0x0c(%es

f30f114e08

movss

%xmm1,0x08(%es

f30f115e04

movss

%xmm3,0x04(%es

f30f1126

movss

%xmm4,

83c420

addl

$0x20,

5b
5e
c9
c3
90

popl
popl
leave
ret
nop

%ebx
%esi

00005040 55

pushl

%ebp
+1
00005041 89e5
%esp,%ebp
+3
00005043 83ec18
$0x18,%esp
+6
00005046 f30f104d0c
ebp),%xmm1
+11 0000504b 0f540d10130e00
m1
+18 00005052 0f28d9

movl
subl
movss
andps

0x0c(%
0x000e1310,%xm

movaps

%xmm1,

%xmm3
+21
%xmm3
+25
m1
+32
50c0
+34
m1
+41
50b0
+43
50b0
+45
%xmm2
+48
m2
+56
m2
+64
%xmm0
+67
m0
+75
%xmm2
+79
%xmm3
+83
%xmm2
+87
p)
+92
ebp)
+95
+96
+97
x)
+104
x,%eax)
+112
%xmm2
+115
p)
+120
ebp)
+123
+124
+125
+128
5062
+130
%xmm2
+133
m2
+141
m2
+149
%xmm3
+153
%xmm2

00005055 f30f59d9
00005059 0f2e0de8120e00

mulss
ucomiss

00005060 725e
00005062 0f2e0df0120e00

%xmm1,
0x000e12e8,%xm

jb
ucomiss

0x0000
0x000e12f0,%xm

00005069 7a45

jp

0x0000

0000506b 7343

jae

0x0000

0000506d 0f28d1

movaps

%xmm1,

00005070 f30f5915f8120e00

mulss

0x000e12f8,%xm

00005078 f30f5815fc120e00

addss

0x000e12fc,%xm

00005080 0f28c3
00005083 f30f590500130e00

movaps
mulss

%xmm3,
0x000e1300,%xm

0000508b f30f58d0

addss

%xmm0,

0000508f f30f59d9

mulss

%xmm1,

00005093 f30f5cd3

subss

%xmm3,

00005097 f30f1155f4

movss

%xmm2,0xf4(%eb

0000509c d945f4

flds

0000509f c9
000050a0 c3
000050a1 0f1f8000000000

leave
ret
nopl

0x00000000(%ea

000050a8 0f1f840000000000

nopl

0x00000000(%ea

000050b0 0f57d2
000050b3 f30f1155f4

xorps
movss

0xf4(%

%xmm2,
%xmm2,0xf4(%eb

000050b8 d945f4

flds

0xf4(%

000050bb
000050bc
000050bd
000050c0

leave
ret
nopl
jp

(%eax)
0x0000

movaps

%xmm3,

c9
c3
0f1f00
7aa0

000050c2 0f28d3
000050c5 f30f5915ec120e00

mulss

0x000e12ec,%xm

000050cd f30f5815e8120e00

addss

0x000e12e8,%xm

000050d5 f30f59d9

mulss

%xmm1,

000050d9 f30f58d3

addss

%xmm3,

+157 000050dd f30f1155f4

movss

%xmm2,0xf4(%eb

p)
+162
ebp)
+165
+166
+167
+168
x,%eax)

000050e2 d945f4

flds

000050e5
000050e6
000050e7
000050e8

leave
ret
nop

+0

c9
c3
90
0f1f840000000000

nopl

0xf4(%

0x00000000(%ea

000050f0 55

pushl

%ebp
+1
000050f1 89e5
%esp,%ebp
+3
000050f3 53
%ebx
+4
000050f4 83ec14
$0x14,%esp
+7
000050f7 8b4508
0x08(%ebp),%eax
+10 000050fa 85c0
eax
+12 000050fc 0f84ce000000
+18 00005102 c74424042e000000
04(%esp)
'.'
+26 0000510a 890424
%esp)
+29 0000510d e88edd0f00
_strrchr
+34 00005112 85c0
eax
+36 00005114 0f84b6000000
+42 0000511a 8d5801
eax),%ebx
+45 0000511d c744240464bc0d00
04(%esp)
jpg
+53 00005125 891c24
%esp)
+56 00005128 e863420100
+61 0000512d 84c0
l
+63 0000512f 7514
5145
+65 00005131 c7442404e0400d00
04(%esp)
jpeg
+73 00005139 891c24
%esp)
+76 0000513c e84f420100
+81 00005141 84c0
l
+83 00005143 741b
5160
+85 00005145 ba02000000
dx
+90 0000514a 89d0
eax
+92 0000514c 83c414
%esp
+95 0000514f 5b
+96 00005150 c9

movl
pushl
subl
movl
testl
je
movl

%eax,%
0x000051d0
$0x0000002e,0x

movl
calll

%eax,(
0x00102ea0

testl
je
leal
movl

%eax,%
0x000051d0
0x01(%
$0x000dbc64,0x

movl
calll
testb
jne
movl

%ebx,(
0x00019390
%al,%a
0x0000
$0x000d40e0,0x

movl
calll
testb
je
movl

%ebx,(
0x00019390
%al,%a
0x0000
$0x00000002,%e

movl

%edx,%

addl

$0x14,

popl
leave

%ebx

+97 00005151 c3
+98 00005152 0f1f8000000000

nopl

ret
0x00000000(%ea

+105 00005159 0f1f8000000000

nopl

0x00000000(%ea

c744240460bc0d00
png
891c24

movl

$0x000dbc60,0x

e820420100
ba01000000

calll
movl

x)
x)
+112 00005160
04(%esp)
+120 00005168
%esp)
+123 0000516b
+128 00005170
dx
+133 00005175
l
+135 00005177
514a
+137 00005179
04(%esp)
+145 00005181
%esp)
+148 00005184
+153 00005189
l
+155 0000518b
51a1
+157 0000518d
04(%esp)
+165 00005195
%esp)
+168 00005198
+173 0000519d
l
+175 0000519f
51b0
+177 000051a1
dx
+182 000051a6
eax
+184 000051a8
%esp
+187 000051ab
+188 000051ac
+189 000051ad
+190 000051ae
+192 000051b0
04(%esp)
+200 000051b8
%esp)
+203 000051bb
+208 000051c0
dx
+213 000051c5
l
+215 000051c7
514a
+217 000051c9
x)
+224 000051d0
edx
+226 000051d2

movl

%ebx,(
0x00019390
$0x00000001,%e

84c0

testb

%al,%a

75d1

jne

0x0000

c74424046cbc0d00
tiff
891c24

movl

e807420100
84c0

calll

movl
testb

7514

jne

c7442404e5400d00
tif
891c24

movl

e8f3410100
84c0

calll

%ebx,(
0x00019390
%al,%a
0x0000
$0x000d40e5,0x

movl
testb

740f
ba04000000

$0x000dbc6c,0x

je
movl

%ebx,(
0x00019390
%al,%a
0x0000
$0x00000004,%e

89d0

movl

%edx,%

83c414

addl

$0x14,

5b
c9
c3
6690
c744240468bc0d00
bmp
891c24

popl
leave
ret
nop

%ebx

e8d0410100
ba03000000

movl

$0x000dbc68,0x
movl

calll
movl

%ebx,(
0x00019390
$0x00000003,%e

84c0

testb

%al,%a

7581

jne

0x0000

0f1f8000000000

nopl

0x00000000(%ea

31d2

xorl

%edx,%

89d0

movl

%edx,%

eax
+228
%esp
+231
+232
+233
+234
)

000051d4 83c414

addl

$0x14,

000051d7
000051d8
000051d9
000051da

popl
leave
ret

%ebx

+0

5b
c9
c3
660f1f440000

nopw

0x00(%eax,%eax

000051e0 55

pushl

%ebp
+1
000051e1 89e5
%esp,%ebp
+3
000051e3 83ec68
$0x68,%esp
+6
000051e6 895df4
%ebx,0xf4(%ebp)
+9
000051e9 8975f8
%esi,0xf8(%ebp)
+12 000051ec 897dfc
xfc(%ebp)
+15 000051ef 8b5d08
ebp),%ebx
+18 000051f2 8b750c
ebp),%esi
+21 000051f5 8b7d10
ebp),%edi
+24 000051f8 807d1400
0x14(%ebp)
+28 000051fc 7462
5260
+30 000051fe f30f100e
,%xmm1
+34 00005202 0f2e0df4120e00
m1
+41 00005209 0f82cc000000
+47 0000520f f30f2a4308
m0
+52 00005214 0f2ec8
%xmm1
+55 00005217 0f8383010000
+61 0000521d f30f100f
,%xmm1
+65 00005221 0f57d2
%xmm2
+68 00005224 0f2ed1
%xmm2
+71 00005227 0f878a010000
+77 0000522d f30f2a430c
m0
+82 00005232 0f2ec8
%xmm1
+85 00005235 0f8295000000
+91 0000523b f30f11442404
p)
+97 00005241 f30f110c24
+102 00005246 e8a7db0f00
_fmodf
+107 0000524b d91f
+109 0000524d 8b5df4

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

0x10(%

cmpb

$0x00,

je

0x0000

movss

(%esi)

ucomiss

0x000e12f4,%xm

jb
cvtsi2ss

0x000052db
0x08(%ebx),%xm
ucomiss

jae

%xmm0,

movss

0x000053a0
(%edi)

xorps

%xmm2,

ucomiss

%xmm1,

ja
cvtsi2ss

0x000053b7
0x0c(%ebx),%xm
ucomiss

%xmm0,

jb
movss

0x000052d0
%xmm0,0x04(%es

movss
calll

%xmm1,(%esp)
0x00102df2
fstps
movl

(%edi)
0xf4(%

ebp),%ebx
+112 00005250
ebp),%esi
+115 00005253
ebp),%edi
+118 00005256
+119 00005257
+120 00005258
x,%eax)
+128 00005260
,%xmm1
+132 00005264
m1
+139 0000526b
+145 00005271
m2
+150 00005276
%xmm1
+153 00005279
+159 0000527f
,%xmm2
+163 00005283
%xmm0
+166 00005286
%xmm0
+169 00005289
+175 0000528f
m1
+180 00005294
%xmm2
+183 00005297
52d0
+185 00005299
p)
+191 0000529f
+196 000052a4
p)
+201 000052a9
_fmodf
+206 000052ae
ebp)
+209 000052b1
m0
+214 000052b6
m0
+222 000052be
m1
+227 000052c3
%xmm1
+231 000052c7
(%edi)
+235 000052cb
)
+240 000052d0
ebp),%ebx
+243 000052d3
ebp),%esi
+246 000052d6
ebp),%edi
+249 000052d9

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
0f1f840000000000

leave
ret
nopl

f30f100e

0x00000000(%ea
movss

(%esi)

0f2e0df4120e00

ucomiss

0x000e12f4,%xm

0f82b7000000
f30f2a5308

jb
cvtsi2ss

0x00005328
0x08(%ebx),%xm

0f2eca
0f83e1000000
f30f1017

ucomiss
movss

0x00005360
(%edi)

0f57c0

xorps

%xmm0,

0f2ec2

ucomiss

%xmm2,

0f876f010000
f30f2a4b0c

jae

%xmm2,

ja
cvtsi2ss

0x000053fe
0x0c(%ebx),%xm

0f2ed1

ucomiss

%xmm1,

7237

jb

0x0000

f30f114c2404

movss

%xmm1,0x04(%es

f30f111424
f30f114dc8

movss
movss

%xmm2,(%esp)
%xmm1,0xc8(%eb

e844db0f00

calll

0x00102df2

d95db4

fstps

0xb4(%

f30f1045b4

movss

0xb4(%ebp),%xm

f30f5805e8120e00

addss

0x000e12e8,%xm

f30f104dc8

movss

0xc8(%ebp),%xm

f30f5cc8

subss

%xmm0,

f30f110f

movss

%xmm1,

0f1f440000

nopl

0x00(%eax,%eax

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9

leave

+250 000052da c3
+251 000052db 0f8a2effffff
+257 000052e1 f30f2a4308

ret
jp
cvtsi2ss

0x0000520f
0x08(%ebx),%xm

m0
+262 000052e6
%xmm2
+265 000052e9
m2
+273 000052f1
p)
+278 000052f6
p)
+284 000052fc
m0
+292 00005304
%xmm0
+296 00005308
+301 0000530d
_fmodf
+306 00005312
ebp)
+309 00005315
m0
+314 0000531a
m0
+319 0000531f
(%esi)
+323 00005323
+328 00005328
+334 0000532e
m0
+339 00005333
p)
+345 00005339
m1
+352 00005340
+357 00005345
_fmodf
+362 0000534a
+364 0000534c
+369 00005351
x)
+376 00005358
x,%eax)
+384 00005360
p)
+390 00005366
+395 0000536b
p)
+400 00005370
_fmodf
+405 00005375
ebp)
+408 00005378
m0
+413 0000537d
m0
+421 00005385
m2
+426 0000538a

0f28d0

movaps

%xmm0,

f30f5c15e8120e00

subss

0x000e12e8,%xm

f30f1155e4

movss

%xmm2,0xe4(%eb

f30f11442404

movss

%xmm0,0x04(%es

f30f100504130e00

movss

0x000e1304,%xm

f30f5cc1
f30f110424
e8e0da0f00

subss
movss
calll

d95de0

%xmm1,
%xmm0,(%esp)
0x00102df2

fstps

0xe0(%

f30f1045e4

movss

0xe4(%ebp),%xm

f30f5c45e0

subss

0xe0(%ebp),%xm

f30f1106

movss

%xmm0,

e9f5feffff
0f8a43ffffff
f30f2a4308

jmp
jp
cvtsi2ss

0x0000521d
0x00005271
0x08(%ebx),%xm

f30f11442404

movss

%xmm0,0x04(%es

0f570d20130e00

xorps

0x000e1320,%xm

f30f110c24
e8a8da0f00

movss
calll

%xmm1,(%esp)
0x00102df2

d91e
e92effffff
0f1f8000000000

jmp
nopl

(%esi)
0x0000527f
0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

f30f11542404

movss

%xmm2,0x04(%es

f30f110c24
f30f1155b8

movss
movss

%xmm1,(%esp)
%xmm2,0xb8(%eb

e87dda0f00

calll

0x00102df2

fstps

d95db4

fstps

0xb4(%

f30f1045b4

movss

0xb4(%ebp),%xm

f30f5805e8120e00

addss

0x000e12e8,%xm

f30f1055b8

movss

0xb8(%ebp),%xm

f30f5cd0

subss

%xmm0,

%xmm2
+430 0000538e
(%esi)
+434 00005392
+439 00005397
+448 000053a0
p)
+454 000053a6
+459 000053ab
_fmodf
+464 000053b0
+466 000053b2
+471 000053b7
m0
+476 000053bc
%xmm2
+479 000053bf
m2
+487 000053c7
p)
+492 000053cc
p)
+498 000053d2
m0
+506 000053da
%xmm0
+510 000053de
+515 000053e3
_fmodf
+520 000053e8
ebp)
+523 000053eb
m0
+528 000053f0
m0
+533 000053f5
(%edi)
+537 000053f9
+542 000053fe
m0
+547 00005403
p)
+553 00005409
m2
+560 00005410
+565 00005415
_fmodf
+570 0000541a
+572 0000541c
+577 00005421
+578 00005422
x)
+585 00005429
x)
+0

f30f1116
e9e8feffff
660f1f840000000000
f30f11442404

movss
jmp

%xmm2,

0x0000527f
0x00000000(%eax,%eax)
%xmm0,0x04(%es

nopw
movss

f30f110c24
e842da0f00

movss
calll

d91e
e966feffff
f30f2a430c

jmp
cvtsi2ss

%xmm1,(%esp)
0x00102df2
fstps

0f28d0

(%esi)
0x0000521d
0x0c(%ebx),%xm

movaps

%xmm0,

f30f5c15e8120e00

subss

0x000e12e8,%xm

f30f1155dc

movss

%xmm2,0xdc(%eb

f30f11442404

movss

%xmm0,0x04(%es

f30f100504130e00

movss

0x000e1304,%xm

f30f5cc1
f30f110424
e80ada0f00

subss
movss
calll

d95dd8

%xmm1,
%xmm0,(%esp)
0x00102df2

fstps

0xd8(%

f30f1045dc

movss

0xdc(%ebp),%xm

f30f5c45d8

subss

0xd8(%ebp),%xm

f30f1107

movss

%xmm0,

e9d2feffff
f30f2a430c

jmp
cvtsi2ss

0x000052d0
0x0c(%ebx),%xm

f30f11442404

movss

%xmm0,0x04(%es

0f571520130e00

xorps

0x000e1320,%xm

f30f111424
e8d8d90f00

movss
calll

%xmm2,(%esp)
0x00102df2

d91f
e9affeffff
90
0f1f8000000000

jmp
nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

fstps

(%edi)
0x000052d0

nop

00005430 55

pushl

00005431 89e5

movl

00005433 57

pushl

%ebp
+1
%esp,%ebp
+3

%edi
+4

00005434 56

pushl

+5

00005435 53

pushl

%esi
%ebx
+6
00005436 81ecfc000000
000fc,%esp
+12 0000543c 0fb64514
ebp),%eax
+16 00005440 88854bffffff
(%ebp)
+22 00005446 f30f106d0c
m5
+27 0000544b f30f2cfd
%edi
+31 0000544f 8d47ff
edi),%eax
+34 00005452 0f57c0
%xmm0
+37 00005455 0f2ec5
%xmm0
+40 00005458 0f47f8
edi
+43 0000545b f30f107510
m6
+48 00005460 f30f2cce
%ecx
+52 00005464 8d41ff
ecx),%eax
+55 00005467 0f2ec6
%xmm0
+58 0000546a 0f47c8
ecx
+61 0000546d 83fffe
%edi
+64 00005470 7c0f
5481
+66 00005472 8d77ff
edi),%esi
+69 00005475 8b4508
ebp),%eax
+72 00005478 3b7008
eax),%esi
+75 0000547b 0f8cb8080000
+81 00005481 0fb6854bffffff
p),%eax
+88 00005488 8944240c
x0c(%esp)
+92 0000548c 8d4510
ebp),%eax
+95 0000548f 89442408
x08(%esp)
+99 00005493 8d450c
ebp),%eax
+102 00005496 89442404
x04(%esp)
+106 0000549a 8b5508
ebp),%edx
+109 0000549d 891424
%esp)

subl

$0x000

movzbl

0x14(%

movb

%al,0xffffff4b

movss

0x0c(%ebp),%xm
cvttss2si

%xmm5,

leal

0xff(%

xorps

%xmm0,

ucomiss

%xmm5,

cmoval

%eax,%

movss

0x10(%ebp),%xm
cvttss2si

%xmm6,

leal

0xff(%

ucomiss

%xmm6,

cmoval

%eax,%

cmpl

$0xfe,

jl

0x0000

leal

0xff(%

movl

0x08(%

cmpl

0x08(%

jl
movzbl

0x00005d39
0xffffff4b(%eb
movl

%eax,0

leal

0x10(%

movl

%eax,0

leal

0x0c(%

movl

%eax,0

movl

0x08(%

movl

%edx,(

+112 000054a0 e83bfdffff


+117 000054a5 f30f106d0c

calll
movss

0x000051e0
0x0c(%ebp),%xm

m5
+122 000054aa
%edi
+126 000054ae
edi),%eax
+129 000054b1
%xmm0
+132 000054b4
%xmm0
+135 000054b7
edi
+138 000054ba
m6
+143 000054bf
%ecx
+147 000054c3
edi),%esi
+150 000054c6
ecx),%ebx
+153 000054c9
%xmm0
+156 000054cc
+162 000054d2
xmm1
+166 000054d6
%xmm1
+170 000054da
m4
+178 000054e2
%xmm1
+181 000054e5
%xmm3
+184 000054e8
%xmm3
+188 000054ec
m7
+196 000054f4
%xmm7
+199 000054f7
+205 000054fd
%xmm2
+208 00005500
m1
+215 00005507
+221 0000550d
70(%ebp)
+229 00005515
xmm1
+233 00005519
%xmm1
+237 0000551d
%xmm1
+240 00005520
%xmm3
+243 00005523
%xmm3
+247 00005527
%xmm7

f30f2cfd

cvttss2si

%xmm5,

8d47ff

leal

0xff(%

0f57c0

xorps

%xmm0,

0f2ec5

ucomiss

%xmm5,

0f47f8

cmoval

%eax,%

f30f107510

movss

0x10(%ebp),%xm

f30f2cce

cvttss2si

%xmm6,

8d77ff

leal

0xff(%

8d59ff

leal

0xff(%

0f2ec6

ucomiss

%xmm6,

0f8735100000
f30f2ace

ja

f30f5ccd
f30f102510130e00

0x00006507
%esi,%

cvtsi2ss
subss
movss

%xmm5,
0x000e1310,%xm

0f54cc

andps

%xmm4,

0f28d9

movaps

%xmm1,

f30f59d9

mulss

%xmm1,

f30f103de8120e00

movss

0f2ef9

0x000e12e8,%xm
ucomiss

%xmm1,

0f87760f0000
0f57d2

ja

0x00006473
%xmm2,

0f2e0df0120e00

ucomiss

0x000e12f0,%xm

0f82f7070000
f30f119570ffffff

jb
movss

0x00005d04
%xmm2,0xffffff

xorps

f30f2acb

cvtsi2ss

%ebx,%

f30f5cce

subss

%xmm6,

0f54cc

andps

%xmm4,

0f28d9

movaps

%xmm1,

f30f59d9

mulss

%xmm1,

0f2ef9

ucomiss

%xmm1,

+250 0000552a
+256 00005530
%xmm2
+259 00005533
m1
+266 0000553a
+272 00005540
p)
+277 00005545
esi),%eax
+280 00005548
xmm1
+284 0000554c
%xmm1
+288 00005550
%xmm1
+291 00005553
%xmm3
+294 00005556
%xmm3
+298 0000555a
%xmm7
+301 0000555d
+307 00005563
%xmm2
+310 00005566
m1
+317 0000556d
+323 00005573
74(%ebp)
+331 0000557b
ebx),%eax
+334 0000557e
xmm1
+338 00005582
%xmm1
+342 00005586
%xmm1
+345 00005589
%xmm3
+348 0000558c
%xmm3
+352 00005590
%xmm7
+355 00005593
+361 00005599
%xmm2
+364 0000559c
m1
+371 000055a3
+377 000055a9
p)
+382 000055ae
esi),%eax
+385 000055b1
xmm1
+389 000055b5
%xmm1
+393 000055b9
%xmm1

0f87ef0e0000
0f57d2

ja

0x0000641f
%xmm2,

0f2e0df0120e00

ucomiss

0x000e12f0,%xm

0f828f070000
f30f1155a0

jb
movss

0x00005ccf
%xmm2,0xa0(%eb

xorps

8d4601

leal

0x01(%

f30f2ac8

cvtsi2ss

%eax,%

f30f5ccd

subss

%xmm5,

0f54cc

andps

%xmm4,

0f28d9

movaps

%xmm1,

f30f59d9

mulss

%xmm1,

0f2ef9

ucomiss

%xmm1,

0f87f40e0000
0f57d2

ja

0x00006457
%xmm2,

0f2e0df0120e00

ucomiss

0x000e12f0,%xm

0f8227070000
f30f119574ffffff

jb
movss

0x00005c9a
%xmm2,0xffffff

xorps

8d4301

leal

0x01(%

f30f2ac8

cvtsi2ss

%eax,%

f30f5cce

subss

%xmm6,

0f54cc

andps

%xmm4,

0f28d9

movaps

%xmm1,

f30f59d9

mulss

%xmm1,

0f2ef9

ucomiss

%xmm1,

0f87a20e0000
0f57d2

ja

0x0000643b
%xmm2,

0f2e0df0120e00

ucomiss

0x000e12f0,%xm

0f82bc060000
f30f1155a4

jb
movss

0x00005c65
%xmm2,0xa4(%eb

xorps

8d4602

leal

0x02(%

f30f2ac8

cvtsi2ss

%eax,%

f30f5ccd

subss

%xmm5,

0f54cc

andps

%xmm4,

+396 000055bc
%xmm3
+399 000055bf
%xmm3
+403 000055c3
%xmm7
+406 000055c6
+412 000055cc
%xmm2
+415 000055cf
m1
+422 000055d6
+428 000055dc
78(%ebp)
+436 000055e4
ebx),%eax
+439 000055e7
xmm1
+443 000055eb
%xmm1
+447 000055ef
%xmm1
+450 000055f2
%xmm3
+453 000055f5
%xmm3
+457 000055f9
%xmm7
+460 000055fc
+466 00005602
%xmm2
+469 00005605
m1
+476 0000560c
+482 00005612
p)
+487 00005617
esi),%eax
+490 0000561a
xmm1
+494 0000561e
%xmm1
+498 00005622
%xmm1
+501 00005625
%xmm2
+504 00005628
%xmm2
+508 0000562c
%xmm7
+511 0000562f
+517 00005635
(%ebp)
+527 0000563f
m1
+534 00005646
+540 0000564c
p),%xmm1
+548 00005654
7c(%ebp)

0f28d9

movaps

%xmm1,

f30f59d9

mulss

%xmm1,

0f2ef9

ucomiss

%xmm1,

0f871f0f0000
0f57d2

ja

0x000064eb
%xmm2,

0f2e0df0120e00

ucomiss

0x000e12f0,%xm

0f8254060000
f30f119578ffffff

jb
movss

0x00005c30
%xmm2,0xffffff

xorps

8d4302

leal

0x02(%

f30f2ac8

cvtsi2ss

%eax,%

f30f5cce

subss

%xmm6,

0f54cc

andps

%xmm4,

0f28d9

movaps

%xmm1,

f30f59d9

mulss

%xmm1,

0f2ef9

ucomiss

%xmm1,

0f87cd0e0000
0f57d2

ja

0x000064cf
%xmm2,

0f2e0df0120e00

ucomiss

0x000e12f0,%xm

0f82e9050000
f30f1155a8

jb
movss

0x00005bfb
%xmm2,0xa8(%eb

xorps

8d4603

leal

0x03(%

f30f2ac8

cvtsi2ss

%eax,%

f30f5ccd

subss

%xmm5,

0f54cc

andps

%xmm4,

0f28d1

movaps

%xmm1,

f30f59d1

mulss

%xmm1,

0f2ef9

ucomiss

%xmm1,

0f87760e0000
c78560ffffff00000000

ja
movl

0x000064ab
$0x00000000,0xffffff60

0f2e0df0120e00

ucomiss

0x000e12f0,%xm

0f8266050000
f30f108d60ffffff

jb
movss

0x00005bb2
0xffffff60(%eb

f30f118d7cffffff

movss

%xmm1,0xffffff

+556 0000565c
ebx),%eax
+559 0000565f
xmm1
+563 00005663
%xmm1
+567 00005667
%xmm1
+570 0000566a
%xmm3
+573 0000566d
%xmm3
+577 00005671
%xmm7
+580 00005674
+586 0000567a
%xmm2
+589 0000567d
m1
+596 00005684
+602 0000568a
p)
+607 0000568f
e4(%ebp)
+614 00005696
e0(%ebp)
+621 0000569d
dc(%ebp)
+628 000056a4
d8(%ebp)
+635 000056ab
ebp),%eax
+638 000056ae
eax),%eax
+641 000056b1
4(%ebp)
+647 000056b7
edi),%eax
+650 000056ba
p),%eax
+656 000056c0
56db
+658 000056c2
edi
+660 000056c4
56db
+662 000056c6
ecx),%edx
+665 000056c9
4(%ebp)
+671 000056cf
ebp),%eax
+674 000056d2
eax),%edx
+677 000056d5
+683 000056db
ecx),%eax
+686 000056de
ebx
+688 000056e0

8d4303

leal

0x03(%

f30f2ac8

cvtsi2ss

%eax,%

f30f5cce

subss

%xmm6,

0f54cc

andps

%xmm4,

0f28d9

movaps

%xmm1,

f30f59d9

mulss

%xmm1,

0f2ef9

ucomiss

%xmm1,

0f87150e0000
0f57d2

ja

0f2e0df0120e00

ucomiss

0x000e12f0,%xm

0f82f3040000
f30f1155ac

jb
movss

0x00005b7d
%xmm2,0xac(%eb

c745e400000000

movl

$0x00000000,0x

c745e000000000

movl

$0x00000000,0x

c745dc00000000

movl

$0x00000000,0x

c745d800000000

movl

$0x00000000,0x

xorps

0x0000648f
%xmm2,

8b4508

movl

0x08(%

8b4008

movl

0x08(%

898514ffffff

movl

8d4702
3b8514ffffff

%eax,0xffffff1
leal

cmpl

0x02(%
0xffffff14(%eb

7d19

jge

0x0000

85ff

testl

%edi,%

7e15

jle

0x0000

8d5102

leal

0x02(%

899544ffffff

movl

%edx,0xffffff4

8b4508

movl

0x08(%

3b500c

cmpl

0x0c(%

leal

0x00005d53
0x03(%

cmpl

%eax,%

0f8c78060000
8d4103

jl

39c3
0f8d64030000

jge

0x00005a4a

+694 000056e6
%edi
+697 000056e9
4(%ebp)
+703 000056ef
(%ebp)
+713 000056f9
p),%edi
+720 00005700
esi),%eax
+723 00005703
0(%ebp)
+729 00005709
eax
+731 0000570b
c(%ebp)
+737 00005711
esi),%edx
+740 00005714
8(%ebp)
+746 0000571a
edx
+748 0000571c
4(%ebp)
+754 00005722
esi),%ecx
+757 00005725
0(%ebp)
+763 0000572b
ecx
+765 0000572d
c(%ebp)
+771 00005733
)
+777 00005739
x)
+784 00005740
p),%eax
+790 00005746
,4),%xmm0
+796 0000574c
54(%ebp)
+804 00005754
4(%ebp)
+810 0000575a
+816 00005760
%xmm1
+819 00005763
p),%xmm1
+827 0000576b
xd4(%ebp)
+830 0000576e
xd0(%ebp)
+833 00005771
x0c(%esp)
+837 00005775
ebp),%eax
+840 00005778
x08(%esp)
+844 0000577c

83c703

addl

89bd64ffffff
c78550ffffff00000000
0fb6bd4bffffff

movl
movl
movzbl

movl

movl

899534ffffff

movl

898d30ffffff

movl

%esi,%
%edx,0xffffff3

leal
movl

29f1

0x02(%
%edx,0xffffff3

subl

8d4e03

%esi,%
%eax,0xffffff3

leal

29f2

0x01(%
%eax,0xffffff4

subl

8d5602
899538ffffff

0xffffff4b(%eb
leal

29f0
89853cffffff

%edi,0xffffff6
$0x00000000,0xffffff50

8d4601
898540ffffff

$0x03,

0x03(%
%ecx,0xffffff3

subl

%esi,%

898d2cffffff

movl

%ecx,0xffffff2

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

8b8550ffffff

movl

0xffffff50(%eb

f30f104485a0

movss

0xa0(%ebp,%eax

f30f118554ffffff

movss

%xmm0,0xffffff

39b564ffffff

cmpl

%esi,0xffffff6

0f8ed6020000
0f28c8

jle

f30f598d70ffffff

mulss

movaps

0x00005a36
%xmm0,
0xffffff70(%eb

8975d4

movl

%esi,0

895dd0

movl

%ebx,0

897c240c

movl

%edi,0

8d45d0

leal

0xd0(%

89442408

movl

%eax,0

8d55d4

leal

0xd4(%

ebp),%edx
+847 0000577f
x04(%esp)
+851 00005783
ebp),%ecx
+854 00005786
%esp)
+857 00005789
18(%ebp)
+865 00005791
+870 00005796
ebp),%edx
+873 00005799
ebp),%eax
+876 0000579c
eax),%edx
+880 000057a0
ebp),%edx
+883 000057a3
%edx
+886 000057a6
eax),%edx
+889 000057a9
,%eax
+892 000057ac
xmm0
+896 000057b0
p),%xmm1
+904 000057b8
%xmm0
+908 000057bc
m0
+913 000057c1
p)
+918 000057c6
edx),%eax
+922 000057ca
xmm0
+926 000057ce
%xmm0
+930 000057d2
m0
+935 000057d7
p)
+940 000057dc
edx),%eax
+944 000057e0
xmm0
+948 000057e4
%xmm0
+952 000057e8
m0
+957 000057ed
p)
+962 000057f2
edx),%eax
+966 000057f6
xmm0
+970 000057fa
%xmm0

89542404

movl

%edx,0

8b4d08

movl

0x08(%

890c24

movl

%ecx,(

f30f118d18ffffff

movss

e89af6ffff
8b55d0

calll

%xmm1,0xffffff
movl

0x00004e30
0xd0(%

8b4508

movl

0x08(%

0faf5008

imull

0x08(%

0355d4

addl

0xd4(%

c1e202

shll

$0x02,

035004

addl

0x04(%

0fb602

movzbl

(%edx)

f30f2ac0

cvtsi2ss

%eax,%

f30f108d18ffffff

movss

f30f59c1

0xffffff18(%eb
mulss

%xmm1,

f30f5845e4

addss

0xe4(%ebp),%xm

f30f1145e4

movss

%xmm0,0xe4(%eb

0fb64201

movzbl

0x01(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c1

mulss

%xmm1,

f30f5845e0

addss

0xe0(%ebp),%xm

f30f1145e0

movss

%xmm0,0xe0(%eb

0fb64202

movzbl

0x02(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c1

mulss

%xmm1,

f30f5845dc

addss

0xdc(%ebp),%xm

f30f1145dc

movss

%xmm0,0xdc(%eb

0fb64203

movzbl

0x03(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c1

mulss

%xmm1,

+974 000057fe f30f5845d8

addss

0xd8(%ebp),%xm

movss

%xmm0,0xd8(%eb

f30f108d54ffffff

movss

0xffffff54(%eb

8b953cffffff

movl

0xffffff3c(%eb

m0
+979 00005803 f30f1145d8
p)
+984 00005808
p),%xmm1
+992 00005810
p),%edx
+998 00005816
),%xmm1
+1007 0000581f
p),%ecx
+1013 00005825
xd4(%ebp)
+1016 00005828
xd0(%ebp)
+1019 0000582b
x0c(%esp)
+1023 0000582f
ebp),%eax
+1026 00005832
x08(%esp)
+1030 00005836
ebp),%edx
+1033 00005839
x04(%esp)
+1037 0000583d
ebp),%ecx
+1040 00005840
%esp)
+1043 00005843
18(%ebp)
+1051 0000584b
+1056 00005850
ebp),%edx
+1059 00005853
ebp),%eax
+1062 00005856
eax),%edx
+1066 0000585a
ebp),%edx
+1069 0000585d
%edx
+1072 00005860
eax),%edx
+1075 00005863
,%eax
+1078 00005866
xmm0
+1082 0000586a
p),%xmm1
+1090 00005872
%xmm0
+1094 00005876
m0
+1099 0000587b
p)
+1104 00005880
edx),%eax
+1108 00005884

f30f598c9570ffffff
8b8d40ffffff

mulss

0xffffff70(%ebp,%edx,4
movl

0xffffff40(%eb

894dd4

movl

%ecx,0

895dd0

movl

%ebx,0

897c240c

movl

%edi,0

8d45d0

leal

0xd0(%

89442408

movl

%eax,0

8d55d4

leal

0xd4(%

89542404

movl

%edx,0

8b4d08

movl

0x08(%

890c24

movl

%ecx,(

f30f118d18ffffff

movss

e8e0f5ffff
8b55d0

calll

%xmm1,0xffffff
movl

0x00004e30
0xd0(%

8b4508

movl

0x08(%

0faf5008

imull

0x08(%

0355d4

addl

0xd4(%

c1e202

shll

$0x02,

035004

addl

0x04(%

0fb602

movzbl

(%edx)

f30f2ac0

cvtsi2ss

%eax,%

f30f108d18ffffff

movss

f30f59c1

0xffffff18(%eb
mulss

%xmm1,

f30f5845e4

addss

0xe4(%ebp),%xm

f30f1145e4

movss

%xmm0,0xe4(%eb

0fb64201

movzbl

0x01(%

f30f2ac0

cvtsi2ss

%eax,%

xmm0
+1112 00005888
%xmm0
+1116 0000588c
m0
+1121 00005891
p)
+1126 00005896
edx),%eax
+1130 0000589a
xmm0
+1134 0000589e
%xmm0
+1138 000058a2
m0
+1143 000058a7
p)
+1148 000058ac
edx),%eax
+1152 000058b0
xmm0
+1156 000058b4
%xmm0
+1160 000058b8
m0
+1165 000058bd
p)
+1170 000058c2
p),%xmm1
+1178 000058ca
p),%edx
+1184 000058d0
),%xmm1
+1193 000058d9
p),%ecx
+1199 000058df
xd4(%ebp)
+1202 000058e2
xd0(%ebp)
+1205 000058e5
x0c(%esp)
+1209 000058e9
ebp),%eax
+1212 000058ec
x08(%esp)
+1216 000058f0
ebp),%edx
+1219 000058f3
x04(%esp)
+1223 000058f7
ebp),%ecx
+1226 000058fa
%esp)
+1229 000058fd
18(%ebp)
+1237 00005905
+1242 0000590a
ebp),%edx
+1245 0000590d
ebp),%eax

f30f59c1

mulss

%xmm1,

f30f5845e0

addss

0xe0(%ebp),%xm

f30f1145e0

movss

%xmm0,0xe0(%eb

0fb64202

movzbl

0x02(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c1

mulss

%xmm1,

f30f5845dc

addss

0xdc(%ebp),%xm

f30f1145dc

movss

%xmm0,0xdc(%eb

0fb64203

movzbl

0x03(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c1

mulss

%xmm1,

f30f5845d8

addss

0xd8(%ebp),%xm

f30f1145d8

movss

%xmm0,0xd8(%eb

f30f108d54ffffff

movss

0xffffff54(%eb

8b9534ffffff

movl

0xffffff34(%eb

f30f598c9570ffffff
8b8d38ffffff

mulss

0xffffff70(%ebp,%edx,4
movl

0xffffff38(%eb

894dd4

movl

%ecx,0

895dd0

movl

%ebx,0

897c240c

movl

%edi,0

8d45d0

leal

0xd0(%

89442408

movl

%eax,0

8d55d4

leal

0xd4(%

89542404

movl

%edx,0

8b4d08

movl

0x08(%

890c24

movl

%ecx,(

f30f118d18ffffff

movss

e826f5ffff
8b55d0

calll

8b4508

%xmm1,0xffffff
movl

0x00004e30
0xd0(%

movl

0x08(%

+1248 00005910
eax),%edx
+1252 00005914
ebp),%edx
+1255 00005917
%edx
+1258 0000591a
eax),%edx
+1261 0000591d
,%eax
+1264 00005920
xmm0
+1268 00005924
p),%xmm1
+1276 0000592c
%xmm0
+1280 00005930
m0
+1285 00005935
p)
+1290 0000593a
edx),%eax
+1294 0000593e
xmm0
+1298 00005942
%xmm0
+1302 00005946
m0
+1307 0000594b
p)
+1312 00005950
edx),%eax
+1316 00005954
xmm0
+1320 00005958
%xmm0
+1324 0000595c
m0
+1329 00005961
p)
+1334 00005966
edx),%eax
+1338 0000596a
xmm0
+1342 0000596e
%xmm0
+1346 00005972
m0
+1351 00005977
p)
+1356 0000597c
p),%xmm1
+1364 00005984
p),%edx
+1370 0000598a
),%xmm1
+1379 00005993
p),%ecx
+1385 00005999
xd4(%ebp)

0faf5008

imull

0x08(%

0355d4

addl

0xd4(%

c1e202

shll

$0x02,

035004

addl

0x04(%

0fb602

movzbl

(%edx)

f30f2ac0

cvtsi2ss

%eax,%

f30f108d18ffffff

movss

f30f59c1

0xffffff18(%eb
mulss

%xmm1,

f30f5845e4

addss

0xe4(%ebp),%xm

f30f1145e4

movss

%xmm0,0xe4(%eb

0fb64201

movzbl

0x01(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c1

mulss

%xmm1,

f30f5845e0

addss

0xe0(%ebp),%xm

f30f1145e0

movss

%xmm0,0xe0(%eb

0fb64202

movzbl

0x02(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c1

mulss

%xmm1,

f30f5845dc

addss

0xdc(%ebp),%xm

f30f1145dc

movss

%xmm0,0xdc(%eb

0fb64203

movzbl

0x03(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c1

mulss

%xmm1,

f30f5845d8

addss

0xd8(%ebp),%xm

f30f1145d8

movss

%xmm0,0xd8(%eb

f30f108d54ffffff

movss

0xffffff54(%eb

8b952cffffff

movl

0xffffff2c(%eb

f30f598c9570ffffff
8b8d30ffffff
894dd4

mulss

0xffffff70(%ebp,%edx,4
movl

0xffffff30(%eb
movl

%ecx,0

+1388 0000599c
xd0(%ebp)
+1391 0000599f
x0c(%esp)
+1395 000059a3
ebp),%eax
+1398 000059a6
x08(%esp)
+1402 000059aa
ebp),%edx
+1405 000059ad
x04(%esp)
+1409 000059b1
ebp),%ecx
+1412 000059b4
%esp)
+1415 000059b7
18(%ebp)
+1423 000059bf
+1428 000059c4
ebp),%edx
+1431 000059c7
ebp),%eax
+1434 000059ca
eax),%edx
+1438 000059ce
ebp),%edx
+1441 000059d1
%edx
+1444 000059d4
eax),%edx
+1447 000059d7
,%eax
+1450 000059da
xmm0
+1454 000059de
p),%xmm1
+1462 000059e6
%xmm0
+1466 000059ea
m0
+1471 000059ef
p)
+1476 000059f4
edx),%eax
+1480 000059f8
xmm0
+1484 000059fc
%xmm0
+1488 00005a00
m0
+1493 00005a05
p)
+1498 00005a0a
edx),%eax
+1502 00005a0e
xmm0
+1506 00005a12
%xmm0
+1510 00005a16

895dd0

movl

%ebx,0

897c240c

movl

%edi,0

8d45d0

leal

0xd0(%

89442408

movl

%eax,0

8d55d4

leal

0xd4(%

89542404

movl

%edx,0

8b4d08

movl

0x08(%

890c24

movl

%ecx,(

f30f118d18ffffff

movss

e86cf4ffff
8b55d0

calll

%xmm1,0xffffff
movl

0x00004e30
0xd0(%

8b4508

movl

0x08(%

0faf5008

imull

0x08(%

0355d4

addl

0xd4(%

c1e202

shll

$0x02,

035004

addl

0x04(%

0fb602

movzbl

(%edx)

f30f2ac0

cvtsi2ss

%eax,%

f30f108d18ffffff

movss

f30f59c1

0xffffff18(%eb
mulss

%xmm1,

f30f5845e4

addss

0xe4(%ebp),%xm

f30f1145e4

movss

%xmm0,0xe4(%eb

0fb64201

movzbl

0x01(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c1

mulss

%xmm1,

f30f5845e0

addss

0xe0(%ebp),%xm

f30f1145e0

movss

%xmm0,0xe0(%eb

0fb64202

movzbl

0x02(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c1

mulss

%xmm1,

f30f5845dc

addss

0xdc(%ebp),%xm

m0
+1515 00005a1b
p)
+1520 00005a20
edx),%eax
+1524 00005a24
xmm0
+1528 00005a28
%xmm0
+1532 00005a2c
m0
+1537 00005a31
p)
+1542 00005a36
+1543 00005a37
p)
+1549 00005a3d
50(%ebp)
+1556 00005a44
+1562 00005a4a
c8(%ebp)
+1569 00005a51
cc(%ebp)
+1576 00005a58
m0
+1581 00005a5d
%xmm1
+1584 00005a60
ebp),%edx
+1587 00005a63
%xmm1
+1590 00005a66
5a75
+1592 00005a68
ebp),%edx
+1595 00005a6b
ebp),%eax
+1598 00005a6e
ebp),%xmm0
+1602 00005a72
edx
+1605 00005a75
,%eax
+1607 00005a77
xe4(%ebp)
+1610 00005a7a
c0(%ebp)
+1617 00005a81
c4(%ebp)
+1624 00005a88
m0
+1629 00005a8d
%xmm2
+1632 00005a90
ebp),%edx
+1635 00005a93
%xmm2
+1638 00005a96
5aa5
+1640 00005a98

f30f1145dc

movss

%xmm0,0xdc(%eb

0fb64203

movzbl

0x03(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c1

mulss

%xmm1,

f30f5845d8

addss

0xd8(%ebp),%xm

f30f1145d8

movss

%xmm0,0xd8(%eb

43
ff8550ffffff

incl

%ebx
0xffffff50(%eb

83bd50ffffff04
'P'
0f85f6fcffff
c745c800007f43

cmpl

$0x04,0xffffff

jne
movl

0x00005740
$0x437f0000,0x

c745cc00000000

movl

$0x00000000,0x

f30f1045e4

movss

0xe4(%ebp),%xm

incl

0f57c9

xorps

%xmm1,

8d55cc

leal

0xcc(%

0f2ec8

ucomiss

%xmm0,

730d

jae

0x0000

8d55c8

leal

0xc8(%

8d45e4

leal

0xe4(%

0f2e45c8

ucomiss

0xc8(%

0f42d0

cmovbl

%eax,%

8b02

movl

(%edx)

8945e4

movl

%eax,0

c745c000007f43

movl

$0x437f0000,0x

c745c400000000

movl

$0x00000000,0x

f30f1045e0

movss

0xe0(%ebp),%xm

0f57d2

xorps

%xmm2,

8d55c4

leal

0xc4(%

0f2ed0

ucomiss

%xmm0,

730d

jae

0x0000

8d55c0

leal

0xc0(%

ebp),%edx
+1643 00005a9b
ebp),%eax
+1646 00005a9e
ebp),%xmm0
+1650 00005aa2
edx
+1653 00005aa5
,%eax
+1655 00005aa7
xe0(%ebp)
+1658 00005aaa
b8(%ebp)
+1665 00005ab1
bc(%ebp)
+1672 00005ab8
m0
+1677 00005abd
%xmm3
+1680 00005ac0
ebp),%edx
+1683 00005ac3
%xmm3
+1686 00005ac6
5ad5
+1688 00005ac8
ebp),%edx
+1691 00005acb
ebp),%eax
+1694 00005ace
ebp),%xmm0
+1698 00005ad2
edx
+1701 00005ad5
,%eax
+1703 00005ad7
xdc(%ebp)
+1706 00005ada
b0(%ebp)
+1713 00005ae1
b4(%ebp)
+1720 00005ae8
m0
+1725 00005aed
%xmm4
+1728 00005af0
ebp),%edx
+1731 00005af3
%xmm4
+1734 00005af6
5b05
+1736 00005af8
ebp),%edx
+1739 00005afb
ebp),%eax
+1742 00005afe
ebp),%xmm0
+1746 00005b02
edx
+1749 00005b05

8d45e0

leal

0xe0(%

0f2e45c0

ucomiss

0xc0(%

0f42d0

cmovbl

%eax,%

8b02

movl

(%edx)

8945e0

movl

%eax,0

c745b800007f43

movl

$0x437f0000,0x

c745bc00000000

movl

$0x00000000,0x

f30f1045dc

movss

0xdc(%ebp),%xm

0f57db

xorps

%xmm3,

8d55bc

leal

0xbc(%

0f2ed8

ucomiss

%xmm0,

730d

jae

0x0000

8d55b8

leal

0xb8(%

8d45dc

leal

0xdc(%

0f2e45b8

ucomiss

0xb8(%

0f42d0

cmovbl

%eax,%

8b02

movl

(%edx)

8945dc

movl

%eax,0

c745b000007f43

movl

$0x437f0000,0x

c745b400000000

movl

$0x00000000,0x

f30f1045d8

movss

0xd8(%ebp),%xm

0f57e4

xorps

%xmm4,

8d55b4

leal

0xb4(%

0f2ee0

ucomiss

%xmm0,

730d

jae

0x0000

8d55b0

leal

0xb0(%

8d45d8

leal

0xd8(%

0f2e45b0

ucomiss

0xb0(%

0f42d0

cmovbl

%eax,%

f30f102a

movss

(%edx)

,%xmm5
+1753 00005b09
m0
+1758 00005b0e
%eax
+1762 00005b12
ax
+1765 00005b15
xmm4
+1769 00005b19
m2
+1777 00005b21
%xmm4
+1781 00005b25
m0
+1786 00005b2a
%eax
+1790 00005b2e
ax
+1793 00005b31
xmm3
+1797 00005b35
%xmm3
+1801 00005b39
m0
+1806 00005b3e
%eax
+1810 00005b42
ax
+1813 00005b45
xmm1
+1817 00005b49
%xmm1
+1821 00005b4d
%eax
+1825 00005b51
ax
+1828 00005b54
xmm0
+1832 00005b58
%xmm0
+1836 00005b5c
ebp),%eax
+1839 00005b5f
x)
+1844 00005b64
x)
+1849 00005b69
x)
+1854 00005b6e
(%eax)
+1858 00005b72
sp
+1864 00005b78
+1865 00005b79
+1866 00005b7a
+1867 00005b7b
+1868 00005b7c
+1869 00005b7d
+1875 00005b83

f30f1045dc

movss

0xdc(%ebp),%xm

f30f2cc0

cvttss2si

%xmm0,

0fb6c0

movzbl

%al,%e

f30f2ae0

cvtsi2ss

%eax,%

f30f1015e4120e00

movss

f30f59e2
f30f1045e0

0x000e12e4,%xm
mulss

movss

%xmm2,
0xe0(%ebp),%xm

f30f2cc0

cvttss2si

%xmm0,

0fb6c0

movzbl

%al,%e

f30f2ad8

cvtsi2ss

%eax,%

f30f59da

mulss

%xmm2,

f30f1045e4

movss

0xe4(%ebp),%xm

f30f2cc0

cvttss2si

%xmm0,

0fb6c0

movzbl

%al,%e

f30f2ac8

cvtsi2ss

%eax,%

f30f59ca

mulss

%xmm2,

f30f2cc5

cvttss2si

%xmm5,

0fb6c0

movzbl

%al,%e

f30f2ac0

cvtsi2ss

%eax,%

f30f59c2

mulss

%xmm2,

8b4518

movl

0x18(%

f30f11400c

movss

%xmm0,0x0c(%ea

f30f114808

movss

%xmm1,0x08(%ea

f30f115804

movss

%xmm3,0x04(%ea

f30f1120
81c4fc000000
5b
5e
5f
c9
c3
0f8a07fbffff
0f28d1

movss
addl

%xmm4,
$0x000000fc,%e

popl
popl
popl
leave
ret
jp
movaps

%ebx
%esi
%edi
0x0000568a
%xmm1,

%xmm2
+1878 00005b86
m2
+1886 00005b8e
m2
+1894 00005b96
%xmm0
+1897 00005b99
m0
+1905 00005ba1
%xmm2
+1909 00005ba5
%xmm3
+1913 00005ba9
%xmm2
+1917 00005bad
+1922 00005bb2
+1928 00005bb8
%xmm0
+1931 00005bbb
m0
+1939 00005bc3
m0
+1947 00005bcb
60(%ebp)
+1955 00005bd3
%xmm0
+1958 00005bd6
m0
+1966 00005bde
p),%xmm0
+1974 00005be6
%xmm2
+1978 00005bea
%xmm0
+1982 00005bee
60(%ebp)
+1990 00005bf6
+1995 00005bfb
+2001 00005c01
%xmm2
+2004 00005c04
m2
+2012 00005c0c
m2
+2020 00005c14
%xmm0
+2023 00005c17
m0
+2031 00005c1f
%xmm2
+2035 00005c23
%xmm3
+2039 00005c27
%xmm2
+2043 00005c2b
+2048 00005c30
+2054 00005c36
%xmm2
+2057 00005c39

f30f5915f8120e00

mulss

0x000e12f8,%xm

f30f5815fc120e00

addss

0x000e12fc,%xm

0f28c3
f30f590500130e00

movaps
mulss

%xmm3,
0x000e1300,%xm

f30f58d0

addss

%xmm0,

f30f59d9

mulss

%xmm1,

f30f5cd3

subss

%xmm3,

e9d8faffff
0f8a94faffff
0f28c1

jmp
jp

f30f5905f8120e00

mulss

0x000e12f8,%xm

f30f5805fc120e00

addss

0x000e12fc,%xm

f30f118560ffffff

movss

%xmm0,0xffffff

0f28c2

0x0000568a
0x0000564c
movaps
%xmm1,

movaps

%xmm2,

f30f590500130e00

mulss

0x000e1300,%xm

f30f588560ffffff

addss

0xffffff60(%eb

f30f59d1

mulss

%xmm1,

f30f5cc2

subss

%xmm2,

f30f118560ffffff

movss

e951faffff
0f8a11faffff
0f28d1

jmp
jp

f30f5915f8120e00

mulss

0x000e12f8,%xm

f30f5815fc120e00

addss

0x000e12fc,%xm

0f28c3
f30f590500130e00

%xmm0,0xffffff
0x0000564c
0x00005612
movaps
%xmm1,

movaps
mulss

%xmm3,
0x000e1300,%xm

f30f58d0

addss

%xmm0,

f30f59d9

mulss

%xmm1,

f30f5cd3

subss

%xmm3,

e9e2f9ffff
0f8aa6f9ffff
0f28d1

jmp
jp

f30f5915f8120e00

mulss

0x00005612
0x000055dc
movaps
%xmm1,
0x000e12f8,%xm

m2
+2065
m2
+2073
%xmm0
+2076
m0
+2084
%xmm2
+2088
%xmm3
+2092
%xmm2
+2096
+2101
+2107
%xmm2
+2110
m2
+2118
m2
+2126
%xmm0
+2129
m0
+2137
%xmm2
+2141
%xmm3
+2145
%xmm2
+2149
+2154
+2160
%xmm2
+2163
m2
+2171
m2
+2179
%xmm0
+2182
m0
+2190
%xmm2
+2194
%xmm3
+2198
%xmm2
+2202
+2207
+2213
%xmm2
+2216
m2
+2224
m2
+2232
%xmm0
+2235

00005c41 f30f5815fc120e00

addss

00005c49 0f28c3
00005c4c f30f590500130e00

0x000e12fc,%xm
movaps

mulss

%xmm3,
0x000e1300,%xm

00005c54 f30f58d0

addss

%xmm0,

00005c58 f30f59d9

mulss

%xmm1,

00005c5c f30f5cd3

subss

%xmm3,

00005c60 e977f9ffff
00005c65 0f8a3ef9ffff
00005c6b 0f28d1

jmp
jp

00005c6e f30f5915f8120e00

mulss

0x000e12f8,%xm

00005c76 f30f5815fc120e00

addss

0x000e12fc,%xm

00005c7e 0f28c3
00005c81 f30f590500130e00

0x000055dc
0x000055a9
movaps
%xmm1,

movaps
mulss

%xmm3,
0x000e1300,%xm

00005c89 f30f58d0

addss

%xmm0,

00005c8d f30f59d9

mulss

%xmm1,

00005c91 f30f5cd3

subss

%xmm3,

00005c95 e90ff9ffff
00005c9a 0f8ad3f8ffff
00005ca0 0f28d1

jmp
jp

00005ca3 f30f5915f8120e00

mulss

0x000e12f8,%xm

00005cab f30f5815fc120e00

addss

0x000e12fc,%xm

00005cb3 0f28c3
00005cb6 f30f590500130e00

0x000055a9
0x00005573
movaps
%xmm1,

movaps
mulss

%xmm3,
0x000e1300,%xm

00005cbe f30f58d0

addss

%xmm0,

00005cc2 f30f59d9

mulss

%xmm1,

00005cc6 f30f5cd3

subss

%xmm3,

00005cca e9a4f8ffff
00005ccf 0f8a6bf8ffff
00005cd5 0f28d1

jmp
jp

00005cd8 f30f5915f8120e00

mulss

0x000e12f8,%xm

00005ce0 f30f5815fc120e00

addss

0x000e12fc,%xm

00005ce8 0f28c3
00005ceb f30f590500130e00

0x00005573
0x00005540
movaps
%xmm1,

movaps
mulss

%xmm3,
0x000e1300,%xm

m0
+2243 00005cf3
%xmm2
+2247 00005cf7
%xmm3
+2251 00005cfb
%xmm2
+2255 00005cff
+2260 00005d04
+2266 00005d0a
%xmm2
+2269 00005d0d
m2
+2277 00005d15
m2
+2285 00005d1d
%xmm0
+2288 00005d20
m0
+2296 00005d28
%xmm2
+2300 00005d2c
%xmm3
+2304 00005d30
%xmm2
+2308 00005d34
+2313 00005d39
%ecx
+2316 00005d3c
+2322 00005d42
ecx),%ebx
+2325 00005d45
eax),%ebx
+2328 00005d48
+2334 00005d4e
+2339 00005d53
ecx
+2341 00005d55
+2347 00005d5b
ecx),%eax
+2350 00005d5e
eax
+2352 00005d60
+2358 00005d66
ebp),%edx
+2361 00005d69
edx),%esi
+2364 00005d6c
%esi
+2367 00005d6f
p),%eax
+2373 00005d75
eax
+2376 00005d78
edx
+2378 00005d7a
edx
+2380 00005d7c
%edx,4),%edx
+2383 00005d7f

f30f58d0

addss

%xmm0,

f30f59d9

mulss

%xmm1,

f30f5cd3

subss

%xmm3,

e93cf8ffff
0f8a03f8ffff
0f28d1

jmp
jp

f30f5915f8120e00

mulss

0x000e12f8,%xm

f30f5815fc120e00

addss

0x000e12fc,%xm

0f28c3
f30f590500130e00

0x00005540
0x0000550d
movaps
%xmm1,

movaps
mulss

%xmm3,
0x000e1300,%xm

f30f58d0

addss

%xmm0,

f30f59d9

mulss

%xmm1,

f30f5cd3

subss

%xmm3,

e9d4f7ffff
83f9fe

jmp

0f8c3ff7ffff
8d59ff

jl

3b580c
0f8c84f7ffff
e92ef7ffff
85c9

jl
jmp

0f8e80f9ffff
8d4103

jle

cmpl

0x0000550d
$0xfe,

leal

0x00005481
0xff(%

cmpl

0x0c(%

testl

0x000054d2
0x00005481
%ecx,%

leal

0x000056db
0x03(%

cmpl

%ebx,%

movl

0x00005a4a
0x08(%

8b7204

movl

0x04(%

83ee04

subl

$0x04,

39d8
0f8ee4fcffff
8b5508

8b8514ffffff

jle

movl

0xffffff14(%eb

0fafc3

imull

%ebx,%

89c2

movl

%eax,%

01fa

addl

%edi,%

8d1496

leal

(%esi,

f30f1075a0

movss

0xa0(%ebp),%xm

m6
+2388 00005d84
p),%xmm4
+2396 00005d8c
%xmm4
+2400 00005d90
,%eax
+2403 00005d93
xmm0
+2407 00005d97
%xmm0
+2411 00005d9b
%xmm1
+2414 00005d9e
%xmm0
+2418 00005da2
p)
+2423 00005da7
edx),%eax
+2427 00005dab
xmm1
+2431 00005daf
%xmm1
+2435 00005db3
%xmm2
+2438 00005db6
%xmm1
+2442 00005dba
p)
+2447 00005dbf
edx),%eax
+2451 00005dc3
xmm2
+2455 00005dc7
%xmm2
+2459 00005dcb
%xmm3
+2462 00005dce
%xmm2
+2466 00005dd2
p)
+2471 00005dd7
edx),%eax
+2475 00005ddb
xmm3
+2479 00005ddf
%xmm3
+2483 00005de3
%xmm4
+2486 00005de6
%xmm3
+2490 00005dea
p)
+2495 00005def
p),%xmm5
+2503 00005df7
%xmm5
+2507 00005dfb
edx),%eax
+2511 00005dff

f30f10a570ffffff

movss

0xffffff70(%eb

f30f59e6

mulss

%xmm6,

0fb602

movzbl

(%edx)

f30f2ac0

cvtsi2ss

%eax,%

f30f59c4

mulss

%xmm4,

0f57c9

xorps

%xmm1,

f30f58c1

addss

%xmm1,

f30f1145e4

movss

%xmm0,0xe4(%eb

0fb64201

movzbl

0x01(%

f30f2ac8

cvtsi2ss

%eax,%

f30f59cc

mulss

%xmm4,

0f57d2

xorps

%xmm2,

f30f58ca

addss

%xmm2,

f30f114de0

movss

%xmm1,0xe0(%eb

0fb64202

movzbl

0x02(%

f30f2ad0

cvtsi2ss

%eax,%

f30f59d4

mulss

%xmm4,

0f57db

xorps

%xmm3,

f30f58d3

addss

%xmm3,

f30f1155dc

movss

%xmm2,0xdc(%eb

0fb64203

movzbl

0x03(%

f30f2ad8

cvtsi2ss

%eax,%

f30f59dc

mulss

%xmm4,

0f57e4

xorps

%xmm4,

f30f58dc

addss

%xmm4,

f30f115dd8

movss

%xmm3,0xd8(%eb

f30f10ad74ffffff

movss

0xffffff74(%eb

f30f59ee

mulss

%xmm6,

0fb64204

movzbl

0x04(%

f30f2ae0

cvtsi2ss

%eax,%

xmm4
+2515 00005e03
%xmm4
+2519 00005e07
%xmm4
+2523 00005e0b
p)
+2528 00005e10
edx),%eax
+2532 00005e14
xmm0
+2536 00005e18
%xmm0
+2540 00005e1c
%xmm0
+2544 00005e20
p)
+2549 00005e25
edx),%eax
+2553 00005e29
xmm1
+2557 00005e2d
%xmm1
+2561 00005e31
%xmm1
+2565 00005e35
p)
+2570 00005e3a
edx),%eax
+2574 00005e3e
xmm2
+2578 00005e42
%xmm2
+2582 00005e46
%xmm2
+2586 00005e4a
p)
+2591 00005e4f
p),%xmm5
+2599 00005e57
%xmm5
+2603 00005e5b
edx),%eax
+2607 00005e5f
xmm3
+2611 00005e63
%xmm3
+2615 00005e67
%xmm3
+2619 00005e6b
p)
+2624 00005e70
edx),%eax
+2628 00005e74
xmm4
+2632 00005e78
%xmm4
+2636 00005e7c
%xmm4
+2640 00005e80

f30f59e5

mulss

%xmm5,

f30f58e0

addss

%xmm0,

f30f1165e4

movss

%xmm4,0xe4(%eb

0fb64205

movzbl

0x05(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c5

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f1145e0

movss

%xmm0,0xe0(%eb

0fb64206

movzbl

0x06(%

f30f2ac8

cvtsi2ss

%eax,%

f30f59cd

mulss

%xmm5,

f30f58ca

addss

%xmm2,

f30f114ddc

movss

%xmm1,0xdc(%eb

0fb64207

movzbl

0x07(%

f30f2ad0

cvtsi2ss

%eax,%

f30f59d5

mulss

%xmm5,

f30f58d3

addss

%xmm3,

f30f1155d8

movss

%xmm2,0xd8(%eb

f30f10ad78ffffff

movss

0xffffff78(%eb

f30f59ee

mulss

%xmm6,

0fb64208

movzbl

0x08(%

f30f2ad8

cvtsi2ss

%eax,%

f30f59dd

mulss

%xmm5,

f30f58dc

addss

%xmm4,

f30f115de4

movss

%xmm3,0xe4(%eb

0fb64209

movzbl

0x09(%

f30f2ae0

cvtsi2ss

%eax,%

f30f59e5

mulss

%xmm5,

f30f58e0

addss

%xmm0,

f30f1165e0

movss

%xmm4,0xe0(%eb

p)
+2645 00005e85
edx),%eax
+2649 00005e89
xmm0
+2653 00005e8d
%xmm0
+2657 00005e91
%xmm0
+2661 00005e95
p)
+2666 00005e9a
edx),%eax
+2670 00005e9e
xmm1
+2674 00005ea2
%xmm1
+2678 00005ea6
%xmm1
+2682 00005eaa
p)
+2687 00005eaf
p),%xmm2
+2695 00005eb7
%xmm2
+2699 00005ebb
edx),%eax
+2703 00005ebf
xmm5
+2707 00005ec3
%xmm5
+2711 00005ec7
%xmm5
+2715 00005ecb
p)
+2720 00005ed0
edx),%eax
+2724 00005ed4
xmm3
+2728 00005ed8
%xmm3
+2732 00005edc
%xmm3
+2736 00005ee0
p)
+2741 00005ee5
edx),%eax
+2745 00005ee9
xmm6
+2749 00005eed
%xmm6
+2753 00005ef1
%xmm6
+2757 00005ef5
p)
+2762 00005efa
edx),%eax
+2766 00005efe
xmm7
+2770 00005f02

0fb6420a

movzbl

0x0a(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c5

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f1145dc

movss

%xmm0,0xdc(%eb

0fb6420b

movzbl

0x0b(%

f30f2ac8

cvtsi2ss

%eax,%

f30f59cd

mulss

%xmm5,

f30f58ca

addss

%xmm2,

f30f114dd8

movss

%xmm1,0xd8(%eb

f30f109560ffffff

movss

0xffffff60(%eb

f30f59d6

mulss

%xmm6,

0fb6420c

movzbl

0x0c(%

f30f2ae8

cvtsi2ss

%eax,%

f30f59ea

mulss

%xmm2,

f30f58eb

addss

%xmm3,

f30f116de4

movss

%xmm5,0xe4(%eb

0fb6420d

movzbl

0x0d(%

f30f2ad8

cvtsi2ss

%eax,%

f30f59da

mulss

%xmm2,

f30f58dc

addss

%xmm4,

f30f115de0

movss

%xmm3,0xe0(%eb

0fb6420e

movzbl

0x0e(%

f30f2af0

cvtsi2ss

%eax,%

f30f59f2

mulss

%xmm2,

f30f58f0

addss

%xmm0,

f30f1175dc

movss

%xmm6,0xdc(%eb

0fb6420f

movzbl

0x0f(%

f30f2af8

cvtsi2ss

%eax,%

f30f59fa

mulss

%xmm2,

%xmm7
+2774 00005f06
%xmm7
+2778 00005f0a
p)
+2783 00005f0f
edx
+2785 00005f11
ebp),%eax
+2788 00005f14
eax),%edx
+2792 00005f18
edx
+2794 00005f1a
%edx,4),%edx
+2797 00005f1d
eax
+2799 00005f1f
eax
+2801 00005f21
,4),%xmm0
+2807 00005f27
58(%ebp)
+2815 00005f2f
p),%xmm4
+2823 00005f37
%xmm4
+2827 00005f3b
,%eax
+2830 00005f3e
xmm0
+2834 00005f42
%xmm0
+2838 00005f46
%xmm0
+2842 00005f4a
p)
+2847 00005f4f
edx),%eax
+2851 00005f53
xmm1
+2855 00005f57
%xmm1
+2859 00005f5b
%xmm1
+2863 00005f5f
p)
+2868 00005f64
edx),%eax
+2872 00005f68
xmm2
+2876 00005f6c
%xmm2
+2880 00005f70
%xmm2
+2884 00005f74
p)
+2889 00005f79
edx),%eax
+2893 00005f7d

f30f58f9
f30f117dd8

addss

%xmm1,

movss

%xmm7,0xd8(%eb

89ca

movl

%ecx,%

8b4508

movl

0x08(%

0faf5008

imull

0x08(%

01fa

addl

%edi,%

8d1496

leal

(%esi,

89c8

movl

%ecx,%

29d8

subl

%ebx,%

f30f104485a0

movss

0xa0(%ebp,%eax

f30f118558ffffff

movss

%xmm0,0xffffff

f30f10a570ffffff

movss

0xffffff70(%eb

f30f59e0

mulss

%xmm0,

0fb602

movzbl

(%edx)

f30f2ac0

cvtsi2ss

%eax,%

f30f59c4

mulss

%xmm4,

f30f58c5

addss

%xmm5,

f30f1145e4

movss

%xmm0,0xe4(%eb

0fb64201

movzbl

0x01(%

f30f2ac8

cvtsi2ss

%eax,%

f30f59cc

mulss

%xmm4,

f30f58cb

addss

%xmm3,

f30f114de0

movss

%xmm1,0xe0(%eb

0fb64202

movzbl

0x02(%

f30f2ad0

cvtsi2ss

%eax,%

f30f59d4

mulss

%xmm4,

f30f58d6

addss

%xmm6,

f30f1155dc

movss

%xmm2,0xdc(%eb

0fb64203

movzbl

0x03(%

f30f2ad8

cvtsi2ss

%eax,%

xmm3
+2897 00005f81
%xmm3
+2901 00005f85
%xmm3
+2905 00005f89
p)
+2910 00005f8e
p),%xmm5
+2918 00005f96
p),%xmm5
+2926 00005f9e
edx),%eax
+2930 00005fa2
xmm4
+2934 00005fa6
%xmm4
+2938 00005faa
%xmm4
+2942 00005fae
p)
+2947 00005fb3
edx),%eax
+2951 00005fb7
xmm0
+2955 00005fbb
%xmm0
+2959 00005fbf
%xmm0
+2963 00005fc3
p)
+2968 00005fc8
edx),%eax
+2972 00005fcc
xmm1
+2976 00005fd0
%xmm1
+2980 00005fd4
%xmm1
+2984 00005fd8
p)
+2989 00005fdd
edx),%eax
+2993 00005fe1
xmm2
+2997 00005fe5
%xmm2
+3001 00005fe9
%xmm2
+3005 00005fed
p)
+3010 00005ff2
p),%xmm5
+3018 00005ffa
p),%xmm5
+3026 00006002
edx),%eax
+3030 00006006
xmm3
+3034 0000600a

f30f59dc

mulss

%xmm4,

f30f58df

addss

%xmm7,

f30f115dd8

movss

%xmm3,0xd8(%eb

f30f10ad58ffffff

movss

0xffffff58(%eb

f30f59ad74ffffff

mulss

0xffffff74(%eb

0fb64204

movzbl

0x04(%

f30f2ae0

cvtsi2ss

%eax,%

f30f59e5

mulss

%xmm5,

f30f58e0

addss

%xmm0,

f30f1165e4

movss

%xmm4,0xe4(%eb

0fb64205

movzbl

0x05(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c5

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f1145e0

movss

%xmm0,0xe0(%eb

0fb64206

movzbl

0x06(%

f30f2ac8

cvtsi2ss

%eax,%

f30f59cd

mulss

%xmm5,

f30f58ca

addss

%xmm2,

f30f114ddc

movss

%xmm1,0xdc(%eb

0fb64207

movzbl

0x07(%

f30f2ad0

cvtsi2ss

%eax,%

f30f59d5

mulss

%xmm5,

f30f58d3

addss

%xmm3,

f30f1155d8

movss

%xmm2,0xd8(%eb

f30f10ad78ffffff

movss

0xffffff78(%eb

f30f59ad58ffffff

mulss

0xffffff58(%eb

0fb64208

movzbl

0x08(%

f30f2ad8

cvtsi2ss

%eax,%

f30f59dd

mulss

%xmm5,

%xmm3
+3038 0000600e
%xmm3
+3042 00006012
p)
+3047 00006017
edx),%eax
+3051 0000601b
xmm4
+3055 0000601f
%xmm4
+3059 00006023
%xmm4
+3063 00006027
p)
+3068 0000602c
edx),%eax
+3072 00006030
xmm0
+3076 00006034
%xmm0
+3080 00006038
%xmm0
+3084 0000603c
p)
+3089 00006041
edx),%eax
+3093 00006045
xmm1
+3097 00006049
%xmm1
+3101 0000604d
%xmm1
+3105 00006051
p)
+3110 00006056
p),%xmm2
+3118 0000605e
p),%xmm2
+3126 00006066
edx),%eax
+3130 0000606a
xmm5
+3134 0000606e
%xmm5
+3138 00006072
%xmm5
+3142 00006076
p)
+3147 0000607b
edx),%eax
+3151 0000607f
xmm3
+3155 00006083
%xmm3
+3159 00006087
%xmm3
+3163 0000608b
p)
+3168 00006090

f30f58dc
f30f115de4

addss

%xmm4,

movss

%xmm3,0xe4(%eb

0fb64209

movzbl

0x09(%

f30f2ae0

cvtsi2ss

%eax,%

f30f59e5

mulss

%xmm5,

f30f58e0

addss

%xmm0,

f30f1165e0

movss

%xmm4,0xe0(%eb

0fb6420a

movzbl

0x0a(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c5

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f1145dc

movss

%xmm0,0xdc(%eb

0fb6420b

movzbl

0x0b(%

f30f2ac8

cvtsi2ss

%eax,%

f30f59cd

mulss

%xmm5,

f30f58ca

addss

%xmm2,

f30f114dd8

movss

%xmm1,0xd8(%eb

f30f109560ffffff

movss

0xffffff60(%eb

f30f599558ffffff

mulss

0xffffff58(%eb

0fb6420c

movzbl

0x0c(%

f30f2ae8

cvtsi2ss

%eax,%

f30f59ea

mulss

%xmm2,

f30f58eb

addss

%xmm3,

f30f116de4

movss

%xmm5,0xe4(%eb

0fb6420d

movzbl

0x0d(%

f30f2ad8

cvtsi2ss

%eax,%

f30f59da

mulss

%xmm2,

f30f58dc

addss

%xmm4,

f30f115de0
0fb6420e

movss

%xmm3,0xe0(%eb
movzbl

0x0e(%

edx),%eax
+3172 00006094
xmm6
+3176 00006098
%xmm6
+3180 0000609c
%xmm6
+3184 000060a0
p)
+3189 000060a5
edx),%eax
+3193 000060a9
xmm7
+3197 000060ad
%xmm7
+3201 000060b1
%xmm7
+3205 000060b5
p)
+3210 000060ba
ecx),%eax
+3213 000060bd
edx
+3215 000060bf
ebp),%ecx
+3218 000060c2
ecx),%edx
+3222 000060c6
edx
+3224 000060c8
%edx,4),%edx
+3227 000060cb
eax
+3229 000060cd
,4),%xmm0
+3235 000060d3
5c(%ebp)
+3243 000060db
p),%xmm4
+3251 000060e3
%xmm4
+3255 000060e7
,%eax
+3258 000060ea
xmm0
+3262 000060ee
%xmm0
+3266 000060f2
%xmm0
+3270 000060f6
p)
+3275 000060fb
edx),%eax
+3279 000060ff
xmm1
+3283 00006103
%xmm1
+3287 00006107
%xmm1
+3291 0000610b

f30f2af0

cvtsi2ss

%eax,%

f30f59f2

mulss

%xmm2,

f30f58f0

addss

%xmm0,

f30f1175dc

movss

%xmm6,0xdc(%eb

0fb6420f

movzbl

0x0f(%

f30f2af8

cvtsi2ss

%eax,%

f30f59fa

mulss

%xmm2,

f30f58f9

addss

%xmm1,

f30f117dd8

movss

%xmm7,0xd8(%eb

8d4101

leal

0x01(%

89c2

movl

%eax,%

8b4d08

movl

0x08(%

0faf5108

imull

0x08(%

01fa

addl

%edi,%

8d1496

leal

(%esi,

29d8

subl

%ebx,%

f30f104485a0

movss

0xa0(%ebp,%eax

f30f11855cffffff

movss

%xmm0,0xffffff

f30f10a570ffffff

movss

0xffffff70(%eb

f30f59e0

mulss

%xmm0,

0fb602

movzbl

(%edx)

f30f2ac0

cvtsi2ss

%eax,%

f30f59c4

mulss

%xmm4,

f30f58c5

addss

%xmm5,

f30f1145e4

movss

%xmm0,0xe4(%eb

0fb64201

movzbl

0x01(%

f30f2ac8

cvtsi2ss

%eax,%

f30f59cc

mulss

%xmm4,

f30f58cb

addss

%xmm3,

f30f114de0

movss

%xmm1,0xe0(%eb

p)
+3296 00006110
edx),%eax
+3300 00006114
xmm2
+3304 00006118
%xmm2
+3308 0000611c
%xmm2
+3312 00006120
p)
+3317 00006125
edx),%eax
+3321 00006129
xmm3
+3325 0000612d
%xmm3
+3329 00006131
%xmm3
+3333 00006135
p)
+3338 0000613a
p),%xmm5
+3346 00006142
p),%xmm5
+3354 0000614a
edx),%eax
+3358 0000614e
xmm4
+3362 00006152
%xmm4
+3366 00006156
%xmm4
+3370 0000615a
p)
+3375 0000615f
edx),%eax
+3379 00006163
xmm0
+3383 00006167
%xmm0
+3387 0000616b
%xmm0
+3391 0000616f
p)
+3396 00006174
edx),%eax
+3400 00006178
xmm1
+3404 0000617c
%xmm1
+3408 00006180
%xmm1
+3412 00006184
p)
+3417 00006189
edx),%eax
+3421 0000618d
xmm2
+3425 00006191

0fb64202

movzbl

0x02(%

f30f2ad0

cvtsi2ss

%eax,%

f30f59d4

mulss

%xmm4,

f30f58d6

addss

%xmm6,

f30f1155dc

movss

%xmm2,0xdc(%eb

0fb64203

movzbl

0x03(%

f30f2ad8

cvtsi2ss

%eax,%

f30f59dc

mulss

%xmm4,

f30f58df

addss

%xmm7,

f30f115dd8

movss

%xmm3,0xd8(%eb

f30f10ad5cffffff

movss

0xffffff5c(%eb

f30f59ad74ffffff

mulss

0xffffff74(%eb

0fb64204

movzbl

0x04(%

f30f2ae0

cvtsi2ss

%eax,%

f30f59e5

mulss

%xmm5,

f30f58e0

addss

%xmm0,

f30f1165e4

movss

%xmm4,0xe4(%eb

0fb64205

movzbl

0x05(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c5

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f1145e0

movss

%xmm0,0xe0(%eb

0fb64206

movzbl

0x06(%

f30f2ac8

cvtsi2ss

%eax,%

f30f59cd

mulss

%xmm5,

f30f58ca

addss

%xmm2,

f30f114ddc

movss

%xmm1,0xdc(%eb

0fb64207

movzbl

0x07(%

f30f2ad0

cvtsi2ss

%eax,%

f30f59d5

mulss

%xmm5,

%xmm2
+3429 00006195
%xmm2
+3433 00006199
p)
+3438 0000619e
p),%xmm5
+3446 000061a6
p),%xmm5
+3454 000061ae
edx),%eax
+3458 000061b2
xmm3
+3462 000061b6
%xmm3
+3466 000061ba
%xmm3
+3470 000061be
p)
+3475 000061c3
edx),%eax
+3479 000061c7
xmm4
+3483 000061cb
%xmm4
+3487 000061cf
%xmm4
+3491 000061d3
p)
+3496 000061d8
edx),%eax
+3500 000061dc
xmm0
+3504 000061e0
%xmm0
+3508 000061e4
%xmm0
+3512 000061e8
p)
+3517 000061ed
edx),%eax
+3521 000061f1
xmm1
+3525 000061f5
%xmm1
+3529 000061f9
%xmm1
+3533 000061fd
p)
+3538 00006202
p),%xmm2
+3546 0000620a
p),%xmm2
+3554 00006212
edx),%eax
+3558 00006216
xmm5
+3562 0000621a
%xmm5
+3566 0000621e

f30f58d3

addss

%xmm3,

f30f1155d8

movss

%xmm2,0xd8(%eb

f30f10ad78ffffff

movss

0xffffff78(%eb

f30f59ad5cffffff

mulss

0xffffff5c(%eb

0fb64208

movzbl

0x08(%

f30f2ad8

cvtsi2ss

%eax,%

f30f59dd

mulss

%xmm5,

f30f58dc

addss

%xmm4,

f30f115de4

movss

%xmm3,0xe4(%eb

0fb64209

movzbl

0x09(%

f30f2ae0

cvtsi2ss

%eax,%

f30f59e5

mulss

%xmm5,

f30f58e0

addss

%xmm0,

f30f1165e0

movss

%xmm4,0xe0(%eb

0fb6420a

movzbl

0x0a(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c5

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f1145dc

movss

%xmm0,0xdc(%eb

0fb6420b

movzbl

0x0b(%

f30f2ac8

cvtsi2ss

%eax,%

f30f59cd

mulss

%xmm5,

f30f58ca

addss

%xmm2,

f30f114dd8

movss

%xmm1,0xd8(%eb

f30f109560ffffff

movss

0xffffff60(%eb

f30f59955cffffff

mulss

0xffffff5c(%eb

0fb6420c

movzbl

0x0c(%

f30f2ae8

cvtsi2ss

%eax,%

f30f59ea

mulss

%xmm2,

f30f58eb

addss

%xmm3,

%xmm5
+3570 00006222
p)
+3575 00006227
edx),%eax
+3579 0000622b
xmm3
+3583 0000622f
%xmm3
+3587 00006233
%xmm3
+3591 00006237
p)
+3596 0000623c
edx),%eax
+3600 00006240
xmm4
+3604 00006244
%xmm4
+3608 00006248
%xmm4
+3612 0000624c
p)
+3617 00006251
edx),%eax
+3621 00006255
xmm6
+3625 00006259
%xmm6
+3629 0000625d
%xmm6
+3633 00006261
p)
+3638 00006266
p),%edx
+3644 0000626c
ecx),%edx
+3648 00006270
edx
+3650 00006272
%edx,4),%edx
+3653 00006275
4(%ebp)
+3659 0000627b
p),%eax
+3665 00006281
,4),%xmm0
+3671 00006287
4c(%ebp)
+3679 0000628f
p),%xmm7
+3687 00006297
%xmm7
+3691 0000629b
,%eax
+3694 0000629e
xmm0
+3698 000062a2
%xmm0
+3702 000062a6

f30f116de4

movss

%xmm5,0xe4(%eb

0fb6420d

movzbl

0x0d(%

f30f2ad8

cvtsi2ss

%eax,%

f30f59da

mulss

%xmm2,

f30f58dc

addss

%xmm4,

f30f115de0

movss

%xmm3,0xe0(%eb

0fb6420e

movzbl

0x0e(%

f30f2ae0

cvtsi2ss

%eax,%

f30f59e2

mulss

%xmm2,

f30f58e0

addss

%xmm0,

f30f1165dc

movss

%xmm4,0xdc(%eb

0fb6420f

movzbl

0x0f(%

f30f2af0

cvtsi2ss

%eax,%

f30f59f2

mulss

%xmm2,

f30f58f1

addss

%xmm1,

f30f1175d8

movss

%xmm6,0xd8(%eb

8b9544ffffff

movl

0xffffff44(%eb

0faf5108

imull

0x08(%

01fa

addl

%edi,%

8d1496

leal

(%esi,

299d44ffffff

subl

%ebx,0xffffff4

8b8544ffffff

movl

0xffffff44(%eb

f30f104485a0

movss

0xa0(%ebp,%eax

f30f11854cffffff

movss

%xmm0,0xffffff

f30f10bd70ffffff

movss

0xffffff70(%eb

f30f59f8

mulss

%xmm0,

0fb602

movzbl

(%edx)

f30f2ac0

cvtsi2ss

%eax,%

f30f59c7

mulss

%xmm7,

f30f58c5

addss

%xmm5,

%xmm0
+3706 000062aa
p)
+3711 000062af
edx),%eax
+3715 000062b3
xmm1
+3719 000062b7
%xmm1
+3723 000062bb
%xmm1
+3727 000062bf
p)
+3732 000062c4
edx),%eax
+3736 000062c8
xmm2
+3740 000062cc
%xmm2
+3744 000062d0
%xmm2
+3748 000062d4
p)
+3753 000062d9
edx),%eax
+3757 000062dd
xmm3
+3761 000062e1
%xmm3
+3765 000062e5
%xmm3
+3769 000062e9
p)
+3774 000062ee
p),%xmm7
+3782 000062f6
p),%xmm7
+3790 000062fe
edx),%eax
+3794 00006302
xmm4
+3798 00006306
%xmm4
+3802 0000630a
%xmm4
+3806 0000630e
p)
+3811 00006313
edx),%eax
+3815 00006317
xmm0
+3819 0000631b
%xmm0
+3823 0000631f
%xmm0
+3827 00006323
p)
+3832 00006328
edx),%eax
+3836 0000632c

f30f1145e4

movss

%xmm0,0xe4(%eb

0fb64201

movzbl

0x01(%

f30f2ac8

cvtsi2ss

%eax,%

f30f59cf

mulss

%xmm7,

f30f58cb

addss

%xmm3,

f30f114de0

movss

%xmm1,0xe0(%eb

0fb64202

movzbl

0x02(%

f30f2ad0

cvtsi2ss

%eax,%

f30f59d7

mulss

%xmm7,

f30f58d4

addss

%xmm4,

f30f1155dc

movss

%xmm2,0xdc(%eb

0fb64203

movzbl

0x03(%

f30f2ad8

cvtsi2ss

%eax,%

f30f59df

mulss

%xmm7,

f30f58de

addss

%xmm6,

f30f115dd8

movss

%xmm3,0xd8(%eb

f30f10bd4cffffff

movss

0xffffff4c(%eb

f30f59bd74ffffff

mulss

0xffffff74(%eb

0fb64204

movzbl

0x04(%

f30f2ae0

cvtsi2ss

%eax,%

f30f59e7

mulss

%xmm7,

f30f58e0

addss

%xmm0,

f30f1165e4

movss

%xmm4,0xe4(%eb

0fb64205

movzbl

0x05(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c7

mulss

%xmm7,

f30f58c1

addss

%xmm1,

f30f1145e0

movss

%xmm0,0xe0(%eb

0fb64206

movzbl

0x06(%

f30f2ae8

cvtsi2ss

%eax,%

xmm5
+3840 00006330
%xmm5
+3844 00006334
%xmm5
+3848 00006338
p)
+3853 0000633d
edx),%eax
+3857 00006341
xmm6
+3861 00006345
%xmm6
+3865 00006349
%xmm6
+3869 0000634d
p)
+3874 00006352
p),%xmm7
+3882 0000635a
p),%xmm7
+3890 00006362
edx),%eax
+3894 00006366
xmm1
+3898 0000636a
%xmm1
+3902 0000636e
%xmm1
+3906 00006372
p)
+3911 00006377
edx),%eax
+3915 0000637b
xmm2
+3919 0000637f
%xmm2
+3923 00006383
%xmm2
+3927 00006387
p)
+3932 0000638c
edx),%eax
+3936 00006390
xmm3
+3940 00006394
%xmm3
+3944 00006398
%xmm3
+3948 0000639c
p)
+3953 000063a1
edx),%eax
+3957 000063a5
xmm4
+3961 000063a9
%xmm4
+3965 000063ad
%xmm4
+3969 000063b1

f30f59ef

mulss

%xmm7,

f30f58ea

addss

%xmm2,

f30f116ddc

movss

%xmm5,0xdc(%eb

0fb64207

movzbl

0x07(%

f30f2af0

cvtsi2ss

%eax,%

f30f59f7

mulss

%xmm7,

f30f58f3

addss

%xmm3,

f30f1175d8

movss

%xmm6,0xd8(%eb

f30f10bd78ffffff

movss

0xffffff78(%eb

f30f59bd4cffffff

mulss

0xffffff4c(%eb

0fb64208

movzbl

0x08(%

f30f2ac8

cvtsi2ss

%eax,%

f30f59cf

mulss

%xmm7,

f30f58cc

addss

%xmm4,

f30f114de4

movss

%xmm1,0xe4(%eb

0fb64209

movzbl

0x09(%

f30f2ad0

cvtsi2ss

%eax,%

f30f59d7

mulss

%xmm7,

f30f58d0

addss

%xmm0,

f30f1155e0

movss

%xmm2,0xe0(%eb

0fb6420a

movzbl

0x0a(%

f30f2ad8

cvtsi2ss

%eax,%

f30f59df

mulss

%xmm7,

f30f58dd

addss

%xmm5,

f30f115ddc

movss

%xmm3,0xdc(%eb

0fb6420b

movzbl

0x0b(%

f30f2ae0

cvtsi2ss

%eax,%

f30f59e7

mulss

%xmm7,

f30f58e6

addss

%xmm6,

f30f1165d8

movss

%xmm4,0xd8(%eb

p)
+3974 000063b6
p),%xmm5
+3982 000063be
p),%xmm5
+3990 000063c6
edx),%eax
+3994 000063ca
xmm0
+3998 000063ce
%xmm0
+4002 000063d2
%xmm1
+4006 000063d6
p)
+4011 000063db
edx),%eax
+4015 000063df
xmm0
+4019 000063e3
%xmm0
+4023 000063e7
%xmm2
+4027 000063eb
p)
+4032 000063f0
edx),%eax
+4036 000063f4
xmm0
+4040 000063f8
%xmm0
+4044 000063fc
%xmm3
+4048 00006400
p)
+4053 00006405
edx),%eax
+4057 00006409
xmm0
+4061 0000640d
%xmm0
+4065 00006411
%xmm4
+4069 00006415
p)
+4074 0000641a
+4079 0000641f
%xmm2
+4082 00006422
m2
+4090 0000642a
%xmm2
+4094 0000642e
%xmm3
+4098 00006432
%xmm2
+4102 00006436
+4107 0000643b
%xmm2
+4110 0000643e

f30f10ad60ffffff

movss

0xffffff60(%eb

f30f59ad4cffffff

mulss

0xffffff4c(%eb

0fb6420c

movzbl

0x0c(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c5

mulss

%xmm5,

f30f58c8

addss

%xmm0,

f30f114de4

movss

%xmm1,0xe4(%eb

0fb6420d

movzbl

0x0d(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c5

mulss

%xmm5,

f30f58d0

addss

%xmm0,

f30f1155e0

movss

%xmm2,0xe0(%eb

0fb6420e

movzbl

0x0e(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c5

mulss

%xmm5,

f30f58d8

addss

%xmm0,

f30f115ddc

movss

%xmm3,0xdc(%eb

0fb6420f

movzbl

0x0f(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c5

mulss

%xmm5,

f30f58e0

addss

%xmm0,

f30f1165d8

movss

e92bf6ffff
0f28d3

jmp

f30f5915ec120e00

mulss

%xmm4,0xd8(%eb
movaps

0x00005a4a
%xmm3,
0x000e12ec,%xm

f30f58d7

addss

%xmm7,

f30f59d9

mulss

%xmm1,

f30f58d3

addss

%xmm3,

e905f1ffff
0f28d3

jmp

f30f5915ec120e00

mulss

movaps

0x00005540
%xmm3,
0x000e12ec,%xm

m2
+4118 00006446
%xmm2
+4122 0000644a
%xmm3
+4126 0000644e
%xmm2
+4130 00006452
+4135 00006457
%xmm2
+4138 0000645a
m2
+4146 00006462
%xmm2
+4150 00006466
%xmm3
+4154 0000646a
%xmm2
+4158 0000646e
+4163 00006473
%xmm2
+4166 00006476
m2
+4174 0000647e
%xmm2
+4178 00006482
%xmm3
+4182 00006486
%xmm2
+4186 0000648a
+4191 0000648f
%xmm2
+4194 00006492
m2
+4202 0000649a
%xmm2
+4206 0000649e
%xmm3
+4210 000064a2
%xmm2
+4214 000064a6
+4219 000064ab
%xmm3
+4222 000064ae
m3
+4230 000064b6
%xmm3
+4234 000064ba
%xmm2
+4238 000064be
%xmm2
+4242 000064c2
60(%ebp)
+4250 000064ca
+4255 000064cf
%xmm2
+4258 000064d2
m2
+4266 000064da
%xmm2

f30f58d7

addss

%xmm7,

f30f59d9

mulss

%xmm1,

f30f58d3

addss

%xmm3,

e952f1ffff
0f28d3

jmp

f30f5915ec120e00

mulss

movaps

0x000055a9
%xmm3,
0x000e12ec,%xm

f30f58d7

addss

%xmm7,

f30f59d9

mulss

%xmm1,

f30f58d3

addss

%xmm3,

e900f1ffff
0f28d3

jmp

f30f5915ec120e00

mulss

movaps

0x00005573
%xmm3,
0x000e12ec,%xm

f30f58d7

addss

%xmm7,

f30f59d9

mulss

%xmm1,

f30f58d3

addss

%xmm3,

e97ef0ffff
0f28d3

jmp

f30f5915ec120e00

mulss

movaps

0x0000550d
%xmm3,
0x000e12ec,%xm

f30f58d7

addss

%xmm7,

f30f59d9

mulss

%xmm1,

f30f58d3

addss

%xmm3,

e9dff1ffff
0f28da

jmp

f30f591dec120e00

mulss

movaps

0x0000568a
%xmm2,
0x000e12ec,%xm

f30f58df

addss

%xmm7,

f30f59d1

mulss

%xmm1,

f30f58d3

addss

%xmm3,

f30f119560ffffff

movss

e97df1ffff
0f28d3

jmp

f30f5915ec120e00

mulss

f30f58d7

%xmm2,0xffffff
movaps

0x0000564c
%xmm3,
0x000e12ec,%xm

addss

%xmm7,

+4270 000064de
%xmm3
+4274 000064e2
%xmm2
+4278 000064e6
+4283 000064eb
%xmm2
+4286 000064ee
m2
+4294 000064f6
%xmm2
+4298 000064fa
%xmm3
+4302 000064fe
%xmm2
+4306 00006502
+4311 00006507
ecx
+4313 00006509
ebx),%ebx
+4316 0000650c
+4321 00006511
+4322 00006512
x)
+4329 00006519
x)
+0

f30f59d9

mulss

%xmm1,

f30f58d3

addss

%xmm3,

e927f1ffff
0f28d3

jmp

f30f5915ec120e00

mulss

movaps

0x00005612
%xmm3,
0x000e12ec,%xm

f30f58d7

addss

%xmm7,

f30f59d9

mulss

%xmm1,

f30f58d3

addss

%xmm3,

e9d5f0ffff
89d9

jmp

8d5bff

movl

0x000055dc
%ebx,%

leal

0xff(%

e9c1efffff
90
0f1f8000000000

jmp

0x000054d2

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

nop

00006520 55

pushl

%ebp
+1
00006521 89e5
%esp,%ebp
+3
00006523 8b5508
0x08(%ebp),%edx
+6
00006526 0fb64514
0x14(%ebp),%eax
+10 0000652a 894514
x14(%ebp)
+13 0000652d f30f2a420c
m0
+18 00006532 f30f594510
m0
+23 00006537 f30f114510
p)
+28 0000653c f30f2a4208
m0
+33 00006541 f30f59450c
m0
+38 00006546 f30f11450c
p)
+43 0000654b c9
+44 0000654c e9dfeeffff
+49 00006551 90
+50 00006552 0f1f8000000000
x)
+57 00006559 0f1f8000000000
x)

movl
movl
movzbl
movl

%eax,0

cvtsi2ss

0x0c(%edx),%xm

mulss

0x10(%ebp),%xm

movss

%xmm0,0x10(%eb

cvtsi2ss

0x08(%edx),%xm

mulss

0x0c(%ebp),%xm

movss

%xmm0,0x0c(%eb
leave

jmp

0x00005430
nop

nopl

0x00000000(%ea

nopl

0x00000000(%ea

+0

00006560 55

pushl

+1

00006561 89e5

movl

%ebp

%esp,%ebp
+3
00006563 83ec38
$0x38,%esp
+6
00006566 895df4
%ebx,0xf4(%ebp)
+9
00006569 8975f8
%esi,0xf8(%ebp)
+12 0000656c 897dfc
xfc(%ebp)
+15 0000656f 8b5d08
ebp),%ebx
+18 00006572 8b7d0c
ebp),%edi
+21 00006575 8b4308
ebx),%eax
+24 00006578 0faf430c
ebx),%eax
+28 0000657c c1e002
%eax
+31 0000657f 890424
%esp)
+34 00006582 e8edc70f00
operator new[](unsigned long)
+39 00006587 89c6
esi
+41 00006589 8b17
,%edx
+43 0000658b 89442410
x10(%esp)
+47 0000658f 8b4304
ebx),%eax
+50 00006592 8944240c
x0c(%esp)
+54 00006596 8b430c
ebx),%eax
+57 00006599 89442408
x08(%esp)
+61 0000659d 8b4308
ebx),%eax
+64 000065a0 89442404
x04(%esp)
+68 000065a4 893c24
%esp)
+71 000065a7 ff12
+73 000065a9 8b4304
ebx),%eax
+76 000065ac 85c0
eax
+78 000065ae 7408
65b8
+80 000065b0 890424
%esp)
+83 000065b3 e8b0c70f00
operator delete[](void*)
+88 000065b8 897304
x04(%ebx)
+91 000065bb 8b5df4
ebp),%ebx
+94 000065be 8b75f8
ebp),%esi

subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

0x08(%

imull

0x0c(%

shll

$0x02,

movl

%eax,(

calll

0x00102d74
movl

%eax,%

movl

(%edi)

movl

%eax,0

movl

0x04(%

movl

%eax,0

movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

movl

%edi,(

call
movl

(%edx)
0x04(%

testl

%eax,%

je

0x0000

movl

%eax,(

calll

0x00102d68
movl

%esi,0

movl

0xf4(%

movl

0xf8(%

+97 000065c1 8b7dfc


ebp),%edi
+100 000065c4 c9
+101 000065c5 c3
+102 000065c6 4a
+103 000065c7 7408
65d1
+105 000065c9 890424
%esp)
+108 000065cc e877c60f00
__Unwind_Resume
+113 000065d1 890424
%esp)
+116 000065d4 e8b9c70f00
___cxa_begin_catch
+121 000065d9 8b4304
ebx),%eax
+124 000065dc 85c0
eax
+126 000065de 7408
65e8
+128 000065e0 890424
%esp)
+131 000065e3 e880c70f00
operator delete[](void*)
+136 000065e8 c7430400000000
04(%ebx)
+143 000065ef c7430c00000000
0c(%ebx)
+150 000065f6 c7430800000000
08(%ebx)
+157 000065fd e896c70f00
___cxa_end_catch
+162 00006602 ebb7
65bb
+164 00006604 660f1f440000
)
+170 0000660a 660f1f440000
)
+0

movl

0xfc(%

leave
ret
decl
je

%edx
0x0000

movl

%eax,(

calll

0x00102c48
movl

calll

%eax,(
0x00102d92

movl

0x04(%

testl

%eax,%

je

0x0000

movl

%eax,(

calll

0x00102d68

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

calll

0x00102d98
jmp

0x0000

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00006610 55

pushl

%ebp
+1
00006611
%esp,%ebp
+3
00006613
$0x38,%esp
+6
00006616
%ebx,0xf4(%ebp)
+9
00006619
%esi,0xf8(%ebp)
+12 0000661c 897dfc
xfc(%ebp)
+15 0000661f 8b7508
ebp),%esi
+18 00006622 8b450c
ebp),%eax
+21 00006625 8945e4
xe4(%ebp)
+24 00006628 8b5d10
ebp),%ebx

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

%eax,0

movl

0x10(%

+27 0000662b 8b7d14


ebp),%edi
+30 0000662e 8b4604
esi),%eax
+33 00006631 85c0
eax
+35 00006633 7408
663d
+37 00006635 890424
%esp)
+40 00006638 e82bc70f00
operator delete[](void*)
+45 0000663d c7460400000000
04(%esi)
+52 00006644 895e08
x08(%esi)
+55 00006647 897e0c
x0c(%esi)
+58 0000664a c1e302
%ebx
+61 0000664d 0fafdf
ebx
+64 00006650 85db
ebx
+66 00006652 750c
6660
+68 00006654 8b5df4
ebp),%ebx
+71 00006657 8b75f8
ebp),%esi
+74 0000665a 8b7dfc
ebp),%edi
+77 0000665d c9
+78 0000665e c3
+79 0000665f 90
+80 00006660 891c24
%esp)
+83 00006663 e80cc70f00
operator new[](unsigned long)
+88 00006668 894604
x04(%esi)
+91 0000666b 8b75e4
ebp),%esi
+94 0000666e 85f6
esi
+96 00006670 741b
668d
+98 00006672 895d10
x10(%ebp)
+101 00006675 8b55e4
ebp),%edx
+104 00006678 89550c
x0c(%ebp)
+107 0000667b 894508
x08(%ebp)
+110 0000667e 8b5df4
ebp),%ebx
+113 00006681 8b75f8
ebp),%esi
+116 00006684 8b7dfc

movl

0x14(%

movl

0x04(%

testl

%eax,%

je

0x0000

movl

%eax,(

calll

0x00102d68

movl

$0x00000000,0x
movl

%ebx,0

movl

%edi,0

shll

$0x02,

imull

%edi,%

testl

%ebx,%

jne

0x0000

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
nop
movl

%ebx,(

calll

0x00102d74
movl

%eax,0

movl

0xe4(%

testl

%esi,%

je

0x0000

movl

%ebx,0

movl

0xe4(%

movl

%edx,0

movl

%eax,0

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

ebp),%edi
+119 00006687 c9
+120 00006688 e989c70f00
+125 0000668d 895d10
x10(%ebp)
+128 00006690 c7450c00000000
0c(%ebp)
+135 00006697 894508
x08(%ebp)
+138 0000669a 8b5df4
ebp),%ebx
+141 0000669d 8b75f8
ebp),%esi
+144 000066a0 8b7dfc
ebp),%edi
+147 000066a3 c9
+148 000066a4 e979c70f00
+153 000066a9 4a
+154 000066aa 7408
66b4
+156 000066ac 890424
%esp)
+159 000066af e894c50f00
__Unwind_Resume
+164 000066b4 890424
%esp)
+167 000066b7 e8d6c60f00
___cxa_begin_catch
+172 000066bc c7460400000000
04(%esi)
+179 000066c3 c7460c00000000
0c(%esi)
+186 000066ca c7460800000000
08(%esi)
+193 000066d1 e8c2c60f00
___cxa_end_catch
+198 000066d6 e979ffffff
+203 000066db 90
+204 000066dc 0f1f4000
eax)
+0

leave
jmp
movl
movl

0x00102e16
%ebx,0
$0x00000000,0x

movl

%eax,0

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
jmp
decl
je

0x00102e22
%edx
0x0000

movl

%eax,(

calll

0x00102c48
movl

%eax,(

calll

0x00102d92

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

calll

0x00102d98

jmp

0x00006654
nop
nopl

000066e0 55

0x00(%
pushl

%ebp
+1
000066e1 89e5
%esp,%ebp
+3
000066e3 53
%ebx
+4
000066e4 83ec14
$0x14,%esp
+7
000066e7 8b5d08
0x08(%ebp),%ebx
+10 000066ea c703c8831300
ebx)
+16 000066f0 8b4304
ebx),%eax
+19 000066f3 85c0
eax
+21 000066f5 7408
66ff
+23 000066f7 890424

movl
pushl
subl
movl
movl

$0x001383c8,(%
movl

0x04(%

testl

%eax,%

je

0x0000

movl

%eax,(

%esp)
+26 000066fa e869c60f00
operator delete[](void*)
+31 000066ff 895d08
x08(%ebp)
+34 00006702 83c414
%esp
+37 00006705 5b
+38 00006706 c9
+39 00006707 e962c60f00
+44 0000670c 0f1f4000
eax)
+0

calll

0x00102d68
movl

%ebx,0

addl

$0x14,

popl
leave

%ebx

jmp
nopl

00006710 55

0x00102d6e
0x00(%
pushl

%ebp
+1
00006711 89e5
%esp,%ebp
+3
00006713 8b4508
0x08(%ebp),%eax
+6
00006716 c700c8831300
383c8,(%eax)
+12 0000671c 8b4004
eax),%eax
+15 0000671f 85c0
eax
+17 00006721 740d
6730
+19 00006723 894508
x08(%ebp)
+22 00006726 c9
+23 00006727 e93cc60f00
+28 0000672c 0f1f4000
eax)
+32 00006730 c9
+33 00006731 c3
+34 00006732 0f1f8000000000
x)
+41 00006739 0f1f8000000000
x)
+0

movl
movl
movl

$0x001

movl

0x04(%

testl

%eax,%

je

0x0000

movl

%eax,0

leave
jmp
nopl

0x00102d68
0x00(%

leave
ret
nopl

0x00000000(%ea

nopl

0x00000000(%ea

00006740 55

pushl

%ebp
+1
00006741 89e5
%esp,%ebp
+3
00006743 8b4508
0x08(%ebp),%eax
+6
00006746 c700c8831300
383c8,(%eax)
+12 0000674c 8b4004
eax),%eax
+15 0000674f 85c0
eax
+17 00006751 740d
6760
+19 00006753 894508
x08(%ebp)
+22 00006756 c9
+23 00006757 e90cc60f00
+28 0000675c 0f1f4000
eax)

movl
movl
movl

$0x001

movl

0x04(%

testl

%eax,%

je

0x0000

movl

%eax,0

leave
jmp
nopl

0x00102d68
0x00(%

+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47

00006760
00006761
00006762
00006763
00006764
00006765
00006766
00006767
00006768
00006769
0000676a
0000676b
0000676c
0000676d
0000676e
0000676f
+0

c9
c3
90
90
90
90
90
90
90
90
90
90
90
90
90
90

leave
ret
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00006770 55

pushl

%ebp
+1
00006771 89e5
%esp,%ebp
+3
00006773 8b4508
0x08(%ebp),%eax
+6
00006776 8b4008
0x08(%eax),%eax
+9
00006779 c9
+10 0000677a c3
+11 0000677b 90
+12 0000677c 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00006780 55

0x00(%
pushl

%ebp
+1
00006781 89e5
%esp,%ebp
+3
00006783 8b4508
0x08(%ebp),%eax
+6
00006786 83c020
$0x20,%eax
+9
00006789 c9
+10 0000678a c3
+11 0000678b 90
+12 0000678c 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

0x00(%

00006790 55

pushl

00006791 89e5

movl

00006793
00006794
00006795
00006796

leave
ret
nop
%cs:0x00000000

%ebp
+1
%esp,%ebp
+3
+4
+5
+6
(%eax,%eax)
+0

c9
c3
90
662e0f1f840000000000

nopw

000067a0 55

pushl

000067a1 89e5

movl

000067a3 8b4508

movl

%ebp
+1
%esp,%ebp
+3

0x08(%ebp),%eax
+6
000067a6 83c00c
$0x0c,%eax
+9
000067a9 c9
+10 000067aa c3
+11 000067ab 90
+12 000067ac 0f1f4000
eax)
+0

addl
leave
ret
nop
nopl

000067b0 55

0x00(%
pushl

%ebp
+1
000067b1 89e5
%esp,%ebp
+3
000067b3 8b4508
0x08(%ebp),%eax
+6
000067b6 83c00c
$0x0c,%eax
+9
000067b9 c9
+10 000067ba c3
+11 000067bb 90
+12 000067bc 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

000067c0 55

0x00(%
pushl

%ebp
+1
000067c1 89e5
%esp,%ebp
+3
000067c3 8b4508
0x08(%ebp),%eax
+6
000067c6 83c018
$0x18,%eax
+9
000067c9 c9
+10 000067ca c3
+11 000067cb 90
+12 000067cc 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

000067d0 55

0x00(%
pushl

%ebp
+1
000067d1 89e5
%esp,%ebp
+3
000067d3 8b4508
0x08(%ebp),%eax
+6
000067d6 0fb6401c
0x1c(%eax),%eax
+10 000067da c9
+11 000067db c3
+12 000067dc 0f1f4000
eax)
+0

000067e0 55

movl
movl
movzbl
leave
ret
nopl

0x00(%
pushl

%ebp
+1
000067e1
%esp,%ebp
+3
000067e3
0x0c(%ebp),%edx
+6
000067e6
0x08(%ebp),%eax
+9
000067e9
%dl,0x1c(%eax)

89e5

movl

8b550c

movl

8b4508

movl

88501c

movb

+12 000067ec c9
+13 000067ed c3
+14 000067ee 6690
+0

leave
ret
nop

000067f0 55

pushl

%ebp
+1
000067f1 89e5
%esp,%ebp
+3
000067f3 8b4508
0x08(%ebp),%eax
+6
000067f6 83c008
$0x08,%eax
+9
000067f9 c9
+10 000067fa c3
+11 000067fb 90
+12 000067fc 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

00006800 55

0x00(%
pushl

%ebp
+1
00006801 89e5
%esp,%ebp
+3
00006803 8b4508
0x08(%ebp),%eax
+6
00006806 0fb6400c
0x0c(%eax),%eax
+10 0000680a c9
+11 0000680b c3
+12 0000680c 0f1f4000
eax)
+0

movl
movl
movzbl
leave
ret
nopl

00006810 55

0x00(%
pushl

%ebp
+1
00006811 89e5
%esp,%ebp
+3
00006813 8b4508
0x08(%ebp),%eax
+6
00006816 83c010
$0x10,%eax
+9
00006819 c9
+10 0000681a c3
+11 0000681b 90
+12 0000681c 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

00006820 55

0x00(%
pushl

%ebp
+1
00006821 89e5
%esp,%ebp
+3
00006823 8b4508
0x08(%ebp),%eax
+6
00006826 83c010
$0x10,%eax
+9
00006829 c9
+10 0000682a c3
+11 0000682b 90
+12 0000682c 0f1f4000
eax)
+0

00006830 55

movl
movl
addl
leave
ret
nop
nopl

0x00(%
pushl

%ebp
+1
00006831 89e5
%esp,%ebp
+3
00006833 8b4508
0x08(%ebp),%eax
+6
00006836 83c040
$0x40,%eax
+9
00006839 c9
+10 0000683a c3
+11 0000683b 90
+12 0000683c 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

00006840 55

0x00(%
pushl

%ebp
+1
00006841 89e5
%esp,%ebp
+3
00006843 8b4508
0x08(%ebp),%eax
+6
00006846 83c040
$0x40,%eax
+9
00006849 c9
+10 0000684a c3
+11 0000684b 90
+12 0000684c 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

0x00(%

00006850 55

pushl

00006851 89e5

movl

00006853 31c0

xorl

00006855
00006856
00006857
00006858

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

0x0000

00006860 55

pushl

00006861 89e5

movl

00006863 31c0

xorl

00006865
00006866
00006867
00006868

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

00006870 55

nopl

0x0000
pushl

%ebp
+1
00006871
%esp,%ebp
+3
00006873
0x08(%ebp),%eax
+6
00006876
0x04(%eax),%eax
+9
00006879

89e5

movl

8b4508

movl

8b4004

movl

c9

leave

+10 0000687a c3
+11 0000687b 90
+12 0000687c 0f1f4000
eax)
+0

ret
nop
nopl

00006880 55

0x00(%
pushl

%ebp
+1
00006881 89e5
movl
%esp,%ebp
+3
00006883 83ec18
subl
$0x18,%esp
+6
00006886 895df8
movl
%ebx,0xf8(%ebp)
+9
00006889 8975fc
movl
%esi,0xfc(%ebp)
+12 0000688c 8b5d08
movl
0x08(%
ebp),%ebx
+15 0000688f 8b7510
movl
0x10(%
ebp),%esi
+18 00006892 8b450c
movl
0x0c(%
ebp),%eax
+21 00006895 89442404
movl
%eax,0
x04(%esp)
+25 00006899 8d4308
leal
0x08(%
ebx),%eax
+28 0000689c 890424
movl
%eax,(
%esp)
+31 0000689f e80ac40f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+36 000068a4 89f0
movl
%esi,%
eax
+38 000068a6 88430c
movb
%al,0x
0c(%ebx)
+41 000068a9 8b5df8
movl
0xf8(%
ebp),%ebx
+44 000068ac 8b75fc
movl
0xfc(%
ebp),%esi
+47 000068af c9
leave
+48 000068b0 c3
ret
+49 000068b1 90
nop
+50 000068b2 0f1f8000000000
nopl
0x00000000(%ea
x)
+57 000068b9 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

000068c0 55

pushl

%ebp
+1
000068c1
%esp,%ebp
+3
000068c3
$0x18,%esp
+6
000068c6
0x08(%ebp),%eax
+9
000068c9
(%eax),%edx
+11 000068cb 890424
%esp)
+14 000068ce ff5220

89e5

movl

83ec18

subl

8b4508

movl

8b10

movl
movl

%eax,(

call

*0x20(

%edx)
+17 000068d1
+22 000068d6
08(%esp)
+30 000068de
04(%esp)
+38 000068e6
%esp)
+41 000068e9
+46 000068ee
+47 000068ef
+0

e80a990000
c744240800000000

calll
movl

0x000101e0
$0x00000000,0x

c744240401000000

movl

$0x00000001,0x

890424
e832990000
c9
c3

movl
calll

%eax,(
0x00010220

leave
ret

000068f0 55

pushl

%ebp
+1
000068f1 89e5
%esp,%ebp
+3
000068f3 53
%ebx
+4
000068f4 83ec14
$0x14,%esp
+7
000068f7 8b5d08
0x08(%ebp),%ebx
+10 000068fa c70308841300
ebx)
+16 00006900 8b5308
ebx),%edx
+19 00006903 85d2
edx
+21 00006905 740f
6916
+23 00006907 8b02
,%eax
+25 00006909 891424
%esp)
+28 0000690c ff5004
%eax)
+31 0000690f c7430800000000
08(%ebx)
+38 00006916 895d08
x08(%ebp)
+41 00006919 83c414
%esp
+44 0000691c 5b
+45 0000691d c9
+46 0000691e e94bc40f00
+51 00006923 90
+52 00006924 660f1f440000
)
+58 0000692a 660f1f440000
)
+0

movl
pushl
subl
movl
movl

$0x00138408,(%
movl

0x08(%

testl

%edx,%

je

0x0000

movl

(%edx)

movl

%edx,(

call

*0x04(

movl

$0x00000000,0x
movl

%ebx,0

addl

$0x14,

popl
leave

%ebx

jmp

0x00102d6e
nop

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00006930 55

pushl

00006931 89e5

movl

00006933 53

pushl

00006934 83ec14

subl

00006937 8b5d08

movl

%ebp
+1
%esp,%ebp
+3
%ebx
+4
$0x14,%esp
+7

0x08(%ebp),%ebx
+10 0000693a
ebx)
+16 00006940
ebx),%edx
+19 00006943
edx
+21 00006945
6956
+23 00006947
,%eax
+25 00006949
%esp)
+28 0000694c
%eax)
+31 0000694f
08(%ebx)
+38 00006956
%esp
+41 00006959
+42 0000695a
+43 0000695b
+44 0000695c
eax)
+0

c70308841300

movl

$0x00138408,(%

8b5308

movl

0x08(%

85d2

testl

%edx,%

740f

je

0x0000

8b02

movl

(%edx)

891424

movl

%edx,(

ff5004

call

*0x04(

c7430800000000

movl

$0x00000000,0x

83c414

addl

$0x14,

5b
c9
c3
0f1f4000

popl
leave
ret
nopl

%ebx

00006960 55

0x00(%
pushl

%ebp
+1
00006961 89e5
%esp,%ebp
+3
00006963 53
%ebx
+4
00006964 83ec14
$0x14,%esp
+7
00006967 8b5d08
0x08(%ebp),%ebx
+10 0000696a c70308841300
ebx)
+16 00006970 8b5308
ebx),%edx
+19 00006973 85d2
edx
+21 00006975 740f
6986
+23 00006977 8b02
,%eax
+25 00006979 891424
%esp)
+28 0000697c ff5004
%eax)
+31 0000697f c7430800000000
08(%ebx)
+38 00006986 83c414
%esp
+41 00006989 5b
+42 0000698a c9
+43 0000698b c3
+44 0000698c 0f1f4000
eax)
+0

00006990 55

movl
pushl
subl
movl
movl

$0x00138408,(%
movl

0x08(%

testl

%edx,%

je

0x0000

movl

(%edx)

movl

%edx,(

call

*0x04(

movl

$0x00000000,0x
addl

$0x14,

popl
leave
ret
nopl

%ebx
0x00(%
pushl

%ebp
+1
00006991 89e5
%esp,%ebp
+3
00006993 83ec18
$0x18,%esp
+6
00006996 895df8
%ebx,0xf8(%ebp)
+9
00006999 8975fc
%esi,0xfc(%ebp)
+12 0000699c 8b5d08
ebp),%ebx
+15 0000699f 8b750c
ebp),%esi
+18 000069a2 c704240c000000
esp)
+25 000069a9 e8ccc30f00
operator new(unsigned long)
+30 000069ae c70088851300
eax)
+36 000069b4 895804
x04(%eax)
+39 000069b7 89f2
edx
+41 000069b9 885009
09(%eax)
+44 000069bc 0fb6531c
ebx),%edx
+48 000069c0 885008
08(%eax)
+51 000069c3 8b5df8
ebp),%ebx
+54 000069c6 8b75fc
ebp),%esi
+57 000069c9 c9
+58 000069ca c3
+59 000069cb 90
+60 000069cc 0f1f4000
eax)
+0

movl
subl
movl
movl
movl

0x08(%

movl

0x0c(%

movl

$0x0000000c,(%

calll

0x00102d7a

movl

$0x00138588,(%
movl

%ebx,0

movl

%esi,%

movb

%dl,0x

movzbl

0x1c(%

movb

%dl,0x

movl

0xf8(%

movl

0xfc(%

leave
ret
nop
nopl

0x00(%

000069d0 55

pushl

%ebp
+1
000069d1
%esp,%ebp
+3
000069d3
%ebx
+4
000069d4
$0x14,%esp
+7
000069d7
0x08(%ebp),%ebx
+10 000069da 8b550c
ebp),%edx
+13 000069dd 8b02
,%eax
+15 000069df 8b40f4
eax),%eax
+18 000069e2 85c0
eax
+20 000069e4 750d
69f3
+22 000069e6 8b4308

89e5

movl

53

pushl

83ec14

subl

8b5d08

movl
movl

0x0c(%

movl

(%edx)

movl

0xf4(%

testl

%eax,%

jne

0x0000

movl

0x08(%

ebx),%eax
+25 000069e9
%esp)
+28 000069ec
+33 000069f1
edx
+35 000069f3
x0c(%ebp)
+38 000069f6
ebx),%eax
+41 000069f9
x08(%ebp)
+44 000069fc
%esp
+47 000069ff
+48 00006a00
+49 00006a01
+54 00006a06
ax)
+64 00006a10
p)
+69 00006a15
+74 00006a1a
)
+0

890424

movl

%eax,(

movl

0x000180b0
%eax,%

89550c

movl

%edx,0

8d4318

leal

0x18(%

894508

movl

%eax,0

83c414

addl

$0x14,

5b
c9
e9a8c20f00
662e0f1f840000000000

popl
leave

%ebx

e8bf160100
89c2

calll

jmp
nopw

0x00102cae
%cs:0x00000000(%eax,%e

83442404fc

addl

$0xfc,0x04(%es

e906000000
660f1f440000

jmp
nopw

0x00006a20
0x00(%eax,%eax

00006a20 55

pushl

%ebp
+1
00006a21 89e5
%esp,%ebp
+3
00006a23 83ec28
$0x28,%esp
+6
00006a26 895df4
%ebx,0xf4(%ebp)
+9
00006a29 8975f8
%esi,0xf8(%ebp)
+12 00006a2c 897dfc
xfc(%ebp)
+15 00006a2f 8b7508
ebp),%esi
+18 00006a32 8b7d0c
ebp),%edi
+21 00006a35 0fb65d10
ebp),%ebx
+25 00006a39 8b06
,%eax
+27 00006a3b 893424
%esp)
+30 00006a3e ff5010
%eax)
+33 00006a41 0fb6db
bx
+36 00006a44 85d8
ebx
+38 00006a46 0f95c3
+41 00006a49 893c24
%esp)
+44 00006a4c e8df750500
+49 00006a51 8b06
,%eax
+51 00006a53 0fb6db

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movzbl

0x10(%

movl

(%esi)

movl

%esi,(

call

*0x10(

movzbl

%bl,%e

testl

%eax,%

setne
movl

%bl
%edi,(

calll
movl
movzbl

0x0005e030
(%esi)
%bl,%e

bx
+54 00006a56
x08(%esp)
+58 00006a5a
x04(%esp)
+62 00006a5e
%esp)
+65 00006a61
%eax)
+68 00006a64
,%eax
+70 00006a66
%esp)
+73 00006a69
%eax)
+76 00006a6c
ebx
+78 00006a6e
,%eax
+80 00006a70
%esp)
+83 00006a73
%eax)
+86 00006a76
dx
+89 00006a79
x0c(%esp)
+93 00006a7d
ax
+96 00006a80
x08(%esp)
+100 00006a84
x04(%esp)
+104 00006a88
%esi
+107 00006a8b
%esp)
+110 00006a8e
+115 00006a93
ebp),%ebx
+118 00006a96
ebp),%esi
+121 00006a99
ebp),%edi
+124 00006a9c
+125 00006a9d
+126 00006a9e
+0

895c2408

movl

%ebx,0

897c2404

movl

%edi,0

893424

movl

%esi,(

ff5018

call

*0x18(

8b06

movl

(%esi)

893424

movl

%esi,(

ff5028

call

*0x28(

89c3

movl

%eax,%

8b06

movl

(%esi)

893424

movl

%esi,(

ff5024

call

*0x24(

0fb6d3

movzbl

%bl,%e

8954240c

movl

%edx,0

0fb6c0

movzbl

%al,%e

89442408

movl

%eax,0

897c2404

movl

%edi,0

83c658

addl

$0x58,

893424

movl

%esi,(

movl

0x00075fe0
0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
6690

leave
ret
nop

e84df50600
8b5df4

calll

00006aa0 55

pushl

%ebp
+1
00006aa1
%esp,%ebp
+3
00006aa3
$0x38,%esp
+6
00006aa6
%ebx,0xf4(%ebp)
+9
00006aa9
%esi,0xf8(%ebp)
+12 00006aac 897dfc
xfc(%ebp)

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

+15 00006aaf 8b7d08


movl
0x08(%
ebp),%edi
+18 00006ab2 0fb6450c
movzbl
0x0c(%
ebp),%eax
+22 00006ab6 8845e7
movb
%al,0x
e7(%ebp)
+25 00006ab9 8b07
movl
(%edi)
,%eax
+27 00006abb 893c24
movl
%edi,(
%esp)
+30 00006abe ff5008
call
*0x08(
%eax)
+33 00006ac1 89c6
movl
%eax,%
esi
+35 00006ac3 0fb65f1c
movzbl
0x1c(%
edi),%ebx
+39 00006ac7 8d4718
leal
0x18(%
edi),%eax
+42 00006aca 89442404
movl
%eax,0
x04(%esp)
+46 00006ace 8d4608
leal
0x08(%
esi),%eax
+49 00006ad1 890424
movl
%eax,(
%esp)
+52 00006ad4 e8d5c10f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+57 00006ad9 885e0c
movb
%bl,0x
0c(%esi)
+60 00006adc 8d4610
leal
0x10(%
esi),%eax
+63 00006adf 89442404
movl
%eax,0
x04(%esp)
+67 00006ae3 8d4758
leal
0x58(%
edi),%eax
+70 00006ae6 890424
movl
%eax,(
%esp)
+73 00006ae9 e852e10600
calll
0x00074c40
+78 00006aee 807de700
cmpb
$0x00,
0xe7(%ebp)
+82 00006af2 741a
je
0x0000
6b0e
+84 00006af4 8b07
movl
(%edi)
,%eax
+86 00006af6 893c24
movl
%edi,(
%esp)
+89 00006af9 ff5034
call
*0x34(
%eax)
+92 00006afc 8d5008
leal
0x08(%
eax),%edx
+95 00006aff 8b4808
movl
0x08(%
eax),%ecx
+98 00006b02 8d4640
leal
0x40(%
esi),%eax
+101 00006b05 89442404
movl
%eax,0
x04(%esp)
+105 00006b09 891424
movl
%edx,(
%esp)
+108 00006b0c ff11
call
(%ecx)

+110 00006b0e
eax
+112 00006b10
ebp),%ebx
+115 00006b13
ebp),%esi
+118 00006b16
ebp),%edi
+121 00006b19
+122 00006b1a
+123 00006b1b
+124 00006b1c
eax)
+0

89f0

movl

%esi,%

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
90
0f1f4000

leave
ret
nop
nopl

0x00(%

00006b20 55

pushl

%ebp
+1
00006b21 89e5
%esp,%ebp
+3
00006b23 53
%ebx
+4
00006b24 83ec14
$0x14,%esp
+7
00006b27 8b5d08
0x08(%ebp),%ebx
+10 00006b2a 8b550c
ebp),%edx
+13 00006b2d c70308841300
ebx)
+19 00006b33 895304
x04(%ebx)
+22 00006b36 0fb64510
ebp),%eax
+26 00006b3a 89442404
x04(%esp)
+30 00006b3e 891424
%esp)
+33 00006b41 e85affffff
+38 00006b46 894308
x08(%ebx)
+41 00006b49 83c414
%esp
+44 00006b4c 5b
+45 00006b4d c9
+46 00006b4e c3
+47 00006b4f c70348851300
ebx)
+53 00006b55 890424
%esp)
+56 00006b58 e8ebc00f00
__Unwind_Resume
+61 00006b5d 90
+62 00006b5e 6690
+0

movl
pushl
subl
movl
movl
movl

0x0c(%
$0x00138408,(%

movl

%edx,0

movzbl

0x10(%

movl

%eax,0

movl

%edx,(

movl

0x00006aa0
%eax,0

addl

$0x14,

popl
leave
ret

%ebx

calll

movl

$0x00138548,(%
movl

calll

%eax,(
0x00102c48

nop
nop

00006b60 55

pushl

00006b61 89e5

movl

00006b63 53

pushl

00006b64 83ec14

subl

%ebp
+1
%esp,%ebp
+3
%ebx
+4

$0x14,%esp
+7
00006b67 8b5d08
0x08(%ebp),%ebx
+10 00006b6a 8b550c
ebp),%edx
+13 00006b6d c70308841300
ebx)
+19 00006b73 895304
x04(%ebx)
+22 00006b76 0fb64510
ebp),%eax
+26 00006b7a 89442404
x04(%esp)
+30 00006b7e 891424
%esp)
+33 00006b81 e81affffff
+38 00006b86 894308
x08(%ebx)
+41 00006b89 83c414
%esp
+44 00006b8c 5b
+45 00006b8d c9
+46 00006b8e c3
+47 00006b8f c70348851300
ebx)
+53 00006b95 890424
%esp)
+56 00006b98 e8abc00f00
__Unwind_Resume
+61 00006b9d 90
+62 00006b9e 6690
+0

movl
movl
movl

0x0c(%
$0x00138408,(%

movl

%edx,0

movzbl

0x10(%

movl

%eax,0

movl

%edx,(

movl

0x00006aa0
%eax,0

addl

$0x14,

popl
leave
ret

%ebx

calll

movl

$0x00138548,(%
movl

calll

%eax,(
0x00102c48

nop
nop

00006ba0 55

pushl

%ebp
+1
00006ba1 89e5
%esp,%ebp
+3
00006ba3 83ec18
$0x18,%esp
+6
00006ba6 895df8
%ebx,0xf8(%ebp)
+9
00006ba9 8975fc
%esi,0xfc(%ebp)
+12 00006bac 8b5d08
ebp),%ebx
+15 00006baf c704240c000000
esp)
+22 00006bb6 e8bfc10f00
operator new(unsigned long)
+27 00006bbb 89c6
esi
+29 00006bbd c70008841300
eax)
+35 00006bc3 895804
x04(%eax)
+38 00006bc6 c744240400000000
04(%esp)
+46 00006bce 891c24
%esp)
+49 00006bd1 e8cafeffff
+54 00006bd6 894608

movl
subl
movl
movl
movl

0x08(%

movl

$0x0000000c,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138408,(%

movl
movl

%ebx,0
$0x00000000,0x

movl

%ebx,(

movl

0x00006aa0
%eax,0

calll

x08(%esi)
+57 00006bd9 c70608861300
esi)
+63 00006bdf 89f0
eax
+65 00006be1 8b5df8
ebp),%ebx
+68 00006be4 8b75fc
ebp),%esi
+71 00006be7 c9
+72 00006be8 c3
+73 00006be9 89c3
ebx
+75 00006beb c70648851300
esi)
+81 00006bf1 893424
%esp)
+84 00006bf4 e875c10f00
operator delete(void*)
+89 00006bf9 891c24
%esp)
+92 00006bfc e847c00f00
__Unwind_Resume
+97 00006c01 90
+98 00006c02 0f1f8000000000
x)
+105 00006c09 0f1f8000000000
x)
+0

movl

$0x00138608,(%
movl

%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

$0x00138548,(%
movl

calll

%esi,(
0x00102d6e

movl
calll

%ebx,(
0x00102c48

nop
nopl

0x00000000(%ea

nopl

0x00000000(%ea

00006c10 55

pushl

%ebp
+1
00006c11 89e5
%esp,%ebp
+3
00006c13 56
%esi
+4
00006c14 53
%ebx
+5
00006c15 83ec10
$0x10,%esp
+8
00006c18 8b5d08
0x08(%ebp),%ebx
+11 00006c1b 8b750c
ebp),%esi
+14 00006c1e 8b4608
esi),%eax
+17 00006c21 8b40f4
eax),%eax
+20 00006c24 85c0
eax
+22 00006c26 7468
6c90
+24 00006c28 8d4608
esi),%eax
+27 00006c2b 89442404
x04(%esp)
+31 00006c2f 8d4318
ebx),%eax
+34 00006c32 890424
%esp)
+37 00006c35 e874c00f00

movl
pushl
pushl
subl
movl

calll

movl

0x0c(%

movl

0x08(%

movl

0xf4(%

testl

%eax,%

je

0x0000

leal

0x08(%

movl

%eax,0

leal

0x18(%

movl

%eax,(
0x00102cae

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi


gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+42 00006c3a 0fb6460c
movzbl
0x0c(%
esi),%eax
+46 00006c3e 88431c
movb
%al,0x
1c(%ebx)
+49 00006c41 8d4610
leal
0x10(%
esi),%eax
+52 00006c44 89442404
movl
%eax,0
x04(%esp)
+56 00006c48 8d4358
leal
0x58(%
ebx),%eax
+59 00006c4b 890424
movl
%eax,(
%esp)
+62 00006c4e e84de00600
calll
0x00074ca0
+67 00006c53 8b03
movl
(%ebx)
,%eax
+69 00006c55 891c24
movl
%ebx,(
%esp)
+72 00006c58 ff5034
call
*0x34(
%eax)
+75 00006c5b 8d5008
leal
0x08(%
eax),%edx
+78 00006c5e 8b4808
movl
0x08(%
eax),%ecx
+81 00006c61 8b4308
movl
0x08(%
ebx),%eax
+84 00006c64 89442408
movl
%eax,0
x08(%esp)
+88 00006c68 8d4640
leal
0x40(%
esi),%eax
+91 00006c6b 89442404
movl
%eax,0
x04(%esp)
+95 00006c6f 891424
movl
%edx,(
%esp)
+98 00006c72 ff5104
call
*0x04(
%ecx)
+101 00006c75 8b03
movl
(%ebx)
,%eax
+103 00006c77 89750c
movl
%esi,0
x0c(%ebp)
+106 00006c7a 895d08
movl
%ebx,0
x08(%ebp)
+109 00006c7d 8b480c
movl
0x0c(%
eax),%ecx
+112 00006c80 83c410
addl
$0x10,
%esp
+115 00006c83 5b
popl
%ebx
+116 00006c84 5e
popl
%esi
+117 00006c85 c9
leave
+118 00006c86 ffe1
jmp
*%ecx
+120 00006c88 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+128 00006c90 8b4308
movl
0x08(%
ebx),%eax
+131 00006c93 890424
movl
%eax,(
%esp)
+134 00006c96 e815140100
calll
0x000180b0
+139 00006c9b eb8e
jmp
0x0000

6c2b
+141 00006c9d 90
+142 00006c9e 6690
+0

nop
nop

00006ca0 55

pushl

%ebp
+1
00006ca1 89e5
%esp,%ebp
+3
00006ca3 83ec18
$0x18,%esp
+6
00006ca6 8b5508
0x08(%ebp),%edx
+9
00006ca9 8b4208
0x08(%edx),%eax
+12 00006cac 89442404
x04(%esp)
+16 00006cb0 8b4204
edx),%eax
+19 00006cb3 890424
%esp)
+22 00006cb6 e855ffffff
+27 00006cbb e820950000
+32 00006cc0 c744240800000000
08(%esp)
+40 00006cc8 c744240401000000
04(%esp)
+48 00006cd0 890424
%esp)
+51 00006cd3 e848950000
+56 00006cd8 c9
+57 00006cd9 c3
+58 00006cda 660f1f440000
)
+0

movl
subl
movl
movl
movl

%eax,0

movl

0x04(%

movl

%eax,(

calll
calll
movl

0x00006c10
0x000101e0
$0x00000000,0x

movl

$0x00000001,0x
movl

calll

%eax,(
0x00010220

leave
ret
nopw

0x00(%eax,%eax

00006ce0 55

pushl

%ebp
+1
00006ce1 89e5
%esp,%ebp
+3
00006ce3 56
%esi
+4
00006ce4 53
%ebx
+5
00006ce5 83ec10
$0x10,%esp
+8
00006ce8 8b5d08
0x08(%ebp),%ebx
+11 00006ceb c744240401000000
04(%esp)
+19 00006cf3 891c24
%esp)
+22 00006cf6 e8a5fdffff
+27 00006cfb 89c6
esi
+29 00006cfd 8b4308
ebx),%eax
+32 00006d00 8b10
,%edx
+34 00006d02 890424
%esp)
+37 00006d05 ff5210

movl
pushl
pushl
subl
movl
movl

$0x00000001,0x
movl

%ebx,(

movl

0x00006aa0
%eax,%

movl

0x08(%

movl

(%eax)

movl

%eax,(

call

*0x10(

calll

%edx)
+40 00006d08 89c3
ebx
+42 00006d0a 89742404
x04(%esp)
+46 00006d0e 890424
%esp)
+49 00006d11 e8fafeffff
+54 00006d16 85f6
esi
+56 00006d18 7408
6d22
+58 00006d1a 8b06
,%eax
+60 00006d1c 893424
%esp)
+63 00006d1f ff5004
%eax)
+66 00006d22 89d8
eax
+68 00006d24 83c410
%esp
+71 00006d27 5b
+72 00006d28 5e
+73 00006d29 c9
+74 00006d2a c3
+75 00006d2b 89c3
ebx
+77 00006d2d 85f6
esi
+79 00006d2f 7408
6d39
+81 00006d31 8b06
,%eax
+83 00006d33 893424
%esp)
+86 00006d36 ff5004
%eax)
+89 00006d39 891c24
%esp)
+92 00006d3c e807bf0f00
__Unwind_Resume
+97 00006d41 90
+98 00006d42 0f1f8000000000
x)
+105 00006d49 0f1f8000000000
x)
+0

movl

%eax,%

movl

%esi,0

movl

%eax,(

calll
testl

0x00006c10
%esi,%

je

0x0000

movl

(%esi)

movl

%esi,(

call

*0x04(

movl

%ebx,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

testl

%esi,%

je

0x0000

movl

(%esi)

movl

%esi,(

call

*0x04(

movl

%ebx,(

calll

%eax,%

0x00102c48
nop

nopl

0x00000000(%ea

nopl

0x00000000(%ea

00006d50 55

pushl

%ebp
+1
00006d51
%esp,%ebp
+3
00006d53
$0x38,%esp
+6
00006d56
%ebx,0xf4(%ebp)
+9
00006d59
%esi,0xf8(%ebp)
+12 00006d5c 897dfc
xfc(%ebp)

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

+15 00006d5f 8b5d08


movl
0x08(%
ebp),%ebx
+18 00006d62 c70368841300
movl
$0x00138468,(%
ebx)
+24 00006d68 c74304b4841300
movl
$0x001384b4,0x
04(%ebx)
+31 00006d6f c7435840861300
movl
$0x00138640,0x
58(%ebx)
+38 00006d76 8d435c
leal
0x5c(%
ebx),%eax
+41 00006d79 890424
movl
%eax,(
%esp)
+44 00006d7c e82f860900
calll
0x0009f3b0
+49 00006d81 8d4320
leal
0x20(%
ebx),%eax
+52 00006d84 890424
movl
%eax,(
%esp)
+55 00006d87 e8a43a0700
calll
0x0007a830
+60 00006d8c 8b4318
movl
0x18(%
ebx),%eax
+63 00006d8f 8d70f4
leal
0xf4(%
eax),%esi
+66 00006d92 3b3588801300
cmpl
0x00138088,%es
i
+72 00006d98 7516
jne
0x0000
6db0
+74 00006d9a 8d430c
leal
0x0c(%
ebx),%eax
+77 00006d9d 890424
movl
%eax,(
%esp)
+80 00006da0 e80b860900
calll
0x0009f3b0
+85 00006da5 8b5df4
movl
0xf4(%
ebp),%ebx
+88 00006da8 8b75f8
movl
0xf8(%
ebp),%esi
+91 00006dab 8b7dfc
movl
0xfc(%
ebp),%edi
+94 00006dae c9
leave
+95 00006daf c3
ret
+96 00006db0 83e804
subl
$0x04,
%eax
+99 00006db3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+107 00006dbb 890424
movl
%eax,(
%esp)
+110 00006dbe e88bbe0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+115 00006dc3 85c0
testl
%eax,%
eax
+117 00006dc5 7fd3
jg
0x0000
6d9a
+119 00006dc7 8d45e6
leal
0xe6(%
ebp),%eax
+122 00006dca 89442404
movl
%eax,0
x04(%esp)
+126 00006dce 893424
movl
%esi,(
%esp)
+129 00006dd1 e8aebe0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+134 00006dd6 ebc2


jmp
0x0000
6d9a
+136 00006dd8 89c6
movl
%eax,%
esi
+138 00006dda 8b4318
movl
0x18(%
ebx),%eax
+141 00006ddd 8d78f4
leal
0xf4(%
eax),%edi
+144 00006de0 3b3d88801300
cmpl
0x00138088,%ed
i
+150 00006de6 7526
jne
0x0000
6e0e
+152 00006de8 8d430c
leal
0x0c(%
ebx),%eax
+155 00006deb 890424
movl
%eax,(
%esp)
+158 00006dee e8bd850900
calll
0x0009f3b0
+163 00006df3 893424
movl
%esi,(
%esp)
+166 00006df6 e84dbe0f00
calll
0x00102c48
__Unwind_Resume
+171 00006dfb 89c6
movl
%eax,%
esi
+173 00006dfd 8d4320
leal
0x20(%
ebx),%eax
+176 00006e00 890424
movl
%eax,(
%esp)
+179 00006e03 e8283a0700
calll
0x0007a830
+184 00006e08 ebd0
jmp
0x0000
6dda
+186 00006e0a 89c6
movl
%eax,%
esi
+188 00006e0c ebda
jmp
0x0000
6de8
+190 00006e0e 83e804
subl
$0x04,
%eax
+193 00006e11 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+201 00006e19 890424
movl
%eax,(
%esp)
+204 00006e1c e82dbe0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+209 00006e21 85c0
testl
%eax,%
eax
+211 00006e23 7fc3
jg
0x0000
6de8
+213 00006e25 8d45e7
leal
0xe7(%
ebp),%eax
+216 00006e28 89442404
movl
%eax,0
x04(%esp)
+220 00006e2c 893c24
movl
%edi,(
%esp)
+223 00006e2f e850be0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+228 00006e34 ebb2
jmp
0x0000
6de8
+230 00006e36 ebd2
jmp
0x0000
6e0a
+232 00006e38 0f1f840000000000
nopl
0x00000000(%ea

x,%eax)
+0

00006e40 55

pushl

%ebp
+1
00006e41 89e5
%esp,%ebp
+3
00006e43 c9
+4
00006e44 e907ffffff
6d50
+9
00006e49 90
+10 00006e4a 660f1f440000
)
+0

00006e50 55

movl
leave
jmp
nopw

0x0000
nop
0x00(%eax,%eax
pushl

%ebp
+1
00006e51 89e5
movl
%esp,%ebp
+3
00006e53 83ec48
subl
$0x48,%esp
+6
00006e56 895df4
movl
%ebx,0xf4(%ebp)
+9
00006e59 8975f8
movl
%esi,0xf8(%ebp)
+12 00006e5c 897dfc
movl
%edi,0
xfc(%ebp)
+15 00006e5f 8b5d08
movl
0x08(%
ebp),%ebx
+18 00006e62 8b450c
movl
0x0c(%
ebp),%eax
+21 00006e65 c70368841300
movl
$0x00138468,(%
ebx)
+27 00006e6b c74304b4841300
movl
$0x001384b4,0x
04(%ebx)
+34 00006e72 894308
movl
%eax,0
x08(%ebx)
+37 00006e75 8d7b0c
leal
0x0c(%
ebx),%edi
+40 00006e78 c7430c00000000
movl
$0x00000000,0x
0c(%ebx)
+47 00006e7f c7470400000000
movl
$0x00000000,0x
04(%edi)
+54 00006e86 c7470800000000
movl
$0x00000000,0x
08(%edi)
+61 00006e8d 890424
movl
%eax,(
%esp)
+64 00006e90 e81b120100
calll
0x000180b0
+69 00006e95 8d5318
leal
0x18(%
ebx),%edx
+72 00006e98 89442404
movl
%eax,0
x04(%esp)
+76 00006e9c 891424
movl
%edx,(
%esp)
+79 00006e9f e822be0f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+84 00006ea4 c6431c01
movb
$0x01,
0x1c(%ebx)
+88 00006ea8 8d7320
leal
0x20(%
ebx),%esi

+91 00006eab 893424


%esp)
+94 00006eae e88d150700
+99 00006eb3 8d4358
ebx),%eax
+102 00006eb6 890424
%esp)
+105 00006eb9 e812dc0600
+110 00006ebe 8b5df4
ebp),%ebx
+113 00006ec1 8b75f8
ebp),%esi
+116 00006ec4 8b7dfc
ebp),%edi
+119 00006ec7 c9
+120 00006ec8 c3
+121 00006ec9 8945d4
xd4(%ebp)
+124 00006ecc 893c24
%esp)
+127 00006ecf e8dc840900
+132 00006ed4 c74304f8891300
04(%ebx)
+139 00006edb c70360861300
ebx)
+145 00006ee1 8b45d4
ebp),%eax
+148 00006ee4 890424
%esp)
+151 00006ee7 e85cbd0f00
__Unwind_Resume
+156 00006eec 8945d4
xd4(%ebp)
+159 00006eef 893424
%esp)
+162 00006ef2 e839390700
+167 00006ef7 8b4318
ebx),%eax
+170 00006efa 8d70f4
eax),%esi
+173 00006efd 3b3588801300
i
+179 00006f03 74c7
6ecc
+181 00006f05 83e804
%eax
+184 00006f08 c7442404ffffffff
04(%esp)
+192 00006f10 890424
%esp)
+195 00006f13 e836bd0f00
__gnu_cxx::__exchange_and_add(int volatile*,
+200 00006f18 85c0
eax
+202 00006f1a 7fb0
6ecc
+204 00006f1c 8d45e7
ebp),%eax
+207 00006f1f 89442404
x04(%esp)

movl

%esi,(

leal

0x00078440
0x58(%

movl

%eax,(

movl

0x00074ad0
0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,0

movl

%edi,(

calll

calll

calll
movl

0x0009f3b0
$0x001389f8,0x

movl

$0x00138660,(%
movl

0xd4(%

movl

%eax,(

calll

0x00102c48
movl

%eax,0

movl

%esi,(

movl

0x0007a830
0x18(%

leal

0xf4(%

calll

cmpl

0x00138088,%es
je

0x0000

subl

$0x04,

movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0000

leal

0xe7(%

movl

%eax,0

+211 00006f23 893424


movl
%esi,(
%esp)
+214 00006f26 e859bd0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+219 00006f2b eb9f
jmp
0x0000
6ecc
+221 00006f2d 8945d4
movl
%eax,0
xd4(%ebp)
+224 00006f30 ebc5
jmp
0x0000
6ef7
+226 00006f32 eb95
jmp
0x0000
6ec9
+228 00006f34 660f1f440000
nopw
0x00(%eax,%eax
)
+234 00006f3a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

00006f40 55

pushl

%ebp
+1
00006f41 89e5
%esp,%ebp
+3
00006f43 c9
+4
00006f44 e907ffffff
6e50
+9
00006f49 90
+10 00006f4a 660f1f440000
)
+0

movl
leave
jmp

0x0000
nop
0x00(%eax,%eax

nopw

00006f50 55

pushl

%ebp
+1
00006f51 89e5
%esp,%ebp
+3
00006f53 83ec48
$0x48,%esp
+6
00006f56 895df4
%ebx,0xf4(%ebp)
+9
00006f59 8975f8
%esi,0xf8(%ebp)
+12 00006f5c 897dfc
xfc(%ebp)
+15 00006f5f 8b5d0c
ebp),%ebx
+18 00006f62 c7042410000000
esp)
+25 00006f69 e80cbe0f00
operator new(unsigned long)
+30 00006f6e 89c6
esi
+32 00006f70 c700c8851300
eax)
+38 00006f76 8b4508
ebp),%eax
+41 00006f79 894604
x04(%esi)
+44 00006f7c 8b3d88801300
i
+50 00006f82 8d470c
edi),%eax
+53 00006f85 894608

movl
subl
movl
movl
movl

%edi,0

movl

0x0c(%

movl

$0x00000010,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x001385c8,(%

movl

0x08(%

movl

%eax,0

movl

0x00138088,%ed
leal

0x0c(%

movl

%eax,0

x08(%esi)
+56 00006f88 85db
testl
%ebx,%
ebx
+58 00006f8a b8204a0d00
movl
$0x000d4a20,%e
ax
+63 00006f8f 0f44d8
cmovel
%eax,%
ebx
+66 00006f92 8d560c
leal
0x0c(%
esi),%edx
+69 00006f95 8d45e7
leal
0xe7(%
ebp),%eax
+72 00006f98 89442408
movl
%eax,0
x08(%esp)
+76 00006f9c 895c2404
movl
%ebx,0
x04(%esp)
+80 00006fa0 891424
movl
%edx,(
%esp)
+83 00006fa3 e818bd0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+88 00006fa8 8d5608
leal
0x08(%
esi),%edx
+91 00006fab 8b4604
movl
0x04(%
esi),%eax
+94 00006fae 83c018
addl
$0x18,
%eax
+97 00006fb1 89442404
movl
%eax,0
x04(%esp)
+101 00006fb5 891424
movl
%edx,(
%esp)
+104 00006fb8 e8f1bc0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+109 00006fbd 89f0
movl
%esi,%
eax
+111 00006fbf 8b5df4
movl
0xf4(%
ebp),%ebx
+114 00006fc2 8b75f8
movl
0xf8(%
ebp),%esi
+117 00006fc5 8b7dfc
movl
0xfc(%
ebp),%edi
+120 00006fc8 c9
leave
+121 00006fc9 c3
ret
+122 00006fca 8945d4
movl
%eax,0
xd4(%ebp)
+125 00006fcd 8b4608
movl
0x08(%
esi),%eax
+128 00006fd0 8d58f4
leal
0xf4(%
eax),%ebx
+131 00006fd3 39df
cmpl
%ebx,%
edi
+133 00006fd5 754e
jne
0x0000
7025
+135 00006fd7 c70648851300
movl
$0x00138548,(%
esi)
+141 00006fdd 893424
movl
%esi,(
%esp)
+144 00006fe0 e889bd0f00
calll
0x00102d6e
operator delete(void*)

+149 00006fe5 8b45d4


movl
0xd4(%
ebp),%eax
+152 00006fe8 890424
movl
%eax,(
%esp)
+155 00006feb e858bc0f00
calll
0x00102c48
__Unwind_Resume
+160 00006ff0 8945d4
movl
%eax,0
xd4(%ebp)
+163 00006ff3 8b460c
movl
0x0c(%
esi),%eax
+166 00006ff6 8d58f4
leal
0xf4(%
eax),%ebx
+169 00006ff9 39df
cmpl
%ebx,%
edi
+171 00006ffb 74d0
je
0x0000
6fcd
+173 00006ffd 83e804
subl
$0x04,
%eax
+176 00007000 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+184 00007008 890424
movl
%eax,(
%esp)
+187 0000700b e83ebc0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+192 00007010 85c0
testl
%eax,%
eax
+194 00007012 7fb9
jg
0x0000
6fcd
+196 00007014 8d45e6
leal
0xe6(%
ebp),%eax
+199 00007017 89442404
movl
%eax,0
x04(%esp)
+203 0000701b 891c24
movl
%ebx,(
%esp)
+206 0000701e e861bc0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+211 00007023 eba8
jmp
0x0000
6fcd
+213 00007025 83e804
subl
$0x04,
%eax
+216 00007028 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+224 00007030 890424
movl
%eax,(
%esp)
+227 00007033 e816bc0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+232 00007038 85c0
testl
%eax,%
eax
+234 0000703a 7f9b
jg
0x0000
6fd7
+236 0000703c 8d45e5
leal
0xe5(%
ebp),%eax
+239 0000703f 89442404
movl
%eax,0
x04(%esp)
+243 00007043 891c24
movl
%ebx,(
%esp)
+246 00007046 e839bc0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+251 0000704b
6fd7
+253 0000704d
+258 00007052
xd4(%ebp)
+261 00007055
6fd7
+263 00007057
+264 00007058
x,%eax)

eb8a
e978ffffff
8945d4

jmp
jmp
movl

eb80

+0

90
0f1f840000000000

0x0000
0x00006fca
%eax,0

jmp

0x0000

nop
nopl

0x00000000(%ea

00007060 55

pushl

%ebp
+1
00007061 89e5
%esp,%ebp
+3
00007063 57
%edi
+4
00007064 56
%esi
+5
00007065 53
%ebx
+6
00007066 83ec5c
$0x5c,%esp
+9
00007069 8b5d08
0x08(%ebp),%ebx
+12 0000706c 8b358c801300

movl
pushl
pushl
pushl
subl
movl
movl

0x0013808c,%es

i
+18 00007072
esi),%eax
+21 00007075
ebx),%edi
+24 00007078
%esp)
+27 0000707b
+29 0000707d
l
+31 0000707f
7089
+33 00007081
%esp
+36 00007084
+37 00007085
+38 00007086
+39 00007087
+40 00007088
+41 00007089
d8(%ebp)
+48 00007090
dc(%ebp)
+55 00007097
e0(%ebp)
+62 0000709e
,%eax
+64 000070a0
eax),%eax
+67 000070a3
ebp),%edx
+70 000070a6
x04(%esp)
+74 000070aa

8b464c

movl

0x4c(%

8d7b24

leal

0x24(%

893c24

movl

%edi,(

ffd0
84c0

call
testb

*%eax
%al,%a

7508

jne

0x0000

83c45c

addl

$0x5c,

5b
5e
5f
c9
c3
c745d800000000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

movl

$0x00000000,0x

c745dc00000000

movl

$0x00000000,0x

c745e000000000

movl

$0x00000000,0x

8b03

movl

(%ebx)

8b4014

movl

0x14(%

8d55d8

leal

0xd8(%

89542404

movl

%edx,0

891c24

movl

%ebx,(

%esp)
+77 000070ad
+79 000070af
esi),%esi
+82 000070b2
xc4(%ebp)
+85 000070b5
ebx),%eax
+88 000070b8
xc8(%ebp)
+91 000070bb
,%eax
+93 000070bd
eax),%eax
+96 000070c0
%esp)
+99 000070c3
+101 000070c5
si
+104 000070c8
,%eax
+106 000070ca
eax),%eax
+109 000070cd
%esp)
+112 000070d0
+114 000070d2
ax
+117 000070d5
ebp),%edx
+120 000070d8
x10(%esp)
+124 000070dc
x0c(%esp)
+128 000070e0
x08(%esp)
+132 000070e4
ebp),%eax
+135 000070e7
x04(%esp)
+139 000070eb
%esp)
+142 000070ee
%ebp)
+145 000070f1
ebp),%edi
+148 000070f4
ebp),%eax
+151 000070f7
edi
+153 000070f9
7121
+155 000070fb
x
+161 00007101
xd4(%ebp)
+164 00007104
ebx
+166 00007106
ax)

ffd0
8b7648

call
movl

*%eax
0x48(%

8975c4

movl

%esi,0

8b4308

movl

0x08(%

8945c8

movl

%eax,0

8b03

movl

(%ebx)

8b4020

movl

0x20(%

891c24

movl

%ebx,(

ffd0
0fb6f0

call
movzbl

*%eax
%al,%e

8b03

movl

(%ebx)

8b401c

movl

0x1c(%

891c24

movl

%ebx,(

ffd0
0fb6c0

call
movzbl

*%eax
%al,%e

8b55c8

movl

0xc8(%

89542410

movl

%edx,0

8974240c

movl

%esi,0

89442408

movl

%eax,0

8d45d8

leal

0xd8(%

89442404

movl

%eax,0

893c24

movl

%edi,(

ff55c4

call

*0xc4(

8b7ddc

movl

0xdc(%

8b45d8

movl

0xd8(%

39c7

cmpl

%eax,%

7426

je

0x0000

8b1588801300

movl

0x00138088,%ed

8955d4

movl

%edx,0

89c3

movl

%eax,%

662e0f1f840000000000

nopw

%cs:0x00000000(%eax,%e

+176 00007110 8b03


movl
(%ebx)
,%eax
+178 00007112 8d70f4
leal
0xf4(%
eax),%esi
+181 00007115 3b75d4
cmpl
0xd4(%
ebp),%esi
+184 00007118 7522
jne
0x0000
713c
+186 0000711a 83c304
addl
$0x04,
%ebx
+189 0000711d 39df
cmpl
%ebx,%
edi
+191 0000711f 75ef
jne
0x0000
7110
+193 00007121 8b45d8
movl
0xd8(%
ebp),%eax
+196 00007124 85c0
testl
%eax,%
eax
+198 00007126 0f8455ffffff
je
0x00007081
+204 0000712c 890424
movl
%eax,(
%esp)
+207 0000712f e83abc0f00
calll
0x00102d6e
operator delete(void*)
+212 00007134 83c45c
addl
$0x5c,
%esp
+215 00007137 5b
popl
%ebx
+216 00007138 5e
popl
%esi
+217 00007139 5f
popl
%edi
+218 0000713a c9
leave
+219 0000713b c3
ret
+220 0000713c 83e804
subl
$0x04,
%eax
+223 0000713f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+231 00007147 890424
movl
%eax,(
%esp)
+234 0000714a e8ffba0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+239 0000714f 85c0
testl
%eax,%
eax
+241 00007151 7fc7
jg
0x0000
711a
+243 00007153 8d45e6
leal
0xe6(%
ebp),%eax
+246 00007156 89442404
movl
%eax,0
x04(%esp)
+250 0000715a 893424
movl
%esi,(
%esp)
+253 0000715d e822bb0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+258 00007162 ebb6
jmp
0x0000
711a
+260 00007164 89c7
movl
%eax,%
edi
+262 00007166 8b45d8
movl
0xd8(%
ebp),%eax
+265 00007169 85c0
testl
%eax,%
eax
+267 0000716b 7408
je
0x0000

7175
+269 0000716d 890424
%esp)
+272 00007170 e8f9bb0f00
operator delete(void*)
+277 00007175 893c24
%esp)
+280 00007178 e8cbba0f00
__Unwind_Resume
+285 0000717d 89c7
edi
+287 0000717f 8b55dc
ebp),%edx
+290 00007182 8955cc
xcc(%ebp)
+293 00007185 8b45d8
ebp),%eax
+296 00007188 39c2
edx
+298 0000718a 74da
7166
+300 0000718c 8b1588801300
x
+306 00007192 8955d0
xd0(%ebp)
+309 00007195 89c3
ebx
+311 00007197 8b03
,%eax
+313 00007199 8d70f4
eax),%esi
+316 0000719c 3b75d0
ebp),%esi
+319 0000719f 750a
71ab
+321 000071a1 83c304
%ebx
+324 000071a4 395dcc
xcc(%ebp)
+327 000071a7 75ee
7197
+329 000071a9 ebbb
7166
+331 000071ab 83e804
%eax
+334 000071ae c7442404ffffffff
04(%esp)
+342 000071b6 890424
%esp)
+345 000071b9 e890ba0f00
__gnu_cxx::__exchange_and_add(int volatile*,
+350 000071be 85c0
eax
+352 000071c0 7fdf
71a1
+354 000071c2 8d45e7
ebp),%eax
+357 000071c5 89442404
x04(%esp)
+361 000071c9 893424

movl
calll

%eax,(
0x00102d6e

movl
calll

%edi,(
0x00102c48

movl

%eax,%

movl

0xdc(%

movl

%edx,0

movl

0xd8(%

cmpl

%eax,%

je

0x0000

movl

0x00138088,%ed
movl

%edx,0

movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xd0(%

jne

0x0000

addl

$0x04,

cmpl

%ebx,0

jne

0x0000

jmp

0x0000

subl

$0x04,

movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0000

leal

0xe7(%

movl

%eax,0

movl

%esi,(

%esp)
+364 000071cc e8b3ba0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+369 000071d1 ebce
jmp
0x0000
71a1
+371 000071d3 eb8f
jmp
0x0000
7164
+373 000071d5 0f1f440000
nopl
0x00(%eax,%eax
)
+378 000071da 660f1f440000
nopw
0x00(%eax,%eax
)
+384 000071e0 83442404fc
addl
$0xfc,0x04(%es
p)
+389 000071e5 e906000000
jmp
0x000071f0
+394 000071ea 660f1f440000
nopw
0x00(%eax,%eax
)
+0

000071f0 55

pushl

%ebp
+1
000071f1 89e5
%esp,%ebp
+3
000071f3 53
%ebx
+4
000071f4 83ec14
$0x14,%esp
+7
000071f7 8b5d08
0x08(%ebp),%ebx
+10 000071fa 891c24
%esp)
+13 000071fd e85efeffff
+18 00007202 8d4320
ebx),%eax
+21 00007205 83c414
%esp
+24 00007208 5b
+25 00007209 c9
+26 0000720a c3
+27 0000720b 90
+28 0000720c 0f1f4000
eax)
+0

movl
pushl
subl
movl
movl

%ebx,(

leal

0x00007060
0x20(%

addl

$0x14,

popl
leave
ret
nop
nopl

%ebx

calll

00007210 55

0x00(%
pushl

%ebp
+1
00007211 89e5
%esp,%ebp
+3
00007213 53
%ebx
+4
00007214 83ec14
$0x14,%esp
+7
00007217 8b5d08
0x08(%ebp),%ebx
+10 0000721a 891c24
%esp)
+13 0000721d e83efeffff
+18 00007222 8d4320
ebx),%eax
+21 00007225 83c414
%esp
+24 00007228 5b

movl
pushl
subl
movl
movl

%ebx,(

leal

0x00007060
0x20(%

addl

$0x14,

popl

%ebx

calll

+25
+26
+27
+28
eax)

00007229
0000722a
0000722b
0000722c
+0

c9
c3
90
0f1f4000

leave
ret
nop
nopl

00007230 55

0x00(%
pushl

%ebp
+1
00007231 89e5
%esp,%ebp
+3
00007233 57
%edi
+4
00007234 56
%esi
+5
00007235 53
%ebx
+6
00007236 83ec3c
$0x3c,%esp
+9
00007239 8b7d08
0x08(%ebp),%edi
+12 0000723c 8b3588801300

movl
pushl
pushl
pushl
subl
movl
movl

0x00138088,%es

i
+18 00007242 8d460c
leal
0x0c(%
esi),%eax
+21 00007245 8945d8
movl
%eax,0
xd8(%ebp)
+24 00007248 8d45e7
leal
0xe7(%
ebp),%eax
+27 0000724b 89442408
movl
%eax,0
x08(%esp)
+31 0000724f c7442404a66b0d00
movl
$0x000d6ba6,0x
04(%esp)
name
+39 00007257 8d5ddc
leal
0xdc(%
ebp),%ebx
+42 0000725a 891c24
movl
%ebx,(
%esp)
+45 0000725d e85eba0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+50 00007262 895c2404
movl
%ebx,0
x04(%esp)
+54 00007266 8b450c
movl
0x0c(%
ebp),%eax
+57 00007269 890424
movl
%eax,(
%esp)
+60 0000726c e8cfc90900
calll
0x000a3c40
+65 00007271 8d55d8
leal
0xd8(%
ebp),%edx
+68 00007274 89542404
movl
%edx,0
x04(%esp)
+72 00007278 890424
movl
%eax,(
%esp)
+75 0000727b e800c10900
calll
0x000a3380
+80 00007280 8d5708
leal
0x08(%
edi),%edx
+83 00007283 89442404
movl
%eax,0
x04(%esp)
+87 00007287 891424
movl
%edx,(
%esp)
+90 0000728a e81fba0f00
calll
0x00102cae

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi


gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+95 0000728f 8b5ddc
movl
0xdc(%
ebp),%ebx
+98 00007292 83eb0c
subl
$0x0c,
%ebx
+101 00007295 39de
cmpl
%ebx,%
esi
+103 00007297 0f858e000000
jne
0x0000732b
+109 0000729d 8b5dd8
movl
0xd8(%
ebp),%ebx
+112 000072a0 83eb0c
subl
$0x0c,
%ebx
+115 000072a3 39de
cmpl
%ebx,%
esi
+117 000072a5 0f85da000000
jne
0x00007385
+123 000072ab 8d45e6
leal
0xe6(%
ebp),%eax
+126 000072ae 89442408
movl
%eax,0
x08(%esp)
+130 000072b2 c7442404f0400d00
movl
$0x000d40f0,0x
04(%esp)
visible
+138 000072ba 8d5dd4
leal
0xd4(%
ebp),%ebx
+141 000072bd 891c24
movl
%ebx,(
%esp)
+144 000072c0 e8fbb90f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+149 000072c5 895c2404
movl
%ebx,0
x04(%esp)
+153 000072c9 8b550c
movl
0x0c(%
ebp),%edx
+156 000072cc 891424
movl
%edx,(
%esp)
+159 000072cf e86cc90900
calll
0x000a3c40
+164 000072d4 c744240401000000
movl
$0x00000001,0x
04(%esp)
+172 000072dc 890424
movl
%eax,(
%esp)
+175 000072df e85cc40900
calll
0x000a3740
+180 000072e4 88470c
movb
%al,0x
0c(%edi)
+183 000072e7 8b5dd4
movl
0xd4(%
ebp),%ebx
+186 000072ea 83eb0c
subl
$0x0c,
%ebx
+189 000072ed 39de
cmpl
%ebx,%
esi
+191 000072ef 7569
jne
0x0000
735a
+193 000072f1 8d4710
leal
0x10(%
edi),%eax
+196 000072f4 8b5510
movl
0x10(%
ebp),%edx
+199 000072f7 89542408
movl
%edx,0
x08(%esp)
+203 000072fb 8b550c
movl
0x0c(%
ebp),%edx

+206 000072fe 89542404


movl
%edx,0
x04(%esp)
+210 00007302 890424
movl
%eax,(
%esp)
+213 00007305 e8c6db0600
calll
0x00074ed0
+218 0000730a 8d4740
leal
0x40(%
edi),%eax
+221 0000730d 8b5510
movl
0x10(%
ebp),%edx
+224 00007310 89542408
movl
%edx,0
x08(%esp)
+228 00007314 8b550c
movl
0x0c(%
ebp),%edx
+231 00007317 89542404
movl
%edx,0
x04(%esp)
+235 0000731b 890424
movl
%eax,(
%esp)
+238 0000731e e8fd310700
calll
0x0007a520
+243 00007323 83c43c
addl
$0x3c,
%esp
+246 00007326 5b
popl
%ebx
+247 00007327 5e
popl
%esi
+248 00007328 5f
popl
%edi
+249 00007329 c9
leave
+250 0000732a c3
ret
+251 0000732b 8d4308
leal
0x08(%
ebx),%eax
+254 0000732e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+262 00007336 890424
movl
%eax,(
%esp)
+265 00007339 e810b90f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+270 0000733e 85c0
testl
%eax,%
eax
+272 00007340 0f8f57ffffff
jg
0x0000729d
+278 00007346 8d45e4
leal
0xe4(%
ebp),%eax
+281 00007349 89442404
movl
%eax,0
x04(%esp)
+285 0000734d 891c24
movl
%ebx,(
%esp)
+288 00007350 e82fb90f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+293 00007355 e943ffffff
jmp
0x0000729d
+298 0000735a 8d4308
leal
0x08(%
ebx),%eax
+301 0000735d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+309 00007365 890424
movl
%eax,(
%esp)
+312 00007368 e8e1b80f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+317 0000736d 85c0
testl
%eax,%
eax
+319 0000736f 7f80
jg
0x0000
72f1
+321 00007371 8d45e1
leal
0xe1(%
ebp),%eax

+324 00007374 89442404


movl
%eax,0
x04(%esp)
+328 00007378 891c24
movl
%ebx,(
%esp)
+331 0000737b e804b90f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+336 00007380 e96cffffff
jmp
0x000072f1
+341 00007385 8d4308
leal
0x08(%
ebx),%eax
+344 00007388 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+352 00007390 890424
movl
%eax,(
%esp)
+355 00007393 e8b6b80f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+360 00007398 85c0
testl
%eax,%
eax
+362 0000739a 0f8f0bffffff
jg
0x000072ab
+368 000073a0 8d45e3
leal
0xe3(%
ebp),%eax
+371 000073a3 89442404
movl
%eax,0
x04(%esp)
+375 000073a7 891c24
movl
%ebx,(
%esp)
+378 000073aa e8d5b80f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+383 000073af e9f7feffff
jmp
0x000072ab
+388 000073b4 89c7
movl
%eax,%
edi
+390 000073b6 8b5dd4
movl
0xd4(%
ebp),%ebx
+393 000073b9 83eb0c
subl
$0x0c,
%ebx
+396 000073bc 39de
cmpl
%ebx,%
esi
+398 000073be 750e
jne
0x0000
73ce
+400 000073c0 893c24
movl
%edi,(
%esp)
+403 000073c3 e880b80f00
calll
0x00102c48
__Unwind_Resume
+408 000073c8 89c7
movl
%eax,%
edi
+410 000073ca ebf4
jmp
0x0000
73c0
+412 000073cc ebfa
jmp
0x0000
73c8
+414 000073ce 8d4308
leal
0x08(%
ebx),%eax
+417 000073d1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+425 000073d9 890424
movl
%eax,(
%esp)
+428 000073dc e86db80f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+433 000073e1 85c0
testl
%eax,%
eax
+435 000073e3 7fdb
jg
0x0000

73c0
+437 000073e5 8d45e0
leal
0xe0(%
ebp),%eax
+440 000073e8 89442404
movl
%eax,0
x04(%esp)
+444 000073ec 891c24
movl
%ebx,(
%esp)
+447 000073ef e890b80f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+452 000073f4 ebca
jmp
0x0000
73c0
+454 000073f6 89c7
movl
%eax,%
edi
+456 000073f8 8b5ddc
movl
0xdc(%
ebp),%ebx
+459 000073fb 83eb0c
subl
$0x0c,
%ebx
+462 000073fe 39de
cmpl
%ebx,%
esi
+464 00007400 753e
jne
0x0000
7440
+466 00007402 8b5dd8
movl
0xd8(%
ebp),%ebx
+469 00007405 83eb0c
subl
$0x0c,
%ebx
+472 00007408 39de
cmpl
%ebx,%
esi
+474 0000740a 74b4
je
0x0000
73c0
+476 0000740c 8d4308
leal
0x08(%
ebx),%eax
+479 0000740f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+487 00007417 890424
movl
%eax,(
%esp)
+490 0000741a e82fb80f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+495 0000741f 85c0
testl
%eax,%
eax
+497 00007421 7f9d
jg
0x0000
73c0
+499 00007423 8d45e2
leal
0xe2(%
ebp),%eax
+502 00007426 89442404
movl
%eax,0
x04(%esp)
+506 0000742a 891c24
movl
%ebx,(
%esp)
+509 0000742d e852b80f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+514 00007432 eb8c
jmp
0x0000
73c0
+516 00007434 89c7
movl
%eax,%
edi
+518 00007436 ebca
jmp
0x0000
7402
+520 00007438 eb8e
jmp
0x0000
73c8
+522 0000743a ebf8
jmp
0x0000

7434
+524 0000743c eb8a
jmp
0x0000
73c8
+526 0000743e eb88
jmp
0x0000
73c8
+528 00007440 8d4308
leal
0x08(%
ebx),%eax
+531 00007443 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+539 0000744b 890424
movl
%eax,(
%esp)
+542 0000744e e8fbb70f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+547 00007453 85c0
testl
%eax,%
eax
+549 00007455 7fab
jg
0x0000
7402
+551 00007457 8d45e5
leal
0xe5(%
ebp),%eax
+554 0000745a 89442404
movl
%eax,0
x04(%esp)
+558 0000745e 891c24
movl
%ebx,(
%esp)
+561 00007461 e81eb80f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+566 00007466 eb9a
jmp
0x0000
7402
+568 00007468 ebca
jmp
0x0000
7434
+570 0000746a 90
nop
+571 0000746b 90
nop
+572 0000746c 0f1f4000
nopl
0x00(%
eax)
+0

00007470 55

pushl

%ebp
+1
00007471 89e5
%esp,%ebp
+3
00007473 57
%edi
+4
00007474 56
%esi
+5
00007475 53
%ebx
+6
00007476 83ec3c
$0x3c,%esp
+9
00007479 8b5508
0x08(%ebp),%edx
+12 0000747c 8b4204
edx),%eax
+15 0000747f 8d75d4
ebp),%esi
+18 00007482 89442408
x08(%esp)
+22 00007486 8d45e6
ebp),%eax
+25 00007489 89442404
x04(%esp)
+29 0000748d 893424

movl
pushl
pushl
pushl
subl
movl
movl

0x04(%

leal

0xd4(%

movl

%eax,0

leal

0xe6(%

movl

%eax,0

movl

%esi,(

%esp)
+32 00007490 e85bce0600
calll
0x000742f0
+37 00007495 83ec04
subl
$0x04,
%esp
+40 00007498 8d45e7
leal
0xe7(%
ebp),%eax
+43 0000749b 89442408
movl
%eax,0
x08(%esp)
+47 0000749f c744240438500d00
movl
$0x000d5038,0x
04(%esp)
type
+55 000074a7 8d5dd8
leal
0xd8(%
ebp),%ebx
+58 000074aa 891c24
movl
%ebx,(
%esp)
+61 000074ad e80eb80f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+66 000074b2 895c2404
movl
%ebx,0
x04(%esp)
+70 000074b6 8b450c
movl
0x0c(%
ebp),%eax
+73 000074b9 890424
movl
%eax,(
%esp)
+76 000074bc e8efe20900
calll
0x000a57b0
+81 000074c1 89742404
movl
%esi,0
x04(%esp)
+85 000074c5 890424
movl
%eax,(
%esp)
+88 000074c8 e893c10900
calll
0x000a3660
+93 000074cd 8b5dd8
movl
0xd8(%
ebp),%ebx
+96 000074d0 83eb0c
subl
$0x0c,
%ebx
+99 000074d3 8b3d88801300
movl
0x00138088,%ed
i
+105 000074d9 89fe
movl
%edi,%
esi
+107 000074db 39fb
cmpl
%edi,%
ebx
+109 000074dd 0f85dd000000
jne
0x000075c0
+115 000074e3 8b5dd4
movl
0xd4(%
ebp),%ebx
+118 000074e6 83eb0c
subl
$0x0c,
%ebx
+121 000074e9 39df
cmpl
%ebx,%
edi
+123 000074eb 0f855c010000
jne
0x0000764d
+129 000074f1 8b7508
movl
0x08(%
ebp),%esi
+132 000074f4 83c608
addl
$0x08,
%esi
+135 000074f7 8d45e5
leal
0xe5(%
ebp),%eax
+138 000074fa 89442408
movl
%eax,0
x08(%esp)
+142 000074fe c7442404a66b0d00
movl
$0x000d6ba6,0x
04(%esp)
name
+150 00007506 8d5dd0
leal
0xd0(%
ebp),%ebx
+153 00007509 891c24
movl
%ebx,(

%esp)
+156 0000750c e8afb70f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+161 00007511 895c2404
movl
%ebx,0
x04(%esp)
+165 00007515 8b550c
movl
0x0c(%
ebp),%edx
+168 00007518 891424
movl
%edx,(
%esp)
+171 0000751b e890e20900
calll
0x000a57b0
+176 00007520 89742404
movl
%esi,0
x04(%esp)
+180 00007524 890424
movl
%eax,(
%esp)
+183 00007527 e834c10900
calll
0x000a3660
+188 0000752c 8b5dd0
movl
0xd0(%
ebp),%ebx
+191 0000752f 83eb0c
subl
$0x0c,
%ebx
+194 00007532 39df
cmpl
%ebx,%
edi
+196 00007534 0f85e4000000
jne
0x0000761e
+202 0000753a 8b4508
movl
0x08(%
ebp),%eax
+205 0000753d 0fb6700c
movzbl
0x0c(%
eax),%esi
+209 00007541 8d45e4
leal
0xe4(%
ebp),%eax
+212 00007544 89442408
movl
%eax,0
x08(%esp)
+216 00007548 c7442404f0400d00
movl
$0x000d40f0,0x
04(%esp)
visible
+224 00007550 8d5dcc
leal
0xcc(%
ebp),%ebx
+227 00007553 891c24
movl
%ebx,(
%esp)
+230 00007556 e865b70f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+235 0000755b 895c2404
movl
%ebx,0
x04(%esp)
+239 0000755f 8b550c
movl
0x0c(%
ebp),%edx
+242 00007562 891424
movl
%edx,(
%esp)
+245 00007565 e846e20900
calll
0x000a57b0
+250 0000756a 89742404
movl
%esi,0
x04(%esp)
+254 0000756e 890424
movl
%eax,(
%esp)
+257 00007571 e8eac20900
calll
0x000a3860
+262 00007576 8b5dcc
movl
0xcc(%
ebp),%ebx
+265 00007579 83eb0c
subl
$0x0c,
%ebx
+268 0000757c 39df
cmpl
%ebx,%
edi
+270 0000757e 756f
jne
0x0000
75ef

+272 00007580 8b4508


movl
0x08(%
ebp),%eax
+275 00007583 83c010
addl
$0x10,
%eax
+278 00007586 8b5510
movl
0x10(%
ebp),%edx
+281 00007589 89542408
movl
%edx,0
x08(%esp)
+285 0000758d 8b550c
movl
0x0c(%
ebp),%edx
+288 00007590 89542404
movl
%edx,0
x04(%esp)
+292 00007594 890424
movl
%eax,(
%esp)
+295 00007597 e8c4e10600
calll
0x00075760
+300 0000759c 8b4508
movl
0x08(%
ebp),%eax
+303 0000759f 83c040
addl
$0x40,
%eax
+306 000075a2 8b5510
movl
0x10(%
ebp),%edx
+309 000075a5 89542408
movl
%edx,0
x08(%esp)
+313 000075a9 8b550c
movl
0x0c(%
ebp),%edx
+316 000075ac 89542404
movl
%edx,0
x04(%esp)
+320 000075b0 890424
movl
%eax,(
%esp)
+323 000075b3 e808130700
calll
0x000788c0
+328 000075b8 8d65f4
leal
0xf4(%
ebp),%esp
+331 000075bb 5b
popl
%ebx
+332 000075bc 5e
popl
%esi
+333 000075bd 5f
popl
%edi
+334 000075be c9
leave
+335 000075bf c3
ret
+336 000075c0 8d4308
leal
0x08(%
ebx),%eax
+339 000075c3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+347 000075cb 890424
movl
%eax,(
%esp)
+350 000075ce e87bb60f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+355 000075d3 85c0
testl
%eax,%
eax
+357 000075d5 0f8f08ffffff
jg
0x000074e3
+363 000075db 8d45e2
leal
0xe2(%
ebp),%eax
+366 000075de 89442404
movl
%eax,0
x04(%esp)
+370 000075e2 891c24
movl
%ebx,(
%esp)
+373 000075e5 e89ab60f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+378 000075ea e9f4feffff
jmp
0x000074e3
+383 000075ef 8d4308
leal
0x08(%
ebx),%eax

+386 000075f2 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+394 000075fa 890424
movl
%eax,(
%esp)
+397 000075fd e84cb60f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+402 00007602 85c0
testl
%eax,%
eax
+404 00007604 0f8f76ffffff
jg
0x00007580
+410 0000760a 8d45dc
leal
0xdc(%
ebp),%eax
+413 0000760d 89442404
movl
%eax,0
x04(%esp)
+417 00007611 891c24
movl
%ebx,(
%esp)
+420 00007614 e86bb60f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+425 00007619 e962ffffff
jmp
0x00007580
+430 0000761e 8d4308
leal
0x08(%
ebx),%eax
+433 00007621 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+441 00007629 890424
movl
%eax,(
%esp)
+444 0000762c e81db60f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+449 00007631 85c0
testl
%eax,%
eax
+451 00007633 0f8f01ffffff
jg
0x0000753a
+457 00007639 8d45de
leal
0xde(%
ebp),%eax
+460 0000763c 89442404
movl
%eax,0
x04(%esp)
+464 00007640 891c24
movl
%ebx,(
%esp)
+467 00007643 e83cb60f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+472 00007648 e9edfeffff
jmp
0x0000753a
+477 0000764d 8d4308
leal
0x08(%
ebx),%eax
+480 00007650 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+488 00007658 890424
movl
%eax,(
%esp)
+491 0000765b e8eeb50f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+496 00007660 85c0
testl
%eax,%
eax
+498 00007662 0f8f89feffff
jg
0x000074f1
+504 00007668 8d45e1
leal
0xe1(%
ebp),%eax
+507 0000766b 89442404
movl
%eax,0
x04(%esp)
+511 0000766f 891c24
movl
%ebx,(
%esp)
+514 00007672 e80db60f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+519 00007677 e975feffff


jmp
0x000074f1
+524 0000767c 89c3
movl
%eax,%
ebx
+526 0000767e 891c24
movl
%ebx,(
%esp)
+529 00007681 e8c2b50f00
calll
0x00102c48
__Unwind_Resume
+534 00007686 ebf4
jmp
0x0000
767c
+536 00007688 89c3
movl
%eax,%
ebx
+538 0000768a 8b7dd8
movl
0xd8(%
ebp),%edi
+541 0000768d 83ef0c
subl
$0x0c,
%edi
+544 00007690 8b3588801300
movl
0x00138088,%es
i
+550 00007696 39f7
cmpl
%esi,%
edi
+552 00007698 753e
jne
0x0000
76d8
+554 0000769a 8b7dd4
movl
0xd4(%
ebp),%edi
+557 0000769d 83ef0c
subl
$0x0c,
%edi
+560 000076a0 39f7
cmpl
%esi,%
edi
+562 000076a2 74da
je
0x0000
767e
+564 000076a4 8d4708
leal
0x08(%
edi),%eax
+567 000076a7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+575 000076af 890424
movl
%eax,(
%esp)
+578 000076b2 e897b50f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+583 000076b7 85c0
testl
%eax,%
eax
+585 000076b9 7fc3
jg
0x0000
767e
+587 000076bb 8d45e0
leal
0xe0(%
ebp),%eax
+590 000076be 89442404
movl
%eax,0
x04(%esp)
+594 000076c2 893c24
movl
%edi,(
%esp)
+597 000076c5 e8bab50f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+602 000076ca ebb2
jmp
0x0000
767e
+604 000076cc 89c3
movl
%eax,%
ebx
+606 000076ce 8b3588801300
movl
0x00138088,%es
i
+612 000076d4 ebc4
jmp
0x0000
769a
+614 000076d6 eba4
jmp
0x0000
767c

+616 000076d8 8d4708


leal
0x08(%
edi),%eax
+619 000076db c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+627 000076e3 890424
movl
%eax,(
%esp)
+630 000076e6 e863b50f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+635 000076eb 85c0
testl
%eax,%
eax
+637 000076ed 7fab
jg
0x0000
769a
+639 000076ef 8d45e3
leal
0xe3(%
ebp),%eax
+642 000076f2 89442404
movl
%eax,0
x04(%esp)
+646 000076f6 893c24
movl
%edi,(
%esp)
+649 000076f9 e886b50f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+654 000076fe eb9a
jmp
0x0000
769a
+656 00007700 89c3
movl
%eax,%
ebx
+658 00007702 8b75cc
movl
0xcc(%
ebp),%esi
+661 00007705 83ee0c
subl
$0x0c,
%esi
+664 00007708 39f7
cmpl
%esi,%
edi
+666 0000770a 0f846effffff
je
0x0000767e
+672 00007710 8d4608
leal
0x08(%
esi),%eax
+675 00007713 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+683 0000771b 890424
movl
%eax,(
%esp)
+686 0000771e e82bb50f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+691 00007723 85c0
testl
%eax,%
eax
+693 00007725 0f8f53ffffff
jg
0x0000767e
+699 0000772b 8d45dd
leal
0xdd(%
ebp),%eax
+702 0000772e 89442404
movl
%eax,0
x04(%esp)
+706 00007732 893424
movl
%esi,(
%esp)
+709 00007735 e84ab50f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+714 0000773a e93fffffff
jmp
0x0000767e
+719 0000773f 89c3
movl
%eax,%
ebx
+721 00007741 8b75d0
movl
0xd0(%
ebp),%esi
+724 00007744 83ee0c
subl
$0x0c,
%esi
+727 00007747 39f7
cmpl
%esi,%

edi
+729 00007749 0f842fffffff
je
0x0000767e
+735 0000774f 8d4608
leal
0x08(%
esi),%eax
+738 00007752 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+746 0000775a 890424
movl
%eax,(
%esp)
+749 0000775d e8ecb40f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+754 00007762 85c0
testl
%eax,%
eax
+756 00007764 0f8f14ffffff
jg
0x0000767e
+762 0000776a 8d45df
leal
0xdf(%
ebp),%eax
+765 0000776d 89442404
movl
%eax,0
x04(%esp)
+769 00007771 893424
movl
%esi,(
%esp)
+772 00007774 e80bb50f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+777 00007779 e900ffffff
jmp
0x0000767e
+782 0000777e 89c3
movl
%eax,%
ebx
+784 00007780 e915ffffff
jmp
0x0000769a
+789 00007785 e9f2feffff
jmp
0x0000767c
+794 0000778a e9edfeffff
jmp
0x0000767c
+799 0000778f e9e8feffff
jmp
0x0000767c
+804 00007794 ebe8
jmp
0x0000
777e
+806 00007796 e9e1feffff
jmp
0x0000767c
+811 0000779b e9dcfeffff
jmp
0x0000767c
+816 000077a0 90
nop
+817 000077a1 90
nop
+818 000077a2 0f1f8000000000
nopl
0x00000000(%ea
x)
+825 000077a9 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

000077b0 55

pushl

%ebp
+1
000077b1 89e5
%esp,%ebp
+3
000077b3 83ec28
$0x28,%esp
+6
000077b6 895df8
%ebx,0xf8(%ebp)
+9
000077b9 8975fc
%esi,0xfc(%ebp)
+12 000077bc 8b5d08
ebp),%ebx
+15 000077bf c70338841300
ebx)
+21 000077c5 8d4340
ebx),%eax
+24 000077c8 890424
%esp)
+27 000077cb e840170700
+32 000077d0 a184801300

movl
subl
movl
movl
movl
movl

calll
movl

0x08(%
$0x00138438,(%

leal

0x40(%

movl

%eax,(
0x00078f10
0x00138084,%ea

x
+37 000077d5 83c008
addl
$0x08,
%eax
+40 000077d8 894310
movl
%eax,0
x10(%ebx)
+43 000077db 8b4308
movl
0x08(%
ebx),%eax
+46 000077de 8d70f4
leal
0xf4(%
eax),%esi
+49 000077e1 3b3588801300
cmpl
0x00138088,%es
i
+55 000077e7 7510
jne
0x0000
77f9
+57 000077e9 891c24
movl
%ebx,(
%esp)
+60 000077ec e87db50f00
calll
0x00102d6e
operator delete(void*)
+65 000077f1 8b5df8
movl
0xf8(%
ebp),%ebx
+68 000077f4 8b75fc
movl
0xfc(%
ebp),%esi
+71 000077f7 c9
leave
+72 000077f8 c3
ret
+73 000077f9 83e804
subl
$0x04,
%eax
+76 000077fc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+84 00007804 890424
movl
%eax,(
%esp)
+87 00007807 e842b40f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+92 0000780c 85c0
testl
%eax,%
eax
+94 0000780e 7fd9
jg
0x0000
77e9
+96 00007810 8d45f7
leal
0xf7(%
ebp),%eax
+99 00007813 89442404
movl
%eax,0
x04(%esp)
+103 00007817 893424
movl
%esi,(
%esp)
+106 0000781a e865b40f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+111 0000781f ebc8
jmp
0x0000
77e9
+113 00007821 89c6
movl
%eax,%
esi
+115 00007823 a184801300
movl
0x00138084,%ea
x
+120 00007828 83c008
addl
$0x08,
%eax
+123 0000782b 894310
movl
%eax,0
x10(%ebx)
+126 0000782e 8b4308
movl
0x08(%
ebx),%eax
+129 00007831 8d58f4
leal
0xf4(%
eax),%ebx
+132 00007834 3b1d88801300
cmpl
0x00138088,%eb
x

+138 0000783a 750c


jne
0x0000
7848
+140 0000783c 893424
movl
%esi,(
%esp)
+143 0000783f e804b40f00
calll
0x00102c48
__Unwind_Resume
+148 00007844 89c6
movl
%eax,%
esi
+150 00007846 ebf4
jmp
0x0000
783c
+152 00007848 83e804
subl
$0x04,
%eax
+155 0000784b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+163 00007853 890424
movl
%eax,(
%esp)
+166 00007856 e8f3b30f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+171 0000785b 85c0
testl
%eax,%
eax
+173 0000785d 7fdd
jg
0x0000
783c
+175 0000785f 8d45f6
leal
0xf6(%
ebp),%eax
+178 00007862 89442404
movl
%eax,0
x04(%esp)
+182 00007866 891c24
movl
%ebx,(
%esp)
+185 00007869 e816b40f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+190 0000786e ebcc
jmp
0x0000
783c
+192 00007870 ebd2
jmp
0x0000
7844
+194 00007872 0f1f8000000000
nopl
0x00000000(%ea
x)
+201 00007879 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

00007880 55

pushl

%ebp
+1
00007881 89e5
%esp,%ebp
+3
00007883 83ec28
$0x28,%esp
+6
00007886 895df8
%ebx,0xf8(%ebp)
+9
00007889 8975fc
%esi,0xfc(%ebp)
+12 0000788c 8b5d08
ebp),%ebx
+15 0000788f c70338841300
ebx)
+21 00007895 8d4340
ebx),%eax
+24 00007898 890424
%esp)
+27 0000789b e870160700
+32 000078a0 a184801300

movl
subl
movl
movl
movl
movl

calll
movl

0x08(%
$0x00138438,(%

leal

0x40(%

movl

%eax,(
0x00078f10
0x00138084,%ea

x
+37 000078a5 83c008
addl
$0x08,
%eax
+40 000078a8 894310
movl
%eax,0
x10(%ebx)
+43 000078ab 8b4308
movl
0x08(%
ebx),%eax
+46 000078ae 8d58f4
leal
0xf4(%
eax),%ebx
+49 000078b1 3b1d88801300
cmpl
0x00138088,%eb
x
+55 000078b7 7508
jne
0x0000
78c1
+57 000078b9 8b5df8
movl
0xf8(%
ebp),%ebx
+60 000078bc 8b75fc
movl
0xfc(%
ebp),%esi
+63 000078bf c9
leave
+64 000078c0 c3
ret
+65 000078c1 83e804
subl
$0x04,
%eax
+68 000078c4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+76 000078cc 890424
movl
%eax,(
%esp)
+79 000078cf e87ab30f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+84 000078d4 85c0
testl
%eax,%
eax
+86 000078d6 7fe1
jg
0x0000
78b9
+88 000078d8 8d45f7
leal
0xf7(%
ebp),%eax
+91 000078db 89442404
movl
%eax,0
x04(%esp)
+95 000078df 891c24
movl
%ebx,(
%esp)
+98 000078e2 e89db30f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+103 000078e7 ebd0
jmp
0x0000
78b9
+105 000078e9 89c6
movl
%eax,%
esi
+107 000078eb a184801300
movl
0x00138084,%ea
x
+112 000078f0 83c008
addl
$0x08,
%eax
+115 000078f3 894310
movl
%eax,0
x10(%ebx)
+118 000078f6 8b4308
movl
0x08(%
ebx),%eax
+121 000078f9 8d58f4
leal
0xf4(%
eax),%ebx
+124 000078fc 3b1d88801300
cmpl
0x00138088,%eb
x
+130 00007902 750c
jne
0x0000
7910
+132 00007904 893424
movl
%esi,(
%esp)

+135 00007907 e83cb30f00


calll
0x00102c48
__Unwind_Resume
+140 0000790c 89c6
movl
%eax,%
esi
+142 0000790e ebf4
jmp
0x0000
7904
+144 00007910 83e804
subl
$0x04,
%eax
+147 00007913 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+155 0000791b 890424
movl
%eax,(
%esp)
+158 0000791e e82bb30f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+163 00007923 85c0
testl
%eax,%
eax
+165 00007925 7fdd
jg
0x0000
7904
+167 00007927 8d45f6
leal
0xf6(%
ebp),%eax
+170 0000792a 89442404
movl
%eax,0
x04(%esp)
+174 0000792e 891c24
movl
%ebx,(
%esp)
+177 00007931 e84eb30f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+182 00007936 ebcc
jmp
0x0000
7904
+184 00007938 ebd2
jmp
0x0000
790c
+186 0000793a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

00007940 55

pushl

%ebp
+1
00007941 89e5
%esp,%ebp
+3
00007943 83ec28
$0x28,%esp
+6
00007946 895df8
%ebx,0xf8(%ebp)
+9
00007949 8975fc
%esi,0xfc(%ebp)
+12 0000794c 8b5d08
ebp),%ebx
+15 0000794f c70338841300
ebx)
+21 00007955 8d4340
ebx),%eax
+24 00007958 890424
%esp)
+27 0000795b e8b0150700
+32 00007960 a184801300
x
+37 00007965 83c008
%eax
+40 00007968 894310
x10(%ebx)
+43 0000796b 8b4308

movl
subl
movl
movl
movl
movl

0x08(%
$0x00138438,(%

leal

0x40(%

movl

%eax,(

calll
movl

0x00078f10
0x00138084,%ea
addl

$0x08,

movl

%eax,0

movl

0x08(%

ebx),%eax
+46 0000796e 8d58f4
leal
0xf4(%
eax),%ebx
+49 00007971 3b1d88801300
cmpl
0x00138088,%eb
x
+55 00007977 7508
jne
0x0000
7981
+57 00007979 8b5df8
movl
0xf8(%
ebp),%ebx
+60 0000797c 8b75fc
movl
0xfc(%
ebp),%esi
+63 0000797f c9
leave
+64 00007980 c3
ret
+65 00007981 83e804
subl
$0x04,
%eax
+68 00007984 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+76 0000798c 890424
movl
%eax,(
%esp)
+79 0000798f e8bab20f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+84 00007994 85c0
testl
%eax,%
eax
+86 00007996 7fe1
jg
0x0000
7979
+88 00007998 8d45f7
leal
0xf7(%
ebp),%eax
+91 0000799b 89442404
movl
%eax,0
x04(%esp)
+95 0000799f 891c24
movl
%ebx,(
%esp)
+98 000079a2 e8ddb20f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+103 000079a7 ebd0
jmp
0x0000
7979
+105 000079a9 89c6
movl
%eax,%
esi
+107 000079ab a184801300
movl
0x00138084,%ea
x
+112 000079b0 83c008
addl
$0x08,
%eax
+115 000079b3 894310
movl
%eax,0
x10(%ebx)
+118 000079b6 8b4308
movl
0x08(%
ebx),%eax
+121 000079b9 8d58f4
leal
0xf4(%
eax),%ebx
+124 000079bc 3b1d88801300
cmpl
0x00138088,%eb
x
+130 000079c2 750c
jne
0x0000
79d0
+132 000079c4 893424
movl
%esi,(
%esp)
+135 000079c7 e87cb20f00
calll
0x00102c48
__Unwind_Resume
+140 000079cc 89c6
movl
%eax,%
esi
+142 000079ce ebf4
jmp
0x0000
79c4

+144 000079d0 83e804


subl
$0x04,
%eax
+147 000079d3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+155 000079db 890424
movl
%eax,(
%esp)
+158 000079de e86bb20f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+163 000079e3 85c0
testl
%eax,%
eax
+165 000079e5 7fdd
jg
0x0000
79c4
+167 000079e7 8d45f6
leal
0xf6(%
ebp),%eax
+170 000079ea 89442404
movl
%eax,0
x04(%esp)
+174 000079ee 891c24
movl
%ebx,(
%esp)
+177 000079f1 e88eb20f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+182 000079f6 ebcc
jmp
0x0000
79c4
+184 000079f8 ebd2
jmp
0x0000
79cc
+186 000079fa 660f1f440000
nopw
0x00(%eax,%eax
)
+0

00007a00 55

pushl

%ebp
+1
00007a01 89e5
%esp,%ebp
+3
00007a03 83ec48
$0x48,%esp
+6
00007a06 895df4
%ebx,0xf4(%ebp)
+9
00007a09 8975f8
%esi,0xf8(%ebp)
+12 00007a0c 897dfc
xfc(%ebp)
+15 00007a0f 8b5d08
ebp),%ebx
+18 00007a12 8b450c
ebp),%eax
+21 00007a15 c70338841300
ebx)
+27 00007a1b 894304
x04(%ebx)
+30 00007a1e 8b3588801300
i
+36 00007a24 8d560c
esi),%edx
+39 00007a27 895308
x08(%ebx)
+42 00007a2a c6430c01
0x0c(%ebx)
+46 00007a2e 8d5310
ebx),%edx
+49 00007a31 89442404
x04(%esp)

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

$0x00138438,(%
movl

movl

%eax,0
0x00138088,%es

leal

0x0c(%

movl

%edx,0

movb

$0x01,

leal

0x10(%

movl

%eax,0

+53 00007a35 891424


%esp)
+56 00007a38 e8c3d10600
+61 00007a3d c7434070851300
40(%ebx)
+68 00007a44 a180801300
x
+73 00007a49 83c008
%eax
+76 00007a4c 894340
x40(%ebx)
+79 00007a4f 8d4344
ebx),%eax
+82 00007a52 c7434400000000
44(%ebx)
+89 00007a59 c7400400000000
04(%eax)
+96 00007a60 c7400800000000
08(%eax)
+103 00007a67 8b5df4
ebp),%ebx
+106 00007a6a 8b75f8
ebp),%esi
+109 00007a6d 8b7dfc
ebp),%edi
+112 00007a70 c9
+113 00007a71 c3
+114 00007a72 8945d4
xd4(%ebp)
+117 00007a75 8b4308
ebx),%eax
+120 00007a78 8d78f4
eax),%edi
+123 00007a7b 39fe
esi
+125 00007a7d 7511
7a90
+127 00007a7f c70370851300
ebx)
+133 00007a85 8b45d4
ebp),%eax
+136 00007a88 890424
%esp)
+139 00007a8b e8b8b10f00
__Unwind_Resume
+144 00007a90 83e804
%eax
+147 00007a93 c7442404ffffffff
04(%esp)
+155 00007a9b 890424
%esp)
+158 00007a9e e8abb10f00
__gnu_cxx::__exchange_and_add(int volatile*,
+163 00007aa3 85c0
eax
+165 00007aa5 7fd8
7a7f
+167 00007aa7 8d45e7
ebp),%eax
+170 00007aaa 89442404

movl

%edx,(

calll
movl

0x00074c00
$0x00138570,0x

movl

0x00138080,%ea
addl

$0x08,

movl

%eax,0

leal

0x44(%

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,0

movl

0x08(%

leal

0xf4(%

cmpl

%edi,%

jne

0x0000

movl

$0x00138570,(%
movl

0xd4(%

movl

%eax,(

calll

0x00102c48
subl

movl

$0x04,
$0xffffffff,0x

movl
calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0000

leal

0xe7(%

movl

%eax,0

x04(%esp)
+174 00007aae 893c24
movl
%edi,(
%esp)
+177 00007ab1 e8ceb10f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+182 00007ab6 ebc7
jmp
0x0000
7a7f
+184 00007ab8 8945d4
movl
%eax,0
xd4(%ebp)
+187 00007abb ebc2
jmp
0x0000
7a7f
+189 00007abd 90
nop
+190 00007abe 6690
nop
+0

00007ac0 55

pushl

%ebp
+1
00007ac1 89e5
%esp,%ebp
+3
00007ac3 c9
+4
00007ac4 e937ffffff
7a00
+9
00007ac9 90
+10 00007aca 660f1f440000
)
+0

movl
leave
jmp

0x0000
nop
0x00(%eax,%eax

nopw

00007ad0 55

pushl

%ebp
+1
00007ad1 89e5
%esp,%ebp
+3
00007ad3 83ec38
$0x38,%esp
+6
00007ad6 895df4
%ebx,0xf4(%ebp)
+9
00007ad9 8975f8
%esi,0xf8(%ebp)
+12 00007adc 897dfc
xfc(%ebp)
+15 00007adf 8b5d08
ebp),%ebx
+18 00007ae2 c70368841300
ebx)
+24 00007ae8 c74304b4841300
04(%ebx)
+31 00007aef c7435840861300
58(%ebx)
+38 00007af6 8d435c
ebx),%eax
+41 00007af9 890424
%esp)
+44 00007afc e8af780900
+49 00007b01 8d4320
ebx),%eax
+52 00007b04 890424
%esp)
+55 00007b07 e8242d0700
+60 00007b0c 8b4318
ebx),%eax
+63 00007b0f 8d70f4
eax),%esi

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00138468,(%

movl

$0x001384b4,0x

movl

$0x00138640,0x
leal

0x5c(%

movl

%eax,(

leal

0x0009f3b0
0x20(%

movl

%eax,(

movl

0x0007a830
0x18(%

leal

0xf4(%

calll

calll

+66 00007b12 3b3588801300

cmpl

0x00138088,%es

i
+72 00007b18 751e
jne
0x0000
7b38
+74 00007b1a 8d430c
leal
0x0c(%
ebx),%eax
+77 00007b1d 890424
movl
%eax,(
%esp)
+80 00007b20 e88b780900
calll
0x0009f3b0
+85 00007b25 891c24
movl
%ebx,(
%esp)
+88 00007b28 e841b20f00
calll
0x00102d6e
operator delete(void*)
+93 00007b2d 8b5df4
movl
0xf4(%
ebp),%ebx
+96 00007b30 8b75f8
movl
0xf8(%
ebp),%esi
+99 00007b33 8b7dfc
movl
0xfc(%
ebp),%edi
+102 00007b36 c9
leave
+103 00007b37 c3
ret
+104 00007b38 83e804
subl
$0x04,
%eax
+107 00007b3b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+115 00007b43 890424
movl
%eax,(
%esp)
+118 00007b46 e803b10f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+123 00007b4b 85c0
testl
%eax,%
eax
+125 00007b4d 7fcb
jg
0x0000
7b1a
+127 00007b4f 8d45e6
leal
0xe6(%
ebp),%eax
+130 00007b52 89442404
movl
%eax,0
x04(%esp)
+134 00007b56 893424
movl
%esi,(
%esp)
+137 00007b59 e826b10f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+142 00007b5e ebba
jmp
0x0000
7b1a
+144 00007b60 89c6
movl
%eax,%
esi
+146 00007b62 8b4318
movl
0x18(%
ebx),%eax
+149 00007b65 8d78f4
leal
0xf4(%
eax),%edi
+152 00007b68 3b3d88801300
cmpl
0x00138088,%ed
i
+158 00007b6e 7526
jne
0x0000
7b96
+160 00007b70 8d430c
leal
0x0c(%
ebx),%eax
+163 00007b73 890424
movl
%eax,(
%esp)
+166 00007b76 e835780900
calll
0x0009f3b0
+171 00007b7b 893424
movl
%esi,(

%esp)
+174 00007b7e e8c5b00f00
calll
0x00102c48
__Unwind_Resume
+179 00007b83 89c6
movl
%eax,%
esi
+181 00007b85 8d4320
leal
0x20(%
ebx),%eax
+184 00007b88 890424
movl
%eax,(
%esp)
+187 00007b8b e8a02c0700
calll
0x0007a830
+192 00007b90 ebd0
jmp
0x0000
7b62
+194 00007b92 89c6
movl
%eax,%
esi
+196 00007b94 ebda
jmp
0x0000
7b70
+198 00007b96 83e804
subl
$0x04,
%eax
+201 00007b99 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+209 00007ba1 890424
movl
%eax,(
%esp)
+212 00007ba4 e8a5b00f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+217 00007ba9 85c0
testl
%eax,%
eax
+219 00007bab 7fc3
jg
0x0000
7b70
+221 00007bad 8d45e7
leal
0xe7(%
ebp),%eax
+224 00007bb0 89442404
movl
%eax,0
x04(%esp)
+228 00007bb4 893c24
movl
%edi,(
%esp)
+231 00007bb7 e8c8b00f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+236 00007bbc ebb2
jmp
0x0000
7b70
+238 00007bbe ebd2
jmp
0x0000
7b92
+0

00007bc0 55

pushl

%ebp
+1
00007bc1 89e5
%esp,%ebp
+3
00007bc3 b801000000
00001,%eax
+8
00007bc8 c9
+9
00007bc9 c3
+10 00007bca 660f1f440000
)
+0

movl
movl

$0x000
leave
ret
0x00(%eax,%eax

nopw

00007bd0 55

pushl

00007bd1 89e5

movl

%ebp
+1
%esp,%ebp
+3
00001,%eax
+8

00007bd3 b801000000
00007bd8 c9

movl

$0x000
leave

+9
00007bd9 c3
+10 00007bda 660f1f440000

ret
0x00(%eax,%eax

nopw

)
+0

00007be0 55

pushl

00007be1 89e5

movl

00007be3
00007be4
00007be5
00007be6

leave
ret
nop
%cs:0x00000000

%ebp
+1
%esp,%ebp
+3
+4
+5
+6
(%eax,%eax)
+0

c9
c3
90
662e0f1f840000000000

nopw

00007bf0 55

pushl

00007bf1 89e5

movl

00007bf3 31c0

xorl

00007bf5
00007bf6
00007bf7
00007bf8

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

0x0000

00007c00 55

pushl

00007c01 89e5

movl

00007c03 31c0

xorl

00007c05
00007c06
00007c07
00007c08

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

0x0000

00007c10 55

pushl

00007c11 89e5

movl

00007c13 31c0

xorl

00007c15
00007c16
00007c17
00007c18

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

0x0000

00007c20 55

pushl

00007c21 89e5

movl

00007c23 31c0

xorl

00007c25
00007c26
00007c27
00007c28

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8

c9
c3
90
0f1f840000000000

nopl

0x0000

0000(%eax,%eax)
+0

00007c30 55

pushl

%ebp
+1
00007c31 89e5
%esp,%ebp
+3
00007c33 b801000000
00001,%eax
+8
00007c38 c9
+9
00007c39 c3
+10 00007c3a 660f1f440000
)
+0

movl
movl

$0x000
leave
ret
0x00(%eax,%eax

nopw

00007c40 55

pushl

%ebp
+1
00007c41 89e5
%esp,%ebp
+3
00007c43 b801000000
00001,%eax
+8
00007c48 c9
+9
00007c49 c3
+10 00007c4a 660f1f440000
)
+0

movl
movl

$0x000
leave
ret
0x00(%eax,%eax

nopw

00007c50 55

pushl

00007c51 89e5

movl

00007c53 31c0

xorl

00007c55
00007c56
00007c57
00007c58

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

00007c60 55

0x0000
pushl

%ebp
+1
00007c61 89e5
%esp,%ebp
+3
00007c63 8b5508
0x08(%ebp),%edx
+6
00007c66 0fb64208
0x08(%edx),%eax
+10 00007c6a 3a4209
edx),%al
+13 00007c6d 0f94c0
+16 00007c70 0fb6c0
ax
+19 00007c73 c9
+20 00007c74 c3
+21 00007c75 90
+22 00007c76 662e0f1f840000000000
ax)
+0

movl
movl
movzbl

nopw

cmpb

0x09(%

sete
movzbl

%al
%al,%e

leave
ret
nop
%cs:0x00000000(%eax,%e

00007c80 55

pushl

00007c81 89e5

movl

00007c83 31c0

xorl

%ebp
+1
%esp,%ebp
+3

%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

00007c85
00007c86
00007c87
00007c88

c9
c3
90
0f1f840000000000

leave
ret
nop
nopl

00007c90 55

0x0000
pushl

%ebp
+1
00007c91 89e5
%esp,%ebp
+3
00007c93 8b4508
0x08(%ebp),%eax
+6
00007c96 c70088851300
38588,(%eax)
+12 00007c9c 894508
x08(%ebp)
+15 00007c9f c9
+16 00007ca0 e9c9b00f00
+21 00007ca5 90
+22 00007ca6 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00007cb0 55

pushl

%ebp
+1
00007cb1 89e5
%esp,%ebp
+3
00007cb3 8b4508
0x08(%ebp),%eax
+6
00007cb6 c70088851300
38588,(%eax)
+12 00007cbc c9
+13 00007cbd c3
+14 00007cbe 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

00007cc0 55

pushl

%ebp
+1
00007cc1 89e5
%esp,%ebp
+3
00007cc3 8b4508
0x08(%ebp),%eax
+6
00007cc6 c70060861300
38660,(%eax)
+12 00007ccc 894508
x08(%ebp)
+15 00007ccf c9
+16 00007cd0 e999b00f00
+21 00007cd5 90
+22 00007cd6 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00007ce0 55

pushl

%ebp
+1
00007ce1 89e5
%esp,%ebp
+3
00007ce3 8b4508
0x08(%ebp),%eax
+6
00007ce6 c70060861300
38660,(%eax)
+12 00007cec c9

movl
movl
movl
leave

$0x001

+13 00007ced c3
+14 00007cee 6690
+0

ret
nop

00007cf0 55

pushl

%ebp
+1
00007cf1 89e5
%esp,%ebp
+3
00007cf3 8b4508
0x08(%ebp),%eax
+6
00007cf6 c70048851300
38548,(%eax)
+12 00007cfc 894508
x08(%ebp)
+15 00007cff c9
+16 00007d00 e969b00f00
+21 00007d05 90
+22 00007d06 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00007d10 55

pushl

%ebp
+1
00007d11 89e5
%esp,%ebp
+3
00007d13 8b4508
0x08(%ebp),%eax
+6
00007d16 c70048851300
38548,(%eax)
+12 00007d1c c9
+13 00007d1d c3
+14 00007d1e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

00007d20 55

pushl

%ebp
+1
00007d21 89e5
%esp,%ebp
+3
00007d23 8b4508
0x08(%ebp),%eax
+6
00007d26 c70070851300
38570,(%eax)
+12 00007d2c 894508
x08(%ebp)
+15 00007d2f c9
+16 00007d30 e939b00f00
+21 00007d35 90
+22 00007d36 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00007d40 55

pushl

%ebp
+1
00007d41 89e5
%esp,%ebp
+3
00007d43 8b4508
0x08(%ebp),%eax
+6
00007d46 c70070851300
38570,(%eax)
+12 00007d4c c9
+13 00007d4d c3
+14 00007d4e 6690
+0

00007d50 55

movl
movl
movl

$0x001

leave
ret
nop
pushl

%ebp
+1
00007d51 89e5
%esp,%ebp
+3
00007d53 83ec38
$0x38,%esp
+6
00007d56 895df4
%ebx,0xf4(%ebp)
+9
00007d59 8975f8
%esi,0xf8(%ebp)
+12 00007d5c 897dfc
xfc(%ebp)
+15 00007d5f 8b4508
ebp),%eax
+18 00007d62 8b7808
eax),%edi
+21 00007d65 8b5ff4
edi),%ebx
+24 00007d68 895de4
xe4(%ebp)
+27 00007d6b 8b480c
eax),%ecx
+30 00007d6e 8b71f4
ecx),%esi
+33 00007d71 8975e0
xe0(%ebp)
+36 00007d74 8d45e0
ebp),%eax
+39 00007d77 8d55e4
ebp),%edx
+42 00007d7a 39f3
ebx
+44 00007d7c 0f46c2
eax
+47 00007d7f 8b00
,%eax
+49 00007d81 89442408
x08(%esp)
+53 00007d85 894c2404
x04(%esp)
+57 00007d89 893c24
%esp)
+60 00007d8c e87fb00f00
_memcmp
+65 00007d91 29f3
ebx
+67 00007d93 85c0
eax
+69 00007d95 0f44c3
eax
+72 00007d98 85c0
eax
+74 00007d9a 0f94c0
+77 00007d9d 0fb6c0
ax
+80 00007da0 8b5df4
ebp),%ebx
+83 00007da3 8b75f8
ebp),%esi
+86 00007da6 8b7dfc
ebp),%edi

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x08(%

movl

0xf4(%

movl

%ebx,0

movl

0x0c(%

movl

0xf4(%

movl

%esi,0

leal

0xe0(%

leal

0xe4(%

cmpl

%esi,%

cmovbel

%edx,%

movl

(%eax)

movl

%eax,0

movl

%ecx,0

movl

%edi,(

calll

0x00102e10
subl

%esi,%

testl

%eax,%

cmovel

%ebx,%

testl

%eax,%

sete
movzbl

%al
%al,%e

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

+89
+90
+91
+92
eax)

00007da9
00007daa
00007dab
00007dac
+0

c9
c3
90
0f1f4000

leave
ret
nop
nopl

00007db0 55

0x00(%
pushl

%ebp
+1
00007db1 89e5
%esp,%ebp
+3
00007db3 53
%ebx
+4
00007db4 83ec14
$0x14,%esp
+7
00007db7 8b5d08
0x08(%ebp),%ebx
+10 00007dba c70340861300
ebx)
+16 00007dc0 8d4304
ebx),%eax
+19 00007dc3 890424
%esp)
+22 00007dc6 e8e5750900
+27 00007dcb 895d08
x08(%ebp)
+30 00007dce 83c414
%esp
+33 00007dd1 5b
+34 00007dd2 c9
+35 00007dd3 e996af0f00
+40 00007dd8 0f1f840000000000
x,%eax)
+0

movl
pushl
subl
movl
movl

$0x00138640,(%
leal

0x04(%

movl

%eax,(

movl

0x0009f3b0
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopl

0x00102d6e
0x00000000(%ea

00007de0 55

pushl

%ebp
+1
00007de1 89e5
%esp,%ebp
+3
00007de3 8b4508
0x08(%ebp),%eax
+6
00007de6 c70040861300
38640,(%eax)
+12 00007dec 83c004
%eax
+15 00007def 894508
x08(%ebp)
+18 00007df2 c9
+19 00007df3 e9b8750900
+24 00007df8 0f1f840000000000
x,%eax)
+0

00007e00 55

movl
movl
movl

$0x001

addl

$0x04,

movl

%eax,0

leave
jmp
nopl

0x0009f3b0
0x00000000(%ea
pushl

%ebp
+1
00007e01
%esp,%ebp
+3
00007e03
$0x18,%esp
+6
00007e06
0x08(%ebp),%eax
+9
00007e09
0x04(%eax),%edx

89e5

movl

83ec18

subl

8b4508

movl

8b5004

movl

+12 00007e0c
eax),%eax
+16 00007e10
1c(%edx)
+19 00007e13
+24 00007e18
08(%esp)
+32 00007e20
04(%esp)
+40 00007e28
%esp)
+43 00007e2b
+48 00007e30
+49 00007e31
+50 00007e32
x)
+57 00007e39
x)
+0

0fb64008

movzbl

0x08(%

88421c

movb

%al,0x

e8c8830000
c744240800000000

calll
movl

0x000101e0
$0x00000000,0x

c744240400000000

movl

$0x00000000,0x

890424

movl
calll

%eax,(

e8f0830000
c9
c3
0f1f8000000000

0x00010220

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

leave
ret

00007e40 55

pushl

%ebp
+1
00007e41 89e5
%esp,%ebp
+3
00007e43 83ec18
$0x18,%esp
+6
00007e46 8b4508
0x08(%ebp),%eax
+9
00007e49 8b5004
0x04(%eax),%edx
+12 00007e4c 0fb64009
eax),%eax
+16 00007e50 88421c
1c(%edx)
+19 00007e53 e888830000
+24 00007e58 c744240800000000
08(%esp)
+32 00007e60 c744240400000000
04(%esp)
+40 00007e68 890424
%esp)
+43 00007e6b e8b0830000
+48 00007e70 c9
+49 00007e71 c3
+50 00007e72 0f1f8000000000
x)
+57 00007e79 0f1f8000000000
x)
+0

movl
subl
movl
movl
movzbl

0x09(%

movb

%al,0x

calll
movl

0x000101e0
$0x00000000,0x

movl

$0x00000000,0x
movl

calll

%eax,(
0x00010220

leave
ret
nopl

0x00000000(%ea

nopl

0x00000000(%ea

00007e80 55

pushl

%ebp
+1
00007e81
%esp,%ebp
+3
00007e83
0x08(%ebp),%eax
+6
00007e86
0x04(%eax),%eax
+9
00007e89
(%eax),%edx
+11 00007e8b 894508
x08(%ebp)

89e5

movl

8b4508

movl

8b4004

movl

8b10

movl
movl

%eax,0

+14 00007e8e
edx),%ecx
+17 00007e91
+18 00007e92
+20 00007e94
)
+26 00007e9a
)
+0

8b4a40

movl

c9
ffe1
660f1f440000

leave
jmp
nopw

*%ecx
0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

00007ea0 55

0x40(%

pushl

%ebp
+1
00007ea1 89e5
%esp,%ebp
+3
00007ea3 53
%ebx
+4
00007ea4 83ec14
$0x14,%esp
+7
00007ea7 8b5d08
0x08(%ebp),%ebx
+10 00007eaa c70308841300
ebx)
+16 00007eb0 8b5308
ebx),%edx
+19 00007eb3 85d2
edx
+21 00007eb5 740f
7ec6
+23 00007eb7 8b02
,%eax
+25 00007eb9 891424
%esp)
+28 00007ebc ff5004
%eax)
+31 00007ebf c7430800000000
08(%ebx)
+38 00007ec6 895d08
x08(%ebp)
+41 00007ec9 83c414
%esp
+44 00007ecc 5b
+45 00007ecd c9
+46 00007ece e99bae0f00
+51 00007ed3 90
+52 00007ed4 660f1f440000
)
+58 00007eda 660f1f440000
)
+0

movl
pushl
subl
movl
movl

$0x00138408,(%
movl

0x08(%

testl

%edx,%

je

0x0000

movl

(%edx)

movl

%edx,(

call

*0x04(

movl

$0x00000000,0x
movl

%ebx,0

addl

$0x14,

popl
leave

%ebx

jmp

0x00102d6e
nop

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00007ee0 55

pushl

%ebp
+1
00007ee1 89e5
%esp,%ebp
+3
00007ee3 53
%ebx
+4
00007ee4 83ec14
$0x14,%esp
+7
00007ee7 8b5d08
0x08(%ebp),%ebx
+10 00007eea c70308841300
ebx)

movl
pushl
subl
movl
movl

$0x00138408,(%

+16 00007ef0
ebx),%edx
+19 00007ef3
edx
+21 00007ef5
7f06
+23 00007ef7
,%eax
+25 00007ef9
%esp)
+28 00007efc
%eax)
+31 00007eff
08(%ebx)
+38 00007f06
%esp
+41 00007f09
+42 00007f0a
+43 00007f0b
+44 00007f0c
eax)
+0

8b5308

movl

0x08(%

85d2

testl

%edx,%

740f

je

0x0000

8b02

movl

(%edx)

891424

movl

%edx,(

ff5004

call

*0x04(

c7430800000000

movl

$0x00000000,0x

83c414

addl

$0x14,

5b
c9
c3
0f1f4000

popl
leave
ret
nopl

%ebx

00007f10 55

0x00(%
pushl

%ebp
+1
00007f11 89e5
movl
%esp,%ebp
+3
00007f13 53
pushl
%ebx
+4
00007f14 83ec14
subl
$0x14,%esp
+7
00007f17 8b5508
movl
0x08(%ebp),%edx
+10 00007f1a 8b5a04
movl
0x04(%
edx),%ebx
+13 00007f1d 8b420c
movl
0x0c(%
edx),%eax
+16 00007f20 8b48f4
movl
0xf4(%
eax),%ecx
+19 00007f23 8d420c
leal
0x0c(%
edx),%eax
+22 00007f26 85c9
testl
%ecx,%
ecx
+24 00007f28 7436
je
0x0000
7f60
+26 00007f2a 89442404
movl
%eax,0
x04(%esp)
+30 00007f2e 8d4318
leal
0x18(%
ebx),%eax
+33 00007f31 890424
movl
%eax,(
%esp)
+36 00007f34 e875ad0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+41 00007f39 e8a2820000
calll
0x000101e0
+46 00007f3e c744240800000000
movl
$0x00000000,0x
08(%esp)
+54 00007f46 c744240400000000
movl
$0x00000000,0x
04(%esp)
+62 00007f4e 890424
movl
%eax,(

%esp)
+65 00007f51
+70 00007f56
%esp
+73 00007f59
+74 00007f5a
+75 00007f5b
+76 00007f5c
eax)
+80 00007f60
ebx),%eax
+83 00007f63
%esp)
+86 00007f66
+91 00007f6b
7f2a
+93 00007f6d
+94 00007f6e
+0

e8ca820000
83c414

calll
addl

0x00010220
$0x14,

5b
c9
c3
0f1f4000

popl
leave
ret
nopl

%ebx

8b4308

movl

0x08(%

890424

movl

%eax,(

e845010100
ebbd
90
6690
00007f70 55

calll
jmp

0x00(%

0x000180b0
0x0000

nop
nop
pushl

%ebp
+1
00007f71 89e5
movl
%esp,%ebp
+3
00007f73 53
pushl
%ebx
+4
00007f74 83ec14
subl
$0x14,%esp
+7
00007f77 8b5508
movl
0x08(%ebp),%edx
+10 00007f7a 8b5a04
movl
0x04(%
edx),%ebx
+13 00007f7d 8b4208
movl
0x08(%
edx),%eax
+16 00007f80 8b40f4
movl
0xf4(%
eax),%eax
+19 00007f83 85c0
testl
%eax,%
eax
+21 00007f85 7439
je
0x0000
7fc0
+23 00007f87 8d4208
leal
0x08(%
edx),%eax
+26 00007f8a 89442404
movl
%eax,0
x04(%esp)
+30 00007f8e 8d4318
leal
0x18(%
ebx),%eax
+33 00007f91 890424
movl
%eax,(
%esp)
+36 00007f94 e815ad0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+41 00007f99 e842820000
calll
0x000101e0
+46 00007f9e c744240800000000
movl
$0x00000000,0x
08(%esp)
+54 00007fa6 c744240400000000
movl
$0x00000000,0x
04(%esp)
+62 00007fae 890424
movl
%eax,(
%esp)
+65 00007fb1 e86a820000
calll
0x00010220
+70 00007fb6 83c414
addl
$0x14,

%esp
+73 00007fb9
+74 00007fba
+75 00007fbb
+76 00007fbc
eax)
+80 00007fc0
ebx),%eax
+83 00007fc3
%esp)
+86 00007fc6
+91 00007fcb
7f8a
+93 00007fcd
+94 00007fce
+0

5b
c9
c3
0f1f4000

popl
leave
ret
nopl

%ebx

8b4308

movl

0x08(%

890424

movl

%eax,(

e8e5000100
ebbd

calll
jmp

90
6690

0x00(%

0x000180b0
0x0000

nop
nop

00007fd0 55

pushl

%ebp
+1
00007fd1 89e5
%esp,%ebp
+3
00007fd3 83ec38
$0x38,%esp
+6
00007fd6 895df4
%ebx,0xf4(%ebp)
+9
00007fd9 8975f8
%esi,0xf8(%ebp)
+12 00007fdc 897dfc
xfc(%ebp)
+15 00007fdf 8b7d08
ebp),%edi
+18 00007fe2 c707c8851300
edi)
+24 00007fe8 8b470c
edi),%eax
+27 00007feb 8d58f4
eax),%ebx
+30 00007fee 8b3588801300
i
+36 00007ff4 39f3
ebx
+38 00007ff6 751d
8015
+40 00007ff8 8b4708
edi),%eax
+43 00007ffb 8d58f4
eax),%ebx
+46 00007ffe 39de
esi
+48 00008000 753b
803d
+50 00008002 893c24
%esp)
+53 00008005 e864ad0f00
operator delete(void*)
+58 0000800a 8b5df4
ebp),%ebx
+61 0000800d 8b75f8
ebp),%esi
+64 00008010 8b7dfc
ebp),%edi

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x001385c8,(%
movl

0x0c(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0000

movl

0x08(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0000

movl

%edi,(

calll

0x00102d6e
movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

+67 00008013 c9
leave
+68 00008014 c3
ret
+69 00008015 83e804
subl
$0x04,
%eax
+72 00008018 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+80 00008020 890424
movl
%eax,(
%esp)
+83 00008023 e826ac0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+88 00008028 85c0
testl
%eax,%
eax
+90 0000802a 7fcc
jg
0x0000
7ff8
+92 0000802c 8d45e7
leal
0xe7(%
ebp),%eax
+95 0000802f 89442404
movl
%eax,0
x04(%esp)
+99 00008033 891c24
movl
%ebx,(
%esp)
+102 00008036 e849ac0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+107 0000803b ebbb
jmp
0x0000
7ff8
+109 0000803d 83e804
subl
$0x04,
%eax
+112 00008040 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+120 00008048 890424
movl
%eax,(
%esp)
+123 0000804b e8feab0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+128 00008050 85c0
testl
%eax,%
eax
+130 00008052 7fae
jg
0x0000
8002
+132 00008054 8d45e5
leal
0xe5(%
ebp),%eax
+135 00008057 89442404
movl
%eax,0
x04(%esp)
+139 0000805b 891c24
movl
%ebx,(
%esp)
+142 0000805e e821ac0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+147 00008063 eb9d
jmp
0x0000
8002
+149 00008065 89c3
movl
%eax,%
ebx
+151 00008067 8b4708
movl
0x08(%
edi),%eax
+154 0000806a 8d78f4
leal
0xf4(%
eax),%edi
+157 0000806d 39fe
cmpl
%edi,%
esi
+159 0000806f 750c
jne
0x0000
807d
+161 00008071 891c24
movl
%ebx,(
%esp)

+164 00008074 e8cfab0f00


calll
0x00102c48
__Unwind_Resume
+169 00008079 89c3
movl
%eax,%
ebx
+171 0000807b ebf4
jmp
0x0000
8071
+173 0000807d 83e804
subl
$0x04,
%eax
+176 00008080 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+184 00008088 890424
movl
%eax,(
%esp)
+187 0000808b e8beab0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+192 00008090 85c0
testl
%eax,%
eax
+194 00008092 7fdd
jg
0x0000
8071
+196 00008094 8d45e6
leal
0xe6(%
ebp),%eax
+199 00008097 89442404
movl
%eax,0
x04(%esp)
+203 0000809b 893c24
movl
%edi,(
%esp)
+206 0000809e e8e1ab0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+211 000080a3 ebcc
jmp
0x0000
8071
+213 000080a5 ebd2
jmp
0x0000
8079
+215 000080a7 90
nop
+216 000080a8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

000080b0 55

pushl

%ebp
+1
000080b1 89e5
%esp,%ebp
+3
000080b3 83ec38
$0x38,%esp
+6
000080b6 895df4
%ebx,0xf4(%ebp)
+9
000080b9 8975f8
%esi,0xf8(%ebp)
+12 000080bc 897dfc
xfc(%ebp)
+15 000080bf 8b5d08
ebp),%ebx
+18 000080c2 c703c8851300
ebx)
+24 000080c8 8b430c
ebx),%eax
+27 000080cb 8d78f4
eax),%edi
+30 000080ce 8b3588801300
i
+36 000080d4 39f7
edi
+38 000080d6 7515

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x001385c8,(%
movl

0x0c(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0000

80ed
+40 000080d8 8b4308
movl
0x08(%
ebx),%eax
+43 000080db 8d58f4
leal
0xf4(%
eax),%ebx
+46 000080de 39de
cmpl
%ebx,%
esi
+48 000080e0 7533
jne
0x0000
8115
+50 000080e2 8b5df4
movl
0xf4(%
ebp),%ebx
+53 000080e5 8b75f8
movl
0xf8(%
ebp),%esi
+56 000080e8 8b7dfc
movl
0xfc(%
ebp),%edi
+59 000080eb c9
leave
+60 000080ec c3
ret
+61 000080ed 83e804
subl
$0x04,
%eax
+64 000080f0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+72 000080f8 890424
movl
%eax,(
%esp)
+75 000080fb e84eab0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+80 00008100 85c0
testl
%eax,%
eax
+82 00008102 7fd4
jg
0x0000
80d8
+84 00008104 8d45e7
leal
0xe7(%
ebp),%eax
+87 00008107 89442404
movl
%eax,0
x04(%esp)
+91 0000810b 893c24
movl
%edi,(
%esp)
+94 0000810e e871ab0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+99 00008113 ebc3
jmp
0x0000
80d8
+101 00008115 83e804
subl
$0x04,
%eax
+104 00008118 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+112 00008120 890424
movl
%eax,(
%esp)
+115 00008123 e826ab0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+120 00008128 85c0
testl
%eax,%
eax
+122 0000812a 7fb6
jg
0x0000
80e2
+124 0000812c 8d45e5
leal
0xe5(%
ebp),%eax
+127 0000812f 89442404
movl
%eax,0
x04(%esp)
+131 00008133 891c24
movl
%ebx,(
%esp)
+134 00008136 e849ab0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+139 0000813b eba5
jmp
0x0000
80e2
+141 0000813d 89c7
movl
%eax,%
edi
+143 0000813f 8b4308
movl
0x08(%
ebx),%eax
+146 00008142 8d58f4
leal
0xf4(%
eax),%ebx
+149 00008145 39de
cmpl
%ebx,%
esi
+151 00008147 750c
jne
0x0000
8155
+153 00008149 893c24
movl
%edi,(
%esp)
+156 0000814c e8f7aa0f00
calll
0x00102c48
__Unwind_Resume
+161 00008151 89c7
movl
%eax,%
edi
+163 00008153 ebf4
jmp
0x0000
8149
+165 00008155 83e804
subl
$0x04,
%eax
+168 00008158 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+176 00008160 890424
movl
%eax,(
%esp)
+179 00008163 e8e6aa0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+184 00008168 85c0
testl
%eax,%
eax
+186 0000816a 7fdd
jg
0x0000
8149
+188 0000816c 8d45e6
leal
0xe6(%
ebp),%eax
+191 0000816f 89442404
movl
%eax,0
x04(%esp)
+195 00008173 891c24
movl
%ebx,(
%esp)
+198 00008176 e809ab0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+203 0000817b ebcc
jmp
0x0000
8149
+205 0000817d ebd2
jmp
0x0000
8151
+207 0000817f 90
nop
+0

00008180 55

pushl

%ebp
+1
00008181 89e5
%esp,%ebp
+3
00008183 8b4508
0x08(%ebp),%eax
+6
00008186 83c004
$0x04,%eax
+9
00008189 c9
+10 0000818a c3
+11 0000818b 90
+12 0000818c 0f1f4000

movl
movl
addl
leave
ret
nop
nopl

0x00(%

eax)
+0

00008190 55

pushl

%ebp
+1
00008191 89e5
%esp,%ebp
+3
00008193 8b4508
0x08(%ebp),%eax
+6
00008196 83c004
$0x04,%eax
+9
00008199 c9
+10 0000819a c3
+11 0000819b 90
+12 0000819c 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

000081a0 55

0x00(%
pushl

%ebp
+1
000081a1 89e5
%esp,%ebp
+3
000081a3 8b4508
0x08(%ebp),%eax
+6
000081a6 83e880
$0x80,%eax
+9
000081a9 c9
+10 000081aa c3
+11 000081ab 90
+12 000081ac 0f1f4000
eax)
+0

movl
movl
subl
leave
ret
nop
nopl

000081b0 55

0x00(%
pushl

%ebp
+1
000081b1 89e5
%esp,%ebp
+3
000081b3 8b4508
0x08(%ebp),%eax
+6
000081b6 83e880
$0x80,%eax
+9
000081b9 c9
+10 000081ba c3
+11 000081bb 90
+12 000081bc 0f1f4000
eax)
+0

movl
movl
subl
leave
ret
nop
nopl

000081c0 55

0x00(%
pushl

%ebp
+1
000081c1
%esp,%ebp
+3
000081c3
0x08(%ebp),%eax
+6
000081c6
+7
000081c7
+8
000081c8
0000(%eax,%eax)
+0

89e5

movl

8b4508

movl

c9
c3
0f1f840000000000

leave
ret
nopl

0x0000

000081d0 55

pushl

000081d1 89e5

movl

000081d3 83ec18

subl

%ebp
+1
%esp,%ebp
+3

$0x18,%esp
+6
000081d6 e875e00000
6250
+11 000081db 890424
%esp)
+14 000081de e81de40000
+19 000081e3 c9
+20 000081e4 c3
+21 000081e5 90
+22 000081e6 662e0f1f840000000000
ax)
+0

calll

nopw

calll

0x0001

movl

%eax,(

0x00016600
leave
ret
nop
%cs:0x00000000(%eax,%e

000081f0 55

pushl

%ebp
+1
000081f1 89e5
%esp,%ebp
+3
000081f3 83ec18
$0x18,%esp
+6
000081f6 e855e00000
6250
+11 000081fb 890424
%esp)
+14 000081fe e86df20000
+19 00008203 c9
+20 00008204 c3
+21 00008205 90
+22 00008206 662e0f1f840000000000
ax)
+0

movl
subl

calll

nopw

calll

0x0001

movl

%eax,(

0x00017470
leave
ret
nop
%cs:0x00000000(%eax,%e

00008210 55

pushl

%ebp
+1
00008211 89e5
%esp,%ebp
+3
00008213 53
%ebx
+4
00008214 83ec14
$0x14,%esp
+7
00008217 8b5d08
0x08(%ebp),%ebx
+10 0000821a e861c90800
+15 0000821f 890424
%esp)
+18 00008222 e869c90800
+23 00008227 8d4304
ebx),%eax
+26 0000822a 890424
%esp)
+29 0000822d e88eac0000
+34 00008232 c744240c00000000
0c(%esp)
+42 0000823a 8b03
,%eax
+44 0000823c 8b40f4
eax),%eax
+47 0000823f 89442408
x08(%esp)
+51 00008243 c744240400000000
04(%esp)
+59 0000824b 891c24
%esp)

movl
pushl
subl
movl
calll
movl

0x00094b80
%eax,(

leal

0x00094b90
0x04(%

movl

%eax,(

calll

calll
movl

0x00012ec0
$0x00000000,0x
movl

(%ebx)

movl

0xf4(%

movl

%eax,0

movl

$0x00000000,0x
movl

%ebx,(

+62 0000824e e867aa0f00


calll
0x00102cba
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_m
utate(unsigned long, unsigned long, unsigned long)
+67 00008253 83eb80
subl
$0x80,
%ebx
+70 00008256 891c24
movl
%ebx,(
%esp)
+73 00008259 e8525d0900
calll
0x0009dfb0
+78 0000825e e87d7f0000
calll
0x000101e0
+83 00008263 c744240800000000
movl
$0x00000000,0x
08(%esp)
+91 0000826b c744240408000000
movl
$0x00000008,0x
04(%esp)
+99 00008273 890424
movl
%eax,(
%esp)
+102 00008276 e8a57f0000
calll
0x00010220
+107 0000827b 83c414
addl
$0x14,
%esp
+110 0000827e 5b
popl
%ebx
+111 0000827f c9
leave
+112 00008280 c3
ret
+113 00008281 90
nop
+114 00008282 0f1f8000000000
nopl
0x00000000(%ea
x)
+121 00008289 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

00008290 55

pushl

%ebp
+1
00008291 89e5
%esp,%ebp
+3
00008293 56
%esi
+4
00008294 53
%ebx
+5
00008295 83ec20
$0x20,%esp
+8
00008298 8b5d08
0x08(%ebp),%ebx
+11 0000829b e8e0c80800
+16 000082a0 890424
%esp)
+19 000082a3 e8e8c80800
+24 000082a8 8d8380000000
x),%eax
+30 000082ae 890424
%esp)
+33 000082b1 e8fa5c0900
+38 000082b6 c744240c00000000
0c(%esp)
+46 000082be 8b03
,%eax
+48 000082c0 8b40f4
eax),%eax
+51 000082c3 89442408
x08(%esp)
+55 000082c7 c744240400000000
04(%esp)
+63 000082cf 891c24
%esp)

movl
pushl
pushl
subl
movl
calll
movl
calll
leal

0x00094b80
%eax,(
0x00094b90
0x00000080(%eb

movl
calll
movl

%eax,(
0x0009dfb0
$0x00000000,0x

movl

(%ebx)

movl

0xf4(%

movl

%eax,0

movl

$0x00000000,0x
movl

%ebx,(

+66 000082d2 e8e3a90f00


calll
0x00102cba
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_m
utate(unsigned long, unsigned long, unsigned long)
+71 000082d7 8d7304
leal
0x04(%
ebx),%esi
+74 000082da 89742404
movl
%esi,0
x04(%esp)
+78 000082de 8d5df4
leal
0xf4(%
ebp),%ebx
+81 000082e1 891c24
movl
%ebx,(
%esp)
+84 000082e4 e887dc0800
calll
0x00095f70
+89 000082e9 c7442408204a0d00
movl
$0x000d4a20,0x
08(%esp)
+97 000082f1 8b450c
movl
0x0c(%
ebp),%eax
+100 000082f4 89442404
movl
%eax,0
x04(%esp)
+104 000082f8 891c24
movl
%ebx,(
%esp)
+107 000082fb e810370900
calll
0x0009ba10
+112 00008300 89c3
movl
%eax,%
ebx
+114 00008302 84c0
testb
%al,%a
l
+116 00008304 7508
jne
0x0000
830e
+118 00008306 893424
movl
%esi,(
%esp)
+121 00008309 e8b2ab0000
calll
0x00012ec0
+126 0000830e e8cd7e0000
calll
0x000101e0
+131 00008313 c744240800000000
movl
$0x00000000,0x
08(%esp)
+139 0000831b c744240408000000
movl
$0x00000008,0x
04(%esp)
+147 00008323 890424
movl
%eax,(
%esp)
+150 00008326 e8f57e0000
calll
0x00010220
+155 0000832b 0fb6c3
movzbl
%bl,%e
ax
+158 0000832e 83c420
addl
$0x20,
%esp
+161 00008331 5b
popl
%ebx
+162 00008332 5e
popl
%esi
+163 00008333 c9
leave
+164 00008334 c3
ret
+165 00008335 90
nop
+166 00008336 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

00008340 55

pushl

00008341 89e5

movl

00008343 57

pushl

00008344 56

pushl

00008345 53

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx

+6
00008346 83ec3c
subl
$0x3c,%esp
+9
00008349 8b7d0c
movl
0x0c(%ebp),%edi
+12 0000834c e84f270c00
calll
0x000caaa0
+17 00008351 8b10
movl
(%eax)
,%edx
+19 00008353 8b5218
movl
0x18(%
edx),%edx
+22 00008356 8d5de0
leal
0xe0(%
ebp),%ebx
+25 00008359 897c2408
movl
%edi,0
x08(%esp)
+29 0000835d 89442404
movl
%eax,0
x04(%esp)
+33 00008361 891c24
movl
%ebx,(
%esp)
+36 00008364 ffd2
call
*%edx
+38 00008366 83ec04
subl
$0x04,
%esp
+41 00008369 895c2404
movl
%ebx,0
x04(%esp)
+45 0000836d 8b4508
movl
0x08(%
ebp),%eax
+48 00008370 890424
movl
%eax,(
%esp)
+51 00008373 e836a90f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+56 00008378 8b5de0
movl
0xe0(%
ebp),%ebx
+59 0000837b 83eb0c
subl
$0x0c,
%ebx
+62 0000837e 3b1d88801300
cmpl
0x00138088,%eb
x
+68 00008384 0f85f8000000
jne
0x00008482
+74 0000838a 8b4508
movl
0x08(%
ebp),%eax
+77 0000838d 83c004
addl
$0x04,
%eax
+80 00008390 89442404
movl
%eax,0
x04(%esp)
+84 00008394 8d75d8
leal
0xd8(%
ebp),%esi
+87 00008397 893424
movl
%esi,(
%esp)
+90 0000839a e8b1db0800
calll
0x00095f50
+95 0000839f 8d5ddc
leal
0xdc(%
ebp),%ebx
+98 000083a2 897c2408
movl
%edi,0
x08(%esp)
+102 000083a6 89742404
movl
%esi,0
x04(%esp)
+106 000083aa 891c24
movl
%ebx,(
%esp)
+109 000083ad e89ef80800
calll
0x00097c50
+114 000083b2 83ec04
subl
$0x04,
%esp
+117 000083b5 891c24
movl
%ebx,(

%esp)
+120 000083b8 e8f3a50a00
+125 000083bd 84c0
l
+127 000083bf 755b
841c
+129 000083c1 897c2404
x04(%esp)
+133 000083c5 891c24
%esp)
+136 000083c8 e823a50a00
+141 000083cd 84c0
l
+143 000083cf 747e
844f
+145 000083d1 8b5ddc
ebp),%ebx
+148 000083d4 85db
ebx
+150 000083d6 7429
8401
+152 000083d8 8b4304
ebx),%eax
+155 000083db 48
+156 000083dc 894304
x04(%ebx)
+159 000083df 85c0
eax
+161 000083e1 751e
8401
+163 000083e3 8b33
,%esi
+165 000083e5 85f6
esi
+167 000083e7 7410
83f9
+169 000083e9 893424
%esp)
+172 000083ec e8bfa30a00
+177 000083f1 893424
%esp)
+180 000083f4 e875a90f00
operator delete(void*)
+185 000083f9 891c24
%esp)
+188 000083fc e86da90f00
operator delete(void*)
+193 00008401 8b4508
ebp),%eax
+196 00008404 83e880
%eax
+199 00008407 890424
%esp)
+202 0000840a e8615a0900
+207 0000840f b801000000
ax
+212 00008414 8d65f4
ebp),%esp
+215 00008417 5b
+216 00008418 5e

calll
testb

0x000b29b0
%al,%a

jne

0x0000

movl

%edi,0

movl

%ebx,(

calll
testb

0x000b28f0
%al,%a

je

0x0000

movl

0xdc(%

testl

%ebx,%

je

0x0000

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0000

movl

(%ebx)

testl

%esi,%

je

0x0000

movl

%esi,(

movl

0x000b27b0
%esi,(

calll
calll

0x00102d6e
movl

calll

%ebx,(
0x00102d6e

movl

0x08(%

subl

$0x80,

movl

%eax,(

calll
movl

0x0009de70
$0x00000001,%e
leal

0xf4(%

popl
popl

%ebx
%esi

+217 00008419 5f
+218 0000841a c9
+219 0000841b c3
+220 0000841c c7042404000000
movl
esp)
+227 00008423 e858a90f00
calll
___cxa_allocate_exception
+232 00008428 8b15a0801300
movl
x
+238 0000842e 83c208
%edx
+241 00008431 8910
%eax)
+243 00008433 8b1590801300
movl
x
+249 00008439 89542408
x08(%esp)
+253 0000843d 8b1594801300
movl
x
+259 00008443 89542404
x04(%esp)
+263 00008447 890424
%esp)
+266 0000844a e867a90f00
calll
___cxa_throw
+271 0000844f c7042404000000
movl
esp)
+278 00008456 e825a90f00
calll
___cxa_allocate_exception
+283 0000845b 8b15a0801300
movl
x
+289 00008461 83c208
%edx
+292 00008464 8910
%eax)
+294 00008466 8b1590801300
movl
x
+300 0000846c 89542408
x08(%esp)
+304 00008470 8b1594801300
movl
x
+310 00008476 89542404
x04(%esp)
+314 0000847a 890424
%esp)
+317 0000847d e834a90f00
calll
___cxa_throw
+322 00008482 8d4308
ebx),%eax
+325 00008485 c7442404ffffffff
movl
04(%esp)
+333 0000848d 890424
%esp)
+336 00008490 e8b9a70f00
calll
__gnu_cxx::__exchange_and_add(int volatile*, int)
+341 00008495 85c0
eax
+343 00008497 0f8fedfeffff
jg
+349 0000849d 8d45e6
ebp),%eax

popl
leave
ret

%edi
$0x00000004,(%
0x00102d80
0x001380a0,%ed

addl

$0x08,

movl

%edx,(
0x00138090,%ed

movl

%edx,0
0x00138094,%ed

movl

%edx,0

movl

%eax,(
0x00102db6
$0x00000004,(%
0x00102d80
0x001380a0,%ed

addl

$0x08,

movl

%edx,(
0x00138090,%ed

movl

%edx,0
0x00138094,%ed

movl

%edx,0

movl

%eax,(
0x00102db6

leal

0x08(%
$0xffffffff,0x

movl

%eax,(
0x00102c4e

testl
leal

%eax,%
0x0000838a
0xe6(%

+352 000084a0 89442404


movl
%eax,0
x04(%esp)
+356 000084a4 891c24
movl
%ebx,(
%esp)
+359 000084a7 e8d8a70f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+364 000084ac e9d9feffff
jmp
0x0000838a
+369 000084b1 89c7
movl
%eax,%
edi
+371 000084b3 8b5de0
movl
0xe0(%
ebp),%ebx
+374 000084b6 83eb0c
subl
$0x0c,
%ebx
+377 000084b9 3b1d88801300
cmpl
0x00138088,%eb
x
+383 000084bf 7510
jne
0x0000
84d1
+385 000084c1 893c24
movl
%edi,(
%esp)
+388 000084c4 e87fa70f00
calll
0x00102c48
__Unwind_Resume
+393 000084c9 890424
movl
%eax,(
%esp)
+396 000084cc e877a70f00
calll
0x00102c48
__Unwind_Resume
+401 000084d1 8d4308
leal
0x08(%
ebx),%eax
+404 000084d4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+412 000084dc 890424
movl
%eax,(
%esp)
+415 000084df e86aa70f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+420 000084e4 85c0
testl
%eax,%
eax
+422 000084e6 7fd9
jg
0x0000
84c1
+424 000084e8 8d45e7
leal
0xe7(%
ebp),%eax
+427 000084eb 89442404
movl
%eax,0
x04(%esp)
+431 000084ef 891c24
movl
%ebx,(
%esp)
+434 000084f2 e88da70f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+439 000084f7 ebc8
jmp
0x0000
84c1
+441 000084f9 89c7
movl
%eax,%
edi
+443 000084fb 8955d4
movl
%edx,0
xd4(%ebp)
+446 000084fe 8b75dc
movl
0xdc(%
ebp),%esi
+449 00008501 85f6
testl
%esi,%
esi
+451 00008503 7429
je
0x0000
852e
+453 00008505 8b4604
movl
0x04(%

esi),%eax
+456 00008508 48
decl
%eax
+457 00008509 894604
movl
%eax,0
x04(%esi)
+460 0000850c 85c0
testl
%eax,%
eax
+462 0000850e 751e
jne
0x0000
852e
+464 00008510 8b1e
movl
(%esi)
,%ebx
+466 00008512 85db
testl
%ebx,%
ebx
+468 00008514 7410
je
0x0000
8526
+470 00008516 891c24
movl
%ebx,(
%esp)
+473 00008519 e892a20a00
calll
0x000b27b0
+478 0000851e 891c24
movl
%ebx,(
%esp)
+481 00008521 e848a80f00
calll
0x00102d6e
operator delete(void*)
+486 00008526 893424
movl
%esi,(
%esp)
+489 00008529 e840a80f00
calll
0x00102d6e
operator delete(void*)
+494 0000852e 837dd401
cmpl
$0x01,
0xd4(%ebp)
+498 00008532 758d
jne
0x0000
84c1
+500 00008534 893c24
movl
%edi,(
%esp)
+503 00008537 e856a80f00
calll
0x00102d92
___cxa_begin_catch
+508 0000853c 8b5508
movl
0x08(%
ebp),%edx
+511 0000853f 8b02
movl
(%edx)
,%eax
+513 00008541 8b40f4
movl
0xf4(%
eax),%eax
+516 00008544 c744240c00000000
movl
$0x00000000,0x
0c(%esp)
+524 0000854c 89442408
movl
%eax,0
x08(%esp)
+528 00008550 c744240400000000
movl
$0x00000000,0x
04(%esp)
+536 00008558 891424
movl
%edx,(
%esp)
+539 0000855b e85aa70f00
calll
0x00102cba
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_m
utate(unsigned long, unsigned long, unsigned long)
+544 00008560 e833a80f00
calll
0x00102d98
___cxa_end_catch
+549 00008565 31c0
xorl
%eax,%
eax
+551 00008567 e9a8feffff
jmp
0x00008414
+556 0000856c 89c7
movl
%eax,%
edi
+558 0000856e 8955d4
movl
%edx,0
xd4(%ebp)
+561 00008571 ebbb
jmp
0x0000

852e
+563 00008573 e951ffffff
+568 00008578 89c7
edi
+570 0000857a e819a80f00
___cxa_end_catch
+575 0000857f e93dffffff
+580 00008584 660f1f440000
)
+586 0000858a 660f1f440000
)
+0

jmp
movl

0x000084c9
%eax,%

calll

0x00102d98

jmp
nopw

0x000084c1
0x00(%eax,%eax

nopw

0x00(%eax,%eax

00008590 55

pushl

%ebp
+1
00008591 89e5
%esp,%ebp
+3
00008593 57
%edi
+4
00008594 56
%esi
+5
00008595 53
%ebx
+6
00008596 81ec7c020000
0027c,%esp
+12 0000859c 8b5d10
ebp),%ebx
+15 0000859f 8b7514
ebp),%esi
+18 000085a2 e8e9fe0b00
+23 000085a7 83fb60
%ebx
'`'
+26 000085aa 0f8fb1030000
+32 000085b0 83fe60
%esi
'`'
+35 000085b3 0f8fa8030000
+41 000085b9 a188801300
x
+46 000085be 8985f0fdffff
0(%ebp)
+52 000085c4 895dd8
xd8(%ebp)
+55 000085c7 8975dc
xdc(%ebp)
+58 000085ca 8b5d0c
ebp),%ebx
+61 000085cd 83c304
%ebx
+64 000085d0 8d75a4
ebp),%esi
+67 000085d3 893424
%esp)
+70 000085d6 e895a80000
+75 000085db 895c2404
x04(%esp)
+79 000085df 893424
%esp)
+82 000085e2 e889960000
+87 000085e7 c744240c00000000
0c(%esp)
+95 000085ef c744240800000000

movl
pushl
pushl
pushl
subl

$0x000

movl

0x10(%

movl

0x14(%

cmpl

0x000c8490
$0x60,

cmpl

0x00008961
$0x60,

calll
jg
jg
movl

0x00008961
0x00138088,%ea

movl

%eax,0xfffffdf
movl

%ebx,0

movl

%esi,0

movl

0x0c(%

addl

$0x04,

leal

0xa4(%

movl

%esi,(

movl

0x00012e70
%ebx,0

movl

%esi,(

calll

calll
movl

0x00011c70
$0x00000000,0x

movl

$0x00000000,0x

08(%esp)
+103 000085f7 8d45d8
ebp),%eax
+106 000085fa 89442404
x04(%esp)
+110 000085fe 8d8510feffff
p),%eax
+116 00008604 890424
%esp)
+119 00008607 e834460800
+124 0000860c 89742404
x04(%esp)
+128 00008610 8d8510feffff
p),%eax
+134 00008616 890424
%esp)
+137 00008619 e8d2380800
+142 0000861e 8b4348
ebx),%eax
+145 00008621 8985b4fdffff
4(%ebp)
+151 00008627 8b434c
ebx),%eax
+154 0000862a 8985b8fdffff
8(%ebp)
+160 00008630 8b4358
ebx),%eax
+163 00008633 8985bcfdffff
c(%ebp)
+169 00008639 8b435c
ebx),%eax
+172 0000863c 8985c0fdffff
0(%ebp)
+178 00008642 8b4354
ebx),%eax
+181 00008645 8985c4fdffff
4(%ebp)
+187 0000864b 8b7b50
ebx),%edi
+190 0000864e c7042434000000
esp)
'4'
+197 00008655 e820a70f00
operator new(unsigned long)
+202 0000865a 89c6
esi
+204 0000865c 897c2420
x20(%esp)
+208 00008660 8b85c4fdffff
p),%eax
+214 00008666 8944241c
x1c(%esp)
+218 0000866a 8b85c0fdffff
p),%eax
+224 00008670 89442418
x18(%esp)
+228 00008674 8b85bcfdffff
p),%eax
+234 0000867a 89442414
x14(%esp)
+238 0000867e 8b85b8fdffff

leal

0xd8(%

movl

%eax,0

leal

0xfffffe10(%eb
movl

%eax,(

movl

0x0008cc40
%esi,0

calll
leal

0xfffffe10(%eb
movl

%eax,(

movl

0x0008bef0
0x48(%

calll
movl

%eax,0xfffffdb
movl

movl

0x4c(%
%eax,0xfffffdb

movl
movl

0x58(%
%eax,0xfffffdb

movl
movl

0x5c(%
%eax,0xfffffdc

movl
movl

0x54(%
%eax,0xfffffdc

movl

0x50(%

movl

$0x00000034,(%

calll

0x00102d7a
movl

%eax,%

movl

%edi,0

movl

0xfffffdc4(%eb
movl

movl

0xfffffdc0(%eb
movl

movl

%eax,0
0xfffffdbc(%eb

movl
movl

%eax,0

%eax,0
0xfffffdb8(%eb

p),%eax
+244 00008684
x10(%esp)
+248 00008688
p),%eax
+254 0000868e
x0c(%esp)
+258 00008692
ebp),%eax
+261 00008695
x08(%esp)
+265 00008699
x04(%esp)
+269 0000869d
%esp)
+272 000086a0
+277 000086a5
x04(%esp)
+281 000086a9
p),%eax
+287 000086af
%esp)
+290 000086b2
+295 000086b7
ebx),%eax
+299 000086bb
4(%ebp)
+305 000086c1
ebx),%eax
+308 000086c4
8(%ebp)
+314 000086ca
ebx),%eax
+317 000086cd
c(%ebp)
+323 000086d3
ebx),%eax
+326 000086d6
0(%ebp)
+332 000086dc
ebx),%eax
+336 000086e0
8(%ebp)
+342 000086e6
ebx),%eax
+345 000086e9
4(%ebp)
+351 000086ef
ebx),%eax
+354 000086f2
8(%ebp)
+360 000086f8
ebx),%eax
+363 000086fb
c(%ebp)
+369 00008701
ebx),%eax
+373 00008705
c(%ebp)
+379 0000870b

89442410
8b85b4fdffff

movl
movl

%eax,0
0xfffffdb4(%eb

8944240c

movl

%eax,0

8d45d8

leal

0xd8(%

89442408

movl

%eax,0

89442404

movl

%eax,0

893424

movl

%esi,(

movl

0x0008f3d0
%esi,0

e82b6d0800
89742404

calll

8d8510feffff

leal

890424

movl

e859380800
0fb64310

calll

8985f4fdffff

movl

movzbl

8b4314
8985c8fdffff

movl

8985d0fdffff

movl

8985f8fdffff

movl

8985d4fdffff

movl

8985d8fdffff

movl

8985dcfdffff

movl

8985fcfdffff
8b4330

0x34(%

0x1c(%
%eax,0xfffffdd

movl
movl

0fb64328

0x11(%

%eax,0xfffffdd
movl

8b4324

0x20(%

%eax,0xfffffdf
movl

8b431c

0x18(%

%eax,0xfffffdd
movzbl

8b4334

0x14(%

%eax,0xfffffdc
movl

0fb64311

0x0008bf10
0x10(%

%eax,0xfffffdc
movl

8b4320

%eax,(

%eax,0xfffffdf
movl

8b4318
8985ccfdffff

0xfffffe10(%eb

0x24(%
%eax,0xfffffdd

movzbl
movl

0x28(%
%eax,0xfffffdf

movl

0x30(%

ebx),%eax
+382 0000870e 8985e0fdffff
0(%ebp)
+388 00008714 8b732c
ebx),%esi
+391 00008717 c7042430000000
esp)
'0'
+398 0000871e e857a60f00
operator new(unsigned long)
+403 00008723 89c7
edi
+405 00008725 8974242c
x2c(%esp)
+409 00008729 8b85e0fdffff
p),%eax
+415 0000872f 89442428
x28(%esp)
+419 00008733 8b85fcfdffff
p),%eax
+425 00008739 89442424
x24(%esp)
+429 0000873d 8b85dcfdffff
p),%eax
+435 00008743 89442420
x20(%esp)
+439 00008747 8b85d8fdffff
p),%eax
+445 0000874d 8944241c
x1c(%esp)
+449 00008751 8b85d4fdffff
p),%eax
+455 00008757 89442418
x18(%esp)
+459 0000875b 8b85f8fdffff
p),%eax
+465 00008761 89442414
x14(%esp)
+469 00008765 8b85d0fdffff
p),%eax
+475 0000876b 89442410
x10(%esp)
+479 0000876f 8b85ccfdffff
p),%eax
+485 00008775 8944240c
x0c(%esp)
+489 00008779 8b85c8fdffff
p),%eax
+495 0000877f 89442408
x08(%esp)
+499 00008783 8b85f4fdffff
p),%eax
+505 00008789 89442404
x04(%esp)
+509 0000878d 893c24
%esp)
+512 00008790 e88b6f0800
+517 00008795 897c2404
x04(%esp)
+521 00008799 8d8510feffff
p),%eax

movl

%eax,0xfffffde
movl

0x2c(%

movl

$0x00000030,(%

calll

0x00102d7a
movl

%eax,%

movl

%esi,0

movl

0xfffffde0(%eb
movl

movl

0xfffffdfc(%eb
movl

movl

%eax,0
0xfffffddc(%eb

movl
movl

%eax,0
0xfffffdd8(%eb

movl
movl

%eax,0
0xfffffdd4(%eb

movl
movl

%eax,0
0xfffffdf8(%eb

movl
movl

%eax,0
0xfffffdd0(%eb

movl
movl

%eax,0
0xfffffdcc(%eb

movl
movl

%eax,0
0xfffffdc8(%eb

movl
movl

%eax,0
0xfffffdf4(%eb

movl

%eax,0

movl

%edi,(

movl

0x0008f720
%edi,0

calll
leal

%eax,0

0xfffffe10(%eb

+527 0000879f 890424


%esp)
+530 000087a2 e899370800
+535 000087a7 0fb64338
ebx),%eax
+539 000087ab 898500feffff
0(%ebp)
+545 000087b1 8b433c
ebx),%eax
+548 000087b4 8985e4fdffff
4(%ebp)
+554 000087ba 8b4340
ebx),%eax
+557 000087bd 8985e8fdffff
8(%ebp)
+563 000087c3 8b4344
ebx),%eax
+566 000087c6 8985ecfdffff
c(%ebp)
+572 000087cc 0fb67b60
ebx),%edi
+576 000087d0 c7042418000000
esp)
+583 000087d7 e89ea50f00
operator new(unsigned long)
+588 000087dc 89c6
esi
+590 000087de 897c2414
x14(%esp)
+594 000087e2 8b85ecfdffff
p),%eax
+600 000087e8 89442410
x10(%esp)
+604 000087ec 8b85e8fdffff
p),%eax
+610 000087f2 8944240c
x0c(%esp)
+614 000087f6 8b85e4fdffff
p),%eax
+620 000087fc 89442408
x08(%esp)
+624 00008800 8b8500feffff
p),%eax
+630 00008806 89442404
x04(%esp)
+634 0000880a 893424
%esp)
+637 0000880d e82e6c0800
+642 00008812 89742404
x04(%esp)
+646 00008816 8d8510feffff
p),%eax
+652 0000881c 890424
%esp)
+655 0000881f e84c370800
+660 00008824 0fb64378
ebx),%eax
+664 00008828 898504feffff
4(%ebp)
+670 0000882e 8b7b68

movl
calll
movzbl
movl

%eax,(
0x0008bf40
0x38(%
%eax,0xfffffe0

movl
movl

0x3c(%
%eax,0xfffffde

movl
movl

0x40(%
%eax,0xfffffde

movl
movl

0x44(%
%eax,0xfffffde

movzbl

0x60(%

movl

$0x00000018,(%

calll

0x00102d7a
movl

%eax,%

movl

%edi,0

movl

0xfffffdec(%eb
movl

movl

%eax,0
0xfffffde8(%eb

movl
movl

%eax,0
0xfffffde4(%eb

movl
movl

%eax,0
0xfffffe00(%eb

movl

%eax,0

movl

%esi,(

movl

0x0008f440
%esi,0

calll
leal

0xfffffe10(%eb
movl

calll
movzbl
movl

%eax,(
0x0008bf70
0x78(%
%eax,0xfffffe0

movl

0x68(%

ebx),%edi
+673 00008831 8b5361
movl
0x61(%
ebx),%edx
+676 00008834 89d1
movl
%edx,%
ecx
+678 00008836 c1e910
shrl
$0x10,
%ecx
+681 00008839 0fb6c2
movzbl
%dl,%e
ax
+684 0000883c f30f2ac0
cvtsi2ss
%eax,%
xmm0
+688 00008840 f30f100de4120e00
movss
0x000e12e4,%xm
m1
+696 00008848 f30f59c1
mulss
%xmm1,
%xmm0
+700 0000884c f30f1145c8
movss
%xmm0,0xc8(%eb
p)
+705 00008851 0fb6c6
movzbl
%dh,%e
ax
+708 00008854 f30f2ac0
cvtsi2ss
%eax,%
xmm0
+712 00008858 f30f59c1
mulss
%xmm1,
%xmm0
+716 0000885c f30f1145cc
movss
%xmm0,0xcc(%eb
p)
+721 00008861 0fb6c9
movzbl
%cl,%e
cx
+724 00008864 f30f2ac1
cvtsi2ss
%ecx,%
xmm0
+728 00008868 f30f59c1
mulss
%xmm1,
%xmm0
+732 0000886c f30f1145d0
movss
%xmm0,0xd0(%eb
p)
+737 00008871 c1ea18
shrl
$0x18,
%edx
+740 00008874 f30f2ac2
cvtsi2ss
%edx,%
xmm0
+744 00008878 f30f59c1
mulss
%xmm1,
%xmm0
+748 0000887c f30f1145d4
movss
%xmm0,0xd4(%eb
p)
+753 00008881 895c2404
movl
%ebx,0
x04(%esp)
+757 00008885 8d45e0
leal
0xe0(%
ebp),%eax
+760 00008888 890424
movl
%eax,(
%esp)
+763 0000888b e836a40f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+768 00008890 8b75e0
movl
0xe0(%
ebp),%esi
+771 00008893 c704244c000000
movl
$0x0000004c,(%
esp)
'L'
+778 0000889a e8dba40f00
calll
0x00102d7a
operator new(unsigned long)
+783 0000889f 89c3
movl
%eax,%
ebx
+785 000088a1 89742418
movl
%esi,0

x18(%esp)
+789 000088a5
ebp),%eax
+792 000088a8
x14(%esp)
+796 000088ac
x10(%esp)
+800 000088b0
p),%eax
+806 000088b6
x0c(%esp)
+810 000088ba
ebp),%eax
+813 000088bd
x08(%esp)
+817 000088c1
x04(%esp)
+821 000088c5
%esp)
+824 000088c8
+829 000088cd
x04(%esp)
+833 000088d1
p),%eax
+839 000088d7
%esp)
+842 000088da
+847 000088df
ebp),%ebx
+850 000088e2
%ebx
+853 000088e5
0(%ebp)
+859 000088eb
+865 000088f1
p),%eax
+871 000088f7
%esp)
+874 000088fa
+879 000088ff
p),%eax
+885 00008905
x04(%esp)
+889 00008909
ebp),%eax
+892 0000890c
%esp)
+895 0000890f
+900 00008914
%esp
+903 00008917
p),%eax
+909 0000891d
%esp)
+912 00008920
+917 00008925
x
+922 0000892a
eax),%edx
+925 0000892d

8d45c8

leal

0xc8(%

89442414

movl

%eax,0

897c2410

movl

%edi,0

8b8504feffff

movl

0xfffffe04(%eb

8944240c

movl

%eax,0

8d45d8

leal

0xd8(%

89442408

movl

%eax,0

89442404

movl

%eax,0

891c24

movl

%ebx,(

movl

0x000902b0
%ebx,0

e8e3790800
895c2404

calll

8d8510feffff

leal

890424
e8c1360800
8b5de0

0xfffffe10(%eb
movl

%eax,(

movl

0x0008bfa0
0xe0(%

subl

$0x0c,

calll

83eb0c
399df0fdffff

cmpl

%ebx,0xfffffdf

0f85a5000000
8d8510feffff

jne
leal

0x00008996
0xfffffe10(%eb

890424
e8e13d0800
8d8510feffff

movl
calll
leal

%eax,(
0x0008c6e0
0xfffffe10(%eb

89442404

movl

%eax,0

8b4508

movl

0x08(%

890424

movl

%eax,(

subl

0x0008cdf0
$0x04,

e8dc440800
83ec04

calll

8d8510feffff

leal

890424
e8bb440800
a198801300

0xfffffe10(%eb
movl

calll
movl

%eax,(
0x0008cde0
0x00138098,%ea

8d5008

leal

0x08(%

8955a4

movl

%edx,0

xa4(%ebp)
+928 00008930 83c01c
%eax
+931 00008933 8945a8
xa8(%ebp)
+934 00008936 8b45bc
ebp),%eax
+937 00008939 85c0
eax
+939 0000893b 7408
8945
+941 0000893d 890424
%esp)
+944 00008940 e829a40f00
operator delete(void*)
+949 00008945 8b45b0
ebp),%eax
+952 00008948 85c0
eax
+954 0000894a 7408
8954
+956 0000894c 890424
%esp)
+959 0000894f e81aa40f00
operator delete(void*)
+964 00008954 8b4508
ebp),%eax
+967 00008957 8d65f4
ebp),%esp
+970 0000895a 5b
+971 0000895b 5e
+972 0000895c 5f
+973 0000895d c9
+974 0000895e c20400
4
+977 00008961 39f3
ebx
+979 00008963 7f1d
8982
+981 00008965 8d145b
%ebx,2),%edx
+984 00008968 c1e205
%edx
+987 0000896b 89d0
eax
+989 0000896d c1fa1f
%edx
+992 00008970 f7fe
+994 00008972 89c1
ecx
+996 00008974 b860000000
ax
'`'
+1001 00008979 89cb
ebx
+1003 0000897b 89c6
esi
+1005 0000897d e937fcffff
+1010 00008982 8d1476
%esi,2),%edx
+1013 00008985 c1e205

addl

$0x1c,

movl

%eax,0

movl

0xbc(%

testl

%eax,%

je

0x0000

movl

%eax,(

calll

0x00102d6e
movl

0xb0(%

testl

%eax,%

je

0x0000

movl

%eax,(

calll

0x00102d6e
movl

0x08(%

leal

0xf4(%

popl
popl
popl
leave
retl

%ebx
%esi
%edi

cmpl

%esi,%

jg

0x0000

leal

(%ebx,

shll

$0x05,

movl

%edx,%

sarl

$0x1f,

idivl
movl

%esi
%eax,%

movl

$0x000

$0x00000060,%e
movl

%ecx,%

movl

%eax,%

leal

0x000085b9
(%esi,

shll

$0x05,

jmp

%edx
+1016 00008988 89d0
movl
%edx,%
eax
+1018 0000898a c1fa1f
sarl
$0x1f,
%edx
+1021 0000898d f7fb
idivl
%ebx
+1023 0000898f b960000000
movl
$0x00000060,%e
cx
'`'
+1028 00008994 ebe3
jmp
0x0000
8979
+1030 00008996 8d4308
leal
0x08(%
ebx),%eax
+1033 00008999 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1041 000089a1 890424
movl
%eax,(
%esp)
+1044 000089a4 e8a5a20f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1049 000089a9 85c0
testl
%eax,%
eax
+1051 000089ab 0f8f40ffffff
jg
0x000088f1
+1057 000089b1 8d45e6
leal
0xe6(%
ebp),%eax
+1060 000089b4 89442404
movl
%eax,0
x04(%esp)
+1064 000089b8 891c24
movl
%ebx,(
%esp)
+1067 000089bb e8c4a20f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1072 000089c0 e92cffffff
jmp
0x000088f1
+1077 000089c5 8985b0fdffff
movl
%eax,0xfffffdb
0(%ebp)
+1083 000089cb 891c24
movl
%ebx,(
%esp)
+1086 000089ce e89ba30f00
calll
0x00102d6e
operator delete(void*)
+1091 000089d3 8b5de0
movl
0xe0(%
ebp),%ebx
+1094 000089d6 83eb0c
subl
$0x0c,
%ebx
+1097 000089d9 399df0fdffff
cmpl
%ebx,0xfffffdf
0(%ebp)
+1103 000089df 754b
jne
0x0000
8a2c
+1105 000089e1 8d8510feffff
leal
0xfffffe10(%eb
p),%eax
+1111 000089e7 890424
movl
%eax,(
%esp)
+1114 000089ea e8f1430800
calll
0x0008cde0
+1119 000089ef a198801300
movl
0x00138098,%ea
x
+1124 000089f4 8d5008
leal
0x08(%
eax),%edx
+1127 000089f7 8955a4
movl
%edx,0
xa4(%ebp)
+1130 000089fa 83c01c
addl
$0x1c,
%eax
+1133 000089fd 8945a8
movl
%eax,0
xa8(%ebp)

+1136 00008a00 8b45bc


movl
0xbc(%
ebp),%eax
+1139 00008a03 85c0
testl
%eax,%
eax
+1141 00008a05 7408
je
0x0000
8a0f
+1143 00008a07 890424
movl
%eax,(
%esp)
+1146 00008a0a e85fa30f00
calll
0x00102d6e
operator delete(void*)
+1151 00008a0f 8b45b0
movl
0xb0(%
ebp),%eax
+1154 00008a12 85c0
testl
%eax,%
eax
+1156 00008a14 7408
je
0x0000
8a1e
+1158 00008a16 890424
movl
%eax,(
%esp)
+1161 00008a19 e850a30f00
calll
0x00102d6e
operator delete(void*)
+1166 00008a1e 8b85b0fdffff
movl
0xfffffdb0(%eb
p),%eax
+1172 00008a24 890424
movl
%eax,(
%esp)
+1175 00008a27 e81ca20f00
calll
0x00102c48
__Unwind_Resume
+1180 00008a2c 8d4308
leal
0x08(%
ebx),%eax
+1183 00008a2f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1191 00008a37 890424
movl
%eax,(
%esp)
+1194 00008a3a e80fa20f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1199 00008a3f 85c0
testl
%eax,%
eax
+1201 00008a41 7f9e
jg
0x0000
89e1
+1203 00008a43 8d45e7
leal
0xe7(%
ebp),%eax
+1206 00008a46 89442404
movl
%eax,0
x04(%esp)
+1210 00008a4a 891c24
movl
%ebx,(
%esp)
+1213 00008a4d e832a20f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1218 00008a52 eb8d
jmp
0x0000
89e1
+1220 00008a54 8985b0fdffff
movl
%eax,0xfffffdb
0(%ebp)
+1226 00008a5a 893424
movl
%esi,(
%esp)
+1229 00008a5d e80ca30f00
calll
0x00102d6e
operator delete(void*)
+1234 00008a62 e97affffff
jmp
0x000089e1
+1239 00008a67 ebeb
jmp
0x0000
8a54
+1241 00008a69 8985b0fdffff
movl
%eax,0xfffffdb
0(%ebp)

+1247 00008a6f 893c24


%esp)
+1250 00008a72 e8f7a20f00
operator delete(void*)
+1255 00008a77 e965ffffff
+1260 00008a7c 8985b0fdffff
0(%ebp)
+1266 00008a82 e94cffffff
+1271 00008a87 8985b0fdffff
0(%ebp)
+1277 00008a8d e94fffffff
+1282 00008a92 8985b0fdffff
0(%ebp)
+1288 00008a98 e952ffffff
+1293 00008a9d 8985b0fdffff
0(%ebp)
+1299 00008aa3 e976ffffff
+1304 00008aa8 ebdd
8a87
+1306 00008aaa ebdb
8a87
+1308 00008aac 0f1f4000
eax)
+0

movl

%edi,(

calll

0x00102d6e

jmp
movl

0x000089e1
%eax,0xfffffdb

jmp
movl

0x000089d3
%eax,0xfffffdb

jmp
movl

0x000089e1
%eax,0xfffffdb

jmp
movl

0x000089ef
%eax,0xfffffdb

jmp
jmp

0x00008a1e
0x0000

jmp

0x0000

nopl

0x00(%

00008ab0 55

pushl

%ebp
+1
00008ab1 89e5
%esp,%ebp
+3
00008ab3 83ec28
$0x28,%esp
+6
00008ab6 895df8
%ebx,0xf8(%ebp)
+9
00008ab9 8975fc
%esi,0xfc(%ebp)
+12 00008abc 8b5d08
ebp),%ebx
+15 00008abf 8d8380000000
x),%eax
+21 00008ac5 890424
%esp)
+24 00008ac8 e8935e0900
+29 00008acd 8d4304
ebx),%eax
+32 00008ad0 890424
%esp)
+35 00008ad3 e858b10000
+40 00008ad8 8b03
,%eax
+42 00008ada 8d58f4
eax),%ebx
+45 00008add 3b1d88801300
x
+51 00008ae3 7508
8aed
+53 00008ae5 8b5df8
ebp),%ebx
+56 00008ae8 8b75fc
ebp),%esi
+59 00008aeb c9
+60 00008aec c3

movl
subl
movl
movl
movl
leal

0x08(%
0x00000080(%eb

movl

%eax,(

leal

0x0009e960
0x04(%

movl

%eax,(

movl

0x00013c30
(%ebx)

leal

0xf4(%

calll

calll

cmpl

0x00138088,%eb
jne

0x0000

movl

0xf8(%

movl

0xfc(%

leave
ret

+61 00008aed 83e804


subl
$0x04,
%eax
+64 00008af0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+72 00008af8 890424
movl
%eax,(
%esp)
+75 00008afb e84ea10f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+80 00008b00 85c0
testl
%eax,%
eax
+82 00008b02 7fe1
jg
0x0000
8ae5
+84 00008b04 8d45f6
leal
0xf6(%
ebp),%eax
+87 00008b07 89442404
movl
%eax,0
x04(%esp)
+91 00008b0b 891c24
movl
%ebx,(
%esp)
+94 00008b0e e871a10f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+99 00008b13 ebd0
jmp
0x0000
8ae5
+101 00008b15 89c6
movl
%eax,%
esi
+103 00008b17 8b03
movl
(%ebx)
,%eax
+105 00008b19 8d58f4
leal
0xf4(%
eax),%ebx
+108 00008b1c 3b1d88801300
cmpl
0x00138088,%eb
x
+114 00008b22 751b
jne
0x0000
8b3f
+116 00008b24 893424
movl
%esi,(
%esp)
+119 00008b27 e81ca10f00
calll
0x00102c48
__Unwind_Resume
+124 00008b2c 89c6
movl
%eax,%
esi
+126 00008b2e 8d4304
leal
0x04(%
ebx),%eax
+129 00008b31 890424
movl
%eax,(
%esp)
+132 00008b34 e8f7b00000
calll
0x00013c30
+137 00008b39 ebdc
jmp
0x0000
8b17
+139 00008b3b 89c6
movl
%eax,%
esi
+141 00008b3d ebe5
jmp
0x0000
8b24
+143 00008b3f 83e804
subl
$0x04,
%eax
+146 00008b42 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+154 00008b4a 890424
movl
%eax,(
%esp)
+157 00008b4d e8fca00f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+162 00008b52 85c0
testl
%eax,%
eax

+164 00008b54 7fce


jg
0x0000
8b24
+166 00008b56 8d45f7
leal
0xf7(%
ebp),%eax
+169 00008b59 89442404
movl
%eax,0
x04(%esp)
+173 00008b5d 891c24
movl
%ebx,(
%esp)
+176 00008b60 e81fa10f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+181 00008b65 ebbd
jmp
0x0000
8b24
+183 00008b67 ebd2
jmp
0x0000
8b3b
+185 00008b69 90
nop
+186 00008b6a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

00008b70 55

pushl

%ebp
+1
00008b71 89e5
%esp,%ebp
+3
00008b73 83ec48
$0x48,%esp
+6
00008b76 895df4
%ebx,0xf4(%ebp)
+9
00008b79 8975f8
%esi,0xf8(%ebp)
+12 00008b7c 897dfc
xfc(%ebp)
+15 00008b7f 8b7508
ebp),%esi
+18 00008b82 8b3d88801300
i
+24 00008b88 8d470c
edi),%eax
+27 00008b8b 8906
%esi)
+29 00008b8d 8d5e04
esi),%ebx
+32 00008b90 891c24
%esp)
+35 00008b93 e838ae0000
+40 00008b98 8d8680000000
i),%eax
+46 00008b9e 890424
%esp)
+49 00008ba1 e8aa5d0900
+54 00008ba6 8b5df4
ebp),%ebx
+57 00008ba9 8b75f8
ebp),%esi
+60 00008bac 8b7dfc
ebp),%edi
+63 00008baf c9
+64 00008bb0 c3
+65 00008bb1 8945d4
xd4(%ebp)
+68 00008bb4 8b06

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x00138088,%ed
leal

0x0c(%

movl

%eax,(

leal

0x04(%

movl

%ebx,(

calll
leal

0x000139d0
0x00000080(%es
movl

%eax,(

movl

0x0009e950
0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,0

movl

(%esi)

calll

,%eax
+70 00008bb6 8d58f4
leal
0xf4(%
eax),%ebx
+73 00008bb9 39df
cmpl
%ebx,%
edi
+75 00008bbb 7518
jne
0x0000
8bd5
+77 00008bbd 8b45d4
movl
0xd4(%
ebp),%eax
+80 00008bc0 890424
movl
%eax,(
%esp)
+83 00008bc3 e880a00f00
calll
0x00102c48
__Unwind_Resume
+88 00008bc8 8945d4
movl
%eax,0
xd4(%ebp)
+91 00008bcb 891c24
movl
%ebx,(
%esp)
+94 00008bce e85db00000
calll
0x00013c30
+99 00008bd3 ebdf
jmp
0x0000
8bb4
+101 00008bd5 83e804
subl
$0x04,
%eax
+104 00008bd8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+112 00008be0 890424
movl
%eax,(
%esp)
+115 00008be3 e866a00f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+120 00008be8 85c0
testl
%eax,%
eax
+122 00008bea 7fd1
jg
0x0000
8bbd
+124 00008bec 8d45e7
leal
0xe7(%
ebp),%eax
+127 00008bef 89442404
movl
%eax,0
x04(%esp)
+131 00008bf3 891c24
movl
%ebx,(
%esp)
+134 00008bf6 e889a00f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+139 00008bfb ebc0
jmp
0x0000
8bbd
+141 00008bfd ebc1
jmp
0x0000
8bc0
+143 00008bff 90
nop
+0

00008c00 55

pushl

%ebp
+1
00008c01 89e5
%esp,%ebp
+3
00008c03 c9
+4
00008c04 e967ffffff
8b70
+9
00008c09 90
+10 00008c0a 660f1f440000
)
+0
%ebp

00008c10 55

movl
leave
jmp
nopw

0x0000
nop
0x00(%eax,%eax
pushl

+1
00008c11 89e5
%esp,%ebp
+3
00008c13 57
%edi
+4
00008c14 56
%esi
+5
00008c15 53
%ebx
+6
00008c16 83ec4c
$0x4c,%esp
+9
00008c19 8b750c
0x0c(%ebp),%esi
+12 00008c1c e85fbf0800
+17 00008c21 890424
%esp)
+20 00008c24 e867bf0800
+25 00008c29 8b4508
ebp),%eax
+28 00008c2c 83e880
%eax
+31 00008c2f 890424
%esp)
+34 00008c32 e879530900
+39 00008c37 8d5de0
ebp),%ebx
+42 00008c3a 89742404
x04(%esp)
+46 00008c3e 891c24
%esp)
+49 00008c41 e82a9d0a00
+54 00008c46 83ec04
%esp
+57 00008c49 891c24
%esp)
+60 00008c4c e85f9d0a00
+65 00008c51 84c0
l
+67 00008c53 0f85de000000
+73 00008c59 e8421e0c00
+78 00008c5e 8b10
,%edx
+80 00008c60 8b4a18
edx),%ecx
+83 00008c63 8d55dc
ebp),%edx
+86 00008c66 89742408
x08(%esp)
+90 00008c6a 89442404
x04(%esp)
+94 00008c6e 891424
%esp)
+97 00008c71 ffd1
+99 00008c73 83ec04
%esp
+102 00008c76 8b7ddc
ebp),%edi
+105 00008c79 895c2404
x04(%esp)
+109 00008c7d 8d75d8
ebp),%esi

movl
pushl
pushl
pushl
subl
movl
calll
movl

0x00094b80
%eax,(

movl

0x00094b90
0x08(%

subl

$0x80,

movl

%eax,(

leal

0x0009dfb0
0xe0(%

movl

%esi,0

movl

%ebx,(

subl

0x000b2970
$0x04,

movl

%ebx,(

calll

calll

calll

calll
testb

0x000b29b0
%al,%a

movl

0x00008d37
0x000caaa0
(%eax)

movl

0x18(%

leal

0xdc(%

movl

%esi,0

movl

%eax,0

movl

%edx,(

call
subl

*%ecx
$0x04,

movl

0xdc(%

movl

%ebx,0

leal

0xd8(%

jne
calll

+112 00008c80 893424


%esp)
+115 00008c83 e838aa0900
+120 00008c88 8b4508
ebp),%eax
+123 00008c8b 83c004
%eax
+126 00008c8e 89442404
x04(%esp)
+130 00008c92 8d5dd4
ebp),%ebx
+133 00008c95 891c24
%esp)
+136 00008c98 e8d3d20800
+141 00008c9d 897c2408
x08(%esp)
+145 00008ca1 89742404
x04(%esp)
+149 00008ca5 891c24
%esp)
+152 00008ca8 e883f40800
+157 00008cad 84c0
l
+159 00008caf 0f84b5000000
+165 00008cb5 893424
%esp)
+168 00008cb8 e813c50900
+173 00008cbd 8d5ff4
edi),%ebx
+176 00008cc0 3b1d88801300
x
+182 00008cc6 0f85d1000000
+188 00008ccc 8b75e0
ebp),%esi
+191 00008ccf 85f6
esi
+193 00008cd1 745d
8d30
+195 00008cd3 8b4604
esi),%eax
+198 00008cd6 48
+199 00008cd7 894604
x04(%esi)
+202 00008cda 85c0
eax
+204 00008cdc 7552
8d30
+206 00008cde 8b1e
,%ebx
+208 00008ce0 85db
ebx
+210 00008ce2 7410
8cf4
+212 00008ce4 891c24
%esp)
+215 00008ce7 e8c49a0a00
+220 00008cec 891c24
%esp)
+223 00008cef e87aa00f00
operator delete(void*)

movl

%esi,(

movl

0x000a36c0
0x08(%

addl

$0x04,

movl

%eax,0

leal

0xd4(%

movl

%ebx,(

movl

0x00095f70
%edi,0

movl

%esi,0

movl

%ebx,(

calll

calll

calll
testb

0x00098130
%al,%a

movl

0x00008d6a
%esi,(

leal

0x000a51d0
0xf4(%

je
calll
cmpl

0x00138088,%eb

jne
movl
testl

%esi,%

je

0x0000

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0000

movl

(%esi)

testl

%ebx,%

je

0x0000

movl

%ebx,(

movl

0x000b27b0
%ebx,(

calll
calll

0x00008d9d
0xe0(%

0x00102d6e

+228 00008cf4 893424


%esp)
+231 00008cf7 e872a00f00
operator delete(void*)
+236 00008cfc bb01000000
bx
+241 00008d01 e8da740000
+246 00008d06 c744240800000000
08(%esp)
+254 00008d0e c744240408000000
04(%esp)
+262 00008d16 890424
%esp)
+265 00008d19 e802750000
+270 00008d1e 89d8
eax
+272 00008d20 8d65f4
ebp),%esp
+275 00008d23 5b
+276 00008d24 5e
+277 00008d25 5f
+278 00008d26 c9
+279 00008d27 c3
+280 00008d28 0f1f840000000000
x,%eax)
+288 00008d30 bb01000000
bx
+293 00008d35 ebca
8d01
+295 00008d37 c7042404000000
esp)
+302 00008d3e e83da00f00
___cxa_allocate_exception
+307 00008d43 8b15a0801300
x
+313 00008d49 83c208
%edx
+316 00008d4c 8910
%eax)
+318 00008d4e 8b1590801300
x
+324 00008d54 89542408
x08(%esp)
+328 00008d58 8b1594801300
x
+334 00008d5e 89542404
x04(%esp)
+338 00008d62 890424
%esp)
+341 00008d65 e84ca00f00
___cxa_throw
+346 00008d6a c7042404000000
esp)
+353 00008d71 e80aa00f00
___cxa_allocate_exception
+358 00008d76 8b15a0801300
x
+364 00008d7c 83c208
%edx
+367 00008d7f 8910

movl

%esi,(

calll

0x00102d6e

movl

$0x00000001,%e

calll
movl

0x000101e0
$0x00000000,0x

movl

$0x00000008,0x
movl

%eax,(

movl

0x00010220
%ebx,%

leal

0xf4(%

popl
popl
popl
leave
ret

%ebx
%esi
%edi

calll

nopl

0x00000000(%ea

movl

$0x00000001,%e
jmp

0x0000

movl

$0x00000004,(%

calll

0x00102d80

movl

0x001380a0,%ed
addl

$0x08,

movl

%edx,(

movl

0x00138090,%ed
movl

movl

%edx,0
0x00138094,%ed

movl

%edx,0

movl

%eax,(

calll

0x00102db6

movl

$0x00000004,(%

calll

0x00102d80

movl

0x001380a0,%ed
addl

$0x08,

movl

%edx,(

%eax)
+369 00008d81 8b1590801300
movl
0x00138090,%ed
x
+375 00008d87 89542408
movl
%edx,0
x08(%esp)
+379 00008d8b 8b1594801300
movl
0x00138094,%ed
x
+385 00008d91 89542404
movl
%edx,0
x04(%esp)
+389 00008d95 890424
movl
%eax,(
%esp)
+392 00008d98 e819a00f00
calll
0x00102db6
___cxa_throw
+397 00008d9d 8d47fc
leal
0xfc(%
edi),%eax
+400 00008da0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+408 00008da8 890424
movl
%eax,(
%esp)
+411 00008dab e89e9e0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+416 00008db0 85c0
testl
%eax,%
eax
+418 00008db2 0f8f14ffffff
jg
0x00008ccc
+424 00008db8 8d45e6
leal
0xe6(%
ebp),%eax
+427 00008dbb 89442404
movl
%eax,0
x04(%esp)
+431 00008dbf 891c24
movl
%ebx,(
%esp)
+434 00008dc2 e8bd9e0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+439 00008dc7 e900ffffff
jmp
0x00008ccc
+444 00008dcc 8945c0
movl
%eax,0
xc0(%ebp)
+447 00008dcf 8955c4
movl
%edx,0
xc4(%ebp)
+450 00008dd2 893424
movl
%esi,(
%esp)
+453 00008dd5 e8f6c30900
calll
0x000a51d0
+458 00008dda 8d5ff4
leal
0xf4(%
edi),%ebx
+461 00008ddd 3b1d88801300
cmpl
0x00138088,%eb
x
+467 00008de3 7541
jne
0x0000
8e26
+469 00008de5 8b75e0
movl
0xe0(%
ebp),%esi
+472 00008de8 85f6
testl
%esi,%
esi
+474 00008dea 7429
je
0x0000
8e15
+476 00008dec 8b4604
movl
0x04(%
esi),%eax
+479 00008def 48
decl
%eax
+480 00008df0 894604
movl
%eax,0
x04(%esi)
+483 00008df3 85c0
testl
%eax,%
eax

+485 00008df5 751e


jne
0x0000
8e15
+487 00008df7 8b1e
movl
(%esi)
,%ebx
+489 00008df9 85db
testl
%ebx,%
ebx
+491 00008dfb 7410
je
0x0000
8e0d
+493 00008dfd 891c24
movl
%ebx,(
%esp)
+496 00008e00 e8ab990a00
calll
0x000b27b0
+501 00008e05 891c24
movl
%ebx,(
%esp)
+504 00008e08 e8619f0f00
calll
0x00102d6e
operator delete(void*)
+509 00008e0d 893424
movl
%esi,(
%esp)
+512 00008e10 e8599f0f00
calll
0x00102d6e
operator delete(void*)
+517 00008e15 837dc401
cmpl
$0x01,
0xc4(%ebp)
+521 00008e19 7433
je
0x0000
8e4e
+523 00008e1b 8b45c0
movl
0xc0(%
ebp),%eax
+526 00008e1e 890424
movl
%eax,(
%esp)
+529 00008e21 e8229e0f00
calll
0x00102c48
__Unwind_Resume
+534 00008e26 8d47fc
leal
0xfc(%
edi),%eax
+537 00008e29 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+545 00008e31 890424
movl
%eax,(
%esp)
+548 00008e34 e8159e0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+553 00008e39 85c0
testl
%eax,%
eax
+555 00008e3b 7fa8
jg
0x0000
8de5
+557 00008e3d 8d45e7
leal
0xe7(%
ebp),%eax
+560 00008e40 89442404
movl
%eax,0
x04(%esp)
+564 00008e44 891c24
movl
%ebx,(
%esp)
+567 00008e47 e8389e0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+572 00008e4c eb97
jmp
0x0000
8de5
+574 00008e4e 8b45c0
movl
0xc0(%
ebp),%eax
+577 00008e51 890424
movl
%eax,(
%esp)
+580 00008e54 e8399f0f00
calll
0x00102d92
___cxa_begin_catch
+585 00008e59 e83a9f0f00
calll
0x00102d98
___cxa_end_catch

+590 00008e5e
ebx
+592 00008e60
+597 00008e65
xc0(%ebp)
+600 00008e68
xc4(%ebp)
+603 00008e6b
+608 00008e70
8e65
+610 00008e72
xc0(%ebp)
+613 00008e75
xc4(%ebp)
+616 00008e78
8e15
+618 00008e7a
xc0(%ebp)
+621 00008e7d
xc4(%ebp)
+624 00008e80
+629 00008e85
8e65
+631 00008e87
+632 00008e88
x,%eax)
+0

31db
e99cfeffff
8945c0

%ebx,%

movl

0x00008d01
%eax,0

movl

%edx,0

jmp

8955c4
e975ffffff
ebf3

xorl

jmp
jmp

0x00008de5
0x0000

8945c0

movl

%eax,0

8955c4

movl

%edx,0

eb9b

jmp

0x0000

8945c0

movl

%eax,0

8955c4

movl

%edx,0

e955ffffff
ebde

jmp

90
0f1f840000000000

nopl

jmp

0x00008dda
0x0000

nop
0x00000000(%ea

00008e90 55

pushl

%ebp
+1
00008e91 89e5
%esp,%ebp
+3
00008e93 57
%edi
+4
00008e94 56
%esi
+5
00008e95 53
%ebx
+6
00008e96 83ec4c
$0x4c,%esp
+9
00008e99 8b7d0c
0x0c(%ebp),%edi
+12 00008e9c e8dfbc0800
+17 00008ea1 890424
%esp)
+20 00008ea4 e8e7bc0800
+25 00008ea9 8b4508
ebp),%eax
+28 00008eac 83e880
%eax
+31 00008eaf 890424
%esp)
+34 00008eb2 e8f9500900
+39 00008eb7 8d75e0
ebp),%esi
+42 00008eba 897c2404
x04(%esp)
+46 00008ebe 893424
%esp)
+49 00008ec1 e8aa9a0a00
+54 00008ec6 83ec04

movl
pushl
pushl
pushl
subl
movl
calll
movl

0x00094b80
%eax,(

movl

0x00094b90
0x08(%

subl

$0x80,

movl

%eax,(

leal

0x0009dfb0
0xe0(%

movl

%edi,0

movl

%esi,(

subl

0x000b2970
$0x04,

calll

calll

calll

%esp
+57 00008ec9 893424
movl
%esi,(
%esp)
+60 00008ecc e8df9a0a00
calll
0x000b29b0
+65 00008ed1 84c0
testb
%al,%a
l
+67 00008ed3 0f85ee000000
jne
0x00008fc7
+73 00008ed9 e8c21b0c00
calll
0x000caaa0
+78 00008ede 8b10
movl
(%eax)
,%edx
+80 00008ee0 8b5218
movl
0x18(%
edx),%edx
+83 00008ee3 8d5ddc
leal
0xdc(%
ebp),%ebx
+86 00008ee6 897c2408
movl
%edi,0
x08(%esp)
+90 00008eea 89442404
movl
%eax,0
x04(%esp)
+94 00008eee 891c24
movl
%ebx,(
%esp)
+97 00008ef1 ffd2
call
*%edx
+99 00008ef3 83ec04
subl
$0x04,
%esp
+102 00008ef6 895c2404
movl
%ebx,0
x04(%esp)
+106 00008efa 8b4508
movl
0x08(%
ebp),%eax
+109 00008efd 890424
movl
%eax,(
%esp)
+112 00008f00 e8a99d0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+117 00008f05 8b5ddc
movl
0xdc(%
ebp),%ebx
+120 00008f08 83eb0c
subl
$0x0c,
%ebx
+123 00008f0b 3b1d88801300
cmpl
0x00138088,%eb
x
+129 00008f11 0f8516010000
jne
0x0000902d
+135 00008f17 89742404
movl
%esi,0
x04(%esp)
+139 00008f1b 8d7dd8
leal
0xd8(%
ebp),%edi
+142 00008f1e 893c24
movl
%edi,(
%esp)
+145 00008f21 e89aa70900
calll
0x000a36c0
+150 00008f26 8b5508
movl
0x08(%
ebp),%edx
+153 00008f29 8b1a
movl
(%edx)
,%ebx
+155 00008f2b 89d0
movl
%edx,%
eax
+157 00008f2d 83c004
addl
$0x04,
%eax
+160 00008f30 89442404
movl
%eax,0
x04(%esp)
+164 00008f34 8d75d4
leal
0xd4(%
ebp),%esi
+167 00008f37 893424
movl
%esi,(

%esp)
+170 00008f3a e831d00800
+175 00008f3f 895c2408
x08(%esp)
+179 00008f43 897c2404
x04(%esp)
+183 00008f47 893424
%esp)
+186 00008f4a e8c12a0900
+191 00008f4f 84c0
l
+193 00008f51 0f84a3000000
+199 00008f57 893c24
%esp)
+202 00008f5a e871c20900
+207 00008f5f 8b75e0
ebp),%esi
+210 00008f62 85f6
esi
+212 00008f64 745a
8fc0
+214 00008f66 8b4604
esi),%eax
+217 00008f69 48
+218 00008f6a 894604
x04(%esi)
+221 00008f6d 85c0
eax
+223 00008f6f 754f
8fc0
+225 00008f71 8b1e
,%ebx
+227 00008f73 85db
ebx
+229 00008f75 7410
8f87
+231 00008f77 891c24
%esp)
+234 00008f7a e831980a00
+239 00008f7f 891c24
%esp)
+242 00008f82 e8e79d0f00
operator delete(void*)
+247 00008f87 893424
%esp)
+250 00008f8a e8df9d0f00
operator delete(void*)
+255 00008f8f bb01000000
bx
+260 00008f94 e847720000
+265 00008f99 c744240800000000
08(%esp)
+273 00008fa1 c744240408000000
04(%esp)
+281 00008fa9 890424
%esp)
+284 00008fac e86f720000
+289 00008fb1 89d8
eax
+291 00008fb3 8d65f4

calll
movl

0x00095f70
%ebx,0

movl

%edi,0

movl

%esi,(

calll
testb

0x0009ba10
%al,%a

movl

0x00008ffa
%edi,(

movl

0x000a51d0
0xe0(%

je
calll
testl

%esi,%

je

0x0000

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0000

movl

(%esi)

testl

%ebx,%

je

0x0000

movl

%ebx,(

movl

0x000b27b0
%ebx,(

calll
calll

0x00102d6e
movl

%esi,(

calll

0x00102d6e

movl

$0x00000001,%e

calll
movl

0x000101e0
$0x00000000,0x

movl

$0x00000008,0x
movl

%eax,(

movl

0x00010220
%ebx,%

leal

0xf4(%

calll

ebp),%esp
+294 00008fb6 5b
+295 00008fb7 5e
+296 00008fb8 5f
+297 00008fb9 c9
+298 00008fba c3
+299 00008fbb 0f1f440000
)
+304 00008fc0 bb01000000
bx
+309 00008fc5 ebcd
8f94
+311 00008fc7 c7042404000000
esp)
+318 00008fce e8ad9d0f00
___cxa_allocate_exception
+323 00008fd3 8b15a0801300
x
+329 00008fd9 83c208
%edx
+332 00008fdc 8910
%eax)
+334 00008fde 8b1590801300
x
+340 00008fe4 89542408
x08(%esp)
+344 00008fe8 8b1594801300
x
+350 00008fee 89542404
x04(%esp)
+354 00008ff2 890424
%esp)
+357 00008ff5 e8bc9d0f00
___cxa_throw
+362 00008ffa c7042404000000
esp)
+369 00009001 e87a9d0f00
___cxa_allocate_exception
+374 00009006 8b15a0801300
x
+380 0000900c 83c208
%edx
+383 0000900f 8910
%eax)
+385 00009011 8b1590801300
x
+391 00009017 89542408
x08(%esp)
+395 0000901b 8b1594801300
x
+401 00009021 89542404
x04(%esp)
+405 00009025 890424
%esp)
+408 00009028 e8899d0f00
___cxa_throw
+413 0000902d 8d4308
ebx),%eax
+416 00009030 c7442404ffffffff
04(%esp)

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0x00(%eax,%eax

movl

$0x00000001,%e
jmp

0x0000

movl

$0x00000004,(%

calll

0x00102d80

movl

0x001380a0,%ed
addl

$0x08,

movl

%edx,(

movl

0x00138090,%ed
movl

movl

%edx,0
0x00138094,%ed

movl

%edx,0

movl

%eax,(

calll

0x00102db6

movl

$0x00000004,(%

calll

0x00102d80

movl

0x001380a0,%ed
addl

$0x08,

movl

%edx,(

movl

0x00138090,%ed
movl

movl

0x00138094,%ed
movl

%edx,0

movl

%eax,(

calll

0x00102db6
leal

movl

%edx,0

0x08(%
$0xffffffff,0x

+424 00009038 890424


movl
%eax,(
%esp)
+427 0000903b e80e9c0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+432 00009040 85c0
testl
%eax,%
eax
+434 00009042 0f8fcffeffff
jg
0x00008f17
+440 00009048 8d45e6
leal
0xe6(%
ebp),%eax
+443 0000904b 89442404
movl
%eax,0
x04(%esp)
+447 0000904f 891c24
movl
%ebx,(
%esp)
+450 00009052 e82d9c0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+455 00009057 e9bbfeffff
jmp
0x00008f17
+460 0000905c 8945c0
movl
%eax,0
xc0(%ebp)
+463 0000905f 8955c4
movl
%edx,0
xc4(%ebp)
+466 00009062 8b5ddc
movl
0xdc(%
ebp),%ebx
+469 00009065 83eb0c
subl
$0x0c,
%ebx
+472 00009068 3b1d88801300
cmpl
0x00138088,%eb
x
+478 0000906e 7541
jne
0x0000
90b1
+480 00009070 8b75e0
movl
0xe0(%
ebp),%esi
+483 00009073 85f6
testl
%esi,%
esi
+485 00009075 7429
je
0x0000
90a0
+487 00009077 8b4604
movl
0x04(%
esi),%eax
+490 0000907a 48
decl
%eax
+491 0000907b 894604
movl
%eax,0
x04(%esi)
+494 0000907e 85c0
testl
%eax,%
eax
+496 00009080 751e
jne
0x0000
90a0
+498 00009082 8b1e
movl
(%esi)
,%ebx
+500 00009084 85db
testl
%ebx,%
ebx
+502 00009086 7410
je
0x0000
9098
+504 00009088 891c24
movl
%ebx,(
%esp)
+507 0000908b e820970a00
calll
0x000b27b0
+512 00009090 891c24
movl
%ebx,(
%esp)
+515 00009093 e8d69c0f00
calll
0x00102d6e
operator delete(void*)
+520 00009098 893424
movl
%esi,(
%esp)
+523 0000909b e8ce9c0f00
calll
0x00102d6e

operator delete(void*)
+528 000090a0 837dc401
cmpl
$0x01,
0xc4(%ebp)
+532 000090a4 7433
je
0x0000
90d9
+534 000090a6 8b45c0
movl
0xc0(%
ebp),%eax
+537 000090a9 890424
movl
%eax,(
%esp)
+540 000090ac e8979b0f00
calll
0x00102c48
__Unwind_Resume
+545 000090b1 8d4308
leal
0x08(%
ebx),%eax
+548 000090b4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+556 000090bc 890424
movl
%eax,(
%esp)
+559 000090bf e88a9b0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+564 000090c4 85c0
testl
%eax,%
eax
+566 000090c6 7fa8
jg
0x0000
9070
+568 000090c8 8d45e7
leal
0xe7(%
ebp),%eax
+571 000090cb 89442404
movl
%eax,0
x04(%esp)
+575 000090cf 891c24
movl
%ebx,(
%esp)
+578 000090d2 e8ad9b0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+583 000090d7 eb97
jmp
0x0000
9070
+585 000090d9 8b55c0
movl
0xc0(%
ebp),%edx
+588 000090dc 891424
movl
%edx,(
%esp)
+591 000090df e8ae9c0f00
calll
0x00102d92
___cxa_begin_catch
+596 000090e4 8b5508
movl
0x08(%
ebp),%edx
+599 000090e7 8b02
movl
(%edx)
,%eax
+601 000090e9 8b40f4
movl
0xf4(%
eax),%eax
+604 000090ec c744240c00000000
movl
$0x00000000,0x
0c(%esp)
+612 000090f4 89442408
movl
%eax,0
x08(%esp)
+616 000090f8 c744240400000000
movl
$0x00000000,0x
04(%esp)
+624 00009100 891424
movl
%edx,(
%esp)
+627 00009103 e8b29b0f00
calll
0x00102cba
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_m
utate(unsigned long, unsigned long, unsigned long)
+632 00009108 8b4508
movl
0x08(%
ebp),%eax
+635 0000910b 83c004
addl
$0x04,

%eax
+638 0000910e 890424
%esp)
+641 00009111 e8aa9d0000
+646 00009116 e87d9c0f00
___cxa_end_catch
+651 0000911b 31db
ebx
+653 0000911d e972feffff
+658 00009122 8945c0
xc0(%ebp)
+661 00009125 8955c4
xc4(%ebp)
+664 00009128 e943ffffff
+669 0000912d 8945c0
xc0(%ebp)
+672 00009130 e8639c0f00
___cxa_end_catch
+677 00009135 e96cffffff
+682 0000913a ebe6
9122
+684 0000913c 8945c0
xc0(%ebp)
+687 0000913f 8955c4
xc4(%ebp)
+690 00009142 e959ffffff
+695 00009147 8945c0
xc0(%ebp)
+698 0000914a 8955c4
xc4(%ebp)
+701 0000914d 893c24
%esp)
+704 00009150 e87bc00900
+709 00009155 e916ffffff
+714 0000915a ebc6
9122
+716 0000915c 0f1f4000
eax)
+0

movl
calll
calll

%eax,(
0x00012ec0
0x00102d98

xorl

%ebx,%

movl

0x00008f94
%eax,0

movl

%edx,0

movl

0x00009070
%eax,0

jmp

jmp
calll

0x00102d98

jmp
jmp

0x000090a6
0x0000

movl

%eax,0

movl

%edx,0

movl

0x000090a0
%eax,0

movl

%edx,0

movl

%edi,(

jmp

calll
jmp
jmp

0x000a51d0
0x00009070
0x0000

nopl

00009160 55

0x00(%
pushl

%ebp
+1
00009161 89e5
%esp,%ebp
+3
00009163 83ec38
$0x38,%esp
+6
00009166 895df4
%ebx,0xf4(%ebp)
+9
00009169 8975f8
%esi,0xf8(%ebp)
+12 0000916c 897dfc
xfc(%ebp)
+15 0000916f 8d45e0
ebp),%eax
+18 00009172 890424
%esp)
+21 00009175 e8a6a00900
+26 0000917a 8d45dc
ebp),%eax
+29 0000917d 8d55e0
ebp),%edx

movl
subl
movl
movl
movl

%edi,0

leal

0xe0(%

movl

%eax,(

leal

0x000a3220
0xdc(%

leal

0xe0(%

calll

+32 00009180 89542404


movl
%edx,0
x04(%esp)
+36 00009184 890424
movl
%eax,(
%esp)
+39 00009187 e8a49e0900
calll
0x000a3030
+44 0000918c 83ec04
subl
$0x04,
%esp
+47 0000918f 8b5ddc
movl
0xdc(%
ebp),%ebx
+50 00009192 895c2404
movl
%ebx,0
x04(%esp)
+54 00009196 a19c801300
movl
0x0013809c,%ea
x
+59 0000919b 890424
movl
%eax,(
%esp)
+62 0000919e e8ad9dffff
calll
0x00002f50
+67 000091a3 89c7
movl
%eax,%
edi
+69 000091a5 8d73f4
leal
0xf4(%
ebx),%esi
+72 000091a8 3b3588801300
cmpl
0x00138088,%es
i
+78 000091ae 7518
jne
0x0000
91c8
+80 000091b0 8d55e0
leal
0xe0(%
ebp),%edx
+83 000091b3 891424
movl
%edx,(
%esp)
+86 000091b6 e825a00900
calll
0x000a31e0
+91 000091bb 89f8
movl
%edi,%
eax
+93 000091bd 8b5df4
movl
0xf4(%
ebp),%ebx
+96 000091c0 8b75f8
movl
0xf8(%
ebp),%esi
+99 000091c3 8b7dfc
movl
0xfc(%
ebp),%edi
+102 000091c6 c9
leave
+103 000091c7 c3
ret
+104 000091c8 8d43fc
leal
0xfc(%
ebx),%eax
+107 000091cb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+115 000091d3 890424
movl
%eax,(
%esp)
+118 000091d6 e8739a0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+123 000091db 85c0
testl
%eax,%
eax
+125 000091dd 7fd1
jg
0x0000
91b0
+127 000091df 8d45e7
leal
0xe7(%
ebp),%eax
+130 000091e2 89442404
movl
%eax,0
x04(%esp)
+134 000091e6 893424
movl
%esi,(
%esp)
+137 000091e9 e8969a0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+142 000091ee ebc0


jmp
0x0000
91b0
+144 000091f0 89c6
movl
%eax,%
esi
+146 000091f2 8d7bf4
leal
0xf4(%
ebx),%edi
+149 000091f5 3b3d88801300
cmpl
0x00138088,%ed
i
+155 000091fb 7519
jne
0x0000
9216
+157 000091fd 8d45e0
leal
0xe0(%
ebp),%eax
+160 00009200 890424
movl
%eax,(
%esp)
+163 00009203 e8d89f0900
calll
0x000a31e0
+168 00009208 893424
movl
%esi,(
%esp)
+171 0000920b e8389a0f00
calll
0x00102c48
__Unwind_Resume
+176 00009210 89c6
movl
%eax,%
esi
+178 00009212 ebe9
jmp
0x0000
91fd
+180 00009214 ebfa
jmp
0x0000
9210
+182 00009216 8d43fc
leal
0xfc(%
ebx),%eax
+185 00009219 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+193 00009221 890424
movl
%eax,(
%esp)
+196 00009224 e8259a0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+201 00009229 85c0
testl
%eax,%
eax
+203 0000922b 7fd0
jg
0x0000
91fd
+205 0000922d 8d45e6
leal
0xe6(%
ebp),%eax
+208 00009230 89442404
movl
%eax,0
x04(%esp)
+212 00009234 893c24
movl
%edi,(
%esp)
+215 00009237 e8489a0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+220 0000923c ebbf
jmp
0x0000
91fd
+222 0000923e ebd0
jmp
0x0000
9210
+0

00009240 55

pushl

%ebp
+1
00009241
%esp,%ebp
+3
00009243
$0x28,%esp
+6
00009246
%ebx,0xf8(%ebp)
+9
00009249

89e5

movl

83ec28

subl

895df8

movl

8975fc

movl

%esi,0xfc(%ebp)
+12 0000924c 8b5d08
movl
0x08(%
ebp),%ebx
+15 0000924f 8d8380000000
leal
0x00000080(%eb
x),%eax
+21 00009255 890424
movl
%eax,(
%esp)
+24 00009258 e803570900
calll
0x0009e960
+29 0000925d 8d4304
leal
0x04(%
ebx),%eax
+32 00009260 890424
movl
%eax,(
%esp)
+35 00009263 e8c8a90000
calll
0x00013c30
+40 00009268 8b03
movl
(%ebx)
,%eax
+42 0000926a 8d58f4
leal
0xf4(%
eax),%ebx
+45 0000926d 3b1d88801300
cmpl
0x00138088,%eb
x
+51 00009273 7508
jne
0x0000
927d
+53 00009275 8b5df8
movl
0xf8(%
ebp),%ebx
+56 00009278 8b75fc
movl
0xfc(%
ebp),%esi
+59 0000927b c9
leave
+60 0000927c c3
ret
+61 0000927d 83e804
subl
$0x04,
%eax
+64 00009280 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+72 00009288 890424
movl
%eax,(
%esp)
+75 0000928b e8be990f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+80 00009290 85c0
testl
%eax,%
eax
+82 00009292 7fe1
jg
0x0000
9275
+84 00009294 8d45f6
leal
0xf6(%
ebp),%eax
+87 00009297 89442404
movl
%eax,0
x04(%esp)
+91 0000929b 891c24
movl
%ebx,(
%esp)
+94 0000929e e8e1990f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+99 000092a3 ebd0
jmp
0x0000
9275
+101 000092a5 89c6
movl
%eax,%
esi
+103 000092a7 8b03
movl
(%ebx)
,%eax
+105 000092a9 8d58f4
leal
0xf4(%
eax),%ebx
+108 000092ac 3b1d88801300
cmpl
0x00138088,%eb
x
+114 000092b2 751b
jne
0x0000
92cf

+116 000092b4 893424


movl
%esi,(
%esp)
+119 000092b7 e88c990f00
calll
0x00102c48
__Unwind_Resume
+124 000092bc 89c6
movl
%eax,%
esi
+126 000092be 8d4304
leal
0x04(%
ebx),%eax
+129 000092c1 890424
movl
%eax,(
%esp)
+132 000092c4 e867a90000
calll
0x00013c30
+137 000092c9 ebdc
jmp
0x0000
92a7
+139 000092cb 89c6
movl
%eax,%
esi
+141 000092cd ebe5
jmp
0x0000
92b4
+143 000092cf 83e804
subl
$0x04,
%eax
+146 000092d2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+154 000092da 890424
movl
%eax,(
%esp)
+157 000092dd e86c990f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+162 000092e2 85c0
testl
%eax,%
eax
+164 000092e4 7fce
jg
0x0000
92b4
+166 000092e6 8d45f7
leal
0xf7(%
ebp),%eax
+169 000092e9 89442404
movl
%eax,0
x04(%esp)
+173 000092ed 891c24
movl
%ebx,(
%esp)
+176 000092f0 e88f990f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+181 000092f5 ebbd
jmp
0x0000
92b4
+183 000092f7 ebd2
jmp
0x0000
92cb
+185 000092f9 90
nop
+186 000092fa 90
nop
+187 000092fb 90
nop
+188 000092fc 90
nop
+189 000092fd 90
nop
+190 000092fe 90
nop
+191 000092ff 90
nop
+0

00009300 55

pushl

%ebp
+1
00009301 89e5
%esp,%ebp
+3
00009303 8b4508
0x08(%ebp),%eax
+6
00009306 c70000000000
00000,(%eax)
+12 0000930c c7400400000000
04(%eax)

movl
movl
movl
movl

$0x000
$0x00000000,0x

+19 00009313
08(%eax)
+26 0000931a
+27 0000931b
+28 0000931c
eax)
+0

c7400800000000

movl

c9
c3
0f1f4000

$0x00000000,0x
leave
ret
nopl

00009320 55

0x00(%
pushl

%ebp
+1
00009321 89e5
%esp,%ebp
+3
00009323 b8a0cf1300
3cfa0,%eax
+8
00009328 c9
+9
00009329 c3
+10 0000932a 660f1f440000
)
+0

movl
movl

$0x001
leave
ret
0x00(%eax,%eax

nopw

00009330 55

pushl

%ebp
+1
00009331
%esp,%ebp
+3
00009333
0x08(%ebp),%edx
+6
00009336
0x0c(%ebp),%eax
+9
00009339
%eax,0x08(%edx)
+12 0000933c 0f94c0
+15 0000933f 0fb6c0

89e5

movl

8b5508

movl

8b450c

movl

394208

cmpl
sete
movzbl

%al
%al,%e

ax
+18 00009342 c9
+19 00009343 c3
+20 00009344 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+26 0000934a 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

00009350 55

pushl

%ebp
+1
00009351
%esp,%ebp
+3
00009353
%ebx
+4
00009354
$0x14,%esp
+7
00009357
0x08(%ebp),%ebx
+10 0000935a 8b5308
ebx),%edx
+13 0000935d 85d2
edx
+15 0000935f 740f
9370
+17 00009361 8b02
,%eax
+19 00009363 891424
%esp)
+22 00009366 ff5004
%eax)

89e5

movl

53

pushl

83ec14

subl

8b5d08

movl
movl

0x08(%

testl

%edx,%

je

0x0000

movl

(%edx)

movl

%edx,(

call

*0x04(

+25 00009369
08(%ebx)
+32 00009370
%esp
+35 00009373
+36 00009374
+37 00009375
+38 00009376
ax)
+0

c7430800000000

movl

$0x00000000,0x

83c414

addl

5b
c9
c3
662e0f1f840000000000

popl
%ebx
leave
ret
%cs:0x00000000(%eax,%e

nopw

00009380 55

$0x14,

pushl

%ebp
+1
00009381 89e5
%esp,%ebp
+3
00009383 83ec18
$0x18,%esp
+6
00009386 8b450c
0x0c(%ebp),%eax
+9
00009389 89442404
%eax,0x04(%esp)
+13 0000938d 8b4508
ebp),%eax
+16 00009390 890424
%esp)
+19 00009393 e8c8ff0000
+24 00009398 0fb6c0
ax
+27 0000939b c9
+28 0000939c c3
+29 0000939d 90
+30 0000939e 6690
+0

movl
subl
movl
movl
movl

0x08(%

movl

%eax,(

calll
movzbl

0x00019360
%al,%e

leave
ret
nop
nop

000093a0 55

pushl

%ebp
+1
000093a1 89e5
%esp,%ebp
+3
000093a3 83ec28
$0x28,%esp
+6
000093a6 837d1001
$0x01,0x10(%ebp)
+10 000093aa 7404
93b0
+12 000093ac c9
+13 000093ad c3
+14 000093ae 6690
+16 000093b0 a1a8801300
x
+21 000093b5 83c008
%eax
+24 000093b8 8945e8
xe8(%ebp)
+27 000093bb 8d45e8
ebp),%eax
+30 000093be 89442404
x04(%esp)
+34 000093c2 8b450c
ebp),%eax
+37 000093c5 890424
%esp)
+40 000093c8 e893d1ffff

movl
subl
cmpl
je

0x0000

leave
ret
nop
movl

calll

0x001380a8,%ea
addl

$0x08,

movl

%eax,0

leal

0xe8(%

movl

%eax,0

movl

0x0c(%

movl

%eax,(
0x00006560

+45 000093cd c9
+46 000093ce c3
+47 000093cf 90
+0

leave
ret
nop

000093d0 55

pushl

%ebp
+1
000093d1 89e5
%esp,%ebp
+3
000093d3 8b4508
0x08(%ebp),%eax
+6
000093d6 c70000000000
00000,(%eax)
+12 000093dc c7400400000000
04(%eax)
+19 000093e3 c7400800000000
08(%eax)
+26 000093ea c9
+27 000093eb c3
+28 000093ec 0f1f4000
eax)
+0

movl
movl
movl

$0x000

movl

$0x00000000,0x

movl

$0x00000000,0x
leave
ret
nopl

000093f0 55

0x00(%
pushl

%ebp
+1
000093f1 89e5
%esp,%ebp
+3
000093f3 57
%edi
+4
000093f4 56
%esi
+5
000093f5 53
%ebx
+6
000093f6 83ec4c
$0x4c,%esp
+9
000093f9 8b4508
0x08(%ebp),%eax
+12 000093fc 8b750c
ebp),%esi
+15 000093ff 85f6
esi
+17 00009401 0f84a5000000
+23 00009407 8b5004
eax),%edx
+26 0000940a 8955c4
xc4(%ebp)
+29 0000940d 8b18
,%ebx
+31 0000940f 89d0
eax
+33 00009411 29d8
eax
+35 00009413 89c2
edx
+37 00009415 c1fa04
%edx
+40 00009418 89c1
ecx
+42 0000941a c1f906
%ecx
+45 0000941d 85c9
ecx

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

testl

%esi,%

je
movl

0x000094ac
0x04(%

movl

%edx,0

movl

(%eax)

movl

%edx,%

subl

%ebx,%

movl

%eax,%

sarl

$0x04,

movl

%eax,%

sarl

$0x06,

testl

%ecx,%

+47 0000941f
948b
+49 00009421
ebx),%esi
+52 00009424
+58 0000942a
ebx),%eax
+61 0000942d
eax),%esi
+64 00009430
+70 00009436
ebx),%eax
+73 00009439
eax),%esi
+76 0000943c
+82 00009442
ebx),%edi
+85 00009445
ebx),%edx
+88 00009448
edi),%esi
+91 0000944b
947b
+93 0000944d
94a7
+95 0000944f
+96 00009450
edx),%esi
+99 00009453
+105 00009459
edx),%eax
+108 0000945c
edx),%esi
+111 0000945f
+117 00009465
edx),%eax
+120 00009468
edx),%esi
+123 0000946b
+129 00009471
edx),%eax
+132 00009474
%edx
+135 00009477
esi
+137 00009479
94a7
+139 0000947b
edi
+141 0000947d
edx),%ebx
+144 00009480
+145 00009481
9450
+147 00009483
ebp),%edx
+150 00009486
edx
+152 00009488
%edx

7e6a

jle

0x0000

3b7308

cmpl

0x08(%

leal

0x0000952e
0x10(%

cmpl

0x08(%

leal

0x00009525
0x20(%

cmpl

0x08(%

leal

0x00009525
0x30(%

8d5370

leal

0x70(%

3b7708

cmpl

0x08(%

752e

jne

0x0000

eb58

jmp

0x0000

90
3b72d8

nop
cmpl

0xd8(%

leal

0x0000952e
0xe0(%

cmpl

0xe8(%

leal

0x00009525
0xf0(%

cmpl

0xf8(%

movl

0x00009525
0x08(%

83c240

addl

$0x40,

39c6

cmpl

%eax,%

742c

je

0x0000

89d7

movl

%edx,%

8d5ad0

leal

0xd0(%

49
75cd

decl
jne

%ecx
0x0000

8b55c4

movl

0xc4(%

29da

subl

%ebx,%

c1fa04

sarl

$0x04,

0f8404010000
8d4310

je

3b7008
0f84ef000000
8d4320

je

3b7008
0f84e3000000
8d7b30

0f84d5000000
8d42e0

je

je

3b72e8
0f84c0000000
8d42f0

je

3b72f8
0f84b4000000
8b4208

je

+155 0000948b
%edx
+158 0000948e
+164 00009494
%edx
+167 00009497
+173 0000949d
+174 0000949e
+180 000094a4
ebp),%edi
+183 000094a7
ebp),%edi
+186 000094aa
94b4
+188 000094ac
ebp),%esp
+191 000094af
+192 000094b0
+193 000094b1
+194 000094b2
+195 000094b3
+196 000094b4
+201 000094b9
%esp)
+204 000094bc
+209 000094c1
ebp),%ebx
+212 000094c4
,%eax
+214 000094c6
x04(%esp)
+218 000094ca
%esp)
+221 000094cd
+226 000094d2
%esp
+229 000094d5
edi),%eax
+232 000094d8
,%edx
+234 000094da
x04(%esp)
+238 000094de
%esp)
+241 000094e1
%edx)
+244 000094e4
edi),%edx
+247 000094e7
0x0c(%edi)
+251 000094eb
953e
+253 000094ed
ebp),%ebx
+256 000094f0
ebx
+258 000094f2
94ac
+260 000094f4
ebx),%eax

83fa02

cmpl

$0x02,

cmpl

0x00009568
$0x03,

decl
movl

0x0000955a
%edx
0x00009576
0xc4(%

3b7dc4

cmpl

0xc4(%

7508

jne

0x0000

8d65f4

leal

0xf4(%

5b
5e
5f
c9
c3
e8c7b60800
890424

popl
popl
popl
leave
ret

%ebx
%esi
%edi

0f84d4000000
83fa03

je

0f84bd000000
4a
0f84d2000000
8b7dc4

je
je

movl

0x00094b80
%eax,(

leal

0x00094b90
0xe4(%

8b07

movl

(%edi)

89442404

movl

%eax,0

891c24

movl

%ebx,(

subl

0x000b2970
$0x04,

8b4708

movl

0x08(%

8b10

movl

(%eax)

895c2404

movl

%ebx,0

890424

movl

%eax,(

ff5208

call

*0x08(

8b5708

movl

0x08(%

837f0c01

cmpl

$0x01,

7451

je

0x0000

8b5de4

movl

0xe4(%

85db

testl

%ebx,%

74b8

je

0x0000

8b4304

movl

0x04(%

e8cfb60800
8d5de4

e89e940a00
83ec04

calll
calll

calll

+263 000094f7 48
+264 000094f8 894304
x04(%ebx)
+267 000094fb 85c0
eax
+269 000094fd 75ad
94ac
+271 000094ff 8b33
,%esi
+273 00009501 85f6
esi
+275 00009503 7410
9515
+277 00009505 893424
%esp)
+280 00009508 e8a3920a00
+285 0000950d 893424
%esp)
+288 00009510 e859980f00
operator delete(void*)
+293 00009515 891c24
%esp)
+296 00009518 e851980f00
operator delete(void*)
+301 0000951d 8d65f4
ebp),%esp
+304 00009520 5b
+305 00009521 5e
+306 00009522 5f
+307 00009523 c9
+308 00009524 c3
+309 00009525 89c7
edi
+311 00009527 3b7dc4
ebp),%edi
+314 0000952a 7480
94ac
+316 0000952c eb86
94b4
+318 0000952e 89df
edi
+320 00009530 3b7dc4
ebp),%edi
+323 00009533 0f8473ffffff
+329 00009539 e976ffffff
+334 0000953e a1a8801300
x
+339 00009543 83c008
%eax
+342 00009546 8945d4
xd4(%ebp)
+345 00009549 8d45d4
ebp),%eax
+348 0000954c 89442404
x04(%esp)
+352 00009550 891424
%esp)
+355 00009553 e808d0ffff
+360 00009558 eb93
94ed

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0000

movl

(%ebx)

testl

%esi,%

je

0x0000

movl

%esi,(

movl

0x000b27b0
%esi,(

calll
calll

0x00102d6e
movl

calll

%ebx,(
0x00102d6e

leal

0xf4(%

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

cmpl

0xc4(%

je

0x0000

jmp

0x0000

movl

%ebx,%

cmpl

0xc4(%

je
jmp
movl

%eax,%

0x000094ac
0x000094b4
0x001380a8,%ea
addl

$0x08,

movl

%eax,0

leal

0xd4(%

movl

%eax,0

movl

%edx,(

calll
jmp

0x00006560
0x0000

+362 0000955a 89df


edi
+364 0000955c 3b7308
ebx),%esi
+367 0000955f 0f8442ffffff
+373 00009565 83c310
%ebx
+376 00009568 89df
edi
+378 0000956a 3b7308
ebx),%esi
+381 0000956d 0f8434ffffff
+387 00009573 83c310
%ebx
+390 00009576 89df
edi
+392 00009578 3b7308
ebx),%esi
+395 0000957b 0f8426ffffff
+401 00009581 e91effffff
+406 00009586 89c7
edi
+408 00009588 8b75e4
ebp),%esi
+411 0000958b 85f6
esi
+413 0000958d 7429
95b8
+415 0000958f 8b4604
esi),%eax
+418 00009592 48
+419 00009593 894604
x04(%esi)
+422 00009596 85c0
eax
+424 00009598 751e
95b8
+426 0000959a 8b1e
,%ebx
+428 0000959c 85db
ebx
+430 0000959e 7410
95b0
+432 000095a0 891c24
%esp)
+435 000095a3 e808920a00
+440 000095a8 891c24
%esp)
+443 000095ab e8be970f00
operator delete(void*)
+448 000095b0 893424
%esp)
+451 000095b3 e8b6970f00
operator delete(void*)
+456 000095b8 893c24
%esp)
+459 000095bb e888960f00
__Unwind_Resume
+0

000095c0 55

movl

%ebx,%

cmpl

0x08(%

addl

0x000094a7
$0x10,

movl

%ebx,%

cmpl

0x08(%

addl

0x000094a7
$0x10,

movl

%ebx,%

cmpl

0x08(%

movl

0x000094a7
0x000094a4
%eax,%

movl

0xe4(%

testl

%esi,%

je

0x0000

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0000

movl

(%esi)

testl

%ebx,%

je

0x0000

movl

%ebx,(

movl

0x000b27b0
%ebx,(

je

je

je
jmp

calll
calll

0x00102d6e
movl

calll

%esi,(
0x00102d6e

movl
calll

%edi,(
0x00102c48
pushl

%ebp
+1
000095c1 89e5
%esp,%ebp
+3
000095c3 57
%edi
+4
000095c4 56
%esi
+5
000095c5 53
%ebx
+6
000095c6 83ec2c
$0x2c,%esp
+9
000095c9 8b4508
0x08(%ebp),%eax
+12 000095cc 8945e0
xe0(%ebp)
+15 000095cf 8b5d0c
ebp),%ebx
+18 000095d2 85db
ebx
+20 000095d4 0f8483000000
+26 000095da 8b4004
eax),%eax
+29 000095dd 8945e4
xe4(%ebp)
+32 000095e0 8b45e0
ebp),%eax
+35 000095e3 8b30
,%esi
+37 000095e5 8b45e4
ebp),%eax
+40 000095e8 29f0
eax
+42 000095ea 89c2
edx
+44 000095ec c1fa04
%edx
+47 000095ef c1f806
%eax
+50 000095f2 85c0
eax
+52 000095f4 7e55
964b
+54 000095f6 3b5e08
esi),%ebx
+57 000095f9 0f84a3000000
+63 000095ff 8d4e10
esi),%ecx
+66 00009602 3b5908
ecx),%ebx
+69 00009605 745e
9665
+71 00009607 8d4e20
esi),%ecx
+74 0000960a 3b5908
ecx),%ebx
+77 0000960d 7456
9665
+79 0000960f 8d5630
esi),%edx
+82 00009612 3b5a08

movl
pushl
pushl
pushl
subl
movl
movl

%eax,0

movl

0x0c(%

testl

%ebx,%

je
movl

0x0000965d
0x04(%

movl

%eax,0

movl

0xe0(%

movl

(%eax)

movl

0xe4(%

subl

%esi,%

movl

%eax,%

sarl

$0x04,

sarl

$0x06,

testl

%eax,%

jle

0x0000

cmpl

0x08(%

leal

0x000096a2
0x10(%

cmpl

0x08(%

je

0x0000

leal

0x20(%

cmpl

0x08(%

je

0x0000

leal

0x30(%

cmpl

0x08(%

je

edx),%ebx
+85 00009615
963d
+87 00009617
+92 0000961c
eax)
+96 00009620
edx),%ebx
+99 00009623
96a2
+101 00009625
edx),%ecx
+104 00009628
edx),%ebx
+107 0000962b
9665
+109 0000962d
edx),%ecx
+112 00009630
edx),%ebx
+115 00009633
9665
+117 00009635
%edx
+120 00009638
edx),%ebx
+123 0000963b
96a6
+125 0000963d
edx),%esi
+128 00009640
+129 00009641
9620
+131 00009643
ebp),%edx
+134 00009646
edx
+136 00009648
%edx
+139 0000964b
%edx
+142 0000964e
96b4
+144 00009650
%edx
+147 00009653
96aa
+149 00009655
+150 00009656
96be
+152 00009658
ebp),%edi
+155 0000965b
9667
+157 0000965d
%esp
+160 00009660
+161 00009661
+162 00009662
+163 00009663

7526
e98a000000
0f1f4000

jne
jmp

0x0000

nopl

0x000096a6
0x00(%

3b5a18

cmpl

0x18(%

747d

je

0x0000

8d4a20

leal

0x20(%

3b5a28

cmpl

0x28(%

7438

je

0x0000

8d4a30

leal

0x30(%

3b5a38

cmpl

0x38(%

7430

je

0x0000

83c240

addl

$0x40,

3b5a08

cmpl

0x08(%

7469

je

0x0000

8d7210

leal

0x10(%

48
75dd

decl
jne

%eax
0x0000

8b55e4

movl

0xe4(%

29f2

subl

%esi,%

c1fa04

sarl

$0x04,

83fa02

cmpl

$0x02,

7464

je

0x0000

83fa03

cmpl

$0x03,

7455

je

0x0000

4a
7466

decl
je

%edx
0x0000

8b7de4

movl

0xe4(%

eb0a

jmp

0x0000

83c42c

addl

$0x2c,

5b
5e
5f
c9

popl
popl
popl
leave

%ebx
%esi
%edi

+164 00009664
+165 00009665
edi
+167 00009667
ebp),%edi
+170 0000966a
965d
+172 0000966c
edi),%eax
+175 0000966f
+176 00009670
x04(%edi)
+179 00009673
eax
+181 00009675
965d
+183 00009677
edi),%edx
+186 0000967a
edx
+188 0000967c
968d
+190 0000967e
,%eax
+192 00009680
%esp)
+195 00009683
%eax)
+198 00009686
08(%edi)
+205 0000968d
x0c(%ebp)
+208 00009690
ebp),%eax
+211 00009693
x08(%ebp)
+214 00009696
%esp
+217 00009699
+218 0000969a
+219 0000969b
+220 0000969c
+221 0000969d
+226 000096a2
edi
+228 000096a4
9667
+230 000096a6
edi
+232 000096a8
9667
+234 000096aa
edi
+236 000096ac
esi),%ebx
+239 000096af
9667
+241 000096b1
%esi
+244 000096b4

c3
89cf

ret
movl

%ecx,%

3b7de4

cmpl

0xe4(%

74f1

je

0x0000

8b4704

movl

0x04(%

48
894704

decl
movl

%eax
%eax,0

85c0

testl

%eax,%

75e6

jne

0x0000

8b5708

movl

0x08(%

85d2

testl

%edx,%

740f

je

0x0000

8b02

movl

(%edx)

891424

movl

%edx,(

ff5004

call

*0x04(

c7470800000000

movl

$0x00000000,0x

897d0c

movl

%edi,0

8b45e0

movl

0xe0(%

894508

movl

%eax,0

83c42c

addl

$0x2c,

5b
5e
5f
c9
e90e060000
89f7

popl
popl
popl
leave

%ebx
%esi
%edi

jmp
movl

0x00009cb0
%esi,%

ebc1

jmp

0x0000

89d7

movl

%edx,%

ebbd

jmp

0x0000

89f7

movl

%esi,%

3b5e08

cmpl

0x08(%

74b6

je

0x0000

83c610

addl

$0x10,

89f7

movl

%esi,%

edi
+246 000096b6
esi),%ebx
+249 000096b9
9667
+251 000096bb
%esi
+254 000096be
edi
+256 000096c0
esi),%ebx
+259 000096c3
9667
+261 000096c5
9658
+263 000096c7
+264 000096c8
x,%eax)
+0

3b5e08

cmpl

0x08(%

74ac

je

0x0000

83c610

addl

$0x10,

89f7

movl

%esi,%

3b5e08

cmpl

0x08(%

74a2

je

0x0000

eb91

jmp

0x0000

90
0f1f840000000000

nop
nopl

0x00000000(%ea

000096d0 55

pushl

%ebp
+1
000096d1
%esp,%ebp
+3
000096d3
%edi
+4
000096d4
%esi
+5
000096d5
%ebx
+6
000096d6
$0x5c,%esp
+9
000096d9
0x08(%ebp),%edi
+12 000096dc 8b750c
ebp),%esi
+15 000096df 85f6
esi
+17 000096e1 750d
96f0
+19 000096e3 31db
ebx
+21 000096e5 89d8
eax
+23 000096e7 8d65f4
ebp),%esp
+26 000096ea 5b
+27 000096eb 5e
+28 000096ec 5f
+29 000096ed c9
+30 000096ee c3
+31 000096ef 90
+32 000096f0 803e00
(%esi)
+35 000096f3 74ee
96e3
+37 000096f5 8b1f
,%ebx
+39 000096f7 395f04
x04(%edi)
+42 000096fa 7428

89e5

movl

57

pushl

56

pushl

53

pushl

83ec5c

subl

8b7d08

movl
movl

0x0c(%

testl

%esi,%

jne

0x0000

xorl

%ebx,%

movl

%ebx,%

leal

0xf4(%

popl
popl
popl
leave
ret
nop
cmpb

%ebx
%esi
%edi

je

0x0000

movl

(%edi)

cmpl

%ebx,0

je

0x0000

$0x00,

9724
+44 000096fc 0f1f4000
nopl
0x00(%
eax)
+48 00009700 89742404
movl
%esi,0
x04(%esp)
+52 00009704 891c24
movl
%ebx,(
%esp)
+55 00009707 e84e950f00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+60 0000970c 85c0
testl
%eax,%
eax
+62 0000970e 750c
jne
0x0000
971c
+64 00009710 8b4510
movl
0x10(%
ebp),%eax
+67 00009713 39430c
cmpl
%eax,0
x0c(%ebx)
+70 00009716 0f8414010000
je
0x00009830
+76 0000971c 83c310
addl
$0x10,
%ebx
+79 0000971f 395f04
cmpl
%ebx,0
x04(%edi)
+82 00009722 75dc
jne
0x0000
9700
+84 00009724 a188801300
movl
0x00138088,%ea
x
+89 00009729 8945b4
movl
%eax,0
xb4(%ebp)
+92 0000972c 83c00c
addl
$0x0c,
%eax
+95 0000972f 8945d0
movl
%eax,0
xd0(%ebp)
+98 00009732 893424
movl
%esi,(
%esp)
+101 00009735 e860970f00
calll
0x00102e9a
_strlen
+106 0000973a 89442408
movl
%eax,0
x08(%esp)
+110 0000973e 89742404
movl
%esi,0
x04(%esp)
+114 00009742 8d45d0
leal
0xd0(%
ebp),%eax
+117 00009745 890424
movl
%eax,(
%esp)
+120 00009748 e85b950f00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+125 0000974d c745d401000000
movl
$0x00000001,0x
d4(%ebp)
+132 00009754 8b4510
movl
0x10(%
ebp),%eax
+135 00009757 8945dc
movl
%eax,0
xdc(%ebp)
+138 0000975a 8d5de0
leal
0xe0(%
ebp),%ebx
+141 0000975d 89742404
movl
%esi,0
x04(%esp)
+145 00009761 891c24
movl
%ebx,(
%esp)

+148 00009764 e807920a00


+153 00009769 83ec04
%esp
+156 0000976c 891c24
%esp)
+159 0000976f e83cea0b00
+164 00009774 8945d8
xd8(%ebp)
+167 00009777 8b5de0
ebp),%ebx
+170 0000977a 85db
ebx
+172 0000977c 7429
97a7
+174 0000977e 8b4304
ebx),%eax
+177 00009781 48
+178 00009782 894304
x04(%ebx)
+181 00009785 85c0
eax
+183 00009787 751e
97a7
+185 00009789 8b33
,%esi
+187 0000978b 85f6
esi
+189 0000978d 7410
979f
+191 0000978f 893424
%esp)
+194 00009792 e819900a00
+199 00009797 893424
%esp)
+202 0000979a e8cf950f00
operator delete(void*)
+207 0000979f 891c24
%esp)
+210 000097a2 e8c7950f00
operator delete(void*)
+215 000097a7 8b55d8
ebp),%edx
+218 000097aa 837d1001
0x10(%ebp)
+222 000097ae 0f8487000000
+228 000097b4 8b5f04
edi),%ebx
+231 000097b7 3b5f08
edi),%ebx
+234 000097ba 0f849a000000
+240 000097c0 85db
ebx
+242 000097c2 7424
97e8
+244 000097c4 8d45d0
ebp),%eax
+247 000097c7 89442404
x04(%esp)
+251 000097cb 891c24
%esp)

calll
subl

0x000b2970
$0x04,

movl

%ebx,(

movl

0x000c81b0
%eax,0

movl

0xe0(%

testl

%ebx,%

je

0x0000

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0000

movl

(%ebx)

testl

%esi,%

je

0x0000

movl

%esi,(

movl

0x000b27b0
%esi,(

calll

calll
calll

0x00102d6e
movl

calll

%ebx,(
0x00102d6e

movl

0xd8(%

cmpl

$0x01,

movl

0x0000983b
0x04(%

cmpl

0x08(%

je

je
testl

0x0000985a
%ebx,%

je

0x0000

leal

0xd0(%

movl

%eax,0

movl

%ebx,(

+254 000097ce e8f3940f00


calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+259 000097d3 8b45d4
movl
0xd4(%
ebp),%eax
+262 000097d6 894304
movl
%eax,0
x04(%ebx)
+265 000097d9 8b45d8
movl
0xd8(%
ebp),%eax
+268 000097dc 894308
movl
%eax,0
x08(%ebx)
+271 000097df 8b45dc
movl
0xdc(%
ebp),%eax
+274 000097e2 89430c
movl
%eax,0
x0c(%ebx)
+277 000097e5 8b5f04
movl
0x04(%
edi),%ebx
+280 000097e8 83c310
addl
$0x10,
%ebx
+283 000097eb 895f04
movl
%ebx,0
x04(%edi)
+286 000097ee 8b5dd8
movl
0xd8(%
ebp),%ebx
+289 000097f1 8b75d0
movl
0xd0(%
ebp),%esi
+292 000097f4 83ee0c
subl
$0x0c,
%esi
+295 000097f7 3975b4
cmpl
%esi,0
xb4(%ebp)
+298 000097fa 0f84e5feffff
je
0x000096e5
+304 00009800 8d4608
leal
0x08(%
esi),%eax
+307 00009803 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+315 0000980b 890424
movl
%eax,(
%esp)
+318 0000980e e83b940f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+323 00009813 85c0
testl
%eax,%
eax
+325 00009815 0f8fcafeffff
jg
0x000096e5
+331 0000981b 8d45e7
leal
0xe7(%
ebp),%eax
+334 0000981e 89442404
movl
%eax,0
x04(%esp)
+338 00009822 893424
movl
%esi,(
%esp)
+341 00009825 e85a940f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+346 0000982a e9b6feffff
jmp
0x000096e5
+351 0000982f 90
nop
+352 00009830 ff4304
incl
0x04(%
ebx)
+355 00009833 8b5b08
movl
0x08(%
ebx),%ebx
+358 00009836 e9aafeffff
jmp
0x000096e5
+363 0000983b a1a8801300
movl
0x001380a8,%ea
x

+368 00009840 83c008


addl
$0x08,
%eax
+371 00009843 8945c0
movl
%eax,0
xc0(%ebp)
+374 00009846 8d45c0
leal
0xc0(%
ebp),%eax
+377 00009849 89442404
movl
%eax,0
x04(%esp)
+381 0000984d 891424
movl
%edx,(
%esp)
+384 00009850 e80bcdffff
calll
0x00006560
+389 00009855 e95affffff
jmp
0x000097b4
+394 0000985a 8d45d0
leal
0xd0(%
ebp),%eax
+397 0000985d 89442408
movl
%eax,0
x08(%esp)
+401 00009861 895c2404
movl
%ebx,0
x04(%esp)
+405 00009865 893c24
movl
%edi,(
%esp)
+408 00009868 e8930b0000
calll
0x0000a400
+413 0000986d e97cffffff
jmp
0x000097ee
+418 00009872 89c7
movl
%eax,%
edi
+420 00009874 8b5dd0
movl
0xd0(%
ebp),%ebx
+423 00009877 83eb0c
subl
$0x0c,
%ebx
+426 0000987a 395db4
cmpl
%ebx,0
xb4(%ebp)
+429 0000987d 750c
jne
0x0000
988b
+431 0000987f 893c24
movl
%edi,(
%esp)
+434 00009882 e8c1930f00
calll
0x00102c48
__Unwind_Resume
+439 00009887 89c7
movl
%eax,%
edi
+441 00009889 ebf4
jmp
0x0000
987f
+443 0000988b 8d4308
leal
0x08(%
ebx),%eax
+446 0000988e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+454 00009896 890424
movl
%eax,(
%esp)
+457 00009899 e8b0930f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+462 0000989e 85c0
testl
%eax,%
eax
+464 000098a0 7fdd
jg
0x0000
987f
+466 000098a2 8d45e6
leal
0xe6(%
ebp),%eax
+469 000098a5 89442404
movl
%eax,0
x04(%esp)
+473 000098a9 891c24
movl
%ebx,(
%esp)
+476 000098ac e8d3930f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+481 000098b1 ebcc
987f
+483 000098b3 89c7
edi
+485 000098b5 8b75e0
ebp),%esi
+488 000098b8 85f6
esi
+490 000098ba 74b8
9874
+492 000098bc 8b4604
esi),%eax
+495 000098bf 48
+496 000098c0 894604
x04(%esi)
+499 000098c3 85c0
eax
+501 000098c5 75ad
9874
+503 000098c7 8b1e
,%ebx
+505 000098c9 85db
ebx
+507 000098cb 7410
98dd
+509 000098cd 891c24
%esp)
+512 000098d0 e8db8e0a00
+517 000098d5 891c24
%esp)
+520 000098d8 e891940f00
operator delete(void*)
+525 000098dd 893424
%esp)
+528 000098e0 e889940f00
operator delete(void*)
+533 000098e5 eb8d
9874
+535 000098e7 eb89
9872
+537 000098e9 eb9c
9887
+539 000098eb 90
+540 000098ec 0f1f4000
eax)
+0

jmp

0x0000

movl

%eax,%

movl

0xe0(%

testl

%esi,%

je

0x0000

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0000

movl

(%esi)

testl

%ebx,%

je

0x0000

movl

%ebx,(

movl

0x000b27b0
%ebx,(

calll
calll

0x00102d6e
movl

calll

%esi,(
0x00102d6e

jmp

0x0000

jmp

0x0000

jmp

0x0000

nop
nopl

0x00(%

000098f0 55

pushl

000098f1 89e5

movl

000098f3 57

pushl

000098f4 56

pushl

000098f5 53

pushl

000098f6 83ec3c

subl

000098f9 8b4508

movl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x3c,%esp
+9

0x08(%ebp),%eax
+12 000098fc
eax),%esi
+15 000098ff
,%ebx
+17 00009901
esi
+19 00009903
9931
+21 00009905
ax
+26 0000990a
%al
+28 0000990c
+34 00009912
eax
+36 00009914
9922
+38 00009916
ax)
+48 00009920
ebx
+50 00009922
%esp)
+53 00009925
+58 0000992a
ebx),%eax
+61 0000992d
esi
+63 0000992f
9920
+65 00009931
ebp),%edx
+68 00009934
edx),%edi
+71 00009937
,%eax
+73 00009939
edi
+75 0000993b
9961
+77 0000993d
x
+83 00009943
xd0(%ebp)
+86 00009946
ebx
+88 00009948
x,%eax)
+96 00009950
,%eax
+98 00009952
eax),%esi
+101 00009955
xd0(%ebp)
+104 00009958
997a
+106 0000995a
%ebx
+109 0000995d

8b7004

movl

0x04(%

8b18

movl

(%eax)

39de

cmpl

%ebx,%

742c

je

0x0000

b850930000

movl

a801

testb

0f85e8000000
89d8

jne
movl

eb0c
662e0f1f840000000000

$0x00009350,%e

jmp
nopw

$0x01,
0x000099fa
%ebx,%
0x0000

%cs:0x00000000(%eax,%e

89c3

movl

%eax,%

890424

movl

%eax,(

leal

0x00009350
0x10(%

39c6

cmpl

%eax,%

75ef

jne

0x0000

8b5508

movl

0x08(%

8b7a04

movl

0x04(%

8b02

movl

(%edx)

39c7

cmpl

%eax,%

7424

je

0x0000

e826faffff
8d4310

8b1588801300

calll

movl

0x00138088,%ed

8955d0

movl

%edx,0

89c3

movl

%eax,%

0f1f840000000000

nopl

0x00000000(%ea

8b03

movl

(%ebx)

8d70f4

leal

0xf4(%

3975d0

cmpl

%esi,0

7520

jne

0x0000

83c310

addl

$0x10,

39df

cmpl

%ebx,%

edi
+111 0000995f 75ef
jne
0x0000
9950
+113 00009961 8b5508
movl
0x08(%
ebp),%edx
+116 00009964 8b02
movl
(%edx)
,%eax
+118 00009966 85c0
testl
%eax,%
eax
+120 00009968 7408
je
0x0000
9972
+122 0000996a 890424
movl
%eax,(
%esp)
+125 0000996d e8fc930f00
calll
0x00102d6e
operator delete(void*)
+130 00009972 83c43c
addl
$0x3c,
%esp
+133 00009975 5b
popl
%ebx
+134 00009976 5e
popl
%esi
+135 00009977 5f
popl
%edi
+136 00009978 c9
leave
+137 00009979 c3
ret
+138 0000997a 83e804
subl
$0x04,
%eax
+141 0000997d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+149 00009985 890424
movl
%eax,(
%esp)
+152 00009988 e8c1920f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+157 0000998d 85c0
testl
%eax,%
eax
+159 0000998f 7fc9
jg
0x0000
995a
+161 00009991 8d45e7
leal
0xe7(%
ebp),%eax
+164 00009994 89442404
movl
%eax,0
x04(%esp)
+168 00009998 893424
movl
%esi,(
%esp)
+171 0000999b e8e4920f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+176 000099a0 ebb8
jmp
0x0000
995a
+178 000099a2 89c7
movl
%eax,%
edi
+180 000099a4 8b5508
movl
0x08(%
ebp),%edx
+183 000099a7 8b02
movl
(%edx)
,%eax
+185 000099a9 85c0
testl
%eax,%
eax
+187 000099ab 7408
je
0x0000
99b5
+189 000099ad 890424
movl
%eax,(
%esp)
+192 000099b0 e8b9930f00
calll
0x00102d6e
operator delete(void*)
+197 000099b5 893c24
movl
%edi,(

%esp)
+200 000099b8 e88b920f00
__Unwind_Resume
+205 000099bd 89c7
edi
+207 000099bf 8b4508
ebp),%eax
+210 000099c2 8b4004
eax),%eax
+213 000099c5 8945cc
xcc(%ebp)
+216 000099c8 8b5508
ebp),%edx
+219 000099cb 8b02
,%eax
+221 000099cd 3945cc
xcc(%ebp)
+224 000099d0 741d
99ef
+226 000099d2 8b1588801300
x
+232 000099d8 8955d4
xd4(%ebp)
+235 000099db 89c3
ebx
+237 000099dd 8b03
,%eax
+239 000099df 8d70f4
eax),%esi
+242 000099e2 3b75d4
ebp),%esi
+245 000099e5 752c
9a13
+247 000099e7 83c310
%ebx
+250 000099ea 395dcc
xcc(%ebp)
+253 000099ed 75ee
99dd
+255 000099ef 8b5508
ebp),%edx
+258 000099f2 8b02
,%eax
+260 000099f4 85c0
eax
+262 000099f6 75b5
99ad
+264 000099f8 ebbb
99b5
+266 000099fa 8b03
,%eax
+268 000099fc 8b804f930000
x),%eax
+274 00009a02 891c24
%esp)
+277 00009a05 ffd0
+279 00009a07 83c310
%ebx
+282 00009a0a 39de
esi

calll

0x00102c48
movl

%eax,%

movl

0x08(%

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

(%edx)

cmpl

%eax,0

je

0x0000

movl

0x00138088,%ed
movl

%edx,0

movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xd4(%

jne

0x0000

addl

$0x10,

cmpl

%ebx,0

jne

0x0000

movl

0x08(%

movl

(%edx)

testl

%eax,%

jne

0x0000

jmp

0x0000

movl

(%ebx)

movl

0x0000934f(%ea
movl

%ebx,(

call
addl

*%eax
$0x10,

cmpl

%ebx,%

+284 00009a0c 75ec


jne
0x0000
99fa
+286 00009a0e e91effffff
jmp
0x00009931
+291 00009a13 83e804
subl
$0x04,
%eax
+294 00009a16 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+302 00009a1e 890424
movl
%eax,(
%esp)
+305 00009a21 e828920f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+310 00009a26 85c0
testl
%eax,%
eax
+312 00009a28 7fbd
jg
0x0000
99e7
+314 00009a2a 8d45e6
leal
0xe6(%
ebp),%eax
+317 00009a2d 89442404
movl
%eax,0
x04(%esp)
+321 00009a31 893424
movl
%esi,(
%esp)
+324 00009a34 e84b920f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+329 00009a39 ebac
jmp
0x0000
99e7
+331 00009a3b 89c7
movl
%eax,%
edi
+333 00009a3d ebb0
jmp
0x0000
99ef
+335 00009a3f 90
nop
+0

00009a40 55

pushl

00009a41 89e5

movl

%ebp
+1
%esp,%ebp
+3
+4
98f0
+9
0000(%eax)
+0

00009a43 c9
00009a44 e9a7feffff

jmp

leave
0x0000

00009a49 0f1f8000000000

nopl

0x0000

00009a50 55

pushl

%ebp
+1
00009a51 89e5
%esp,%ebp
+3
00009a53 57
%edi
+4
00009a54 56
%esi
+5
00009a55 53
%ebx
+6
00009a56 83ec3c
$0x3c,%esp
+9
00009a59 8b7508
0x08(%ebp),%esi
+12 00009a5c 8b7d0c
ebp),%edi
+15 00009a5f c70600000000
esi)

movl
pushl
pushl
pushl
subl
movl
movl
movl

0x0c(%
$0x00000000,(%

+21 00009a65 c7460400000000


movl
$0x00000000,0x
04(%esi)
+28 00009a6c c7460800000000
movl
$0x00000000,0x
08(%esi)
+35 00009a73 31db
xorl
%ebx,%
ebx
+37 00009a75 8b17
movl
(%edi)
,%edx
+39 00009a77 8b4704
movl
0x04(%
edi),%eax
+42 00009a7a 29d0
subl
%edx,%
eax
+44 00009a7c c1f804
sarl
$0x04,
%eax
+47 00009a7f 39c3
cmpl
%eax,%
ebx
+49 00009a81 7344
jae
0x0000
9ac7
+51 00009a83 660f1f440000
nopw
0x00(%eax,%eax
)
+57 00009a89 0f1f8000000000
nopl
0x00000000(%ea
x)
+64 00009a90 89d8
movl
%ebx,%
eax
+66 00009a92 c1e004
shll
$0x04,
%eax
+69 00009a95 01c2
addl
%eax,%
edx
+71 00009a97 8b4604
movl
0x04(%
esi),%eax
+74 00009a9a 3b4608
cmpl
0x08(%
esi),%eax
+77 00009a9d 7473
je
0x0000
9b12
+79 00009a9f 85c0
testl
%eax,%
eax
+81 00009aa1 740f
je
0x0000
9ab2
+83 00009aa3 89542404
movl
%edx,0
x04(%esp)
+87 00009aa7 890424
movl
%eax,(
%esp)
+90 00009aaa e817920f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+95 00009aaf 8b4604
movl
0x04(%
esi),%eax
+98 00009ab2 83c004
addl
$0x04,
%eax
+101 00009ab5 894604
movl
%eax,0
x04(%esi)
+104 00009ab8 43
incl
%ebx
+105 00009ab9 8b17
movl
(%edi)
,%edx
+107 00009abb 8b4704
movl
0x04(%
edi),%eax
+110 00009abe 29d0
subl
%edx,%
eax
+112 00009ac0 c1f804
sarl
$0x04,

%eax
+115 00009ac3
ebx
+117 00009ac5
9a90
+119 00009ac7
esi),%edi
+122 00009aca
,%ebx
+124 00009acc
ebx
+126 00009ace
9b06
+128 00009ad0
eax
+130 00009ad2
eax
+132 00009ad4
%eax
+135 00009ad7
edx
+137 00009ad9
%eax
+140 00009adc
9aea
+142 00009ade
+144 00009ae0
+145 00009ae1
+147 00009ae3
%eax
+150 00009ae6
9ae0
+152 00009ae8
edx
+154 00009aea
x08(%esp)
+158 00009aee
x04(%esp)
+162 00009af2
%esp)
+165 00009af5
+170 00009afa
x04(%esp)
+174 00009afe
%esp)
+177 00009b01
+182 00009b06
eax
+184 00009b08
%esp
+187 00009b0b
+188 00009b0c
+189 00009b0d
+190 00009b0e
+191 00009b0f
4
+194 00009b12
x08(%esp)
+198 00009b16
x04(%esp)

39c3

cmpl

%eax,%

72c9

jb

0x0000

8b7e04

movl

0x04(%

8b1e

movl

(%esi)

39fb

cmpl

%edi,%

7436

je

0x0000

89f8

movl

%edi,%

29d8

subl

%ebx,%

c1f802

sarl

$0x02,

31d2

xorl

%edx,%

83f801

cmpl

$0x01,

740c

je

0x0000

6690
42
d1f8
83f801

nop
incl
sarl
cmpl

%edx
%eax
$0x01,

75f8

jne

0x0000

01d2

addl

%edx,%

89542408

movl

%edx,0

897c2404

movl

%edi,0

891c24

movl

%ebx,(

movl

0x0000b050
%edi,0

movl

%ebx,(

movl

0x0000a280
%esi,%

83c43c

addl

$0x3c,

5b
5e
5f
c9
c20400

popl
popl
popl
leave
retl

%ebx
%esi
%edi

89542408

movl

%edx,0

89442404

movl

%eax,0

e856150000
897c2404

calll

891c24
e87a070000
89f0

calll

$0x000

+202 00009b1a 893424


%esp)
+205 00009b1d e87e0d0000
+210 00009b22 43
+211 00009b23 eb94
9ab9
+213 00009b25 8945cc
xcc(%ebp)
+216 00009b28 8b4604
esi),%eax
+219 00009b2b 8945d0
xd0(%ebp)
+222 00009b2e 8b06
,%eax
+224 00009b30 3945d0
xd0(%ebp)
+227 00009b33 741d
9b52
+229 00009b35 8b1588801300
x
+235 00009b3b 8955d4
xd4(%ebp)
+238 00009b3e 89c3
ebx
+240 00009b40 8b03
,%eax
+242 00009b42 8d78f4
eax),%edi
+245 00009b45 3b7dd4
ebp),%edi
+248 00009b48 7523
9b6d
+250 00009b4a 83c304
%ebx
+253 00009b4d 395dd0
xd0(%ebp)
+256 00009b50 75ee
9b40
+258 00009b52 8b06
,%eax
+260 00009b54 85c0
eax
+262 00009b56 7408
9b60
+264 00009b58 890424
%esp)
+267 00009b5b e80e920f00
operator delete(void*)
+272 00009b60 8b55cc
ebp),%edx
+275 00009b63 891424
%esp)
+278 00009b66 e8dd900f00
__Unwind_Resume
+283 00009b6b ebb8
9b25
+285 00009b6d 83e804
%eax
+288 00009b70 c7442404ffffffff
04(%esp)

movl

%esi,(

incl
jmp

0x0000a8a0
%ebx
0x0000

movl

%eax,0

movl

0x04(%

movl

%eax,0

movl

(%esi)

cmpl

%eax,0

je

0x0000

calll

movl

0x00138088,%ed
movl

%edx,0

movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xd4(%

jne

0x0000

addl

$0x04,

cmpl

%ebx,0

jne

0x0000

movl

(%esi)

testl

%eax,%

je

0x0000

movl

%eax,(

calll

0x00102d6e
movl

0xcc(%

movl

%edx,(

calll

movl

0x00102c48
jmp

0x0000

subl

$0x04,
$0xffffffff,0x

+296 00009b78 890424


movl
%eax,(
%esp)
+299 00009b7b e8ce900f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+304 00009b80 85c0
testl
%eax,%
eax
+306 00009b82 7fc6
jg
0x0000
9b4a
+308 00009b84 8d45e7
leal
0xe7(%
ebp),%eax
+311 00009b87 89442404
movl
%eax,0
x04(%esp)
+315 00009b8b 893c24
movl
%edi,(
%esp)
+318 00009b8e e8f1900f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+323 00009b93 ebb5
jmp
0x0000
9b4a
+325 00009b95 8945cc
movl
%eax,0
xcc(%ebp)
+328 00009b98 8b06
movl
(%esi)
,%eax
+330 00009b9a 85c0
testl
%eax,%
eax
+332 00009b9c 7408
je
0x0000
9ba6
+334 00009b9e 890424
movl
%eax,(
%esp)
+337 00009ba1 e8c8910f00
calll
0x00102d6e
operator delete(void*)
+342 00009ba6 8b45cc
movl
0xcc(%
ebp),%eax
+345 00009ba9 890424
movl
%eax,(
%esp)
+348 00009bac e897900f00
calll
0x00102c48
__Unwind_Resume
+353 00009bb1 90
nop
+354 00009bb2 90
nop
+355 00009bb3 90
nop
+356 00009bb4 90
nop
+357 00009bb5 90
nop
+358 00009bb6 90
nop
+359 00009bb7 90
nop
+360 00009bb8 90
nop
+361 00009bb9 90
nop
+362 00009bba 90
nop
+363 00009bbb 90
nop
+364 00009bbc 90
nop
+365 00009bbd 90
nop
+366 00009bbe 90
nop
+367 00009bbf 90
nop
+0

00009bc0 55

pushl

00009bc1 89e5

movl

00009bc3 57

pushl

00009bc4 56

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4

%esi
+5

00009bc5 53

pushl

%ebx
+6
00009bc6 83ec4c
subl
$0x4c,%esp
+9
00009bc9 8b450c
movl
0x0c(%ebp),%eax
+12 00009bcc 8b5508
movl
0x08(%
ebp),%edx
+15 00009bcf 8d0482
leal
(%edx,
%eax,4),%eax
+18 00009bd2 8945d4
movl
%eax,0
xd4(%ebp)
+21 00009bd5 8b5510
movl
0x10(%
ebp),%edx
+24 00009bd8 39550c
cmpl
%edx,0
x0c(%ebp)
+27 00009bdb 0f8ea6000000
jle
0x00009c87
+33 00009be1 8b550c
movl
0x0c(%
ebp),%edx
+36 00009be4 4a
decl
%edx
+37 00009be5 89d0
movl
%edx,%
eax
+39 00009be7 c1e81f
shrl
$0x1f,
%eax
+42 00009bea 8d3c10
leal
(%eax,
%edx),%edi
+45 00009bed d1ff
sarl
%edi
+47 00009bef 8d4de0
leal
0xe0(%
ebp),%ecx
+50 00009bf2 894dc0
movl
%ecx,0
xc0(%ebp)
+53 00009bf5 8d45e4
leal
0xe4(%
ebp),%eax
+56 00009bf8 8945c4
movl
%eax,0
xc4(%ebp)
+59 00009bfb eb31
jmp
0x0000
9c2e
+61 00009bfd 0f1f00
nopl
(%eax)
+64 00009c00 8b4d0c
movl
0x0c(%
ebp),%ecx
+67 00009c03 8b5508
movl
0x08(%
ebp),%edx
+70 00009c06 8d048a
leal
(%edx,
%ecx,4),%eax
+73 00009c09 8b4dd4
movl
0xd4(%
ebp),%ecx
+76 00009c0c 894c2404
movl
%ecx,0
x04(%esp)
+80 00009c10 890424
movl
%eax,(
%esp)
+83 00009c13 e896900f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+88 00009c18 397d10
cmpl
%edi,0
x10(%ebp)
+91 00009c1b 7d6a
jge
0x0000
9c87
+93 00009c1d 8d57ff
leal
0xff(%

edi),%edx
+96 00009c20
eax
+98 00009c22
%eax
+101 00009c25
eax
+103 00009c27
x0c(%ebp)
+106 00009c2a
edi
+108 00009c2c
+110 00009c2e
ebp),%edx
+113 00009c31
%edi,4),%edx
+116 00009c34
xd4(%ebp)
+119 00009c37
,%eax
+121 00009c39
eax),%ebx
+124 00009c3c
xe4(%ebp)
+127 00009c3f
ebp),%eax
+130 00009c42
,%ecx
+132 00009c44
ecx),%esi
+135 00009c47
xe0(%ebp)
+138 00009c4a
ebx
+140 00009c4c
ebp),%edx
+143 00009c4f
ebp),%edx
+147 00009c53
xbc(%ebp)
+150 00009c56
ebp),%eax
+153 00009c59
,%edx
+155 00009c5b
ebp),%eax
+158 00009c5e
,%eax
+160 00009c60
x08(%esp)
+164 00009c64
x04(%esp)
+168 00009c68
%esp)
+171 00009c6b
_memcmp
+176 00009c70
ebx
+178 00009c72
eax

89d0

movl

%edx,%

c1e81f

shrl

$0x1f,

01d0

addl

%edx,%

897d0c

movl

%edi,0

89c7

movl

%eax,%

d1ff
8b5508

sarl
movl

%edi
0x08(%

8d14ba

leal

(%edx,

8955d4

movl

%edx,0

8b02

movl

(%edx)

8b58f4

movl

0xf4(%

895de4

movl

%ebx,0

8b4514

movl

0x14(%

8b08

movl

(%eax)

8b71f4

movl

0xf4(%

8975e0

movl

%esi,0

39f3

cmpl

%esi,%

8b55c0

movl

0xc0(%

0f4655c4

cmovbel

0xc4(%

8955bc

movl

%edx,0

8b45d4

movl

0xd4(%

8b10

movl

(%eax)

8b45bc

movl

0xbc(%

8b00

movl

(%eax)

89442408

movl

%eax,0

894c2404

movl

%ecx,0

891424

movl

%edx,(

e8a0910f00

calll

0x00102e10

29f3

subl

%esi,%

85c0

testl

%eax,%

+180 00009c74 0f44c3


cmovel
%ebx,%
eax
+183 00009c77 85c0
testl
%eax,%
eax
+185 00009c79 7885
js
0x0000
9c00
+187 00009c7b 8b550c
movl
0x0c(%
ebp),%edx
+190 00009c7e 8b4d08
movl
0x08(%
ebp),%ecx
+193 00009c81 8d1491
leal
(%ecx,
%edx,4),%edx
+196 00009c84 8955d4
movl
%edx,0
xd4(%ebp)
+199 00009c87 8b4514
movl
0x14(%
ebp),%eax
+202 00009c8a 89442404
movl
%eax,0
x04(%esp)
+206 00009c8e 8b55d4
movl
0xd4(%
ebp),%edx
+209 00009c91 891424
movl
%edx,(
%esp)
+212 00009c94 e815900f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+217 00009c99 83c44c
addl
$0x4c,
%esp
+220 00009c9c 5b
popl
%ebx
+221 00009c9d 5e
popl
%esi
+222 00009c9e 5f
popl
%edi
+223 00009c9f c9
leave
+224 00009ca0 c3
ret
+225 00009ca1 90
nop
+226 00009ca2 0f1f8000000000
nopl
0x00000000(%ea
x)
+233 00009ca9 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

00009cb0 55

pushl

%ebp
+1
00009cb1
%esp,%ebp
+3
00009cb3
%edi
+4
00009cb4
%esi
+5
00009cb5
%ebx
+6
00009cb6
$0x2c,%esp
+9
00009cb9
0x08(%ebp),%eax
+12 00009cbc 8b5004
eax),%edx
+15 00009cbf 8b450c
ebp),%eax
+18 00009cc2 83c010
%eax
+21 00009cc5 39c2

89e5

movl

57

pushl

56

pushl

53

pushl

83ec2c

subl

8b4508

movl
movl

0x04(%

movl

0x0c(%

addl

$0x10,

cmpl

%eax,%

edx
+23 00009cc7 743e
je
0x0000
9d07
+25 00009cc9 89d7
movl
%edx,%
edi
+27 00009ccb 29c7
subl
%eax,%
edi
+29 00009ccd c1ff04
sarl
$0x04,
%edi
+32 00009cd0 85ff
testl
%edi,%
edi
+34 00009cd2 7e33
jle
0x0000
9d07
+36 00009cd4 89c6
movl
%eax,%
esi
+38 00009cd6 8b5d0c
movl
0x0c(%
ebp),%ebx
+41 00009cd9 0f1f8000000000
nopl
0x00000000(%ea
x)
+48 00009ce0 89742404
movl
%esi,0
x04(%esp)
+52 00009ce4 891c24
movl
%ebx,(
%esp)
+55 00009ce7 e8c28f0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+60 00009cec 8b4604
movl
0x04(%
esi),%eax
+63 00009cef 894304
movl
%eax,0
x04(%ebx)
+66 00009cf2 8b4608
movl
0x08(%
esi),%eax
+69 00009cf5 894308
movl
%eax,0
x08(%ebx)
+72 00009cf8 8b460c
movl
0x0c(%
esi),%eax
+75 00009cfb 89430c
movl
%eax,0
x0c(%ebx)
+78 00009cfe 83c610
addl
$0x10,
%esi
+81 00009d01 83c310
addl
$0x10,
%ebx
+84 00009d04 4f
decl
%edi
+85 00009d05 75d9
jne
0x0000
9ce0
+87 00009d07 8b4d08
movl
0x08(%
ebp),%ecx
+90 00009d0a 8b5104
movl
0x04(%
ecx),%edx
+93 00009d0d 8d42f0
leal
0xf0(%
edx),%eax
+96 00009d10 894104
movl
%eax,0
x04(%ecx)
+99 00009d13 8b42f0
movl
0xf0(%
edx),%eax
+102 00009d16 8d58f4
leal
0xf4(%
eax),%ebx
+105 00009d19 3b1d88801300
cmpl
0x00138088,%eb
x

+111 00009d1f 750b


jne
0x0000
9d2c
+113 00009d21 8b450c
movl
0x0c(%
ebp),%eax
+116 00009d24 83c42c
addl
$0x2c,
%esp
+119 00009d27 5b
popl
%ebx
+120 00009d28 5e
popl
%esi
+121 00009d29 5f
popl
%edi
+122 00009d2a c9
leave
+123 00009d2b c3
ret
+124 00009d2c 83e804
subl
$0x04,
%eax
+127 00009d2f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+135 00009d37 890424
movl
%eax,(
%esp)
+138 00009d3a e80f8f0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+143 00009d3f 85c0
testl
%eax,%
eax
+145 00009d41 7fde
jg
0x0000
9d21
+147 00009d43 8d45e7
leal
0xe7(%
ebp),%eax
+150 00009d46 89442404
movl
%eax,0
x04(%esp)
+154 00009d4a 891c24
movl
%ebx,(
%esp)
+157 00009d4d e8328f0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+162 00009d52 ebcd
jmp
0x0000
9d21
+164 00009d54 890424
movl
%eax,(
%esp)
+167 00009d57 e8ec8e0f00
calll
0x00102c48
__Unwind_Resume
+172 00009d5c 0f1f4000
nopl
0x00(%
eax)
+0

00009d60 55

pushl

%ebp
+1
00009d61 89e5
%esp,%ebp
+3
00009d63 57
%edi
+4
00009d64 56
%esi
+5
00009d65 53
%ebx
+6
00009d66 83ec4c
$0x4c,%esp
+9
00009d69 8b450c
0x0c(%ebp),%eax
+12 00009d6c 8d440002
eax,%eax),%eax
+16 00009d70 8945d0
xd0(%ebp)
+19 00009d73 8b750c

movl
pushl
pushl
pushl
subl
movl
leal

0x02(%

movl

%eax,0

movl

0x0c(%

ebp),%esi
+22 00009d76
ebp),%edx
+25 00009d79
eax
+27 00009d7b
+33 00009d81
xd4(%ebp)
+36 00009d84
ebp),%ecx
+39 00009d87
xc0(%ebp)
+42 00009d8a
ebp),%eax
+45 00009d8d
xc4(%ebp)
+48 00009d90
ebp),%edx
+51 00009d93
+52 00009d94
xc8(%ebp)
+55 00009d97
ebp),%ecx
+58 00009d9a
%edx,4),%ecx
+61 00009d9d
xcc(%ebp)
+64 00009da0
ebp),%eax
+67 00009da3
ebp),%edx
+70 00009da6
%eax,4),%edi
+73 00009da9
,%eax
+75 00009dab
eax),%ebx
+78 00009dae
xdc(%ebp)
+81 00009db1
,%eax
+83 00009db3
eax),%esi
+86 00009db6
xd8(%ebp)
+89 00009db9
ebx
+91 00009dbb
ebp),%eax
+94 00009dbe
ebp),%eax
+98 00009dc2
,%eax
+100 00009dc4
,%edx
+102 00009dc6
,%ecx
+104 00009dc8
x08(%esp)
+108 00009dcc

8b5510

movl

0x10(%

39d0

cmpl

%edx,%

movl

0x00009e12
%esi,0

8d4dd8

leal

0xd8(%

894dc0

movl

%ecx,0

8d45dc

leal

0xdc(%

8945c4

movl

%eax,0

8b55d0

movl

0xd0(%

4a
8955c8

decl
movl

%edx
%edx,0

8b4d08

movl

0x08(%

8d0c91

leal

(%ecx,

894dcc

movl

%ecx,0

8b45d0

movl

0xd0(%

8b5508

movl

0x08(%

8d3c82

leal

(%edx,

8b07

movl

(%edi)

8b58f4

movl

0xf4(%

895ddc

movl

%ebx,0

8b01

movl

(%ecx)

8b70f4

movl

0xf4(%

8975d8

movl

%esi,0

39f3

cmpl

%esi,%

8b45c0

movl

0xc0(%

0f4645c4

cmovbel

0xc4(%

8b00

movl

(%eax)

8b11

movl

(%ecx)

8b0f

movl

(%edi)

89442408

movl

%eax,0

89542404

movl

%edx,0

0f8d91000000
8975d4

jge

x04(%esp)
+112 00009dd0 890c24
movl
%ecx,(
%esp)
+115 00009dd3 e838900f00
calll
0x00102e10
_memcmp
+120 00009dd8 29f3
subl
%esi,%
ebx
+122 00009dda 85c0
testl
%eax,%
eax
+124 00009ddc 0f44c3
cmovel
%ebx,%
eax
+127 00009ddf 8b5dd0
movl
0xd0(%
ebp),%ebx
+130 00009de2 85c0
testl
%eax,%
eax
+132 00009de4 0f485dc8
cmovsl
0xc8(%
ebp),%ebx
+136 00009de8 0f487dcc
cmovsl
0xcc(%
ebp),%edi
+140 00009dec 8b4dd4
movl
0xd4(%
ebp),%ecx
+143 00009def 8b5508
movl
0x08(%
ebp),%edx
+146 00009df2 8d048a
leal
(%edx,
%ecx,4),%eax
+149 00009df5 897c2404
movl
%edi,0
x04(%esp)
+153 00009df9 890424
movl
%eax,(
%esp)
+156 00009dfc e8ad8e0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+161 00009e01 8d4c1b02
leal
0x02(%
ebx,%ebx),%ecx
+165 00009e05 894dd0
movl
%ecx,0
xd0(%ebp)
+168 00009e08 895dd4
movl
%ebx,0
xd4(%ebp)
+171 00009e0b 394d10
cmpl
%ecx,0
x10(%ebp)
+174 00009e0e 7f80
jg
0x0000
9d90
+176 00009e10 89de
movl
%ebx,%
esi
+178 00009e12 8b4510
movl
0x10(%
ebp),%eax
+181 00009e15 3945d0
cmpl
%eax,0
xd0(%ebp)
+184 00009e18 7442
je
0x0000
9e5c
+186 00009e1a 8b4514
movl
0x14(%
ebp),%eax
+189 00009e1d 89442404
movl
%eax,0
x04(%esp)
+193 00009e21 8d5de0
leal
0xe0(%
ebp),%ebx
+196 00009e24 891c24
movl
%ebx,(
%esp)
+199 00009e27 e89a8e0f00
calll
0x00102cc6

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi


c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+204 00009e2c 895c240c
movl
%ebx,0
x0c(%esp)
+208 00009e30 8b4d0c
movl
0x0c(%
ebp),%ecx
+211 00009e33 894c2408
movl
%ecx,0
x08(%esp)
+215 00009e37 89742404
movl
%esi,0
x04(%esp)
+219 00009e3b 8b4508
movl
0x08(%
ebp),%eax
+222 00009e3e 890424
movl
%eax,(
%esp)
+225 00009e41 e87afdffff
calll
0x00009bc0
+230 00009e46 8b5de0
movl
0xe0(%
ebp),%ebx
+233 00009e49 83eb0c
subl
$0x0c,
%ebx
+236 00009e4c 3b1d88801300
cmpl
0x00138088,%eb
x
+242 00009e52 7525
jne
0x0000
9e79
+244 00009e54 83c44c
addl
$0x4c,
%esp
+247 00009e57 5b
popl
%ebx
+248 00009e58 5e
popl
%esi
+249 00009e59 5f
popl
%edi
+250 00009e5a c9
leave
+251 00009e5b c3
ret
+252 00009e5c 8b5dd0
movl
0xd0(%
ebp),%ebx
+255 00009e5f 4b
decl
%ebx
+256 00009e60 8b5508
movl
0x08(%
ebp),%edx
+259 00009e63 8d049a
leal
(%edx,
%ebx,4),%eax
+262 00009e66 8d14b2
leal
(%edx,
%esi,4),%edx
+265 00009e69 89442404
movl
%eax,0
x04(%esp)
+269 00009e6d 891424
movl
%edx,(
%esp)
+272 00009e70 e8398e0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+277 00009e75 89de
movl
%ebx,%
esi
+279 00009e77 eba1
jmp
0x0000
9e1a
+281 00009e79 8d4308
leal
0x08(%
ebx),%eax
+284 00009e7c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+292 00009e84 890424
movl
%eax,(
%esp)
+295 00009e87 e8c28d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+300 00009e8c 85c0


testl
%eax,%
eax
+302 00009e8e 7fc4
jg
0x0000
9e54
+304 00009e90 8d45e6
leal
0xe6(%
ebp),%eax
+307 00009e93 89442404
movl
%eax,0
x04(%esp)
+311 00009e97 891c24
movl
%ebx,(
%esp)
+314 00009e9a e8e58d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+319 00009e9f ebb3
jmp
0x0000
9e54
+321 00009ea1 89c6
movl
%eax,%
esi
+323 00009ea3 8b5de0
movl
0xe0(%
ebp),%ebx
+326 00009ea6 83eb0c
subl
$0x0c,
%ebx
+329 00009ea9 3b1d88801300
cmpl
0x00138088,%eb
x
+335 00009eaf 750c
jne
0x0000
9ebd
+337 00009eb1 893424
movl
%esi,(
%esp)
+340 00009eb4 e88f8d0f00
calll
0x00102c48
__Unwind_Resume
+345 00009eb9 89c6
movl
%eax,%
esi
+347 00009ebb ebf4
jmp
0x0000
9eb1
+349 00009ebd 8d4308
leal
0x08(%
ebx),%eax
+352 00009ec0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+360 00009ec8 890424
movl
%eax,(
%esp)
+363 00009ecb e87e8d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+368 00009ed0 85c0
testl
%eax,%
eax
+370 00009ed2 7fdd
jg
0x0000
9eb1
+372 00009ed4 8d45e7
leal
0xe7(%
ebp),%eax
+375 00009ed7 89442404
movl
%eax,0
x04(%esp)
+379 00009edb 891c24
movl
%ebx,(
%esp)
+382 00009ede e8a18d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+387 00009ee3 ebcc
jmp
0x0000
9eb1
+389 00009ee5 ebd2
jmp
0x0000
9eb9
+391 00009ee7 660f1f840000000000
nopw
0x00000000(%eax,%eax)

+0

00009ef0 55

pushl

%ebp
+1
00009ef1 89e5
movl
%esp,%ebp
+3
00009ef3 57
pushl
%edi
+4
00009ef4 56
pushl
%esi
+5
00009ef5 53
pushl
%ebx
+6
00009ef6 83ec3c
subl
$0x3c,%esp
+9
00009ef9 8b4508
movl
0x08(%ebp),%eax
+12 00009efc 8945d4
movl
%eax,0
xd4(%ebp)
+15 00009eff 29450c
subl
%eax,0
x0c(%ebp)
+18 00009f02 c17d0c02
sarl
$0x02,
0x0c(%ebp)
+22 00009f06 837d0c01
cmpl
$0x01,
0x0c(%ebp)
+26 00009f0a 7e66
jle
0x0000
9f72
+28 00009f0c 8b550c
movl
0x0c(%
ebp),%edx
+31 00009f0f 83ea02
subl
$0x02,
%edx
+34 00009f12 89d0
movl
%edx,%
eax
+36 00009f14 c1e81f
shrl
$0x1f,
%eax
+39 00009f17 8d1c10
leal
(%eax,
%edx),%ebx
+42 00009f1a d1fb
sarl
%ebx
+44 00009f1c 8b45d4
movl
0xd4(%
ebp),%eax
+47 00009f1f 8d3c98
leal
(%eax,
%ebx,4),%edi
+50 00009f22 eb0d
jmp
0x0000
9f31
+52 00009f24 660f1f440000
nopw
0x00(%eax,%eax
)
+58 00009f2a 660f1f440000
nopw
0x00(%eax,%eax
)
+64 00009f30 4b
decl
%ebx
+65 00009f31 897c2404
movl
%edi,0
x04(%esp)
+69 00009f35 8d45e0
leal
0xe0(%
ebp),%eax
+72 00009f38 890424
movl
%eax,(
%esp)
+75 00009f3b e8868d0f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+80 00009f40 8d45e0
leal
0xe0(%
ebp),%eax
+83 00009f43 8944240c
movl
%eax,0
x0c(%esp)

+87 00009f47 8b450c


movl
0x0c(%
ebp),%eax
+90 00009f4a 89442408
movl
%eax,0
x08(%esp)
+94 00009f4e 895c2404
movl
%ebx,0
x04(%esp)
+98 00009f52 8b45d4
movl
0xd4(%
ebp),%eax
+101 00009f55 890424
movl
%eax,(
%esp)
+104 00009f58 e803feffff
calll
0x00009d60
+109 00009f5d 8b75e0
movl
0xe0(%
ebp),%esi
+112 00009f60 83ee0c
subl
$0x0c,
%esi
+115 00009f63 3b3588801300
cmpl
0x00138088,%es
i
+121 00009f69 750f
jne
0x0000
9f7a
+123 00009f6b 83ef04
subl
$0x04,
%edi
+126 00009f6e 85db
testl
%ebx,%
ebx
+128 00009f70 75be
jne
0x0000
9f30
+130 00009f72 83c43c
addl
$0x3c,
%esp
+133 00009f75 5b
popl
%ebx
+134 00009f76 5e
popl
%esi
+135 00009f77 5f
popl
%edi
+136 00009f78 c9
leave
+137 00009f79 c3
ret
+138 00009f7a 8d4608
leal
0x08(%
esi),%eax
+141 00009f7d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+149 00009f85 890424
movl
%eax,(
%esp)
+152 00009f88 e8c18c0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+157 00009f8d 85c0
testl
%eax,%
eax
+159 00009f8f 7fda
jg
0x0000
9f6b
+161 00009f91 8d45e6
leal
0xe6(%
ebp),%eax
+164 00009f94 89442404
movl
%eax,0
x04(%esp)
+168 00009f98 893424
movl
%esi,(
%esp)
+171 00009f9b e8e48c0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+176 00009fa0 ebc9
jmp
0x0000
9f6b
+178 00009fa2 89c6
movl
%eax,%
esi
+180 00009fa4 8b5de0
movl
0xe0(%
ebp),%ebx
+183 00009fa7 83eb0c
subl
$0x0c,

%ebx
+186 00009faa 3b1d88801300
cmpl
0x00138088,%eb
x
+192 00009fb0 750c
jne
0x0000
9fbe
+194 00009fb2 893424
movl
%esi,(
%esp)
+197 00009fb5 e88e8c0f00
calll
0x00102c48
__Unwind_Resume
+202 00009fba 89c6
movl
%eax,%
esi
+204 00009fbc ebf4
jmp
0x0000
9fb2
+206 00009fbe 8d4308
leal
0x08(%
ebx),%eax
+209 00009fc1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+217 00009fc9 890424
movl
%eax,(
%esp)
+220 00009fcc e87d8c0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+225 00009fd1 85c0
testl
%eax,%
eax
+227 00009fd3 7fdd
jg
0x0000
9fb2
+229 00009fd5 8d45e7
leal
0xe7(%
ebp),%eax
+232 00009fd8 89442404
movl
%eax,0
x04(%esp)
+236 00009fdc 891c24
movl
%ebx,(
%esp)
+239 00009fdf e8a08c0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+244 00009fe4 ebcc
jmp
0x0000
9fb2
+246 00009fe6 ebd2
jmp
0x0000
9fba
+248 00009fe8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

00009ff0 55

pushl

%ebp
+1
00009ff1
%esp,%ebp
+3
00009ff3
%edi
+4
00009ff4
%esi
+5
00009ff5
%ebx
+6
00009ff6
$0x5c,%esp
+9
00009ff9
0x08(%ebp),%eax
+12 00009ffc 8945b8
xb8(%ebp)
+15 00009fff 8b550c
ebp),%edx
+18 0000a002 39d0

89e5

movl

57

pushl

56

pushl

53

pushl

83ec5c

subl

8b4508

movl
movl

%eax,0

movl

0x0c(%

cmpl

%edx,%

eax
+20 0000a004 0f84d1000000
je
0x0000a0db
+26 0000a00a 83c004
addl
$0x04,
%eax
+29 0000a00d 8945c4
movl
%eax,0
xc4(%ebp)
+32 0000a010 39d0
cmpl
%edx,%
eax
+34 0000a012 0f84c3000000
je
0x0000a0db
+40 0000a018 8d7dd8
leal
0xd8(%
ebp),%edi
+43 0000a01b 897db0
movl
%edi,0
xb0(%ebp)
+46 0000a01e 8d45d4
leal
0xd4(%
ebp),%eax
+49 0000a021 8945b4
movl
%eax,0
xb4(%ebp)
+52 0000a024 8b55c4
movl
0xc4(%
ebp),%edx
+55 0000a027 89542404
movl
%edx,0
x04(%esp)
+59 0000a02b 8d7de0
leal
0xe0(%
ebp),%edi
+62 0000a02e 893c24
movl
%edi,(
%esp)
+65 0000a031 e8908c0f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+70 0000a036 8b4de0
movl
0xe0(%
ebp),%ecx
+73 0000a039 8b59f4
movl
0xf4(%
ecx),%ebx
+76 0000a03c 895dd4
movl
%ebx,0
xd4(%ebp)
+79 0000a03f 8b55b8
movl
0xb8(%
ebp),%edx
+82 0000a042 8b02
movl
(%edx)
,%eax
+84 0000a044 8b70f4
movl
0xf4(%
eax),%esi
+87 0000a047 8975d8
movl
%esi,0
xd8(%ebp)
+90 0000a04a 39f3
cmpl
%esi,%
ebx
+92 0000a04c 8b45b0
movl
0xb0(%
ebp),%eax
+95 0000a04f 0f4645b4
cmovbel
0xb4(%
ebp),%eax
+99 0000a053 8b00
movl
(%eax)
,%eax
+101 0000a055 8b12
movl
(%edx)
,%edx
+103 0000a057 89442408
movl
%eax,0
x08(%esp)
+107 0000a05b 89542404
movl
%edx,0
x04(%esp)
+111 0000a05f 890c24
movl
%ecx,(
%esp)
+114 0000a062 e8a98d0f00
calll
0x00102e10

_memcmp
+119 0000a067 29f3
subl
%esi,%
ebx
+121 0000a069 85c0
testl
%eax,%
eax
+123 0000a06b 0f44c3
cmovel
%ebx,%
eax
+126 0000a06e 85c0
testl
%eax,%
eax
+128 0000a070 7971
jns
0x0000
a0e3
+130 0000a072 8b7dc4
movl
0xc4(%
ebp),%edi
+133 0000a075 8d7704
leal
0x04(%
edi),%esi
+136 0000a078 89fb
movl
%edi,%
ebx
+138 0000a07a 2b5db8
subl
0xb8(%
ebp),%ebx
+141 0000a07d c1fb02
sarl
$0x02,
%ebx
+144 0000a080 85db
testl
%ebx,%
ebx
+146 0000a082 7e21
jle
0x0000
a0a5
+148 0000a084 660f1f440000
nopw
0x00(%eax,%eax
)
+154 0000a08a 660f1f440000
nopw
0x00(%eax,%eax
)
+160 0000a090 83ef04
subl
$0x04,
%edi
+163 0000a093 83ee04
subl
$0x04,
%esi
+166 0000a096 897c2404
movl
%edi,0
x04(%esp)
+170 0000a09a 893424
movl
%esi,(
%esp)
+173 0000a09d e80c8c0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+178 0000a0a2 4b
decl
%ebx
+179 0000a0a3 75eb
jne
0x0000
a090
+181 0000a0a5 8d45e0
leal
0xe0(%
ebp),%eax
+184 0000a0a8 89442404
movl
%eax,0
x04(%esp)
+188 0000a0ac 8b55b8
movl
0xb8(%
ebp),%edx
+191 0000a0af 891424
movl
%edx,(
%esp)
+194 0000a0b2 e8f78b0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+199 0000a0b7 8b3588801300
movl
0x00138088,%es
i
+205 0000a0bd 8b5de0
movl
0xe0(%
ebp),%ebx

+208 0000a0c0 83eb0c


subl
$0x0c,
%ebx
+211 0000a0c3 39de
cmpl
%ebx,%
esi
+213 0000a0c5 0f85f5000000
jne
0x0000a1c0
+219 0000a0cb 8345c404
addl
$0x04,
0xc4(%ebp)
+223 0000a0cf 8b450c
movl
0x0c(%
ebp),%eax
+226 0000a0d2 3945c4
cmpl
%eax,0
xc4(%ebp)
+229 0000a0d5 0f8549ffffff
jne
0x0000a024
+235 0000a0db 83c45c
addl
$0x5c,
%esp
+238 0000a0de 5b
popl
%ebx
+239 0000a0df 5e
popl
%esi
+240 0000a0e0 5f
popl
%edi
+241 0000a0e1 c9
leave
+242 0000a0e2 c3
ret
+243 0000a0e3 8d7de0
leal
0xe0(%
ebp),%edi
+246 0000a0e6 897c2404
movl
%edi,0
x04(%esp)
+250 0000a0ea 8d45dc
leal
0xdc(%
ebp),%eax
+253 0000a0ed 890424
movl
%eax,(
%esp)
+256 0000a0f0 e8d18b0f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+261 0000a0f5 8b7dc4
movl
0xc4(%
ebp),%edi
+264 0000a0f8 83ef04
subl
$0x04,
%edi
+267 0000a0fb 8b55c4
movl
0xc4(%
ebp),%edx
+270 0000a0fe 8955bc
movl
%edx,0
xbc(%ebp)
+273 0000a101 eb25
jmp
0x0000
a128
+275 0000a103 660f1f440000
nopw
0x00(%eax,%eax
)
+281 0000a109 0f1f8000000000
nopl
0x00000000(%ea
x)
+288 0000a110 897c2404
movl
%edi,0
x04(%esp)
+292 0000a114 8b45bc
movl
0xbc(%
ebp),%eax
+295 0000a117 890424
movl
%eax,(
%esp)
+298 0000a11a e88f8b0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+303 0000a11f 83ef04
subl
$0x04,
%edi
+306 0000a122 8b55c0
movl
0xc0(%
ebp),%edx
+309 0000a125 8955bc
movl
%edx,0

xbc(%ebp)
+312 0000a128 897dc0
movl
%edi,0
xc0(%ebp)
+315 0000a12b 8b4ddc
movl
0xdc(%
ebp),%ecx
+318 0000a12e 8b59f4
movl
0xf4(%
ecx),%ebx
+321 0000a131 895dd8
movl
%ebx,0
xd8(%ebp)
+324 0000a134 8b07
movl
(%edi)
,%eax
+326 0000a136 8b70f4
movl
0xf4(%
eax),%esi
+329 0000a139 8975d4
movl
%esi,0
xd4(%ebp)
+332 0000a13c 39f3
cmpl
%esi,%
ebx
+334 0000a13e 8b45b4
movl
0xb4(%
ebp),%eax
+337 0000a141 0f4645b0
cmovbel
0xb0(%
ebp),%eax
+341 0000a145 8b00
movl
(%eax)
,%eax
+343 0000a147 8b17
movl
(%edi)
,%edx
+345 0000a149 89442408
movl
%eax,0
x08(%esp)
+349 0000a14d 89542404
movl
%edx,0
x04(%esp)
+353 0000a151 890c24
movl
%ecx,(
%esp)
+356 0000a154 e8b78c0f00
calll
0x00102e10
_memcmp
+361 0000a159 29f3
subl
%esi,%
ebx
+363 0000a15b 85c0
testl
%eax,%
eax
+365 0000a15d 0f44c3
cmovel
%ebx,%
eax
+368 0000a160 85c0
testl
%eax,%
eax
+370 0000a162 78ac
js
0x0000
a110
+372 0000a164 8d7ddc
leal
0xdc(%
ebp),%edi
+375 0000a167 897c2404
movl
%edi,0
x04(%esp)
+379 0000a16b 8b45bc
movl
0xbc(%
ebp),%eax
+382 0000a16e 890424
movl
%eax,(
%esp)
+385 0000a171 e8388b0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+390 0000a176 8b5ddc
movl
0xdc(%
ebp),%ebx
+393 0000a179 83eb0c
subl
$0x0c,
%ebx
+396 0000a17c 8b3588801300
movl
0x00138088,%es

i
+402 0000a182 39f3
cmpl
%esi,%
ebx
+404 0000a184 0f8433ffffff
je
0x0000a0bd
+410 0000a18a 8d4308
leal
0x08(%
ebx),%eax
+413 0000a18d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+421 0000a195 890424
movl
%eax,(
%esp)
+424 0000a198 e8b18a0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+429 0000a19d 85c0
testl
%eax,%
eax
+431 0000a19f 0f8f18ffffff
jg
0x0000a0bd
+437 0000a1a5 8d55e6
leal
0xe6(%
ebp),%edx
+440 0000a1a8 89542404
movl
%edx,0
x04(%esp)
+444 0000a1ac 891c24
movl
%ebx,(
%esp)
+447 0000a1af e8d08a0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+452 0000a1b4 e904ffffff
jmp
0x0000a0bd
+457 0000a1b9 0f1f8000000000
nopl
0x00000000(%ea
x)
+464 0000a1c0 8d4308
leal
0x08(%
ebx),%eax
+467 0000a1c3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+475 0000a1cb 890424
movl
%eax,(
%esp)
+478 0000a1ce e87b8a0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+483 0000a1d3 85c0
testl
%eax,%
eax
+485 0000a1d5 0f8ff0feffff
jg
0x0000a0cb
+491 0000a1db 8d7de4
leal
0xe4(%
ebp),%edi
+494 0000a1de 897c2404
movl
%edi,0
x04(%esp)
+498 0000a1e2 891c24
movl
%ebx,(
%esp)
+501 0000a1e5 e89a8a0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+506 0000a1ea e9dcfeffff
jmp
0x0000a0cb
+511 0000a1ef 89c6
movl
%eax,%
esi
+513 0000a1f1 8b5de0
movl
0xe0(%
ebp),%ebx
+516 0000a1f4 83eb0c
subl
$0x0c,
%ebx
+519 0000a1f7 3b1d88801300
cmpl
0x00138088,%eb
x
+525 0000a1fd 7546
jne
0x0000
a245
+527 0000a1ff 893424
movl
%esi,(
%esp)

+530 0000a202 e8418a0f00


calll
0x00102c48
__Unwind_Resume
+535 0000a207 89c6
movl
%eax,%
esi
+537 0000a209 8b5ddc
movl
0xdc(%
ebp),%ebx
+540 0000a20c 83eb0c
subl
$0x0c,
%ebx
+543 0000a20f 3b1d88801300
cmpl
0x00138088,%eb
x
+549 0000a215 74da
je
0x0000
a1f1
+551 0000a217 8d4308
leal
0x08(%
ebx),%eax
+554 0000a21a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+562 0000a222 890424
movl
%eax,(
%esp)
+565 0000a225 e8248a0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+570 0000a22a 85c0
testl
%eax,%
eax
+572 0000a22c 7fc3
jg
0x0000
a1f1
+574 0000a22e 8d45e7
leal
0xe7(%
ebp),%eax
+577 0000a231 89442404
movl
%eax,0
x04(%esp)
+581 0000a235 891c24
movl
%ebx,(
%esp)
+584 0000a238 e8478a0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+589 0000a23d ebb2
jmp
0x0000
a1f1
+591 0000a23f 89c6
movl
%eax,%
esi
+593 0000a241 ebbc
jmp
0x0000
a1ff
+595 0000a243 ebaa
jmp
0x0000
a1ef
+597 0000a245 8d4308
leal
0x08(%
ebx),%eax
+600 0000a248 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+608 0000a250 890424
movl
%eax,(
%esp)
+611 0000a253 e8f6890f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+616 0000a258 85c0
testl
%eax,%
eax
+618 0000a25a 7fa3
jg
0x0000
a1ff
+620 0000a25c 8d45e5
leal
0xe5(%
ebp),%eax
+623 0000a25f 89442404
movl
%eax,0
x04(%esp)
+627 0000a263 891c24
movl
%ebx,(
%esp)
+630 0000a266 e8198a0f00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+635 0000a26b eb92
jmp
0x0000
a1ff
+637 0000a26d eb80
jmp
0x0000
a1ef
+639 0000a26f ebce
jmp
0x0000
a23f
+641 0000a271 0f1f8000000000
nopl
0x00000000(%ea
x)
+648 0000a278 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

0000a280 55

pushl

%ebp
+1
0000a281 89e5
%esp,%ebp
+3
0000a283 57
%edi
+4
0000a284 56
%esi
+5
0000a285 53
%ebx
+6
0000a286 83ec4c
$0x4c,%esp
+9
0000a289 8b5508
0x08(%ebp),%edx
+12 0000a28c 8b450c
ebp),%eax
+15 0000a28f 29d0
eax
+17 0000a291 c1f802
%eax
+20 0000a294 83f810
%eax
+23 0000a297 0f8edf000000
+29 0000a29d 8d5a40
edx),%ebx
+32 0000a2a0 895c2404
x04(%esp)
+36 0000a2a4 891424
%esp)
+39 0000a2a7 e844fdffff
+44 0000a2ac 895dcc
xcc(%ebp)
+47 0000a2af 395d0c
x0c(%ebp)
+50 0000a2b2 0f84bc000000
+56 0000a2b8 8d45d8
ebp),%eax
+59 0000a2bb 8945c0
xc0(%ebp)
+62 0000a2be 8d45dc
ebp),%eax
+65 0000a2c1 8945c4
xc4(%ebp)
+68 0000a2c4 8b45cc
ebp),%eax
+71 0000a2c7 89442404
x04(%esp)

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

subl

%edx,%

sarl

$0x02,

cmpl

$0x10,

leal

0x0000a37c
0x40(%

movl

%ebx,0

movl

%edx,(

movl

0x00009ff0
%ebx,0

cmpl

%ebx,0

leal

0x0000a374
0xd8(%

movl

%eax,0

leal

0xdc(%

movl

%eax,0

movl

0xcc(%

movl

%eax,0

jle

calll

je

+75 0000a2cb 8d45e0


leal
0xe0(%
ebp),%eax
+78 0000a2ce 890424
movl
%eax,(
%esp)
+81 0000a2d1 e8f0890f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+86 0000a2d6 8b7dcc
movl
0xcc(%
ebp),%edi
+89 0000a2d9 83ef04
subl
$0x04,
%edi
+92 0000a2dc 8b45cc
movl
0xcc(%
ebp),%eax
+95 0000a2df 8945d0
movl
%eax,0
xd0(%ebp)
+98 0000a2e2 eb24
jmp
0x0000
a308
+100 0000a2e4 660f1f440000
nopw
0x00(%eax,%eax
)
+106 0000a2ea 660f1f440000
nopw
0x00(%eax,%eax
)
+112 0000a2f0 897c2404
movl
%edi,0
x04(%esp)
+116 0000a2f4 8b45d0
movl
0xd0(%
ebp),%eax
+119 0000a2f7 890424
movl
%eax,(
%esp)
+122 0000a2fa e8af890f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+127 0000a2ff 83ef04
subl
$0x04,
%edi
+130 0000a302 8b45d4
movl
0xd4(%
ebp),%eax
+133 0000a305 8945d0
movl
%eax,0
xd0(%ebp)
+136 0000a308 897dd4
movl
%edi,0
xd4(%ebp)
+139 0000a30b 8b4de0
movl
0xe0(%
ebp),%ecx
+142 0000a30e 8b59f4
movl
0xf4(%
ecx),%ebx
+145 0000a311 895ddc
movl
%ebx,0
xdc(%ebp)
+148 0000a314 8b07
movl
(%edi)
,%eax
+150 0000a316 8b70f4
movl
0xf4(%
eax),%esi
+153 0000a319 8975d8
movl
%esi,0
xd8(%ebp)
+156 0000a31c 39f3
cmpl
%esi,%
ebx
+158 0000a31e 8b45c0
movl
0xc0(%
ebp),%eax
+161 0000a321 0f4645c4
cmovbel
0xc4(%
ebp),%eax
+165 0000a325 8b00
movl
(%eax)
,%eax

+167 0000a327 8b17


movl
(%edi)
,%edx
+169 0000a329 89442408
movl
%eax,0
x08(%esp)
+173 0000a32d 89542404
movl
%edx,0
x04(%esp)
+177 0000a331 890c24
movl
%ecx,(
%esp)
+180 0000a334 e8d78a0f00
calll
0x00102e10
_memcmp
+185 0000a339 29f3
subl
%esi,%
ebx
+187 0000a33b 85c0
testl
%eax,%
eax
+189 0000a33d 0f44c3
cmovel
%ebx,%
eax
+192 0000a340 85c0
testl
%eax,%
eax
+194 0000a342 78ac
js
0x0000
a2f0
+196 0000a344 8d45e0
leal
0xe0(%
ebp),%eax
+199 0000a347 89442404
movl
%eax,0
x04(%esp)
+203 0000a34b 8b45d0
movl
0xd0(%
ebp),%eax
+206 0000a34e 890424
movl
%eax,(
%esp)
+209 0000a351 e858890f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+214 0000a356 8b5de0
movl
0xe0(%
ebp),%ebx
+217 0000a359 83eb0c
subl
$0x0c,
%ebx
+220 0000a35c 3b1d88801300
cmpl
0x00138088,%eb
x
+226 0000a362 752f
jne
0x0000
a393
+228 0000a364 8345cc04
addl
$0x04,
0xcc(%ebp)
+232 0000a368 8b45cc
movl
0xcc(%
ebp),%eax
+235 0000a36b 39450c
cmpl
%eax,0
x0c(%ebp)
+238 0000a36e 0f8550ffffff
jne
0x0000a2c4
+244 0000a374 83c44c
addl
$0x4c,
%esp
+247 0000a377 5b
popl
%ebx
+248 0000a378 5e
popl
%esi
+249 0000a379 5f
popl
%edi
+250 0000a37a c9
leave
+251 0000a37b c3
ret
+252 0000a37c 8b450c
movl
0x0c(%
ebp),%eax
+255 0000a37f 89442404
movl
%eax,0
x04(%esp)
+259 0000a383 891424
movl
%edx,(
%esp)

+262 0000a386 e865fcffff


calll
0x00009ff0
+267 0000a38b 83c44c
addl
$0x4c,
%esp
+270 0000a38e 5b
popl
%ebx
+271 0000a38f 5e
popl
%esi
+272 0000a390 5f
popl
%edi
+273 0000a391 c9
leave
+274 0000a392 c3
ret
+275 0000a393 8d4308
leal
0x08(%
ebx),%eax
+278 0000a396 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+286 0000a39e 890424
movl
%eax,(
%esp)
+289 0000a3a1 e8a8880f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+294 0000a3a6 85c0
testl
%eax,%
eax
+296 0000a3a8 7fba
jg
0x0000
a364
+298 0000a3aa 8d45e6
leal
0xe6(%
ebp),%eax
+301 0000a3ad 89442404
movl
%eax,0
x04(%esp)
+305 0000a3b1 891c24
movl
%ebx,(
%esp)
+308 0000a3b4 e8cb880f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+313 0000a3b9 eba9
jmp
0x0000
a364
+315 0000a3bb 89c6
movl
%eax,%
esi
+317 0000a3bd 893424
movl
%esi,(
%esp)
+320 0000a3c0 e883880f00
calll
0x00102c48
__Unwind_Resume
+325 0000a3c5 89c6
movl
%eax,%
esi
+327 0000a3c7 8b5de0
movl
0xe0(%
ebp),%ebx
+330 0000a3ca 83eb0c
subl
$0x0c,
%ebx
+333 0000a3cd 3b1d88801300
cmpl
0x00138088,%eb
x
+339 0000a3d3 74e8
je
0x0000
a3bd
+341 0000a3d5 8d4308
leal
0x08(%
ebx),%eax
+344 0000a3d8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+352 0000a3e0 890424
movl
%eax,(
%esp)
+355 0000a3e3 e866880f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+360 0000a3e8 85c0
testl
%eax,%
eax
+362 0000a3ea 7fd1
jg
0x0000
a3bd
+364 0000a3ec 8d45e7
leal
0xe7(%

ebp),%eax
+367 0000a3ef 89442404
movl
%eax,0
x04(%esp)
+371 0000a3f3 891c24
movl
%ebx,(
%esp)
+374 0000a3f6 e889880f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+379 0000a3fb ebc0
jmp
0x0000
a3bd
+381 0000a3fd ebbc
jmp
0x0000
a3bb
+383 0000a3ff 90
nop
+0

0000a400 55

pushl

%ebp
+1
0000a401 89e5
movl
%esp,%ebp
+3
0000a403 57
pushl
%edi
+4
0000a404 56
pushl
%esi
+5
0000a405 53
pushl
%ebx
+6
0000a406 83ec5c
subl
$0x5c,%esp
+9
0000a409 8b450c
movl
0x0c(%ebp),%eax
+12 0000a40c 8945ac
movl
%eax,0
xac(%ebp)
+15 0000a40f 8b5508
movl
0x08(%
ebp),%edx
+18 0000a412 8b5a04
movl
0x04(%
edx),%ebx
+21 0000a415 3b5a08
cmpl
0x08(%
edx),%ebx
+24 0000a418 0f84ea000000
je
0x0000a508
+30 0000a41e 85db
testl
%ebx,%
ebx
+32 0000a420 7427
je
0x0000
a449
+34 0000a422 8d73f0
leal
0xf0(%
ebx),%esi
+37 0000a425 89742404
movl
%esi,0
x04(%esp)
+41 0000a429 891c24
movl
%ebx,(
%esp)
+44 0000a42c e895880f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+49 0000a431 8b4604
movl
0x04(%
esi),%eax
+52 0000a434 894304
movl
%eax,0
x04(%ebx)
+55 0000a437 8b4608
movl
0x08(%
esi),%eax
+58 0000a43a 894308
movl
%eax,0
x08(%ebx)
+61 0000a43d 8b460c
movl
0x0c(%

esi),%eax
+64 0000a440 89430c
movl
%eax,0
x0c(%ebx)
+67 0000a443 8b4508
movl
0x08(%
ebp),%eax
+70 0000a446 8b5804
movl
0x04(%
eax),%ebx
+73 0000a449 83c310
addl
$0x10,
%ebx
+76 0000a44c 8b5508
movl
0x08(%
ebp),%edx
+79 0000a44f 895a04
movl
%ebx,0
x04(%edx)
+82 0000a452 8b4510
movl
0x10(%
ebp),%eax
+85 0000a455 89442404
movl
%eax,0
x04(%esp)
+89 0000a459 8d55d0
leal
0xd0(%
ebp),%edx
+92 0000a45c 891424
movl
%edx,(
%esp)
+95 0000a45f e862880f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+100 0000a464 8b5510
movl
0x10(%
ebp),%edx
+103 0000a467 8b4204
movl
0x04(%
edx),%eax
+106 0000a46a 8945d4
movl
%eax,0
xd4(%ebp)
+109 0000a46d 8b4208
movl
0x08(%
edx),%eax
+112 0000a470 8945d8
movl
%eax,0
xd8(%ebp)
+115 0000a473 8b420c
movl
0x0c(%
edx),%eax
+118 0000a476 8945dc
movl
%eax,0
xdc(%ebp)
+121 0000a479 8b5508
movl
0x08(%
ebp),%edx
+124 0000a47c 8b4204
movl
0x04(%
edx),%eax
+127 0000a47f 8d58e0
leal
0xe0(%
eax),%ebx
+130 0000a482 8d70f0
leal
0xf0(%
eax),%esi
+133 0000a485 89df
movl
%ebx,%
edi
+135 0000a487 2b7d0c
subl
0x0c(%
ebp),%edi
+138 0000a48a c1ff04
sarl
$0x04,
%edi
+141 0000a48d 85ff
testl
%edi,%
edi
+143 0000a48f 7e36
jle
0x0000
a4c7
+145 0000a491 0f1f8000000000
nopl
0x00000000(%ea
x)
+152 0000a498 0f1f840000000000
nopl
0x00000000(%ea

x,%eax)
+160 0000a4a0 83eb10
subl
$0x10,
%ebx
+163 0000a4a3 83ee10
subl
$0x10,
%esi
+166 0000a4a6 895c2404
movl
%ebx,0
x04(%esp)
+170 0000a4aa 893424
movl
%esi,(
%esp)
+173 0000a4ad e8fc870f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+178 0000a4b2 8b4304
movl
0x04(%
ebx),%eax
+181 0000a4b5 894604
movl
%eax,0
x04(%esi)
+184 0000a4b8 8b4308
movl
0x08(%
ebx),%eax
+187 0000a4bb 894608
movl
%eax,0
x08(%esi)
+190 0000a4be 8b430c
movl
0x0c(%
ebx),%eax
+193 0000a4c1 89460c
movl
%eax,0
x0c(%esi)
+196 0000a4c4 4f
decl
%edi
+197 0000a4c5 75d9
jne
0x0000
a4a0
+199 0000a4c7 8d45d0
leal
0xd0(%
ebp),%eax
+202 0000a4ca 89442404
movl
%eax,0
x04(%esp)
+206 0000a4ce 8b550c
movl
0x0c(%
ebp),%edx
+209 0000a4d1 891424
movl
%edx,(
%esp)
+212 0000a4d4 e8d5870f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+217 0000a4d9 8b45d4
movl
0xd4(%
ebp),%eax
+220 0000a4dc 8b550c
movl
0x0c(%
ebp),%edx
+223 0000a4df 894204
movl
%eax,0
x04(%edx)
+226 0000a4e2 8b45d8
movl
0xd8(%
ebp),%eax
+229 0000a4e5 894208
movl
%eax,0
x08(%edx)
+232 0000a4e8 8b45dc
movl
0xdc(%
ebp),%eax
+235 0000a4eb 89420c
movl
%eax,0
x0c(%edx)
+238 0000a4ee 8b5dd0
movl
0xd0(%
ebp),%ebx
+241 0000a4f1 83eb0c
subl
$0x0c,
%ebx
+244 0000a4f4 3b1d88801300
cmpl
0x00138088,%eb
x

+250 0000a4fa 0f85bc010000


+256 0000a500 83c45c
%esp
+259 0000a503 5b
+260 0000a504 5e
+261 0000a505 5f
+262 0000a506 c9
+263 0000a507 c3
+264 0000a508 89d8
eax
+266 0000a50a 2b02
,%eax
+268 0000a50c c1f804
%eax
+271 0000a50f 3dffffff0f
ax
+276 0000a514 0f84d1010000
+282 0000a51a ba01000000
dx
+287 0000a51f 85c0
eax
+289 0000a521 0f8462010000
+295 0000a527 8d1400
%eax),%edx
+298 0000a52a c745b0f0ffffff
b0(%ebp)
+305 0000a531 39c2
edx
+307 0000a533 0f8348010000
+313 0000a539 8b45b0
ebp),%eax
+316 0000a53c 890424
%esp)
+319 0000a53f e836880f00
operator new(unsigned long)
+324 0000a544 8945c4
xc4(%ebp)
+327 0000a547 8945b8
xb8(%ebp)
+330 0000a54a 8b5508
ebp),%edx
+333 0000a54d 8b32
,%esi
+335 0000a54f 89c7
edi
+337 0000a551 39750c
x0c(%ebp)
+340 0000a554 7439
a58f
+342 0000a556 89c3
ebx
+344 0000a558 0f1f840000000000
x,%eax)
+352 0000a560 85db
ebx
+354 0000a562 741e
a582
+356 0000a564 89742404
x04(%esp)
+360 0000a568 891c24

jne
addl

0x0000a6bc
$0x5c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

subl

(%edx)

sarl

$0x04,

%ebx,%

cmpl

$0x0fffffff,%e

je
movl

0x0000a6eb
$0x00000001,%e
testl

je
leal
movl

%eax,%
0x0000a689
(%eax,
$0xfffffff0,0x

cmpl

%eax,%

movl

0x0000a681
0xb0(%

movl

%eax,(

jae

calll

0x00102d7a
movl

%eax,0

movl

%eax,0

movl

0x08(%

movl

(%edx)

movl

%eax,%

cmpl

%esi,0

je

0x0000

movl

%eax,%

nopl

0x00000000(%ea
testl

%ebx,%

je

0x0000

movl

%esi,0

movl

%ebx,(

%esp)
+363 0000a56b e856870f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+368 0000a570 8b4604
movl
0x04(%
esi),%eax
+371 0000a573 894304
movl
%eax,0
x04(%ebx)
+374 0000a576 8b4608
movl
0x08(%
esi),%eax
+377 0000a579 894308
movl
%eax,0
x08(%ebx)
+380 0000a57c 8b460c
movl
0x0c(%
esi),%eax
+383 0000a57f 89430c
movl
%eax,0
x0c(%ebx)
+386 0000a582 83c610
addl
$0x10,
%esi
+389 0000a585 8d7b10
leal
0x10(%
ebx),%edi
+392 0000a588 89fb
movl
%edi,%
ebx
+394 0000a58a 3b750c
cmpl
0x0c(%
ebp),%esi
+397 0000a58d 75d1
jne
0x0000
a560
+399 0000a58f 897db8
movl
%edi,0
xb8(%ebp)
+402 0000a592 85ff
testl
%edi,%
edi
+404 0000a594 7433
je
0x0000
a5c9
+406 0000a596 8b4510
movl
0x10(%
ebp),%eax
+409 0000a599 89442404
movl
%eax,0
x04(%esp)
+413 0000a59d 893c24
movl
%edi,(
%esp)
+416 0000a5a0 e821870f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+421 0000a5a5 8b5510
movl
0x10(%
ebp),%edx
+424 0000a5a8 8b4204
movl
0x04(%
edx),%eax
+427 0000a5ab 8b55b8
movl
0xb8(%
ebp),%edx
+430 0000a5ae 894204
movl
%eax,0
x04(%edx)
+433 0000a5b1 8b5510
movl
0x10(%
ebp),%edx
+436 0000a5b4 8b4208
movl
0x08(%
edx),%eax
+439 0000a5b7 8b55b8
movl
0xb8(%
ebp),%edx
+442 0000a5ba 894208
movl
%eax,0
x08(%edx)
+445 0000a5bd 8b5510
movl
0x10(%

ebp),%edx
+448 0000a5c0 8b420c
movl
0x0c(%
edx),%eax
+451 0000a5c3 8b55b8
movl
0xb8(%
ebp),%edx
+454 0000a5c6 89420c
movl
%eax,0
x0c(%edx)
+457 0000a5c9 83c710
addl
$0x10,
%edi
+460 0000a5cc 897db8
movl
%edi,0
xb8(%ebp)
+463 0000a5cf 8b4508
movl
0x08(%
ebp),%eax
+466 0000a5d2 8b4004
movl
0x04(%
eax),%eax
+469 0000a5d5 8945a8
movl
%eax,0
xa8(%ebp)
+472 0000a5d8 8b5dac
movl
0xac(%
ebp),%ebx
+475 0000a5db 89fe
movl
%edi,%
esi
+477 0000a5dd 39c3
cmpl
%eax,%
ebx
+479 0000a5df 7445
je
0x0000
a626
+481 0000a5e1 0f1f8000000000
nopl
0x00000000(%ea
x)
+488 0000a5e8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+496 0000a5f0 85f6
testl
%esi,%
esi
+498 0000a5f2 741e
je
0x0000
a612
+500 0000a5f4 895c2404
movl
%ebx,0
x04(%esp)
+504 0000a5f8 893424
movl
%esi,(
%esp)
+507 0000a5fb e8c6860f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+512 0000a600 8b4304
movl
0x04(%
ebx),%eax
+515 0000a603 894604
movl
%eax,0
x04(%esi)
+518 0000a606 8b4308
movl
0x08(%
ebx),%eax
+521 0000a609 894608
movl
%eax,0
x08(%esi)
+524 0000a60c 8b430c
movl
0x0c(%
ebx),%eax
+527 0000a60f 89460c
movl
%eax,0
x0c(%esi)
+530 0000a612 83c310
addl
$0x10,
%ebx
+533 0000a615 83c610
addl
$0x10,
%esi
+536 0000a618 3b5da8
cmpl
0xa8(%
ebp),%ebx
+539 0000a61b 75d3
jne
0x0000

a5f0
+541 0000a61d 8b5508
ebp),%edx
+544 0000a620 8b5204
edx),%edx
+547 0000a623 8955a8
xa8(%ebp)
+550 0000a626 8b4508
ebp),%eax
+553 0000a629 8b18
,%ebx
+555 0000a62b 395da8
xa8(%ebp)
+558 0000a62e 7422
a652
+560 0000a630 8b1588801300
x
+566 0000a636 8955bc
xbc(%ebp)
+569 0000a639 0f1f8000000000
x)
+576 0000a640 8b03
,%eax
+578 0000a642 8d78f4
eax),%edi
+581 0000a645 3b7dbc
ebp),%edi
+584 0000a648 754a
a694
+586 0000a64a 83c310
%ebx
+589 0000a64d 395da8
xa8(%ebp)
+592 0000a650 75ee
a640
+594 0000a652 8b5508
ebp),%edx
+597 0000a655 8b02
,%eax
+599 0000a657 85c0
eax
+601 0000a659 7408
a663
+603 0000a65b 890424
%esp)
+606 0000a65e e80b870f00
operator delete(void*)
+611 0000a663 8b55c4
ebp),%edx
+614 0000a666 8b4508
ebp),%eax
+617 0000a669 8910
%eax)
+619 0000a66b 897004
x04(%eax)
+622 0000a66e 89d0
eax
+624 0000a670 0345b0
ebp),%eax
+627 0000a673 8b5508

movl

0x08(%

movl

0x04(%

movl

%edx,0

movl

0x08(%

movl

(%eax)

cmpl

%ebx,0

je

0x0000

movl

0x00138088,%ed
movl

nopl

%edx,0
0x00000000(%ea

movl

(%ebx)

leal

0xf4(%

cmpl

0xbc(%

jne

0x0000

addl

$0x10,

cmpl

%ebx,0

jne

0x0000

movl

0x08(%

movl

(%edx)

testl

%eax,%

je

0x0000

movl

%eax,(

calll

0x00102d6e
movl

0xc4(%

movl

0x08(%

movl

%edx,(

movl

%esi,0

movl

%edx,%

addl

0xb0(%

movl

0x08(%

ebp),%edx
+630 0000a676 894208
movl
%eax,0
x08(%edx)
+633 0000a679 83c45c
addl
$0x5c,
%esp
+636 0000a67c 5b
popl
%ebx
+637 0000a67d 5e
popl
%esi
+638 0000a67e 5f
popl
%edi
+639 0000a67f c9
leave
+640 0000a680 c3
ret
+641 0000a681 81faffffff0f
cmpl
$0x0fffffff,%e
dx
+647 0000a687 776e
ja
0x0000
a6f7
+649 0000a689 c1e204
shll
$0x04,
%edx
+652 0000a68c 8955b0
movl
%edx,0
xb0(%ebp)
+655 0000a68f e9a5feffff
jmp
0x0000a539
+660 0000a694 83e804
subl
$0x04,
%eax
+663 0000a697 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+671 0000a69f 890424
movl
%eax,(
%esp)
+674 0000a6a2 e8a7850f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+679 0000a6a7 85c0
testl
%eax,%
eax
+681 0000a6a9 7f9f
jg
0x0000
a64a
+683 0000a6ab 8d45e3
leal
0xe3(%
ebp),%eax
+686 0000a6ae 89442404
movl
%eax,0
x04(%esp)
+690 0000a6b2 893c24
movl
%edi,(
%esp)
+693 0000a6b5 e8ca850f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+698 0000a6ba eb8e
jmp
0x0000
a64a
+700 0000a6bc 8d4308
leal
0x08(%
ebx),%eax
+703 0000a6bf c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+711 0000a6c7 890424
movl
%eax,(
%esp)
+714 0000a6ca e87f850f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+719 0000a6cf 85c0
testl
%eax,%
eax
+721 0000a6d1 0f8f29feffff
jg
0x0000a500
+727 0000a6d7 8d45e6
leal
0xe6(%
ebp),%eax
+730 0000a6da 89442404
movl
%eax,0
x04(%esp)
+734 0000a6de 891c24
movl
%ebx,(
%esp)
+737 0000a6e1 e89e850f00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+742 0000a6e6 e915feffff
jmp
0x0000a500
+747 0000a6eb c70424b0430d00
movl
$0x000d43b0,(%
esp)
vector::_M_insert_aux
+754 0000a6f2 e841860f00
calll
0x00102d38
std::__throw_length_error(char const*)
+759 0000a6f7 e818860f00
calll
0x00102d14
std::__throw_bad_alloc()
+764 0000a6fc 890424
movl
%eax,(
%esp)
+767 0000a6ff e844850f00
calll
0x00102c48
__Unwind_Resume
+772 0000a704 89c3
movl
%eax,%
ebx
+774 0000a706 8b75d0
movl
0xd0(%
ebp),%esi
+777 0000a709 83ee0c
subl
$0x0c,
%esi
+780 0000a70c 3b3588801300
cmpl
0x00138088,%es
i
+786 0000a712 750a
jne
0x0000
a71e
+788 0000a714 891c24
movl
%ebx,(
%esp)
+791 0000a717 e82c850f00
calll
0x00102c48
__Unwind_Resume
+796 0000a71c ebde
jmp
0x0000
a6fc
+798 0000a71e 8d4608
leal
0x08(%
esi),%eax
+801 0000a721 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+809 0000a729 890424
movl
%eax,(
%esp)
+812 0000a72c e81d850f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+817 0000a731 85c0
testl
%eax,%
eax
+819 0000a733 7fdf
jg
0x0000
a714
+821 0000a735 8d45e7
leal
0xe7(%
ebp),%eax
+824 0000a738 89442404
movl
%eax,0
x04(%esp)
+828 0000a73c 893424
movl
%esi,(
%esp)
+831 0000a73f e840850f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+836 0000a744 ebce
jmp
0x0000
a714
+838 0000a746 890424
movl
%eax,(
%esp)
+841 0000a749 e844860f00
calll
0x00102d92
___cxa_begin_catch
+846 0000a74e 8b5db8
movl
0xb8(%
ebp),%ebx
+849 0000a751 39de
cmpl
%ebx,%
esi

+851 0000a753 741e


a773
+853 0000a755 8b1588801300
x
+859 0000a75b 8955c0
xc0(%ebp)
+862 0000a75e 8b03
,%eax
+864 0000a760 8d78f4
eax),%edi
+867 0000a763 3b7dc0
ebp),%edi
+870 0000a766 0f85f8000000
+876 0000a76c 83c310
%ebx
+879 0000a76f 39f3
ebx
+881 0000a771 75eb
a75e
+883 0000a773 e838860f00
___cxa_rethrow
+888 0000a778 890424
%esp)
+891 0000a77b e812860f00
___cxa_begin_catch
+896 0000a780 8b5dc4
ebp),%ebx
+899 0000a783 39df
edi
+901 0000a785 7419
a7a0
+903 0000a787 a188801300
x
+908 0000a78c 8945b4
xb4(%ebp)
+911 0000a78f 8b03
,%eax
+913 0000a791 8d70f4
eax),%esi
+916 0000a794 3b75b4
ebp),%esi
+919 0000a797 7511
a7aa
+921 0000a799 83c310
%ebx
+924 0000a79c 39fb
ebx
+926 0000a79e 75ef
a78f
+928 0000a7a0 e80b860f00
___cxa_rethrow
+933 0000a7a5 e952ffffff
+938 0000a7aa 83e804
%eax
+941 0000a7ad c7442404ffffffff
04(%esp)
+949 0000a7b5 890424
%esp)
+952 0000a7b8 e891840f00
__gnu_cxx::__exchange_and_add(int volatile*,

je
movl

0x00138088,%ed
movl

%edx,0

movl

(%ebx)

leal

0xf4(%

cmpl

0xc0(%

addl

0x0000a864
$0x10,

cmpl

%esi,%

jne

0x0000

jne

calll

0x00102db0
movl

calll

%eax,(
0x00102d92

movl

0xc4(%

cmpl

%ebx,%

je

0x0000

movl

0x00138088,%ea
movl

%eax,0

movl

(%ebx)

leal

0xf4(%

cmpl

0xb4(%

jne

0x0000

addl

$0x10,

cmpl

%edi,%

jne

0x0000

calll

0x00102db0

jmp
subl
movl

0x0000a6fc
$0x04,
$0xffffffff,0x

movl
calll
int)

0x0000

%eax,(
0x00102c4e

+957 0000a7bd 85c0


testl
%eax,%
eax
+959 0000a7bf 7fd8
jg
0x0000
a799
+961 0000a7c1 8d55e5
leal
0xe5(%
ebp),%edx
+964 0000a7c4 89542404
movl
%edx,0
x04(%esp)
+968 0000a7c8 893424
movl
%esi,(
%esp)
+971 0000a7cb e8b4840f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+976 0000a7d0 ebc7
jmp
0x0000
a799
+978 0000a7d2 89c3
movl
%eax,%
ebx
+980 0000a7d4 e8bf850f00
calll
0x00102d98
___cxa_end_catch
+985 0000a7d9 891c24
movl
%ebx,(
%esp)
+988 0000a7dc e8b1850f00
calll
0x00102d92
___cxa_begin_catch
+993 0000a7e1 8b55b8
movl
0xb8(%
ebp),%edx
+996 0000a7e4 3955c4
cmpl
%edx,0
xc4(%ebp)
+999 0000a7e7 744a
je
0x0000
a833
+1001 0000a7e9 8b3d88801300
movl
0x00138088,%ed
i
+1007 0000a7ef 8b45c4
movl
0xc4(%
ebp),%eax
+1010 0000a7f2 89c3
movl
%eax,%
ebx
+1012 0000a7f4 8b00
movl
(%eax)
,%eax
+1014 0000a7f6 8d70f4
leal
0xf4(%
eax),%esi
+1017 0000a7f9 39fe
cmpl
%edi,%
esi
+1019 0000a7fb 750e
jne
0x0000
a80b
+1021 0000a7fd 83c310
addl
$0x10,
%ebx
+1024 0000a800 395db8
cmpl
%ebx,0
xb8(%ebp)
+1027 0000a803 742e
je
0x0000
a833
+1029 0000a805 89d8
movl
%ebx,%
eax
+1031 0000a807 ebeb
jmp
0x0000
a7f4
+1033 0000a809 ebc7
jmp
0x0000
a7d2
+1035 0000a80b 83e804
subl
$0x04,
%eax
+1038 0000a80e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1046 0000a816 890424
movl
%eax,(

%esp)
+1049 0000a819 e830840f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1054 0000a81e 85c0
testl
%eax,%
eax
+1056 0000a820 7fdb
jg
0x0000
a7fd
+1058 0000a822 8d45e2
leal
0xe2(%
ebp),%eax
+1061 0000a825 89442404
movl
%eax,0
x04(%esp)
+1065 0000a829 893424
movl
%esi,(
%esp)
+1068 0000a82c e853840f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1073 0000a831 ebca
jmp
0x0000
a7fd
+1075 0000a833 8b45c4
movl
0xc4(%
ebp),%eax
+1078 0000a836 85c0
testl
%eax,%
eax
+1080 0000a838 740b
je
0x0000
a845
+1082 0000a83a 8b55c4
movl
0xc4(%
ebp),%edx
+1085 0000a83d 891424
movl
%edx,(
%esp)
+1088 0000a840 e829850f00
calll
0x00102d6e
operator delete(void*)
+1093 0000a845 e866850f00
calll
0x00102db0
___cxa_rethrow
+1098 0000a84a 89c3
movl
%eax,%
ebx
+1100 0000a84c e847850f00
calll
0x00102d98
___cxa_end_catch
+1105 0000a851 e9befeffff
jmp
0x0000a714
+1110 0000a856 ebf2
jmp
0x0000
a84a
+1112 0000a858 89c3
movl
%eax,%
ebx
+1114 0000a85a e97affffff
jmp
0x0000a7d9
+1119 0000a85f e998feffff
jmp
0x0000a6fc
+1124 0000a864 83e804
subl
$0x04,
%eax
+1127 0000a867 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1135 0000a86f 890424
movl
%eax,(
%esp)
+1138 0000a872 e8d7830f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1143 0000a877 85c0
testl
%eax,%
eax
+1145 0000a879 0f8fedfeffff
jg
0x0000a76c
+1151 0000a87f 8d45e4
leal
0xe4(%
ebp),%eax
+1154 0000a882 89442404
movl
%eax,0
x04(%esp)
+1158 0000a886 893c24
movl
%edi,(
%esp)

+1161 0000a889 e8f6830f00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1166 0000a88e e9d9feffff
jmp
0x0000a76c
+1171 0000a893 e93affffff
jmp
0x0000a7d2
+1176 0000a898 e935ffffff
jmp
0x0000a7d2
+1181 0000a89d 90
nop
+1182 0000a89e 6690
nop
+0

0000a8a0 55

pushl

%ebp
+1
0000a8a1 89e5
movl
%esp,%ebp
+3
0000a8a3 57
pushl
%edi
+4
0000a8a4 56
pushl
%esi
+5
0000a8a5 53
pushl
%ebx
+6
0000a8a6 83ec4c
subl
$0x4c,%esp
+9
0000a8a9 8b450c
movl
0x0c(%ebp),%eax
+12 0000a8ac 8945bc
movl
%eax,0
xbc(%ebp)
+15 0000a8af 8b4d08
movl
0x08(%
ebp),%ecx
+18 0000a8b2 8b5104
movl
0x04(%
ecx),%edx
+21 0000a8b5 3b5108
cmpl
0x08(%
ecx),%edx
+24 0000a8b8 0f8493000000
je
0x0000a951
+30 0000a8be 85d2
testl
%edx,%
edx
+32 0000a8c0 7415
je
0x0000
a8d7
+34 0000a8c2 8d42fc
leal
0xfc(%
edx),%eax
+37 0000a8c5 89442404
movl
%eax,0
x04(%esp)
+41 0000a8c9 891424
movl
%edx,(
%esp)
+44 0000a8cc e8f5830f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+49 0000a8d1 8b4508
movl
0x08(%
ebp),%eax
+52 0000a8d4 8b5004
movl
0x04(%
eax),%edx
+55 0000a8d7 83c204
addl
$0x04,
%edx
+58 0000a8da 8b4d08
movl
0x08(%
ebp),%ecx
+61 0000a8dd 895104
movl
%edx,0
x04(%ecx)
+64 0000a8e0 8b4510
movl
0x10(%
ebp),%eax
+67 0000a8e3 89442404
movl
%eax,0
x04(%esp)

+71 0000a8e7 8d55dc


leal
0xdc(%
ebp),%edx
+74 0000a8ea 891424
movl
%edx,(
%esp)
+77 0000a8ed e8d4830f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+82 0000a8f2 8b4d08
movl
0x08(%
ebp),%ecx
+85 0000a8f5 8b4104
movl
0x04(%
ecx),%eax
+88 0000a8f8 8d78f8
leal
0xf8(%
eax),%edi
+91 0000a8fb 8d70fc
leal
0xfc(%
eax),%esi
+94 0000a8fe 89fb
movl
%edi,%
ebx
+96 0000a900 2b5d0c
subl
0x0c(%
ebp),%ebx
+99 0000a903 c1fb02
sarl
$0x02,
%ebx
+102 0000a906 85db
testl
%ebx,%
ebx
+104 0000a908 7e1b
jle
0x0000
a925
+106 0000a90a 660f1f440000
nopw
0x00(%eax,%eax
)
+112 0000a910 83ef04
subl
$0x04,
%edi
+115 0000a913 83ee04
subl
$0x04,
%esi
+118 0000a916 897c2404
movl
%edi,0
x04(%esp)
+122 0000a91a 893424
movl
%esi,(
%esp)
+125 0000a91d e88c830f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+130 0000a922 4b
decl
%ebx
+131 0000a923 75eb
jne
0x0000
a910
+133 0000a925 8d45dc
leal
0xdc(%
ebp),%eax
+136 0000a928 89442404
movl
%eax,0
x04(%esp)
+140 0000a92c 8b550c
movl
0x0c(%
ebp),%edx
+143 0000a92f 891424
movl
%edx,(
%esp)
+146 0000a932 e877830f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+151 0000a937 8b5ddc
movl
0xdc(%
ebp),%ebx
+154 0000a93a 83eb0c
subl
$0x0c,
%ebx
+157 0000a93d 3b1d88801300
cmpl
0x00138088,%eb

x
+163 0000a943 0f8571010000
+169 0000a949 83c44c
%esp
+172 0000a94c 5b
+173 0000a94d 5e
+174 0000a94e 5f
+175 0000a94f c9
+176 0000a950 c3
+177 0000a951 89d0
eax
+179 0000a953 2b01
,%eax
+181 0000a955 c1f802
%eax
+184 0000a958 3dffffff3f
ax
+189 0000a95d 0f8486010000
+195 0000a963 ba01000000
dx
+200 0000a968 85c0
eax
+202 0000a96a 0f8417010000
+208 0000a970 8d1400
%eax),%edx
+211 0000a973 c745c0fcffffff
c0(%ebp)
+218 0000a97a 39c2
edx
+220 0000a97c 0f83fd000000
+226 0000a982 8b45c0
ebp),%eax
+229 0000a985 890424
%esp)
+232 0000a988 e8ed830f00
operator new(unsigned long)
+237 0000a98d 8945d4
xd4(%ebp)
+240 0000a990 8945c8
xc8(%ebp)
+243 0000a993 8b5508
ebp),%edx
+246 0000a996 8b02
,%eax
+248 0000a998 8b7dd4
ebp),%edi
+251 0000a99b 3b450c
ebp),%eax
+254 0000a99e 742f
a9cf
+256 0000a9a0 89fe
esi
+258 0000a9a2 89c3
ebx
+260 0000a9a4 eb0c
a9b2
+262 0000a9a6 662e0f1f840000000000
ax)
+272 0000a9b0 89d8
eax

jne
addl
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

subl

(%ecx)

sarl

$0x02,

%edx,%

cmpl

$0x3fffffff,%e

je
movl

0x0000aae9
$0x00000001,%e
testl

je
leal
movl

%eax,%
0x0000aa87
(%eax,
$0xfffffffc,0x

cmpl

%eax,%

movl

0x0000aa7f
0xc0(%

movl

%eax,(

jae

calll

nopw

0x0000aaba
$0x4c,

0x00102d7a
movl

%eax,0

movl

%eax,0

movl

0x08(%

movl

(%edx)

movl

0xd4(%

cmpl

0x0c(%

je

0x0000

movl

%edi,%

movl

%eax,%

jmp

0x0000

%cs:0x00000000(%eax,%e
movl

%ebx,%

+274 0000a9b2 85f6


testl
%esi,%
esi
+276 0000a9b4 740c
je
0x0000
a9c2
+278 0000a9b6 89442404
movl
%eax,0
x04(%esp)
+282 0000a9ba 893424
movl
%esi,(
%esp)
+285 0000a9bd e804830f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+290 0000a9c2 83c304
addl
$0x04,
%ebx
+293 0000a9c5 8d7e04
leal
0x04(%
esi),%edi
+296 0000a9c8 89fe
movl
%edi,%
esi
+298 0000a9ca 3b5d0c
cmpl
0x0c(%
ebp),%ebx
+301 0000a9cd 75e1
jne
0x0000
a9b0
+303 0000a9cf 897dc8
movl
%edi,0
xc8(%ebp)
+306 0000a9d2 85ff
testl
%edi,%
edi
+308 0000a9d4 740f
je
0x0000
a9e5
+310 0000a9d6 8b5510
movl
0x10(%
ebp),%edx
+313 0000a9d9 89542404
movl
%edx,0
x04(%esp)
+317 0000a9dd 893c24
movl
%edi,(
%esp)
+320 0000a9e0 e8e1820f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+325 0000a9e5 83c704
addl
$0x04,
%edi
+328 0000a9e8 897dc8
movl
%edi,0
xc8(%ebp)
+331 0000a9eb 8b4508
movl
0x08(%
ebp),%eax
+334 0000a9ee 8b4004
movl
0x04(%
eax),%eax
+337 0000a9f1 8945b8
movl
%eax,0
xb8(%ebp)
+340 0000a9f4 8b5dbc
movl
0xbc(%
ebp),%ebx
+343 0000a9f7 89fe
movl
%edi,%
esi
+345 0000a9f9 39d8
cmpl
%ebx,%
eax
+347 0000a9fb 7427
je
0x0000
aa24
+349 0000a9fd 0f1f00
nopl
(%eax)
+352 0000aa00 85f6
testl
%esi,%
esi
+354 0000aa02 740c
je
0x0000

aa10
+356 0000aa04 895c2404
movl
%ebx,0
x04(%esp)
+360 0000aa08 893424
movl
%esi,(
%esp)
+363 0000aa0b e8b6820f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+368 0000aa10 83c304
addl
$0x04,
%ebx
+371 0000aa13 83c604
addl
$0x04,
%esi
+374 0000aa16 3b5db8
cmpl
0xb8(%
ebp),%ebx
+377 0000aa19 75e5
jne
0x0000
aa00
+379 0000aa1b 8b5508
movl
0x08(%
ebp),%edx
+382 0000aa1e 8b5204
movl
0x04(%
edx),%edx
+385 0000aa21 8955b8
movl
%edx,0
xb8(%ebp)
+388 0000aa24 8b4d08
movl
0x08(%
ebp),%ecx
+391 0000aa27 8b19
movl
(%ecx)
,%ebx
+393 0000aa29 395db8
cmpl
%ebx,0
xb8(%ebp)
+396 0000aa2c 7424
je
0x0000
aa52
+398 0000aa2e 8b0d88801300
movl
0x00138088,%ec
x
+404 0000aa34 894dcc
movl
%ecx,0
xcc(%ebp)
+407 0000aa37 660f1f840000000000
nopw
0x00000000(%eax,%eax)
+416 0000aa40 8b03
movl
(%ebx)
,%eax
+418 0000aa42 8d78f4
leal
0xf4(%
eax),%edi
+421 0000aa45 3b7dcc
cmpl
0xcc(%
ebp),%edi
+424 0000aa48 7548
jne
0x0000
aa92
+426 0000aa4a 83c304
addl
$0x04,
%ebx
+429 0000aa4d 395db8
cmpl
%ebx,0
xb8(%ebp)
+432 0000aa50 75ee
jne
0x0000
aa40
+434 0000aa52 8b5508
movl
0x08(%
ebp),%edx
+437 0000aa55 8b02
movl
(%edx)
,%eax
+439 0000aa57 85c0
testl
%eax,%
eax
+441 0000aa59 7408
je
0x0000
aa63
+443 0000aa5b 890424
movl
%eax,(
%esp)

+446 0000aa5e e80b830f00


calll
0x00102d6e
operator delete(void*)
+451 0000aa63 8b45d4
movl
0xd4(%
ebp),%eax
+454 0000aa66 8b4d08
movl
0x08(%
ebp),%ecx
+457 0000aa69 8901
movl
%eax,(
%ecx)
+459 0000aa6b 897104
movl
%esi,0
x04(%ecx)
+462 0000aa6e 8b45d4
movl
0xd4(%
ebp),%eax
+465 0000aa71 0345c0
addl
0xc0(%
ebp),%eax
+468 0000aa74 894108
movl
%eax,0
x08(%ecx)
+471 0000aa77 83c44c
addl
$0x4c,
%esp
+474 0000aa7a 5b
popl
%ebx
+475 0000aa7b 5e
popl
%esi
+476 0000aa7c 5f
popl
%edi
+477 0000aa7d c9
leave
+478 0000aa7e c3
ret
+479 0000aa7f 81faffffff3f
cmpl
$0x3fffffff,%e
dx
+485 0000aa85 776e
ja
0x0000
aaf5
+487 0000aa87 c1e202
shll
$0x02,
%edx
+490 0000aa8a 8955c0
movl
%edx,0
xc0(%ebp)
+493 0000aa8d e9f0feffff
jmp
0x0000a982
+498 0000aa92 83e804
subl
$0x04,
%eax
+501 0000aa95 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+509 0000aa9d 890424
movl
%eax,(
%esp)
+512 0000aaa0 e8a9810f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+517 0000aaa5 85c0
testl
%eax,%
eax
+519 0000aaa7 7fa1
jg
0x0000
aa4a
+521 0000aaa9 8d45e3
leal
0xe3(%
ebp),%eax
+524 0000aaac 89442404
movl
%eax,0
x04(%esp)
+528 0000aab0 893c24
movl
%edi,(
%esp)
+531 0000aab3 e8cc810f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+536 0000aab8 eb90
jmp
0x0000
aa4a
+538 0000aaba 8d4308
leal
0x08(%
ebx),%eax
+541 0000aabd c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+549 0000aac5 890424
movl
%eax,(

%esp)
+552 0000aac8 e881810f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+557 0000aacd 85c0
testl
%eax,%
eax
+559 0000aacf 0f8f74feffff
jg
0x0000a949
+565 0000aad5 8d45e7
leal
0xe7(%
ebp),%eax
+568 0000aad8 89442404
movl
%eax,0
x04(%esp)
+572 0000aadc 891c24
movl
%ebx,(
%esp)
+575 0000aadf e8a0810f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+580 0000aae4 e960feffff
jmp
0x0000a949
+585 0000aae9 c70424b0430d00
movl
$0x000d43b0,(%
esp)
vector::_M_insert_aux
+592 0000aaf0 e843820f00
calll
0x00102d38
std::__throw_length_error(char const*)
+597 0000aaf5 e81a820f00
calll
0x00102d14
std::__throw_bad_alloc()
+602 0000aafa 890424
movl
%eax,(
%esp)
+605 0000aafd e846810f00
calll
0x00102c48
__Unwind_Resume
+610 0000ab02 89c3
movl
%eax,%
ebx
+612 0000ab04 8b75dc
movl
0xdc(%
ebp),%esi
+615 0000ab07 83ee0c
subl
$0x0c,
%esi
+618 0000ab0a 3b3588801300
cmpl
0x00138088,%es
i
+624 0000ab10 750a
jne
0x0000
ab1c
+626 0000ab12 891c24
movl
%ebx,(
%esp)
+629 0000ab15 e82e810f00
calll
0x00102c48
__Unwind_Resume
+634 0000ab1a ebde
jmp
0x0000
aafa
+636 0000ab1c 8d4608
leal
0x08(%
esi),%eax
+639 0000ab1f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+647 0000ab27 890424
movl
%eax,(
%esp)
+650 0000ab2a e81f810f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+655 0000ab2f 85c0
testl
%eax,%
eax
+657 0000ab31 7fdf
jg
0x0000
ab12
+659 0000ab33 8d45e6
leal
0xe6(%
ebp),%eax
+662 0000ab36 89442404
movl
%eax,0
x04(%esp)
+666 0000ab3a 893424
movl
%esi,(
%esp)

+669 0000ab3d e842810f00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+674 0000ab42 ebce
jmp
0x0000
ab12
+676 0000ab44 890424
movl
%eax,(
%esp)
+679 0000ab47 e846820f00
calll
0x00102d92
___cxa_begin_catch
+684 0000ab4c 8b5dc8
movl
0xc8(%
ebp),%ebx
+687 0000ab4f 39de
cmpl
%ebx,%
esi
+689 0000ab51 741d
je
0x0000
ab70
+691 0000ab53 a188801300
movl
0x00138088,%ea
x
+696 0000ab58 8945d0
movl
%eax,0
xd0(%ebp)
+699 0000ab5b 8b03
movl
(%ebx)
,%eax
+701 0000ab5d 8d78f4
leal
0xf4(%
eax),%edi
+704 0000ab60 3b7dd0
cmpl
0xd0(%
ebp),%edi
+707 0000ab63 0f85f9000000
jne
0x0000ac62
+713 0000ab69 83c304
addl
$0x04,
%ebx
+716 0000ab6c 39f3
cmpl
%esi,%
ebx
+718 0000ab6e 75eb
jne
0x0000
ab5b
+720 0000ab70 e83b820f00
calll
0x00102db0
___cxa_rethrow
+725 0000ab75 890424
movl
%eax,(
%esp)
+728 0000ab78 e815820f00
calll
0x00102d92
___cxa_begin_catch
+733 0000ab7d 8b5dd4
movl
0xd4(%
ebp),%ebx
+736 0000ab80 39df
cmpl
%ebx,%
edi
+738 0000ab82 741a
je
0x0000
ab9e
+740 0000ab84 8b0d88801300
movl
0x00138088,%ec
x
+746 0000ab8a 894dc4
movl
%ecx,0
xc4(%ebp)
+749 0000ab8d 8b03
movl
(%ebx)
,%eax
+751 0000ab8f 8d70f4
leal
0xf4(%
eax),%esi
+754 0000ab92 3b75c4
cmpl
0xc4(%
ebp),%esi
+757 0000ab95 7511
jne
0x0000
aba8
+759 0000ab97 83c304
addl
$0x04,
%ebx
+762 0000ab9a 39fb
cmpl
%edi,%
ebx

+764 0000ab9c 75ef


jne
0x0000
ab8d
+766 0000ab9e e80d820f00
calll
0x00102db0
___cxa_rethrow
+771 0000aba3 e952ffffff
jmp
0x0000aafa
+776 0000aba8 83e804
subl
$0x04,
%eax
+779 0000abab c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+787 0000abb3 890424
movl
%eax,(
%esp)
+790 0000abb6 e893800f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+795 0000abbb 85c0
testl
%eax,%
eax
+797 0000abbd 7fd8
jg
0x0000
ab97
+799 0000abbf 8d45e5
leal
0xe5(%
ebp),%eax
+802 0000abc2 89442404
movl
%eax,0
x04(%esp)
+806 0000abc6 893424
movl
%esi,(
%esp)
+809 0000abc9 e8b6800f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+814 0000abce ebc7
jmp
0x0000
ab97
+816 0000abd0 89c3
movl
%eax,%
ebx
+818 0000abd2 e8c1810f00
calll
0x00102d98
___cxa_end_catch
+823 0000abd7 891c24
movl
%ebx,(
%esp)
+826 0000abda e8b3810f00
calll
0x00102d92
___cxa_begin_catch
+831 0000abdf 8b55c8
movl
0xc8(%
ebp),%edx
+834 0000abe2 3955d4
cmpl
%edx,0
xd4(%ebp)
+837 0000abe5 744a
je
0x0000
ac31
+839 0000abe7 8b3d88801300
movl
0x00138088,%ed
i
+845 0000abed 8b45d4
movl
0xd4(%
ebp),%eax
+848 0000abf0 89c3
movl
%eax,%
ebx
+850 0000abf2 8b00
movl
(%eax)
,%eax
+852 0000abf4 8d70f4
leal
0xf4(%
eax),%esi
+855 0000abf7 39fe
cmpl
%edi,%
esi
+857 0000abf9 750e
jne
0x0000
ac09
+859 0000abfb 83c304
addl
$0x04,
%ebx
+862 0000abfe 395dc8
cmpl
%ebx,0
xc8(%ebp)

+865 0000ac01 742e


je
0x0000
ac31
+867 0000ac03 89d8
movl
%ebx,%
eax
+869 0000ac05 ebeb
jmp
0x0000
abf2
+871 0000ac07 ebc7
jmp
0x0000
abd0
+873 0000ac09 83e804
subl
$0x04,
%eax
+876 0000ac0c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+884 0000ac14 890424
movl
%eax,(
%esp)
+887 0000ac17 e832800f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+892 0000ac1c 85c0
testl
%eax,%
eax
+894 0000ac1e 7fdb
jg
0x0000
abfb
+896 0000ac20 8d4de2
leal
0xe2(%
ebp),%ecx
+899 0000ac23 894c2404
movl
%ecx,0
x04(%esp)
+903 0000ac27 893424
movl
%esi,(
%esp)
+906 0000ac2a e855800f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+911 0000ac2f ebca
jmp
0x0000
abfb
+913 0000ac31 8b55d4
movl
0xd4(%
ebp),%edx
+916 0000ac34 85d2
testl
%edx,%
edx
+918 0000ac36 740b
je
0x0000
ac43
+920 0000ac38 8b45d4
movl
0xd4(%
ebp),%eax
+923 0000ac3b 890424
movl
%eax,(
%esp)
+926 0000ac3e e82b810f00
calll
0x00102d6e
operator delete(void*)
+931 0000ac43 e868810f00
calll
0x00102db0
___cxa_rethrow
+936 0000ac48 89c3
movl
%eax,%
ebx
+938 0000ac4a e849810f00
calll
0x00102d98
___cxa_end_catch
+943 0000ac4f e9befeffff
jmp
0x0000ab12
+948 0000ac54 ebf2
jmp
0x0000
ac48
+950 0000ac56 89c3
movl
%eax,%
ebx
+952 0000ac58 e97affffff
jmp
0x0000abd7
+957 0000ac5d e998feffff
jmp
0x0000aafa
+962 0000ac62 83e804
subl
$0x04,
%eax
+965 0000ac65 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+973 0000ac6d 890424


movl
%eax,(
%esp)
+976 0000ac70 e8d97f0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+981 0000ac75 85c0
testl
%eax,%
eax
+983 0000ac77 0f8fecfeffff
jg
0x0000ab69
+989 0000ac7d 8d55e4
leal
0xe4(%
ebp),%edx
+992 0000ac80 89542404
movl
%edx,0
x04(%esp)
+996 0000ac84 893c24
movl
%edi,(
%esp)
+999 0000ac87 e8f87f0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1004 0000ac8c e9d8feffff
jmp
0x0000ab69
+1009 0000ac91 e93affffff
jmp
0x0000abd0
+1014 0000ac96 e935ffffff
jmp
0x0000abd0
+1019 0000ac9b 0f1f440000
nopl
0x00(%eax,%eax
)
+0

0000aca0 55

pushl

%ebp
+1
0000aca1 89e5
%esp,%ebp
+3
0000aca3 57
%edi
+4
0000aca4 56
%esi
+5
0000aca5 53
%ebx
+6
0000aca6 83ec6c
$0x6c,%esp
+9
0000aca9 8b450c
0x0c(%ebp),%eax
+12 0000acac 8945c4
xc4(%ebp)
+15 0000acaf 89442404
x04(%esp)
+19 0000acb3 8b5508
ebp),%edx
+22 0000acb6 891424
%esp)
+25 0000acb9 e832f2ffff
+30 0000acbe 8b45c4
ebp),%eax
+33 0000acc1 394510
x10(%ebp)
+36 0000acc4 0f8616010000
+42 0000acca 89c2
edx
+44 0000accc 2b4508
ebp),%eax
+47 0000accf c1f802
%eax
+50 0000acd2 8945bc
xbc(%ebp)
+53 0000acd5 89d7
edi

movl
pushl
pushl
pushl
subl
movl
movl

%eax,0

movl

%eax,0

movl

0x08(%

movl

%edx,(

movl

0x00009ef0
0xc4(%

cmpl

%eax,0

movl

0x0000ade0
%eax,%

subl

0x08(%

sarl

$0x02,

movl

%eax,0

movl

%edx,%

calll

jbe

+55 0000acd7
ebp),%eax
+58 0000acda
xa0(%ebp)
+61 0000acdd
ebp),%eax
+64 0000ace0
xa4(%ebp)
+67 0000ace3
x
+72 0000ace8
xb0(%ebp)
+75 0000aceb
acfe
+77 0000aced
+80 0000acf0
edi),%edx
+83 0000acf3
x10(%ebp)
+86 0000acf6
+92 0000acfc
edi
+94 0000acfe
,%eax
+96 0000ad00
eax),%ebx
+99 0000ad03
xd8(%ebp)
+102 0000ad06
ebp),%eax
+105 0000ad09
,%ecx
+107 0000ad0b
ecx),%esi
+110 0000ad0e
xd4(%ebp)
+113 0000ad11
ebx
+115 0000ad13
ebp),%eax
+118 0000ad16
ebp),%eax
+122 0000ad1a
,%eax
+124 0000ad1c
,%edx
+126 0000ad1e
x08(%esp)
+130 0000ad22
x04(%esp)
+134 0000ad26
%esp)
+137 0000ad29
_memcmp
+142 0000ad2e
ebx
+144 0000ad30
eax
+146 0000ad32
eax

8d45d4

leal

0xd4(%

8945a0

movl

%eax,0

8d45d8

leal

0xd8(%

8945a4

movl

%eax,0

a188801300

movl

0x00138088,%ea

8945b0

movl

%eax,0

eb11

jmp

0x0000

0f1f00
8d5704

nopl
leal

(%eax)
0x04(%

395510

cmpl

%edx,0

movl

0x0000ade0
%edx,%

8b02

movl

(%edx)

8b58f4

movl

0xf4(%

895dd8

movl

%ebx,0

8b4508

movl

0x08(%

8b08

movl

(%eax)

8b71f4

movl

0xf4(%

8975d4

movl

%esi,0

39f3

cmpl

%esi,%

8b45a0

movl

0xa0(%

0f4645a4

cmovbel

0xa4(%

8b00

movl

(%eax)

8b12

movl

(%edx)

89442408

movl

%eax,0

894c2404

movl

%ecx,0

891424

movl

%edx,(

0f86e4000000
89d7

e8e2800f00

jbe

calll

0x00102e10

29f3

subl

%esi,%

85c0

testl

%eax,%

0f44c3

cmovel

%ebx,%

+149 0000ad35 85c0


testl
%eax,%
eax
+151 0000ad37 79b7
jns
0x0000
acf0
+153 0000ad39 897c2404
movl
%edi,0
x04(%esp)
+157 0000ad3d 8d55dc
leal
0xdc(%
ebp),%edx
+160 0000ad40 891424
movl
%edx,(
%esp)
+163 0000ad43 e87e7f0f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+168 0000ad48 8b4508
movl
0x08(%
ebp),%eax
+171 0000ad4b 89442404
movl
%eax,0
x04(%esp)
+175 0000ad4f 893c24
movl
%edi,(
%esp)
+178 0000ad52 e8577f0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+183 0000ad57 8d55dc
leal
0xdc(%
ebp),%edx
+186 0000ad5a 89542404
movl
%edx,0
x04(%esp)
+190 0000ad5e 8d45d0
leal
0xd0(%
ebp),%eax
+193 0000ad61 890424
movl
%eax,(
%esp)
+196 0000ad64 e85d7f0f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+201 0000ad69 8d55d0
leal
0xd0(%
ebp),%edx
+204 0000ad6c 8954240c
movl
%edx,0
x0c(%esp)
+208 0000ad70 8b45bc
movl
0xbc(%
ebp),%eax
+211 0000ad73 89442408
movl
%eax,0
x08(%esp)
+215 0000ad77 c744240400000000
movl
$0x00000000,0x
04(%esp)
+223 0000ad7f 8b5508
movl
0x08(%
ebp),%edx
+226 0000ad82 891424
movl
%edx,(
%esp)
+229 0000ad85 e8d6efffff
calll
0x00009d60
+234 0000ad8a 8b5dd0
movl
0xd0(%
ebp),%ebx
+237 0000ad8d 83eb0c
subl
$0x0c,
%ebx
+240 0000ad90 8b55b0
movl
0xb0(%
ebp),%edx
+243 0000ad93 8955b8
movl
%edx,0
xb8(%ebp)
+246 0000ad96 89d6
movl
%edx,%

esi
+248 0000ad98 39d3
cmpl
%edx,%
ebx
+250 0000ad9a 0f8544010000
jne
0x0000aee4
+256 0000ada0 8b5ddc
movl
0xdc(%
ebp),%ebx
+259 0000ada3 83eb0c
subl
$0x0c,
%ebx
+262 0000ada6 39de
cmpl
%ebx,%
esi
+264 0000ada8 0f8442ffffff
je
0x0000acf0
+270 0000adae 8d4308
leal
0x08(%
ebx),%eax
+273 0000adb1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+281 0000adb9 890424
movl
%eax,(
%esp)
+284 0000adbc e88d7e0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+289 0000adc1 85c0
testl
%eax,%
eax
+291 0000adc3 0f8f27ffffff
jg
0x0000acf0
+297 0000adc9 8d45e4
leal
0xe4(%
ebp),%eax
+300 0000adcc 89442404
movl
%eax,0
x04(%esp)
+304 0000add0 891c24
movl
%ebx,(
%esp)
+307 0000add3 e8ac7e0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+312 0000add8 e913ffffff
jmp
0x0000acf0
+317 0000addd 0f1f00
nopl
(%eax)
+320 0000ade0 8b7d0c
movl
0x0c(%
ebp),%edi
+323 0000ade3 2b7d08
subl
0x08(%
ebp),%edi
+326 0000ade6 8b1588801300
movl
0x00138088,%ed
x
+332 0000adec 8955b4
movl
%edx,0
xb4(%ebp)
+335 0000adef e98c000000
jmp
0x0000ae80
+340 0000adf4 660f1f440000
nopw
0x00(%eax,%eax
)
+346 0000adfa 660f1f440000
nopw
0x00(%eax,%eax
)
+352 0000ae00 8b75c4
movl
0xc4(%
ebp),%esi
+355 0000ae03 83ee04
subl
$0x04,
%esi
+358 0000ae06 89742404
movl
%esi,0
x04(%esp)
+362 0000ae0a 8d45cc
leal
0xcc(%
ebp),%eax
+365 0000ae0d 890424
movl
%eax,(
%esp)
+368 0000ae10 e8b17e0f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)

+373 0000ae15 8b5508


movl
0x08(%
ebp),%edx
+376 0000ae18 89542404
movl
%edx,0
x04(%esp)
+380 0000ae1c 893424
movl
%esi,(
%esp)
+383 0000ae1f e88a7e0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+388 0000ae24 8d45cc
leal
0xcc(%
ebp),%eax
+391 0000ae27 89442404
movl
%eax,0
x04(%esp)
+395 0000ae2b 8d55c8
leal
0xc8(%
ebp),%edx
+398 0000ae2e 891424
movl
%edx,(
%esp)
+401 0000ae31 e8907e0f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+406 0000ae36 89f0
movl
%esi,%
eax
+408 0000ae38 2b4508
subl
0x08(%
ebp),%eax
+411 0000ae3b c1f802
sarl
$0x02,
%eax
+414 0000ae3e 8d55c8
leal
0xc8(%
ebp),%edx
+417 0000ae41 8954240c
movl
%edx,0
x0c(%esp)
+421 0000ae45 89442408
movl
%eax,0
x08(%esp)
+425 0000ae49 c744240400000000
movl
$0x00000000,0x
04(%esp)
+433 0000ae51 8b4508
movl
0x08(%
ebp),%eax
+436 0000ae54 890424
movl
%eax,(
%esp)
+439 0000ae57 e804efffff
calll
0x00009d60
+444 0000ae5c 8b5dc8
movl
0xc8(%
ebp),%ebx
+447 0000ae5f 83eb0c
subl
$0x0c,
%ebx
+450 0000ae62 8b45b4
movl
0xb4(%
ebp),%eax
+453 0000ae65 8945b8
movl
%eax,0
xb8(%ebp)
+456 0000ae68 8945c0
movl
%eax,0
xc0(%ebp)
+459 0000ae6b 39c3
cmpl
%eax,%
ebx
+461 0000ae6d 754d
jne
0x0000
aebc
+463 0000ae6f 8b5dcc
movl
0xcc(%
ebp),%ebx
+466 0000ae72 83eb0c
subl
$0x0c,
%ebx
+469 0000ae75 395dc0
cmpl
%ebx,0

xc0(%ebp)
+472 0000ae78 751a
jne
0x0000
ae94
+474 0000ae7a 83ef04
subl
$0x04,
%edi
+477 0000ae7d 8975c4
movl
%esi,0
xc4(%ebp)
+480 0000ae80 89f8
movl
%edi,%
eax
+482 0000ae82 c1f802
sarl
$0x02,
%eax
+485 0000ae85 48
decl
%eax
+486 0000ae86 0f8f74ffffff
jg
0x0000ae00
+492 0000ae8c 83c46c
addl
$0x6c,
%esp
+495 0000ae8f 5b
popl
%ebx
+496 0000ae90 5e
popl
%esi
+497 0000ae91 5f
popl
%edi
+498 0000ae92 c9
leave
+499 0000ae93 c3
ret
+500 0000ae94 8d4308
leal
0x08(%
ebx),%eax
+503 0000ae97 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+511 0000ae9f 890424
movl
%eax,(
%esp)
+514 0000aea2 e8a77d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+519 0000aea7 85c0
testl
%eax,%
eax
+521 0000aea9 7fcf
jg
0x0000
ae7a
+523 0000aeab 8d55e0
leal
0xe0(%
ebp),%edx
+526 0000aeae 89542404
movl
%edx,0
x04(%esp)
+530 0000aeb2 891c24
movl
%ebx,(
%esp)
+533 0000aeb5 e8ca7d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+538 0000aeba ebbe
jmp
0x0000
ae7a
+540 0000aebc 8d4308
leal
0x08(%
ebx),%eax
+543 0000aebf c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+551 0000aec7 890424
movl
%eax,(
%esp)
+554 0000aeca e87f7d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+559 0000aecf 85c0
testl
%eax,%
eax
+561 0000aed1 7f9c
jg
0x0000
ae6f
+563 0000aed3 8d55e2
leal
0xe2(%
ebp),%edx
+566 0000aed6 89542404
movl
%edx,0
x04(%esp)
+570 0000aeda 891c24
movl
%ebx,(

%esp)
+573 0000aedd e8a27d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+578 0000aee2 eb8b
jmp
0x0000
ae6f
+580 0000aee4 8d4308
leal
0x08(%
ebx),%eax
+583 0000aee7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+591 0000aeef 890424
movl
%eax,(
%esp)
+594 0000aef2 e8577d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+599 0000aef7 85c0
testl
%eax,%
eax
+601 0000aef9 0f8fa1feffff
jg
0x0000ada0
+607 0000aeff 8d45e6
leal
0xe6(%
ebp),%eax
+610 0000af02 89442404
movl
%eax,0
x04(%esp)
+614 0000af06 891c24
movl
%ebx,(
%esp)
+617 0000af09 e8767d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+622 0000af0e e98dfeffff
jmp
0x0000ada0
+627 0000af13 89c3
movl
%eax,%
ebx
+629 0000af15 8b75dc
movl
0xdc(%
ebp),%esi
+632 0000af18 83ee0c
subl
$0x0c,
%esi
+635 0000af1b 3b75b8
cmpl
0xb8(%
ebp),%esi
+638 0000af1e 750c
jne
0x0000
af2c
+640 0000af20 891c24
movl
%ebx,(
%esp)
+643 0000af23 e8207d0f00
calll
0x00102c48
__Unwind_Resume
+648 0000af28 89c3
movl
%eax,%
ebx
+650 0000af2a ebf4
jmp
0x0000
af20
+652 0000af2c 8d4608
leal
0x08(%
esi),%eax
+655 0000af2f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+663 0000af37 890424
movl
%eax,(
%esp)
+666 0000af3a e80f7d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+671 0000af3f 85c0
testl
%eax,%
eax
+673 0000af41 7fdd
jg
0x0000
af20
+675 0000af43 8d45e5
leal
0xe5(%
ebp),%eax
+678 0000af46 89442404
movl
%eax,0

x04(%esp)
+682 0000af4a 893424
movl
%esi,(
%esp)
+685 0000af4d e8327d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+690 0000af52 ebcc
jmp
0x0000
af20
+692 0000af54 89c3
movl
%eax,%
ebx
+694 0000af56 8b1588801300
movl
0x00138088,%ed
x
+700 0000af5c 8955b8
movl
%edx,0
xb8(%ebp)
+703 0000af5f ebb4
jmp
0x0000
af15
+705 0000af61 89c3
movl
%eax,%
ebx
+707 0000af63 8b75c8
movl
0xc8(%
ebp),%esi
+710 0000af66 83ee0c
subl
$0x0c,
%esi
+713 0000af69 8b1588801300
movl
0x00138088,%ed
x
+719 0000af6f 8955b8
movl
%edx,0
xb8(%ebp)
+722 0000af72 39d6
cmpl
%edx,%
esi
+724 0000af74 7540
jne
0x0000
afb6
+726 0000af76 8b75cc
movl
0xcc(%
ebp),%esi
+729 0000af79 83ee0c
subl
$0x0c,
%esi
+732 0000af7c 3b75b8
cmpl
0xb8(%
ebp),%esi
+735 0000af7f 749f
je
0x0000
af20
+737 0000af81 8d4608
leal
0x08(%
esi),%eax
+740 0000af84 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+748 0000af8c 890424
movl
%eax,(
%esp)
+751 0000af8f e8ba7c0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+756 0000af94 85c0
testl
%eax,%
eax
+758 0000af96 7f88
jg
0x0000
af20
+760 0000af98 8d45e1
leal
0xe1(%
ebp),%eax
+763 0000af9b 89442404
movl
%eax,0
x04(%esp)
+767 0000af9f 893424
movl
%esi,(
%esp)
+770 0000afa2 e8dd7c0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+775 0000afa7 e974ffffff
jmp
0x0000af20

+780 0000afac e977ffffff


jmp
0x0000af28
+785 0000afb1 e972ffffff
jmp
0x0000af28
+790 0000afb6 8d4608
leal
0x08(%
esi),%eax
+793 0000afb9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+801 0000afc1 890424
movl
%eax,(
%esp)
+804 0000afc4 e8857c0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+809 0000afc9 85c0
testl
%eax,%
eax
+811 0000afcb 7fa9
jg
0x0000
af76
+813 0000afcd 8d45e3
leal
0xe3(%
ebp),%eax
+816 0000afd0 89442404
movl
%eax,0
x04(%esp)
+820 0000afd4 893424
movl
%esi,(
%esp)
+823 0000afd7 e8a87c0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+828 0000afdc eb98
jmp
0x0000
af76
+830 0000afde 89c3
movl
%eax,%
ebx
+832 0000afe0 8b75d0
movl
0xd0(%
ebp),%esi
+835 0000afe3 83ee0c
subl
$0x0c,
%esi
+838 0000afe6 a188801300
movl
0x00138088,%ea
x
+843 0000afeb 8945b8
movl
%eax,0
xb8(%ebp)
+846 0000afee 39c6
cmpl
%eax,%
esi
+848 0000aff0 0f841fffffff
je
0x0000af15
+854 0000aff6 8d4608
leal
0x08(%
esi),%eax
+857 0000aff9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+865 0000b001 890424
movl
%eax,(
%esp)
+868 0000b004 e8457c0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+873 0000b009 85c0
testl
%eax,%
eax
+875 0000b00b 0f8f04ffffff
jg
0x0000af15
+881 0000b011 8d45e7
leal
0xe7(%
ebp),%eax
+884 0000b014 89442404
movl
%eax,0
x04(%esp)
+888 0000b018 893424
movl
%esi,(
%esp)
+891 0000b01b e8647c0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+896 0000b020 e9f0feffff
jmp
0x0000af15
+901 0000b025 89c3
movl
%eax,%

ebx
+903 0000b027
+908 0000b02c
+913 0000b031
b025
+915 0000b033
ebx
+917 0000b035
x
+922 0000b03a
xb8(%ebp)
+925 0000b03d
+930 0000b042
+935 0000b047
+0

e94affffff
e9f7feffff
ebf2

jmp
jmp
jmp

89c3

movl

a188801300

movl

8945b8
e934ffffff
e9ccfeffff
660f1f840000000000

0x0000af76
0x0000af28
0x0000
%eax,%
0x00138088,%ea

movl
jmp
jmp
nopw

%eax,0

0x0000af76
0x0000af13
0x00000000(%eax,%eax)

0000b050 55

pushl

%ebp
+1
0000b051 89e5
%esp,%ebp
+3
0000b053 57
%edi
+4
0000b054 56
%esi
+5
0000b055 53
%ebx
+6
0000b056 83ec5c
$0x5c,%esp
+9
0000b059 8b450c
0x0c(%ebp),%eax
+12 0000b05c 8945d0
xd0(%ebp)
+15 0000b05f 2b4508
ebp),%eax
+18 0000b062 c1f802
%eax
+21 0000b065 83f810
%eax
+24 0000b068 0f8e3e020000
+30 0000b06e 8b4d10
ebp),%ecx
+33 0000b071 85c9
ecx
+35 0000b073 0f841d020000
+41 0000b079 8d4dd8
ebp),%ecx
+44 0000b07c 894db0
xb0(%ebp)
+47 0000b07f 8d45dc
ebp),%eax
+50 0000b082 8945b4
xb4(%ebp)
+53 0000b085 8b55d0
ebp),%edx
+56 0000b088 2b5508
ebp),%edx
+59 0000b08b c1fa02
%edx
+62 0000b08e 89d0
eax
+64 0000b090 c1e81f

movl
pushl
pushl
pushl
subl
movl
movl

%eax,0

subl

0x08(%

sarl

$0x02,

cmpl

$0x10,

movl

0x0000b2ac
0x10(%

jle
testl
je

%ecx,%

leal

0x0000b296
0xd8(%

movl

%ecx,0

leal

0xdc(%

movl

%eax,0

movl

0xd0(%

subl

0x08(%

sarl

$0x02,

movl

%edx,%

shrl

$0x1f,

%eax
+67 0000b093
eax
+69 0000b095
+71 0000b097
ebp),%edx
+74 0000b09a
%eax,4),%edi
+77 0000b09d
ebp),%ecx
+80 0000b0a0
%ecx
+83 0000b0a3
xcc(%ebp)
+86 0000b0a6
,%eax
+88 0000b0a8
xc8(%ebp)
+91 0000b0ab
eax),%ebx
+94 0000b0ae
xdc(%ebp)
+97 0000b0b1
,%eax
+99 0000b0b3
eax),%esi
+102 0000b0b6
xd8(%ebp)
+105 0000b0b9
esi
+107 0000b0bb
ebp),%eax
+110 0000b0be
ebp),%eax
+114 0000b0c2
,%eax
+116 0000b0c4
,%edx
+118 0000b0c6
x08(%esp)
+122 0000b0ca
x04(%esp)
+126 0000b0ce
ebp),%edx
+129 0000b0d1
%esp)
+132 0000b0d4
_memcmp
+137 0000b0d9
ebx
+139 0000b0db
eax
+141 0000b0dd
eax
+144 0000b0e0
eax
+146 0000b0e2
+152 0000b0e8
,%eax
+154 0000b0ea

01d0

addl

%edx,%

d1f8
8b5508

sarl
movl

%eax
0x08(%

8d3c82

leal

(%edx,

8b4dd0

movl

0xd0(%

83e904

subl

$0x04,

894dcc

movl

%ecx,0

8b02

movl

(%edx)

8945c8

movl

%eax,0

8b58f4

movl

0xf4(%

895ddc

movl

%ebx,0

8b07

movl

(%edi)

8b70f4

movl

0xf4(%

8975d8

movl

%esi,0

39de

cmpl

%ebx,%

8b45b0

movl

0xb0(%

0f4345b4

cmovael

0xb4(%

8b00

movl

(%eax)

8b17

movl

(%edi)

89442408

movl

%eax,0

89542404

movl

%edx,0

8b55c8

movl

0xc8(%

891424

movl

%edx,(

e8377d0f00

calll

0x00102e10

29f3

subl

%esi,%

85c0

testl

%eax,%

0f44c3

cmovel

%ebx,%

85c0

testl

%eax,%

0f89cc010000
8b07
8b58f4

jns
movl

0x0000b2b4
(%edi)

movl

0xf4(%

eax),%ebx
+157 0000b0ed
xd8(%ebp)
+160 0000b0f0
ebp),%ecx
+163 0000b0f3
ecx),%eax
+166 0000b0f6
eax),%esi
+169 0000b0f9
xdc(%ebp)
+172 0000b0fc
esi
+174 0000b0fe
ebp),%eax
+177 0000b101
ebp),%eax
+181 0000b105
,%eax
+183 0000b107
ecx),%edx
+186 0000b10a
,%ecx
+188 0000b10c
x08(%esp)
+192 0000b110
x04(%esp)
+196 0000b114
%esp)
+199 0000b117
_memcmp
+204 0000b11c
ebx
+206 0000b11e
eax
+208 0000b120
eax
+211 0000b123
eax
+213 0000b125
+219 0000b12b
ebp),%eax
+222 0000b12e
eax),%ebx
+225 0000b131
xdc(%ebp)
+228 0000b134
ebp),%edx
+231 0000b137
edx),%eax
+234 0000b13a
eax),%esi
+237 0000b13d
xd8(%ebp)
+240 0000b140
esi
+242 0000b142
ebp),%eax
+245 0000b145
ebp),%eax

895dd8

movl

%ebx,0

8b4dd0

movl

0xd0(%

8b41fc

movl

0xfc(%

8b70f4

movl

0xf4(%

8975dc

movl

%esi,0

39de

cmpl

%ebx,%

8b45b4

movl

0xb4(%

0f4345b0

cmovael

0xb0(%

8b00

movl

(%eax)

8b51fc

movl

0xfc(%

8b0f

movl

(%edi)

89442408

movl

%eax,0

89542404

movl

%edx,0

890c24

movl

%ecx,(

e8f47c0f00

calll

0x00102e10

29f3

subl

%esi,%

85c0

testl

%eax,%

0f44c3

cmovel

%ebx,%

85c0

testl

%eax,%

0f8811020000
8b45c8

js
movl

0x0000b33c
0xc8(%

8b58f4

movl

0xf4(%

895ddc

movl

%ebx,0

8b55d0

movl

0xd0(%

8b42fc

movl

0xfc(%

8b70f4

movl

0xf4(%

8975d8

movl

%esi,0

39de

cmpl

%ebx,%

8b45b0

movl

0xb0(%

0f4345b4

cmovael

0xb4(%

+249 0000b149 8b00


movl
(%eax)
,%eax
+251 0000b14b 8b52fc
movl
0xfc(%
edx),%edx
+254 0000b14e 89442408
movl
%eax,0
x08(%esp)
+258 0000b152 89542404
movl
%edx,0
x04(%esp)
+262 0000b156 8b45c8
movl
0xc8(%
ebp),%eax
+265 0000b159 890424
movl
%eax,(
%esp)
+268 0000b15c e8af7c0f00
calll
0x00102e10
_memcmp
+273 0000b161 29f3
subl
%esi,%
ebx
+275 0000b163 85c0
testl
%eax,%
eax
+277 0000b165 0f44c3
cmovel
%ebx,%
eax
+280 0000b168 85c0
testl
%eax,%
eax
+282 0000b16a 7806
js
0x0000
b172
+284 0000b16c 8b4508
movl
0x08(%
ebp),%eax
+287 0000b16f 8945cc
movl
%eax,0
xcc(%ebp)
+290 0000b172 8b55cc
movl
0xcc(%
ebp),%edx
+293 0000b175 89542404
movl
%edx,0
x04(%esp)
+297 0000b179 8d4de0
leal
0xe0(%
ebp),%ecx
+300 0000b17c 890c24
movl
%ecx,(
%esp)
+303 0000b17f e8427b0f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+308 0000b184 8b4508
movl
0x08(%
ebp),%eax
+311 0000b187 8945d4
movl
%eax,0
xd4(%ebp)
+314 0000b18a 8b7dd0
movl
0xd0(%
ebp),%edi
+317 0000b18d 8b55e0
movl
0xe0(%
ebp),%edx
+320 0000b190 8955c4
movl
%edx,0
xc4(%ebp)
+323 0000b193 89c1
movl
%eax,%
ecx
+325 0000b195 0f1f440000
nopl
0x00(%eax,%eax
)
+330 0000b19a 660f1f440000
nopw
0x00(%eax,%eax
)
+336 0000b1a0 8b11
movl
(%ecx)
,%edx
+338 0000b1a2 8b5af4
movl
0xf4(%
edx),%ebx

+341 0000b1a5
xd8(%ebp)
+344 0000b1a8
ebp),%eax
+347 0000b1ab
%eax
+350 0000b1ae
,%esi
+352 0000b1b0
xdc(%ebp)
+355 0000b1b3
esi
+357 0000b1b5
ebp),%eax
+360 0000b1b8
ebp),%eax
+364 0000b1bc
,%eax
+366 0000b1be
x08(%esp)
+370 0000b1c2
ebp),%eax
+373 0000b1c5
x04(%esp)
+377 0000b1c9
%esp)
+380 0000b1cc
_memcmp
+385 0000b1d1
ebx
+387 0000b1d3
eax
+389 0000b1d5
eax
+392 0000b1d8
eax
+394 0000b1da
b23d
+396 0000b1dc
edi),%edx
+399 0000b1df
+400 0000b1e0
edi
+402 0000b1e2
ebp),%eax
+405 0000b1e5
%eax
+408 0000b1e8
,%ebx
+410 0000b1ea
xdc(%ebp)
+413 0000b1ed
,%eax
+415 0000b1ef
eax),%esi
+418 0000b1f2
xd8(%ebp)
+421 0000b1f5
esi
+423 0000b1f7

895dd8

movl

%ebx,0

8b45e0

movl

0xe0(%

83e80c

subl

$0x0c,

8b30

movl

(%eax)

8975dc

movl

%esi,0

39de

cmpl

%ebx,%

8b45b4

movl

0xb4(%

0f4345b0

cmovael

0xb0(%

8b00

movl

(%eax)

89442408

movl

%eax,0

8b45c4

movl

0xc4(%

89442404

movl

%eax,0

891424

movl

%edx,(

e83f7c0f00

calll

0x00102e10

29f3

subl

%esi,%

85c0

testl

%eax,%

0f44c3

cmovel

%ebx,%

85c0

testl

%eax,%

7861

js

0x0000

8d57fc

leal

0xfc(%

90
89d7

nop
movl

%edx,%

8b45e0

movl

0xe0(%

83e80c

subl

$0x0c,

8b18

movl

(%eax)

895ddc

movl

%ebx,0

8b02

movl

(%edx)

8b70f4

movl

0xf4(%

8975d8

movl

%esi,0

39de

cmpl

%ebx,%

8b45b0

movl

0xb0(%

ebp),%eax
+426 0000b1fa 0f4345b4
cmovael
0xb4(%
ebp),%eax
+430 0000b1fe 8b00
movl
(%eax)
,%eax
+432 0000b200 8b12
movl
(%edx)
,%edx
+434 0000b202 89442408
movl
%eax,0
x08(%esp)
+438 0000b206 89542404
movl
%edx,0
x04(%esp)
+442 0000b20a 8b55c4
movl
0xc4(%
ebp),%edx
+445 0000b20d 891424
movl
%edx,(
%esp)
+448 0000b210 e8fb7b0f00
calll
0x00102e10
_memcmp
+453 0000b215 29f3
subl
%esi,%
ebx
+455 0000b217 85c0
testl
%eax,%
eax
+457 0000b219 0f44c3
cmovel
%ebx,%
eax
+460 0000b21c 8d57fc
leal
0xfc(%
edi),%edx
+463 0000b21f 85c0
testl
%eax,%
eax
+465 0000b221 78bd
js
0x0000
b1e0
+467 0000b223 3b7dd4
cmpl
0xd4(%
ebp),%edi
+470 0000b226 7621
jbe
0x0000
b249
+472 0000b228 897c2404
movl
%edi,0
x04(%esp)
+476 0000b22c 8b4dd4
movl
0xd4(%
ebp),%ecx
+479 0000b22f 890c24
movl
%ecx,(
%esp)
+482 0000b232 e8597a0f00
calll
0x00102c90
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::swap
(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
+487 0000b237 8b45e0
movl
0xe0(%
ebp),%eax
+490 0000b23a 8945c4
movl
%eax,0
xc4(%ebp)
+493 0000b23d 8345d404
addl
$0x04,
0xd4(%ebp)
+497 0000b241 8b4dd4
movl
0xd4(%
ebp),%ecx
+500 0000b244 e957ffffff
jmp
0x0000b1a0
+505 0000b249 8b5dc4
movl
0xc4(%
ebp),%ebx
+508 0000b24c 83eb0c
subl
$0x0c,
%ebx
+511 0000b24f 3b1d88801300
cmpl
0x00138088,%eb
x
+517 0000b255 0f8501010000
jne
0x0000b35c
+523 0000b25b ff4d10
decl
0x10(%
ebp)

+526 0000b25e
ebp),%ecx
+529 0000b261
x08(%esp)
+533 0000b265
ebp),%eax
+536 0000b268
x04(%esp)
+540 0000b26c
ebp),%edx
+543 0000b26f
%esp)
+546 0000b272
+551 0000b277
ebp),%eax
+554 0000b27a
ebp),%eax
+557 0000b27d
%eax
+560 0000b280
%eax
+563 0000b283
b2ac
+565 0000b285
ebp),%edx
+568 0000b288
xd0(%ebp)
+571 0000b28b
ebp),%ebx
+574 0000b28e
ebx
+576 0000b290
+582 0000b296
ebp),%ecx
+585 0000b299
x08(%esp)
+589 0000b29d
x04(%esp)
+593 0000b2a1
ebp),%eax
+596 0000b2a4
%esp)
+599 0000b2a7
+604 0000b2ac
%esp
+607 0000b2af
+608 0000b2b0
+609 0000b2b1
+610 0000b2b2
+611 0000b2b3
+612 0000b2b4
ebp),%edx
+615 0000b2b7
edx),%ebx
+618 0000b2ba
xd8(%ebp)
+621 0000b2bd
ebp),%ecx
+624 0000b2c0
ecx),%eax

8b4d10

movl

0x10(%

894c2408

movl

%ecx,0

8b45d0

movl

0xd0(%

89442404

movl

%eax,0

8b55d4

movl

0xd4(%

891424

movl

%edx,(

movl

0x0000b050
0xd4(%

2b4508

subl

0x08(%

c1f802

sarl

$0x02,

83f810

cmpl

$0x10,

7e27

jle

0x0000

8b55d4

movl

0xd4(%

8955d0

movl

%edx,0

8b5d10

movl

0x10(%

85db

testl

%ebx,%

e8d9fdffff
8b45d4

0f85f2fdffff
8b4dd0

calll

movl

0x0000b088
0xd0(%

894c2408

movl

%ecx,0

894c2404

movl

%ecx,0

8b4508

movl

0x08(%

890424

movl

%eax,(

addl

0x0000aca0
$0x5c,

e8f4f9ffff
83c45c

jne

calll

5b
5e
5f
c9
c3
8b55c8

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

8b5af4

movl

0xf4(%

895dd8

movl

%ebx,0

8b4dd0

movl

0xd0(%

8b41fc

movl

0xfc(%

0xc8(%

+627 0000b2c3
eax),%esi
+630 0000b2c6
xdc(%ebp)
+633 0000b2c9
esi
+635 0000b2cb
ebp),%eax
+638 0000b2ce
ebp),%eax
+642 0000b2d2
,%eax
+644 0000b2d4
ecx),%edx
+647 0000b2d7
x08(%esp)
+651 0000b2db
x04(%esp)
+655 0000b2df
ebp),%eax
+658 0000b2e2
%esp)
+661 0000b2e5
_memcmp
+666 0000b2ea
ebx
+668 0000b2ec
eax
+670 0000b2ee
eax
+673 0000b2f1
eax
+675 0000b2f3
+681 0000b2f9
,%eax
+683 0000b2fb
eax),%ebx
+686 0000b2fe
xdc(%ebp)
+689 0000b301
ebp),%edx
+692 0000b304
edx),%eax
+695 0000b307
eax),%esi
+698 0000b30a
xd8(%ebp)
+701 0000b30d
esi
+703 0000b30f
ebp),%eax
+706 0000b312
ebp),%eax
+710 0000b316
,%eax
+712 0000b318
edx),%edx
+715 0000b31b
,%ecx
+717 0000b31d

8b70f4

movl

0xf4(%

8975dc

movl

%esi,0

39de

cmpl

%ebx,%

8b45b4

movl

0xb4(%

0f4345b0

cmovael

0xb0(%

8b00

movl

(%eax)

8b51fc

movl

0xfc(%

89442408

movl

%eax,0

89542404

movl

%edx,0

8b45c8

movl

0xc8(%

890424

movl

%eax,(

e8267b0f00

calll

0x00102e10

29f3

subl

%esi,%

85c0

testl

%eax,%

0f44c3

cmovel

%ebx,%

85c0

testl

%eax,%

0f8873feffff
8b07

js
movl

0x0000b16c
(%edi)

8b58f4

movl

0xf4(%

895ddc

movl

%ebx,0

8b55d0

movl

0xd0(%

8b42fc

movl

0xfc(%

8b70f4

movl

0xf4(%

8975d8

movl

%esi,0

39de

cmpl

%ebx,%

8b45b0

movl

0xb0(%

0f4345b4

cmovael

0xb4(%

8b00

movl

(%eax)

8b52fc

movl

0xfc(%

8b0f

movl

(%edi)

89442408

movl

%eax,0

x08(%esp)
+721 0000b321 89542404
movl
%edx,0
x04(%esp)
+725 0000b325 890c24
movl
%ecx,(
%esp)
+728 0000b328 e8e37a0f00
calll
0x00102e10
_memcmp
+733 0000b32d 29f3
subl
%esi,%
ebx
+735 0000b32f 85c0
testl
%eax,%
eax
+737 0000b331 0f44c3
cmovel
%ebx,%
eax
+740 0000b334 85c0
testl
%eax,%
eax
+742 0000b336 0f8836feffff
js
0x0000b172
+748 0000b33c 897dcc
movl
%edi,0
xcc(%ebp)
+751 0000b33f e92efeffff
jmp
0x0000b172
+756 0000b344 89c6
movl
%eax,%
esi
+758 0000b346 8b5de0
movl
0xe0(%
ebp),%ebx
+761 0000b349 83eb0c
subl
$0x0c,
%ebx
+764 0000b34c 3b1d88801300
cmpl
0x00138088,%eb
x
+770 0000b352 753a
jne
0x0000
b38e
+772 0000b354 893424
movl
%esi,(
%esp)
+775 0000b357 e8ec780f00
calll
0x00102c48
__Unwind_Resume
+780 0000b35c 8b45c4
movl
0xc4(%
ebp),%eax
+783 0000b35f 83e804
subl
$0x04,
%eax
+786 0000b362 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+794 0000b36a 890424
movl
%eax,(
%esp)
+797 0000b36d e8dc780f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+802 0000b372 85c0
testl
%eax,%
eax
+804 0000b374 0f8fe1feffff
jg
0x0000b25b
+810 0000b37a 8d55e7
leal
0xe7(%
ebp),%edx
+813 0000b37d 89542404
movl
%edx,0
x04(%esp)
+817 0000b381 891c24
movl
%ebx,(
%esp)
+820 0000b384 e8fb780f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+825 0000b389 e9cdfeffff
jmp
0x0000b25b
+830 0000b38e 8d4308
leal
0x08(%
ebx),%eax
+833 0000b391 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+841 0000b399 890424


movl
%eax,(
%esp)
+844 0000b39c e8ad780f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+849 0000b3a1 85c0
testl
%eax,%
eax
+851 0000b3a3 7faf
jg
0x0000
b354
+853 0000b3a5 8d45e6
leal
0xe6(%
ebp),%eax
+856 0000b3a8 89442404
movl
%eax,0
x04(%esp)
+860 0000b3ac 891c24
movl
%ebx,(
%esp)
+863 0000b3af e8d0780f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+868 0000b3b4 eb9e
jmp
0x0000
b354
+870 0000b3b6 890424
movl
%eax,(
%esp)
+873 0000b3b9 e88a780f00
calll
0x00102c48
__Unwind_Resume
+878 0000b3be ebf6
jmp
0x0000
b3b6
+0

0000b3c0 55

pushl

%ebp
+1
0000b3c1 89e5
%esp,%ebp
+3
0000b3c3 b8c0cf1300
3cfc0,%eax
+8
0000b3c8 c9
+9
0000b3c9 c3
+10 0000b3ca 660f1f440000
)
+0

movl
movl

$0x001
leave
ret
0x00(%eax,%eax

nopw

0000b3d0 55

pushl

%ebp
+1
0000b3d1 89e5
%esp,%ebp
+3
0000b3d3 8b4508
0x08(%ebp),%eax
+6
0000b3d6 83c008
$0x08,%eax
+9
0000b3d9 c9
+10 0000b3da c3
+11 0000b3db 90
+12 0000b3dc 0f1f4000
eax)
+0

0000b3e0 55

movl
movl
addl
leave
ret
nop
nopl

0x00(%
pushl

%ebp
+1
0000b3e1
%esp,%ebp
+3
0000b3e3
0x08(%ebp),%eax
+6
0000b3e6
$0x0c,%eax
+9
0000b3e9

89e5

movl

8b4508

movl

83c00c

addl

c9

leave

+10 0000b3ea c3
+11 0000b3eb 90
+12 0000b3ec 0f1f4000
eax)
+0

ret
nop
nopl

0000b3f0 55

0x00(%
pushl

%ebp
+1
0000b3f1 89e5
%esp,%ebp
+3
0000b3f3 83ec20
$0x20,%esp
+6
0000b3f6 8b4d08
0x08(%ebp),%ecx
+9
0000b3f9 f30f100de8120e00
12e8,%xmm1
+17 0000b401 f30f114dfc
p)
+22 0000b406 0f57ed
%xmm5
+25 0000b409 f30f116df8
p)
+30 0000b40e f30f104110
m0
+35 0000b413 8d55f8
ebp),%edx
+38 0000b416 0f2ee8
%xmm5
+41 0000b419 730c
b427
+43 0000b41b 8d55fc
ebp),%edx
+46 0000b41e 8d4110
ecx),%eax
+49 0000b421 0f2ec1
%xmm0
+52 0000b424 0f42d0
edx
+55 0000b427 f30f1022
,%xmm4
+59 0000b42b f30f114df4
p)
+64 0000b430 c745f000000000
f0(%ebp)
+71 0000b437 f30f104114
m0
+76 0000b43c 8d55f0
ebp),%edx
+79 0000b43f 0f2ee8
%xmm5
+82 0000b442 730c
b450
+84 0000b444 8d55f4
ebp),%edx
+87 0000b447 8d4114
ecx),%eax
+90 0000b44a 0f2ec1
%xmm0
+93 0000b44d 0f42d0
edx
+96 0000b450 f30f101a

movl
subl
movl
movss
movss

0x000e
%xmm1,0xfc(%eb

xorps

%xmm5,

movss

%xmm5,0xf8(%eb

movss

0x10(%ecx),%xm
leal

0xf8(%

ucomiss

%xmm0,

jae

0x0000

leal

0xfc(%

leal

0x10(%

ucomiss

%xmm1,

cmovbl

%eax,%

movss

(%edx)

movss

%xmm1,0xf4(%eb

movl

$0x00000000,0x

movss

0x14(%ecx),%xm
leal

0xf0(%

ucomiss

%xmm0,

jae

0x0000

leal

0xf4(%

leal

0x14(%

ucomiss

%xmm1,

cmovbl

%eax,%

movss

(%edx)

,%xmm3
+100 0000b454
p)
+105 0000b459
e8(%ebp)
+112 0000b460
m0
+117 0000b465
ebp),%edx
+120 0000b468
%xmm5
+123 0000b46b
b479
+125 0000b46d
ebp),%edx
+128 0000b470
ecx),%eax
+131 0000b473
%xmm0
+134 0000b476
edx
+137 0000b479
,%xmm2
+141 0000b47d
p)
+146 0000b482
e0(%ebp)
+153 0000b489
m0
+158 0000b48e
ebp),%edx
+161 0000b491
%xmm5
+164 0000b494
b4a2
+166 0000b496
ebp),%edx
+169 0000b499
ecx),%eax
+172 0000b49c
%xmm0
+175 0000b49f
edx
+178 0000b4a2
m1
+186 0000b4aa
,%xmm0
+190 0000b4ae
%xmm0
+194 0000b4b2
%edx
+198 0000b4b6
%edx
+201 0000b4b9
cx
+204 0000b4bc
%xmm2
+208 0000b4c0
%eax
+212 0000b4c4

f30f114dec

movss

%xmm1,0xec(%eb

c745e800000000

movl

$0x00000000,0x

f30f104118

movss

0x18(%ecx),%xm

8d55e8

leal

0xe8(%

0f2ee8

ucomiss

%xmm0,

730c

jae

0x0000

8d55ec

leal

0xec(%

8d4118

leal

0x18(%

0f2ec1

ucomiss

%xmm1,

0f42d0

cmovbl

%eax,%

f30f1012

movss

(%edx)

f30f114de4

movss

%xmm1,0xe4(%eb

c745e000000000

movl

$0x00000000,0x

f30f10411c

movss

0x1c(%ecx),%xm

8d55e0

leal

0xe0(%

0f2ee8

ucomiss

%xmm0,

730c

jae

0x0000

8d55e4

leal

0xe4(%

8d411c

leal

0x1c(%

0f2ec1

ucomiss

%xmm1,

0f42d0

cmovbl

%eax,%

f30f100d04150e00

movss

0x000e1504,%xm

f30f1002

movss

(%edx)

f30f59c1

mulss

%xmm1,

f30f2cd0

cvttss2si

%xmm0,

c1e218

shll

$0x18,

0fb7c9

movzwl

%cx,%e

f30f59d1

mulss

%xmm1,

f30f2cc2

cvttss2si

%xmm2,

0fb6c0

movzbl

%al,%e

ax
+215
%eax
+218
ecx
+220
ecx
+222
%xmm3
+226
%eax
+230
h
+232
%xmm4
+236
%eax
+240
l
+242
eax
+244
+245
+246
ax)
+256
p)
+261
+266
)

0000b4c7 c1e010

shll

$0x10,

0000b4ca 09d1

orl

%edx,%

0000b4cc 09c1

orl

%eax,%

0000b4ce f30f59d9

mulss

%xmm1,

0000b4d2 f30f2cc3

cvttss2si

%xmm3,

0000b4d6 88c5

movb

%al,%c

0000b4d8 f30f59e1

mulss

%xmm1,

0000b4dc f30f2cc4

cvttss2si

%xmm4,

0000b4e0 88c1

movb

%al,%c

0000b4e2 89c8

movl

%ecx,%

0000b4e4 c9
0000b4e5 c3
0000b4e6 662e0f1f840000000000

leave
ret
%cs:0x00000000(%eax,%e

nopw

0000b4f0 83442404fc

addl

$0xfc,0x04(%es

0000b4f5 e906000000
0000b4fa 660f1f440000

jmp
nopw

0x0000b500
0x00(%eax,%eax

+0

0000b500 55

pushl

%ebp
+1
0000b501 89e5
%esp,%ebp
+3
0000b503 8b4508
0x08(%ebp),%eax
+6
0000b506 8b4d0c
0x0c(%ebp),%ecx
+9
0000b509 8b11
(%ecx),%edx
+11 0000b50b 895038
x38(%eax)
+14 0000b50e 8b5104
ecx),%edx
+17 0000b511 89503c
x3c(%eax)
+20 0000b514 8b5108
ecx),%edx
+23 0000b517 895040
x40(%eax)
+26 0000b51a 8b510c
ecx),%edx
+29 0000b51d 895044
x44(%eax)
+32 0000b520 8b5038
eax),%edx
+35 0000b523 895028
x28(%eax)
+38 0000b526 f30f104040

movl
movl
movl
movl

movss

movl

%edx,0

movl

0x04(%

movl

%edx,0

movl

0x08(%

movl

%edx,0

movl

0x0c(%

movl

%edx,0

movl

0x38(%

movl

%edx,0
0x40(%eax),%xm

m0
+43 0000b52b f30f5c4038

subss

0x38(%eax),%xm

+48 0000b530 f30f11402c

movss

%xmm0,0x2c(%ea

m0
x)
+53 0000b535
eax),%edx
+56 0000b538
x30(%eax)
+59 0000b53b
m0
+64 0000b540
m0
+69 0000b545
x)
+74 0000b54a
+75 0000b54b
+76 0000b54c
eax)
+0

8b503c

movl

0x3c(%

895030

movl

%edx,0

f30f104044

movss

0x44(%eax),%xm

f30f5c403c

subss

0x3c(%eax),%xm

f30f114034

movss

%xmm0,0x34(%ea

c9
c3
0f1f4000

leave
ret
nopl

0000b550 55

0x00(%
pushl

%ebp
+1
0000b551 89e5
%esp,%ebp
+3
0000b553 8b4508
0x08(%ebp),%eax
+6
0000b556 83c038
$0x38,%eax
+9
0000b559 c9
+10 0000b55a c3
+11 0000b55b 90
+12 0000b55c 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

0000b560 55

0x00(%
pushl

%ebp
+1
0000b561 89e5
%esp,%ebp
+3
0000b563 8b4508
0x08(%ebp),%eax
+6
0000b566 83c074
$0x74,%eax
+9
0000b569 c9
+10 0000b56a c3
+11 0000b56b 90
+12 0000b56c 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

0000b570 55

0x00(%
pushl

%ebp
+1
0000b571 89e5
%esp,%ebp
+3
0000b573 8b4508
0x08(%ebp),%eax
+6
0000b576 83c078
$0x78,%eax
+9
0000b579 c9
+10 0000b57a c3
+11 0000b57b 0f1f440000
)

movl
movl
addl
leave
ret
nopl

0x00(%eax,%eax

+16 0000b580 83442404fc

addl

$0xfc,0x04(%es

+21 0000b585 e906000000


+26 0000b58a 660f1f440000

jmp
nopw

0x0000b590
0x00(%eax,%eax

p)
)
+0

0000b590 55

pushl

%ebp
+1
0000b591 89e5
%esp,%ebp
+3
0000b593 8b4d08
0x08(%ebp),%ecx
+6
0000b596 8b550c
0x0c(%ebp),%edx
+9
0000b599 0fb6c2
%dl,%eax
+12 0000b59c f30f2ae0
xmm4
+16 0000b5a0 f30f1015e4120e00
m2
+24 0000b5a8 f30f59e2
%xmm4
+28 0000b5ac 0fb6c6
ax
+31 0000b5af f30f2ad8
xmm3
+35 0000b5b3 f30f59da
%xmm3
+39 0000b5b7 89d0
eax
+41 0000b5b9 c1e810
%eax
+44 0000b5bc 0fb6c0
ax
+47 0000b5bf f30f2ac8
xmm1
+51 0000b5c3 f30f59ca
%xmm1
+55 0000b5c7 c1ea18
%edx
+58 0000b5ca f30f2ac2
xmm0
+62 0000b5ce f30f59c2
%xmm0
+66 0000b5d2 f30f11411c
x)
+71 0000b5d7 f30f114918
x)
+76 0000b5dc f30f115914
x)
+81 0000b5e1 f30f116110
x)
+86 0000b5e6 c9
+87 0000b5e7 c3
+88 0000b5e8 0f1f840000000000
x,%eax)
+96 0000b5f0 83442404fc
p)
+101 0000b5f5 e906000000
+106 0000b5fa 660f1f440000

movl
movl
movl
movzbl
cvtsi2ss
movss

%eax,%

0x000e12e4,%xm
mulss

%xmm2,

movzbl

%dh,%e

cvtsi2ss

%eax,%

mulss

%xmm2,

movl

%edx,%

shrl

$0x10,

movzbl

%al,%e

cvtsi2ss

%eax,%

mulss

%xmm2,

shrl

$0x18,

cvtsi2ss

%edx,%

mulss

%xmm2,

movss

%xmm0,0x1c(%ec

movss

%xmm1,0x18(%ec

movss

%xmm3,0x14(%ec

movss

%xmm4,0x10(%ec
leave
ret

nopl

0x00000000(%ea

addl

$0xfc,0x04(%es

jmp
nopw

0x0000b600
0x00(%eax,%eax

)
+0

0000b600 55

pushl

%ebp
+1
0000b601 89e5
%esp,%ebp
+3
0000b603 8b4508
0x08(%ebp),%eax
+6
0000b606 0fb64020
0x20(%eax),%eax
+10 0000b60a c9
+11 0000b60b c3
+12 0000b60c 0f1f4000
eax)
+16 0000b610 83442404fc
p)
+21 0000b615 e906000000
+26 0000b61a 660f1f440000
)
+0

movl
movl
movzbl
leave
ret
nopl

0x00(%

addl

$0xfc,0x04(%es

jmp
nopw

0x0000b620
0x00(%eax,%eax

0000b620 55

pushl

%ebp
+1
0000b621
%esp,%ebp
+3
0000b623
0x0c(%ebp),%edx
+6
0000b626
0x08(%ebp),%eax
+9
0000b629
%dl,0x20(%eax)
+12 0000b62c c9
+13 0000b62d c3
+14 0000b62e 6690
+0

89e5

movl

8b550c

movl

8b4508

movl

885020

movb
leave
ret
nop

0000b630 55

pushl

%ebp
+1
0000b631 89e5
%esp,%ebp
+3
0000b633 8b5508
0x08(%ebp),%edx
+6
0000b636 31c0
%eax,%eax
+8
0000b638 807a2000
$0x00,0x20(%edx)
+12 0000b63c 7409
b647
+14 0000b63e 31c0
eax
+16 0000b640 807a2100
0x21(%edx)
+20 0000b644 0f95c0
+23 0000b647 c9
+24 0000b648 c3
+25 0000b649 0f1f8000000000
x)
+32 0000b650 83442404fc
p)
+37 0000b655 e906000000
+42 0000b65a 660f1f440000
)

movl
movl
xorl
cmpb
je

0x0000

xorl

%eax,%

cmpb

$0x00,

setne
leave
ret

%al

nopl

0x00000000(%ea

addl

$0xfc,0x04(%es

jmp
nopw

0x0000b660
0x00(%eax,%eax

+0

0000b660 55

pushl

%ebp
+1
0000b661 89e5
%esp,%ebp
+3
0000b663 8b5508
0x08(%ebp),%edx
+6
0000b666 31c0
%eax,%eax
+8
0000b668 807d0c00
$0x00,0x0c(%ebp)
+12 0000b66c 7407
b675
+14 0000b66e 807a2000
0x20(%edx)
+18 0000b672 0f95c0
+21 0000b675 884221
21(%edx)
+24 0000b678 c9
+25 0000b679 c3
+26 0000b67a 660f1f440000
)
+0

movl
movl
xorl
cmpb
je

0x0000

cmpb

$0x00,

setne
movb

%al
%al,0x

leave
ret
nopw

0x00(%eax,%eax

0000b680 55

pushl

%ebp
+1
0000b681 89e5
%esp,%ebp
+3
0000b683 8b4508
0x08(%ebp),%eax
+6
0000b686 0fb64048
0x48(%eax),%eax
+10 0000b68a c9
+11 0000b68b c3
+12 0000b68c 0f1f4000
eax)
+16 0000b690 83442404fc
p)
+21 0000b695 e906000000
+26 0000b69a 660f1f440000
)
+0

movl
movl
movzbl
leave
ret
nopl

0x00(%

addl

$0xfc,0x04(%es

jmp
nopw

0x0000b6a0
0x00(%eax,%eax

0000b6a0 55

pushl

%ebp
+1
0000b6a1
%esp,%ebp
+3
0000b6a3
0x0c(%ebp),%edx
+6
0000b6a6
0x08(%ebp),%eax
+9
0000b6a9
%dl,0x48(%eax)
+12 0000b6ac c9
+13 0000b6ad c3
+14 0000b6ae 6690
+0

89e5

movl

8b550c

movl

8b4508

movl

885048

movb
leave
ret
nop

0000b6b0 55

pushl

0000b6b1 89e5

movl

0000b6b3 8b4508

movl

%ebp
+1
%esp,%ebp
+3

0x08(%ebp),%eax
+6
0000b6b6 8b4024
0x24(%eax),%eax
+9
0000b6b9 c9
+10 0000b6ba c3
+11 0000b6bb 90
+12 0000b6bc 0f1f4000
eax)
+0

movl
leave
ret
nop
nopl

0000b6c0 55

0x00(%
pushl

%ebp
+1
0000b6c1 89e5
%esp,%ebp
+3
0000b6c3 8b4508
0x08(%ebp),%eax
+6
0000b6c6 8b4024
0x24(%eax),%eax
+9
0000b6c9 c9
+10 0000b6ca c3
+11 0000b6cb 90
+12 0000b6cc 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

0000b6d0 55

0x00(%
pushl

%ebp
+1
0000b6d1 89e5
%esp,%ebp
+3
0000b6d3 8b4508
0x08(%ebp),%eax
+6
0000b6d6 8b404c
0x4c(%eax),%eax
+9
0000b6d9 c9
+10 0000b6da c3
+11 0000b6db 90
+12 0000b6dc 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

0000b6e0 55

0x00(%
pushl

%ebp
+1
0000b6e1 89e5
%esp,%ebp
+3
0000b6e3 8b5508
0x08(%ebp),%edx
+6
0000b6e6 c70288861300
38688,(%edx)
+12 0000b6ec a188801300
x
+17 0000b6f1 83c00c
%eax
+20 0000b6f4 894204
x04(%edx)
+23 0000b6f7 894208
x08(%edx)
+26 0000b6fa 89420c
x0c(%edx)
+29 0000b6fd 894210
x10(%edx)
+32 0000b700 c9
+33 0000b701 c3
+34 0000b702 0f1f8000000000

movl
movl
movl
movl

$0x001
0x00138088,%ea

addl

$0x0c,

movl

%eax,0

movl

%eax,0

movl

%eax,0

movl

%eax,0

leave
ret
nopl

0x00000000(%ea

x)
+41 0000b709 0f1f8000000000

nopl

0x00000000(%ea

x)
+0

0000b710 55

pushl

%ebp
+1
0000b711 89e5
%esp,%ebp
+3
0000b713 c9
+4
0000b714 e9c7ffffff
b6e0
+9
0000b719 90
+10 0000b71a 660f1f440000
)
+0

movl
leave
jmp

0x0000
nop
0x00(%eax,%eax

nopw

0000b720 55

pushl

%ebp
+1
0000b721 89e5
%esp,%ebp
+3
0000b723 8b4508
0x08(%ebp),%eax
+6
0000b726 83c004
$0x04,%eax
+9
0000b729 c9
+10 0000b72a c3
+11 0000b72b 90
+12 0000b72c 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

0000b730 55

0x00(%
pushl

%ebp
+1
0000b731 89e5
%esp,%ebp
+3
0000b733 8b4508
0x08(%ebp),%eax
+6
0000b736 83c008
$0x08,%eax
+9
0000b739 c9
+10 0000b73a c3
+11 0000b73b 90
+12 0000b73c 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

0000b740 55

0x00(%
pushl

%ebp
+1
0000b741 89e5
%esp,%ebp
+3
0000b743 8b4508
0x08(%ebp),%eax
+6
0000b746 83c00c
$0x0c,%eax
+9
0000b749 c9
+10 0000b74a c3
+11 0000b74b 90
+12 0000b74c 0f1f4000
eax)

movl
movl
addl
leave
ret
nop
nopl

0x00(%

+0

0000b750 55

pushl

+1

0000b751 89e5

movl

%ebp

%esp,%ebp
+3
0000b753 8b4508
0x08(%ebp),%eax
+6
0000b756 83c010
$0x10,%eax
+9
0000b759 c9
+10 0000b75a c3
+11 0000b75b 90
+12 0000b75c 0f1f4000
eax)
+0

movl
addl
leave
ret
nop
nopl

0000b760 55

0x00(%
pushl

%ebp
+1
0000b761 89e5
%esp,%ebp
+3
0000b763 8b4508
0x08(%ebp),%eax
+6
0000b766 83c014
$0x14,%eax
+9
0000b769 c9
+10 0000b76a c3
+11 0000b76b 90
+12 0000b76c 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

0000b770 55

0x00(%
pushl

%ebp
+1
0000b771 89e5
%esp,%ebp
+3
0000b773 8b4508
0x08(%ebp),%eax
+6
0000b776 83c024
$0x24,%eax
+9
0000b779 c9
+10 0000b77a c3
+11 0000b77b 90
+12 0000b77c 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

0000b780 55

0x00(%
pushl

%ebp
+1
0000b781 89e5
%esp,%ebp
+3
0000b783 8b4508
0x08(%ebp),%eax
+6
0000b786 8b4038
0x38(%eax),%eax
+9
0000b789 c9
+10 0000b78a c3
+11 0000b78b 90
+12 0000b78c 0f1f4000
eax)
+0

0000b790 55

movl
movl
movl
leave
ret
nop
nopl

0x00(%
pushl

%ebp
+1
0000b791 89e5
%esp,%ebp
+3
0000b793 8b4508
0x08(%ebp),%eax
+6
0000b796 0fb64034

movl
movl
movzbl

0x34(%eax),%eax
+10 0000b79a c9
+11 0000b79b c3
+12 0000b79c 0f1f4000
eax)
+0

leave
ret
nopl

0000b7a0 55

0x00(%
pushl

%ebp
+1
0000b7a1 89e5
%esp,%ebp
+3
0000b7a3 8b4508
0x08(%ebp),%eax
+6
0000b7a6 0fb64035
0x35(%eax),%eax
+10 0000b7aa c9
+11 0000b7ab c3
+12 0000b7ac 0f1f4000
eax)
+0

movl
movl
movzbl
leave
ret
nopl

0000b7b0 55

0x00(%
pushl

%ebp
+1
0000b7b1 89e5
%esp,%ebp
+3
0000b7b3 b806000000
00006,%eax
+8
0000b7b8 c9
+9
0000b7b9 c3
+10 0000b7ba 660f1f440000
)
+0

movl
movl

$0x000
leave
ret
0x00(%eax,%eax

nopw

0000b7c0 55

pushl

%ebp
+1
0000b7c1 89e5
%esp,%ebp
+3
0000b7c3 8b4508
0x08(%ebp),%eax
+6
0000b7c6 83f805
$0x05,%eax
+9
0000b7c9 7615
0x0000b7e0
+11 0000b7cb b834410d00
ax
none
+16 0000b7d0 c9
+17 0000b7d1 c3
+18 0000b7d2 0f1f8000000000
x)
+25 0000b7d9 0f1f8000000000
x)
+32 0000b7e0 ff2485ac130e00
eax,4)
+39 0000b7e7 b82b410d00
ax
flip-ver
+44 0000b7ec c9
+45 0000b7ed c3
+46 0000b7ee b839410d00
ax
rotate-90-cw
+51 0000b7f3 c9
+52 0000b7f4 c3
+53 0000b7f5 b846410d00
ax
rotate-180

movl
movl
cmpl
jbe
movl

$0x000d4134,%e
leave
ret

nopl

0x00000000(%ea

nopl

0x00000000(%ea

jmp

*0x000e13ac(,%

movl

$0x000d412b,%e
leave
ret

movl

$0x000d4139,%e
leave
ret

movl

$0x000d4146,%e

+58 0000b7fa c9
+59 0000b7fb c3
+60 0000b7fc b851410d00
ax

leave
ret
movl

$0x000d4151,%e

rotate-90-ccw
+65 0000b801 c9
+66 0000b802 c3
+67 0000b803 b85f410d00

ax

leave
ret
movl

$0x000d415f,%e

flip-hor
+72 0000b808 c9
+73 0000b809 c3
+74 0000b80a 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

)
+0

0000b810 55

pushl

+1
0000b811 89e5
%esp,%ebp
+3
0000b813 8b4508
0x08(%ebp),%eax
+6
0000b816 83f805
$0x05,%eax
+9
0000b819 7615
0x0000b830
+11 0000b81b b878410d00
ax
None
+16 0000b820 c9
+17 0000b821 c3
+18 0000b822 0f1f8000000000
x)
+25 0000b829 0f1f8000000000
x)
+32 0000b830 ff2485c4130e00
eax,4)
+39 0000b837 b868410d00
ax
Flip Vertically
+44 0000b83c c9
+45 0000b83d c3
+46 0000b83e b87d410d00
ax
Rotate 90 CW
+51 0000b843 c9
+52 0000b844 c3
+53 0000b845 b88c410d00
ax
Rotate 180
+58 0000b84a c9
+59 0000b84b c3
+60 0000b84c b899410d00
ax
Rotate 90 CCW
+65 0000b851 c9
+66 0000b852 c3
+67 0000b853 b8a9410d00
ax
Flip Horizontally
+72 0000b858 c9
+73 0000b859 c3
+74 0000b85a 660f1f440000
)

movl

%ebp

+0

movl
cmpl
jbe
movl

$0x000d4178,%e
leave
ret

nopl

0x00000000(%ea

nopl

0x00000000(%ea

jmp

*0x000e13c4(,%

movl

$0x000d4168,%e
leave
ret

movl

$0x000d417d,%e
leave
ret

movl

$0x000d418c,%e
leave
ret

movl

$0x000d4199,%e
leave
ret

movl

$0x000d41a9,%e
leave
ret

nopw

0x00(%eax,%eax

0000b860 55

pushl

0000b861 89e5

movl

%ebp
+1
%esp,%ebp

+3
+4

0000b863 c9
0000b864 e96772ffff

leave
jmp

0x0000

nopl

0x0000

2ad0
+9
0000b869 0f1f8000000000
0000(%eax)
+16 0000b870 83442404fc
p)
+21 0000b875 e906000000
+26 0000b87a 660f1f440000
)
+0

addl

$0xfc,0x04(%es

jmp
nopw

0x0000b880
0x00(%eax,%eax

0000b880 55

pushl

%ebp
+1
0000b881 89e5
%esp,%ebp
+3
0000b883 8b4508
0x08(%ebp),%eax
+6
0000b886 83c008
$0x08,%eax
+9
0000b889 894508
%eax,0x08(%ebp)
+12 0000b88c c9
+13 0000b88d e91c740f00
+18 0000b892 0f1f8000000000

movl
movl
addl
movl
leave
jmp
nopl

0x00102cae
0x00000000(%ea

+25 0000b899 0f1f8000000000

nopl

0x00000000(%ea

+32 0000b8a0 83442404fc

addl

$0xfc,0x04(%es

+37 0000b8a5 e906000000


+42 0000b8aa 660f1f440000

jmp
nopw

0x0000b8b0
0x00(%eax,%eax

x)
x)
p)
)
+0

0000b8b0 55

pushl

%ebp
+1
0000b8b1 89e5
%esp,%ebp
+3
0000b8b3 81ec98020000
00298,%esp
+9
0000b8b9 895df4
%ebx,0xf4(%ebp)
+12 0000b8bc 8975f8
xf8(%ebp)
+15 0000b8bf 897dfc
xfc(%ebp)
+18 0000b8c2 8b450c
ebp),%eax
+21 0000b8c5 8b5508
ebp),%edx
+24 0000b8c8 39424c
x4c(%edx)
+27 0000b8cb 7408
b8d5
+29 0000b8cd 89424c
x4c(%edx)
+32 0000b8d0 83f805
%eax
+35 0000b8d3 760b
b8e0
+37 0000b8d5 8b5df4

movl
subl

$0x000
movl

movl

%esi,0

movl

%edi,0

movl

0x0c(%

movl

0x08(%

cmpl

%eax,0

je

0x0000

movl

%eax,0

cmpl

$0x05,

jbe

0x0000

movl

0xf4(%

ebp),%ebx
+40 0000b8d8
ebp),%esi
+43 0000b8db
ebp),%edi
+46 0000b8de
+47 0000b8df
+48 0000b8e0
eax,4)
+55 0000b8e7
p),%edi
+61 0000b8ed
bx
+66 0000b8f2
x08(%esp)
+70 0000b8f6
04(%esp)
+78 0000b8fe
%esp)
+81 0000b901
+86 0000b906
%esp
+89 0000b909
p),%esi
+95 0000b90f
08(%esp)
+103 0000b917
x04(%esp)
+107 0000b91b
%esp)
+110 0000b91e
+115 0000b923
%esp
+118 0000b926
p),%eax
+124 0000b92c
x08(%esp)
+128 0000b930
x04(%esp)
+132 0000b934
)
+138 0000b93a
)
+144 0000b940
%esp)
+147 0000b943
+152 0000b948
%esp
+155 0000b94b
p),%eax
+161 0000b951
ebp),%ecx
+164 0000b954
x50(%ecx)
+167 0000b957
p),%eax
+173 0000b95d
x54(%ecx)
+176 0000b960
p),%eax

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
ff2485dc130e00

leave
ret
jmp

*0x000e13dc(,%

8dbda8fdffff

leal

0xfffffda8(%eb

bb0000803f

movl

$0x3f800000,%e

895c2408
c744240400000000

movl
movl

893c24

%ebx,0
$0x00000000,0x

movl

%edi,(

subl

0x00065650
$0x04,

e84a9d0500
83ec04

calll

8db5ccfdffff

leal

0xfffffdcc(%eb

c7442408000080bf

movl

$0xbf800000,0x

895c2404

movl

%ebx,0

893424

movl

%esi,(

subl

0x00065710
$0x04,

e8ed9d0500
83ec04

calll

8d8578fdffff

leal

0xfffffd78(%eb

897c2408

movl

%edi,0

89742404

movl

%esi,0

660f1f440000

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

890424
e8f89f0500
83ec04

calll

8b8578fdffff

movl

movl

%eax,(

subl

0x00065940
$0x04,
0xfffffd78(%eb

8b4d08

movl

0x08(%

894150

movl

%eax,0

8b857cfdffff

movl

894154
8b8580fdffff

0xfffffd7c(%eb
movl

movl

%eax,0
0xfffffd80(%eb

+182 0000b966
x58(%ecx)
+185 0000b969
p),%eax
+191 0000b96f
x5c(%ecx)
+194 0000b972
p),%eax
+200 0000b978
x60(%ecx)
+203 0000b97b
p),%eax
+209 0000b981
x64(%ecx)
+212 0000b984
p),%eax
+218 0000b98a
x68(%ecx)
+221 0000b98d
p),%eax
+227 0000b993
x6c(%ecx)
+230 0000b996
p),%eax
+236 0000b99c
x70(%ecx)
+239 0000b99f
ebp),%ebx
+242 0000b9a2
ebp),%esi
+245 0000b9a5
ebp),%edi
+248 0000b9a8
+249 0000b9a9
+250 0000b9aa
p),%edi
+256 0000b9b0
08(%esp)
+264 0000b9b8
bx
+269 0000b9bd
x04(%esp)
+273 0000b9c1
%esp)
+276 0000b9c4
+281 0000b9c9
%esp
+284 0000b9cc
p),%esi
+290 0000b9d2
x08(%esp)
+294 0000b9d6
04(%esp)
+302 0000b9de
%esp)
+305 0000b9e1
+310 0000b9e6
%esp
+313 0000b9e9
p),%eax

894158
8b8584fdffff

movl
movl

89415c
8b8588fdffff

8b858cfdffff

movl

movl

8b8594fdffff

movl

8b8598fdffff

%eax,0
0xfffffd90(%eb

movl
movl

89416c

%eax,0
0xfffffd8c(%eb

movl

894168

%eax,0
0xfffffd88(%eb

movl

894164
8b8590fdffff

0xfffffd84(%eb
movl

894160

%eax,0

%eax,0
0xfffffd94(%eb

movl
movl

%eax,0
0xfffffd98(%eb

894170

movl

%eax,0

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
8dbdf0fdffff

leave
ret
leal

0xfffffdf0(%eb

c744240800000000

movl

$0x00000000,0x

bb0000803f

movl

$0x3f800000,%e

895c2404

movl

%ebx,0

893c24

movl

%edi,(

subl

0x00065650
$0x04,

e8879c0500
83ec04

calll

8db514feffff

leal

895c2408
c7442404000080bf

0xfffffe14(%eb
movl

movl

893424
e82a9d0500
83ec04

calll

8d8578fdffff

leal

%ebx,0
$0xbf800000,0x

movl

%esi,(

subl

0x00065710
$0x04,
0xfffffd78(%eb

+319 0000b9ef
x08(%esp)
+323 0000b9f3
x04(%esp)
+327 0000b9f7
%esp)
+330 0000b9fa
+335 0000b9ff
%esp
+338 0000ba02
p),%eax
+344 0000ba08
ebp),%edx
+347 0000ba0b
x50(%edx)
+350 0000ba0e
p),%eax
+356 0000ba14
x54(%edx)
+359 0000ba17
p),%eax
+365 0000ba1d
x58(%edx)
+368 0000ba20
p),%eax
+374 0000ba26
x5c(%edx)
+377 0000ba29
p),%eax
+383 0000ba2f
x60(%edx)
+386 0000ba32
p),%eax
+392 0000ba38
x64(%edx)
+395 0000ba3b
p),%eax
+401 0000ba41
x68(%edx)
+404 0000ba44
p),%eax
+410 0000ba4a
x6c(%edx)
+413 0000ba4d
p),%eax
+419 0000ba53
x70(%edx)
+422 0000ba56
ebp),%ebx
+425 0000ba59
ebp),%esi
+428 0000ba5c
ebp),%edi
+431 0000ba5f
+432 0000ba60
+433 0000ba61
ax
+438 0000ba66
x08(%esp)
+442 0000ba6a

897c2408

movl

%edi,0

89742404

movl

%esi,0

890424

movl

%eax,(

subl

0x00065940
$0x04,

e8419f0500
83ec04

calll

8b8578fdffff

movl

0xfffffd78(%eb

8b5508

movl

0x08(%

894250

movl

%eax,0

8b857cfdffff

movl

894254
8b8580fdffff

movl
movl

894258
8b8584fdffff

movl

8b858cfdffff

movl

8b8590fdffff

movl

8b8594fdffff

movl

8b8598fdffff

%eax,0
0xfffffd90(%eb

movl
movl

89426c

%eax,0
0xfffffd8c(%eb

movl

894268

%eax,0
0xfffffd88(%eb

movl

894264

%eax,0
0xfffffd84(%eb

movl

894260

%eax,0
0xfffffd80(%eb

movl

89425c
8b8588fdffff

0xfffffd7c(%eb

%eax,0
0xfffffd94(%eb

movl
movl

%eax,0
0xfffffd98(%eb

894270

movl

%eax,0

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
b80000003f

leave
ret
movl

$0x3f000000,%e

89442408

movl

%eax,0

89442404

movl

%eax,0

x04(%esp)
+446 0000ba6e
p),%eax
+452 0000ba74
%esp)
+455 0000ba77
+460 0000ba7c
%esp
+463 0000ba7f
p),%edi
+469 0000ba85
04(%esp)
+477 0000ba8d
%esp)
+480 0000ba90
+485 0000ba95
%esp
+488 0000ba98
p),%esi
+494 0000ba9e
ax
+499 0000baa3
x08(%esp)
+503 0000baa7
x04(%esp)
+507 0000baab
%esp)
+510 0000baae
+515 0000bab3
%esp
+518 0000bab6
p),%ebx
+524 0000babc
x08(%esp)
+528 0000bac0
x04(%esp)
+532 0000bac4
%esp)
+535 0000bac7
+540 0000bacc
%esp
+543 0000bacf
p),%eax
+549 0000bad5
p),%edx
+555 0000badb
x08(%esp)
+559 0000badf
x04(%esp)
+563 0000bae3
+568 0000bae8
ax
+573 0000baed
x08(%esp)
+577 0000baf1
x04(%esp)
+581 0000baf5
p),%eax
+587 0000bafb
%esp)

8d8538feffff

leal

890424

0xfffffe38(%eb
movl

%eax,(

subl

0x00065650
$0x04,

e8d49b0500
83ec04

calll

8dbd80feffff

leal

0xfffffe80(%eb

c7442404db0fc93f

movl

$0x3fc90fdb,0x

893c24

movl

%edi,(

subl

0x00065690
$0x04,

e8fb9b0500
83ec04

calll

8db5a4feffff

leal

0xfffffea4(%eb

b8000000bf

movl

$0xbf000000,%e

89442408

movl

%eax,0

89442404

movl

%eax,0

893424

movl

%esi,(

subl

0x00065650
$0x04,

e89d9b0500
83ec04

calll

8d9d5cfeffff

leal

0xfffffe5c(%eb

897c2408

movl

%edi,0

89742404

movl

%esi,0

891c24

movl

%ebx,(

subl

0x00065940
$0x04,

e8749e0500
83ec04

calll

8d8578fdffff

leal

0xfffffd78(%eb

8d9538feffff

leal

0xfffffe38(%eb

89542408

movl

%edx,0

895c2404

movl

%ebx,0

e958feffff
b80000003f

jmp
movl

0x0000b940
$0x3f000000,%e

89442408

movl

%eax,0

89442404

movl

%eax,0

8d85c8feffff
890424

leal

0xfffffec8(%eb
movl

%eax,(

+590 0000bafe
+595 0000bb03
%esp
+598 0000bb06
p),%edi
+604 0000bb0c
04(%esp)
+612 0000bb14
%esp)
+615 0000bb17
+620 0000bb1c
%esp
+623 0000bb1f
p),%esi
+629 0000bb25
ax
+634 0000bb2a
x08(%esp)
+638 0000bb2e
x04(%esp)
+642 0000bb32
%esp)
+645 0000bb35
+650 0000bb3a
%esp
+653 0000bb3d
p),%ebx
+659 0000bb43
x08(%esp)
+663 0000bb47
x04(%esp)
+667 0000bb4b
%esp)
+670 0000bb4e
+675 0000bb53
%esp
+678 0000bb56
p),%eax
+684 0000bb5c
p),%edx
+690 0000bb62
x08(%esp)
+694 0000bb66
x04(%esp)
+698 0000bb6a
+703 0000bb6f
ax
+708 0000bb74
x08(%esp)
+712 0000bb78
x04(%esp)
+716 0000bb7c
p),%eax
+722 0000bb82
%esp)
+725 0000bb85
+730 0000bb8a
%esp
+733 0000bb8d
ebp),%edi

e84d9b0500
83ec04

calll

8dbd10ffffff

leal

0xffffff10(%eb

c7442404db0f4940

movl

$0x40490fdb,0x

subl

893c24

0x00065650
$0x04,

movl

%edi,(

subl

0x00065690
$0x04,

e8749b0500
83ec04

calll

8db534ffffff

leal

0xffffff34(%eb

b8000000bf

movl

$0xbf000000,%e

89442408

movl

%eax,0

89442404

movl

%eax,0

893424

movl

%esi,(

subl

0x00065650
$0x04,

e8169b0500
83ec04

calll

8d9decfeffff

leal

0xfffffeec(%eb

897c2408

movl

%edi,0

89742404

movl

%esi,0

891c24

movl

%ebx,(

subl

0x00065940
$0x04,

e8ed9d0500
83ec04

calll

8d8578fdffff

leal

0xfffffd78(%eb

8d95c8feffff

leal

0xfffffec8(%eb

89542408

movl

%edx,0

895c2404

movl

%ebx,0

e9d1fdffff
b80000003f

jmp
movl

0x0000b940
$0x3f000000,%e

89442408

movl

%eax,0

89442404

movl

%eax,0

8d8558ffffff

leal

890424
e8c69a0500
83ec04
8d7da0

0xffffff58(%eb
movl

%eax,(

subl

0x00065650
$0x04,

leal

0xa0(%

calll

+736 0000bb90
04(%esp)
+744 0000bb98
%esp)
+747 0000bb9b
+752 0000bba0
%esp
+755 0000bba3
ebp),%esi
+758 0000bba6
ax
+763 0000bbab
x08(%esp)
+767 0000bbaf
x04(%esp)
+771 0000bbb3
%esp)
+774 0000bbb6
+779 0000bbbb
%esp
+782 0000bbbe
p),%ebx
+788 0000bbc4
x08(%esp)
+792 0000bbc8
x04(%esp)
+796 0000bbcc
%esp)
+799 0000bbcf
+804 0000bbd4
%esp
+807 0000bbd7
p),%eax
+813 0000bbdd
p),%edx
+819 0000bbe3
x08(%esp)
+823 0000bbe7
x04(%esp)
+827 0000bbeb
+832 0000bbf0
x
+838 0000bbf6
,%eax
+840 0000bbf8
ebp),%ecx
+843 0000bbfb
x50(%ecx)
+846 0000bbfe
edx),%eax
+849 0000bc01
x54(%ecx)
+852 0000bc04
edx),%eax
+855 0000bc07
x58(%ecx)
+858 0000bc0a
edx),%eax
+861 0000bc0d
x5c(%ecx)

c7442404db0fc9bf

movl

893c24
e8f09a0500
83ec04

movl

%edi,(

subl

0x00065690
$0x04,

leal

0xc4(%

calll

8d75c4
b8000000bf

$0xbfc90fdb,0x

movl

$0xbf000000,%e

89442408

movl

%eax,0

89442404

movl

%eax,0

893424

movl

%esi,(

subl

0x00065650
$0x04,

e8959a0500
83ec04

calll

8d9d7cffffff

leal

0xffffff7c(%eb

897c2408

movl

%edi,0

89742404

movl

%esi,0

891c24

movl

%ebx,(

subl

0x00065940
$0x04,

e86c9d0500
83ec04

calll

8d8578fdffff

leal

0xfffffd78(%eb

8d9558ffffff

leal

0xffffff58(%eb

89542408

movl

%edx,0

895c2404

movl

%ebx,0

e950fdffff
8b15ac801300

jmp
movl

0x0000b940
0x001380ac,%ed

8b02

movl

(%edx)

8b4d08

movl

0x08(%

894150

movl

%eax,0

8b4204

movl

0x04(%

894154

movl

%eax,0

8b4208

movl

0x08(%

894158

movl

%eax,0

8b420c

movl

0x0c(%

89415c

movl

%eax,0

+864 0000bc10
edx),%eax
+867 0000bc13
x60(%ecx)
+870 0000bc16
edx),%eax
+873 0000bc19
x64(%ecx)
+876 0000bc1c
edx),%eax
+879 0000bc1f
x68(%ecx)
+882 0000bc22
edx),%eax
+885 0000bc25
x6c(%ecx)
+888 0000bc28
edx),%eax
+891 0000bc2b
x70(%ecx)
+894 0000bc2e
ebp),%ebx
+897 0000bc31
ebp),%esi
+900 0000bc34
ebp),%edi
+903 0000bc37
+904 0000bc38
+905 0000bc39
+906 0000bc3a
)
+0

8b4210

movl

0x10(%

894160

movl

%eax,0

8b4214

movl

0x14(%

894164

movl

%eax,0

8b4218

movl

0x18(%

894168

movl

%eax,0

8b421c

movl

0x1c(%

89416c

movl

%eax,0

8b4220

movl

0x20(%

894170

movl

%eax,0

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
90
660f1f440000

leave
ret
nop
nopw

0x00(%eax,%eax

0000bc40 55

pushl

%ebp
+1
0000bc41 89e5
%esp,%ebp
+3
0000bc43 83ec18
$0x18,%esp
+6
0000bc46 8b4508
0x08(%ebp),%eax
+9
0000bc49 8b5024
0x24(%eax),%edx
+12 0000bc4c 31c0
eax
+14 0000bc4e 85d2
edx
+16 0000bc50 7410
bc62
+18 0000bc52 891424
%esp)
+21 0000bc55 e89691ffff
+26 0000bc5a 84c0
l
+28 0000bc5c 0f95c0
+31 0000bc5f 0fb6c0
ax
+34 0000bc62 c9
+35 0000bc63 c3
+36 0000bc64 660f1f440000
)

movl
subl
movl
movl
xorl

%eax,%

testl

%edx,%

je

0x0000

movl

%edx,(

calll
testb
setne
movzbl

0x00004df0
%al,%a
%al
%al,%e

leave
ret
nopw

0x00(%eax,%eax

+42 0000bc6a 660f1f440000

nopw

0x00(%eax,%eax

)
+0

0000bc70 55

pushl

%ebp
+1
0000bc71 89e5
%esp,%ebp
+3
0000bc73 53
%ebx
+4
0000bc74 83ec14
$0x14,%esp
+7
0000bc77 8b5d08
0x08(%ebp),%ebx
+10 0000bc7a 8b450c
ebp),%eax
+13 0000bc7d 83c050
%eax
+16 0000bc80 89442408
x08(%esp)
+20 0000bc84 8b4510
ebp),%eax
+23 0000bc87 89442404
x04(%esp)
+27 0000bc8b 891c24
%esp)
+30 0000bc8e e87dd10500
+35 0000bc93 83ec04
%esp
+38 0000bc96 89d8
eax
+40 0000bc98 8b5dfc
ebp),%ebx
+43 0000bc9b c9
+44 0000bc9c c20400
4
+47 0000bc9f 90
+0

movl
pushl
subl
movl
movl

0x0c(%

addl

$0x50,

movl

%eax,0

movl

0x10(%

movl

%eax,0

movl

%ebx,(

subl

0x00068e10
$0x04,

movl

%ebx,%

movl

0xfc(%

leave
retl

$0x000

calll

nop

0000bca0 55

pushl

%ebp
+1
0000bca1 89e5
%esp,%ebp
+3
0000bca3 56
%esi
+4
0000bca4 53
%ebx
+5
0000bca5 83ec20
$0x20,%esp
+8
0000bca8 8b5d08
0x08(%ebp),%ebx
+11 0000bcab 8b5324
ebx),%edx
+14 0000bcae 31c9
ecx
+16 0000bcb0 31c0
eax
+18 0000bcb2 85d2
edx
+20 0000bcb4 7476
bd2c
+22 0000bcb6 f30f104340

movl
pushl
pushl
subl
movl

movss

movl

0x24(%

xorl

%ecx,%

xorl

%eax,%

testl

%edx,%

je

0x0000
0x40(%ebx),%xm

m0
+27 0000bcbb f30f1145f4

movss

%xmm0,0xf4(%eb

+32 0000bcc0 f30f5c4338

subss

0x38(%ebx),%xm

+37 0000bcc5 f30f1145f4

movss

%xmm0,0xf4(%eb

p)
m0
p)
+42 0000bcca
%esp)
+45 0000bccd
+50 0000bcd2
xmm0
+54 0000bcd6
m0
+59 0000bcdb
p)
+64 0000bce0
m0
+69 0000bce5
p)
+74 0000bcea
m0
+79 0000bcef
p)
+84 0000bcf4
ebx),%eax
+87 0000bcf7
%esp)
+90 0000bcfa
+95 0000bcff
xmm1
+99 0000bd03
m1
+104 0000bd08
ebx),%eax
+107 0000bd0b
%eax
+110 0000bd0e
bd40
+112 0000bd10
+113 0000bd11
bd40
+115 0000bd13
m0
+123 0000bd1b
%xmm1
+127 0000bd1f
%eax
+131 0000bd23
m0
+136 0000bd28
%ecx
+140 0000bd2c
esi
+142 0000bd2e
eax
+144 0000bd30
edx
+146 0000bd32
%esp

891424

movl

%edx,(

e8fe90ffff
f30f2ac0

calll

0x00004dd0
%eax,%

f30f5945f4

mulss

0xf4(%ebp),%xm

f30f1145f4

movss

%xmm0,0xf4(%eb

f30f104344

movss

0x44(%ebx),%xm

f30f1145f0

movss

%xmm0,0xf0(%eb

f30f5c433c

subss

0x3c(%ebx),%xm

f30f1145f0

movss

%xmm0,0xf0(%eb

cvtsi2ss

8b4324

movl

0x24(%

890424

movl

%eax,(

e8e190ffff
f30f2ac8

calll

f30f594df0

mulss

0x00004de0
%eax,%

cvtsi2ss

0xf0(%ebp),%xm

8b434c

movl

0x4c(%

83f803

cmpl

$0x03,

7430

je

0x0000

48
742d

decl
je

%eax
0x0000

f30f1005e0120e00

movss

0x000e12e0,%xm

f30f58c8

addss

%xmm0,

f30f2cc1

cvttss2si

%xmm1,

f30f5845f4

addss

0xf4(%ebp),%xm

f30f2cc8

cvttss2si

%xmm0,

89c6

movl

%eax,%

89c8

movl

%ecx,%

89f2

movl

%esi,%

83c420

addl

$0x20,

+149
+150
+151
+152
+153

0000bd35
0000bd36
0000bd37
0000bd38
0000bd39

5b
5e
c9
c3
0f1f8000000000

popl
popl
leave
ret
nopl

%ebx
%esi
0x00000000(%ea

x)
+160
%xmm0
+163
m1
+168
p)
+173
bd13
+175

0000bd40 0f28c1

movaps

%xmm1,

0000bd43 f30f104df4

movss

0xf4(%ebp),%xm

0000bd48 f30f1145f4

movss

%xmm0,0xf4(%eb

0000bd4d ebc4

jmp

0000bd4f 90

nop

+0

0000bd50 55

0x0000

pushl

%ebp
+1
0000bd51 89e5
%esp,%ebp
+3
0000bd53 56
%esi
+4
0000bd54 53
%ebx
+5
0000bd55 83ec10
$0x10,%esp
+8
0000bd58 8b7508
0x08(%ebp),%esi
+11 0000bd5b e8c0d5ffff
+16 0000bd60 89c3
ebx
+18 0000bd62 8b4624
esi),%eax
+21 0000bd65 85c0
eax
+23 0000bd67 7413
bd7c
+25 0000bd69 89442404
x04(%esp)
+29 0000bd6d 891c24
%esp)
+32 0000bd70 e84bd8ffff
+37 0000bd75 c7462400000000
24(%esi)
+44 0000bd7c 8b467c
esi),%eax
+47 0000bd7f 85c0
eax
+49 0000bd81 7413
bd96
+51 0000bd83 89442404
x04(%esp)
+55 0000bd87 891c24
%esp)
+58 0000bd8a e831d8ffff
+63 0000bd8f c7467c00000000
7c(%esi)
+70 0000bd96 8b8680000000
i),%eax
+76 0000bd9c 85c0

movl
pushl
pushl
subl
movl
calll
movl

0x00009320
%eax,%

movl

0x24(%

testl

%eax,%

je

0x0000

movl

%eax,0

movl

%ebx,(

calll
movl

0x000095c0
$0x00000000,0x
movl

0x7c(%

testl

%eax,%

je

0x0000

movl

%eax,0

movl

%ebx,(

calll
movl

0x000095c0
$0x00000000,0x

movl

0x00000080(%es
testl

%eax,%

eax
+78 0000bd9e
bdb6
+80 0000bda0
x04(%esp)
+84 0000bda4
%esp)
+87 0000bda7
+92 0000bdac
(%esi)
+102 0000bdb6
%esp
+105 0000bdb9
+106 0000bdba
+107 0000bdbb
+108 0000bdbc
+109 0000bdbd
+110 0000bdbe
+0

7416

je

0x0000

89442404

movl

%eax,0

891c24

movl

%ebx,(

e814d8ffff
c7868000000000000000

calll
movl

0x000095c0
$0x00000000,0x00000080

83c410

addl

$0x10,

5b
5e
c9
c3
90
6690

popl
popl
leave
ret
nop
nop

%ebx
%esi

0000bdc0 55

pushl

%ebp
+1
0000bdc1 89e5
%esp,%ebp
+3
0000bdc3 56
%esi
+4
0000bdc4 53
%ebx
+5
0000bdc5 83ec10
$0x10,%esp
+8
0000bdc8 8b5d08
0x08(%ebp),%ebx
+11 0000bdcb e850d5ffff
+16 0000bdd0 89c6
esi
+18 0000bdd2 8b4324
ebx),%eax
+21 0000bdd5 89442404
x04(%esp)
+25 0000bdd9 893424
%esp)
+28 0000bddc e80fd6ffff
+33 0000bde1 8b437c
ebx),%eax
+36 0000bde4 89442404
x04(%esp)
+40 0000bde8 893424
%esp)
+43 0000bdeb e800d6ffff
+48 0000bdf0 8b8380000000
x),%eax
+54 0000bdf6 89442404
x04(%esp)
+58 0000bdfa 893424
%esp)
+61 0000bdfd e8eed5ffff
+66 0000be02 e8d9430000
+71 0000be07 c744240800000000
08(%esp)
+79 0000be0f c744240403000000
04(%esp)

movl
pushl
pushl
subl
movl
calll
movl

0x00009320
%eax,%

movl

0x24(%

movl

%eax,0

movl

%esi,(

movl

0x000093f0
0x7c(%

movl

%eax,0

movl

%esi,(

calll

calll
movl

0x000093f0
0x00000080(%eb
movl

%eax,0

movl

%esi,(

calll
calll
movl

0x000093f0
0x000101e0
$0x00000000,0x

movl

$0x00000003,0x

+87
%esp)
+90
+95
%esp
+98
+99
+100
+101
+102
ax)

0000be17 890424
0000be1a e801440000
0000be1f 83c410
0000be22
0000be23
0000be24
0000be25
0000be26
+0

5b
5e
c9
c3
662e0f1f840000000000

movl

%eax,(

addl

0x00010220
$0x10,

calll

popl
%ebx
popl
%esi
leave
ret
%cs:0x00000000(%eax,%e

nopw

0000be30 55

pushl

%ebp
+1
0000be31 89e5
%esp,%ebp
+3
0000be33 83ec18
$0x18,%esp
+6
0000be36 8b4508
0x08(%ebp),%eax
+9
0000be39 8b400c
0x0c(%eax),%eax
+12 0000be3c 89442404
x04(%esp)
+16 0000be40 8b450c
ebp),%eax
+19 0000be43 890424
%esp)
+22 0000be46 e815d50000
+27 0000be4b 0fb6c0
ax
+30 0000be4e c9
+31 0000be4f c3
+0

movl
subl
movl
movl
movl

%eax,0

movl

0x0c(%

movl

%eax,(

calll
movzbl

0x00019360
%al,%e

leave
ret

0000be50 55

pushl

%ebp
+1
0000be51 89e5
%esp,%ebp
+3
0000be53 83ec18
$0x18,%esp
+6
0000be56 895df8
%ebx,0xf8(%ebp)
+9
0000be59 8975fc
%esi,0xfc(%ebp)
+12 0000be5c 8b5d08
ebp),%ebx
+15 0000be5f e8bcd4ffff
+20 0000be64 89c6
esi
+22 0000be66 8b4b24
ebx),%ecx
+25 0000be69 85c9
ecx
+27 0000be6b 7453
bec0
+29 0000be6d 8b4b7c
ebx),%ecx
+32 0000be70 85c9
ecx
+34 0000be72 747c

movl
subl
movl
movl
movl

0x08(%

movl

0x00009320
%eax,%

movl

0x24(%

testl

%ecx,%

je

0x0000

movl

0x7c(%

testl

%ecx,%

je

0x0000

calll

bef0
+36 0000be74
x),%ecx
+42 0000be7a
ecx
+44 0000be7c
be90
+46 0000be7e
ebp),%ebx
+49 0000be81
ebp),%esi
+52 0000be84
+53 0000be85
+54 0000be86
ax)
+64 0000be90
ebx),%eax
+67 0000be93
eax),%edx
+70 0000be96
edx
+72 0000be98
be7e
+74 0000be9a
08(%esp)
+82 0000bea2
x04(%esp)
+86 0000bea6
%esp)
+89 0000bea9
+94 0000beae
0(%ebx)
+100 0000beb4
ebp),%ebx
+103 0000beb7
ebp),%esi
+106 0000beba
+107 0000bebb
+108 0000bebc
eax)
+112 0000bec0
ebx),%eax
+115 0000bec3
eax),%edx
+118 0000bec6
edx
+120 0000bec8
be6d
+122 0000beca
08(%esp)
+130 0000bed2
x04(%esp)
+134 0000bed6
%esp)
+137 0000bed9
+142 0000bede
x24(%ebx)
+145 0000bee1
be6d
+147 0000bee3

8b8b80000000

movl

0x00000080(%eb

85c9

testl

%ecx,%

7412

je

0x0000

8b5df8

movl

0xf8(%

8b75fc

movl

0xfc(%

c9
c3
662e0f1f840000000000

leave
ret
%cs:0x00000000(%eax,%e

nopw

8b4378

movl

0x78(%

8b50f4

movl

0xf4(%

85d2

testl

%edx,%

74e4

je

0x0000

c744240801000000

movl

$0x00000001,0x

89442404

movl

%eax,0

893424

movl

%esi,(

e822d8ffff
898380000000

calll
movl

0x000096d0
%eax,0x0000008

8b5df8

movl

0xf8(%

8b75fc

movl

0xfc(%

c9
c3
0f1f4000

leave
ret
nopl

0x00(%

8b430c

movl

0x0c(%

8b50f4

movl

0xf4(%

85d2

testl

%edx,%

74a3

je

0x0000

c744240800000000

movl

$0x00000000,0x

89442404

movl

%eax,0

893424

movl

%esi,(

movl

0x000096d0
%eax,0

e8f2d7ffff
894324

calll

eb8a
660f1f440000

jmp
nopw

0x0000
0x00(%eax,%eax

)
+153 0000bee9 0f1f8000000000

nopl

0x00000000(%ea

x)
+160 0000bef0
ebx),%eax
+163 0000bef3
eax),%edx
+166 0000bef6
edx
+168 0000bef8
+174 0000befe
08(%esp)
+182 0000bf06
x04(%esp)
+186 0000bf0a
%esp)
+189 0000bf0d
+194 0000bf12
x7c(%ebx)
+197 0000bf15
+202 0000bf1a
)
+0

8b4374

movl

0x74(%

8b50f4

movl

0xf4(%

85d2

testl

%edx,%

0f8476ffffff
c744240800000000

je
movl

0x0000be74
$0x00000000,0x

89442404

movl

%eax,0

893424

movl

%esi,(

movl

0x000096d0
%eax,0

e8bed7ffff
89437c

calll

e95affffff
660f1f440000

jmp
nopw

0x0000be74
0x00(%eax,%eax

0000bf20 55

pushl

%ebp
+1
0000bf21 89e5
%esp,%ebp
+3
0000bf23 53
%ebx
+4
0000bf24 83ec34
$0x34,%esp
+7
0000bf27 8b5d08
0x08(%ebp),%ebx
+10 0000bf2a 8b437c
ebx),%eax
+13 0000bf2d 85c0
eax
+15 0000bf2f 740c
bf3d
+17 0000bf31 890424
%esp)
+20 0000bf34 e8b78effff
+25 0000bf39 84c0
l
+27 0000bf3b 7513
bf50
+29 0000bf3d d9e8
+31 0000bf3f 83c434
%esp
+34 0000bf42 5b
+35 0000bf43 c9
+36 0000bf44 c3
+37 0000bf45 0f1f440000
)
+42 0000bf4a 660f1f440000
)
+48 0000bf50 8d45e8
ebp),%eax
+51 0000bf53 89442410
x10(%esp)

movl
pushl
subl
movl
movl

0x7c(%

testl

%eax,%

je

0x0000

movl

%eax,(

calll
testb

0x00004df0
%al,%a

jne

0x0000

fld1
addl

$0x34,

popl
leave
ret

%ebx

nopl

0x00(%eax,%eax

nopw

0x00(%eax,%eax
leal

0xe8(%

movl

%eax,0

+55 0000bf57
0c(%esp)
+63 0000bf5f
m0
+71 0000bf67
ebp),%eax
+74 0000bf6a
m0
+79 0000bf6f
m0
+84 0000bf74
m0
+89 0000bf79
p)
+95 0000bf7f
m0
+100 0000bf84
,%xmm0
+104 0000bf88
m0
+109 0000bf8d
p)
+115 0000bf93
ebx),%eax
+118 0000bf96
%esp)
+121 0000bf99
+126 0000bf9e
ebp)
+129 0000bfa1
%esp
+132 0000bfa4
+133 0000bfa5
+134 0000bfa6
+135 0000bfa7
+136 0000bfa8
x,%eax)
+0

c744240c00000000

movl

$0x00000000,0x

f30f1005e8120e00

movss

0x000e12e8,%xm

8b450c

movl

0x0c(%

f30f5c4004

subss

0x04(%eax),%xm

f30f594334

mulss

0x34(%ebx),%xm

f30f584330

addss

0x30(%ebx),%xm

f30f11442408

movss

%xmm0,0x08(%es

f30f10432c

movss

0x2c(%ebx),%xm

f30f5900

mulss

(%eax)

f30f584328

addss

0x28(%ebx),%xm

f30f11442404

movss

%xmm0,0x04(%es

8b437c

movl

0x7c(%

890424

movl

%eax,(

flds

0x00006520
0xf0(%

83c434

addl

$0x34,

5b
c9
c3
90
0f1f840000000000

popl
leave
ret
nop

%ebx

e882a5ffff
d945f0

calll

nopl

0x00000000(%ea

0000bfb0 55

pushl

%ebp
+1
0000bfb1
%esp,%ebp
+3
0000bfb3
%ebx
+4
0000bfb4
$0x14,%esp
+7
0000bfb7
0x08(%ebp),%ebx
+10 0000bfba 8b03
,%eax
+12 0000bfbc 8b40f4
eax),%eax
+15 0000bfbf 85c0
eax
+17 0000bfc1 750d
bfd0
+19 0000bfc3 31d2
edx
+21 0000bfc5 89d0
eax

89e5

movl

53

pushl

83ec14

subl

8b5d08

movl
movl

(%ebx)

movl

0xf4(%

testl

%eax,%

jne

0x0000

xorl

%edx,%

movl

%edx,%

+23 0000bfc7 83c414


addl
$0x14,
%esp
+26 0000bfca 5b
popl
%ebx
+27 0000bfcb c9
leave
+28 0000bfcc c3
ret
+29 0000bfcd 0f1f00
nopl
(%eax)
+32 0000bfd0 c744240434410d00
movl
$0x000d4134,0x
04(%esp)
none
+40 0000bfd8 891c24
movl
%ebx,(
%esp)
+43 0000bfdb e87a6c0f00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+48 0000bfe0 85c0
testl
%eax,%
eax
+50 0000bfe2 74df
je
0x0000
bfc3
+52 0000bfe4 c744240439410d00
movl
$0x000d4139,0x
04(%esp)
rotate-90-cw
+60 0000bfec 891c24
movl
%ebx,(
%esp)
+63 0000bfef e8666c0f00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+68 0000bff4 85c0
testl
%eax,%
eax
+70 0000bff6 746d
je
0x0000
c065
+72 0000bff8 c744240451410d00
movl
$0x000d4151,0x
04(%esp)
rotate-90-ccw
+80 0000c000 891c24
movl
%ebx,(
%esp)
+83 0000c003 e8526c0f00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+88 0000c008 ba03000000
movl
$0x00000003,%e
dx
+93 0000c00d 85c0
testl
%eax,%
eax
+95 0000c00f 74b4
je
0x0000
bfc5
+97 0000c011 c744240446410d00
movl
$0x000d4146,0x
04(%esp)
rotate-180
+105 0000c019 891c24
movl
%ebx,(
%esp)
+108 0000c01c e8396c0f00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+113 0000c021 ba02000000
movl
$0x00000002,%e
dx
+118 0000c026 85c0
testl
%eax,%
eax
+120 0000c028 749b
je
0x0000
bfc5
+122 0000c02a c74424045f410d00
movl
$0x000d415f,0x
04(%esp)
flip-hor
+130 0000c032 891c24
movl
%ebx,(
%esp)
+133 0000c035 e8206c0f00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp

are(char const*) const


+138 0000c03a ba04000000
movl
$0x00000004,%e
dx
+143 0000c03f 85c0
testl
%eax,%
eax
+145 0000c041 7482
je
0x0000
bfc5
+147 0000c043 c74424042b410d00
movl
$0x000d412b,0x
04(%esp)
flip-ver
+155 0000c04b 891c24
movl
%ebx,(
%esp)
+158 0000c04e e8076c0f00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+163 0000c053 ba05000000
movl
$0x00000005,%e
dx
+168 0000c058 85c0
testl
%eax,%
eax
+170 0000c05a 0f8465ffffff
je
0x0000bfc5
+176 0000c060 e95effffff
jmp
0x0000bfc3
+181 0000c065 ba01000000
movl
$0x00000001,%e
dx
+186 0000c06a e956ffffff
jmp
0x0000bfc5
+191 0000c06f 90
nop
+0

0000c070 55

pushl

%ebp
+1
0000c071 89e5
%esp,%ebp
+3
0000c073 56
%esi
+4
0000c074 53
%ebx
+5
0000c075 83ec10
$0x10,%esp
+8
0000c078 8b5d08
0x08(%ebp),%ebx
+11 0000c07b c7042420000000
esp)
' '
+18 0000c082 e8f36c0f00
operator new(unsigned long)
+23 0000c087 89c6
esi
+25 0000c089 c700e8871300
eax)
+31 0000c08f 895804
x04(%eax)
+34 0000c092 c7400c00000000
0c(%eax)
+41 0000c099 c7400851000000
08(%eax)
'Q'
+48 0000c0a0 c7401400000000
14(%eax)
+55 0000c0a7 c74010d0b60000
10(%eax)
+62 0000c0ae 8b450c
ebp),%eax
+65 0000c0b1 89461c
x1c(%esi)
+68 0000c0b4 b8d0b60000

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x001387e8,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00000051,0x

movl

$0x00000000,0x

movl

$0x0000b6d0,0x

movl

movl

0x0c(%

movl

%eax,0
$0x0000b6d0,%e

ax
+73 0000c0b9 a801

testb

$0x01,

je

0x0000

movl

(%ebx)

%al
+75 0000c0bb 7408
c0c5
+77 0000c0bd 8b03
,%eax
+79 0000c0bf 8b80cfb60000
x),%eax
+85 0000c0c5 891c24
%esp)
+88 0000c0c8 ffd0
+90 0000c0ca 894618
x18(%esi)
+93 0000c0cd 89f0
eax
+95 0000c0cf 83c410
%esp
+98 0000c0d2 5b
+99 0000c0d3 5e
+100 0000c0d4 c9
+101 0000c0d5 c3
+102 0000c0d6 89c3
ebx
+104 0000c0d8 c70648851300
esi)
+110 0000c0de 893424
%esp)
+113 0000c0e1 e8886c0f00
operator delete(void*)
+118 0000c0e6 891c24
%esp)
+121 0000c0e9 e85a6b0f00
__Unwind_Resume
+126 0000c0ee 6690
+0

movl

0x0000b6cf(%ea
movl

%ebx,(

call
movl

*%eax
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl
calll

%ebx,(
0x00102c48

nop

0000c0f0 55

pushl

%ebp
+1
0000c0f1 89e5
%esp,%ebp
+3
0000c0f3 83ec38
$0x38,%esp
+6
0000c0f6 895df4
%ebx,0xf4(%ebp)
+9
0000c0f9 8975f8
%esi,0xf8(%ebp)
+12 0000c0fc 897dfc
xfc(%ebp)
+15 0000c0ff 8b450c
ebp),%eax
+18 0000c102 8b18
,%ebx
+20 0000c104 8b7004
eax),%esi
+23 0000c107 f30f104008
m0
+28 0000c10c f30f1145e4
p)
+33 0000c111 f30f10400c
m0

movl
subl
movl
movl
movl

%edi,0

movl

0x0c(%

movl

(%eax)

movl

0x04(%

movss

0x08(%eax),%xm

movss

%xmm0,0xe4(%eb

movss

0x0c(%eax),%xm

+38 0000c116 f30f1145e0

movss

%xmm0,0xe0(%eb

+43 0000c11b c7042438000000


esp)
'8'
+50 0000c122 e8536c0f00
operator new(unsigned long)
+55 0000c127 89c7
edi
+57 0000c129 c70028881300
eax)
+63 0000c12f 8b4508
ebp),%eax
+66 0000c132 894704
x04(%edi)
+69 0000c135 c7470c00000000
0c(%edi)
+76 0000c13c c747084d000000
08(%edi)
'M'
+83 0000c143 c7471400000000
14(%edi)
+90 0000c14a c7471050b50000
10(%edi)
+97 0000c151 895f28
x28(%edi)
+100 0000c154 89772c
x2c(%edi)
+103 0000c157 f30f1045e4
m0
+108 0000c15c f30f114730
i)
+113 0000c161 f30f1045e0
m0
+118 0000c166 f30f114734
i)
+123 0000c16b b850b50000
ax
+128 0000c170 a801
%al
+130 0000c172 740b
c17f
+132 0000c174 8b5508
ebp),%edx
+135 0000c177 8b02
,%eax
+137 0000c179 8b804fb50000
x),%eax
+143 0000c17f 8b5508
ebp),%edx
+146 0000c182 891424
%esp)
+149 0000c185 ffd0
+151 0000c187 8b10
,%edx
+153 0000c189 895718
x18(%edi)
+156 0000c18c 8b5004
eax),%edx
+159 0000c18f 89571c
x1c(%edi)
+162 0000c192 8b5008

movl

$0x00000038,(%

calll

0x00102d7a

p)

movl
movl

%eax,%
$0x00138828,(%

movl

0x08(%

movl

%eax,0

movl

$0x00000000,0x

movl

$0x0000004d,0x

movl

$0x00000000,0x

movl

$0x0000b550,0x
movl

%ebx,0

movl

%esi,0

movss

0xe4(%ebp),%xm

movss

%xmm0,0x30(%ed

movss

0xe0(%ebp),%xm

movss

%xmm0,0x34(%ed

movl

$0x0000b550,%e
testb

$0x01,

je

0x0000

movl

0x08(%

movl

(%edx)

movl

0x0000b54f(%ea
movl

0x08(%

movl

%edx,(

call
movl

*%eax
(%eax)

movl

%edx,0

movl

0x04(%

movl

%edx,0

movl

0x08(%

eax),%edx
+165 0000c195 895720
x20(%edi)
+168 0000c198 8b400c
eax),%eax
+171 0000c19b 894724
x24(%edi)
+174 0000c19e 89f8
eax
+176 0000c1a0 8b5df4
ebp),%ebx
+179 0000c1a3 8b75f8
ebp),%esi
+182 0000c1a6 8b7dfc
ebp),%edi
+185 0000c1a9 c9
+186 0000c1aa c3
+187 0000c1ab 89c3
ebx
+189 0000c1ad c70748851300
edi)
+195 0000c1b3 893c24
%esp)
+198 0000c1b6 e8b36b0f00
operator delete(void*)
+203 0000c1bb 891c24
%esp)
+206 0000c1be e8856a0f00
__Unwind_Resume
+211 0000c1c3 90
+212 0000c1c4 660f1f440000
)
+218 0000c1ca 660f1f440000
)
+0

movl

%edx,0

movl

0x0c(%

movl

%eax,0

movl

%edi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

$0x00138548,(%
movl

calll

%edi,(
0x00102d6e

movl
calll

%ebx,(
0x00102c48

nop
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

0000c1d0 55

pushl

%ebp
+1
0000c1d1 89e5
%esp,%ebp
+3
0000c1d3 83ec28
$0x28,%esp
+6
0000c1d6 895df4
%ebx,0xf4(%ebp)
+9
0000c1d9 8975f8
%esi,0xf8(%ebp)
+12 0000c1dc 897dfc
xfc(%ebp)
+15 0000c1df 8b5d08
ebp),%ebx
+18 0000c1e2 8b750c
ebp),%esi
+21 0000c1e5 c704241c000000
esp)
+28 0000c1ec e8896b0f00
operator new(unsigned long)
+33 0000c1f1 89c7
edi
+35 0000c1f3 c70068881300
eax)
+41 0000c1f9 895804

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

$0x0000001c,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138868,(%

movl

%ebx,0

x04(%eax)
+44 0000c1fc c7400c00000000
0c(%eax)
+51 0000c203 c7400841000000
08(%eax)
'A'
+58 0000c20a c7401400000000
14(%eax)
+65 0000c211 c7401001000000
10(%eax)
+72 0000c218 89f0
eax
+74 0000c21a 884719
19(%edi)
+77 0000c21d 8b03
,%eax
+79 0000c21f 8b00
,%eax
+81 0000c221 891c24
%esp)
+84 0000c224 ffd0
+86 0000c226 884718
18(%edi)
+89 0000c229 89f8
eax
+91 0000c22b 8b5df4
ebp),%ebx
+94 0000c22e 8b75f8
ebp),%esi
+97 0000c231 8b7dfc
ebp),%edi
+100 0000c234 c9
+101 0000c235 c3
+102 0000c236 89c3
ebx
+104 0000c238 c70748851300
edi)
+110 0000c23e 893c24
%esp)
+113 0000c241 e8286b0f00
operator delete(void*)
+118 0000c246 891c24
%esp)
+121 0000c249 e8fa690f00
__Unwind_Resume
+126 0000c24e 6690
+0

movl

$0x00000000,0x

movl

$0x00000041,0x

movl

$0x00000000,0x

movl

$0x00000001,0x
movl

%esi,%

movb

%al,0x

movl

(%ebx)

movl

(%eax)

movl

%ebx,(

call
movb

*%eax
%al,0x

movl

%edi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

$0x00138548,(%
movl

calll

%edi,(
0x00102d6e

movl
calll

%ebx,(
0x00102c48

nop

0000c250 55

pushl

%ebp
+1
0000c251 89e5
%esp,%ebp
+3
0000c253 56
%esi
+4
0000c254 53
%ebx
+5
0000c255 83ec10
$0x10,%esp
+8
0000c258 8b5d08
0x08(%ebp),%ebx
+11 0000c25b c7042420000000
esp)
' '

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

+18 0000c262 e8136b0f00


operator new(unsigned long)
+23 0000c267 89c6

calll

0x00102d7a
movl

%eax,%

movl

0x0c(%

movl

(%eax)

esi
+25 0000c269 8b450c
ebp),%eax
+28 0000c26c 8b00
,%eax
+30 0000c26e c706a8881300
esi)
+36 0000c274 895e04
x04(%esi)
+39 0000c277 c7460c00000000
0c(%esi)
+46 0000c27e c7460839000000
08(%esi)
'9'
+53 0000c285 c7461400000000
14(%esi)
+60 0000c28c c74610f0b30000
10(%esi)
+67 0000c293 89461c
x1c(%esi)
+70 0000c296 b8f0b30000
ax
+75 0000c29b a801
%al
+77 0000c29d 7408
c2a7
+79 0000c29f 8b03
,%eax
+81 0000c2a1 8b80efb30000
x),%eax
+87 0000c2a7 891c24
%esp)
+90 0000c2aa ffd0
+92 0000c2ac 894618
x18(%esi)
+95 0000c2af 89f0
eax
+97 0000c2b1 83c410
%esp
+100 0000c2b4 5b
+101 0000c2b5 5e
+102 0000c2b6 c9
+103 0000c2b7 c3
+104 0000c2b8 89c3
ebx
+106 0000c2ba c70648851300
esi)
+112 0000c2c0 893424
%esp)
+115 0000c2c3 e8a66a0f00
operator delete(void*)
+120 0000c2c8 891c24
%esp)
+123 0000c2cb e878690f00
__Unwind_Resume
+0
%ebp

0000c2d0 55

movl

$0x001388a8,(%
movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00000039,0x

movl

$0x00000000,0x

movl

$0x0000b3f0,0x
movl

movl

%eax,0
$0x0000b3f0,%e

testb

$0x01,

je

0x0000

movl

(%ebx)

movl

0x0000b3ef(%ea
movl

%ebx,(

call
movl

*%eax
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl
calll

%ebx,(
0x00102c48
pushl

+1
0000c2d1 89e5
%esp,%ebp
+3
0000c2d3 53
%ebx
+4
0000c2d4 83ec14
$0x14,%esp
+7
0000c2d7 c704243c000000
0003c,(%esp)
'<'
+14 0000c2de e8976a0f00
operator new(unsigned long)
+19 0000c2e3 89c3
ebx
+21 0000c2e5 890424
%esp)
+24 0000c2e8 e8f3f3ffff
+29 0000c2ed 8b13
,%edx
+31 0000c2ef 8b450c
ebp),%eax
+34 0000c2f2 89442408
x08(%esp)
+38 0000c2f6 8b4508
ebp),%eax
+41 0000c2f9 89442404
x04(%esp)
+45 0000c2fd 891c24
%esp)
+48 0000c300 ff5208
%edx)
+51 0000c303 89d8
eax
+53 0000c305 83c414
%esp
+56 0000c308 5b
+57 0000c309 c9
+58 0000c30a c3
+59 0000c30b 90
+60 0000c30c 0f1f4000
eax)
+0

movl
pushl
subl
movl
calll

$0x000
0x00102d7a

movl

%eax,%

movl

%eax,(

movl

0x0000b6e0
(%ebx)

movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

movl

%ebx,(

call

*0x08(

movl

%ebx,%

addl

$0x14,

popl
leave
ret
nop
nopl

%ebx

calll

0000c310 55

0x00(%
pushl

%ebp
+1
0000c311
%esp,%ebp
+3
0000c313
%esi
+4
0000c314
%ebx
+5
0000c315
$0x30,%esp
+8
0000c318
0x08(%ebp),%ebx
+11 0000c31b 8b7510
ebp),%esi
+14 0000c31e 8b4324
ebx),%eax
+17 0000c321 85c0
eax
+19 0000c323 740c
c331

89e5

movl

56

pushl

53

pushl

83ec30

subl

8b5d08

movl
movl

0x10(%

movl

0x24(%

testl

%eax,%

je

0x0000

+21 0000c325
%esp)
+24 0000c328
+29 0000c32d
l
+31 0000c32f
c350
+33 0000c331
ebx),%eax
+36 0000c334
%esi)
+38 0000c336
ebx),%eax
+41 0000c339
x04(%esi)
+44 0000c33c
ebx),%eax
+47 0000c33f
x08(%esi)
+50 0000c342
ebx),%eax
+53 0000c345
x0c(%esi)
+56 0000c348
ebp),%esp
+59 0000c34b
+60 0000c34c
+61 0000c34d
+62 0000c34e
+63 0000c34f
+64 0000c350
ebp),%edx
+67 0000c353
ebx),%eax
+70 0000c356
x08(%esp)
+74 0000c35a
ebp),%eax
+77 0000c35d
x04(%esp)
+81 0000c361
%esp)
+84 0000c364
+89 0000c369
%esp
+92 0000c36c
x10(%esp)
+96 0000c370
ebx),%eax
+100 0000c374
x0c(%esp)
+104 0000c378
m0
+112 0000c380
m0
+117 0000c385
m0
+122 0000c38a
m0
+127 0000c38f

890424
e8c38affff
84c0

movl
calll
testb

%eax,(
0x00004df0
%al,%a

751f

jne

0x0000

8b4310

movl

0x10(%

8906

movl

%eax,(

8b4314

movl

0x14(%

894604

movl

%eax,0

8b4318

movl

0x18(%

894608

movl

%eax,0

8b431c

movl

0x1c(%

89460c

movl

%eax,0

8d65f8

leal

0xf8(%

5b
5e
c9
c3
90
8d55f0

popl
popl
leave
ret
nop
leal

%ebx
%esi

8d4350

leal

0x50(%

89442408

movl

%eax,0

8b450c

movl

0x0c(%

89442404

movl

%eax,0

891424

movl

%edx,(

subl

0x00068e10
$0x04,

89742410

movl

%esi,0

0fb64348

movzbl

0x48(%

8944240c

movl

%eax,0

e8a7ca0500
83ec04

calll

0xf0(%

f30f1005e8120e00

movss

0x000e12e8,%xm

f30f5c45f4

subss

0xf4(%ebp),%xm

f30f594334

mulss

0x34(%ebx),%xm

f30f584330

addss

0x30(%ebx),%xm

f30f11442408

movss

%xmm0,0x08(%es

p)
+133 0000c395 f30f10432c

movss

0x2c(%ebx),%xm

mulss

0xf0(%ebp),%xm

addss

0x28(%ebx),%xm

movss

%xmm0,0x04(%es

m0
+138 0000c39a f30f5945f0
m0
+143 0000c39f f30f584328
m0
+148 0000c3a4 f30f11442404
p)
+154 0000c3aa
ebx),%eax
+157 0000c3ad
%esp)
+160 0000c3b0
+165 0000c3b5
m3
+170 0000c3ba
m2
+175 0000c3bf
m1
+180 0000c3c4
m0
+185 0000c3c9
m0
+190 0000c3ce
i)
+195 0000c3d3
m1
+200 0000c3d8
i)
+205 0000c3dd
,%xmm2
+209 0000c3e1
(%esi)
+213 0000c3e5
m3
+218 0000c3ea
i)
+223 0000c3ef
ebp),%esp
+226 0000c3f2
+227 0000c3f3
+228 0000c3f4
+229 0000c3f5
+230 0000c3f6
ax)
+0

8b4324

movl

0x24(%

890424

movl

%eax,(

e8cb8bffff
f30f105b1c

calll
movss

0x00004f80
0x1c(%ebx),%xm

f30f105310

movss

0x10(%ebx),%xm

f30f104b14

movss

0x14(%ebx),%xm

f30f104608

movss

0x08(%esi),%xm

f30f594318

mulss

0x18(%ebx),%xm

f30f114608

movss

%xmm0,0x08(%es

f30f594e04

mulss

0x04(%esi),%xm

f30f114e04

movss

%xmm1,0x04(%es

f30f5916

mulss

(%esi)

f30f1116

movss

%xmm2,

f30f595e0c

mulss

0x0c(%esi),%xm

f30f115e0c

movss

%xmm3,0x0c(%es

8d65f8

leal

5b
5e
c9
c3
662e0f1f840000000000

popl
%ebx
popl
%esi
leave
ret
%cs:0x00000000(%eax,%e

nopw

0000c400 55

0xf8(%

pushl

%ebp
+1
0000c401
%esp,%ebp
+3
0000c403
%esi
+4
0000c404
%ebx
+5
0000c405
$0x40,%esp
+8
0000c408
0x08(%ebp),%ebx
+11 0000c40b 8b7510

89e5

movl

56

pushl

53

pushl

83ec40

subl

8b5d08

movl
movl

0x10(%

ebp),%esi
+14 0000c40e
x),%eax
+20 0000c414
eax
+22 0000c416
c424
+24 0000c418
%esp)
+27 0000c41b
+32 0000c420
l
+34 0000c422
c430
+36 0000c424
eax
+38 0000c426
ebp),%esp
+41 0000c429
+42 0000c42a
+43 0000c42b
+44 0000c42c
+45 0000c42d
+48 0000c430
ebp),%edx
+51 0000c433
ebx),%eax
+54 0000c436
x08(%esp)
+58 0000c43a
ebp),%eax
+61 0000c43d
x04(%esp)
+65 0000c441
%esp)
+68 0000c444
+73 0000c449
%esp
+76 0000c44c
ebp),%eax
+79 0000c44f
x10(%esp)
+83 0000c453
ebx),%eax
+87 0000c457
x0c(%esp)
+91 0000c45b
m0
+99 0000c463
m0
+104 0000c468
m0
+109 0000c46d
m0
+114 0000c472
p)
+120 0000c478
m0
+125 0000c47d
m0

8b8380000000

movl

0x00000080(%eb

85c0

testl

%eax,%

740c

je

0x0000

890424

movl

%eax,(

e8d089ffff
84c0

calll
testb

0x00004df0
%al,%a

750c

jne

0x0000

31c0

xorl

%eax,%

8d65f8

leal

0xf8(%

5b
5e
c9
c3
0f1f00
8d55f0

popl
popl
leave
ret
nopl
leal

%ebx
%esi

8d4350

leal

0x50(%

89442408

movl

%eax,0

8b450c

movl

0x0c(%

89442404

movl

%eax,0

891424

movl

%edx,(

subl

0x00068e10
$0x04,

8d45e0

leal

0xe0(%

89442410

movl

%eax,0

0fb64348

movzbl

0x48(%

8944240c

movl

%eax,0

e8c7c90500
83ec04

calll

(%eax)
0xf0(%

f30f1005e8120e00

movss

0x000e12e8,%xm

f30f5c45f4

subss

0xf4(%ebp),%xm

f30f594334

mulss

0x34(%ebx),%xm

f30f584330

addss

0x30(%ebx),%xm

f30f11442408

movss

%xmm0,0x08(%es

f30f10432c

movss

0x2c(%ebx),%xm

f30f5945f0

mulss

0xf0(%ebp),%xm

+130 0000c482 f30f584328

addss

0x28(%ebx),%xm

movss

%xmm0,0x04(%es

movl

0x00000080(%eb

m0
+135 0000c487 f30f11442404
p)
+141 0000c48d
x),%eax
+147 0000c493
%esp)
+150 0000c496
+155 0000c49b
m0
+160 0000c4a0
m1
+168 0000c4a8
%xmm0
+172 0000c4ac
%xmm0
+176 0000c4b0
(%esi)
+180 0000c4b4
m0
+185 0000c4b9
%xmm0
+189 0000c4bd
%xmm0
+193 0000c4c1
i)
+198 0000c4c6
m0
+203 0000c4cb
%xmm0
+207 0000c4cf
%xmm0
+211 0000c4d3
i)
+216 0000c4d8
ax
+221 0000c4dd
ebp),%esp
+224 0000c4e0
+225 0000c4e1
+226 0000c4e2
+227 0000c4e3
+228 0000c4e4
)
+234 0000c4ea
)
+0

8b8380000000
890424

movl

%eax,(

e885a0ffff
f30f1045e8

calll
movss

0x00006520
0xe8(%ebp),%xm

f30f100de0120e00

movss

0x000e12e0,%xm

f30f5cc1

subss

%xmm1,

f30f58c0

addss

%xmm0,

f30f1106

movss

%xmm0,

f30f1045e4

movss

0xe4(%ebp),%xm

f30f5cc1

subss

%xmm1,

f30f58c0

addss

%xmm0,

f30f114604

movss

%xmm0,0x04(%es

f30f1045e0

movss

0xe0(%ebp),%xm

f30f5cc1

subss

%xmm1,

f30f58c0

addss

%xmm0,

f30f114608

movss

%xmm0,0x08(%es

b801000000

movl

$0x00000001,%e

8d65f8

leal

0xf8(%

5b
5e
c9
c3
660f1f440000

popl
popl
leave
ret

%ebx
%esi

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

0000c4f0 55

pushl

%ebp
+1
0000c4f1
%esp,%ebp
+3
0000c4f3
%esi
+4
0000c4f4
%ebx
+5
0000c4f5
$0x30,%esp
+8
0000c4f8
0x08(%ebp),%ebx

89e5

movl

56

pushl

53

pushl

83ec30

subl

8b5d08

movl

+11 0000c4fb
ebp),%esi
+14 0000c4fe
ebx),%eax
+17 0000c501
eax
+19 0000c503
c511
+21 0000c505
%esp)
+24 0000c508
+29 0000c50d
l
+31 0000c50f
c530
+33 0000c511
ebx),%eax
+36 0000c514
%esi)
+38 0000c516
ebx),%eax
+41 0000c519
x04(%esi)
+44 0000c51c
ebx),%eax
+47 0000c51f
x08(%esi)
+50 0000c522
ebx),%eax
+53 0000c525
x0c(%esi)
+56 0000c528
ebp),%esp
+59 0000c52b
+60 0000c52c
+61 0000c52d
+62 0000c52e
+63 0000c52f
+64 0000c530
ebp),%edx
+67 0000c533
ebx),%eax
+70 0000c536
x08(%esp)
+74 0000c53a
ebp),%eax
+77 0000c53d
x04(%esp)
+81 0000c541
%esp)
+84 0000c544
+89 0000c549
%esp
+92 0000c54c
x10(%esp)
+96 0000c550
ebx),%eax
+100 0000c554
x0c(%esp)
+104 0000c558

8b7510

movl

0x10(%

8b4324

movl

0x24(%

85c0

testl

%eax,%

740c

je

0x0000

890424

movl

%eax,(

e8e388ffff
84c0

calll
testb

0x00004df0
%al,%a

751f

jne

0x0000

8b4310

movl

0x10(%

8906

movl

%eax,(

8b4314

movl

0x14(%

894604

movl

%eax,0

8b4318

movl

0x18(%

894608

movl

%eax,0

8b431c

movl

0x1c(%

89460c

movl

%eax,0

8d65f8

leal

0xf8(%

5b
5e
c9
c3
90
8d55f0

popl
popl
leave
ret
nop
leal

%ebx
%esi

8d4350

leal

0x50(%

89442408

movl

%eax,0

8b450c

movl

0x0c(%

89442404

movl

%eax,0

891424

movl

%edx,(

subl

0x00068e10
$0x04,

89742410

movl

%esi,0

0fb64348

movzbl

0x48(%

8944240c

movl

%eax,0

e8c7c80500
83ec04

f30f1005e8120e00

calll

movss

0xf0(%

0x000e12e8,%xm

m0
+112 0000c560 f30f5c45f4

subss

0xf4(%ebp),%xm

mulss

0x34(%ebx),%xm

addss

0x30(%ebx),%xm

movss

%xmm0,0x08(%es

movss

0x2c(%ebx),%xm

mulss

0xf0(%ebp),%xm

addss

0x28(%ebx),%xm

movss

%xmm0,0x04(%es

m0
+117 0000c565 f30f594334
m0
+122 0000c56a f30f584330
m0
+127 0000c56f f30f11442408
p)
+133 0000c575 f30f10432c
m0
+138 0000c57a f30f5945f0
m0
+143 0000c57f f30f584328
m0
+148 0000c584 f30f11442404
p)
+154 0000c58a
ebx),%eax
+157 0000c58d
%esp)
+160 0000c590
+165 0000c595
m3
+170 0000c59a
m2
+175 0000c59f
m1
+180 0000c5a4
m0
+185 0000c5a9
m0
+190 0000c5ae
i)
+195 0000c5b3
m1
+200 0000c5b8
i)
+205 0000c5bd
,%xmm2
+209 0000c5c1
(%esi)
+213 0000c5c5
m3
+218 0000c5ca
i)
+223 0000c5cf
ebp),%esp
+226 0000c5d2
+227 0000c5d3
+228 0000c5d4
+229 0000c5d5
+230 0000c5d6
ax)
+240 0000c5e0
p)
+245 0000c5e5
+250 0000c5ea
)

8b4324

movl

0x24(%

890424

movl

%eax,(

e88b9fffff
f30f105b1c

calll
movss

0x00006520
0x1c(%ebx),%xm

f30f105310

movss

0x10(%ebx),%xm

f30f104b14

movss

0x14(%ebx),%xm

f30f104608

movss

0x08(%esi),%xm

f30f594318

mulss

0x18(%ebx),%xm

f30f114608

movss

%xmm0,0x08(%es

f30f594e04

mulss

0x04(%esi),%xm

f30f114e04

movss

%xmm1,0x04(%es

f30f5916

mulss

(%esi)

f30f1116

movss

%xmm2,

f30f595e0c

mulss

0x0c(%esi),%xm

f30f115e0c

movss

%xmm3,0x0c(%es

8d65f8

leal

5b
5e
c9
c3
662e0f1f840000000000

popl
%ebx
popl
%esi
leave
ret
%cs:0x00000000(%eax,%e

nopw

0xf8(%

83442404fc

addl

$0xfc,0x04(%es

e906000000
660f1f440000

jmp
nopw

0x0000c5f0
0x00(%eax,%eax

+0

0000c5f0 55

pushl

%ebp
+1
0000c5f1 89e5
%esp,%ebp
+3
0000c5f3 56
%esi
+4
0000c5f4 53
%ebx
+5
0000c5f5 83ec10
$0x10,%esp
+8
0000c5f8 8b5d08
0x08(%ebp),%ebx
+11 0000c5fb e820cdffff
+16 0000c600 89c6
esi
+18 0000c602 8b4324
ebx),%eax
+21 0000c605 85c0
eax
+23 0000c607 7413
c61c
+25 0000c609 89442404
x04(%esp)
+29 0000c60d 893424
%esp)
+32 0000c610 e8abcfffff
+37 0000c615 c7432400000000
24(%ebx)
+44 0000c61c 8b437c
ebx),%eax
+47 0000c61f 85c0
eax
+49 0000c621 7413
c636
+51 0000c623 89442404
x04(%esp)
+55 0000c627 893424
%esp)
+58 0000c62a e891cfffff
+63 0000c62f c7437c00000000
7c(%ebx)
+70 0000c636 8b8380000000
x),%eax
+76 0000c63c 85c0
eax
+78 0000c63e 7416
c656
+80 0000c640 89442404
x04(%esp)
+84 0000c644 893424
%esp)
+87 0000c647 e874cfffff
+92 0000c64c c7838000000000000000
(%ebx)
+102 0000c656 8b450c
ebp),%eax
+105 0000c659 894324
x24(%ebx)
+108 0000c65c 83c410
%esp

movl
pushl
pushl
subl
movl
calll
movl

0x00009320
%eax,%

movl

0x24(%

testl

%eax,%

je

0x0000

movl

%eax,0

movl

%esi,(

calll
movl
movl

0x7c(%

testl

%eax,%

je

0x0000

movl

%eax,0

movl

%esi,(

calll
movl

0x000095c0
$0x00000000,0x

movl

0x00000080(%eb

calll
movl

0x000095c0
$0x00000000,0x

testl

%eax,%

je

0x0000

movl

%eax,0

movl

%esi,(

0x000095c0
$0x00000000,0x00000080
movl

0x0c(%

movl

%eax,0

addl

$0x10,

+111
+112
+113
+114
+115
+116

0000c65f
0000c660
0000c661
0000c662
0000c663
0000c664

5b
5e
c9
c3
90
660f1f440000

popl
popl
leave
ret
nop

%ebx
%esi

nopw

0x00(%eax,%eax

+122 0000c66a 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

0000c670 55

pushl

%ebp
+1
0000c671 89e5
%esp,%ebp
+3
0000c673 83ec48
$0x48,%esp
+6
0000c676 895df4
%ebx,0xf4(%ebp)
+9
0000c679 8975f8
%esi,0xf8(%ebp)
+12 0000c67c 897dfc
xfc(%ebp)
+15 0000c67f 8b7508
ebp),%esi
+18 0000c682 c706a8861300
esi)
+24 0000c688 c746040c871300
04(%esi)
+31 0000c68f e88cccffff
+36 0000c694 89c3
ebx
+38 0000c696 8b4624
esi),%eax
+41 0000c699 85c0
eax
+43 0000c69b 740c
c6a9
+45 0000c69d 89442404
x04(%esp)
+49 0000c6a1 891c24
%esp)
+52 0000c6a4 e817cfffff
+57 0000c6a9 8b467c
esi),%eax
+60 0000c6ac 85c0
eax
+62 0000c6ae 740c
c6bc
+64 0000c6b0 89442404
x04(%esp)
+68 0000c6b4 891c24
%esp)
+71 0000c6b7 e804cfffff
+76 0000c6bc 8b8680000000
i),%eax
+82 0000c6c2 85c0
eax
+84 0000c6c4 740c
c6d2
+86 0000c6c6 89442404

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x001386a8,(%

movl

$0x0013870c,0x

calll
movl

0x00009320
%eax,%

movl

0x24(%

testl

%eax,%

je

0x0000

movl

%eax,0

movl

%ebx,(

movl

0x000095c0
0x7c(%

calll
testl

%eax,%

je

0x0000

movl

%eax,0

movl

%ebx,(

calll
movl

0x000095c0
0x00000080(%es
testl

%eax,%

je

0x0000

movl

%eax,0

x04(%esp)
+90 0000c6ca 891c24
%esp)
+93 0000c6cd e8eeceffff
+98 0000c6d2 8b4678
esi),%eax
+101 0000c6d5 8d58f4
eax),%ebx
+104 0000c6d8 8b1588801300
x
+110 0000c6de 8955d4
xd4(%ebp)
+113 0000c6e1 89d7
edi
+115 0000c6e3 39d3
ebx
+117 0000c6e5 752d
c714
+119 0000c6e7 8b4674
esi),%eax
+122 0000c6ea 8d58f4
eax),%ebx
+125 0000c6ed 39df
edi
+127 0000c6ef 0f859a000000
+133 0000c6f5 8b460c
esi),%eax
+136 0000c6f8 8d58f4
eax),%ebx
+139 0000c6fb 39df
edi
+141 0000c6fd 7565
c764
+143 0000c6ff 8b4608
esi),%eax
+146 0000c702 8d58f4
eax),%ebx
+149 0000c705 39df
edi
+151 0000c707 7533
c73c
+153 0000c709 8b5df4
ebp),%ebx
+156 0000c70c 8b75f8
ebp),%esi
+159 0000c70f 8b7dfc
ebp),%edi
+162 0000c712 c9
+163 0000c713 c3
+164 0000c714 83e804
%eax
+167 0000c717 c7442404ffffffff
04(%esp)
+175 0000c71f 890424
%esp)
+178 0000c722 e827650f00
__gnu_cxx::__exchange_and_add(int volatile*,
+183 0000c727 85c0
eax
+185 0000c729 7fbc

movl

%ebx,(

movl

0x000095c0
0x78(%

leal

0xf4(%

calll

movl

0x00138088,%ed
movl

%edx,0

movl

%edx,%

cmpl

%edx,%

jne

0x0000

movl

0x74(%

leal

0xf4(%

cmpl

%ebx,%

movl

0x0000c78f
0x0c(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0000

movl

0x08(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0000

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
subl

$0x04,

jne

movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0000

c6e7
+187 0000c72b 8d45e6
leal
0xe6(%
ebp),%eax
+190 0000c72e 89442404
movl
%eax,0
x04(%esp)
+194 0000c732 891c24
movl
%ebx,(
%esp)
+197 0000c735 e84a650f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+202 0000c73a ebab
jmp
0x0000
c6e7
+204 0000c73c 83e804
subl
$0x04,
%eax
+207 0000c73f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+215 0000c747 890424
movl
%eax,(
%esp)
+218 0000c74a e8ff640f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+223 0000c74f 85c0
testl
%eax,%
eax
+225 0000c751 7fb6
jg
0x0000
c709
+227 0000c753 8d45e0
leal
0xe0(%
ebp),%eax
+230 0000c756 89442404
movl
%eax,0
x04(%esp)
+234 0000c75a 891c24
movl
%ebx,(
%esp)
+237 0000c75d e822650f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+242 0000c762 eba5
jmp
0x0000
c709
+244 0000c764 83e804
subl
$0x04,
%eax
+247 0000c767 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+255 0000c76f 890424
movl
%eax,(
%esp)
+258 0000c772 e8d7640f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+263 0000c777 85c0
testl
%eax,%
eax
+265 0000c779 7f84
jg
0x0000
c6ff
+267 0000c77b 8d45e2
leal
0xe2(%
ebp),%eax
+270 0000c77e 89442404
movl
%eax,0
x04(%esp)
+274 0000c782 891c24
movl
%ebx,(
%esp)
+277 0000c785 e8fa640f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+282 0000c78a e970ffffff
jmp
0x0000c6ff
+287 0000c78f 83e804
subl
$0x04,
%eax
+290 0000c792 c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+298 0000c79a 890424
movl
%eax,(
%esp)
+301 0000c79d e8ac640f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+306 0000c7a2 85c0
testl
%eax,%
eax
+308 0000c7a4 0f8f4bffffff
jg
0x0000c6f5
+314 0000c7aa 8d45e4
leal
0xe4(%
ebp),%eax
+317 0000c7ad 89442404
movl
%eax,0
x04(%esp)
+321 0000c7b1 891c24
movl
%ebx,(
%esp)
+324 0000c7b4 e8cb640f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+329 0000c7b9 e937ffffff
jmp
0x0000c6f5
+334 0000c7be 89c3
movl
%eax,%
ebx
+336 0000c7c0 8b4678
movl
0x78(%
esi),%eax
+339 0000c7c3 8d78f4
leal
0xf4(%
eax),%edi
+342 0000c7c6 8b1588801300
movl
0x00138088,%ed
x
+348 0000c7cc 8955d4
movl
%edx,0
xd4(%ebp)
+351 0000c7cf 39d7
cmpl
%edx,%
edi
+353 0000c7d1 0f85c0000000
jne
0x0000c897
+359 0000c7d7 8b4674
movl
0x74(%
esi),%eax
+362 0000c7da 8d78f4
leal
0xf4(%
eax),%edi
+365 0000c7dd 3b7dd4
cmpl
0xd4(%
ebp),%edi
+368 0000c7e0 0f8582000000
jne
0x0000c868
+374 0000c7e6 8b460c
movl
0x0c(%
esi),%eax
+377 0000c7e9 8d78f4
leal
0xf4(%
eax),%edi
+380 0000c7ec 3b7dd4
cmpl
0xd4(%
ebp),%edi
+383 0000c7ef 754b
jne
0x0000
c83c
+385 0000c7f1 8b4608
movl
0x08(%
esi),%eax
+388 0000c7f4 8d70f4
leal
0xf4(%
eax),%esi
+391 0000c7f7 3b75d4
cmpl
0xd4(%
ebp),%esi
+394 0000c7fa 7518
jne
0x0000
c814
+396 0000c7fc 891c24
movl
%ebx,(
%esp)
+399 0000c7ff e844640f00
calll
0x00102c48
__Unwind_Resume
+404 0000c804 89c3
movl
%eax,%
ebx

+406 0000c806 ebf4


jmp
0x0000
c7fc
+408 0000c808 89c3
movl
%eax,%
ebx
+410 0000c80a ebe5
jmp
0x0000
c7f1
+412 0000c80c 89c3
movl
%eax,%
ebx
+414 0000c80e ebc7
jmp
0x0000
c7d7
+416 0000c810 89c3
movl
%eax,%
ebx
+418 0000c812 ebd2
jmp
0x0000
c7e6
+420 0000c814 83e804
subl
$0x04,
%eax
+423 0000c817 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+431 0000c81f 890424
movl
%eax,(
%esp)
+434 0000c822 e827640f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+439 0000c827 85c0
testl
%eax,%
eax
+441 0000c829 7fd1
jg
0x0000
c7fc
+443 0000c82b 8d45e1
leal
0xe1(%
ebp),%eax
+446 0000c82e 89442404
movl
%eax,0
x04(%esp)
+450 0000c832 893424
movl
%esi,(
%esp)
+453 0000c835 e84a640f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+458 0000c83a ebc0
jmp
0x0000
c7fc
+460 0000c83c 83e804
subl
$0x04,
%eax
+463 0000c83f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+471 0000c847 890424
movl
%eax,(
%esp)
+474 0000c84a e8ff630f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+479 0000c84f 85c0
testl
%eax,%
eax
+481 0000c851 7f9e
jg
0x0000
c7f1
+483 0000c853 8d45e3
leal
0xe3(%
ebp),%eax
+486 0000c856 89442404
movl
%eax,0
x04(%esp)
+490 0000c85a 893c24
movl
%edi,(
%esp)
+493 0000c85d e822640f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+498 0000c862 eb8d
jmp
0x0000
c7f1

+500 0000c864 eb9e


jmp
0x0000
c804
+502 0000c866 eba0
jmp
0x0000
c808
+504 0000c868 83e804
subl
$0x04,
%eax
+507 0000c86b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+515 0000c873 890424
movl
%eax,(
%esp)
+518 0000c876 e8d3630f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+523 0000c87b 85c0
testl
%eax,%
eax
+525 0000c87d 0f8f63ffffff
jg
0x0000c7e6
+531 0000c883 8d45e5
leal
0xe5(%
ebp),%eax
+534 0000c886 89442404
movl
%eax,0
x04(%esp)
+538 0000c88a 893c24
movl
%edi,(
%esp)
+541 0000c88d e8f2630f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+546 0000c892 e94fffffff
jmp
0x0000c7e6
+551 0000c897 83e804
subl
$0x04,
%eax
+554 0000c89a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+562 0000c8a2 890424
movl
%eax,(
%esp)
+565 0000c8a5 e8a4630f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+570 0000c8aa 85c0
testl
%eax,%
eax
+572 0000c8ac 0f8f25ffffff
jg
0x0000c7d7
+578 0000c8b2 8d45e7
leal
0xe7(%
ebp),%eax
+581 0000c8b5 89442404
movl
%eax,0
x04(%esp)
+585 0000c8b9 893c24
movl
%edi,(
%esp)
+588 0000c8bc e8c3630f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+593 0000c8c1 e911ffffff
jmp
0x0000c7d7
+598 0000c8c6 e945ffffff
jmp
0x0000c810
+603 0000c8cb e93cffffff
jmp
0x0000c80c
+0

0000c8d0 55

pushl

0000c8d1 89e5

movl

%ebp
+1
%esp,%ebp
+3
+4
c670
+9
0000(%eax)
+0

0000c8d3 c9
0000c8d4 e997fdffff

jmp

0x0000

0000c8d9 0f1f8000000000

nopl

0x0000

0000c8e0 55

leave

pushl

%ebp
+1
0000c8e1 89e5
movl
%esp,%ebp
+3
0000c8e3 57
pushl
%edi
+4
0000c8e4 56
pushl
%esi
+5
0000c8e5 53
pushl
%ebx
+6
0000c8e6 83ec3c
subl
$0x3c,%esp
+9
0000c8e9 8b5d08
movl
0x08(%ebp),%ebx
+12 0000c8ec 8b751c
movl
0x1c(%
ebp),%esi
+15 0000c8ef 8b7d20
movl
0x20(%
ebp),%edi
+18 0000c8f2 8b4524
movl
0x24(%
ebp),%eax
+21 0000c8f5 8945d4
movl
%eax,0
xd4(%ebp)
+24 0000c8f8 8b5528
movl
0x28(%
ebp),%edx
+27 0000c8fb 8955d0
movl
%edx,0
xd0(%ebp)
+30 0000c8fe c70388861300
movl
$0x00138688,(%
ebx)
+36 0000c904 8d5304
leal
0x04(%
ebx),%edx
+39 0000c907 8b450c
movl
0x0c(%
ebp),%eax
+42 0000c90a 89442404
movl
%eax,0
x04(%esp)
+46 0000c90e 891424
movl
%edx,(
%esp)
+49 0000c911 e8b0630f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+54 0000c916 8d5308
leal
0x08(%
ebx),%edx
+57 0000c919 8b4510
movl
0x10(%
ebp),%eax
+60 0000c91c 89442404
movl
%eax,0
x04(%esp)
+64 0000c920 891424
movl
%edx,(
%esp)
+67 0000c923 e89e630f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+72 0000c928 8d530c
leal
0x0c(%
ebx),%edx
+75 0000c92b 8b4514
movl
0x14(%
ebp),%eax
+78 0000c92e 89442404
movl
%eax,0
x04(%esp)
+82 0000c932 891424
movl
%edx,(
%esp)
+85 0000c935 e88c630f00
calll
0x00102cc6

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi


c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+90 0000c93a 8d5310
leal
0x10(%
ebx),%edx
+93 0000c93d 8b4518
movl
0x18(%
ebp),%eax
+96 0000c940 89442404
movl
%eax,0
x04(%esp)
+100 0000c944 891424
movl
%edx,(
%esp)
+103 0000c947 e87a630f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+108 0000c94c 8b06
movl
(%esi)
,%eax
+110 0000c94e 894314
movl
%eax,0
x14(%ebx)
+113 0000c951 8b4604
movl
0x04(%
esi),%eax
+116 0000c954 894318
movl
%eax,0
x18(%ebx)
+119 0000c957 8b4608
movl
0x08(%
esi),%eax
+122 0000c95a 89431c
movl
%eax,0
x1c(%ebx)
+125 0000c95d 8b460c
movl
0x0c(%
esi),%eax
+128 0000c960 894320
movl
%eax,0
x20(%ebx)
+131 0000c963 8d5324
leal
0x24(%
ebx),%edx
+134 0000c966 8b07
movl
(%edi)
,%eax
+136 0000c968 894324
movl
%eax,0
x24(%ebx)
+139 0000c96b 8b4704
movl
0x04(%
edi),%eax
+142 0000c96e 894204
movl
%eax,0
x04(%edx)
+145 0000c971 8b4708
movl
0x08(%
edi),%eax
+148 0000c974 894208
movl
%eax,0
x08(%edx)
+151 0000c977 8b470c
movl
0x0c(%
edi),%eax
+154 0000c97a 89420c
movl
%eax,0
x0c(%edx)
+157 0000c97d 0fb645d4
movzbl
0xd4(%
ebp),%eax
+161 0000c981 884334
movb
%al,0x
34(%ebx)
+164 0000c984 0fb655d0
movzbl
0xd0(%
ebp),%edx
+168 0000c988 885335
movb
%dl,0x
35(%ebx)
+171 0000c98b 8b452c
movl
0x2c(%
ebp),%eax
+174 0000c98e 894338
movl
%eax,0

x38(%ebx)
+177 0000c991 83c43c
%esp
+180 0000c994 5b
+181 0000c995 5e
+182 0000c996 5f
+183 0000c997 c9
+184 0000c998 c3
+185 0000c999 89c6
esi
+187 0000c99b c70370851300
ebx)
+193 0000c9a1 893424
%esp)
+196 0000c9a4 e89f620f00
__Unwind_Resume
+201 0000c9a9 89c6
esi
+203 0000c9ab 8b430c
ebx),%eax
+206 0000c9ae 8d78f4
eax),%edi
+209 0000c9b1 8b1588801300
x
+215 0000c9b7 8955cc
xcc(%ebp)
+218 0000c9ba 39d7
edi
+220 0000c9bc 0f8584000000
+226 0000c9c2 8b4308
ebx),%eax
+229 0000c9c5 8d78f4
eax),%edi
+232 0000c9c8 3b7dcc
ebp),%edi
+235 0000c9cb 7551
ca1e
+237 0000c9cd 8b4304
ebx),%eax
+240 0000c9d0 8d78f4
eax),%edi
+243 0000c9d3 3b7dcc
ebp),%edi
+246 0000c9d6 74c3
c99b
+248 0000c9d8 83e804
%eax
+251 0000c9db c7442404ffffffff
04(%esp)
+259 0000c9e3 890424
%esp)
+262 0000c9e6 e863620f00
__gnu_cxx::__exchange_and_add(int volatile*,
+267 0000c9eb 85c0
eax
+269 0000c9ed 7fac
c99b
+271 0000c9ef 8d45e5
ebp),%eax
+274 0000c9f2 89442404

addl

$0x3c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%eax,%
$0x00138570,(%

movl
calll

%esi,(
0x00102c48

movl

%eax,%

movl

0x0c(%

leal

0xf4(%

movl

0x00138088,%ed
movl

%edx,0

cmpl

%edx,%

movl

0x0000ca46
0x08(%

leal

0xf4(%

cmpl

0xcc(%

jne

0x0000

movl

0x04(%

leal

0xf4(%

cmpl

0xcc(%

je

0x0000

subl

$0x04,

jne

movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0000

leal

0xe5(%

movl

%eax,0

x04(%esp)
+278 0000c9f6 893c24
movl
%edi,(
%esp)
+281 0000c9f9 e886620f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+286 0000c9fe eb9b
jmp
0x0000
c99b
+288 0000ca00 89c6
movl
%eax,%
esi
+290 0000ca02 a188801300
movl
0x00138088,%ea
x
+295 0000ca07 8945cc
movl
%eax,0
xcc(%ebp)
+298 0000ca0a ebb6
jmp
0x0000
c9c2
+300 0000ca0c 89c6
movl
%eax,%
esi
+302 0000ca0e 8b1588801300
movl
0x00138088,%ed
x
+308 0000ca14 8955cc
movl
%edx,0
xcc(%ebp)
+311 0000ca17 ebb4
jmp
0x0000
c9cd
+313 0000ca19 e97bffffff
jmp
0x0000c999
+318 0000ca1e 83e804
subl
$0x04,
%eax
+321 0000ca21 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+329 0000ca29 890424
movl
%eax,(
%esp)
+332 0000ca2c e81d620f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+337 0000ca31 85c0
testl
%eax,%
eax
+339 0000ca33 7f98
jg
0x0000
c9cd
+341 0000ca35 8d45e6
leal
0xe6(%
ebp),%eax
+344 0000ca38 89442404
movl
%eax,0
x04(%esp)
+348 0000ca3c 893c24
movl
%edi,(
%esp)
+351 0000ca3f e840620f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+356 0000ca44 eb87
jmp
0x0000
c9cd
+358 0000ca46 83e804
subl
$0x04,
%eax
+361 0000ca49 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+369 0000ca51 890424
movl
%eax,(
%esp)
+372 0000ca54 e8f5610f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+377 0000ca59 85c0
testl
%eax,%
eax
+379 0000ca5b 0f8f61ffffff
jg
0x0000c9c2
+385 0000ca61 8d45e7
leal
0xe7(%

ebp),%eax
+388 0000ca64 89442404
movl
%eax,0
x04(%esp)
+392 0000ca68 893c24
movl
%edi,(
%esp)
+395 0000ca6b e814620f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+400 0000ca70 e94dffffff
jmp
0x0000c9c2
+405 0000ca75 89c6
movl
%eax,%
esi
+407 0000ca77 e951ffffff
jmp
0x0000c9cd
+412 0000ca7c 89c6
movl
%eax,%
esi
+414 0000ca7e e93fffffff
jmp
0x0000c9c2
+419 0000ca83 90
nop
+420 0000ca84 660f1f440000
nopw
0x00(%eax,%eax
)
+426 0000ca8a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

0000ca90 55

pushl

%ebp
+1
0000ca91 89e5
%esp,%ebp
+3
0000ca93 8b4528
0x28(%ebp),%eax
+6
0000ca96 884528
%al,0x28(%ebp)
+9
0000ca99 8b4524
0x24(%ebp),%eax
+12 0000ca9c 884524
24(%ebp)
+15 0000ca9f c9
+16 0000caa0 e93bfeffff
+21 0000caa5 90
+22 0000caa6 662e0f1f840000000000
ax)
+0

movl
movl
movb
movl
movb

%al,0x

leave
jmp
nopw

0x0000c8e0
nop
%cs:0x00000000(%eax,%e

0000cab0 55

pushl

%ebp
+1
0000cab1 89e5
%esp,%ebp
+3
0000cab3 83ec48
$0x48,%esp
+6
0000cab6 895df4
%ebx,0xf4(%ebp)
+9
0000cab9 8975f8
%esi,0xf8(%ebp)
+12 0000cabc 897dfc
xfc(%ebp)
+15 0000cabf 8b5d08
ebp),%ebx
+18 0000cac2 8b750c
ebp),%esi
+21 0000cac5 c704243c000000
esp)
'<'
+28 0000cacc e8a9620f00
operator new(unsigned long)
+33 0000cad1 89c7

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

$0x0000003c,(%

calll

0x00102d7a
movl

%eax,%

edi
+35 0000cad3 8b434c
ebx),%eax
+38 0000cad6 89442424
x24(%esp)
+42 0000cada 89f0
eax
+44 0000cadc 88442420
20(%esp)
+48 0000cae0 0fb64321
ebx),%eax
+52 0000cae4 8844241c
1c(%esp)
+56 0000cae8 8d4338
ebx),%eax
+59 0000caeb 89442418
x18(%esp)
+63 0000caef 8d4310
ebx),%eax
+66 0000caf2 89442414
x14(%esp)
+70 0000caf6 8d4378
ebx),%eax
+73 0000caf9 89442410
x10(%esp)
+77 0000cafd 8d4374
ebx),%eax
+80 0000cb00 8944240c
x0c(%esp)
+84 0000cb04 8d430c
ebx),%eax
+87 0000cb07 89442408
x08(%esp)
+91 0000cb0b 83c308
%ebx
+94 0000cb0e 895c2404
x04(%esp)
+98 0000cb12 893c24
%esp)
+101 0000cb15 e8c6fdffff
+106 0000cb1a 89f8
eax
+108 0000cb1c 8b5df4
ebp),%ebx
+111 0000cb1f 8b75f8
ebp),%esi
+114 0000cb22 8b7dfc
ebp),%edi
+117 0000cb25 c9
+118 0000cb26 c3
+119 0000cb27 89c3
ebx
+121 0000cb29 893c24
%esp)
+124 0000cb2c e83d620f00
operator delete(void*)
+129 0000cb31 891c24
%esp)
+132 0000cb34 e80f610f00
__Unwind_Resume

movl

0x4c(%

movl

%eax,0

movl

%esi,%

movb

%al,0x

movzbl

0x21(%

movb

%al,0x

leal

0x38(%

movl

%eax,0

leal

0x10(%

movl

%eax,0

leal

0x78(%

movl

%eax,0

leal

0x74(%

movl

%eax,0

leal

0x0c(%

movl

%eax,0

addl

$0x08,

movl

%ebx,0

movl

%edi,(

movl

0x0000c8e0
%edi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%edi,(

calll

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

+137 0000cb39 90
+138 0000cb3a 660f1f440000

nop
nopw

0x00(%eax,%eax

)
+0

0000cb40 55

pushl

%ebp
+1
0000cb41 89e5
movl
%esp,%ebp
+3
0000cb43 83ec48
subl
$0x48,%esp
+6
0000cb46 895df4
movl
%ebx,0xf4(%ebp)
+9
0000cb49 8975f8
movl
%esi,0xf8(%ebp)
+12 0000cb4c 897dfc
movl
%edi,0
xfc(%ebp)
+15 0000cb4f 8b5d0c
movl
0x0c(%
ebp),%ebx
+18 0000cb52 c7042420000000
movl
$0x00000020,(%
esp)
' '
+25 0000cb59 e81c620f00
calll
0x00102d7a
operator new(unsigned long)
+30 0000cb5e 89c6
movl
%eax,%
esi
+32 0000cb60 c700a8871300
movl
$0x001387a8,(%
eax)
+38 0000cb66 8b4508
movl
0x08(%
ebp),%eax
+41 0000cb69 894604
movl
%eax,0
x04(%esi)
+44 0000cb6c 8b3d88801300
movl
0x00138088,%ed
i
+50 0000cb72 8d470c
leal
0x0c(%
edi),%eax
+53 0000cb75 894608
movl
%eax,0
x08(%esi)
+56 0000cb78 85db
testl
%ebx,%
ebx
+58 0000cb7a b8204a0d00
movl
$0x000d4a20,%e
ax
+63 0000cb7f 0f44d8
cmovel
%eax,%
ebx
+66 0000cb82 8d560c
leal
0x0c(%
esi),%edx
+69 0000cb85 8d45e7
leal
0xe7(%
ebp),%eax
+72 0000cb88 89442408
movl
%eax,0
x08(%esp)
+76 0000cb8c 895c2404
movl
%ebx,0
x04(%esp)
+80 0000cb90 891424
movl
%edx,(
%esp)
+83 0000cb93 e828610f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+88 0000cb98 8d5608
leal
0x08(%
esi),%edx
+91 0000cb9b 8b4604
movl
0x04(%
esi),%eax
+94 0000cb9e 83c00c
addl
$0x0c,

%eax
+97 0000cba1 89442404
movl
%eax,0
x04(%esp)
+101 0000cba5 891424
movl
%edx,(
%esp)
+104 0000cba8 e801610f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+109 0000cbad 8b4604
movl
0x04(%
esi),%eax
+112 0000cbb0 8d5038
leal
0x38(%
eax),%edx
+115 0000cbb3 8b4038
movl
0x38(%
eax),%eax
+118 0000cbb6 894610
movl
%eax,0
x10(%esi)
+121 0000cbb9 8b4204
movl
0x04(%
edx),%eax
+124 0000cbbc 894614
movl
%eax,0
x14(%esi)
+127 0000cbbf 8b4208
movl
0x08(%
edx),%eax
+130 0000cbc2 894618
movl
%eax,0
x18(%esi)
+133 0000cbc5 8b420c
movl
0x0c(%
edx),%eax
+136 0000cbc8 89461c
movl
%eax,0
x1c(%esi)
+139 0000cbcb 89f0
movl
%esi,%
eax
+141 0000cbcd 8b5df4
movl
0xf4(%
ebp),%ebx
+144 0000cbd0 8b75f8
movl
0xf8(%
ebp),%esi
+147 0000cbd3 8b7dfc
movl
0xfc(%
ebp),%edi
+150 0000cbd6 c9
leave
+151 0000cbd7 c3
ret
+152 0000cbd8 8945d4
movl
%eax,0
xd4(%ebp)
+155 0000cbdb 8b4608
movl
0x08(%
esi),%eax
+158 0000cbde 8d58f4
leal
0xf4(%
eax),%ebx
+161 0000cbe1 39df
cmpl
%ebx,%
edi
+163 0000cbe3 754e
jne
0x0000
cc33
+165 0000cbe5 c70648851300
movl
$0x00138548,(%
esi)
+171 0000cbeb 893424
movl
%esi,(
%esp)
+174 0000cbee e87b610f00
calll
0x00102d6e
operator delete(void*)
+179 0000cbf3 8b45d4
movl
0xd4(%
ebp),%eax
+182 0000cbf6 890424
movl
%eax,(
%esp)
+185 0000cbf9 e84a600f00
calll
0x00102c48

__Unwind_Resume
+190 0000cbfe 8945d4
movl
%eax,0
xd4(%ebp)
+193 0000cc01 8b460c
movl
0x0c(%
esi),%eax
+196 0000cc04 8d58f4
leal
0xf4(%
eax),%ebx
+199 0000cc07 39df
cmpl
%ebx,%
edi
+201 0000cc09 74d0
je
0x0000
cbdb
+203 0000cc0b 83e804
subl
$0x04,
%eax
+206 0000cc0e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+214 0000cc16 890424
movl
%eax,(
%esp)
+217 0000cc19 e830600f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+222 0000cc1e 85c0
testl
%eax,%
eax
+224 0000cc20 7fb9
jg
0x0000
cbdb
+226 0000cc22 8d45e6
leal
0xe6(%
ebp),%eax
+229 0000cc25 89442404
movl
%eax,0
x04(%esp)
+233 0000cc29 891c24
movl
%ebx,(
%esp)
+236 0000cc2c e853600f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+241 0000cc31 eba8
jmp
0x0000
cbdb
+243 0000cc33 83e804
subl
$0x04,
%eax
+246 0000cc36 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+254 0000cc3e 890424
movl
%eax,(
%esp)
+257 0000cc41 e808600f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+262 0000cc46 85c0
testl
%eax,%
eax
+264 0000cc48 7f9b
jg
0x0000
cbe5
+266 0000cc4a 8d45e5
leal
0xe5(%
ebp),%eax
+269 0000cc4d 89442404
movl
%eax,0
x04(%esp)
+273 0000cc51 891c24
movl
%ebx,(
%esp)
+276 0000cc54 e82b600f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+281 0000cc59 eb8a
jmp
0x0000
cbe5
+283 0000cc5b e978ffffff
jmp
0x0000cbd8
+288 0000cc60 8945d4
movl
%eax,0
xd4(%ebp)

+291 0000cc63 eb80


cbe5
+293 0000cc65 90
+294 0000cc66 662e0f1f840000000000
ax)
+0

jmp

0x0000

nop
%cs:0x00000000(%eax,%e

nopw

0000cc70 55

pushl

%ebp
+1
0000cc71 89e5
%esp,%ebp
+3
0000cc73 83ec38
$0x38,%esp
+6
0000cc76 895df4
%ebx,0xf4(%ebp)
+9
0000cc79 8975f8
%esi,0xf8(%ebp)
+12 0000cc7c 897dfc
xfc(%ebp)
+15 0000cc7f 8b750c
ebp),%esi
+18 0000cc82 e899c6ffff
+23 0000cc87 89c7
edi
+25 0000cc89 8b06
,%eax
+27 0000cc8b 85c0
eax
+29 0000cc8d 7412
cca1
+31 0000cc8f 89442404
x04(%esp)
+35 0000cc93 893c24
%esp)
+38 0000cc96 e825c9ffff
+43 0000cc9b c70600000000
esi)
+49 0000cca1 e8fadd0b00
+54 0000cca6 8b10
,%edx
+56 0000cca8 8b4a14
edx),%ecx
+59 0000ccab 8d5de0
ebp),%ebx
+62 0000ccae 8b5514
ebp),%edx
+65 0000ccb1 89542408
x08(%esp)
+69 0000ccb5 89442404
x04(%esp)
+73 0000ccb9 891c24
%esp)
+76 0000ccbc ffd1
+78 0000ccbe 83ec04
%esp
+81 0000ccc1 895c2404
x04(%esp)
+85 0000ccc5 8b4510
ebp),%eax
+88 0000ccc8 890424
%esp)

movl
subl
movl
movl
movl

%edi,0

movl

0x0c(%

movl

0x00009320
%eax,%

movl

(%esi)

testl

%eax,%

je

0x0000

movl

%eax,0

movl

%edi,(

calll

calll
movl

0x000095c0
$0x00000000,(%

calll
movl

0x000caaa0
(%eax)

movl

0x14(%

leal

0xe0(%

movl

0x14(%

movl

%edx,0

movl

%eax,0

movl

%ebx,(

call
subl

*%ecx
$0x04,

movl

%ebx,0

movl

0x10(%

movl

%eax,(

+91 0000cccb e8de5f0f00


calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+96 0000ccd0 8b5de0
movl
0xe0(%
ebp),%ebx
+99 0000ccd3 83eb0c
subl
$0x0c,
%ebx
+102 0000ccd6 3b1d88801300
cmpl
0x00138088,%eb
x
+108 0000ccdc 7542
jne
0x0000
cd20
+110 0000ccde 8b5510
movl
0x10(%
ebp),%edx
+113 0000cce1 8b02
movl
(%edx)
,%eax
+115 0000cce3 8b50f4
movl
0xf4(%
eax),%edx
+118 0000cce6 85d2
testl
%edx,%
edx
+120 0000cce8 7409
je
0x0000
ccf3
+122 0000ccea 8b5508
movl
0x08(%
ebp),%edx
+125 0000cced 807a2200
cmpb
$0x00,
0x22(%edx)
+129 0000ccf1 740d
je
0x0000
cd00
+131 0000ccf3 8b5df4
movl
0xf4(%
ebp),%ebx
+134 0000ccf6 8b75f8
movl
0xf8(%
ebp),%esi
+137 0000ccf9 8b7dfc
movl
0xfc(%
ebp),%edi
+140 0000ccfc c9
leave
+141 0000ccfd c3
ret
+142 0000ccfe 6690
nop
+144 0000cd00 8b5518
movl
0x18(%
ebp),%edx
+147 0000cd03 89542408
movl
%edx,0
x08(%esp)
+151 0000cd07 89442404
movl
%eax,0
x04(%esp)
+155 0000cd0b 893c24
movl
%edi,(
%esp)
+158 0000cd0e e8bdc9ffff
calll
0x000096d0
+163 0000cd13 8906
movl
%eax,(
%esi)
+165 0000cd15 8b5df4
movl
0xf4(%
ebp),%ebx
+168 0000cd18 8b75f8
movl
0xf8(%
ebp),%esi
+171 0000cd1b 8b7dfc
movl
0xfc(%
ebp),%edi
+174 0000cd1e c9
leave
+175 0000cd1f c3
ret
+176 0000cd20 8d4308
leal
0x08(%
ebx),%eax
+179 0000cd23 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+187 0000cd2b 890424


movl
%eax,(
%esp)
+190 0000cd2e e81b5f0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+195 0000cd33 85c0
testl
%eax,%
eax
+197 0000cd35 7fa7
jg
0x0000
ccde
+199 0000cd37 8d45e7
leal
0xe7(%
ebp),%eax
+202 0000cd3a 89442404
movl
%eax,0
x04(%esp)
+206 0000cd3e 891c24
movl
%ebx,(
%esp)
+209 0000cd41 e83e5f0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+214 0000cd46 eb96
jmp
0x0000
ccde
+216 0000cd48 89c6
movl
%eax,%
esi
+218 0000cd4a 8b5de0
movl
0xe0(%
ebp),%ebx
+221 0000cd4d 83eb0c
subl
$0x0c,
%ebx
+224 0000cd50 3b1d88801300
cmpl
0x00138088,%eb
x
+230 0000cd56 7510
jne
0x0000
cd68
+232 0000cd58 893424
movl
%esi,(
%esp)
+235 0000cd5b e8e85e0f00
calll
0x00102c48
__Unwind_Resume
+240 0000cd60 890424
movl
%eax,(
%esp)
+243 0000cd63 e8e05e0f00
calll
0x00102c48
__Unwind_Resume
+248 0000cd68 8d4308
leal
0x08(%
ebx),%eax
+251 0000cd6b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+259 0000cd73 890424
movl
%eax,(
%esp)
+262 0000cd76 e8d35e0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+267 0000cd7b 85c0
testl
%eax,%
eax
+269 0000cd7d 7fd9
jg
0x0000
cd58
+271 0000cd7f 8d45e6
leal
0xe6(%
ebp),%eax
+274 0000cd82 89442404
movl
%eax,0
x04(%esp)
+278 0000cd86 891c24
movl
%ebx,(
%esp)
+281 0000cd89 e8f65e0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+286 0000cd8e ebc8
jmp
0x0000
cd58

+288
cd60
+290
x)
+297
x)
+304
p)
+309
+314
)

0000cd90 ebce

jmp

0x0000

0000cd92 0f1f8000000000

nopl

0x00000000(%ea

0000cd99 0f1f8000000000

nopl

0x00000000(%ea

0000cda0 83442404fc

addl

$0xfc,0x04(%es

0000cda5 e906000000
0000cdaa 660f1f440000

jmp
nopw

0x0000cdb0
0x00(%eax,%eax

+0

0000cdb0 55

pushl

%ebp
+1
0000cdb1 89e5
%esp,%ebp
+3
0000cdb3 83ec28
$0x28,%esp
+6
0000cdb6 8b5508
0x08(%ebp),%edx
+9
0000cdb9 c744241001000000
00001,0x10(%esp)
+17 0000cdc1 8b450c
ebp),%eax
+20 0000cdc4 8b00
,%eax
+22 0000cdc6 8944240c
x0c(%esp)
+26 0000cdca 8d4278
edx),%eax
+29 0000cdcd 89442408
x08(%esp)
+33 0000cdd1 8d8280000000
x),%eax
+39 0000cdd7 89442404
x04(%esp)
+43 0000cddb 891424
%esp)
+46 0000cdde e88dfeffff
+51 0000cde3 c9
+52 0000cde4 c3
+53 0000cde5 0f1f440000
)
+58 0000cdea 660f1f440000
)
+64 0000cdf0 83442404fc
p)
+69 0000cdf5 e906000000
+74 0000cdfa 660f1f440000
)
+0

movl
subl
movl
movl

$0x000

movl

0x0c(%

movl

(%eax)

movl

%eax,0

leal

0x78(%

movl

%eax,0

leal

0x00000080(%ed
movl

%eax,0

movl

%edx,(

calll

0x0000cc70
leave
ret

nopl

0x00(%eax,%eax

nopw

0x00(%eax,%eax

addl

$0xfc,0x04(%es

jmp
nopw

0x0000ce00
0x00(%eax,%eax

0000ce00 55

pushl

%ebp
+1
0000ce01
%esp,%ebp
+3
0000ce03
$0x28,%esp
+6
0000ce06
0x08(%ebp),%edx
+9
0000ce09

89e5

movl

83ec28

subl

8b5508

movl

c744241000000000

movl

$0x000

00000,0x10(%esp)
+17 0000ce11
ebp),%eax
+20 0000ce14
,%eax
+22 0000ce16
x0c(%esp)
+26 0000ce1a
edx),%eax
+29 0000ce1d
x08(%esp)
+33 0000ce21
edx),%eax
+36 0000ce24
x04(%esp)
+40 0000ce28
%esp)
+43 0000ce2b
+48 0000ce30
+49 0000ce31
+50 0000ce32
x)
+57 0000ce39
x)
+64 0000ce40
p)
+69 0000ce45
+74 0000ce4a
)
+0

8b450c

movl

0x0c(%

8b00

movl

(%eax)

8944240c

movl

%eax,0

8d4274

leal

0x74(%

89442408

movl

%eax,0

8d427c

leal

0x7c(%

89442404

movl

%eax,0

891424

movl

%edx,(

e840feffff
c9
c3
0f1f8000000000

calll

0x0000cc70

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

83442404fc

addl

$0xfc,0x04(%es

e906000000
660f1f440000

jmp
nopw

0x0000ce50
0x00(%eax,%eax

leave
ret

0000ce50 55

pushl

%ebp
+1
0000ce51 89e5
%esp,%ebp
+3
0000ce53 53
%ebx
+4
0000ce54 83ec24
$0x24,%esp
+7
0000ce57 8b5d08
0x08(%ebp),%ebx
+10 0000ce5a c744241000000000
10(%esp)
+18 0000ce62 8b450c
ebp),%eax
+21 0000ce65 8944240c
x0c(%esp)
+25 0000ce69 8d430c
ebx),%eax
+28 0000ce6c 89442408
x08(%esp)
+32 0000ce70 8d4324
ebx),%eax
+35 0000ce73 89442404
x04(%esp)
+39 0000ce77 891c24
%esp)
+42 0000ce7a e8f1fdffff
+47 0000ce7f 8b430c
ebx),%eax
+50 0000ce82 8b48f4

movl
pushl
subl
movl
movl

$0x00000000,0x
movl

0x0c(%

movl

%eax,0

leal

0x0c(%

movl

%eax,0

leal

0x24(%

movl

%eax,0

movl

%ebx,(

movl

0x0000cc70
0x0c(%

movl

0xf4(%

calll

eax),%ecx
+53 0000ce85
ecx
+55 0000ce87
ce90
+57 0000ce89
%esp
+60 0000ce8c
+61 0000ce8d
+62 0000ce8e
+63 0000ce8f
+64 0000ce90
,%eax
+66 0000ce92
x
+72 0000ce98
x0c(%ebp)
+75 0000ce9b
x08(%ebp)
+78 0000ce9e
eax),%ecx
+81 0000cea1
%esp
+84 0000cea4
+85 0000cea5
+86 0000cea6
+88 0000cea8
x,%eax)
+0

85c9

testl

%ecx,%

7407

je

0x0000

83c424

addl

$0x24,

5b
c9
c3
90
8b03

popl
leave
ret
nop
movl

%ebx

8b15b0801300

movl

(%ebx)
0x001380b0,%ed

89550c

movl

%edx,0

895d08

movl

%ebx,0

8b484c

movl

0x4c(%

83c424

addl

$0x24,

5b
c9
ffe1
0f1f840000000000

popl
leave
jmp

%ebx

nopl

0000ceb0 55

*%ecx
0x00000000(%ea
pushl

%ebp
+1
0000ceb1 89e5
%esp,%ebp
+3
0000ceb3 57
%edi
+4
0000ceb4 56
%esi
+5
0000ceb5 53
%ebx
+6
0000ceb6 83ec3c
$0x3c,%esp
+9
0000ceb9 8b5d08
0x08(%ebp),%ebx
+12 0000cebc c6432201
0x22(%ebx)
+16 0000cec0 8b550c
ebp),%edx
+19 0000cec3 83c214
%edx
+22 0000cec6 8b4d0c
ebp),%ecx
+25 0000cec9 8b4114
ecx),%eax
+28 0000cecc 894310
x10(%ebx)
+31 0000cecf 8b4204
edx),%eax
+34 0000ced2 894314
x14(%ebx)
+37 0000ced5 8b4208

movl
pushl
pushl
pushl
subl
movl
movb

$0x01,

movl

0x0c(%

addl

$0x14,

movl

0x0c(%

movl

0x14(%

movl

%eax,0

movl

0x04(%

movl

%eax,0

movl

0x08(%

edx),%eax
+40 0000ced8 894318
movl
%eax,0
x18(%ebx)
+43 0000cedb 8b420c
movl
0x0c(%
edx),%eax
+46 0000cede 89431c
movl
%eax,0
x1c(%ebx)
+49 0000cee1 8b03
movl
(%ebx)
,%eax
+51 0000cee3 8b5034
movl
0x34(%
eax),%edx
+54 0000cee6 8b4108
movl
0x08(%
ecx),%eax
+57 0000cee9 89442404
movl
%eax,0
x04(%esp)
+61 0000ceed 891c24
movl
%ebx,(
%esp)
+64 0000cef0 ffd2
call
*%edx
+66 0000cef2 8b03
movl
(%ebx)
,%eax
+68 0000cef4 8b782c
movl
0x2c(%
eax),%edi
+71 0000cef7 8b450c
movl
0x0c(%
ebp),%eax
+74 0000cefa 8b500c
movl
0x0c(%
eax),%edx
+77 0000cefd 8d45e7
leal
0xe7(%
ebp),%eax
+80 0000cf00 89442408
movl
%eax,0
x08(%esp)
+84 0000cf04 89542404
movl
%edx,0
x04(%esp)
+88 0000cf08 8d75dc
leal
0xdc(%
ebp),%esi
+91 0000cf0b 893424
movl
%esi,(
%esp)
+94 0000cf0e e8ad5d0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+99 0000cf13 89742404
movl
%esi,0
x04(%esp)
+103 0000cf17 891c24
movl
%ebx,(
%esp)
+106 0000cf1a ffd7
call
*%edi
+108 0000cf1c 8b75dc
movl
0xdc(%
ebp),%esi
+111 0000cf1f 83ee0c
subl
$0x0c,
%esi
+114 0000cf22 8b0d88801300
movl
0x00138088,%ec
x
+120 0000cf28 894dd4
movl
%ecx,0
xd4(%ebp)
+123 0000cf2b 39ce
cmpl
%ecx,%
esi
+125 0000cf2d 757e
jne
0x0000
cfad
+127 0000cf2f 8b03
movl
(%ebx)
,%eax
+129 0000cf31 8b7830
movl
0x30(%
eax),%edi

+132 0000cf34 8b450c


movl
0x0c(%
ebp),%eax
+135 0000cf37 8b5010
movl
0x10(%
eax),%edx
+138 0000cf3a 8d45e6
leal
0xe6(%
ebp),%eax
+141 0000cf3d 89442408
movl
%eax,0
x08(%esp)
+145 0000cf41 89542404
movl
%edx,0
x04(%esp)
+149 0000cf45 8d75d8
leal
0xd8(%
ebp),%esi
+152 0000cf48 893424
movl
%esi,(
%esp)
+155 0000cf4b e8705d0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+160 0000cf50 89742404
movl
%esi,0
x04(%esp)
+164 0000cf54 891c24
movl
%ebx,(
%esp)
+167 0000cf57 ffd7
call
*%edi
+169 0000cf59 8b75d8
movl
0xd8(%
ebp),%esi
+172 0000cf5c 83ee0c
subl
$0x0c,
%esi
+175 0000cf5f 3975d4
cmpl
%esi,0
xd4(%ebp)
+178 0000cf62 7578
jne
0x0000
cfdc
+180 0000cf64 8b03
movl
(%ebx)
,%eax
+182 0000cf66 8b504c
movl
0x4c(%
eax),%edx
+185 0000cf69 8b450c
movl
0x0c(%
ebp),%eax
+188 0000cf6c 83c024
addl
$0x24,
%eax
+191 0000cf6f 89442404
movl
%eax,0
x04(%esp)
+195 0000cf73 891c24
movl
%ebx,(
%esp)
+198 0000cf76 ffd2
call
*%edx
+200 0000cf78 8b03
movl
(%ebx)
,%eax
+202 0000cf7a 8b5040
movl
0x40(%
eax),%edx
+205 0000cf7d 8b4d0c
movl
0x0c(%
ebp),%ecx
+208 0000cf80 0fb64134
movzbl
0x34(%
ecx),%eax
+212 0000cf84 89442404
movl
%eax,0
x04(%esp)
+216 0000cf88 891c24
movl
%ebx,(
%esp)
+219 0000cf8b ffd2
call
*%edx
+221 0000cf8d 8b03
movl
(%ebx)
,%eax
+223 0000cf8f 8b5050
movl
0x50(%
eax),%edx

+226 0000cf92 8b4d0c


movl
0x0c(%
ebp),%ecx
+229 0000cf95 8b4138
movl
0x38(%
ecx),%eax
+232 0000cf98 89442404
movl
%eax,0
x04(%esp)
+236 0000cf9c 891c24
movl
%ebx,(
%esp)
+239 0000cf9f ffd2
call
*%edx
+241 0000cfa1 c6432200
movb
$0x00,
0x22(%ebx)
+245 0000cfa5 83c43c
addl
$0x3c,
%esp
+248 0000cfa8 5b
popl
%ebx
+249 0000cfa9 5e
popl
%esi
+250 0000cfaa 5f
popl
%edi
+251 0000cfab c9
leave
+252 0000cfac c3
ret
+253 0000cfad 8d4608
leal
0x08(%
esi),%eax
+256 0000cfb0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+264 0000cfb8 890424
movl
%eax,(
%esp)
+267 0000cfbb e88e5c0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+272 0000cfc0 85c0
testl
%eax,%
eax
+274 0000cfc2 0f8f67ffffff
jg
0x0000cf2f
+280 0000cfc8 8d45e4
leal
0xe4(%
ebp),%eax
+283 0000cfcb 89442404
movl
%eax,0
x04(%esp)
+287 0000cfcf 893424
movl
%esi,(
%esp)
+290 0000cfd2 e8ad5c0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+295 0000cfd7 e953ffffff
jmp
0x0000cf2f
+300 0000cfdc 8d4608
leal
0x08(%
esi),%eax
+303 0000cfdf c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+311 0000cfe7 890424
movl
%eax,(
%esp)
+314 0000cfea e85f5c0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+319 0000cfef 85c0
testl
%eax,%
eax
+321 0000cff1 0f8f6dffffff
jg
0x0000cf64
+327 0000cff7 8d45e2
leal
0xe2(%
ebp),%eax
+330 0000cffa 89442404
movl
%eax,0
x04(%esp)
+334 0000cffe 893424
movl
%esi,(
%esp)
+337 0000d001 e87e5c0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+342 0000d006 e959ffffff
jmp
0x0000cf64

+347 0000d00b 89c6


movl
%eax,%
esi
+349 0000d00d 893424
movl
%esi,(
%esp)
+352 0000d010 e8335c0f00
calll
0x00102c48
__Unwind_Resume
+357 0000d015 ebf4
jmp
0x0000
d00b
+359 0000d017 89c6
movl
%eax,%
esi
+361 0000d019 8b5dd8
movl
0xd8(%
ebp),%ebx
+364 0000d01c 83eb0c
subl
$0x0c,
%ebx
+367 0000d01f 395dd4
cmpl
%ebx,0
xd4(%ebp)
+370 0000d022 74e9
je
0x0000
d00d
+372 0000d024 8d4308
leal
0x08(%
ebx),%eax
+375 0000d027 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+383 0000d02f 890424
movl
%eax,(
%esp)
+386 0000d032 e8175c0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+391 0000d037 85c0
testl
%eax,%
eax
+393 0000d039 7fd2
jg
0x0000
d00d
+395 0000d03b 8d45e3
leal
0xe3(%
ebp),%eax
+398 0000d03e 89442404
movl
%eax,0
x04(%esp)
+402 0000d042 891c24
movl
%ebx,(
%esp)
+405 0000d045 e83a5c0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+410 0000d04a ebc1
jmp
0x0000
d00d
+412 0000d04c 89c6
movl
%eax,%
esi
+414 0000d04e 8b5ddc
movl
0xdc(%
ebp),%ebx
+417 0000d051 83eb0c
subl
$0x0c,
%ebx
+420 0000d054 3b1d88801300
cmpl
0x00138088,%eb
x
+426 0000d05a 74b1
je
0x0000
d00d
+428 0000d05c 8d4308
leal
0x08(%
ebx),%eax
+431 0000d05f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+439 0000d067 890424
movl
%eax,(
%esp)
+442 0000d06a e8df5b0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+447 0000d06f 85c0
testl
%eax,%

eax
+449 0000d071 7f9a
jg
0x0000
d00d
+451 0000d073 8d45e5
leal
0xe5(%
ebp),%eax
+454 0000d076 89442404
movl
%eax,0
x04(%esp)
+458 0000d07a 891c24
movl
%ebx,(
%esp)
+461 0000d07d e8025c0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+466 0000d082 eb89
jmp
0x0000
d00d
+468 0000d084 eb85
jmp
0x0000
d00b
+470 0000d086 eb83
jmp
0x0000
d00b
+472 0000d088 eb81
jmp
0x0000
d00b
+474 0000d08a e97cffffff
jmp
0x0000d00b
+479 0000d08f 90
nop
+0

0000d090 55

pushl

%ebp
+1
0000d091 89e5
movl
%esp,%ebp
+3
0000d093 57
pushl
%edi
+4
0000d094 56
pushl
%esi
+5
0000d095 53
pushl
%ebx
+6
0000d096 83ec3c
subl
$0x3c,%esp
+9
0000d099 8b450c
movl
0x0c(%ebp),%eax
+12 0000d09c 85c0
testl
%eax,%
eax
+14 0000d09e ba204a0d00
movl
$0x000d4a20,%e
dx
+19 0000d0a3 0f44c2
cmovel
%edx,%
eax
+22 0000d0a6 8d55e7
leal
0xe7(%
ebp),%edx
+25 0000d0a9 89542408
movl
%edx,0
x08(%esp)
+29 0000d0ad 89442404
movl
%eax,0
x04(%esp)
+33 0000d0b1 8d75dc
leal
0xdc(%
ebp),%esi
+36 0000d0b4 893424
movl
%esi,(
%esp)
+39 0000d0b7 e8045c0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+44 0000d0bc c7042420000000
movl
$0x00000020,(%
esp)
' '
+51 0000d0c3 e8b25c0f00
calll
0x00102d7a
operator new(unsigned long)

+56 0000d0c8 89c3

movl

%eax,%

ebx
+58 0000d0ca c700e8881300
movl
$0x001388e8,(%
eax)
+64 0000d0d0 8b4508
movl
0x08(%
ebp),%eax
+67 0000d0d3 894304
movl
%eax,0
x04(%ebx)
+70 0000d0d6 c7430c00000000
movl
$0x00000000,0x
0c(%ebx)
+77 0000d0dd c743082d000000
movl
$0x0000002d,0x
08(%ebx)
'-'
+84 0000d0e4 c7431400000000
movl
$0x00000000,0x
14(%ebx)
+91 0000d0eb c7431060b50000
movl
$0x0000b560,0x
10(%ebx)
+98 0000d0f2 8b3d88801300
movl
0x00138088,%ed
i
+104 0000d0f8 897dcc
movl
%edi,0
xcc(%ebp)
+107 0000d0fb 8d470c
leal
0x0c(%
edi),%eax
+110 0000d0fe 894318
movl
%eax,0
x18(%ebx)
+113 0000d101 8d431c
leal
0x1c(%
ebx),%eax
+116 0000d104 89742404
movl
%esi,0
x04(%esp)
+120 0000d108 890424
movl
%eax,(
%esp)
+123 0000d10b e8b65b0f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+128 0000d110 8b5310
movl
0x10(%
ebx),%edx
+131 0000d113 f6c201
testb
$0x01,
%dl
+134 0000d116 7438
je
0x0000
d150
+136 0000d118 8b4b04
movl
0x04(%
ebx),%ecx
+139 0000d11b 8b4314
movl
0x14(%
ebx),%eax
+142 0000d11e 031401
addl
(%ecx,
%eax),%edx
+145 0000d121 8b52ff
movl
0xff(%
edx),%edx
+148 0000d124 8d0401
leal
(%ecx,
%eax),%eax
+151 0000d127 890424
movl
%eax,(
%esp)
+154 0000d12a ffd2
call
*%edx
+156 0000d12c 8d5318
leal
0x18(%
ebx),%edx
+159 0000d12f 89442404
movl
%eax,0
x04(%esp)
+163 0000d133 891424
movl
%edx,(
%esp)
+166 0000d136 e8735b0f00
calll
0x00102cae

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi


gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+171 0000d13b 8b75dc
movl
0xdc(%
ebp),%esi
+174 0000d13e 83ee0c
subl
$0x0c,
%esi
+177 0000d141 3975cc
cmpl
%esi,0
xcc(%ebp)
+180 0000d144 7512
jne
0x0000
d158
+182 0000d146 89d8
movl
%ebx,%
eax
+184 0000d148 83c43c
addl
$0x3c,
%esp
+187 0000d14b 5b
popl
%ebx
+188 0000d14c 5e
popl
%esi
+189 0000d14d 5f
popl
%edi
+190 0000d14e c9
leave
+191 0000d14f c3
ret
+192 0000d150 8b4b04
movl
0x04(%
ebx),%ecx
+195 0000d153 8b4314
movl
0x14(%
ebx),%eax
+198 0000d156 ebcc
jmp
0x0000
d124
+200 0000d158 8d4608
leal
0x08(%
esi),%eax
+203 0000d15b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+211 0000d163 890424
movl
%eax,(
%esp)
+214 0000d166 e8e35a0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+219 0000d16b 85c0
testl
%eax,%
eax
+221 0000d16d 7fd7
jg
0x0000
d146
+223 0000d16f 8d45e4
leal
0xe4(%
ebp),%eax
+226 0000d172 89442404
movl
%eax,0
x04(%esp)
+230 0000d176 893424
movl
%esi,(
%esp)
+233 0000d179 e8065b0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+238 0000d17e ebc6
jmp
0x0000
d146
+240 0000d180 89c6
movl
%eax,%
esi
+242 0000d182 8b431c
movl
0x1c(%
ebx),%eax
+245 0000d185 8d50f4
leal
0xf4(%
eax),%edx
+248 0000d188 8955d0
movl
%edx,0
xd0(%ebp)
+251 0000d18b 3955cc
cmpl
%edx,0
xcc(%ebp)
+254 0000d18e 0f8598000000
jne
0x0000d22c

+260 0000d194 8b4318


ebx),%eax
+263 0000d197 8d50f4
eax),%edx
+266 0000d19a 8955d4
xd4(%ebp)
+269 0000d19d 3955cc
xcc(%ebp)
+272 0000d1a0 755c
d1fe
+274 0000d1a2 c70348851300
ebx)
+280 0000d1a8 891c24
%esp)
+283 0000d1ab e8be5b0f00
operator delete(void*)
+288 0000d1b0 8b5ddc
ebp),%ebx
+291 0000d1b3 83eb0c
%ebx
+294 0000d1b6 39fb
ebx
+296 0000d1b8 751c
d1d6
+298 0000d1ba 893424
%esp)
+301 0000d1bd e8865a0f00
__Unwind_Resume
+306 0000d1c2 89c6
esi
+308 0000d1c4 8b3d88801300
i
+314 0000d1ca ebe4
d1b0
+316 0000d1cc 89c6
esi
+318 0000d1ce ebc4
d194
+320 0000d1d0 89c6
esi
+322 0000d1d2 ebe6
d1ba
+324 0000d1d4 ebfa
d1d0
+326 0000d1d6 8d4308
ebx),%eax
+329 0000d1d9 c7442404ffffffff
04(%esp)
+337 0000d1e1 890424
%esp)
+340 0000d1e4 e8655a0f00
__gnu_cxx::__exchange_and_add(int volatile*,
+345 0000d1e9 85c0
eax
+347 0000d1eb 7fcd
d1ba
+349 0000d1ed 8d45e3
ebp),%eax
+352 0000d1f0 89442404
x04(%esp)

movl

0x18(%

leal

0xf4(%

movl

%edx,0

cmpl

%edx,0

jne

0x0000

movl

$0x00138548,(%
movl

calll

%ebx,(
0x00102d6e

movl

0xdc(%

subl

$0x0c,

cmpl

%edi,%

jne

0x0000

movl

%esi,(

calll

0x00102c48
movl

movl

%eax,%
0x00138088,%ed

jmp

0x0000

movl

%eax,%

jmp

0x0000

movl

%eax,%

jmp

0x0000

jmp

0x0000

leal

0x08(%

movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0000

leal

0xe3(%

movl

%eax,0

+356 0000d1f4 891c24


movl
%ebx,(
%esp)
+359 0000d1f7 e8885a0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+364 0000d1fc ebbc
jmp
0x0000
d1ba
+366 0000d1fe 83e804
subl
$0x04,
%eax
+369 0000d201 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+377 0000d209 890424
movl
%eax,(
%esp)
+380 0000d20c e83d5a0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+385 0000d211 85c0
testl
%eax,%
eax
+387 0000d213 7f8d
jg
0x0000
d1a2
+389 0000d215 8d45e5
leal
0xe5(%
ebp),%eax
+392 0000d218 89442404
movl
%eax,0
x04(%esp)
+396 0000d21c 8b45d4
movl
0xd4(%
ebp),%eax
+399 0000d21f 890424
movl
%eax,(
%esp)
+402 0000d222 e85d5a0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+407 0000d227 e976ffffff
jmp
0x0000d1a2
+412 0000d22c 83e804
subl
$0x04,
%eax
+415 0000d22f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+423 0000d237 890424
movl
%eax,(
%esp)
+426 0000d23a e80f5a0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+431 0000d23f 85c0
testl
%eax,%
eax
+433 0000d241 0f8f4dffffff
jg
0x0000d194
+439 0000d247 8d45e6
leal
0xe6(%
ebp),%eax
+442 0000d24a 89442404
movl
%eax,0
x04(%esp)
+446 0000d24e 8b45d0
movl
0xd0(%
ebp),%eax
+449 0000d251 890424
movl
%eax,(
%esp)
+452 0000d254 e82b5a0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+457 0000d259 e936ffffff
jmp
0x0000d194
+462 0000d25e e96dffffff
jmp
0x0000d1d0
+467 0000d263 89c6
movl
%eax,%
esi
+469 0000d265 e938ffffff
jmp
0x0000d1a2
+474 0000d26a e95dffffff
jmp
0x0000d1cc
+479 0000d26f 90
nop

+0

0000d270 55

pushl

%ebp
+1
0000d271 89e5
movl
%esp,%ebp
+3
0000d273 57
pushl
%edi
+4
0000d274 56
pushl
%esi
+5
0000d275 53
pushl
%ebx
+6
0000d276 81ecbc000000
subl
$0x000
000bc,%esp
+12 0000d27c 8b7508
movl
0x08(%
ebp),%esi
+15 0000d27f 83c604
addl
$0x04,
%esi
+18 0000d282 8d45e7
leal
0xe7(%
ebp),%eax
+21 0000d285 89442408
movl
%eax,0
x08(%esp)
+25 0000d289 c7442404a66b0d00
movl
$0x000d6ba6,0x
04(%esp)
name
+33 0000d291 8d5db8
leal
0xb8(%
ebp),%ebx
+36 0000d294 891c24
movl
%ebx,(
%esp)
+39 0000d297 e8245a0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+44 0000d29c 895c2404
movl
%ebx,0
x04(%esp)
+48 0000d2a0 8b450c
movl
0x0c(%
ebp),%eax
+51 0000d2a3 890424
movl
%eax,(
%esp)
+54 0000d2a6 e805850900
calll
0x000a57b0
+59 0000d2ab 89742404
movl
%esi,0
x04(%esp)
+63 0000d2af 890424
movl
%eax,(
%esp)
+66 0000d2b2 e8a9630900
calll
0x000a3660
+71 0000d2b7 8b5db8
movl
0xb8(%
ebp),%ebx
+74 0000d2ba 83eb0c
subl
$0x0c,
%ebx
+77 0000d2bd 8b1588801300
movl
0x00138088,%ed
x
+83 0000d2c3 899554ffffff
movl
%edx,0xffffff5
4(%ebp)
+89 0000d2c9 39d3
cmpl
%edx,%
ebx
+91 0000d2cb 0f8555060000
jne
0x0000d926
+97 0000d2d1 e8cad70b00
calll
0x000caaa0
+102 0000d2d6 89c6
movl
%eax,%
esi
+104 0000d2d8 8b00
movl
(%eax)
,%eax
+106 0000d2da 8b5020
movl
0x20(%
eax),%edx

+109 0000d2dd 8b4508


movl
0x08(%
ebp),%eax
+112 0000d2e0 83c008
addl
$0x08,
%eax
+115 0000d2e3 8d7db0
leal
0xb0(%
ebp),%edi
+118 0000d2e6 8944240c
movl
%eax,0
x0c(%esp)
+122 0000d2ea 8b4510
movl
0x10(%
ebp),%eax
+125 0000d2ed 89442408
movl
%eax,0
x08(%esp)
+129 0000d2f1 89742404
movl
%esi,0
x04(%esp)
+133 0000d2f5 893c24
movl
%edi,(
%esp)
+136 0000d2f8 ffd2
call
*%edx
+138 0000d2fa 83ec04
subl
$0x04,
%esp
+141 0000d2fd 8d45e6
leal
0xe6(%
ebp),%eax
+144 0000d300 89442408
movl
%eax,0
x08(%esp)
+148 0000d304 c744240466440d00
movl
$0x000d4466,0x
04(%esp)
file
+156 0000d30c 8d5db4
leal
0xb4(%
ebp),%ebx
+159 0000d30f 891c24
movl
%ebx,(
%esp)
+162 0000d312 e8a9590f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+167 0000d317 895c2404
movl
%ebx,0
x04(%esp)
+171 0000d31b 8b550c
movl
0x0c(%
ebp),%edx
+174 0000d31e 891424
movl
%edx,(
%esp)
+177 0000d321 e88a840900
calll
0x000a57b0
+182 0000d326 897c2404
movl
%edi,0
x04(%esp)
+186 0000d32a 890424
movl
%eax,(
%esp)
+189 0000d32d e82e630900
calll
0x000a3660
+194 0000d332 8b5db4
movl
0xb4(%
ebp),%ebx
+197 0000d335 83eb0c
subl
$0x0c,
%ebx
+200 0000d338 399d54ffffff
cmpl
%ebx,0xffffff5
4(%ebp)
+206 0000d33e 0f8540060000
jne
0x0000d984
+212 0000d344 8b5db0
movl
0xb0(%
ebp),%ebx
+215 0000d347 83eb0c
subl
$0x0c,
%ebx
+218 0000d34a 399d54ffffff
cmpl
%ebx,0xffffff5
4(%ebp)
+224 0000d350 0f8572050000
jne
0x0000d8c8
+230 0000d356 8b06
movl
(%esi)
,%eax

+232 0000d358 8b5020


movl
0x20(%
eax),%edx
+235 0000d35b 8b4508
movl
0x08(%
ebp),%eax
+238 0000d35e 83c00c
addl
$0x0c,
%eax
+241 0000d361 8d7da8
leal
0xa8(%
ebp),%edi
+244 0000d364 8944240c
movl
%eax,0
x0c(%esp)
+248 0000d368 8b4510
movl
0x10(%
ebp),%eax
+251 0000d36b 89442408
movl
%eax,0
x08(%esp)
+255 0000d36f 89742404
movl
%esi,0
x04(%esp)
+259 0000d373 893c24
movl
%edi,(
%esp)
+262 0000d376 ffd2
call
*%edx
+264 0000d378 83ec04
subl
$0x04,
%esp
+267 0000d37b 8d45e5
leal
0xe5(%
ebp),%eax
+270 0000d37e 89442408
movl
%eax,0
x08(%esp)
+274 0000d382 c7442404bb410d00
movl
$0x000d41bb,0x
04(%esp)
file-specular
+282 0000d38a 8d5dac
leal
0xac(%
ebp),%ebx
+285 0000d38d 891c24
movl
%ebx,(
%esp)
+288 0000d390 e82b590f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+293 0000d395 895c2404
movl
%ebx,0
x04(%esp)
+297 0000d399 8b550c
movl
0x0c(%
ebp),%edx
+300 0000d39c 891424
movl
%edx,(
%esp)
+303 0000d39f e80c840900
calll
0x000a57b0
+308 0000d3a4 897c2404
movl
%edi,0
x04(%esp)
+312 0000d3a8 890424
movl
%eax,(
%esp)
+315 0000d3ab e8b0620900
calll
0x000a3660
+320 0000d3b0 8b5dac
movl
0xac(%
ebp),%ebx
+323 0000d3b3 83eb0c
subl
$0x0c,
%ebx
+326 0000d3b6 399d54ffffff
cmpl
%ebx,0xffffff5
4(%ebp)
+332 0000d3bc 0f8593050000
jne
0x0000d955
+338 0000d3c2 8b5da8
movl
0xa8(%
ebp),%ebx
+341 0000d3c5 83eb0c
subl
$0x0c,
%ebx
+344 0000d3c8 399d54ffffff
cmpl
%ebx,0xffffff5
4(%ebp)
+350 0000d3ce 0f8528070000
jne
0x0000dafc

+356 0000d3d4 8b06


movl
(%esi)
,%eax
+358 0000d3d6 8b5020
movl
0x20(%
eax),%edx
+361 0000d3d9 8b4508
movl
0x08(%
ebp),%eax
+364 0000d3dc 83c010
addl
$0x10,
%eax
+367 0000d3df 8d7da0
leal
0xa0(%
ebp),%edi
+370 0000d3e2 8944240c
movl
%eax,0
x0c(%esp)
+374 0000d3e6 8b4510
movl
0x10(%
ebp),%eax
+377 0000d3e9 89442408
movl
%eax,0
x08(%esp)
+381 0000d3ed 89742404
movl
%esi,0
x04(%esp)
+385 0000d3f1 893c24
movl
%edi,(
%esp)
+388 0000d3f4 ffd2
call
*%edx
+390 0000d3f6 83ec04
subl
$0x04,
%esp
+393 0000d3f9 8d45e4
leal
0xe4(%
ebp),%eax
+396 0000d3fc 89442408
movl
%eax,0
x08(%esp)
+400 0000d400 c7442404c9410d00
movl
$0x000d41c9,0x
04(%esp)
file-bump
+408 0000d408 8d5da4
leal
0xa4(%
ebp),%ebx
+411 0000d40b 891c24
movl
%ebx,(
%esp)
+414 0000d40e e8ad580f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+419 0000d413 895c2404
movl
%ebx,0
x04(%esp)
+423 0000d417 8b550c
movl
0x0c(%
ebp),%edx
+426 0000d41a 891424
movl
%edx,(
%esp)
+429 0000d41d e88e830900
calll
0x000a57b0
+434 0000d422 897c2404
movl
%edi,0
x04(%esp)
+438 0000d426 890424
movl
%eax,(
%esp)
+441 0000d429 e832620900
calll
0x000a3660
+446 0000d42e 8b5da4
movl
0xa4(%
ebp),%ebx
+449 0000d431 83eb0c
subl
$0x0c,
%ebx
+452 0000d434 399d54ffffff
cmpl
%ebx,0xffffff5
4(%ebp)
+458 0000d43a 0f8573050000
jne
0x0000d9b3
+464 0000d440 8b5da0
movl
0xa0(%
ebp),%ebx
+467 0000d443 83eb0c
subl
$0x0c,
%ebx
+470 0000d446 399d54ffffff
cmpl
%ebx,0xffffff5

4(%ebp)
+476 0000d44c
+482 0000d452
ebp),%edx
+485 0000d455
%edx
+488 0000d458
(%ebp)
+498 0000d462
%xmm1
+501 0000d465
78(%ebp)
+509 0000d46d
ebp),%eax
+512 0000d470
m0
+517 0000d475
p),%eax
+523 0000d47b
%xmm1
+526 0000d47e
d490
+528 0000d480
p),%eax
+534 0000d486
p),%xmm0
+541 0000d48d
eax
+544 0000d490
,%xmm4
+548 0000d494
(%ebp)
+558 0000d49e
(%ebp)
+568 0000d4a8
edx),%ecx
+571 0000d4ab
m0
+576 0000d4b0
p),%eax
+582 0000d4b6
%xmm1
+585 0000d4b9
d4cb
+587 0000d4bb
p),%eax
+593 0000d4c1
p),%xmm0
+600 0000d4c8
eax
+603 0000d4cb
,%xmm3
+607 0000d4cf
(%ebp)
+617 0000d4d9
(%ebp)
+627 0000d4e3
edx),%ecx
+630 0000d4e6
m0

0f851d060000
8b5508

jne

83c214
c7857cffffff0000803f

movl

movl

0x0000da6f
0x08(%

addl

$0x14,

$0x3f800000,0xffffff7c

0f57c9

xorps

f30f118d78ffffff

movss

8b4508

%xmm1,
%xmm1,0xffffff

movl

0x08(%

f30f104014

movss

0x14(%eax),%xm

8d8578ffffff

leal

0xffffff78(%eb

0f2ec8

ucomiss

%xmm0,

7310

jae

0x0000

8d857cffffff

leal

0xffffff7c(%eb

0f2e857cffffff

ucomiss

0xffffff7c(%eb

0f42c2

cmovbl

%edx,%

f30f1020

movss

(%eax)

c78574ffffff0000803f

movl

$0x3f800000,0xffffff74

c78570ffffff00000000

movl

$0x00000000,0xffffff70

8d4a04

leal

0x04(%

f30f104204

movss

0x04(%edx),%xm

8d8570ffffff

leal

0xffffff70(%eb

0f2ec8

ucomiss

%xmm0,

7310

jae

0x0000

8d8574ffffff

leal

0xffffff74(%eb

0f2e8574ffffff

ucomiss

0xffffff74(%eb

0f42c1

cmovbl

%ecx,%

f30f1018

movss

(%eax)

c7856cffffff0000803f

movl

$0x3f800000,0xffffff6c

c78568ffffff00000000

movl

$0x00000000,0xffffff68

8d4a08
f30f104208

leal
movss

0x08(%
0x08(%edx),%xm

+635 0000d4eb
p),%eax
+641 0000d4f1
%xmm1
+644 0000d4f4
d506
+646 0000d4f6
p),%eax
+652 0000d4fc
p),%xmm0
+659 0000d503
eax
+662 0000d506
,%xmm2
+666 0000d50a
(%ebp)
+676 0000d514
(%ebp)
+686 0000d51e
edx),%ecx
+689 0000d521
m0
+694 0000d526
p),%eax
+700 0000d52c
%xmm1
+703 0000d52f
d541
+705 0000d531
p),%eax
+711 0000d537
p),%xmm0
+718 0000d53e
eax
+721 0000d541
m1
+729 0000d549
,%xmm0
+733 0000d54d
%xmm0
+737 0000d551
%edx
+741 0000d555
%edx
+744 0000d558
bx
+747 0000d55b
%xmm2
+751 0000d55f
%eax
+755 0000d563
ax
+758 0000d566
%eax
+761 0000d569
ebx
+763 0000d56b
ebx
+765 0000d56d
%xmm3

8d8568ffffff

leal

0xffffff68(%eb

0f2ec8

ucomiss

%xmm0,

7310

jae

0x0000

8d856cffffff

leal

0xffffff6c(%eb

0f2e856cffffff

ucomiss

0xffffff6c(%eb

0f42c1

cmovbl

%ecx,%

f30f1010

movss

(%eax)

c78564ffffff0000803f

movl

$0x3f800000,0xffffff64

c78560ffffff00000000

movl

$0x00000000,0xffffff60

8d4a0c

leal

0x0c(%

f30f10420c

movss

0x0c(%edx),%xm

8d8560ffffff

leal

0xffffff60(%eb

0f2ec8

ucomiss

%xmm0,

7310

jae

0x0000

8d8564ffffff

leal

0xffffff64(%eb

0f2e8564ffffff

ucomiss

0xffffff64(%eb

0f42c1
f30f100d04150e00

cmovbl
movss

%ecx,%
0x000e1504,%xm

f30f1000

movss

(%eax)

f30f59c1

mulss

%xmm1,

f30f2cd0

cvttss2si

%xmm0,

c1e218

shll

$0x18,

0fb7db

movzwl

%bx,%e

f30f59d1

mulss

%xmm1,

f30f2cc2

cvttss2si

%xmm2,

0fb6c0

movzbl

%al,%e

c1e010

shll

$0x10,

09d3

orl

%edx,%

09c3

orl

%eax,%

f30f59d9

mulss

%xmm1,

+769 0000d571 f30f2cc3


cvttss2si
%xmm3,
%eax
+773 0000d575 88c7
movb
%al,%b
h
+775 0000d577 f30f59e1
mulss
%xmm1,
%xmm4
+779 0000d57b f30f2cc4
cvttss2si
%xmm4,
%eax
+783 0000d57f 88c3
movb
%al,%b
l
+785 0000d581 89de
movl
%ebx,%
esi
+787 0000d583 8d45e3
leal
0xe3(%
ebp),%eax
+790 0000d586 89442408
movl
%eax,0
x08(%esp)
+794 0000d58a c7442404d3410d00
movl
$0x000d41d3,0x
04(%esp)
color
+802 0000d592 8d5d9c
leal
0x9c(%
ebp),%ebx
+805 0000d595 891c24
movl
%ebx,(
%esp)
+808 0000d598 e823570f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+813 0000d59d 895c2404
movl
%ebx,0
x04(%esp)
+817 0000d5a1 8b550c
movl
0x0c(%
ebp),%edx
+820 0000d5a4 891424
movl
%edx,(
%esp)
+823 0000d5a7 e804820900
calll
0x000a57b0
+828 0000d5ac 89742404
movl
%esi,0
x04(%esp)
+832 0000d5b0 890424
movl
%eax,(
%esp)
+835 0000d5b3 e818740900
calll
0x000a49d0
+840 0000d5b8 8b5d9c
movl
0x9c(%
ebp),%ebx
+843 0000d5bb 83eb0c
subl
$0x0c,
%ebx
+846 0000d5be 399d54ffffff
cmpl
%ebx,0xffffff5
4(%ebp)
+852 0000d5c4 0f852d030000
jne
0x0000d8f7
+858 0000d5ca 8b4508
movl
0x08(%
ebp),%eax
+861 0000d5cd 0fb67034
movzbl
0x34(%
eax),%esi
+865 0000d5d1 8d45e2
leal
0xe2(%
ebp),%eax
+868 0000d5d4 89442408
movl
%eax,0
x08(%esp)
+872 0000d5d8 c7442404d9410d00
movl
$0x000d41d9,0x
04(%esp)
uses-transparency
+880 0000d5e0 8d5d98
leal
0x98(%
ebp),%ebx
+883 0000d5e3 891c24
movl
%ebx,(
%esp)
+886 0000d5e6 e8d5560f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi

c_string(char const*, std::allocator<char> const&)


+891 0000d5eb 895c2404
movl
%ebx,0
x04(%esp)
+895 0000d5ef 8b550c
movl
0x0c(%
ebp),%edx
+898 0000d5f2 891424
movl
%edx,(
%esp)
+901 0000d5f5 e8b6810900
calll
0x000a57b0
+906 0000d5fa 89742404
movl
%esi,0
x04(%esp)
+910 0000d5fe 890424
movl
%eax,(
%esp)
+913 0000d601 e85a620900
calll
0x000a3860
+918 0000d606 8b5d98
movl
0x98(%
ebp),%ebx
+921 0000d609 83eb0c
subl
$0x0c,
%ebx
+924 0000d60c 399d54ffffff
cmpl
%ebx,0xffffff5
4(%ebp)
+930 0000d612 0f8586040000
jne
0x0000da9e
+936 0000d618 8b5508
movl
0x08(%
ebp),%edx
+939 0000d61b 8b4238
movl
0x38(%
edx),%eax
+942 0000d61e 83f805
cmpl
$0x05,
%eax
+945 0000d621 0f8639020000
jbe
0x0000d860
+951 0000d627 be34410d00
movl
$0x000d4134,%e
si
none
+956 0000d62c 0f1f4000
nopl
0x00(%
eax)
+960 0000d630 8d45e1
leal
0xe1(%
ebp),%eax
+963 0000d633 89442408
movl
%eax,0
x08(%esp)
+967 0000d637 c7442404eb410d00
movl
$0x000d41eb,0x
04(%esp)
transformation
+975 0000d63f 8d5d94
leal
0x94(%
ebp),%ebx
+978 0000d642 891c24
movl
%ebx,(
%esp)
+981 0000d645 e876560f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+986 0000d64a 895c2404
movl
%ebx,0
x04(%esp)
+990 0000d64e 8b450c
movl
0x0c(%
ebp),%eax
+993 0000d651 890424
movl
%eax,(
%esp)
+996 0000d654 e857810900
calll
0x000a57b0
+1001 0000d659 89742404
movl
%esi,0
x04(%esp)
+1005 0000d65d 890424
movl
%eax,(
%esp)
+1008 0000d660 e8db620900
calll
0x000a3940
+1013 0000d665 8b5d94
movl
0x94(%
ebp),%ebx
+1016 0000d668 83eb0c
subl
$0x0c,
%ebx

+1019 0000d66b 399d54ffffff


cmpl
%ebx,0xffffff5
4(%ebp)
+1025 0000d671 0f856b030000
jne
0x0000d9e2
+1031 0000d677 8d45e0
leal
0xe0(%
ebp),%eax
+1034 0000d67a 89442408
movl
%eax,0
x08(%esp)
+1038 0000d67e c7442404fa410d00
movl
$0x000d41fa,0x
04(%esp)
crop-divider
+1046 0000d686 8d5d90
leal
0x90(%
ebp),%ebx
+1049 0000d689 891c24
movl
%ebx,(
%esp)
+1052 0000d68c e82f560f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1057 0000d691 895c2404
movl
%ebx,0
x04(%esp)
+1061 0000d695 8b550c
movl
0x0c(%
ebp),%edx
+1064 0000d698 891424
movl
%edx,(
%esp)
+1067 0000d69b e810810900
calll
0x000a57b0
+1072 0000d6a0 c7442404a0860100
movl
$0x000186a0,0x
04(%esp)
+1080 0000d6a8 890424
movl
%eax,(
%esp)
+1083 0000d6ab e8a0690900
calll
0x000a4050
+1088 0000d6b0 8b5d90
movl
0x90(%
ebp),%ebx
+1091 0000d6b3 83eb0c
subl
$0x0c,
%ebx
+1094 0000d6b6 399d54ffffff
cmpl
%ebx,0xffffff5
4(%ebp)
+1100 0000d6bc 0f857e030000
jne
0x0000da40
+1106 0000d6c2 8b4508
movl
0x08(%
ebp),%eax
+1109 0000d6c5 f30f5a4024
cvtss2sd
0x24(%eax),%xm
m0
+1114 0000d6ca f20f590508150e00
mulsd
0x000e1508,%xm
m0
+1122 0000d6d2 f20f580510150e00
addsd
0x000e1510,%xm
m0
+1130 0000d6da f20f2cf0
cvttsd2si
%xmm0,
%esi
+1134 0000d6de 8d45df
leal
0xdf(%
ebp),%eax
+1137 0000d6e1 89442408
movl
%eax,0
x08(%esp)
+1141 0000d6e5 c744240407420d00
movl
$0x000d4207,0x
04(%esp)
crop-l
+1149 0000d6ed 8d5d8c
leal
0x8c(%
ebp),%ebx
+1152 0000d6f0 891c24
movl
%ebx,(
%esp)
+1155 0000d6f3 e8c8550f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1160 0000d6f8 895c2404
movl
%ebx,0
x04(%esp)

+1164 0000d6fc 8b550c


movl
0x0c(%
ebp),%edx
+1167 0000d6ff 891424
movl
%edx,(
%esp)
+1170 0000d702 e8a9800900
calll
0x000a57b0
+1175 0000d707 89742404
movl
%esi,0
x04(%esp)
+1179 0000d70b 890424
movl
%eax,(
%esp)
+1182 0000d70e e83d690900
calll
0x000a4050
+1187 0000d713 8b5d8c
movl
0x8c(%
ebp),%ebx
+1190 0000d716 83eb0c
subl
$0x0c,
%ebx
+1193 0000d719 399d54ffffff
cmpl
%ebx,0xffffff5
4(%ebp)
+1199 0000d71f 0f8574010000
jne
0x0000d899
+1205 0000d725 8b4508
movl
0x08(%
ebp),%eax
+1208 0000d728 f30f5a402c
cvtss2sd
0x2c(%eax),%xm
m0
+1213 0000d72d f20f590508150e00
mulsd
0x000e1508,%xm
m0
+1221 0000d735 f20f580510150e00
addsd
0x000e1510,%xm
m0
+1229 0000d73d f20f2cf0
cvttsd2si
%xmm0,
%esi
+1233 0000d741 8d45de
leal
0xde(%
ebp),%eax
+1236 0000d744 89442408
movl
%eax,0
x08(%esp)
+1240 0000d748 c74424040e420d00
movl
$0x000d420e,0x
04(%esp)
crop-r
+1248 0000d750 8d5d88
leal
0x88(%
ebp),%ebx
+1251 0000d753 891c24
movl
%ebx,(
%esp)
+1254 0000d756 e865550f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1259 0000d75b 895c2404
movl
%ebx,0
x04(%esp)
+1263 0000d75f 8b550c
movl
0x0c(%
ebp),%edx
+1266 0000d762 891424
movl
%edx,(
%esp)
+1269 0000d765 e846800900
calll
0x000a57b0
+1274 0000d76a 89742404
movl
%esi,0
x04(%esp)
+1278 0000d76e 890424
movl
%eax,(
%esp)
+1281 0000d771 e8da680900
calll
0x000a4050
+1286 0000d776 8b5d88
movl
0x88(%
ebp),%ebx
+1289 0000d779 83eb0c
subl
$0x0c,
%ebx
+1292 0000d77c 399d54ffffff
cmpl
%ebx,0xffffff5
4(%ebp)
+1298 0000d782 0f85a3030000
jne
0x0000db2b
+1304 0000d788 8b4508
movl
0x08(%

ebp),%eax
+1307 0000d78b f30f5a4028
cvtss2sd
0x28(%eax),%xm
m0
+1312 0000d790 f20f590508150e00
mulsd
0x000e1508,%xm
m0
+1320 0000d798 f20f580510150e00
addsd
0x000e1510,%xm
m0
+1328 0000d7a0 f20f2cf0
cvttsd2si
%xmm0,
%esi
+1332 0000d7a4 8d45dd
leal
0xdd(%
ebp),%eax
+1335 0000d7a7 89442408
movl
%eax,0
x08(%esp)
+1339 0000d7ab c744240415420d00
movl
$0x000d4215,0x
04(%esp)
crop-t
+1347 0000d7b3 8d5d84
leal
0x84(%
ebp),%ebx
+1350 0000d7b6 891c24
movl
%ebx,(
%esp)
+1353 0000d7b9 e802550f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1358 0000d7be 895c2404
movl
%ebx,0
x04(%esp)
+1362 0000d7c2 8b550c
movl
0x0c(%
ebp),%edx
+1365 0000d7c5 891424
movl
%edx,(
%esp)
+1368 0000d7c8 e8e37f0900
calll
0x000a57b0
+1373 0000d7cd 89742404
movl
%esi,0
x04(%esp)
+1377 0000d7d1 890424
movl
%eax,(
%esp)
+1380 0000d7d4 e877680900
calll
0x000a4050
+1385 0000d7d9 8b5d84
movl
0x84(%
ebp),%ebx
+1388 0000d7dc 83eb0c
subl
$0x0c,
%ebx
+1391 0000d7df 399d54ffffff
cmpl
%ebx,0xffffff5
4(%ebp)
+1397 0000d7e5 0f8526020000
jne
0x0000da11
+1403 0000d7eb 8b4508
movl
0x08(%
ebp),%eax
+1406 0000d7ee f30f5a4030
cvtss2sd
0x30(%eax),%xm
m0
+1411 0000d7f3 f20f590508150e00
mulsd
0x000e1508,%xm
m0
+1419 0000d7fb f20f580510150e00
addsd
0x000e1510,%xm
m0
+1427 0000d803 f20f2cf0
cvttsd2si
%xmm0,
%esi
+1431 0000d807 8d45dc
leal
0xdc(%
ebp),%eax
+1434 0000d80a 89442408
movl
%eax,0
x08(%esp)
+1438 0000d80e c74424041c420d00
movl
$0x000d421c,0x
04(%esp)
crop-b
+1446 0000d816 8d5d80
leal
0x80(%
ebp),%ebx
+1449 0000d819 891c24
movl
%ebx,(

%esp)
+1452 0000d81c e89f540f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1457 0000d821 895c2404
movl
%ebx,0
x04(%esp)
+1461 0000d825 8b550c
movl
0x0c(%
ebp),%edx
+1464 0000d828 891424
movl
%edx,(
%esp)
+1467 0000d82b e8807f0900
calll
0x000a57b0
+1472 0000d830 89742404
movl
%esi,0
x04(%esp)
+1476 0000d834 890424
movl
%eax,(
%esp)
+1479 0000d837 e814680900
calll
0x000a4050
+1484 0000d83c 8b5d80
movl
0x80(%
ebp),%ebx
+1487 0000d83f 83eb0c
subl
$0x0c,
%ebx
+1490 0000d842 399d54ffffff
cmpl
%ebx,0xffffff5
4(%ebp)
+1496 0000d848 0f857f020000
jne
0x0000dacd
+1502 0000d84e 8d65f4
leal
0xf4(%
ebp),%esp
+1505 0000d851 5b
popl
%ebx
+1506 0000d852 5e
popl
%esi
+1507 0000d853 5f
popl
%edi
+1508 0000d854 c9
leave
+1509 0000d855 c3
ret
+1510 0000d856 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+1520 0000d860 ff2485f4130e00
jmp
*0x000e13f4(,%
eax,4)
+1527 0000d867 be2b410d00
movl
$0x000d412b,%e
si
flip-ver
+1532 0000d86c e9bffdffff
jmp
0x0000d630
+1537 0000d871 be39410d00
movl
$0x000d4139,%e
si
rotate-90-cw
+1542 0000d876 e9b5fdffff
jmp
0x0000d630
+1547 0000d87b be46410d00
movl
$0x000d4146,%e
si
rotate-180
+1552 0000d880 e9abfdffff
jmp
0x0000d630
+1557 0000d885 be51410d00
movl
$0x000d4151,%e
si
rotate-90-ccw
+1562 0000d88a e9a1fdffff
jmp
0x0000d630
+1567 0000d88f be5f410d00
movl
$0x000d415f,%e
si
flip-hor
+1572 0000d894 e997fdffff
jmp
0x0000d630
+1577 0000d899 8d4308
leal
0x08(%
ebx),%eax
+1580 0000d89c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1588 0000d8a4 890424
movl
%eax,(
%esp)
+1591 0000d8a7 e8a2530f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1596 0000d8ac 85c0
testl
%eax,%
eax
+1598 0000d8ae 0f8f71feffff
jg
0x0000d725

+1604 0000d8b4 8d45c4


leal
0xc4(%
ebp),%eax
+1607 0000d8b7 89442404
movl
%eax,0
x04(%esp)
+1611 0000d8bb 891c24
movl
%ebx,(
%esp)
+1614 0000d8be e8c1530f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1619 0000d8c3 e95dfeffff
jmp
0x0000d725
+1624 0000d8c8 8d4308
leal
0x08(%
ebx),%eax
+1627 0000d8cb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1635 0000d8d3 890424
movl
%eax,(
%esp)
+1638 0000d8d6 e873530f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1643 0000d8db 85c0
testl
%eax,%
eax
+1645 0000d8dd 0f8f73faffff
jg
0x0000d356
+1651 0000d8e3 8d45d7
leal
0xd7(%
ebp),%eax
+1654 0000d8e6 89442404
movl
%eax,0
x04(%esp)
+1658 0000d8ea 891c24
movl
%ebx,(
%esp)
+1661 0000d8ed e892530f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1666 0000d8f2 e95ffaffff
jmp
0x0000d356
+1671 0000d8f7 8d4308
leal
0x08(%
ebx),%eax
+1674 0000d8fa c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1682 0000d902 890424
movl
%eax,(
%esp)
+1685 0000d905 e844530f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1690 0000d90a 85c0
testl
%eax,%
eax
+1692 0000d90c 0f8fb8fcffff
jg
0x0000d5ca
+1698 0000d912 8d45cc
leal
0xcc(%
ebp),%eax
+1701 0000d915 89442404
movl
%eax,0
x04(%esp)
+1705 0000d919 891c24
movl
%ebx,(
%esp)
+1708 0000d91c e863530f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1713 0000d921 e9a4fcffff
jmp
0x0000d5ca
+1718 0000d926 8d4308
leal
0x08(%
ebx),%eax
+1721 0000d929 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1729 0000d931 890424
movl
%eax,(
%esp)
+1732 0000d934 e815530f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+1737 0000d939 85c0


testl
%eax,%
eax
+1739 0000d93b 0f8f90f9ffff
jg
0x0000d2d1
+1745 0000d941 8d45da
leal
0xda(%
ebp),%eax
+1748 0000d944 89442404
movl
%eax,0
x04(%esp)
+1752 0000d948 891c24
movl
%ebx,(
%esp)
+1755 0000d94b e834530f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1760 0000d950 e97cf9ffff
jmp
0x0000d2d1
+1765 0000d955 8d4308
leal
0x08(%
ebx),%eax
+1768 0000d958 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1776 0000d960 890424
movl
%eax,(
%esp)
+1779 0000d963 e8e6520f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1784 0000d968 85c0
testl
%eax,%
eax
+1786 0000d96a 0f8f52faffff
jg
0x0000d3c2
+1792 0000d970 8d45d4
leal
0xd4(%
ebp),%eax
+1795 0000d973 89442404
movl
%eax,0
x04(%esp)
+1799 0000d977 891c24
movl
%ebx,(
%esp)
+1802 0000d97a e805530f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1807 0000d97f e93efaffff
jmp
0x0000d3c2
+1812 0000d984 8d4308
leal
0x08(%
ebx),%eax
+1815 0000d987 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1823 0000d98f 890424
movl
%eax,(
%esp)
+1826 0000d992 e8b7520f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1831 0000d997 85c0
testl
%eax,%
eax
+1833 0000d999 0f8fa5f9ffff
jg
0x0000d344
+1839 0000d99f 8d45d8
leal
0xd8(%
ebp),%eax
+1842 0000d9a2 89442404
movl
%eax,0
x04(%esp)
+1846 0000d9a6 891c24
movl
%ebx,(
%esp)
+1849 0000d9a9 e8d6520f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1854 0000d9ae e991f9ffff
jmp
0x0000d344
+1859 0000d9b3 8d4308
leal
0x08(%
ebx),%eax
+1862 0000d9b6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1870 0000d9be 890424
movl
%eax,(

%esp)
+1873 0000d9c1 e888520f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1878 0000d9c6 85c0
testl
%eax,%
eax
+1880 0000d9c8 0f8f72faffff
jg
0x0000d440
+1886 0000d9ce 8d45d0
leal
0xd0(%
ebp),%eax
+1889 0000d9d1 89442404
movl
%eax,0
x04(%esp)
+1893 0000d9d5 891c24
movl
%ebx,(
%esp)
+1896 0000d9d8 e8a7520f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1901 0000d9dd e95efaffff
jmp
0x0000d440
+1906 0000d9e2 8d4308
leal
0x08(%
ebx),%eax
+1909 0000d9e5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1917 0000d9ed 890424
movl
%eax,(
%esp)
+1920 0000d9f0 e859520f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1925 0000d9f5 85c0
testl
%eax,%
eax
+1927 0000d9f7 0f8f7afcffff
jg
0x0000d677
+1933 0000d9fd 8d45c8
leal
0xc8(%
ebp),%eax
+1936 0000da00 89442404
movl
%eax,0
x04(%esp)
+1940 0000da04 891c24
movl
%ebx,(
%esp)
+1943 0000da07 e878520f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1948 0000da0c e966fcffff
jmp
0x0000d677
+1953 0000da11 8d4308
leal
0x08(%
ebx),%eax
+1956 0000da14 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1964 0000da1c 890424
movl
%eax,(
%esp)
+1967 0000da1f e82a520f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1972 0000da24 85c0
testl
%eax,%
eax
+1974 0000da26 0f8fbffdffff
jg
0x0000d7eb
+1980 0000da2c 8d45c0
leal
0xc0(%
ebp),%eax
+1983 0000da2f 89442404
movl
%eax,0
x04(%esp)
+1987 0000da33 891c24
movl
%ebx,(
%esp)
+1990 0000da36 e849520f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1995 0000da3b e9abfdffff
jmp
0x0000d7eb
+2000 0000da40 8d4308
leal
0x08(%
ebx),%eax

+2003 0000da43 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+2011 0000da4b 890424
movl
%eax,(
%esp)
+2014 0000da4e e8fb510f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2019 0000da53 85c0
testl
%eax,%
eax
+2021 0000da55 0f8f67fcffff
jg
0x0000d6c2
+2027 0000da5b 8d45c6
leal
0xc6(%
ebp),%eax
+2030 0000da5e 89442404
movl
%eax,0
x04(%esp)
+2034 0000da62 891c24
movl
%ebx,(
%esp)
+2037 0000da65 e81a520f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2042 0000da6a e953fcffff
jmp
0x0000d6c2
+2047 0000da6f 8d4308
leal
0x08(%
ebx),%eax
+2050 0000da72 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2058 0000da7a 890424
movl
%eax,(
%esp)
+2061 0000da7d e8cc510f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2066 0000da82 85c0
testl
%eax,%
eax
+2068 0000da84 0f8fc8f9ffff
jg
0x0000d452
+2074 0000da8a 8d45cf
leal
0xcf(%
ebp),%eax
+2077 0000da8d 89442404
movl
%eax,0
x04(%esp)
+2081 0000da91 891c24
movl
%ebx,(
%esp)
+2084 0000da94 e8eb510f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2089 0000da99 e9b4f9ffff
jmp
0x0000d452
+2094 0000da9e 8d4308
leal
0x08(%
ebx),%eax
+2097 0000daa1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2105 0000daa9 890424
movl
%eax,(
%esp)
+2108 0000daac e89d510f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2113 0000dab1 85c0
testl
%eax,%
eax
+2115 0000dab3 0f8f5ffbffff
jg
0x0000d618
+2121 0000dab9 8d45ca
leal
0xca(%
ebp),%eax
+2124 0000dabc 89442404
movl
%eax,0
x04(%esp)
+2128 0000dac0 891c24
movl
%ebx,(
%esp)
+2131 0000dac3 e8bc510f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+2136 0000dac8 e94bfbffff


jmp
0x0000d618
+2141 0000dacd 8d4308
leal
0x08(%
ebx),%eax
+2144 0000dad0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2152 0000dad8 890424
movl
%eax,(
%esp)
+2155 0000dadb e86e510f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2160 0000dae0 85c0
testl
%eax,%
eax
+2162 0000dae2 0f8f66fdffff
jg
0x0000d84e
+2168 0000dae8 8d45be
leal
0xbe(%
ebp),%eax
+2171 0000daeb 89442404
movl
%eax,0
x04(%esp)
+2175 0000daef 891c24
movl
%ebx,(
%esp)
+2178 0000daf2 e88d510f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2183 0000daf7 e952fdffff
jmp
0x0000d84e
+2188 0000dafc 8d4308
leal
0x08(%
ebx),%eax
+2191 0000daff c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2199 0000db07 890424
movl
%eax,(
%esp)
+2202 0000db0a e83f510f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2207 0000db0f 85c0
testl
%eax,%
eax
+2209 0000db11 0f8fbdf8ffff
jg
0x0000d3d4
+2215 0000db17 8d45d3
leal
0xd3(%
ebp),%eax
+2218 0000db1a 89442404
movl
%eax,0
x04(%esp)
+2222 0000db1e 891c24
movl
%ebx,(
%esp)
+2225 0000db21 e85e510f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2230 0000db26 e9a9f8ffff
jmp
0x0000d3d4
+2235 0000db2b 8d4308
leal
0x08(%
ebx),%eax
+2238 0000db2e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2246 0000db36 890424
movl
%eax,(
%esp)
+2249 0000db39 e810510f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2254 0000db3e 85c0
testl
%eax,%
eax
+2256 0000db40 0f8f42fcffff
jg
0x0000d788
+2262 0000db46 8d45c2
leal
0xc2(%
ebp),%eax
+2265 0000db49 89442404
movl
%eax,0
x04(%esp)
+2269 0000db4d 891c24
movl
%ebx,(
%esp)

+2272 0000db50 e82f510f00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2277 0000db55 e92efcffff
jmp
0x0000d788
+2282 0000db5a 89c3
movl
%eax,%
ebx
+2284 0000db5c 891c24
movl
%ebx,(
%esp)
+2287 0000db5f e8e4500f00
calll
0x00102c48
__Unwind_Resume
+2292 0000db64 89c3
movl
%eax,%
ebx
+2294 0000db66 8b7580
movl
0x80(%
ebp),%esi
+2297 0000db69 83ee0c
subl
$0x0c,
%esi
+2300 0000db6c 39b554ffffff
cmpl
%esi,0xffffff5
4(%ebp)
+2306 0000db72 74e8
je
0x0000
db5c
+2308 0000db74 8d4608
leal
0x08(%
esi),%eax
+2311 0000db77 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2319 0000db7f 890424
movl
%eax,(
%esp)
+2322 0000db82 e8c7500f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2327 0000db87 85c0
testl
%eax,%
eax
+2329 0000db89 7fd1
jg
0x0000
db5c
+2331 0000db8b 8d45bf
leal
0xbf(%
ebp),%eax
+2334 0000db8e 89442404
movl
%eax,0
x04(%esp)
+2338 0000db92 893424
movl
%esi,(
%esp)
+2341 0000db95 e8ea500f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2346 0000db9a ebc0
jmp
0x0000
db5c
+2348 0000db9c ebbc
jmp
0x0000
db5a
+2350 0000db9e ebba
jmp
0x0000
db5a
+2352 0000dba0 ebb8
jmp
0x0000
db5a
+2354 0000dba2 89c3
movl
%eax,%
ebx
+2356 0000dba4 8b75b4
movl
0xb4(%
ebp),%esi
+2359 0000dba7 83ee0c
subl
$0x0c,
%esi
+2362 0000dbaa 39b554ffffff
cmpl
%esi,0xffffff5
4(%ebp)
+2368 0000dbb0 0f8585000000
jne
0x0000dc3b
+2374 0000dbb6 8b75b0
movl
0xb0(%
ebp),%esi

+2377 0000dbb9 83ee0c


subl
$0x0c,
%esi
+2380 0000dbbc 39b554ffffff
cmpl
%esi,0xffffff5
4(%ebp)
+2386 0000dbc2 7498
je
0x0000
db5c
+2388 0000dbc4 8d4608
leal
0x08(%
esi),%eax
+2391 0000dbc7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2399 0000dbcf 890424
movl
%eax,(
%esp)
+2402 0000dbd2 e877500f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2407 0000dbd7 85c0
testl
%eax,%
eax
+2409 0000dbd9 7f81
jg
0x0000
db5c
+2411 0000dbdb 8d45d6
leal
0xd6(%
ebp),%eax
+2414 0000dbde 89442404
movl
%eax,0
x04(%esp)
+2418 0000dbe2 893424
movl
%esi,(
%esp)
+2421 0000dbe5 e89a500f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2426 0000dbea e96dffffff
jmp
0x0000db5c
+2431 0000dbef 89c3
movl
%eax,%
ebx
+2433 0000dbf1 ebc3
jmp
0x0000
dbb6
+2435 0000dbf3 89c3
movl
%eax,%
ebx
+2437 0000dbf5 8b75b8
movl
0xb8(%
ebp),%esi
+2440 0000dbf8 83ee0c
subl
$0x0c,
%esi
+2443 0000dbfb 3b3588801300
cmpl
0x00138088,%es
i
+2449 0000dc01 0f8455ffffff
je
0x0000db5c
+2455 0000dc07 8d4608
leal
0x08(%
esi),%eax
+2458 0000dc0a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2466 0000dc12 890424
movl
%eax,(
%esp)
+2469 0000dc15 e834500f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2474 0000dc1a 85c0
testl
%eax,%
eax
+2476 0000dc1c 0f8f3affffff
jg
0x0000db5c
+2482 0000dc22 8d45db
leal
0xdb(%
ebp),%eax
+2485 0000dc25 89442404
movl
%eax,0
x04(%esp)
+2489 0000dc29 893424
movl
%esi,(
%esp)
+2492 0000dc2c e853500f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+2497 0000dc31 e926ffffff
jmp
0x0000db5c
+2502 0000dc36 e91fffffff
jmp
0x0000db5a
+2507 0000dc3b 8d4608
leal
0x08(%
esi),%eax
+2510 0000dc3e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2518 0000dc46 890424
movl
%eax,(
%esp)
+2521 0000dc49 e800500f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2526 0000dc4e 85c0
testl
%eax,%
eax
+2528 0000dc50 0f8f60ffffff
jg
0x0000dbb6
+2534 0000dc56 8d45d9
leal
0xd9(%
ebp),%eax
+2537 0000dc59 89442404
movl
%eax,0
x04(%esp)
+2541 0000dc5d 893424
movl
%esi,(
%esp)
+2544 0000dc60 e81f500f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2549 0000dc65 e94cffffff
jmp
0x0000dbb6
+2554 0000dc6a e9ebfeffff
jmp
0x0000db5a
+2559 0000dc6f e97bffffff
jmp
0x0000dbef
+2564 0000dc74 e9e1feffff
jmp
0x0000db5a
+2569 0000dc79 89c3
movl
%eax,%
ebx
+2571 0000dc7b 8b75a4
movl
0xa4(%
ebp),%esi
+2574 0000dc7e 83ee0c
subl
$0x0c,
%esi
+2577 0000dc81 39b554ffffff
cmpl
%esi,0xffffff5
4(%ebp)
+2583 0000dc87 0f858e000000
jne
0x0000dd1b
+2589 0000dc8d 8b75a0
movl
0xa0(%
ebp),%esi
+2592 0000dc90 83ee0c
subl
$0x0c,
%esi
+2595 0000dc93 39b554ffffff
cmpl
%esi,0xffffff5
4(%ebp)
+2601 0000dc99 0f84bdfeffff
je
0x0000db5c
+2607 0000dc9f 8d4608
leal
0x08(%
esi),%eax
+2610 0000dca2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2618 0000dcaa 890424
movl
%eax,(
%esp)
+2621 0000dcad e89c4f0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2626 0000dcb2 85c0
testl
%eax,%
eax
+2628 0000dcb4 0f8fa2feffff
jg
0x0000db5c
+2634 0000dcba 8d45ce
leal
0xce(%
ebp),%eax
+2637 0000dcbd 89442404
movl
%eax,0
x04(%esp)
+2641 0000dcc1 893424
movl
%esi,(
%esp)

+2644 0000dcc4 e8bb4f0f00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2649 0000dcc9 e98efeffff
jmp
0x0000db5c
+2654 0000dcce e987feffff
jmp
0x0000db5a
+2659 0000dcd3 89c3
movl
%eax,%
ebx
+2661 0000dcd5 8b7590
movl
0x90(%
ebp),%esi
+2664 0000dcd8 83ee0c
subl
$0x0c,
%esi
+2667 0000dcdb 39b554ffffff
cmpl
%esi,0xffffff5
4(%ebp)
+2673 0000dce1 0f8475feffff
je
0x0000db5c
+2679 0000dce7 8d4608
leal
0x08(%
esi),%eax
+2682 0000dcea c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2690 0000dcf2 890424
movl
%eax,(
%esp)
+2693 0000dcf5 e8544f0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2698 0000dcfa 85c0
testl
%eax,%
eax
+2700 0000dcfc 0f8f5afeffff
jg
0x0000db5c
+2706 0000dd02 8d45c7
leal
0xc7(%
ebp),%eax
+2709 0000dd05 89442404
movl
%eax,0
x04(%esp)
+2713 0000dd09 893424
movl
%esi,(
%esp)
+2716 0000dd0c e8734f0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2721 0000dd11 e946feffff
jmp
0x0000db5c
+2726 0000dd16 e93ffeffff
jmp
0x0000db5a
+2731 0000dd1b 8d4608
leal
0x08(%
esi),%eax
+2734 0000dd1e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2742 0000dd26 890424
movl
%eax,(
%esp)
+2745 0000dd29 e8204f0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2750 0000dd2e 85c0
testl
%eax,%
eax
+2752 0000dd30 0f8f57ffffff
jg
0x0000dc8d
+2758 0000dd36 8d45d1
leal
0xd1(%
ebp),%eax
+2761 0000dd39 89442404
movl
%eax,0
x04(%esp)
+2765 0000dd3d 893424
movl
%esi,(
%esp)
+2768 0000dd40 e83f4f0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2773 0000dd45 e943ffffff
jmp
0x0000dc8d
+2778 0000dd4a e90bfeffff
jmp
0x0000db5a
+2783 0000dd4f 89c3
movl
%eax,%
ebx

+2785 0000dd51 e937ffffff


jmp
0x0000dc8d
+2790 0000dd56 e9fffdffff
jmp
0x0000db5a
+2795 0000dd5b 89c3
movl
%eax,%
ebx
+2797 0000dd5d 8b7584
movl
0x84(%
ebp),%esi
+2800 0000dd60 83ee0c
subl
$0x0c,
%esi
+2803 0000dd63 39b554ffffff
cmpl
%esi,0xffffff5
4(%ebp)
+2809 0000dd69 0f84edfdffff
je
0x0000db5c
+2815 0000dd6f 8d4608
leal
0x08(%
esi),%eax
+2818 0000dd72 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2826 0000dd7a 890424
movl
%eax,(
%esp)
+2829 0000dd7d e8cc4e0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2834 0000dd82 85c0
testl
%eax,%
eax
+2836 0000dd84 0f8fd2fdffff
jg
0x0000db5c
+2842 0000dd8a 8d45c1
leal
0xc1(%
ebp),%eax
+2845 0000dd8d 89442404
movl
%eax,0
x04(%esp)
+2849 0000dd91 893424
movl
%esi,(
%esp)
+2852 0000dd94 e8eb4e0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2857 0000dd99 e9befdffff
jmp
0x0000db5c
+2862 0000dd9e 89c3
movl
%eax,%
ebx
+2864 0000dda0 8b758c
movl
0x8c(%
ebp),%esi
+2867 0000dda3 83ee0c
subl
$0x0c,
%esi
+2870 0000dda6 39b554ffffff
cmpl
%esi,0xffffff5
4(%ebp)
+2876 0000ddac 0f84aafdffff
je
0x0000db5c
+2882 0000ddb2 8d4608
leal
0x08(%
esi),%eax
+2885 0000ddb5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2893 0000ddbd 890424
movl
%eax,(
%esp)
+2896 0000ddc0 e8894e0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2901 0000ddc5 85c0
testl
%eax,%
eax
+2903 0000ddc7 0f8f8ffdffff
jg
0x0000db5c
+2909 0000ddcd 8d45c5
leal
0xc5(%
ebp),%eax
+2912 0000ddd0 89442404
movl
%eax,0
x04(%esp)
+2916 0000ddd4 893424
movl
%esi,(
%esp)
+2919 0000ddd7 e8a84e0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+2924 0000dddc e97bfdffff
jmp
0x0000db5c
+2929 0000dde1 e974fdffff
jmp
0x0000db5a
+2934 0000dde6 e96ffdffff
jmp
0x0000db5a
+2939 0000ddeb e96afdffff
jmp
0x0000db5a
+2944 0000ddf0 e965fdffff
jmp
0x0000db5a
+2949 0000ddf5 89c3
movl
%eax,%
ebx
+2951 0000ddf7 8b759c
movl
0x9c(%
ebp),%esi
+2954 0000ddfa 83ee0c
subl
$0x0c,
%esi
+2957 0000ddfd 39b554ffffff
cmpl
%esi,0xffffff5
4(%ebp)
+2963 0000de03 0f8453fdffff
je
0x0000db5c
+2969 0000de09 8d4608
leal
0x08(%
esi),%eax
+2972 0000de0c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2980 0000de14 890424
movl
%eax,(
%esp)
+2983 0000de17 e8324e0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2988 0000de1c 85c0
testl
%eax,%
eax
+2990 0000de1e 0f8f38fdffff
jg
0x0000db5c
+2996 0000de24 8d45cd
leal
0xcd(%
ebp),%eax
+2999 0000de27 89442404
movl
%eax,0
x04(%esp)
+3003 0000de2b 893424
movl
%esi,(
%esp)
+3006 0000de2e e8514e0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3011 0000de33 e924fdffff
jmp
0x0000db5c
+3016 0000de38 e912ffffff
jmp
0x0000dd4f
+3021 0000de3d 89c3
movl
%eax,%
ebx
+3023 0000de3f 8b75ac
movl
0xac(%
ebp),%esi
+3026 0000de42 83ee0c
subl
$0x0c,
%esi
+3029 0000de45 39b554ffffff
cmpl
%esi,0xffffff5
4(%ebp)
+3035 0000de4b 754b
jne
0x0000
de98
+3037 0000de4d 8b75a8
movl
0xa8(%
ebp),%esi
+3040 0000de50 83ee0c
subl
$0x0c,
%esi
+3043 0000de53 39b554ffffff
cmpl
%esi,0xffffff5
4(%ebp)
+3049 0000de59 0f84fdfcffff
je
0x0000db5c
+3055 0000de5f 8d4608
leal
0x08(%
esi),%eax
+3058 0000de62 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3066 0000de6a 890424
movl
%eax,(
%esp)

+3069 0000de6d e8dc4d0f00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3074 0000de72 85c0
testl
%eax,%
eax
+3076 0000de74 0f8fe2fcffff
jg
0x0000db5c
+3082 0000de7a 8d45d2
leal
0xd2(%
ebp),%eax
+3085 0000de7d 89442404
movl
%eax,0
x04(%esp)
+3089 0000de81 893424
movl
%esi,(
%esp)
+3092 0000de84 e8fb4d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3097 0000de89 e9cefcffff
jmp
0x0000db5c
+3102 0000de8e e9c7fcffff
jmp
0x0000db5a
+3107 0000de93 e9c2fcffff
jmp
0x0000db5a
+3112 0000de98 8d4608
leal
0x08(%
esi),%eax
+3115 0000de9b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3123 0000dea3 890424
movl
%eax,(
%esp)
+3126 0000dea6 e8a34d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3131 0000deab 85c0
testl
%eax,%
eax
+3133 0000dead 7f9e
jg
0x0000
de4d
+3135 0000deaf 8d45d5
leal
0xd5(%
ebp),%eax
+3138 0000deb2 89442404
movl
%eax,0
x04(%esp)
+3142 0000deb6 893424
movl
%esi,(
%esp)
+3145 0000deb9 e8c64d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3150 0000debe eb8d
jmp
0x0000
de4d
+3152 0000dec0 89c3
movl
%eax,%
ebx
+3154 0000dec2 eb89
jmp
0x0000
de4d
+3156 0000dec4 e991fcffff
jmp
0x0000db5a
+3161 0000dec9 89c3
movl
%eax,%
ebx
+3163 0000decb 8b7588
movl
0x88(%
ebp),%esi
+3166 0000dece 83ee0c
subl
$0x0c,
%esi
+3169 0000ded1 39b554ffffff
cmpl
%esi,0xffffff5
4(%ebp)
+3175 0000ded7 0f847ffcffff
je
0x0000db5c
+3181 0000dedd 8d4608
leal
0x08(%
esi),%eax
+3184 0000dee0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3192 0000dee8 890424
movl
%eax,(
%esp)

+3195 0000deeb e85e4d0f00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3200 0000def0 85c0
testl
%eax,%
eax
+3202 0000def2 0f8f64fcffff
jg
0x0000db5c
+3208 0000def8 8d45c3
leal
0xc3(%
ebp),%eax
+3211 0000defb 89442404
movl
%eax,0
x04(%esp)
+3215 0000deff 893424
movl
%esi,(
%esp)
+3218 0000df02 e87d4d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3223 0000df07 e950fcffff
jmp
0x0000db5c
+3228 0000df0c 89c3
movl
%eax,%
ebx
+3230 0000df0e 8b7594
movl
0x94(%
ebp),%esi
+3233 0000df11 83ee0c
subl
$0x0c,
%esi
+3236 0000df14 39b554ffffff
cmpl
%esi,0xffffff5
4(%ebp)
+3242 0000df1a 0f843cfcffff
je
0x0000db5c
+3248 0000df20 8d4608
leal
0x08(%
esi),%eax
+3251 0000df23 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3259 0000df2b 890424
movl
%eax,(
%esp)
+3262 0000df2e e81b4d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3267 0000df33 85c0
testl
%eax,%
eax
+3269 0000df35 0f8f21fcffff
jg
0x0000db5c
+3275 0000df3b 8d45c9
leal
0xc9(%
ebp),%eax
+3278 0000df3e 89442404
movl
%eax,0
x04(%esp)
+3282 0000df42 893424
movl
%esi,(
%esp)
+3285 0000df45 e83a4d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3290 0000df4a e90dfcffff
jmp
0x0000db5c
+3295 0000df4f e96cffffff
jmp
0x0000dec0
+3300 0000df54 e901fcffff
jmp
0x0000db5a
+3305 0000df59 e9fcfbffff
jmp
0x0000db5a
+3310 0000df5e e9f7fbffff
jmp
0x0000db5a
+3315 0000df63 89c3
movl
%eax,%
ebx
+3317 0000df65 8b7598
movl
0x98(%
ebp),%esi
+3320 0000df68 83ee0c
subl
$0x0c,
%esi
+3323 0000df6b 39b554ffffff
cmpl
%esi,0xffffff5
4(%ebp)
+3329 0000df71 0f84e5fbffff
je
0x0000db5c
+3335 0000df77 8d4608
leal
0x08(%
esi),%eax

+3338 0000df7a c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+3346 0000df82 890424
movl
%eax,(
%esp)
+3349 0000df85 e8c44c0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3354 0000df8a 85c0
testl
%eax,%
eax
+3356 0000df8c 0f8fcafbffff
jg
0x0000db5c
+3362 0000df92 8d45cb
leal
0xcb(%
ebp),%eax
+3365 0000df95 89442404
movl
%eax,0
x04(%esp)
+3369 0000df99 893424
movl
%esi,(
%esp)
+3372 0000df9c e8e34c0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3377 0000dfa1 e9b6fbffff
jmp
0x0000db5c
+3382 0000dfa6 e9affbffff
jmp
0x0000db5a
+3387 0000dfab e910ffffff
jmp
0x0000dec0
+3392 0000dfb0 e9a5fbffff
jmp
0x0000db5a
+3397 0000dfb5 e9a0fbffff
jmp
0x0000db5a
+3402 0000dfba e99bfbffff
jmp
0x0000db5a
+3407 0000dfbf e98bfdffff
jmp
0x0000dd4f
+3412 0000dfc4 e991fbffff
jmp
0x0000db5a
+3417 0000dfc9 e98cfbffff
jmp
0x0000db5a
+3422 0000dfce e987fbffff
jmp
0x0000db5a
+3427 0000dfd3 e917fcffff
jmp
0x0000dbef
+3432 0000dfd8 e97dfbffff
jmp
0x0000db5a
+3437 0000dfdd e978fbffff
jmp
0x0000db5a
+3442 0000dfe2 e973fbffff
jmp
0x0000db5a
+3447 0000dfe7 e96efbffff
jmp
0x0000db5a
+3452 0000dfec e969fbffff
jmp
0x0000db5a
+3457 0000dff1 90
nop
+3458 0000dff2 0f1f8000000000
nopl
0x00000000(%ea
x)
+3465 0000dff9 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

0000e000 55

pushl

%ebp
+1
0000e001 89e5
%esp,%ebp
+3
0000e003 57
%edi
+4
0000e004 56
%esi
+5
0000e005 53
%ebx
+6
0000e006 81eccc000000
000cc,%esp
+12 0000e00c 8d45e7
ebp),%eax
+15 0000e00f 89442408
x08(%esp)
+19 0000e013 c7442404d3410d00
04(%esp)
color
+27 0000e01b 8d5dac
ebp),%ebx

movl
pushl
pushl
pushl
subl

$0x000

leal

0xe7(%

movl

%eax,0

movl

$0x000d41d3,0x
leal

0xac(%

+30 0000e01e 891c24


movl
%ebx,(
%esp)
+33 0000e021 e89a4c0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+38 0000e026 895c2404
movl
%ebx,0
x04(%esp)
+42 0000e02a 8b450c
movl
0x0c(%
ebp),%eax
+45 0000e02d 890424
movl
%eax,(
%esp)
+48 0000e030 e80b5c0900
calll
0x000a3c40
+53 0000e035 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+61 0000e03d 890424
movl
%eax,(
%esp)
+64 0000e040 e8ab570900
calll
0x000a37f0
+69 0000e045 89c3
movl
%eax,%
ebx
+71 0000e047 8b75ac
movl
0xac(%
ebp),%esi
+74 0000e04a 83ee0c
subl
$0x0c,
%esi
+77 0000e04d 8b3d88801300
movl
0x00138088,%ed
i
+83 0000e053 39fe
cmpl
%edi,%
esi
+85 0000e055 0f8582050000
jne
0x0000e5dd
+91 0000e05b 0fb6c3
movzbl
%bl,%e
ax
+94 0000e05e f30f2ae0
cvtsi2ss
%eax,%
xmm4
+98 0000e062 f30f1015e4120e00
movss
0x000e12e4,%xm
m2
+106 0000e06a f30f59e2
mulss
%xmm2,
%xmm4
+110 0000e06e 0fb6c7
movzbl
%bh,%e
ax
+113 0000e071 f30f2ad8
cvtsi2ss
%eax,%
xmm3
+117 0000e075 f30f59da
mulss
%xmm2,
%xmm3
+121 0000e079 c1eb10
shrl
$0x10,
%ebx
+124 0000e07c 0fb6c3
movzbl
%bl,%e
ax
+127 0000e07f f30f2ac8
cvtsi2ss
%eax,%
xmm1
+131 0000e083 f30f59ca
mulss
%xmm2,
%xmm1
+135 0000e087 c1eb08
shrl
$0x08,
%ebx
+138 0000e08a f30f2ac3
cvtsi2ss
%ebx,%
xmm0
+142 0000e08e f30f59c2
mulss
%xmm2,
%xmm0
+146 0000e092 8b5508
movl
0x08(%
ebp),%edx
+149 0000e095 f30f114220
movss
%xmm0,0x20(%ed
x)

+154 0000e09a f30f114a1c

movss

%xmm1,0x1c(%ed

movss

%xmm3,0x18(%ed

movss

%xmm4,0x14(%ed

x)
+159 0000e09f f30f115a18
x)
+164 0000e0a4 f30f116214
x)
+169 0000e0a9 8d470c
leal
0x0c(%
edi),%eax
+172 0000e0ac 898554ffffff
movl
%eax,0xffffff5
4(%ebp)
+178 0000e0b2 8945a4
movl
%eax,0
xa4(%ebp)
+181 0000e0b5 8d45e6
leal
0xe6(%
ebp),%eax
+184 0000e0b8 89442408
movl
%eax,0
x08(%esp)
+188 0000e0bc c7442404a66b0d00
movl
$0x000d6ba6,0x
04(%esp)
name
+196 0000e0c4 8d5da8
leal
0xa8(%
ebp),%ebx
+199 0000e0c7 891c24
movl
%ebx,(
%esp)
+202 0000e0ca e8f14b0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+207 0000e0cf 895c2404
movl
%ebx,0
x04(%esp)
+211 0000e0d3 8b550c
movl
0x0c(%
ebp),%edx
+214 0000e0d6 891424
movl
%edx,(
%esp)
+217 0000e0d9 e8625b0900
calll
0x000a3c40
+222 0000e0de 8d55a4
leal
0xa4(%
ebp),%edx
+225 0000e0e1 89542404
movl
%edx,0
x04(%esp)
+229 0000e0e5 890424
movl
%eax,(
%esp)
+232 0000e0e8 e893520900
calll
0x000a3380
+237 0000e0ed 8b5508
movl
0x08(%
ebp),%edx
+240 0000e0f0 83c204
addl
$0x04,
%edx
+243 0000e0f3 89442404
movl
%eax,0
x04(%esp)
+247 0000e0f7 891424
movl
%edx,(
%esp)
+250 0000e0fa e8af4b0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+255 0000e0ff 8b5da8
movl
0xa8(%
ebp),%ebx
+258 0000e102 83eb0c
subl
$0x0c,
%ebx
+261 0000e105 39df
cmpl
%ebx,%
edi
+263 0000e107 0f857c080000
jne
0x0000e989
+269 0000e10d 8b5da4
movl
0xa4(%
ebp),%ebx

+272 0000e110 83eb0c


subl
$0x0c,
%ebx
+275 0000e113 39df
cmpl
%ebx,%
edi
+277 0000e115 0f85f6060000
jne
0x0000e811
+283 0000e11b e880c90b00
calll
0x000caaa0
+288 0000e120 89c6
movl
%eax,%
esi
+290 0000e122 8b8554ffffff
movl
0xffffff54(%eb
p),%eax
+296 0000e128 89459c
movl
%eax,0
x9c(%ebp)
+299 0000e12b 8d45e5
leal
0xe5(%
ebp),%eax
+302 0000e12e 89442408
movl
%eax,0
x08(%esp)
+306 0000e132 c744240466440d00
movl
$0x000d4466,0x
04(%esp)
file
+314 0000e13a 8d5da0
leal
0xa0(%
ebp),%ebx
+317 0000e13d 891c24
movl
%ebx,(
%esp)
+320 0000e140 e87b4b0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+325 0000e145 895c2404
movl
%ebx,0
x04(%esp)
+329 0000e149 8b550c
movl
0x0c(%
ebp),%edx
+332 0000e14c 891424
movl
%edx,(
%esp)
+335 0000e14f e8ec5a0900
calll
0x000a3c40
+340 0000e154 8d559c
leal
0x9c(%
ebp),%edx
+343 0000e157 89542404
movl
%edx,0
x04(%esp)
+347 0000e15b 890424
movl
%eax,(
%esp)
+350 0000e15e e81d520900
calll
0x000a3380
+355 0000e163 8d5d98
leal
0x98(%
ebp),%ebx
+358 0000e166 8944240c
movl
%eax,0
x0c(%esp)
+362 0000e16a 8b4510
movl
0x10(%
ebp),%eax
+365 0000e16d 89442408
movl
%eax,0
x08(%esp)
+369 0000e171 89742404
movl
%esi,0
x04(%esp)
+373 0000e175 891c24
movl
%ebx,(
%esp)
+376 0000e178 e8c3ed0b00
calll
0x000ccf40
+381 0000e17d 83ec04
subl
$0x04,
%esp
+384 0000e180 8b4508
movl
0x08(%
ebp),%eax
+387 0000e183 83c008
addl
$0x08,
%eax
+390 0000e186 895c2404
movl
%ebx,0
x04(%esp)

+394 0000e18a 890424


movl
%eax,(
%esp)
+397 0000e18d e81c4b0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+402 0000e192 8b5d98
movl
0x98(%
ebp),%ebx
+405 0000e195 83eb0c
subl
$0x0c,
%ebx
+408 0000e198 39df
cmpl
%ebx,%
edi
+410 0000e19a 0f852d070000
jne
0x0000e8cd
+416 0000e1a0 8b5da0
movl
0xa0(%
ebp),%ebx
+419 0000e1a3 83eb0c
subl
$0x0c,
%ebx
+422 0000e1a6 39df
cmpl
%ebx,%
edi
+424 0000e1a8 0f85a7050000
jne
0x0000e755
+430 0000e1ae 8b5d9c
movl
0x9c(%
ebp),%ebx
+433 0000e1b1 83eb0c
subl
$0x0c,
%ebx
+436 0000e1b4 39df
cmpl
%ebx,%
edi
+438 0000e1b6 0f856f070000
jne
0x0000e92b
+444 0000e1bc 8b9554ffffff
movl
0xffffff54(%eb
p),%edx
+450 0000e1c2 895590
movl
%edx,0
x90(%ebp)
+453 0000e1c5 8d45e4
leal
0xe4(%
ebp),%eax
+456 0000e1c8 89442408
movl
%eax,0
x08(%esp)
+460 0000e1cc c7442404bb410d00
movl
$0x000d41bb,0x
04(%esp)
file-specular
+468 0000e1d4 8d5d94
leal
0x94(%
ebp),%ebx
+471 0000e1d7 891c24
movl
%ebx,(
%esp)
+474 0000e1da e8e14a0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+479 0000e1df 895c2404
movl
%ebx,0
x04(%esp)
+483 0000e1e3 8b450c
movl
0x0c(%
ebp),%eax
+486 0000e1e6 890424
movl
%eax,(
%esp)
+489 0000e1e9 e8525a0900
calll
0x000a3c40
+494 0000e1ee 8d5590
leal
0x90(%
ebp),%edx
+497 0000e1f1 89542404
movl
%edx,0
x04(%esp)
+501 0000e1f5 890424
movl
%eax,(
%esp)
+504 0000e1f8 e883510900
calll
0x000a3380
+509 0000e1fd 8d5d8c
leal
0x8c(%
ebp),%ebx

+512 0000e200 8944240c


movl
%eax,0
x0c(%esp)
+516 0000e204 8b5510
movl
0x10(%
ebp),%edx
+519 0000e207 89542408
movl
%edx,0
x08(%esp)
+523 0000e20b 89742404
movl
%esi,0
x04(%esp)
+527 0000e20f 891c24
movl
%ebx,(
%esp)
+530 0000e212 e829ed0b00
calll
0x000ccf40
+535 0000e217 83ec04
subl
$0x04,
%esp
+538 0000e21a 8b4508
movl
0x08(%
ebp),%eax
+541 0000e21d 83c00c
addl
$0x0c,
%eax
+544 0000e220 895c2404
movl
%ebx,0
x04(%esp)
+548 0000e224 890424
movl
%eax,(
%esp)
+551 0000e227 e8824a0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+556 0000e22c 8b5d8c
movl
0x8c(%
ebp),%ebx
+559 0000e22f 83eb0c
subl
$0x0c,
%ebx
+562 0000e232 39df
cmpl
%ebx,%
edi
+564 0000e234 0f8579050000
jne
0x0000e7b3
+570 0000e23a 8b5d94
movl
0x94(%
ebp),%ebx
+573 0000e23d 83eb0c
subl
$0x0c,
%ebx
+576 0000e240 39df
cmpl
%ebx,%
edi
+578 0000e242 0f8527060000
jne
0x0000e86f
+584 0000e248 8b5d90
movl
0x90(%
ebp),%ebx
+587 0000e24b 83eb0c
subl
$0x0c,
%ebx
+590 0000e24e 39df
cmpl
%ebx,%
edi
+592 0000e250 0f8543040000
jne
0x0000e699
+598 0000e256 8b8554ffffff
movl
0xffffff54(%eb
p),%eax
+604 0000e25c 894584
movl
%eax,0
x84(%ebp)
+607 0000e25f 8d45e3
leal
0xe3(%
ebp),%eax
+610 0000e262 89442408
movl
%eax,0
x08(%esp)
+614 0000e266 c7442404c9410d00
movl
$0x000d41c9,0x
04(%esp)
file-bump
+622 0000e26e 8d5d88
leal
0x88(%
ebp),%ebx
+625 0000e271 891c24
movl
%ebx,(
%esp)

+628 0000e274 e8474a0f00


calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+633 0000e279 895c2404
movl
%ebx,0
x04(%esp)
+637 0000e27d 8b550c
movl
0x0c(%
ebp),%edx
+640 0000e280 891424
movl
%edx,(
%esp)
+643 0000e283 e8b8590900
calll
0x000a3c40
+648 0000e288 8d5584
leal
0x84(%
ebp),%edx
+651 0000e28b 89542404
movl
%edx,0
x04(%esp)
+655 0000e28f 890424
movl
%eax,(
%esp)
+658 0000e292 e8e9500900
calll
0x000a3380
+663 0000e297 8d5d80
leal
0x80(%
ebp),%ebx
+666 0000e29a 8944240c
movl
%eax,0
x0c(%esp)
+670 0000e29e 8b4510
movl
0x10(%
ebp),%eax
+673 0000e2a1 89442408
movl
%eax,0
x08(%esp)
+677 0000e2a5 89742404
movl
%esi,0
x04(%esp)
+681 0000e2a9 891c24
movl
%ebx,(
%esp)
+684 0000e2ac e88fec0b00
calll
0x000ccf40
+689 0000e2b1 83ec04
subl
$0x04,
%esp
+692 0000e2b4 8b4508
movl
0x08(%
ebp),%eax
+695 0000e2b7 83c010
addl
$0x10,
%eax
+698 0000e2ba 895c2404
movl
%ebx,0
x04(%esp)
+702 0000e2be 890424
movl
%eax,(
%esp)
+705 0000e2c1 e8e8490f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+710 0000e2c6 8b5d80
movl
0x80(%
ebp),%ebx
+713 0000e2c9 83eb0c
subl
$0x0c,
%ebx
+716 0000e2cc 39df
cmpl
%ebx,%
edi
+718 0000e2ce 0f8586060000
jne
0x0000e95a
+724 0000e2d4 8b5d88
movl
0x88(%
ebp),%ebx
+727 0000e2d7 83eb0c
subl
$0x0c,
%ebx
+730 0000e2da 39df
cmpl
%ebx,%
edi
+732 0000e2dc 0f8500050000
jne
0x0000e7e2
+738 0000e2e2 8b5d84
movl
0x84(%
ebp),%ebx

+741 0000e2e5 83eb0c


subl
$0x0c,
%ebx
+744 0000e2e8 39df
cmpl
%ebx,%
edi
+746 0000e2ea 0f85ae050000
jne
0x0000e89e
+752 0000e2f0 8b9554ffffff
movl
0xffffff54(%eb
p),%edx
+758 0000e2f6 899578ffffff
movl
%edx,0xffffff7
8(%ebp)
+764 0000e2fc 8d45e2
leal
0xe2(%
ebp),%eax
+767 0000e2ff 89442408
movl
%eax,0
x08(%esp)
+771 0000e303 c7442404eb410d00
movl
$0x000d41eb,0x
04(%esp)
transformation
+779 0000e30b 8d9d7cffffff
leal
0xffffff7c(%eb
p),%ebx
+785 0000e311 891c24
movl
%ebx,(
%esp)
+788 0000e314 e8a7490f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+793 0000e319 895c2404
movl
%ebx,0
x04(%esp)
+797 0000e31d 8b450c
movl
0x0c(%
ebp),%eax
+800 0000e320 890424
movl
%eax,(
%esp)
+803 0000e323 e818590900
calll
0x000a3c40
+808 0000e328 8d9578ffffff
leal
0xffffff78(%eb
p),%edx
+814 0000e32e 89542404
movl
%edx,0
x04(%esp)
+818 0000e332 890424
movl
%eax,(
%esp)
+821 0000e335 e846500900
calll
0x000a3380
+826 0000e33a 8b10
movl
(%eax)
,%edx
+828 0000e33c 8d45e1
leal
0xe1(%
ebp),%eax
+831 0000e33f 89442408
movl
%eax,0
x08(%esp)
+835 0000e343 89542404
movl
%edx,0
x04(%esp)
+839 0000e347 8d9d74ffffff
leal
0xffffff74(%eb
p),%ebx
+845 0000e34d 891c24
movl
%ebx,(
%esp)
+848 0000e350 e86b490f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+853 0000e355 891c24
movl
%ebx,(
%esp)
+856 0000e358 e853dcffff
calll
0x0000bfb0
+861 0000e35d 8b5508
movl
0x08(%
ebp),%edx
+864 0000e360 894238
movl
%eax,0
x38(%edx)
+867 0000e363 8b9d74ffffff
movl
0xffffff74(%eb
p),%ebx

+873 0000e369 83eb0c


subl
$0x0c,
%ebx
+876 0000e36c 39df
cmpl
%ebx,%
edi
+878 0000e36e 0f8583030000
jne
0x0000e6f7
+884 0000e374 8b9d7cffffff
movl
0xffffff7c(%eb
p),%ebx
+890 0000e37a 83eb0c
subl
$0x0c,
%ebx
+893 0000e37d 39df
cmpl
%ebx,%
edi
+895 0000e37f 0f8577050000
jne
0x0000e8fc
+901 0000e385 8b9d78ffffff
movl
0xffffff78(%eb
p),%ebx
+907 0000e38b 83eb0c
subl
$0x0c,
%ebx
+910 0000e38e 39df
cmpl
%ebx,%
edi
+912 0000e390 0f85ee030000
jne
0x0000e784
+918 0000e396 8d45e0
leal
0xe0(%
ebp),%eax
+921 0000e399 89442408
movl
%eax,0
x08(%esp)
+925 0000e39d c7442404d9410d00
movl
$0x000d41d9,0x
04(%esp)
uses-transparency
+933 0000e3a5 8d9d70ffffff
leal
0xffffff70(%eb
p),%ebx
+939 0000e3ab 891c24
movl
%ebx,(
%esp)
+942 0000e3ae e80d490f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+947 0000e3b3 895c2404
movl
%ebx,0
x04(%esp)
+951 0000e3b7 8b450c
movl
0x0c(%
ebp),%eax
+954 0000e3ba 890424
movl
%eax,(
%esp)
+957 0000e3bd e87e580900
calll
0x000a3c40
+962 0000e3c2 c744240400000000
movl
$0x00000000,0x
04(%esp)
+970 0000e3ca 890424
movl
%eax,(
%esp)
+973 0000e3cd e86e530900
calll
0x000a3740
+978 0000e3d2 8b5508
movl
0x08(%
ebp),%edx
+981 0000e3d5 884234
movb
%al,0x
34(%edx)
+984 0000e3d8 8b9d70ffffff
movl
0xffffff70(%eb
p),%ebx
+990 0000e3de 83eb0c
subl
$0x0c,
%ebx
+993 0000e3e1 39df
cmpl
%ebx,%
edi
+995 0000e3e3 0f8557040000
jne
0x0000e840
+1001 0000e3e9 8d45df
leal
0xdf(%
ebp),%eax
+1004 0000e3ec 89442408
movl
%eax,0
x08(%esp)
+1008 0000e3f0 c7442404fa410d00
movl
$0x000d41fa,0x

04(%esp)
crop-divider
+1016 0000e3f8 8d9d6cffffff
leal
0xffffff6c(%eb
p),%ebx
+1022 0000e3fe 891c24
movl
%ebx,(
%esp)
+1025 0000e401 e8ba480f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1030 0000e406 895c2404
movl
%ebx,0
x04(%esp)
+1034 0000e40a 8b450c
movl
0x0c(%
ebp),%eax
+1037 0000e40d 890424
movl
%eax,(
%esp)
+1040 0000e410 e82b580900
calll
0x000a3c40
+1045 0000e415 c7442404e8030000
movl
$0x000003e8,0x
04(%esp)
+1053 0000e41d 890424
movl
%eax,(
%esp)
+1056 0000e420 e86b530900
calll
0x000a3790
+1061 0000e425 898544ffffff
movl
%eax,0xffffff4
4(%ebp)
+1067 0000e42b 8b9d6cffffff
movl
0xffffff6c(%eb
p),%ebx
+1073 0000e431 83eb0c
subl
$0x0c,
%ebx
+1076 0000e434 39df
cmpl
%ebx,%
edi
+1078 0000e436 0f85ff010000
jne
0x0000e63b
+1084 0000e43c 8d45de
leal
0xde(%
ebp),%eax
+1087 0000e43f 89442408
movl
%eax,0
x08(%esp)
+1091 0000e443 c744240407420d00
movl
$0x000d4207,0x
04(%esp)
crop-l
+1099 0000e44b 8d9d68ffffff
leal
0xffffff68(%eb
p),%ebx
+1105 0000e451 891c24
movl
%ebx,(
%esp)
+1108 0000e454 e867480f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1113 0000e459 895c2404
movl
%ebx,0
x04(%esp)
+1117 0000e45d 8b550c
movl
0x0c(%
ebp),%edx
+1120 0000e460 891424
movl
%edx,(
%esp)
+1123 0000e463 e8d8570900
calll
0x000a3c40
+1128 0000e468 c744240400000000
movl
$0x00000000,0x
04(%esp)
+1136 0000e470 890424
movl
%eax,(
%esp)
+1139 0000e473 e818530900
calll
0x000a3790
+1144 0000e478 898548ffffff
movl
%eax,0xffffff4
8(%ebp)
+1150 0000e47e 8b9d68ffffff
movl
0xffffff68(%eb
p),%ebx
+1156 0000e484 83eb0c
subl
$0x0c,
%ebx

+1159 0000e487 39df


cmpl
%ebx,%
edi
+1161 0000e489 0f8597020000
jne
0x0000e726
+1167 0000e48f 8d45dd
leal
0xdd(%
ebp),%eax
+1170 0000e492 89442408
movl
%eax,0
x08(%esp)
+1174 0000e496 c74424040e420d00
movl
$0x000d420e,0x
04(%esp)
crop-r
+1182 0000e49e 8d9d64ffffff
leal
0xffffff64(%eb
p),%ebx
+1188 0000e4a4 891c24
movl
%ebx,(
%esp)
+1191 0000e4a7 e814480f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1196 0000e4ac 895c2404
movl
%ebx,0
x04(%esp)
+1200 0000e4b0 8b450c
movl
0x0c(%
ebp),%eax
+1203 0000e4b3 890424
movl
%eax,(
%esp)
+1206 0000e4b6 e885570900
calll
0x000a3c40
+1211 0000e4bb c7442404e8030000
movl
$0x000003e8,0x
04(%esp)
+1219 0000e4c3 890424
movl
%eax,(
%esp)
+1222 0000e4c6 e8c5520900
calll
0x000a3790
+1227 0000e4cb 89854cffffff
movl
%eax,0xffffff4
c(%ebp)
+1233 0000e4d1 8b9d64ffffff
movl
0xffffff64(%eb
p),%ebx
+1239 0000e4d7 83eb0c
subl
$0x0c,
%ebx
+1242 0000e4da 39df
cmpl
%ebx,%
edi
+1244 0000e4dc 0f8588010000
jne
0x0000e66a
+1250 0000e4e2 8d45dc
leal
0xdc(%
ebp),%eax
+1253 0000e4e5 89442408
movl
%eax,0
x08(%esp)
+1257 0000e4e9 c744240415420d00
movl
$0x000d4215,0x
04(%esp)
crop-t
+1265 0000e4f1 8d9d60ffffff
leal
0xffffff60(%eb
p),%ebx
+1271 0000e4f7 891c24
movl
%ebx,(
%esp)
+1274 0000e4fa e8c1470f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1279 0000e4ff 895c2404
movl
%ebx,0
x04(%esp)
+1283 0000e503 8b550c
movl
0x0c(%
ebp),%edx
+1286 0000e506 891424
movl
%edx,(
%esp)
+1289 0000e509 e832570900
calll
0x000a3c40
+1294 0000e50e c744240400000000
movl
$0x00000000,0x
04(%esp)
+1302 0000e516 890424
movl
%eax,(

%esp)
+1305 0000e519 e872520900
calll
0x000a3790
+1310 0000e51e 898550ffffff
movl
%eax,0xffffff5
0(%ebp)
+1316 0000e524 8b9d60ffffff
movl
0xffffff60(%eb
p),%ebx
+1322 0000e52a 83eb0c
subl
$0x0c,
%ebx
+1325 0000e52d 39df
cmpl
%ebx,%
edi
+1327 0000e52f 0f8593010000
jne
0x0000e6c8
+1333 0000e535 8d45db
leal
0xdb(%
ebp),%eax
+1336 0000e538 89442408
movl
%eax,0
x08(%esp)
+1340 0000e53c c74424041c420d00
movl
$0x000d421c,0x
04(%esp)
crop-b
+1348 0000e544 8d9d5cffffff
leal
0xffffff5c(%eb
p),%ebx
+1354 0000e54a 891c24
movl
%ebx,(
%esp)
+1357 0000e54d e86e470f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1362 0000e552 895c2404
movl
%ebx,0
x04(%esp)
+1366 0000e556 8b450c
movl
0x0c(%
ebp),%eax
+1369 0000e559 890424
movl
%eax,(
%esp)
+1372 0000e55c e8df560900
calll
0x000a3c40
+1377 0000e561 c7442404e8030000
movl
$0x000003e8,0x
04(%esp)
+1385 0000e569 890424
movl
%eax,(
%esp)
+1388 0000e56c e81f520900
calll
0x000a3790
+1393 0000e571 89c6
movl
%eax,%
esi
+1395 0000e573 8b9d5cffffff
movl
0xffffff5c(%eb
p),%ebx
+1401 0000e579 83eb0c
subl
$0x0c,
%ebx
+1404 0000e57c 39df
cmpl
%ebx,%
edi
+1406 0000e57e 0f8588000000
jne
0x0000e60c
+1412 0000e584 f30f2a9544ffffff
cvtsi2ss
0xffffff44(%eb
p),%xmm2
+1420 0000e58c f30f2ae6
cvtsi2ss
%esi,%
xmm4
+1424 0000e590 f30f5ee2
divss
%xmm2,
%xmm4
+1428 0000e594 f30f2a9d4cffffff
cvtsi2ss
0xffffff4c(%eb
p),%xmm3
+1436 0000e59c f30f5eda
divss
%xmm2,
%xmm3
+1440 0000e5a0 f30f2a8d50ffffff
cvtsi2ss
0xffffff50(%eb
p),%xmm1
+1448 0000e5a8 f30f5eca
divss
%xmm2,
%xmm1
+1452 0000e5ac f30f2a8548ffffff
cvtsi2ss
0xffffff48(%eb

p),%xmm0
+1460 0000e5b4 f30f5ec2
divss
%xmm2,
%xmm0
+1464 0000e5b8 8b4508
movl
0x08(%
ebp),%eax
+1467 0000e5bb 83c024
addl
$0x24,
%eax
+1470 0000e5be 8b5508
movl
0x08(%
ebp),%edx
+1473 0000e5c1 f30f114224
movss
%xmm0,0x24(%ed
x)
+1478 0000e5c6 f30f114804
movss
%xmm1,0x04(%ea
x)
+1483 0000e5cb f30f115808
movss
%xmm3,0x08(%ea
x)
+1488 0000e5d0 f30f11600c
movss
%xmm4,0x0c(%ea
x)
+1493 0000e5d5 8d65f4
leal
0xf4(%
ebp),%esp
+1496 0000e5d8 5b
popl
%ebx
+1497 0000e5d9 5e
popl
%esi
+1498 0000e5da 5f
popl
%edi
+1499 0000e5db c9
leave
+1500 0000e5dc c3
ret
+1501 0000e5dd 8d4608
leal
0x08(%
esi),%eax
+1504 0000e5e0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1512 0000e5e8 890424
movl
%eax,(
%esp)
+1515 0000e5eb e85e460f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1520 0000e5f0 85c0
testl
%eax,%
eax
+1522 0000e5f2 0f8f63faffff
jg
0x0000e05b
+1528 0000e5f8 8d45da
leal
0xda(%
ebp),%eax
+1531 0000e5fb 89442404
movl
%eax,0
x04(%esp)
+1535 0000e5ff 893424
movl
%esi,(
%esp)
+1538 0000e602 e87d460f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1543 0000e607 e94ffaffff
jmp
0x0000e05b
+1548 0000e60c 8d4308
leal
0x08(%
ebx),%eax
+1551 0000e60f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1559 0000e617 890424
movl
%eax,(
%esp)
+1562 0000e61a e82f460f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1567 0000e61f 85c0
testl
%eax,%
eax
+1569 0000e621 0f8f5dffffff
jg
0x0000e584
+1575 0000e627 8d45b2
leal
0xb2(%
ebp),%eax
+1578 0000e62a 89442404
movl
%eax,0
x04(%esp)

+1582 0000e62e 891c24


movl
%ebx,(
%esp)
+1585 0000e631 e84e460f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1590 0000e636 e949ffffff
jmp
0x0000e584
+1595 0000e63b 8d4308
leal
0x08(%
ebx),%eax
+1598 0000e63e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1606 0000e646 890424
movl
%eax,(
%esp)
+1609 0000e649 e800460f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1614 0000e64e 85c0
testl
%eax,%
eax
+1616 0000e650 0f8fe6fdffff
jg
0x0000e43c
+1622 0000e656 8d45ba
leal
0xba(%
ebp),%eax
+1625 0000e659 89442404
movl
%eax,0
x04(%esp)
+1629 0000e65d 891c24
movl
%ebx,(
%esp)
+1632 0000e660 e81f460f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1637 0000e665 e9d2fdffff
jmp
0x0000e43c
+1642 0000e66a 8d4308
leal
0x08(%
ebx),%eax
+1645 0000e66d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1653 0000e675 890424
movl
%eax,(
%esp)
+1656 0000e678 e8d1450f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1661 0000e67d 85c0
testl
%eax,%
eax
+1663 0000e67f 0f8f5dfeffff
jg
0x0000e4e2
+1669 0000e685 8d45b6
leal
0xb6(%
ebp),%eax
+1672 0000e688 89442404
movl
%eax,0
x04(%esp)
+1676 0000e68c 891c24
movl
%ebx,(
%esp)
+1679 0000e68f e8f0450f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1684 0000e694 e949feffff
jmp
0x0000e4e2
+1689 0000e699 8d4308
leal
0x08(%
ebx),%eax
+1692 0000e69c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1700 0000e6a4 890424
movl
%eax,(
%esp)
+1703 0000e6a7 e8a2450f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1708 0000e6ac 85c0
testl
%eax,%
eax
+1710 0000e6ae 0f8fa2fbffff
jg
0x0000e256
+1716 0000e6b4 8d45ca
leal
0xca(%

ebp),%eax
+1719 0000e6b7 89442404
movl
%eax,0
x04(%esp)
+1723 0000e6bb 891c24
movl
%ebx,(
%esp)
+1726 0000e6be e8c1450f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1731 0000e6c3 e98efbffff
jmp
0x0000e256
+1736 0000e6c8 8d4308
leal
0x08(%
ebx),%eax
+1739 0000e6cb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1747 0000e6d3 890424
movl
%eax,(
%esp)
+1750 0000e6d6 e873450f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1755 0000e6db 85c0
testl
%eax,%
eax
+1757 0000e6dd 0f8f52feffff
jg
0x0000e535
+1763 0000e6e3 8d45b4
leal
0xb4(%
ebp),%eax
+1766 0000e6e6 89442404
movl
%eax,0
x04(%esp)
+1770 0000e6ea 891c24
movl
%ebx,(
%esp)
+1773 0000e6ed e892450f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1778 0000e6f2 e93efeffff
jmp
0x0000e535
+1783 0000e6f7 8d4308
leal
0x08(%
ebx),%eax
+1786 0000e6fa c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1794 0000e702 890424
movl
%eax,(
%esp)
+1797 0000e705 e844450f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1802 0000e70a 85c0
testl
%eax,%
eax
+1804 0000e70c 0f8f62fcffff
jg
0x0000e374
+1810 0000e712 8d45c2
leal
0xc2(%
ebp),%eax
+1813 0000e715 89442404
movl
%eax,0
x04(%esp)
+1817 0000e719 891c24
movl
%ebx,(
%esp)
+1820 0000e71c e863450f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1825 0000e721 e94efcffff
jmp
0x0000e374
+1830 0000e726 8d4308
leal
0x08(%
ebx),%eax
+1833 0000e729 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1841 0000e731 890424
movl
%eax,(
%esp)
+1844 0000e734 e815450f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1849 0000e739 85c0
testl
%eax,%

eax
+1851 0000e73b 0f8f4efdffff
jg
0x0000e48f
+1857 0000e741 8d45b8
leal
0xb8(%
ebp),%eax
+1860 0000e744 89442404
movl
%eax,0
x04(%esp)
+1864 0000e748 891c24
movl
%ebx,(
%esp)
+1867 0000e74b e834450f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1872 0000e750 e93afdffff
jmp
0x0000e48f
+1877 0000e755 8d4308
leal
0x08(%
ebx),%eax
+1880 0000e758 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1888 0000e760 890424
movl
%eax,(
%esp)
+1891 0000e763 e8e6440f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1896 0000e768 85c0
testl
%eax,%
eax
+1898 0000e76a 0f8f3efaffff
jg
0x0000e1ae
+1904 0000e770 8d45d1
leal
0xd1(%
ebp),%eax
+1907 0000e773 89442404
movl
%eax,0
x04(%esp)
+1911 0000e777 891c24
movl
%ebx,(
%esp)
+1914 0000e77a e805450f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1919 0000e77f e92afaffff
jmp
0x0000e1ae
+1924 0000e784 8d4308
leal
0x08(%
ebx),%eax
+1927 0000e787 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1935 0000e78f 890424
movl
%eax,(
%esp)
+1938 0000e792 e8b7440f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1943 0000e797 85c0
testl
%eax,%
eax
+1945 0000e799 0f8ff7fbffff
jg
0x0000e396
+1951 0000e79f 8d45be
leal
0xbe(%
ebp),%eax
+1954 0000e7a2 89442404
movl
%eax,0
x04(%esp)
+1958 0000e7a6 891c24
movl
%ebx,(
%esp)
+1961 0000e7a9 e8d6440f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1966 0000e7ae e9e3fbffff
jmp
0x0000e396
+1971 0000e7b3 8d4308
leal
0x08(%
ebx),%eax
+1974 0000e7b6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1982 0000e7be 890424
movl
%eax,(
%esp)

+1985 0000e7c1 e888440f00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1990 0000e7c6 85c0
testl
%eax,%
eax
+1992 0000e7c8 0f8f6cfaffff
jg
0x0000e23a
+1998 0000e7ce 8d45cd
leal
0xcd(%
ebp),%eax
+2001 0000e7d1 89442404
movl
%eax,0
x04(%esp)
+2005 0000e7d5 891c24
movl
%ebx,(
%esp)
+2008 0000e7d8 e8a7440f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2013 0000e7dd e958faffff
jmp
0x0000e23a
+2018 0000e7e2 8d4308
leal
0x08(%
ebx),%eax
+2021 0000e7e5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2029 0000e7ed 890424
movl
%eax,(
%esp)
+2032 0000e7f0 e859440f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2037 0000e7f5 85c0
testl
%eax,%
eax
+2039 0000e7f7 0f8fe5faffff
jg
0x0000e2e2
+2045 0000e7fd 8d45c5
leal
0xc5(%
ebp),%eax
+2048 0000e800 89442404
movl
%eax,0
x04(%esp)
+2052 0000e804 891c24
movl
%ebx,(
%esp)
+2055 0000e807 e878440f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2060 0000e80c e9d1faffff
jmp
0x0000e2e2
+2065 0000e811 8d4308
leal
0x08(%
ebx),%eax
+2068 0000e814 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2076 0000e81c 890424
movl
%eax,(
%esp)
+2079 0000e81f e82a440f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2084 0000e824 85c0
testl
%eax,%
eax
+2086 0000e826 0f8feff8ffff
jg
0x0000e11b
+2092 0000e82c 8d45d6
leal
0xd6(%
ebp),%eax
+2095 0000e82f 89442404
movl
%eax,0
x04(%esp)
+2099 0000e833 891c24
movl
%ebx,(
%esp)
+2102 0000e836 e849440f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2107 0000e83b e9dbf8ffff
jmp
0x0000e11b
+2112 0000e840 8d4308
leal
0x08(%
ebx),%eax
+2115 0000e843 c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+2123 0000e84b 890424
movl
%eax,(
%esp)
+2126 0000e84e e8fb430f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2131 0000e853 85c0
testl
%eax,%
eax
+2133 0000e855 0f8f8efbffff
jg
0x0000e3e9
+2139 0000e85b 8d45bc
leal
0xbc(%
ebp),%eax
+2142 0000e85e 89442404
movl
%eax,0
x04(%esp)
+2146 0000e862 891c24
movl
%ebx,(
%esp)
+2149 0000e865 e81a440f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2154 0000e86a e97afbffff
jmp
0x0000e3e9
+2159 0000e86f 8d4308
leal
0x08(%
ebx),%eax
+2162 0000e872 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2170 0000e87a 890424
movl
%eax,(
%esp)
+2173 0000e87d e8cc430f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2178 0000e882 85c0
testl
%eax,%
eax
+2180 0000e884 0f8fbef9ffff
jg
0x0000e248
+2186 0000e88a 8d45cb
leal
0xcb(%
ebp),%eax
+2189 0000e88d 89442404
movl
%eax,0
x04(%esp)
+2193 0000e891 891c24
movl
%ebx,(
%esp)
+2196 0000e894 e8eb430f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2201 0000e899 e9aaf9ffff
jmp
0x0000e248
+2206 0000e89e 8d4308
leal
0x08(%
ebx),%eax
+2209 0000e8a1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2217 0000e8a9 890424
movl
%eax,(
%esp)
+2220 0000e8ac e89d430f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2225 0000e8b1 85c0
testl
%eax,%
eax
+2227 0000e8b3 0f8f37faffff
jg
0x0000e2f0
+2233 0000e8b9 8d45c4
leal
0xc4(%
ebp),%eax
+2236 0000e8bc 89442404
movl
%eax,0
x04(%esp)
+2240 0000e8c0 891c24
movl
%ebx,(
%esp)
+2243 0000e8c3 e8bc430f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2248 0000e8c8 e923faffff
jmp
0x0000e2f0

+2253 0000e8cd 8d4308


leal
0x08(%
ebx),%eax
+2256 0000e8d0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2264 0000e8d8 890424
movl
%eax,(
%esp)
+2267 0000e8db e86e430f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2272 0000e8e0 85c0
testl
%eax,%
eax
+2274 0000e8e2 0f8fb8f8ffff
jg
0x0000e1a0
+2280 0000e8e8 8d45d3
leal
0xd3(%
ebp),%eax
+2283 0000e8eb 89442404
movl
%eax,0
x04(%esp)
+2287 0000e8ef 891c24
movl
%ebx,(
%esp)
+2290 0000e8f2 e88d430f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2295 0000e8f7 e9a4f8ffff
jmp
0x0000e1a0
+2300 0000e8fc 8d4308
leal
0x08(%
ebx),%eax
+2303 0000e8ff c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2311 0000e907 890424
movl
%eax,(
%esp)
+2314 0000e90a e83f430f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2319 0000e90f 85c0
testl
%eax,%
eax
+2321 0000e911 0f8f6efaffff
jg
0x0000e385
+2327 0000e917 8d45bf
leal
0xbf(%
ebp),%eax
+2330 0000e91a 89442404
movl
%eax,0
x04(%esp)
+2334 0000e91e 891c24
movl
%ebx,(
%esp)
+2337 0000e921 e85e430f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2342 0000e926 e95afaffff
jmp
0x0000e385
+2347 0000e92b 8d4308
leal
0x08(%
ebx),%eax
+2350 0000e92e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2358 0000e936 890424
movl
%eax,(
%esp)
+2361 0000e939 e810430f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2366 0000e93e 85c0
testl
%eax,%
eax
+2368 0000e940 0f8f76f8ffff
jg
0x0000e1bc
+2374 0000e946 8d45d0
leal
0xd0(%
ebp),%eax
+2377 0000e949 89442404
movl
%eax,0
x04(%esp)
+2381 0000e94d 891c24
movl
%ebx,(
%esp)
+2384 0000e950 e82f430f00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+2389 0000e955 e962f8ffff
jmp
0x0000e1bc
+2394 0000e95a 8d4308
leal
0x08(%
ebx),%eax
+2397 0000e95d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2405 0000e965 890424
movl
%eax,(
%esp)
+2408 0000e968 e8e1420f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2413 0000e96d 85c0
testl
%eax,%
eax
+2415 0000e96f 0f8f5ff9ffff
jg
0x0000e2d4
+2421 0000e975 8d45c7
leal
0xc7(%
ebp),%eax
+2424 0000e978 89442404
movl
%eax,0
x04(%esp)
+2428 0000e97c 891c24
movl
%ebx,(
%esp)
+2431 0000e97f e800430f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2436 0000e984 e94bf9ffff
jmp
0x0000e2d4
+2441 0000e989 8d4308
leal
0x08(%
ebx),%eax
+2444 0000e98c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2452 0000e994 890424
movl
%eax,(
%esp)
+2455 0000e997 e8b2420f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2460 0000e99c 85c0
testl
%eax,%
eax
+2462 0000e99e 0f8f69f7ffff
jg
0x0000e10d
+2468 0000e9a4 8d45d7
leal
0xd7(%
ebp),%eax
+2471 0000e9a7 89442404
movl
%eax,0
x04(%esp)
+2475 0000e9ab 891c24
movl
%ebx,(
%esp)
+2478 0000e9ae e8d1420f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2483 0000e9b3 e955f7ffff
jmp
0x0000e10d
+2488 0000e9b8 89c3
movl
%eax,%
ebx
+2490 0000e9ba 8bb574ffffff
movl
0xffffff74(%eb
p),%esi
+2496 0000e9c0 83ee0c
subl
$0x0c,
%esi
+2499 0000e9c3 39f7
cmpl
%esi,%
edi
+2501 0000e9c5 0f85f7020000
jne
0x0000ecc2
+2507 0000e9cb 8bb57cffffff
movl
0xffffff7c(%eb
p),%esi
+2513 0000e9d1 83ee0c
subl
$0x0c,
%esi
+2516 0000e9d4 39f7
cmpl
%esi,%
edi

+2518 0000e9d6 0f85b7020000


jne
0x0000ec93
+2524 0000e9dc 8bb578ffffff
movl
0xffffff78(%eb
p),%esi
+2530 0000e9e2 83ee0c
subl
$0x0c,
%esi
+2533 0000e9e5 39f7
cmpl
%esi,%
edi
+2535 0000e9e7 0f8577020000
jne
0x0000ec64
+2541 0000e9ed 891c24
movl
%ebx,(
%esp)
+2544 0000e9f0 e853420f00
calll
0x00102c48
__Unwind_Resume
+2549 0000e9f5 89c3
movl
%eax,%
ebx
+2551 0000e9f7 8bb55cffffff
movl
0xffffff5c(%eb
p),%esi
+2557 0000e9fd 83ee0c
subl
$0x0c,
%esi
+2560 0000ea00 39f7
cmpl
%esi,%
edi
+2562 0000ea02 74e9
je
0x0000
e9ed
+2564 0000ea04 8d4608
leal
0x08(%
esi),%eax
+2567 0000ea07 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2575 0000ea0f 890424
movl
%eax,(
%esp)
+2578 0000ea12 e837420f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2583 0000ea17 85c0
testl
%eax,%
eax
+2585 0000ea19 7fd2
jg
0x0000
e9ed
+2587 0000ea1b 8d45b1
leal
0xb1(%
ebp),%eax
+2590 0000ea1e 89442404
movl
%eax,0
x04(%esp)
+2594 0000ea22 893424
movl
%esi,(
%esp)
+2597 0000ea25 e85a420f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2602 0000ea2a ebc1
jmp
0x0000
e9ed
+2604 0000ea2c 89c3
movl
%eax,%
ebx
+2606 0000ea2e 8bb560ffffff
movl
0xffffff60(%eb
p),%esi
+2612 0000ea34 83ee0c
subl
$0x0c,
%esi
+2615 0000ea37 39f7
cmpl
%esi,%
edi
+2617 0000ea39 74b2
je
0x0000
e9ed
+2619 0000ea3b 8d4608
leal
0x08(%
esi),%eax
+2622 0000ea3e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2630 0000ea46 890424
movl
%eax,(

%esp)
+2633 0000ea49 e800420f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2638 0000ea4e 85c0
testl
%eax,%
eax
+2640 0000ea50 7f9b
jg
0x0000
e9ed
+2642 0000ea52 8d45b3
leal
0xb3(%
ebp),%eax
+2645 0000ea55 89442404
movl
%eax,0
x04(%esp)
+2649 0000ea59 893424
movl
%esi,(
%esp)
+2652 0000ea5c e823420f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2657 0000ea61 eb8a
jmp
0x0000
e9ed
+2659 0000ea63 89c3
movl
%eax,%
ebx
+2661 0000ea65 eb86
jmp
0x0000
e9ed
+2663 0000ea67 ebfa
jmp
0x0000
ea63
+2665 0000ea69 ebf8
jmp
0x0000
ea63
+2667 0000ea6b 89c3
movl
%eax,%
ebx
+2669 0000ea6d 8bb568ffffff
movl
0xffffff68(%eb
p),%esi
+2675 0000ea73 83ee0c
subl
$0x0c,
%esi
+2678 0000ea76 39f7
cmpl
%esi,%
edi
+2680 0000ea78 0f846fffffff
je
0x0000e9ed
+2686 0000ea7e 8d4608
leal
0x08(%
esi),%eax
+2689 0000ea81 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2697 0000ea89 890424
movl
%eax,(
%esp)
+2700 0000ea8c e8bd410f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2705 0000ea91 85c0
testl
%eax,%
eax
+2707 0000ea93 0f8f54ffffff
jg
0x0000e9ed
+2713 0000ea99 8d45b7
leal
0xb7(%
ebp),%eax
+2716 0000ea9c 89442404
movl
%eax,0
x04(%esp)
+2720 0000eaa0 893424
movl
%esi,(
%esp)
+2723 0000eaa3 e8dc410f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2728 0000eaa8 e940ffffff
jmp
0x0000e9ed
+2733 0000eaad ebb4
jmp
0x0000
ea63
+2735 0000eaaf ebb2
jmp
0x0000
ea63

+2737 0000eab1 89c3


movl
%eax,%
ebx
+2739 0000eab3 e913ffffff
jmp
0x0000e9cb
+2744 0000eab8 89c3
movl
%eax,%
ebx
+2746 0000eaba e91dffffff
jmp
0x0000e9dc
+2751 0000eabf 89c3
movl
%eax,%
ebx
+2753 0000eac1 8b7588
movl
0x88(%
ebp),%esi
+2756 0000eac4 83ee0c
subl
$0x0c,
%esi
+2759 0000eac7 39f7
cmpl
%esi,%
edi
+2761 0000eac9 7546
jne
0x0000
eb11
+2763 0000eacb 8b7584
movl
0x84(%
ebp),%esi
+2766 0000eace 83ee0c
subl
$0x0c,
%esi
+2769 0000ead1 39f7
cmpl
%esi,%
edi
+2771 0000ead3 0f8414ffffff
je
0x0000e9ed
+2777 0000ead9 8d4608
leal
0x08(%
esi),%eax
+2780 0000eadc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2788 0000eae4 890424
movl
%eax,(
%esp)
+2791 0000eae7 e862410f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2796 0000eaec 85c0
testl
%eax,%
eax
+2798 0000eaee 0f8ff9feffff
jg
0x0000e9ed
+2804 0000eaf4 8d45c3
leal
0xc3(%
ebp),%eax
+2807 0000eaf7 89442404
movl
%eax,0
x04(%esp)
+2811 0000eafb 893424
movl
%esi,(
%esp)
+2814 0000eafe e881410f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2819 0000eb03 e9e5feffff
jmp
0x0000e9ed
+2824 0000eb08 89c3
movl
%eax,%
ebx
+2826 0000eb0a ebbf
jmp
0x0000
eacb
+2828 0000eb0c e952ffffff
jmp
0x0000ea63
+2833 0000eb11 8d4608
leal
0x08(%
esi),%eax
+2836 0000eb14 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2844 0000eb1c 890424
movl
%eax,(
%esp)
+2847 0000eb1f e82a410f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2852 0000eb24 85c0
testl
%eax,%
eax
+2854 0000eb26 7fa3
jg
0x0000

eacb
+2856 0000eb28 8d45c6
leal
0xc6(%
ebp),%eax
+2859 0000eb2b 89442404
movl
%eax,0
x04(%esp)
+2863 0000eb2f 893424
movl
%esi,(
%esp)
+2866 0000eb32 e84d410f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2871 0000eb37 eb92
jmp
0x0000
eacb
+2873 0000eb39 89c3
movl
%eax,%
ebx
+2875 0000eb3b 8b7580
movl
0x80(%
ebp),%esi
+2878 0000eb3e 83ee0c
subl
$0x0c,
%esi
+2881 0000eb41 39f7
cmpl
%esi,%
edi
+2883 0000eb43 0f8478ffffff
je
0x0000eac1
+2889 0000eb49 8d4608
leal
0x08(%
esi),%eax
+2892 0000eb4c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2900 0000eb54 890424
movl
%eax,(
%esp)
+2903 0000eb57 e8f2400f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2908 0000eb5c 85c0
testl
%eax,%
eax
+2910 0000eb5e 0f8f5dffffff
jg
0x0000eac1
+2916 0000eb64 8d45c8
leal
0xc8(%
ebp),%eax
+2919 0000eb67 89442404
movl
%eax,0
x04(%esp)
+2923 0000eb6b 893424
movl
%esi,(
%esp)
+2926 0000eb6e e811410f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2931 0000eb73 e949ffffff
jmp
0x0000eac1
+2936 0000eb78 89c3
movl
%eax,%
ebx
+2938 0000eb7a 8b75a4
movl
0xa4(%
ebp),%esi
+2941 0000eb7d 83ee0c
subl
$0x0c,
%esi
+2944 0000eb80 39f7
cmpl
%esi,%
edi
+2946 0000eb82 0f8465feffff
je
0x0000e9ed
+2952 0000eb88 8d4608
leal
0x08(%
esi),%eax
+2955 0000eb8b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2963 0000eb93 890424
movl
%eax,(
%esp)
+2966 0000eb96 e8b3400f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2971 0000eb9b 85c0
testl
%eax,%

eax
+2973 0000eb9d 0f8f4afeffff
jg
0x0000e9ed
+2979 0000eba3 8d45d5
leal
0xd5(%
ebp),%eax
+2982 0000eba6 89442404
movl
%eax,0
x04(%esp)
+2986 0000ebaa 893424
movl
%esi,(
%esp)
+2989 0000ebad e8d2400f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2994 0000ebb2 e936feffff
jmp
0x0000e9ed
+2999 0000ebb7 e94cffffff
jmp
0x0000eb08
+3004 0000ebbc e9fefeffff
jmp
0x0000eabf
+3009 0000ebc1 e99dfeffff
jmp
0x0000ea63
+3014 0000ebc6 89c3
movl
%eax,%
ebx
+3016 0000ebc8 8bb564ffffff
movl
0xffffff64(%eb
p),%esi
+3022 0000ebce 83ee0c
subl
$0x0c,
%esi
+3025 0000ebd1 39f7
cmpl
%esi,%
edi
+3027 0000ebd3 0f8414feffff
je
0x0000e9ed
+3033 0000ebd9 8d4608
leal
0x08(%
esi),%eax
+3036 0000ebdc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3044 0000ebe4 890424
movl
%eax,(
%esp)
+3047 0000ebe7 e862400f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3052 0000ebec 85c0
testl
%eax,%
eax
+3054 0000ebee 0f8ff9fdffff
jg
0x0000e9ed
+3060 0000ebf4 8d45b5
leal
0xb5(%
ebp),%eax
+3063 0000ebf7 89442404
movl
%eax,0
x04(%esp)
+3067 0000ebfb 893424
movl
%esi,(
%esp)
+3070 0000ebfe e881400f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3075 0000ec03 e9e5fdffff
jmp
0x0000e9ed
+3080 0000ec08 e956feffff
jmp
0x0000ea63
+3085 0000ec0d e951feffff
jmp
0x0000ea63
+3090 0000ec12 89c3
movl
%eax,%
ebx
+3092 0000ec14 8b75ac
movl
0xac(%
ebp),%esi
+3095 0000ec17 83ee0c
subl
$0x0c,
%esi
+3098 0000ec1a 3b3588801300
cmpl
0x00138088,%es
i
+3104 0000ec20 0f84c7fdffff
je
0x0000e9ed
+3110 0000ec26 8d4608
leal
0x08(%
esi),%eax
+3113 0000ec29 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+3121 0000ec31 890424


movl
%eax,(
%esp)
+3124 0000ec34 e815400f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3129 0000ec39 85c0
testl
%eax,%
eax
+3131 0000ec3b 0f8facfdffff
jg
0x0000e9ed
+3137 0000ec41 8d45d9
leal
0xd9(%
ebp),%eax
+3140 0000ec44 89442404
movl
%eax,0
x04(%esp)
+3144 0000ec48 893424
movl
%esi,(
%esp)
+3147 0000ec4b e834400f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3152 0000ec50 e998fdffff
jmp
0x0000e9ed
+3157 0000ec55 e909feffff
jmp
0x0000ea63
+3162 0000ec5a e904feffff
jmp
0x0000ea63
+3167 0000ec5f e9fffdffff
jmp
0x0000ea63
+3172 0000ec64 8d4608
leal
0x08(%
esi),%eax
+3175 0000ec67 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3183 0000ec6f 890424
movl
%eax,(
%esp)
+3186 0000ec72 e8d73f0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3191 0000ec77 85c0
testl
%eax,%
eax
+3193 0000ec79 0f8f6efdffff
jg
0x0000e9ed
+3199 0000ec7f 8d45bd
leal
0xbd(%
ebp),%eax
+3202 0000ec82 89442404
movl
%eax,0
x04(%esp)
+3206 0000ec86 893424
movl
%esi,(
%esp)
+3209 0000ec89 e8f63f0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3214 0000ec8e e95afdffff
jmp
0x0000e9ed
+3219 0000ec93 8d4608
leal
0x08(%
esi),%eax
+3222 0000ec96 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3230 0000ec9e 890424
movl
%eax,(
%esp)
+3233 0000eca1 e8a83f0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3238 0000eca6 85c0
testl
%eax,%
eax
+3240 0000eca8 0f8f2efdffff
jg
0x0000e9dc
+3246 0000ecae 8d45c0
leal
0xc0(%
ebp),%eax
+3249 0000ecb1 89442404
movl
%eax,0
x04(%esp)
+3253 0000ecb5 893424
movl
%esi,(
%esp)
+3256 0000ecb8 e8c73f0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+3261 0000ecbd e91afdffff
jmp
0x0000e9dc
+3266 0000ecc2 8d4608
leal
0x08(%
esi),%eax
+3269 0000ecc5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3277 0000eccd 890424
movl
%eax,(
%esp)
+3280 0000ecd0 e8793f0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3285 0000ecd5 85c0
testl
%eax,%
eax
+3287 0000ecd7 0f8feefcffff
jg
0x0000e9cb
+3293 0000ecdd 8d45c1
leal
0xc1(%
ebp),%eax
+3296 0000ece0 89442404
movl
%eax,0
x04(%esp)
+3300 0000ece4 893424
movl
%esi,(
%esp)
+3303 0000ece7 e8983f0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3308 0000ecec e9dafcffff
jmp
0x0000e9cb
+3313 0000ecf1 e96dfdffff
jmp
0x0000ea63
+3318 0000ecf6 e9bdfdffff
jmp
0x0000eab8
+3323 0000ecfb e9b1fdffff
jmp
0x0000eab1
+3328 0000ed00 89c3
movl
%eax,%
ebx
+3330 0000ed02 8b7594
movl
0x94(%
ebp),%esi
+3333 0000ed05 83ee0c
subl
$0x0c,
%esi
+3336 0000ed08 39f7
cmpl
%esi,%
edi
+3338 0000ed0a 7546
jne
0x0000
ed52
+3340 0000ed0c 8b7590
movl
0x90(%
ebp),%esi
+3343 0000ed0f 83ee0c
subl
$0x0c,
%esi
+3346 0000ed12 39f7
cmpl
%esi,%
edi
+3348 0000ed14 0f84d3fcffff
je
0x0000e9ed
+3354 0000ed1a 8d4608
leal
0x08(%
esi),%eax
+3357 0000ed1d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3365 0000ed25 890424
movl
%eax,(
%esp)
+3368 0000ed28 e8213f0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3373 0000ed2d 85c0
testl
%eax,%
eax
+3375 0000ed2f 0f8fb8fcffff
jg
0x0000e9ed
+3381 0000ed35 8d45c9
leal
0xc9(%
ebp),%eax
+3384 0000ed38 89442404
movl
%eax,0
x04(%esp)
+3388 0000ed3c 893424
movl
%esi,(
%esp)

+3391 0000ed3f e8403f0f00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3396 0000ed44 e9a4fcffff
jmp
0x0000e9ed
+3401 0000ed49 89c3
movl
%eax,%
ebx
+3403 0000ed4b ebbf
jmp
0x0000
ed0c
+3405 0000ed4d e911fdffff
jmp
0x0000ea63
+3410 0000ed52 8d4608
leal
0x08(%
esi),%eax
+3413 0000ed55 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3421 0000ed5d 890424
movl
%eax,(
%esp)
+3424 0000ed60 e8e93e0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3429 0000ed65 85c0
testl
%eax,%
eax
+3431 0000ed67 7fa3
jg
0x0000
ed0c
+3433 0000ed69 8d45cc
leal
0xcc(%
ebp),%eax
+3436 0000ed6c 89442404
movl
%eax,0
x04(%esp)
+3440 0000ed70 893424
movl
%esi,(
%esp)
+3443 0000ed73 e80c3f0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3448 0000ed78 eb92
jmp
0x0000
ed0c
+3450 0000ed7a 89c3
movl
%eax,%
ebx
+3452 0000ed7c 8b75a8
movl
0xa8(%
ebp),%esi
+3455 0000ed7f 83ee0c
subl
$0x0c,
%esi
+3458 0000ed82 39f7
cmpl
%esi,%
edi
+3460 0000ed84 0f84f0fdffff
je
0x0000eb7a
+3466 0000ed8a 8d4608
leal
0x08(%
esi),%eax
+3469 0000ed8d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3477 0000ed95 890424
movl
%eax,(
%esp)
+3480 0000ed98 e8b13e0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3485 0000ed9d 85c0
testl
%eax,%
eax
+3487 0000ed9f 0f8fd5fdffff
jg
0x0000eb7a
+3493 0000eda5 8d45d8
leal
0xd8(%
ebp),%eax
+3496 0000eda8 89442404
movl
%eax,0
x04(%esp)
+3500 0000edac 893424
movl
%esi,(
%esp)
+3503 0000edaf e8d03e0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+3508 0000edb4 e9c1fdffff
jmp
0x0000eb7a
+3513 0000edb9 e9bafdffff
jmp
0x0000eb78
+3518 0000edbe eb89
jmp
0x0000
ed49
+3520 0000edc0 e9b3fdffff
jmp
0x0000eb78
+3525 0000edc5 89c3
movl
%eax,%
ebx
+3527 0000edc7 8b758c
movl
0x8c(%
ebp),%esi
+3530 0000edca 83ee0c
subl
$0x0c,
%esi
+3533 0000edcd 39f7
cmpl
%esi,%
edi
+3535 0000edcf 0f842dffffff
je
0x0000ed02
+3541 0000edd5 8d4608
leal
0x08(%
esi),%eax
+3544 0000edd8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3552 0000ede0 890424
movl
%eax,(
%esp)
+3555 0000ede3 e8663e0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3560 0000ede8 85c0
testl
%eax,%
eax
+3562 0000edea 0f8f12ffffff
jg
0x0000ed02
+3568 0000edf0 8d45ce
leal
0xce(%
ebp),%eax
+3571 0000edf3 89442404
movl
%eax,0
x04(%esp)
+3575 0000edf7 893424
movl
%esi,(
%esp)
+3578 0000edfa e8853e0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3583 0000edff e9fefeffff
jmp
0x0000ed02
+3588 0000ee04 89c3
movl
%eax,%
ebx
+3590 0000ee06 8b7598
movl
0x98(%
ebp),%esi
+3593 0000ee09 83ee0c
subl
$0x0c,
%esi
+3596 0000ee0c 39f7
cmpl
%esi,%
edi
+3598 0000ee0e 7579
jne
0x0000
ee89
+3600 0000ee10 8b75a0
movl
0xa0(%
ebp),%esi
+3603 0000ee13 83ee0c
subl
$0x0c,
%esi
+3606 0000ee16 39f7
cmpl
%esi,%
edi
+3608 0000ee18 7547
jne
0x0000
ee61
+3610 0000ee1a 8b759c
movl
0x9c(%
ebp),%esi
+3613 0000ee1d 83ee0c
subl
$0x0c,
%esi
+3616 0000ee20 39f7
cmpl
%esi,%
edi

+3618 0000ee22 0f84c5fbffff


je
0x0000e9ed
+3624 0000ee28 8d4608
leal
0x08(%
esi),%eax
+3627 0000ee2b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3635 0000ee33 890424
movl
%eax,(
%esp)
+3638 0000ee36 e8133e0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3643 0000ee3b 85c0
testl
%eax,%
eax
+3645 0000ee3d 0f8faafbffff
jg
0x0000e9ed
+3651 0000ee43 8d45cf
leal
0xcf(%
ebp),%eax
+3654 0000ee46 89442404
movl
%eax,0
x04(%esp)
+3658 0000ee4a 893424
movl
%esi,(
%esp)
+3661 0000ee4d e8323e0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3666 0000ee52 e996fbffff
jmp
0x0000e9ed
+3671 0000ee57 e9a4feffff
jmp
0x0000ed00
+3676 0000ee5c e902fcffff
jmp
0x0000ea63
+3681 0000ee61 8d4608
leal
0x08(%
esi),%eax
+3684 0000ee64 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3692 0000ee6c 890424
movl
%eax,(
%esp)
+3695 0000ee6f e8da3d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3700 0000ee74 85c0
testl
%eax,%
eax
+3702 0000ee76 7fa2
jg
0x0000
ee1a
+3704 0000ee78 8d45d2
leal
0xd2(%
ebp),%eax
+3707 0000ee7b 89442404
movl
%eax,0
x04(%esp)
+3711 0000ee7f 893424
movl
%esi,(
%esp)
+3714 0000ee82 e8fd3d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3719 0000ee87 eb91
jmp
0x0000
ee1a
+3721 0000ee89 8d4608
leal
0x08(%
esi),%eax
+3724 0000ee8c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3732 0000ee94 890424
movl
%eax,(
%esp)
+3735 0000ee97 e8b23d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3740 0000ee9c 85c0
testl
%eax,%
eax
+3742 0000ee9e 0f8f6cffffff
jg
0x0000ee10
+3748 0000eea4 8d45d4
leal
0xd4(%
ebp),%eax

+3751 0000eea7 89442404


movl
%eax,0
x04(%esp)
+3755 0000eeab 893424
movl
%esi,(
%esp)
+3758 0000eeae e8d13d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3763 0000eeb3 e958ffffff
jmp
0x0000ee10
+3768 0000eeb8 89c3
movl
%eax,%
ebx
+3770 0000eeba e95bffffff
jmp
0x0000ee1a
+3775 0000eebf 89c3
movl
%eax,%
ebx
+3777 0000eec1 e94affffff
jmp
0x0000ee10
+3782 0000eec6 ebf7
jmp
0x0000
eebf
+3784 0000eec8 ebee
jmp
0x0000
eeb8
+3786 0000eeca 89c3
movl
%eax,%
ebx
+3788 0000eecc 8bb56cffffff
movl
0xffffff6c(%eb
p),%esi
+3794 0000eed2 83ee0c
subl
$0x0c,
%esi
+3797 0000eed5 39f7
cmpl
%esi,%
edi
+3799 0000eed7 0f8410fbffff
je
0x0000e9ed
+3805 0000eedd 8d4608
leal
0x08(%
esi),%eax
+3808 0000eee0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3816 0000eee8 890424
movl
%eax,(
%esp)
+3819 0000eeeb e85e3d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3824 0000eef0 85c0
testl
%eax,%
eax
+3826 0000eef2 0f8ff5faffff
jg
0x0000e9ed
+3832 0000eef8 8d45b9
leal
0xb9(%
ebp),%eax
+3835 0000eefb 89442404
movl
%eax,0
x04(%esp)
+3839 0000eeff 893424
movl
%esi,(
%esp)
+3842 0000ef02 e87d3d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3847 0000ef07 e9e1faffff
jmp
0x0000e9ed
+3852 0000ef0c e952fbffff
jmp
0x0000ea63
+3857 0000ef11 e94dfbffff
jmp
0x0000ea63
+3862 0000ef16 89c3
movl
%eax,%
ebx
+3864 0000ef18 8bb570ffffff
movl
0xffffff70(%eb
p),%esi
+3870 0000ef1e 83ee0c
subl
$0x0c,
%esi
+3873 0000ef21 39f7
cmpl
%esi,%
edi
+3875 0000ef23 0f84c4faffff
je
0x0000e9ed
+3881 0000ef29 8d4608
leal
0x08(%

esi),%eax
+3884 0000ef2c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3892 0000ef34 890424
movl
%eax,(
%esp)
+3895 0000ef37 e8123d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3900 0000ef3c 85c0
testl
%eax,%
eax
+3902 0000ef3e 0f8fa9faffff
jg
0x0000e9ed
+3908 0000ef44 8d45bb
leal
0xbb(%
ebp),%eax
+3911 0000ef47 89442404
movl
%eax,0
x04(%esp)
+3915 0000ef4b 893424
movl
%esi,(
%esp)
+3918 0000ef4e e8313d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3923 0000ef53 e995faffff
jmp
0x0000e9ed
+3928 0000ef58 e906fbffff
jmp
0x0000ea63
+3933 0000ef5d e901fbffff
jmp
0x0000ea63
+3938 0000ef62 e9fcfaffff
jmp
0x0000ea63
+3943 0000ef67 e9f7faffff
jmp
0x0000ea63
+3948 0000ef6c e9f2faffff
jmp
0x0000ea63
+3953 0000ef71 e93bfbffff
jmp
0x0000eab1
+3958 0000ef76 e9e8faffff
jmp
0x0000ea63
+3963 0000ef7b e9e3faffff
jmp
0x0000ea63
+3968 0000ef80 e933ffffff
jmp
0x0000eeb8
+3973 0000ef85 e935ffffff
jmp
0x0000eebf
+3978 0000ef8a e9d4faffff
jmp
0x0000ea63
+3983 0000ef8f e9b5fdffff
jmp
0x0000ed49
+3988 0000ef94 e967fdffff
jmp
0x0000ed00
+3993 0000ef99 e9c5faffff
jmp
0x0000ea63
+3998 0000ef9e e9c0faffff
jmp
0x0000ea63
+4003 0000efa3 e9bbfaffff
jmp
0x0000ea63
+4008 0000efa8 e9b6faffff
jmp
0x0000ea63
+4013 0000efad e906fbffff
jmp
0x0000eab8
+4018 0000efb2 e9acfaffff
jmp
0x0000ea63
+4023 0000efb7 e9a7faffff
jmp
0x0000ea63
+4028 0000efbc e947fbffff
jmp
0x0000eb08
+4033 0000efc1 e9f9faffff
jmp
0x0000eabf
+4038 0000efc6 90
nop
+4039 0000efc7 90
nop
+4040 0000efc8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

0000efd0 55

pushl

0000efd1 89e5

movl

0000efd3 57

pushl

0000efd4 56

pushl

0000efd5 53

pushl

0000efd6 83ec3c

subl

0000efd9 8b450c

movl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x3c,%esp
+9

0x0c(%ebp),%eax
+12 0000efdc 85c0
testl
%eax,%
eax
+14 0000efde ba204a0d00
movl
$0x000d4a20,%e
dx
+19 0000efe3 0f44c2
cmovel
%edx,%
eax
+22 0000efe6 8d55e7
leal
0xe7(%
ebp),%edx
+25 0000efe9 89542408
movl
%edx,0
x08(%esp)
+29 0000efed 89442404
movl
%eax,0
x04(%esp)
+33 0000eff1 8d75dc
leal
0xdc(%
ebp),%esi
+36 0000eff4 893424
movl
%esi,(
%esp)
+39 0000eff7 e8c43c0f00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+44 0000effc c7042420000000
movl
$0x00000020,(%
esp)
' '
+51 0000f003 e8723d0f00
calll
0x00102d7a
operator new(unsigned long)
+56 0000f008 89c3
movl
%eax,%
ebx
+58 0000f00a c700e8881300
movl
$0x001388e8,(%
eax)
+64 0000f010 8b4508
movl
0x08(%
ebp),%eax
+67 0000f013 894304
movl
%eax,0
x04(%ebx)
+70 0000f016 c7430c00000000
movl
$0x00000000,0x
0c(%ebx)
+77 0000f01d c7430831000000
movl
$0x00000031,0x
08(%ebx)
'1'
+84 0000f024 c7431400000000
movl
$0x00000000,0x
14(%ebx)
+91 0000f02b c7431070b50000
movl
$0x0000b570,0x
10(%ebx)
+98 0000f032 8b3d88801300
movl
0x00138088,%ed
i
+104 0000f038 897dcc
movl
%edi,0
xcc(%ebp)
+107 0000f03b 8d470c
leal
0x0c(%
edi),%eax
+110 0000f03e 894318
movl
%eax,0
x18(%ebx)
+113 0000f041 8d431c
leal
0x1c(%
ebx),%eax
+116 0000f044 89742404
movl
%esi,0
x04(%esp)
+120 0000f048 890424
movl
%eax,(
%esp)
+123 0000f04b e8763c0f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+128 0000f050 8b5310
movl
0x10(%
ebx),%edx

+131 0000f053 f6c201


testb
$0x01,
%dl
+134 0000f056 7438
je
0x0000
f090
+136 0000f058 8b4b04
movl
0x04(%
ebx),%ecx
+139 0000f05b 8b4314
movl
0x14(%
ebx),%eax
+142 0000f05e 031401
addl
(%ecx,
%eax),%edx
+145 0000f061 8b52ff
movl
0xff(%
edx),%edx
+148 0000f064 8d0401
leal
(%ecx,
%eax),%eax
+151 0000f067 890424
movl
%eax,(
%esp)
+154 0000f06a ffd2
call
*%edx
+156 0000f06c 8d5318
leal
0x18(%
ebx),%edx
+159 0000f06f 89442404
movl
%eax,0
x04(%esp)
+163 0000f073 891424
movl
%edx,(
%esp)
+166 0000f076 e8333c0f00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+171 0000f07b 8b75dc
movl
0xdc(%
ebp),%esi
+174 0000f07e 83ee0c
subl
$0x0c,
%esi
+177 0000f081 3975cc
cmpl
%esi,0
xcc(%ebp)
+180 0000f084 7512
jne
0x0000
f098
+182 0000f086 89d8
movl
%ebx,%
eax
+184 0000f088 83c43c
addl
$0x3c,
%esp
+187 0000f08b 5b
popl
%ebx
+188 0000f08c 5e
popl
%esi
+189 0000f08d 5f
popl
%edi
+190 0000f08e c9
leave
+191 0000f08f c3
ret
+192 0000f090 8b4b04
movl
0x04(%
ebx),%ecx
+195 0000f093 8b4314
movl
0x14(%
ebx),%eax
+198 0000f096 ebcc
jmp
0x0000
f064
+200 0000f098 8d4608
leal
0x08(%
esi),%eax
+203 0000f09b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+211 0000f0a3 890424
movl
%eax,(
%esp)
+214 0000f0a6 e8a33b0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+219 0000f0ab 85c0
testl
%eax,%
eax

+221 0000f0ad 7fd7


jg
0x0000
f086
+223 0000f0af 8d45e4
leal
0xe4(%
ebp),%eax
+226 0000f0b2 89442404
movl
%eax,0
x04(%esp)
+230 0000f0b6 893424
movl
%esi,(
%esp)
+233 0000f0b9 e8c63b0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+238 0000f0be ebc6
jmp
0x0000
f086
+240 0000f0c0 89c6
movl
%eax,%
esi
+242 0000f0c2 8b431c
movl
0x1c(%
ebx),%eax
+245 0000f0c5 8d50f4
leal
0xf4(%
eax),%edx
+248 0000f0c8 8955d0
movl
%edx,0
xd0(%ebp)
+251 0000f0cb 3955cc
cmpl
%edx,0
xcc(%ebp)
+254 0000f0ce 0f8598000000
jne
0x0000f16c
+260 0000f0d4 8b4318
movl
0x18(%
ebx),%eax
+263 0000f0d7 8d50f4
leal
0xf4(%
eax),%edx
+266 0000f0da 8955d4
movl
%edx,0
xd4(%ebp)
+269 0000f0dd 3955cc
cmpl
%edx,0
xcc(%ebp)
+272 0000f0e0 755c
jne
0x0000
f13e
+274 0000f0e2 c70348851300
movl
$0x00138548,(%
ebx)
+280 0000f0e8 891c24
movl
%ebx,(
%esp)
+283 0000f0eb e87e3c0f00
calll
0x00102d6e
operator delete(void*)
+288 0000f0f0 8b5ddc
movl
0xdc(%
ebp),%ebx
+291 0000f0f3 83eb0c
subl
$0x0c,
%ebx
+294 0000f0f6 39fb
cmpl
%edi,%
ebx
+296 0000f0f8 751c
jne
0x0000
f116
+298 0000f0fa 893424
movl
%esi,(
%esp)
+301 0000f0fd e8463b0f00
calll
0x00102c48
__Unwind_Resume
+306 0000f102 89c6
movl
%eax,%
esi
+308 0000f104 8b3d88801300
movl
0x00138088,%ed
i
+314 0000f10a ebe4
jmp
0x0000
f0f0
+316 0000f10c 89c6
movl
%eax,%
esi

+318 0000f10e ebc4


jmp
0x0000
f0d4
+320 0000f110 89c6
movl
%eax,%
esi
+322 0000f112 ebe6
jmp
0x0000
f0fa
+324 0000f114 ebfa
jmp
0x0000
f110
+326 0000f116 8d4308
leal
0x08(%
ebx),%eax
+329 0000f119 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+337 0000f121 890424
movl
%eax,(
%esp)
+340 0000f124 e8253b0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+345 0000f129 85c0
testl
%eax,%
eax
+347 0000f12b 7fcd
jg
0x0000
f0fa
+349 0000f12d 8d45e3
leal
0xe3(%
ebp),%eax
+352 0000f130 89442404
movl
%eax,0
x04(%esp)
+356 0000f134 891c24
movl
%ebx,(
%esp)
+359 0000f137 e8483b0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+364 0000f13c ebbc
jmp
0x0000
f0fa
+366 0000f13e 83e804
subl
$0x04,
%eax
+369 0000f141 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+377 0000f149 890424
movl
%eax,(
%esp)
+380 0000f14c e8fd3a0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+385 0000f151 85c0
testl
%eax,%
eax
+387 0000f153 7f8d
jg
0x0000
f0e2
+389 0000f155 8d45e5
leal
0xe5(%
ebp),%eax
+392 0000f158 89442404
movl
%eax,0
x04(%esp)
+396 0000f15c 8b45d4
movl
0xd4(%
ebp),%eax
+399 0000f15f 890424
movl
%eax,(
%esp)
+402 0000f162 e81d3b0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+407 0000f167 e976ffffff
jmp
0x0000f0e2
+412 0000f16c 83e804
subl
$0x04,
%eax
+415 0000f16f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+423 0000f177 890424
movl
%eax,(

%esp)
+426 0000f17a e8cf3a0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+431 0000f17f 85c0
testl
%eax,%
eax
+433 0000f181 0f8f4dffffff
jg
0x0000f0d4
+439 0000f187 8d45e6
leal
0xe6(%
ebp),%eax
+442 0000f18a 89442404
movl
%eax,0
x04(%esp)
+446 0000f18e 8b45d0
movl
0xd0(%
ebp),%eax
+449 0000f191 890424
movl
%eax,(
%esp)
+452 0000f194 e8eb3a0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+457 0000f199 e936ffffff
jmp
0x0000f0d4
+462 0000f19e e96dffffff
jmp
0x0000f110
+467 0000f1a3 89c6
movl
%eax,%
esi
+469 0000f1a5 e938ffffff
jmp
0x0000f0e2
+474 0000f1aa e95dffffff
jmp
0x0000f10c
+479 0000f1af 90
nop
+0

0000f1b0 55

pushl

%ebp
+1
0000f1b1 89e5
%esp,%ebp
+3
0000f1b3 8b4508
0x08(%ebp),%eax
+6
0000f1b6 0fb68094000000
0094(%eax),%eax
+13 0000f1bd c9
+14 0000f1be c3
+15 0000f1bf 90
+0

movl
movl
movzbl

0x0000

leave
ret
nop

0000f1c0 55

pushl

%ebp
+1
0000f1c1 89e5
%esp,%ebp
+3
0000f1c3 8b4508
0x08(%ebp),%eax
+6
0000f1c6 0fb68095000000
0095(%eax),%eax
+13 0000f1cd c9
+14 0000f1ce c3
+15 0000f1cf 90
+0

movl
movl
movzbl

0x0000

leave
ret
nop

0000f1d0 55

pushl

%ebp
+1
0000f1d1 89e5
%esp,%ebp
+3
0000f1d3 8b4508
0x08(%ebp),%eax
+6
0000f1d6 0fb68084000000
0084(%eax),%eax
+13 0000f1dd c9
+14 0000f1de c3
+15 0000f1df 90

movl
movl
movzbl
leave
ret
nop

0x0000

+0

0000f1e0 55

pushl

%ebp
+1
0000f1e1 89e5
%esp,%ebp
+3
0000f1e3 8b4508
0x08(%ebp),%eax
+6
0000f1e6 d98088000000
0088(%eax)
+12 0000f1ec c9
+13 0000f1ed c3
+14 0000f1ee 6690
+0

movl
movl
flds

0x0000

leave
ret
nop

0000f1f0 55

pushl

%ebp
+1
0000f1f1 89e5
%esp,%ebp
+3
0000f1f3 8b4508
0x08(%ebp),%eax
+6
0000f1f6 d98090000000
0090(%eax)
+12 0000f1fc c9
+13 0000f1fd c3
+14 0000f1fe 6690
+0

movl
movl
flds

0x0000

leave
ret
nop

0000f200 55

pushl

%ebp
+1
0000f201 89e5
%esp,%ebp
+3
0000f203 8b4508
0x08(%ebp),%eax
+6
0000f206 d9808c000000
008c(%eax)
+12 0000f20c c9
+13 0000f20d c3
+14 0000f20e 6690
+0

movl
movl
flds

0x0000

leave
ret
nop

0000f210 55

pushl

0000f211 89e5

movl

0000f213 31c0

xorl

0000f215
0000f216
0000f217
0000f218

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

0000f220 55

0x0000
pushl

%ebp
+1
0000f221
%esp,%ebp
+3
0000f223
0x08(%ebp),%edx
+6
0000f226
0x18(%edx),%eax
+9
0000f229
0x1c(%edx),%eax
+12 0000f22c 0f94c0

89e5

movl

8b5508

movl

8b4218

movl

3b421c

cmpl
sete

%al

+15 0000f22f 0fb6c0

movzbl

%al,%e

+18 0000f232 c9
+19 0000f233 c3
+20 0000f234 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+26 0000f23a 660f1f440000

nopw

0x00(%eax,%eax

ax

)
)
+0

0000f240 55

pushl

0000f241 89e5

movl

0000f243 31c0

xorl

0000f245
0000f246
0000f247
0000f248

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

0000f250 55

0x0000
pushl

%ebp
+1
0000f251 89e5
%esp,%ebp
+3
0000f253 8b4508
0x08(%ebp),%eax
+6
0000f256 f30f104018
eax),%xmm0
+11 0000f25b 0f2e4028
eax),%xmm0
+15 0000f25f 753f
f2a0
+17 0000f261 7a3d
f2a0
+19 0000f263 f30f104020
m0
+24 0000f268 0f2e4030
eax),%xmm0
+28 0000f26c 7532
f2a0
+30 0000f26e 7a30
f2a0
+32 0000f270 f30f10401c
m0
+37 0000f275 0f2e402c
eax),%xmm0
+41 0000f279 7525
f2a0
+43 0000f27b 7a23
f2a0
+45 0000f27d f30f104024
m0
+50 0000f282 0f2e4034
eax),%xmm0
+54 0000f286 0f94c0
+57 0000f289 0f9bc2
+60 0000f28c 21d0
eax
+62 0000f28e 0fb6c0

movl
movl
movss

0x18(%

ucomiss

0x28(%

jne

0x0000

jp

0x0000

movss

0x20(%eax),%xm
ucomiss

0x30(%

jne

0x0000

jp

0x0000

movss

0x1c(%eax),%xm
ucomiss

0x2c(%

jne

0x0000

jp

0x0000

movss

0x24(%eax),%xm
ucomiss

0x34(%

sete
setnp
andl

%al
%dl
%edx,%

movzbl

%al,%e

ax
+65 0000f291 c9
+66 0000f292 c3
+67 0000f293 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+73 0000f299 0f1f8000000000

nopl

0x00000000(%ea

)
x)
+80 0000f2a0 31c0

xorl

%eax,%

eax
+82 0000f2a2 c9
+83 0000f2a3 c3
+84 0000f2a4 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+90 0000f2aa 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

0000f2b0 55

pushl

0000f2b1 89e5

movl

0000f2b3 31c0

xorl

0000f2b5
0000f2b6
0000f2b7
0000f2b8

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

0000f2c0 55

0x0000
pushl

%ebp
+1
0000f2c1 89e5
%esp,%ebp
+3
0000f2c3 8b5508
0x08(%ebp),%edx
+6
0000f2c6 0fb64218
0x18(%edx),%eax
+10 0000f2ca 3a4219
edx),%al
+13 0000f2cd 0f94c0
+16 0000f2d0 0fb6c0
ax
+19 0000f2d3 c9
+20 0000f2d4 c3
+21 0000f2d5 90
+22 0000f2d6 662e0f1f840000000000
ax)
+0

movl
movl
movzbl

nopw

cmpb

0x19(%

sete
movzbl

%al
%al,%e

leave
ret
nop
%cs:0x00000000(%eax,%e

0000f2e0 55

pushl

0000f2e1 89e5

movl

0000f2e3 31c0

xorl

0000f2e5
0000f2e6
0000f2e7
0000f2e8

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

0000f2f0 55

nopl

0x0000
pushl

%ebp
+1
0000f2f1
%esp,%ebp
+3
0000f2f3
0x08(%ebp),%edx
+6
0000f2f6
0x18(%edx),%eax
+9
0000f2f9
0x1c(%edx),%eax
+12 0000f2fc 0f94c0
+15 0000f2ff 0fb6c0

89e5

movl

8b5508

movl

8b4218

movl

3b421c

cmpl
sete
movzbl

%al
%al,%e

ax
+18 0000f302 c9
+19 0000f303 c3
+20 0000f304 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+26 0000f30a 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

0000f310 55

pushl

0000f311 89e5

movl

0000f313 31c0

xorl

0000f315
0000f316
0000f317
0000f318

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

0x0000

0000f320 55

pushl

0000f321 89e5

movl

0000f323 31c0

xorl

0000f325
0000f326
0000f327
0000f328

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

0000f330 55

0x0000
pushl

%ebp
+1
0000f331 89e5
%esp,%ebp
+3
0000f333 8b4508
0x08(%ebp),%eax
+6
0000f336 c700a8881300
388a8,(%eax)
+12 0000f33c 894508
x08(%ebp)
+15 0000f33f c9
+16 0000f340 e9293a0f00
+21 0000f345 90
+22 0000f346 662e0f1f840000000000
ax)
+0

0000f350 55

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
0000f351 89e5
%esp,%ebp
+3
0000f353 8b4508
0x08(%ebp),%eax
+6
0000f356 c700a8881300
388a8,(%eax)
+12 0000f35c c9
+13 0000f35d c3
+14 0000f35e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

0000f360 55

pushl

%ebp
+1
0000f361 89e5
%esp,%ebp
+3
0000f363 8b4508
0x08(%ebp),%eax
+6
0000f366 c70068881300
38868,(%eax)
+12 0000f36c 894508
x08(%ebp)
+15 0000f36f c9
+16 0000f370 e9f9390f00
+21 0000f375 90
+22 0000f376 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

0000f380 55

pushl

%ebp
+1
0000f381 89e5
%esp,%ebp
+3
0000f383 8b4508
0x08(%ebp),%eax
+6
0000f386 c70068881300
38868,(%eax)
+12 0000f38c c9
+13 0000f38d c3
+14 0000f38e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

0000f390 55

pushl

%ebp
+1
0000f391 89e5
%esp,%ebp
+3
0000f393 8b4508
0x08(%ebp),%eax
+6
0000f396 c70028881300
38828,(%eax)
+12 0000f39c 894508
x08(%ebp)
+15 0000f39f c9
+16 0000f3a0 e9c9390f00
+21 0000f3a5 90
+22 0000f3a6 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

0000f3b0 55

pushl

0000f3b1 89e5

movl

0000f3b3 8b4508

movl

%ebp
+1
%esp,%ebp
+3

0x08(%ebp),%eax
+6
0000f3b6 c70028881300
38828,(%eax)
+12 0000f3bc c9
+13 0000f3bd c3
+14 0000f3be 6690
+0

movl

$0x001

leave
ret
nop

0000f3c0 55

pushl

%ebp
+1
0000f3c1 89e5
%esp,%ebp
+3
0000f3c3 8b4508
0x08(%ebp),%eax
+6
0000f3c6 c700e8871300
387e8,(%eax)
+12 0000f3cc 894508
x08(%ebp)
+15 0000f3cf c9
+16 0000f3d0 e999390f00
+21 0000f3d5 90
+22 0000f3d6 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

0000f3e0 55

pushl

%ebp
+1
0000f3e1 89e5
%esp,%ebp
+3
0000f3e3 8b4508
0x08(%ebp),%eax
+6
0000f3e6 c700e8871300
387e8,(%eax)
+12 0000f3ec c9
+13 0000f3ed c3
+14 0000f3ee 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

0000f3f0 55

pushl

%ebp
+1
0000f3f1
%esp,%ebp
+3
0000f3f3
$0x38,%esp
+6
0000f3f6
%ebx,0xf4(%ebp)
+9
0000f3f9
%esi,0xf8(%ebp)
+12 0000f3fc 897dfc
xfc(%ebp)
+15 0000f3ff 8b4508
ebp),%eax
+18 0000f402 8b7818
eax),%edi
+21 0000f405 8b5ff4
edi),%ebx
+24 0000f408 895de4
xe4(%ebp)
+27 0000f40b 8b481c
eax),%ecx
+30 0000f40e 8b71f4
ecx),%esi
+33 0000f411 8975e0

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

movl

0x18(%

movl

0xf4(%

movl

%ebx,0

movl

0x1c(%

movl

0xf4(%

movl

%esi,0

xe0(%ebp)
+36 0000f414
ebp),%eax
+39 0000f417
ebp),%edx
+42 0000f41a
ebx
+44 0000f41c
eax
+47 0000f41f
,%eax
+49 0000f421
x08(%esp)
+53 0000f425
x04(%esp)
+57 0000f429
%esp)
+60 0000f42c
_memcmp
+65 0000f431
ebx
+67 0000f433
eax
+69 0000f435
eax
+72 0000f438
eax
+74 0000f43a
+77 0000f43d
ax
+80 0000f440
ebp),%ebx
+83 0000f443
ebp),%esi
+86 0000f446
ebp),%edi
+89 0000f449
+90 0000f44a
+91 0000f44b
+92 0000f44c
eax)
+0

8d45e0

leal

0xe0(%

8d55e4

leal

0xe4(%

39f3

cmpl

%esi,%

0f46c2

cmovbel

%edx,%

8b00

movl

(%eax)

89442408

movl

%eax,0

894c2404

movl

%ecx,0

893c24

movl

%edi,(

e8df390f00

calll

0x00102e10

29f3

subl

%esi,%

85c0

testl

%eax,%

0f44c3

cmovel

%ebx,%

85c0

testl

%eax,%

0f94c0
0fb6c0

sete
movzbl

%al
%al,%e

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
90
0f1f4000

leave
ret
nop
nopl

0x00(%

0000f450 55

pushl

%ebp
+1
0000f451
%esp,%ebp
+3
0000f453
%ebx
+4
0000f454
$0x14,%esp
+7
0000f457
0x08(%ebp),%ebx
+10 0000f45a 8b4b08
ebx),%ecx
+13 0000f45d f6c101
%cl
+16 0000f460 744e
f4b0
+18 0000f462 8b4304
ebx),%eax

89e5

movl

53

pushl

83ec14

subl

8b5d08

movl
movl

0x08(%

testb

$0x01,

je

0x0000

movl

0x04(%

+21 0000f465
ebx),%edx
+24 0000f468
%edx),%eax
+27 0000f46b
eax,%ecx),%ecx
+31 0000f46f
ebx),%eax
+34 0000f472
x04(%esp)
+38 0000f476
ebx),%edx
+41 0000f479
%esp)
+44 0000f47c
+46 0000f47e
+51 0000f483
08(%esp)
+59 0000f48b
04(%esp)
+67 0000f493
%esp)
+70 0000f496
+75 0000f49b
%esp
+78 0000f49e
+79 0000f49f
+80 0000f4a0
+81 0000f4a1
x)
+88 0000f4a8
x,%eax)
+96 0000f4b0
ebx),%edx
+99 0000f4b3
f46f
+101 0000f4b5
+102 0000f4b6
ax)
+0

8b530c

movl

0x0c(%

8b0410

movl

(%eax,

8b4c08ff

movl

0xff(%

8d4318

leal

0x18(%

89442404

movl

%eax,0

035304

addl

0x04(%

891424

movl

%edx,(

call

ffd1
e85d0d0000
c744240800000000

calll
movl

*%ecx
0x000101e0
$0x00000000,0x

c744240403000000

movl

$0x00000003,0x

890424
e8850d0000
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0000

90
662e0f1f840000000000

nopw

nop
%cs:0x00000000(%eax,%e

0000f4c0 55

pushl

%ebp
+1
0000f4c1
%esp,%ebp
+3
0000f4c3
%ebx
+4
0000f4c4
$0x14,%esp
+7
0000f4c7
0x08(%ebp),%ebx
+10 0000f4ca 8b4b08
ebx),%ecx
+13 0000f4cd f6c101
%cl
+16 0000f4d0 744e
f520
+18 0000f4d2 8b4304
ebx),%eax
+21 0000f4d5 8b530c
ebx),%edx

89e5

movl

53

pushl

83ec14

subl

8b5d08

movl
movl

0x08(%

testb

$0x01,

je

0x0000

movl

0x04(%

movl

0x0c(%

+24 0000f4d8
%edx),%eax
+27 0000f4db
eax,%ecx),%ecx
+31 0000f4df
ebx),%eax
+34 0000f4e2
x04(%esp)
+38 0000f4e6
ebx),%edx
+41 0000f4e9
%esp)
+44 0000f4ec
+46 0000f4ee
+51 0000f4f3
08(%esp)
+59 0000f4fb
04(%esp)
+67 0000f503
%esp)
+70 0000f506
+75 0000f50b
%esp
+78 0000f50e
+79 0000f50f
+80 0000f510
+81 0000f511
x)
+88 0000f518
x,%eax)
+96 0000f520
ebx),%edx
+99 0000f523
f4df
+101 0000f525
+102 0000f526
ax)
+0

8b0410

movl

(%eax,

8b4c08ff

movl

0xff(%

8d431c

leal

0x1c(%

89442404

movl

%eax,0

035304

addl

0x04(%

891424

movl

%edx,(

call

ffd1
e8ed0c0000
c744240800000000

calll
movl

*%ecx
0x000101e0
$0x00000000,0x

c744240403000000

movl

$0x00000003,0x

890424
e8150d0000
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0000

90
662e0f1f840000000000

nopw

nop
%cs:0x00000000(%eax,%e

0000f530 55

pushl

%ebp
+1
0000f531
%esp,%ebp
+3
0000f533
%ebx
+4
0000f534
$0x14,%esp
+7
0000f537
0x08(%ebp),%ebx
+10 0000f53a 8b4b08
ebx),%ecx
+13 0000f53d f6c101
%cl
+16 0000f540 744e
f590
+18 0000f542 8b4304
ebx),%eax
+21 0000f545 8b530c
ebx),%edx
+24 0000f548 8b0410
%edx),%eax

89e5

movl

53

pushl

83ec14

subl

8b5d08

movl
movl

0x08(%

testb

$0x01,

je

0x0000

movl

0x04(%

movl

0x0c(%

movl

(%eax,

+27 0000f54b
eax,%ecx),%ecx
+31 0000f54f
ebx),%eax
+34 0000f552
x04(%esp)
+38 0000f556
ebx),%edx
+41 0000f559
%esp)
+44 0000f55c
+46 0000f55e
+51 0000f563
08(%esp)
+59 0000f56b
04(%esp)
+67 0000f573
%esp)
+70 0000f576
+75 0000f57b
%esp
+78 0000f57e
+79 0000f57f
+80 0000f580
+81 0000f581
x)
+88 0000f588
x,%eax)
+96 0000f590
ebx),%edx
+99 0000f593
f54f
+101 0000f595
+102 0000f596
ax)
+0

8b4c08ff

movl

0xff(%

8b4318

movl

0x18(%

89442404

movl

%eax,0

035304

addl

0x04(%

891424

movl

%edx,(

call

ffd1
e87d0c0000
c744240800000000

calll
movl

*%ecx
0x000101e0
$0x00000000,0x

c744240403000000

movl

$0x00000003,0x

890424
e8a50c0000
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0000

90
662e0f1f840000000000

nopw

nop
%cs:0x00000000(%eax,%e

0000f5a0 55

pushl

%ebp
+1
0000f5a1 89e5
%esp,%ebp
+3
0000f5a3 53
%ebx
+4
0000f5a4 83ec14
$0x14,%esp
+7
0000f5a7 8b5d08
0x08(%ebp),%ebx
+10 0000f5aa 8b4b08
ebx),%ecx
+13 0000f5ad f6c101
%cl
+16 0000f5b0 744e
f600
+18 0000f5b2 8b4304
ebx),%eax
+21 0000f5b5 8b530c
ebx),%edx
+24 0000f5b8 8b0410
%edx),%eax
+27 0000f5bb 8b4c08ff
eax,%ecx),%ecx

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0000

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

+31 0000f5bf
ebx),%eax
+34 0000f5c2
x04(%esp)
+38 0000f5c6
ebx),%edx
+41 0000f5c9
%esp)
+44 0000f5cc
+46 0000f5ce
+51 0000f5d3
08(%esp)
+59 0000f5db
04(%esp)
+67 0000f5e3
%esp)
+70 0000f5e6
+75 0000f5eb
%esp
+78 0000f5ee
+79 0000f5ef
+80 0000f5f0
+81 0000f5f1
x)
+88 0000f5f8
x,%eax)
+96 0000f600
ebx),%edx
+99 0000f603
f5bf
+101 0000f605
+102 0000f606
ax)
+0

8b431c

movl

0x1c(%

89442404

movl

%eax,0

035304

addl

0x04(%

891424

movl

%edx,(

call

ffd1
e80d0c0000
c744240800000000

calll
movl

*%ecx
0x000101e0
$0x00000000,0x

c744240403000000

movl

$0x00000003,0x

890424
e8350c0000
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0000

90
662e0f1f840000000000

nopw

nop
%cs:0x00000000(%eax,%e

0000f610 55

pushl

%ebp
+1
0000f611 89e5
%esp,%ebp
+3
0000f613 53
%ebx
+4
0000f614 83ec14
$0x14,%esp
+7
0000f617 8b5d08
0x08(%ebp),%ebx
+10 0000f61a 8b4b08
ebx),%ecx
+13 0000f61d f6c101
%cl
+16 0000f620 744e
f670
+18 0000f622 8b4304
ebx),%eax
+21 0000f625 8b530c
ebx),%edx
+24 0000f628 8b0410
%edx),%eax
+27 0000f62b 8b4c08ff
eax,%ecx),%ecx
+31 0000f62f 0fb64318
ebx),%eax

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0000

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movzbl

0x18(%

+35 0000f633
x04(%esp)
+39 0000f637
ebx),%edx
+42 0000f63a
%esp)
+45 0000f63d
+47 0000f63f
+52 0000f644
08(%esp)
+60 0000f64c
04(%esp)
+68 0000f654
%esp)
+71 0000f657
+76 0000f65c
%esp
+79 0000f65f
+80 0000f660
+81 0000f661
+82 0000f662
x)
+89 0000f669
x)
+96 0000f670
ebx),%edx
+99 0000f673
f62f
+101 0000f675
+102 0000f676
ax)
+0

89442404

movl

%eax,0

035304

addl

0x04(%

891424

movl

%edx,(

call

ffd1
e89c0b0000
c744240800000000

calll
movl

*%ecx
0x000101e0
$0x00000000,0x

c744240403000000

movl

$0x00000003,0x

890424
e8c40b0000
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0000

90
662e0f1f840000000000

nopw

nop
%cs:0x00000000(%eax,%e

0000f680 55

pushl

%ebp
+1
0000f681 89e5
%esp,%ebp
+3
0000f683 53
%ebx
+4
0000f684 83ec14
$0x14,%esp
+7
0000f687 8b5d08
0x08(%ebp),%ebx
+10 0000f68a 8b4b08
ebx),%ecx
+13 0000f68d f6c101
%cl
+16 0000f690 744e
f6e0
+18 0000f692 8b4304
ebx),%eax
+21 0000f695 8b530c
ebx),%edx
+24 0000f698 8b0410
%edx),%eax
+27 0000f69b 8b4c08ff
eax,%ecx),%ecx
+31 0000f69f 0fb64319
ebx),%eax
+35 0000f6a3 89442404
x04(%esp)

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0000

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movzbl

0x19(%

movl

%eax,0

+39 0000f6a7
ebx),%edx
+42 0000f6aa
%esp)
+45 0000f6ad
+47 0000f6af
+52 0000f6b4
08(%esp)
+60 0000f6bc
04(%esp)
+68 0000f6c4
%esp)
+71 0000f6c7
+76 0000f6cc
%esp
+79 0000f6cf
+80 0000f6d0
+81 0000f6d1
+82 0000f6d2
x)
+89 0000f6d9
x)
+96 0000f6e0
ebx),%edx
+99 0000f6e3
f69f
+101 0000f6e5
+102 0000f6e6
ax)
+0

035304

addl

0x04(%

891424

movl

%edx,(

call

ffd1
e82c0b0000
c744240800000000

calll
movl

*%ecx
0x000101e0
$0x00000000,0x

c744240403000000

movl

$0x00000003,0x

890424
e8540b0000
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0000

90
662e0f1f840000000000

nopw

nop
%cs:0x00000000(%eax,%e

0000f6f0 55

pushl

%ebp
+1
0000f6f1 89e5
%esp,%ebp
+3
0000f6f3 53
%ebx
+4
0000f6f4 83ec14
$0x14,%esp
+7
0000f6f7 8b5d08
0x08(%ebp),%ebx
+10 0000f6fa 8b4b08
ebx),%ecx
+13 0000f6fd f6c101
%cl
+16 0000f700 744e
f750
+18 0000f702 8b4304
ebx),%eax
+21 0000f705 8b530c
ebx),%edx
+24 0000f708 8b0410
%edx),%eax
+27 0000f70b 8b4c08ff
eax,%ecx),%ecx
+31 0000f70f 8d4318
ebx),%eax
+34 0000f712 89442404
x04(%esp)
+38 0000f716 035304
ebx),%edx

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0000

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

leal

0x18(%

movl

%eax,0

addl

0x04(%

+41 0000f719
%esp)
+44 0000f71c
+46 0000f71e
+51 0000f723
08(%esp)
+59 0000f72b
04(%esp)
+67 0000f733
%esp)
+70 0000f736
+75 0000f73b
%esp
+78 0000f73e
+79 0000f73f
+80 0000f740
+81 0000f741
x)
+88 0000f748
x,%eax)
+96 0000f750
ebx),%edx
+99 0000f753
f70f
+101 0000f755
+102 0000f756
ax)
+0

891424

movl

%edx,(

call

ffd1
e8bd0a0000
c744240800000000

calll
movl

*%ecx
0x000101e0
$0x00000000,0x

c744240403000000

movl

$0x00000003,0x

890424
e8e50a0000
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0000

90
662e0f1f840000000000

nopw

nop
%cs:0x00000000(%eax,%e

0000f760 55

pushl

%ebp
+1
0000f761 89e5
%esp,%ebp
+3
0000f763 53
%ebx
+4
0000f764 83ec14
$0x14,%esp
+7
0000f767 8b5d08
0x08(%ebp),%ebx
+10 0000f76a 8b4b08
ebx),%ecx
+13 0000f76d f6c101
%cl
+16 0000f770 744e
f7c0
+18 0000f772 8b4304
ebx),%eax
+21 0000f775 8b530c
ebx),%edx
+24 0000f778 8b0410
%edx),%eax
+27 0000f77b 8b4c08ff
eax,%ecx),%ecx
+31 0000f77f 8d4328
ebx),%eax
+34 0000f782 89442404
x04(%esp)
+38 0000f786 035304
ebx),%edx
+41 0000f789 891424
%esp)

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0000

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

leal

0x28(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

+44 0000f78c
+46 0000f78e
+51 0000f793
08(%esp)
+59 0000f79b
04(%esp)
+67 0000f7a3
%esp)
+70 0000f7a6
+75 0000f7ab
%esp
+78 0000f7ae
+79 0000f7af
+80 0000f7b0
+81 0000f7b1
x)
+88 0000f7b8
x,%eax)
+96 0000f7c0
ebx),%edx
+99 0000f7c3
f77f
+101 0000f7c5
+102 0000f7c6
ax)
+0

ffd1
e84d0a0000
c744240800000000

calll
movl

call

*%ecx
0x000101e0
$0x00000000,0x

c744240403000000

movl

$0x00000003,0x

890424
e8750a0000
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0000

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

0000f7d0 55

pushl

%ebp
+1
0000f7d1 89e5
%esp,%ebp
+3
0000f7d3 53
%ebx
+4
0000f7d4 83ec14
$0x14,%esp
+7
0000f7d7 8b5d08
0x08(%ebp),%ebx
+10 0000f7da 8b4b08
ebx),%ecx
+13 0000f7dd f6c101
%cl
+16 0000f7e0 744e
f830
+18 0000f7e2 8b4304
ebx),%eax
+21 0000f7e5 8b530c
ebx),%edx
+24 0000f7e8 8b0410
%edx),%eax
+27 0000f7eb 8b4c08ff
eax,%ecx),%ecx
+31 0000f7ef 8b4318
ebx),%eax
+34 0000f7f2 89442404
x04(%esp)
+38 0000f7f6 035304
ebx),%edx
+41 0000f7f9 891424
%esp)
+44 0000f7fc ffd1
+46 0000f7fe e8dd090000

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0000

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x18(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll

*%ecx
0x000101e0

+51 0000f803
08(%esp)
+59 0000f80b
04(%esp)
+67 0000f813
%esp)
+70 0000f816
+75 0000f81b
%esp
+78 0000f81e
+79 0000f81f
+80 0000f820
+81 0000f821
x)
+88 0000f828
x,%eax)
+96 0000f830
ebx),%edx
+99 0000f833
f7ef
+101 0000f835
+102 0000f836
ax)
+0

c744240800000000

movl

$0x00000000,0x

c744240403000000

movl

$0x00000003,0x

890424
e8050a0000
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0000

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

0000f840 55

pushl

%ebp
+1
0000f841 89e5
%esp,%ebp
+3
0000f843 53
%ebx
+4
0000f844 83ec14
$0x14,%esp
+7
0000f847 8b5d08
0x08(%ebp),%ebx
+10 0000f84a 8b4b08
ebx),%ecx
+13 0000f84d f6c101
%cl
+16 0000f850 744e
f8a0
+18 0000f852 8b4304
ebx),%eax
+21 0000f855 8b530c
ebx),%edx
+24 0000f858 8b0410
%edx),%eax
+27 0000f85b 8b4c08ff
eax,%ecx),%ecx
+31 0000f85f 8b431c
ebx),%eax
+34 0000f862 89442404
x04(%esp)
+38 0000f866 035304
ebx),%edx
+41 0000f869 891424
%esp)
+44 0000f86c ffd1
+46 0000f86e e86d090000
+51 0000f873 c744240800000000
08(%esp)

movl
pushl
subl
movl

calll
movl

movl

0x08(%

testb

$0x01,

je

0x0000

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x1c(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call

*%ecx
0x000101e0
$0x00000000,0x

+59 0000f87b
04(%esp)
+67 0000f883
%esp)
+70 0000f886
+75 0000f88b
%esp
+78 0000f88e
+79 0000f88f
+80 0000f890
+81 0000f891
x)
+88 0000f898
x,%eax)
+96 0000f8a0
ebx),%edx
+99 0000f8a3
f85f
+101 0000f8a5
+102 0000f8a6
ax)
+0

c744240403000000

movl

890424
e895090000
83c414

$0x00000003,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0000

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

0000f8b0 55

pushl

%ebp
+1
0000f8b1 89e5
%esp,%ebp
+3
0000f8b3 83ec18
$0x18,%esp
+6
0000f8b6 8b4508
0x08(%ebp),%eax
+9
0000f8b9 8b500c
0x0c(%eax),%edx
+12 0000f8bc 89542404
x04(%esp)
+16 0000f8c0 83c008
%eax
+19 0000f8c3 890424
%esp)
+22 0000f8c6 e8959a0000
+27 0000f8cb 0fb6c0
ax
+30 0000f8ce c9
+31 0000f8cf c3
+0

movl
subl
movl
movl
movl

%edx,0

addl

$0x08,

movl

%eax,(

calll
movzbl

0x00019360
%al,%e

leave
ret

0000f8d0 55

pushl

%ebp
+1
0000f8d1 89e5
%esp,%ebp
+3
0000f8d3 83ec38
$0x38,%esp
+6
0000f8d6 895df4
%ebx,0xf4(%ebp)
+9
0000f8d9 8975f8
%esi,0xf8(%ebp)
+12 0000f8dc 897dfc
xfc(%ebp)
+15 0000f8df 8b7d08
ebp),%edi
+18 0000f8e2 c707a8871300
edi)

movl
subl
movl
movl

movl

movl

%edi,0

movl

0x08(%
$0x001387a8,(%

+24 0000f8e8 8b470c


movl
0x0c(%
edi),%eax
+27 0000f8eb 8d58f4
leal
0xf4(%
eax),%ebx
+30 0000f8ee 8b3588801300
movl
0x00138088,%es
i
+36 0000f8f4 39f3
cmpl
%esi,%
ebx
+38 0000f8f6 751d
jne
0x0000
f915
+40 0000f8f8 8b4708
movl
0x08(%
edi),%eax
+43 0000f8fb 8d58f4
leal
0xf4(%
eax),%ebx
+46 0000f8fe 39de
cmpl
%ebx,%
esi
+48 0000f900 753b
jne
0x0000
f93d
+50 0000f902 893c24
movl
%edi,(
%esp)
+53 0000f905 e864340f00
calll
0x00102d6e
operator delete(void*)
+58 0000f90a 8b5df4
movl
0xf4(%
ebp),%ebx
+61 0000f90d 8b75f8
movl
0xf8(%
ebp),%esi
+64 0000f910 8b7dfc
movl
0xfc(%
ebp),%edi
+67 0000f913 c9
leave
+68 0000f914 c3
ret
+69 0000f915 83e804
subl
$0x04,
%eax
+72 0000f918 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+80 0000f920 890424
movl
%eax,(
%esp)
+83 0000f923 e826330f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+88 0000f928 85c0
testl
%eax,%
eax
+90 0000f92a 7fcc
jg
0x0000
f8f8
+92 0000f92c 8d45e7
leal
0xe7(%
ebp),%eax
+95 0000f92f 89442404
movl
%eax,0
x04(%esp)
+99 0000f933 891c24
movl
%ebx,(
%esp)
+102 0000f936 e849330f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+107 0000f93b ebbb
jmp
0x0000
f8f8
+109 0000f93d 83e804
subl
$0x04,
%eax
+112 0000f940 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+120 0000f948 890424
movl
%eax,(
%esp)
+123 0000f94b e8fe320f00
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+128 0000f950 85c0
testl
%eax,%
eax
+130 0000f952 7fae
jg
0x0000
f902
+132 0000f954 8d45e5
leal
0xe5(%
ebp),%eax
+135 0000f957 89442404
movl
%eax,0
x04(%esp)
+139 0000f95b 891c24
movl
%ebx,(
%esp)
+142 0000f95e e821330f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+147 0000f963 eb9d
jmp
0x0000
f902
+149 0000f965 89c3
movl
%eax,%
ebx
+151 0000f967 8b4708
movl
0x08(%
edi),%eax
+154 0000f96a 8d78f4
leal
0xf4(%
eax),%edi
+157 0000f96d 39fe
cmpl
%edi,%
esi
+159 0000f96f 750c
jne
0x0000
f97d
+161 0000f971 891c24
movl
%ebx,(
%esp)
+164 0000f974 e8cf320f00
calll
0x00102c48
__Unwind_Resume
+169 0000f979 89c3
movl
%eax,%
ebx
+171 0000f97b ebf4
jmp
0x0000
f971
+173 0000f97d 83e804
subl
$0x04,
%eax
+176 0000f980 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+184 0000f988 890424
movl
%eax,(
%esp)
+187 0000f98b e8be320f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+192 0000f990 85c0
testl
%eax,%
eax
+194 0000f992 7fdd
jg
0x0000
f971
+196 0000f994 8d45e6
leal
0xe6(%
ebp),%eax
+199 0000f997 89442404
movl
%eax,0
x04(%esp)
+203 0000f99b 893c24
movl
%edi,(
%esp)
+206 0000f99e e8e1320f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+211 0000f9a3 ebcc
jmp
0x0000
f971
+213 0000f9a5 ebd2
jmp
0x0000
f979
+215 0000f9a7 90
nop

+216 0000f9a8 0f1f840000000000


x,%eax)
+0

nopl

0x00000000(%ea

0000f9b0 55

pushl

%ebp
+1
0000f9b1 89e5
%esp,%ebp
+3
0000f9b3 83ec38
$0x38,%esp
+6
0000f9b6 895df4
%ebx,0xf4(%ebp)
+9
0000f9b9 8975f8
%esi,0xf8(%ebp)
+12 0000f9bc 897dfc
xfc(%ebp)
+15 0000f9bf 8b5d08
ebp),%ebx
+18 0000f9c2 c703a8871300
ebx)
+24 0000f9c8 8b430c
ebx),%eax
+27 0000f9cb 8d78f4
eax),%edi
+30 0000f9ce 8b3588801300
i
+36 0000f9d4 39f7
edi
+38 0000f9d6 7515
f9ed
+40 0000f9d8 8b4308
ebx),%eax
+43 0000f9db 8d58f4
eax),%ebx
+46 0000f9de 39de
esi
+48 0000f9e0 7533
fa15
+50 0000f9e2 8b5df4
ebp),%ebx
+53 0000f9e5 8b75f8
ebp),%esi
+56 0000f9e8 8b7dfc
ebp),%edi
+59 0000f9eb c9
+60 0000f9ec c3
+61 0000f9ed 83e804
%eax
+64 0000f9f0 c7442404ffffffff
04(%esp)
+72 0000f9f8 890424
%esp)
+75 0000f9fb e84e320f00
__gnu_cxx::__exchange_and_add(int volatile*,
+80 0000fa00 85c0
eax
+82 0000fa02 7fd4
f9d8
+84 0000fa04 8d45e7
ebp),%eax
+87 0000fa07 89442404

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x001387a8,(%
movl

0x0c(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0000

movl

0x08(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0000

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
subl

$0x04,

movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0000

leal

0xe7(%

movl

%eax,0

x04(%esp)
+91 0000fa0b 893c24
movl
%edi,(
%esp)
+94 0000fa0e e871320f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+99 0000fa13 ebc3
jmp
0x0000
f9d8
+101 0000fa15 83e804
subl
$0x04,
%eax
+104 0000fa18 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+112 0000fa20 890424
movl
%eax,(
%esp)
+115 0000fa23 e826320f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+120 0000fa28 85c0
testl
%eax,%
eax
+122 0000fa2a 7fb6
jg
0x0000
f9e2
+124 0000fa2c 8d45e5
leal
0xe5(%
ebp),%eax
+127 0000fa2f 89442404
movl
%eax,0
x04(%esp)
+131 0000fa33 891c24
movl
%ebx,(
%esp)
+134 0000fa36 e849320f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+139 0000fa3b eba5
jmp
0x0000
f9e2
+141 0000fa3d 89c7
movl
%eax,%
edi
+143 0000fa3f 8b4308
movl
0x08(%
ebx),%eax
+146 0000fa42 8d58f4
leal
0xf4(%
eax),%ebx
+149 0000fa45 39de
cmpl
%ebx,%
esi
+151 0000fa47 750c
jne
0x0000
fa55
+153 0000fa49 893c24
movl
%edi,(
%esp)
+156 0000fa4c e8f7310f00
calll
0x00102c48
__Unwind_Resume
+161 0000fa51 89c7
movl
%eax,%
edi
+163 0000fa53 ebf4
jmp
0x0000
fa49
+165 0000fa55 83e804
subl
$0x04,
%eax
+168 0000fa58 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+176 0000fa60 890424
movl
%eax,(
%esp)
+179 0000fa63 e8e6310f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+184 0000fa68 85c0
testl
%eax,%
eax
+186 0000fa6a 7fdd
jg
0x0000

fa49
+188 0000fa6c 8d45e6
leal
0xe6(%
ebp),%eax
+191 0000fa6f 89442404
movl
%eax,0
x04(%esp)
+195 0000fa73 891c24
movl
%ebx,(
%esp)
+198 0000fa76 e809320f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+203 0000fa7b ebcc
jmp
0x0000
fa49
+205 0000fa7d ebd2
jmp
0x0000
fa51
+207 0000fa7f 90
nop
+0

0000fa80 55

pushl

%ebp
+1
0000fa81 89e5
%esp,%ebp
+3
0000fa83 83ec38
$0x38,%esp
+6
0000fa86 895df4
%ebx,0xf4(%ebp)
+9
0000fa89 8975f8
%esi,0xf8(%ebp)
+12 0000fa8c 897dfc
xfc(%ebp)
+15 0000fa8f 8b7d08
ebp),%edi
+18 0000fa92 c707e8881300
edi)
+24 0000fa98 8b471c
edi),%eax
+27 0000fa9b 8d58f4
eax),%ebx
+30 0000fa9e 8b3588801300
i
+36 0000faa4 39f3
ebx
+38 0000faa6 751d
fac5
+40 0000faa8 8b4718
edi),%eax
+43 0000faab 8d58f4
eax),%ebx
+46 0000faae 39de
esi
+48 0000fab0 753b
faed
+50 0000fab2 893c24
%esp)
+53 0000fab5 e8b4320f00
operator delete(void*)
+58 0000faba 8b5df4
ebp),%ebx
+61 0000fabd 8b75f8
ebp),%esi
+64 0000fac0 8b7dfc
ebp),%edi

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x001388e8,(%
movl

0x1c(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0000

movl

0x18(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0000

movl

%edi,(

calll

0x00102d6e
movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

+67 0000fac3 c9
leave
+68 0000fac4 c3
ret
+69 0000fac5 83e804
subl
$0x04,
%eax
+72 0000fac8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+80 0000fad0 890424
movl
%eax,(
%esp)
+83 0000fad3 e876310f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+88 0000fad8 85c0
testl
%eax,%
eax
+90 0000fada 7fcc
jg
0x0000
faa8
+92 0000fadc 8d45e7
leal
0xe7(%
ebp),%eax
+95 0000fadf 89442404
movl
%eax,0
x04(%esp)
+99 0000fae3 891c24
movl
%ebx,(
%esp)
+102 0000fae6 e899310f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+107 0000faeb ebbb
jmp
0x0000
faa8
+109 0000faed 83e804
subl
$0x04,
%eax
+112 0000faf0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+120 0000faf8 890424
movl
%eax,(
%esp)
+123 0000fafb e84e310f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+128 0000fb00 85c0
testl
%eax,%
eax
+130 0000fb02 7fae
jg
0x0000
fab2
+132 0000fb04 8d45e5
leal
0xe5(%
ebp),%eax
+135 0000fb07 89442404
movl
%eax,0
x04(%esp)
+139 0000fb0b 891c24
movl
%ebx,(
%esp)
+142 0000fb0e e871310f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+147 0000fb13 eb9d
jmp
0x0000
fab2
+149 0000fb15 89c3
movl
%eax,%
ebx
+151 0000fb17 8b4718
movl
0x18(%
edi),%eax
+154 0000fb1a 8d78f4
leal
0xf4(%
eax),%edi
+157 0000fb1d 39fe
cmpl
%edi,%
esi
+159 0000fb1f 750c
jne
0x0000
fb2d
+161 0000fb21 891c24
movl
%ebx,(
%esp)

+164 0000fb24 e81f310f00


calll
0x00102c48
__Unwind_Resume
+169 0000fb29 89c3
movl
%eax,%
ebx
+171 0000fb2b ebf4
jmp
0x0000
fb21
+173 0000fb2d 83e804
subl
$0x04,
%eax
+176 0000fb30 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+184 0000fb38 890424
movl
%eax,(
%esp)
+187 0000fb3b e80e310f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+192 0000fb40 85c0
testl
%eax,%
eax
+194 0000fb42 7fdd
jg
0x0000
fb21
+196 0000fb44 8d45e6
leal
0xe6(%
ebp),%eax
+199 0000fb47 89442404
movl
%eax,0
x04(%esp)
+203 0000fb4b 893c24
movl
%edi,(
%esp)
+206 0000fb4e e831310f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+211 0000fb53 ebcc
jmp
0x0000
fb21
+213 0000fb55 ebd2
jmp
0x0000
fb29
+215 0000fb57 90
nop
+216 0000fb58 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

0000fb60 55

pushl

%ebp
+1
0000fb61 89e5
%esp,%ebp
+3
0000fb63 83ec38
$0x38,%esp
+6
0000fb66 895df4
%ebx,0xf4(%ebp)
+9
0000fb69 8975f8
%esi,0xf8(%ebp)
+12 0000fb6c 897dfc
xfc(%ebp)
+15 0000fb6f 8b5d08
ebp),%ebx
+18 0000fb72 c703e8881300
ebx)
+24 0000fb78 8b431c
ebx),%eax
+27 0000fb7b 8d78f4
eax),%edi
+30 0000fb7e 8b3588801300
i
+36 0000fb84 39f7
edi
+38 0000fb86 7515

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x001388e8,(%
movl

0x1c(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0000

fb9d
+40 0000fb88 8b4318
movl
0x18(%
ebx),%eax
+43 0000fb8b 8d58f4
leal
0xf4(%
eax),%ebx
+46 0000fb8e 39de
cmpl
%ebx,%
esi
+48 0000fb90 7533
jne
0x0000
fbc5
+50 0000fb92 8b5df4
movl
0xf4(%
ebp),%ebx
+53 0000fb95 8b75f8
movl
0xf8(%
ebp),%esi
+56 0000fb98 8b7dfc
movl
0xfc(%
ebp),%edi
+59 0000fb9b c9
leave
+60 0000fb9c c3
ret
+61 0000fb9d 83e804
subl
$0x04,
%eax
+64 0000fba0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+72 0000fba8 890424
movl
%eax,(
%esp)
+75 0000fbab e89e300f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+80 0000fbb0 85c0
testl
%eax,%
eax
+82 0000fbb2 7fd4
jg
0x0000
fb88
+84 0000fbb4 8d45e7
leal
0xe7(%
ebp),%eax
+87 0000fbb7 89442404
movl
%eax,0
x04(%esp)
+91 0000fbbb 893c24
movl
%edi,(
%esp)
+94 0000fbbe e8c1300f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+99 0000fbc3 ebc3
jmp
0x0000
fb88
+101 0000fbc5 83e804
subl
$0x04,
%eax
+104 0000fbc8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+112 0000fbd0 890424
movl
%eax,(
%esp)
+115 0000fbd3 e876300f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+120 0000fbd8 85c0
testl
%eax,%
eax
+122 0000fbda 7fb6
jg
0x0000
fb92
+124 0000fbdc 8d45e5
leal
0xe5(%
ebp),%eax
+127 0000fbdf 89442404
movl
%eax,0
x04(%esp)
+131 0000fbe3 891c24
movl
%ebx,(
%esp)
+134 0000fbe6 e899300f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+139 0000fbeb eba5
jmp
0x0000
fb92
+141 0000fbed 89c7
movl
%eax,%
edi
+143 0000fbef 8b4318
movl
0x18(%
ebx),%eax
+146 0000fbf2 8d58f4
leal
0xf4(%
eax),%ebx
+149 0000fbf5 39de
cmpl
%ebx,%
esi
+151 0000fbf7 750c
jne
0x0000
fc05
+153 0000fbf9 893c24
movl
%edi,(
%esp)
+156 0000fbfc e847300f00
calll
0x00102c48
__Unwind_Resume
+161 0000fc01 89c7
movl
%eax,%
edi
+163 0000fc03 ebf4
jmp
0x0000
fbf9
+165 0000fc05 83e804
subl
$0x04,
%eax
+168 0000fc08 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+176 0000fc10 890424
movl
%eax,(
%esp)
+179 0000fc13 e836300f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+184 0000fc18 85c0
testl
%eax,%
eax
+186 0000fc1a 7fdd
jg
0x0000
fbf9
+188 0000fc1c 8d45e6
leal
0xe6(%
ebp),%eax
+191 0000fc1f 89442404
movl
%eax,0
x04(%esp)
+195 0000fc23 891c24
movl
%ebx,(
%esp)
+198 0000fc26 e859300f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+203 0000fc2b ebcc
jmp
0x0000
fbf9
+205 0000fc2d ebd2
jmp
0x0000
fc01
+207 0000fc2f 90
nop
+0

0000fc30 55

pushl

%ebp
+1
0000fc31
%esp,%ebp
+3
0000fc33
$0x48,%esp
+6
0000fc36
%ebx,0xf4(%ebp)
+9
0000fc39
%esi,0xf8(%ebp)
+12 0000fc3c 897dfc
xfc(%ebp)

89e5

movl

83ec48

subl

895df4

movl

8975f8

movl
movl

%edi,0

+15 0000fc3f 8b7508


ebp),%esi
+18 0000fc42 c70688861300
esi)
+24 0000fc48 8b4610
esi),%eax
+27 0000fc4b 8d58f4
eax),%ebx
+30 0000fc4e 8b3d88801300
i
+36 0000fc54 39fb
ebx
+38 0000fc56 7535
fc8d
+40 0000fc58 8b460c
esi),%eax
+43 0000fc5b 8d58f4
eax),%ebx
+46 0000fc5e 39df
edi
+48 0000fc60 0f85a6000000
+54 0000fc66 8b4608
esi),%eax
+57 0000fc69 8d58f4
eax),%ebx
+60 0000fc6c 39df
edi
+62 0000fc6e 756d
fcdd
+64 0000fc70 8b4604
esi),%eax
+67 0000fc73 8d58f4
eax),%ebx
+70 0000fc76 39df
edi
+72 0000fc78 753b
fcb5
+74 0000fc7a 893424
%esp)
+77 0000fc7d e8ec300f00
operator delete(void*)
+82 0000fc82 8b5df4
ebp),%ebx
+85 0000fc85 8b75f8
ebp),%esi
+88 0000fc88 8b7dfc
ebp),%edi
+91 0000fc8b c9
+92 0000fc8c c3
+93 0000fc8d 83e804
%eax
+96 0000fc90 c7442404ffffffff
04(%esp)
+104 0000fc98 890424
%esp)
+107 0000fc9b e8ae2f0f00
__gnu_cxx::__exchange_and_add(int volatile*,
+112 0000fca0 85c0
eax
+114 0000fca2 7fb4

movl
movl

0x08(%
$0x00138688,(%

movl

0x10(%

leal

0xf4(%

movl

0x00138088,%ed
cmpl

%edi,%

jne

0x0000

movl

0x0c(%

leal

0xf4(%

cmpl

%ebx,%

movl

0x0000fd0c
0x08(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0000

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0000

movl

%esi,(

jne

calll

0x00102d6e
movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
subl

$0x04,

movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0000

fc58
+116 0000fca4 8d45e7
leal
0xe7(%
ebp),%eax
+119 0000fca7 89442404
movl
%eax,0
x04(%esp)
+123 0000fcab 891c24
movl
%ebx,(
%esp)
+126 0000fcae e8d12f0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+131 0000fcb3 eba3
jmp
0x0000
fc58
+133 0000fcb5 83e804
subl
$0x04,
%eax
+136 0000fcb8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+144 0000fcc0 890424
movl
%eax,(
%esp)
+147 0000fcc3 e8862f0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+152 0000fcc8 85c0
testl
%eax,%
eax
+154 0000fcca 7fae
jg
0x0000
fc7a
+156 0000fccc 8d45e1
leal
0xe1(%
ebp),%eax
+159 0000fccf 89442404
movl
%eax,0
x04(%esp)
+163 0000fcd3 891c24
movl
%ebx,(
%esp)
+166 0000fcd6 e8a92f0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+171 0000fcdb eb9d
jmp
0x0000
fc7a
+173 0000fcdd 83e804
subl
$0x04,
%eax
+176 0000fce0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+184 0000fce8 890424
movl
%eax,(
%esp)
+187 0000fceb e85e2f0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+192 0000fcf0 85c0
testl
%eax,%
eax
+194 0000fcf2 0f8f78ffffff
jg
0x0000fc70
+200 0000fcf8 8d45e3
leal
0xe3(%
ebp),%eax
+203 0000fcfb 89442404
movl
%eax,0
x04(%esp)
+207 0000fcff 891c24
movl
%ebx,(
%esp)
+210 0000fd02 e87d2f0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+215 0000fd07 e964ffffff
jmp
0x0000fc70
+220 0000fd0c 83e804
subl
$0x04,
%eax
+223 0000fd0f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+231 0000fd17 890424


movl
%eax,(
%esp)
+234 0000fd1a e82f2f0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+239 0000fd1f 85c0
testl
%eax,%
eax
+241 0000fd21 0f8f3fffffff
jg
0x0000fc66
+247 0000fd27 8d45e5
leal
0xe5(%
ebp),%eax
+250 0000fd2a 89442404
movl
%eax,0
x04(%esp)
+254 0000fd2e 891c24
movl
%ebx,(
%esp)
+257 0000fd31 e84e2f0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+262 0000fd36 e92bffffff
jmp
0x0000fc66
+267 0000fd3b 89c3
movl
%eax,%
ebx
+269 0000fd3d 8b460c
movl
0x0c(%
esi),%eax
+272 0000fd40 8d50f4
leal
0xf4(%
eax),%edx
+275 0000fd43 8955d0
movl
%edx,0
xd0(%ebp)
+278 0000fd46 39d7
cmpl
%edx,%
edi
+280 0000fd48 757a
jne
0x0000
fdc4
+282 0000fd4a 8b4608
movl
0x08(%
esi),%eax
+285 0000fd4d 8d50f4
leal
0xf4(%
eax),%edx
+288 0000fd50 8955d4
movl
%edx,0
xd4(%ebp)
+291 0000fd53 39d7
cmpl
%edx,%
edi
+293 0000fd55 753e
jne
0x0000
fd95
+295 0000fd57 8b4604
movl
0x04(%
esi),%eax
+298 0000fd5a 8d70f4
leal
0xf4(%
eax),%esi
+301 0000fd5d 39f7
cmpl
%esi,%
edi
+303 0000fd5f 750c
jne
0x0000
fd6d
+305 0000fd61 891c24
movl
%ebx,(
%esp)
+308 0000fd64 e8df2e0f00
calll
0x00102c48
__Unwind_Resume
+313 0000fd69 89c3
movl
%eax,%
ebx
+315 0000fd6b ebdd
jmp
0x0000
fd4a
+317 0000fd6d 83e804
subl
$0x04,
%eax
+320 0000fd70 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+328 0000fd78 890424
movl
%eax,(

%esp)
+331 0000fd7b e8ce2e0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+336 0000fd80 85c0
testl
%eax,%
eax
+338 0000fd82 7fdd
jg
0x0000
fd61
+340 0000fd84 8d45e2
leal
0xe2(%
ebp),%eax
+343 0000fd87 89442404
movl
%eax,0
x04(%esp)
+347 0000fd8b 893424
movl
%esi,(
%esp)
+350 0000fd8e e8f12e0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+355 0000fd93 ebcc
jmp
0x0000
fd61
+357 0000fd95 83e804
subl
$0x04,
%eax
+360 0000fd98 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+368 0000fda0 890424
movl
%eax,(
%esp)
+371 0000fda3 e8a62e0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+376 0000fda8 85c0
testl
%eax,%
eax
+378 0000fdaa 7fab
jg
0x0000
fd57
+380 0000fdac 8d45e4
leal
0xe4(%
ebp),%eax
+383 0000fdaf 89442404
movl
%eax,0
x04(%esp)
+387 0000fdb3 8b45d4
movl
0xd4(%
ebp),%eax
+390 0000fdb6 890424
movl
%eax,(
%esp)
+393 0000fdb9 e8c62e0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+398 0000fdbe eb97
jmp
0x0000
fd57
+400 0000fdc0 89c3
movl
%eax,%
ebx
+402 0000fdc2 eb9d
jmp
0x0000
fd61
+404 0000fdc4 83e804
subl
$0x04,
%eax
+407 0000fdc7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+415 0000fdcf 890424
movl
%eax,(
%esp)
+418 0000fdd2 e8772e0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+423 0000fdd7 85c0
testl
%eax,%
eax
+425 0000fdd9 0f8f6bffffff
jg
0x0000fd4a
+431 0000fddf 8d45e6
leal
0xe6(%
ebp),%eax

+434 0000fde2 89442404


movl
%eax,0
x04(%esp)
+438 0000fde6 8b45d0
movl
0xd0(%
ebp),%eax
+441 0000fde9 890424
movl
%eax,(
%esp)
+444 0000fdec e8932e0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+449 0000fdf1 e954ffffff
jmp
0x0000fd4a
+454 0000fdf6 ebc8
jmp
0x0000
fdc0
+456 0000fdf8 e96cffffff
jmp
0x0000fd69
+461 0000fdfd 89c3
movl
%eax,%
ebx
+463 0000fdff e953ffffff
jmp
0x0000fd57
+468 0000fe04 ebf7
jmp
0x0000
fdfd
+470 0000fe06 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

0000fe10 55

pushl

%ebp
+1
0000fe11 89e5
%esp,%ebp
+3
0000fe13 83ec48
$0x48,%esp
+6
0000fe16 895df4
%ebx,0xf4(%ebp)
+9
0000fe19 8975f8
%esi,0xf8(%ebp)
+12 0000fe1c 897dfc
xfc(%ebp)
+15 0000fe1f 8b7508
ebp),%esi
+18 0000fe22 c70688861300
esi)
+24 0000fe28 8b4610
esi),%eax
+27 0000fe2b 8d58f4
eax),%ebx
+30 0000fe2e 8b3d88801300
i
+36 0000fe34 39fb
ebx
+38 0000fe36 752d
fe65
+40 0000fe38 8b460c
esi),%eax
+43 0000fe3b 8d58f4
eax),%ebx
+46 0000fe3e 39df
edi
+48 0000fe40 0f859a000000
+54 0000fe46 8b4608
esi),%eax
+57 0000fe49 8d58f4
eax),%ebx
+60 0000fe4c 39df
edi

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00138688,(%
movl

0x10(%

leal

0xf4(%

movl

0x00138088,%ed
cmpl

%edi,%

jne

0x0000

movl

0x0c(%

leal

0xf4(%

cmpl

%ebx,%

movl

0x0000fee0
0x08(%

leal

0xf4(%

cmpl

%ebx,%

jne

+62 0000fe4e 7565


jne
0x0000
feb5
+64 0000fe50 8b4604
movl
0x04(%
esi),%eax
+67 0000fe53 8d58f4
leal
0xf4(%
eax),%ebx
+70 0000fe56 39df
cmpl
%ebx,%
edi
+72 0000fe58 7533
jne
0x0000
fe8d
+74 0000fe5a 8b5df4
movl
0xf4(%
ebp),%ebx
+77 0000fe5d 8b75f8
movl
0xf8(%
ebp),%esi
+80 0000fe60 8b7dfc
movl
0xfc(%
ebp),%edi
+83 0000fe63 c9
leave
+84 0000fe64 c3
ret
+85 0000fe65 83e804
subl
$0x04,
%eax
+88 0000fe68 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+96 0000fe70 890424
movl
%eax,(
%esp)
+99 0000fe73 e8d62d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+104 0000fe78 85c0
testl
%eax,%
eax
+106 0000fe7a 7fbc
jg
0x0000
fe38
+108 0000fe7c 8d45e7
leal
0xe7(%
ebp),%eax
+111 0000fe7f 89442404
movl
%eax,0
x04(%esp)
+115 0000fe83 891c24
movl
%ebx,(
%esp)
+118 0000fe86 e8f92d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+123 0000fe8b ebab
jmp
0x0000
fe38
+125 0000fe8d 83e804
subl
$0x04,
%eax
+128 0000fe90 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+136 0000fe98 890424
movl
%eax,(
%esp)
+139 0000fe9b e8ae2d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+144 0000fea0 85c0
testl
%eax,%
eax
+146 0000fea2 7fb6
jg
0x0000
fe5a
+148 0000fea4 8d45e1
leal
0xe1(%
ebp),%eax
+151 0000fea7 89442404
movl
%eax,0
x04(%esp)
+155 0000feab 891c24
movl
%ebx,(
%esp)
+158 0000feae e8d12d0f00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+163 0000feb3 eba5
jmp
0x0000
fe5a
+165 0000feb5 83e804
subl
$0x04,
%eax
+168 0000feb8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+176 0000fec0 890424
movl
%eax,(
%esp)
+179 0000fec3 e8862d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+184 0000fec8 85c0
testl
%eax,%
eax
+186 0000feca 7f84
jg
0x0000
fe50
+188 0000fecc 8d45e3
leal
0xe3(%
ebp),%eax
+191 0000fecf 89442404
movl
%eax,0
x04(%esp)
+195 0000fed3 891c24
movl
%ebx,(
%esp)
+198 0000fed6 e8a92d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+203 0000fedb e970ffffff
jmp
0x0000fe50
+208 0000fee0 83e804
subl
$0x04,
%eax
+211 0000fee3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+219 0000feeb 890424
movl
%eax,(
%esp)
+222 0000feee e85b2d0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+227 0000fef3 85c0
testl
%eax,%
eax
+229 0000fef5 0f8f4bffffff
jg
0x0000fe46
+235 0000fefb 8d45e5
leal
0xe5(%
ebp),%eax
+238 0000fefe 89442404
movl
%eax,0
x04(%esp)
+242 0000ff02 891c24
movl
%ebx,(
%esp)
+245 0000ff05 e87a2d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+250 0000ff0a e937ffffff
jmp
0x0000fe46
+255 0000ff0f 89c3
movl
%eax,%
ebx
+257 0000ff11 8b460c
movl
0x0c(%
esi),%eax
+260 0000ff14 8d50f4
leal
0xf4(%
eax),%edx
+263 0000ff17 8955d0
movl
%edx,0
xd0(%ebp)
+266 0000ff1a 39d7
cmpl
%edx,%
edi
+268 0000ff1c 757a
jne
0x0000
ff98
+270 0000ff1e 8b4608
movl
0x08(%

esi),%eax
+273 0000ff21 8d50f4
leal
0xf4(%
eax),%edx
+276 0000ff24 8955d4
movl
%edx,0
xd4(%ebp)
+279 0000ff27 39d7
cmpl
%edx,%
edi
+281 0000ff29 753e
jne
0x0000
ff69
+283 0000ff2b 8b4604
movl
0x04(%
esi),%eax
+286 0000ff2e 8d70f4
leal
0xf4(%
eax),%esi
+289 0000ff31 39f7
cmpl
%esi,%
edi
+291 0000ff33 750c
jne
0x0000
ff41
+293 0000ff35 891c24
movl
%ebx,(
%esp)
+296 0000ff38 e80b2d0f00
calll
0x00102c48
__Unwind_Resume
+301 0000ff3d 89c3
movl
%eax,%
ebx
+303 0000ff3f ebdd
jmp
0x0000
ff1e
+305 0000ff41 83e804
subl
$0x04,
%eax
+308 0000ff44 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+316 0000ff4c 890424
movl
%eax,(
%esp)
+319 0000ff4f e8fa2c0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+324 0000ff54 85c0
testl
%eax,%
eax
+326 0000ff56 7fdd
jg
0x0000
ff35
+328 0000ff58 8d45e2
leal
0xe2(%
ebp),%eax
+331 0000ff5b 89442404
movl
%eax,0
x04(%esp)
+335 0000ff5f 893424
movl
%esi,(
%esp)
+338 0000ff62 e81d2d0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+343 0000ff67 ebcc
jmp
0x0000
ff35
+345 0000ff69 83e804
subl
$0x04,
%eax
+348 0000ff6c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+356 0000ff74 890424
movl
%eax,(
%esp)
+359 0000ff77 e8d22c0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+364 0000ff7c 85c0
testl
%eax,%
eax
+366 0000ff7e 7fab
jg
0x0000
ff2b

+368 0000ff80 8d45e4


leal
0xe4(%
ebp),%eax
+371 0000ff83 89442404
movl
%eax,0
x04(%esp)
+375 0000ff87 8b45d4
movl
0xd4(%
ebp),%eax
+378 0000ff8a 890424
movl
%eax,(
%esp)
+381 0000ff8d e8f22c0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+386 0000ff92 eb97
jmp
0x0000
ff2b
+388 0000ff94 89c3
movl
%eax,%
ebx
+390 0000ff96 eb9d
jmp
0x0000
ff35
+392 0000ff98 83e804
subl
$0x04,
%eax
+395 0000ff9b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+403 0000ffa3 890424
movl
%eax,(
%esp)
+406 0000ffa6 e8a32c0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+411 0000ffab 85c0
testl
%eax,%
eax
+413 0000ffad 0f8f6bffffff
jg
0x0000ff1e
+419 0000ffb3 8d45e6
leal
0xe6(%
ebp),%eax
+422 0000ffb6 89442404
movl
%eax,0
x04(%esp)
+426 0000ffba 8b45d0
movl
0xd0(%
ebp),%eax
+429 0000ffbd 890424
movl
%eax,(
%esp)
+432 0000ffc0 e8bf2c0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+437 0000ffc5 e954ffffff
jmp
0x0000ff1e
+442 0000ffca ebc8
jmp
0x0000
ff94
+444 0000ffcc e96cffffff
jmp
0x0000ff3d
+449 0000ffd1 89c3
movl
%eax,%
ebx
+451 0000ffd3 e953ffffff
jmp
0x0000ff2b
+456 0000ffd8 ebf7
jmp
0x0000
ffd1
+458 0000ffda 660f1f440000
nopw
0x00(%eax,%eax
)
+0

0000ffe0 55

pushl

0000ffe1 89e5

movl

0000ffe3 56

pushl

0000ffe4 53

pushl

0000ffe5 83ec20

subl

%ebp
+1
%esp,%ebp
+3
%esi
+4
%ebx
+5

$0x20,%esp
+8
0000ffe8 8b5d08
movl
0x08(%ebp),%ebx
+11 0000ffeb 8b5304
movl
0x04(%
ebx),%edx
+14 0000ffee 8b4204
movl
0x04(%
edx),%eax
+17 0000fff1 8b08
movl
(%eax)
,%ecx
+19 0000fff3 8b430c
movl
0x0c(%
ebx),%eax
+22 0000fff6 83c204
addl
$0x04,
%edx
+25 0000fff9 89442404
movl
%eax,0
x04(%esp)
+29 0000fffd 891424
movl
%edx,(
%esp)
+32 00010000 ffd1
call
*%ecx
+34 00010002 8b4304
movl
0x04(%
ebx),%eax
+37 00010005 83c008
addl
$0x08,
%eax
+40 00010008 89442404
movl
%eax,0
x04(%esp)
+44 0001000c 8d5df0
leal
0xf0(%
ebp),%ebx
+47 0001000f 891c24
movl
%ebx,(
%esp)
+50 00010012 e8af2c0f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+55 00010017 e8c4010000
calll
0x000101e0
+60 0001001c 895c2408
movl
%ebx,0
x08(%esp)
+64 00010020 c744240403000000
movl
$0x00000003,0x
04(%esp)
+72 00010028 890424
movl
%eax,(
%esp)
+75 0001002b e8f0010000
calll
0x00010220
+80 00010030 8b5df0
movl
0xf0(%
ebp),%ebx
+83 00010033 83eb0c
subl
$0x0c,
%ebx
+86 00010036 3b1d88801300
cmpl
0x00138088,%eb
x
+92 0001003c 7507
jne
0x0001
0045
+94 0001003e 83c420
addl
$0x20,
%esp
+97 00010041 5b
popl
%ebx
+98 00010042 5e
popl
%esi
+99 00010043 c9
leave
+100 00010044 c3
ret
+101 00010045 8d4308
leal
0x08(%
ebx),%eax
+104 00010048 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+112 00010050 890424
movl
%eax,(
%esp)

+115 00010053 e8f62b0f00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+120 00010058 85c0
testl
%eax,%
eax
+122 0001005a 7fe2
jg
0x0001
003e
+124 0001005c 8d45f6
leal
0xf6(%
ebp),%eax
+127 0001005f 89442404
movl
%eax,0
x04(%esp)
+131 00010063 891c24
movl
%ebx,(
%esp)
+134 00010066 e8192c0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+139 0001006b ebd1
jmp
0x0001
003e
+141 0001006d 89c6
movl
%eax,%
esi
+143 0001006f 8b5df0
movl
0xf0(%
ebp),%ebx
+146 00010072 83eb0c
subl
$0x0c,
%ebx
+149 00010075 3b1d88801300
cmpl
0x00138088,%eb
x
+155 0001007b 750c
jne
0x0001
0089
+157 0001007d 893424
movl
%esi,(
%esp)
+160 00010080 e8c32b0f00
calll
0x00102c48
__Unwind_Resume
+165 00010085 89c6
movl
%eax,%
esi
+167 00010087 ebf4
jmp
0x0001
007d
+169 00010089 8d4308
leal
0x08(%
ebx),%eax
+172 0001008c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+180 00010094 890424
movl
%eax,(
%esp)
+183 00010097 e8b22b0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+188 0001009c 85c0
testl
%eax,%
eax
+190 0001009e 7fdd
jg
0x0001
007d
+192 000100a0 8d45f7
leal
0xf7(%
ebp),%eax
+195 000100a3 89442404
movl
%eax,0
x04(%esp)
+199 000100a7 891c24
movl
%ebx,(
%esp)
+202 000100aa e8d52b0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+207 000100af ebcc
jmp
0x0001
007d
+209 000100b1 ebd2
jmp
0x0001
0085

+211 000100b3 90
+212 000100b4 660f1f440000

nopw

nop
0x00(%eax,%eax

+218 000100ba 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

000100c0 55

pushl

%ebp
+1
000100c1 89e5
movl
%esp,%ebp
+3
000100c3 56
pushl
%esi
+4
000100c4 53
pushl
%ebx
+5
000100c5 83ec20
subl
$0x20,%esp
+8
000100c8 8b5d08
movl
0x08(%ebp),%ebx
+11 000100cb 8b5304
movl
0x04(%
ebx),%edx
+14 000100ce 8b4204
movl
0x04(%
edx),%eax
+17 000100d1 8b08
movl
(%eax)
,%ecx
+19 000100d3 8b4308
movl
0x08(%
ebx),%eax
+22 000100d6 83c204
addl
$0x04,
%edx
+25 000100d9 89442404
movl
%eax,0
x04(%esp)
+29 000100dd 891424
movl
%edx,(
%esp)
+32 000100e0 ffd1
call
*%ecx
+34 000100e2 8b5304
movl
0x04(%
ebx),%edx
+37 000100e5 8b4204
movl
0x04(%
edx),%eax
+40 000100e8 8b481c
movl
0x1c(%
eax),%ecx
+43 000100eb 8d4310
leal
0x10(%
ebx),%eax
+46 000100ee 83c204
addl
$0x04,
%edx
+49 000100f1 89442404
movl
%eax,0
x04(%esp)
+53 000100f5 891424
movl
%edx,(
%esp)
+56 000100f8 ffd1
call
*%ecx
+58 000100fa 8b4304
movl
0x04(%
ebx),%eax
+61 000100fd 83c008
addl
$0x08,
%eax
+64 00010100 89442404
movl
%eax,0
x04(%esp)
+68 00010104 8d5df0
leal
0xf0(%
ebp),%ebx
+71 00010107 891c24
movl
%ebx,(
%esp)
+74 0001010a e8b72b0f00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi

c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >


const&)
+79 0001010f e8cc000000
calll
0x000101e0
+84 00010114 895c2408
movl
%ebx,0
x08(%esp)
+88 00010118 c744240403000000
movl
$0x00000003,0x
04(%esp)
+96 00010120 890424
movl
%eax,(
%esp)
+99 00010123 e8f8000000
calll
0x00010220
+104 00010128 8b5df0
movl
0xf0(%
ebp),%ebx
+107 0001012b 83eb0c
subl
$0x0c,
%ebx
+110 0001012e 3b1d88801300
cmpl
0x00138088,%eb
x
+116 00010134 7507
jne
0x0001
013d
+118 00010136 83c420
addl
$0x20,
%esp
+121 00010139 5b
popl
%ebx
+122 0001013a 5e
popl
%esi
+123 0001013b c9
leave
+124 0001013c c3
ret
+125 0001013d 8d4308
leal
0x08(%
ebx),%eax
+128 00010140 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+136 00010148 890424
movl
%eax,(
%esp)
+139 0001014b e8fe2a0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+144 00010150 85c0
testl
%eax,%
eax
+146 00010152 7fe2
jg
0x0001
0136
+148 00010154 8d45f6
leal
0xf6(%
ebp),%eax
+151 00010157 89442404
movl
%eax,0
x04(%esp)
+155 0001015b 891c24
movl
%ebx,(
%esp)
+158 0001015e e8212b0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+163 00010163 ebd1
jmp
0x0001
0136
+165 00010165 89c6
movl
%eax,%
esi
+167 00010167 8b5df0
movl
0xf0(%
ebp),%ebx
+170 0001016a 83eb0c
subl
$0x0c,
%ebx
+173 0001016d 3b1d88801300
cmpl
0x00138088,%eb
x
+179 00010173 750c
jne
0x0001
0181
+181 00010175 893424
movl
%esi,(
%esp)
+184 00010178 e8cb2a0f00
calll
0x00102c48

__Unwind_Resume
+189 0001017d 89c6
movl
%eax,%
esi
+191 0001017f ebf4
jmp
0x0001
0175
+193 00010181 8d4308
leal
0x08(%
ebx),%eax
+196 00010184 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+204 0001018c 890424
movl
%eax,(
%esp)
+207 0001018f e8ba2a0f00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+212 00010194 85c0
testl
%eax,%
eax
+214 00010196 7fdd
jg
0x0001
0175
+216 00010198 8d45f7
leal
0xf7(%
ebp),%eax
+219 0001019b 89442404
movl
%eax,0
x04(%esp)
+223 0001019f 891c24
movl
%ebx,(
%esp)
+226 000101a2 e8dd2a0f00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+231 000101a7 ebcc
jmp
0x0001
0175
+233 000101a9 ebd2
jmp
0x0001
017d
+235 000101ab 90
nop
+236 000101ac 90
nop
+237 000101ad 90
nop
+238 000101ae 90
nop
+239 000101af 90
nop
+0

000101b0 55

pushl

%ebp
+1
000101b1 89e5
%esp,%ebp
+3
000101b3 8b4508
0x08(%ebp),%eax
+6
000101b6 c7401400000000
00000,0x14(%eax)
+13 000101bd c7400400000000
04(%eax)
+20 000101c4 c7400800000000
08(%eax)
+27 000101cb 8d5004
eax),%edx
+30 000101ce 89500c
x0c(%eax)
+33 000101d1 895010
x10(%eax)
+36 000101d4 c9
+37 000101d5 c3
+38 000101d6 662e0f1f840000000000
nopw
ax)
+0

000101e0 55

movl
movl
movl

$0x000

movl

$0x00000000,0x

movl

$0x00000000,0x
leal

0x04(%

movl

%edx,0

movl

%edx,0

leave
ret
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
000101e1 89e5
%esp,%ebp
+3
000101e3 b858d01300
3d058,%eax
+8
000101e8 c9
+9
000101e9 c3
+10 000101ea 660f1f440000
)
+0

movl
movl

$0x001
leave
ret
0x00(%eax,%eax

nopw

000101f0 55

pushl

%ebp
+1
000101f1 89e5
%esp,%ebp
+3
000101f3 8b4508
0x08(%ebp),%eax
+6
000101f6 c7401400000000
00000,0x14(%eax)
+13 000101fd c7400400000000
04(%eax)
+20 00010204 c7400800000000
08(%eax)
+27 0001020b 8d5004
eax),%edx
+30 0001020e 89500c
x0c(%eax)
+33 00010211 895010
x10(%eax)
+36 00010214 c9
+37 00010215 c3
+38 00010216 662e0f1f840000000000
nopw
ax)
+0

movl
movl
movl

$0x000

movl

$0x00000000,0x

movl

$0x00000000,0x
leal

0x04(%

movl

%edx,0

movl

%edx,0

leave
ret
%cs:0x00000000(%eax,%e

00010220 55

pushl

%ebp
+1
00010221 89e5
%esp,%ebp
+3
00010223 57
%edi
+4
00010224 56
%esi
+5
00010225 53
%ebx
+6
00010226 83ec2c
$0x2c,%esp
+9
00010229 8b5508
0x08(%ebp),%edx
+12 0001022c 8b7d0c
ebp),%edi
+15 0001022f 83ff08
%edi
+18 00010232 747a
02ae
+20 00010234 8b4208
edx),%eax
+23 00010237 8d4a04
edx),%ecx
+26 0001023a 89ca
edx
+28 0001023c 0f1f4000

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

cmpl

$0x08,

je

0x0001

movl

0x08(%

leal

0x04(%

movl

%ecx,%

nopl

0x00(%

eax)
+32 00010240
eax
+34 00010242
0252
+36 00010244
eax),%edi
+39 00010247
02a0
+41 00010249
edx
+43 0001024b
eax),%eax
+46 0001024e
eax
+48 00010250
0244
+50 00010252
edx
+52 00010254
02a5
+54 00010256
esi
+56 00010258
esi
+58 0001025a
028c
+60 0001025c
esi),%ebx
+63 0001025f
esi),%ebx
+66 00010262
028c
+68 00010264
)
+74 0001026a
)
+80 00010270
,%eax
+82 00010272
,%edx
+84 00010274
ebp),%ecx
+87 00010277
x08(%esp)
+91 0001027b
x04(%esp)
+95 0001027f
%esp)
+98 00010282
+100 00010284
%ebx
+103 00010287
esi),%ebx
+106 0001028a
0270
+108 0001028c
%esp
+111 0001028f
+112 00010290

85c0

testl

%eax,%

740e

je

0x0001

3b7810

cmpl

0x10(%

7f57

jg

0x0001

89c2

movl

%eax,%

8b4008

movl

0x08(%

85c0

testl

%eax,%

75f2

jne

0x0001

39ca

cmpl

%ecx,%

754f

jne

0x0001

89ce

movl

%ecx,%

39ce

cmpl

%ecx,%

7430

je

0x0001

8b5e14

movl

0x14(%

3b5e18

cmpl

0x18(%

7428

je

0x0001

660f1f440000

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8b03

movl

(%ebx)

8b10

movl

(%eax)

8b4d10

movl

0x10(%

894c2408

movl

%ecx,0

897c2404

movl

%edi,0

890424

movl

%eax,(

ff12
83c308

call
addl

(%edx)
$0x08,

3b5e18

cmpl

0x18(%

75e4

jne

0x0001

83c42c

addl

$0x2c,

5b
5e

popl
popl

%ebx
%esi

+113
+114
+115
+116

00010291
00010292
00010293
00010294

5f
c9
c3
660f1f440000

popl
leave
ret

%edi

nopw

0x00(%eax,%eax

+122 0001029a 660f1f440000

nopw

0x00(%eax,%eax

)
)
+128 000102a0
eax),%eax
+131 000102a3
0240
+133 000102a5
esi
+135 000102a7
edx),%edi
+138 000102aa
0258
+140 000102ac
0256
+142 000102ae
edx),%edi
+145 000102b1
%edx
+148 000102b4
xe4(%ebp)
+151 000102b7
edi
+153 000102b9
028c
+155 000102bb
esi
+157 000102bd
esi),%ebx
+160 000102c0
esi),%ebx
+163 000102c3
02f1
+165 000102c5
eax
+167 000102c7
02d2
+169 000102c9
x)
+176 000102d0
ebx
+178 000102d2
,%eax
+180 000102d4
,%ecx
+182 000102d6
ebp),%edx
+185 000102d9
x08(%esp)
+189 000102dd
edi),%edx
+192 000102e0
x04(%esp)
+196 000102e4
%esp)
+199 000102e7

8b400c

movl

0x0c(%

eb9b

jmp

0x0001

89d6

movl

%edx,%

3b7a10

cmpl

0x10(%

7dac

jge

0x0001

eba8

jmp

0x0001

8b7a0c

movl

0x0c(%

83c204

addl

$0x04,

8955e4

movl

%edx,0

39d7

cmpl

%edx,%

74d1

je

0x0001

89fe

movl

%edi,%

8b5e14

movl

0x14(%

3b5e18

cmpl

0x18(%

742c

je

0x0001

89d8

movl

%ebx,%

eb09

jmp

0x0001

0f1f8000000000

nopl

0x00000000(%ea

89c3

movl

%eax,%

8b00

movl

(%eax)

8b08

movl

(%eax)

8b5510

movl

0x10(%

89542408

movl

%edx,0

8b5710

movl

0x10(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff11

call

(%ecx)

+201 000102e9 8d4308


ebx),%eax
+204 000102ec 394618
x18(%esi)
+207 000102ef 75df
02d0
+209 000102f1 893c24
%esp)
+212 000102f4 e8332a0f00
calll
std::_Rb_tree_increment(std::_Rb_tree_node_base*)
+217 000102f9 89c6
esi
+219 000102fb 3b45e4
ebp),%eax
+222 000102fe 748c
028c
+224 00010300 89c7
edi
+226 00010302 ebb9
02bd
+228 00010304 660f1f440000
nopw
)
+234 0001030a 660f1f440000
nopw
)
+0

leal

0x08(%

cmpl

%eax,0

jne

0x0001

movl

%edi,(
0x00102d2c

movl

%eax,%

cmpl

0xe4(%

je

0x0001

movl

%eax,%

jmp

0x0001
0x00(%eax,%eax
0x00(%eax,%eax

00010310 55

pushl

%ebp
+1
00010311 89e5
%esp,%ebp
+3
00010313 83ec18
$0x18,%esp
+6
00010316 8b5508
0x08(%ebp),%edx
+9
00010319 8b4208
0x08(%edx),%eax
+12 0001031c 89442404
x04(%esp)
+16 00010320 891424
%esp)
+19 00010323 e8080e0000
+24 00010328 c9
+25 00010329 c3
+26 0001032a 890424
%esp)
+29 0001032d e816290f00
__Unwind_Resume
+34 00010332 0f1f8000000000
x)
+41 00010339 0f1f8000000000
x)
+0

movl
subl
movl
movl
movl

%eax,0

movl

%edx,(

calll

0x00011130
leave
ret
movl

%eax,(

calll

0x00102c48

nopl

0x00000000(%ea

nopl

0x00000000(%ea

00010340 55

pushl

00010341 89e5

movl

00010343 57

pushl

00010344 56

pushl

00010345 53

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5

%ebx
+6
00010346 83ec1c
$0x1c,%esp
+9
00010349 8b7d08
0x08(%ebp),%edi
+12 0001034c 8b4708
edi),%eax
+15 0001034f 85c0
eax
+17 00010351 7433
0386
+19 00010353 89c3
ebx
+21 00010355 eb02
0359
+23 00010357 89f3
ebx
+25 00010359 8b430c
ebx),%eax
+28 0001035c 89442404
x04(%esp)
+32 00010360 893c24
%esp)
+35 00010363 e8c80d0000
+40 00010368 8b7308
ebx),%esi
+43 0001036b 8b4314
ebx),%eax
+46 0001036e 85c0
eax
+48 00010370 7408
037a
+50 00010372 890424
%esp)
+53 00010375 e8f4290f00
operator delete(void*)
+58 0001037a 891c24
%esp)
+61 0001037d e8ec290f00
operator delete(void*)
+66 00010382 85f6
esi
+68 00010384 75d1
0357
+70 00010386 83c41c
%esp
+73 00010389 5b
+74 0001038a 5e
+75 0001038b 5f
+76 0001038c c9
+77 0001038d c3
+78 0001038e 890424
%esp)
+81 00010391 e8b2280f00
__Unwind_Resume
+86 00010396 662e0f1f840000000000
ax)
+0
%ebp

000103a0 55

subl
movl
movl

0x08(%

testl

%eax,%

je

0x0001

movl

%eax,%

jmp

0x0001

movl

%esi,%

movl

0x0c(%

movl

%eax,0

movl

%edi,(

movl

0x00011130
0x08(%

movl

0x14(%

testl

%eax,%

je

0x0001

movl

%eax,(

calll

calll

0x00102d6e
movl

calll

calll
nopw

%ebx,(
0x00102d6e

testl

%esi,%

jne

0x0001

addl

$0x1c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi
%eax,(
0x00102c48

%cs:0x00000000(%eax,%e
pushl

+1
000103a1 89e5
%esp,%ebp
+3
000103a3 57
%edi
+4
000103a4 56
%esi
+5
000103a5 53
%ebx
+6
000103a6 83ec2c
$0x2c,%esp
+9
000103a9 8b7510
0x10(%ebp),%esi
+12 000103ac 8d450c
ebp),%eax
+15 000103af 89442404
x04(%esp)
+19 000103b3 8b4508
ebp),%eax
+22 000103b6 890424
%esp)
+25 000103b9 e8a20f0000
+30 000103be 8945e0
xe0(%ebp)
+33 000103c1 8b4004
eax),%eax
+36 000103c4 8945e4
xe4(%ebp)
+39 000103c7 8b45e0
ebp),%eax
+42 000103ca 8b18
,%ebx
+44 000103cc 8b45e4
ebp),%eax
+47 000103cf 29d8
eax
+49 000103d1 89c2
edx
+51 000103d3 c1fa03
%edx
+54 000103d6 89c1
ecx
+56 000103d8 c1f905
%ecx
+59 000103db 85c9
ecx
+61 000103dd 7e67
0446
+63 000103df 3933
%ebx)
+65 000103e1 0f84bd000000
+71 000103e7 8d4308
ebx),%eax
+74 000103ea 397308
x08(%ebx)
+77 000103ed 7469
0458
+79 000103ef 8d4310
ebx),%eax
+82 000103f2 397310
x10(%ebx)

movl
pushl
pushl
pushl
subl
movl
leal

0x0c(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

movl

0x00011360
%eax,0

movl

0x04(%

movl

%eax,0

movl

0xe0(%

movl

(%eax)

movl

0xe4(%

subl

%ebx,%

movl

%eax,%

sarl

$0x03,

movl

%eax,%

sarl

$0x05,

testl

%ecx,%

jle

0x0001

cmpl

%esi,(

leal

0x000104a4
0x08(%

cmpl

%esi,0

je

0x0001

leal

0x10(%

cmpl

%esi,0

calll

je

+85 000103f5
0458
+87 000103f7
ebx),%edi
+90 000103fa
ebx),%edx
+93 000103fd
x18(%ebx)
+96 00010400
0436
+98 00010402
+103 00010407
+112 00010410
xe8(%edx)
+115 00010413
+121 00010419
edx),%eax
+124 0001041c
xf0(%edx)
+127 0001041f
0458
+129 00010421
edx),%eax
+132 00010424
xf8(%edx)
+135 00010427
0458
+137 00010429
,%eax
+139 0001042b
%edx
+142 0001042e
eax
+144 00010430
+150 00010436
edi
+152 00010438
edx),%ebx
+155 0001043b
+156 0001043c
0410
+158 0001043e
ebp),%edx
+161 00010441
edx
+163 00010443
%edx
+166 00010446
%edx
+169 00010449
04b1
+171 0001044b
%edx
+174 0001044e
04a8
+176 00010450
+177 00010451
04ba
+179 00010453
ebp),%edx

7461

je

0x0001

8d7b18

leal

0x18(%

8d5338

leal

0x38(%

397318

cmpl

%esi,0

7534

jne

0x0001

e9bb000000
660f1f840000000000
3972e8
0f848b000000
8d42f0

jmp
nopw

0x000104c2
0x00000000(%eax,%eax)
cmpl
%esi,0
leal

0x000104a4
0xf0(%

3972f0

cmpl

%esi,0

7437

je

0x0001

8d42f8

leal

0xf8(%

3972f8

cmpl

%esi,0

742f

je

0x0001

8b02

movl

(%edx)

83c220

addl

$0x20,

39f0

cmpl

%esi,%

movl

0x000104c2
%edx,%

8d5ae8

leal

0xe8(%

49
75d2

decl
jne

%ecx
0x0001

8b55e4

movl

0xe4(%

29da

subl

%ebx,%

c1fa03

sarl

$0x03,

83fa02

cmpl

$0x02,

7466

je

0x0001

83fa03

cmpl

$0x03,

7458

je

0x0001

4a
7467

decl
je

%edx
0x0001

8b55e4

movl

0xe4(%

0f848c000000
89d7

je

je

+182 00010456
045a
+184 00010458
edx
+186 0001045a
xe4(%ebp)
+189 0001045d
049c
+191 0001045f
edx),%eax
+194 00010462
xe4(%ebp)
+197 00010465
0495
+199 00010467
ebp),%esi
+202 0001046a
esi
+204 0001046c
%esi
+207 0001046f
esi
+209 00010471
0495
+211 00010473
edx),%ebx
+214 00010476
ecx
+216 00010478
x,%eax)
+224 00010480
ebx),%edx
+227 00010483
ebx),%eax
+230 00010486
xfc(%ecx)
+233 00010489
xf8(%ecx)
+236 0001048c
%ebx
+239 0001048f
%ecx
+242 00010492
+243 00010493
0480
+245 00010495
ebp),%eax
+248 00010498
0x04(%eax)
+252 0001049c
%esp
+255 0001049f
+256 000104a0
+257 000104a1
+258 000104a2
+259 000104a3
+260 000104a4
edx
+262 000104a6
045a

eb02

jmp

0x0001

89c2

movl

%eax,%

3955e4

cmpl

%edx,0

743d

je

0x0001

8d4208

leal

0x08(%

3945e4

cmpl

%eax,0

742e

je

0x0001

8b75e4

movl

0xe4(%

29c6

subl

%eax,%

c1fe03

sarl

$0x03,

85f6

testl

%esi,%

7e22

jle

0x0001

8d5a10

leal

0x10(%

89c1

movl

%eax,%

0f1f840000000000

nopl

0x00000000(%ea

8b53f8

movl

0xf8(%

8b43fc

movl

0xfc(%

8941fc

movl

%eax,0

8951f8

movl

%edx,0

83c308

addl

$0x08,

83c108

addl

$0x08,

4e
75eb

decl
jne

%esi
0x0001

8b45e0

movl

0xe0(%

83680408

subl

$0x08,

83c42c

addl

$0x2c,

5b
5e
5f
c9
c3
89da

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

ebb2

jmp

0x0001

%ebx,%

+264
edx
+266
%ebx)
+268
045a
+270
%ebx
+273
edx
+275
%ebx)
+277
045a
+279
%ebx
+282
edx
+284
%ebx)
+286
045a
+288
0453
+290
edx
+292
045a
+294
ax)

000104a8 89da

movl

%ebx,%

000104aa 3933

cmpl

%esi,(

000104ac 74ac

je

0x0001

000104ae 83c308

addl

$0x08,

000104b1 89da

movl

%ebx,%

000104b3 3933

cmpl

%esi,(

000104b5 74a3

je

0x0001

000104b7 83c308

addl

$0x08,

000104ba 89da

movl

%ebx,%

000104bc 3933

cmpl

%esi,(

000104be 749a

je

0x0001

000104c0 eb91

jmp

0x0001

000104c2 89fa

movl

%edi,%

000104c4 eb94

jmp

0x0001

000104c6 662e0f1f840000000000
+0

nopw

%cs:0x00000000(%eax,%e

000104d0 55

pushl

%ebp
+1
000104d1
%esp,%ebp
+3
000104d3
%edi
+4
000104d4
%esi
+5
000104d5
%ebx
+6
000104d6
$0x6c,%esp
+9
000104d9
0x08(%ebp),%esi
+12 000104dc 8d5e04
esi),%ebx
+15 000104df 8b4608
esi),%eax
+18 000104e2 89d9
ecx
+20 000104e4 85c0
eax
+22 000104e6 741d
0505
+24 000104e8 8b550c
ebp),%edx
+27 000104eb eb0c
04f9
+29 000104ed 0f1f00

89e5

movl

57

pushl

56

pushl

53

pushl

83ec6c

subl

8b7508

movl
leal

0x04(%

movl

0x08(%

movl

%ebx,%

testl

%eax,%

je

0x0001

movl

0x0c(%

jmp

0x0001

nopl

(%eax)

+32 000104f0 89c1

movl

%eax,%

8b4008

movl

0x08(%

85c0

testl

%eax,%

740c

je

0x0001

395010

cmpl

%edx,0

7df2

jge

0x0001

8b400c

movl

0x0c(%

85c0

testl

%eax,%

75f4

jne

0x0001

39d9

cmpl

%ebx,%

movl

0x00010673
%ecx,%

8b450c

movl

0x0c(%

3b4110

cmpl

0x10(%

leal

0x00010673
0x0c(%

39d3

cmpl

%edx,%

753f

jne

0x0001

ecx
+34 000104f2
eax),%eax
+37 000104f5
eax
+39 000104f7
0505
+41 000104f9
x10(%eax)
+44 000104fc
04f0
+46 000104fe
eax),%eax
+49 00010501
eax
+51 00010503
04f9
+53 00010505
ecx
+55 00010507
+61 0001050d
edx
+63 0001050f
ebp),%eax
+66 00010512
ecx),%eax
+69 00010515
+75 0001051b
ebp),%edi
+78 0001051e
ebx
+80 00010520
0561
+82 00010522
d4(%ebp)
+89 00010529
d8(%ebp)
+96 00010530
dc(%ebp)
+103 00010537
x04(%esp)
+107 0001053b
%esp)
+110 0001053e
+115 00010543
ebp),%edx
+118 00010546
x04(%esp)
+122 0001054a
%esp)
+125 0001054d
+130 00010552
ebp),%eax
+133 00010555
eax
+135 00010557
0561
+137 00010559
%esp)

0f8466010000
89ca

0f8c58010000
8d7d0c

je

jl

c745d400000000

movl

$0x00000000,0x

c745d800000000

movl

$0x00000000,0x

c745dc00000000

movl

$0x00000000,0x

897c2404

movl

%edi,0

893424

movl

%esi,(

leal

0x00011360
0xd4(%

89542404

movl

%edx,0

890424

movl

%eax,(

movl

0x00010cc0
0xd4(%

e81d0e0000
8d55d4

e86e070000
8b45d4

calll

calll

85c0

testl

%eax,%

7408

je

0x0001

890424

movl

%eax,(

+140 0001055c e80d280f00


operator delete(void*)
+145 00010561 897c2404
x04(%esp)
+149 00010565 893424
%esp)
+152 00010568 e8f30d0000
+157 0001056d 89c3
ebx
+159 0001056f 8b4514
ebp),%eax
+162 00010572 8945e0
xe0(%ebp)
+165 00010575 8b5510
ebp),%edx
+168 00010578 8955e4
xe4(%ebp)
+171 0001057b 8b5304
ebx),%edx
+174 0001057e 3b5308
ebx),%edx
+177 00010581 0f845e020000
+183 00010587 85d2
edx
+185 00010589 7408
0593
+187 0001058b 8b4d10
ebp),%ecx
+190 0001058e 894a04
x04(%edx)
+193 00010591 8902
%edx)
+195 00010593 83430408
0x04(%ebx)
+199 00010597 8b4304
ebx),%eax
+202 0001059a 89459c
x9c(%ebp)
+205 0001059d 8b1b
,%ebx
+207 0001059f 895da0
xa0(%ebp)
+210 000105a2 39d8
eax
+212 000105a4 0f8422010000
+218 000105aa 89c3
ebx
+220 000105ac 2b5da0
ebp),%ebx
+223 000105af c1fb03
%ebx
+226 000105b2 83fb01
%ebx
+229 000105b5 0f8419010000
+235 000105bb 89da
edx
+237 000105bd 31c0
eax
+239 000105bf 90
+240 000105c0 40

calll

0x00102d6e
movl

%edi,0

movl

%esi,(

movl

0x00011360
%eax,%

movl

0x14(%

movl

%eax,0

movl

0x10(%

movl

%edx,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

0x000107e5
%edx,%

je

0x0001

movl

0x10(%

movl

%ecx,0

movl

%eax,(

addl

$0x08,

movl

0x04(%

movl

%eax,0

movl

(%ebx)

movl

%ebx,0

cmpl

%ebx,%

movl

0x000106cc
%eax,%

subl

0xa0(%

sarl

$0x03,

cmpl

$0x01,

movl

0x000106d4
%ebx,%

xorl

%eax,%

nop
incl

%eax

je

je

+241 000105c1
+243 000105c3
%edx
+246 000105c6
05c0
+248 000105c8
eax
+250 000105ca
x08(%esp)
+254 000105ce
ebp),%edx
+257 000105d1
x04(%esp)
+261 000105d5
ebp),%ecx
+264 000105d8
%esp)
+267 000105db
+272 000105e0
%ebx
+275 000105e3
+281 000105e9
ebp),%eax
+284 000105ec
%eax
+287 000105ef
xa4(%ebp)
+290 000105f2
ebp),%eax
+293 000105f5
%eax
+296 000105f8
ebp),%eax
+299 000105fb
067a
+301 000105fd
ebp),%edx
+304 00010600
%edx
+307 00010603
xb8(%ebp)
+310 00010606
ecx
+312 00010608
xc4(%ebp)
+315 0001060b
edx
+317 0001060d
%edx
+320 00010610
eax),%edi
+323 00010613
,%eax
+325 00010615
xa8(%ebp)
+328 00010618
ebp),%eax
+331 0001061b
eax),%edi
+334 0001061e

d1fa
83fa01

sarl
cmpl

%edx
$0x01,

75f8

jne

0x0001

01c0

addl

%eax,%

89442408

movl

%eax,0

8b559c

movl

0x9c(%

89542404

movl

%edx,0

8b4da0

movl

0xa0(%

890c24

movl

%ecx,(

cmpl

0x00010930
$0x10,

movl

0x000106ee
0xa0(%

83e880

subl

$0x80,

8945a4

movl

%eax,0

8b45a0

movl

0xa0(%

83c008

addl

$0x08,

3b45a4

cmpl

0xa4(%

747d

je

0x0001

8b55a0

movl

0xa0(%

83c210

addl

$0x10,

8955b8

movl

%edx,0

89d1

movl

%edx,%

894dc4

movl

%ecx,0

89ca

movl

%ecx,%

83ea08

subl

$0x08,

8b7804

movl

0x04(%

8b00

movl

(%eax)

8945a8

movl

%eax,0

8b45a0

movl

0xa0(%

3b7804

cmpl

0x04(%

e850030000
83fb10

calll

0f8e05010000
8b45a0

jle

0f8d7e010000

jge

0x000107a2

+340 00010624
esi
+342 00010626
esi
+344 00010628
%esi
+347 0001062b
esi
+349 0001062d
0655
+351 0001062f
ebx
+353 00010631
x)
+360 00010638
x,%eax)
+368 00010640
ebx),%edx
+371 00010643
ebx),%eax
+374 00010646
xfc(%ecx)
+377 00010649
xf8(%ecx)
+380 0001064c
%ebx
+383 0001064f
%ecx
+386 00010652
+387 00010653
0640
+389 00010655
ebp),%ecx
+392 00010658
ebp),%edx
+395 0001065b
%edx)
+397 0001065d
x04(%edx)
+400 00010660
0xb8(%ebp)
+404 00010664
ebp),%ecx
+407 00010667
xa4(%ebp)
+410 0001066a
067a
+412 0001066c
eax
+414 0001066e
ebp),%ecx
+417 00010671
0608
+419 00010673
edx
+421 00010675
+426 0001067a
ebp),%eax
+429 0001067d
xac(%ebp)

89d6

movl

%edx,%

29c6

subl

%eax,%

c1fe03

sarl

$0x03,

85f6

testl

%esi,%

7e26

jle

0x0001

89d3

movl

%edx,%

0f1f8000000000

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b53f8

movl

0xf8(%

8b43fc

movl

0xfc(%

8941fc

movl

%eax,0

8951f8

movl

%edx,0

83eb08

subl

$0x08,

83e908

subl

$0x08,

4e
75eb

decl
jne

%esi
0x0001

8b4da8

movl

0xa8(%

8b55a0

movl

0xa0(%

890a

movl

%ecx,(

897a04

movl

%edi,0

8345b808

addl

$0x08,

8b4dc4

movl

0xc4(%

394da4

cmpl

%ecx,0

740e

je

0x0001

89c8

movl

%ecx,%

8b4db8

movl

0xb8(%

eb95

jmp

0x0001

89da

movl

%ebx,%

movl

0x0001051b
0xa4(%

movl

%eax,0

e9a1feffff
8b45a4
8945ac

jmp

+432 00010680
ebp),%edx
+435 00010683
eax
+437 00010685
06cc
+439 00010687
ebp),%ecx
+442 0001068a
ecx),%edi
+445 0001068d
,%eax
+447 0001068f
xb0(%ebp)
+450 00010692
%ecx
+453 00010695
ebp),%eax
+456 00010698
eax),%edi
+459 0001069b
06b8
+461 0001069d
ebx
+463 0001069f
+464 000106a0
esi
+466 000106a2
,%edx
+468 000106a4
ecx),%eax
+471 000106a7
x04(%ebx)
+474 000106aa
%ebx)
+476 000106ac
%ecx
+479 000106af
ebx
+481 000106b1
x04(%ecx)
+484 000106b4
06a0
+486 000106b6
eax
+488 000106b8
ebp),%edx
+491 000106bb
%eax)
+493 000106bd
x04(%eax)
+496 000106c0
0xac(%ebp)
+500 000106c4
ebp),%ecx
+503 000106c7
xac(%ebp)
+506 000106ca
0687
+508 000106cc

8b559c

movl

0x9c(%

39d0

cmpl

%edx,%

7445

je

0x0001

8b4dac

movl

0xac(%

8b7904

movl

0x04(%

8b01

movl

(%ecx)

8945b0

movl

%eax,0

83e908

subl

$0x08,

8b45ac

movl

0xac(%

3b78fc

cmpl

0xfc(%

7d1b

jge

0x0001

89c3

movl

%eax,%

90
89ce

nop
movl

%ecx,%

8b11

movl

(%ecx)

8b4104

movl

0x04(%

894304

movl

%eax,0

8913

movl

%edx,(

83e908

subl

$0x08,

89f3

movl

%esi,%

397904

cmpl

%edi,0

7fea

jg

0x0001

89f0

movl

%esi,%

8b55b0

movl

0xb0(%

8910

movl

%edx,(

897804

movl

%edi,0

8345ac08

addl

$0x08,

8b4d9c

movl

0x9c(%

394dac

cmpl

%ecx,0

75bb

jne

0x0001

83c46c

addl

$0x6c,

%esp
+511 000106cf
+512 000106d0
+513 000106d1
+514 000106d2
+515 000106d3
+516 000106d4
08(%esp)
+524 000106dc
ebp),%eax
+527 000106df
x04(%esp)
+531 000106e3
ebp),%edx
+534 000106e6
%esp)
+537 000106e9
+542 000106ee
ebp),%eax
+545 000106f1
%eax
+548 000106f4
x9c(%ebp)
+551 000106f7
06cc
+553 000106f9
ebp),%edx
+556 000106fc
%edx
+559 000106ff
xbc(%ebp)
+562 00010702
ecx
+564 00010704
xc0(%ebp)
+567 00010707
edx
+569 00010709
%edx
+572 0001070c
eax),%edi
+575 0001070f
,%eax
+577 00010711
xb4(%ebp)
+580 00010714
ebp),%eax
+583 00010717
eax),%edi
+586 0001071a
0767
+588 0001071c
esi
+590 0001071e
esi
+592 00010720
%esi
+595 00010723
esi
+597 00010725

5b
5e
5f
c9
c3
c744240800000000

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi
$0x00000000,0x

8b459c

movl

0x9c(%

89442404

movl

%eax,0

8b55a0

movl

0xa0(%

891424

movl

%edx,(

movl

0x00010930
0xa0(%

83c008

addl

$0x08,

39459c

cmpl

%eax,0

74d3

je

0x0001

8b55a0

movl

0xa0(%

83c210

addl

$0x10,

8955bc

movl

%edx,0

89d1

movl

%edx,%

894dc0

movl

%ecx,0

89ca

movl

%ecx,%

83ea08

subl

$0x08,

8b7804

movl

0x04(%

8b00

movl

(%eax)

8945b4

movl

%eax,0

8b45a0

movl

0xa0(%

3b7804

cmpl

0x04(%

7d4b

jge

0x0001

89d6

movl

%edx,%

29c6

subl

%eax,%

c1fe03

sarl

$0x03,

85f6

testl

%esi,%

7e1e

jle

0x0001

e842020000
8b45a0

calll

0745
+599 00010727
ebx
+601 00010729
x)
+608 00010730
ebx),%edx
+611 00010733
ebx),%eax
+614 00010736
xfc(%ecx)
+617 00010739
xf8(%ecx)
+620 0001073c
%ebx
+623 0001073f
%ecx
+626 00010742
+627 00010743
0730
+629 00010745
ebp),%ecx
+632 00010748
ebp),%edx
+635 0001074b
%edx)
+637 0001074d
x04(%edx)
+640 00010750
0xbc(%ebp)
+644 00010754
ebp),%ecx
+647 00010757
x9c(%ebp)
+650 0001075a
+656 00010760
eax
+658 00010762
ebp),%ecx
+661 00010765
0704
+663 00010767
ebx
+665 00010769
%ebx
+668 0001076c
eax
+670 0001076e
ebp),%ecx
+673 00010771
ecx),%edi
+676 00010774
0798
+678 00010776
eax
+680 00010778
ecx
+682 0001077a
0782
+684 0001077c

89d3
0f1f8000000000

movl
nopl

%edx,%
0x00000000(%ea

8b53f8

movl

0xf8(%

8b43fc

movl

0xfc(%

8941fc

movl

%eax,0

8951f8

movl

%edx,0

83eb08

subl

$0x08,

83e908

subl

$0x08,

4e
75eb

decl
jne

%esi
0x0001

8b4db4

movl

0xb4(%

8b55a0

movl

0xa0(%

890a

movl

%ecx,(

897a04

movl

%edi,0

8345bc08

addl

$0x08,

8b4dc0

movl

0xc0(%

394d9c

cmpl

%ecx,0

movl

0x000106cc
%ecx,%

8b4dbc

movl

0xbc(%

eb9d

jmp

0x0001

89cb

movl

%ecx,%

83eb10

subl

$0x10,

89d0

movl

%edx,%

8b4dc0

movl

0xc0(%

3b79f4

cmpl

0xf4(%

7d22

jge

0x0001

89d8

movl

%ebx,%

89d1

movl

%edx,%

eb06

jmp

0x0001

0f1f4000

nopl

0x00(%

0f846cffffff
89c8

je

eax)
+688 00010780
ebx
+690 00010782
,%edx
+692 00010784
eax),%eax
+695 00010787
x04(%ecx)
+698 0001078a
%ecx)
+700 0001078c
ebx),%eax
+703 0001078f
ecx
+705 00010791
eax),%edi
+708 00010794
0780
+710 00010796
eax
+712 00010798
ebp),%edx
+715 0001079b
%eax)
+717 0001079d
x04(%eax)
+720 000107a0
0750
+722 000107a2
ebx
+724 000107a4
%ebx
+727 000107a7
eax
+729 000107a9
ebp),%ecx
+732 000107ac
ecx),%edi
+735 000107af
07d8
+737 000107b1
eax
+739 000107b3
ecx
+741 000107b5
07c2
+743 000107b7
+752 000107c0
ebx
+754 000107c2
,%edx
+756 000107c4
eax),%eax
+759 000107c7
x04(%ecx)
+762 000107ca
%ecx)
+764 000107cc
ebx),%eax

89c3

movl

%eax,%

8b10

movl

(%eax)

8b4004

movl

0x04(%

894104

movl

%eax,0

8911

movl

%edx,(

8d43f8

leal

0xf8(%

89d9

movl

%ebx,%

3b7804

cmpl

0x04(%

7cea

jl

0x0001

89d8

movl

%ebx,%

8b55b4

movl

0xb4(%

8910

movl

%edx,(

897804

movl

%edi,0

ebae

jmp

0x0001

89cb

movl

%ecx,%

83eb10

subl

$0x10,

89d0

movl

%edx,%

8b4dc4

movl

0xc4(%

3b79f4

cmpl

0xf4(%

7d27

jge

0x0001

89d8

movl

%ebx,%

89d1

movl

%edx,%

eb0b

jmp

0x0001

660f1f840000000000
89c3

nopw

0x00000000(%eax,%eax)
movl
%eax,%

8b10

movl

(%eax)

8b4004

movl

0x04(%

894104

movl

%eax,0

8911

movl

%edx,(

8d43f8

leal

0xf8(%

+767 000107cf 89d9


ecx
+769 000107d1 3b7804
eax),%edi
+772 000107d4 7cea
07c0
+774 000107d6 89d8
eax
+776 000107d8 8b55a8
ebp),%edx
+779 000107db 8910
%eax)
+781 000107dd 897804
x04(%eax)
+784 000107e0 e97bfeffff
+789 000107e5 8d45e0
ebp),%eax
+792 000107e8 89442408
x08(%esp)
+796 000107ec 89542404
x04(%esp)
+800 000107f0 891c24
%esp)
+803 000107f3 e838030000
+808 000107f8 e99afdffff
+813 000107fd 89c3
ebx
+815 000107ff 8b45d4
ebp),%eax
+818 00010802 85c0
eax
+820 00010804 7408
080e
+822 00010806 890424
%esp)
+825 00010809 e860250f00
operator delete(void*)
+830 0001080e 891c24
%esp)
+833 00010811 e832240f00
__Unwind_Resume
+838 00010816 90
+839 00010817 90
+840 00010818 90
+841 00010819 90
+842 0001081a 90
+843 0001081b 90
+844 0001081c 90
+845 0001081d 90
+846 0001081e 90
+847 0001081f 90
+0

movl

%ebx,%

cmpl

0x04(%

jl

0x0001

movl

%ebx,%

movl

0xa8(%

movl

%edx,(

movl

%edi,0

leal

0x00010660
0xe0(%

movl

%eax,0

movl

%edx,0

movl

%ebx,(

movl

0x00010b30
0x00010597
%eax,%

movl

0xd4(%

testl

%eax,%

je

0x0001

movl

%eax,(

jmp

calll
jmp

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00010820 55

pushl

00010821 89e5

movl

00010823 57

pushl

00010824 56

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi

+5

00010825 53

pushl

%ebx
+6
00010826 83ec0c
$0x0c,%esp
+9
00010829 8b4518
0x18(%ebp),%eax
+12 0001082c 8945ec
xec(%ebp)
+15 0001082f 8b5514
ebp),%edx
+18 00010832 8955e8
xe8(%ebp)
+21 00010835 8b4d0c
ebp),%ecx
+24 00010838 8d440902
ecx,%ecx),%eax
+28 0001083c 894df0
xf0(%ebp)
+31 0001083f 89c7
edi
+33 00010841 8b5d08
ebp),%ebx
+36 00010844 8d34cb
%ecx,8),%esi
+39 00010847 3b4510
ebp),%eax
+42 0001084a 7c06
0852
+44 0001084c eb3d
088b
+46 0001084e 6690
+48 00010850 89c7
edi
+50 00010852 8d58ff
eax),%ebx
+53 00010855 8b4d08
ebp),%ecx
+56 00010858 8d14d9
%ebx,8),%edx
+59 0001085b 8d34c1
%eax,8),%esi
+62 0001085e 8b4e04
esi),%ecx
+65 00010861 3b4a04
edx),%ecx
+68 00010864 7d07
086d
+70 00010866 89df
edi
+72 00010868 89d6
esi
+74 0001086a 8b4a04
edx),%ecx
+77 0001086d 8b5df0
ebp),%ebx
+80 00010870 8b5508
ebp),%edx
+83 00010873 8d04da
%ebx,8),%eax
+86 00010876 8b16

subl
movl
movl

%eax,0

movl

0x14(%

movl

%edx,0

movl

0x0c(%

leal

0x02(%

movl

%ecx,0

movl

%eax,%

movl

0x08(%

leal

(%ebx,

cmpl

0x10(%

jl

0x0001

jmp

0x0001

nop
movl

%eax,%

leal

0xff(%

movl

0x08(%

leal

(%ecx,

leal

(%ecx,

movl

0x04(%

cmpl

0x04(%

jge

0x0001

movl

%ebx,%

movl

%edx,%

movl

0x04(%

movl

0xf0(%

movl

0x08(%

leal

(%edx,

movl

(%esi)

,%edx
+88 00010878
x04(%eax)
+91 0001087b
%eax)
+93 0001087d
edi,%edi),%eax
+97 00010881
xf0(%ebp)
+100 00010884
x10(%ebp)
+103 00010887
0850
+105 00010889
ecx
+107 0001088b
ebp),%eax
+110 0001088e
0907
+112 00010890
ebp),%ecx
+115 00010893
08f4
+117 00010895
ecx),%edx
+120 00010898
eax
+122 0001089a
%eax
+125 0001089d
%edx),%ebx
+128 000108a0
+130 000108a2
edx
+132 000108a4
ebp),%ecx
+135 000108a7
ebp),%eax
+138 000108aa
x04(%eax,%ebx,8)
+142 000108ae
08df
+144 000108b0
08f4
+146 000108b2
x)
+153 000108b9
x)
+160 000108c0
ebx),%edx
+163 000108c3
eax
+165 000108c5
%eax
+168 000108c8
eax
+170 000108ca
+172 000108cc
edx
+174 000108ce

894804

movl

%ecx,0

8910

movl

%edx,(

8d443f02

leal

0x02(%

897df0

movl

%edi,0

394510

cmpl

%eax,0

7fc7

jg

0x0001

89f9

movl

%edi,%

3b4510

cmpl

0x10(%

7477

je

0x0001

3b4d0c

cmpl

0x0c(%

7e5f

jle

0x0001

8d51ff

leal

0xff(%

89d0

movl

%edx,%

c1e81f

shrl

$0x1f,

8d1c10

leal

(%eax,

d1fb
89ca

sarl
movl

%ebx
%ecx,%

8b4dec

movl

0xec(%

8b4508

movl

0x08(%

394cd804

cmpl

%ecx,0

7c2f

jl

0x0001

eb42

jmp

0x0001

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

8d53ff

leal

0xff(%

89d0

movl

%edx,%

c1e81f

shrl

$0x1f,

01d0

addl

%edx,%

d1f8
89da

sarl
movl

%eax
%ebx,%

8b4dec

movl

0xec(%

ebp),%ecx
+177 000108d1
ebp),%ebx
+180 000108d4
x04(%ebx,%eax,8)
+184 000108d8
08f4
+186 000108da
ebx
+188 000108dc
ebp),%eax
+191 000108df
%edx,8),%ecx
+194 000108e2
%ebx,8),%esi
+197 000108e5
,%edx
+199 000108e7
esi),%eax
+202 000108ea
x04(%ecx)
+205 000108ed
%ecx)
+207 000108ef
x0c(%ebp)
+210 000108f2
08c0
+212 000108f4
ebp),%edx
+215 000108f7
%esi)
+217 000108f9
ebp),%ecx
+220 000108fc
x04(%esi)
+223 000108ff
%esp
+226 00010902
+227 00010903
+228 00010904
+229 00010905
+230 00010906
+231 00010907
eax),%ebx
+234 0001090a
ebp),%ecx
+237 0001090d
%ebx,8),%edx
+240 00010910
,%ecx
+242 00010912
edx),%eax
+245 00010915
x04(%esi)
+248 00010918
%esi)
+250 0001091a
ecx
+252 0001091c
esi

8b5d08

movl

0x08(%

394cc304

cmpl

%ecx,0

7d1a

jge

0x0001

89c3

movl

%eax,%

8b4508

movl

0x08(%

8d0cd0

leal

(%eax,

8d34d8

leal

(%eax,

8b16

movl

(%esi)

8b4604

movl

0x04(%

894104

movl

%eax,0

8911

movl

%edx,(

395d0c

cmpl

%ebx,0

7ccc

jl

0x0001

8b55e8

movl

0xe8(%

8916

movl

%edx,(

8b4dec

movl

0xec(%

894e04

movl

%ecx,0

83c40c

addl

$0x0c,

5b
5e
5f
c9
c3
8d58ff

popl
popl
popl
leave
ret
leal

%ebx
%esi
%edi

8b4d08

movl

0x08(%

8d14d9

leal

(%ecx,

8b0a

movl

(%edx)

8b4204

movl

0x04(%

894604

movl

%eax,0

890e

movl

%ecx,(

89d9

movl

%ebx,%

89d6

movl

%edx,%

0xff(%

+254 0001091e e96dffffff


+259 00010923 660f1f440000

jmp
nopw

0x00010890
0x00(%eax,%eax

+265 00010929 0f1f8000000000

nopl

0x00000000(%ea

)
x)
+0

00010930 55

pushl

%ebp
+1
00010931 89e5
%esp,%ebp
+3
00010933 57
%edi
+4
00010934 56
%esi
+5
00010935 53
%ebx
+6
00010936 83ec5c
$0x5c,%esp
+9
00010939 8b450c
0x0c(%ebp),%eax
+12 0001093c 8945d8
xd8(%ebp)
+15 0001093f 2b4508
ebp),%eax
+18 00010942 c1f803
%eax
+21 00010945 83f810
%eax
+24 00010948 0f8eb1010000
+30 0001094e 8b5508
ebp),%edx
+33 00010951 83c208
%edx
+36 00010954 8955c4
xc4(%ebp)
+39 00010957 8b4510
ebp),%eax
+42 0001095a 85c0
eax
+44 0001095c 0f84de000000
+50 00010962 ff4d10
ebp)
+53 00010965 8b5dd8
ebp),%ebx
+56 00010968 83eb08
%ebx
+59 0001096b 8b45d8
ebp),%eax
+62 0001096e 2b4508
ebp),%eax
+65 00010971 c1f803
%eax
+68 00010974 89c2
edx
+70 00010976 c1ea1f
%edx
+73 00010979 01c2
edx
+75 0001097b d1fa
+77 0001097d 8b7508

movl
pushl
pushl
pushl
subl
movl
movl

%eax,0

subl

0x08(%

sarl

$0x03,

cmpl

$0x10,

movl

0x00010aff
0x08(%

addl

$0x08,

movl

%edx,0

movl

0x10(%

testl

%eax,%

jle

je
decl

0x00010a40
0x10(%

movl

0xd8(%

subl

$0x08,

movl

0xd8(%

subl

0x08(%

sarl

$0x03,

movl

%eax,%

shrl

$0x1f,

addl

%eax,%

sarl
movl

%edx
0x08(%

ebp),%esi
+80 00010980
esi),%edi
+83 00010983
eax
+85 00010985
esi,%edx,8),%ecx
+89 00010989
edi
+91 0001098b
+97 00010991
ebx),%edx
+100 00010994
ecx
+102 00010996
+108 0001099c
edi
+110 0001099e
ebp),%ebx
+113 000109a1
ebp),%edx
+116 000109a4
xe0(%ebp)
+119 000109a7
+128 000109b0
ebx),%esi
+131 000109b3
xdc(%ebp)
+134 000109b6
edi
+136 000109b8
09fd
+138 000109ba
ebp),%esi
+141 000109bd
%esi
+144 000109c0
x04(%esi)
+147 000109c3
09d8
+149 000109c5
)
+154 000109ca
)
+160 000109d0
%esi
+163 000109d3
esi),%edi
+166 000109d6
09d0
+168 000109d8
xe0(%ebp)
+171 000109db
xdc(%ebp)
+174 000109de
0a05
+176 000109e0
ebp),%eax
+179 000109e3
eax),%ecx

8b7e04

movl

0x04(%

89f8

movl

%edi,%

8b4cd604

movl

0x04(%

39cf

cmpl

%ecx,%

movl

0x00010b07
0x04(%

cmpl

%edx,%

movl

0x00010b1e
%ecx,%

8b5dc4

movl

0xc4(%

8b55d8

movl

0xd8(%

8955e0

movl

%edx,0

0f8d76010000
8b5304

jge

39d1
0f8d82010000
89cf

660f1f840000000000
8d73f8

jge

nopw

0x00000000(%eax,%eax)
leal
0xf8(%

8975dc

movl

%esi,0

39c7

cmpl

%eax,%

7f43

jg

0x0001

8b75e0

movl

0xe0(%

83ee08

subl

$0x08,

397e04

cmpl

%edi,0

7e13

jle

0x0001

0f1f440000

nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

83ee08

subl

$0x08,

3b7e04

cmpl

0x04(%

7cf8

jl

0x0001

8975e0

movl

%esi,0

3975dc

cmpl

%esi,0

7325

jae

0x0001

8b45dc

movl

0xdc(%

8b4804

movl

0x04(%

+182 000109e6
,%edx
+184 000109e8
xe4(%ebp)
+187 000109eb
esi),%edx
+190 000109ee
x04(%eax)
+193 000109f1
,%edx
+195 000109f3
%eax)
+197 000109f5
x04(%esi)
+200 000109f8
ebp),%eax
+203 000109fb
%esi)
+205 000109fd
ebx),%eax
+208 00010a00
%ebx
+211 00010a03
09b0
+213 00010a05
ebp),%eax
+216 00010a08
x08(%esp)
+220 00010a0c
ebp),%edx
+223 00010a0f
x04(%esp)
+227 00010a13
ebp),%ebx
+230 00010a16
%esp)
+233 00010a19
+238 00010a1e
eax
+240 00010a20
ebp),%eax
+243 00010a23
%eax
+246 00010a26
%eax
+249 00010a29
+255 00010a2f
ebp),%edx
+258 00010a32
xd8(%ebp)
+261 00010a35
ebp),%edx
+264 00010a38
edx
+266 00010a3a
+272 00010a40
ebp),%edi
+275 00010a43
ebp),%edi
+278 00010a46

8b10

movl

(%eax)

8955e4

movl

%edx,0

8b5604

movl

0x04(%

895004

movl

%edx,0

8b16

movl

(%esi)

8910

movl

%edx,(

894e04

movl

%ecx,0

8b45e4

movl

0xe4(%

8906

movl

%eax,(

8b4304

movl

0x04(%

83c308

addl

$0x08,

ebab

jmp

0x0001

8b4510

movl

0x10(%

89442408

movl

%eax,0

8b55d8

movl

0xd8(%

89542404

movl

%edx,0

8b5ddc

movl

0xdc(%

891c24

movl

%ebx,(

movl

0x00010930
%ebx,%

2b4508

subl

0x08(%

c1f803

sarl

$0x03,

83f810

cmpl

$0x10,

movl

0x00010aff
0xdc(%

8955d8

movl

%edx,0

8b5510

movl

0x10(%

85d2

testl

%edx,%

e812ffffff
89d8

0f8ed0000000
8b55dc

0f8522ffffff
8b7dd8

calll

jle

jne
movl

0x00010962
0xd8(%

2b7d08

subl

0x08(%

c1ff03

sarl

$0x03,

%edi
+281 00010a49
%edi
+284 00010a4c
0a97
+286 00010a4e
edi),%edx
+289 00010a51
eax
+291 00010a53
%eax
+294 00010a56
%edx),%ebx
+297 00010a59
+299 00010a5b
ebp),%eax
+302 00010a5e
%ebx,8),%esi
+305 00010a61
0a64
+307 00010a63
+308 00010a64
esi),%edx
+311 00010a67
xd4(%ebp)
+314 00010a6a
,%eax
+316 00010a6c
xd0(%ebp)
+319 00010a6f
ebp),%eax
+322 00010a72
ebp),%edx
+325 00010a75
x0c(%esp)
+329 00010a79
x10(%esp)
+333 00010a7d
x08(%esp)
+337 00010a81
x04(%esp)
+341 00010a85
ebp),%edx
+344 00010a88
%esp)
+347 00010a8b
+352 00010a90
%esi
+355 00010a93
ebx
+357 00010a95
0a63
+359 00010a97
ebp),%eax
+362 00010a9a
ebp),%eax
+365 00010a9d
%eax
+368 00010aa0
+369 00010aa1

83ff01

cmpl

$0x01,

7e49

jle

0x0001

8d57fe

leal

0xfe(%

89d0

movl

%edx,%

c1e81f

shrl

$0x1f,

8d1c10

leal

(%eax,

d1fb
8b4508

sarl
movl

%ebx
0x08(%

8d34d8

leal

(%eax,

eb01

jmp

0x0001

4b
8b5604

decl
movl

%ebx
0x04(%

8955d4

movl

%edx,0

8b06

movl

(%esi)

8945d0

movl

%eax,0

8b45d0

movl

0xd0(%

8b55d4

movl

0xd4(%

8944240c

movl

%eax,0

89542410

movl

%edx,0

897c2408

movl

%edi,0

895c2404

movl

%ebx,0

8b5508

movl

0x08(%

891424

movl

%edx,(

subl

0x00010820
$0x08,

e890fdffff
83ee08

calll

85db

testl

%ebx,%

75cc

jne

0x0001

8b45d8

movl

0xd8(%

2b4508

subl

0x08(%

c1f803

sarl

$0x03,

48
7e5c

decl
jle

%eax
0x0001

0aff
+371 00010aa3
ebp),%ecx
+374 00010aa6
ecx),%edi
+377 00010aa9
ebp),%edi
+380 00010aac
ecx),%esi
+383 00010aaf
esi),%ebx
+386 00010ab2
xcc(%ebp)
+389 00010ab5
ecx),%eax
+392 00010ab8
xc8(%ebp)
+395 00010abb
ebp),%ebx
+398 00010abe
,%edx
+400 00010ac0
ebx),%eax
+403 00010ac3
x04(%esi)
+406 00010ac6
xf8(%ecx)
+409 00010ac9
ebp),%eax
+412 00010acc
ebp),%edx
+415 00010acf
x0c(%esp)
+419 00010ad3
x10(%esp)
+423 00010ad7
eax
+425 00010ad9
eax
+427 00010adb
%eax
+430 00010ade
x08(%esp)
+434 00010ae2
04(%esp)
+442 00010aea
%esp)
+445 00010aed
+450 00010af2
eax
+452 00010af4
%eax
+455 00010af7
ecx
+457 00010af9
%edi
+460 00010afc
+461 00010afd
0aac
+463 00010aff

8b4dd8

movl

0xd8(%

8d79f8

leal

0xf8(%

2b7d08

subl

0x08(%

8d71f8

leal

0xf8(%

8b5e04

movl

0x04(%

895dcc

movl

%ebx,0

8b41f8

movl

0xf8(%

8945c8

movl

%eax,0

8b5d08

movl

0x08(%

8b13

movl

(%ebx)

8b4304

movl

0x04(%

894604

movl

%eax,0

8951f8

movl

%edx,0

8b45c8

movl

0xc8(%

8b55cc

movl

0xcc(%

8944240c

movl

%eax,0

89542410

movl

%edx,0

89f0

movl

%esi,%

29d8

subl

%ebx,%

c1f803

sarl

$0x03,

89442408

movl

%eax,0

c744240400000000

movl

891c24

$0x00000000,0x
movl

%ebx,(

movl

0x00010820
%edi,%

c1f803

sarl

$0x03,

89f1

movl

%esi,%

83ef08

subl

$0x08,

48
7fad

decl
jg

%eax
0x0001

83c45c

addl

$0x5c,

e82efdffff
89f8

calll

%esp
+466 00010b02
+467 00010b03
+468 00010b04
+469 00010b05
+470 00010b06
+471 00010b07
ebx),%edx
+474 00010b0a
edi
+476 00010b0c
+482 00010b12
ecx
+484 00010b14
edi
+486 00010b16
edi
+489 00010b19
+494 00010b1e
edi
+496 00010b20
edi
+499 00010b23
+504 00010b28
x,%eax)
+0

5b
5e
5f
c9
c3
8b5304

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

39d7

cmpl

%edx,%

cmpl

0x0001099e
%edx,%

89d7

movl

%edx,%

0f4df9

cmovgel

%ecx,%

0f8c8cfeffff
39d1

e980feffff
39d7

jl

jmp
cmpl

0f4cfa

0x04(%

0x0001099e
%edx,%

cmovll

e976feffff
0f1f840000000000

jmp
nopl

%edx,%
0x0001099e
0x00000000(%ea

00010b30 55

pushl

%ebp
+1
00010b31
%esp,%ebp
+3
00010b33
%edi
+4
00010b34
%esi
+5
00010b35
%ebx
+6
00010b36
$0x2c,%esp
+9
00010b39
0x10(%ebp),%esi
+12 00010b3c 8b450c
ebp),%eax
+15 00010b3f 8945dc
xdc(%ebp)
+18 00010b42 8b5508
ebp),%edx
+21 00010b45 8b4a04
edx),%ecx
+24 00010b48 3b4a08
edx),%ecx
+27 00010b4b 746b
0bb8
+29 00010b4d 85c9
ecx
+31 00010b4f 7411
0b62
+33 00010b51 8b51f8
ecx),%edx
+36 00010b54 8b41fc
ecx),%eax

89e5

movl

57

pushl

56

pushl

53

pushl

83ec2c

subl

8b7510

movl
movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

0x04(%

cmpl

0x08(%

je

0x0001

testl

%ecx,%

je

0x0001

movl

0xf8(%

movl

0xfc(%

+39 00010b57
x04(%ecx)
+42 00010b5a
%ecx)
+44 00010b5c
ebp),%eax
+47 00010b5f
eax),%ecx
+50 00010b62
edx
+52 00010b64
%ecx
+55 00010b67
ebp),%eax
+58 00010b6a
x04(%eax)
+61 00010b6d
esi),%edi
+64 00010b70
,%esi
+66 00010b72
xe0(%ebp)
+69 00010b75
edx),%eax
+72 00010b78
esi
+74 00010b7a
ebp),%esi
+77 00010b7d
%esi
+80 00010b80
esi
+82 00010b82
0ba5
+84 00010b84
ebx
+86 00010b86
ecx
+88 00010b88
x,%eax)
+96 00010b90
ecx),%edx
+99 00010b93
ecx),%eax
+102 00010b96
xfc(%ebx)
+105 00010b99
xf8(%ebx)
+108 00010b9c
%ebx
+111 00010b9f
%ecx
+114 00010ba2
+115 00010ba3
0b90
+117 00010ba5
ebp),%edx
+120 00010ba8
x04(%edx)
+123 00010bab

894104

movl

%eax,0

8911

movl

%edx,(

8b4508

movl

0x08(%

8b4804

movl

0x04(%

89ca

movl

%ecx,%

83c108

addl

$0x08,

8b4508

movl

0x08(%

894804

movl

%ecx,0

8b7e04

movl

0x04(%

8b36

movl

(%esi)

8975e0

movl

%esi,0

8d42f8

leal

0xf8(%

89c6

movl

%eax,%

2b75dc

subl

0xdc(%

c1fe03

sarl

$0x03,

85f6

testl

%esi,%

7e21

jle

0x0001

89d3

movl

%edx,%

89c1

movl

%eax,%

0f1f840000000000

nopl

0x00000000(%ea

8b51f8

movl

0xf8(%

8b41fc

movl

0xfc(%

8943fc

movl

%eax,0

8953f8

movl

%edx,0

83eb08

subl

$0x08,

83e908

subl

$0x08,

4e
75eb

decl
jne

%esi
0x0001

8b550c

movl

0x0c(%

897a04

movl

%edi,0

8b45e0

movl

0xe0(%

ebp),%eax
+126 00010bae 8902
%edx)
+128 00010bb0 83c42c
%esp
+131 00010bb3 5b
+132 00010bb4 5e
+133 00010bb5 5f
+134 00010bb6 c9
+135 00010bb7 c3
+136 00010bb8 89c8
eax
+138 00010bba 2b02
,%eax
+140 00010bbc c1f803
%eax
+143 00010bbf 3dffffff1f
ax
+148 00010bc4 0f84e0000000
+154 00010bca ba01000000
dx
+159 00010bcf 85c0
eax
+161 00010bd1 0f84c8000000
+167 00010bd7 8d1400
%eax),%edx
+170 00010bda c745e4f8ffffff
e4(%ebp)
+177 00010be1 39c2
edx
+179 00010be3 0f83ae000000
+185 00010be9 8b45e4
ebp),%eax
+188 00010bec 890424
%esp)
+191 00010bef e886210f00
operator new(unsigned long)
+196 00010bf4 8945d8
xd8(%ebp)
+199 00010bf7 8b5508
ebp),%edx
+202 00010bfa 8b1a
,%ebx
+204 00010bfc 89c1
ecx
+206 00010bfe 395d0c
x0c(%ebp)
+209 00010c01 7426
0c29
+211 00010c03 660f1f440000
)
+217 00010c09 0f1f8000000000
x)
+224 00010c10 85c9
ecx
+226 00010c12 740a
0c1e
+228 00010c14 8b13
,%edx
+230 00010c16 8b4304

movl

%eax,(

addl

$0x2c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

subl

(%edx)

sarl

$0x03,

%ecx,%

cmpl

$0x1fffffff,%e

je
movl

0x00010caa
$0x00000001,%e
testl

je
leal
movl

%eax,%
0x00010c9f
(%eax,
$0xfffffff8,0x

cmpl

%eax,%

movl

0x00010c97
0xe4(%

movl

%eax,(

jae

calll

0x00102d7a
movl

%eax,0

movl

0x08(%

movl

(%edx)

movl

%eax,%

cmpl

%ebx,0

je

0x0001

nopw

0x00(%eax,%eax

nopl

0x00000000(%ea
testl

%ecx,%

je

0x0001

movl

(%ebx)

movl

0x04(%

ebx),%eax
+233 00010c19
x04(%ecx)
+236 00010c1c
%ecx)
+238 00010c1e
%ebx
+241 00010c21
%ecx
+244 00010c24
x0c(%ebp)
+247 00010c27
0c10
+249 00010c29
ecx
+251 00010c2b
0c37
+253 00010c2d
,%edx
+255 00010c2f
esi),%eax
+258 00010c32
x04(%ecx)
+261 00010c35
%ecx)
+263 00010c37
ebp),%eax
+266 00010c3a
eax),%edi
+269 00010c3d
ebp),%ebx
+272 00010c40
ecx),%esi
+275 00010c43
ebx
+277 00010c45
0c68
+279 00010c47
+288 00010c50
esi
+290 00010c52
0c5e
+292 00010c54
,%edx
+294 00010c56
ebx),%eax
+297 00010c59
x04(%esi)
+300 00010c5c
%esi)
+302 00010c5e
%ebx
+305 00010c61
%esi
+308 00010c64
ebx
+310 00010c66
0c50
+312 00010c68
ebp),%edx

894104

movl

%eax,0

8911

movl

%edx,(

83c308

addl

$0x08,

83c108

addl

$0x08,

395d0c

cmpl

%ebx,0

75e7

jne

0x0001

85c9

testl

%ecx,%

740a

je

0x0001

8b16

movl

(%esi)

8b4604

movl

0x04(%

894104

movl

%eax,0

8911

movl

%edx,(

8b4508

movl

0x08(%

8b7804

movl

0x04(%

8b5ddc

movl

0xdc(%

8d7108

leal

0x08(%

39fb

cmpl

%edi,%

7421

je

0x0001

660f1f840000000000
85f6

nopw

0x00000000(%eax,%eax)
testl
%esi,%

740a

je

0x0001

8b13

movl

(%ebx)

8b4304

movl

0x04(%

894604

movl

%eax,0

8916

movl

%edx,(

83c308

addl

$0x08,

83c608

addl

$0x08,

39fb

cmpl

%edi,%

75e8

jne

0x0001

8b5508

movl

0x08(%

+315 00010c6b 8b02


,%eax
+317 00010c6d 85c0
eax
+319 00010c6f 7408
0c79
+321 00010c71 890424
%esp)
+324 00010c74 e8f5200f00
operator delete(void*)
+329 00010c79 8b55d8
ebp),%edx
+332 00010c7c 8b4508
ebp),%eax
+335 00010c7f 8910
%eax)
+337 00010c81 897004
x04(%eax)
+340 00010c84 89d0
eax
+342 00010c86 0345e4
ebp),%eax
+345 00010c89 8b5508
ebp),%edx
+348 00010c8c 894208
x08(%edx)
+351 00010c8f 83c42c
%esp
+354 00010c92 5b
+355 00010c93 5e
+356 00010c94 5f
+357 00010c95 c9
+358 00010c96 c3
+359 00010c97 81faffffff1f
dx
+365 00010c9d 7717
0cb6
+367 00010c9f c1e203
%edx
+370 00010ca2 8955e4
xe4(%ebp)
+373 00010ca5 e93fffffff
+378 00010caa c70424b0430d00
esp)
vector::_M_insert_aux
+385 00010cb1 e882200f00
std::__throw_length_error(char const*)
+390 00010cb6 e859200f00
std::__throw_bad_alloc()
+395 00010cbb 90
+396 00010cbc 0f1f4000
eax)
+0

movl

(%edx)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

0xd8(%

movl

0x08(%

movl

%edx,(

movl

%esi,0

movl

%edx,%

addl

0xe4(%

movl

0x08(%

movl

%eax,0

addl

$0x2c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

cmpl

$0x1fffffff,%e
ja

0x0001

shll

$0x03,

movl

%edx,0

jmp
movl

0x00010be9
$0x000d43b0,(%

calll

0x00102d38

calll

0x00102d14
nop
nopl

0x00(%

00010cc0 55

pushl

00010cc1 89e5

movl

00010cc3 57

pushl

00010cc4 56

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi

+5

00010cc5 53

pushl

%ebx
+6
00010cc6 83ec2c
$0x2c,%esp
+9
00010cc9 8b4508
0x08(%ebp),%eax
+12 00010ccc 39450c
x0c(%ebp)
+15 00010ccf 7475
0d46
+17 00010cd1 8b550c
ebp),%edx
+20 00010cd4 8b3a
,%edi
+22 00010cd6 8b4a04
edx),%ecx
+25 00010cd9 894de4
xe4(%ebp)
+28 00010cdc 29f9
ecx
+30 00010cde c1f903
%ecx
+33 00010ce1 894ddc
xdc(%ebp)
+36 00010ce4 8b30
,%esi
+38 00010ce6 8b4008
eax),%eax
+41 00010ce9 29f0
eax
+43 00010ceb c1f803
%eax
+46 00010cee 39c1
ecx
+48 00010cf0 0f87ca000000
+54 00010cf6 8b4508
ebp),%eax
+57 00010cf9 8b4804
eax),%ecx
+60 00010cfc 89c8
eax
+62 00010cfe 29f0
eax
+64 00010d00 c1f803
%eax
+67 00010d03 3945dc
xdc(%ebp)
+70 00010d06 7746
0d4e
+72 00010d08 8b4ddc
ebp),%ecx
+75 00010d0b 85c9
ecx
+77 00010d0d 7e26
0d35
+79 00010d0f 8d5f08
edi),%ebx
+82 00010d12 8d4e08
esi),%ecx
+85 00010d15 8b75dc

subl
movl
cmpl

%eax,0

je

0x0001

movl

0x0c(%

movl

(%edx)

movl

0x04(%

movl

%ecx,0

subl

%edi,%

sarl

$0x03,

movl

%ecx,0

movl

(%eax)

movl

0x08(%

subl

%esi,%

sarl

$0x03,

cmpl

%eax,%

movl

0x00010dc0
0x08(%

movl

0x04(%

movl

%ecx,%

subl

%esi,%

sarl

$0x03,

cmpl

%eax,0

ja

0x0001

movl

0xdc(%

testl

%ecx,%

jle

0x0001

leal

0x08(%

leal

0x08(%

movl

0xdc(%

ja

ebp),%esi
+88 00010d18
x,%eax)
+96 00010d20
ebx),%edx
+99 00010d23
ebx),%eax
+102 00010d26
xfc(%ecx)
+105 00010d29
xf8(%ecx)
+108 00010d2c
%ebx
+111 00010d2f
%ecx
+114 00010d32
+115 00010d33
0d20
+117 00010d35
ebp),%edx
+120 00010d38
%edx
+123 00010d3b
ebp),%ecx
+126 00010d3e
,%edx
+128 00010d40
x04(%ecx)
+131 00010d43
ebp),%eax
+134 00010d46
%esp
+137 00010d49
+138 00010d4a
+139 00010d4b
+140 00010d4c
+141 00010d4d
+142 00010d4e
ebx
+144 00010d50
eax
+146 00010d52
0d8a
+148 00010d54
edi),%ecx
+151 00010d57
+160 00010d60
ecx),%edx
+163 00010d63
ecx),%eax
+166 00010d66
x04(%esi)
+169 00010d69
%esi)
+171 00010d6b
%esi
+174 00010d6e
%ecx
+177 00010d71
+178 00010d72

0f1f840000000000

nopl

0x00000000(%ea

8b53f8

movl

0xf8(%

8b43fc

movl

0xfc(%

8941fc

movl

%eax,0

8951f8

movl

%edx,0

83c308

addl

$0x08,

83c108

addl

$0x08,

4e
75eb

decl
jne

%esi
0x0001

8b55dc

movl

0xdc(%

c1e203

shll

$0x03,

8b4d08

movl

0x08(%

0311

addl

(%ecx)

895104

movl

%edx,0

8b4508

movl

0x08(%

83c42c

addl

$0x2c,

5b
5e
5f
c9
c3
89c3

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

85c0

testl

%eax,%

7e36

jle

0x0001

8d4f08

leal

0x08(%

660f1f840000000000
8b51f8

nopw

%eax,%

0x00000000(%eax,%eax)
movl
0xf8(%

8b41fc

movl

0xfc(%

894604

movl

%eax,0

8916

movl

%edx,(

83c608

addl

$0x08,

83c108

addl

$0x08,

4b
75ec

decl
jne

%ebx
0x0001

0d60
+180 00010d74
ebp),%edx
+183 00010d77
edx),%ecx
+186 00010d7a
ebp),%eax
+189 00010d7d
eax),%eax
+192 00010d80
xe4(%ebp)
+195 00010d83
,%esi
+197 00010d85
ebp),%edx
+200 00010d88
,%edi
+202 00010d8a
eax
+204 00010d8c
eax
+206 00010d8e
%eax
+209 00010d91
%edi),%ebx
+212 00010d94
eax
+214 00010d96
ebp),%ebx
+217 00010d99
0da5
+219 00010d9b
0d35
+221 00010d9d
+224 00010da0
%ecx
+227 00010da3
ebx
+229 00010da5
ecx
+231 00010da7
0db3
+233 00010da9
,%edx
+235 00010dab
eax),%eax
+238 00010dae
x04(%ecx)
+241 00010db1
%ecx)
+243 00010db3
ebx),%eax
+246 00010db6
ebp),%eax
+249 00010db9
0da0
+251 00010dbb
+256 00010dc0
cx
+262 00010dc6

8b5508

movl

0x08(%

8b4a04

movl

0x04(%

8b450c

movl

0x0c(%

8b4004

movl

0x04(%

8945e4

movl

%eax,0

8b32

movl

(%edx)

8b550c

movl

0x0c(%

8b3a

movl

(%edx)

89c8

movl

%ecx,%

29f0

subl

%esi,%

83e0f8

andl

$0xf8,

8d1c38

leal

(%eax,

89d8

movl

%ebx,%

3b5de4

cmpl

0xe4(%

750a

jne

0x0001

eb98

jmp

0x0001

0f1f00
83c108

nopl
addl

(%eax)
$0x08,

89c3

movl

%eax,%

85c9

testl

%ecx,%

740a

je

0x0001

8b10

movl

(%eax)

8b4004

movl

0x04(%

894104

movl

%eax,0

8911

movl

%edx,(

8d4308

leal

0x08(%

3b45e4

cmpl

0xe4(%

75e5

jne

0x0001

e975ffffff
81f9ffffff1f
7767

jmp
cmpl

0x00010d35
$0x1fffffff,%e
ja

0x0001

0e2f
+264 00010dc8 8b4ddc
ebp),%ecx
+267 00010dcb c1e103
%ecx
+270 00010dce 894de0
xe0(%ebp)
+273 00010dd1 890c24
%esp)
+276 00010dd4 e8a11f0f00
operator new(unsigned long)
+281 00010dd9 89c6
esi
+283 00010ddb 89f8
eax
+285 00010ddd 3b7de4
ebp),%edi
+288 00010de0 7429
0e0b
+290 00010de2 89f1
ecx
+292 00010de4 89fb
ebx
+294 00010de6 eb0d
0df5
+296 00010de8 0f1f840000000000
x,%eax)
+304 00010df0 83c108
%ecx
+307 00010df3 89c3
ebx
+309 00010df5 85c9
ecx
+311 00010df7 740a
0e03
+313 00010df9 8b10
,%edx
+315 00010dfb 8b4004
eax),%eax
+318 00010dfe 894104
x04(%ecx)
+321 00010e01 8911
%ecx)
+323 00010e03 8d4308
ebx),%eax
+326 00010e06 3b45e4
ebp),%eax
+329 00010e09 75e5
0df0
+331 00010e0b 8b5508
ebp),%edx
+334 00010e0e 8b02
,%eax
+336 00010e10 85c0
eax
+338 00010e12 7408
0e1c
+340 00010e14 890424
%esp)
+343 00010e17 e8521f0f00

movl

0xdc(%

shll

$0x03,

movl

%ecx,0

movl

%ecx,(

calll

0x00102d7a
movl

%eax,%

movl

%edi,%

cmpl

0xe4(%

je

0x0001

movl

%esi,%

movl

%edi,%

jmp

0x0001

nopl

calll

0x00000000(%ea
addl

$0x08,

movl

%eax,%

testl

%ecx,%

je

0x0001

movl

(%eax)

movl

0x04(%

movl

%eax,0

movl

%edx,(

leal

0x08(%

cmpl

0xe4(%

jne

0x0001

movl

0x08(%

movl

(%edx)

testl

%eax,%

je

0x0001

movl

%eax,(
0x00102d6e

operator delete(void*)
+348 00010e1c 8b4d08
ebp),%ecx
+351 00010e1f 8931
%ecx)
+353 00010e21 8b55e0
ebp),%edx
+356 00010e24 8d0416
%edx),%eax
+359 00010e27 894108
x08(%ecx)
+362 00010e2a e90cffffff
+367 00010e2f e8e01e0f00
std::__throw_bad_alloc()
+372 00010e34 660f1f440000
)
+378 00010e3a 660f1f440000
)
+0

movl

0x08(%

movl

%esi,(

movl

0xe0(%

leal

(%esi,

movl

%eax,0

jmp
calll

0x00010d3b
0x00102d14

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00010e40 55

pushl

%ebp
+1
00010e41 89e5
%esp,%ebp
+3
00010e43 57
%edi
+4
00010e44 56
%esi
+5
00010e45 53
%ebx
+6
00010e46 83ec1c
$0x1c,%esp
+9
00010e49 c7042420000000
00020,(%esp)
' '
+16 00010e50 e8251f0f00
operator new(unsigned long)
+21 00010e55 89c6
esi
+23 00010e57 83f8f0
%eax
+26 00010e5a 0f847d000000
+32 00010e60 8b5514
ebp),%edx
+35 00010e63 8b02
,%eax
+37 00010e65 894610
x10(%esi)
+40 00010e68 8b4208
edx),%eax
+43 00010e6b 2b4204
edx),%eax
+46 00010e6e c1f803
%eax
+49 00010e71 c7461400000000
14(%esi)
+56 00010e78 c7461800000000
18(%esi)
+63 00010e7f c7461c00000000
1c(%esi)
+70 00010e86 3dffffff1f
ax

movl
pushl
pushl
pushl
subl
movl
calll

$0x000
0x00102d7a

movl

%eax,%

cmpl

$0xf0,

movl

0x00010edd
0x14(%

movl

(%edx)

movl

%eax,0

movl

0x08(%

subl

0x04(%

sarl

$0x03,

je

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x1fffffff,%e

+75 00010e8b 0f87a3000000


+81 00010e91 8d1cc500000000
ax,8),%ebx
+88 00010e98 891c24
%esp)
+91 00010e9b e8da1e0f00
operator new(unsigned long)
+96 00010ea0 894614
x14(%esi)
+99 00010ea3 894618
x18(%esi)
+102 00010ea6 01c3
ebx
+104 00010ea8 895e1c
x1c(%esi)
+107 00010eab 89c1
ecx
+109 00010ead 8b4514
ebp),%eax
+112 00010eb0 8b7808
eax),%edi
+115 00010eb3 8b5804
eax),%ebx
+118 00010eb6 89d8
eax
+120 00010eb8 39df
edi
+122 00010eba 7506
0ec2
+124 00010ebc eb1c
0eda
+126 00010ebe 6690
+128 00010ec0 89c3
ebx
+130 00010ec2 85c9
ecx
+132 00010ec4 740a
0ed0
+134 00010ec6 8b10
,%edx
+136 00010ec8 8b4004
eax),%eax
+139 00010ecb 894104
x04(%ecx)
+142 00010ece 8911
%ecx)
+144 00010ed0 8d4308
ebx),%eax
+147 00010ed3 83c108
%ecx
+150 00010ed6 39c7
edi
+152 00010ed8 75e6
0ec0
+154 00010eda 894e18
x18(%esi)
+157 00010edd 8b4d08
ebp),%ecx
+160 00010ee0 8d5104
ecx),%edx

ja
leal

0x00010f34
0x00000000(,%e
movl

calll

%ebx,(
0x00102d7a

movl

%eax,0

movl

%eax,0

addl

%eax,%

movl

%ebx,0

movl

%eax,%

movl

0x14(%

movl

0x08(%

movl

0x04(%

movl

%ebx,%

cmpl

%ebx,%

jne

0x0001

jmp

0x0001

nop
movl

%eax,%

testl

%ecx,%

je

0x0001

movl

(%eax)

movl

0x04(%

movl

%eax,0

movl

%edx,(

leal

0x08(%

addl

$0x08,

cmpl

%eax,%

jne

0x0001

movl

%ecx,0

movl

0x08(%

leal

0x04(%

+163 00010ee3 8b5d0c


movl
0x0c(%
ebp),%ebx
+166 00010ee6 85db
testl
%ebx,%
ebx
+168 00010ee8 742c
je
0x0001
0f16
+170 00010eea b801000000
movl
$0x00000001,%e
ax
+175 00010eef 8954240c
movl
%edx,0
x0c(%esp)
+179 00010ef3 8b5510
movl
0x10(%
ebp),%edx
+182 00010ef6 89542408
movl
%edx,0
x08(%esp)
+186 00010efa 89742404
movl
%esi,0
x04(%esp)
+190 00010efe 890424
movl
%eax,(
%esp)
+193 00010f01 e8441e0f00
calll
0x00102d4a
std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_
tree_node_base*, std::_Rb_tree_node_base&)
+198 00010f06 8b4d08
movl
0x08(%
ebp),%ecx
+201 00010f09 ff4114
incl
0x14(%
ecx)
+204 00010f0c 89f0
movl
%esi,%
eax
+206 00010f0e 83c41c
addl
$0x1c,
%esp
+209 00010f11 5b
popl
%ebx
+210 00010f12 5e
popl
%esi
+211 00010f13 5f
popl
%edi
+212 00010f14 c9
leave
+213 00010f15 c3
ret
+214 00010f16 8b5508
movl
0x08(%
ebp),%edx
+217 00010f19 83c204
addl
$0x04,
%edx
+220 00010f1c 3b5510
cmpl
0x10(%
ebp),%edx
+223 00010f1f 74c9
je
0x0001
0eea
+225 00010f21 8b4d14
movl
0x14(%
ebp),%ecx
+228 00010f24 8b01
movl
(%ecx)
,%eax
+230 00010f26 8b4d10
movl
0x10(%
ebp),%ecx
+233 00010f29 3b4110
cmpl
0x10(%
ecx),%eax
+236 00010f2c 0f9cc0
setl
%al
+239 00010f2f 0fb6c0
movzbl
%al,%e
ax
+242 00010f32 ebbb
jmp
0x0001
0eef
+244 00010f34 e8db1d0f00
calll
0x00102d14
std::__throw_bad_alloc()
+249 00010f39 890424
movl
%eax,(
%esp)
+252 00010f3c e8511e0f00
calll
0x00102d92

___cxa_begin_catch
+257 00010f41 893424
%esp)
+260 00010f44 e8251e0f00
operator delete(void*)
+265 00010f49 e8621e0f00
___cxa_rethrow
+270 00010f4e 89c3
ebx
+272 00010f50 e8431e0f00
___cxa_end_catch
+277 00010f55 891c24
%esp)
+280 00010f58 e8eb1c0f00
__Unwind_Resume
+285 00010f5d 90
+286 00010f5e 6690
+0

movl

%esi,(

calll

0x00102d6e

calll

0x00102db0
movl

calll

%eax,%
0x00102d98

movl
calll

%ebx,(
0x00102c48

nop
nop

00010f60 55

pushl

%ebp
+1
00010f61
%esp,%ebp
+3
00010f63
%edi
+4
00010f64
%esi
+5
00010f65
%ebx
+6
00010f66
$0x2c,%esp
+9
00010f69
0x08(%ebp),%edx
+12 00010f6c 8b4208
edx),%eax
+15 00010f6f 89d6
esi
+17 00010f71 83c604
%esi
+20 00010f74 85c0
eax
+22 00010f76 7448
0fc0
+24 00010f78 8b4d0c
ebp),%ecx
+27 00010f7b 8b19
,%ebx
+29 00010f7d eb0a
0f89
+31 00010f7f 90
+32 00010f80 8b5008
eax),%edx
+35 00010f83 85d2
edx
+37 00010f85 7411
0f98
+39 00010f87 89d0
eax
+41 00010f89 395810
x10(%eax)
+44 00010f8c 0f9fc1

89e5

movl

57

pushl

56

pushl

53

pushl

83ec2c

subl

8b5508

movl
movl

0x08(%

movl

%edx,%

addl

$0x04,

testl

%eax,%

je

0x0001

movl

0x0c(%

movl

(%ecx)

jmp

0x0001

nop
movl

0x08(%

testl

%edx,%

je

0x0001

movl

%edx,%

cmpl

%ebx,0

setg

%cl

+47 00010f8f
0f80
+49 00010f91
eax),%edx
+52 00010f94
edx
+54 00010f96
0f87
+56 00010f98
esi
+58 00010f9a
edi
+60 00010f9c
l
+62 00010f9e
0fc0
+64 00010fa0
xe4(%ebp)
+67 00010fa3
esi
+69 00010fa5
ebp),%eax
+72 00010fa8
x10(%eax)
+75 00010fab
100b
+77 00010fad
edx
+79 00010faf
esi
+81 00010fb1
ebp),%ebx
+84 00010fb4
eax
+86 00010fb6
edx
+88 00010fb8
%esp
+91 00010fbb
+92 00010fbc
+93 00010fbd
+94 00010fbe
+95 00010fbf
+96 00010fc0
ebp),%eax
+99 00010fc3
x0c(%eax)
+102 00010fc6
0fed
+104 00010fc8
ebp),%edx
+107 00010fcb
x0c(%esp)
+111 00010fcf
x08(%esp)
+115 00010fd3
04(%esp)
+123 00010fdb
%esp)
+126 00010fde

7fef

jg

0x0001

8b500c

movl

0x0c(%

85d2

testl

%edx,%

75ef

jne

0x0001

89c6

movl

%eax,%

89c7

movl

%eax,%

84c9

testb

%cl,%c

7520

jne

0x0001

8975e4

movl

%esi,0

31f6

xorl

%esi,%

8b45e4

movl

0xe4(%

395810

cmpl

%ebx,0

7c5e

jl

0x0001

89f2

movl

%esi,%

89d6

movl

%edx,%

8b5de4

movl

0xe4(%

89d8

movl

%ebx,%

89f2

movl

%esi,%

83c42c

addl

$0x2c,

5b
5e
5f
c9
c3
8b4508

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

39700c

cmpl

%esi,0

7525

jne

0x0001

8b550c

movl

0x0c(%

8954240c

movl

%edx,0

89742408

movl

%esi,0

c744240400000000

movl

890424
e85dfeffff

$0x00000000,0x
movl

calll

0x08(%

%eax,(
0x00010e40

+131 00010fe3 8945e4


xe4(%ebp)
+134 00010fe6 be01000000
movl
si
+139 00010feb ebc0
0fad
+141 00010fed 893424
%esp)
+144 00010ff0 e82b1d0f00
calll
std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
+149 00010ff5 8b4d0c
ebp),%ecx
+152 00010ff8 8b19
,%ebx
+154 00010ffa 89f7
edi
+156 00010ffc 89c6
esi
+158 00010ffe 8975e4
xe4(%ebp)
+161 00011001 31f6
esi
+163 00011003 8b45e4
ebp),%eax
+166 00011006 395810
x10(%eax)
+169 00011009 7da2
0fad
+171 0001100b 8b550c
ebp),%edx
+174 0001100e 8954240c
x0c(%esp)
+178 00011012 897c2408
x08(%esp)
+182 00011016 c744240400000000
movl
04(%esp)
+190 0001101e 8b4d08
ebp),%ecx
+193 00011021 890c24
%esp)
+196 00011024 e817feffff
calll
+201 00011029 8945e4
xe4(%ebp)
+204 0001102c be01000000
movl
si
+209 00011031 e977ffffff
jmp
+214 00011036 662e0f1f840000000000
nopw
ax)
+0

movl

%eax,0
$0x00000001,%e

jmp

0x0001

movl

%esi,(
0x00102d20

movl

0x0c(%

movl

(%ecx)

movl

%esi,%

movl

%eax,%

movl

%esi,0

xorl

%esi,%

movl

0xe4(%

cmpl

%ebx,0

jge

0x0001

movl

0x0c(%

movl

%edx,0

movl

%edi,0
$0x00000000,0x

movl

0x08(%

movl

%ecx,(

movl

0x00010e40
%eax,0
$0x00000001,%e

0x00010fad
%cs:0x00000000(%eax,%e

00011040 55

pushl

%ebp
+1
00011041
%esp,%ebp
+3
00011043
$0x28,%esp
+6
00011046
%ebx,0xf4(%ebp)
+9
00011049
%esi,0xf8(%ebp)
+12 0001104c 897dfc

89e5

movl

83ec28

subl

895df4

movl

8975f8

movl
movl

%edi,0

xfc(%ebp)
+15 0001104f 8b7508
ebp),%esi
+18 00011052 8b5d0c
ebp),%ebx
+21 00011055 8b7d10
ebp),%edi
+24 00011058 8d4604
esi),%eax
+27 0001105b 39d8
eax
+29 0001105d 7441
10a0
+31 0001105f 395e10
x10(%esi)
+34 00011062 743c
10a0
+36 00011064 891c24
%esp)
+39 00011067 e8c01c0f00
calll
std::_Rb_tree_increment(std::_Rb_tree_node_base*)
+44 0001106c 8b17
,%edx
+46 0001106e 395310
x10(%ebx)
+49 00011071 7d0d
1080
+51 00011073 3b5010
eax),%edx
+54 00011076 7c68
10e0
+56 00011078 0f1f840000000000
nopl
x,%eax)
+64 00011080 897c2404
x04(%esp)
+68 00011084 893424
%esp)
+71 00011087 e8d4feffff
calll
+76 0001108c 8b5df4
ebp),%ebx
+79 0001108f 8b75f8
ebp),%esi
+82 00011092 8b7dfc
ebp),%edi
+85 00011095 c9
+86 00011096 c3
+87 00011097 660f1f840000000000
nopw
+96 000110a0 8b4e14
esi),%ecx
+99 000110a3 85c9
ecx
+101 000110a5 74d9
1080
+103 000110a7 8b5610
esi),%edx
+106 000110aa 8b4210
edx),%eax
+109 000110ad 3b07
,%eax
+111 000110af 7dcf

movl

0x08(%

movl

0x0c(%

movl

0x10(%

leal

0x04(%

cmpl

%ebx,%

je

0x0001

cmpl

%ebx,0

je

0x0001

movl

%ebx,(
0x00102d2c

movl

(%edi)

cmpl

%edx,0

jge

0x0001

cmpl

0x10(%

jl

0x0001
0x00000000(%ea

movl

%edi,0

movl

%esi,(

movl

0x00010f60
0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
0x00000000(%eax,%eax)
movl
0x14(%
testl

%ecx,%

je

0x0001

movl

0x10(%

movl

0x10(%

cmpl

(%edi)

jge

0x0001

1080
+113 000110b1
x0c(%esp)
+117 000110b5
x08(%esp)
+121 000110b9
04(%esp)
+129 000110c1
%esp)
+132 000110c4
+137 000110c9
ebp),%ebx
+140 000110cc
ebp),%esi
+143 000110cf
ebp),%edi
+146 000110d2
+147 000110d3
+148 000110d4
)
+154 000110da
)
+160 000110e0
ebx),%edx
+163 000110e3
edx
+165 000110e5
1106
+167 000110e7
x0c(%esp)
+171 000110eb
x08(%esp)
+175 000110ef
x04(%esp)
+179 000110f3
%esp)
+182 000110f6
+187 000110fb
ebp),%ebx
+190 000110fe
ebp),%esi
+193 00011101
ebp),%edi
+196 00011104
+197 00011105
+198 00011106
x0c(%esp)
+202 0001110a
x08(%esp)
+206 0001110e
04(%esp)
+214 00011116
%esp)
+217 00011119
+222 0001111e
+227 00011123
+228 00011124
)
+234 0001112a
)

897c240c

movl

%edi,0

89542408

movl

%edx,0

c744240400000000

movl

893424

$0x00000000,0x
movl

%esi,(

movl

0x00010e40
0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

e877fdffff
8b5df4

calll

8b530c

movl

0x0c(%

85d2

testl

%edx,%

741f

je

0x0001

897c240c

movl

%edi,0

89442408

movl

%eax,0

89442404

movl

%eax,0

893424

movl

%esi,(

movl

0x00010e40
0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
897c240c

leave
ret
movl

%edi,0

895c2408

movl

%ebx,0

e845fdffff
8b5df4

c744240400000000

calll

movl

893424

$0x00000000,0x
movl

%esi,(

e822fdffff
e969ffffff
90
660f1f440000

calll
jmp

0x00010e40
0x0001108c

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

nop

+0

00011130 55

pushl

%ebp
+1
00011131 89e5
%esp,%ebp
+3
00011133 57
%edi
+4
00011134 56
%esi
+5
00011135 53
%ebx
+6
00011136 83ec3c
$0x3c,%esp
+9
00011139 8b5d0c
0x0c(%ebp),%ebx
+12 0001113c 85db
ebx
+14 0001113e 0f8406020000
+20 00011144 8b550c
ebp),%edx
+23 00011147 8b420c
edx),%eax
+26 0001114a 85c0
eax
+28 0001114c 0f84cc010000
+34 00011152 8945e4
xe4(%ebp)
+37 00011155 8b55e4
ebp),%edx
+40 00011158 8b420c
edx),%eax
+43 0001115b 85c0
eax
+45 0001115d 0f848f010000
+51 00011163 8945e0
xe0(%ebp)
+54 00011166 8b55e0
ebp),%edx
+57 00011169 8b420c
edx),%eax
+60 0001116c 85c0
eax
+62 0001116e 0f8452010000
+68 00011174 8945dc
xdc(%ebp)
+71 00011177 8b55dc
ebp),%edx
+74 0001117a 8b420c
edx),%eax
+77 0001117d 85c0
eax
+79 0001117f 0f8415010000
+85 00011185 8945d8
xd8(%ebp)
+88 00011188 8b55d8
ebp),%edx
+91 0001118b 8b420c
edx),%eax
+94 0001118e 85c0
eax

movl
pushl
pushl
pushl
subl
movl
testl
je

%ebx,%

movl

0x0001134a
0x0c(%

movl

0x0c(%

testl

%eax,%

je
movl

0x0001131e
%eax,0

movl

0xe4(%

movl

0x0c(%

testl

%eax,%

je
movl

0x000112f2
%eax,0

movl

0xe0(%

movl

0x0c(%

testl

%eax,%

je
movl

0x000112c6
%eax,0

movl

0xdc(%

movl

0x0c(%

testl

%eax,%

je
movl

0x0001129a
%eax,0

movl

0xd8(%

movl

0x0c(%

testl

%eax,%

+96 00011190 0f84d8000000


+102 00011196 8945d4
xd4(%ebp)
+105 00011199 8b55d4
ebp),%edx
+108 0001119c 8b420c
edx),%eax
+111 0001119f 85c0
eax
+113 000111a1 0f849b000000
+119 000111a7 8945d0
xd0(%ebp)
+122 000111aa 89c2
edx
+124 000111ac 8b420c
edx),%eax
+127 000111af 85c0
eax
+129 000111b1 7461
1214
+131 000111b3 89c7
edi
+133 000111b5 8b470c
edi),%eax
+136 000111b8 85c0
eax
+138 000111ba 7436
11f2
+140 000111bc 89c3
ebx
+142 000111be eb02
11c2
+144 000111c0 89f3
ebx
+146 000111c2 8b430c
ebx),%eax
+149 000111c5 89442404
x04(%esp)
+153 000111c9 8b4508
ebp),%eax
+156 000111cc 890424
%esp)
+159 000111cf e85cffffff
+164 000111d4 8b7308
ebx),%esi
+167 000111d7 8b4314
ebx),%eax
+170 000111da 85c0
eax
+172 000111dc 7408
11e6
+174 000111de 890424
%esp)
+177 000111e1 e8881b0f00
operator delete(void*)
+182 000111e6 891c24
%esp)
+185 000111e9 e8801b0f00
operator delete(void*)
+190 000111ee 85f6

je
movl

0x0001126e
%eax,0

movl

0xd4(%

movl

0x0c(%

testl

%eax,%

je
movl

0x00011242
%eax,0

movl

%eax,%

movl

0x0c(%

testl

%eax,%

je

0x0001

movl

%eax,%

movl

0x0c(%

testl

%eax,%

je

0x0001

movl

%eax,%

jmp

0x0001

movl

%esi,%

movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

movl

0x00011130
0x08(%

movl

0x14(%

testl

%eax,%

je

0x0001

movl

%eax,(

calll

calll

0x00102d6e
movl

calll

%ebx,(
0x00102d6e

testl

%esi,%

esi
+192 000111f0 75ce
11c0
+194 000111f2 8b5f08
edi),%ebx
+197 000111f5 8b4714
edi),%eax
+200 000111f8 85c0
eax
+202 000111fa 7408
1204
+204 000111fc 890424
%esp)
+207 000111ff e86a1b0f00
operator delete(void*)
+212 00011204 893c24
%esp)
+215 00011207 e8621b0f00
operator delete(void*)
+220 0001120c 85db
ebx
+222 0001120e 7404
1214
+224 00011210 89df
edi
+226 00011212 eba1
11b5
+228 00011214 8b55d0
ebp),%edx
+231 00011217 8b5a08
edx),%ebx
+234 0001121a 8b4214
edx),%eax
+237 0001121d 85c0
eax
+239 0001121f 7408
1229
+241 00011221 890424
%esp)
+244 00011224 e8451b0f00
operator delete(void*)
+249 00011229 8b45d0
ebp),%eax
+252 0001122c 890424
%esp)
+255 0001122f e83a1b0f00
operator delete(void*)
+260 00011234 85db
ebx
+262 00011236 740a
1242
+264 00011238 895dd0
xd0(%ebp)
+267 0001123b 89da
edx
+269 0001123d e96affffff
+274 00011242 8b55d4
ebp),%edx
+277 00011245 8b5a08
edx),%ebx

jne

0x0001

movl

0x08(%

movl

0x14(%

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

calll

%edi,(
0x00102d6e

testl

%ebx,%

je

0x0001

movl

%ebx,%

jmp

0x0001

movl

0xd0(%

movl

0x08(%

movl

0x14(%

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

0xd0(%

movl

%eax,(

calll

0x00102d6e
testl

%ebx,%

je

0x0001

movl

%ebx,0

movl

%ebx,%

movl

0x000111ac
0xd4(%

movl

0x08(%

jmp

+280 00011248 8b4214


edx),%eax
+283 0001124b 85c0
eax
+285 0001124d 7408
1257
+287 0001124f 890424
%esp)
+290 00011252 e8171b0f00
operator delete(void*)
+295 00011257 8b45d4
ebp),%eax
+298 0001125a 890424
%esp)
+301 0001125d e80c1b0f00
operator delete(void*)
+306 00011262 85db
ebx
+308 00011264 7408
126e
+310 00011266 895dd4
xd4(%ebp)
+313 00011269 e92bffffff
+318 0001126e 8b55d8
ebp),%edx
+321 00011271 8b5a08
edx),%ebx
+324 00011274 8b4214
edx),%eax
+327 00011277 85c0
eax
+329 00011279 7408
1283
+331 0001127b 890424
%esp)
+334 0001127e e8eb1a0f00
operator delete(void*)
+339 00011283 8b45d8
ebp),%eax
+342 00011286 890424
%esp)
+345 00011289 e8e01a0f00
operator delete(void*)
+350 0001128e 85db
ebx
+352 00011290 7408
129a
+354 00011292 895dd8
xd8(%ebp)
+357 00011295 e9eefeffff
+362 0001129a 8b55dc
ebp),%edx
+365 0001129d 8b5a08
edx),%ebx
+368 000112a0 8b4214
edx),%eax
+371 000112a3 85c0
eax
+373 000112a5 7408
12af

movl

0x14(%

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

0xd4(%

movl

%eax,(

calll

0x00102d6e
testl

%ebx,%

je

0x0001

movl

%ebx,0

movl

0x00011199
0xd8(%

movl

0x08(%

movl

0x14(%

testl

%eax,%

je

0x0001

movl

%eax,(

jmp

calll

0x00102d6e
movl

0xd8(%

movl

%eax,(

calll

0x00102d6e
testl

%ebx,%

je

0x0001

movl

%ebx,0

movl

0x00011188
0xdc(%

movl

0x08(%

movl

0x14(%

testl

%eax,%

je

0x0001

jmp

+375 000112a7 890424


%esp)
+378 000112aa e8bf1a0f00
operator delete(void*)
+383 000112af 8b45dc
ebp),%eax
+386 000112b2 890424
%esp)
+389 000112b5 e8b41a0f00
operator delete(void*)
+394 000112ba 85db
ebx
+396 000112bc 7408
12c6
+398 000112be 895ddc
xdc(%ebp)
+401 000112c1 e9b1feffff
+406 000112c6 8b55e0
ebp),%edx
+409 000112c9 8b5a08
edx),%ebx
+412 000112cc 8b4214
edx),%eax
+415 000112cf 85c0
eax
+417 000112d1 7408
12db
+419 000112d3 890424
%esp)
+422 000112d6 e8931a0f00
operator delete(void*)
+427 000112db 8b45e0
ebp),%eax
+430 000112de 890424
%esp)
+433 000112e1 e8881a0f00
operator delete(void*)
+438 000112e6 85db
ebx
+440 000112e8 7408
12f2
+442 000112ea 895de0
xe0(%ebp)
+445 000112ed e974feffff
+450 000112f2 8b55e4
ebp),%edx
+453 000112f5 8b5a08
edx),%ebx
+456 000112f8 8b4214
edx),%eax
+459 000112fb 85c0
eax
+461 000112fd 7408
1307
+463 000112ff 890424
%esp)
+466 00011302 e8671a0f00
operator delete(void*)
+471 00011307 8b45e4
ebp),%eax

movl
calll

%eax,(
0x00102d6e

movl

0xdc(%

movl

%eax,(

calll

0x00102d6e
testl

%ebx,%

je

0x0001

movl

%ebx,0

movl

0x00011177
0xe0(%

movl

0x08(%

movl

0x14(%

testl

%eax,%

je

0x0001

movl

%eax,(

jmp

calll

0x00102d6e
movl

0xe0(%

movl

%eax,(

calll

0x00102d6e
testl

%ebx,%

je

0x0001

movl

%ebx,0

movl

0x00011166
0xe4(%

movl

0x08(%

movl

0x14(%

testl

%eax,%

je

0x0001

movl

%eax,(

jmp

calll

0x00102d6e
movl

0xe4(%

+474 0001130a 890424


%esp)
+477 0001130d e85c1a0f00
operator delete(void*)
+482 00011312 85db
ebx
+484 00011314 7408
131e
+486 00011316 895de4
xe4(%ebp)
+489 00011319 e937feffff
+494 0001131e 8b550c
ebp),%edx
+497 00011321 8b5a08
edx),%ebx
+500 00011324 8b4214
edx),%eax
+503 00011327 85c0
eax
+505 00011329 7408
1333
+507 0001132b 890424
%esp)
+510 0001132e e83b1a0f00
operator delete(void*)
+515 00011333 8b450c
ebp),%eax
+518 00011336 890424
%esp)
+521 00011339 e8301a0f00
operator delete(void*)
+526 0001133e 85db
ebx
+528 00011340 7408
134a
+530 00011342 895d0c
x0c(%ebp)
+533 00011345 e9fafdffff
+538 0001134a 83c43c
%esp
+541 0001134d 5b
+542 0001134e 5e
+543 0001134f 5f
+544 00011350 c9
+545 00011351 c3
+546 00011352 0f1f8000000000
x)
+553 00011359 0f1f8000000000
x)
+0

movl
calll

%eax,(
0x00102d6e

testl

%ebx,%

je

0x0001

movl

%ebx,0

movl

0x00011155
0x0c(%

movl

0x08(%

movl

0x14(%

testl

%eax,%

je

0x0001

movl

%eax,(

jmp

calll

0x00102d6e
movl

0x0c(%

movl

%eax,(

calll

0x00102d6e
testl

%ebx,%

je

0x0001

movl

%ebx,0

addl

0x00011144
$0x3c,

jmp
popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0x00000000(%ea

nopl

0x00000000(%ea

00011360 55

pushl

00011361 89e5

movl

00011363 57

pushl

00011364 56

pushl

00011365 53

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx

+6
00011366 83ec3c
$0x3c,%esp
+9
00011369 8b550c
0x0c(%ebp),%edx
+12 0001136c 8b4d08
ebp),%ecx
+15 0001136f 8b4108
ecx),%eax
+18 00011372 83c104
%ecx
+21 00011375 89cf
edi
+23 00011377 85c0
eax
+25 00011379 0f84f1000000
+31 0001137f 8b12
,%edx
+33 00011381 eb16
1399
+35 00011383 660f1f440000
)
+41 00011389 0f1f8000000000
x)
+48 00011390 89c7
edi
+50 00011392 8b4008
eax),%eax
+53 00011395 85c0
eax
+55 00011397 740c
13a5
+57 00011399 395010
x10(%eax)
+60 0001139c 7df2
1390
+62 0001139e 8b400c
eax),%eax
+65 000113a1 85c0
eax
+67 000113a3 75f4
1399
+69 000113a5 39cf
edi
+71 000113a7 740b
13b4
+73 000113a9 89f8
eax
+75 000113ab 3b5710
edi),%edx
+78 000113ae 0f8db1000000
+84 000113b4 c745dc00000000
dc(%ebp)
+91 000113bb c745e000000000
e0(%ebp)
+98 000113c2 c745e400000000
e4(%ebp)
+105 000113c9 8955cc
xcc(%ebp)
+108 000113cc c745d000000000
d0(%ebp)

subl
movl
movl

0x08(%

movl

0x08(%

addl

$0x04,

movl

%ecx,%

testl

%eax,%

je
movl
jmp

0x00011470
(%edx)
0x0001

nopw

0x00(%eax,%eax

nopl

0x00000000(%ea
movl

%eax,%

movl

0x08(%

testl

%eax,%

je

0x0001

cmpl

%edx,0

jge

0x0001

movl

0x0c(%

testl

%eax,%

jne

0x0001

cmpl

%ecx,%

je

0x0001

movl

%edi,%

cmpl

0x10(%

jge
movl

0x00011465
$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
movl

movl

%edx,0
$0x00000000,0x

+115 000113d3 c745d400000000


d4(%ebp)
+122 000113da c745d800000000
d8(%ebp)
+129 000113e1 c7042400000000
esp)
+136 000113e8 e88d190f00
operator new(unsigned long)
+141 000113ed 89c1
ecx
+143 000113ef 8945d0
xd0(%ebp)
+146 000113f2 8945d4
xd4(%ebp)
+149 000113f5 8945d8
xd8(%ebp)
+152 000113f8 8b75e0
ebp),%esi
+155 000113fb 8b5ddc
ebp),%ebx
+158 000113fe 89d8
eax
+160 00011400 39de
esi
+162 00011402 750e
1412
+164 00011404 eb24
142a
+166 00011406 662e0f1f840000000000
ax)
+176 00011410 89c3
ebx
+178 00011412 85c9
ecx
+180 00011414 740a
1420
+182 00011416 8b10
,%edx
+184 00011418 8b4004
eax),%eax
+187 0001141b 894104
x04(%ecx)
+190 0001141e 8911
%ecx)
+192 00011420 8d4308
ebx),%eax
+195 00011423 83c108
%ecx
+198 00011426 39c6
esi
+200 00011428 75e6
1410
+202 0001142a 894dd4
xd4(%ebp)
+205 0001142d 8d45cc
ebp),%eax
+208 00011430 89442408
x08(%esp)
+212 00011434 897c2404
x04(%esp)

nopw

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,0

movl

%eax,0

movl

%eax,0

movl

0xe0(%

movl

0xdc(%

movl

%ebx,%

cmpl

%ebx,%

jne

0x0001

jmp

0x0001

%cs:0x00000000(%eax,%e
movl

%eax,%

testl

%ecx,%

je

0x0001

movl

(%eax)

movl

0x04(%

movl

%eax,0

movl

%edx,(

leal

0x08(%

addl

$0x08,

cmpl

%eax,%

jne

0x0001

movl

%ecx,0

leal

0xcc(%

movl

%eax,0

movl

%edi,0

+216 00011438 8b4508


ebp),%eax
+219 0001143b 890424
%esp)
+222 0001143e e8fdfbffff
+227 00011443 89c3
ebx
+229 00011445 8b45d0
ebp),%eax
+232 00011448 85c0
eax
+234 0001144a 7408
1454
+236 0001144c 890424
%esp)
+239 0001144f e81a190f00
operator delete(void*)
+244 00011454 8b45dc
ebp),%eax
+247 00011457 85c0
eax
+249 00011459 7408
1463
+251 0001145b 890424
%esp)
+254 0001145e e80b190f00
operator delete(void*)
+259 00011463 89d8
eax
+261 00011465 83c014
%eax
+264 00011468 83c43c
%esp
+267 0001146b 5b
+268 0001146c 5e
+269 0001146d 5f
+270 0001146e c9
+271 0001146f c3
+272 00011470 8b12
,%edx
+274 00011472 e92effffff
+279 00011477 89c3
ebx
+281 00011479 8b45dc
ebp),%eax
+284 0001147c 85c0
eax
+286 0001147e 7408
1488
+288 00011480 890424
%esp)
+291 00011483 e8e6180f00
operator delete(void*)
+296 00011488 891c24
%esp)
+299 0001148b e8b8170f00
__Unwind_Resume
+304 00011490 89c3
ebx
+306 00011492 8b45d0

movl

0x08(%

movl

%eax,(

movl

0x00011040
%eax,%

movl

0xd0(%

testl

%eax,%

je

0x0001

movl

%eax,(

calll

calll

0x00102d6e
movl

0xdc(%

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

%ebx,%

addl

$0x14,

addl

$0x3c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

jmp

(%edx)

movl

0x000113a5
%eax,%

movl

0xdc(%

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

movl

%eax,%

movl

0xd0(%

ebp),%eax
+309 00011495 85c0
eax
+311 00011497 74e0
1479
+313 00011499 890424
%esp)
+316 0001149c e8cd180f00
operator delete(void*)
+321 000114a1 ebd6
1479
+323 000114a3 90
+324 000114a4 90
+325 000114a5 90
+326 000114a6 90
+327 000114a7 90
+328 000114a8 90
+329 000114a9 90
+330 000114aa 90
+331 000114ab 90
+332 000114ac 90
+333 000114ad 90
+334 000114ae 90
+335 000114af 90
+0

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
jmp

0x0001

nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

000114b0 55

pushl

%ebp
+1
000114b1 89e5
%esp,%ebp
+3
000114b3 8b550c
0x0c(%ebp),%edx
+6
000114b6 c1e202
$0x02,%edx
+9
000114b9 8b4508
0x08(%ebp),%eax
+12 000114bc 035004
eax),%edx
+15 000114bf 8b02
,%eax
+17 000114c1 c9
+18 000114c2 c3
+19 000114c3 90
+20 000114c4 660f1f440000
)
+26 000114ca 660f1f440000
)
+0

movl
movl
shll
movl
addl

0x04(%

movl

(%edx)

leave
ret
nop
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

000114d0 55

pushl

%ebp
+1
000114d1
%esp,%ebp
+3
000114d3
0x0c(%ebp),%edx
+6
000114d6
$0x02,%edx
+9
000114d9
0x08(%ebp),%eax
+12 000114dc 035004
eax),%edx
+15 000114df 8b02

89e5

movl

8b550c

movl

c1e202

shll

8b4508

movl
addl

0x04(%

movl

(%edx)

,%eax
+17
+18
+19
+20
)
+26
)

000114e1
000114e2
000114e3
000114e4

c9
c3
90
660f1f440000

nopw

0x00(%eax,%eax

000114ea 660f1f440000

nopw

0x00(%eax,%eax

+0

leave
ret
nop

000114f0 55

pushl

%ebp
+1
000114f1
%esp,%ebp
+3
000114f3
0x0c(%ebp),%edx
+6
000114f6
0x08(%ebp),%eax
+9
000114f9
%dl,0x10(%eax)
+12 000114fc c9
+13 000114fd c3
+14 000114fe 6690
+0

89e5

movl

8b550c

movl

8b4508

movl

885010

movb
leave
ret
nop

00011500 55

pushl

%ebp
+1
00011501
%esp,%ebp
+3
00011503
0x0c(%ebp),%edx
+6
00011506
0x08(%ebp),%eax
+9
00011509
%dl,0x11(%eax)
+12 0001150c c9
+13 0001150d c3
+14 0001150e 6690
+0

89e5

movl

8b550c

movl

8b4508

movl

885011

movb
leave
ret
nop

00011510 55

pushl

%ebp
+1
00011511
%esp,%ebp
+3
00011513
0x0c(%ebp),%edx
+6
00011516
0x08(%ebp),%eax
+9
00011519
%dl,0x28(%eax)
+12 0001151c c9
+13 0001151d c3
+14 0001151e 6690
+0

89e5

movl

8b550c

movl

8b4508

movl

885028

movb
leave
ret
nop

00011520 55

pushl

%ebp
+1
00011521
%esp,%ebp
+3
00011523
0x0c(%ebp),%edx
+6
00011526
0x08(%ebp),%eax
+9
00011529

89e5

movl

8b550c

movl

8b4508

movl

885078

movb

%dl,0x78(%eax)
+12 0001152c c9
+13 0001152d c3
+14 0001152e 6690
+0

leave
ret
nop

00011530 55

pushl

%ebp
+1
00011531
%esp,%ebp
+3
00011533
0x0c(%ebp),%edx
+6
00011536
0x08(%ebp),%eax
+9
00011539
%dl,0x60(%eax)
+12 0001153c c9
+13 0001153d c3
+14 0001153e 6690
+0

89e5

movl

8b550c

movl

8b4508

movl

885060

movb
leave
ret
nop

00011540 55

pushl

%ebp
+1
00011541
%esp,%ebp
+3
00011543
0x0c(%ebp),%edx
+6
00011546
0x08(%ebp),%eax
+9
00011549
%dl,0x38(%eax)
+12 0001154c c9
+13 0001154d c3
+14 0001154e 6690
+0

89e5

movl

8b550c

movl

8b4508

movl

885038

movb
leave
ret
nop

00011550 55

pushl

%ebp
+1
00011551
%esp,%ebp
+3
00011553
0x0c(%ebp),%edx
+6
00011556
0x08(%ebp),%eax
+9
00011559
%edx,0x61(%eax)
+12 0001155c c9
+13 0001155d c3
+14 0001155e 6690
+0

89e5

movl

8b550c

movl

8b4508

movl

895061

movl
leave
ret
nop

00011560 55

pushl

%ebp
+1
00011561
%esp,%ebp
+3
00011563
0x0c(%ebp),%edx
+6
00011566
0x08(%ebp),%eax
+9
00011569
%edx,0x68(%eax)
+12 0001156c c9
+13 0001156d c3
+14 0001156e 6690

89e5

movl

8b550c

movl

8b4508

movl

895068

movl
leave
ret
nop

+0

00011570 55

pushl

%ebp
+1
00011571 89e5
%esp,%ebp
+3
00011573 53
%ebx
+4
00011574 83ec10
$0x10,%esp
+7
00011577 8b5d08
0x08(%ebp),%ebx
+10 0001157a 8b5510
ebp),%edx
+13 0001157d 8d4df8
ebp),%ecx
+16 00011580 85d2
edx
+18 00011582 7e0c
1590
+20 00011584 8d4df4
ebp),%ecx
+23 00011587 8d4510
ebp),%eax
+26 0001158a 83fa59
%edx
+29 0001158d 0f4cc8
ecx
+32 00011590 c745f800000000
f8(%ebp)
+39 00011597 c745f459000000
f4(%ebp)
'Y'
+46 0001159e 8b11
,%edx
+48 000115a0 8b450c
ebp),%eax
+51 000115a3 3d67010000
ax
+56 000115a8 7e12
15bc
+58 000115aa 660f1f440000
)
+64 000115b0 2d68010000
ax
+69 000115b5 3d67010000
ax
+74 000115ba 7ff4
15b0
+76 000115bc 85c0
eax
+78 000115be 7907
15c7
+80 000115c0 0568010000
ax
+85 000115c5 78f9
15c0
+87 000115c7 894348
x48(%ebx)
+90 000115ca 89534c
x4c(%ebx)
+93 000115cd 83c410

movl
pushl
subl
movl
movl

0x10(%

leal

0xf8(%

testl

%edx,%

jle

0x0001

leal

0xf4(%

leal

0x10(%

cmpl

$0x59,

cmovll

%eax,%

'Y'
movl

$0x00000000,0x

movl

$0x00000059,0x
movl

(%ecx)

movl

0x0c(%

cmpl

$0x00000167,%e
jle

0x0001

nopw

0x00(%eax,%eax

subl

$0x00000168,%e

cmpl

$0x00000167,%e
jg

0x0001

testl

%eax,%

jns

0x0001

addl

$0x00000168,%e
js

0x0001

movl

%eax,0

movl

%edx,0

addl

$0x10,

%esp
+96
+97
+98
+99
+100
)
+106
)

000115d0
000115d1
000115d2
000115d3
000115d4

5b
c9
c3
90
660f1f440000

nopw

0x00(%eax,%eax

000115da 660f1f440000

nopw

0x00(%eax,%eax

+0

popl
leave
ret
nop

000115e0 55

%ebx

pushl

%ebp
+1
000115e1 89e5
%esp,%ebp
+3
000115e3 53
%ebx
+4
000115e4 83ec10
$0x10,%esp
+7
000115e7 8b5d08
0x08(%ebp),%ebx
+10 000115ea 8b550c
ebp),%edx
+13 000115ed 8d4df8
ebp),%ecx
+16 000115f0 83fa9c
%edx
+19 000115f3 7e0c
1601
+21 000115f5 8d4df4
ebp),%ecx
+24 000115f8 8d450c
ebp),%eax
+27 000115fb 83fa64
%edx
+30 000115fe 0f4cc8
ecx
+33 00011601 c745f89cffffff
f8(%ebp)
+40 00011608 c745f464000000
f4(%ebp)
'd'
+47 0001160f 8b01
,%eax
+49 00011611 894358
x58(%ebx)
+52 00011614 8b5510
ebp),%edx
+55 00011617 8d4df0
ebp),%ecx
+58 0001161a 83fa9c
%edx
+61 0001161d 7e0c
162b
+63 0001161f 8d4dec
ebp),%ecx
+66 00011622 8d4510
ebp),%eax
+69 00011625 83fa64
%edx
+72 00011628 0f4cc8
ecx

movl
pushl
subl
movl
movl

0x0c(%

leal

0xf8(%

cmpl

$0x9c,

jle

0x0001

leal

0xf4(%

leal

0x0c(%

cmpl

$0x64,

cmovll

%eax,%

'd'
movl

$0xffffff9c,0x

movl

$0x00000064,0x
movl

(%ecx)

movl

%eax,0

movl

0x10(%

leal

0xf0(%

cmpl

$0x9c,

jle

0x0001

leal

0xec(%

leal

0x10(%

cmpl

$0x64,

cmovll

%eax,%

'd'

+75 0001162b
f0(%ebp)
+82 00011632
ec(%ebp)
+89 00011639
,%eax
+91 0001163b
x5c(%ebx)
+94 0001163e
%esp
+97 00011641
+98 00011642
+99 00011643
+100 00011644
)
+106 0001164a
)
+0

c745f09cffffff

movl

$0xffffff9c,0x

c745ec64000000
'd'
8b01

movl

$0x00000064,0x
movl

(%ecx)

89435c

movl

%eax,0

83c410

addl

$0x10,

5b
c9
c3
660f1f440000

popl
leave
ret

%ebx

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

00011650 55

pushl

%ebp
+1
00011651 89e5
%esp,%ebp
+3
00011653 8b4508
0x08(%ebp),%eax
+6
00011656 c700a8891300
389a8,(%eax)
+12 0001165c c74004bc891300
04(%eax)
+19 00011663 c7400800000000
08(%eax)
+26 0001166a c7400c00000000
0c(%eax)
+33 00011671 c7401000000000
10(%eax)
+40 00011678 c7401400000000
14(%eax)
+47 0001167f c7401800000000
18(%eax)
+54 00011686 c7401c00000000
1c(%eax)
+61 0001168d c7402000000000
20(%eax)
+68 00011694 c9
+69 00011695 c3
+70 00011696 662e0f1f840000000000
ax)
+0

movl
movl
movl

nopw

$0x001

movl

$0x001389bc,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
leave
ret
%cs:0x00000000(%eax,%e

000116a0 55

pushl

%ebp
+1
000116a1
%esp,%ebp
+3
000116a3
$0x10,%esp
+6
000116a6
0x0c(%ebp),%ecx
+9
000116a9
0xfc(%ebp),%edx
+12 000116ac 85c9
ecx
+14 000116ae 7e0f

89e5

movl

83ec10

subl

8b4d0c

movl

8d55fc

leal
testl

%ecx,%

jle

0x0001

16bf
+16 000116b0
ebp),%edx
+19 000116b3
ebp),%eax
+22 000116b6
cx
+28 000116bc
edx
+31 000116bf
fc(%ebp)
+38 000116c6
f8(%ebp)
+45 000116cd
,%edx
+47 000116cf
ebp),%eax
+50 000116d2
x14(%eax)
+53 000116d5
+54 000116d6
+55 000116d7
+56 000116d8
x,%eax)
+0

8d55f8

leal

0xf8(%

8d450c

leal

0x0c(%

81f968010000

cmpl

0f4cd0

$0x00000168,%e
cmovll

%eax,%

c745fc00000000

movl

$0x00000000,0x

c745f868010000

movl

$0x00000168,0x

8b12

movl

(%edx)

8b4508

movl

0x08(%

895014

movl

%edx,0

c9
c3
90
0f1f840000000000

leave
ret
nop
nopl

0x00000000(%ea

000116e0 55

pushl

%ebp
+1
000116e1 89e5
%esp,%ebp
+3
000116e3 83ec10
$0x10,%esp
+6
000116e6 8b4d0c
0x0c(%ebp),%ecx
+9
000116e9 8d55fc
0xfc(%ebp),%edx
+12 000116ec 85c9
ecx
+14 000116ee 7e0a
16fa
+16 000116f0 8d55f8
ebp),%edx
+19 000116f3 8d450c
ebp),%eax
+22 000116f6 49
+23 000116f7 0f44d0
edx
+26 000116fa c745fc00000000
fc(%ebp)
+33 00011701 c745f802000000
f8(%ebp)
+40 00011708 8b12
,%edx
+42 0001170a 8b4508
ebp),%eax
+45 0001170d 89501c
x1c(%eax)
+48 00011710 c9
+49 00011711 c3
+50 00011712 0f1f8000000000
x)

movl
subl
movl
leal
testl

%ecx,%

jle

0x0001

leal

0xf8(%

leal

0x0c(%

decl
cmovel

%ecx
%eax,%

movl

$0x00000000,0x

movl

$0x00000002,0x
movl

(%edx)

movl

0x08(%

movl

%edx,0

leave
ret
nopl

0x00000000(%ea

+57 00011719 0f1f8000000000

nopl

0x00000000(%ea

x)
+0

00011720 55

pushl

%ebp
+1
00011721 89e5
%esp,%ebp
+3
00011723 83ec10
$0x10,%esp
+6
00011726 8b4d0c
0x0c(%ebp),%ecx
+9
00011729 8d55fc
0xfc(%ebp),%edx
+12 0001172c 85c9
ecx
+14 0001172e 7e0c
173c
+16 00011730 8d55f8
ebp),%edx
+19 00011733 8d450c
ebp),%eax
+22 00011736 83f903
%ecx
+25 00011739 0f4cd0
edx
+28 0001173c c745fc00000000
fc(%ebp)
+35 00011743 c745f803000000
f8(%ebp)
+42 0001174a 8b12
,%edx
+44 0001174c 8b4508
ebp),%eax
+47 0001174f 895074
x74(%eax)
+50 00011752 c9
+51 00011753 c3
+52 00011754 660f1f440000
)
+58 0001175a 660f1f440000
)
+64 00011760 83442404fc
p)
+69 00011765 e906000000
+74 0001176a 660f1f440000
)
+0

movl
subl
movl
leal
testl

%ecx,%

jle

0x0001

leal

0xf8(%

leal

0x0c(%

cmpl

$0x03,

cmovll

%eax,%

movl

$0x00000000,0x

movl

$0x00000003,0x
movl

(%edx)

movl

0x08(%

movl

%edx,0

leave
ret
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

addl

$0xfc,0x04(%es

jmp
nopw

0x00011770
0x00(%eax,%eax

00011770 55

pushl

%ebp
+1
00011771
%esp,%ebp
+3
00011773
0x0c(%ebp),%edx
+6
00011776
$0x02,%edx
+9
00011779
0x08(%ebp),%eax
+12 0001177c 035018
eax),%edx
+15 0001177f 8b02

89e5

movl

8b550c

movl

c1e202

shll

8b4508

movl
addl

0x18(%

movl

(%edx)

,%eax
+17
+18
+19
+20
)
+26
)

00011781
00011782
00011783
00011784

c9
c3
90
660f1f440000

nopw

0x00(%eax,%eax

0001178a 660f1f440000

nopw

0x00(%eax,%eax

+0

leave
ret
nop

00011790 55

pushl

%ebp
+1
00011791 89e5
%esp,%ebp
+3
00011793 53
%ebx
+4
00011794 83ec14
$0x14,%esp
+7
00011797 8b5d08
0x08(%ebp),%ebx
+10 0001179a c6431001
0x10(%ebx)
+14 0001179e c743145c000000
14(%ebx)
'\'
+21 000117a5 c7431832000000
18(%ebx)
'2'
+28 000117ac c743201e000000
20(%ebx)
+35 000117b3 c6431101
0x11(%ebx)
+39 000117b7 c743344b000000
34(%ebx)
'K'
+46 000117be c6432800
0x28(%ebx)
+50 000117c2 c7433032000000
30(%ebx)
'2'
+57 000117c9 c7432c32000000
2c(%ebx)
'2'
+64 000117d0 c7434882000000
48(%ebx)
+71 000117d7 c7434c14000000
4c(%ebx)
+78 000117de c7435025000000
50(%ebx)
'%'
+85 000117e5 c743540c000000
54(%ebx)
+92 000117ec c7435800000000
58(%ebx)
+99 000117f3 c7435c00000000
5c(%ebx)
+106 000117fa c7432432000000
24(%ebx)
'2'
+113 00011801 c7431c02000000
1c(%ebx)
+120 00011808 c6433801
0x38(%ebx)
+124 0001180c c7433c1e000000
3c(%ebx)
+131 00011813 c743400a000000
40(%ebx)
+138 0001181a c7434400000000

movl
pushl
subl
movl
movb

$0x01,

movl

$0x0000005c,0x

movl

$0x00000032,0x

movl

$0x0000001e,0x
movb

movl

$0x01,
$0x0000004b,0x

movb

$0x00,

movl

$0x00000032,0x

movl

$0x00000032,0x

movl

$0x00000082,0x

movl

$0x00000014,0x

movl

$0x00000025,0x

movl

$0x0000000c,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000032,0x

movl

$0x00000002,0x
movb

$0x01,

movl

$0x0000001e,0x

movl

$0x0000000a,0x

movl

$0x00000000,0x

44(%ebx)
+145 00011821 a1bc801300
movl
0x001380bc,%ea
x
+150 00011826 8b00
movl
(%eax)
,%eax
+152 00011828 894361
movl
%eax,0
x61(%ebx)
+155 0001182b c7436c40010000
movl
$0x00000140,0x
6c(%ebx)
+162 00011832 c74370f0000000
movl
$0x000000f0,0x
70(%ebx)
+169 00011839 c7437402000000
movl
$0x00000002,0x
74(%ebx)
+176 00011840 c6437801
movb
$0x01,
0x78(%ebx)
+180 00011844 c744240c00000000
movl
$0x00000000,0x
0c(%esp)
+188 0001184c 8b03
movl
(%ebx)
,%eax
+190 0001184e 8b40f4
movl
0xf4(%
eax),%eax
+193 00011851 89442408
movl
%eax,0
x08(%esp)
+197 00011855 c744240400000000
movl
$0x00000000,0x
04(%esp)
+205 0001185d 891c24
movl
%ebx,(
%esp)
+208 00011860 e855140f00
calll
0x00102cba
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_m
utate(unsigned long, unsigned long, unsigned long)
+213 00011865 c7436802000000
movl
$0x00000002,0x
68(%ebx)
+220 0001186c c6436001
movb
$0x01,
0x60(%ebx)
+224 00011870 83c414
addl
$0x14,
%esp
+227 00011873 5b
popl
%ebx
+228 00011874 c9
leave
+229 00011875 c3
ret
+230 00011876 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

00011880 55

pushl

%ebp
+1
00011881 89e5
%esp,%ebp
+3
00011883 83ec18
$0x18,%esp
+6
00011886 c7042410000000
00010,(%esp)
+13 0001188d e8e8140f00
operator new(unsigned long)
+18 00011892 c700e88d1300
eax)
+24 00011898 8b5508
ebp),%edx
+27 0001189b 895004
x04(%eax)
+30 0001189e 8b550c
ebp),%edx

movl
subl
movl

$0x000

calll

0x00102d7a

movl

$0x00138de8,(%
movl

0x08(%

movl

%edx,0

movl

0x0c(%

+33 000118a1
x08(%eax)
+36 000118a4
0c(%eax)
+43 000118ab
+44 000118ac
+45 000118ad
+46 000118ae
+0

895008
c7400c00000000

movl
movl

c9
c3
90
6690

%edx,0
$0x00000000,0x

leave
ret
nop
nop

000118b0 55

pushl

%ebp
+1
000118b1 89e5
%esp,%ebp
+3
000118b3 57
%edi
+4
000118b4 56
%esi
+5
000118b5 53
%ebx
+6
000118b6 83ec2c
$0x2c,%esp
+9
000118b9 8b1d9c801300
809c,%ebx
+15 000118bf 891c24
%esp)
+18 000118c2 e879c90300
+23 000118c7 89c7
edi
+25 000118c9 c744240c15000000
0c(%esp)
+33 000118d1 c744240800001000
08(%esp)
+41 000118d9 a1b4801300
x
+46 000118de 8b4054
eax),%eax
+49 000118e1 89442404
x04(%esp)
+53 000118e5 891c24
%esp)
+56 000118e8 e8d3c90300
+61 000118ed 89c1
ecx
+63 000118ef 89c2
edx
+65 000118f1 c1ea03
%edx
+68 000118f4 a1b8801300
x
+73 000118f9 0fb60410
%edx),%eax
+77 000118fd 83e107
%ecx
+80 00011900 d3f8
ax
+82 00011902 83e001
%eax
+85 00011905 89c6
esi
+87 00011907 89f8

movl
pushl
pushl
pushl
subl
movl

0x0013

movl

%ebx,(

movl

0x0004e240
%eax,%

calll
movl

$0x00000015,0x

movl

$0x00100000,0x

movl

0x001380b4,%ea
movl

0x54(%

movl

%eax,0

movl

%ebx,(

movl

0x0004e2c0
%eax,%

movl

%eax,%

shrl

$0x03,

calll

movl

0x001380b8,%ea
movzbl

(%eax,

andl

$0x07,

sarl

%cl,%e

andl

$0x01,

movl

%eax,%

movl

%edi,%

eax
+89 00011909 84c0

testb

%al,%a

l
+91 0001190b 0f858f000000
+97 00011911 bb00100000

jne
movl

0x000119a0
$0x00001000,%e

bx
+102 00011916
edx
+104 00011918
l
+106 0001191a
+112 00011920
ebp),%edx
+115 00011923
ebp),%ecx
+118 00011926
%edx
+121 00011929
1936
+123 0001192b
ebp),%ecx
+126 0001192e
ebp),%eax
+129 00011931
ebx
+131 00011933
ecx
+134 00011936
e4(%ebp)
+141 0001193d
xe0(%ebp)
+144 00011940
,%eax
+146 00011942
ebp),%edx
+149 00011945
x6c(%edx)
+152 00011948
eax
+154 0001194a
l
+156 0001194c
1990
+158 0001194e
bx
+163 00011953
edx
+165 00011955
l
+167 00011957
1990
+169 00011959
x)
+176 00011960
ebp),%edx
+179 00011963
ebp),%ecx
+182 00011966
%edx
+185 00011969

89f2

movl

%esi,%

84d2

testb

%dl,%d

0f8480000000
8b550c

je
movl

0x000119a0
0x0c(%

leal

0xe4(%

cmpl

$0x40,

7e0b

jle

0x0001

8d4de0

leal

0xe0(%

8d450c

leal

0x0c(%

39d3

cmpl

%edx,%

0f4fc8

cmovgl

%eax,%

8d4de4
83fa40
'@'

c745e440000000
'@'
895de0

movl

$0x00000040,0x
movl

%ebx,0

8b01

movl

(%ecx)

8b5508

movl

0x08(%

89426c

movl

%eax,0

89f8

movl

%edi,%

84c0

testb

%al,%a

7542

jne

0x0001

bb00100000

movl

$0x00001000,%e

89f2

movl

%esi,%

84d2

testb

%dl,%d

7437

je

0x0001

0f1f8000000000

nopl

0x00000000(%ea

8b5510

movl

0x10(%

8d4ddc

leal

0xdc(%

cmpl

$0x40,

jle

0x0001

83fa40
'@'
7e0b

1976
+187 0001196b
ebp),%ecx
+190 0001196e
ebp),%eax
+193 00011971
ebx
+195 00011973
ecx
+198 00011976
dc(%ebp)
+205 0001197d
xd8(%ebp)
+208 00011980
,%eax
+210 00011982
ebp),%edx
+213 00011985
x70(%edx)
+216 00011988
%esp
+219 0001198b
+220 0001198c
+221 0001198d
+222 0001198e
+223 0001198f
+224 00011990
bx
+229 00011995
1960
+231 00011997
+240 000119a0
bx
+245 000119a5
+250 000119aa
)
+0

8d4dd8

leal

0xd8(%

8d4510

leal

0x10(%

39d3

cmpl

%edx,%

0f4fc8

cmovgl

%eax,%

c745dc40000000
'@'
895dd8

movl

$0x00000040,0x
movl

%ebx,0

8b01

movl

(%ecx)

8b5508

movl

0x08(%

894270

movl

%eax,0

83c42c

addl

$0x2c,

5b
5e
5f
c9
c3
bbe8030000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

movl

ebc9

$0x000003e8,%e
jmp

660f1f840000000000
bbe8030000

nopw

e976ffffff
660f1f440000

0x0001

movl

0x00000000(%eax,%eax)
$0x000003e8,%e

jmp
nopw

0x00011920
0x00(%eax,%eax

000119b0 55

pushl

%ebp
+1
000119b1 89e5
%esp,%ebp
+3
000119b3 83ec10
$0x10,%esp
+6
000119b6 8b4d0c
0x0c(%ebp),%ecx
+9
000119b9 8d55fc
0xfc(%ebp),%edx
+12 000119bc 85c9
ecx
+14 000119be 7e0c
19cc
+16 000119c0 8d55f8
ebp),%edx
+19 000119c3 8d450c
ebp),%eax
+22 000119c6 83f964
%ecx
+25 000119c9 0f4cd0
edx
+28 000119cc c745fc00000000

movl
subl
movl
leal
testl

%ecx,%

jle

0x0001

leal

0xf8(%

leal

0x0c(%

cmpl

$0x64,

cmovll

%eax,%

'd'
movl

$0x00000000,0x

fc(%ebp)
+35 000119d3
f8(%ebp)
+42 000119da
,%edx
+44 000119dc
ebp),%eax
+47 000119df
x54(%eax)
+50 000119e2
+51 000119e3
+52 000119e4
)
+58 000119ea
)
+0

c745f864000000
'd'
8b12

movl

$0x00000064,0x
movl

(%edx)

8b4508

movl

0x08(%

895054

movl

%edx,0

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

000119f0 55

pushl

%ebp
+1
000119f1 89e5
%esp,%ebp
+3
000119f3 83ec10
$0x10,%esp
+6
000119f6 8b4d0c
0x0c(%ebp),%ecx
+9
000119f9 8d55fc
0xfc(%ebp),%edx
+12 000119fc 85c9
ecx
+14 000119fe 7e0c
1a0c
+16 00011a00 8d55f8
ebp),%edx
+19 00011a03 8d450c
ebp),%eax
+22 00011a06 83f964
%ecx
+25 00011a09 0f4cd0
edx
+28 00011a0c c745fc00000000
fc(%ebp)
+35 00011a13 c745f864000000
f8(%ebp)
'd'
+42 00011a1a 8b12
,%edx
+44 00011a1c 8b4508
ebp),%eax
+47 00011a1f 895050
x50(%eax)
+50 00011a22 c9
+51 00011a23 c3
+52 00011a24 660f1f440000
)
+58 00011a2a 660f1f440000
)
+0

movl
subl
movl
leal
testl

%ecx,%

jle

0x0001

leal

0xf8(%

leal

0x0c(%

cmpl

$0x64,

cmovll

%eax,%

'd'
movl

$0x00000000,0x

movl

$0x00000064,0x
movl

(%edx)

movl

0x08(%

movl

%edx,0

leave
ret
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00011a30 55

pushl

00011a31 89e5

movl

00011a33 83ec10

subl

%ebp
+1
%esp,%ebp
+3

$0x10,%esp
+6
00011a36 8b4d0c
0x0c(%ebp),%ecx
+9
00011a39 8d55fc
0xfc(%ebp),%edx
+12 00011a3c 85c9
ecx
+14 00011a3e 7e0c
1a4c
+16 00011a40 8d55f8
ebp),%edx
+19 00011a43 8d450c
ebp),%eax
+22 00011a46 83f964
%ecx
+25 00011a49 0f4cd0
edx
+28 00011a4c c745fc00000000
fc(%ebp)
+35 00011a53 c745f864000000
f8(%ebp)
'd'
+42 00011a5a 8b12
,%edx
+44 00011a5c 8b4508
ebp),%eax
+47 00011a5f 895044
x44(%eax)
+50 00011a62 c9
+51 00011a63 c3
+52 00011a64 660f1f440000
)
+58 00011a6a 660f1f440000
)
+0

movl
leal
testl

%ecx,%

jle

0x0001

leal

0xf8(%

leal

0x0c(%

cmpl

$0x64,

cmovll

%eax,%

'd'
movl

$0x00000000,0x

movl

$0x00000064,0x
movl

(%edx)

movl

0x08(%

movl

%edx,0

leave
ret
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00011a70 55

pushl

%ebp
+1
00011a71 89e5
%esp,%ebp
+3
00011a73 83ec10
$0x10,%esp
+6
00011a76 8b4d0c
0x0c(%ebp),%ecx
+9
00011a79 8d55fc
0xfc(%ebp),%edx
+12 00011a7c 85c9
ecx
+14 00011a7e 7e0c
1a8c
+16 00011a80 8d55f8
ebp),%edx
+19 00011a83 8d450c
ebp),%eax
+22 00011a86 83f964
%ecx
+25 00011a89 0f4cd0
edx
+28 00011a8c c745fc00000000
fc(%ebp)
+35 00011a93 c745f864000000
f8(%ebp)
'd'

movl
subl
movl
leal
testl

%ecx,%

jle

0x0001

leal

0xf8(%

leal

0x0c(%

cmpl

$0x64,

cmovll

%eax,%

'd'
movl

$0x00000000,0x

movl

$0x00000064,0x

+42 00011a9a
,%edx
+44 00011a9c
ebp),%eax
+47 00011a9f
x40(%eax)
+50 00011aa2
+51 00011aa3
+52 00011aa4
)
+58 00011aaa
)
+0

8b12

movl

(%edx)

8b4508

movl

0x08(%

895040

movl

%edx,0

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

00011ab0 55

pushl

%ebp
+1
00011ab1 89e5
%esp,%ebp
+3
00011ab3 83ec10
$0x10,%esp
+6
00011ab6 8b4d0c
0x0c(%ebp),%ecx
+9
00011ab9 8d55fc
0xfc(%ebp),%edx
+12 00011abc 85c9
ecx
+14 00011abe 7e0c
1acc
+16 00011ac0 8d55f8
ebp),%edx
+19 00011ac3 8d450c
ebp),%eax
+22 00011ac6 83f964
%ecx
+25 00011ac9 0f4cd0
edx
+28 00011acc c745fc00000000
fc(%ebp)
+35 00011ad3 c745f864000000
f8(%ebp)
'd'
+42 00011ada 8b12
,%edx
+44 00011adc 8b4508
ebp),%eax
+47 00011adf 89503c
x3c(%eax)
+50 00011ae2 c9
+51 00011ae3 c3
+52 00011ae4 660f1f440000
)
+58 00011aea 660f1f440000
)
+0

00011af0 55

movl
subl
movl
leal
testl

%ecx,%

jle

0x0001

leal

0xf8(%

leal

0x0c(%

cmpl

$0x64,

cmovll

%eax,%

'd'
movl

$0x00000000,0x

movl

$0x00000064,0x
movl

(%edx)

movl

0x08(%

movl

%edx,0

leave
ret
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax
pushl

%ebp
+1
00011af1 89e5
%esp,%ebp
+3
00011af3 83ec10
$0x10,%esp
+6
00011af6 8b4d0c
0x0c(%ebp),%ecx

movl
subl
movl

+9
00011af9 8d55fc
0xfc(%ebp),%edx
+12 00011afc 85c9
ecx
+14 00011afe 7e0c
1b0c
+16 00011b00 8d55f8
ebp),%edx
+19 00011b03 8d450c
ebp),%eax
+22 00011b06 83f964
%ecx
+25 00011b09 0f4cd0
edx
+28 00011b0c c745fc00000000
fc(%ebp)
+35 00011b13 c745f864000000
f8(%ebp)
'd'
+42 00011b1a 8b12
,%edx
+44 00011b1c 8b4508
ebp),%eax
+47 00011b1f 895024
x24(%eax)
+50 00011b22 c9
+51 00011b23 c3
+52 00011b24 660f1f440000
)
+58 00011b2a 660f1f440000
)
+0

leal
testl

%ecx,%

jle

0x0001

leal

0xf8(%

leal

0x0c(%

cmpl

$0x64,

cmovll

%eax,%

'd'
movl

$0x00000000,0x

movl

$0x00000064,0x
movl

(%edx)

movl

0x08(%

movl

%edx,0

leave
ret
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00011b30 55

pushl

%ebp
+1
00011b31 89e5
%esp,%ebp
+3
00011b33 83ec10
$0x10,%esp
+6
00011b36 8b4d0c
0x0c(%ebp),%ecx
+9
00011b39 8d55fc
0xfc(%ebp),%edx
+12 00011b3c 85c9
ecx
+14 00011b3e 7e0c
1b4c
+16 00011b40 8d55f8
ebp),%edx
+19 00011b43 8d450c
ebp),%eax
+22 00011b46 83f964
%ecx
+25 00011b49 0f4cd0
edx
+28 00011b4c c745fc00000000
fc(%ebp)
+35 00011b53 c745f864000000
f8(%ebp)
'd'
+42 00011b5a 8b12
,%edx
+44 00011b5c 8b4508

movl
subl
movl
leal
testl

%ecx,%

jle

0x0001

leal

0xf8(%

leal

0x0c(%

cmpl

$0x64,

cmovll

%eax,%

'd'
movl

$0x00000000,0x

movl

$0x00000064,0x
movl

(%edx)

movl

0x08(%

ebp),%eax
+47 00011b5f
x2c(%eax)
+50 00011b62
+51 00011b63
+52 00011b64
)
+58 00011b6a
)
+0

89502c

movl

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

00011b70 55

%edx,0

pushl

%ebp
+1
00011b71 89e5
%esp,%ebp
+3
00011b73 83ec10
$0x10,%esp
+6
00011b76 8b4d0c
0x0c(%ebp),%ecx
+9
00011b79 8d55fc
0xfc(%ebp),%edx
+12 00011b7c 85c9
ecx
+14 00011b7e 7e0c
1b8c
+16 00011b80 8d55f8
ebp),%edx
+19 00011b83 8d450c
ebp),%eax
+22 00011b86 83f964
%ecx
+25 00011b89 0f4cd0
edx
+28 00011b8c c745fc00000000
fc(%ebp)
+35 00011b93 c745f864000000
f8(%ebp)
'd'
+42 00011b9a 8b12
,%edx
+44 00011b9c 8b4508
ebp),%eax
+47 00011b9f 895030
x30(%eax)
+50 00011ba2 c9
+51 00011ba3 c3
+52 00011ba4 660f1f440000
)
+58 00011baa 660f1f440000
)
+0

movl
subl
movl
leal
testl

%ecx,%

jle

0x0001

leal

0xf8(%

leal

0x0c(%

cmpl

$0x64,

cmovll

%eax,%

'd'
movl

$0x00000000,0x

movl

$0x00000064,0x
movl

(%edx)

movl

0x08(%

movl

%edx,0

leave
ret
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00011bb0 55

pushl

%ebp
+1
00011bb1
%esp,%ebp
+3
00011bb3
$0x10,%esp
+6
00011bb6
0x0c(%ebp),%ecx
+9
00011bb9
0xfc(%ebp),%edx
+12 00011bbc 85c9

89e5

movl

83ec10

subl

8b4d0c

movl

8d55fc

leal
testl

%ecx,%

ecx
+14 00011bbe
1bcc
+16 00011bc0
ebp),%edx
+19 00011bc3
ebp),%eax
+22 00011bc6
%ecx
+25 00011bc9
edx
+28 00011bcc
fc(%ebp)
+35 00011bd3
f8(%ebp)
+42 00011bda
,%edx
+44 00011bdc
ebp),%eax
+47 00011bdf
x34(%eax)
+50 00011be2
+51 00011be3
+52 00011be4
)
+58 00011bea
)
+0

7e0c

jle

0x0001

8d55f8

leal

0xf8(%

8d450c

leal

0x0c(%

cmpl

$0x64,

cmovll

%eax,%

83f964
'd'
0f4cd0
c745fc00000000

movl

$0x00000000,0x

c745f864000000
'd'
8b12

movl

$0x00000064,0x
movl

(%edx)

8b4508

movl

0x08(%

895034

movl

%edx,0

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

00011bf0 55

pushl

%ebp
+1
00011bf1 89e5
%esp,%ebp
+3
00011bf3 83ec10
$0x10,%esp
+6
00011bf6 8b4d0c
0x0c(%ebp),%ecx
+9
00011bf9 8d55fc
0xfc(%ebp),%edx
+12 00011bfc 85c9
ecx
+14 00011bfe 7e0c
1c0c
+16 00011c00 8d55f8
ebp),%edx
+19 00011c03 8d450c
ebp),%eax
+22 00011c06 83f964
%ecx
+25 00011c09 0f4cd0
edx
+28 00011c0c c745fc00000000
fc(%ebp)
+35 00011c13 c745f864000000
f8(%ebp)
'd'
+42 00011c1a 8b12
,%edx
+44 00011c1c 8b4508
ebp),%eax
+47 00011c1f 895020
x20(%eax)

movl
subl
movl
leal
testl

%ecx,%

jle

0x0001

leal

0xf8(%

leal

0x0c(%

cmpl

$0x64,

cmovll

%eax,%

'd'
movl

$0x00000000,0x

movl

$0x00000064,0x
movl

(%edx)

movl

0x08(%

movl

%edx,0

+50 00011c22 c9
+51 00011c23 c3
+52 00011c24 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+58 00011c2a 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

00011c30 55

pushl

%ebp
+1
00011c31 89e5
%esp,%ebp
+3
00011c33 83ec10
$0x10,%esp
+6
00011c36 8b4d0c
0x0c(%ebp),%ecx
+9
00011c39 8d55fc
0xfc(%ebp),%edx
+12 00011c3c 85c9
ecx
+14 00011c3e 7e0c
1c4c
+16 00011c40 8d55f8
ebp),%edx
+19 00011c43 8d450c
ebp),%eax
+22 00011c46 83f95a
%ecx
+25 00011c49 0f4cd0
edx
+28 00011c4c c745fc00000000
fc(%ebp)
+35 00011c53 c745f85a000000
f8(%ebp)
'Z'
+42 00011c5a 8b12
,%edx
+44 00011c5c 8b4508
ebp),%eax
+47 00011c5f 895018
x18(%eax)
+50 00011c62 c9
+51 00011c63 c3
+52 00011c64 660f1f440000
)
+58 00011c6a 660f1f440000
)
+0

movl
subl
movl
leal
testl

%ecx,%

jle

0x0001

leal

0xf8(%

leal

0x0c(%

cmpl

$0x5a,

cmovll

%eax,%

'Z'
movl

$0x00000000,0x

movl

$0x0000005a,0x
movl

(%edx)

movl

0x08(%

movl

%edx,0

leave
ret
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00011c70 55

pushl

%ebp
+1
00011c71
%esp,%ebp
+3
00011c73
$0x28,%esp
+6
00011c76
%ebx,0xf4(%ebp)
+9
00011c79
%esi,0xf8(%ebp)
+12 00011c7c 897dfc
xfc(%ebp)
+15 00011c7f 8b7508
ebp),%esi

89e5

movl

83ec28

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

+18 00011c82
ebp),%eax
+21 00011c85
x08(%esi)
+24 00011c88
esi),%ebx
+27 00011c8b
esi),%edi
+30 00011c8e
08(%esp)
+38 00011c96
x04(%esp)
+42 00011c9a
%esp)
+45 00011c9d
_memmove
+50 00011ca2
ebx
+52 00011ca4
%ebx
+55 00011ca7
x1c(%esi)
+58 00011caa
esi),%ebx
+61 00011cad
esi),%edi
+64 00011cb0
08(%esp)
+72 00011cb8
x04(%esp)
+76 00011cbc
%esp)
+79 00011cbf
_memmove
+84 00011cc4
ebx
+86 00011cc6
%ebx
+89 00011cc9
x10(%esi)
+92 00011ccc
ebp),%ebx
+95 00011ccf
ebp),%esi
+98 00011cd2
ebp),%edi
+101 00011cd5
+102 00011cd6
+103 00011cd7
+104 00011cd8
x,%eax)
+0

8b450c

movl

0x0c(%

894608

movl

%eax,0

8b5e1c

movl

0x1c(%

8b7e18

movl

0x18(%

c744240800000000

movl

$0x00000000,0x

895c2404

movl

%ebx,0

893c24

movl

%edi,(

e87a110f00

calll

0x00102e1c

29fb

subl

%edi,%

83e3fc

andl

$0xfc,

295e1c

subl

%ebx,0

8b5e10

movl

0x10(%

8b7e0c

movl

0x0c(%

c744240800000000

movl

$0x00000000,0x

895c2404

movl

%ebx,0

893c24

movl

%edi,(

e858110f00

calll

0x00102e1c

29fb

subl

%edi,%

83e3fc

andl

$0xfc,

295e10

subl

%ebx,0

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
90
0f1f840000000000

leave
ret
nop
nopl

0x00000000(%ea

00011ce0 55

pushl

00011ce1 89e5

movl

00011ce3 56

pushl

00011ce4 53

pushl

%ebp
+1
%esp,%ebp
+3
%esi
+4
%ebx

+5
00011ce5 83ec10
$0x10,%esp
+8
00011ce8 8b7508
0x08(%ebp),%esi
+11 00011ceb 8b5d0c
ebp),%ebx
+14 00011cee c1e302
%ebx
+17 00011cf1 89d8
eax
+19 00011cf3 034604
esi),%eax
+22 00011cf6 8b00
,%eax
+24 00011cf8 8b10
,%edx
+26 00011cfa 890424
%esp)
+29 00011cfd ff5234
%edx)
+32 00011d00 8d500c
eax),%edx
+35 00011d03 8b400c
eax),%eax
+38 00011d06 891424
%esp)
+41 00011d09 ff501c
%eax)
+44 00011d0c 89d8
eax
+46 00011d0e 034604
esi),%eax
+49 00011d11 8b4e08
esi),%ecx
+52 00011d14 8d5004
eax),%edx
+55 00011d17 39d1
ecx
+57 00011d19 7412
1d2d
+59 00011d1b 29d1
ecx
+61 00011d1d 894c2408
x08(%esp)
+65 00011d21 89542404
x04(%esp)
+69 00011d25 890424
%esp)
+72 00011d28 e8ef100f00
_memmove
+77 00011d2d 836e0804
0x08(%esi)
+81 00011d31 83c410
%esp
+84 00011d34 5b
+85 00011d35 5e
+86 00011d36 c9
+87 00011d37 c3
+88 00011d38 0f1f840000000000
x,%eax)

subl
movl
movl

0x0c(%

shll

$0x02,

movl

%ebx,%

addl

0x04(%

movl

(%eax)

movl

(%eax)

movl

%eax,(

call

*0x34(

leal

0x0c(%

movl

0x0c(%

movl

%edx,(

call

*0x1c(

movl

%ebx,%

addl

0x04(%

movl

0x08(%

leal

0x04(%

cmpl

%edx,%

je

0x0001

subl

%edx,%

movl

%ecx,0

movl

%edx,0

movl

%eax,(

calll

nopl

0x00102e1c
subl

$0x04,

addl

$0x10,

popl
popl
leave
ret

%ebx
%esi
0x00000000(%ea

+0

00011d40 55

pushl

%ebp
+1
00011d41 89e5
%esp,%ebp
+3
00011d43 56
%esi
+4
00011d44 53
%ebx
+5
00011d45 83ec20
$0x20,%esp
+8
00011d48 8b7508
0x08(%ebp),%esi
+11 00011d4b 8b5d0c
ebp),%ebx
+14 00011d4e 8b5658
esi),%edx
+17 00011d51 8d4df0
ebp),%ecx
+20 00011d54 83fa9c
%edx
+23 00011d57 7e0c
1d65
+25 00011d59 8d4df4
ebp),%ecx
+28 00011d5c 8d45e0
ebp),%eax
+31 00011d5f 83fa64
%edx
+34 00011d62 0f4cc8
ecx
+37 00011d65 c745f09cffffff
f0(%ebp)
+44 00011d6c c745f464000000
f4(%ebp)
'd'
+51 00011d73 8955e0
xe0(%ebp)
+54 00011d76 8b01
,%eax
+56 00011d78 894658
x58(%esi)
+59 00011d7b 8d55e8
ebp),%edx
+62 00011d7e 83fb9c
%ebx
+65 00011d81 7e0c
1d8f
+67 00011d83 8d55ec
ebp),%edx
+70 00011d86 8d45e4
ebp),%eax
+73 00011d89 83fb64
%ebx
+76 00011d8c 0f4cd0
edx
+79 00011d8f c745e89cffffff
e8(%ebp)
+86 00011d96 c745ec64000000
ec(%ebp)
'd'
+93 00011d9d 895de4

movl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x58(%

leal

0xf0(%

cmpl

$0x9c,

jle

0x0001

leal

0xf4(%

leal

0xe0(%

cmpl

$0x64,

cmovll

%eax,%

'd'
movl

$0xffffff9c,0x

movl

$0x00000064,0x
movl

%edx,0

movl

(%ecx)

movl

%eax,0

leal

0xe8(%

cmpl

$0x9c,

jle

0x0001

leal

0xec(%

leal

0xe4(%

cmpl

$0x64,

cmovll

%eax,%

'd'
movl

$0xffffff9c,0x

movl

$0x00000064,0x
movl

%ebx,0

xe4(%ebp)
+96 00011da0
,%eax
+98 00011da2
x5c(%esi)
+101 00011da5
%esp
+104 00011da8
+105 00011da9
+106 00011daa
+107 00011dab
+108 00011dac
eax)
+0

8b02

movl

(%edx)

89465c

movl

%eax,0

83c420

addl

$0x20,

5b
5e
c9
c3
0f1f4000

popl
popl
leave
ret
nopl

%ebx
%esi

00011db0 55

0x00(%
pushl

%ebp
+1
00011db1 89e5
%esp,%ebp
+3
00011db3 56
%esi
+4
00011db4 53
%ebx
+5
00011db5 83ec20
$0x20,%esp
+8
00011db8 8b7508
0x08(%ebp),%esi
+11 00011dbb 8b5d0c
ebp),%ebx
+14 00011dbe 8b4e5c
esi),%ecx
+17 00011dc1 8d55f0
ebp),%edx
+20 00011dc4 83fb9c
%ebx
+23 00011dc7 7e0c
1dd5
+25 00011dc9 8d55f4
ebp),%edx
+28 00011dcc 8d45e0
ebp),%eax
+31 00011dcf 83fb64
%ebx
+34 00011dd2 0f4cd0
edx
+37 00011dd5 c745f09cffffff
f0(%ebp)
+44 00011ddc c745f464000000
f4(%ebp)
'd'
+51 00011de3 895de0
xe0(%ebp)
+54 00011de6 8b02
,%eax
+56 00011de8 894658
x58(%esi)
+59 00011deb 8d55e8
ebp),%edx
+62 00011dee 83f99c
%ecx
+65 00011df1 7e0c
1dff

movl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x5c(%

leal

0xf0(%

cmpl

$0x9c,

jle

0x0001

leal

0xf4(%

leal

0xe0(%

cmpl

$0x64,

cmovll

%eax,%

'd'
movl

$0xffffff9c,0x

movl

$0x00000064,0x
movl

%ebx,0

movl

(%edx)

movl

%eax,0

leal

0xe8(%

cmpl

$0x9c,

jle

0x0001

+67 00011df3
ebp),%edx
+70 00011df6
ebp),%eax
+73 00011df9
%ecx
+76 00011dfc
edx
+79 00011dff
e8(%ebp)
+86 00011e06
ec(%ebp)
+93 00011e0d
xe4(%ebp)
+96 00011e10
,%eax
+98 00011e12
x5c(%esi)
+101 00011e15
%esp
+104 00011e18
+105 00011e19
+106 00011e1a
+107 00011e1b
+108 00011e1c
eax)
+0

8d55ec

leal

0xec(%

8d45e4

leal

0xe4(%

cmpl

$0x64,

cmovll

%eax,%

83f964
'd'
0f4cd0
c745e89cffffff

movl

$0xffffff9c,0x

c745ec64000000
'd'
894de4

movl

$0x00000064,0x
movl

%ecx,0

8b02

movl

(%edx)

89465c

movl

%eax,0

83c420

addl

$0x20,

5b
5e
c9
c3
0f1f4000

popl
popl
leave
ret
nopl

%ebx
%esi

00011e20 55

0x00(%
pushl

%ebp
+1
00011e21 89e5
%esp,%ebp
+3
00011e23 56
%esi
+4
00011e24 53
%ebx
+5
00011e25 83ec10
$0x10,%esp
+8
00011e28 8b7508
0x08(%ebp),%esi
+11 00011e2b 8b5d0c
ebp),%ebx
+14 00011e2e 8b5648
esi),%edx
+17 00011e31 8955e8
xe8(%ebp)
+20 00011e34 8d4df0
ebp),%ecx
+23 00011e37 85db
ebx
+25 00011e39 7e0c
1e47
+27 00011e3b 8d4df4
ebp),%ecx
+30 00011e3e 8d45ec
ebp),%eax
+33 00011e41 83fb59
%ebx
+36 00011e44 0f4cc8
ecx
+39 00011e47 c745f000000000

movl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x48(%

movl

%edx,0

leal

0xf0(%

testl

%ebx,%

jle

0x0001

leal

0xf4(%

leal

0xec(%

cmpl

$0x59,

cmovll

%eax,%

'Y'
movl

$0x00000000,0x

f0(%ebp)
+46 00011e4e
f4(%ebp)
+53 00011e55
xec(%ebp)
+56 00011e58
,%ecx
+58 00011e5a
dx
+64 00011e60
1e81
+66 00011e62
x)
+73 00011e69
x)
+80 00011e70
dx
+86 00011e76
dx
+92 00011e7c
1e70
+94 00011e7e
xe8(%ebp)
+97 00011e81
ebp),%eax
+100 00011e84
eax
+102 00011e86
1e97
+104 00011e88
x,%eax)
+112 00011e90
ax
+117 00011e95
1e90
+119 00011e97
x48(%esi)
+122 00011e9a
x4c(%esi)
+125 00011e9d
%esp
+128 00011ea0
+129 00011ea1
+130 00011ea2
+131 00011ea3
+132 00011ea4
)
+138 00011eaa
)
+0

c745f459000000
'Y'
895dec

movl

8b09
81fa67010000

$0x00000059,0x
movl

%ebx,0

movl

(%ecx)

cmpl

7e1f

$0x00000167,%e
jle

0x0001

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

81ea68010000

subl

$0x00000168,%e

81fa67010000

cmpl

$0x00000167,%e

7ff2

jg

0x0001

8955e8

movl

%edx,0

8b45e8

movl

0xe8(%

85c0

testl

%eax,%

790f

jns

0x0001

0f1f840000000000

nopl

0x00000000(%ea

0568010000

addl

$0x00000168,%e

78f9

js

0x0001

894648

movl

%eax,0

894e4c

movl

%ecx,0

83c410

addl

$0x10,

5b
5e
c9
c3
660f1f440000

popl
popl
leave
ret

%ebx
%esi

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

00011eb0 55

pushl

00011eb1 89e5

movl

00011eb3 56

pushl

00011eb4 53

pushl

00011eb5 83ec10

subl

%ebp
+1
%esp,%ebp
+3
%esi
+4
%ebx
+5
$0x10,%esp

+8
00011eb8 8b7508
0x08(%ebp),%esi
+11 00011ebb 8b550c
ebp),%edx
+14 00011ebe 8b4e4c
esi),%ecx
+17 00011ec1 8955e8
xe8(%ebp)
+20 00011ec4 8d5df0
ebp),%ebx
+23 00011ec7 85c9
ecx
+25 00011ec9 7e0c
1ed7
+27 00011ecb 8d5df4
ebp),%ebx
+30 00011ece 8d45ec
ebp),%eax
+33 00011ed1 83f959
%ecx
'Y'
+36 00011ed4 0f4cd8
ebx
+39 00011ed7 c745f000000000
f0(%ebp)
+46 00011ede c745f459000000
f4(%ebp)
'Y'
+53 00011ee5 894dec
xec(%ebp)
+56 00011ee8 8b0b
,%ecx
+58 00011eea 81fa67010000
dx
+64 00011ef0 7e1f
1f11
+66 00011ef2 0f1f8000000000
x)
+73 00011ef9 0f1f8000000000
x)
+80 00011f00 81ea68010000
dx
+86 00011f06 81fa67010000
dx
+92 00011f0c 7ff2
1f00
+94 00011f0e 8955e8
xe8(%ebp)
+97 00011f11 8b45e8
ebp),%eax
+100 00011f14 85c0
eax
+102 00011f16 790f
1f27
+104 00011f18 0f1f840000000000
x,%eax)
+112 00011f20 0568010000
ax
+117 00011f25 78f9
1f20
+119 00011f27 894648
x48(%esi)

movl
movl

0x0c(%

movl

0x4c(%

movl

%edx,0

leal

0xf0(%

testl

%ecx,%

jle

0x0001

leal

0xf4(%

leal

0xec(%

cmpl

$0x59,

cmovll

%eax,%

movl

$0x00000000,0x

movl

$0x00000059,0x
movl

%ecx,0

movl

(%ebx)

cmpl

$0x00000167,%e
jle

0x0001

nopl

0x00000000(%ea

nopl

0x00000000(%ea

subl

$0x00000168,%e

cmpl

$0x00000167,%e
jg

0x0001

movl

%edx,0

movl

0xe8(%

testl

%eax,%

jns

0x0001

nopl

0x00000000(%ea

addl

$0x00000168,%e
js

0x0001

movl

%eax,0

+122 00011f2a
x4c(%esi)
+125 00011f2d
%esp
+128 00011f30
+129 00011f31
+130 00011f32
+131 00011f33
+132 00011f34
)
+138 00011f3a
)
+0

894e4c

movl

%ecx,0

83c410

addl

$0x10,

5b
5e
c9
c3
660f1f440000

popl
popl
leave
ret

%ebx
%esi

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

00011f40 55

pushl

%ebp
+1
00011f41 89e5
%esp,%ebp
+3
00011f43 c9
+4
00011f44 e9650d0f00
2cae
+9
00011f49 90
+10 00011f4a 660f1f440000
)
+0

movl
leave
jmp

0x0010
nop
0x00(%eax,%eax

nopw

00011f50 55

pushl

%ebp
+1
00011f51
%esp,%ebp
+3
00011f53
%ebx
+4
00011f54
$0x14,%esp
+7
00011f57
0x08(%ebp),%ebx
+10 00011f5a 8b4510
ebp),%eax
+13 00011f5d 8b10
,%edx
+15 00011f5f 890424
%esp)
+18 00011f62 ff5234
%edx)
+21 00011f65 8d500c
eax),%edx
+24 00011f68 8b400c
eax),%eax
+27 00011f6b 891424
%esp)
+30 00011f6e ff5020
%eax)
+33 00011f71 8b550c
ebp),%edx
+36 00011f74 c1e202
%edx
+39 00011f77 035304
ebx),%edx
+42 00011f7a 8b4308
ebx),%eax
+45 00011f7d 3b430c
ebx),%eax

89e5

movl

53

pushl

83ec14

subl

8b5d08

movl
movl

0x10(%

movl

(%eax)

movl

%eax,(

call

*0x34(

leal

0x0c(%

movl

0x0c(%

movl

%edx,(

call

*0x20(

movl

0x0c(%

shll

$0x02,

addl

0x04(%

movl

0x08(%

cmpl

0x0c(%

+48 00011f80
1fa0
+50 00011f82
eax
+52 00011f84
1fa0
+54 00011f86
edx
+56 00011f88
1f8f
+58 00011f8a
ebp),%eax
+61 00011f8d
%edx)
+63 00011f8f
0x08(%ebx)
+67 00011f93
%esp
+70 00011f96
+71 00011f97
+72 00011f98
+73 00011f99
x)
+80 00011fa0
ebp),%eax
+83 00011fa3
x08(%esp)
+87 00011fa7
x04(%esp)
+91 00011fab
ebx),%eax
+94 00011fae
%esp)
+97 00011fb1
+102 00011fb6
%esp
+105 00011fb9
+106 00011fba
+107 00011fbb
+108 00011fbc
eax)
+0

741e

je

0x0001

39d0

cmpl

%edx,%

751a

jne

0x0001

85d2

testl

%edx,%

7405

je

0x0001

8b4510

movl

0x10(%

8902

movl

%eax,(

83430804

addl

$0x04,

83c414

addl

$0x14,

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

8d4510

leal

0x10(%

89442408

movl

%eax,0

89542404

movl

%edx,0

8d4304

leal

0x04(%

890424

movl

%eax,(

addl

0x00015ba0
$0x14,

e8ea3b0000
83c414
5b
c9
c3
0f1f4000

calll
popl
leave
ret
nopl

00011fc0 55

%ebx
0x00(%
pushl

%ebp
+1
00011fc1
%esp,%ebp
+3
00011fc3
%edi
+4
00011fc4
%esi
+5
00011fc5
%ebx
+6
00011fc6
$0x1c,%esp
+9
00011fc9
0x08(%ebp),%edi
+12 00011fcc 8b4704
edi),%eax
+15 00011fcf 8b4f08
edi),%ecx

89e5

movl

57

pushl

56

pushl

53

pushl

83ec1c

subl

8b7d08

movl
movl

0x04(%

movl

0x08(%

+18 00011fd2 31f6

xorl

%esi,%

movl

%ecx,%

subl

%eax,%

c1fb02

sarl

$0x02,

39de

cmpl

%ebx,%

7322

jae

0x0001

90
8b14b0

nop
movl

(%eax,

85d2

testl

%edx,%

740e

je

0x0001

8b02

movl

(%edx)

891424

movl

%edx,(

ff5004

call

*0x04(

8b4704

movl

0x04(%

8b4f08

movl

0x08(%

46
89cb

incl
movl

%esi
%ecx,%

29c3

subl

%eax,%

c1fb02

sarl

$0x02,

39de

cmpl

%ebx,%

72df

jb

0x0001

esi
+20 00011fd4 89cb
ebx
+22 00011fd6 29c3
ebx
+24 00011fd8
%ebx
+27 00011fdb
esi
+29 00011fdd
2001
+31 00011fdf
+32 00011fe0
%esi,4),%edx
+35 00011fe3
edx
+37 00011fe5
1ff5
+39 00011fe7
,%eax
+41 00011fe9
%esp)
+44 00011fec
%eax)
+47 00011fef
edi),%eax
+50 00011ff2
edi),%ecx
+53 00011ff5
+54 00011ff6
ebx
+56 00011ff8
ebx
+58 00011ffa
%ebx
+61 00011ffd
esi
+63 00011fff
1fe0
+65 00012001
08(%esp)
+73 00012009
x04(%esp)
+77 0001200d
%esp)
+80 00012010
_memmove
+85 00012015
bx,4),%eax
+92 0001201c
x08(%edi)
+95 0001201f
%esp
+98 00012022
+99 00012023
+100 00012024
+101 00012025
+102 00012026
+103 00012027

c744240800000000

movl

$0x00000000,0x

894c2404

movl

%ecx,0

890424

movl

%eax,(

e8070e0f00

calll

0x00102e1c

8d049d00000000

leal

0x00000000(,%e

294708

subl

%eax,0

83c41c

addl

$0x1c,

5b
5e
5f
c9
c3
90

popl
popl
popl
leave
ret
nop

%ebx
%esi
%edi

+104 00012028 0f1f840000000000


x,%eax)
+0

nopl

0x00000000(%ea

00012030 55

pushl

%ebp
+1
00012031 89e5
%esp,%ebp
+3
00012033 8b5508
0x08(%ebp),%edx
+6
00012036 8b4208
0x08(%edx),%eax
+9
00012039 2b4204
0x04(%edx),%eax
+12 0001203c c1f802
%eax
+15 0001203f c9
+16 00012040 c3
+17 00012041 90
+18 00012042 0f1f8000000000
x)
+25 00012049 0f1f8000000000
x)
+0

movl
movl
movl
subl
sarl

$0x02,

leave
ret
nop
nopl

0x00000000(%ea

nopl

0x00000000(%ea

00012050 55

pushl

%ebp
+1
00012051
%esp,%ebp
+3
00012053
%esi
+4
00012054
%ebx
+5
00012055
$0x10,%esp
+8
00012058
0x08(%ebp),%esi
+11 0001205b 31db
ebx
+13 0001205d eb0d
206c
+15 0001205f 90
+16 00012060 8b049a
%ebx,4),%eax
+19 00012063 8b10
,%edx
+21 00012065 890424
%esp)
+24 00012068 ff5238
%edx)
+27 0001206b 43
+28 0001206c 8b5604
esi),%edx
+31 0001206f 8b4608
esi),%eax
+34 00012072 29d0
eax
+36 00012074 c1f802
%eax
+39 00012077 39c3
ebx
+41 00012079 72e5

89e5

movl

56

pushl

53

pushl

83ec10

subl

8b7508

movl
xorl

%ebx,%

jmp

0x0001

nop
movl

(%edx,

movl

(%eax)

movl

%eax,(

call

*0x38(

incl
movl

%ebx
0x04(%

movl

0x08(%

subl

%edx,%

sarl

$0x02,

cmpl

%eax,%

jb

0x0001

2060
+43
%esp
+46
+47
+48
+49
+50
x)
+57
x)

0001207b 83c410

addl

$0x10,

0001207e
0001207f
00012080
00012081
00012082

popl
popl
leave
ret

%ebx
%esi

5b
5e
c9
c3
0f1f8000000000

nopl

0x00000000(%ea

00012089 0f1f8000000000

nopl

0x00000000(%ea

+0

00012090 55

pushl

%ebp
+1
00012091 89e5
%esp,%ebp
+3
00012093 83ec28
$0x28,%esp
+6
00012096 895df4
%ebx,0xf4(%ebp)
+9
00012099 8975f8
%esi,0xf8(%ebp)
+12 0001209c 897dfc
xfc(%ebp)
+15 0001209f 8b5d0c
ebp),%ebx
+18 000120a2 8b7510
ebp),%esi
+21 000120a5 c7042428000000
esp)
'('
+28 000120ac e8c90c0f00
operator new(unsigned long)
+33 000120b1 89c7
edi
+35 000120b3 c700688a1300
eax)
+41 000120b9 8b4508
ebp),%eax
+44 000120bc 894704
x04(%edi)
+47 000120bf c7470c00000000
0c(%edi)
+54 000120c6 c7470870150100
08(%edi)
+61 000120cd c7471400000000
14(%edi)
+68 000120d4 a15ccd1300
x
+73 000120d9 894710
x10(%edi)
+76 000120dc c7471800000000
18(%edi)
+83 000120e3 c7471c00000000
1c(%edi)
+90 000120ea 897724
x24(%edi)
+93 000120ed 895f20
x20(%edi)
+96 000120f0 89c2
edx

movl
subl
movl
movl
movl

%edi,0

movl

0x0c(%

movl

0x10(%

movl

$0x00000028,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138a68,(%

movl

0x08(%

movl

%eax,0

movl

$0x00000000,0x

movl

$0x00011570,0x

movl

$0x00000000,0x

movl

0x0013cd5c,%ea
movl

%eax,0

movl

$0x00000000,0x

movl

$0x00000000,0x
movl

%esi,0

movl

%ebx,0

movl

%eax,%

+98 000120f2 a801


%al
+100 000120f4 7409
20ff
+102 000120f6 8b4d08
ebp),%ecx
+105 000120f9 8b01
,%eax
+107 000120fb 8b5410ff
eax,%edx),%edx
+111 000120ff 8b4508
ebp),%eax
+114 00012102 890424
%esp)
+117 00012105 ffd2
+119 00012107 894718
x18(%edi)
+122 0001210a 89571c
x1c(%edi)
+125 0001210d 89f8
eax
+127 0001210f 8b5df4
ebp),%ebx
+130 00012112 8b75f8
ebp),%esi
+133 00012115 8b7dfc
ebp),%edi
+136 00012118 c9
+137 00012119 c3
+138 0001211a 89c3
ebx
+140 0001211c c70748851300
edi)
+146 00012122 893c24
%esp)
+149 00012125 e8440c0f00
operator delete(void*)
+154 0001212a 891c24
%esp)
+157 0001212d e8160b0f00
__Unwind_Resume
+162 00012132 0f1f8000000000
x)
+169 00012139 0f1f8000000000
x)
+0

testb

$0x01,

je

0x0001

movl

0x08(%

movl

(%ecx)

movl

0xff(%

movl

0x08(%

movl

%eax,(

call
movl

*%edx
%eax,0

movl

%edx,0

movl

%edi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

$0x00138548,(%
movl

calll

%edi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopl

0x00000000(%ea

nopl

0x00000000(%ea

00012140 55

pushl

%ebp
+1
00012141 89e5
%esp,%ebp
+3
00012143 56
%esi
+4
00012144 53
%ebx
+5
00012145 83ec10
$0x10,%esp
+8
00012148 c7042410000000
00010,(%esp)
+15 0001214f e8260c0f00
operator new(unsigned long)

movl
pushl
pushl
subl
movl
calll

$0x000
0x00102d7a

+20 00012154 89c6

movl

%eax,%

esi
+22 00012156 c700288e1300
eax)
+28 0001215c 8b4508
ebp),%eax
+31 0001215f 894604
x04(%esi)
+34 00012162 c7460800000000
08(%esi)
+41 00012169 c6460c01
0x0c(%esi)
+45 0001216d e8ce6d0000
+50 00012172 8b550c
ebp),%edx
+53 00012175 89542404
x04(%esp)
+57 00012179 890424
%esp)
+60 0001217c e8df620000
+65 00012181 8b10
,%edx
+67 00012183 890424
%esp)
+70 00012186 ff5210
%edx)
+73 00012189 894608
x08(%esi)
+76 0001218c 8b10
,%edx
+78 0001218e 890424
%esp)
+81 00012191 ff5240
%edx)
+84 00012194 89f0
eax
+86 00012196 83c410
%esp
+89 00012199 5b
+90 0001219a 5e
+91 0001219b c9
+92 0001219c c3
+93 0001219d 89c3
ebx
+95 0001219f c70648851300
esi)
+101 000121a5 893424
%esp)
+104 000121a8 e8c10b0f00
operator delete(void*)
+109 000121ad 891c24
%esp)
+112 000121b0 e8930a0f00
__Unwind_Resume
+117 000121b5 90
+118 000121b6 662e0f1f840000000000
ax)
+0
%ebp

000121c0 55

movl

$0x00138e28,(%
movl

0x08(%

movl

%eax,0

movl

$0x00000000,0x
movb

$0x01,

movl

0x00018f40
0x0c(%

movl

%edx,0

movl

%eax,(

movl

0x00018460
(%eax)

movl

%eax,(

call

*0x10(

movl

%eax,0

movl

(%eax)

movl

%eax,(

call

*0x40(

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

calll

calll

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl
calll
nopw

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e
pushl

+1
000121c1 89e5
%esp,%ebp
+3
000121c3 83ec28
$0x28,%esp
+6
000121c6 895df4
%ebx,0xf4(%ebp)
+9
000121c9 8975f8
%esi,0xf8(%ebp)
+12 000121cc 897dfc
xfc(%ebp)
+15 000121cf 8b7d08
ebp),%edi
+18 000121d2 8b5d0c
ebp),%ebx
+21 000121d5 c704241c000000
esp)
+28 000121dc e8990b0f00
operator new(unsigned long)
+33 000121e1 89c6
esi
+35 000121e3 c700688d1300
eax)
+41 000121e9 897804
x04(%eax)
+44 000121ec c7400c00000000
0c(%eax)
+51 000121f3 c7400810150100
08(%eax)
+58 000121fa c7401400000000
14(%eax)
+65 00012201 a158cd1300
x
+70 00012206 894610
x10(%esi)
+73 00012209 885e19
19(%esi)
+76 0001220c 89c2
edx
+78 0001220e a801
%al
+80 00012210 7406
2218
+82 00012212 8b07
,%eax
+84 00012214 8b5410ff
eax,%edx),%edx
+88 00012218 893c24
%esp)
+91 0001221b ffd2
+93 0001221d 884618
18(%esi)
+96 00012220 89f0
eax
+98 00012222 8b5df4
ebp),%ebx
+101 00012225 8b75f8
ebp),%esi
+104 00012228 8b7dfc
ebp),%edi
+107 0001222b c9

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

$0x0000001c,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138d68,(%

movl

%edi,0

movl

$0x00000000,0x

movl

$0x00011510,0x

movl

$0x00000000,0x

movl

0x0013cd58,%ea
movl

%eax,0

movb

%bl,0x

movl

%eax,%

testb

$0x01,

je

0x0001

movl

(%edi)

movl

0xff(%

movl

%edi,(

call
movb

*%edx
%al,0x

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave

+108 0001222c c3
+109 0001222d 89c3
ebx
+111 0001222f c70648851300
esi)
+117 00012235 893424
%esp)
+120 00012238 e8310b0f00
operator delete(void*)
+125 0001223d 891c24
%esp)
+128 00012240 e8030a0f00
__Unwind_Resume
+133 00012245 90
+134 00012246 662e0f1f840000000000
ax)
+0

ret
movl
movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl
calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

00012250 55

pushl

%ebp
+1
00012251 89e5
%esp,%ebp
+3
00012253 83ec18
$0x18,%esp
+6
00012256 895df8
%ebx,0xf8(%ebp)
+9
00012259 8975fc
%esi,0xfc(%ebp)
+12 0001225c 8b5d08
ebp),%ebx
+15 0001225f c704240c000000
esp)
+22 00012266 e80f0b0f00
operator new(unsigned long)
+27 0001226b 89c6
esi
+29 0001226d c700a88d1300
eax)
+35 00012273 895804
x04(%eax)
+38 00012276 c7400800000000
08(%eax)
+45 0001227d 8b450c
ebp),%eax
+48 00012280 c1e002
%eax
+51 00012283 034304
ebx),%eax
+54 00012286 8b00
,%eax
+56 00012288 890424
%esp)
+59 0001228b e8504affff
+64 00012290 894608
x08(%esi)
+67 00012293 89f0
eax
+69 00012295 8b5df8
ebp),%ebx
+72 00012298 8b75fc
ebp),%esi

movl
subl
movl
movl
movl

0x08(%

movl

$0x0000000c,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138da8,(%

movl
movl

%ebx,0
$0x00000000,0x

movl

0x0c(%

shll

$0x02,

addl

0x04(%

movl

(%eax)

movl

%eax,(

movl

0x00006ce0
%eax,0

movl

%esi,%

movl

0xf8(%

movl

0xfc(%

calll

+75 0001229b c9
+76 0001229c c3
+77 0001229d 89c3

leave
ret
movl

%eax,%

ebx
+79 0001229f c70648851300
esi)
+85 000122a5 893424
%esp)
+88 000122a8 e8c10a0f00
operator delete(void*)
+93 000122ad 891c24
%esp)
+96 000122b0 e893090f00
__Unwind_Resume
+101 000122b5 90
+102 000122b6 662e0f1f840000000000
ax)
+0

movl

$0x00138548,(%
movl

calll

%esi,(
0x00102d6e

movl
calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

000122c0 55

pushl

%ebp
+1
000122c1 89e5
%esp,%ebp
+3
000122c3 56
%esi
+4
000122c4 53
%ebx
+5
000122c5 83ec10
$0x10,%esp
+8
000122c8 8b5d08
0x08(%ebp),%ebx
+11 000122cb c7042420000000
esp)
' '
+18 000122d2 e8a30a0f00
operator new(unsigned long)
+23 000122d7 89c6
esi
+25 000122d9 c700288a1300
eax)
+31 000122df 895804
x04(%eax)
+34 000122e2 c7400c00000000
0c(%eax)
+41 000122e9 c74008201e0100
08(%eax)
+48 000122f0 c7401400000000
14(%eax)
+55 000122f7 8b1554cd1300
x
+61 000122fd 895010
x10(%eax)
+64 00012300 8b450c
ebp),%eax
+67 00012303 89461c
x1c(%esi)
+70 00012306 f6c201
%dl
+73 00012309 7406
2311
+75 0001230b 8b03
,%eax

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138a28,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011e20,0x

movl

$0x00000000,0x

movl

0x0013cd54,%ed
movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

+77 0001230d 8b5410ff


eax,%edx),%edx
+81 00012311 891c24
%esp)
+84 00012314 ffd2
+86 00012316 894618
x18(%esi)
+89 00012319 89f0
eax
+91 0001231b 83c410
%esp
+94 0001231e 5b
+95 0001231f 5e
+96 00012320 c9
+97 00012321 c3
+98 00012322 89c3
ebx
+100 00012324 c70648851300
esi)
+106 0001232a 893424
%esp)
+109 0001232d e83c0a0f00
operator delete(void*)
+114 00012332 891c24
%esp)
+117 00012335 e80e090f00
__Unwind_Resume
+122 0001233a 660f1f440000
)
+0

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

00012340 55

pushl

%ebp
+1
00012341 89e5
%esp,%ebp
+3
00012343 56
%esi
+4
00012344 53
%ebx
+5
00012345 83ec10
$0x10,%esp
+8
00012348 8b5d08
0x08(%ebp),%ebx
+11 0001234b c7042420000000
esp)
' '
+18 00012352 e8230a0f00
operator new(unsigned long)
+23 00012357 89c6
esi
+25 00012359 c700688b1300
eax)
+31 0001235f 895804
x04(%eax)
+34 00012362 c7400c00000000
0c(%eax)
+41 00012369 c74008b01a0100
08(%eax)
+48 00012370 c7401400000000
14(%eax)
+55 00012377 8b1540cd1300
x

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138b68,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011ab0,0x

movl

$0x00000000,0x

movl

0x0013cd40,%ed

+61 0001237d 895010


x10(%eax)
+64 00012380 8b450c
ebp),%eax
+67 00012383 89461c
x1c(%esi)
+70 00012386 f6c201
%dl
+73 00012389 7406
2391
+75 0001238b 8b03
,%eax
+77 0001238d 8b5410ff
eax,%edx),%edx
+81 00012391 891c24
%esp)
+84 00012394 ffd2
+86 00012396 894618
x18(%esi)
+89 00012399 89f0
eax
+91 0001239b 83c410
%esp
+94 0001239e 5b
+95 0001239f 5e
+96 000123a0 c9
+97 000123a1 c3
+98 000123a2 89c3
ebx
+100 000123a4 c70648851300
esi)
+106 000123aa 893424
%esp)
+109 000123ad e8bc090f00
operator delete(void*)
+114 000123b2 891c24
%esp)
+117 000123b5 e88e080f00
__Unwind_Resume
+122 000123ba 660f1f440000
)
+0

movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

000123c0 55

pushl

%ebp
+1
000123c1 89e5
%esp,%ebp
+3
000123c3 83ec28
$0x28,%esp
+6
000123c6 895df4
%ebx,0xf4(%ebp)
+9
000123c9 8975f8
%esi,0xf8(%ebp)
+12 000123cc 897dfc
xfc(%ebp)
+15 000123cf 8b7d08
ebp),%edi
+18 000123d2 8b5d0c
ebp),%ebx
+21 000123d5 c704241c000000
esp)

movl
subl
movl
movl

movl

movl

%edi,0

movl

0x08(%

movl

0x0c(%
$0x0000001c,(%

+28 000123dc e899090f00


operator new(unsigned long)
+33 000123e1 89c6

calll

0x00102d7a
movl

%eax,%

esi
+35 000123e3 c700a88b1300
eax)
+41 000123e9 897804
x04(%eax)
+44 000123ec c7400c00000000
0c(%eax)
+51 000123f3 c7400830150100
08(%eax)
+58 000123fa c7401400000000
14(%eax)
+65 00012401 a128cd1300
x
+70 00012406 894610
x10(%esi)
+73 00012409 885e19
19(%esi)
+76 0001240c 89c2
edx
+78 0001240e a801
%al
+80 00012410 7406
2418
+82 00012412 8b07
,%eax
+84 00012414 8b5410ff
eax,%edx),%edx
+88 00012418 893c24
%esp)
+91 0001241b ffd2
+93 0001241d 884618
18(%esi)
+96 00012420 89f0
eax
+98 00012422 8b5df4
ebp),%ebx
+101 00012425 8b75f8
ebp),%esi
+104 00012428 8b7dfc
ebp),%edi
+107 0001242b c9
+108 0001242c c3
+109 0001242d 89c3
ebx
+111 0001242f c70648851300
esi)
+117 00012435 893424
%esp)
+120 00012438 e831090f00
operator delete(void*)
+125 0001243d 891c24
%esp)
+128 00012440 e803080f00
__Unwind_Resume
+133 00012445 90
+134 00012446 662e0f1f840000000000
ax)

movl

$0x00138ba8,(%
movl

movl

$0x00000000,0x

movl

$0x00011530,0x

movl

$0x00000000,0x

movl

0x0013cd28,%ea
movl

%eax,0

movb

%bl,0x

movl

%eax,%

testb

$0x01,

je

0x0001

movl

(%edi)

movl

0xff(%

movl

%edi,(

call
movb

*%edx
%al,0x

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

$0x00138548,(%
movl

calll

calll

%esi,(
0x00102d6e

movl

nopw

%edi,0

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

+0

00012450 55

pushl

%ebp
+1
00012451 89e5
%esp,%ebp
+3
00012453 56
%esi
+4
00012454 53
%ebx
+5
00012455 83ec10
$0x10,%esp
+8
00012458 8b5d08
0x08(%ebp),%ebx
+11 0001245b c7042420000000
esp)
' '
+18 00012462 e813090f00
operator new(unsigned long)
+23 00012467 89c6
esi
+25 00012469 c700e88b1300
eax)
+31 0001246f 895804
x04(%eax)
+34 00012472 c7400c00000000
0c(%eax)
+41 00012479 c7400820170100
08(%eax)
+48 00012480 c7401400000000
14(%eax)
+55 00012487 8b157ccd1300
x
+61 0001248d 895010
x10(%eax)
+64 00012490 8b450c
ebp),%eax
+67 00012493 89461c
x1c(%esi)
+70 00012496 f6c201
%dl
+73 00012499 7406
24a1
+75 0001249b 8b03
,%eax
+77 0001249d 8b5410ff
eax,%edx),%edx
+81 000124a1 891c24
%esp)
+84 000124a4 ffd2
+86 000124a6 894618
x18(%esi)
+89 000124a9 89f0
eax
+91 000124ab 83c410
%esp
+94 000124ae 5b
+95 000124af 5e
+96 000124b0 c9
+97 000124b1 c3
+98 000124b2 89c3
ebx

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138be8,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011720,0x

movl

$0x00000000,0x

movl

0x0013cd7c,%ed
movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi
%eax,%

+100 000124b4 c70648851300


esi)
+106 000124ba 893424
%esp)
+109 000124bd e8ac080f00
operator delete(void*)
+114 000124c2 891c24
%esp)
+117 000124c5 e87e070f00
__Unwind_Resume
+122 000124ca 660f1f440000
)
+0

movl

$0x00138548,(%
movl

calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

000124d0 55

pushl

%ebp
+1
000124d1 89e5
%esp,%ebp
+3
000124d3 83ec28
$0x28,%esp
+6
000124d6 895df4
%ebx,0xf4(%ebp)
+9
000124d9 8975f8
%esi,0xf8(%ebp)
+12 000124dc 897dfc
xfc(%ebp)
+15 000124df 8b7d08
ebp),%edi
+18 000124e2 8b5d0c
ebp),%ebx
+21 000124e5 c704241c000000
esp)
+28 000124ec e889080f00
operator new(unsigned long)
+33 000124f1 89c6
esi
+35 000124f3 c700288c1300
eax)
+41 000124f9 897804
x04(%eax)
+44 000124fc c7400c00000000
0c(%eax)
+51 00012503 c7400820150100
08(%eax)
+58 0001250a c7401400000000
14(%eax)
+65 00012511 a11ccd1300
x
+70 00012516 894610
x10(%esi)
+73 00012519 885e19
19(%esi)
+76 0001251c 89c2
edx
+78 0001251e a801
%al
+80 00012520 7406
2528
+82 00012522 8b07
,%eax
+84 00012524 8b5410ff

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

$0x0000001c,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138c28,(%

movl

%edi,0

movl

$0x00000000,0x

movl

$0x00011520,0x

movl

$0x00000000,0x

movl

0x0013cd1c,%ea
movl

%eax,0

movb

%bl,0x

movl

%eax,%

testb

$0x01,

je

0x0001

movl

(%edi)

movl

0xff(%

eax,%edx),%edx
+88 00012528 893c24
%esp)
+91 0001252b ffd2
+93 0001252d 884618
18(%esi)
+96 00012530 89f0
eax
+98 00012532 8b5df4
ebp),%ebx
+101 00012535 8b75f8
ebp),%esi
+104 00012538 8b7dfc
ebp),%edi
+107 0001253b c9
+108 0001253c c3
+109 0001253d 89c3
ebx
+111 0001253f c70648851300
esi)
+117 00012545 893424
%esp)
+120 00012548 e821080f00
operator delete(void*)
+125 0001254d 891c24
%esp)
+128 00012550 e8f3060f00
__Unwind_Resume
+133 00012555 90
+134 00012556 662e0f1f840000000000
ax)
+0

movl

%edi,(

call
movb

*%edx
%al,0x

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

$0x00138548,(%
movl

calll

%esi,(
0x00102d6e

movl
calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

00012560 55

pushl

%ebp
+1
00012561 89e5
%esp,%ebp
+3
00012563 56
%esi
+4
00012564 53
%ebx
+5
00012565 83ec10
$0x10,%esp
+8
00012568 8b5d08
0x08(%ebp),%ebx
+11 0001256b c7042420000000
esp)
' '
+18 00012572 e803080f00
operator new(unsigned long)
+23 00012577 89c6
esi
+25 00012579 c700688c1300
eax)
+31 0001257f 895804
x04(%eax)
+34 00012582 c7400c00000000
0c(%eax)
+41 00012589 c7400820310100
08(%eax)
+48 00012590 c7401400000000
14(%eax)

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138c68,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00013120,0x

movl

$0x00000000,0x

+55 00012597 8b1578cd1300

movl

0x0013cd78,%ed

x
+61 0001259d 895010
x10(%eax)
+64 000125a0 8b450c
ebp),%eax
+67 000125a3 89461c
x1c(%esi)
+70 000125a6 f6c201
%dl
+73 000125a9 7406
25b1
+75 000125ab 8b03
,%eax
+77 000125ad 8b5410ff
eax,%edx),%edx
+81 000125b1 891c24
%esp)
+84 000125b4 ffd2
+86 000125b6 894618
x18(%esi)
+89 000125b9 89f0
eax
+91 000125bb 83c410
%esp
+94 000125be 5b
+95 000125bf 5e
+96 000125c0 c9
+97 000125c1 c3
+98 000125c2 89c3
ebx
+100 000125c4 c70648851300
esi)
+106 000125ca 893424
%esp)
+109 000125cd e89c070f00
operator delete(void*)
+114 000125d2 891c24
%esp)
+117 000125d5 e86e060f00
__Unwind_Resume
+122 000125da 660f1f440000
)
+0

movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

000125e0 55

pushl

%ebp
+1
000125e1
%esp,%ebp
+3
000125e3
$0x28,%esp
+6
000125e6
%ebx,0xf4(%ebp)
+9
000125e9
%esi,0xf8(%ebp)
+12 000125ec 897dfc
xfc(%ebp)
+15 000125ef 8b5d0c
ebp),%ebx
+18 000125f2 8b7510
ebp),%esi

89e5

movl

83ec28

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x0c(%

movl

0x10(%

+21 000125f5 c7042428000000


esp)
'('
+28 000125fc e879070f00
operator new(unsigned long)
+33 00012601 89c7
edi
+35 00012603 c700a88c1300
eax)
+41 00012609 8b4508
ebp),%eax
+44 0001260c 894704
x04(%edi)
+47 0001260f c7470c00000000
0c(%edi)
+54 00012616 c74708b0180100
08(%edi)
+61 0001261d c7471400000000
14(%edi)
+68 00012624 a14ccd1300
x
+73 00012629 894710
x10(%edi)
+76 0001262c c7471800000000
18(%edi)
+83 00012633 c7471c00000000
1c(%edi)
+90 0001263a 897724
x24(%edi)
+93 0001263d 895f20
x20(%edi)
+96 00012640 89c2
edx
+98 00012642 a801
%al
+100 00012644 7409
264f
+102 00012646 8b4d08
ebp),%ecx
+105 00012649 8b01
,%eax
+107 0001264b 8b5410ff
eax,%edx),%edx
+111 0001264f 8b4508
ebp),%eax
+114 00012652 890424
%esp)
+117 00012655 ffd2
+119 00012657 894718
x18(%edi)
+122 0001265a 89571c
x1c(%edi)
+125 0001265d 89f8
eax
+127 0001265f 8b5df4
ebp),%ebx
+130 00012662 8b75f8
ebp),%esi
+133 00012665 8b7dfc
ebp),%edi
+136 00012668 c9

movl

$0x00000028,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138ca8,(%

movl

0x08(%

movl

%eax,0

movl

$0x00000000,0x

movl

$0x000118b0,0x

movl

$0x00000000,0x

movl

0x0013cd4c,%ea
movl

%eax,0

movl

$0x00000000,0x

movl

$0x00000000,0x
movl

%esi,0

movl

%ebx,0

movl

%eax,%

testb

$0x01,

je

0x0001

movl

0x08(%

movl

(%ecx)

movl

0xff(%

movl

0x08(%

movl

%eax,(

call
movl

*%edx
%eax,0

movl

%edx,0

movl

%edi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave

+137 00012669 c3
+138 0001266a 89c3
ebx
+140 0001266c c70748851300
edi)
+146 00012672 893c24
%esp)
+149 00012675 e8f4060f00
operator delete(void*)
+154 0001267a 891c24
%esp)
+157 0001267d e8c6050f00
__Unwind_Resume
+162 00012682 0f1f8000000000
x)
+169 00012689 0f1f8000000000
x)
+0

ret
movl
movl

%eax,%
$0x00138548,(%

movl
calll

%edi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopl

0x00000000(%ea

nopl

0x00000000(%ea

00012690 55

pushl

%ebp
+1
00012691 89e5
%esp,%ebp
+3
00012693 56
%esi
+4
00012694 53
%ebx
+5
00012695 83ec10
$0x10,%esp
+8
00012698 8b5d08
0x08(%ebp),%ebx
+11 0001269b c7042420000000
esp)
' '
+18 000126a2 e8d3060f00
operator new(unsigned long)
+23 000126a7 89c6
esi
+25 000126a9 c700e88c1300
eax)
+31 000126af 895804
x04(%eax)
+34 000126b2 c7400c00000000
0c(%eax)
+41 000126b9 c74008e0160100
08(%eax)
+48 000126c0 c7401400000000
14(%eax)
+55 000126c7 8b1534cd1300
x
+61 000126cd 895010
x10(%eax)
+64 000126d0 8b450c
ebp),%eax
+67 000126d3 89461c
x1c(%esi)
+70 000126d6 f6c201
%dl
+73 000126d9 7406
26e1
+75 000126db 8b03
,%eax

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138ce8,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x000116e0,0x

movl

$0x00000000,0x

movl

0x0013cd34,%ed
movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

+77 000126dd 8b5410ff


eax,%edx),%edx
+81 000126e1 891c24
%esp)
+84 000126e4 ffd2
+86 000126e6 894618
x18(%esi)
+89 000126e9 89f0
eax
+91 000126eb 83c410
%esp
+94 000126ee 5b
+95 000126ef 5e
+96 000126f0 c9
+97 000126f1 c3
+98 000126f2 89c3
ebx
+100 000126f4 c70648851300
esi)
+106 000126fa 893424
%esp)
+109 000126fd e86c060f00
operator delete(void*)
+114 00012702 891c24
%esp)
+117 00012705 e83e050f00
__Unwind_Resume
+122 0001270a 660f1f440000
)
+0

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

00012710 55

pushl

%ebp
+1
00012711 89e5
%esp,%ebp
+3
00012713 56
%esi
+4
00012714 53
%ebx
+5
00012715 83ec10
$0x10,%esp
+8
00012718 8b5d08
0x08(%ebp),%ebx
+11 0001271b c7042420000000
esp)
' '
+18 00012722 e853060f00
operator new(unsigned long)
+23 00012727 89c6
esi
+25 00012729 c700288d1300
eax)
+31 0001272f 895804
x04(%eax)
+34 00012732 c7400c00000000
0c(%eax)
+41 00012739 c74008b01b0100
08(%eax)
+48 00012740 c7401400000000
14(%eax)
+55 00012747 8b1574cd1300
x

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138d28,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011bb0,0x

movl

$0x00000000,0x

movl

0x0013cd74,%ed

+61 0001274d 895010


x10(%eax)
+64 00012750 8b450c
ebp),%eax
+67 00012753 89461c
x1c(%esi)
+70 00012756 f6c201
%dl
+73 00012759 7406
2761
+75 0001275b 8b03
,%eax
+77 0001275d 8b5410ff
eax,%edx),%edx
+81 00012761 891c24
%esp)
+84 00012764 ffd2
+86 00012766 894618
x18(%esi)
+89 00012769 89f0
eax
+91 0001276b 83c410
%esp
+94 0001276e 5b
+95 0001276f 5e
+96 00012770 c9
+97 00012771 c3
+98 00012772 89c3
ebx
+100 00012774 c70648851300
esi)
+106 0001277a 893424
%esp)
+109 0001277d e8ec050f00
operator delete(void*)
+114 00012782 891c24
%esp)
+117 00012785 e8be040f00
__Unwind_Resume
+122 0001278a 660f1f440000
)
+0

movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

00012790 55

pushl

%ebp
+1
00012791 89e5
%esp,%ebp
+3
00012793 83ec28
$0x28,%esp
+6
00012796 895df4
%ebx,0xf4(%ebp)
+9
00012799 8975f8
%esi,0xf8(%ebp)
+12 0001279c 897dfc
xfc(%ebp)
+15 0001279f 8b5d0c
ebp),%ebx
+18 000127a2 8b7510
ebp),%esi
+21 000127a5 c7042428000000
esp)
'('

movl
subl
movl
movl

movl

movl

%edi,0

movl

0x0c(%

movl

0x10(%
$0x00000028,(%

+28 000127ac e8c9050f00


operator new(unsigned long)
+33 000127b1 89c7

calll

0x00102d7a
movl

%eax,%

edi
+35 000127b3
eax)
+41 000127b9
ebp),%eax
+44 000127bc
x04(%edi)
+47 000127bf
0c(%edi)
+54 000127c6
08(%edi)
+61 000127cd
14(%edi)
+68 000127d4
x
+73 000127d9
x10(%edi)
+76 000127dc
18(%edi)
+83 000127e3
1c(%edi)
+90 000127ea
x24(%edi)
+93 000127ed
x20(%edi)
+96 000127f0
edx
+98 000127f2
%al
+100 000127f4
27ff
+102 000127f6
ebp),%ecx
+105 000127f9
,%eax
+107 000127fb
eax,%edx),%edx
+111 000127ff
ebp),%eax
+114 00012802
%esp)
+117 00012805
+119 00012807
x18(%edi)
+122 0001280a
x1c(%edi)
+125 0001280d
eax
+127 0001280f
ebp),%ebx
+130 00012812
ebp),%esi
+133 00012815
ebp),%edi
+136 00012818
+137 00012819
+138 0001281a

c700688a1300

movl

$0x00138a68,(%

8b4508

movl

0x08(%

894704

movl

%eax,0

c7470c00000000

movl

$0x00000000,0x

c74708e0150100

movl

$0x000115e0,0x

c7471400000000

movl

$0x00000000,0x

a120cd1300

movl

0x0013cd20,%ea

894710

movl

%eax,0

c7471800000000

movl

$0x00000000,0x

c7471c00000000

movl

$0x00000000,0x

897724

movl

%esi,0

895f20

movl

%ebx,0

89c2

movl

%eax,%

a801

testb

$0x01,

7409

je

0x0001

8b4d08

movl

0x08(%

8b01

movl

(%ecx)

8b5410ff

movl

0xff(%

8b4508

movl

0x08(%

890424

movl

%eax,(

ffd2
894718

call
movl

*%edx
%eax,0

89571c

movl

%edx,0

89f8

movl

%edi,%

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
89c3

leave
ret
movl

%eax,%

ebx
+140 0001281c c70748851300
edi)
+146 00012822 893c24
%esp)
+149 00012825 e844050f00
operator delete(void*)
+154 0001282a 891c24
%esp)
+157 0001282d e816040f00
__Unwind_Resume
+162 00012832 0f1f8000000000
x)
+169 00012839 0f1f8000000000
x)
+0

movl

$0x00138548,(%
movl

calll

%edi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopl

0x00000000(%ea

nopl

0x00000000(%ea

00012840 55

pushl

%ebp
+1
00012841 89e5
%esp,%ebp
+3
00012843 56
%esi
+4
00012844 53
%ebx
+5
00012845 83ec10
$0x10,%esp
+8
00012848 8b5d08
0x08(%ebp),%ebx
+11 0001284b c7042420000000
esp)
' '
+18 00012852 e823050f00
operator new(unsigned long)
+23 00012857 89c6
esi
+25 00012859 c700e88a1300
eax)
+31 0001285f 895804
x04(%eax)
+34 00012862 c7400c00000000
0c(%eax)
+41 00012869 c7400850150100
08(%eax)
+48 00012870 c7401400000000
14(%eax)
+55 00012877 8b152ccd1300
x
+61 0001287d 895010
x10(%eax)
+64 00012880 8b450c
ebp),%eax
+67 00012883 89461c
x1c(%esi)
+70 00012886 f6c201
%dl
+73 00012889 7406
2891
+75 0001288b 8b03
,%eax
+77 0001288d 8b5410ff
eax,%edx),%edx

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138ae8,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011550,0x

movl

$0x00000000,0x

movl

0x0013cd2c,%ed
movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

+81 00012891 891c24


%esp)
+84 00012894 ffd2
+86 00012896 894618
x18(%esi)
+89 00012899 89f0
eax
+91 0001289b 83c410
%esp
+94 0001289e 5b
+95 0001289f 5e
+96 000128a0 c9
+97 000128a1 c3
+98 000128a2 89c3
ebx
+100 000128a4 c70648851300
esi)
+106 000128aa 893424
%esp)
+109 000128ad e8bc040f00
operator delete(void*)
+114 000128b2 891c24
%esp)
+117 000128b5 e88e030f00
__Unwind_Resume
+122 000128ba 660f1f440000
)
+0

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

000128c0 55

pushl

%ebp
+1
000128c1 89e5
%esp,%ebp
+3
000128c3 56
%esi
+4
000128c4 53
%ebx
+5
000128c5 83ec10
$0x10,%esp
+8
000128c8 8b5d08
0x08(%ebp),%ebx
+11 000128cb c7042420000000
esp)
' '
+18 000128d2 e8a3040f00
operator new(unsigned long)
+23 000128d7 89c6
esi
+25 000128d9 c700288b1300
eax)
+31 000128df 895804
x04(%eax)
+34 000128e2 c7400c00000000
0c(%eax)
+41 000128e9 c7400860150100
08(%eax)
+48 000128f0 c7401400000000
14(%eax)
+55 000128f7 8b1548cd1300
x
+61 000128fd 895010
x10(%eax)

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138b28,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011560,0x

movl

$0x00000000,0x

movl

0x0013cd48,%ed
movl

%edx,0

+64 00012900 8b450c


ebp),%eax
+67 00012903 89461c
x1c(%esi)
+70 00012906 f6c201
%dl
+73 00012909 7406
2911
+75 0001290b 8b03
,%eax
+77 0001290d 8b5410ff
eax,%edx),%edx
+81 00012911 891c24
%esp)
+84 00012914 ffd2
+86 00012916 894618
x18(%esi)
+89 00012919 89f0
eax
+91 0001291b 83c410
%esp
+94 0001291e 5b
+95 0001291f 5e
+96 00012920 c9
+97 00012921 c3
+98 00012922 89c3
ebx
+100 00012924 c70648851300
esi)
+106 0001292a 893424
%esp)
+109 0001292d e83c040f00
operator delete(void*)
+114 00012932 891c24
%esp)
+117 00012935 e80e030f00
__Unwind_Resume
+122 0001293a 660f1f440000
)
+0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

00012940 55

pushl

%ebp
+1
00012941
%esp,%ebp
+3
00012943
%edi
+4
00012944
%esi
+5
00012945
%ebx
+6
00012946
$0x4c,%esp
+9
00012949
0x08(%ebp),%esi
+12 0001294c 8b5608
esi),%edx
+15 0001294f 8b4208
edx),%eax
+18 00012952 8945c8
xc8(%ebp)

89e5

movl

57

pushl

56

pushl

53

pushl

83ec4c

subl

8b7508

movl
movl

0x08(%

movl

0x08(%

movl

%eax,0

+21 00012955
edx),%eax
+24 00012958
xc8(%ebp)
+27 0001295b
0xc8(%ebp)
+31 0001295f
ebp),%ecx
+34 00012962
ecx
+36 00012964
+42 0001296a
cc(%ebp)
+49 00012971
d0(%ebp)
+56 00012978
esi),%eax
+59 0001297b
xc4(%ebp)
+62 0001297e
298e
+64 00012980
ebp)
+67 00012983
ebp),%eax
+70 00012986
xc8(%ebp)
+73 00012989
2a09
+75 0001298b
esi),%edx
+78 0001298e
ebp),%eax
+81 00012991
%eax
+84 00012994
edx),%eax
+87 00012997
,%ebx
+89 00012999
%esp)
+92 0001299c
+97 000129a1
l
+99 000129a3
2980
+101 000129a5
,%eax
+103 000129a7
%esp)
+106 000129aa
%eax)
+109 000129ad
edi
+111 000129af
ebp),%eax
+114 000129b2
%eax
+117 000129b5
xd4(%ebp)

8b4204

movl

0x04(%

2945c8

subl

%eax,0

c17dc802

sarl

$0x02,

8b4dc8

movl

0xc8(%

85c9

testl

%ecx,%

0f849f000000
c745cc00000000

je
movl

0x00012a09
$0x00000000,0x

c745d000000000

movl

$0x00000000,0x

8d4618

leal

0x18(%

8945c4

movl

%eax,0

eb0e

jmp

0x0001

ff45cc

incl

0xcc(%

8b45cc

movl

0xcc(%

3945c8

cmpl

%eax,0

747e

je

0x0001

8b5608

movl

0x08(%

8b45cc

movl

0xcc(%

c1e002

shll

$0x02,

034204

addl

0x04(%

8b18

movl

(%eax)

891c24

movl

%ebx,(

e82f3effff
84c0

calll
testb

0x000067d0
%al,%a

74db

je

0x0001

8b03

movl

(%ebx)

891c24

movl

%ebx,(

ff503c

call

*0x3c(

89c7

movl

%eax,%

8b45d0

movl

0xd0(%

c1e002

shll

$0x02,

8945d4

movl

%eax,0

+120 000129b8
esi),%eax
+123 000129bb
,%eax
+125 000129bd
eax
+127 000129bf
29fb
+129 000129c1
ebx
+131 000129c3
)
+137 000129c9
x)
+144 000129d0
,%eax
+146 000129d2
x04(%esp)
+150 000129d6
%esp)
+153 000129d9
+155 000129db
xe4(%ebp)
+158 000129de
esi),%edx
+161 000129e1
esi),%edx
+164 000129e4
2a14
+166 000129e6
edx
+168 000129e8
29ec
+170 000129ea
%edx)
+172 000129ec
0x1c(%esi)
+176 000129f0
+177 000129f1
ebp),%eax
+180 000129f4
esi),%eax
+183 000129f7
%eax)
+185 000129f9
29d0
+187 000129fb
ebp)
+190 000129fe
ebp)
+193 00012a01
ebp),%eax
+196 00012a04
xc8(%ebp)
+199 00012a07
298b
+201 00012a09
esi),%eax
+204 00012a0c
%esp

03460c

addl

0x0c(%

8b00

movl

(%eax)

85c0

testl

%eax,%

743a

je

0x0001

31db

xorl

%ebx,%

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

8b07

movl

(%edi)

895c2404

movl

%ebx,0

893c24

movl

%edi,(

ff10
8945e4

call
movl

(%eax)
%eax,0

8b561c

movl

0x1c(%

3b5620

cmpl

0x20(%

742e

je

0x0001

85d2

testl

%edx,%

7402

je

0x0001

8902

movl

%eax,(

83461c04

addl

$0x04,

43
8b45d4

incl
movl

%ebx
0xd4(%

03460c

addl

0x0c(%

3918

cmpl

%ebx,(

77d5

ja

0x0001

ff45d0

incl

0xd0(%

ff45cc

incl

0xcc(%

8b45cc

movl

0xcc(%

3945c8

cmpl

%eax,0

7582

jne

0x0001

8d4604

leal

0x04(%

83c44c

addl

$0x4c,

+207 00012a0f
+208 00012a10
+209 00012a11
+210 00012a12
+211 00012a13
+212 00012a14
ebp),%eax
+215 00012a17
x08(%esp)
+219 00012a1b
x04(%esp)
+223 00012a1f
ebp),%eax
+226 00012a22
%esp)
+229 00012a25
+234 00012a2a
29f0
+236 00012a2c
eax)
+0

5b
5e
5f
c9
c3
8d45e4

popl
popl
popl
leave
ret
leal

%ebx
%esi
%edi

89442408

movl

%eax,0

89542404

movl

%edx,0

8b45c4

movl

0xc4(%

890424

movl

%eax,(

e8e62f0000
ebc4

calll
jmp

0f1f4000

0xe4(%

0x00015a10
0x0001

nopl

00012a30 55

0x00(%
pushl

%ebp
+1
00012a31 89e5
%esp,%ebp
+3
00012a33 83ec28
$0x28,%esp
+6
00012a36 895df4
%ebx,0xf4(%ebp)
+9
00012a39 8975f8
%esi,0xf8(%ebp)
+12 00012a3c 897dfc
xfc(%ebp)
+15 00012a3f 8b7d08
ebp),%edi
+18 00012a42 8b5d0c
ebp),%ebx
+21 00012a45 c704241c000000
esp)
+28 00012a4c e829030f00
operator new(unsigned long)
+33 00012a51 89c6
esi
+35 00012a53 c700a88b1300
eax)
+41 00012a59 897804
x04(%eax)
+44 00012a5c c7400c00000000
0c(%eax)
+51 00012a63 c7400840150100
08(%eax)
+58 00012a6a c7401400000000
14(%eax)
+65 00012a71 a180cd1300
x
+70 00012a76 894610
x10(%esi)
+73 00012a79 885e19
19(%esi)
+76 00012a7c 89c2

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

$0x0000001c,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138ba8,(%

movl

%edi,0

movl

$0x00000000,0x

movl

$0x00011540,0x

movl

$0x00000000,0x

movl

0x0013cd80,%ea
movl

%eax,0

movb

%bl,0x

movl

%eax,%

edx
+78 00012a7e a801

testb

$0x01,

je

0x0001

movl

(%edi)

movl

0xff(%

movl

%edi,(

call
movb

*%edx
%al,0x

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

%al
+80 00012a80 7406
2a88
+82 00012a82 8b07
,%eax
+84 00012a84 8b5410ff
eax,%edx),%edx
+88 00012a88 893c24
%esp)
+91 00012a8b ffd2
+93 00012a8d 884618
18(%esi)
+96 00012a90 89f0
eax
+98 00012a92 8b5df4
ebp),%ebx
+101 00012a95 8b75f8
ebp),%esi
+104 00012a98 8b7dfc
ebp),%edi
+107 00012a9b c9
+108 00012a9c c3
+109 00012a9d 89c3
ebx
+111 00012a9f c70648851300
esi)
+117 00012aa5 893424
%esp)
+120 00012aa8 e8c1020f00
operator delete(void*)
+125 00012aad 891c24
%esp)
+128 00012ab0 e893010f00
__Unwind_Resume
+133 00012ab5 90
+134 00012ab6 662e0f1f840000000000
ax)
+0

movl

$0x00138548,(%
movl

calll

%esi,(
0x00102d6e

movl
calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

00012ac0 55

pushl

%ebp
+1
00012ac1 89e5
%esp,%ebp
+3
00012ac3 56
%esi
+4
00012ac4 53
%ebx
+5
00012ac5 83ec10
$0x10,%esp
+8
00012ac8 8b5d08
0x08(%ebp),%ebx
+11 00012acb c7042420000000
esp)
' '
+18 00012ad2 e8a3020f00
operator new(unsigned long)
+23 00012ad7 89c6
esi
+25 00012ad9 c700688c1300
eax)

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138c68,(%

+31 00012adf 895804


x04(%eax)
+34 00012ae2 c7400c00000000
0c(%eax)
+41 00012ae9 c7400810300100
08(%eax)
+48 00012af0 c7401400000000
14(%eax)
+55 00012af7 8b1538cd1300
x
+61 00012afd 895010
x10(%eax)
+64 00012b00 8b450c
ebp),%eax
+67 00012b03 89461c
x1c(%esi)
+70 00012b06 f6c201
%dl
+73 00012b09 7406
2b11
+75 00012b0b 8b03
,%eax
+77 00012b0d 8b5410ff
eax,%edx),%edx
+81 00012b11 891c24
%esp)
+84 00012b14 ffd2
+86 00012b16 894618
x18(%esi)
+89 00012b19 89f0
eax
+91 00012b1b 83c410
%esp
+94 00012b1e 5b
+95 00012b1f 5e
+96 00012b20 c9
+97 00012b21 c3
+98 00012b22 89c3
ebx
+100 00012b24 c70648851300
esi)
+106 00012b2a 893424
%esp)
+109 00012b2d e83c020f00
operator delete(void*)
+114 00012b32 891c24
%esp)
+117 00012b35 e80e010f00
__Unwind_Resume
+122 00012b3a 660f1f440000
)
+0

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00013010,0x

movl

$0x00000000,0x

movl

0x0013cd38,%ed
movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

00012b40 55

pushl

00012b41 89e5

movl

00012b43 57

pushl

00012b44 56

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi

+5

00012b45 53

pushl

%ebx
+6
00012b46 83ec5c
$0x5c,%esp
+9
00012b49 8b7d08
0x08(%ebp),%edi
+12 00012b4c 0fb65d10
ebp),%ebx
+16 00012b50 8b450c
ebp),%eax
+19 00012b53 890424
%esp)
+22 00012b56 e8d5b40400
+27 00012b5b 8b5708
edi),%edx
+30 00012b5e 8b4208
edx),%eax
+33 00012b61 8945b4
xb4(%ebp)
+36 00012b64 8b4204
edx),%eax
+39 00012b67 2945b4
xb4(%ebp)
+42 00012b6a c17db402
0xb4(%ebp)
+46 00012b6e 8b75b4
ebp),%esi
+49 00012b71 85f6
esi
+51 00012b73 0f84a1000000
+57 00012b79 31f6
esi
+59 00012b7b 0fb6db
bx
+62 00012b7e 895dac
xac(%ebp)
+65 00012b81 8d470c
edi),%eax
+68 00012b84 8945a8
xa8(%ebp)
+71 00012b87 eb14
2b9d
+73 00012b89 0f1f8000000000
x)
+80 00012b90 46
+81 00012b91 3975b4
xb4(%ebp)
+84 00012b94 0f8480000000
+90 00012b9a 8b5708
edi),%edx
+93 00012b9d 8d04b500000000
si,4),%eax
+100 00012ba4 034204
edx),%eax
+103 00012ba7 8b18
,%ebx
+105 00012ba9 891c24
%esp)
+108 00012bac e81f3cffff
+113 00012bb1 84c0

subl
movl
movzbl

0x10(%

movl

0x0c(%

movl

%eax,(

movl

0x0005e030
0x08(%

movl

0x08(%

movl

%eax,0

movl

0x04(%

subl

%eax,0

sarl

$0x02,

movl

0xb4(%

testl

%esi,%

calll

je
xorl

0x00012c1a
%esi,%

movzbl

%bl,%e

movl

%ebx,0

leal

0x0c(%

movl

%eax,0

jmp

0x0001

nopl

0x00000000(%ea
incl
cmpl

%esi
%esi,0

movl

0x00012c1a
0x08(%

je
leal

0x00000000(,%e
addl

0x04(%

movl

(%eax)

movl

%ebx,(

calll
testb

0x000067d0
%al,%a

l
+115 00012bb3
2b90
+117 00012bb5
ebp),%edx
+120 00012bb8
xb0(%ebp)
+123 00012bbb
%esp)
+126 00012bbe
+131 00012bc3
,%eax
+133 00012bc5
ebp),%edx
+136 00012bc8
x08(%esp)
+140 00012bcc
ebp),%edx
+143 00012bcf
x04(%esp)
+147 00012bd3
%esp)
+150 00012bd6
%eax)
+153 00012bd9
ebp),%eax
+156 00012bdc
ebp),%eax
+159 00012bdf
%eax
+162 00012be2
xe4(%ebp)
+165 00012be5
edi),%edx
+168 00012be8
edi),%edx
+171 00012beb
2c22
+173 00012bed
edx
+175 00012bef
2bf3
+177 00012bf1
%edx)
+179 00012bf3
0x10(%edi)
+183 00012bf7
ebp),%eax
+186 00012bfa
x04(%esp)
+190 00012bfe
ebp),%edx
+193 00012c01
%esp)
+196 00012c04
+201 00012c09
ebp),%edx
+204 00012c0c
%esp)
+207 00012c0f

74db

je

0x0001

8d55c0

leal

0xc0(%

8955b0

movl

%edx,0

891424

movl

%edx,(

movl

0x0005bdf0
(%ebx)

8b55ac

movl

0xac(%

89542408

movl

%edx,0

8d55c0

leal

0xc0(%

89542404

movl

%edx,0

891c24

movl

%ebx,(

ff502c

call

*0x2c(

8b45c4

movl

0xc4(%

2b45c0

subl

0xc0(%

c1f802

sarl

$0x02,

8945e4

movl

%eax,0

8b5710

movl

0x10(%

3b5714

cmpl

0x14(%

7435

je

0x0001

85d2

testl

%edx,%

7402

je

0x0001

8902

movl

%eax,(

83471004

addl

$0x04,

8d45c0

leal

0xc0(%

89442404

movl

%eax,0

8b550c

movl

0x0c(%

891424

movl

%edx,(

leal

0x0005def0
0xc0(%

movl

%edx,(

e82d920400
8b03

e8e7b20400
8d55c0

calll

calll

891424
e84cb60400

calll

0x0005e260

+212 00012c14 46
+213 00012c15 3975b4
xb4(%ebp)
+216 00012c18 7580
2b9a
+218 00012c1a 83c45c
%esp
+221 00012c1d 5b
+222 00012c1e 5e
+223 00012c1f 5f
+224 00012c20 c9
+225 00012c21 c3
+226 00012c22 8d45e4
ebp),%eax
+229 00012c25 89442408
x08(%esp)
+233 00012c29 89542404
x04(%esp)
+237 00012c2d 8b55a8
ebp),%edx
+240 00012c30 891424
%esp)
+243 00012c33 e8982c0000
+248 00012c38 ebbd
2bf7
+250 00012c3a 89c3
ebx
+252 00012c3c 8b45b0
ebp),%eax
+255 00012c3f 890424
%esp)
+258 00012c42 e819b60400
+263 00012c47 891c24
%esp)
+266 00012c4a e8f9ff0e00
__Unwind_Resume
+271 00012c4f 90
+0

incl
cmpl

%esi
%esi,0

jne

0x0001

addl

$0x5c,

popl
popl
popl
leave
ret
leal

%ebx
%esi
%edi

movl

%eax,0

movl

%edx,0

movl

0xa8(%

movl

%edx,(

calll
jmp

0xe4(%

0x000158d0
0x0001

movl

%eax,%

movl

0xb0(%

movl

%eax,(

movl

0x0005e260
%ebx,(

calll
calll

0x00102c48
nop

00012c50 55

pushl

%ebp
+1
00012c51 89e5
%esp,%ebp
+3
00012c53 83ec28
$0x28,%esp
+6
00012c56 895df4
%ebx,0xf4(%ebp)
+9
00012c59 8975f8
%esi,0xf8(%ebp)
+12 00012c5c 897dfc
xfc(%ebp)
+15 00012c5f 8b7d08
ebp),%edi
+18 00012c62 8b5d0c
ebp),%ebx
+21 00012c65 c704241c000000
esp)
+28 00012c6c e809010f00
operator new(unsigned long)
+33 00012c71 89c6
esi

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

$0x0000001c,(%

calll

0x00102d7a
movl

%eax,%

+35 00012c73 c700688d1300


eax)
+41 00012c79 897804
x04(%eax)
+44 00012c7c c7400c00000000
0c(%eax)
+51 00012c83 c7400800150100
08(%eax)
+58 00012c8a c7401400000000
14(%eax)
+65 00012c91 a144cd1300
x
+70 00012c96 894610
x10(%esi)
+73 00012c99 885e19
19(%esi)
+76 00012c9c 89c2
edx
+78 00012c9e a801
%al
+80 00012ca0 7406
2ca8
+82 00012ca2 8b07
,%eax
+84 00012ca4 8b5410ff
eax,%edx),%edx
+88 00012ca8 893c24
%esp)
+91 00012cab ffd2
+93 00012cad 884618
18(%esi)
+96 00012cb0 89f0
eax
+98 00012cb2 8b5df4
ebp),%ebx
+101 00012cb5 8b75f8
ebp),%esi
+104 00012cb8 8b7dfc
ebp),%edi
+107 00012cbb c9
+108 00012cbc c3
+109 00012cbd 89c3
ebx
+111 00012cbf c70648851300
esi)
+117 00012cc5 893424
%esp)
+120 00012cc8 e8a1000f00
operator delete(void*)
+125 00012ccd 891c24
%esp)
+128 00012cd0 e873ff0e00
__Unwind_Resume
+133 00012cd5 90
+134 00012cd6 662e0f1f840000000000
ax)

movl

$0x00138d68,(%
movl

%edi,0

movl

$0x00000000,0x

movl

$0x00011500,0x

movl

$0x00000000,0x

movl

0x0013cd44,%ea
movl

%eax,0

movb

%bl,0x

movl

%eax,%

testb

$0x01,

je

0x0001

movl

(%edi)

movl

0xff(%

movl

%edi,(

call
movb

*%edx
%al,0x

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

$0x00138548,(%
movl

calll

%esi,(
0x00102d6e

movl
calll
nopw

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

+0

00012ce0 55

pushl

+1

00012ce1 89e5

movl

%ebp

%esp,%ebp
+3
00012ce3 83ec28
$0x28,%esp
+6
00012ce6 895df4
%ebx,0xf4(%ebp)
+9
00012ce9 8975f8
%esi,0xf8(%ebp)
+12 00012cec 897dfc
xfc(%ebp)
+15 00012cef 8b7d08
ebp),%edi
+18 00012cf2 8b5d0c
ebp),%ebx
+21 00012cf5 c704241c000000
esp)
+28 00012cfc e879000f00
operator new(unsigned long)
+33 00012d01 89c6
esi
+35 00012d03 c700688d1300
eax)
+41 00012d09 897804
x04(%eax)
+44 00012d0c c7400c00000000
0c(%eax)
+51 00012d13 c74008f0140100
08(%eax)
+58 00012d1a c7401400000000
14(%eax)
+65 00012d21 a168cd1300
x
+70 00012d26 894610
x10(%esi)
+73 00012d29 885e19
19(%esi)
+76 00012d2c 89c2
edx
+78 00012d2e a801
%al
+80 00012d30 7406
2d38
+82 00012d32 8b07
,%eax
+84 00012d34 8b5410ff
eax,%edx),%edx
+88 00012d38 893c24
%esp)
+91 00012d3b ffd2
+93 00012d3d 884618
18(%esi)
+96 00012d40 89f0
eax
+98 00012d42 8b5df4
ebp),%ebx
+101 00012d45 8b75f8
ebp),%esi
+104 00012d48 8b7dfc
ebp),%edi
+107 00012d4b c9
+108 00012d4c c3

subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

$0x0000001c,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138d68,(%

movl

%edi,0

movl

$0x00000000,0x

movl

$0x000114f0,0x

movl

$0x00000000,0x

movl

0x0013cd68,%ea
movl

%eax,0

movb

%bl,0x

movl

%eax,%

testb

$0x01,

je

0x0001

movl

(%edi)

movl

0xff(%

movl

%edi,(

call
movb

*%edx
%al,0x

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret

+109 00012d4d 89c3


ebx
+111 00012d4f c70648851300
esi)
+117 00012d55 893424
%esp)
+120 00012d58 e811000f00
operator delete(void*)
+125 00012d5d 891c24
%esp)
+128 00012d60 e8e3fe0e00
__Unwind_Resume
+133 00012d65 90
+134 00012d66 662e0f1f840000000000
ax)
+0

movl
movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl
calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

00012d70 55

pushl

%ebp
+1
00012d71 89e5
%esp,%ebp
+3
00012d73 56
%esi
+4
00012d74 53
%ebx
+5
00012d75 83ec10
$0x10,%esp
+8
00012d78 8b5d08
0x08(%ebp),%ebx
+11 00012d7b c7042420000000
esp)
' '
+18 00012d82 e8f3ff0e00
operator new(unsigned long)
+23 00012d87 89c6
esi
+25 00012d89 c700688b1300
eax)
+31 00012d8f 895804
x04(%eax)
+34 00012d92 c7400c00000000
0c(%eax)
+41 00012d99 c74008301a0100
08(%eax)
+48 00012da0 c7401400000000
14(%eax)
+55 00012da7 8b1564cd1300
x
+61 00012dad 895010
x10(%eax)
+64 00012db0 8b450c
ebp),%eax
+67 00012db3 89461c
x1c(%esi)
+70 00012db6 f6c201
%dl
+73 00012db9 7406
2dc1
+75 00012dbb 8b03
,%eax
+77 00012dbd 8b5410ff
eax,%edx),%edx

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138b68,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011a30,0x

movl

$0x00000000,0x

movl

0x0013cd64,%ed
movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

+81 00012dc1 891c24


%esp)
+84 00012dc4 ffd2
+86 00012dc6 894618
x18(%esi)
+89 00012dc9 89f0
eax
+91 00012dcb 83c410
%esp
+94 00012dce 5b
+95 00012dcf 5e
+96 00012dd0 c9
+97 00012dd1 c3
+98 00012dd2 89c3
ebx
+100 00012dd4 c70648851300
esi)
+106 00012dda 893424
%esp)
+109 00012ddd e88cff0e00
operator delete(void*)
+114 00012de2 891c24
%esp)
+117 00012de5 e85efe0e00
__Unwind_Resume
+122 00012dea 660f1f440000
)
+0

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

00012df0 55

pushl

%ebp
+1
00012df1 89e5
%esp,%ebp
+3
00012df3 56
%esi
+4
00012df4 53
%ebx
+5
00012df5 83ec10
$0x10,%esp
+8
00012df8 8b5d08
0x08(%ebp),%ebx
+11 00012dfb c7042420000000
esp)
' '
+18 00012e02 e873ff0e00
operator new(unsigned long)
+23 00012e07 89c6
esi
+25 00012e09 c700688b1300
eax)
+31 00012e0f 895804
x04(%eax)
+34 00012e12 c7400c00000000
0c(%eax)
+41 00012e19 c74008701a0100
08(%eax)
+48 00012e20 c7401400000000
14(%eax)
+55 00012e27 8b158ccd1300
x
+61 00012e2d 895010
x10(%eax)

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138b68,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011a70,0x

movl

$0x00000000,0x

movl

0x0013cd8c,%ed
movl

%edx,0

+64 00012e30 8b450c


ebp),%eax
+67 00012e33 89461c
x1c(%esi)
+70 00012e36 f6c201
%dl
+73 00012e39 7406
2e41
+75 00012e3b 8b03
,%eax
+77 00012e3d 8b5410ff
eax,%edx),%edx
+81 00012e41 891c24
%esp)
+84 00012e44 ffd2
+86 00012e46 894618
x18(%esi)
+89 00012e49 89f0
eax
+91 00012e4b 83c410
%esp
+94 00012e4e 5b
+95 00012e4f 5e
+96 00012e50 c9
+97 00012e51 c3
+98 00012e52 89c3
ebx
+100 00012e54 c70648851300
esi)
+106 00012e5a 893424
%esp)
+109 00012e5d e80cff0e00
operator delete(void*)
+114 00012e62 891c24
%esp)
+117 00012e65 e8defd0e00
__Unwind_Resume
+122 00012e6a 660f1f440000
)
+0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

00012e70 55

pushl

%ebp
+1
00012e71 89e5
%esp,%ebp
+3
00012e73 8b4508
0x08(%ebp),%eax
+6
00012e76 c700a8891300
389a8,(%eax)
+12 00012e7c c74004bc891300
04(%eax)
+19 00012e83 c7400800000000
08(%eax)
+26 00012e8a c7400c00000000
0c(%eax)
+33 00012e91 c7401000000000
10(%eax)
+40 00012e98 c7401400000000
14(%eax)
+47 00012e9f c7401800000000
18(%eax)

movl
movl
movl

$0x001

movl

$0x001389bc,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

+54 00012ea6
1c(%eax)
+61 00012ead
20(%eax)
+68 00012eb4
+69 00012eb5
+70 00012eb6
ax)
+0

c7401c00000000

movl

$0x00000000,0x

c7402000000000

movl

$0x00000000,0x

c9
c3
662e0f1f840000000000

leave
ret
%cs:0x00000000(%eax,%e

nopw

00012ec0 55

pushl

%ebp
+1
00012ec1 89e5
%esp,%ebp
+3
00012ec3 53
%ebx
+4
00012ec4 83ec24
$0x24,%esp
+7
00012ec7 8b5d08
0x08(%ebp),%ebx
+10 00012eca c6431001
0x10(%ebx)
+14 00012ece c743145c000000
14(%ebx)
'\'
+21 00012ed5 c7431832000000
18(%ebx)
'2'
+28 00012edc c743201e000000
20(%ebx)
+35 00012ee3 c6431101
0x11(%ebx)
+39 00012ee7 c743344b000000
34(%ebx)
'K'
+46 00012eee c6432800
0x28(%ebx)
+50 00012ef2 c7433032000000
30(%ebx)
'2'
+57 00012ef9 c7432c32000000
2c(%ebx)
'2'
+64 00012f00 c7434882000000
48(%ebx)
+71 00012f07 c7434c14000000
4c(%ebx)
+78 00012f0e c7435025000000
50(%ebx)
'%'
+85 00012f15 c743540c000000
54(%ebx)
+92 00012f1c c7435800000000
58(%ebx)
+99 00012f23 c7435c00000000
5c(%ebx)
+106 00012f2a c7432432000000
24(%ebx)
'2'
+113 00012f31 c7431c02000000
1c(%ebx)
+120 00012f38 c6433801
0x38(%ebx)
+124 00012f3c c7433c1e000000
3c(%ebx)
+131 00012f43 c743400a000000
40(%ebx)
+138 00012f4a c7434400000000

movl
pushl
subl
movl
movb

$0x01,

movl

$0x0000005c,0x

movl

$0x00000032,0x

movl

$0x0000001e,0x
movb

movl

$0x01,
$0x0000004b,0x

movb

$0x00,

movl

$0x00000032,0x

movl

$0x00000032,0x

movl

$0x00000082,0x

movl

$0x00000014,0x

movl

$0x00000025,0x

movl

$0x0000000c,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000032,0x

movl

$0x00000002,0x
movb

$0x01,

movl

$0x0000001e,0x

movl

$0x0000000a,0x

movl

$0x00000000,0x

44(%ebx)
+145 00012f51 a1bc801300
movl
0x001380bc,%ea
x
+150 00012f56 8b00
movl
(%eax)
,%eax
+152 00012f58 894361
movl
%eax,0
x61(%ebx)
+155 00012f5b c7436c40010000
movl
$0x00000140,0x
6c(%ebx)
+162 00012f62 c74370f0000000
movl
$0x000000f0,0x
70(%ebx)
+169 00012f69 c7437402000000
movl
$0x00000002,0x
74(%ebx)
+176 00012f70 c6437801
movb
$0x01,
0x78(%ebx)
+180 00012f74 c744240c00000000
movl
$0x00000000,0x
0c(%esp)
+188 00012f7c 8b03
movl
(%ebx)
,%eax
+190 00012f7e 8b40f4
movl
0xf4(%
eax),%eax
+193 00012f81 89442408
movl
%eax,0
x08(%esp)
+197 00012f85 c744240400000000
movl
$0x00000000,0x
04(%esp)
+205 00012f8d 891c24
movl
%ebx,(
%esp)
+208 00012f90 e825fd0e00
calll
0x00102cba
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_m
utate(unsigned long, unsigned long, unsigned long)
+213 00012f95 c7436802000000
movl
$0x00000002,0x
68(%ebx)
+220 00012f9c c6436001
movb
$0x01,
0x60(%ebx)
+224 00012fa0 891c24
movl
%ebx,(
%esp)
+227 00012fa3 e818f0ffff
calll
0x00011fc0
+232 00012fa8 e8935f0000
calll
0x00018f40
+237 00012fad c744240411000000
movl
$0x00000011,0x
04(%esp)
+245 00012fb5 890424
movl
%eax,(
%esp)
+248 00012fb8 e8a3540000
calll
0x00018460
+253 00012fbd 8b10
movl
(%eax)
,%edx
+255 00012fbf 890424
movl
%eax,(
%esp)
+258 00012fc2 ff5210
call
*0x10(
%edx)
+261 00012fc5 8945f4
movl
%eax,0
xf4(%ebp)
+264 00012fc8 8b10
movl
(%eax)
,%edx
+266 00012fca 890424
movl
%eax,(
%esp)
+269 00012fcd ff5240
call
*0x40(
%edx)
+272 00012fd0 8b5308
movl
0x08(%
ebx),%edx
+275 00012fd3 3b530c
cmpl
0x0c(%

ebx),%edx
+278 00012fd6
2feb
+280 00012fd8
edx
+282 00012fda
2fe1
+284 00012fdc
ebp),%eax
+287 00012fdf
%edx)
+289 00012fe1
0x08(%ebx)
+293 00012fe5
%esp
+296 00012fe8
+297 00012fe9
+298 00012fea
+299 00012feb
ebp),%eax
+302 00012fee
x08(%esp)
+306 00012ff2
x04(%esp)
+310 00012ff6
ebx),%eax
+313 00012ff9
%esp)
+316 00012ffc
+321 00013001
2fe5
+323 00013003
+324 00013004
)
+330 0001300a
)
+0

7413

je

0x0001

85d2

testl

%edx,%

7405

je

0x0001

8b45f4

movl

0xf4(%

8902

movl

%eax,(

83430804

addl

$0x04,

83c424

addl

$0x24,

5b
c9
c3
8d45f4

popl
leave
ret
leal

%ebx

89442408

movl

%eax,0

89542404

movl

%edx,0

8d4304

leal

0x04(%

890424

movl

%eax,(

0xf4(%

e89f2b0000
ebe2

calll

90
660f1f440000

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

jmp

0x00015ba0
0x0001

nop

00013010 55

pushl

%ebp
+1
00013011 89e5
%esp,%ebp
+3
00013013 57
%edi
+4
00013014 56
%esi
+5
00013015 53
%ebx
+6
00013016 83ec3c
$0x3c,%esp
+9
00013019 8b4508
0x08(%ebp),%eax
+12 0001301c 8b506c
eax),%edx
+15 0001301f 8b450c
ebp),%eax
+18 00013022 8945d4
xd4(%ebp)
+21 00013025 8955d0
xd0(%ebp)
+24 00013028 8b1d9c801300

movl
pushl
pushl
pushl
subl
movl

movl

movl

0x6c(%

movl

0x0c(%

movl

%eax,0

movl

%edx,0
0x0013809c,%eb

x
+30 0001302e
%esp)
+33 00013031
+38 00013036
edi
+40 00013038
0c(%esp)
+48 00013040
08(%esp)
+56 00013048
x
+61 0001304d
eax),%eax
+64 00013050
x04(%esp)
+68 00013054
%esp)
+71 00013057
+76 0001305c
ecx
+78 0001305e
edx
+80 00013060
%edx
+83 00013063
x
+88 00013068
%edx),%eax
+92 0001306c
%ecx
+95 0001306f
ax
+97 00013071
%eax
+100 00013074
esi
+102 00013076
edx
+104 00013078
l
+106 0001307a
+112 00013080
bx
+117 00013085
l
+119 00013087
+125 0001308d
+128 00013090
ebp),%edx
+131 00013093
ebp),%ecx
+134 00013096
%edx
+137 00013099
30a6
+139 0001309b
ebp),%ecx
+142 0001309e
ebp),%eax

891c24

movl

%ebx,(

movl

0x0004e240
%eax,%

e80ab20300
89c7

calll

c744240c15000000

movl

$0x00000015,0x

c744240800001000

movl

$0x00100000,0x

a1b4801300

movl

0x001380b4,%ea

8b4054

movl

0x54(%

89442404

movl

%eax,0

891c24

movl

%ebx,(

movl

0x0004e2c0
%eax,%

89c2

movl

%eax,%

c1ea03

shrl

$0x03,

e864b20300
89c1

calll

a1b8801300

movl

0x001380b8,%ea

0fb60410

movzbl

(%eax,

83e107

andl

$0x07,

d3f8

sarl

%cl,%e

83e001

andl

$0x01,

89c6

movl

%eax,%

89fa

movl

%edi,%

84d2

testb

%dl,%d

0f8590000000
bb00100000

jne
movl

84c0

0x00013110
$0x00001000,%e
testb

0f8483000000
0f1f00
8b55d0

je

%al,%a

nopl
movl

0x00013110
(%eax)
0xd0(%

leal

0xe0(%

cmpl

$0x40,

7e0b

jle

0x0001

8d4de4

leal

0xe4(%

8d45d0

leal

0xd0(%

8d4de0
83fa40
'@'

+145 000130a1
ebx
+147 000130a3
ecx
+150 000130a6
e0(%ebp)
+157 000130ad
xe4(%ebp)
+160 000130b0
,%eax
+162 000130b2
ebp),%edx
+165 000130b5
x6c(%edx)
+168 000130b8
eax
+170 000130ba
l
+172 000130bc
3100
+174 000130be
bx
+179 000130c3
edx
+181 000130c5
l
+183 000130c7
3100
+185 000130c9
x)
+192 000130d0
ebp),%edx
+195 000130d3
ebp),%ecx
+198 000130d6
%edx
+201 000130d9
30e6
+203 000130db
ebp),%ecx
+206 000130de
ebp),%eax
+209 000130e1
ebx
+211 000130e3
ecx
+214 000130e6
d8(%ebp)
+221 000130ed
xdc(%ebp)
+224 000130f0
,%eax
+226 000130f2
ebp),%edx
+229 000130f5
x70(%edx)
+232 000130f8
%esp
+235 000130fb
+236 000130fc

39d3

cmpl

%edx,%

0f4fc8

cmovgl

%eax,%

c745e040000000
'@'
895de4

movl

$0x00000040,0x
movl

%ebx,0

8b01

movl

(%ecx)

8b5508

movl

0x08(%

89426c

movl

%eax,0

89f8

movl

%edi,%

84c0

testb

%al,%a

7542

jne

0x0001

bb00100000

movl

$0x00001000,%e

89f2

movl

%esi,%

84d2

testb

%dl,%d

7437

je

0x0001

0f1f8000000000

nopl

0x00000000(%ea

8b55d4

movl

0xd4(%

8d4dd8

leal

0xd8(%

cmpl

$0x40,

7e0b

jle

0x0001

8d4ddc

leal

0xdc(%

8d45d4

leal

0xd4(%

39d3

cmpl

%edx,%

0f4fc8

cmovgl

%eax,%

83fa40
'@'

c745d840000000
'@'
895ddc

movl

$0x00000040,0x
movl

%ebx,0

8b01

movl

(%ecx)

8b5508

movl

0x08(%

894270

movl

%eax,0

83c43c

addl

$0x3c,

5b
5e

popl
popl

%ebx
%esi

+237
+238
+239
+240

000130fd
000130fe
000130ff
00013100

5f
c9
c3
bbe8030000

popl
leave
ret
movl

%edi
$0x000003e8,%e

bx
+245
30d0
+247
+256
bx
+261
+266
)

00013105 ebc9
00013107 660f1f840000000000
00013110 bbe8030000
00013115 e976ffffff
0001311a 660f1f440000
+0

jmp
nopw

0x0001

movl

0x00000000(%eax,%eax)
$0x000003e8,%e

jmp
nopw

0x00013090
0x00(%eax,%eax

00013120 55

pushl

%ebp
+1
00013121 89e5
%esp,%ebp
+3
00013123 57
%edi
+4
00013124 56
%esi
+5
00013125 53
%ebx
+6
00013126 83ec3c
$0x3c,%esp
+9
00013129 8b5508
0x08(%ebp),%edx
+12 0001312c 8b4270
edx),%eax
+15 0001312f 8945d4
xd4(%ebp)
+18 00013132 8b450c
ebp),%eax
+21 00013135 8945d0
xd0(%ebp)
+24 00013138 8b1d9c801300
x
+30 0001313e 891c24
%esp)
+33 00013141 e8fab00300
+38 00013146 89c7
edi
+40 00013148 c744240c15000000
0c(%esp)
+48 00013150 c744240800001000
08(%esp)
+56 00013158 a1b4801300
x
+61 0001315d 8b4054
eax),%eax
+64 00013160 89442404
x04(%esp)
+68 00013164 891c24
%esp)
+71 00013167 e854b10300
+76 0001316c 89c1
ecx
+78 0001316e 89c2
edx

movl
pushl
pushl
pushl
subl
movl
movl

0x70(%

movl

%eax,0

movl

0x0c(%

movl

%eax,0

movl

0x0013809c,%eb
movl

%ebx,(

movl

0x0004e240
%eax,%

calll
movl

$0x00000015,0x

movl

$0x00100000,0x

movl

0x001380b4,%ea
movl

0x54(%

movl

%eax,0

movl

%ebx,(

movl

0x0004e2c0
%eax,%

movl

%eax,%

calll

+80 00013170
%edx
+83 00013173
x
+88 00013178
%edx),%eax
+92 0001317c
%ecx
+95 0001317f
ax
+97 00013181
%eax
+100 00013184
esi
+102 00013186
eax
+104 00013188
l
+106 0001318a
+112 00013190
bx
+117 00013195
edx
+119 00013197
l
+121 00013199
+127 0001319f
+128 000131a0
ebp),%edx
+131 000131a3
ebp),%ecx
+134 000131a6
%edx
+137 000131a9
31b6
+139 000131ab
ebp),%ecx
+142 000131ae
ebp),%eax
+145 000131b1
ebx
+147 000131b3
ecx
+150 000131b6
e0(%ebp)
+157 000131bd
xe4(%ebp)
+160 000131c0
,%eax
+162 000131c2
ebp),%edx
+165 000131c5
x6c(%edx)
+168 000131c8
eax
+170 000131ca
l
+172 000131cc
3210
+174 000131ce

c1ea03

shrl

a1b8801300

movl

$0x03,
0x001380b8,%ea

0fb60410

movzbl

(%eax,

83e107

andl

$0x07,

d3f8

sarl

%cl,%e

83e001

andl

$0x01,

89c6

movl

%eax,%

89f8

movl

%edi,%

84c0

testb

%al,%a

0f8590000000
bb00100000

jne
movl

0x00013220
$0x00001000,%e

89f2

movl

%esi,%

84d2

testb

%dl,%d

0f8481000000
90
8b55d0

je

0x00013220
nop
movl

0xd0(%

leal

0xe0(%

cmpl

$0x40,

7e0b

jle

0x0001

8d4de4

leal

0xe4(%

8d45d0

leal

0xd0(%

39d3

cmpl

%edx,%

0f4fc8

cmovgl

%eax,%

8d4de0
83fa40
'@'

c745e040000000
'@'
895de4

movl

$0x00000040,0x
movl

%ebx,0

8b01

movl

(%ecx)

8b5508

movl

0x08(%

89426c

movl

%eax,0

89f8

movl

%edi,%

84c0

testb

%al,%a

7542

jne

0x0001

bb00100000

movl

$0x00001000,%e

bx
+179 000131d3
edx
+181 000131d5
l
+183 000131d7
3210
+185 000131d9
x)
+192 000131e0
ebp),%edx
+195 000131e3
ebp),%ecx
+198 000131e6
%edx
+201 000131e9
31f6
+203 000131eb
ebp),%ecx
+206 000131ee
ebp),%eax
+209 000131f1
ebx
+211 000131f3
ecx
+214 000131f6
d8(%ebp)
+221 000131fd
xdc(%ebp)
+224 00013200
,%eax
+226 00013202
ebp),%edx
+229 00013205
x70(%edx)
+232 00013208
%esp
+235 0001320b
+236 0001320c
+237 0001320d
+238 0001320e
+239 0001320f
+240 00013210
bx
+245 00013215
31e0
+247 00013217
+256 00013220
bx
+261 00013225
+266 0001322a
)
+0

89f2

movl

%esi,%

84d2

testb

%dl,%d

7437

je

0x0001

0f1f8000000000

nopl

0x00000000(%ea

8b55d4

movl

0xd4(%

8d4dd8

leal

0xd8(%

cmpl

$0x40,

7e0b

jle

0x0001

8d4ddc

leal

0xdc(%

8d45d4

leal

0xd4(%

39d3

cmpl

%edx,%

0f4fc8

cmovgl

%eax,%

83fa40
'@'

c745d840000000
'@'
895ddc

movl

$0x00000040,0x
movl

%ebx,0

8b01

movl

(%ecx)

8b5508

movl

0x08(%

894270

movl

%eax,0

83c43c

addl

$0x3c,

5b
5e
5f
c9
c3
bbe8030000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

movl

ebc9
660f1f840000000000
bbe8030000
e976ffffff
660f1f440000

$0x000003e8,%e
jmp

nopw

0x0001

movl

0x00000000(%eax,%eax)
$0x000003e8,%e

jmp
nopw

0x000131a0
0x00(%eax,%eax

00013230 55

pushl

00013231 89e5

movl

00013233 56

pushl

00013234 53

pushl

%ebp
+1
%esp,%ebp
+3
%esi
+4

%ebx
+5
00013235 83ec10
$0x10,%esp
+8
00013238 8b5d08
0x08(%ebp),%ebx
+11 0001323b c7042420000000
esp)
' '
+18 00013242 e833fb0e00
operator new(unsigned long)
+23 00013247 89c6
esi
+25 00013249 c700288a1300
eax)
+31 0001324f 895804
x04(%eax)
+34 00013252 c7400c00000000
0c(%eax)
+41 00013259 c74008b01d0100
08(%eax)
+48 00013260 c7401400000000
14(%eax)
+55 00013267 8b153ccd1300
x
+61 0001326d 895010
x10(%eax)
+64 00013270 8b450c
ebp),%eax
+67 00013273 89461c
x1c(%esi)
+70 00013276 f6c201
%dl
+73 00013279 7406
3281
+75 0001327b 8b03
,%eax
+77 0001327d 8b5410ff
eax,%edx),%edx
+81 00013281 891c24
%esp)
+84 00013284 ffd2
+86 00013286 894618
x18(%esi)
+89 00013289 89f0
eax
+91 0001328b 83c410
%esp
+94 0001328e 5b
+95 0001328f 5e
+96 00013290 c9
+97 00013291 c3
+98 00013292 89c3
ebx
+100 00013294 c70648851300
esi)
+106 0001329a 893424
%esp)
+109 0001329d e8ccfa0e00
operator delete(void*)
+114 000132a2 891c24
%esp)

subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138a28,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011db0,0x

movl

$0x00000000,0x

movl

0x0013cd3c,%ed
movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

+117 000132a5 e89ef90e00


__Unwind_Resume
+122 000132aa 660f1f440000

calll

0x00102c48

nopw

0x00(%eax,%eax

)
+0

000132b0 55

pushl

%ebp
+1
000132b1 89e5
%esp,%ebp
+3
000132b3 56
%esi
+4
000132b4 53
%ebx
+5
000132b5 83ec10
$0x10,%esp
+8
000132b8 8b5d08
0x08(%ebp),%ebx
+11 000132bb c7042420000000
esp)
' '
+18 000132c2 e8b3fa0e00
operator new(unsigned long)
+23 000132c7 89c6
esi
+25 000132c9 c700288a1300
eax)
+31 000132cf 895804
x04(%eax)
+34 000132d2 c7400c00000000
0c(%eax)
+41 000132d9 c74008b0190100
08(%eax)
+48 000132e0 c7401400000000
14(%eax)
+55 000132e7 8b1588cd1300
x
+61 000132ed 895010
x10(%eax)
+64 000132f0 8b450c
ebp),%eax
+67 000132f3 89461c
x1c(%esi)
+70 000132f6 f6c201
%dl
+73 000132f9 7406
3301
+75 000132fb 8b03
,%eax
+77 000132fd 8b5410ff
eax,%edx),%edx
+81 00013301 891c24
%esp)
+84 00013304 ffd2
+86 00013306 894618
x18(%esi)
+89 00013309 89f0
eax
+91 0001330b 83c410
%esp
+94 0001330e 5b
+95 0001330f 5e

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138a28,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x000119b0,0x

movl

$0x00000000,0x

movl

0x0013cd88,%ed
movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl

%ebx
%esi

+96 00013310 c9
+97 00013311 c3
+98 00013312 89c3
ebx
+100 00013314 c70648851300
esi)
+106 0001331a 893424
%esp)
+109 0001331d e84cfa0e00
operator delete(void*)
+114 00013322 891c24
%esp)
+117 00013325 e81ef90e00
__Unwind_Resume
+122 0001332a 660f1f440000
)
+0

leave
ret
movl
movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

00013330 55

pushl

%ebp
+1
00013331 89e5
%esp,%ebp
+3
00013333 56
%esi
+4
00013334 53
%ebx
+5
00013335 83ec10
$0x10,%esp
+8
00013338 8b5d08
0x08(%ebp),%ebx
+11 0001333b c7042420000000
esp)
' '
+18 00013342 e833fa0e00
operator new(unsigned long)
+23 00013347 89c6
esi
+25 00013349 c700288a1300
eax)
+31 0001334f 895804
x04(%eax)
+34 00013352 c7400c00000000
0c(%eax)
+41 00013359 c74008401d0100
08(%eax)
+48 00013360 c7401400000000
14(%eax)
+55 00013367 8b1560cd1300
x
+61 0001336d 895010
x10(%eax)
+64 00013370 8b450c
ebp),%eax
+67 00013373 89461c
x1c(%esi)
+70 00013376 f6c201
%dl
+73 00013379 7406
3381
+75 0001337b 8b03
,%eax
+77 0001337d 8b5410ff

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138a28,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011d40,0x

movl

$0x00000000,0x

movl

0x0013cd60,%ed
movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

eax,%edx),%edx
+81 00013381 891c24
%esp)
+84 00013384 ffd2
+86 00013386 894618
x18(%esi)
+89 00013389 89f0
eax
+91 0001338b 83c410
%esp
+94 0001338e 5b
+95 0001338f 5e
+96 00013390 c9
+97 00013391 c3
+98 00013392 89c3
ebx
+100 00013394 c70648851300
esi)
+106 0001339a 893424
%esp)
+109 0001339d e8ccf90e00
operator delete(void*)
+114 000133a2 891c24
%esp)
+117 000133a5 e89ef80e00
__Unwind_Resume
+122 000133aa 660f1f440000
)
+0

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

000133b0 55

pushl

%ebp
+1
000133b1 89e5
%esp,%ebp
+3
000133b3 56
%esi
+4
000133b4 53
%ebx
+5
000133b5 83ec10
$0x10,%esp
+8
000133b8 8b5d08
0x08(%ebp),%ebx
+11 000133bb c7042420000000
esp)
' '
+18 000133c2 e8b3f90e00
operator new(unsigned long)
+23 000133c7 89c6
esi
+25 000133c9 c700288a1300
eax)
+31 000133cf 895804
x04(%eax)
+34 000133d2 c7400c00000000
0c(%eax)
+41 000133d9 c74008b01e0100
08(%eax)
+48 000133e0 c7401400000000
14(%eax)
+55 000133e7 8b1584cd1300
x
+61 000133ed 895010

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138a28,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011eb0,0x

movl

$0x00000000,0x

movl

0x0013cd84,%ed
movl

%edx,0

x10(%eax)
+64 000133f0 8b450c
ebp),%eax
+67 000133f3 89461c
x1c(%esi)
+70 000133f6 f6c201
%dl
+73 000133f9 7406
3401
+75 000133fb 8b03
,%eax
+77 000133fd 8b5410ff
eax,%edx),%edx
+81 00013401 891c24
%esp)
+84 00013404 ffd2
+86 00013406 894618
x18(%esi)
+89 00013409 89f0
eax
+91 0001340b 83c410
%esp
+94 0001340e 5b
+95 0001340f 5e
+96 00013410 c9
+97 00013411 c3
+98 00013412 89c3
ebx
+100 00013414 c70648851300
esi)
+106 0001341a 893424
%esp)
+109 0001341d e84cf90e00
operator delete(void*)
+114 00013422 891c24
%esp)
+117 00013425 e81ef80e00
__Unwind_Resume
+122 0001342a 660f1f440000
)
+0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

00013430 55

pushl

%ebp
+1
00013431 89e5
%esp,%ebp
+3
00013433 56
%esi
+4
00013434 53
%ebx
+5
00013435 83ec10
$0x10,%esp
+8
00013438 8b5d08
0x08(%ebp),%ebx
+11 0001343b c7042420000000
esp)
' '
+18 00013442 e833f90e00
operator new(unsigned long)
+23 00013447 89c6
esi
+25 00013449 c700288a1300

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138a28,(%

eax)
+31 0001344f 895804
x04(%eax)
+34 00013452 c7400c00000000
0c(%eax)
+41 00013459 c74008f0190100
08(%eax)
+48 00013460 c7401400000000
14(%eax)
+55 00013467 8b1524cd1300
x
+61 0001346d 895010
x10(%eax)
+64 00013470 8b450c
ebp),%eax
+67 00013473 89461c
x1c(%esi)
+70 00013476 f6c201
%dl
+73 00013479 7406
3481
+75 0001347b 8b03
,%eax
+77 0001347d 8b5410ff
eax,%edx),%edx
+81 00013481 891c24
%esp)
+84 00013484 ffd2
+86 00013486 894618
x18(%esi)
+89 00013489 89f0
eax
+91 0001348b 83c410
%esp
+94 0001348e 5b
+95 0001348f 5e
+96 00013490 c9
+97 00013491 c3
+98 00013492 89c3
ebx
+100 00013494 c70648851300
esi)
+106 0001349a 893424
%esp)
+109 0001349d e8ccf80e00
operator delete(void*)
+114 000134a2 891c24
%esp)
+117 000134a5 e89ef70e00
__Unwind_Resume
+122 000134aa 660f1f440000
)
+0

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x000119f0,0x

movl

$0x00000000,0x

movl

0x0013cd24,%ed
movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

000134b0 55

pushl

000134b1 89e5

movl

000134b3 56

pushl

000134b4 53

pushl

%ebp
+1
%esp,%ebp
+3
%esi
+4

%ebx
+5
000134b5 83ec10
$0x10,%esp
+8
000134b8 8b5d08
0x08(%ebp),%ebx
+11 000134bb c7042420000000
esp)
' '
+18 000134c2 e8b3f80e00
operator new(unsigned long)
+23 000134c7 89c6
esi
+25 000134c9 c700288d1300
eax)
+31 000134cf 895804
x04(%eax)
+34 000134d2 c7400c00000000
0c(%eax)
+41 000134d9 c74008a0160100
08(%eax)
+48 000134e0 c7401400000000
14(%eax)
+55 000134e7 8b1550cd1300
x
+61 000134ed 895010
x10(%eax)
+64 000134f0 8b450c
ebp),%eax
+67 000134f3 89461c
x1c(%esi)
+70 000134f6 f6c201
%dl
+73 000134f9 7406
3501
+75 000134fb 8b03
,%eax
+77 000134fd 8b5410ff
eax,%edx),%edx
+81 00013501 891c24
%esp)
+84 00013504 ffd2
+86 00013506 894618
x18(%esi)
+89 00013509 89f0
eax
+91 0001350b 83c410
%esp
+94 0001350e 5b
+95 0001350f 5e
+96 00013510 c9
+97 00013511 c3
+98 00013512 89c3
ebx
+100 00013514 c70648851300
esi)
+106 0001351a 893424
%esp)
+109 0001351d e84cf80e00
operator delete(void*)
+114 00013522 891c24
%esp)

subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138d28,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x000116a0,0x

movl

$0x00000000,0x

movl

0x0013cd50,%ed
movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

+117 00013525 e81ef70e00


__Unwind_Resume
+122 0001352a 660f1f440000

calll

0x00102c48

nopw

0x00(%eax,%eax

)
+0

00013530 55

pushl

%ebp
+1
00013531 89e5
%esp,%ebp
+3
00013533 56
%esi
+4
00013534 53
%ebx
+5
00013535 83ec10
$0x10,%esp
+8
00013538 8b5d08
0x08(%ebp),%ebx
+11 0001353b c7042420000000
esp)
' '
+18 00013542 e833f80e00
operator new(unsigned long)
+23 00013547 89c6
esi
+25 00013549 c700288d1300
eax)
+31 0001354f 895804
x04(%eax)
+34 00013552 c7400c00000000
0c(%eax)
+41 00013559 c74008f01b0100
08(%eax)
+48 00013560 c7401400000000
14(%eax)
+55 00013567 8b1530cd1300
x
+61 0001356d 895010
x10(%eax)
+64 00013570 8b450c
ebp),%eax
+67 00013573 89461c
x1c(%esi)
+70 00013576 f6c201
%dl
+73 00013579 7406
3581
+75 0001357b 8b03
,%eax
+77 0001357d 8b5410ff
eax,%edx),%edx
+81 00013581 891c24
%esp)
+84 00013584 ffd2
+86 00013586 894618
x18(%esi)
+89 00013589 89f0
eax
+91 0001358b 83c410
%esp
+94 0001358e 5b
+95 0001358f 5e

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138d28,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011bf0,0x

movl

$0x00000000,0x

movl

0x0013cd30,%ed
movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl

%ebx
%esi

+96 00013590 c9
+97 00013591 c3
+98 00013592 89c3
ebx
+100 00013594 c70648851300
esi)
+106 0001359a 893424
%esp)
+109 0001359d e8ccf70e00
operator delete(void*)
+114 000135a2 891c24
%esp)
+117 000135a5 e89ef60e00
__Unwind_Resume
+122 000135aa 660f1f440000
)
+0

leave
ret
movl
movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

000135b0 55

pushl

%ebp
+1
000135b1 89e5
%esp,%ebp
+3
000135b3 56
%esi
+4
000135b4 53
%ebx
+5
000135b5 83ec10
$0x10,%esp
+8
000135b8 8b5d08
0x08(%ebp),%ebx
+11 000135bb c7042420000000
esp)
' '
+18 000135c2 e8b3f70e00
operator new(unsigned long)
+23 000135c7 89c6
esi
+25 000135c9 c700288d1300
eax)
+31 000135cf 895804
x04(%eax)
+34 000135d2 c7400c00000000
0c(%eax)
+41 000135d9 c74008301c0100
08(%eax)
+48 000135e0 c7401400000000
14(%eax)
+55 000135e7 8b1590cd1300
x
+61 000135ed 895010
x10(%eax)
+64 000135f0 8b450c
ebp),%eax
+67 000135f3 89461c
x1c(%esi)
+70 000135f6 f6c201
%dl
+73 000135f9 7406
3601
+75 000135fb 8b03
,%eax
+77 000135fd 8b5410ff

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138d28,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011c30,0x

movl

$0x00000000,0x

movl

0x0013cd90,%ed
movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

eax,%edx),%edx
+81 00013601 891c24
%esp)
+84 00013604 ffd2
+86 00013606 894618
x18(%esi)
+89 00013609 89f0
eax
+91 0001360b 83c410
%esp
+94 0001360e 5b
+95 0001360f 5e
+96 00013610 c9
+97 00013611 c3
+98 00013612 89c3
ebx
+100 00013614 c70648851300
esi)
+106 0001361a 893424
%esp)
+109 0001361d e84cf70e00
operator delete(void*)
+114 00013622 891c24
%esp)
+117 00013625 e81ef60e00
__Unwind_Resume
+122 0001362a 660f1f440000
)
+0

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

00013630 55

pushl

%ebp
+1
00013631 89e5
%esp,%ebp
+3
00013633 56
%esi
+4
00013634 53
%ebx
+5
00013635 83ec10
$0x10,%esp
+8
00013638 8b5d08
0x08(%ebp),%ebx
+11 0001363b c7042420000000
esp)
' '
+18 00013642 e833f70e00
operator new(unsigned long)
+23 00013647 89c6
esi
+25 00013649 c700288d1300
eax)
+31 0001364f 895804
x04(%eax)
+34 00013652 c7400c00000000
0c(%eax)
+41 00013659 c74008f01a0100
08(%eax)
+48 00013660 c7401400000000
14(%eax)
+55 00013667 8b1570cd1300
x
+61 0001366d 895010

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138d28,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011af0,0x

movl

$0x00000000,0x

movl

0x0013cd70,%ed
movl

%edx,0

x10(%eax)
+64 00013670 8b450c
ebp),%eax
+67 00013673 89461c
x1c(%esi)
+70 00013676 f6c201
%dl
+73 00013679 7406
3681
+75 0001367b 8b03
,%eax
+77 0001367d 8b5410ff
eax,%edx),%edx
+81 00013681 891c24
%esp)
+84 00013684 ffd2
+86 00013686 894618
x18(%esi)
+89 00013689 89f0
eax
+91 0001368b 83c410
%esp
+94 0001368e 5b
+95 0001368f 5e
+96 00013690 c9
+97 00013691 c3
+98 00013692 89c3
ebx
+100 00013694 c70648851300
esi)
+106 0001369a 893424
%esp)
+109 0001369d e8ccf60e00
operator delete(void*)
+114 000136a2 891c24
%esp)
+117 000136a5 e89ef50e00
__Unwind_Resume
+122 000136aa 660f1f440000
)
+0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

000136b0 55

pushl

%ebp
+1
000136b1 89e5
%esp,%ebp
+3
000136b3 56
%esi
+4
000136b4 53
%ebx
+5
000136b5 83ec10
$0x10,%esp
+8
000136b8 8b5d08
0x08(%ebp),%ebx
+11 000136bb c7042420000000
esp)
' '
+18 000136c2 e8b3f60e00
operator new(unsigned long)
+23 000136c7 89c6
esi
+25 000136c9 c700288d1300

movl
pushl
pushl
subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138d28,(%

eax)
+31 000136cf 895804
x04(%eax)
+34 000136d2 c7400c00000000
0c(%eax)
+41 000136d9 c74008301b0100
08(%eax)
+48 000136e0 c7401400000000
14(%eax)
+55 000136e7 8b156ccd1300
x
+61 000136ed 895010
x10(%eax)
+64 000136f0 8b450c
ebp),%eax
+67 000136f3 89461c
x1c(%esi)
+70 000136f6 f6c201
%dl
+73 000136f9 7406
3701
+75 000136fb 8b03
,%eax
+77 000136fd 8b5410ff
eax,%edx),%edx
+81 00013701 891c24
%esp)
+84 00013704 ffd2
+86 00013706 894618
x18(%esi)
+89 00013709 89f0
eax
+91 0001370b 83c410
%esp
+94 0001370e 5b
+95 0001370f 5e
+96 00013710 c9
+97 00013711 c3
+98 00013712 89c3
ebx
+100 00013714 c70648851300
esi)
+106 0001371a 893424
%esp)
+109 0001371d e84cf60e00
operator delete(void*)
+114 00013722 891c24
%esp)
+117 00013725 e81ef50e00
__Unwind_Resume
+122 0001372a 660f1f440000
)
+0

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011b30,0x

movl

$0x00000000,0x

movl

0x0013cd6c,%ed
movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

00013730 55

pushl

00013731 89e5

movl

00013733 56

pushl

00013734 53

pushl

%ebp
+1
%esp,%ebp
+3
%esi
+4

%ebx
+5
00013735 83ec10
$0x10,%esp
+8
00013738 8b5d08
0x08(%ebp),%ebx
+11 0001373b c7042420000000
esp)
' '
+18 00013742 e833f60e00
operator new(unsigned long)
+23 00013747 89c6
esi
+25 00013749 c700288d1300
eax)
+31 0001374f 895804
x04(%eax)
+34 00013752 c7400c00000000
0c(%eax)
+41 00013759 c74008701b0100
08(%eax)
+48 00013760 c7401400000000
14(%eax)
+55 00013767 8b1514cd1300
x
+61 0001376d 895010
x10(%eax)
+64 00013770 8b450c
ebp),%eax
+67 00013773 89461c
x1c(%esi)
+70 00013776 f6c201
%dl
+73 00013779 7406
3781
+75 0001377b 8b03
,%eax
+77 0001377d 8b5410ff
eax,%edx),%edx
+81 00013781 891c24
%esp)
+84 00013784 ffd2
+86 00013786 894618
x18(%esi)
+89 00013789 89f0
eax
+91 0001378b 83c410
%esp
+94 0001378e 5b
+95 0001378f 5e
+96 00013790 c9
+97 00013791 c3
+98 00013792 89c3
ebx
+100 00013794 c70648851300
esi)
+106 0001379a 893424
%esp)
+109 0001379d e8ccf50e00
operator delete(void*)
+114 000137a2 891c24
%esp)

subl
movl
movl

$0x00000020,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138d28,(%

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00011b70,0x

movl

$0x00000000,0x

movl

0x0013cd14,%ed
movl

%edx,0

movl

0x0c(%

movl

%eax,0

testb

$0x01,

je

0x0001

movl

(%ebx)

movl

0xff(%

movl

%ebx,(

call
movl

*%edx
%eax,0

movl

%esi,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x00138548,(%

movl
calll

%esi,(
0x00102d6e

movl

%ebx,(

+117 000137a5 e89ef40e00


__Unwind_Resume
+122 000137aa 660f1f440000

calll

0x00102c48

nopw

0x00(%eax,%eax

)
+0

000137b0 55

pushl

%ebp
+1
000137b1 89e5
%esp,%ebp
+3
000137b3 83ec28
$0x28,%esp
+6
000137b6 895df8
%ebx,0xf8(%ebp)
+9
000137b9 8975fc
%esi,0xfc(%ebp)
+12 000137bc 8b5d08
ebp),%ebx
+15 000137bf 891c24
%esp)
+18 000137c2 e8f9e7ffff
+23 000137c7 8b4304
ebx),%eax
+26 000137ca 85c0
eax
+28 000137cc 7408
37d6
+30 000137ce 890424
%esp)
+33 000137d1 e898f50e00
operator delete(void*)
+38 000137d6 8b03
,%eax
+40 000137d8 8d58f4
eax),%ebx
+43 000137db 3b1d88801300
x
+49 000137e1 7508
37eb
+51 000137e3 8b5df8
ebp),%ebx
+54 000137e6 8b75fc
ebp),%esi
+57 000137e9 c9
+58 000137ea c3
+59 000137eb 83e804
%eax
+62 000137ee c7442404ffffffff
04(%esp)
+70 000137f6 890424
%esp)
+73 000137f9 e850f40e00
__gnu_cxx::__exchange_and_add(int volatile*,
+78 000137fe 85c0
eax
+80 00013800 7fe1
37e3
+82 00013802 8d45f6
ebp),%eax
+85 00013805 89442404
x04(%esp)

movl
subl
movl
movl
movl

0x08(%

movl

%ebx,(

movl

0x00011fc0
0x04(%

calll
testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

(%ebx)

leal

0xf4(%

cmpl

0x00138088,%eb
jne

0x0001

movl

0xf8(%

movl

0xfc(%

leave
ret
subl

$0x04,

movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0001

leal

0xf6(%

movl

%eax,0

+89 00013809 891c24


movl
%ebx,(
%esp)
+92 0001380c e873f40e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+97 00013811 ebd0
jmp
0x0001
37e3
+99 00013813 89c6
movl
%eax,%
esi
+101 00013815 8b4304
movl
0x04(%
ebx),%eax
+104 00013818 85c0
testl
%eax,%
eax
+106 0001381a 7408
je
0x0001
3824
+108 0001381c 890424
movl
%eax,(
%esp)
+111 0001381f e84af50e00
calll
0x00102d6e
operator delete(void*)
+116 00013824 8b03
movl
(%ebx)
,%eax
+118 00013826 8d58f4
leal
0xf4(%
eax),%ebx
+121 00013829 3b1d88801300
cmpl
0x00138088,%eb
x
+127 0001382f 7510
jne
0x0001
3841
+129 00013831 893424
movl
%esi,(
%esp)
+132 00013834 e80ff40e00
calll
0x00102c48
__Unwind_Resume
+137 00013839 890424
movl
%eax,(
%esp)
+140 0001383c e807f40e00
calll
0x00102c48
__Unwind_Resume
+145 00013841 83e804
subl
$0x04,
%eax
+148 00013844 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+156 0001384c 890424
movl
%eax,(
%esp)
+159 0001384f e8faf30e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+164 00013854 85c0
testl
%eax,%
eax
+166 00013856 7fd9
jg
0x0001
3831
+168 00013858 8d45f7
leal
0xf7(%
ebp),%eax
+171 0001385b 89442404
movl
%eax,0
x04(%esp)
+175 0001385f 891c24
movl
%ebx,(
%esp)
+178 00013862 e81df40e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+183 00013867 ebc8
jmp
0x0001
3831
+185 00013869 ebce
jmp
0x0001
3839

+187 0001386b 90
+188 0001386c 0f1f4000
eax)
+0

nop
nopl

00013870 55

0x00(%
pushl

%ebp
+1
00013871 89e5
%esp,%ebp
+3
00013873 57
%edi
+4
00013874 56
%esi
+5
00013875 53
%ebx
+6
00013876 83ec2c
$0x2c,%esp
+9
00013879 8b5d08
0x08(%ebp),%ebx
+12 0001387c 8b3588801300

movl
pushl
pushl
pushl
subl
movl
movl

0x00138088,%es

i
+18 00013882
esi),%eax
+21 00013885
%ebx)
+23 00013887
ebx),%eax
+26 0001388a
04(%ebx)
+33 00013891
04(%eax)
+40 00013898
08(%eax)
+47 0001389f
0x10(%ebx)
+51 000138a3
14(%ebx)
+58 000138aa
18(%ebx)
+65 000138b1
20(%ebx)
+72 000138b8
0x11(%ebx)
+76 000138bc
34(%ebx)
+83 000138c3
0x28(%ebx)
+87 000138c7
30(%ebx)
+94 000138ce
2c(%ebx)
+101 000138d5
48(%ebx)
+108 000138dc
4c(%ebx)
+115 000138e3
50(%ebx)
+122 000138ea
54(%ebx)
+129 000138f1
58(%ebx)

8d460c

leal

0x0c(%

8903

movl

%eax,(

8d4304

leal

0x04(%

c7430400000000

movl

$0x00000000,0x

c7400400000000

movl

$0x00000000,0x

c7400800000000

movl

$0x00000000,0x

c6431001
c743145c000000
'\'
c7431832000000
'2'
c743201e000000

movb

$0x01,

movl

$0x0000005c,0x

movl

$0x00000032,0x

movl

$0x0000001e,0x

c6431101

movb

$0x01,

c743344b000000
'K'
c6432800

movl

$0x0000004b,0x

c7433032000000
'2'
c7432c32000000
'2'
c7434882000000

movl

$0x00000032,0x

movl

$0x00000032,0x

movl

$0x00000082,0x

c7434c14000000

movl

$0x00000014,0x

c7435025000000
'%'
c743540c000000

movl

$0x00000025,0x

movl

$0x0000000c,0x

c7435800000000

movl

$0x00000000,0x

movb

$0x00,

+136 000138f8 c7435c00000000


movl
$0x00000000,0x
5c(%ebx)
+143 000138ff c7432432000000
movl
$0x00000032,0x
24(%ebx)
'2'
+150 00013906 c7431c02000000
movl
$0x00000002,0x
1c(%ebx)
+157 0001390d c6433801
movb
$0x01,
0x38(%ebx)
+161 00013911 c7433c1e000000
movl
$0x0000001e,0x
3c(%ebx)
+168 00013918 c743400a000000
movl
$0x0000000a,0x
40(%ebx)
+175 0001391f c7434400000000
movl
$0x00000000,0x
44(%ebx)
+182 00013926 a1bc801300
movl
0x001380bc,%ea
x
+187 0001392b 8b00
movl
(%eax)
,%eax
+189 0001392d 894361
movl
%eax,0
x61(%ebx)
+192 00013930 c7436c40010000
movl
$0x00000140,0x
6c(%ebx)
+199 00013937 c74370f0000000
movl
$0x000000f0,0x
70(%ebx)
+206 0001393e c7437402000000
movl
$0x00000002,0x
74(%ebx)
+213 00013945 c6437801
movb
$0x01,
0x78(%ebx)
+217 00013949 8b03
movl
(%ebx)
,%eax
+219 0001394b 8b40f4
movl
0xf4(%
eax),%eax
+222 0001394e c744240c00000000
movl
$0x00000000,0x
0c(%esp)
+230 00013956 89442408
movl
%eax,0
x08(%esp)
+234 0001395a c744240400000000
movl
$0x00000000,0x
04(%esp)
+242 00013962 891c24
movl
%ebx,(
%esp)
+245 00013965 e850f30e00
calll
0x00102cba
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_m
utate(unsigned long, unsigned long, unsigned long)
+250 0001396a c7436802000000
movl
$0x00000002,0x
68(%ebx)
+257 00013971 c6436001
movb
$0x01,
0x60(%ebx)
+261 00013975 83c42c
addl
$0x2c,
%esp
+264 00013978 5b
popl
%ebx
+265 00013979 5e
popl
%esi
+266 0001397a 5f
popl
%edi
+267 0001397b c9
leave
+268 0001397c c3
ret
+269 0001397d 89c7
movl
%eax,%
edi
+271 0001397f 8b4304
movl
0x04(%
ebx),%eax
+274 00013982 85c0
testl
%eax,%
eax

+276 00013984 7408


je
0x0001
398e
+278 00013986 890424
movl
%eax,(
%esp)
+281 00013989 e8e0f30e00
calll
0x00102d6e
operator delete(void*)
+286 0001398e 8b03
movl
(%ebx)
,%eax
+288 00013990 8d58f4
leal
0xf4(%
eax),%ebx
+291 00013993 39de
cmpl
%ebx,%
esi
+293 00013995 7508
jne
0x0001
399f
+295 00013997 893c24
movl
%edi,(
%esp)
+298 0001399a e8a9f20e00
calll
0x00102c48
__Unwind_Resume
+303 0001399f 83e804
subl
$0x04,
%eax
+306 000139a2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+314 000139aa 890424
movl
%eax,(
%esp)
+317 000139ad e89cf20e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+322 000139b2 85c0
testl
%eax,%
eax
+324 000139b4 7fe1
jg
0x0001
3997
+326 000139b6 8d45e7
leal
0xe7(%
ebp),%eax
+329 000139b9 89442404
movl
%eax,0
x04(%esp)
+333 000139bd 891c24
movl
%ebx,(
%esp)
+336 000139c0 e8bff20e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+341 000139c5 ebd0
jmp
0x0001
3997
+343 000139c7 890424
movl
%eax,(
%esp)
+346 000139ca e879f20e00
calll
0x00102c48
__Unwind_Resume
+351 000139cf 90
nop
+0

000139d0 55

pushl

%ebp
+1
000139d1 89e5
%esp,%ebp
+3
000139d3 c9
+4
000139d4 e997feffff
3870
+9
000139d9 90
+10 000139da 660f1f440000
)
+0
%ebp

000139e0 55

movl
leave
jmp
nopw

0x0001
nop
0x00(%eax,%eax
pushl

+1
000139e1 89e5
movl
%esp,%ebp
+3
000139e3 57
pushl
%edi
+4
000139e4 56
pushl
%esi
+5
000139e5 53
pushl
%ebx
+6
000139e6 83ec3c
subl
$0x3c,%esp
+9
000139e9 8b450c
movl
0x0c(%ebp),%eax
+12 000139ec 89442404
movl
%eax,0
x04(%esp)
+16 000139f0 8d75dc
leal
0xdc(%
ebp),%esi
+19 000139f3 893424
movl
%esi,(
%esp)
+22 000139f6 e8cbf20e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+27 000139fb c7042420000000
movl
$0x00000020,(%
esp)
' '
+34 00013a02 e873f30e00
calll
0x00102d7a
operator new(unsigned long)
+39 00013a07 89c3
movl
%eax,%
ebx
+41 00013a09 c700a88a1300
movl
$0x00138aa8,(%
eax)
+47 00013a0f 8b4508
movl
0x08(%
ebp),%eax
+50 00013a12 894304
movl
%eax,0
x04(%ebx)
+53 00013a15 c7430c00000000
movl
$0x00000000,0x
0c(%ebx)
+60 00013a1c c74308401f0100
movl
$0x00011f40,0x
08(%ebx)
+67 00013a23 c7431400000000
movl
$0x00000000,0x
14(%ebx)
+74 00013a2a a118cd1300
movl
0x0013cd18,%ea
x
+79 00013a2f 894310
movl
%eax,0
x10(%ebx)
+82 00013a32 a188801300
movl
0x00138088,%ea
x
+87 00013a37 8945d0
movl
%eax,0
xd0(%ebp)
+90 00013a3a 89c7
movl
%eax,%
edi
+92 00013a3c 83c00c
addl
$0x0c,
%eax
+95 00013a3f 894318
movl
%eax,0
x18(%ebx)
+98 00013a42 8d431c
leal
0x1c(%
ebx),%eax
+101 00013a45 89742404
movl
%esi,0
x04(%esp)
+105 00013a49 890424
movl
%eax,(
%esp)

+108 00013a4c e875f20e00


calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+113 00013a51 8b5310
movl
0x10(%
ebx),%edx
+116 00013a54 f6c201
testb
$0x01,
%dl
+119 00013a57 7457
je
0x0001
3ab0
+121 00013a59 8b4b04
movl
0x04(%
ebx),%ecx
+124 00013a5c 8b4314
movl
0x14(%
ebx),%eax
+127 00013a5f 031401
addl
(%ecx,
%eax),%edx
+130 00013a62 8b52ff
movl
0xff(%
edx),%edx
+133 00013a65 8d0401
leal
(%ecx,
%eax),%eax
+136 00013a68 8d75d8
leal
0xd8(%
ebp),%esi
+139 00013a6b 89442404
movl
%eax,0
x04(%esp)
+143 00013a6f 893424
movl
%esi,(
%esp)
+146 00013a72 ffd2
call
*%edx
+148 00013a74 83ec04
subl
$0x04,
%esp
+151 00013a77 8d4318
leal
0x18(%
ebx),%eax
+154 00013a7a 89742404
movl
%esi,0
x04(%esp)
+158 00013a7e 890424
movl
%eax,(
%esp)
+161 00013a81 e828f20e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+166 00013a86 8b75d8
movl
0xd8(%
ebp),%esi
+169 00013a89 83ee0c
subl
$0x0c,
%esi
+172 00013a8c 39f7
cmpl
%esi,%
edi
+174 00013a8e 7528
jne
0x0001
3ab8
+176 00013a90 8b75dc
movl
0xdc(%
ebp),%esi
+179 00013a93 83ee0c
subl
$0x0c,
%esi
+182 00013a96 39f7
cmpl
%esi,%
edi
+184 00013a98 7546
jne
0x0001
3ae0
+186 00013a9a 89d8
movl
%ebx,%
eax
+188 00013a9c 8d65f4
leal
0xf4(%
ebp),%esp
+191 00013a9f 5b
popl
%ebx

+192
+193
+194
+195
+196

00013aa0
00013aa1
00013aa2
00013aa3
00013aa4

5e
5f
c9
c3
660f1f440000

popl
popl
leave
ret

%esi
%edi

nopw

0x00(%eax,%eax

+202 00013aaa 660f1f440000

nopw

0x00(%eax,%eax

)
)
+208 00013ab0 8b4b04
movl
0x04(%
ebx),%ecx
+211 00013ab3 8b4314
movl
0x14(%
ebx),%eax
+214 00013ab6 ebad
jmp
0x0001
3a65
+216 00013ab8 8d4608
leal
0x08(%
esi),%eax
+219 00013abb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+227 00013ac3 890424
movl
%eax,(
%esp)
+230 00013ac6 e883f10e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+235 00013acb 85c0
testl
%eax,%
eax
+237 00013acd 7fc1
jg
0x0001
3a90
+239 00013acf 8d45e7
leal
0xe7(%
ebp),%eax
+242 00013ad2 89442404
movl
%eax,0
x04(%esp)
+246 00013ad6 893424
movl
%esi,(
%esp)
+249 00013ad9 e8a6f10e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+254 00013ade ebb0
jmp
0x0001
3a90
+256 00013ae0 8d4608
leal
0x08(%
esi),%eax
+259 00013ae3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+267 00013aeb 890424
movl
%eax,(
%esp)
+270 00013aee e85bf10e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+275 00013af3 85c0
testl
%eax,%
eax
+277 00013af5 7fa3
jg
0x0001
3a9a
+279 00013af7 8d45e3
leal
0xe3(%
ebp),%eax
+282 00013afa 89442404
movl
%eax,0
x04(%esp)
+286 00013afe 893424
movl
%esi,(
%esp)
+289 00013b01 e87ef10e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+294 00013b06 eb92
jmp
0x0001
3a9a

+296 00013b08 8945d4


movl
%eax,0
xd4(%ebp)
+299 00013b0b a188801300
movl
0x00138088,%ea
x
+304 00013b10 8945d0
movl
%eax,0
xd0(%ebp)
+307 00013b13 8b5ddc
movl
0xdc(%
ebp),%ebx
+310 00013b16 83eb0c
subl
$0x0c,
%ebx
+313 00013b19 3b5dd0
cmpl
0xd0(%
ebp),%ebx
+316 00013b1c 750d
jne
0x0001
3b2b
+318 00013b1e 8b45d4
movl
0xd4(%
ebp),%eax
+321 00013b21 890424
movl
%eax,(
%esp)
+324 00013b24 e81ff10e00
calll
0x00102c48
__Unwind_Resume
+329 00013b29 ebf6
jmp
0x0001
3b21
+331 00013b2b 8d4308
leal
0x08(%
ebx),%eax
+334 00013b2e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+342 00013b36 890424
movl
%eax,(
%esp)
+345 00013b39 e810f10e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+350 00013b3e 85c0
testl
%eax,%
eax
+352 00013b40 7fdc
jg
0x0001
3b1e
+354 00013b42 8d45e2
leal
0xe2(%
ebp),%eax
+357 00013b45 89442404
movl
%eax,0
x04(%esp)
+361 00013b49 891c24
movl
%ebx,(
%esp)
+364 00013b4c e833f10e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+369 00013b51 ebcb
jmp
0x0001
3b1e
+371 00013b53 8945d4
movl
%eax,0
xd4(%ebp)
+374 00013b56 8b431c
movl
0x1c(%
ebx),%eax
+377 00013b59 8d70f4
leal
0xf4(%
eax),%esi
+380 00013b5c 39f7
cmpl
%esi,%
edi
+382 00013b5e 0f8585000000
jne
0x00013be9
+388 00013b64 8b4318
movl
0x18(%
ebx),%eax
+391 00013b67 8d70f4
leal
0xf4(%
eax),%esi
+394 00013b6a 39f7
cmpl
%esi,%
edi

+396 00013b6c 7553


jne
0x0001
3bc1
+398 00013b6e c70348851300
movl
$0x00138548,(%
ebx)
+404 00013b74 891c24
movl
%ebx,(
%esp)
+407 00013b77 e8f2f10e00
calll
0x00102d6e
operator delete(void*)
+412 00013b7c eb95
jmp
0x0001
3b13
+414 00013b7e 8945d4
movl
%eax,0
xd4(%ebp)
+417 00013b81 ebe1
jmp
0x0001
3b64
+419 00013b83 ebce
jmp
0x0001
3b53
+421 00013b85 8945d4
movl
%eax,0
xd4(%ebp)
+424 00013b88 8b75d8
movl
0xd8(%
ebp),%esi
+427 00013b8b 83ee0c
subl
$0x0c,
%esi
+430 00013b8e 39f7
cmpl
%esi,%
edi
+432 00013b90 74c4
je
0x0001
3b56
+434 00013b92 8d4608
leal
0x08(%
esi),%eax
+437 00013b95 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+445 00013b9d 890424
movl
%eax,(
%esp)
+448 00013ba0 e8a9f00e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+453 00013ba5 85c0
testl
%eax,%
eax
+455 00013ba7 7fad
jg
0x0001
3b56
+457 00013ba9 8d45e6
leal
0xe6(%
ebp),%eax
+460 00013bac 89442404
movl
%eax,0
x04(%esp)
+464 00013bb0 893424
movl
%esi,(
%esp)
+467 00013bb3 e8ccf00e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+472 00013bb8 eb9c
jmp
0x0001
3b56
+474 00013bba e962ffffff
jmp
0x00013b21
+479 00013bbf eb92
jmp
0x0001
3b53
+481 00013bc1 83e804
subl
$0x04,
%eax
+484 00013bc4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+492 00013bcc 890424
movl
%eax,(
%esp)
+495 00013bcf e87af00e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+500 00013bd4 85c0


testl
%eax,%
eax
+502 00013bd6 7f96
jg
0x0001
3b6e
+504 00013bd8 8d45e4
leal
0xe4(%
ebp),%eax
+507 00013bdb 89442404
movl
%eax,0
x04(%esp)
+511 00013bdf 893424
movl
%esi,(
%esp)
+514 00013be2 e89df00e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+519 00013be7 eb85
jmp
0x0001
3b6e
+521 00013be9 83e804
subl
$0x04,
%eax
+524 00013bec c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+532 00013bf4 890424
movl
%eax,(
%esp)
+535 00013bf7 e852f00e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+540 00013bfc 85c0
testl
%eax,%
eax
+542 00013bfe 0f8f60ffffff
jg
0x00013b64
+548 00013c04 8d45e5
leal
0xe5(%
ebp),%eax
+551 00013c07 89442404
movl
%eax,0
x04(%esp)
+555 00013c0b 893424
movl
%esi,(
%esp)
+558 00013c0e e871f00e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+563 00013c13 e94cffffff
jmp
0x00013b64
+568 00013c18 8945d4
movl
%eax,0
xd4(%ebp)
+571 00013c1b e94effffff
jmp
0x00013b6e
+576 00013c20 e959ffffff
jmp
0x00013b7e
+581 00013c25 90
nop
+582 00013c26 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

00013c30 55

pushl

%ebp
+1
00013c31 89e5
%esp,%ebp
+3
00013c33 83ec28
$0x28,%esp
+6
00013c36 895df8
%ebx,0xf8(%ebp)
+9
00013c39 8975fc
%esi,0xfc(%ebp)
+12 00013c3c 8b5d08
ebp),%ebx
+15 00013c3f 891c24
%esp)
+18 00013c42 e879e3ffff
+23 00013c47 8b4304

movl
subl
movl
movl
movl

0x08(%

movl

%ebx,(

movl

0x00011fc0
0x04(%

calll

ebx),%eax
+26 00013c4a 85c0
testl
%eax,%
eax
+28 00013c4c 7408
je
0x0001
3c56
+30 00013c4e 890424
movl
%eax,(
%esp)
+33 00013c51 e818f10e00
calll
0x00102d6e
operator delete(void*)
+38 00013c56 8b03
movl
(%ebx)
,%eax
+40 00013c58 8d58f4
leal
0xf4(%
eax),%ebx
+43 00013c5b 3b1d88801300
cmpl
0x00138088,%eb
x
+49 00013c61 7508
jne
0x0001
3c6b
+51 00013c63 8b5df8
movl
0xf8(%
ebp),%ebx
+54 00013c66 8b75fc
movl
0xfc(%
ebp),%esi
+57 00013c69 c9
leave
+58 00013c6a c3
ret
+59 00013c6b 83e804
subl
$0x04,
%eax
+62 00013c6e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+70 00013c76 890424
movl
%eax,(
%esp)
+73 00013c79 e8d0ef0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+78 00013c7e 85c0
testl
%eax,%
eax
+80 00013c80 7fe1
jg
0x0001
3c63
+82 00013c82 8d45f6
leal
0xf6(%
ebp),%eax
+85 00013c85 89442404
movl
%eax,0
x04(%esp)
+89 00013c89 891c24
movl
%ebx,(
%esp)
+92 00013c8c e8f3ef0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+97 00013c91 ebd0
jmp
0x0001
3c63
+99 00013c93 89c6
movl
%eax,%
esi
+101 00013c95 8b4304
movl
0x04(%
ebx),%eax
+104 00013c98 85c0
testl
%eax,%
eax
+106 00013c9a 7408
je
0x0001
3ca4
+108 00013c9c 890424
movl
%eax,(
%esp)
+111 00013c9f e8caf00e00
calll
0x00102d6e
operator delete(void*)
+116 00013ca4 8b03
movl
(%ebx)
,%eax

+118 00013ca6 8d58f4


leal
0xf4(%
eax),%ebx
+121 00013ca9 3b1d88801300
cmpl
0x00138088,%eb
x
+127 00013caf 7510
jne
0x0001
3cc1
+129 00013cb1 893424
movl
%esi,(
%esp)
+132 00013cb4 e88fef0e00
calll
0x00102c48
__Unwind_Resume
+137 00013cb9 890424
movl
%eax,(
%esp)
+140 00013cbc e887ef0e00
calll
0x00102c48
__Unwind_Resume
+145 00013cc1 83e804
subl
$0x04,
%eax
+148 00013cc4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+156 00013ccc 890424
movl
%eax,(
%esp)
+159 00013ccf e87aef0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+164 00013cd4 85c0
testl
%eax,%
eax
+166 00013cd6 7fd9
jg
0x0001
3cb1
+168 00013cd8 8d45f7
leal
0xf7(%
ebp),%eax
+171 00013cdb 89442404
movl
%eax,0
x04(%esp)
+175 00013cdf 891c24
movl
%ebx,(
%esp)
+178 00013ce2 e89def0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+183 00013ce7 ebc8
jmp
0x0001
3cb1
+185 00013ce9 ebce
jmp
0x0001
3cb9
+187 00013ceb 90
nop
+188 00013cec 90
nop
+189 00013ced 90
nop
+190 00013cee 90
nop
+191 00013cef 90
nop
+0

00013cf0 55

pushl

%ebp
+1
00013cf1 89e5
%esp,%ebp
+3
00013cf3 8b4508
0x08(%ebp),%eax
+6
00013cf6 8b4048
0x48(%eax),%eax
+9
00013cf9 c9
+10 00013cfa c3
+11 00013cfb 90
+12 00013cfc 0f1f4000
eax)
+0

00013d00 55

movl
movl
movl
leave
ret
nop
nopl

0x00(%
pushl

%ebp
+1
00013d01 89e5
%esp,%ebp
+3
00013d03 8b4508
0x08(%ebp),%eax
+6
00013d06 8b404c
0x4c(%eax),%eax
+9
00013d09 c9
+10 00013d0a c3
+11 00013d0b 90
+12 00013d0c 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00013d10 55

0x00(%
pushl

%ebp
+1
00013d11 89e5
%esp,%ebp
+3
00013d13 8b4508
0x08(%ebp),%eax
+6
00013d16 8b4050
0x50(%eax),%eax
+9
00013d19 c9
+10 00013d1a c3
+11 00013d1b 90
+12 00013d1c 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00013d20 55

0x00(%
pushl

%ebp
+1
00013d21 89e5
%esp,%ebp
+3
00013d23 8b4508
0x08(%ebp),%eax
+6
00013d26 8b4054
0x54(%eax),%eax
+9
00013d29 c9
+10 00013d2a c3
+11 00013d2b 90
+12 00013d2c 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00013d30 55

0x00(%
pushl

%ebp
+1
00013d31 89e5
%esp,%ebp
+3
00013d33 8b4508
0x08(%ebp),%eax
+6
00013d36 8b4058
0x58(%eax),%eax
+9
00013d39 c9
+10 00013d3a c3
+11 00013d3b 90
+12 00013d3c 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

0x00(%

00013d40 55

pushl

00013d41 89e5

movl

00013d43 8b4508

movl

%ebp
+1
%esp,%ebp
+3

0x08(%ebp),%eax
+6
00013d46 8b405c
0x5c(%eax),%eax
+9
00013d49 c9
+10 00013d4a c3
+11 00013d4b 90
+12 00013d4c 0f1f4000
eax)
+0

movl
leave
ret
nop
nopl

00013d50 55

0x00(%
pushl

%ebp
+1
00013d51 89e5
%esp,%ebp
+3
00013d53 8b4508
0x08(%ebp),%eax
+6
00013d56 0fb64010
0x10(%eax),%eax
+10 00013d5a c9
+11 00013d5b c3
+12 00013d5c 0f1f4000
eax)
+0

movl
movl
movzbl
leave
ret
nopl

00013d60 55

0x00(%
pushl

%ebp
+1
00013d61 89e5
%esp,%ebp
+3
00013d63 8b4508
0x08(%ebp),%eax
+6
00013d66 8b4014
0x14(%eax),%eax
+9
00013d69 c9
+10 00013d6a c3
+11 00013d6b 90
+12 00013d6c 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00013d70 55

0x00(%
pushl

%ebp
+1
00013d71 89e5
%esp,%ebp
+3
00013d73 8b4508
0x08(%ebp),%eax
+6
00013d76 8b4018
0x18(%eax),%eax
+9
00013d79 c9
+10 00013d7a c3
+11 00013d7b 90
+12 00013d7c 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00013d80 55

0x00(%
pushl

%ebp
+1
00013d81
%esp,%ebp
+3
00013d83
0x08(%ebp),%eax
+6
00013d86
0x20(%eax),%eax
+9
00013d89
+10 00013d8a c3

89e5

movl

8b4508

movl

8b4020

movl

c9

leave
ret

+11 00013d8b 90
+12 00013d8c 0f1f4000
eax)
+0

nop
nopl

00013d90 55

0x00(%
pushl

%ebp
+1
00013d91 89e5
%esp,%ebp
+3
00013d93 8b4508
0x08(%ebp),%eax
+6
00013d96 0fb64011
0x11(%eax),%eax
+10 00013d9a c9
+11 00013d9b c3
+12 00013d9c 0f1f4000
eax)
+0

movl
movl
movzbl
leave
ret
nopl

00013da0 55

0x00(%
pushl

%ebp
+1
00013da1 89e5
%esp,%ebp
+3
00013da3 8b4508
0x08(%ebp),%eax
+6
00013da6 8b4034
0x34(%eax),%eax
+9
00013da9 c9
+10 00013daa c3
+11 00013dab 90
+12 00013dac 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00013db0 55

0x00(%
pushl

%ebp
+1
00013db1 89e5
%esp,%ebp
+3
00013db3 8b4508
0x08(%ebp),%eax
+6
00013db6 0fb64028
0x28(%eax),%eax
+10 00013dba c9
+11 00013dbb c3
+12 00013dbc 0f1f4000
eax)
+0

movl
movl
movzbl
leave
ret
nopl

00013dc0 55

0x00(%
pushl

%ebp
+1
00013dc1 89e5
%esp,%ebp
+3
00013dc3 8b4508
0x08(%ebp),%eax
+6
00013dc6 8b4030
0x30(%eax),%eax
+9
00013dc9 c9
+10 00013dca c3
+11 00013dcb 90
+12 00013dcc 0f1f4000
eax)
+0
%ebp

00013dd0 55

movl
movl
movl
leave
ret
nop
nopl

0x00(%
pushl

+1
00013dd1 89e5
%esp,%ebp
+3
00013dd3 8b4508
0x08(%ebp),%eax
+6
00013dd6 8b402c
0x2c(%eax),%eax
+9
00013dd9 c9
+10 00013dda c3
+11 00013ddb 90
+12 00013ddc 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00013de0 55

0x00(%
pushl

%ebp
+1
00013de1 89e5
%esp,%ebp
+3
00013de3 8b4508
0x08(%ebp),%eax
+6
00013de6 8b401c
0x1c(%eax),%eax
+9
00013de9 c9
+10 00013dea c3
+11 00013deb 90
+12 00013dec 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00013df0 55

0x00(%
pushl

%ebp
+1
00013df1 89e5
%esp,%ebp
+3
00013df3 8b4508
0x08(%ebp),%eax
+6
00013df6 8b4024
0x24(%eax),%eax
+9
00013df9 c9
+10 00013dfa c3
+11 00013dfb 90
+12 00013dfc 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00013e00 55

0x00(%
pushl

%ebp
+1
00013e01 89e5
%esp,%ebp
+3
00013e03 8b4508
0x08(%ebp),%eax
+6
00013e06 0fb64038
0x38(%eax),%eax
+10 00013e0a c9
+11 00013e0b c3
+12 00013e0c 0f1f4000
eax)
+0

00013e10 55

movl
movl
movzbl
leave
ret
nopl

0x00(%
pushl

%ebp
+1
00013e11 89e5
%esp,%ebp
+3
00013e13 8b4508
0x08(%ebp),%eax
+6
00013e16 8b403c

movl
movl
movl

0x3c(%eax),%eax
+9
00013e19 c9
+10 00013e1a c3
+11 00013e1b 90
+12 00013e1c 0f1f4000
eax)
+0

leave
ret
nop
nopl

00013e20 55

0x00(%
pushl

%ebp
+1
00013e21 89e5
%esp,%ebp
+3
00013e23 8b4508
0x08(%ebp),%eax
+6
00013e26 8b4040
0x40(%eax),%eax
+9
00013e29 c9
+10 00013e2a c3
+11 00013e2b 90
+12 00013e2c 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00013e30 55

0x00(%
pushl

%ebp
+1
00013e31 89e5
%esp,%ebp
+3
00013e33 8b4508
0x08(%ebp),%eax
+6
00013e36 8b4044
0x44(%eax),%eax
+9
00013e39 c9
+10 00013e3a c3
+11 00013e3b 90
+12 00013e3c 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00013e40 55

0x00(%
pushl

%ebp
+1
00013e41 89e5
%esp,%ebp
+3
00013e43 8b4508
0x08(%ebp),%eax
+6
00013e46 8b4061
0x61(%eax),%eax
+9
00013e49 c9
+10 00013e4a c3
+11 00013e4b 90
+12 00013e4c 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00013e50 55

0x00(%
pushl

%ebp
+1
00013e51
%esp,%ebp
+3
00013e53
0x08(%ebp),%eax
+6
00013e56
0x68(%eax),%eax
+9
00013e59
+10 00013e5a c3
+11 00013e5b 90

89e5

movl

8b4508

movl

8b4068

movl

c9

leave
ret
nop

+12 00013e5c 0f1f4000


eax)
+0

nopl

00013e60 55

0x00(%
pushl

%ebp
+1
00013e61 89e5
%esp,%ebp
+3
00013e63 8b4508
0x08(%ebp),%eax
+6
00013e66 0fb64060
0x60(%eax),%eax
+10 00013e6a c9
+11 00013e6b c3
+12 00013e6c 0f1f4000
eax)
+0

movl
movl
movzbl
leave
ret
nopl

00013e70 55

0x00(%
pushl

%ebp
+1
00013e71 89e5
%esp,%ebp
+3
00013e73 8b4508
0x08(%ebp),%eax
+6
00013e76 8b406c
0x6c(%eax),%eax
+9
00013e79 c9
+10 00013e7a c3
+11 00013e7b 90
+12 00013e7c 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00013e80 55

0x00(%
pushl

%ebp
+1
00013e81 89e5
%esp,%ebp
+3
00013e83 8b4508
0x08(%ebp),%eax
+6
00013e86 8b4070
0x70(%eax),%eax
+9
00013e89 c9
+10 00013e8a c3
+11 00013e8b 90
+12 00013e8c 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

00013e90 55

0x00(%
pushl

%ebp
+1
00013e91 89e5
%esp,%ebp
+3
00013e93 8b4508
0x08(%ebp),%eax
+6
00013e96 8b4074
0x74(%eax),%eax
+9
00013e99 c9
+10 00013e9a c3
+11 00013e9b 90
+12 00013e9c 0f1f4000
eax)
+0
%ebp

00013ea0 55

movl
movl
movl
leave
ret
nop
nopl

0x00(%
pushl

+1
00013ea1 89e5
%esp,%ebp
+3
00013ea3 8b4508
0x08(%ebp),%eax
+6
00013ea6 0fb64078
0x78(%eax),%eax
+10 00013eaa c9
+11 00013eab c3
+12 00013eac 0f1f4000
eax)
+0

movl
movl
movzbl
leave
ret
nopl

0x00(%

00013eb0 55

pushl

00013eb1 89e5

movl

00013eb3 31c0

xorl

00013eb5
00013eb6
00013eb7
00013eb8

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

0x0000

00013ec0 55

pushl

00013ec1 89e5

movl

00013ec3 31c0

xorl

00013ec5
00013ec6
00013ec7
00013ec8

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

0x0000

00013ed0 55

pushl

00013ed1 89e5

movl

00013ed3 31c0

xorl

00013ed5
00013ed6
00013ed7
00013ed8

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

0x0000

00013ee0 55

pushl

00013ee1 89e5

movl

00013ee3 31c0

xorl

00013ee5
00013ee6
00013ee7
00013ee8

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

00013ef0 55

nopl

0x0000
pushl

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

00013ef1 89e5

movl

00013ef3 31c0

xorl

00013ef5
00013ef6
00013ef7
00013ef8

leave
ret
nop

c9
c3
90
0f1f840000000000

nopl

0x0000

00013f00 55

pushl

00013f01 89e5

movl

00013f03 31c0

xorl

00013f05
00013f06
00013f07
00013f08

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

00013f10 55

nopl

0x0000
pushl

%ebp
+1
00013f11 89e5
movl
%esp,%ebp
+3
00013f13 53
pushl
%ebx
+4
00013f14 83ec14
subl
$0x14,%esp
+7
00013f17 8b5d08
movl
0x08(%ebp),%ebx
+10 00013f1a 8b450c
movl
0x0c(%
ebp),%eax
+13 00013f1d 89442404
movl
%eax,0
x04(%esp)
+17 00013f21 891c24
movl
%ebx,(
%esp)
+20 00013f24 e89ded0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+25 00013f29 89d8
movl
%ebx,%
eax
+27 00013f2b 83c414
addl
$0x14,
%esp
+30 00013f2e 5b
popl
%ebx
+31 00013f2f c9
leave
+32 00013f30 c20400
retl
$0x000
4
+35 00013f33 90
nop
+36 00013f34 660f1f440000
nopw
0x00(%eax,%eax
)
+42 00013f3a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

00013f40 55

pushl

+1

00013f41 89e5

movl

%ebp

%esp,%ebp
+3
00013f43 8b5508
0x08(%ebp),%edx
+6
00013f46 8b4218
0x18(%edx),%eax
+9
00013f49 3b421c
0x1c(%edx),%eax
+12 00013f4c 0f94c0
+15 00013f4f 0fb6c0

movl
movl
cmpl
sete
movzbl

%al
%al,%e

ax
+18 00013f52 c9
+19 00013f53 c3
+20 00013f54 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+26 00013f5a 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

00013f60 55

pushl

%ebp
+1
00013f61 89e5
%esp,%ebp
+3
00013f63 83ec08
$0x08,%esp
+6
00013f66 891c24
%ebx,(%esp)
+9
00013f69 89742404
%esi,0x04(%esp)
+13 00013f6d 8b5d08
ebp),%ebx
+16 00013f70 8b750c
ebp),%esi
+19 00013f73 8b03
,%eax
+21 00013f75 8b50fc
eax),%edx
+24 00013f78 8b06
,%eax
+26 00013f7a 8b48fc
eax),%ecx
+29 00013f7d 8b4204
edx),%eax
+32 00013f80 31d2
edx
+34 00013f82 3b4104
ecx),%eax
+37 00013f85 750a
3f91
+39 00013f87 8b5310
ebx),%edx
+42 00013f8a 3b5610
esi),%edx
+45 00013f8d 7411
3fa0
+47 00013f8f 31d2
edx
+49 00013f91 89d0
eax
+51 00013f93 8b1c24
,%ebx
+54 00013f96 8b742404

movl
subl
movl
movl
movl

0x08(%

movl

0x0c(%

movl

(%ebx)

movl

0xfc(%

movl

(%esi)

movl

0xfc(%

movl

0x04(%

xorl

%edx,%

cmpl

0x04(%

jne

0x0001

movl

0x10(%

cmpl

0x10(%

je

0x0001

xorl

%edx,%

movl

%edx,%

movl

(%esp)

movl

0x04(%

esp),%esi
+58 00013f9a
+59 00013f9b
+60 00013f9c
eax)
+64 00013fa0
ebx),%eax
+67 00013fa3
esi),%eax
+70 00013fa6
3fac
+72 00013fa8
edx
+74 00013faa
3f8f
+76 00013fac
ebx),%ecx
+79 00013faf
esi),%ecx
+82 00013fb2
3f8f
+84 00013fb4
ebx),%eax
+87 00013fb7
dx
+92 00013fbc
esi),%eax
+95 00013fbf
3f91
+97 00013fc1
edx
+99 00013fc3
ecx
+101 00013fc5
+104 00013fc8
3f91
+106 00013fca
)
+0

c9
c3
0f1f4000

leave
ret
nopl

0x00(%

8b4314

movl

0x14(%

3b4614

cmpl

0x14(%

7404

je

0x0001

85d2

testl

%edx,%

75e3

jne

0x0001

8b4b08

movl

0x08(%

3b4e08

cmpl

0x08(%

75db

jne

0x0001

8b430c

movl

0x0c(%

ba01000000

movl

$0x00000001,%e

3b460c

cmpl

0x0c(%

74d0

je

0x0001

31d2

xorl

%edx,%

85c9

testl

%ecx,%

0f94c2
ebc7

sete
jmp

%dl
0x0001

660f1f440000

nopw

0x00(%eax,%eax

00013fd0 55

pushl

%ebp
+1
00013fd1 89e5
%esp,%ebp
+3
00013fd3 8b450c
0x0c(%ebp),%eax
+6
00013fd6 8b501c
0x1c(%eax),%edx
+9
00013fd9 8b4508
0x08(%ebp),%eax
+12 00013fdc 89501c
x1c(%eax)
+15 00013fdf c9
+16 00013fe0 c3
+17 00013fe1 90
+18 00013fe2 0f1f8000000000
x)
+25 00013fe9 0f1f8000000000
x)
+0

00013ff0 55

movl
movl
movl
movl
movl

%edx,0

leave
ret
nop
nopl

0x00000000(%ea

nopl

0x00000000(%ea
pushl

%ebp
+1
00013ff1
%esp,%ebp
+3
00013ff3
0x08(%ebp),%edx
+6
00013ff6
0x18(%edx),%eax
+9
00013ff9
%ecx,%ecx
+11 00013ffb 3b4220
edx),%eax
+14 00013ffe 750b
400b
+16 00014000 8b421c
edx),%eax
+19 00014003 31c9
ecx
+21 00014005 3b4224
edx),%eax
+24 00014008 0f94c1
+27 0001400b 89c8
eax
+29 0001400d c9
+30 0001400e c3
+31 0001400f 90
+0

89e5

movl

8b5508

movl

8b4218

movl

31c9

xorl
cmpl

0x20(%

jne

0x0001

movl

0x1c(%

xorl

%ecx,%

cmpl

0x24(%

sete
movl

%cl
%ecx,%

leave
ret
nop

00014010 55

pushl

%ebp
+1
00014011 89e5
%esp,%ebp
+3
00014013 8b4d08
0x08(%ebp),%ecx
+6
00014016 8b450c
0x0c(%ebp),%eax
+9
00014019 8b5020
0x20(%eax),%edx
+12 0001401c 8b4024
eax),%eax
+15 0001401f 894124
x24(%ecx)
+18 00014022 895120
x20(%ecx)
+21 00014025 c9
+22 00014026 c3
+23 00014027 90
+24 00014028 0f1f840000000000
x,%eax)
+0

movl
movl
movl
movl
movl

0x24(%

movl

%eax,0

movl

%edx,0

leave
ret
nop
nopl

0x00000000(%ea

00014030 55

pushl

%ebp
+1
00014031 89e5
%esp,%ebp
+3
00014033 83450c1c
$0x1c,0x0c(%ebp)
+7
00014037 8b4508
0x08(%ebp),%eax
+10 0001403a 83c01c
%eax
+13 0001403d 894508
x08(%ebp)

movl
addl
movl
addl

$0x1c,

movl

%eax,0

+16 00014040 c9
+17 00014041 e968ec0e00
+22 00014046 662e0f1f840000000000

leave
jmp
nopw

0x00102cae
%cs:0x00000000(%eax,%e

ax)
+0

00014050 55

pushl

%ebp
+1
00014051
%esp,%ebp
+3
00014053
0x08(%ebp),%edx
+6
00014056
0x18(%edx),%eax
+9
00014059
0x1c(%edx),%eax
+12 0001405c 0f94c0
+15 0001405f 0fb6c0

89e5

movl

8b5508

movl

8b4218

movl

3b421c

cmpl
sete
movzbl

%al
%al,%e

ax
+18 00014062 c9
+19 00014063 c3
+20 00014064 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+26 0001406a 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

00014070 55

pushl

%ebp
+1
00014071 89e5
%esp,%ebp
+3
00014073 8b450c
0x0c(%ebp),%eax
+6
00014076 8b501c
0x1c(%eax),%edx
+9
00014079 8b4508
0x08(%ebp),%eax
+12 0001407c 89501c
x1c(%eax)
+15 0001407f c9
+16 00014080 c3
+17 00014081 90
+18 00014082 0f1f8000000000
x)
+25 00014089 0f1f8000000000
x)
+0

movl
movl
movl
movl
movl

%edx,0

leave
ret
nop
nopl

0x00000000(%ea

nopl

0x00000000(%ea

00014090 55

pushl

%ebp
+1
00014091
%esp,%ebp
+3
00014093
0x08(%ebp),%edx
+6
00014096
0x18(%edx),%eax
+9
00014099
0x1c(%edx),%eax
+12 0001409c 0f94c0
+15 0001409f 0fb6c0

89e5

movl

8b5508

movl

8b4218

movl

3b421c

cmpl
sete
movzbl

ax
+18 000140a2 c9
+19 000140a3 c3

leave
ret

%al
%al,%e

+20 000140a4 660f1f440000

nopw

0x00(%eax,%eax

+26 000140aa 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

000140b0 55

pushl

%ebp
+1
000140b1 89e5
%esp,%ebp
+3
000140b3 8b450c
0x0c(%ebp),%eax
+6
000140b6 8b501c
0x1c(%eax),%edx
+9
000140b9 8b4508
0x08(%ebp),%eax
+12 000140bc 89501c
x1c(%eax)
+15 000140bf c9
+16 000140c0 c3
+17 000140c1 90
+18 000140c2 0f1f8000000000
x)
+25 000140c9 0f1f8000000000
x)
+0

movl
movl
movl
movl
movl

%edx,0

leave
ret
nop
nopl

0x00000000(%ea

nopl

0x00000000(%ea

000140d0 55

pushl

%ebp
+1
000140d1
%esp,%ebp
+3
000140d3
0x08(%ebp),%edx
+6
000140d6
0x18(%edx),%eax
+9
000140d9
0x1c(%edx),%eax
+12 000140dc 0f94c0
+15 000140df 0fb6c0

89e5

movl

8b5508

movl

8b4218

movl

3b421c

cmpl
sete
movzbl

%al
%al,%e

ax
+18 000140e2 c9
+19 000140e3 c3
+20 000140e4 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+26 000140ea 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

000140f0 55

pushl

%ebp
+1
000140f1
%esp,%ebp
+3
000140f3
0x0c(%ebp),%eax
+6
000140f6
0x1c(%eax),%edx
+9
000140f9
0x08(%ebp),%eax
+12 000140fc 89501c
x1c(%eax)
+15 000140ff c9
+16 00014100 c3
+17 00014101 90

89e5

movl

8b450c

movl

8b501c

movl

8b4508

movl
movl
leave
ret
nop

%edx,0

+18 00014102 0f1f8000000000

nopl

0x00000000(%ea

+25 00014109 0f1f8000000000

nopl

0x00000000(%ea

x)
x)
+0

00014110 55

pushl

%ebp
+1
00014111 89e5
%esp,%ebp
+3
00014113 8b5508
0x08(%ebp),%edx
+6
00014116 0fb64218
0x18(%edx),%eax
+10 0001411a 3a4219
edx),%al
+13 0001411d 0f94c0
+16 00014120 0fb6c0
ax
+19 00014123 c9
+20 00014124 c3
+21 00014125 90
+22 00014126 662e0f1f840000000000
ax)
+0

movl
movl
movzbl
cmpb

0x19(%

sete
movzbl

%al
%al,%e

leave
ret
nop
%cs:0x00000000(%eax,%e

nopw

00014130 55

pushl

%ebp
+1
00014131 89e5
%esp,%ebp
+3
00014133 8b450c
0x0c(%ebp),%eax
+6
00014136 0fb65019
0x19(%eax),%edx
+10 0001413a 8b4508
ebp),%eax
+13 0001413d 885019
19(%eax)
+16 00014140 c9
+17 00014141 c3
+18 00014142 0f1f8000000000
x)
+25 00014149 0f1f8000000000
x)
+0

movl
movl
movzbl
movl

0x08(%

movb

%dl,0x

leave
ret
nopl

0x00000000(%ea

nopl

0x00000000(%ea

00014150 55

pushl

%ebp
+1
00014151
%esp,%ebp
+3
00014153
0x08(%ebp),%edx
+6
00014156
0x18(%edx),%eax
+9
00014159
0x1c(%edx),%eax
+12 0001415c 0f94c0
+15 0001415f 0fb6c0

89e5

movl

8b5508

movl

8b4218

movl

3b421c

cmpl
sete
movzbl

%al
%al,%e

ax
+18 00014162 c9
+19 00014163 c3
+20 00014164 660f1f440000
)

leave
ret
nopw

0x00(%eax,%eax

+26 0001416a 660f1f440000

nopw

0x00(%eax,%eax

)
+0

00014170 55

pushl

%ebp
+1
00014171 89e5
%esp,%ebp
+3
00014173 8b450c
0x0c(%ebp),%eax
+6
00014176 8b501c
0x1c(%eax),%edx
+9
00014179 8b4508
0x08(%ebp),%eax
+12 0001417c 89501c
x1c(%eax)
+15 0001417f c9
+16 00014180 c3
+17 00014181 90
+18 00014182 0f1f8000000000
x)
+25 00014189 0f1f8000000000
x)
+0

movl
movl
movl
movl
movl

%edx,0

leave
ret
nop
nopl

0x00000000(%ea

nopl

0x00000000(%ea

00014190 55

pushl

%ebp
+1
00014191 89e5
%esp,%ebp
+3
00014193 8b5508
0x08(%ebp),%edx
+6
00014196 0fb64218
0x18(%edx),%eax
+10 0001419a 3a4219
edx),%al
+13 0001419d 0f94c0
+16 000141a0 0fb6c0
ax
+19 000141a3 c9
+20 000141a4 c3
+21 000141a5 90
+22 000141a6 662e0f1f840000000000
ax)
+0

movl
movl
movzbl
cmpb

0x19(%

sete
movzbl

%al
%al,%e

leave
ret
nop
%cs:0x00000000(%eax,%e

nopw

000141b0 55

pushl

%ebp
+1
000141b1 89e5
%esp,%ebp
+3
000141b3 8b450c
0x0c(%ebp),%eax
+6
000141b6 0fb65019
0x19(%eax),%edx
+10 000141ba 8b4508
ebp),%eax
+13 000141bd 885019
19(%eax)
+16 000141c0 c9
+17 000141c1 c3
+18 000141c2 0f1f8000000000
x)
+25 000141c9 0f1f8000000000
x)

movl
movl
movzbl
movl

0x08(%

movb

%dl,0x

leave
ret
nopl

0x00000000(%ea

nopl

0x00000000(%ea

+0

000141d0 55

pushl

%ebp
+1
000141d1
%esp,%ebp
+3
000141d3
0x08(%ebp),%edx
+6
000141d6
0x18(%edx),%eax
+9
000141d9
0x1c(%edx),%eax
+12 000141dc 0f94c0
+15 000141df 0fb6c0

89e5

movl

8b5508

movl

8b4218

movl

3b421c

cmpl
sete
movzbl

%al
%al,%e

ax
+18 000141e2 c9
+19 000141e3 c3
+20 000141e4 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+26 000141ea 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

000141f0 55

pushl

%ebp
+1
000141f1 89e5
%esp,%ebp
+3
000141f3 8b450c
0x0c(%ebp),%eax
+6
000141f6 8b501c
0x1c(%eax),%edx
+9
000141f9 8b4508
0x08(%ebp),%eax
+12 000141fc 89501c
x1c(%eax)
+15 000141ff c9
+16 00014200 c3
+17 00014201 90
+18 00014202 0f1f8000000000
x)
+25 00014209 0f1f8000000000
x)
+0

movl
movl
movl
movl
movl

%edx,0

leave
ret
nop
nopl

0x00000000(%ea

nopl

0x00000000(%ea

00014210 55

pushl

%ebp
+1
00014211
%esp,%ebp
+3
00014213
0x08(%ebp),%ecx
+6
00014216
0x0c(%ebp),%eax
+9
00014219
0x20(%eax),%edx
+12 0001421c 8b4024
eax),%eax
+15 0001421f 894124
x24(%ecx)
+18 00014222 895120
x20(%ecx)
+21 00014225 c9
+22 00014226 c3
+23 00014227 90

89e5

movl

8b4d08

movl

8b450c

movl

8b5020

movl
movl

0x24(%

movl

%eax,0

movl

%edx,0

leave
ret
nop

+24 00014228 0f1f840000000000


x,%eax)
+0

nopl

0x00000000(%ea

00014230 55

pushl

%ebp
+1
00014231
%esp,%ebp
+3
00014233
0x08(%ebp),%edx
+6
00014236
0x18(%edx),%eax
+9
00014239
0x1c(%edx),%eax
+12 0001423c 0f94c0
+15 0001423f 0fb6c0

89e5

movl

8b5508

movl

8b4218

movl

3b421c

cmpl
sete
movzbl

%al
%al,%e

ax
+18 00014242 c9
+19 00014243 c3
+20 00014244 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+26 0001424a 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

00014250 55

pushl

%ebp
+1
00014251 89e5
%esp,%ebp
+3
00014253 8b450c
0x0c(%ebp),%eax
+6
00014256 8b501c
0x1c(%eax),%edx
+9
00014259 8b4508
0x08(%ebp),%eax
+12 0001425c 89501c
x1c(%eax)
+15 0001425f c9
+16 00014260 c3
+17 00014261 90
+18 00014262 0f1f8000000000
x)
+25 00014269 0f1f8000000000
x)
+0

movl
movl
movl
movl
movl

%edx,0

leave
ret
nop
nopl

0x00000000(%ea

nopl

0x00000000(%ea

00014270 55

pushl

%ebp
+1
00014271
%esp,%ebp
+3
00014273
0x08(%ebp),%edx
+6
00014276
0x18(%edx),%eax
+9
00014279
0x1c(%edx),%eax
+12 0001427c 0f94c0
+15 0001427f 0fb6c0

89e5

movl

8b5508

movl

8b4218

movl

3b421c

cmpl
sete
movzbl

%al
%al,%e

ax
+18 00014282 c9
+19 00014283 c3
+20 00014284 660f1f440000
)

leave
ret
nopw

0x00(%eax,%eax

+26 0001428a 660f1f440000

nopw

0x00(%eax,%eax

)
+0

00014290 55

pushl

%ebp
+1
00014291 89e5
%esp,%ebp
+3
00014293 8b450c
0x0c(%ebp),%eax
+6
00014296 8b501c
0x1c(%eax),%edx
+9
00014299 8b4508
0x08(%ebp),%eax
+12 0001429c 89501c
x1c(%eax)
+15 0001429f c9
+16 000142a0 c3
+17 000142a1 90
+18 000142a2 0f1f8000000000
x)
+25 000142a9 0f1f8000000000
x)
+0

movl
movl
movl
movl
movl

%edx,0

leave
ret
nop
nopl

0x00000000(%ea

nopl

0x00000000(%ea

000142b0 55

pushl

%ebp
+1
000142b1 89e5
%esp,%ebp
+3
000142b3 8b5508
0x08(%ebp),%edx
+6
000142b6 0fb64218
0x18(%edx),%eax
+10 000142ba 3a4219
edx),%al
+13 000142bd 0f94c0
+16 000142c0 0fb6c0
ax
+19 000142c3 c9
+20 000142c4 c3
+21 000142c5 90
+22 000142c6 662e0f1f840000000000
ax)
+0

movl
movl
movzbl
cmpb

0x19(%

sete
movzbl

%al
%al,%e

leave
ret
nop
%cs:0x00000000(%eax,%e

nopw

000142d0 55

pushl

%ebp
+1
000142d1 89e5
%esp,%ebp
+3
000142d3 8b450c
0x0c(%ebp),%eax
+6
000142d6 0fb65019
0x19(%eax),%edx
+10 000142da 8b4508
ebp),%eax
+13 000142dd 885019
19(%eax)
+16 000142e0 c9
+17 000142e1 c3
+18 000142e2 0f1f8000000000
x)
+25 000142e9 0f1f8000000000
x)

movl
movl
movzbl
movl

0x08(%

movb

%dl,0x

leave
ret
nopl

0x00000000(%ea

nopl

0x00000000(%ea

+0

000142f0 55

pushl

%ebp
+1
000142f1 89e5
%esp,%ebp
+3
000142f3 8b4508
0x08(%ebp),%eax
+6
000142f6 c700688d1300
38d68,(%eax)
+12 000142fc 894508
x08(%ebp)
+15 000142ff c9
+16 00014300 e969ea0e00
+21 00014305 90
+22 00014306 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00014310 55

pushl

%ebp
+1
00014311 89e5
%esp,%ebp
+3
00014313 8b4508
0x08(%ebp),%eax
+6
00014316 c700688d1300
38d68,(%eax)
+12 0001431c c9
+13 0001431d c3
+14 0001431e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

00014320 55

pushl

%ebp
+1
00014321 89e5
%esp,%ebp
+3
00014323 8b4508
0x08(%ebp),%eax
+6
00014326 c700288d1300
38d28,(%eax)
+12 0001432c 894508
x08(%ebp)
+15 0001432f c9
+16 00014330 e939ea0e00
+21 00014335 90
+22 00014336 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00014340 55

pushl

%ebp
+1
00014341 89e5
%esp,%ebp
+3
00014343 8b4508
0x08(%ebp),%eax
+6
00014346 c700288d1300
38d28,(%eax)
+12 0001434c c9
+13 0001434d c3
+14 0001434e 6690

movl
movl
movl

$0x001

leave
ret
nop

+0

00014350 55

pushl

+1

00014351 89e5

movl

%ebp

%esp,%ebp
+3
00014353 8b4508
0x08(%ebp),%eax
+6
00014356 c700e88c1300
38ce8,(%eax)
+12 0001435c 894508
x08(%ebp)
+15 0001435f c9
+16 00014360 e909ea0e00
+21 00014365 90
+22 00014366 662e0f1f840000000000
ax)
+0

movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00014370 55

pushl

%ebp
+1
00014371 89e5
%esp,%ebp
+3
00014373 8b4508
0x08(%ebp),%eax
+6
00014376 c700e88c1300
38ce8,(%eax)
+12 0001437c c9
+13 0001437d c3
+14 0001437e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

00014380 55

pushl

%ebp
+1
00014381 89e5
%esp,%ebp
+3
00014383 8b4508
0x08(%ebp),%eax
+6
00014386 c700a88c1300
38ca8,(%eax)
+12 0001438c 894508
x08(%ebp)
+15 0001438f c9
+16 00014390 e9d9e90e00
+21 00014395 90
+22 00014396 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

000143a0 55

pushl

%ebp
+1
000143a1 89e5
%esp,%ebp
+3
000143a3 8b4508
0x08(%ebp),%eax
+6
000143a6 c700a88c1300
38ca8,(%eax)
+12 000143ac c9
+13 000143ad c3
+14 000143ae 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

000143b0 55

pushl

%ebp
+1
000143b1 89e5
%esp,%ebp
+3
000143b3 8b4508
0x08(%ebp),%eax
+6
000143b6 c700688c1300

movl
movl
movl

$0x001

38c68,(%eax)
+12 000143bc
x08(%ebp)
+15 000143bf
+16 000143c0
+21 000143c5
+22 000143c6
ax)
+0

894508
c9
e9a9e90e00
90
662e0f1f840000000000

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

000143d0 55

pushl

%ebp
+1
000143d1 89e5
%esp,%ebp
+3
000143d3 8b4508
0x08(%ebp),%eax
+6
000143d6 c700688c1300
38c68,(%eax)
+12 000143dc c9
+13 000143dd c3
+14 000143de 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

000143e0 55

pushl

%ebp
+1
000143e1 89e5
%esp,%ebp
+3
000143e3 8b4508
0x08(%ebp),%eax
+6
000143e6 c700288c1300
38c28,(%eax)
+12 000143ec 894508
x08(%ebp)
+15 000143ef c9
+16 000143f0 e979e90e00
+21 000143f5 90
+22 000143f6 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00014400 55

pushl

%ebp
+1
00014401 89e5
%esp,%ebp
+3
00014403 8b4508
0x08(%ebp),%eax
+6
00014406 c700288c1300
38c28,(%eax)
+12 0001440c c9
+13 0001440d c3
+14 0001440e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

00014410 55

pushl

%ebp
+1
00014411 89e5
%esp,%ebp
+3
00014413 8b4508
0x08(%ebp),%eax
+6
00014416 c700e88b1300
38be8,(%eax)
+12 0001441c 894508
x08(%ebp)
+15 0001441f c9

movl
movl
movl

$0x001

movl

%eax,0

leave

+16 00014420 e949e90e00


+21 00014425 90
+22 00014426 662e0f1f840000000000

jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

ax)
+0

00014430 55

pushl

%ebp
+1
00014431 89e5
%esp,%ebp
+3
00014433 8b4508
0x08(%ebp),%eax
+6
00014436 c700e88b1300
38be8,(%eax)
+12 0001443c c9
+13 0001443d c3
+14 0001443e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

00014440 55

pushl

%ebp
+1
00014441 89e5
%esp,%ebp
+3
00014443 8b4508
0x08(%ebp),%eax
+6
00014446 c700a88b1300
38ba8,(%eax)
+12 0001444c 894508
x08(%ebp)
+15 0001444f c9
+16 00014450 e919e90e00
+21 00014455 90
+22 00014456 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00014460 55

pushl

%ebp
+1
00014461 89e5
%esp,%ebp
+3
00014463 8b4508
0x08(%ebp),%eax
+6
00014466 c700a88b1300
38ba8,(%eax)
+12 0001446c c9
+13 0001446d c3
+14 0001446e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

00014470 55

pushl

%ebp
+1
00014471 89e5
%esp,%ebp
+3
00014473 8b4508
0x08(%ebp),%eax
+6
00014476 c700688b1300
38b68,(%eax)
+12 0001447c 894508
x08(%ebp)
+15 0001447f c9
+16 00014480 e9e9e80e00
+21 00014485 90
+22 00014486 662e0f1f840000000000
ax)

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

+0

00014490 55

pushl

%ebp
+1
00014491 89e5
%esp,%ebp
+3
00014493 8b4508
0x08(%ebp),%eax
+6
00014496 c700688b1300
38b68,(%eax)
+12 0001449c c9
+13 0001449d c3
+14 0001449e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

000144a0 55

pushl

%ebp
+1
000144a1 89e5
%esp,%ebp
+3
000144a3 8b4508
0x08(%ebp),%eax
+6
000144a6 c700288b1300
38b28,(%eax)
+12 000144ac 894508
x08(%ebp)
+15 000144af c9
+16 000144b0 e9b9e80e00
+21 000144b5 90
+22 000144b6 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

000144c0 55

pushl

%ebp
+1
000144c1 89e5
%esp,%ebp
+3
000144c3 8b4508
0x08(%ebp),%eax
+6
000144c6 c700288b1300
38b28,(%eax)
+12 000144cc c9
+13 000144cd c3
+14 000144ce 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

000144d0 55

pushl

%ebp
+1
000144d1 89e5
%esp,%ebp
+3
000144d3 8b4508
0x08(%ebp),%eax
+6
000144d6 c700e88a1300
38ae8,(%eax)
+12 000144dc 894508
x08(%ebp)
+15 000144df c9
+16 000144e0 e989e80e00
+21 000144e5 90
+22 000144e6 662e0f1f840000000000
ax)

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

+0

000144f0 55

pushl

+1

000144f1 89e5

movl

%ebp

%esp,%ebp
+3
000144f3 8b4508
0x08(%ebp),%eax
+6
000144f6 c700e88a1300
38ae8,(%eax)
+12 000144fc c9
+13 000144fd c3
+14 000144fe 6690
+0

movl
movl

$0x001

leave
ret
nop

00014500 55

pushl

%ebp
+1
00014501 89e5
%esp,%ebp
+3
00014503 8b4508
0x08(%ebp),%eax
+6
00014506 c700688a1300
38a68,(%eax)
+12 0001450c 894508
x08(%ebp)
+15 0001450f c9
+16 00014510 e959e80e00
+21 00014515 90
+22 00014516 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00014520 55

pushl

%ebp
+1
00014521 89e5
%esp,%ebp
+3
00014523 8b4508
0x08(%ebp),%eax
+6
00014526 c700688a1300
38a68,(%eax)
+12 0001452c c9
+13 0001452d c3
+14 0001452e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

00014530 55

pushl

%ebp
+1
00014531 89e5
%esp,%ebp
+3
00014533 8b4508
0x08(%ebp),%eax
+6
00014536 c700288a1300
38a28,(%eax)
+12 0001453c 894508
x08(%ebp)
+15 0001453f c9
+16 00014540 e929e80e00
+21 00014545 90
+22 00014546 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00014550 55

pushl

%ebp
+1
00014551 89e5
%esp,%ebp
+3
00014553 8b4508
0x08(%ebp),%eax
+6
00014556 c700288a1300

movl
movl
movl

$0x001

38a28,(%eax)
+12 0001455c c9
+13 0001455d c3
+14 0001455e 6690
+0

leave
ret
nop

00014560 55

pushl

%ebp
+1
00014561 89e5
%esp,%ebp
+3
00014563 53
%ebx
+4
00014564 83ec14
$0x14,%esp
+7
00014567 8b5d08
0x08(%ebp),%ebx
+10 0001456a c703a88d1300
ebx)
+16 00014570 8b5308
ebx),%edx
+19 00014573 85d2
edx
+21 00014575 7408
457f
+23 00014577 8b02
,%eax
+25 00014579 891424
%esp)
+28 0001457c ff5004
%eax)
+31 0001457f 895d08
x08(%ebp)
+34 00014582 83c414
%esp
+37 00014585 5b
+38 00014586 c9
+39 00014587 e9e2e70e00
+44 0001458c 0f1f4000
eax)
+0

movl
pushl
subl
movl
movl

$0x00138da8,(%
movl

0x08(%

testl

%edx,%

je

0x0001

movl

(%edx)

movl

%edx,(

call

*0x04(

movl

%ebx,0

addl

$0x14,

popl
leave

%ebx

jmp
nopl

00014590 55

0x00102d6e
0x00(%
pushl

%ebp
+1
00014591 89e5
%esp,%ebp
+3
00014593 8b4508
0x08(%ebp),%eax
+6
00014596 c700a88d1300
38da8,(%eax)
+12 0001459c 8b5008
eax),%edx
+15 0001459f 85d2
edx
+17 000145a1 740d
45b0
+19 000145a3 8b02
,%eax
+21 000145a5 895508
x08(%ebp)
+24 000145a8 8b4804
eax),%ecx
+27 000145ab c9

movl
movl
movl

$0x001

movl

0x08(%

testl

%edx,%

je

0x0001

movl

(%edx)

movl

%edx,0

movl

0x04(%

leave

+28
+30
+32
+33
+34

000145ac
000145ae
000145b0
000145b1
000145b2

ffe1
6690
c9
c3
0f1f8000000000

jmp
nop
leave
ret

*%ecx

nopl

0x00000000(%ea

+41 000145b9 0f1f8000000000

nopl

0x00000000(%ea

x)
x)
+0

000145c0 55

pushl

%ebp
+1
000145c1 89e5
%esp,%ebp
+3
000145c3 53
%ebx
+4
000145c4 83ec14
$0x14,%esp
+7
000145c7 8b5d08
0x08(%ebp),%ebx
+10 000145ca c703e88d1300
ebx)
+16 000145d0 8b530c
ebx),%edx
+19 000145d3 85d2
edx
+21 000145d5 7408
45df
+23 000145d7 8b02
,%eax
+25 000145d9 891424
%esp)
+28 000145dc ff5004
%eax)
+31 000145df 895d08
x08(%ebp)
+34 000145e2 83c414
%esp
+37 000145e5 5b
+38 000145e6 c9
+39 000145e7 e982e70e00
+44 000145ec 0f1f4000
eax)
+0

movl
pushl
subl
movl
movl

$0x00138de8,(%
movl

0x0c(%

testl

%edx,%

je

0x0001

movl

(%edx)

movl

%edx,(

call

*0x04(

movl

%ebx,0

addl

$0x14,

popl
leave

%ebx

jmp
nopl

000145f0 55

0x00102d6e
0x00(%
pushl

%ebp
+1
000145f1 89e5
%esp,%ebp
+3
000145f3 8b4508
0x08(%ebp),%eax
+6
000145f6 c700e88d1300
38de8,(%eax)
+12 000145fc 8b500c
eax),%edx
+15 000145ff 85d2
edx
+17 00014601 740d
4610
+19 00014603 8b02
,%eax
+21 00014605 895508

movl
movl
movl

$0x001

movl

0x0c(%

testl

%edx,%

je

0x0001

movl

(%edx)

movl

%edx,0

x08(%ebp)
+24 00014608
eax),%ecx
+27 0001460b
+28 0001460c
+30 0001460e
+32 00014610
+33 00014611
+34 00014612
x)
+41 00014619
x)
+0

8b4804

movl

c9
ffe1
6690
c9
c3
0f1f8000000000

leave
jmp
nop
leave
ret
nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

00014620 55

0x04(%
*%ecx

pushl

%ebp
+1
00014621 89e5
%esp,%ebp
+3
00014623 53
%ebx
+4
00014624 83ec14
$0x14,%esp
+7
00014627 8b5d08
0x08(%ebp),%ebx
+10 0001462a c703288e1300
ebx)
+16 00014630 807b0c00
0x0c(%ebx)
+20 00014634 740f
4645
+22 00014636 8b5308
ebx),%edx
+25 00014639 85d2
edx
+27 0001463b 7408
4645
+29 0001463d 8b02
,%eax
+31 0001463f 891424
%esp)
+34 00014642 ff5004
%eax)
+37 00014645 895d08
x08(%ebp)
+40 00014648 83c414
%esp
+43 0001464b 5b
+44 0001464c c9
+45 0001464d e91ce70e00
+50 00014652 0f1f8000000000
x)
+57 00014659 0f1f8000000000
x)
+0

movl
pushl
subl
movl
movl

$0x00138e28,(%
cmpb

$0x00,

je

0x0001

movl

0x08(%

testl

%edx,%

je

0x0001

movl

(%edx)

movl

%edx,(

call

*0x04(

movl

%ebx,0

addl

$0x14,

popl
leave

%ebx

jmp
nopl

0x00102d6e
0x00000000(%ea

nopl

0x00000000(%ea

00014660 55

pushl

%ebp
+1
00014661 89e5
%esp,%ebp
+3
00014663 8b4508
0x08(%ebp),%eax
+6
00014666 c700288e1300

movl
movl
movl

$0x001

38e28,(%eax)
+12 0001466c
0x0c(%eax)
+16 00014670
4690
+18 00014672
eax),%edx
+21 00014675
edx
+23 00014677
4690
+25 00014679
,%eax
+27 0001467b
x08(%ebp)
+30 0001467e
eax),%ecx
+33 00014681
+34 00014682
+36 00014684
)
+42 0001468a
)
+48 00014690
+49 00014691
+50 00014692
x)
+57 00014699
x)
+0

80780c00

cmpb

$0x00,

741e

je

0x0001

8b5008

movl

0x08(%

85d2

testl

%edx,%

7417

je

0x0001

8b02

movl

(%edx)

895508

movl

%edx,0

8b4804

movl

0x04(%

c9
ffe1
660f1f440000

leave
jmp
nopw

*%ecx
0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

000146a0 55

pushl

%ebp
+1
000146a1 89e5
%esp,%ebp
+3
000146a3 53
%ebx
+4
000146a4 83ec14
$0x14,%esp
+7
000146a7 8b5d08
0x08(%ebp),%ebx
+10 000146aa 8b4b08
ebx),%ecx
+13 000146ad f6c101
%cl
+16 000146b0 744e
4700
+18 000146b2 8b4304
ebx),%eax
+21 000146b5 8b530c
ebx),%edx
+24 000146b8 8b0410
%edx),%eax
+27 000146bb 8b4c08ff
eax,%ecx),%ecx
+31 000146bf 0fb64318
ebx),%eax
+35 000146c3 89442404
x04(%esp)
+39 000146c7 035304
ebx),%edx

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movzbl

0x18(%

movl

%eax,0

addl

0x04(%

+42 000146ca
%esp)
+45 000146cd
+47 000146cf
+52 000146d4
08(%esp)
+60 000146dc
04(%esp)
+68 000146e4
%esp)
+71 000146e7
+76 000146ec
%esp
+79 000146ef
+80 000146f0
+81 000146f1
+82 000146f2
x)
+89 000146f9
x)
+96 00014700
ebx),%edx
+99 00014703
46bf
+101 00014705
+102 00014706
ax)
+0

891424

movl

%edx,(

call

ffd1
e80cbbffff
c744240800000000

calll
movl

*%ecx
0x000101e0
$0x00000000,0x

c744240405000000

movl

$0x00000005,0x

890424
e834bbffff
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nopw

nop
%cs:0x00000000(%eax,%e

00014710 55

pushl

%ebp
+1
00014711 89e5
%esp,%ebp
+3
00014713 53
%ebx
+4
00014714 83ec14
$0x14,%esp
+7
00014717 8b5d08
0x08(%ebp),%ebx
+10 0001471a 8b4b08
ebx),%ecx
+13 0001471d f6c101
%cl
+16 00014720 744e
4770
+18 00014722 8b4304
ebx),%eax
+21 00014725 8b530c
ebx),%edx
+24 00014728 8b0410
%edx),%eax
+27 0001472b 8b4c08ff
eax,%ecx),%ecx
+31 0001472f 0fb64319
ebx),%eax
+35 00014733 89442404
x04(%esp)
+39 00014737 035304
ebx),%edx
+42 0001473a 891424
%esp)

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movzbl

0x19(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

+45 0001473d
+47 0001473f
+52 00014744
08(%esp)
+60 0001474c
04(%esp)
+68 00014754
%esp)
+71 00014757
+76 0001475c
%esp
+79 0001475f
+80 00014760
+81 00014761
+82 00014762
x)
+89 00014769
x)
+96 00014770
ebx),%edx
+99 00014773
472f
+101 00014775
+102 00014776
ax)
+0

ffd1
e89cbaffff
c744240800000000

calll
movl

call

*%ecx
0x000101e0
$0x00000000,0x

c744240405000000

movl

$0x00000005,0x

890424
e8c4baffff
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

00014780 55

pushl

%ebp
+1
00014781 89e5
%esp,%ebp
+3
00014783 53
%ebx
+4
00014784 83ec14
$0x14,%esp
+7
00014787 8b5d08
0x08(%ebp),%ebx
+10 0001478a 8b4b08
ebx),%ecx
+13 0001478d f6c101
%cl
+16 00014790 744e
47e0
+18 00014792 8b4304
ebx),%eax
+21 00014795 8b530c
ebx),%edx
+24 00014798 8b0410
%edx),%eax
+27 0001479b 8b4c08ff
eax,%ecx),%ecx
+31 0001479f 8b4318
ebx),%eax
+34 000147a2 89442404
x04(%esp)
+38 000147a6 035304
ebx),%edx
+41 000147a9 891424
%esp)
+44 000147ac ffd1
+46 000147ae e82dbaffff

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x18(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll

*%ecx
0x000101e0

+51 000147b3
08(%esp)
+59 000147bb
04(%esp)
+67 000147c3
%esp)
+70 000147c6
+75 000147cb
%esp
+78 000147ce
+79 000147cf
+80 000147d0
+81 000147d1
x)
+88 000147d8
x,%eax)
+96 000147e0
ebx),%edx
+99 000147e3
479f
+101 000147e5
+102 000147e6
ax)
+0

c744240800000000

movl

$0x00000000,0x

c744240405000000

movl

$0x00000005,0x

890424
e855baffff
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

000147f0 55

pushl

%ebp
+1
000147f1 89e5
%esp,%ebp
+3
000147f3 53
%ebx
+4
000147f4 83ec14
$0x14,%esp
+7
000147f7 8b5d08
0x08(%ebp),%ebx
+10 000147fa 8b4b08
ebx),%ecx
+13 000147fd f6c101
%cl
+16 00014800 744e
4850
+18 00014802 8b4304
ebx),%eax
+21 00014805 8b530c
ebx),%edx
+24 00014808 8b0410
%edx),%eax
+27 0001480b 8b4c08ff
eax,%ecx),%ecx
+31 0001480f 8b431c
ebx),%eax
+34 00014812 89442404
x04(%esp)
+38 00014816 035304
ebx),%edx
+41 00014819 891424
%esp)
+44 0001481c ffd1
+46 0001481e e8bdb9ffff
+51 00014823 c744240800000000
08(%esp)

movl
pushl
subl
movl

calll
movl

movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x1c(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call

*%ecx
0x000101e0
$0x00000000,0x

+59 0001482b
04(%esp)
+67 00014833
%esp)
+70 00014836
+75 0001483b
%esp
+78 0001483e
+79 0001483f
+80 00014840
+81 00014841
x)
+88 00014848
x,%eax)
+96 00014850
ebx),%edx
+99 00014853
480f
+101 00014855
+102 00014856
ax)
+0

c744240405000000

movl

890424
e8e5b9ffff
83c414

$0x00000005,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

00014860 55

pushl

%ebp
+1
00014861 89e5
%esp,%ebp
+3
00014863 53
%ebx
+4
00014864 83ec14
$0x14,%esp
+7
00014867 8b5d08
0x08(%ebp),%ebx
+10 0001486a 8b4b08
ebx),%ecx
+13 0001486d f6c101
%cl
+16 00014870 744e
48c0
+18 00014872 8b4304
ebx),%eax
+21 00014875 8b530c
ebx),%edx
+24 00014878 8b0410
%edx),%eax
+27 0001487b 8b4c08ff
eax,%ecx),%ecx
+31 0001487f 8b4318
ebx),%eax
+34 00014882 89442404
x04(%esp)
+38 00014886 035304
ebx),%edx
+41 00014889 891424
%esp)
+44 0001488c ffd1
+46 0001488e e84db9ffff
+51 00014893 c744240800000000
08(%esp)
+59 0001489b c744240405000000
04(%esp)

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x18(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll
movl

*%ecx
0x000101e0
$0x00000000,0x

movl

$0x00000005,0x

+67 000148a3
%esp)
+70 000148a6
+75 000148ab
%esp
+78 000148ae
+79 000148af
+80 000148b0
+81 000148b1
x)
+88 000148b8
x,%eax)
+96 000148c0
ebx),%edx
+99 000148c3
487f
+101 000148c5
+102 000148c6
ax)
+0

890424
e875b9ffff
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

000148d0 55

pushl

%ebp
+1
000148d1 89e5
%esp,%ebp
+3
000148d3 53
%ebx
+4
000148d4 83ec14
$0x14,%esp
+7
000148d7 8b5d08
0x08(%ebp),%ebx
+10 000148da 8b4b08
ebx),%ecx
+13 000148dd f6c101
%cl
+16 000148e0 744e
4930
+18 000148e2 8b4304
ebx),%eax
+21 000148e5 8b530c
ebx),%edx
+24 000148e8 8b0410
%edx),%eax
+27 000148eb 8b4c08ff
eax,%ecx),%ecx
+31 000148ef 8b431c
ebx),%eax
+34 000148f2 89442404
x04(%esp)
+38 000148f6 035304
ebx),%edx
+41 000148f9 891424
%esp)
+44 000148fc ffd1
+46 000148fe e8ddb8ffff
+51 00014903 c744240800000000
08(%esp)
+59 0001490b c744240405000000
04(%esp)
+67 00014913 890424
%esp)

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x1c(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll
movl

*%ecx
0x000101e0
$0x00000000,0x

movl

$0x00000005,0x
movl

%eax,(

+70 00014916
+75 0001491b
%esp
+78 0001491e
+79 0001491f
+80 00014920
+81 00014921
x)
+88 00014928
x,%eax)
+96 00014930
ebx),%edx
+99 00014933
48ef
+101 00014935
+102 00014936
ax)
+0

e805b9ffff
83c414

calll
addl

0x00010220
$0x14,

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

00014940 55

pushl

%ebp
+1
00014941 89e5
%esp,%ebp
+3
00014943 83ec18
$0x18,%esp
+6
00014946 895df8
%ebx,0xf8(%ebp)
+9
00014949 8975fc
%esi,0xfc(%ebp)
+12 0001494c 8b5d08
ebp),%ebx
+15 0001494f 8b7308
ebx),%esi
+18 00014952 f7c601000000
si
+24 00014958 7456
49b0
+26 0001495a 8b4304
ebx),%eax
+29 0001495d 8b4b0c
ebx),%ecx
+32 00014960 8b0408
%ecx),%eax
+35 00014963 8b7430ff
eax,%esi),%esi
+39 00014967 8b531c
ebx),%edx
+42 0001496a 8b4318
ebx),%eax
+45 0001496d 89442404
x04(%esp)
+49 00014971 89542408
x08(%esp)
+53 00014975 034b04
ebx),%ecx
+56 00014978 890c24
%esp)
+59 0001497b ffd6
+61 0001497d e85eb8ffff
+66 00014982 c744240800000000
08(%esp)

movl
subl
movl
movl
movl

0x08(%

movl

0x08(%

testl

calll
movl

$0x00000001,%e
je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x1c(%

movl

0x18(%

movl

%eax,0

movl

%edx,0

addl

0x04(%

movl

%ecx,(

call

*%esi
0x000101e0
$0x00000000,0x

+74 0001498a
04(%esp)
+82 00014992
%esp)
+85 00014995
+90 0001499a
ebp),%ebx
+93 0001499d
ebp),%esi
+96 000149a0
+97 000149a1
+98 000149a2
x)
+105 000149a9
x)
+112 000149b0
ebx),%ecx
+115 000149b3
4967
+117 000149b5
+118 000149b6
ax)
+0

c744240407000000

movl

890424

$0x00000007,0x
movl

%eax,(

movl

0x00010220
0xf8(%

8b75fc

movl

0xfc(%

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

e886b8ffff
8b5df8

calll

8b4b0c

movl

0x0c(%

ebb2

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

000149c0 55

pushl

%ebp
+1
000149c1 89e5
%esp,%ebp
+3
000149c3 83ec18
$0x18,%esp
+6
000149c6 895df8
%ebx,0xf8(%ebp)
+9
000149c9 8975fc
%esi,0xfc(%ebp)
+12 000149cc 8b5d08
ebp),%ebx
+15 000149cf 8b7308
ebx),%esi
+18 000149d2 f7c601000000
si
+24 000149d8 7456
4a30
+26 000149da 8b4304
ebx),%eax
+29 000149dd 8b4b0c
ebx),%ecx
+32 000149e0 8b0408
%ecx),%eax
+35 000149e3 8b7430ff
eax,%esi),%esi
+39 000149e7 8b5324
ebx),%edx
+42 000149ea 8b4320
ebx),%eax
+45 000149ed 89442404
x04(%esp)
+49 000149f1 89542408
x08(%esp)
+53 000149f5 034b04
ebx),%ecx
+56 000149f8 890c24

movl
subl
movl
movl
movl

0x08(%

movl

0x08(%

testl

$0x00000001,%e
je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x24(%

movl

0x20(%

movl

%eax,0

movl

%edx,0

addl

0x04(%

movl

%ecx,(

%esp)
+59 000149fb
+61 000149fd
+66 00014a02
08(%esp)
+74 00014a0a
04(%esp)
+82 00014a12
%esp)
+85 00014a15
+90 00014a1a
ebp),%ebx
+93 00014a1d
ebp),%esi
+96 00014a20
+97 00014a21
+98 00014a22
x)
+105 00014a29
x)
+112 00014a30
ebx),%ecx
+115 00014a33
49e7
+117 00014a35
+118 00014a36
ax)
+0

ffd6
e8deb7ffff
c744240800000000

calll
movl

call

*%esi
0x000101e0
$0x00000000,0x

c744240407000000

movl

$0x00000007,0x

890424

movl

%eax,(

movl

0x00010220
0xf8(%

8b75fc

movl

0xfc(%

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

e806b8ffff
8b5df8

calll

8b4b0c

movl

0x0c(%

ebb2

jmp

0x0001

90
662e0f1f840000000000

nopw

nop
%cs:0x00000000(%eax,%e

00014a40 55

pushl

%ebp
+1
00014a41 89e5
%esp,%ebp
+3
00014a43 53
%ebx
+4
00014a44 83ec14
$0x14,%esp
+7
00014a47 8b5d08
0x08(%ebp),%ebx
+10 00014a4a 8b4b08
ebx),%ecx
+13 00014a4d f6c101
%cl
+16 00014a50 744e
4aa0
+18 00014a52 8b4304
ebx),%eax
+21 00014a55 8b530c
ebx),%edx
+24 00014a58 8b0410
%edx),%eax
+27 00014a5b 8b4c08ff
eax,%ecx),%ecx
+31 00014a5f 8b4318
ebx),%eax
+34 00014a62 89442404
x04(%esp)
+38 00014a66 035304
ebx),%edx
+41 00014a69 891424
%esp)

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x18(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

+44 00014a6c
+46 00014a6e
+51 00014a73
08(%esp)
+59 00014a7b
04(%esp)
+67 00014a83
%esp)
+70 00014a86
+75 00014a8b
%esp
+78 00014a8e
+79 00014a8f
+80 00014a90
+81 00014a91
x)
+88 00014a98
x,%eax)
+96 00014aa0
ebx),%edx
+99 00014aa3
4a5f
+101 00014aa5
+102 00014aa6
ax)
+0

ffd1
e86db7ffff
c744240800000000

calll
movl

call

*%ecx
0x000101e0
$0x00000000,0x

c744240407000000

movl

$0x00000007,0x

890424
e895b7ffff
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

00014ab0 55

pushl

%ebp
+1
00014ab1 89e5
%esp,%ebp
+3
00014ab3 53
%ebx
+4
00014ab4 83ec14
$0x14,%esp
+7
00014ab7 8b5d08
0x08(%ebp),%ebx
+10 00014aba 8b4b08
ebx),%ecx
+13 00014abd f6c101
%cl
+16 00014ac0 744e
4b10
+18 00014ac2 8b4304
ebx),%eax
+21 00014ac5 8b530c
ebx),%edx
+24 00014ac8 8b0410
%edx),%eax
+27 00014acb 8b4c08ff
eax,%ecx),%ecx
+31 00014acf 8b431c
ebx),%eax
+34 00014ad2 89442404
x04(%esp)
+38 00014ad6 035304
ebx),%edx
+41 00014ad9 891424
%esp)
+44 00014adc ffd1
+46 00014ade e8fdb6ffff

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x1c(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll

*%ecx
0x000101e0

+51 00014ae3
08(%esp)
+59 00014aeb
04(%esp)
+67 00014af3
%esp)
+70 00014af6
+75 00014afb
%esp
+78 00014afe
+79 00014aff
+80 00014b00
+81 00014b01
x)
+88 00014b08
x,%eax)
+96 00014b10
ebx),%edx
+99 00014b13
4acf
+101 00014b15
+102 00014b16
ax)
+0

c744240800000000

movl

$0x00000000,0x

c744240407000000

movl

$0x00000007,0x

890424
e825b7ffff
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

00014b20 55

pushl

%ebp
+1
00014b21 89e5
%esp,%ebp
+3
00014b23 53
%ebx
+4
00014b24 83ec14
$0x14,%esp
+7
00014b27 8b5d08
0x08(%ebp),%ebx
+10 00014b2a 8b4b08
ebx),%ecx
+13 00014b2d f6c101
%cl
+16 00014b30 744e
4b80
+18 00014b32 8b4304
ebx),%eax
+21 00014b35 8b530c
ebx),%edx
+24 00014b38 8b0410
%edx),%eax
+27 00014b3b 8b4c08ff
eax,%ecx),%ecx
+31 00014b3f 0fb64318
ebx),%eax
+35 00014b43 89442404
x04(%esp)
+39 00014b47 035304
ebx),%edx
+42 00014b4a 891424
%esp)
+45 00014b4d ffd1
+47 00014b4f e88cb6ffff
+52 00014b54 c744240800000000
08(%esp)

movl
pushl
subl
movl

calll
movl

movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movzbl

0x18(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call

*%ecx
0x000101e0
$0x00000000,0x

+60 00014b5c
04(%esp)
+68 00014b64
%esp)
+71 00014b67
+76 00014b6c
%esp
+79 00014b6f
+80 00014b70
+81 00014b71
+82 00014b72
x)
+89 00014b79
x)
+96 00014b80
ebx),%edx
+99 00014b83
4b3f
+101 00014b85
+102 00014b86
ax)
+0

c744240407000000

movl

890424
e8b4b6ffff
83c414

$0x00000007,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

00014b90 55

pushl

%ebp
+1
00014b91 89e5
%esp,%ebp
+3
00014b93 53
%ebx
+4
00014b94 83ec14
$0x14,%esp
+7
00014b97 8b5d08
0x08(%ebp),%ebx
+10 00014b9a 8b4b08
ebx),%ecx
+13 00014b9d f6c101
%cl
+16 00014ba0 744e
4bf0
+18 00014ba2 8b4304
ebx),%eax
+21 00014ba5 8b530c
ebx),%edx
+24 00014ba8 8b0410
%edx),%eax
+27 00014bab 8b4c08ff
eax,%ecx),%ecx
+31 00014baf 0fb64319
ebx),%eax
+35 00014bb3 89442404
x04(%esp)
+39 00014bb7 035304
ebx),%edx
+42 00014bba 891424
%esp)
+45 00014bbd ffd1
+47 00014bbf e81cb6ffff
+52 00014bc4 c744240800000000
08(%esp)
+60 00014bcc c744240407000000
04(%esp)

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movzbl

0x19(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll
movl

*%ecx
0x000101e0
$0x00000000,0x

movl

$0x00000007,0x

+68 00014bd4
%esp)
+71 00014bd7
+76 00014bdc
%esp
+79 00014bdf
+80 00014be0
+81 00014be1
+82 00014be2
x)
+89 00014be9
x)
+96 00014bf0
ebx),%edx
+99 00014bf3
4baf
+101 00014bf5
+102 00014bf6
ax)
+0

890424
e844b6ffff
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

00014c00 55

pushl

%ebp
+1
00014c01 89e5
%esp,%ebp
+3
00014c03 53
%ebx
+4
00014c04 83ec14
$0x14,%esp
+7
00014c07 8b5d08
0x08(%ebp),%ebx
+10 00014c0a 8b4b08
ebx),%ecx
+13 00014c0d f6c101
%cl
+16 00014c10 744e
4c60
+18 00014c12 8b4304
ebx),%eax
+21 00014c15 8b530c
ebx),%edx
+24 00014c18 8b0410
%edx),%eax
+27 00014c1b 8b4c08ff
eax,%ecx),%ecx
+31 00014c1f 8b4318
ebx),%eax
+34 00014c22 89442404
x04(%esp)
+38 00014c26 035304
ebx),%edx
+41 00014c29 891424
%esp)
+44 00014c2c ffd1
+46 00014c2e e8adb5ffff
+51 00014c33 c744240800000000
08(%esp)
+59 00014c3b c744240407000000
04(%esp)
+67 00014c43 890424
%esp)

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x18(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll
movl

*%ecx
0x000101e0
$0x00000000,0x

movl

$0x00000007,0x
movl

%eax,(

+70 00014c46
+75 00014c4b
%esp
+78 00014c4e
+79 00014c4f
+80 00014c50
+81 00014c51
x)
+88 00014c58
x,%eax)
+96 00014c60
ebx),%edx
+99 00014c63
4c1f
+101 00014c65
+102 00014c66
ax)
+0

e8d5b5ffff
83c414

calll
addl

0x00010220
$0x14,

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

00014c70 55

pushl

%ebp
+1
00014c71 89e5
%esp,%ebp
+3
00014c73 53
%ebx
+4
00014c74 83ec14
$0x14,%esp
+7
00014c77 8b5d08
0x08(%ebp),%ebx
+10 00014c7a 8b4b08
ebx),%ecx
+13 00014c7d f6c101
%cl
+16 00014c80 744e
4cd0
+18 00014c82 8b4304
ebx),%eax
+21 00014c85 8b530c
ebx),%edx
+24 00014c88 8b0410
%edx),%eax
+27 00014c8b 8b4c08ff
eax,%ecx),%ecx
+31 00014c8f 8b431c
ebx),%eax
+34 00014c92 89442404
x04(%esp)
+38 00014c96 035304
ebx),%edx
+41 00014c99 891424
%esp)
+44 00014c9c ffd1
+46 00014c9e e83db5ffff
+51 00014ca3 c744240800000000
08(%esp)
+59 00014cab c744240407000000
04(%esp)
+67 00014cb3 890424
%esp)
+70 00014cb6 e865b5ffff
+75 00014cbb 83c414

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x1c(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll
movl

*%ecx
0x000101e0
$0x00000000,0x

movl

$0x00000007,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll

%esp
+78 00014cbe
+79 00014cbf
+80 00014cc0
+81 00014cc1
x)
+88 00014cc8
x,%eax)
+96 00014cd0
ebx),%edx
+99 00014cd3
4c8f
+101 00014cd5
+102 00014cd6
ax)
+0

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

00014ce0 55

pushl

%ebp
+1
00014ce1 89e5
%esp,%ebp
+3
00014ce3 53
%ebx
+4
00014ce4 83ec14
$0x14,%esp
+7
00014ce7 8b5d08
0x08(%ebp),%ebx
+10 00014cea 8b4b08
ebx),%ecx
+13 00014ced f6c101
%cl
+16 00014cf0 744e
4d40
+18 00014cf2 8b4304
ebx),%eax
+21 00014cf5 8b530c
ebx),%edx
+24 00014cf8 8b0410
%edx),%eax
+27 00014cfb 8b4c08ff
eax,%ecx),%ecx
+31 00014cff 0fb64318
ebx),%eax
+35 00014d03 89442404
x04(%esp)
+39 00014d07 035304
ebx),%edx
+42 00014d0a 891424
%esp)
+45 00014d0d ffd1
+47 00014d0f e8ccb4ffff
+52 00014d14 c744240800000000
08(%esp)
+60 00014d1c c744240406000000
04(%esp)
+68 00014d24 890424
%esp)
+71 00014d27 e8f4b4ffff
+76 00014d2c 83c414
%esp
+79 00014d2f 5b

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movzbl

0x18(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll
movl

*%ecx
0x000101e0
$0x00000000,0x

movl

$0x00000006,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll
popl

%ebx

+80 00014d30 c9
+81 00014d31 c3
+82 00014d32 0f1f8000000000

leave
ret
nopl

0x00000000(%ea

+89 00014d39 0f1f8000000000

nopl

0x00000000(%ea

x)
x)
+96 00014d40
ebx),%edx
+99 00014d43
4cff
+101 00014d45
+102 00014d46
ax)
+0

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

00014d50 55

pushl

%ebp
+1
00014d51 89e5
%esp,%ebp
+3
00014d53 53
%ebx
+4
00014d54 83ec14
$0x14,%esp
+7
00014d57 8b5d08
0x08(%ebp),%ebx
+10 00014d5a 8b4b08
ebx),%ecx
+13 00014d5d f6c101
%cl
+16 00014d60 744e
4db0
+18 00014d62 8b4304
ebx),%eax
+21 00014d65 8b530c
ebx),%edx
+24 00014d68 8b0410
%edx),%eax
+27 00014d6b 8b4c08ff
eax,%ecx),%ecx
+31 00014d6f 0fb64319
ebx),%eax
+35 00014d73 89442404
x04(%esp)
+39 00014d77 035304
ebx),%edx
+42 00014d7a 891424
%esp)
+45 00014d7d ffd1
+47 00014d7f e85cb4ffff
+52 00014d84 c744240800000000
08(%esp)
+60 00014d8c c744240406000000
04(%esp)
+68 00014d94 890424
%esp)
+71 00014d97 e884b4ffff
+76 00014d9c 83c414
%esp
+79 00014d9f 5b
+80 00014da0 c9
+81 00014da1 c3

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movzbl

0x19(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll
movl

*%ecx
0x000101e0
$0x00000000,0x

movl

$0x00000006,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll
popl
leave
ret

%ebx

+82 00014da2 0f1f8000000000

nopl

0x00000000(%ea

+89 00014da9 0f1f8000000000

nopl

0x00000000(%ea

x)
x)
+96 00014db0
ebx),%edx
+99 00014db3
4d6f
+101 00014db5
+102 00014db6
ax)
+0

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

00014dc0 55

pushl

%ebp
+1
00014dc1 89e5
%esp,%ebp
+3
00014dc3 53
%ebx
+4
00014dc4 83ec14
$0x14,%esp
+7
00014dc7 8b5d08
0x08(%ebp),%ebx
+10 00014dca 8b4b08
ebx),%ecx
+13 00014dcd f6c101
%cl
+16 00014dd0 744e
4e20
+18 00014dd2 8b4304
ebx),%eax
+21 00014dd5 8b530c
ebx),%edx
+24 00014dd8 8b0410
%edx),%eax
+27 00014ddb 8b4c08ff
eax,%ecx),%ecx
+31 00014ddf 8b4318
ebx),%eax
+34 00014de2 89442404
x04(%esp)
+38 00014de6 035304
ebx),%edx
+41 00014de9 891424
%esp)
+44 00014dec ffd1
+46 00014dee e8edb3ffff
+51 00014df3 c744240800000000
08(%esp)
+59 00014dfb c744240406000000
04(%esp)
+67 00014e03 890424
%esp)
+70 00014e06 e815b4ffff
+75 00014e0b 83c414
%esp
+78 00014e0e 5b
+79 00014e0f c9
+80 00014e10 c3
+81 00014e11 0f1f8000000000
x)

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x18(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll
movl

*%ecx
0x000101e0
$0x00000000,0x

movl

$0x00000006,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll
popl
leave
ret
nopl

%ebx
0x00000000(%ea

+88 00014e18
x,%eax)
+96 00014e20
ebx),%edx
+99 00014e23
4ddf
+101 00014e25
+102 00014e26
ax)
+0

0f1f840000000000

nopl

0x00000000(%ea

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

00014e30 55

pushl

%ebp
+1
00014e31 89e5
%esp,%ebp
+3
00014e33 53
%ebx
+4
00014e34 83ec14
$0x14,%esp
+7
00014e37 8b5d08
0x08(%ebp),%ebx
+10 00014e3a 8b4b08
ebx),%ecx
+13 00014e3d f6c101
%cl
+16 00014e40 744e
4e90
+18 00014e42 8b4304
ebx),%eax
+21 00014e45 8b530c
ebx),%edx
+24 00014e48 8b0410
%edx),%eax
+27 00014e4b 8b4c08ff
eax,%ecx),%ecx
+31 00014e4f 8b431c
ebx),%eax
+34 00014e52 89442404
x04(%esp)
+38 00014e56 035304
ebx),%edx
+41 00014e59 891424
%esp)
+44 00014e5c ffd1
+46 00014e5e e87db3ffff
+51 00014e63 c744240800000000
08(%esp)
+59 00014e6b c744240406000000
04(%esp)
+67 00014e73 890424
%esp)
+70 00014e76 e8a5b3ffff
+75 00014e7b 83c414
%esp
+78 00014e7e 5b
+79 00014e7f c9
+80 00014e80 c3
+81 00014e81 0f1f8000000000
x)
+88 00014e88 0f1f840000000000
x,%eax)

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x1c(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll
movl

*%ecx
0x000101e0
$0x00000000,0x

movl

$0x00000006,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll
popl
leave
ret

%ebx

nopl

0x00000000(%ea

nopl

0x00000000(%ea

+96 00014e90
ebx),%edx
+99 00014e93
4e4f
+101 00014e95
+102 00014e96
ax)
+0

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

00014ea0 55

pushl

%ebp
+1
00014ea1 89e5
%esp,%ebp
+3
00014ea3 53
%ebx
+4
00014ea4 83ec14
$0x14,%esp
+7
00014ea7 8b5d08
0x08(%ebp),%ebx
+10 00014eaa 8b4b08
ebx),%ecx
+13 00014ead f6c101
%cl
+16 00014eb0 744e
4f00
+18 00014eb2 8b4304
ebx),%eax
+21 00014eb5 8b530c
ebx),%edx
+24 00014eb8 8b0410
%edx),%eax
+27 00014ebb 8b4c08ff
eax,%ecx),%ecx
+31 00014ebf 8b4318
ebx),%eax
+34 00014ec2 89442404
x04(%esp)
+38 00014ec6 035304
ebx),%edx
+41 00014ec9 891424
%esp)
+44 00014ecc ffd1
+46 00014ece e80db3ffff
+51 00014ed3 c744240800000000
08(%esp)
+59 00014edb c744240406000000
04(%esp)
+67 00014ee3 890424
%esp)
+70 00014ee6 e835b3ffff
+75 00014eeb 83c414
%esp
+78 00014eee 5b
+79 00014eef c9
+80 00014ef0 c3
+81 00014ef1 0f1f8000000000
x)
+88 00014ef8 0f1f840000000000
x,%eax)
+96 00014f00 8b530c
ebx),%edx

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x18(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll
movl

*%ecx
0x000101e0
$0x00000000,0x

movl

$0x00000006,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll
popl
leave
ret

%ebx

nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

0x0c(%

+99 00014f03 ebba


4ebf
+101 00014f05 90
+102 00014f06 662e0f1f840000000000
ax)
+0

jmp

0x0001

nop
%cs:0x00000000(%eax,%e

nopw

00014f10 55

pushl

%ebp
+1
00014f11 89e5
%esp,%ebp
+3
00014f13 53
%ebx
+4
00014f14 83ec14
$0x14,%esp
+7
00014f17 8b5d08
0x08(%ebp),%ebx
+10 00014f1a 8b4b08
ebx),%ecx
+13 00014f1d f6c101
%cl
+16 00014f20 744e
4f70
+18 00014f22 8b4304
ebx),%eax
+21 00014f25 8b530c
ebx),%edx
+24 00014f28 8b0410
%edx),%eax
+27 00014f2b 8b4c08ff
eax,%ecx),%ecx
+31 00014f2f 8b431c
ebx),%eax
+34 00014f32 89442404
x04(%esp)
+38 00014f36 035304
ebx),%edx
+41 00014f39 891424
%esp)
+44 00014f3c ffd1
+46 00014f3e e89db2ffff
+51 00014f43 c744240800000000
08(%esp)
+59 00014f4b c744240406000000
04(%esp)
+67 00014f53 890424
%esp)
+70 00014f56 e8c5b2ffff
+75 00014f5b 83c414
%esp
+78 00014f5e 5b
+79 00014f5f c9
+80 00014f60 c3
+81 00014f61 0f1f8000000000
x)
+88 00014f68 0f1f840000000000
x,%eax)
+96 00014f70 8b530c
ebx),%edx
+99 00014f73 ebba
4f2f

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x1c(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll
movl

*%ecx
0x000101e0
$0x00000000,0x

movl

$0x00000006,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll
popl
leave
ret

%ebx

nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

0x0c(%

jmp

0x0001

+101 00014f75 90
+102 00014f76 662e0f1f840000000000
ax)
+0

nop
%cs:0x00000000(%eax,%e

nopw

00014f80 55

pushl

%ebp
+1
00014f81 89e5
%esp,%ebp
+3
00014f83 53
%ebx
+4
00014f84 83ec14
$0x14,%esp
+7
00014f87 8b5d08
0x08(%ebp),%ebx
+10 00014f8a 8b4b08
ebx),%ecx
+13 00014f8d f6c101
%cl
+16 00014f90 744e
4fe0
+18 00014f92 8b4304
ebx),%eax
+21 00014f95 8b530c
ebx),%edx
+24 00014f98 8b0410
%edx),%eax
+27 00014f9b 8b4c08ff
eax,%ecx),%ecx
+31 00014f9f 8b4318
ebx),%eax
+34 00014fa2 89442404
x04(%esp)
+38 00014fa6 035304
ebx),%edx
+41 00014fa9 891424
%esp)
+44 00014fac ffd1
+46 00014fae e82db2ffff
+51 00014fb3 c744240800000000
08(%esp)
+59 00014fbb c744240406000000
04(%esp)
+67 00014fc3 890424
%esp)
+70 00014fc6 e855b2ffff
+75 00014fcb 83c414
%esp
+78 00014fce 5b
+79 00014fcf c9
+80 00014fd0 c3
+81 00014fd1 0f1f8000000000
x)
+88 00014fd8 0f1f840000000000
x,%eax)
+96 00014fe0 8b530c
ebx),%edx
+99 00014fe3 ebba
4f9f
+101 00014fe5 90
+102 00014fe6 662e0f1f840000000000

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x18(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll
movl

*%ecx
0x000101e0
$0x00000000,0x

movl

$0x00000006,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll
popl
leave
ret

nopw

%ebx

nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

0x0c(%

jmp

0x0001

nop
%cs:0x00000000(%eax,%e

ax)
+0

00014ff0 55

pushl

%ebp
+1
00014ff1 89e5
%esp,%ebp
+3
00014ff3 53
%ebx
+4
00014ff4 83ec14
$0x14,%esp
+7
00014ff7 8b5d08
0x08(%ebp),%ebx
+10 00014ffa 8b4b08
ebx),%ecx
+13 00014ffd f6c101
%cl
+16 00015000 744e
5050
+18 00015002 8b4304
ebx),%eax
+21 00015005 8b530c
ebx),%edx
+24 00015008 8b0410
%edx),%eax
+27 0001500b 8b4c08ff
eax,%ecx),%ecx
+31 0001500f 8b431c
ebx),%eax
+34 00015012 89442404
x04(%esp)
+38 00015016 035304
ebx),%edx
+41 00015019 891424
%esp)
+44 0001501c ffd1
+46 0001501e e8bdb1ffff
+51 00015023 c744240800000000
08(%esp)
+59 0001502b c744240406000000
04(%esp)
+67 00015033 890424
%esp)
+70 00015036 e8e5b1ffff
+75 0001503b 83c414
%esp
+78 0001503e 5b
+79 0001503f c9
+80 00015040 c3
+81 00015041 0f1f8000000000
x)
+88 00015048 0f1f840000000000
x,%eax)
+96 00015050 8b530c
ebx),%edx
+99 00015053 ebba
500f
+101 00015055 90
+102 00015056 662e0f1f840000000000
ax)

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x1c(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll
movl

*%ecx
0x000101e0
$0x00000000,0x

movl

$0x00000006,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll
popl
leave
ret

nopw

%ebx

nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

0x0c(%

jmp

0x0001

nop
%cs:0x00000000(%eax,%e

+0

00015060 55

pushl

%ebp
+1
00015061 89e5
%esp,%ebp
+3
00015063 83ec18
$0x18,%esp
+6
00015066 895df8
%ebx,0xf8(%ebp)
+9
00015069 8975fc
%esi,0xfc(%ebp)
+12 0001506c 8b5d08
ebp),%ebx
+15 0001506f 8b7308
ebx),%esi
+18 00015072 f7c601000000
si
+24 00015078 7456
50d0
+26 0001507a 8b4304
ebx),%eax
+29 0001507d 8b4b0c
ebx),%ecx
+32 00015080 8b0408
%ecx),%eax
+35 00015083 8b7430ff
eax,%esi),%esi
+39 00015087 8b531c
ebx),%edx
+42 0001508a 8b4318
ebx),%eax
+45 0001508d 89442404
x04(%esp)
+49 00015091 89542408
x08(%esp)
+53 00015095 034b04
ebx),%ecx
+56 00015098 890c24
%esp)
+59 0001509b ffd6
+61 0001509d e83eb1ffff
+66 000150a2 c744240800000000
08(%esp)
+74 000150aa c744240404000000
04(%esp)
+82 000150b2 890424
%esp)
+85 000150b5 e866b1ffff
+90 000150ba 8b5df8
ebp),%ebx
+93 000150bd 8b75fc
ebp),%esi
+96 000150c0 c9
+97 000150c1 c3
+98 000150c2 0f1f8000000000
x)
+105 000150c9 0f1f8000000000
x)
+112 000150d0 8b4b0c
ebx),%ecx
+115 000150d3 ebb2

movl
subl
movl
movl
movl

0x08(%

movl

0x08(%

testl

$0x00000001,%e
je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x1c(%

movl

0x18(%

movl

%eax,0

movl

%edx,0

addl

0x04(%

movl

%ecx,(

call
calll
movl

*%esi
0x000101e0
$0x00000000,0x

movl

$0x00000004,0x
movl

%eax,(

movl

0x00010220
0xf8(%

movl

0xfc(%

calll

leave
ret
nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

0x0c(%

jmp

0x0001

5087
+117 000150d5 90
+118 000150d6 662e0f1f840000000000
ax)
+0

nop
%cs:0x00000000(%eax,%e

nopw

000150e0 55

pushl

%ebp
+1
000150e1 89e5
%esp,%ebp
+3
000150e3 83ec18
$0x18,%esp
+6
000150e6 895df8
%ebx,0xf8(%ebp)
+9
000150e9 8975fc
%esi,0xfc(%ebp)
+12 000150ec 8b5d08
ebp),%ebx
+15 000150ef 8b7308
ebx),%esi
+18 000150f2 f7c601000000
si
+24 000150f8 7456
5150
+26 000150fa 8b4304
ebx),%eax
+29 000150fd 8b4b0c
ebx),%ecx
+32 00015100 8b0408
%ecx),%eax
+35 00015103 8b7430ff
eax,%esi),%esi
+39 00015107 8b5324
ebx),%edx
+42 0001510a 8b4320
ebx),%eax
+45 0001510d 89442404
x04(%esp)
+49 00015111 89542408
x08(%esp)
+53 00015115 034b04
ebx),%ecx
+56 00015118 890c24
%esp)
+59 0001511b ffd6
+61 0001511d e8beb0ffff
+66 00015122 c744240800000000
08(%esp)
+74 0001512a c744240404000000
04(%esp)
+82 00015132 890424
%esp)
+85 00015135 e8e6b0ffff
+90 0001513a 8b5df8
ebp),%ebx
+93 0001513d 8b75fc
ebp),%esi
+96 00015140 c9
+97 00015141 c3
+98 00015142 0f1f8000000000
x)

movl
subl
movl
movl
movl

0x08(%

movl

0x08(%

testl

$0x00000001,%e
je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x24(%

movl

0x20(%

movl

%eax,0

movl

%edx,0

addl

0x04(%

movl

%ecx,(

call
calll
movl

*%esi
0x000101e0
$0x00000000,0x

movl

$0x00000004,0x
movl

%eax,(

movl

0x00010220
0xf8(%

movl

0xfc(%

calll

leave
ret
nopl

0x00000000(%ea

+105 00015149 0f1f8000000000

nopl

0x00000000(%ea

x)
+112 00015150
ebx),%ecx
+115 00015153
5107
+117 00015155
+118 00015156
ax)
+0

8b4b0c

movl

0x0c(%

ebb2

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

00015160 55

pushl

%ebp
+1
00015161 89e5
%esp,%ebp
+3
00015163 53
%ebx
+4
00015164 83ec14
$0x14,%esp
+7
00015167 8b5d08
0x08(%ebp),%ebx
+10 0001516a 8b4b08
ebx),%ecx
+13 0001516d f6c101
%cl
+16 00015170 744e
51c0
+18 00015172 8b4304
ebx),%eax
+21 00015175 8b530c
ebx),%edx
+24 00015178 8b0410
%edx),%eax
+27 0001517b 8b4c08ff
eax,%ecx),%ecx
+31 0001517f 8b4318
ebx),%eax
+34 00015182 89442404
x04(%esp)
+38 00015186 035304
ebx),%edx
+41 00015189 891424
%esp)
+44 0001518c ffd1
+46 0001518e e84db0ffff
+51 00015193 c744240800000000
08(%esp)
+59 0001519b c744240404000000
04(%esp)
+67 000151a3 890424
%esp)
+70 000151a6 e875b0ffff
+75 000151ab 83c414
%esp
+78 000151ae 5b
+79 000151af c9
+80 000151b0 c3
+81 000151b1 0f1f8000000000
x)
+88 000151b8 0f1f840000000000
x,%eax)

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x18(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll
movl

*%ecx
0x000101e0
$0x00000000,0x

movl

$0x00000004,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll
popl
leave
ret

%ebx

nopl

0x00000000(%ea

nopl

0x00000000(%ea

+96 000151c0
ebx),%edx
+99 000151c3
517f
+101 000151c5
+102 000151c6
ax)
+0

8b530c

movl

0x0c(%

ebba

jmp

0x0001

90
662e0f1f840000000000

nop
%cs:0x00000000(%eax,%e

nopw

000151d0 55

pushl

%ebp
+1
000151d1 89e5
%esp,%ebp
+3
000151d3 53
%ebx
+4
000151d4 83ec14
$0x14,%esp
+7
000151d7 8b5d08
0x08(%ebp),%ebx
+10 000151da 8b4b08
ebx),%ecx
+13 000151dd f6c101
%cl
+16 000151e0 744e
5230
+18 000151e2 8b4304
ebx),%eax
+21 000151e5 8b530c
ebx),%edx
+24 000151e8 8b0410
%edx),%eax
+27 000151eb 8b4c08ff
eax,%ecx),%ecx
+31 000151ef 8b431c
ebx),%eax
+34 000151f2 89442404
x04(%esp)
+38 000151f6 035304
ebx),%edx
+41 000151f9 891424
%esp)
+44 000151fc ffd1
+46 000151fe e8ddafffff
+51 00015203 c744240800000000
08(%esp)
+59 0001520b c744240404000000
04(%esp)
+67 00015213 890424
%esp)
+70 00015216 e805b0ffff
+75 0001521b 83c414
%esp
+78 0001521e 5b
+79 0001521f c9
+80 00015220 c3
+81 00015221 0f1f8000000000
x)
+88 00015228 0f1f840000000000
x,%eax)
+96 00015230 8b530c
ebx),%edx

movl
pushl
subl
movl
movl

0x08(%

testb

$0x01,

je

0x0001

movl

0x04(%

movl

0x0c(%

movl

(%eax,

movl

0xff(%

movl

0x1c(%

movl

%eax,0

addl

0x04(%

movl

%edx,(

call
calll
movl

*%ecx
0x000101e0
$0x00000000,0x

movl

$0x00000004,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll
popl
leave
ret

%ebx

nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

0x0c(%

+99 00015233 ebba


51ef
+101 00015235 90
+102 00015236 662e0f1f840000000000
ax)
+0

jmp

0x0001

nop
%cs:0x00000000(%eax,%e

nopw

00015240 55

pushl

%ebp
+1
00015241 89e5
%esp,%ebp
+3
00015243 83ec38
$0x38,%esp
+6
00015246 895df4
%ebx,0xf4(%ebp)
+9
00015249 8975f8
%esi,0xf8(%ebp)
+12 0001524c 897dfc
xfc(%ebp)
+15 0001524f 8b4508
ebp),%eax
+18 00015252 8b7818
eax),%edi
+21 00015255 8b5ff4
edi),%ebx
+24 00015258 895de4
xe4(%ebp)
+27 0001525b 8b481c
eax),%ecx
+30 0001525e 8b71f4
ecx),%esi
+33 00015261 8975e0
xe0(%ebp)
+36 00015264 8d45e0
ebp),%eax
+39 00015267 8d55e4
ebp),%edx
+42 0001526a 39f3
ebx
+44 0001526c 0f46c2
eax
+47 0001526f 8b00
,%eax
+49 00015271 89442408
x08(%esp)
+53 00015275 894c2404
x04(%esp)
+57 00015279 893c24
%esp)
+60 0001527c e88fdb0e00
_memcmp
+65 00015281 29f3
ebx
+67 00015283 85c0
eax
+69 00015285 0f44c3
eax
+72 00015288 85c0
eax
+74 0001528a 0f94c0
+77 0001528d 0fb6c0

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x18(%

movl

0xf4(%

movl

%ebx,0

movl

0x1c(%

movl

0xf4(%

movl

%esi,0

leal

0xe0(%

leal

0xe4(%

cmpl

%esi,%

cmovbel

%edx,%

movl

(%eax)

movl

%eax,0

movl

%ecx,0

movl

%edi,(

calll

0x00102e10
subl

%esi,%

testl

%eax,%

cmovel

%ebx,%

testl

%eax,%

sete
movzbl

%al
%al,%e

ax
+80 00015290
ebp),%ebx
+83 00015293
ebp),%esi
+86 00015296
ebp),%edi
+89 00015299
+90 0001529a
+91 0001529b
+92 0001529c
eax)
+0

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
90
0f1f4000

leave
ret
nop
nopl

0x00(%

000152a0 55

pushl

%ebp
+1
000152a1 89e5
%esp,%ebp
+3
000152a3 83ec08
$0x08,%esp
+6
000152a6 891c24
%ebx,(%esp)
+9
000152a9 89742404
%esi,0x04(%esp)
+13 000152ad 8b5d08
ebp),%ebx
+16 000152b0 8b750c
ebp),%esi
+19 000152b3 8b03
,%eax
+21 000152b5 8b50fc
eax),%edx
+24 000152b8 8b06
,%eax
+26 000152ba 8b48fc
eax),%ecx
+29 000152bd 8b4204
edx),%eax
+32 000152c0 31d2
edx
+34 000152c2 3b4104
ecx),%eax
+37 000152c5 750a
52d1
+39 000152c7 8b5310
ebx),%edx
+42 000152ca 3b5610
esi),%edx
+45 000152cd 7411
52e0
+47 000152cf 31d2
edx
+49 000152d1 89d0
eax
+51 000152d3 8b1c24
,%ebx
+54 000152d6 8b742404
esp),%esi
+58 000152da c9
+59 000152db c3
+60 000152dc 0f1f4000

movl
subl
movl
movl
movl

0x08(%

movl

0x0c(%

movl

(%ebx)

movl

0xfc(%

movl

(%esi)

movl

0xfc(%

movl

0x04(%

xorl

%edx,%

cmpl

0x04(%

jne

0x0001

movl

0x10(%

cmpl

0x10(%

je

0x0001

xorl

%edx,%

movl

%edx,%

movl

(%esp)

movl

0x04(%

leave
ret
nopl

0x00(%

eax)
+64 000152e0
ebx),%eax
+67 000152e3
esi),%eax
+70 000152e6
52ec
+72 000152e8
edx
+74 000152ea
52cf
+76 000152ec
ebx),%ecx
+79 000152ef
esi),%ecx
+82 000152f2
52cf
+84 000152f4
ebx),%eax
+87 000152f7
dx
+92 000152fc
esi),%eax
+95 000152ff
52d1
+97 00015301
edx
+99 00015303
ecx
+101 00015305
+104 00015308
52d1
+106 0001530a
)
+0

8b4314

movl

0x14(%

3b4614

cmpl

0x14(%

7404

je

0x0001

85d2

testl

%edx,%

75e3

jne

0x0001

8b4b08

movl

0x08(%

3b4e08

cmpl

0x08(%

75db

jne

0x0001

8b430c

movl

0x0c(%

ba01000000

movl

$0x00000001,%e

3b460c

cmpl

0x0c(%

74d0

je

0x0001

31d2

xorl

%edx,%

85c9

testl

%ecx,%

0f94c2
ebc7

sete
jmp

%dl
0x0001

660f1f440000

nopw

0x00(%eax,%eax

00015310 55

pushl

%ebp
+1
00015311
%esp,%ebp
+3
00015313
$0x08,%esp
+6
00015316
%ebx,(%esp)
+9
00015319
%esi,0x04(%esp)
+13 0001531d 8b5d08
ebp),%ebx
+16 00015320 8b750c
ebp),%esi
+19 00015323 8b03
,%eax
+21 00015325 8b50fc
eax),%edx
+24 00015328 8b06
,%eax
+26 0001532a 8b48fc
eax),%ecx
+29 0001532d 8b4204
edx),%eax
+32 00015330 31d2

89e5

movl

83ec08

subl

891c24

movl

89742404

movl
movl

0x08(%

movl

0x0c(%

movl

(%ebx)

movl

0xfc(%

movl

(%esi)

movl

0xfc(%

movl

0x04(%

xorl

%edx,%

edx
+34 00015332
ecx),%eax
+37 00015335
5341
+39 00015337
ebx),%edx
+42 0001533a
esi),%edx
+45 0001533d
5350
+47 0001533f
edx
+49 00015341
eax
+51 00015343
,%ebx
+54 00015346
esp),%esi
+58 0001534a
+59 0001534b
+60 0001534c
eax)
+64 00015350
ebx),%eax
+67 00015353
esi),%eax
+70 00015356
535c
+72 00015358
edx
+74 0001535a
533f
+76 0001535c
ebx),%ecx
+79 0001535f
esi),%ecx
+82 00015362
533f
+84 00015364
ebx),%eax
+87 00015367
dx
+92 0001536c
esi),%eax
+95 0001536f
5341
+97 00015371
edx
+99 00015373
ecx
+101 00015375
+104 00015378
5341
+106 0001537a
)

3b4104

cmpl

0x04(%

750a

jne

0x0001

8b5310

movl

0x10(%

3b5610

cmpl

0x10(%

7411

je

0x0001

31d2

xorl

%edx,%

89d0

movl

%edx,%

8b1c24

movl

(%esp)

8b742404

movl

0x04(%

c9
c3
0f1f4000

leave
ret
nopl

0x00(%

8b4314

movl

0x14(%

3b4614

cmpl

0x14(%

7404

je

0x0001

85d2

testl

%edx,%

75e3

jne

0x0001

8b4b08

movl

0x08(%

3b4e08

cmpl

0x08(%

75db

jne

0x0001

8b430c

movl

0x0c(%

ba01000000

movl

$0x00000001,%e

3b460c

cmpl

0x0c(%

74d0

je

0x0001

31d2

xorl

%edx,%

85c9

testl

%ecx,%

0f94c2
ebc7

sete
jmp

%dl
0x0001

660f1f440000

nopw

0x00(%eax,%eax

+0

00015380 55

pushl

+1

00015381 89e5

movl

%ebp

%esp,%ebp
+3
00015383 83ec08
$0x08,%esp
+6
00015386 891c24
%ebx,(%esp)
+9
00015389 89742404
%esi,0x04(%esp)
+13 0001538d 8b5d08
ebp),%ebx
+16 00015390 8b750c
ebp),%esi
+19 00015393 8b03
,%eax
+21 00015395 8b50fc
eax),%edx
+24 00015398 8b06
,%eax
+26 0001539a 8b48fc
eax),%ecx
+29 0001539d 8b4204
edx),%eax
+32 000153a0 31d2
edx
+34 000153a2 3b4104
ecx),%eax
+37 000153a5 750a
53b1
+39 000153a7 8b5310
ebx),%edx
+42 000153aa 3b5610
esi),%edx
+45 000153ad 7411
53c0
+47 000153af 31d2
edx
+49 000153b1 89d0
eax
+51 000153b3 8b1c24
,%ebx
+54 000153b6 8b742404
esp),%esi
+58 000153ba c9
+59 000153bb c3
+60 000153bc 0f1f4000
eax)
+64 000153c0 8b4314
ebx),%eax
+67 000153c3 3b4614
esi),%eax
+70 000153c6 7404
53cc
+72 000153c8 85d2
edx
+74 000153ca 75e3
53af
+76 000153cc 8b4b08
ebx),%ecx
+79 000153cf 3b4e08
esi),%ecx
+82 000153d2 75db

subl
movl
movl
movl

0x08(%

movl

0x0c(%

movl

(%ebx)

movl

0xfc(%

movl

(%esi)

movl

0xfc(%

movl

0x04(%

xorl

%edx,%

cmpl

0x04(%

jne

0x0001

movl

0x10(%

cmpl

0x10(%

je

0x0001

xorl

%edx,%

movl

%edx,%

movl

(%esp)

movl

0x04(%

leave
ret
nopl

0x00(%

movl

0x14(%

cmpl

0x14(%

je

0x0001

testl

%edx,%

jne

0x0001

movl

0x08(%

cmpl

0x08(%

jne

0x0001

53af
+84 000153d4
ebx),%eax
+87 000153d7
dx
+92 000153dc
esi),%eax
+95 000153df
53b1
+97 000153e1
edx
+99 000153e3
ecx
+101 000153e5
+104 000153e8
53b1
+106 000153ea
)
+0

8b430c

movl

ba01000000

movl

0x0c(%
$0x00000001,%e

3b460c

cmpl

0x0c(%

74d0

je

0x0001

31d2

xorl

%edx,%

85c9

testl

%ecx,%

0f94c2
ebc7

sete
jmp

%dl
0x0001

660f1f440000

nopw

0x00(%eax,%eax

000153f0 55

pushl

%ebp
+1
000153f1
%esp,%ebp
+3
000153f3
$0x08,%esp
+6
000153f6
%ebx,(%esp)
+9
000153f9
%esi,0x04(%esp)
+13 000153fd 8b5d08
ebp),%ebx
+16 00015400 8b750c
ebp),%esi
+19 00015403 8b03
,%eax
+21 00015405 8b50fc
eax),%edx
+24 00015408 8b06
,%eax
+26 0001540a 8b48fc
eax),%ecx
+29 0001540d 8b4204
edx),%eax
+32 00015410 31d2
edx
+34 00015412 3b4104
ecx),%eax
+37 00015415 750a
5421
+39 00015417 8b5310
ebx),%edx
+42 0001541a 3b5610
esi),%edx
+45 0001541d 7411
5430
+47 0001541f 31d2
edx
+49 00015421 89d0
eax
+51 00015423 8b1c24

89e5

movl

83ec08

subl

891c24

movl

89742404

movl
movl

0x08(%

movl

0x0c(%

movl

(%ebx)

movl

0xfc(%

movl

(%esi)

movl

0xfc(%

movl

0x04(%

xorl

%edx,%

cmpl

0x04(%

jne

0x0001

movl

0x10(%

cmpl

0x10(%

je

0x0001

xorl

%edx,%

movl

%edx,%

movl

(%esp)

,%ebx
+54 00015426
esp),%esi
+58 0001542a
+59 0001542b
+60 0001542c
eax)
+64 00015430
ebx),%eax
+67 00015433
esi),%eax
+70 00015436
543c
+72 00015438
edx
+74 0001543a
541f
+76 0001543c
ebx),%ecx
+79 0001543f
esi),%ecx
+82 00015442
541f
+84 00015444
ebx),%eax
+87 00015447
dx
+92 0001544c
esi),%eax
+95 0001544f
5421
+97 00015451
edx
+99 00015453
ecx
+101 00015455
+104 00015458
5421
+106 0001545a
)
+0

8b742404

movl

0x04(%

c9
c3
0f1f4000

leave
ret
nopl

0x00(%

8b4314

movl

0x14(%

3b4614

cmpl

0x14(%

7404

je

0x0001

85d2

testl

%edx,%

75e3

jne

0x0001

8b4b08

movl

0x08(%

3b4e08

cmpl

0x08(%

75db

jne

0x0001

8b430c

movl

0x0c(%

ba01000000

movl

$0x00000001,%e

3b460c

cmpl

0x0c(%

74d0

je

0x0001

31d2

xorl

%edx,%

85c9

testl

%ecx,%

0f94c2
ebc7

sete
jmp

%dl
0x0001

660f1f440000

nopw

0x00(%eax,%eax

00015460 55

pushl

%ebp
+1
00015461
%esp,%ebp
+3
00015463
$0x08,%esp
+6
00015466
%ebx,(%esp)
+9
00015469
%esi,0x04(%esp)
+13 0001546d 8b5d08
ebp),%ebx
+16 00015470 8b750c
ebp),%esi
+19 00015473 8b03
,%eax
+21 00015475 8b50fc
eax),%edx
+24 00015478 8b06

89e5

movl

83ec08

subl

891c24

movl

89742404

movl
movl

0x08(%

movl

0x0c(%

movl

(%ebx)

movl

0xfc(%

movl

(%esi)

,%eax
+26 0001547a
eax),%ecx
+29 0001547d
edx),%eax
+32 00015480
edx
+34 00015482
ecx),%eax
+37 00015485
5491
+39 00015487
ebx),%edx
+42 0001548a
esi),%edx
+45 0001548d
54a0
+47 0001548f
edx
+49 00015491
eax
+51 00015493
,%ebx
+54 00015496
esp),%esi
+58 0001549a
+59 0001549b
+60 0001549c
eax)
+64 000154a0
ebx),%eax
+67 000154a3
esi),%eax
+70 000154a6
54ac
+72 000154a8
edx
+74 000154aa
548f
+76 000154ac
ebx),%ecx
+79 000154af
esi),%ecx
+82 000154b2
548f
+84 000154b4
ebx),%eax
+87 000154b7
dx
+92 000154bc
esi),%eax
+95 000154bf
5491
+97 000154c1
edx
+99 000154c3
ecx
+101 000154c5
+104 000154c8
5491

8b48fc

movl

0xfc(%

8b4204

movl

0x04(%

31d2

xorl

%edx,%

3b4104

cmpl

0x04(%

750a

jne

0x0001

8b5310

movl

0x10(%

3b5610

cmpl

0x10(%

7411

je

0x0001

31d2

xorl

%edx,%

89d0

movl

%edx,%

8b1c24

movl

(%esp)

8b742404

movl

0x04(%

c9
c3
0f1f4000

leave
ret
nopl

0x00(%

8b4314

movl

0x14(%

3b4614

cmpl

0x14(%

7404

je

0x0001

85d2

testl

%edx,%

75e3

jne

0x0001

8b4b08

movl

0x08(%

3b4e08

cmpl

0x08(%

75db

jne

0x0001

8b430c

movl

0x0c(%

ba01000000

movl

$0x00000001,%e

3b460c

cmpl

0x0c(%

74d0

je

0x0001

31d2

xorl

%edx,%

85c9

testl

%ecx,%

0f94c2
ebc7

sete
jmp

%dl
0x0001

+106 000154ca 660f1f440000

nopw

0x00(%eax,%eax

)
+0

000154d0 55

pushl

%ebp
+1
000154d1 89e5
%esp,%ebp
+3
000154d3 83ec08
$0x08,%esp
+6
000154d6 891c24
%ebx,(%esp)
+9
000154d9 89742404
%esi,0x04(%esp)
+13 000154dd 8b5d08
ebp),%ebx
+16 000154e0 8b750c
ebp),%esi
+19 000154e3 8b03
,%eax
+21 000154e5 8b50fc
eax),%edx
+24 000154e8 8b06
,%eax
+26 000154ea 8b48fc
eax),%ecx
+29 000154ed 8b4204
edx),%eax
+32 000154f0 31d2
edx
+34 000154f2 3b4104
ecx),%eax
+37 000154f5 750a
5501
+39 000154f7 8b5310
ebx),%edx
+42 000154fa 3b5610
esi),%edx
+45 000154fd 7411
5510
+47 000154ff 31d2
edx
+49 00015501 89d0
eax
+51 00015503 8b1c24
,%ebx
+54 00015506 8b742404
esp),%esi
+58 0001550a c9
+59 0001550b c3
+60 0001550c 0f1f4000
eax)
+64 00015510 8b4314
ebx),%eax
+67 00015513 3b4614
esi),%eax
+70 00015516 7404
551c
+72 00015518 85d2
edx
+74 0001551a 75e3

movl
subl
movl
movl
movl

0x08(%

movl

0x0c(%

movl

(%ebx)

movl

0xfc(%

movl

(%esi)

movl

0xfc(%

movl

0x04(%

xorl

%edx,%

cmpl

0x04(%

jne

0x0001

movl

0x10(%

cmpl

0x10(%

je

0x0001

xorl

%edx,%

movl

%edx,%

movl

(%esp)

movl

0x04(%

leave
ret
nopl

0x00(%

movl

0x14(%

cmpl

0x14(%

je

0x0001

testl

%edx,%

jne

0x0001

54ff
+76 0001551c
ebx),%ecx
+79 0001551f
esi),%ecx
+82 00015522
54ff
+84 00015524
ebx),%eax
+87 00015527
dx
+92 0001552c
esi),%eax
+95 0001552f
5501
+97 00015531
edx
+99 00015533
ecx
+101 00015535
+104 00015538
5501
+106 0001553a
)
+0

8b4b08

movl

0x08(%

3b4e08

cmpl

0x08(%

75db

jne

0x0001

8b430c

movl

0x0c(%

ba01000000

movl

$0x00000001,%e

3b460c

cmpl

0x0c(%

74d0

je

0x0001

31d2

xorl

%edx,%

85c9

testl

%ecx,%

0f94c2
ebc7

sete
jmp

%dl
0x0001

660f1f440000

nopw

0x00(%eax,%eax

00015540 55

pushl

%ebp
+1
00015541
%esp,%ebp
+3
00015543
$0x08,%esp
+6
00015546
%ebx,(%esp)
+9
00015549
%esi,0x04(%esp)
+13 0001554d 8b5d08
ebp),%ebx
+16 00015550 8b750c
ebp),%esi
+19 00015553 8b03
,%eax
+21 00015555 8b50fc
eax),%edx
+24 00015558 8b06
,%eax
+26 0001555a 8b48fc
eax),%ecx
+29 0001555d 8b4204
edx),%eax
+32 00015560 31d2
edx
+34 00015562 3b4104
ecx),%eax
+37 00015565 750a
5571
+39 00015567 8b5310
ebx),%edx
+42 0001556a 3b5610
esi),%edx
+45 0001556d 7411

89e5

movl

83ec08

subl

891c24

movl

89742404

movl
movl

0x08(%

movl

0x0c(%

movl

(%ebx)

movl

0xfc(%

movl

(%esi)

movl

0xfc(%

movl

0x04(%

xorl

%edx,%

cmpl

0x04(%

jne

0x0001

movl

0x10(%

cmpl

0x10(%

je

0x0001

5580
+47 0001556f
edx
+49 00015571
eax
+51 00015573
,%ebx
+54 00015576
esp),%esi
+58 0001557a
+59 0001557b
+60 0001557c
eax)
+64 00015580
ebx),%eax
+67 00015583
esi),%eax
+70 00015586
558c
+72 00015588
edx
+74 0001558a
556f
+76 0001558c
ebx),%ecx
+79 0001558f
esi),%ecx
+82 00015592
556f
+84 00015594
ebx),%eax
+87 00015597
dx
+92 0001559c
esi),%eax
+95 0001559f
5571
+97 000155a1
edx
+99 000155a3
ecx
+101 000155a5
+104 000155a8
5571
+106 000155aa
)
+0

31d2

xorl

%edx,%

89d0

movl

%edx,%

8b1c24

movl

(%esp)

8b742404

movl

0x04(%

c9
c3
0f1f4000

leave
ret
nopl

0x00(%

8b4314

movl

0x14(%

3b4614

cmpl

0x14(%

7404

je

0x0001

85d2

testl

%edx,%

75e3

jne

0x0001

8b4b08

movl

0x08(%

3b4e08

cmpl

0x08(%

75db

jne

0x0001

8b430c

movl

0x0c(%

ba01000000

movl

$0x00000001,%e

3b460c

cmpl

0x0c(%

74d0

je

0x0001

31d2

xorl

%edx,%

85c9

testl

%ecx,%

0f94c2
ebc7

sete
jmp

%dl
0x0001

660f1f440000

nopw

0x00(%eax,%eax

000155b0 55

pushl

%ebp
+1
000155b1
%esp,%ebp
+3
000155b3
$0x08,%esp
+6
000155b6
%ebx,(%esp)
+9
000155b9
%esi,0x04(%esp)
+13 000155bd 8b5d08
ebp),%ebx
+16 000155c0 8b750c

89e5

movl

83ec08

subl

891c24

movl

89742404

movl
movl

0x08(%

movl

0x0c(%

ebp),%esi
+19 000155c3
,%eax
+21 000155c5
eax),%edx
+24 000155c8
,%eax
+26 000155ca
eax),%ecx
+29 000155cd
edx),%eax
+32 000155d0
edx
+34 000155d2
ecx),%eax
+37 000155d5
55e1
+39 000155d7
ebx),%edx
+42 000155da
esi),%edx
+45 000155dd
55f0
+47 000155df
edx
+49 000155e1
eax
+51 000155e3
,%ebx
+54 000155e6
esp),%esi
+58 000155ea
+59 000155eb
+60 000155ec
eax)
+64 000155f0
ebx),%eax
+67 000155f3
esi),%eax
+70 000155f6
55fc
+72 000155f8
edx
+74 000155fa
55df
+76 000155fc
ebx),%ecx
+79 000155ff
esi),%ecx
+82 00015602
55df
+84 00015604
ebx),%eax
+87 00015607
dx
+92 0001560c
esi),%eax
+95 0001560f
55e1
+97 00015611

8b03

movl

(%ebx)

8b50fc

movl

0xfc(%

8b06

movl

(%esi)

8b48fc

movl

0xfc(%

8b4204

movl

0x04(%

31d2

xorl

%edx,%

3b4104

cmpl

0x04(%

750a

jne

0x0001

8b5310

movl

0x10(%

3b5610

cmpl

0x10(%

7411

je

0x0001

31d2

xorl

%edx,%

89d0

movl

%edx,%

8b1c24

movl

(%esp)

8b742404

movl

0x04(%

c9
c3
0f1f4000

leave
ret
nopl

0x00(%

8b4314

movl

0x14(%

3b4614

cmpl

0x14(%

7404

je

0x0001

85d2

testl

%edx,%

75e3

jne

0x0001

8b4b08

movl

0x08(%

3b4e08

cmpl

0x08(%

75db

jne

0x0001

8b430c

movl

0x0c(%

ba01000000

movl

$0x00000001,%e

3b460c

cmpl

0x0c(%

74d0

je

0x0001

31d2

xorl

%edx,%

edx
+99
ecx
+101
+104
55e1
+106
)

00015613 85c9

testl

%ecx,%

00015615 0f94c2
00015618 ebc7

sete
jmp

%dl
0x0001

0001561a 660f1f440000
+0

nopw

0x00(%eax,%eax

00015620 55

pushl

%ebp
+1
00015621 89e5
%esp,%ebp
+3
00015623 83ec08
$0x08,%esp
+6
00015626 891c24
%ebx,(%esp)
+9
00015629 89742404
%esi,0x04(%esp)
+13 0001562d 8b5d08
ebp),%ebx
+16 00015630 8b750c
ebp),%esi
+19 00015633 8b03
,%eax
+21 00015635 8b50fc
eax),%edx
+24 00015638 8b06
,%eax
+26 0001563a 8b48fc
eax),%ecx
+29 0001563d 8b4204
edx),%eax
+32 00015640 31d2
edx
+34 00015642 3b4104
ecx),%eax
+37 00015645 750a
5651
+39 00015647 8b5310
ebx),%edx
+42 0001564a 3b5610
esi),%edx
+45 0001564d 7411
5660
+47 0001564f 31d2
edx
+49 00015651 89d0
eax
+51 00015653 8b1c24
,%ebx
+54 00015656 8b742404
esp),%esi
+58 0001565a c9
+59 0001565b c3
+60 0001565c 0f1f4000
eax)
+64 00015660 8b4314
ebx),%eax
+67 00015663 3b4614

movl
subl
movl
movl
movl

0x08(%

movl

0x0c(%

movl

(%ebx)

movl

0xfc(%

movl

(%esi)

movl

0xfc(%

movl

0x04(%

xorl

%edx,%

cmpl

0x04(%

jne

0x0001

movl

0x10(%

cmpl

0x10(%

je

0x0001

xorl

%edx,%

movl

%edx,%

movl

(%esp)

movl

0x04(%

leave
ret
nopl

0x00(%

movl

0x14(%

cmpl

0x14(%

esi),%eax
+70 00015666
566c
+72 00015668
edx
+74 0001566a
564f
+76 0001566c
ebx),%ecx
+79 0001566f
esi),%ecx
+82 00015672
564f
+84 00015674
ebx),%eax
+87 00015677
dx
+92 0001567c
esi),%eax
+95 0001567f
5651
+97 00015681
edx
+99 00015683
ecx
+101 00015685
+104 00015688
5651
+106 0001568a
)
+0

7404

je

0x0001

85d2

testl

%edx,%

75e3

jne

0x0001

8b4b08

movl

0x08(%

3b4e08

cmpl

0x08(%

75db

jne

0x0001

8b430c

movl

0x0c(%

ba01000000

movl

$0x00000001,%e

3b460c

cmpl

0x0c(%

74d0

je

0x0001

31d2

xorl

%edx,%

85c9

testl

%ecx,%

0f94c2
ebc7

sete
jmp

%dl
0x0001

660f1f440000

nopw

0x00(%eax,%eax

00015690 55

pushl

%ebp
+1
00015691
%esp,%ebp
+3
00015693
$0x08,%esp
+6
00015696
%ebx,(%esp)
+9
00015699
%esi,0x04(%esp)
+13 0001569d 8b5d08
ebp),%ebx
+16 000156a0 8b750c
ebp),%esi
+19 000156a3 8b03
,%eax
+21 000156a5 8b50fc
eax),%edx
+24 000156a8 8b06
,%eax
+26 000156aa 8b48fc
eax),%ecx
+29 000156ad 8b4204
edx),%eax
+32 000156b0 31d2
edx
+34 000156b2 3b4104
ecx),%eax
+37 000156b5 750a

89e5

movl

83ec08

subl

891c24

movl

89742404

movl
movl

0x08(%

movl

0x0c(%

movl

(%ebx)

movl

0xfc(%

movl

(%esi)

movl

0xfc(%

movl

0x04(%

xorl

%edx,%

cmpl

0x04(%

jne

0x0001

56c1
+39 000156b7
ebx),%edx
+42 000156ba
esi),%edx
+45 000156bd
56d0
+47 000156bf
edx
+49 000156c1
eax
+51 000156c3
,%ebx
+54 000156c6
esp),%esi
+58 000156ca
+59 000156cb
+60 000156cc
eax)
+64 000156d0
ebx),%eax
+67 000156d3
esi),%eax
+70 000156d6
56dc
+72 000156d8
edx
+74 000156da
56bf
+76 000156dc
ebx),%ecx
+79 000156df
esi),%ecx
+82 000156e2
56bf
+84 000156e4
ebx),%eax
+87 000156e7
dx
+92 000156ec
esi),%eax
+95 000156ef
56c1
+97 000156f1
edx
+99 000156f3
ecx
+101 000156f5
+104 000156f8
56c1
+106 000156fa
)
+0

8b5310

movl

0x10(%

3b5610

cmpl

0x10(%

7411

je

0x0001

31d2

xorl

%edx,%

89d0

movl

%edx,%

8b1c24

movl

(%esp)

8b742404

movl

0x04(%

c9
c3
0f1f4000

leave
ret
nopl

0x00(%

8b4314

movl

0x14(%

3b4614

cmpl

0x14(%

7404

je

0x0001

85d2

testl

%edx,%

75e3

jne

0x0001

8b4b08

movl

0x08(%

3b4e08

cmpl

0x08(%

75db

jne

0x0001

8b430c

movl

0x0c(%

ba01000000

movl

$0x00000001,%e

3b460c

cmpl

0x0c(%

74d0

je

0x0001

31d2

xorl

%edx,%

85c9

testl

%ecx,%

0f94c2
ebc7

sete
jmp

%dl
0x0001

660f1f440000

nopw

0x00(%eax,%eax

00015700 55

pushl

00015701 89e5

movl

00015703 83ec08

subl

00015706 891c24

movl

%ebp
+1
%esp,%ebp
+3
$0x08,%esp
+6

%ebx,(%esp)
+9
00015709 89742404
%esi,0x04(%esp)
+13 0001570d 8b5d08
ebp),%ebx
+16 00015710 8b750c
ebp),%esi
+19 00015713 8b03
,%eax
+21 00015715 8b50fc
eax),%edx
+24 00015718 8b06
,%eax
+26 0001571a 8b48fc
eax),%ecx
+29 0001571d 8b4204
edx),%eax
+32 00015720 31d2
edx
+34 00015722 3b4104
ecx),%eax
+37 00015725 750a
5731
+39 00015727 8b5310
ebx),%edx
+42 0001572a 3b5610
esi),%edx
+45 0001572d 7411
5740
+47 0001572f 31d2
edx
+49 00015731 89d0
eax
+51 00015733 8b1c24
,%ebx
+54 00015736 8b742404
esp),%esi
+58 0001573a c9
+59 0001573b c3
+60 0001573c 0f1f4000
eax)
+64 00015740 8b4314
ebx),%eax
+67 00015743 3b4614
esi),%eax
+70 00015746 7404
574c
+72 00015748 85d2
edx
+74 0001574a 75e3
572f
+76 0001574c 8b4b08
ebx),%ecx
+79 0001574f 3b4e08
esi),%ecx
+82 00015752 75db
572f
+84 00015754 8b430c
ebx),%eax
+87 00015757 ba01000000

movl

movl

movl

0x08(%

movl

0x0c(%

movl

(%ebx)

movl

0xfc(%

movl

(%esi)

movl

0xfc(%

movl

0x04(%

xorl

%edx,%

cmpl

0x04(%

jne

0x0001

movl

0x10(%

cmpl

0x10(%

je

0x0001

xorl

%edx,%

movl

%edx,%

movl

(%esp)

movl

0x04(%

leave
ret
nopl

0x00(%

movl

0x14(%

cmpl

0x14(%

je

0x0001

testl

%edx,%

jne

0x0001

movl

0x08(%

cmpl

0x08(%

jne

0x0001

movl

0x0c(%
$0x00000001,%e

dx
+92 0001575c
esi),%eax
+95 0001575f
5731
+97 00015761
edx
+99 00015763
ecx
+101 00015765
+104 00015768
5731
+106 0001576a
)
+0

3b460c

cmpl

0x0c(%

74d0

je

0x0001

31d2

xorl

%edx,%

85c9

testl

%ecx,%

0f94c2
ebc7

sete
jmp

%dl
0x0001

660f1f440000

nopw

0x00(%eax,%eax

00015770 55

pushl

%ebp
+1
00015771 89e5
%esp,%ebp
+3
00015773 83ec08
$0x08,%esp
+6
00015776 891c24
%ebx,(%esp)
+9
00015779 89742404
%esi,0x04(%esp)
+13 0001577d 8b5d08
ebp),%ebx
+16 00015780 8b750c
ebp),%esi
+19 00015783 8b03
,%eax
+21 00015785 8b50fc
eax),%edx
+24 00015788 8b06
,%eax
+26 0001578a 8b48fc
eax),%ecx
+29 0001578d 8b4204
edx),%eax
+32 00015790 31d2
edx
+34 00015792 3b4104
ecx),%eax
+37 00015795 750a
57a1
+39 00015797 8b5310
ebx),%edx
+42 0001579a 3b5610
esi),%edx
+45 0001579d 7411
57b0
+47 0001579f 31d2
edx
+49 000157a1 89d0
eax
+51 000157a3 8b1c24
,%ebx
+54 000157a6 8b742404
esp),%esi
+58 000157aa c9

movl
subl
movl
movl
movl

0x08(%

movl

0x0c(%

movl

(%ebx)

movl

0xfc(%

movl

(%esi)

movl

0xfc(%

movl

0x04(%

xorl

%edx,%

cmpl

0x04(%

jne

0x0001

movl

0x10(%

cmpl

0x10(%

je

0x0001

xorl

%edx,%

movl

%edx,%

movl

(%esp)

movl

0x04(%

leave

+59 000157ab
+60 000157ac
eax)
+64 000157b0
ebx),%eax
+67 000157b3
esi),%eax
+70 000157b6
57bc
+72 000157b8
edx
+74 000157ba
579f
+76 000157bc
ebx),%ecx
+79 000157bf
esi),%ecx
+82 000157c2
579f
+84 000157c4
ebx),%eax
+87 000157c7
dx
+92 000157cc
esi),%eax
+95 000157cf
57a1
+97 000157d1
edx
+99 000157d3
ecx
+101 000157d5
+104 000157d8
57a1
+106 000157da
)
+0

c3
0f1f4000

ret
nopl

0x00(%

8b4314

movl

0x14(%

3b4614

cmpl

0x14(%

7404

je

0x0001

85d2

testl

%edx,%

75e3

jne

0x0001

8b4b08

movl

0x08(%

3b4e08

cmpl

0x08(%

75db

jne

0x0001

8b430c

movl

0x0c(%

ba01000000

movl

$0x00000001,%e

3b460c

cmpl

0x0c(%

74d0

je

0x0001

31d2

xorl

%edx,%

85c9

testl

%ecx,%

0f94c2
ebc7

sete
jmp

%dl
0x0001

660f1f440000

nopw

0x00(%eax,%eax

000157e0 55

pushl

%ebp
+1
000157e1
%esp,%ebp
+3
000157e3
$0x08,%esp
+6
000157e6
%ebx,(%esp)
+9
000157e9
%esi,0x04(%esp)
+13 000157ed 8b5d08
ebp),%ebx
+16 000157f0 8b750c
ebp),%esi
+19 000157f3 8b03
,%eax
+21 000157f5 8b50fc
eax),%edx
+24 000157f8 8b06
,%eax
+26 000157fa 8b48fc
eax),%ecx
+29 000157fd 8b4204

89e5

movl

83ec08

subl

891c24

movl

89742404

movl
movl

0x08(%

movl

0x0c(%

movl

(%ebx)

movl

0xfc(%

movl

(%esi)

movl

0xfc(%

movl

0x04(%

edx),%eax
+32 00015800
edx
+34 00015802
ecx),%eax
+37 00015805
5811
+39 00015807
ebx),%edx
+42 0001580a
esi),%edx
+45 0001580d
5820
+47 0001580f
edx
+49 00015811
eax
+51 00015813
,%ebx
+54 00015816
esp),%esi
+58 0001581a
+59 0001581b
+60 0001581c
eax)
+64 00015820
ebx),%eax
+67 00015823
esi),%eax
+70 00015826
582c
+72 00015828
edx
+74 0001582a
580f
+76 0001582c
ebx),%ecx
+79 0001582f
esi),%ecx
+82 00015832
580f
+84 00015834
ebx),%eax
+87 00015837
dx
+92 0001583c
esi),%eax
+95 0001583f
5811
+97 00015841
edx
+99 00015843
ecx
+101 00015845
+104 00015848
5811
+106 0001584a
)
+0

31d2

xorl

%edx,%

3b4104

cmpl

0x04(%

750a

jne

0x0001

8b5310

movl

0x10(%

3b5610

cmpl

0x10(%

7411

je

0x0001

31d2

xorl

%edx,%

89d0

movl

%edx,%

8b1c24

movl

(%esp)

8b742404

movl

0x04(%

c9
c3
0f1f4000

leave
ret
nopl

0x00(%

8b4314

movl

0x14(%

3b4614

cmpl

0x14(%

7404

je

0x0001

85d2

testl

%edx,%

75e3

jne

0x0001

8b4b08

movl

0x08(%

3b4e08

cmpl

0x08(%

75db

jne

0x0001

8b430c

movl

0x0c(%

ba01000000

movl

$0x00000001,%e

3b460c

cmpl

0x0c(%

74d0

je

0x0001

31d2

xorl

%edx,%

85c9

testl

%ecx,%

0f94c2
ebc7

sete
jmp

%dl
0x0001

660f1f440000
00015850 55

nopw

0x00(%eax,%eax
pushl

%ebp
+1
00015851 89e5
%esp,%ebp
+3
00015853 53
%ebx
+4
00015854 8b4508
0x08(%ebp),%eax
+7
00015857 8b506c
0x6c(%eax),%edx
+10 0001585a 8b5870
eax),%ebx
+13 0001585d 89d0
eax
+15 0001585f 89da
edx
+17 00015861 5b
+18 00015862 c9
+19 00015863 c3
+20 00015864 660f1f440000
)
+26 0001586a 660f1f440000
)
+0

movl
pushl
movl
movl
movl

0x70(%

movl

%edx,%

movl

%ebx,%

popl
leave
ret

%ebx

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00015870 55

pushl

%ebp
+1
00015871 89e5
%esp,%ebp
+3
00015873 53
%ebx
+4
00015874 8b4508
0x08(%ebp),%eax
+7
00015877 8b5058
0x58(%eax),%edx
+10 0001587a 8b585c
eax),%ebx
+13 0001587d 89d0
eax
+15 0001587f 89da
edx
+17 00015881 5b
+18 00015882 c9
+19 00015883 c3
+20 00015884 660f1f440000
)
+26 0001588a 660f1f440000
)
+0

movl
pushl
movl
movl
movl

0x5c(%

movl

%edx,%

movl

%ebx,%

popl
leave
ret

%ebx

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00015890 55

pushl

%ebp
+1
00015891
%esp,%ebp
+3
00015893
%ebx
+4
00015894
0x08(%ebp),%eax
+7
00015897
0x48(%eax),%edx
+10 0001589a 8b584c
eax),%ebx
+13 0001589d 89d0

89e5

movl

53

pushl

8b4508

movl

8b5048

movl
movl

0x4c(%

movl

%edx,%

eax
+15 0001589f 89da

movl

%ebx,%

popl
leave
ret

%ebx

edx
+17
+18
+19
+20

000158a1
000158a2
000158a3
000158a4

5b
c9
c3
660f1f440000

nopw

0x00(%eax,%eax

+26 000158aa 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

000158b0 55

pushl

%ebp
+1
000158b1
%esp,%ebp
+3
000158b3
0x08(%ebp),%edx
+6
000158b6
0x18(%edx),%eax
+9
000158b9
%ecx,%ecx
+11 000158bb 3b4220
edx),%eax
+14 000158be 750b
58cb
+16 000158c0 8b421c
edx),%eax
+19 000158c3 31c9
ecx
+21 000158c5 3b4224
edx),%eax
+24 000158c8 0f94c1
+27 000158cb 89c8
eax
+29 000158cd c9
+30 000158ce c3
+31 000158cf 90
+0

89e5

movl

8b5508

movl

8b4218

movl

31c9

xorl
cmpl

0x20(%

jne

0x0001

movl

0x1c(%

xorl

%ecx,%

cmpl

0x24(%

sete
movl

%cl
%ecx,%

leave
ret
nop

000158d0 55

pushl

%ebp
+1
000158d1
%esp,%ebp
+3
000158d3
$0x38,%esp
+6
000158d6
%ebx,0xf4(%ebp)
+9
000158d9
%esi,0xf8(%ebp)
+12 000158dc 897dfc
xfc(%ebp)
+15 000158df 8b7d08
ebp),%edi
+18 000158e2 8b5704
edi),%edx
+21 000158e5 3b5708
edi),%edx
+24 000158e8 7456
5940
+26 000158ea 85d2
edx

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

movl

0x04(%

cmpl

0x08(%

je

0x0001

testl

%edx,%

+28 000158ec
58f6
+30 000158ee
edx),%eax
+33 000158f1
%edx)
+35 000158f3
edi),%edx
+38 000158f6
eax
+40 000158f8
%edx
+43 000158fb
x04(%edi)
+46 000158fe
ebp),%edx
+49 00015901
,%ebx
+51 00015903
eax),%edx
+54 00015906
ebp),%edx
+57 00015909
%edx
+60 0001590c
x08(%esp)
+64 00015910
ebp),%ecx
+67 00015913
x04(%esp)
+71 00015917
eax
+73 00015919
%esp)
+76 0001591c
_memmove
+81 00015921
ebp),%eax
+84 00015924
%eax)
+86 00015926
ebp),%ebx
+89 00015929
ebp),%esi
+92 0001592c
ebp),%edi
+95 0001592f
+96 00015930
+97 00015931
x)
+104 00015938
x,%eax)
+112 00015940
eax
+114 00015942
,%eax
+116 00015944
%eax
+119 00015947
ax

7408

je

0x0001

8b42fc

movl

0xfc(%

8902

movl

%eax,(

8b5704

movl

0x04(%

89d0

movl

%edx,%

83c204

addl

$0x04,

895704

movl

%edx,0

8b5510

movl

0x10(%

8b1a

movl

(%edx)

8d50fc

leal

0xfc(%

2b550c

subl

0x0c(%

83e2fc

andl

$0xfc,

89542408

movl

%edx,0

8b4d0c

movl

0x0c(%

894c2404

movl

%ecx,0

29d0

subl

%edx,%

890424

movl

%eax,(

e8fbd40e00

calll

0x00102e1c

8b450c

movl

0x0c(%

8918

movl

%ebx,(

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

89d0

movl

%edx,%

2b07

subl

(%edi)

c1f802

sarl

$0x02,

3dffffff3f

cmpl

$0x3fffffff,%e

+124 0001594c 0f84ac000000


+130 00015952 ba01000000

je
movl

0x000159fe
$0x00000001,%e

dx
+135 00015957 85c0
eax
+137 00015959 0f8494000000
+143 0001595f 8d1400
%eax),%edx
+146 00015962 c745e4fcffffff
e4(%ebp)
+153 00015969 39c2
edx
+155 0001596b 737e
59eb
+157 0001596d 8b55e4
ebp),%edx
+160 00015970 891424
%esp)
+163 00015973 e802d40e00
operator new(unsigned long)
+168 00015978 8945e0
xe0(%ebp)
+171 0001597b 8b07
,%eax
+173 0001597d 8b5d0c
ebp),%ebx
+176 00015980 29c3
ebx
+178 00015982 895c2408
x08(%esp)
+182 00015986 89442404
x04(%esp)
+186 0001598a 8b4de0
ebp),%ecx
+189 0001598d 890c24
%esp)
+192 00015990 e887d40e00
_memmove
+197 00015995 8b55e0
ebp),%edx
+200 00015998 01da
edx
+202 0001599a 7407
59a3
+204 0001599c 8b4d10
ebp),%ecx
+207 0001599f 8b01
,%eax
+209 000159a1 8902
%edx)
+211 000159a3 8b5f04
edi),%ebx
+214 000159a6 8d7204
edx),%esi
+217 000159a9 2b5d0c
ebp),%ebx
+220 000159ac 895c2408
x08(%esp)
+224 000159b0 8b450c
ebp),%eax

testl
je
leal
movl

%eax,%
0x000159f3
(%eax,
$0xfffffffc,0x

cmpl

%eax,%

jae

0x0001

movl

0xe4(%

movl

%edx,(

calll

0x00102d7a
movl

%eax,0

movl

(%edi)

movl

0x0c(%

subl

%eax,%

movl

%ebx,0

movl

%eax,0

movl

0xe0(%

movl

%ecx,(

calll

0x00102e1c
movl

0xe0(%

addl

%ebx,%

je

0x0001

movl

0x10(%

movl

(%ecx)

movl

%eax,(

movl

0x04(%

leal

0x04(%

subl

0x0c(%

movl

%ebx,0

movl

0x0c(%

+227 000159b3 89442404


x04(%esp)
+231 000159b7 893424
%esp)
+234 000159ba e85dd40e00
_memmove
+239 000159bf 8d1c1e
%ebx),%ebx
+242 000159c2 8b07
,%eax
+244 000159c4 85c0
eax
+246 000159c6 7408
59d0
+248 000159c8 890424
%esp)
+251 000159cb e89ed30e00
operator delete(void*)
+256 000159d0 8b55e0
ebp),%edx
+259 000159d3 8917
%edi)
+261 000159d5 895f04
x04(%edi)
+264 000159d8 89d0
eax
+266 000159da 0345e4
ebp),%eax
+269 000159dd 894708
x08(%edi)
+272 000159e0 8b5df4
ebp),%ebx
+275 000159e3 8b75f8
ebp),%esi
+278 000159e6 8b7dfc
ebp),%edi
+281 000159e9 c9
+282 000159ea c3
+283 000159eb 81faffffff3f
dx
+289 000159f1 7717
5a0a
+291 000159f3 c1e202
%edx
+294 000159f6 8955e4
xe4(%ebp)
+297 000159f9 e96fffffff
+302 000159fe c70424b0430d00
esp)
vector::_M_insert_aux
+309 00015a05 e82ed30e00
std::__throw_length_error(char const*)
+314 00015a0a e805d30e00
std::__throw_bad_alloc()
+319 00015a0f 90
+0

movl

%eax,0

movl

%esi,(

calll

0x00102e1c
leal

(%esi,

movl

(%edi)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

0xe0(%

movl

%edx,(

movl

%ebx,0

movl

%edx,%

addl

0xe4(%

movl

%eax,0

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
cmpl

$0x3fffffff,%e
ja

0x0001

shll

$0x02,

movl

%edx,0

jmp
movl

0x0001596d
$0x000d43b0,(%

calll

0x00102d38

calll

0x00102d14
nop

00015a10 55

pushl

00015a11 89e5

movl

00015a13 83ec38

subl

%ebp
+1
%esp,%ebp
+3

$0x38,%esp
+6
00015a16 895df4
%ebx,0xf4(%ebp)
+9
00015a19 8975f8
%esi,0xf8(%ebp)
+12 00015a1c 897dfc
xfc(%ebp)
+15 00015a1f 8b7d08
ebp),%edi
+18 00015a22 8b5704
edi),%edx
+21 00015a25 3b5708
edi),%edx
+24 00015a28 7456
5a80
+26 00015a2a 85d2
edx
+28 00015a2c 7408
5a36
+30 00015a2e 8b42fc
edx),%eax
+33 00015a31 8902
%edx)
+35 00015a33 8b5704
edi),%edx
+38 00015a36 89d0
eax
+40 00015a38 83c204
%edx
+43 00015a3b 895704
x04(%edi)
+46 00015a3e 8b5510
ebp),%edx
+49 00015a41 8b1a
,%ebx
+51 00015a43 8d50fc
eax),%edx
+54 00015a46 2b550c
ebp),%edx
+57 00015a49 83e2fc
%edx
+60 00015a4c 89542408
x08(%esp)
+64 00015a50 8b4d0c
ebp),%ecx
+67 00015a53 894c2404
x04(%esp)
+71 00015a57 29d0
eax
+73 00015a59 890424
%esp)
+76 00015a5c e8bbd30e00
_memmove
+81 00015a61 8b450c
ebp),%eax
+84 00015a64 8918
%eax)
+86 00015a66 8b5df4
ebp),%ebx
+89 00015a69 8b75f8

movl
movl
movl

%edi,0

movl

0x08(%

movl

0x04(%

cmpl

0x08(%

je

0x0001

testl

%edx,%

je

0x0001

movl

0xfc(%

movl

%eax,(

movl

0x04(%

movl

%edx,%

addl

$0x04,

movl

%edx,0

movl

0x10(%

movl

(%edx)

leal

0xfc(%

subl

0x0c(%

andl

$0xfc,

movl

%edx,0

movl

0x0c(%

movl

%ecx,0

subl

%edx,%

movl

%eax,(

calll

0x00102e1c
movl

0x0c(%

movl

%ebx,(

movl

0xf4(%

movl

0xf8(%

ebp),%esi
+92 00015a6c 8b7dfc
ebp),%edi
+95 00015a6f c9
+96 00015a70 c3
+97 00015a71 0f1f8000000000
x)
+104 00015a78 0f1f840000000000
x,%eax)
+112 00015a80 89d0
eax
+114 00015a82 2b07
,%eax
+116 00015a84 c1f802
%eax
+119 00015a87 3dffffff3f
ax
+124 00015a8c 0f84ac000000
+130 00015a92 ba01000000
dx
+135 00015a97 85c0
eax
+137 00015a99 0f8494000000
+143 00015a9f 8d1400
%eax),%edx
+146 00015aa2 c745e4fcffffff
e4(%ebp)
+153 00015aa9 39c2
edx
+155 00015aab 737e
5b2b
+157 00015aad 8b55e4
ebp),%edx
+160 00015ab0 891424
%esp)
+163 00015ab3 e8c2d20e00
operator new(unsigned long)
+168 00015ab8 8945e0
xe0(%ebp)
+171 00015abb 8b07
,%eax
+173 00015abd 8b5d0c
ebp),%ebx
+176 00015ac0 29c3
ebx
+178 00015ac2 895c2408
x08(%esp)
+182 00015ac6 89442404
x04(%esp)
+186 00015aca 8b4de0
ebp),%ecx
+189 00015acd 890c24
%esp)
+192 00015ad0 e847d30e00
_memmove
+197 00015ad5 8b55e0
ebp),%edx
+200 00015ad8 01da
edx
+202 00015ada 7407

movl

0xfc(%

leave
ret
nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

%edx,%

subl

(%edi)

sarl

$0x02,

cmpl

$0x3fffffff,%e

je
movl

0x00015b3e
$0x00000001,%e
testl

je
leal
movl

%eax,%
0x00015b33
(%eax,
$0xfffffffc,0x

cmpl

%eax,%

jae

0x0001

movl

0xe4(%

movl

%edx,(

calll

0x00102d7a
movl

%eax,0

movl

(%edi)

movl

0x0c(%

subl

%eax,%

movl

%ebx,0

movl

%eax,0

movl

0xe0(%

movl

%ecx,(

calll

0x00102e1c
movl

0xe0(%

addl

%ebx,%

je

0x0001

5ae3
+204 00015adc 8b4d10
ebp),%ecx
+207 00015adf 8b01
,%eax
+209 00015ae1 8902
%edx)
+211 00015ae3 8b5f04
edi),%ebx
+214 00015ae6 8d7204
edx),%esi
+217 00015ae9 2b5d0c
ebp),%ebx
+220 00015aec 895c2408
x08(%esp)
+224 00015af0 8b450c
ebp),%eax
+227 00015af3 89442404
x04(%esp)
+231 00015af7 893424
%esp)
+234 00015afa e81dd30e00
_memmove
+239 00015aff 8d1c1e
%ebx),%ebx
+242 00015b02 8b07
,%eax
+244 00015b04 85c0
eax
+246 00015b06 7408
5b10
+248 00015b08 890424
%esp)
+251 00015b0b e85ed20e00
operator delete(void*)
+256 00015b10 8b55e0
ebp),%edx
+259 00015b13 8917
%edi)
+261 00015b15 895f04
x04(%edi)
+264 00015b18 89d0
eax
+266 00015b1a 0345e4
ebp),%eax
+269 00015b1d 894708
x08(%edi)
+272 00015b20 8b5df4
ebp),%ebx
+275 00015b23 8b75f8
ebp),%esi
+278 00015b26 8b7dfc
ebp),%edi
+281 00015b29 c9
+282 00015b2a c3
+283 00015b2b 81faffffff3f
dx
+289 00015b31 7717
5b4a
+291 00015b33 c1e202

movl

0x10(%

movl

(%ecx)

movl

%eax,(

movl

0x04(%

leal

0x04(%

subl

0x0c(%

movl

%ebx,0

movl

0x0c(%

movl

%eax,0

movl

%esi,(

calll

0x00102e1c
leal

(%esi,

movl

(%edi)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

0xe0(%

movl

%edx,(

movl

%ebx,0

movl

%edx,%

addl

0xe4(%

movl

%eax,0

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
cmpl

$0x3fffffff,%e
ja

0x0001

shll

$0x02,

%edx
+294 00015b36 8955e4
xe4(%ebp)
+297 00015b39 e96fffffff
+302 00015b3e c70424b0430d00
esp)
vector::_M_insert_aux
+309 00015b45 e8eed10e00
std::__throw_length_error(char const*)
+314 00015b4a e8c5d10e00
std::__throw_bad_alloc()
+319 00015b4f 90
+0

movl

%edx,0

jmp
movl

0x00015aad
$0x000d43b0,(%

calll

0x00102d38

calll

0x00102d14
nop

00015b50 55

pushl

%ebp
+1
00015b51 89e5
%esp,%ebp
+3
00015b53 53
%ebx
+4
00015b54 83ec14
$0x14,%esp
+7
00015b57 8b5508
0x08(%ebp),%edx
+10 00015b5a 8b4a08
edx),%ecx
+13 00015b5d 8b5a04
edx),%ebx
+16 00015b60 8d048d00000000
cx,4),%eax
+23 00015b67 034304
ebx),%eax
+26 00015b6a 8b00
,%eax
+28 00015b6c 89420c
x0c(%edx)
+31 00015b6f 894c2404
x04(%esp)
+35 00015b73 891c24
%esp)
+38 00015b76 e865c1ffff
+43 00015b7b e860a6ffff
+48 00015b80 c744240800000000
08(%esp)
+56 00015b88 c744240400000000
04(%esp)
+64 00015b90 890424
%esp)
+67 00015b93 e888a6ffff
+72 00015b98 83c414
%esp
+75 00015b9b 5b
+76 00015b9c c9
+77 00015b9d c3
+78 00015b9e 6690
+0

movl
pushl
subl
movl
movl

0x08(%

movl

0x04(%

leal

0x00000000(,%e
addl

0x04(%

movl

(%eax)

movl

%eax,0

movl

%ecx,0

movl

%ebx,(

calll
calll
movl

0x00011ce0
0x000101e0
$0x00000000,0x

movl

$0x00000000,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll
popl
leave
ret
nop

%ebx

00015ba0 55

pushl

00015ba1 89e5

movl

00015ba3 83ec38

subl

%ebp
+1
%esp,%ebp
+3
$0x38,%esp

+6
00015ba6 895df4
%ebx,0xf4(%ebp)
+9
00015ba9 8975f8
%esi,0xf8(%ebp)
+12 00015bac 897dfc
xfc(%ebp)
+15 00015baf 8b7d08
ebp),%edi
+18 00015bb2 8b5704
edi),%edx
+21 00015bb5 3b5708
edi),%edx
+24 00015bb8 7456
5c10
+26 00015bba 85d2
edx
+28 00015bbc 7408
5bc6
+30 00015bbe 8b42fc
edx),%eax
+33 00015bc1 8902
%edx)
+35 00015bc3 8b5704
edi),%edx
+38 00015bc6 89d0
eax
+40 00015bc8 83c204
%edx
+43 00015bcb 895704
x04(%edi)
+46 00015bce 8b5510
ebp),%edx
+49 00015bd1 8b1a
,%ebx
+51 00015bd3 8d50fc
eax),%edx
+54 00015bd6 2b550c
ebp),%edx
+57 00015bd9 83e2fc
%edx
+60 00015bdc 89542408
x08(%esp)
+64 00015be0 8b4d0c
ebp),%ecx
+67 00015be3 894c2404
x04(%esp)
+71 00015be7 29d0
eax
+73 00015be9 890424
%esp)
+76 00015bec e82bd20e00
_memmove
+81 00015bf1 8b450c
ebp),%eax
+84 00015bf4 8918
%eax)
+86 00015bf6 8b5df4
ebp),%ebx
+89 00015bf9 8b75f8
ebp),%esi

movl
movl
movl

%edi,0

movl

0x08(%

movl

0x04(%

cmpl

0x08(%

je

0x0001

testl

%edx,%

je

0x0001

movl

0xfc(%

movl

%eax,(

movl

0x04(%

movl

%edx,%

addl

$0x04,

movl

%edx,0

movl

0x10(%

movl

(%edx)

leal

0xfc(%

subl

0x0c(%

andl

$0xfc,

movl

%edx,0

movl

0x0c(%

movl

%ecx,0

subl

%edx,%

movl

%eax,(

calll

0x00102e1c
movl

0x0c(%

movl

%ebx,(

movl

0xf4(%

movl

0xf8(%

+92 00015bfc 8b7dfc


ebp),%edi
+95 00015bff c9
+96 00015c00 c3
+97 00015c01 0f1f8000000000
x)
+104 00015c08 0f1f840000000000
x,%eax)
+112 00015c10 89d0
eax
+114 00015c12 2b07
,%eax
+116 00015c14 c1f802
%eax
+119 00015c17 3dffffff3f
ax
+124 00015c1c 0f84ac000000
+130 00015c22 ba01000000
dx
+135 00015c27 85c0
eax
+137 00015c29 0f8494000000
+143 00015c2f 8d1400
%eax),%edx
+146 00015c32 c745e4fcffffff
e4(%ebp)
+153 00015c39 39c2
edx
+155 00015c3b 737e
5cbb
+157 00015c3d 8b55e4
ebp),%edx
+160 00015c40 891424
%esp)
+163 00015c43 e832d10e00
operator new(unsigned long)
+168 00015c48 8945e0
xe0(%ebp)
+171 00015c4b 8b07
,%eax
+173 00015c4d 8b5d0c
ebp),%ebx
+176 00015c50 29c3
ebx
+178 00015c52 895c2408
x08(%esp)
+182 00015c56 89442404
x04(%esp)
+186 00015c5a 8b4de0
ebp),%ecx
+189 00015c5d 890c24
%esp)
+192 00015c60 e8b7d10e00
_memmove
+197 00015c65 8b55e0
ebp),%edx
+200 00015c68 01da
edx
+202 00015c6a 7407
5c73

movl

0xfc(%

leave
ret
nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

%edx,%

subl

(%edi)

sarl

$0x02,

cmpl

$0x3fffffff,%e

je
movl

0x00015cce
$0x00000001,%e
testl

je
leal
movl

%eax,%
0x00015cc3
(%eax,
$0xfffffffc,0x

cmpl

%eax,%

jae

0x0001

movl

0xe4(%

movl

%edx,(

calll

0x00102d7a
movl

%eax,0

movl

(%edi)

movl

0x0c(%

subl

%eax,%

movl

%ebx,0

movl

%eax,0

movl

0xe0(%

movl

%ecx,(

calll

0x00102e1c
movl

0xe0(%

addl

%ebx,%

je

0x0001

+204 00015c6c 8b4d10


ebp),%ecx
+207 00015c6f 8b01
,%eax
+209 00015c71 8902
%edx)
+211 00015c73 8b5f04
edi),%ebx
+214 00015c76 8d7204
edx),%esi
+217 00015c79 2b5d0c
ebp),%ebx
+220 00015c7c 895c2408
x08(%esp)
+224 00015c80 8b450c
ebp),%eax
+227 00015c83 89442404
x04(%esp)
+231 00015c87 893424
%esp)
+234 00015c8a e88dd10e00
_memmove
+239 00015c8f 8d1c1e
%ebx),%ebx
+242 00015c92 8b07
,%eax
+244 00015c94 85c0
eax
+246 00015c96 7408
5ca0
+248 00015c98 890424
%esp)
+251 00015c9b e8ced00e00
operator delete(void*)
+256 00015ca0 8b55e0
ebp),%edx
+259 00015ca3 8917
%edi)
+261 00015ca5 895f04
x04(%edi)
+264 00015ca8 89d0
eax
+266 00015caa 0345e4
ebp),%eax
+269 00015cad 894708
x08(%edi)
+272 00015cb0 8b5df4
ebp),%ebx
+275 00015cb3 8b75f8
ebp),%esi
+278 00015cb6 8b7dfc
ebp),%edi
+281 00015cb9 c9
+282 00015cba c3
+283 00015cbb 81faffffff3f
dx
+289 00015cc1 7717
5cda
+291 00015cc3 c1e202
%edx

movl

0x10(%

movl

(%ecx)

movl

%eax,(

movl

0x04(%

leal

0x04(%

subl

0x0c(%

movl

%ebx,0

movl

0x0c(%

movl

%eax,0

movl

%esi,(

calll

0x00102e1c
leal

(%esi,

movl

(%edi)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

0xe0(%

movl

%edx,(

movl

%ebx,0

movl

%edx,%

addl

0xe4(%

movl

%eax,0

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
cmpl

$0x3fffffff,%e
ja

0x0001

shll

$0x02,

+294 00015cc6 8955e4


xe4(%ebp)
+297 00015cc9 e96fffffff
+302 00015cce c70424b0430d00
esp)
vector::_M_insert_aux
+309 00015cd5 e85ed00e00
std::__throw_length_error(char const*)
+314 00015cda e835d00e00
std::__throw_bad_alloc()
+319 00015cdf 90
+0

movl

%edx,0

jmp
movl

0x00015c3d
$0x000d43b0,(%

calll

0x00102d38

calll

0x00102d14
nop

00015ce0 55

pushl

%ebp
+1
00015ce1 89e5
%esp,%ebp
+3
00015ce3 53
%ebx
+4
00015ce4 83ec14
$0x14,%esp
+7
00015ce7 8b5d08
0x08(%ebp),%ebx
+10 00015cea 8b430c
ebx),%eax
+13 00015ced 89442408
x08(%esp)
+17 00015cf1 8b4308
ebx),%eax
+20 00015cf4 89442404
x04(%esp)
+24 00015cf8 8b4304
ebx),%eax
+27 00015cfb 890424
%esp)
+30 00015cfe e84dc2ffff
+35 00015d03 c7430c00000000
0c(%ebx)
+42 00015d0a e8d1a4ffff
+47 00015d0f c744240800000000
08(%esp)
+55 00015d17 c744240400000000
04(%esp)
+63 00015d1f 890424
%esp)
+66 00015d22 e8f9a4ffff
+71 00015d27 83c414
%esp
+74 00015d2a 5b
+75 00015d2b c9
+76 00015d2c c3
+77 00015d2d 90
+78 00015d2e 6690
+0

00015d30 55

movl
pushl
subl
movl
movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

movl

0x04(%

movl

%eax,(

calll
movl

0x00011f50
$0x00000000,0x

calll
movl

0x000101e0
$0x00000000,0x

movl

$0x00000000,0x
movl

%eax,(

addl

0x00010220
$0x14,

calll
popl
leave
ret
nop
nop

%ebx

pushl

%ebp
+1
00015d31 89e5
%esp,%ebp
+3
00015d33 83ec18
$0x18,%esp
+6
00015d36 895df8
%ebx,0xf8(%ebp)

movl
subl
movl

+9
00015d39 8975fc
%esi,0xfc(%ebp)
+12 00015d3c 8b5d08
ebp),%ebx
+15 00015d3f 8b4b04
ebx),%ecx
+18 00015d42 8b7104
ecx),%esi
+21 00015d45 8b4108
ecx),%eax
+24 00015d48 8b5308
ebx),%edx
+27 00015d4b 89542408
x08(%esp)
+31 00015d4f 29f0
eax
+33 00015d51 c1f802
%eax
+36 00015d54 89442404
x04(%esp)
+40 00015d58 890c24
%esp)
+43 00015d5b e8f0c1ffff
+48 00015d60 c6430c00
0x0c(%ebx)
+52 00015d64 e877a4ffff
+57 00015d69 c744240800000000
08(%esp)
+65 00015d71 c744240400000000
04(%esp)
+73 00015d79 890424
%esp)
+76 00015d7c e89fa4ffff
+81 00015d81 8b5df8
ebp),%ebx
+84 00015d84 8b75fc
ebp),%esi
+87 00015d87 c9
+88 00015d88 c3
+89 00015d89 90
+90 00015d8a 660f1f440000
)
+0

movl
movl

0x08(%

movl

0x04(%

movl

0x04(%

movl

0x08(%

movl

0x08(%

movl

%edx,0

subl

%esi,%

sarl

$0x02,

movl

%eax,0

movl

%ecx,(

movb

0x00011f50
$0x00,

calll
calll
movl

0x000101e0
$0x00000000,0x

movl

$0x00000000,0x
movl

%eax,(

movl

0x00010220
0xf8(%

movl

0xfc(%

calll

leave
ret
nop
nopw

0x00(%eax,%eax

00015d90 55

pushl

%ebp
+1
00015d91
%esp,%ebp
+3
00015d93
%ebx
+4
00015d94
$0x14,%esp
+7
00015d97
0x08(%ebp),%ebx
+10 00015d9a 8b4b04
ebx),%ecx
+13 00015d9d 8b5104
ecx),%edx
+16 00015da0 8b4108
ecx),%eax
+19 00015da3 29d0

89e5

movl

53

pushl

83ec14

subl

8b5d08

movl
movl

0x04(%

movl

0x04(%

movl

0x08(%

subl

%edx,%

eax
+21 00015da5
%eax
+24 00015da8
+25 00015da9
%eax,4),%edx
+28 00015dac
x08(%ebx)
+31 00015daf
x04(%esp)
+35 00015db3
%esp)
+38 00015db6
+43 00015dbb
+48 00015dc0
08(%esp)
+56 00015dc8
04(%esp)
+64 00015dd0
%esp)
+67 00015dd3
+72 00015dd8
%esp
+75 00015ddb
+76 00015ddc
+77 00015ddd
+78 00015dde
+0

c1f802

sarl

$0x02,

48
8b1482

decl
movl

%eax
(%edx,

895308

movl

%edx,0

89442404

movl

%eax,0

890c24

movl

%ecx,(

e825bfffff
e820a4ffff
c744240800000000

calll
calll
movl

0x00011ce0
0x000101e0
$0x00000000,0x

c744240400000000

movl

$0x00000000,0x

890424
e848a4ffff
83c414

movl

%eax,(

addl

0x00010220
$0x14,

calll

5b
c9
c3
6690

popl
leave
ret
nop

00015de0 55

%ebx

pushl

%ebp
+1
00015de1 89e5
%esp,%ebp
+3
00015de3 83ec18
$0x18,%esp
+6
00015de6 895df8
%ebx,0xf8(%ebp)
+9
00015de9 8975fc
%esi,0xfc(%ebp)
+12 00015dec 8b5d08
ebp),%ebx
+15 00015def 8b4b04
ebx),%ecx
+18 00015df2 8b7104
ecx),%esi
+21 00015df5 8b4108
ecx),%eax
+24 00015df8 8b5308
ebx),%edx
+27 00015dfb 89542408
x08(%esp)
+31 00015dff 29f0
eax
+33 00015e01 c1f802
%eax
+36 00015e04 89442404
x04(%esp)
+40 00015e08 890c24
%esp)
+43 00015e0b e840c1ffff
+48 00015e10 c7430800000000

movl
subl
movl
movl

calll
movl

movl

0x08(%

movl

0x04(%

movl

0x04(%

movl

0x08(%

movl

0x08(%

movl

%edx,0

subl

%esi,%

sarl

$0x02,

movl

%eax,0

movl

%ecx,(
0x00011f50
$0x00000000,0x

08(%ebx)
+55 00015e17
+60 00015e1c
08(%esp)
+68 00015e24
04(%esp)
+76 00015e2c
%esp)
+79 00015e2f
+84 00015e34
ebp),%ebx
+87 00015e37
ebp),%esi
+90 00015e3a
+91 00015e3b
+92 00015e3c
eax)
+0

e8c4a3ffff
c744240800000000

calll
movl

0x000101e0
$0x00000000,0x

c744240400000000

movl

$0x00000000,0x

890424

movl

%eax,(

movl

0x00010220
0xf8(%

8b75fc

movl

0xfc(%

c9
c3
0f1f4000

leave
ret
nopl

0x00(%

e8eca3ffff
8b5df8

calll

00015e40 55

pushl

%ebp
+1
00015e41 89e5
%esp,%ebp
+3
00015e43 57
%edi
+4
00015e44 56
%esi
+5
00015e45 53
%ebx
+6
00015e46 83ec1c
$0x1c,%esp
+9
00015e49 8b7d08
0x08(%ebp),%edi
+12 00015e4c 8b7704
edi),%esi
+15 00015e4f 8b4e04
esi),%ecx
+18 00015e52 8b5608
esi),%edx
+21 00015e55 29ca
edx
+23 00015e57 c1fa02
%edx
+26 00015e5a 85d2
edx
+28 00015e5c 741c
5e7a
+30 00015e5e 8b5f08
edi),%ebx
+33 00015e61 31c0
eax
+35 00015e63 3b19
,%ebx
+37 00015e65 741b
5e82
+39 00015e67 31c0
eax
+41 00015e69 eb0a
5e75
+43 00015e6b 0f1f440000
)

movl
pushl
pushl
pushl
subl
movl

nopl

movl

0x04(%

movl

0x04(%

movl

0x08(%

subl

%ecx,%

sarl

$0x02,

testl

%edx,%

je

0x0001

movl

0x08(%

xorl

%eax,%

cmpl

(%ecx)

je

0x0001

xorl

%eax,%

jmp

0x0001
0x00(%eax,%eax

+48 00015e70
%eax,4),%ebx
+51 00015e73
5e82
+53 00015e75
+54 00015e76
edx
+56 00015e78
5e70
+58 00015e7a
%esp
+61 00015e7d
+62 00015e7e
+63 00015e7f
+64 00015e80
+65 00015e81
+66 00015e82
x04(%esp)
+70 00015e86
%esp)
+73 00015e89
+78 00015e8e
0x0c(%edi)
+82 00015e92
+87 00015e97
08(%esp)
+95 00015e9f
04(%esp)
+103 00015ea7
%esp)
+106 00015eaa
+111 00015eaf
%esp
+114 00015eb2
+115 00015eb3
+116 00015eb4
+117 00015eb5
+118 00015eb6
+119 00015eb7
+120 00015eb8
x,%eax)
+0

3b1c81

cmpl

(%ecx,

740d

je

0x0001

40
39c2

incl
cmpl

%eax
%eax,%

75f6

jne

0x0001

83c41c

addl

$0x1c,

5b
5e
5f
c9
c3
89442404

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

893424

movl

%esi,(

movb

0x00011ce0
$0x01,

%eax,0

e852beffff
c6470c01

calll

e849a3ffff
c744240800000000

calll
movl

0x000101e0
$0x00000000,0x

c744240400000000

movl

$0x00000000,0x

890424
e871a3ffff
83c41c
5b
5e
5f
c9
c3
90
0f1f840000000000

movl

%eax,(

addl

0x00010220
$0x1c,

calll
popl
popl
popl
leave
ret
nop
nopl

%ebx
%esi
%edi

0x00000000(%ea

00015ec0 55

pushl

%ebp
+1
00015ec1
%esp,%ebp
+3
00015ec3
$0x38,%esp
+6
00015ec6
%ebx,0xf4(%ebp)
+9
00015ec9
%esi,0xf8(%ebp)
+12 00015ecc 897dfc
xfc(%ebp)
+15 00015ecf 8b7508
ebp),%esi
+18 00015ed2 8b5608
esi),%edx
+21 00015ed5 89d7
edi

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

movl

0x08(%

movl

%edx,%

+23 00015ed7 f6c201

testb

$0x01,

%dl
+26 00015eda 740b
je
0x0001
5ee7
+28 00015edc 8b460c
movl
0x0c(%
esi),%eax
+31 00015edf 034604
addl
0x04(%
esi),%eax
+34 00015ee2 0310
addl
(%eax)
,%edx
+36 00015ee4 8b7aff
movl
0xff(%
edx),%edi
+39 00015ee7 8d4618
leal
0x18(%
esi),%eax
+42 00015eea 89442404
movl
%eax,0
x04(%esp)
+46 00015eee 8d5de0
leal
0xe0(%
ebp),%ebx
+49 00015ef1 891c24
movl
%ebx,(
%esp)
+52 00015ef4 e8cdcd0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+57 00015ef9 8b460c
movl
0x0c(%
esi),%eax
+60 00015efc 034604
addl
0x04(%
esi),%eax
+63 00015eff 895c2404
movl
%ebx,0
x04(%esp)
+67 00015f03 890424
movl
%eax,(
%esp)
+70 00015f06 ffd7
call
*%edi
+72 00015f08 8b5de0
movl
0xe0(%
ebp),%ebx
+75 00015f0b 83eb0c
subl
$0x0c,
%ebx
+78 00015f0e 3b1d88801300
cmpl
0x00138088,%eb
x
+84 00015f14 7528
jne
0x0001
5f3e
+86 00015f16 e8c5a2ffff
calll
0x000101e0
+91 00015f1b c744240800000000
movl
$0x00000000,0x
08(%esp)
+99 00015f23 c744240406000000
movl
$0x00000006,0x
04(%esp)
+107 00015f2b 890424
movl
%eax,(
%esp)
+110 00015f2e e8eda2ffff
calll
0x00010220
+115 00015f33 8b5df4
movl
0xf4(%
ebp),%ebx
+118 00015f36 8b75f8
movl
0xf8(%
ebp),%esi
+121 00015f39 8b7dfc
movl
0xfc(%
ebp),%edi
+124 00015f3c c9
leave
+125 00015f3d c3
ret
+126 00015f3e 8d4308
leal
0x08(%
ebx),%eax
+129 00015f41 c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+137 00015f49 890424
movl
%eax,(
%esp)
+140 00015f4c e8fdcc0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+145 00015f51 85c0
testl
%eax,%
eax
+147 00015f53 7fc1
jg
0x0001
5f16
+149 00015f55 8d45e6
leal
0xe6(%
ebp),%eax
+152 00015f58 89442404
movl
%eax,0
x04(%esp)
+156 00015f5c 891c24
movl
%ebx,(
%esp)
+159 00015f5f e820cd0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+164 00015f64 ebb0
jmp
0x0001
5f16
+166 00015f66 89c6
movl
%eax,%
esi
+168 00015f68 8b5de0
movl
0xe0(%
ebp),%ebx
+171 00015f6b 83eb0c
subl
$0x0c,
%ebx
+174 00015f6e 3b1d88801300
cmpl
0x00138088,%eb
x
+180 00015f74 750c
jne
0x0001
5f82
+182 00015f76 893424
movl
%esi,(
%esp)
+185 00015f79 e8cacc0e00
calll
0x00102c48
__Unwind_Resume
+190 00015f7e 89c6
movl
%eax,%
esi
+192 00015f80 ebf4
jmp
0x0001
5f76
+194 00015f82 8d4308
leal
0x08(%
ebx),%eax
+197 00015f85 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+205 00015f8d 890424
movl
%eax,(
%esp)
+208 00015f90 e8b9cc0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+213 00015f95 85c0
testl
%eax,%
eax
+215 00015f97 7fdd
jg
0x0001
5f76
+217 00015f99 8d45e7
leal
0xe7(%
ebp),%eax
+220 00015f9c 89442404
movl
%eax,0
x04(%esp)
+224 00015fa0 891c24
movl
%ebx,(
%esp)
+227 00015fa3 e8dccc0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+232 00015fa8 ebcc
jmp
0x0001

5f76
+234
5f7e
+236
+237
+238

00015faa ebd2

jmp

00015fac 90
00015fad 90
00015fae 6690

nop
nop
nop

+0

00015fb0 55

0x0001

pushl

%ebp
+1
00015fb1 89e5
movl
%esp,%ebp
+3
00015fb3 83ec38
subl
$0x38,%esp
+6
00015fb6 895df4
movl
%ebx,0xf4(%ebp)
+9
00015fb9 8975f8
movl
%esi,0xf8(%ebp)
+12 00015fbc 897dfc
movl
%edi,0
xfc(%ebp)
+15 00015fbf 8b7508
movl
0x08(%
ebp),%esi
+18 00015fc2 8b5608
movl
0x08(%
esi),%edx
+21 00015fc5 89d7
movl
%edx,%
edi
+23 00015fc7 f6c201
testb
$0x01,
%dl
+26 00015fca 740b
je
0x0001
5fd7
+28 00015fcc 8b460c
movl
0x0c(%
esi),%eax
+31 00015fcf 034604
addl
0x04(%
esi),%eax
+34 00015fd2 0310
addl
(%eax)
,%edx
+36 00015fd4 8b7aff
movl
0xff(%
edx),%edi
+39 00015fd7 8d461c
leal
0x1c(%
esi),%eax
+42 00015fda 89442404
movl
%eax,0
x04(%esp)
+46 00015fde 8d5de0
leal
0xe0(%
ebp),%ebx
+49 00015fe1 891c24
movl
%ebx,(
%esp)
+52 00015fe4 e8ddcc0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+57 00015fe9 8b460c
movl
0x0c(%
esi),%eax
+60 00015fec 034604
addl
0x04(%
esi),%eax
+63 00015fef 895c2404
movl
%ebx,0
x04(%esp)
+67 00015ff3 890424
movl
%eax,(
%esp)
+70 00015ff6 ffd7
call
*%edi
+72 00015ff8 8b5de0
movl
0xe0(%
ebp),%ebx

+75 00015ffb 83eb0c


subl
$0x0c,
%ebx
+78 00015ffe 3b1d88801300
cmpl
0x00138088,%eb
x
+84 00016004 7528
jne
0x0001
602e
+86 00016006 e8d5a1ffff
calll
0x000101e0
+91 0001600b c744240800000000
movl
$0x00000000,0x
08(%esp)
+99 00016013 c744240406000000
movl
$0x00000006,0x
04(%esp)
+107 0001601b 890424
movl
%eax,(
%esp)
+110 0001601e e8fda1ffff
calll
0x00010220
+115 00016023 8b5df4
movl
0xf4(%
ebp),%ebx
+118 00016026 8b75f8
movl
0xf8(%
ebp),%esi
+121 00016029 8b7dfc
movl
0xfc(%
ebp),%edi
+124 0001602c c9
leave
+125 0001602d c3
ret
+126 0001602e 8d4308
leal
0x08(%
ebx),%eax
+129 00016031 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+137 00016039 890424
movl
%eax,(
%esp)
+140 0001603c e80dcc0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+145 00016041 85c0
testl
%eax,%
eax
+147 00016043 7fc1
jg
0x0001
6006
+149 00016045 8d45e6
leal
0xe6(%
ebp),%eax
+152 00016048 89442404
movl
%eax,0
x04(%esp)
+156 0001604c 891c24
movl
%ebx,(
%esp)
+159 0001604f e830cc0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+164 00016054 ebb0
jmp
0x0001
6006
+166 00016056 89c6
movl
%eax,%
esi
+168 00016058 8b5de0
movl
0xe0(%
ebp),%ebx
+171 0001605b 83eb0c
subl
$0x0c,
%ebx
+174 0001605e 3b1d88801300
cmpl
0x00138088,%eb
x
+180 00016064 750c
jne
0x0001
6072
+182 00016066 893424
movl
%esi,(
%esp)
+185 00016069 e8dacb0e00
calll
0x00102c48
__Unwind_Resume
+190 0001606e 89c6
movl
%eax,%

esi
+192 00016070 ebf4
jmp
0x0001
6066
+194 00016072 8d4308
leal
0x08(%
ebx),%eax
+197 00016075 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+205 0001607d 890424
movl
%eax,(
%esp)
+208 00016080 e8c9cb0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+213 00016085 85c0
testl
%eax,%
eax
+215 00016087 7fdd
jg
0x0001
6066
+217 00016089 8d45e7
leal
0xe7(%
ebp),%eax
+220 0001608c 89442404
movl
%eax,0
x04(%esp)
+224 00016090 891c24
movl
%ebx,(
%esp)
+227 00016093 e8eccb0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+232 00016098 ebcc
jmp
0x0001
6066
+234 0001609a ebd2
jmp
0x0001
606e
+236 0001609c 90
nop
+237 0001609d 90
nop
+238 0001609e 6690
nop
+0

000160a0 55

pushl

%ebp
+1
000160a1 89e5
%esp,%ebp
+3
000160a3 83ec38
$0x38,%esp
+6
000160a6 895df4
%ebx,0xf4(%ebp)
+9
000160a9 8975f8
%esi,0xf8(%ebp)
+12 000160ac 897dfc
xfc(%ebp)
+15 000160af 8b7d08
ebp),%edi
+18 000160b2 c707a88a1300
edi)
+24 000160b8 8b471c
edi),%eax
+27 000160bb 8d58f4
eax),%ebx
+30 000160be 8b3588801300
i
+36 000160c4 39f3
ebx
+38 000160c6 751d
60e5
+40 000160c8 8b4718
edi),%eax

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00138aa8,(%
movl

0x1c(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0001

movl

0x18(%

+43 000160cb 8d58f4


leal
0xf4(%
eax),%ebx
+46 000160ce 39de
cmpl
%ebx,%
esi
+48 000160d0 753b
jne
0x0001
610d
+50 000160d2 893c24
movl
%edi,(
%esp)
+53 000160d5 e894cc0e00
calll
0x00102d6e
operator delete(void*)
+58 000160da 8b5df4
movl
0xf4(%
ebp),%ebx
+61 000160dd 8b75f8
movl
0xf8(%
ebp),%esi
+64 000160e0 8b7dfc
movl
0xfc(%
ebp),%edi
+67 000160e3 c9
leave
+68 000160e4 c3
ret
+69 000160e5 83e804
subl
$0x04,
%eax
+72 000160e8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+80 000160f0 890424
movl
%eax,(
%esp)
+83 000160f3 e856cb0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+88 000160f8 85c0
testl
%eax,%
eax
+90 000160fa 7fcc
jg
0x0001
60c8
+92 000160fc 8d45e7
leal
0xe7(%
ebp),%eax
+95 000160ff 89442404
movl
%eax,0
x04(%esp)
+99 00016103 891c24
movl
%ebx,(
%esp)
+102 00016106 e879cb0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+107 0001610b ebbb
jmp
0x0001
60c8
+109 0001610d 83e804
subl
$0x04,
%eax
+112 00016110 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+120 00016118 890424
movl
%eax,(
%esp)
+123 0001611b e82ecb0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+128 00016120 85c0
testl
%eax,%
eax
+130 00016122 7fae
jg
0x0001
60d2
+132 00016124 8d45e5
leal
0xe5(%
ebp),%eax
+135 00016127 89442404
movl
%eax,0
x04(%esp)
+139 0001612b 891c24
movl
%ebx,(
%esp)
+142 0001612e e851cb0e00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+147 00016133 eb9d
jmp
0x0001
60d2
+149 00016135 89c3
movl
%eax,%
ebx
+151 00016137 8b4718
movl
0x18(%
edi),%eax
+154 0001613a 8d78f4
leal
0xf4(%
eax),%edi
+157 0001613d 39fe
cmpl
%edi,%
esi
+159 0001613f 750c
jne
0x0001
614d
+161 00016141 891c24
movl
%ebx,(
%esp)
+164 00016144 e8ffca0e00
calll
0x00102c48
__Unwind_Resume
+169 00016149 89c3
movl
%eax,%
ebx
+171 0001614b ebf4
jmp
0x0001
6141
+173 0001614d 83e804
subl
$0x04,
%eax
+176 00016150 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+184 00016158 890424
movl
%eax,(
%esp)
+187 0001615b e8eeca0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+192 00016160 85c0
testl
%eax,%
eax
+194 00016162 7fdd
jg
0x0001
6141
+196 00016164 8d45e6
leal
0xe6(%
ebp),%eax
+199 00016167 89442404
movl
%eax,0
x04(%esp)
+203 0001616b 893c24
movl
%edi,(
%esp)
+206 0001616e e811cb0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+211 00016173 ebcc
jmp
0x0001
6141
+213 00016175 ebd2
jmp
0x0001
6149
+215 00016177 90
nop
+216 00016178 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

00016180 55

pushl

%ebp
+1
00016181
%esp,%ebp
+3
00016183
$0x38,%esp
+6
00016186
%ebx,0xf4(%ebp)
+9
00016189

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl

%esi,0xf8(%ebp)
+12 0001618c 897dfc
movl
%edi,0
xfc(%ebp)
+15 0001618f 8b5d08
movl
0x08(%
ebp),%ebx
+18 00016192 c703a88a1300
movl
$0x00138aa8,(%
ebx)
+24 00016198 8b431c
movl
0x1c(%
ebx),%eax
+27 0001619b 8d78f4
leal
0xf4(%
eax),%edi
+30 0001619e 8b3588801300
movl
0x00138088,%es
i
+36 000161a4 39f7
cmpl
%esi,%
edi
+38 000161a6 7515
jne
0x0001
61bd
+40 000161a8 8b4318
movl
0x18(%
ebx),%eax
+43 000161ab 8d58f4
leal
0xf4(%
eax),%ebx
+46 000161ae 39de
cmpl
%ebx,%
esi
+48 000161b0 7533
jne
0x0001
61e5
+50 000161b2 8b5df4
movl
0xf4(%
ebp),%ebx
+53 000161b5 8b75f8
movl
0xf8(%
ebp),%esi
+56 000161b8 8b7dfc
movl
0xfc(%
ebp),%edi
+59 000161bb c9
leave
+60 000161bc c3
ret
+61 000161bd 83e804
subl
$0x04,
%eax
+64 000161c0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+72 000161c8 890424
movl
%eax,(
%esp)
+75 000161cb e87eca0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+80 000161d0 85c0
testl
%eax,%
eax
+82 000161d2 7fd4
jg
0x0001
61a8
+84 000161d4 8d45e7
leal
0xe7(%
ebp),%eax
+87 000161d7 89442404
movl
%eax,0
x04(%esp)
+91 000161db 893c24
movl
%edi,(
%esp)
+94 000161de e8a1ca0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+99 000161e3 ebc3
jmp
0x0001
61a8
+101 000161e5 83e804
subl
$0x04,
%eax
+104 000161e8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+112 000161f0 890424


movl
%eax,(
%esp)
+115 000161f3 e856ca0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+120 000161f8 85c0
testl
%eax,%
eax
+122 000161fa 7fb6
jg
0x0001
61b2
+124 000161fc 8d45e5
leal
0xe5(%
ebp),%eax
+127 000161ff 89442404
movl
%eax,0
x04(%esp)
+131 00016203 891c24
movl
%ebx,(
%esp)
+134 00016206 e879ca0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+139 0001620b eba5
jmp
0x0001
61b2
+141 0001620d 89c7
movl
%eax,%
edi
+143 0001620f 8b4318
movl
0x18(%
ebx),%eax
+146 00016212 8d58f4
leal
0xf4(%
eax),%ebx
+149 00016215 39de
cmpl
%ebx,%
esi
+151 00016217 750c
jne
0x0001
6225
+153 00016219 893c24
movl
%edi,(
%esp)
+156 0001621c e827ca0e00
calll
0x00102c48
__Unwind_Resume
+161 00016221 89c7
movl
%eax,%
edi
+163 00016223 ebf4
jmp
0x0001
6219
+165 00016225 83e804
subl
$0x04,
%eax
+168 00016228 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+176 00016230 890424
movl
%eax,(
%esp)
+179 00016233 e816ca0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+184 00016238 85c0
testl
%eax,%
eax
+186 0001623a 7fdd
jg
0x0001
6219
+188 0001623c 8d45e6
leal
0xe6(%
ebp),%eax
+191 0001623f 89442404
movl
%eax,0
x04(%esp)
+195 00016243 891c24
movl
%ebx,(
%esp)
+198 00016246 e839ca0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+203 0001624b ebcc
jmp
0x0001
6219

+205 0001624d ebd2


6221
+207 0001624f 90
+0

jmp

0x0001

nop

00016250 55

pushl

%ebp
+1
00016251 89e5
%esp,%ebp
+3
00016253 b870d01300
3d070,%eax
+8
00016258 c9
+9
00016259 c3
+10 0001625a 660f1f440000
)
+0

movl
movl

$0x001
leave
ret
0x00(%eax,%eax

nopw

00016260 55

pushl

%ebp
+1
00016261 89e5
%esp,%ebp
+3
00016263 8b4508
0x08(%ebp),%eax
+6
00016266 83c024
$0x24,%eax
+9
00016269 c9
+10 0001626a c3
+11 0001626b 90
+12 0001626c 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

00016270 55

0x00(%
pushl

%ebp
+1
00016271
%esp,%ebp
+3
00016273
0x08(%ebp),%eax
+6
00016276
+7
00016277
+8
00016278
0000(%eax,%eax)
+0

89e5

movl

8b4508

movl

c9
c3
0f1f840000000000

leave
ret
nopl

00016280 55

0x0000
pushl

%ebp
+1
00016281 89e5
%esp,%ebp
+3
00016283 8b4508
0x08(%ebp),%eax
+6
00016286 83c02c
$0x2c,%eax
+9
00016289 c9
+10 0001628a c3
+11 0001628b 90
+12 0001628c 0f1f4000
eax)
+0

00016290 55

movl
movl
addl
leave
ret
nop
nopl

0x00(%
pushl

%ebp
+1
00016291 89e5
%esp,%ebp
+3
00016293 8b4508
0x08(%ebp),%eax

movl
movl

+6
00016296 8b4028
0x28(%eax),%eax
+9
00016299 c9
+10 0001629a c3
+11 0001629b 90
+12 0001629c 0f1f4000
eax)
+0

movl
leave
ret
nop
nopl

000162a0 55

0x00(%
pushl

%ebp
+1
000162a1 89e5
%esp,%ebp
+3
000162a3 8b4508
0x08(%ebp),%eax
+6
000162a6 0fb64020
0x20(%eax),%eax
+10 000162aa c9
+11 000162ab c3
+12 000162ac 0f1f4000
eax)
+0

movl
movl
movzbl
leave
ret
nopl

000162b0 55

0x00(%
pushl

%ebp
+1
000162b1 89e5
%esp,%ebp
+3
000162b3 8b4508
0x08(%ebp),%eax
+6
000162b6 c6402000
$0x00,0x20(%eax)
+10 000162ba c9
+11 000162bb c3
+12 000162bc 0f1f4000
eax)
+0

movl
movl
movb
leave
ret
nopl

000162c0 55

0x00(%
pushl

%ebp
+1
000162c1 89e5
%esp,%ebp
+3
000162c3 8b4508
0x08(%ebp),%eax
+6
000162c6 c700608e1300
38e60,(%eax)
+12 000162cc c7400400000000
04(%eax)
+19 000162d3 c7400800000000
08(%eax)
+26 000162da c7400c00000000
0c(%eax)
+33 000162e1 c6401000
0x10(%eax)
+37 000162e5 c9
+38 000162e6 c3
+39 000162e7 90
+40 000162e8 0f1f840000000000
x,%eax)
+0

movl
movl
movl

$0x001

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
movb

$0x00,

leave
ret
nop
nopl

0x00000000(%ea

000162f0 55

pushl

000162f1 89e5

movl

%ebp
+1
%esp,%ebp

+3
000162f3 8b550c
0x0c(%ebp),%edx
+6
000162f6 c1e202
$0x02,%edx
+9
000162f9 8b4508
0x08(%ebp),%eax
+12 000162fc 035004
eax),%edx
+15 000162ff 8b02
,%eax
+17 00016301 c9
+18 00016302 c3
+19 00016303 90
+20 00016304 660f1f440000
)
+26 0001630a 660f1f440000
)
+0

movl
shll
movl
addl

0x04(%

movl

(%edx)

leave
ret
nop
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00016310 55

pushl

%ebp
+1
00016311 89e5
%esp,%ebp
+3
00016313 8b4508
0x08(%ebp),%eax
+6
00016316 c700608e1300
38e60,(%eax)
+12 0001631c c7400400000000
04(%eax)
+19 00016323 c7400800000000
08(%eax)
+26 0001632a c7400c00000000
0c(%eax)
+33 00016331 c6401000
0x10(%eax)
+37 00016335 c9
+38 00016336 c3
+39 00016337 90
+40 00016338 0f1f840000000000
x,%eax)
+0

movl
movl
movl

$0x001

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
movb

$0x00,

leave
ret
nop
nopl

0x00000000(%ea

00016340 55

pushl

%ebp
+1
00016341 89e5
%esp,%ebp
+3
00016343 53
%ebx
+4
00016344 8b5d08
0x08(%ebp),%ebx
+7
00016347 31c9
%ecx,%ecx
+9
00016349 eb0d
0x00016358
+11 0001634b 0f1f440000

movl
pushl
movl
xorl
jmp
nopl

0x00(%eax,%eax

)
+16 00016350
%ecx,4),%eax
+19 00016353
0x20(%eax)
+23 00016357
+24 00016358

8b048a

movl

(%edx,

c6402000

movb

$0x00,

41
8b5304

incl
movl

%ecx
0x04(%

ebx),%edx
+27 0001635b
ebx),%eax
+30 0001635e
eax
+32 00016360
%eax
+35 00016363
ecx
+37 00016365
6350
+39 00016367
0x10(%ebx)
+43 0001636b
+44 0001636c
+45 0001636d
+46 0001636e
+0

8b4308

movl

0x08(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c1

cmpl

%eax,%

72e9

jb

0x0001

c6431000

movb

$0x00,

5b
c9
c3
6690

popl
leave
ret
nop

%ebx

00016370 55

pushl

%ebp
+1
00016371 89e5
%esp,%ebp
+3
00016373 53
%ebx
+4
00016374 8b4508
0x08(%ebp),%eax
+7
00016377 80781000
$0x00,0x10(%eax)
+11 0001637b 7526
63a3
+13 0001637d 8b5804
eax),%ebx
+16 00016380 8b4808
eax),%ecx
+19 00016383 31d2
edx
+21 00016385 29d9
ecx
+23 00016387 c1f902
%ecx
+26 0001638a eb0e
639a
+28 0001638c 0f1f4000
eax)
+32 00016390 8b0493
%edx,4),%eax
+35 00016393 80782000
0x20(%eax)
+39 00016397 750a
63a3
+41 00016399 42
+42 0001639a 39ca
edx
+44 0001639c 72f2
6390
+46 0001639e 31c0
eax
+48 000163a0 5b
+49 000163a1 c9
+50 000163a2 c3

movl
pushl
movl
cmpb
jne

0x0001

movl

0x04(%

movl

0x08(%

xorl

%edx,%

subl

%ebx,%

sarl

$0x02,

jmp

0x0001

nopl

0x00(%

movl

(%ebx,

cmpb

$0x00,

jne

0x0001

incl
cmpl

%edx
%ecx,%

jb

0x0001

xorl

%eax,%

popl
leave
ret

%ebx

+51 000163a3 b801000000

movl

$0x00000001,%e

ax
+56
+57
+58
+59
+60
eax)

000163a8
000163a9
000163aa
000163ab
000163ac
+0

5b
c9
c3
90
0f1f4000

popl
leave
ret
nop
nopl

000163b0 55

%ebx

0x00(%
pushl

%ebp
+1
000163b1 89e5
%esp,%ebp
+3
000163b3 8b5508
0x08(%ebp),%edx
+6
000163b6 8b4208
0x08(%edx),%eax
+9
000163b9 2b4204
0x04(%edx),%eax
+12 000163bc c1f802
%eax
+15 000163bf c9
+16 000163c0 c3
+17 000163c1 90
+18 000163c2 0f1f8000000000
x)
+25 000163c9 0f1f8000000000
x)
+0

movl
movl
movl
subl
sarl

$0x02,

leave
ret
nop
nopl

0x00000000(%ea

nopl

0x00000000(%ea

000163d0 55

pushl

%ebp
+1
000163d1
%esp,%ebp
+3
000163d3
%edi
+4
000163d4
%esi
+5
000163d5
%ebx
+6
000163d6
$0x2c,%esp
+9
000163d9
0x08(%ebp),%edi
+12 000163dc 8b750c
ebp),%esi
+15 000163df 8b5604
esi),%edx
+18 000163e2 89d0
eax
+20 000163e4 2b06
,%eax
+22 000163e6 83e0fc
%eax
+25 000163e9 29c2
edx
+27 000163eb 895604
x04(%esi)
+30 000163ee 31db
ebx
+32 000163f0 8b5704

89e5

movl

57

pushl

56

pushl

53

pushl

83ec2c

subl

8b7d08

movl
movl

0x0c(%

movl

0x04(%

movl

%edx,%

subl

(%esi)

andl

$0xfc,

subl

%eax,%

movl

%edx,0

xorl

%ebx,%

movl

0x04(%

edi),%edx
+35 000163f3
edi),%eax
+38 000163f6
eax
+40 000163f8
%eax
+43 000163fb
ebx
+45 000163fd
642c
+47 000163ff
+48 00016400
%ebx,4),%edx
+51 00016403
xe4(%ebp)
+54 00016406
esi),%eax
+57 00016409
esi),%eax
+60 0001640c
+66 00016412
eax
+68 00016414
6418
+70 00016416
%eax)
+72 00016418
0x04(%esi)
+76 0001641c
+77 0001641d
edi),%edx
+80 00016420
edi),%eax
+83 00016423
eax
+85 00016425
%eax
+88 00016428
ebx
+90 0001642a
6400
+92 0001642c
esi),%ebx
+95 0001642f
,%edi
+97 00016431
edi
+99 00016433
6483
+101 00016435
eax
+103 00016437
eax
+105 00016439
%eax
+108 0001643c
edx
+110 0001643e
%eax

8b4708

movl

0x08(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c3

cmpl

%eax,%

732d

jae

0x0001

90
8b149a

nop
movl

(%edx,

8955e4

movl

%edx,0

8b4604

movl

0x04(%

3b4608

cmpl

0x08(%

0f8499000000
85c0

je
testl

0x000164ab
%eax,%

7402

je

0x0001

8910

movl

%edx,(

83460404

addl

$0x04,

43
8b5704

incl
movl

%ebx
0x04(%

8b4708

movl

0x08(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c3

cmpl

%eax,%

72d4

jb

0x0001

8b5e04

movl

0x04(%

8b3e

movl

(%esi)

39df

cmpl

%ebx,%

744e

je

0x0001

89d8

movl

%ebx,%

29f8

subl

%edi,%

c1f802

sarl

$0x02,

31d2

xorl

%edx,%

83f801

cmpl

$0x01,

+113 00016441
645a
+115 00016443
)
+121 00016449
x)
+128 00016450
+129 00016451
+131 00016453
%eax
+134 00016456
6450
+136 00016458
edx
+138 0001645a
0c(%esp)
+142 0001645e
x08(%esp)
+146 00016462
x04(%esp)
+150 00016466
%esp)
+153 00016469
+158 0001646e
08(%esp)
+162 00016472
x04(%esp)
+166 00016476
%esp)
+169 00016479
+174 0001647e
,%edi
+176 00016480
esi),%ebx
+179 00016483
eax
+181 00016485
eax
+183 00016487
%eax
+186 0001648a
ebp),%eax
+189 0001648d
64a3
+191 0001648f
ebp),%edx
+194 00016492
%edx,4),%eax
+197 00016495
edx
+199 00016497
edx
+201 00016499
eax
+203 0001649b
%eax
+206 0001649e
ebx
+208 000164a0
x04(%esi)

7417

je

0x0001

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

42
d1f8
83f801

incl
sarl
cmpl

%edx
%eax
$0x01,

75f8

jne

0x0001

01d2

addl

%edx,%

885c240c

movb

%bl,0x

89542408

movl

%edx,0

895c2404

movl

%ebx,0

893c24

movl

%edi,(

movb

0x00017ba0
%bl,0x

895c2404

movl

%ebx,0

893c24

movl

%edi,(

movl

0x00017d80
(%esi)

8b5e04

movl

0x04(%

89d8

movl

%ebx,%

29f8

subl

%edi,%

c1f802

sarl

$0x02,

3b4510

cmpl

0x10(%

7614

jbe

0x0001

8b5510

movl

0x10(%

8d0497

leal

(%edi,

89da

movl

%ebx,%

29c2

subl

%eax,%

89d0

movl

%edx,%

83e0fc

andl

$0xfc,

29c3

subl

%eax,%

895e04

movl

%ebx,0

e832170000
885c2408

e802190000
8b3e

calll

calll

+211 000164a3
%esp
+214 000164a6
+215 000164a7
+216 000164a8
+217 000164a9
+218 000164aa
+219 000164ab
ebp),%edx
+222 000164ae
x08(%esp)
+226 000164b2
x04(%esp)
+230 000164b6
%esp)
+233 000164b9
+238 000164be
+239 000164bf
+244 000164c4
)
+250 000164ca
)
+0

83c42c

addl

$0x2c,

5b
5e
5f
c9
c3
8d55e4

popl
popl
popl
leave
ret
leal

%ebx
%esi
%edi

89542408

movl

%edx,0

89442404

movl

%eax,0

893424

movl

%esi,(

incl

0xe4(%

e892150000
43
e959ffffff
660f1f440000

calll
jmp
nopw

0x00017a50
%ebx
0x0001641d
0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

000164d0 55

pushl

%ebp
+1
000164d1 89e5
%esp,%ebp
+3
000164d3 57
%edi
+4
000164d4 56
%esi
+5
000164d5 53
%ebx
+6
000164d6 83ec3c
$0x3c,%esp
+9
000164d9 8b7d08
0x08(%ebp),%edi
+12 000164dc c74424044c420d00
04(%esp)
presets
+20 000164e4 8d45e4
ebp),%eax
+23 000164e7 890424
%esp)
+26 000164ea e801d40800
+31 000164ef 8d45e4
ebp),%eax
+34 000164f2 890424
%esp)
+37 000164f5 e876cf0800
+42 000164fa 89c6
esi
+44 000164fc 31db
ebx
+46 000164fe eb10
6510
+48 00016500 8b049a
%ebx,4),%eax
+51 00016503 89442404
x04(%esp)
+55 00016507 893424

movl
pushl
pushl
pushl
subl
movl
movl

$0x000d424c,0x
leal

0xe4(%

movl

%eax,(

leal

0x000a38f0
0xe4(%

movl

%eax,(

movl

0x000a3470
%eax,%

xorl

%ebx,%

jmp

0x0001

movl

(%edx,

movl

%eax,0

movl

%esi,(

calll

calll

%esp)
+58 0001650a
+63 0001650f
+64 00016510
edi),%edx
+67 00016513
edi),%eax
+70 00016516
eax
+72 00016518
%eax
+75 0001651b
ebx
+77 0001651d
6500
+79 0001651f
,%eax
+81 00016521
eax),%esi
+84 00016524
ebp),%ebx
+87 00016527
ebp),%eax
+90 0001652a
x04(%esp)
+94 0001652e
%esp)
+97 00016531
+102 00016536
%esp
+105 00016539
x04(%esp)
+109 0001653d
%esp)
+112 00016540
+114 00016542
d7(%ebp)
+117 00016545
ebp),%ebx
+120 00016548
ebx
+122 0001654a
6575
+124 0001654c
ebx),%eax
+127 0001654f
+128 00016550
x04(%ebx)
+131 00016553
eax
+133 00016555
6575
+135 00016557
,%esi
+137 00016559
esi
+139 0001655b
656d
+141 0001655d
%esp)

e8c1f80800
43
8b5704

incl
movl

0x000a5dd0
%ebx
0x04(%

8b4708

movl

0x08(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c3

cmpl

%eax,%

72e1

jb

0x0001

8b07

movl

(%edi)

8b7004

movl

0x04(%

8d5de0

leal

0xe0(%

8d45e4

leal

0xe4(%

89442404

movl

%eax,0

891c24

movl

%ebx,(

subl

0x000a3690
$0x04,

895c2404

movl

%ebx,0

893c24

movl

%edi,(

ffd6
8845d7

call
movb

*%esi
%al,0x

8b5de0

movl

0xe0(%

85db

testl

%ebx,%

7429

je

0x0001

8b4304

movl

0x04(%

48
894304

decl
movl

%eax
%eax,0

85c0

testl

%eax,%

751e

jne

0x0001

8b33

movl

(%ebx)

85f6

testl

%esi,%

7410

je

0x0001

893424

movl

%esi,(

e85ad10800
83ec04

calll

calll

+144 00016560 e84bc20900


+149 00016565 893424
%esp)
+152 00016568 e801c80e00
operator delete(void*)
+157 0001656d 891c24
%esp)
+160 00016570 e8f9c70e00
operator delete(void*)
+165 00016575 31c9
ecx
+167 00016577 807dd700
0xd7(%ebp)
+171 0001657b 750b
6588
+173 0001657d eb1c
659b
+175 0001657f 90
+176 00016580 8b048a
%ecx,4),%eax
+179 00016583 c6402000
0x20(%eax)
+183 00016587 41
+184 00016588 8b5704
edi),%edx
+187 0001658b 8b4708
edi),%eax
+190 0001658e 29d0
eax
+192 00016590 c1f802
%eax
+195 00016593 39c1
ecx
+197 00016595 72e9
6580
+199 00016597 c6471000
0x10(%edi)
+203 0001659b 8d45e4
ebp),%eax
+206 0001659e 890424
%esp)
+209 000165a1 e82aec0800
+214 000165a6 8d65f4
ebp),%esp
+217 000165a9 5b
+218 000165aa 5e
+219 000165ab 5f
+220 000165ac c9
+221 000165ad c3
+222 000165ae 89c7
edi
+224 000165b0 8b75e0
ebp),%esi
+227 000165b3 85f6
esi
+229 000165b5 7429
65e0
+231 000165b7 8b4604
esi),%eax
+234 000165ba 48

calll
movl
calll

0x000b27b0
%esi,(
0x00102d6e

movl
calll

%ebx,(
0x00102d6e

xorl

%ecx,%

cmpb

$0x00,

jne

0x0001

jmp

0x0001

nop
movl

(%edx,

movb

$0x00,

incl
movl

%ecx
0x04(%

movl

0x08(%

subl

%edx,%

sarl

$0x02,

cmpl

%eax,%

jb

0x0001

movb

$0x00,

leal

0xe4(%

movl

%eax,(

leal

0x000a51d0
0xf4(%

calll
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

0xe0(%

testl

%esi,%

je

0x0001

movl

0x04(%

decl

%eax

%eax,%

+235 000165bb 894604


x04(%esi)
+238 000165be 85c0
eax
+240 000165c0 751e
65e0
+242 000165c2 8b1e
,%ebx
+244 000165c4 85db
ebx
+246 000165c6 7410
65d8
+248 000165c8 891c24
%esp)
+251 000165cb e8e0c10900
+256 000165d0 891c24
%esp)
+259 000165d3 e896c70e00
operator delete(void*)
+264 000165d8 893424
%esp)
+267 000165db e88ec70e00
operator delete(void*)
+272 000165e0 8d45e4
ebp),%eax
+275 000165e3 890424
%esp)
+278 000165e6 e8e5eb0800
+283 000165eb 893c24
%esp)
+286 000165ee e855c60e00
__Unwind_Resume
+291 000165f3 89c7
edi
+293 000165f5 ebe9
65e0
+295 000165f7 90
+296 000165f8 0f1f840000000000
x,%eax)
+0

movl

%eax,0

testl

%eax,%

jne

0x0001

movl

(%esi)

testl

%ebx,%

je

0x0001

movl

%ebx,(

movl

0x000b27b0
%ebx,(

calll
calll

0x00102d6e
movl

calll

%esi,(
0x00102d6e

leal

0xe4(%

movl

%eax,(

movl

0x000a51d0
%edi,(

calll
calll

0x00102c48
movl

%eax,%

jmp

0x0001

nop
nopl

0x00000000(%ea

00016600 55

pushl

%ebp
+1
00016601
%esp,%ebp
+3
00016603
%esi
+4
00016604
%ebx
+5
00016605
0x08(%ebp),%esi
+8
00016608
$0x00,0x10(%esi)
+12 0001660c 7524
6632
+14 0001660e 8b5e04
esi),%ebx
+17 00016611 8b4e08
esi),%ecx
+20 00016614 31d2
edx

89e5

movl

56

pushl

53

pushl

8b7508

movl

807e1000

cmpb
jne

0x0001

movl

0x04(%

movl

0x08(%

xorl

%edx,%

+22 00016616 29d9

subl

%ebx,%

c1f902

sarl

$0x02,

eb0d

jmp

0x0001

0f1f00
8b0493

nopl
movl

(%eax)
(%ebx,

80782000

cmpb

$0x00,

7509

jne

0x0001

42
39ca

incl
cmpl

%edx
%ecx,%

72f2

jb

0x0001

5b
5e
c9
c3
897508

popl
popl
leave
ret
movl

%ebx
%esi

5b
5e
c9
e993feffff
90
6690

popl
popl
leave

%ebx
%esi

ecx
+24 00016618
%ecx
+27 0001661b
662a
+29 0001661d
+32 00016620
%edx,4),%eax
+35 00016623
0x20(%eax)
+39 00016627
6632
+41 00016629
+42 0001662a
edx
+44 0001662c
6620
+46 0001662e
+47 0001662f
+48 00016630
+49 00016631
+50 00016632
x08(%ebp)
+53 00016635
+54 00016636
+55 00016637
+56 00016638
+61 0001663d
+62 0001663e
+0

jmp

%esi,0

0x000164d0
nop
nop

00016640 55

pushl

%ebp
+1
00016641 89e5
%esp,%ebp
+3
00016643 57
%edi
+4
00016644 56
%esi
+5
00016645 53
%ebx
+6
00016646 83ec5c
$0x5c,%esp
+9
00016649 8b450c
0x0c(%ebp),%eax
+12 0001664c 89442404
x04(%esp)
+16 00016650 8b5508
ebp),%edx
+19 00016653 891424
%esp)
+22 00016656 e865f70800
+27 0001665b 8b4508
ebp),%eax
+30 0001665e c6402000
0x20(%eax)
+34 00016662 89c7
edi
+36 00016664 83c724
%edi

movl
pushl
pushl
pushl
subl
movl
movl

%eax,0

movl

0x08(%

movl

%edx,(

movl

0x000a5dc0
0x08(%

movb

$0x00,

movl

%eax,%

addl

$0x24,

calll

+39 00016667 8b1588801300

movl

0x00138088,%ed

x
+45 0001666d 8955b0
movl
%edx,0
xb0(%ebp)
+48 00016670 83c20c
addl
$0x0c,
%edx
+51 00016673 8955b4
movl
%edx,0
xb4(%ebp)
+54 00016676 895024
movl
%edx,0
x24(%eax)
+57 00016679 89502c
movl
%edx,0
x2c(%eax)
+60 0001667c 8d45e7
leal
0xe7(%
ebp),%eax
+63 0001667f 89442408
movl
%eax,0
x08(%esp)
+67 00016683 c74424049c6b0d00
movl
$0x000d6b9c,0x
04(%esp)
Untitled
+75 0001668b 8d75d4
leal
0xd4(%
ebp),%esi
+78 0001668e 893424
movl
%esi,(
%esp)
+81 00016691 e82ac60e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+86 00016696 8d45e6
leal
0xe6(%
ebp),%eax
+89 00016699 89442408
movl
%eax,0
x08(%esp)
+93 0001669d c7442404a66b0d00
movl
$0x000d6ba6,0x
04(%esp)
name
+101 000166a5 8d5dd0
leal
0xd0(%
ebp),%ebx
+104 000166a8 891c24
movl
%ebx,(
%esp)
+107 000166ab e810c60e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+112 000166b0 895c2404
movl
%ebx,0
x04(%esp)
+116 000166b4 8b450c
movl
0x0c(%
ebp),%eax
+119 000166b7 890424
movl
%eax,(
%esp)
+122 000166ba e881d50800
calll
0x000a3c40
+127 000166bf 89742404
movl
%esi,0
x04(%esp)
+131 000166c3 890424
movl
%eax,(
%esp)
+134 000166c6 e8b5cc0800
calll
0x000a3380
+139 000166cb 89442404
movl
%eax,0
x04(%esp)
+143 000166cf 893c24
movl
%edi,(
%esp)
+146 000166d2 e8d7c50e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+151 000166d7 8b5dd0
movl
0xd0(%
ebp),%ebx

+154 000166da 83eb0c


subl
$0x0c,
%ebx
+157 000166dd 395db0
cmpl
%ebx,0
xb0(%ebp)
+160 000166e0 0f85cf000000
jne
0x000167b5
+166 000166e6 8b5dd4
movl
0xd4(%
ebp),%ebx
+169 000166e9 83eb0c
subl
$0x0c,
%ebx
+172 000166ec 395db0
cmpl
%ebx,0
xb0(%ebp)
+175 000166ef 0f8575010000
jne
0x0001686a
+181 000166f5 8d45e5
leal
0xe5(%
ebp),%eax
+184 000166f8 89442408
movl
%eax,0
x08(%esp)
+188 000166fc c744240454420d00
movl
$0x000d4254,0x
04(%esp)
last-used
+196 00016704 8d5dcc
leal
0xcc(%
ebp),%ebx
+199 00016707 891c24
movl
%ebx,(
%esp)
+202 0001670a e8b1c50e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+207 0001670f 895c2404
movl
%ebx,0
x04(%esp)
+211 00016713 8b550c
movl
0x0c(%
ebp),%edx
+214 00016716 891424
movl
%edx,(
%esp)
+217 00016719 e822d50800
calll
0x000a3c40
+222 0001671e c744240400000000
movl
$0x00000000,0x
04(%esp)
+230 00016726 890424
movl
%eax,(
%esp)
+233 00016729 e8c2d00800
calll
0x000a37f0
+238 0001672e 8b5508
movl
0x08(%
ebp),%edx
+241 00016731 894228
movl
%eax,0
x28(%edx)
+244 00016734 8b5dcc
movl
0xcc(%
ebp),%ebx
+247 00016737 83eb0c
subl
$0x0c,
%ebx
+250 0001673a 395db0
cmpl
%ebx,0
xb0(%ebp)
+253 0001673d 0f85c9000000
jne
0x0001680c
+259 00016743 8b45b4
movl
0xb4(%
ebp),%eax
+262 00016746 8945c8
movl
%eax,0
xc8(%ebp)
+265 00016749 8d45e4
leal
0xe4(%
ebp),%eax
+268 0001674c 89442408
movl
%eax,0
x08(%esp)
+272 00016750 c74424045e420d00
movl
$0x000d425e,0x
04(%esp)
image
+280 00016758 8d5dc4
leal
0xc4(%
ebp),%ebx

+283 0001675b 891c24


movl
%ebx,(
%esp)
+286 0001675e e85dc50e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+291 00016763 895c2404
movl
%ebx,0
x04(%esp)
+295 00016767 8b5508
movl
0x08(%
ebp),%edx
+298 0001676a 891424
movl
%edx,(
%esp)
+301 0001676d e83ef00800
calll
0x000a57b0
+306 00016772 8d55c8
leal
0xc8(%
ebp),%edx
+309 00016775 89542404
movl
%edx,0
x04(%esp)
+313 00016779 890424
movl
%eax,(
%esp)
+316 0001677c e8ffcb0800
calll
0x000a3380
+321 00016781 8b5508
movl
0x08(%
ebp),%edx
+324 00016784 83c22c
addl
$0x2c,
%edx
+327 00016787 89442404
movl
%eax,0
x04(%esp)
+331 0001678b 891424
movl
%edx,(
%esp)
+334 0001678e e81bc50e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+339 00016793 8b5dc4
movl
0xc4(%
ebp),%ebx
+342 00016796 83eb0c
subl
$0x0c,
%ebx
+345 00016799 395db0
cmpl
%ebx,0
xb0(%ebp)
+348 0001679c 0f8599000000
jne
0x0001683b
+354 000167a2 8b5dc8
movl
0xc8(%
ebp),%ebx
+357 000167a5 83eb0c
subl
$0x0c,
%ebx
+360 000167a8 395db0
cmpl
%ebx,0
xb0(%ebp)
+363 000167ab 7537
jne
0x0001
67e4
+365 000167ad 83c45c
addl
$0x5c,
%esp
+368 000167b0 5b
popl
%ebx
+369 000167b1 5e
popl
%esi
+370 000167b2 5f
popl
%edi
+371 000167b3 c9
leave
+372 000167b4 c3
ret
+373 000167b5 8d4308
leal
0x08(%
ebx),%eax
+376 000167b8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+384 000167c0 890424
movl
%eax,(
%esp)
+387 000167c3 e886c40e00
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+392 000167c8 85c0
testl
%eax,%
eax
+394 000167ca 0f8f16ffffff
jg
0x000166e6
+400 000167d0 8d45e3
leal
0xe3(%
ebp),%eax
+403 000167d3 89442404
movl
%eax,0
x04(%esp)
+407 000167d7 891c24
movl
%ebx,(
%esp)
+410 000167da e8a5c40e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+415 000167df e902ffffff
jmp
0x000166e6
+420 000167e4 8d4308
leal
0x08(%
ebx),%eax
+423 000167e7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+431 000167ef 890424
movl
%eax,(
%esp)
+434 000167f2 e857c40e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+439 000167f7 85c0
testl
%eax,%
eax
+441 000167f9 7fb2
jg
0x0001
67ad
+443 000167fb 8d45db
leal
0xdb(%
ebp),%eax
+446 000167fe 89442404
movl
%eax,0
x04(%esp)
+450 00016802 891c24
movl
%ebx,(
%esp)
+453 00016805 e87ac40e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+458 0001680a eba1
jmp
0x0001
67ad
+460 0001680c 8d4308
leal
0x08(%
ebx),%eax
+463 0001680f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+471 00016817 890424
movl
%eax,(
%esp)
+474 0001681a e82fc40e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+479 0001681f 85c0
testl
%eax,%
eax
+481 00016821 0f8f1cffffff
jg
0x00016743
+487 00016827 8d45df
leal
0xdf(%
ebp),%eax
+490 0001682a 89442404
movl
%eax,0
x04(%esp)
+494 0001682e 891c24
movl
%ebx,(
%esp)
+497 00016831 e84ec40e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+502 00016836 e908ffffff
jmp
0x00016743
+507 0001683b 8d4308
leal
0x08(%
ebx),%eax

+510 0001683e c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+518 00016846 890424
movl
%eax,(
%esp)
+521 00016849 e800c40e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+526 0001684e 85c0
testl
%eax,%
eax
+528 00016850 0f8f4cffffff
jg
0x000167a2
+534 00016856 8d45dd
leal
0xdd(%
ebp),%eax
+537 00016859 89442404
movl
%eax,0
x04(%esp)
+541 0001685d 891c24
movl
%ebx,(
%esp)
+544 00016860 e81fc40e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+549 00016865 e938ffffff
jmp
0x000167a2
+554 0001686a 8d4308
leal
0x08(%
ebx),%eax
+557 0001686d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+565 00016875 890424
movl
%eax,(
%esp)
+568 00016878 e8d1c30e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+573 0001687d 85c0
testl
%eax,%
eax
+575 0001687f 0f8f70feffff
jg
0x000166f5
+581 00016885 8d45e1
leal
0xe1(%
ebp),%eax
+584 00016888 89442404
movl
%eax,0
x04(%esp)
+588 0001688c 891c24
movl
%ebx,(
%esp)
+591 0001688f e8f0c30e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+596 00016894 e95cfeffff
jmp
0x000166f5
+601 00016899 89c6
movl
%eax,%
esi
+603 0001689b 8b5508
movl
0x08(%
ebp),%edx
+606 0001689e 8b422c
movl
0x2c(%
edx),%eax
+609 000168a1 8d58f4
leal
0xf4(%
eax),%ebx
+612 000168a4 395db0
cmpl
%ebx,0
xb0(%ebp)
+615 000168a7 754b
jne
0x0001
68f4
+617 000168a9 8b5508
movl
0x08(%
ebp),%edx
+620 000168ac 8b4224
movl
0x24(%
edx),%eax
+623 000168af 8d58f4
leal
0xf4(%
eax),%ebx
+626 000168b2 395db0
cmpl
%ebx,0
xb0(%ebp)

+629 000168b5 7515


jne
0x0001
68cc
+631 000168b7 8b4508
movl
0x08(%
ebp),%eax
+634 000168ba 890424
movl
%eax,(
%esp)
+637 000168bd e89ee50800
calll
0x000a4e60
+642 000168c2 893424
movl
%esi,(
%esp)
+645 000168c5 e87ec30e00
calll
0x00102c48
__Unwind_Resume
+650 000168ca ebcd
jmp
0x0001
6899
+652 000168cc 83e804
subl
$0x04,
%eax
+655 000168cf c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+663 000168d7 890424
movl
%eax,(
%esp)
+666 000168da e86fc30e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+671 000168df 85c0
testl
%eax,%
eax
+673 000168e1 7fd4
jg
0x0001
68b7
+675 000168e3 8d45d8
leal
0xd8(%
ebp),%eax
+678 000168e6 89442404
movl
%eax,0
x04(%esp)
+682 000168ea 891c24
movl
%ebx,(
%esp)
+685 000168ed e892c30e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+690 000168f2 ebc3
jmp
0x0001
68b7
+692 000168f4 83e804
subl
$0x04,
%eax
+695 000168f7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+703 000168ff 890424
movl
%eax,(
%esp)
+706 00016902 e847c30e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+711 00016907 85c0
testl
%eax,%
eax
+713 00016909 7f9e
jg
0x0001
68a9
+715 0001690b 8d45d9
leal
0xd9(%
ebp),%eax
+718 0001690e 89442404
movl
%eax,0
x04(%esp)
+722 00016912 891c24
movl
%ebx,(
%esp)
+725 00016915 e86ac30e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+730 0001691a eb8d
jmp
0x0001
68a9
+732 0001691c 89c6
movl
%eax,%

esi
+734 0001691e eb97
jmp
0x0001
68b7
+736 00016920 89c6
movl
%eax,%
esi
+738 00016922 eb85
jmp
0x0001
68a9
+740 00016924 89c6
movl
%eax,%
esi
+742 00016926 8b5dd0
movl
0xd0(%
ebp),%ebx
+745 00016929 83eb0c
subl
$0x0c,
%ebx
+748 0001692c 395db0
cmpl
%ebx,0
xb0(%ebp)
+751 0001692f 0f8583000000
jne
0x000169b8
+757 00016935 8b5dd4
movl
0xd4(%
ebp),%ebx
+760 00016938 83eb0c
subl
$0x0c,
%ebx
+763 0001693b 395db0
cmpl
%ebx,0
xb0(%ebp)
+766 0001693e 0f8457ffffff
je
0x0001689b
+772 00016944 8d4308
leal
0x08(%
ebx),%eax
+775 00016947 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+783 0001694f 890424
movl
%eax,(
%esp)
+786 00016952 e8f7c20e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+791 00016957 85c0
testl
%eax,%
eax
+793 00016959 0f8f3cffffff
jg
0x0001689b
+799 0001695f 8d45e0
leal
0xe0(%
ebp),%eax
+802 00016962 89442404
movl
%eax,0
x04(%esp)
+806 00016966 891c24
movl
%ebx,(
%esp)
+809 00016969 e816c30e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+814 0001696e e928ffffff
jmp
0x0001689b
+819 00016973 89c6
movl
%eax,%
esi
+821 00016975 8b5dcc
movl
0xcc(%
ebp),%ebx
+824 00016978 83eb0c
subl
$0x0c,
%ebx
+827 0001697b 395db0
cmpl
%ebx,0
xb0(%ebp)
+830 0001697e 0f8417ffffff
je
0x0001689b
+836 00016984 8d4308
leal
0x08(%
ebx),%eax
+839 00016987 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+847 0001698f 890424
movl
%eax,(
%esp)
+850 00016992 e8b7c20e00
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+855 00016997 85c0
testl
%eax,%
eax
+857 00016999 0f8ffcfeffff
jg
0x0001689b
+863 0001699f 8d45de
leal
0xde(%
ebp),%eax
+866 000169a2 89442404
movl
%eax,0
x04(%esp)
+870 000169a6 891c24
movl
%ebx,(
%esp)
+873 000169a9 e8d6c20e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+878 000169ae e9e8feffff
jmp
0x0001689b
+883 000169b3 e9e1feffff
jmp
0x00016899
+888 000169b8 8d4308
leal
0x08(%
ebx),%eax
+891 000169bb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+899 000169c3 890424
movl
%eax,(
%esp)
+902 000169c6 e883c20e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+907 000169cb 85c0
testl
%eax,%
eax
+909 000169cd 0f8f62ffffff
jg
0x00016935
+915 000169d3 8d45e2
leal
0xe2(%
ebp),%eax
+918 000169d6 89442404
movl
%eax,0
x04(%esp)
+922 000169da 891c24
movl
%ebx,(
%esp)
+925 000169dd e8a2c20e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+930 000169e2 e94effffff
jmp
0x00016935
+935 000169e7 e9adfeffff
jmp
0x00016899
+940 000169ec 89c6
movl
%eax,%
esi
+942 000169ee e942ffffff
jmp
0x00016935
+947 000169f3 ebf7
jmp
0x0001
69ec
+949 000169f5 e99ffeffff
jmp
0x00016899
+954 000169fa 89c6
movl
%eax,%
esi
+956 000169fc 8b5dc4
movl
0xc4(%
ebp),%ebx
+959 000169ff 83eb0c
subl
$0x0c,
%ebx
+962 00016a02 395db0
cmpl
%ebx,0
xb0(%ebp)
+965 00016a05 7547
jne
0x0001
6a4e
+967 00016a07 8b5dc8
movl
0xc8(%
ebp),%ebx
+970 00016a0a 83eb0c
subl
$0x0c,
%ebx
+973 00016a0d 395db0
cmpl
%ebx,0
xb0(%ebp)
+976 00016a10 0f8485feffff
je
0x0001689b

+982 00016a16 8d4308


leal
0x08(%
ebx),%eax
+985 00016a19 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+993 00016a21 890424
movl
%eax,(
%esp)
+996 00016a24 e825c20e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1001 00016a29 85c0
testl
%eax,%
eax
+1003 00016a2b 0f8f6afeffff
jg
0x0001689b
+1009 00016a31 8d45da
leal
0xda(%
ebp),%eax
+1012 00016a34 89442404
movl
%eax,0
x04(%esp)
+1016 00016a38 891c24
movl
%ebx,(
%esp)
+1019 00016a3b e844c20e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1024 00016a40 e956feffff
jmp
0x0001689b
+1029 00016a45 89c6
movl
%eax,%
esi
+1031 00016a47 ebbe
jmp
0x0001
6a07
+1033 00016a49 e94bfeffff
jmp
0x00016899
+1038 00016a4e 8d4308
leal
0x08(%
ebx),%eax
+1041 00016a51 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1049 00016a59 890424
movl
%eax,(
%esp)
+1052 00016a5c e8edc10e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1057 00016a61 85c0
testl
%eax,%
eax
+1059 00016a63 7fa2
jg
0x0001
6a07
+1061 00016a65 8d45dc
leal
0xdc(%
ebp),%eax
+1064 00016a68 89442404
movl
%eax,0
x04(%esp)
+1068 00016a6c 891c24
movl
%ebx,(
%esp)
+1071 00016a6f e810c20e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1076 00016a74 eb91
jmp
0x0001
6a07
+1078 00016a76 e971ffffff
jmp
0x000169ec
+1083 00016a7b e919feffff
jmp
0x00016899
+1088 00016a80 ebc3
jmp
0x0001
6a45
+1090 00016a82 e912feffff
jmp
0x00016899
+1095 00016a87 ebbc
jmp
0x0001
6a45
+1097 00016a89 90
nop
+1098 00016a8a 660f1f440000
nopw
0x00(%eax,%eax
)

+0

00016a90 55

pushl

%ebp
+1
00016a91 89e5
%esp,%ebp
+3
00016a93 c9
+4
00016a94 e9a7fbffff
6640
+9
00016a99 90
+10 00016a9a 660f1f440000
)
+0

00016aa0 55

movl
leave
jmp
nopw

0x0001
nop
0x00(%eax,%eax
pushl

%ebp
+1
00016aa1 89e5
movl
%esp,%ebp
+3
00016aa3 57
pushl
%edi
+4
00016aa4 56
pushl
%esi
+5
00016aa5 53
pushl
%ebx
+6
00016aa6 83ec6c
subl
$0x6c,%esp
+9
00016aa9 8b4508
movl
0x08(%ebp),%eax
+12 00016aac c6401001
movb
$0x01,
0x10(%eax)
+16 00016ab0 c744240464420d00
movl
$0x000d4264,0x
04(%esp)
preset
+24 00016ab8 8d7da8
leal
0xa8(%
ebp),%edi
+27 00016abb 893c24
movl
%edi,(
%esp)
+30 00016abe e83dca0800
calll
0x000a3500
+35 00016ac3 8d45e7
leal
0xe7(%
ebp),%eax
+38 00016ac6 89442408
movl
%eax,0
x08(%esp)
+42 00016aca c7442404a66b0d00
movl
$0x000d6ba6,0x
04(%esp)
name
+50 00016ad2 8d5dd8
leal
0xd8(%
ebp),%ebx
+53 00016ad5 891c24
movl
%ebx,(
%esp)
+56 00016ad8 e8e3c10e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+61 00016add 895c2404
movl
%ebx,0
x04(%esp)
+65 00016ae1 893c24
movl
%edi,(
%esp)
+68 00016ae4 e8c7ec0800
calll
0x000a57b0
+73 00016ae9 8b5510
movl
0x10(%
ebp),%edx
+76 00016aec 89542404
movl
%edx,0
x04(%esp)
+80 00016af0 890424
movl
%eax,(
%esp)
+83 00016af3 e848ce0800
calll
0x000a3940
+88 00016af8 8b5dd8
movl
0xd8(%

ebp),%ebx
+91 00016afb 83eb0c
subl
$0x0c,
%ebx
+94 00016afe a188801300
movl
0x00138088,%ea
x
+99 00016b03 8945a4
movl
%eax,0
xa4(%ebp)
+102 00016b06 39c3
cmpl
%eax,%
ebx
+104 00016b08 0f851b010000
jne
0x00016c29
+110 00016b0e 8d45e6
leal
0xe6(%
ebp),%eax
+113 00016b11 89442408
movl
%eax,0
x08(%esp)
+117 00016b15 c74424045e420d00
movl
$0x000d425e,0x
04(%esp)
image
+125 00016b1d 8d5dd4
leal
0xd4(%
ebp),%ebx
+128 00016b20 891c24
movl
%ebx,(
%esp)
+131 00016b23 e898c10e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+136 00016b28 895c2404
movl
%ebx,0
x04(%esp)
+140 00016b2c 893c24
movl
%edi,(
%esp)
+143 00016b2f e87cec0800
calll
0x000a57b0
+148 00016b34 8b5514
movl
0x14(%
ebp),%edx
+151 00016b37 89542404
movl
%edx,0
x04(%esp)
+155 00016b3b 890424
movl
%eax,(
%esp)
+158 00016b3e e81dcb0800
calll
0x000a3660
+163 00016b43 8b5dd4
movl
0xd4(%
ebp),%ebx
+166 00016b46 83eb0c
subl
$0x0c,
%ebx
+169 00016b49 395da4
cmpl
%ebx,0
xa4(%ebp)
+172 00016b4c 0f8535010000
jne
0x00016c87
+178 00016b52 c7042400000000
movl
$0x00000000,(%
esp)
+185 00016b59 e854c30e00
calll
0x00102eb2
_time
+190 00016b5e 89c6
movl
%eax,%
esi
+192 00016b60 8d45e5
leal
0xe5(%
ebp),%eax
+195 00016b63 89442408
movl
%eax,0
x08(%esp)
+199 00016b67 c744240454420d00
movl
$0x000d4254,0x
04(%esp)
last-used
+207 00016b6f 8d5dd0
leal
0xd0(%
ebp),%ebx
+210 00016b72 891c24
movl
%ebx,(
%esp)
+213 00016b75 e846c10e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi

c_string(char const*, std::allocator<char> const&)


+218 00016b7a 895c2404
x04(%esp)
+222 00016b7e 893c24
%esp)
+225 00016b81 e82aec0800
calll
+230 00016b86 89742404
x04(%esp)
+234 00016b8a 890424
%esp)
+237 00016b8d e83ede0800
calll
+242 00016b92 8b5dd0
ebp),%ebx
+245 00016b95 83eb0c
%ebx
+248 00016b98 395da4
xa4(%ebp)
+251 00016b9b 0f85b7000000
jne
+257 00016ba1 8b450c
ebp),%eax
+260 00016ba4 89442404
x04(%esp)
+264 00016ba8 8d5dcc
ebp),%ebx
+267 00016bab 891c24
%esp)
+270 00016bae e89df30700
calll
+275 00016bb3 897c2404
x04(%esp)
+279 00016bb7 891c24
%esp)
+282 00016bba e8c10f0800
calll
+287 00016bbf c7042430000000
movl
esp)
'0'
+294 00016bc6 e8afc10e00
calll
operator new(unsigned long)
+299 00016bcb 89c3
ebx
+301 00016bcd 897c2404
x04(%esp)
+305 00016bd1 890424
%esp)
+308 00016bd4 e867faffff
calll
+313 00016bd9 895dc8
xc8(%ebp)
+316 00016bdc 8b4d08
ebp),%ecx
+319 00016bdf 83c104
%ecx
+322 00016be2 8b4104
ecx),%eax
+325 00016be5 3b4108
ecx),%eax
+328 00016be8 7424
6c0e
+330 00016bea 85c0
eax
+332 00016bec 7405
6bf3
+334 00016bee 8918

movl

%ebx,0

movl

%edi,(

movl

0x000a57b0
%esi,0

movl

%eax,(

movl

0x000a49d0
0xd0(%

subl

$0x0c,

cmpl

%ebx,0

movl

0x00016c58
0x0c(%

movl

%eax,0

leal

0xcc(%

movl

%ebx,(

movl

0x00095f50
%edi,0

movl

%ebx,(
0x00097b80
$0x00000030,(%
0x00102d7a

movl

%eax,%

movl

%edi,0

movl

%eax,(

movl

0x00016640
%ebx,0

movl

0x08(%

addl

$0x04,

movl

0x04(%

cmpl

0x08(%

je

0x0001

testl

%eax,%

je

0x0001

movl

%ebx,(

%eax)
+336 00016bf0 8b4104
movl
0x04(%
ecx),%eax
+339 00016bf3 83c004
addl
$0x04,
%eax
+342 00016bf6 894104
movl
%eax,0
x04(%ecx)
+345 00016bf9 8b5dc8
movl
0xc8(%
ebp),%ebx
+348 00016bfc 893c24
movl
%edi,(
%esp)
+351 00016bff e85ce20800
calll
0x000a4e60
+356 00016c04 89d8
movl
%ebx,%
eax
+358 00016c06 83c46c
addl
$0x6c,
%esp
+361 00016c09 5b
popl
%ebx
+362 00016c0a 5e
popl
%esi
+363 00016c0b 5f
popl
%edi
+364 00016c0c c9
leave
+365 00016c0d c3
ret
+366 00016c0e 8b4508
movl
0x08(%
ebp),%eax
+369 00016c11 8b5008
movl
0x08(%
eax),%edx
+372 00016c14 8d45c8
leal
0xc8(%
ebp),%eax
+375 00016c17 89442408
movl
%eax,0
x08(%esp)
+379 00016c1b 89542404
movl
%edx,0
x04(%esp)
+383 00016c1f 890c24
movl
%ecx,(
%esp)
+386 00016c22 e829130000
calll
0x00017f50
+391 00016c27 ebd0
jmp
0x0001
6bf9
+393 00016c29 8d4308
leal
0x08(%
ebx),%eax
+396 00016c2c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+404 00016c34 890424
movl
%eax,(
%esp)
+407 00016c37 e812c00e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+412 00016c3c 85c0
testl
%eax,%
eax
+414 00016c3e 0f8fcafeffff
jg
0x00016b0e
+420 00016c44 8d45e3
leal
0xe3(%
ebp),%eax
+423 00016c47 89442404
movl
%eax,0
x04(%esp)
+427 00016c4b 891c24
movl
%ebx,(
%esp)
+430 00016c4e e831c00e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+435 00016c53 e9b6feffff
jmp
0x00016b0e
+440 00016c58 8d4308
leal
0x08(%
ebx),%eax
+443 00016c5b c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+451 00016c63 890424
movl
%eax,(
%esp)
+454 00016c66 e8e3bf0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+459 00016c6b 85c0
testl
%eax,%
eax
+461 00016c6d 0f8f2effffff
jg
0x00016ba1
+467 00016c73 8d45df
leal
0xdf(%
ebp),%eax
+470 00016c76 89442404
movl
%eax,0
x04(%esp)
+474 00016c7a 891c24
movl
%ebx,(
%esp)
+477 00016c7d e802c00e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+482 00016c82 e91affffff
jmp
0x00016ba1
+487 00016c87 8d4308
leal
0x08(%
ebx),%eax
+490 00016c8a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+498 00016c92 890424
movl
%eax,(
%esp)
+501 00016c95 e8b4bf0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+506 00016c9a 85c0
testl
%eax,%
eax
+508 00016c9c 0f8fb0feffff
jg
0x00016b52
+514 00016ca2 8d45e1
leal
0xe1(%
ebp),%eax
+517 00016ca5 89442404
movl
%eax,0
x04(%esp)
+521 00016ca9 891c24
movl
%ebx,(
%esp)
+524 00016cac e8d3bf0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+529 00016cb1 e99cfeffff
jmp
0x00016b52
+534 00016cb6 89c6
movl
%eax,%
esi
+536 00016cb8 893c24
movl
%edi,(
%esp)
+539 00016cbb e8a0e10800
calll
0x000a4e60
+544 00016cc0 893424
movl
%esi,(
%esp)
+547 00016cc3 e880bf0e00
calll
0x00102c48
__Unwind_Resume
+552 00016cc8 89c6
movl
%eax,%
esi
+554 00016cca 8b5dd8
movl
0xd8(%
ebp),%ebx
+557 00016ccd 83eb0c
subl
$0x0c,
%ebx
+560 00016cd0 3b1d88801300
cmpl
0x00138088,%eb
x
+566 00016cd6 74e0
je
0x0001
6cb8
+568 00016cd8 8d4308
leal
0x08(%
ebx),%eax

+571 00016cdb c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+579 00016ce3 890424
movl
%eax,(
%esp)
+582 00016ce6 e863bf0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+587 00016ceb 85c0
testl
%eax,%
eax
+589 00016ced 7fc9
jg
0x0001
6cb8
+591 00016cef 8d45e4
leal
0xe4(%
ebp),%eax
+594 00016cf2 89442404
movl
%eax,0
x04(%esp)
+598 00016cf6 891c24
movl
%ebx,(
%esp)
+601 00016cf9 e886bf0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+606 00016cfe ebb8
jmp
0x0001
6cb8
+608 00016d00 ebb4
jmp
0x0001
6cb6
+610 00016d02 ebb2
jmp
0x0001
6cb6
+612 00016d04 ebb0
jmp
0x0001
6cb6
+614 00016d06 89c6
movl
%eax,%
esi
+616 00016d08 891c24
movl
%ebx,(
%esp)
+619 00016d0b e85ec00e00
calll
0x00102d6e
operator delete(void*)
+624 00016d10 eba6
jmp
0x0001
6cb8
+626 00016d12 89c6
movl
%eax,%
esi
+628 00016d14 8b5dd4
movl
0xd4(%
ebp),%ebx
+631 00016d17 83eb0c
subl
$0x0c,
%ebx
+634 00016d1a 395da4
cmpl
%ebx,0
xa4(%ebp)
+637 00016d1d 7499
je
0x0001
6cb8
+639 00016d1f 8d4308
leal
0x08(%
ebx),%eax
+642 00016d22 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+650 00016d2a 890424
movl
%eax,(
%esp)
+653 00016d2d e81cbf0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+658 00016d32 85c0
testl
%eax,%
eax
+660 00016d34 7f82
jg
0x0001
6cb8
+662 00016d36 8d45e2
leal
0xe2(%
ebp),%eax
+665 00016d39 89442404
movl
%eax,0

x04(%esp)
+669 00016d3d 891c24
movl
%ebx,(
%esp)
+672 00016d40 e83fbf0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+677 00016d45 e96effffff
jmp
0x00016cb8
+682 00016d4a e967ffffff
jmp
0x00016cb6
+687 00016d4f e962ffffff
jmp
0x00016cb6
+692 00016d54 e95dffffff
jmp
0x00016cb6
+697 00016d59 89c6
movl
%eax,%
esi
+699 00016d5b 8b5dd0
movl
0xd0(%
ebp),%ebx
+702 00016d5e 83eb0c
subl
$0x0c,
%ebx
+705 00016d61 395da4
cmpl
%ebx,0
xa4(%ebp)
+708 00016d64 0f844effffff
je
0x00016cb8
+714 00016d6a 8d4308
leal
0x08(%
ebx),%eax
+717 00016d6d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+725 00016d75 890424
movl
%eax,(
%esp)
+728 00016d78 e8d1be0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+733 00016d7d 85c0
testl
%eax,%
eax
+735 00016d7f 0f8f33ffffff
jg
0x00016cb8
+741 00016d85 8d45e0
leal
0xe0(%
ebp),%eax
+744 00016d88 89442404
movl
%eax,0
x04(%esp)
+748 00016d8c 891c24
movl
%ebx,(
%esp)
+751 00016d8f e8f0be0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+756 00016d94 e91fffffff
jmp
0x00016cb8
+761 00016d99 e918ffffff
jmp
0x00016cb6
+766 00016d9e e913ffffff
jmp
0x00016cb6
+771 00016da3 e90effffff
jmp
0x00016cb6
+776 00016da8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

00016db0 55

pushl

%ebp
+1
00016db1
%esp,%ebp
+3
00016db3
$0x38,%esp
+6
00016db6
%ebx,0xf4(%ebp)
+9
00016db9
%esi,0xf8(%ebp)
+12 00016dbc 897dfc
xfc(%ebp)
+15 00016dbf 8b750c
ebp),%esi

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x0c(%

+18 00016dc2 893424


%esp)
+21 00016dc5 e8e6bb0900
+26 00016dca 31ff
edi
+28 00016dcc 84c0
l
+30 00016dce 7410
6de0
+32 00016dd0 89f8
eax
+34 00016dd2 8b5df4
ebp),%ebx
+37 00016dd5 8b75f8
ebp),%esi
+40 00016dd8 8b7dfc
ebp),%edi
+43 00016ddb c9
+44 00016ddc c3
+45 00016ddd 0f1f00
+48 00016de0 e8bb3c0b00
+53 00016de5 8b10
,%edx
+55 00016de7 8b4a10
edx),%ecx
+58 00016dea 8d55e0
ebp),%edx
+61 00016ded c74424086b420d00
08(%esp)
presets.xml
+69 00016df5 89442404
x04(%esp)
+73 00016df9 891424
%esp)
+76 00016dfc ffd1
+78 00016dfe 83ec04
%esp
+81 00016e01 8b5de0
ebp),%ebx
+84 00016e04 895c2404
x04(%esp)
+88 00016e08 893424
%esp)
+91 00016e0b e8e0ba0900
+96 00016e10 0fb6f8
di
+99 00016e13 8d73f4
ebx),%esi
+102 00016e16 3b3588801300
i
+108 00016e1c 74b2
6dd0
+110 00016e1e 8d43fc
ebx),%eax
+113 00016e21 c7442404ffffffff
04(%esp)
+121 00016e29 890424
%esp)
+124 00016e2c e81dbe0e00
__gnu_cxx::__exchange_and_add(int volatile*,
+129 00016e31 85c0

movl

%esi,(

xorl

0x000b29b0
%edi,%

calll
testb

%al,%a

je

0x0001

movl

%edi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
nopl
movl

(%eax)
0x000caaa0
(%eax)

movl

0x10(%

leal

0xe0(%

calll

movl

$0x000d426b,0x
movl

%eax,0

movl

%edx,(

call
subl

*%ecx
$0x04,

movl

0xe0(%

movl

%ebx,0

movl

%esi,(

calll
movzbl
leal
cmpl

0x000b28f0
%al,%e
0xf4(%
0x00138088,%es

je

0x0001

leal

0xfc(%

movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

eax
+131 00016e33 7f9b
jg
0x0001
6dd0
+133 00016e35 8d45e7
leal
0xe7(%
ebp),%eax
+136 00016e38 89442404
movl
%eax,0
x04(%esp)
+140 00016e3c 893424
movl
%esi,(
%esp)
+143 00016e3f e840be0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+148 00016e44 eb8a
jmp
0x0001
6dd0
+150 00016e46 89c7
movl
%eax,%
edi
+152 00016e48 8d73f4
leal
0xf4(%
ebx),%esi
+155 00016e4b 3b3588801300
cmpl
0x00138088,%es
i
+161 00016e51 7510
jne
0x0001
6e63
+163 00016e53 893c24
movl
%edi,(
%esp)
+166 00016e56 e8edbd0e00
calll
0x00102c48
__Unwind_Resume
+171 00016e5b 890424
movl
%eax,(
%esp)
+174 00016e5e e8e5bd0e00
calll
0x00102c48
__Unwind_Resume
+179 00016e63 8d43fc
leal
0xfc(%
ebx),%eax
+182 00016e66 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+190 00016e6e 890424
movl
%eax,(
%esp)
+193 00016e71 e8d8bd0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+198 00016e76 85c0
testl
%eax,%
eax
+200 00016e78 7fd9
jg
0x0001
6e53
+202 00016e7a 8d45e6
leal
0xe6(%
ebp),%eax
+205 00016e7d 89442404
movl
%eax,0
x04(%esp)
+209 00016e81 893424
movl
%esi,(
%esp)
+212 00016e84 e8fbbd0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+217 00016e89 ebc8
jmp
0x0001
6e53
+219 00016e8b ebce
jmp
0x0001
6e5b
+221 00016e8d 90
nop
+222 00016e8e 6690
nop
+0
%ebp

00016e90 55

pushl

+1
00016e91 89e5
%esp,%ebp
+3
00016e93 83ec38
$0x38,%esp
+6
00016e96 895df4
%ebx,0xf4(%ebp)
+9
00016e99 8975f8
%esi,0xf8(%ebp)
+12 00016e9c 897dfc
xfc(%ebp)
+15 00016e9f 8b7d08
ebp),%edi
+18 00016ea2 e8f93b0b00
+23 00016ea7 89c3
ebx
+25 00016ea9 8b00
,%eax
+27 00016eab 8b5010
eax),%edx
+30 00016eae 8d45e0
ebp),%eax
+33 00016eb1 c74424086b420d00
08(%esp)
presets.xml
+41 00016eb9 895c2404
x04(%esp)
+45 00016ebd 890424
%esp)
+48 00016ec0 ffd2
+50 00016ec2 83ec04
%esp
+53 00016ec5 8b75e0
ebp),%esi
+56 00016ec8 8b03
,%eax
+58 00016eca 8b4024
eax),%eax
+61 00016ecd 89742404
x04(%esp)
+65 00016ed1 891c24
%esp)
+68 00016ed4 ffd0
+70 00016ed6 84c0
l
+72 00016ed8 7546
6f20
+74 00016eda 8b450c
ebp),%eax
+77 00016edd c6401001
0x10(%eax)
+81 00016ee1 c744240877420d00
08(%esp)
xml
+89 00016ee9 c74424044c420d00
04(%esp)
presets
+97 00016ef1 893c24
%esp)
+100 00016ef4 e837ba0900
+105 00016ef9 83ec04
%esp
+108 00016efc 8d5ef4
esi),%ebx

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x000caaa0
%eax,%

movl

(%eax)

movl

0x10(%

leal

0xe0(%

calll

movl

$0x000d426b,0x
movl

%ebx,0

movl

%eax,(

call
subl

*%edx
$0x04,

movl

0xe0(%

movl

(%ebx)

movl

0x24(%

movl

%esi,0

movl

%ebx,(

call
testb

*%eax
%al,%a

jne

0x0001

movl

0x0c(%

movb

$0x01,

movl

$0x000d4277,0x

movl

$0x000d424c,0x
movl

%edi,(

subl

0x000b2930
$0x04,

leal

0xf4(%

calll

+111 00016eff 3b1d88801300

cmpl

0x00138088,%eb

x
+117 00016f05 7527
jne
0x0001
6f2e
+119 00016f07 89f8
movl
%edi,%
eax
+121 00016f09 8b5df4
movl
0xf4(%
ebp),%ebx
+124 00016f0c 8b75f8
movl
0xf8(%
ebp),%esi
+127 00016f0f 8b7dfc
movl
0xfc(%
ebp),%edi
+130 00016f12 c9
leave
+131 00016f13 c20400
retl
$0x000
4
+134 00016f16 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+144 00016f20 89742404
movl
%esi,0
x04(%esp)
+148 00016f24 893c24
movl
%edi,(
%esp)
+151 00016f27 e844ba0900
calll
0x000b2970
+156 00016f2c ebcb
jmp
0x0001
6ef9
+158 00016f2e 8d46fc
leal
0xfc(%
esi),%eax
+161 00016f31 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+169 00016f39 890424
movl
%eax,(
%esp)
+172 00016f3c e80dbd0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+177 00016f41 85c0
testl
%eax,%
eax
+179 00016f43 7fc2
jg
0x0001
6f07
+181 00016f45 8d45e6
leal
0xe6(%
ebp),%eax
+184 00016f48 89442404
movl
%eax,0
x04(%esp)
+188 00016f4c 891c24
movl
%ebx,(
%esp)
+191 00016f4f e830bd0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+196 00016f54 ebb1
jmp
0x0001
6f07
+198 00016f56 89c3
movl
%eax,%
ebx
+200 00016f58 8d7ef4
leal
0xf4(%
esi),%edi
+203 00016f5b 3b3d88801300
cmpl
0x00138088,%ed
i
+209 00016f61 750c
jne
0x0001
6f6f
+211 00016f63 891c24
movl
%ebx,(
%esp)
+214 00016f66 e8ddbc0e00
calll
0x00102c48
__Unwind_Resume
+219 00016f6b 89c3
movl
%eax,%

ebx
+221 00016f6d ebf4
jmp
0x0001
6f63
+223 00016f6f 8d46fc
leal
0xfc(%
esi),%eax
+226 00016f72 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+234 00016f7a 890424
movl
%eax,(
%esp)
+237 00016f7d e8ccbc0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+242 00016f82 85c0
testl
%eax,%
eax
+244 00016f84 7fdd
jg
0x0001
6f63
+246 00016f86 8d45e7
leal
0xe7(%
ebp),%eax
+249 00016f89 89442404
movl
%eax,0
x04(%esp)
+253 00016f8d 893c24
movl
%edi,(
%esp)
+256 00016f90 e8efbc0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+261 00016f95 ebcc
jmp
0x0001
6f63
+263 00016f97 ebd2
jmp
0x0001
6f6b
+265 00016f99 90
nop
+266 00016f9a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

00016fa0 55

pushl

%ebp
+1
00016fa1 89e5
%esp,%ebp
+3
00016fa3 57
%edi
+4
00016fa4 56
%esi
+5
00016fa5 53
%ebx
+6
00016fa6 83ec3c
$0x3c,%esp
+9
00016fa9 8b450c
0x0c(%ebp),%eax
+12 00016fac 890424
%esp)
+15 00016faf e8cc11ffff
+20 00016fb4 89c3
ebx
+22 00016fb6 c7042448000000
esp)
'H'
+29 00016fbd e8b8bd0e00
operator new(unsigned long)
+34 00016fc2 89c6
esi
+36 00016fc4 c700888e1300
eax)
+42 00016fca 895804

movl
pushl
pushl
pushl
subl
movl
movl

%eax,(

movl

0x00008180
%eax,%

calll
movl

$0x00000048,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x00138e88,(%

movl

%ebx,0

x04(%eax)
+45 00016fcd
eax),%edi
+48 00016fd0
%esp)
+51 00016fd3
+56 00016fd8
esi),%eax
+59 00016fdb
xd4(%ebp)
+62 00016fde
ebp),%eax
+65 00016fe1
x04(%esp)
+69 00016fe5
ebp),%eax
+72 00016fe8
%esp)
+75 00016feb
+80 00016ff0
esi),%eax
+83 00016ff3
x04(%esp)
+87 00016ff7
ebp),%ebx
+90 00016ffa
%esp)
+93 00016ffd
+98 00017002
x04(%esp)
+102 00017006
%esp)
+105 00017009
+110 0001700e
ebp),%eax
+113 00017011
%esp)
+116 00017014
+121 00017019
08(%esp)
+129 00017021
x04(%esp)
+133 00017025
%esp)
+136 00017028
+141 0001702d
esp)
+148 00017034
_time
+153 00017039
esi
+155 0001703b
ebp),%eax
+158 0001703e
x28(%eax)
+161 00017041
ebp),%eax
+164 00017044
x08(%esp)
+168 00017048

8d7808

leal

0x08(%

893c24

movl

%edi,(

leal

0x000a3420
0x28(%

8945d4

movl

%eax,0

8b4508

movl

0x08(%

89442404

movl

%eax,0

8b45d4

movl

0xd4(%

890424

movl

%eax,(

movl

0x000a5dc0
0x04(%

89442404

movl

%eax,0

8d5ddc

leal

0xdc(%

891c24

movl

%ebx,(

movl

0x00095f50
%edi,0

movl

%ebx,(

movl

0x00097b80
0x0c(%

movl

%eax,(

e848c40800
8d4628

e8d0ed0800
8b4604

e84eef0700
897c2404

calll

calll

calll

891c24
e8720b0800
8b450c

calll

890424
e88711ffff
c744240801000000

calll
movl

0x000081a0
$0x00000001,0x

89742404

movl

%esi,0

890424

movl

%eax,(

e883710800
c7042400000000

calll
movl

0x0009e1b0
$0x00000000,(%

e879be0e00

calll

0x00102eb2

89c6

movl

%eax,%

8b4508

movl

0x08(%

897028

movl

%esi,0

8d45e7

leal

0xe7(%

89442408

movl

%eax,0

c744240454420d00

movl

$0x000d4254,0x

04(%esp)
last-used
+176 00017050 8d5de0
leal
0xe0(%
ebp),%ebx
+179 00017053 891c24
movl
%ebx,(
%esp)
+182 00017056 e865bc0e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+187 0001705b 895c2404
movl
%ebx,0
x04(%esp)
+191 0001705f 8b4508
movl
0x08(%
ebp),%eax
+194 00017062 890424
movl
%eax,(
%esp)
+197 00017065 e846e70800
calll
0x000a57b0
+202 0001706a 89742404
movl
%esi,0
x04(%esp)
+206 0001706e 890424
movl
%eax,(
%esp)
+209 00017071 e85ad90800
calll
0x000a49d0
+214 00017076 8b5de0
movl
0xe0(%
ebp),%ebx
+217 00017079 83eb0c
subl
$0x0c,
%ebx
+220 0001707c 3b1d88801300
cmpl
0x00138088,%eb
x
+226 00017082 750f
jne
0x0001
7093
+228 00017084 8b4508
movl
0x08(%
ebp),%eax
+231 00017087 c6402001
movb
$0x01,
0x20(%eax)
+235 0001708b 83c43c
addl
$0x3c,
%esp
+238 0001708e 5b
popl
%ebx
+239 0001708f 5e
popl
%esi
+240 00017090 5f
popl
%edi
+241 00017091 c9
leave
+242 00017092 c3
ret
+243 00017093 8d4308
leal
0x08(%
ebx),%eax
+246 00017096 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+254 0001709e 890424
movl
%eax,(
%esp)
+257 000170a1 e8a8bb0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+262 000170a6 85c0
testl
%eax,%
eax
+264 000170a8 7fda
jg
0x0001
7084
+266 000170aa 8d45e5
leal
0xe5(%
ebp),%eax
+269 000170ad 89442404
movl
%eax,0
x04(%esp)
+273 000170b1 891c24
movl
%ebx,(
%esp)
+276 000170b4 e8cbbb0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+281 000170b9 ebc9


jmp
0x0001
7084
+283 000170bb 89c3
movl
%eax,%
ebx
+285 000170bd 8b75e0
movl
0xe0(%
ebp),%esi
+288 000170c0 83ee0c
subl
$0x0c,
%esi
+291 000170c3 3b3588801300
cmpl
0x00138088,%es
i
+297 000170c9 750c
jne
0x0001
70d7
+299 000170cb 891c24
movl
%ebx,(
%esp)
+302 000170ce e875bb0e00
calll
0x00102c48
__Unwind_Resume
+307 000170d3 89c3
movl
%eax,%
ebx
+309 000170d5 ebf4
jmp
0x0001
70cb
+311 000170d7 8d4608
leal
0x08(%
esi),%eax
+314 000170da c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+322 000170e2 890424
movl
%eax,(
%esp)
+325 000170e5 e864bb0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+330 000170ea 85c0
testl
%eax,%
eax
+332 000170ec 7fdd
jg
0x0001
70cb
+334 000170ee 8d45e6
leal
0xe6(%
ebp),%eax
+337 000170f1 89442404
movl
%eax,0
x04(%esp)
+341 000170f5 893424
movl
%esi,(
%esp)
+344 000170f8 e887bb0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+349 000170fd ebcc
jmp
0x0001
70cb
+351 000170ff ebd2
jmp
0x0001
70d3
+353 00017101 89c3
movl
%eax,%
ebx
+355 00017103 893c24
movl
%edi,(
%esp)
+358 00017106 e855dd0800
calll
0x000a4e60
+363 0001710b c70648851300
movl
$0x00138548,(%
esi)
+369 00017111 893424
movl
%esi,(
%esp)
+372 00017114 e855bc0e00
calll
0x00102d6e
operator delete(void*)
+377 00017119 891c24
movl
%ebx,(
%esp)
+380 0001711c e827bb0e00
calll
0x00102c48
__Unwind_Resume

+385 00017121
ebx
+387 00017123
710b
+389 00017125
ebx
+391 00017127
ebp),%eax
+394 0001712a
%esp)
+397 0001712d
+402 00017132
7103
+404 00017134
70d3
+406 00017136
ax)
+0

89c3

movl

%eax,%

ebe6

jmp

0x0001

89c3

movl

%eax,%

8b45d4

movl

0xd4(%

890424

movl

%eax,(

e82edd0800
ebcf

calll

eb9d
662e0f1f840000000000

nopw

jmp

0x000a4e60
0x0001

jmp

0x0001

%cs:0x00000000(%eax,%e

00017140 55

pushl

%ebp
+1
00017141
%esp,%ebp
+3
00017143
$0x48,%esp
+6
00017146
%ebx,0xf4(%ebp)
+9
00017149
%esi,0xf8(%ebp)
+12 0001714c 897dfc
xfc(%ebp)
+15 0001714f 8b450c
ebp),%eax
+18 00017152 8b18
,%ebx
+20 00017154 8b7bf4
ebx),%edi
+23 00017157 897ddc
xdc(%ebp)
+26 0001715a 8b5508
ebp),%edx
+29 0001715d 8b4a24
edx),%ecx
+32 00017160 8b71f4
ecx),%esi
+35 00017163 8975d8
xd8(%ebp)
+38 00017166 8d45d8
ebp),%eax
+41 00017169 8d55dc
ebp),%edx
+44 0001716c 39f7
edi
+46 0001716e 0f46c2
eax
+49 00017171 8b00
,%eax
+51 00017173 8b5508
ebp),%edx
+54 00017176 83c224
%edx

89e5

movl

83ec48

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x0c(%

movl

(%eax)

movl

0xf4(%

movl

%edi,0

movl

0x08(%

movl

0x24(%

movl

0xf4(%

movl

%esi,0

leal

0xd8(%

leal

0xdc(%

cmpl

%esi,%

cmovbel

%edx,%

movl

(%eax)

movl

0x08(%

addl

$0x24,

+57 00017179 8955d4


movl
%edx,0
xd4(%ebp)
+60 0001717c 89442408
movl
%eax,0
x08(%esp)
+64 00017180 894c2404
movl
%ecx,0
x04(%esp)
+68 00017184 891c24
movl
%ebx,(
%esp)
+71 00017187 e884bc0e00
calll
0x00102e10
_memcmp
+76 0001718c 85c0
testl
%eax,%
eax
+78 0001718e 7504
jne
0x0001
7194
+80 00017190 39f7
cmpl
%esi,%
edi
+82 00017192 745f
je
0x0001
71f3
+84 00017194 8b450c
movl
0x0c(%
ebp),%eax
+87 00017197 89442404
movl
%eax,0
x04(%esp)
+91 0001719b 8b55d4
movl
0xd4(%
ebp),%edx
+94 0001719e 891424
movl
%edx,(
%esp)
+97 000171a1 e808bb0e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+102 000171a6 8d45e7
leal
0xe7(%
ebp),%eax
+105 000171a9 89442408
movl
%eax,0
x08(%esp)
+109 000171ad c7442404a66b0d00
movl
$0x000d6ba6,0x
04(%esp)
name
+117 000171b5 8d5de0
leal
0xe0(%
ebp),%ebx
+120 000171b8 891c24
movl
%ebx,(
%esp)
+123 000171bb e800bb0e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+128 000171c0 895c2404
movl
%ebx,0
x04(%esp)
+132 000171c4 8b4508
movl
0x08(%
ebp),%eax
+135 000171c7 890424
movl
%eax,(
%esp)
+138 000171ca e8e1e50800
calll
0x000a57b0
+143 000171cf 8b550c
movl
0x0c(%
ebp),%edx
+146 000171d2 89542404
movl
%edx,0
x04(%esp)
+150 000171d6 890424
movl
%eax,(
%esp)
+153 000171d9 e882c40800
calll
0x000a3660
+158 000171de 8b5de0
movl
0xe0(%
ebp),%ebx
+161 000171e1 83eb0c
subl
$0x0c,

%ebx
+164 000171e4 3b1d88801300
cmpl
0x00138088,%eb
x
+170 000171ea 7512
jne
0x0001
71fe
+172 000171ec 8b4508
movl
0x08(%
ebp),%eax
+175 000171ef c6402001
movb
$0x01,
0x20(%eax)
+179 000171f3 8b5df4
movl
0xf4(%
ebp),%ebx
+182 000171f6 8b75f8
movl
0xf8(%
ebp),%esi
+185 000171f9 8b7dfc
movl
0xfc(%
ebp),%edi
+188 000171fc c9
leave
+189 000171fd c3
ret
+190 000171fe 8d4308
leal
0x08(%
ebx),%eax
+193 00017201 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+201 00017209 890424
movl
%eax,(
%esp)
+204 0001720c e83dba0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+209 00017211 85c0
testl
%eax,%
eax
+211 00017213 7fd7
jg
0x0001
71ec
+213 00017215 8d45e5
leal
0xe5(%
ebp),%eax
+216 00017218 89442404
movl
%eax,0
x04(%esp)
+220 0001721c 891c24
movl
%ebx,(
%esp)
+223 0001721f e860ba0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+228 00017224 ebc6
jmp
0x0001
71ec
+230 00017226 89c6
movl
%eax,%
esi
+232 00017228 8b5de0
movl
0xe0(%
ebp),%ebx
+235 0001722b 83eb0c
subl
$0x0c,
%ebx
+238 0001722e 3b1d88801300
cmpl
0x00138088,%eb
x
+244 00017234 750e
jne
0x0001
7244
+246 00017236 893424
movl
%esi,(
%esp)
+249 00017239 e80aba0e00
calll
0x00102c48
__Unwind_Resume
+254 0001723e 89c6
movl
%eax,%
esi
+256 00017240 ebf4
jmp
0x0001
7236
+258 00017242 ebfa
jmp
0x0001
723e

+260 00017244 8d4308


leal
0x08(%
ebx),%eax
+263 00017247 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+271 0001724f 890424
movl
%eax,(
%esp)
+274 00017252 e8f7b90e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+279 00017257 85c0
testl
%eax,%
eax
+281 00017259 7fdb
jg
0x0001
7236
+283 0001725b 8d45e6
leal
0xe6(%
ebp),%eax
+286 0001725e 89442404
movl
%eax,0
x04(%esp)
+290 00017262 891c24
movl
%ebx,(
%esp)
+293 00017265 e81aba0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+298 0001726a ebca
jmp
0x0001
7236
+300 0001726c ebd0
jmp
0x0001
723e
+302 0001726e 6690
nop
+0

00017270 55

pushl

%ebp
+1
00017271 89e5
%esp,%ebp
+3
00017273 83ec48
$0x48,%esp
+6
00017276 895df4
%ebx,0xf4(%ebp)
+9
00017279 8975f8
%esi,0xf8(%ebp)
+12 0001727c 897dfc
xfc(%ebp)
+15 0001727f 8b7d08
ebp),%edi
+18 00017282 8b472c
edi),%eax
+21 00017285 8d58f4
eax),%ebx
+24 00017288 8b3588801300
i
+30 0001728e 39f3
ebx
+32 00017290 751d
72af
+34 00017292 8b4724
edi),%eax
+37 00017295 8d58f4
eax),%ebx
+40 00017298 39de
esi
+42 0001729a 753b
72d7
+44 0001729c 893c24

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x2c(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0001

movl

0x24(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0001

movl

%edi,(

%esp)
+47 0001729f e8bcdb0800
calll
0x000a4e60
+52 000172a4 8b5df4
movl
0xf4(%
ebp),%ebx
+55 000172a7 8b75f8
movl
0xf8(%
ebp),%esi
+58 000172aa 8b7dfc
movl
0xfc(%
ebp),%edi
+61 000172ad c9
leave
+62 000172ae c3
ret
+63 000172af 83e804
subl
$0x04,
%eax
+66 000172b2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+74 000172ba 890424
movl
%eax,(
%esp)
+77 000172bd e88cb90e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+82 000172c2 85c0
testl
%eax,%
eax
+84 000172c4 7fcc
jg
0x0001
7292
+86 000172c6 8d45e7
leal
0xe7(%
ebp),%eax
+89 000172c9 89442404
movl
%eax,0
x04(%esp)
+93 000172cd 891c24
movl
%ebx,(
%esp)
+96 000172d0 e8afb90e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+101 000172d5 ebbb
jmp
0x0001
7292
+103 000172d7 83e804
subl
$0x04,
%eax
+106 000172da c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+114 000172e2 890424
movl
%eax,(
%esp)
+117 000172e5 e864b90e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+122 000172ea 85c0
testl
%eax,%
eax
+124 000172ec 7fae
jg
0x0001
729c
+126 000172ee 8d45e5
leal
0xe5(%
ebp),%eax
+129 000172f1 89442404
movl
%eax,0
x04(%esp)
+133 000172f5 891c24
movl
%ebx,(
%esp)
+136 000172f8 e887b90e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+141 000172fd eb9d
jmp
0x0001
729c
+143 000172ff 89c3
movl
%eax,%
ebx
+145 00017301 8b4724
movl
0x24(%
edi),%eax

+148 00017304 8d50f4


leal
0xf4(%
eax),%edx
+151 00017307 8955d4
movl
%edx,0
xd4(%ebp)
+154 0001730a 39d6
cmpl
%edx,%
esi
+156 0001730c 7514
jne
0x0001
7322
+158 0001730e 893c24
movl
%edi,(
%esp)
+161 00017311 e84adb0800
calll
0x000a4e60
+166 00017316 891c24
movl
%ebx,(
%esp)
+169 00017319 e82ab90e00
calll
0x00102c48
__Unwind_Resume
+174 0001731e 89c3
movl
%eax,%
ebx
+176 00017320 ebec
jmp
0x0001
730e
+178 00017322 83e804
subl
$0x04,
%eax
+181 00017325 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+189 0001732d 890424
movl
%eax,(
%esp)
+192 00017330 e819b90e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+197 00017335 85c0
testl
%eax,%
eax
+199 00017337 7fd5
jg
0x0001
730e
+201 00017339 8d45e6
leal
0xe6(%
ebp),%eax
+204 0001733c 89442404
movl
%eax,0
x04(%esp)
+208 00017340 8b45d4
movl
0xd4(%
ebp),%eax
+211 00017343 890424
movl
%eax,(
%esp)
+214 00017346 e839b90e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+219 0001734b ebc1
jmp
0x0001
730e
+221 0001734d ebcf
jmp
0x0001
731e
+223 0001734f 90
nop
+0

00017350 55

pushl

%ebp
+1
00017351
%esp,%ebp
+3
00017353
$0x18,%esp
+6
00017356
%ebx,0xf8(%ebp)
+9
00017359
%esi,0xfc(%ebp)
+12 0001735c 8b5d08
ebp),%ebx

89e5

movl

83ec18

subl

895df8

movl

8975fc

movl
movl

0x08(%

+15 0001735f c6431001


0x10(%ebx)
+19 00017363 8b450c
ebp),%eax
+22 00017366 c1e002
%eax
+25 00017369 034304
ebx),%eax
+28 0001736c 8b30
,%esi
+30 0001736e 8b4b08
ebx),%ecx
+33 00017371 8d5004
eax),%edx
+36 00017374 39d1
ecx
+38 00017376 7528
73a0
+40 00017378 836b0804
0x08(%ebx)
+44 0001737c 85f6
esi
+46 0001737e 7410
7390
+48 00017380 893424
%esp)
+51 00017383 e8e8feffff
+56 00017388 893424
%esp)
+59 0001738b e8deb90e00
operator delete(void*)
+64 00017390 895d08
x08(%ebp)
+67 00017393 8b5df8
ebp),%ebx
+70 00017396 8b75fc
ebp),%esi
+73 00017399 c9
+74 0001739a e931f1ffff
+79 0001739f 90
+80 000173a0 29d1
ecx
+82 000173a2 894c2408
x08(%esp)
+86 000173a6 89542404
x04(%esp)
+90 000173aa 890424
%esp)
+93 000173ad e86aba0e00
_memmove
+98 000173b2 ebc4
7378
+100 000173b4 660f1f440000
)
+106 000173ba 660f1f440000
)

movb

$0x01,

movl

0x0c(%

shll

$0x02,

addl

0x04(%

movl

(%eax)

movl

0x08(%

leal

0x04(%

cmpl

%edx,%

jne

0x0001

subl

$0x04,

testl

%esi,%

je

0x0001

movl

%esi,(

movl

0x00017270
%esi,(

calll
calll

0x00102d6e
movl

%ebx,0

movl

0xf8(%

movl

0xfc(%

leave
jmp

0x000164d0
nop
subl

%edx,%

movl

%ecx,0

movl

%edx,0

movl

%eax,(

calll

0x00102e1c
jmp

0x0001

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

+0

000173c0 55

pushl

+1

000173c1 89e5

movl

%ebp

%esp,%ebp
+3
000173c3 56
%esi
+4
000173c4 53
%ebx
+5
000173c5 8b7508
0x08(%ebp),%esi
+8
000173c8 8b5d0c
0x0c(%ebp),%ebx
+11 000173cb 8b4e04
esi),%ecx
+14 000173ce 8b5608
esi),%edx
+17 000173d1 31c0
eax
+19 000173d3 29ca
edx
+21 000173d5 c1fa02
%edx
+24 000173d8 eb0c
73e6
+26 000173da 660f1f440000
)
+32 000173e0 391c81
%ecx,%eax,4)
+35 000173e3 7409
73ee
+37 000173e5 40
+38 000173e6 39d0
eax
+40 000173e8 72f6
73e0
+42 000173ea 5b
+43 000173eb 5e
+44 000173ec c9
+45 000173ed c3
+46 000173ee 89450c
x0c(%ebp)
+49 000173f1 897508
x08(%ebp)
+52 000173f4 5b
+53 000173f5 5e
+54 000173f6 c9
+55 000173f7 e954ffffff
+60 000173fc 0f1f4000
eax)
+0

pushl
pushl
movl
movl
movl

0x04(%

movl

0x08(%

xorl

%eax,%

subl

%ecx,%

sarl

$0x02,

jmp

0x0001

nopw

0x00(%eax,%eax
cmpl

%ebx,(

je

0x0001

incl
cmpl

%eax
%edx,%

jb

0x0001

popl
popl
leave
ret
movl

%ebx
%esi

movl

%esi,0

popl
popl
leave

%ebx
%esi

jmp
nopl

%eax,0

0x00017350
0x00(%

00017400 55

pushl

00017401 89e5

movl

00017403 57

pushl

00017404 56

pushl

00017405 53

pushl

00017406 83ec1c

subl

00017409 8b7d08

movl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x1c,%esp
+9

0x08(%ebp),%edi
+12 0001740c 8b4704
edi),%eax
+15 0001740f 8b5708
edi),%edx
+18 00017412 31f6
esi
+20 00017414 89d3
ebx
+22 00017416 29c3
ebx
+24 00017418 c1fb02
%ebx
+27 0001741b 39de
esi
+29 0001741d 732a
7449
+31 0001741f 90
+32 00017420 8b1cb0
%esi,4),%ebx
+35 00017423 85db
ebx
+37 00017425 7416
743d
+39 00017427 891c24
%esp)
+42 0001742a e841feffff
+47 0001742f 891c24
%esp)
+50 00017432 e837b90e00
operator delete(void*)
+55 00017437 8b4704
edi),%eax
+58 0001743a 8b5708
edi),%edx
+61 0001743d 46
+62 0001743e 89d3
ebx
+64 00017440 29c3
ebx
+66 00017442 c1fb02
%ebx
+69 00017445 39de
esi
+71 00017447 72d7
7420
+73 00017449 c744240800000000
08(%esp)
+81 00017451 89542404
x04(%esp)
+85 00017455 890424
%esp)
+88 00017458 e8bfb90e00
_memmove
+93 0001745d 8d049d00000000
bx,4),%eax
+100 00017464 294708
x08(%edi)
+103 00017467 83c41c
%esp

movl

0x04(%

movl

0x08(%

xorl

%esi,%

movl

%edx,%

subl

%eax,%

sarl

$0x02,

cmpl

%ebx,%

jae

0x0001

nop
movl

(%eax,

testl

%ebx,%

je

0x0001

movl

%ebx,(

movl

0x00017270
%ebx,(

calll
calll

0x00102d6e
movl

0x04(%

movl

0x08(%

incl
movl

%esi
%edx,%

subl

%eax,%

sarl

$0x02,

cmpl

%ebx,%

jb

0x0001

movl

$0x00000000,0x
movl

%edx,0

movl

%eax,(

calll

0x00102e1c

leal

0x00000000(,%e
subl

%eax,0

addl

$0x1c,

+106
+107
+108
+109
+110
+111

0001746a
0001746b
0001746c
0001746d
0001746e
0001746f
+0

5b
5e
5f
c9
c3
90

popl
popl
popl
leave
ret
nop

00017470 55

%ebx
%esi
%edi

pushl

%ebp
+1
00017471 89e5
%esp,%ebp
+3
00017473 57
%edi
+4
00017474 56
%esi
+5
00017475 53
%ebx
+6
00017476 83ec3c
$0x3c,%esp
+9
00017479 8b4508
0x08(%ebp),%eax
+12 0001747c 890424
%esp)
+15 0001747f e87cffffff
+20 00017484 8d5de0
ebp),%ebx
+23 00017487 8b5508
ebp),%edx
+26 0001748a 8b02
,%eax
+28 0001748c 89542404
x04(%esp)
+32 00017490 891c24
%esp)
+35 00017493 ff10
+37 00017495 83ec04
%esp
+40 00017498 895c2404
x04(%esp)
+44 0001749c 8d45e4
ebp),%eax
+47 0001749f 890424
%esp)
+50 000174a2 e819c20800
+55 000174a7 8b5de0
ebp),%ebx
+58 000174aa 85db
ebx
+60 000174ac 740f
74bd
+62 000174ae 8b4304
ebx),%eax
+65 000174b1 48
+66 000174b2 894304
x04(%ebx)
+69 000174b5 85c0
eax
+71 000174b7 0f84df000000
+77 000174bd 8d55e4
ebp),%edx

movl
pushl
pushl
pushl
subl
movl
movl

%eax,(

leal

0x00017400
0xe0(%

movl

0x08(%

movl

(%edx)

movl

%edx,0

movl

%ebx,(

call
subl

(%eax)
$0x04,

movl

%ebx,0

leal

0xe4(%

movl

%eax,(

movl

0x000a36c0
0xe0(%

calll

calll
testl

%ebx,%

je

0x0001

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

je
leal

0x0001759c
0xe4(%

+80 000174c0 891424


movl
%edx,(
%esp)
+83 000174c3 e8a8bf0800
calll
0x000a3470
+88 000174c8 8945d0
movl
%eax,0
xd0(%ebp)
+91 000174cb 85c0
testl
%eax,%
eax
+93 000174cd 0f84ec000000
je
0x000175bf
+99 000174d3 890424
movl
%eax,(
%esp)
+102 000174d6 e825c70800
calll
0x000a3c00
+107 000174db 8945d4
movl
%eax,0
xd4(%ebp)
+110 000174de 85c0
testl
%eax,%
eax
+112 000174e0 0f8488000000
je
0x0001756e
+118 000174e6 31ff
xorl
%edi,%
edi
+120 000174e8 8b4508
movl
0x08(%
ebp),%eax
+123 000174eb 83c004
addl
$0x04,
%eax
+126 000174ee 8945cc
movl
%eax,0
xcc(%ebp)
+129 000174f1 eb13
jmp
0x0001
7506
+131 000174f3 660f1f440000
nopw
0x00(%eax,%eax
)
+137 000174f9 0f1f8000000000
nopl
0x00000000(%ea
x)
+144 00017500 47
incl
%edi
+145 00017501 3b7dd4
cmpl
0xd4(%
ebp),%edi
+148 00017504 7468
je
0x0001
756e
+150 00017506 897c2404
movl
%edi,0
x04(%esp)
+154 0001750a 8b55d0
movl
0xd0(%
ebp),%edx
+157 0001750d 891424
movl
%edx,(
%esp)
+160 00017510 e83bbf0800
calll
0x000a3450
+165 00017515 89c3
movl
%eax,%
ebx
+167 00017517 890424
movl
%eax,(
%esp)
+170 0001751a e811bf0800
calll
0x000a3430
+175 0001751f c744240464420d00
movl
$0x000d4264,0x
04(%esp)
preset
+183 00017527 890424
movl
%eax,(
%esp)
+186 0001752a e82bb70e00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+191 0001752f 85c0
testl
%eax,%
eax
+193 00017531 75cd
jne
0x0001
7500
+195 00017533 c7042430000000
movl
$0x00000030,(%
esp)
'0'

+202 0001753a e83bb80e00


operator new(unsigned long)
+207 0001753f 89c6
esi
+209 00017541 895c2404
x04(%esp)
+213 00017545 890424
%esp)
+216 00017548 e8f3f0ffff
+221 0001754d 8975dc
xdc(%ebp)
+224 00017550 8b5508
ebp),%edx
+227 00017553 8b4208
edx),%eax
+230 00017556 3b420c
edx),%eax
+233 00017559 7426
7581
+235 0001755b 85c0
eax
+237 0001755d 7402
7561
+239 0001755f 8930
%eax)
+241 00017561 8b4508
ebp),%eax
+244 00017564 83400804
0x08(%eax)
+248 00017568 47
+249 00017569 3b7dd4
ebp),%edi
+252 0001756c 7598
7506
+254 0001756e 8d55e4
ebp),%edx
+257 00017571 891424
%esp)
+260 00017574 e857dc0800
+265 00017579 8d65f4
ebp),%esp
+268 0001757c 5b
+269 0001757d 5e
+270 0001757e 5f
+271 0001757f c9
+272 00017580 c3
+273 00017581 8d55dc
ebp),%edx
+276 00017584 89542408
x08(%esp)
+280 00017588 89442404
x04(%esp)
+284 0001758c 8b45cc
ebp),%eax
+287 0001758f 890424
%esp)
+290 00017592 e8b9090000
+295 00017597 e964ffffff
+300 0001759c 8b33
,%esi

calll

0x00102d7a
movl

%eax,%

movl

%ebx,0

movl

%eax,(

movl

0x00016640
%esi,0

movl

0x08(%

movl

0x08(%

cmpl

0x0c(%

je

0x0001

testl

%eax,%

je

0x0001

movl

%esi,(

movl

0x08(%

addl

$0x04,

incl
cmpl

%edi
0xd4(%

jne

0x0001

leal

0xe4(%

movl

%edx,(

leal

0x000a51d0
0xf4(%

calll

calll
popl
popl
popl
leave
ret
leal

%ebx
%esi
%edi

movl

%edx,0

movl

%eax,0

movl

0xcc(%

movl

%eax,(

movl

0x00017f50
0x00017500
(%ebx)

calll
jmp

0xdc(%

+302 0001759e 85f6


esi
+304 000175a0 7410
75b2
+306 000175a2 893424
%esp)
+309 000175a5 e806b20900
+314 000175aa 893424
%esp)
+317 000175ad e8bcb70e00
operator delete(void*)
+322 000175b2 891c24
%esp)
+325 000175b5 e8b4b70e00
operator delete(void*)
+330 000175ba e9fefeffff
+335 000175bf 8d45e4
ebp),%eax
+338 000175c2 890424
%esp)
+341 000175c5 e806dc0800
+346 000175ca 8d65f4
ebp),%esp
+349 000175cd 5b
+350 000175ce 5e
+351 000175cf 5f
+352 000175d0 c9
+353 000175d1 c3
+354 000175d2 89c7
edi
+356 000175d4 893424
%esp)
+359 000175d7 e892b70e00
operator delete(void*)
+364 000175dc 8d55e4
ebp),%edx
+367 000175df 891424
%esp)
+370 000175e2 e8e9db0800
+375 000175e7 893c24
%esp)
+378 000175ea e859b60e00
__Unwind_Resume
+383 000175ef 89c7
edi
+385 000175f1 ebe9
75dc
+387 000175f3 89c7
edi
+389 000175f5 8b75e0
ebp),%esi
+392 000175f8 85f6
esi
+394 000175fa 74eb
75e7
+396 000175fc 8b4604
esi),%eax
+399 000175ff 48
+400 00017600 894604
x04(%esi)

testl

%esi,%

je

0x0001

movl

%esi,(

movl

0x000b27b0
%esi,(

calll
calll

0x00102d6e
movl

calll

%ebx,(
0x00102d6e

jmp
leal

0x000174bd
0xe4(%

movl

%eax,(

leal

0x000a51d0
0xf4(%

calll
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%esi,(

calll

%eax,%

0x00102d6e
leal

0xe4(%

movl

%edx,(

movl

0x000a51d0
%edi,(

calll
calll

0x00102c48
movl

%eax,%

jmp

0x0001

movl

%eax,%

movl

0xe0(%

testl

%esi,%

je

0x0001

movl

0x04(%

decl
movl

%eax
%eax,0

+403 00017603 85c0


eax
+405 00017605 75e0
75e7
+407 00017607 8b1e
,%ebx
+409 00017609 85db
ebx
+411 0001760b 7410
761d
+413 0001760d 891c24
%esp)
+416 00017610 e89bb10900
+421 00017615 891c24
%esp)
+424 00017618 e851b70e00
operator delete(void*)
+429 0001761d 893424
%esp)
+432 00017620 e849b70e00
operator delete(void*)
+437 00017625 ebc0
75e7
+439 00017627 90
+440 00017628 0f1f840000000000
x,%eax)
+0

testl

%eax,%

jne

0x0001

movl

(%esi)

testl

%ebx,%

je

0x0001

movl

%ebx,(

movl

0x000b27b0
%ebx,(

calll
calll

0x00102d6e
movl

calll

%esi,(
0x00102d6e

jmp

0x0001

nop
nopl

0x00000000(%ea

00017630 55

pushl

%ebp
+1
00017631 89e5
%esp,%ebp
+3
00017633 83ec18
$0x18,%esp
+6
00017636 895df8
%ebx,0xf8(%ebp)
+9
00017639 8975fc
%esi,0xfc(%ebp)
+12 0001763c 8b5d08
ebp),%ebx
+15 0001763f c703608e1300
ebx)
+21 00017645 891c24
%esp)
+24 00017648 e8b3fdffff
+29 0001764d 8b4304
ebx),%eax
+32 00017650 85c0
eax
+34 00017652 740f
7663
+36 00017654 894508
x08(%ebp)
+39 00017657 8b5df8
ebp),%ebx
+42 0001765a 8b75fc
ebp),%esi
+45 0001765d c9
+46 0001765e e90bb70e00
+51 00017663 8b5df8
ebp),%ebx

movl
subl
movl
movl
movl
movl

0x08(%
$0x00138e60,(%

movl

%ebx,(

movl

0x00017400
0x04(%

calll
testl

%eax,%

je

0x0001

movl

%eax,0

movl

0xf8(%

movl

0xfc(%

leave
jmp
movl

0x00102d6e
0xf8(%

+54 00017666 8b75fc


ebp),%esi
+57 00017669 c9
+58 0001766a c3
+59 0001766b 89c6
esi
+61 0001766d 8b4304
ebx),%eax
+64 00017670 85c0
eax
+66 00017672 7408
767c
+68 00017674 890424
%esp)
+71 00017677 e8f2b60e00
operator delete(void*)
+76 0001767c 893424
%esp)
+79 0001767f e8c4b50e00
__Unwind_Resume
+84 00017684 660f1f440000
)
+90 0001768a 660f1f440000
)
+0

movl

0xfc(%

leave
ret
movl

%eax,%

movl

0x04(%

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

%esi,(

calll

0x00102c48

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00017690 55

pushl

%ebp
+1
00017691 89e5
%esp,%ebp
+3
00017693 83ec18
$0x18,%esp
+6
00017696 895df8
%ebx,0xf8(%ebp)
+9
00017699 8975fc
%esi,0xfc(%ebp)
+12 0001769c 8b5d08
ebp),%ebx
+15 0001769f c703608e1300
ebx)
+21 000176a5 891c24
%esp)
+24 000176a8 e853fdffff
+29 000176ad 8b4304
ebx),%eax
+32 000176b0 85c0
eax
+34 000176b2 740f
76c3
+36 000176b4 894508
x08(%ebp)
+39 000176b7 8b5df8
ebp),%ebx
+42 000176ba 8b75fc
ebp),%esi
+45 000176bd c9
+46 000176be e9abb60e00
+51 000176c3 8b5df8
ebp),%ebx
+54 000176c6 8b75fc
ebp),%esi

movl
subl
movl
movl
movl
movl

0x08(%
$0x00138e60,(%

movl

%ebx,(

movl

0x00017400
0x04(%

calll
testl

%eax,%

je

0x0001

movl

%eax,0

movl

0xf8(%

movl

0xfc(%

leave
jmp
movl

0x00102d6e
0xf8(%

movl

0xfc(%

+57 000176c9 c9
+58 000176ca c3
+59 000176cb 89c6

leave
ret
movl

%eax,%

movl

0x04(%

testl

%eax,%

je

0x0001

movl

%eax,(

esi
+61 000176cd 8b4304
ebx),%eax
+64 000176d0 85c0
eax
+66 000176d2 7408
76dc
+68 000176d4 890424
%esp)
+71 000176d7 e892b60e00
operator delete(void*)
+76 000176dc 893424
%esp)
+79 000176df e864b50e00
__Unwind_Resume
+84 000176e4 660f1f440000
)
+90 000176ea 660f1f440000
)
+0

calll

0x00102d6e
movl

%esi,(

calll

0x00102c48

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

000176f0 55

pushl

%ebp
+1
000176f1 89e5
%esp,%ebp
+3
000176f3 83ec48
$0x48,%esp
+6
000176f6 895df4
%ebx,0xf4(%ebp)
+9
000176f9 8975f8
%esi,0xf8(%ebp)
+12 000176fc 897dfc
xfc(%ebp)
+15 000176ff 8b7d08
ebp),%edi
+18 00017702 8b472c
edi),%eax
+21 00017705 8d58f4
eax),%ebx
+24 00017708 8b3588801300
i
+30 0001770e 39f3
ebx
+32 00017710 751d
772f
+34 00017712 8b4724
edi),%eax
+37 00017715 8d58f4
eax),%ebx
+40 00017718 39de
esi
+42 0001771a 753b
7757
+44 0001771c 893c24
%esp)
+47 0001771f e83cd70800
+52 00017724 8b5df4
ebp),%ebx

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x2c(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0001

movl

0x24(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0001

movl

%edi,(

movl

0x000a4e60
0xf4(%

calll

+55 00017727 8b75f8


movl
0xf8(%
ebp),%esi
+58 0001772a 8b7dfc
movl
0xfc(%
ebp),%edi
+61 0001772d c9
leave
+62 0001772e c3
ret
+63 0001772f 83e804
subl
$0x04,
%eax
+66 00017732 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+74 0001773a 890424
movl
%eax,(
%esp)
+77 0001773d e80cb50e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+82 00017742 85c0
testl
%eax,%
eax
+84 00017744 7fcc
jg
0x0001
7712
+86 00017746 8d45e7
leal
0xe7(%
ebp),%eax
+89 00017749 89442404
movl
%eax,0
x04(%esp)
+93 0001774d 891c24
movl
%ebx,(
%esp)
+96 00017750 e82fb50e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+101 00017755 ebbb
jmp
0x0001
7712
+103 00017757 83e804
subl
$0x04,
%eax
+106 0001775a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+114 00017762 890424
movl
%eax,(
%esp)
+117 00017765 e8e4b40e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+122 0001776a 85c0
testl
%eax,%
eax
+124 0001776c 7fae
jg
0x0001
771c
+126 0001776e 8d45e5
leal
0xe5(%
ebp),%eax
+129 00017771 89442404
movl
%eax,0
x04(%esp)
+133 00017775 891c24
movl
%ebx,(
%esp)
+136 00017778 e807b50e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+141 0001777d eb9d
jmp
0x0001
771c
+143 0001777f 89c3
movl
%eax,%
ebx
+145 00017781 8b4724
movl
0x24(%
edi),%eax
+148 00017784 8d50f4
leal
0xf4(%
eax),%edx
+151 00017787 8955d4
movl
%edx,0
xd4(%ebp)

+154 0001778a 39d6


cmpl
%edx,%
esi
+156 0001778c 7514
jne
0x0001
77a2
+158 0001778e 893c24
movl
%edi,(
%esp)
+161 00017791 e8cad60800
calll
0x000a4e60
+166 00017796 891c24
movl
%ebx,(
%esp)
+169 00017799 e8aab40e00
calll
0x00102c48
__Unwind_Resume
+174 0001779e 89c3
movl
%eax,%
ebx
+176 000177a0 ebec
jmp
0x0001
778e
+178 000177a2 83e804
subl
$0x04,
%eax
+181 000177a5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+189 000177ad 890424
movl
%eax,(
%esp)
+192 000177b0 e899b40e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+197 000177b5 85c0
testl
%eax,%
eax
+199 000177b7 7fd5
jg
0x0001
778e
+201 000177b9 8d45e6
leal
0xe6(%
ebp),%eax
+204 000177bc 89442404
movl
%eax,0
x04(%esp)
+208 000177c0 8b45d4
movl
0xd4(%
ebp),%eax
+211 000177c3 890424
movl
%eax,(
%esp)
+214 000177c6 e8b9b40e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+219 000177cb ebc1
jmp
0x0001
778e
+221 000177cd ebcf
jmp
0x0001
779e
+223 000177cf 90
nop
+0

000177d0 55

pushl

000177d1 89e5

movl

000177d3 31c0

xorl

000177d5
000177d6
000177d7
000177d8

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

0x0000

000177e0 55

pushl

000177e1 89e5

movl

%ebp
+1
%esp,%ebp

+3
%eax,%eax
+5
+6
+7
x,%eax)
+0

000177e3 31c0

xorl

000177e5 c9
000177e6 c3
000177e7 660f1f840000000000

leave
ret
0x00000000(%ea

nopw

000177f0 55

pushl

%ebp
+1
000177f1 89e5
%esp,%ebp
+3
000177f3 57
%edi
+4
000177f4 56
%esi
+5
000177f5 53
%ebx
+6
000177f6 83ec04
$0x04,%esp
+9
000177f9 8b550c
0x0c(%ebp),%edx
+12 000177fc 8d441202
edx,%edx),%eax
+16 00017800 8955f0
xf0(%ebp)
+19 00017803 89c6
esi
+21 00017805 8b4d08
ebp),%ecx
+24 00017808 8d3c91
%edx,4),%edi
+27 0001780b 89d3
ebx
+29 0001780d 3b4510
ebp),%eax
+32 00017810 7c10
7822
+34 00017812 eb43
7857
+36 00017814 660f1f440000
)
+42 0001781a 660f1f440000
)
+48 00017820 89c6
esi
+50 00017822 8d48ff
eax),%ecx
+53 00017825 8b5508
ebp),%edx
+56 00017828 8d1c8a
%ecx,4),%ebx
+59 0001782b 8d3c82
%eax,4),%edi
+62 0001782e 8b07
,%eax
+64 00017830 8b13
,%edx
+66 00017832 8b4028
eax),%eax
+69 00017835 3b4228

movl
pushl
pushl
pushl
subl
movl
leal

0x02(%

movl

%edx,0

movl

%eax,%

movl

0x08(%

leal

(%ecx,

movl

%edx,%

cmpl

0x10(%

jl

0x0001

jmp

0x0001

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax
movl

%eax,%

leal

0xff(%

movl

0x08(%

leal

(%edx,

leal

(%edx,

movl

(%edi)

movl

(%ebx)

movl

0x28(%

cmpl

0x28(%

edx),%eax
+72 00017838
esi
+75 0001783b
edi
+78 0001783e
,%eax
+80 00017840
ebp),%ecx
+83 00017843
ebp),%ebx
+86 00017846
%ebx,%ecx,4)
+89 00017849
esi,%esi),%eax
+93 0001784d
xf0(%ebp)
+96 00017850
x10(%ebp)
+99 00017853
7820
+101 00017855
ebx
+103 00017857
ebp),%eax
+106 0001785a
78cf
+108 0001785c
ebp),%ebx
+111 0001785f
+117 00017865
ebx),%edx
+120 00017868
eax
+122 0001786a
%eax
+125 0001786d
%edx),%ecx
+128 00017870
+130 00017872
ebp),%edx
+133 00017875
%ecx,4),%eax
+136 00017878
eax),%eax
+139 0001787b
edx
+141 0001787d
ebp),%ebx
+144 00017880
ebx),%eax
+147 00017883
78b2
+149 00017885
78e3
+151 00017887
+160 00017890
ecx),%edx
+163 00017893
eax

0f47f1

cmoval

%ecx,%

0f47fb

cmoval

%ebx,%

8b07

movl

(%edi)

8b4df0

movl

0xf0(%

8b5d08

movl

0x08(%

89048b

movl

%eax,(

8d443602

leal

0x02(%

8975f0

movl

%esi,0

394510

cmpl

%eax,0

7fcb

jg

0x0001

89f3

movl

%esi,%

3b4510

cmpl

0x10(%

7473

je

0x0001

3b5d0c

cmpl

0x0c(%

leal

0x000178e3
0xff(%

89d0

movl

%edx,%

c1e81f

shrl

$0x1f,

8d0c10

leal

(%eax,

d1f9
8b5508

sarl
movl

%ecx
0x08(%

8b048a

movl

(%edx,

8b4028

movl

0x28(%

89da

movl

%ebx,%

8b5d14

movl

0x14(%

3b4328

cmpl

0x28(%

772d

ja

0x0001

eb5c

jmp

0x0001

0f8e7e000000
8d53ff

660f1f840000000000
8d51ff
89d0

jle

nopw

0x00000000(%eax,%eax)
leal
0xff(%
movl

%edx,%

+165 00017895
%eax
+168 00017898
%edx),%ebx
+171 0001789b
+173 0001789d
edx
+175 0001789f
ebp),%ecx
+178 000178a2
%ebx,4),%eax
+181 000178a5
eax),%eax
+184 000178a8
ebp),%ecx
+187 000178ab
ecx),%eax
+190 000178ae
78c2
+192 000178b0
ecx
+194 000178b2
ebp),%ebx
+197 000178b5
%ecx,4),%esi
+200 000178b8
,%eax
+202 000178ba
%ebx,%edx,4)
+205 000178bd
x0c(%ebp)
+208 000178c0
7890
+210 000178c2
ebp),%eax
+213 000178c5
%esi)
+215 000178c7
%esp
+218 000178ca
+219 000178cb
+220 000178cc
+221 000178cd
+222 000178ce
+223 000178cf
+224 000178d0
ebp),%edx
+227 000178d3
%eax,4),%ecx
+230 000178d6
,%edx
+232 000178d8
%edi)
+234 000178da
ebx
+236 000178dc
edi
+238 000178de
+243 000178e3
esi

c1e81f

shrl

$0x1f,

8d1c10

leal

(%eax,

d1fb
89ca

sarl
movl

%ebx
%ecx,%

8b4d08

movl

0x08(%

8b0499

movl

(%ecx,

8b4028

movl

0x28(%

8b4d14

movl

0x14(%

3b4128

cmpl

0x28(%

7612

jbe

0x0001

89d9

movl

%ebx,%

8b5d08

movl

0x08(%

8d348b

leal

(%ebx,

8b06

movl

(%esi)

890493

movl

%eax,(

394d0c

cmpl

%ecx,0

7cce

jl

0x0001

8b4514

movl

0x14(%

8906

movl

%eax,(

83c404

addl

$0x04,

5b
5e
5f
c9
c3
48
8b5508

popl
popl
popl
leave
ret
decl
movl

%ebx
%esi
%edi

8d0c82

leal

(%edx,

8b11

movl

(%ecx)

8917

movl

%edx,(

89c3

movl

%eax,%

89cf

movl

%ecx,%

movl

0x0001785c
%edi,%

e979ffffff
89fe

jmp

%eax
0x08(%

+245 000178e5 ebdb


78c2
+247 000178e7 90
+248 000178e8 0f1f840000000000
x,%eax)
+0

jmp

0x0001

nop
nopl

0x00000000(%ea

000178f0 55

pushl

%ebp
+1
000178f1 89e5
%esp,%ebp
+3
000178f3 83ec18
$0x18,%esp
+6
000178f6 895df8
%ebx,0xf8(%ebp)
+9
000178f9 8975fc
%esi,0xfc(%ebp)
+12 000178fc 8b7508
ebp),%esi
+15 000178ff c706888e1300
esi)
+21 00017905 8d4628
esi),%eax
+24 00017908 890424
%esp)
+27 0001790b e850d50800
+32 00017910 8d4608
esi),%eax
+35 00017913 890424
%esp)
+38 00017916 e845d50800
+43 0001791b 897508
x08(%ebp)
+46 0001791e 8b5df8
ebp),%ebx
+49 00017921 8b75fc
ebp),%esi
+52 00017924 c9
+53 00017925 e944b40e00
+58 0001792a 89c3
ebx
+60 0001792c 8d4608
esi),%eax
+63 0001792f 890424
%esp)
+66 00017932 e829d50800
+71 00017937 891c24
%esp)
+74 0001793a e809b30e00
__Unwind_Resume
+79 0001793f 90
+0

00017940 55

movl
subl
movl
movl
movl
movl

0x08(%
$0x00138e88,(%

leal

0x28(%

movl

%eax,(

leal

0x000a4e60
0x08(%

movl

%eax,(

movl

0x000a4e60
%esi,0

movl

0xf8(%

movl

0xfc(%

calll

calll

leave
jmp
movl

0x00102d6e
%eax,%

leal

0x08(%

movl

%eax,(

movl

0x000a4e60
%ebx,(

calll
calll

0x00102c48
nop
pushl

%ebp
+1
00017941
%esp,%ebp
+3
00017943
$0x18,%esp
+6
00017946
%ebx,0xf8(%ebp)
+9
00017949

89e5

movl

83ec18

subl

895df8

movl

8975fc

movl

%esi,0xfc(%ebp)
+12 0001794c 8b7508
ebp),%esi
+15 0001794f c706888e1300
esi)
+21 00017955 8d4628
esi),%eax
+24 00017958 890424
%esp)
+27 0001795b e800d50800
+32 00017960 8d4608
esi),%eax
+35 00017963 894508
x08(%ebp)
+38 00017966 8b5df8
ebp),%ebx
+41 00017969 8b75fc
ebp),%esi
+44 0001796c c9
+45 0001796d e9eed40800
+50 00017972 89c3
ebx
+52 00017974 8d4608
esi),%eax
+55 00017977 890424
%esp)
+58 0001797a e8e1d40800
+63 0001797f 891c24
%esp)
+66 00017982 e8c1b20e00
__Unwind_Resume
+71 00017987 90
+72 00017988 0f1f840000000000
x,%eax)
+0

movl
movl

0x08(%
$0x00138e88,(%

leal

0x28(%

movl

%eax,(

leal

0x000a4e60
0x08(%

movl

%eax,0

movl

0xf8(%

movl

0xfc(%

calll

leave
jmp
movl

0x000a4e60
%eax,%

leal

0x08(%

movl

%eax,(

movl

0x000a4e60
%ebx,(

calll
calll

0x00102c48
nop

nopl

0x00000000(%ea

00017990 55

pushl

%ebp
+1
00017991 89e5
%esp,%ebp
+3
00017993 83ec28
$0x28,%esp
+6
00017996 895df8
%ebx,0xf8(%ebp)
+9
00017999 8975fc
%esi,0xfc(%ebp)
+12 0001799c 8b5d08
ebp),%ebx
+15 0001799f 8b4304
ebx),%eax
+18 000179a2 89442404
x04(%esp)
+22 000179a6 8d75f4
ebp),%esi
+25 000179a9 893424
%esp)
+28 000179ac e8bfe50700
+33 000179b1 83c308
%ebx
+36 000179b4 895c2404
x04(%esp)

movl
subl
movl
movl
movl

0x08(%

movl

0x04(%

movl

%eax,0

leal

0xf4(%

movl

%esi,(

addl

0x00095f70
$0x08,

movl

%ebx,0

calll

+40 000179b8
%esp)
+43 000179bb
+48 000179c0
+53 000179c5
08(%esp)
+61 000179cd
04(%esp)
+69 000179d5
%esp)
+72 000179d8
+77 000179dd
ebp),%ebx
+80 000179e0
ebp),%esi
+83 000179e3
+84 000179e4
+85 000179e5
+86 000179e6
ax)
+0

893424

movl

%esi,(

e8903f0800
e81b88ffff
c744240800000000

calll
calll
movl

0x0009b950
0x000101e0
$0x00000000,0x

c744240408000000

movl

$0x00000008,0x

890424

movl

%eax,(

movl

0x00010220
0xf8(%

8b75fc

movl

0xfc(%

c9
c3
90
662e0f1f840000000000

leave
ret
nop
%cs:0x00000000(%eax,%e

e84388ffff
8b5df8

calll

nopw

000179f0 55

pushl

%ebp
+1
000179f1 89e5
%esp,%ebp
+3
000179f3 83ec28
$0x28,%esp
+6
000179f6 895df8
%ebx,0xf8(%ebp)
+9
000179f9 8975fc
%esi,0xfc(%ebp)
+12 000179fc 8b5d08
ebp),%ebx
+15 000179ff 8b4304
ebx),%eax
+18 00017a02 89442404
x04(%esp)
+22 00017a06 8d75f4
ebp),%esi
+25 00017a09 893424
%esp)
+28 00017a0c e85fe50700
+33 00017a11 83c328
%ebx
+36 00017a14 895c2404
x04(%esp)
+40 00017a18 893424
%esp)
+43 00017a1b e8303f0800
+48 00017a20 e8bb87ffff
+53 00017a25 c744240800000000
08(%esp)
+61 00017a2d c744240408000000
04(%esp)
+69 00017a35 890424
%esp)
+72 00017a38 e8e387ffff
+77 00017a3d 8b5df8
ebp),%ebx
+80 00017a40 8b75fc

movl
subl
movl
movl
movl

0x08(%

movl

0x04(%

movl

%eax,0

leal

0xf4(%

movl

%esi,(

addl

0x00095f70
$0x28,

movl

%ebx,0

movl

%esi,(

calll

calll
calll
movl

0x0009b950
0x000101e0
$0x00000000,0x

movl

$0x00000008,0x
movl

%eax,(

movl

0x00010220
0xf8(%

movl

0xfc(%

calll

ebp),%esi
+83 00017a43
+84 00017a44
+85 00017a45
+86 00017a46
ax)
+0

c9
c3
90
662e0f1f840000000000

nopw

leave
ret
nop
%cs:0x00000000(%eax,%e

00017a50 55

pushl

%ebp
+1
00017a51
%esp,%ebp
+3
00017a53
%edi
+4
00017a54
%esi
+5
00017a55
%ebx
+6
00017a56
$0x2c,%esp
+9
00017a59
0x08(%ebp),%edi
+12 00017a5c 8b450c
ebp),%eax
+15 00017a5f 8945e0
xe0(%ebp)
+18 00017a62 8b5704
edi),%edx
+21 00017a65 3b5708
edi),%edx
+24 00017a68 7451
7abb
+26 00017a6a 85d2
edx
+28 00017a6c 7408
7a76
+30 00017a6e 8b42fc
edx),%eax
+33 00017a71 8902
%edx)
+35 00017a73 8b5704
edi),%edx
+38 00017a76 89d0
eax
+40 00017a78 83c204
%edx
+43 00017a7b 895704
x04(%edi)
+46 00017a7e 8b5510
ebp),%edx
+49 00017a81 8b32
,%esi
+51 00017a83 8d58fc
eax),%ebx
+54 00017a86 2b5de0
ebp),%ebx
+57 00017a89 c1fb02
%ebx
+60 00017a8c 85db
ebx
+62 00017a8e 7e1e

89e5

movl

57

pushl

56

pushl

53

pushl

83ec2c

subl

8b7d08

movl
movl

0x0c(%

movl

%eax,0

movl

0x04(%

cmpl

0x08(%

je

0x0001

testl

%edx,%

je

0x0001

movl

0xfc(%

movl

%eax,(

movl

0x04(%

movl

%edx,%

addl

$0x04,

movl

%edx,0

movl

0x10(%

movl

(%edx)

leal

0xfc(%

subl

0xe0(%

sarl

$0x02,

testl

%ebx,%

jle

0x0001

7aae
+64 00017a90 89c1
ecx
+66 00017a92 8d50f8
eax),%edx
+69 00017a95 0f1f440000
)
+74 00017a9a 660f1f440000
)
+80 00017aa0 8b02
,%eax
+82 00017aa2 8941fc
xfc(%ecx)
+85 00017aa5 83e904
%ecx
+88 00017aa8 83ea04
%edx
+91 00017aab 4b
+92 00017aac 75f2
7aa0
+94 00017aae 8b4d0c
ebp),%ecx
+97 00017ab1 8931
%ecx)
+99 00017ab3 83c42c
%esp
+102 00017ab6 5b
+103 00017ab7 5e
+104 00017ab8 5f
+105 00017ab9 c9
+106 00017aba c3
+107 00017abb 89d0
eax
+109 00017abd 2b07
,%eax
+111 00017abf c1f802
%eax
+114 00017ac2 3dffffff3f
ax
+119 00017ac7 0f84c1000000
+125 00017acd ba01000000
dx
+130 00017ad2 85c0
eax
+132 00017ad4 0f84a9000000
+138 00017ada 8d1400
%eax),%edx
+141 00017add c745e4fcffffff
e4(%ebp)
+148 00017ae4 39c2
edx
+150 00017ae6 0f838f000000
+156 00017aec 8b45e4
ebp),%eax
+159 00017aef 890424
%esp)
+162 00017af2 e883b20e00
operator new(unsigned long)
+167 00017af7 8945dc
xdc(%ebp)

movl

%eax,%

leal

0xf8(%

nopl

0x00(%eax,%eax

nopw

0x00(%eax,%eax
movl

(%edx)

movl

%eax,0

subl

$0x04,

subl

$0x04,

decl
jne

%ebx
0x0001

movl

0x0c(%

movl

%esi,(

addl

$0x2c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

subl

(%edi)

sarl

$0x02,

%edx,%

cmpl

$0x3fffffff,%e

je
movl

0x00017b8e
$0x00000001,%e
testl

je
leal
movl

%eax,%
0x00017b83
(%eax,
$0xfffffffc,0x

cmpl

%eax,%

movl

0x00017b7b
0xe4(%

movl

%eax,(

jae

calll

0x00102d7a
movl

%eax,0

+170 00017afa
,%ecx
+172 00017afc
edx
+174 00017afe
x0c(%ebp)
+177 00017b01
7b23
+179 00017b03
)
+185 00017b09
x)
+192 00017b10
edx
+194 00017b12
7b18
+196 00017b14
,%eax
+198 00017b16
%edx)
+200 00017b18
%ecx
+203 00017b1b
%edx
+206 00017b1e
x0c(%ebp)
+209 00017b21
7b10
+211 00017b23
edx
+213 00017b25
7b2e
+215 00017b27
ebp),%ecx
+218 00017b2a
,%eax
+220 00017b2c
%edx)
+222 00017b2e
edi),%esi
+225 00017b31
ebp),%ecx
+228 00017b34
edx),%ebx
+231 00017b37
esi
+233 00017b39
7b54
+235 00017b3b
eax
+237 00017b3d
7b42
+239 00017b3f
+240 00017b40
ecx
+242 00017b42
ebx
+244 00017b44
7b4a
+246 00017b46

8b0f

movl

(%edi)

89c2

movl

%eax,%

394d0c

cmpl

%ecx,0

7420

je

0x0001

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

85d2

testl

%edx,%

7404

je

0x0001

8b01

movl

(%ecx)

8902

movl

%eax,(

83c104

addl

$0x04,

83c204

addl

$0x04,

394d0c

cmpl

%ecx,0

75ed

jne

0x0001

85d2

testl

%edx,%

7407

je

0x0001

8b4d10

movl

0x10(%

8b01

movl

(%ecx)

8902

movl

%eax,(

8b7704

movl

0x04(%

8b4de0

movl

0xe0(%

8d5a04

leal

0x04(%

39ce

cmpl

%ecx,%

7419

je

0x0001

89c8

movl

%ecx,%

eb03

jmp

0x0001

90
89c1

nop
movl

%eax,%

85db

testl

%ebx,%

7404

je

0x0001

8b00

movl

(%eax)

,%eax
+248 00017b48 8903
%ebx)
+250 00017b4a 8d4104
ecx),%eax
+253 00017b4d 83c304
%ebx
+256 00017b50 39c6
esi
+258 00017b52 75ec
7b40
+260 00017b54 8b07
,%eax
+262 00017b56 85c0
eax
+264 00017b58 7408
7b62
+266 00017b5a 890424
%esp)
+269 00017b5d e80cb20e00
operator delete(void*)
+274 00017b62 8b45dc
ebp),%eax
+277 00017b65 8907
%edi)
+279 00017b67 895f04
x04(%edi)
+282 00017b6a 8b45dc
ebp),%eax
+285 00017b6d 0345e4
ebp),%eax
+288 00017b70 894708
x08(%edi)
+291 00017b73 83c42c
%esp
+294 00017b76 5b
+295 00017b77 5e
+296 00017b78 5f
+297 00017b79 c9
+298 00017b7a c3
+299 00017b7b 81faffffff3f
dx
+305 00017b81 7717
7b9a
+307 00017b83 c1e202
%edx
+310 00017b86 8955e4
xe4(%ebp)
+313 00017b89 e95effffff
+318 00017b8e c70424b0430d00
esp)
vector::_M_insert_aux
+325 00017b95 e89eb10e00
std::__throw_length_error(char const*)
+330 00017b9a e875b10e00
std::__throw_bad_alloc()
+335 00017b9f 90

movl

%eax,(

leal

0x04(%

addl

$0x04,

cmpl

%eax,%

jne

0x0001

movl

(%edi)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

0xdc(%

movl

%eax,(

movl

%ebx,0

movl

0xdc(%

addl

0xe4(%

movl

%eax,0

addl

$0x2c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

cmpl

$0x3fffffff,%e
ja

0x0001

shll

$0x02,

movl

%edx,0

jmp
movl

0x00017aec
$0x000d43b0,(%

calll

0x00102d38

calll

0x00102d14
nop

+0

00017ba0 55

pushl

+1

00017ba1 89e5

movl

%ebp

%esp,%ebp
+3
00017ba3 57
%edi
+4
00017ba4 56
%esi
+5
00017ba5 53
%ebx
+6
00017ba6 83ec3c
$0x3c,%esp
+9
00017ba9 8b450c
0x0c(%ebp),%eax
+12 00017bac 8945e4
xe4(%ebp)
+15 00017baf 2b4508
ebp),%eax
+18 00017bb2 c1f802
%eax
+21 00017bb5 83f810
%eax
+24 00017bb8 0f8e8e010000
+30 00017bbe 8b5508
ebp),%edx
+33 00017bc1 83c204
%edx
+36 00017bc4 8955dc
xdc(%ebp)
+39 00017bc7 8b4510
ebp),%eax
+42 00017bca 85c0
eax
+44 00017bcc 0f84df000000
+50 00017bd2 ff4d10
ebp)
+53 00017bd5 8b55e4
ebp),%edx
+56 00017bd8 2b5508
ebp),%edx
+59 00017bdb c1fa02
%edx
+62 00017bde 89d0
eax
+64 00017be0 c1e81f
%eax
+67 00017be3 01d0
eax
+69 00017be5 d1f8
+71 00017be7 8b5508
ebp),%edx
+74 00017bea 8d1c82
%eax,4),%ebx
+77 00017bed 8b7de4
ebp),%edi
+80 00017bf0 8d77fc
edi),%esi
+83 00017bf3 8b02
,%eax
+85 00017bf5 8b4828
eax),%ecx
+88 00017bf8 8b03
,%eax

pushl
pushl
pushl
subl
movl
movl

%eax,0

subl

0x08(%

sarl

$0x02,

cmpl

$0x10,

movl

0x00017d4c
0x08(%

addl

$0x04,

movl

%edx,0

movl

0x10(%

testl

%eax,%

jle

je
decl

0x00017cb1
0x10(%

movl

0xe4(%

subl

0x08(%

sarl

$0x02,

movl

%edx,%

shrl

$0x1f,

addl

%edx,%

sarl
movl

%eax
0x08(%

leal

(%edx,

movl

0xe4(%

leal

0xfc(%

movl

(%edx)

movl

0x28(%

movl

(%ebx)

+90 00017bfa
eax),%edx
+93 00017bfd
ecx
+95 00017bff
+101 00017c05
edi),%eax
+104 00017c08
eax),%eax
+107 00017c0b
edx
+109 00017c0d
+115 00017c13
ecx
+117 00017c15
7c1a
+119 00017c17
ebp),%esi
+122 00017c1a
,%esi
+124 00017c1c
xe0(%ebp)
+127 00017c1f
esi),%edx
+130 00017c22
ebp),%ebx
+133 00017c25
ebp),%edi
+136 00017c28
x,%eax)
+144 00017c30
ebx),%esi
+147 00017c33
edx
+149 00017c35
7c6e
+151 00017c37
edi),%ecx
+154 00017c3a
edi),%eax
+157 00017c3d
eax),%edx
+160 00017c40
7c5a
+162 00017c42
x)
+169 00017c49
x)
+176 00017c50
%ecx
+179 00017c53
,%eax
+181 00017c55
eax),%edx
+184 00017c58
7c50
+186 00017c5a
edi
+188 00017c5c
esi

8b5028

movl

0x28(%

39d1

cmpl

%edx,%

movl

0x00017d54
0xfc(%

8b4028

movl

0x28(%

39c2

cmpl

%eax,%

cmpl

0x00017d6a
%eax,%

0f864f010000
8b47fc

0f8757010000
39c1

jbe

ja

7703

ja

0x0001

8b7508

movl

0x08(%

8b36

movl

(%esi)

8975e0

movl

%esi,0

8b5628

movl

0x28(%

8b5ddc

movl

0xdc(%

8b7de4

movl

0xe4(%

0f1f840000000000

nopl

0x00000000(%ea

8d73fc

leal

0xfc(%

39ca

cmpl

%ecx,%

7237

jb

0x0001

8d4ffc

leal

0xfc(%

8b47fc

movl

0xfc(%

3b5028

cmpl

0x28(%

7618

jbe

0x0001

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

83e904

subl

$0x04,

8b01

movl

(%ecx)

3b5028

cmpl

0x28(%

77f6

ja

0x0001

89cf

movl

%ecx,%

39ce

cmpl

%ecx,%

+190 00017c5e
7c78
+192 00017c60
,%edx
+194 00017c62
,%eax
+196 00017c64
%esi)
+198 00017c66
%ecx)
+200 00017c68
ebp),%eax
+203 00017c6b
eax),%edx
+206 00017c6e
,%eax
+208 00017c70
eax),%ecx
+211 00017c73
%ebx
+214 00017c76
7c30
+216 00017c78
0c(%esp)
+220 00017c7c
ebp),%eax
+223 00017c7f
x08(%esp)
+227 00017c83
ebp),%edx
+230 00017c86
x04(%esp)
+234 00017c8a
%esp)
+237 00017c8d
+242 00017c92
eax
+244 00017c94
ebp),%eax
+247 00017c97
%eax
+250 00017c9a
%eax
+253 00017c9d
+259 00017ca3
xe4(%ebp)
+262 00017ca6
ebp),%edx
+265 00017ca9
edx
+267 00017cab
+273 00017cb1
ebp),%edi
+276 00017cb4
ebp),%edi
+279 00017cb7
%edi
+282 00017cba
%edi
+285 00017cbd

7318

jae

0x0001

8b16

movl

(%esi)

8b01

movl

(%ecx)

8906

movl

%eax,(

8911

movl

%edx,(

8b45e0

movl

0xe0(%

8b5028

movl

0x28(%

8b03

movl

(%ebx)

8b4828

movl

0x28(%

83c304

addl

$0x04,

ebb8

jmp

0x0001

885c240c

movb

%bl,0x

8b4510

movl

0x10(%

89442408

movl

%eax,0

8b55e4

movl

0xe4(%

89542404

movl

%edx,0

893424

movl

%esi,(

movl

0x00017ba0
%esi,%

2b4508

subl

0x08(%

c1f802

sarl

$0x02,

83f810

cmpl

$0x10,

movl

0x00017d4c
%esi,0

8b5510

movl

0x10(%

85d2

testl

%edx,%

e80effffff
89f0

0f8ea9000000
8975e4

0f8521ffffff
8b7de4

calll

jle

jne
movl

0x00017bd2
0xe4(%

2b7d08

subl

0x08(%

c1ff02

sarl

$0x02,

83ff01

cmpl

$0x01,

7e3a

jle

0x0001

7cf9
+287 00017cbf
edi),%edx
+290 00017cc2
eax
+292 00017cc4
%eax
+295 00017cc7
%edx),%esi
+298 00017cca
+300 00017ccc
ebp),%edx
+303 00017ccf
%esi,4),%ebx
+306 00017cd2
7cd5
+308 00017cd4
+309 00017cd5
,%eax
+311 00017cd7
10(%esp)
+315 00017cdb
x0c(%esp)
+319 00017cdf
x08(%esp)
+323 00017ce3
x04(%esp)
+327 00017ce7
ebp),%eax
+330 00017cea
%esp)
+333 00017ced
+338 00017cf2
%ebx
+341 00017cf5
esi
+343 00017cf7
7cd4
+345 00017cf9
ebp),%eax
+348 00017cfc
ebp),%eax
+351 00017cff
%eax
+354 00017d02
+355 00017d03
7d4c
+357 00017d05
ebp),%ecx
+360 00017d08
ecx),%esi
+363 00017d0b
ebp),%esi
+366 00017d0e
ecx),%ebx
+369 00017d11
ecx),%edx
+372 00017d14
ebp),%edi
+375 00017d17

8d57fe

leal

0xfe(%

89d0

movl

%edx,%

c1e81f

shrl

$0x1f,

8d3410

leal

(%eax,

d1fe
8b5508

sarl
movl

%esi
0x08(%

8d1cb2

leal

(%edx,

eb01

jmp

0x0001

4e
8b03

decl
movl

%esi
(%ebx)

885c2410

movb

%bl,0x

8944240c

movl

%eax,0

897c2408

movl

%edi,0

89742404

movl

%esi,0

8b4508

movl

0x08(%

890424

movl

%eax,(

subl

0x000177f0
$0x04,

e8fefaffff
83eb04

calll

85f6

testl

%esi,%

75db

jne

0x0001

8b45e4

movl

0xe4(%

2b4508

subl

0x08(%

c1f802

sarl

$0x02,

48
7e47

decl
jle

%eax
0x0001

8b4de4

movl

0xe4(%

8d71fc

leal

0xfc(%

2b7508

subl

0x08(%

8d59fc

leal

0xfc(%

8b51fc

movl

0xfc(%

8b7d08

movl

0x08(%

8b07

movl

(%edi)

,%eax
+377 00017d19
xfc(%ecx)
+380 00017d1c
10(%esp)
+384 00017d20
x0c(%esp)
+388 00017d24
eax
+390 00017d26
eax
+392 00017d28
%eax
+395 00017d2b
x08(%esp)
+399 00017d2f
04(%esp)
+407 00017d37
%esp)
+410 00017d3a
+415 00017d3f
eax
+417 00017d41
%eax
+420 00017d44
ecx
+422 00017d46
%esi
+425 00017d49
+426 00017d4a
7d0e
+428 00017d4c
%esp
+431 00017d4f
+432 00017d50
+433 00017d51
+434 00017d52
+435 00017d53
+436 00017d54
edi),%eax
+439 00017d57
eax),%eax
+442 00017d5a
ecx
+444 00017d5c
+450 00017d62
edx
+452 00017d64
+458 00017d6a
esi
+460 00017d6c
+465 00017d71
x)
+472 00017d78
x,%eax)
+0

8941fc

movl

%eax,0

885c2410

movb

%bl,0x

8954240c

movl

%edx,0

89d8

movl

%ebx,%

29f8

subl

%edi,%

c1f802

sarl

$0x02,

89442408

movl

%eax,0

c744240400000000

movl

893c24

$0x00000000,0x
movl

%edi,(

movl

0x000177f0
%esi,%

c1f802

sarl

$0x02,

89d9

movl

%ebx,%

83ee04

subl

$0x04,

48
7fc2

decl
jg

%eax
0x0001

83c43c

addl

$0x3c,

5b
5e
5f
c9
c3
8b47fc

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

8b4028

movl

0x28(%

39c1

cmpl

%eax,%

cmpl

0x00017c17
%eax,%

movl

0x00017c1a
%ebx,%

e8b1faffff
89f0

calll

0xfc(%

0f87b5feffff
39c2

ja

0f87b0feffff
89de

ja

e9a9feffff
0f1f8000000000

jmp
nopl

0x00017c1a
0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

00017d80 55

pushl

00017d81 89e5

movl

%ebp
+1
%esp,%ebp

+3

00017d83 57

pushl

+4

00017d84 56

pushl

+5

00017d85 53

pushl

%edi
%esi
%ebx
+6
00017d86 83ec18
$0x18,%esp
+9
00017d89 8b450c
0x0c(%ebp),%eax
+12 00017d8c 2b4508
ebp),%eax
+15 00017d8f c1f802
%eax
+18 00017d92 83f810
%eax
+21 00017d95 0f8ed3000000
+27 00017d9b 8b4508
ebp),%eax
+30 00017d9e 83c040
%eax
+33 00017da1 8945dc
xdc(%ebp)
+36 00017da4 8b4508
ebp),%eax
+39 00017da7 83c004
%eax
+42 00017daa 3b45dc
ebp),%eax
+45 00017dad 7468
7e17
+47 00017daf 8b5508
ebp),%edx
+50 00017db2 83c208
%edx
+53 00017db5 8955e4
xe4(%ebp)
+56 00017db8 89d3
ebx
+58 00017dba 895dec
xec(%ebp)
+61 00017dbd 89da
edx
+63 00017dbf 83ea04
%edx
+66 00017dc2 8b38
,%edi
+68 00017dc4 8b4f28
edi),%ecx
+71 00017dc7 8b7508
ebp),%esi
+74 00017dca 8b06
,%eax
+76 00017dcc 3b4828
eax),%ecx
+79 00017dcf 0f8647010000
+85 00017dd5 89d3
ebx
+87 00017dd7 29f3
ebx

subl
movl
subl

0x08(%

sarl

$0x02,

cmpl

$0x10,

movl

0x00017e6e
0x08(%

addl

$0x40,

movl

%eax,0

movl

0x08(%

addl

$0x04,

cmpl

0xdc(%

je

0x0001

movl

0x08(%

addl

$0x08,

movl

%edx,0

movl

%edx,%

movl

%ebx,0

movl

%ebx,%

subl

$0x04,

movl

(%eax)

movl

0x28(%

movl

0x08(%

movl

(%esi)

cmpl

0x28(%

movl

0x00017f1c
%edx,%

subl

%esi,%

jle

jbe

+89 00017dd9
%ebx
+92 00017ddc
ebx
+94 00017dde
7dfe
+96 00017de0
ebp),%ecx
+99 00017de3
edx
+101 00017de5
%edx
+104 00017de8
x,%eax)
+112 00017df0
,%eax
+114 00017df2
xfc(%ecx)
+117 00017df5
%ecx
+120 00017df8
%edx
+123 00017dfb
+124 00017dfc
7df0
+126 00017dfe
ebp),%eax
+129 00017e01
%eax)
+131 00017e03
0xe4(%ebp)
+135 00017e07
ebp),%eax
+138 00017e0a
xec(%ebp)
+141 00017e0d
7e17
+143 00017e0f
ebp),%eax
+146 00017e12
ebp),%ebx
+149 00017e15
7dba
+151 00017e17
ebp),%edx
+154 00017e1a
xe0(%ebp)
+157 00017e1d
ebp),%ebx
+160 00017e20
edx
+162 00017e22
7e66
+164 00017e24
ebp),%esi
+167 00017e27
,%edi
+169 00017e29
ebx
+171 00017e2b

c1fb02

sarl

$0x02,

85db

testl

%ebx,%

7e1e

jle

0x0001

8b4dec

movl

0xec(%

89ca

movl

%ecx,%

83ea08

subl

$0x08,

0f1f840000000000

nopl

0x00000000(%ea

8b02

movl

(%edx)

8941fc

movl

%eax,0

83e904

subl

$0x04,

83ea04

subl

$0x04,

4b
75f2

decl
jne

%ebx
0x0001

8b4508

movl

0x08(%

8938

movl

%edi,(

8345e404

addl

$0x04,

8b45dc

movl

0xdc(%

3945ec

cmpl

%eax,0

7408

je

0x0001

8b45ec

movl

0xec(%

8b5de4

movl

0xe4(%

eba3

jmp

0x0001

8b55dc

movl

0xdc(%

8955e0

movl

%edx,0

8b5d0c

movl

0x0c(%

39da

cmpl

%ebx,%

7442

je

0x0001

8b75e0

movl

0xe0(%

8b3e

movl

(%esi)

89f3

movl

%esi,%

83eb04

subl

$0x04,

%ebx
+174 00017e2e
esi),%edx
+177 00017e31
edi),%eax
+180 00017e34
ecx
+182 00017e36
edx),%eax
+185 00017e39
7e58
+187 00017e3b
ecx
+189 00017e3d
7e42
+191 00017e3f
+192 00017e40
ebx
+194 00017e42
,%eax
+196 00017e44
%esi)
+198 00017e46
ebx),%ecx
+201 00017e49
esi
+203 00017e4b
ebx),%edx
+206 00017e4e
edi),%eax
+209 00017e51
edx),%eax
+212 00017e54
7e40
+214 00017e56
ecx
+216 00017e58
%ecx)
+218 00017e5a
0xe0(%ebp)
+222 00017e5e
ebp),%eax
+225 00017e61
x0c(%ebp)
+228 00017e64
7e24
+230 00017e66
%esp
+233 00017e69
+234 00017e6a
+235 00017e6b
+236 00017e6c
+237 00017e6d
+238 00017e6e
ebp),%edx
+241 00017e71
x0c(%ebp)
+244 00017e74
7e66
+246 00017e76

8b56fc

movl

0xfc(%

8b4728

movl

0x28(%

89f1

movl

%esi,%

3b4228

cmpl

0x28(%

761d

jbe

0x0001

89d9

movl

%ebx,%

eb03

jmp

0x0001

90
89cb

nop
movl

%ecx,%

8b01

movl

(%ecx)

8906

movl

%eax,(

8d4bfc

leal

0xfc(%

89de

movl

%ebx,%

8b53fc

movl

0xfc(%

8b4728

movl

0x28(%

3b4228

cmpl

0x28(%

77ea

ja

0x0001

89d9

movl

%ebx,%

8939

movl

%edi,(

8345e004

addl

$0x04,

8b45e0

movl

0xe0(%

39450c

cmpl

%eax,0

75be

jne

0x0001

83c418

addl

$0x18,

5b
5e
5f
c9
c3
8b5508

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

39550c

cmpl

%edx,0

74f0

je

0x0001

89d0

movl

%edx,%

0x08(%

eax
+248 00017e78
%eax
+251 00017e7b
x0c(%ebp)
+254 00017e7e
7e66
+256 00017e80
%edx
+259 00017e83
xe8(%ebp)
+262 00017e86
ebx
+264 00017e88
xf0(%ebp)
+267 00017e8b
edx
+269 00017e8d
%edx
+272 00017e90
,%edi
+274 00017e92
edi),%ecx
+277 00017e95
ebp),%esi
+280 00017e98
,%eax
+282 00017e9a
eax),%ecx
+285 00017e9d
7ee7
+287 00017e9f
ebx
+289 00017ea1
ebx
+291 00017ea3
%ebx
+294 00017ea6
ebx
+296 00017ea8
7ece
+298 00017eaa
ebp),%ecx
+301 00017ead
edx
+303 00017eaf
%edx
+306 00017eb2
x)
+313 00017eb9
x)
+320 00017ec0
,%eax
+322 00017ec2
xfc(%ecx)
+325 00017ec5
%ecx
+328 00017ec8
%edx
+331 00017ecb

83c004

addl

$0x04,

39450c

cmpl

%eax,0

74e6

je

0x0001

83c208

addl

$0x08,

8955e8

movl

%edx,0

89d3

movl

%edx,%

895df0

movl

%ebx,0

89da

movl

%ebx,%

83ea04

subl

$0x04,

8b38

movl

(%eax)

8b4f28

movl

0x28(%

8b7508

movl

0x08(%

8b06

movl

(%esi)

3b4828

cmpl

0x28(%

7648

jbe

0x0001

89d3

movl

%edx,%

29f3

subl

%esi,%

c1fb02

sarl

$0x02,

85db

testl

%ebx,%

7e24

jle

0x0001

8b4df0

movl

0xf0(%

89ca

movl

%ecx,%

83ea08

subl

$0x08,

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

8b02

movl

(%edx)

8941fc

movl

%eax,0

83e904

subl

$0x04,

83ea04

subl

$0x04,

4b

decl

%ebx

+332 00017ecc
7ec0
+334 00017ece
ebp),%eax
+337 00017ed1
%eax)
+339 00017ed3
0xe8(%ebp)
+343 00017ed7
ebp),%eax
+346 00017eda
xf0(%ebp)
+349 00017edd
7e66
+351 00017edf
ebp),%eax
+354 00017ee2
ebp),%ebx
+357 00017ee5
7e88
+359 00017ee7
esi
+361 00017ee9
%ebx
+364 00017eec
esi),%eax
+367 00017eef
esi
+369 00017ef1
x28(%eax)
+372 00017ef4
7f18
+374 00017ef6
ecx
+376 00017ef8
7f02
+378 00017efa
)
+384 00017f00
ebx
+386 00017f02
,%eax
+388 00017f04
%esi)
+390 00017f06
ebx),%ecx
+393 00017f09
esi
+395 00017f0b
ebx),%edx
+398 00017f0e
edi),%eax
+401 00017f11
edx),%eax
+404 00017f14
7f00
+406 00017f16
esi
+408 00017f18
%esi)

75f2

jne

0x0001

8b4508

movl

0x08(%

8938

movl

%edi,(

8345e804

addl

$0x04,

8b450c

movl

0x0c(%

3945f0

cmpl

%eax,0

7487

je

0x0001

8b45f0

movl

0xf0(%

8b5de8

movl

0xe8(%

eba1

jmp

0x0001

89de

movl

%ebx,%

83eb08

subl

$0x08,

8b46f8

movl

0xf8(%

89d6

movl

%edx,%

394828

cmpl

%ecx,0

7322

jae

0x0001

89d9

movl

%ebx,%

eb08

jmp

0x0001

660f1f440000

nopw

0x00(%eax,%eax

89cb

movl

%ecx,%

8b01

movl

(%ecx)

8906

movl

%eax,(

8d4bfc

leal

0xfc(%

89de

movl

%ebx,%

8b53fc

movl

0xfc(%

8b4728

movl

0x28(%

3b4228

cmpl

0x28(%

77ea

ja

0x0001

89de

movl

%ebx,%

893e

movl

%edi,(

+410 00017f1a
7ed3
+412 00017f1c
esi
+414 00017f1e
%ebx
+417 00017f21
esi),%eax
+420 00017f24
esi
+422 00017f26
eax),%ecx
+425 00017f29
7f48
+427 00017f2b
ecx
+429 00017f2d
7f32
+431 00017f2f
+432 00017f30
ebx
+434 00017f32
,%eax
+436 00017f34
%esi)
+438 00017f36
ebx),%ecx
+441 00017f39
esi
+443 00017f3b
ebx),%edx
+446 00017f3e
edi),%eax
+449 00017f41
edx),%eax
+452 00017f44
7f30
+454 00017f46
esi
+456 00017f48
%esi)
+458 00017f4a
+463 00017f4f
+0

ebb7

jmp

0x0001

89de

movl

%ebx,%

83eb08

subl

$0x08,

8b46f8

movl

0xf8(%

89d6

movl

%edx,%

3b4828

cmpl

0x28(%

761d

jbe

0x0001

89d9

movl

%ebx,%

eb03

jmp

0x0001

90
89cb

nop
movl

%ecx,%

8b01

movl

(%ecx)

8906

movl

%eax,(

8d4bfc

leal

0xfc(%

89de

movl

%ebx,%

8b53fc

movl

0xfc(%

8b4728

movl

0x28(%

3b4228

cmpl

0x28(%

77ea

ja

0x0001

89de

movl

%ebx,%

893e

movl

%edi,(

e9b4feffff
90

jmp

0x00017e03
nop

00017f50 55

pushl

%ebp
+1
00017f51
%esp,%ebp
+3
00017f53
$0x38,%esp
+6
00017f56
%ebx,0xf4(%ebp)
+9
00017f59
%esi,0xf8(%ebp)
+12 00017f5c 897dfc
xfc(%ebp)
+15 00017f5f 8b7d08
ebp),%edi
+18 00017f62 8b5704
edi),%edx

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

movl

0x04(%

+21 00017f65
edi),%edx
+24 00017f68
7fc0
+26 00017f6a
edx
+28 00017f6c
7f76
+30 00017f6e
edx),%eax
+33 00017f71
%edx)
+35 00017f73
edi),%edx
+38 00017f76
eax
+40 00017f78
%edx
+43 00017f7b
x04(%edi)
+46 00017f7e
ebp),%edx
+49 00017f81
,%ebx
+51 00017f83
eax),%edx
+54 00017f86
ebp),%edx
+57 00017f89
%edx
+60 00017f8c
x08(%esp)
+64 00017f90
ebp),%ecx
+67 00017f93
x04(%esp)
+71 00017f97
eax
+73 00017f99
%esp)
+76 00017f9c
_memmove
+81 00017fa1
ebp),%eax
+84 00017fa4
%eax)
+86 00017fa6
ebp),%ebx
+89 00017fa9
ebp),%esi
+92 00017fac
ebp),%edi
+95 00017faf
+96 00017fb0
+97 00017fb1
x)
+104 00017fb8
x,%eax)
+112 00017fc0
eax

3b5708

cmpl

0x08(%

7456

je

0x0001

85d2

testl

%edx,%

7408

je

0x0001

8b42fc

movl

0xfc(%

8902

movl

%eax,(

8b5704

movl

0x04(%

89d0

movl

%edx,%

83c204

addl

$0x04,

895704

movl

%edx,0

8b5510

movl

0x10(%

8b1a

movl

(%edx)

8d50fc

leal

0xfc(%

2b550c

subl

0x0c(%

83e2fc

andl

$0xfc,

89542408

movl

%edx,0

8b4d0c

movl

0x0c(%

894c2404

movl

%ecx,0

29d0

subl

%edx,%

890424

movl

%eax,(

e87bae0e00

calll

0x00102e1c

8b450c

movl

0x0c(%

8918

movl

%ebx,(

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

89d0

movl

%edx,%

+114 00017fc2 2b07


,%eax
+116 00017fc4 c1f802
%eax
+119 00017fc7 3dffffff3f
ax
+124 00017fcc 0f84ac000000
+130 00017fd2 ba01000000
dx
+135 00017fd7 85c0
eax
+137 00017fd9 0f8494000000
+143 00017fdf 8d1400
%eax),%edx
+146 00017fe2 c745e4fcffffff
e4(%ebp)
+153 00017fe9 39c2
edx
+155 00017feb 737e
806b
+157 00017fed 8b55e4
ebp),%edx
+160 00017ff0 891424
%esp)
+163 00017ff3 e882ad0e00
operator new(unsigned long)
+168 00017ff8 8945e0
xe0(%ebp)
+171 00017ffb 8b07
,%eax
+173 00017ffd 8b5d0c
ebp),%ebx
+176 00018000 29c3
ebx
+178 00018002 895c2408
x08(%esp)
+182 00018006 89442404
x04(%esp)
+186 0001800a 8b4de0
ebp),%ecx
+189 0001800d 890c24
%esp)
+192 00018010 e807ae0e00
_memmove
+197 00018015 8b55e0
ebp),%edx
+200 00018018 01da
edx
+202 0001801a 7407
8023
+204 0001801c 8b4d10
ebp),%ecx
+207 0001801f 8b01
,%eax
+209 00018021 8902
%edx)
+211 00018023 8b5f04
edi),%ebx
+214 00018026 8d7204
edx),%esi

subl

(%edi)

sarl

$0x02,

cmpl

$0x3fffffff,%e

je
movl

0x0001807e
$0x00000001,%e
testl

je
leal
movl

%eax,%
0x00018073
(%eax,
$0xfffffffc,0x

cmpl

%eax,%

jae

0x0001

movl

0xe4(%

movl

%edx,(

calll

0x00102d7a
movl

%eax,0

movl

(%edi)

movl

0x0c(%

subl

%eax,%

movl

%ebx,0

movl

%eax,0

movl

0xe0(%

movl

%ecx,(

calll

0x00102e1c
movl

0xe0(%

addl

%ebx,%

je

0x0001

movl

0x10(%

movl

(%ecx)

movl

%eax,(

movl

0x04(%

leal

0x04(%

+217 00018029 2b5d0c


ebp),%ebx
+220 0001802c 895c2408
x08(%esp)
+224 00018030 8b450c
ebp),%eax
+227 00018033 89442404
x04(%esp)
+231 00018037 893424
%esp)
+234 0001803a e8ddad0e00
_memmove
+239 0001803f 8d1c1e
%ebx),%ebx
+242 00018042 8b07
,%eax
+244 00018044 85c0
eax
+246 00018046 7408
8050
+248 00018048 890424
%esp)
+251 0001804b e81ead0e00
operator delete(void*)
+256 00018050 8b55e0
ebp),%edx
+259 00018053 8917
%edi)
+261 00018055 895f04
x04(%edi)
+264 00018058 89d0
eax
+266 0001805a 0345e4
ebp),%eax
+269 0001805d 894708
x08(%edi)
+272 00018060 8b5df4
ebp),%ebx
+275 00018063 8b75f8
ebp),%esi
+278 00018066 8b7dfc
ebp),%edi
+281 00018069 c9
+282 0001806a c3
+283 0001806b 81faffffff3f
dx
+289 00018071 7717
808a
+291 00018073 c1e202
%edx
+294 00018076 8955e4
xe4(%ebp)
+297 00018079 e96fffffff
+302 0001807e c70424b0430d00
esp)
vector::_M_insert_aux
+309 00018085 e8aeac0e00
std::__throw_length_error(char const*)
+314 0001808a e885ac0e00
std::__throw_bad_alloc()
+319 0001808f 90

subl

0x0c(%

movl

%ebx,0

movl

0x0c(%

movl

%eax,0

movl

%esi,(

calll

0x00102e1c
leal

(%esi,

movl

(%edi)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

0xe0(%

movl

%edx,(

movl

%ebx,0

movl

%edx,%

addl

0xe4(%

movl

%eax,0

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
cmpl

$0x3fffffff,%e
ja

0x0001

shll

$0x02,

movl

%edx,0

jmp
movl

0x00017fed
$0x000d43b0,(%

calll

0x00102d38

calll

0x00102d14
nop

+0

00018090 55

pushl

%ebp
+1
00018091 89e5
%esp,%ebp
+3
00018093 8b4508
0x08(%ebp),%eax
+6
00018096 c70000000000
00000,(%eax)
+12 0001809c c7400400000000
04(%eax)
+19 000180a3 c7400800000000
08(%eax)
+26 000180aa c9
+27 000180ab c3
+28 000180ac 0f1f4000
eax)
+0

movl
movl
movl

$0x000

movl

$0x00000000,0x

movl

$0x00000000,0x
leave
ret
nopl

000180b0 55

0x00(%
pushl

%ebp
+1
000180b1 89e5
%esp,%ebp
+3
000180b3 8b4508
0x08(%ebp),%eax
+6
000180b6 83c004
$0x04,%eax
+9
000180b9 c9
+10 000180ba c3
+11 000180bb 90
+12 000180bc 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

000180c0 55

0x00(%
pushl

%ebp
+1
000180c1 89e5
%esp,%ebp
+3
000180c3 8b4508
0x08(%ebp),%eax
+6
000180c6 83c008
$0x08,%eax
+9
000180c9 c9
+10 000180ca c3
+11 000180cb 90
+12 000180cc 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

000180d0 55

0x00(%
pushl

%ebp
+1
000180d1 89e5
%esp,%ebp
+3
000180d3 8b4508
0x08(%ebp),%eax
+6
000180d6 8b400c
0x0c(%eax),%eax
+9
000180d9 c9
+10 000180da c3
+11 000180db 90
+12 000180dc 0f1f4000
eax)

movl
movl
movl
leave
ret
nop
nopl

0x00(%

+0

000180e0 55

pushl

%ebp
+1
000180e1 89e5
%esp,%ebp
+3
000180e3 8b4508
0x08(%ebp),%eax
+6
000180e6 c70000000000
00000,(%eax)
+12 000180ec c7400400000000
04(%eax)
+19 000180f3 c7400800000000
08(%eax)
+26 000180fa c9
+27 000180fb c3
+28 000180fc 0f1f4000
eax)
+0

movl
movl
movl

$0x000

movl

$0x00000000,0x

movl

$0x00000000,0x
leave
ret
nopl

00018100 55

0x00(%
pushl

%ebp
+1
00018101 89e5
%esp,%ebp
+3
00018103 8b550c
0x0c(%ebp),%edx
+6
00018106 c1e202
$0x02,%edx
+9
00018109 8b4508
0x08(%ebp),%eax
+12 0001810c 0310
,%edx
+14 0001810e 8b02
,%eax
+16 00018110 c9
+17 00018111 c3
+18 00018112 0f1f8000000000
x)
+25 00018119 0f1f8000000000
x)
+0

movl
movl
shll
movl
addl

(%eax)

movl

(%edx)

leave
ret
nopl

0x00000000(%ea

nopl

0x00000000(%ea

00018120 55

pushl

%ebp
+1
00018121 89e5
%esp,%ebp
+3
00018123 8b550c
0x0c(%ebp),%edx
+6
00018126 c1e202
$0x02,%edx
+9
00018129 8b4508
0x08(%ebp),%eax
+12 0001812c 0310
,%edx
+14 0001812e 8b02
,%eax
+16 00018130 83c008
%eax
+19 00018133 c9
+20 00018134 c3
+21 00018135 90
+22 00018136 662e0f1f840000000000
ax)

movl
movl
shll
movl

nopw

addl

(%eax)

movl

(%edx)

addl

$0x08,

leave
ret
nop
%cs:0x00000000(%eax,%e

+0

00018140 55

pushl

%ebp
+1
00018141 89e5
%esp,%ebp
+3
00018143 8b550c
0x0c(%ebp),%edx
+6
00018146 c1e202
$0x02,%edx
+9
00018149 8b4508
0x08(%ebp),%eax
+12 0001814c 0310
,%edx
+14 0001814e 8b02
,%eax
+16 00018150 8b400c
eax),%eax
+19 00018153 c9
+20 00018154 c3
+21 00018155 90
+22 00018156 662e0f1f840000000000
ax)
+0

movl
movl
shll
movl

nopw

addl

(%eax)

movl

(%edx)

movl

0x0c(%

leave
ret
nop
%cs:0x00000000(%eax,%e

00018160 55

pushl

%ebp
+1
00018161 89e5
%esp,%ebp
+3
00018163 8b550c
0x0c(%ebp),%edx
+6
00018166 c1e202
$0x02,%edx
+9
00018169 8b4508
0x08(%ebp),%eax
+12 0001816c 0310
,%edx
+14 0001816e 8b02
,%eax
+16 00018170 83c004
%eax
+19 00018173 c9
+20 00018174 c3
+21 00018175 90
+22 00018176 662e0f1f840000000000
ax)
+0

movl
movl
shll
movl

nopw

addl

(%eax)

movl

(%edx)

addl

$0x04,

leave
ret
nop
%cs:0x00000000(%eax,%e

00018180 55

pushl

%ebp
+1
00018181
%esp,%ebp
+3
00018183
%esi
+4
00018184
%ebx
+5
00018185
0x08(%ebp),%eax
+8
00018188
0x0c(%ebp),%esi
+11 0001818b 8b18
,%ebx
+13 0001818d 8b4804
eax),%ecx

89e5

movl

56

pushl

53

pushl

8b4508

movl

8b750c

movl
movl

(%eax)

movl

0x04(%

+16 00018190 31d2

xorl

%edx,%

subl

%ebx,%

c1f902

sarl

$0x02,

eb10

jmp

0x0001

edx
+18 00018192 29d9
ecx
+20 00018194
%ecx
+23 00018197
81a9
+25 00018199
x)
+32 000181a0
%edx,4),%eax
+35 000181a3
x0c(%eax)
+38 000181a6
81b2
+40 000181a8
+41 000181a9
edx
+43 000181ab
81a0
+45 000181ad
dx
+50 000181b2
eax
+52 000181b4
+53 000181b5
+54 000181b6
+55 000181b7
+56 000181b8
x,%eax)
+0

0f1f8000000000

nopl

0x00000000(%ea

8b0493

movl

(%ebx,

39700c

cmpl

%esi,0

740a

je

0x0001

42
39ca

incl
cmpl

%edx
%ecx,%

72f3

jb

0x0001

baffffffff

movl

$0xffffffff,%e

89d0

movl

%edx,%

5b
5e
c9
c3
0f1f840000000000

popl
popl
leave
ret

%ebx
%esi

nopl

0x00000000(%ea

000181c0 55

pushl

%ebp
+1
000181c1
%esp,%ebp
+3
000181c3
0x08(%ebp),%edx
+6
000181c6
0x04(%edx),%eax
+9
000181c9
(%edx),%eax
+11 000181cb c1f802
%eax
+14 000181ce c9
+15 000181cf c3
+0

89e5

movl

8b5508

movl

8b4204

movl

2b02

subl
sarl

$0x02,

leave
ret

000181d0 55

pushl

000181d1 89e5

movl

000181d3 57

pushl

000181d4 56

pushl

000181d5 53

pushl

000181d6 83ec1c

subl

000181d9 8b7d08

movl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x1c,%esp
+9

0x08(%ebp),%edi
+12 000181dc
,%eax
+14 000181de
edi),%ecx
+17 000181e1
esi
+19 000181e3
ebx
+21 000181e5
ebx
+23 000181e7
%ebx
+26 000181ea
esi
+28 000181ec
8210
+30 000181ee
+32 000181f0
%esi,4),%edx
+35 000181f3
edx
+37 000181f5
8204
+39 000181f7
,%eax
+41 000181f9
%esp)
+44 000181fc
%eax)
+47 000181ff
,%eax
+49 00018201
edi),%ecx
+52 00018204
+53 00018205
ebx
+55 00018207
ebx
+57 00018209
%ebx
+60 0001820c
esi
+62 0001820e
81f0
+64 00018210
08(%esp)
+72 00018218
x04(%esp)
+76 0001821c
%esp)
+79 0001821f
_memmove
+84 00018224
bx,4),%eax
+91 0001822b
x04(%edi)
+94 0001822e
,%eax
+96 00018230

8b07

movl

(%edi)

8b4f04

movl

0x04(%

31f6

xorl

%esi,%

89cb

movl

%ecx,%

29c3

subl

%eax,%

c1fb02

sarl

$0x02,

39de

cmpl

%ebx,%

7322

jae

0x0001

6690
8b14b0

nop
movl

(%eax,

85d2

testl

%edx,%

740d

je

0x0001

8b02

movl

(%edx)

891424

movl

%edx,(

ff500c

call

*0x0c(

8b07

movl

(%edi)

8b4f04

movl

0x04(%

46
89cb

incl
movl

%esi
%ecx,%

29c3

subl

%eax,%

c1fb02

sarl

$0x02,

39de

cmpl

%ebx,%

72e0

jb

0x0001

c744240800000000

movl

$0x00000000,0x

894c2404

movl

%ecx,0

890424

movl

%eax,(

e8f8ab0e00

calll

0x00102e1c

8d049d00000000

leal

0x00000000(,%e

294704

subl

%eax,0

8b07

movl

(%edi)

85c0

testl

%eax,%

eax
+98 00018232 740f
8243
+100 00018234 894508
x08(%ebp)
+103 00018237 83c41c
%esp
+106 0001823a 5b
+107 0001823b 5e
+108 0001823c 5f
+109 0001823d c9
+110 0001823e e92bab0e00
+115 00018243 83c41c
%esp
+118 00018246 5b
+119 00018247 5e
+120 00018248 5f
+121 00018249 c9
+122 0001824a c3
+123 0001824b 89c3
ebx
+125 0001824d 8b07
,%eax
+127 0001824f 85c0
eax
+129 00018251 7408
825b
+131 00018253 890424
%esp)
+134 00018256 e813ab0e00
operator delete(void*)
+139 0001825b 891c24
%esp)
+142 0001825e e8e5a90e00
__Unwind_Resume
+147 00018263 90
+148 00018264 660f1f440000
)
+154 0001826a 660f1f440000
)
+0

je

0x0001

movl

%eax,0

addl

$0x1c,

popl
popl
popl
leave

%ebx
%esi
%edi

jmp
addl

0x00102d6e
$0x1c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

(%edi)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

%eax,%

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00018270 55

pushl

00018271 89e5

movl

%ebp
+1
%esp,%ebp
+3
+4
81d0
+9
0000(%eax)
+0

00018273 c9
00018274 e957ffffff

jmp

0x0001

00018279 0f1f8000000000

nopl

0x0000

00018280 55

leave

pushl

%ebp
+1
00018281
%esp,%ebp
+3
00018283
$0x28,%esp
+6
00018286
%ebx,0xf8(%ebp)
+9
00018289

89e5

movl

83ec28

subl

895df8

movl

8975fc

movl

%esi,0xfc(%ebp)
+12 0001828c 8b5d08
movl
0x08(%
ebp),%ebx
+15 0001828f 8b750c
movl
0x0c(%
ebp),%esi
+18 00018292 c703e8911300
movl
$0x001391e8,(%
ebx)
+24 00018298 8d5304
leal
0x04(%
ebx),%edx
+27 0001829b 8d45f7
leal
0xf7(%
ebp),%eax
+30 0001829e 89442408
movl
%eax,0
x08(%esp)
+34 000182a2 89742404
movl
%esi,0
x04(%esp)
+38 000182a6 891424
movl
%edx,(
%esp)
+41 000182a9 e812aa0e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+46 000182ae 8d5308
leal
0x08(%
ebx),%edx
+49 000182b1 8d45f6
leal
0xf6(%
ebp),%eax
+52 000182b4 89442408
movl
%eax,0
x08(%esp)
+56 000182b8 89742404
movl
%esi,0
x04(%esp)
+60 000182bc 891424
movl
%edx,(
%esp)
+63 000182bf e8fca90e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+68 000182c4 8b4510
movl
0x10(%
ebp),%eax
+71 000182c7 89430c
movl
%eax,0
x0c(%ebx)
+74 000182ca 8b5df8
movl
0xf8(%
ebp),%ebx
+77 000182cd 8b75fc
movl
0xfc(%
ebp),%esi
+80 000182d0 c9
leave
+81 000182d1 c3
ret
+82 000182d2 890424
movl
%eax,(
%esp)
+85 000182d5 e86ea90e00
calll
0x00102c48
__Unwind_Resume
+90 000182da 89c6
movl
%eax,%
esi
+92 000182dc 8b4304
movl
0x04(%
ebx),%eax
+95 000182df 8d58f4
leal
0xf4(%
eax),%ebx
+98 000182e2 3b1d88801300
cmpl
0x00138088,%eb
x
+104 000182e8 7508
jne
0x0001
82f2
+106 000182ea 893424
movl
%esi,(
%esp)
+109 000182ed e856a90e00
calll
0x00102c48

__Unwind_Resume
+114 000182f2 83e804
subl
$0x04,
%eax
+117 000182f5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+125 000182fd 890424
movl
%eax,(
%esp)
+128 00018300 e849a90e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+133 00018305 85c0
testl
%eax,%
eax
+135 00018307 7fe1
jg
0x0001
82ea
+137 00018309 8d45f5
leal
0xf5(%
ebp),%eax
+140 0001830c 89442404
movl
%eax,0
x04(%esp)
+144 00018310 891c24
movl
%ebx,(
%esp)
+147 00018313 e86ca90e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+152 00018318 ebd0
jmp
0x0001
82ea
+154 0001831a ebb6
jmp
0x0001
82d2
+156 0001831c 0f1f4000
nopl
0x00(%
eax)
+0

00018320 55

pushl

%ebp
+1
00018321 89e5
movl
%esp,%ebp
+3
00018323 83ec28
subl
$0x28,%esp
+6
00018326 895df8
movl
%ebx,0xf8(%ebp)
+9
00018329 8975fc
movl
%esi,0xfc(%ebp)
+12 0001832c 8b5d08
movl
0x08(%
ebp),%ebx
+15 0001832f c703e8911300
movl
$0x001391e8,(%
ebx)
+21 00018335 8d4304
leal
0x04(%
ebx),%eax
+24 00018338 8d55f7
leal
0xf7(%
ebp),%edx
+27 0001833b 89542408
movl
%edx,0
x08(%esp)
+31 0001833f 8b550c
movl
0x0c(%
ebp),%edx
+34 00018342 89542404
movl
%edx,0
x04(%esp)
+38 00018346 890424
movl
%eax,(
%esp)
+41 00018349 e872a90e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+46 0001834e 8d4308
leal
0x08(%
ebx),%eax

+49 00018351 8d55f6


leal
0xf6(%
ebp),%edx
+52 00018354 89542408
movl
%edx,0
x08(%esp)
+56 00018358 8b5510
movl
0x10(%
ebp),%edx
+59 0001835b 89542404
movl
%edx,0
x04(%esp)
+63 0001835f 890424
movl
%eax,(
%esp)
+66 00018362 e859a90e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+71 00018367 8b4514
movl
0x14(%
ebp),%eax
+74 0001836a 89430c
movl
%eax,0
x0c(%ebx)
+77 0001836d 8b5df8
movl
0xf8(%
ebp),%ebx
+80 00018370 8b75fc
movl
0xfc(%
ebp),%esi
+83 00018373 c9
leave
+84 00018374 c3
ret
+85 00018375 890424
movl
%eax,(
%esp)
+88 00018378 e8cba80e00
calll
0x00102c48
__Unwind_Resume
+93 0001837d 89c6
movl
%eax,%
esi
+95 0001837f 8b4304
movl
0x04(%
ebx),%eax
+98 00018382 8d58f4
leal
0xf4(%
eax),%ebx
+101 00018385 3b1d88801300
cmpl
0x00138088,%eb
x
+107 0001838b 7508
jne
0x0001
8395
+109 0001838d 893424
movl
%esi,(
%esp)
+112 00018390 e8b3a80e00
calll
0x00102c48
__Unwind_Resume
+117 00018395 83e804
subl
$0x04,
%eax
+120 00018398 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+128 000183a0 890424
movl
%eax,(
%esp)
+131 000183a3 e8a6a80e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+136 000183a8 85c0
testl
%eax,%
eax
+138 000183aa 7fe1
jg
0x0001
838d
+140 000183ac 8d45f5
leal
0xf5(%
ebp),%eax
+143 000183af 89442404
movl
%eax,0
x04(%esp)
+147 000183b3 891c24
movl
%ebx,(
%esp)
+150 000183b6 e8c9a80e00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+155 000183bb ebd0
jmp
0x0001
838d
+157 000183bd ebb6
jmp
0x0001
8375
+159 000183bf 90
nop
+0

000183c0 55

pushl

%ebp
+1
000183c1 89e5
movl
%esp,%ebp
+3
000183c3 83ec28
subl
$0x28,%esp
+6
000183c6 895df8
movl
%ebx,0xf8(%ebp)
+9
000183c9 8975fc
movl
%esi,0xfc(%ebp)
+12 000183cc 8b5d08
movl
0x08(%
ebp),%ebx
+15 000183cf 8b750c
movl
0x0c(%
ebp),%esi
+18 000183d2 c703e8911300
movl
$0x001391e8,(%
ebx)
+24 000183d8 8d5304
leal
0x04(%
ebx),%edx
+27 000183db 8d45f7
leal
0xf7(%
ebp),%eax
+30 000183de 89442408
movl
%eax,0
x08(%esp)
+34 000183e2 89742404
movl
%esi,0
x04(%esp)
+38 000183e6 891424
movl
%edx,(
%esp)
+41 000183e9 e8d2a80e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+46 000183ee 8d5308
leal
0x08(%
ebx),%edx
+49 000183f1 8d45f6
leal
0xf6(%
ebp),%eax
+52 000183f4 89442408
movl
%eax,0
x08(%esp)
+56 000183f8 89742404
movl
%esi,0
x04(%esp)
+60 000183fc 891424
movl
%edx,(
%esp)
+63 000183ff e8bca80e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+68 00018404 8b4510
movl
0x10(%
ebp),%eax
+71 00018407 89430c
movl
%eax,0
x0c(%ebx)
+74 0001840a 8b5df8
movl
0xf8(%
ebp),%ebx
+77 0001840d 8b75fc
movl
0xfc(%
ebp),%esi
+80 00018410 c9
leave
+81 00018411 c3
ret

+82 00018412 890424


movl
%eax,(
%esp)
+85 00018415 e82ea80e00
calll
0x00102c48
__Unwind_Resume
+90 0001841a 89c6
movl
%eax,%
esi
+92 0001841c 8b4304
movl
0x04(%
ebx),%eax
+95 0001841f 8d58f4
leal
0xf4(%
eax),%ebx
+98 00018422 3b1d88801300
cmpl
0x00138088,%eb
x
+104 00018428 7508
jne
0x0001
8432
+106 0001842a 893424
movl
%esi,(
%esp)
+109 0001842d e816a80e00
calll
0x00102c48
__Unwind_Resume
+114 00018432 83e804
subl
$0x04,
%eax
+117 00018435 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+125 0001843d 890424
movl
%eax,(
%esp)
+128 00018440 e809a80e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+133 00018445 85c0
testl
%eax,%
eax
+135 00018447 7fe1
jg
0x0001
842a
+137 00018449 8d45f5
leal
0xf5(%
ebp),%eax
+140 0001844c 89442404
movl
%eax,0
x04(%esp)
+144 00018450 891c24
movl
%ebx,(
%esp)
+147 00018453 e82ca80e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+152 00018458 ebd0
jmp
0x0001
842a
+154 0001845a ebb6
jmp
0x0001
8412
+156 0001845c 0f1f4000
nopl
0x00(%
eax)
+0

00018460 55

pushl

%ebp
+1
00018461
%esp,%ebp
+3
00018463
%edi
+4
00018464
%esi
+5
00018465
%ebx
+6
00018466
$0x2c,%esp
+9
00018469
0x08(%ebp),%eax

89e5

movl

57

pushl

56

pushl

53

pushl

83ec2c

subl

8b4508

movl

+12 0001846c 8b750c


movl
0x0c(%
ebp),%esi
+15 0001846f 31d2
xorl
%edx,%
edx
+17 00018471 8b18
movl
(%eax)
,%ebx
+19 00018473 8b4804
movl
0x04(%
eax),%ecx
+22 00018476 29d9
subl
%ebx,%
ecx
+24 00018478 c1f902
sarl
$0x02,
%ecx
+27 0001847b eb0c
jmp
0x0001
8489
+29 0001847d 0f1f00
nopl
(%eax)
+32 00018480 8b0493
movl
(%ebx,
%edx,4),%eax
+35 00018483 39700c
cmpl
%esi,0
x0c(%eax)
+38 00018486 7461
je
0x0001
84e9
+40 00018488 42
incl
%edx
+41 00018489 39ca
cmpl
%ecx,%
edx
+43 0001848b 72f3
jb
0x0001
8480
+45 0001848d 8d45e7
leal
0xe7(%
ebp),%eax
+48 00018490 89442408
movl
%eax,0
x08(%esp)
+52 00018494 c74424048b420d00
movl
$0x000d428b,0x
04(%esp)
unknown shape type
+60 0001849c 8d5de0
leal
0xe0(%
ebp),%ebx
+63 0001849f 891c24
movl
%ebx,(
%esp)
+66 000184a2 e819a80e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+71 000184a7 c7042408000000
movl
$0x00000008,(%
esp)
+78 000184ae e8cda80e00
calll
0x00102d80
___cxa_allocate_exception
+83 000184b3 89c6
movl
%eax,%
esi
+85 000184b5 895c2404
movl
%ebx,0
x04(%esp)
+89 000184b9 890424
movl
%eax,(
%esp)
+92 000184bc e823a80e00
calll
0x00102ce4
std::invalid_argument::invalid_argument(std::basic_string<char, std::char_tr
aits<char>, std::allocator<char> > const&)
+97 000184c1 8b5de0
movl
0xe0(%
ebp),%ebx
+100 000184c4 83eb0c
subl
$0x0c,
%ebx
+103 000184c7 3b1d88801300
cmpl
0x00138088,%eb
x
+109 000184cd 7522
jne
0x0001
84f1

+111 000184cf a194cd1300

movl

0x0013cd94,%ea

x
+116 000184d4 89442408
movl
%eax,0
x08(%esp)
+120 000184d8 a1c0801300
movl
0x001380c0,%ea
x
+125 000184dd 89442404
movl
%eax,0
x04(%esp)
+129 000184e1 893424
movl
%esi,(
%esp)
+132 000184e4 e8cda80e00
calll
0x00102db6
___cxa_throw
+137 000184e9 83c42c
addl
$0x2c,
%esp
+140 000184ec 5b
popl
%ebx
+141 000184ed 5e
popl
%esi
+142 000184ee 5f
popl
%edi
+143 000184ef c9
leave
+144 000184f0 c3
ret
+145 000184f1 8d4308
leal
0x08(%
ebx),%eax
+148 000184f4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+156 000184fc 890424
movl
%eax,(
%esp)
+159 000184ff e84aa70e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+164 00018504 85c0
testl
%eax,%
eax
+166 00018506 7fc7
jg
0x0001
84cf
+168 00018508 8d45e5
leal
0xe5(%
ebp),%eax
+171 0001850b 89442404
movl
%eax,0
x04(%esp)
+175 0001850f 891c24
movl
%ebx,(
%esp)
+178 00018512 e86da70e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+183 00018517 ebb6
jmp
0x0001
84cf
+185 00018519 89c7
movl
%eax,%
edi
+187 0001851b 893424
movl
%esi,(
%esp)
+190 0001851e e87ba80e00
calll
0x00102d9e
___cxa_free_exception
+195 00018523 8b5de0
movl
0xe0(%
ebp),%ebx
+198 00018526 83eb0c
subl
$0x0c,
%ebx
+201 00018529 3b1d88801300
cmpl
0x00138088,%eb
x
+207 0001852f 7516
jne
0x0001
8547
+209 00018531 893c24
movl
%edi,(
%esp)
+212 00018534 e80fa70e00
calll
0x00102c48
__Unwind_Resume

+217 00018539 89c7


movl
%eax,%
edi
+219 0001853b ebf4
jmp
0x0001
8531
+221 0001853d 89c7
movl
%eax,%
edi
+223 0001853f 42
incl
%edx
+224 00018540 75ef
jne
0x0001
8531
+226 00018542 e80fa80e00
calll
0x00102d56
std::terminate()
+231 00018547 8d4308
leal
0x08(%
ebx),%eax
+234 0001854a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+242 00018552 890424
movl
%eax,(
%esp)
+245 00018555 e8f4a60e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+250 0001855a 85c0
testl
%eax,%
eax
+252 0001855c 7fd3
jg
0x0001
8531
+254 0001855e 8d45e6
leal
0xe6(%
ebp),%eax
+257 00018561 89442404
movl
%eax,0
x04(%esp)
+261 00018565 891c24
movl
%ebx,(
%esp)
+264 00018568 e817a70e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+269 0001856d ebc2
jmp
0x0001
8531
+271 0001856f ebcc
jmp
0x0001
853d
+273 00018571 90
nop
+274 00018572 0f1f8000000000
nopl
0x00000000(%ea
x)
+281 00018579 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

00018580 55

pushl

%ebp
+1
00018581 89e5
%esp,%ebp
+3
00018583 57
%edi
+4
00018584 56
%esi
+5
00018585 53
%ebx
+6
00018586 83ec4c
$0x4c,%esp
+9
00018589 8b7d18
0x18(%ebp),%edi
+12 0001858c 85ff
edi
+14 0001858e 0f8414010000
+20 00018594 8b7514

movl
pushl
pushl
pushl
subl
movl
testl
je
movl

%edi,%
0x000186a8
0x14(%

ebp),%esi
+23 00018597 31db
xorl
%ebx,%
ebx
+25 00018599 eb11
jmp
0x0001
85ac
+27 0001859b 0f1f440000
nopl
0x00(%eax,%eax
)
+32 000185a0 43
incl
%ebx
+33 000185a1 83c61c
addl
$0x1c,
%esi
+36 000185a4 39fb
cmpl
%edi,%
ebx
+38 000185a6 0f84fc000000
je
0x000186a8
+44 000185ac 8b06
movl
(%esi)
,%eax
+46 000185ae 89442404
movl
%eax,0
x04(%esp)
+50 000185b2 8b4510
movl
0x10(%
ebp),%eax
+53 000185b5 890424
movl
%eax,(
%esp)
+56 000185b8 e8a30d0000
calll
0x00019360
+61 000185bd 84c0
testb
%al,%a
l
+63 000185bf 74df
je
0x0001
85a0
+65 000185c1 8b5e04
movl
0x04(%
esi),%ebx
+68 000185c4 85db
testl
%ebx,%
ebx
+70 000185c6 0f84c5000000
je
0x00018691
+76 000185cc 8b550c
movl
0x0c(%
ebp),%edx
+79 000185cf 8b02
movl
(%edx)
,%eax
+81 000185d1 8b00
movl
(%eax)
,%eax
+83 000185d3 8945c4
movl
%eax,0
xc4(%ebp)
+86 000185d6 8d45e7
leal
0xe7(%
ebp),%eax
+89 000185d9 89442408
movl
%eax,0
x08(%esp)
+93 000185dd c74424049e420d00
movl
$0x000d429e,0x
04(%esp)
%ROOT%\Images\
+101 000185e5 8d7dd8
leal
0xd8(%
ebp),%edi
+104 000185e8 893c24
movl
%edi,(
%esp)
+107 000185eb e8d0a60e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+112 000185f0 897c2404
movl
%edi,0
x04(%esp)
+116 000185f4 8d7dd4
leal
0xd4(%
ebp),%edi
+119 000185f7 893c24
movl
%edi,(
%esp)
+122 000185fa e8c7a60e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi

c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >


const&)
+127 000185ff 891c24
movl
%ebx,(
%esp)
+130 00018602 e893a80e00
calll
0x00102e9a
_strlen
+135 00018607 89442408
movl
%eax,0
x08(%esp)
+139 0001860b 895c2404
movl
%ebx,0
x04(%esp)
+143 0001860f 893c24
movl
%edi,(
%esp)
+146 00018612 e87fa60e00
calll
0x00102c96
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::appe
nd(char const*, unsigned long)
+151 00018617 897c2404
movl
%edi,0
x04(%esp)
+155 0001861b 8d5dd0
leal
0xd0(%
ebp),%ebx
+158 0001861e 891c24
movl
%ebx,(
%esp)
+161 00018621 e8a0a60e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+166 00018626 c744240804000000
movl
$0x00000004,0x
08(%esp)
+174 0001862e c7442404a8560d00
movl
$0x000d56a8,0x
04(%esp)
.png
+182 00018636 891c24
movl
%ebx,(
%esp)
+185 00018639 e858a60e00
calll
0x00102c96
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::appe
nd(char const*, unsigned long)
+190 0001863e 8b45d0
movl
0xd0(%
ebp),%eax
+193 00018641 89442404
movl
%eax,0
x04(%esp)
+197 00018645 8b550c
movl
0x0c(%
ebp),%edx
+200 00018648 891424
movl
%edx,(
%esp)
+203 0001864b ff55c4
call
*0xc4(
%ebp)
+206 0001864e 8b5dd0
movl
0xd0(%
ebp),%ebx
+209 00018651 83eb0c
subl
$0x0c,
%ebx
+212 00018654 a188801300
movl
0x00138088,%ea
x
+217 00018659 8945c0
movl
%eax,0
xc0(%ebp)
+220 0001865c 89c7
movl
%eax,%
edi
+222 0001865e 39c3
cmpl
%eax,%
ebx
+224 00018660 754e
jne
0x0001
86b0
+226 00018662 8b5dd4
movl
0xd4(%
ebp),%ebx

+229 00018665 83eb0c


%ebx
+232 00018668 39df
edi
+234 0001866a 7574
86e0
+236 0001866c 8b5dd8
ebp),%ebx
+239 0001866f 83eb0c
%ebx
+242 00018672 39df
edi
+244 00018674 0f8596000000
+250 0001867a 8b550c
ebp),%edx
+253 0001867d 8b02
,%eax
+255 0001867f 8b501c
eax),%edx
+258 00018682 8d460c
esi),%eax
+261 00018685 89442404
x04(%esp)
+265 00018689 8b450c
ebp),%eax
+268 0001868c 890424
%esp)
+271 0001868f ffd2
+273 00018691 8b550c
ebp),%edx
+276 00018694 8b02
,%eax
+278 00018696 8b500c
eax),%edx
+281 00018699 8b4608
esi),%eax
+284 0001869c 89442404
x04(%esp)
+288 000186a0 8b450c
ebp),%eax
+291 000186a3 890424
%esp)
+294 000186a6 ffd2
+296 000186a8 83c44c
%esp
+299 000186ab 5b
+300 000186ac 5e
+301 000186ad 5f
+302 000186ae c9
+303 000186af c3
+304 000186b0 8d4308
ebx),%eax
+307 000186b3 c7442404ffffffff
04(%esp)
+315 000186bb 890424
%esp)
+318 000186be e88ba50e00
__gnu_cxx::__exchange_and_add(int volatile*,
+323 000186c3 85c0
eax

subl

$0x0c,

cmpl

%ebx,%

jne

0x0001

movl

0xd8(%

subl

$0x0c,

cmpl

%ebx,%

movl

0x00018710
0x0c(%

movl

(%edx)

movl

0x1c(%

leal

0x0c(%

movl

%eax,0

movl

0x0c(%

movl

%eax,(

call
movl

*%edx
0x0c(%

movl

(%edx)

movl

0x0c(%

movl

0x08(%

movl

%eax,0

movl

0x0c(%

movl

%eax,(

call
addl

*%edx
$0x4c,

popl
popl
popl
leave
ret
leal

%ebx
%esi
%edi

jne

movl

0x08(%
$0xffffffff,0x

movl
calll
int)

%eax,(
0x00102c4e

testl

%eax,%

+325 000186c5 7f9b


jg
0x0001
8662
+327 000186c7 8d45e3
leal
0xe3(%
ebp),%eax
+330 000186ca 89442404
movl
%eax,0
x04(%esp)
+334 000186ce 891c24
movl
%ebx,(
%esp)
+337 000186d1 e8aea50e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+342 000186d6 eb8a
jmp
0x0001
8662
+344 000186d8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+352 000186e0 8d4308
leal
0x08(%
ebx),%eax
+355 000186e3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+363 000186eb 890424
movl
%eax,(
%esp)
+366 000186ee e85ba50e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+371 000186f3 85c0
testl
%eax,%
eax
+373 000186f5 0f8f71ffffff
jg
0x0001866c
+379 000186fb 8d45e1
leal
0xe1(%
ebp),%eax
+382 000186fe 89442404
movl
%eax,0
x04(%esp)
+386 00018702 891c24
movl
%ebx,(
%esp)
+389 00018705 e87aa50e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+394 0001870a e95dffffff
jmp
0x0001866c
+399 0001870f 90
nop
+400 00018710 8d4308
leal
0x08(%
ebx),%eax
+403 00018713 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+411 0001871b 890424
movl
%eax,(
%esp)
+414 0001871e e82ba50e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+419 00018723 85c0
testl
%eax,%
eax
+421 00018725 0f8f4fffffff
jg
0x0001867a
+427 0001872b 8d45df
leal
0xdf(%
ebp),%eax
+430 0001872e 89442404
movl
%eax,0
x04(%esp)
+434 00018732 891c24
movl
%ebx,(
%esp)
+437 00018735 e84aa50e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+442 0001873a e93bffffff
jmp
0x0001867a
+447 0001873f 89c6
movl
%eax,%
esi

+449 00018741 8b5dd4


ebp),%ebx
+452 00018744 83eb0c
%ebx
+455 00018747 a188801300
x
+460 0001874c 8945c0
xc0(%ebp)
+463 0001874f 39c3
ebx
+465 00018751 0f85eb000000
+471 00018757 8b5dd8
ebp),%ebx
+474 0001875a 83eb0c
%ebx
+477 0001875d 3b5dc0
ebp),%ebx
+480 00018760 0f85ad000000
+486 00018766 893424
%esp)
+489 00018769 e8daa40e00
__Unwind_Resume
+494 0001876e 89c6
esi
+496 00018770 ebf4
8766
+498 00018772 89c6
esi
+500 00018774 a188801300
x
+505 00018779 8945c0
xc0(%ebp)
+508 0001877c ebd9
8757
+510 0001877e 89c6
esi
+512 00018780 8b5dd0
ebp),%ebx
+515 00018783 83eb0c
%ebx
+518 00018786 a188801300
x
+523 0001878b 8945c0
xc0(%ebp)
+526 0001878e 39c3
ebx
+528 00018790 0f85f7000000
+534 00018796 8b5dd4
ebp),%ebx
+537 00018799 83eb0c
%ebx
+540 0001879c 3b5dc0
ebp),%ebx
+543 0001879f 74b6
8757
+545 000187a1 8d4308
ebx),%eax
+548 000187a4 c7442404ffffffff
04(%esp)
+556 000187ac 890424

movl

0xd4(%

subl

$0x0c,

movl

0x00138088,%ea
movl

%eax,0

cmpl

%eax,%

movl

0x00018842
0xd8(%

subl

$0x0c,

cmpl

0xc0(%

movl

0x00018813
%esi,(

jne

jne
calll

0x00102c48
movl

%eax,%

jmp

0x0001

movl

%eax,%

movl

0x00138088,%ea
movl

%eax,0

jmp

0x0001

movl

%eax,%

movl

0xd0(%

subl

$0x0c,

movl

0x00138088,%ea
movl

%eax,0

cmpl

%eax,%

movl

0x0001888d
0xd4(%

subl

$0x0c,

cmpl

0xc0(%

je

0x0001

leal

0x08(%

jne

movl

$0xffffffff,0x
movl

%eax,(

%esp)
+559 000187af e89aa40e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+564 000187b4 85c0
testl
%eax,%
eax
+566 000187b6 7f9f
jg
0x0001
8757
+568 000187b8 8d45e2
leal
0xe2(%
ebp),%eax
+571 000187bb 89442404
movl
%eax,0
x04(%esp)
+575 000187bf 891c24
movl
%ebx,(
%esp)
+578 000187c2 e8bda40e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+583 000187c7 eb8e
jmp
0x0001
8757
+585 000187c9 89c6
movl
%eax,%
esi
+587 000187cb 8b5dd0
movl
0xd0(%
ebp),%ebx
+590 000187ce 83eb0c
subl
$0x0c,
%ebx
+593 000187d1 8b1588801300
movl
0x00138088,%ed
x
+599 000187d7 8955c0
movl
%edx,0
xc0(%ebp)
+602 000187da 39d3
cmpl
%edx,%
ebx
+604 000187dc 74b8
je
0x0001
8796
+606 000187de 8d4308
leal
0x08(%
ebx),%eax
+609 000187e1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+617 000187e9 890424
movl
%eax,(
%esp)
+620 000187ec e85da40e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+625 000187f1 85c0
testl
%eax,%
eax
+627 000187f3 7fa1
jg
0x0001
8796
+629 000187f5 8d45e4
leal
0xe4(%
ebp),%eax
+632 000187f8 89442404
movl
%eax,0
x04(%esp)
+636 000187fc 891c24
movl
%ebx,(
%esp)
+639 000187ff e880a40e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+644 00018804 eb90
jmp
0x0001
8796
+646 00018806 89c6
movl
%eax,%
esi
+648 00018808 e94affffff
jmp
0x00018757
+653 0001880d 89c6
movl
%eax,%
esi

+655 0001880f eb85


jmp
0x0001
8796
+657 00018811 ebf3
jmp
0x0001
8806
+659 00018813 8d4308
leal
0x08(%
ebx),%eax
+662 00018816 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+670 0001881e 890424
movl
%eax,(
%esp)
+673 00018821 e828a40e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+678 00018826 85c0
testl
%eax,%
eax
+680 00018828 0f8f38ffffff
jg
0x00018766
+686 0001882e 8d45e0
leal
0xe0(%
ebp),%eax
+689 00018831 89442404
movl
%eax,0
x04(%esp)
+693 00018835 891c24
movl
%ebx,(
%esp)
+696 00018838 e847a40e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+701 0001883d e924ffffff
jmp
0x00018766
+706 00018842 8d4308
leal
0x08(%
ebx),%eax
+709 00018845 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+717 0001884d 890424
movl
%eax,(
%esp)
+720 00018850 e8f9a30e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+725 00018855 85c0
testl
%eax,%
eax
+727 00018857 0f8ffafeffff
jg
0x00018757
+733 0001885d 8d45e6
leal
0xe6(%
ebp),%eax
+736 00018860 89442404
movl
%eax,0
x04(%esp)
+740 00018864 891c24
movl
%ebx,(
%esp)
+743 00018867 e818a40e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+748 0001886c e9e6feffff
jmp
0x00018757
+753 00018871 e9f8feffff
jmp
0x0001876e
+758 00018876 eb8e
jmp
0x0001
8806
+760 00018878 89c6
movl
%eax,%
esi
+762 0001887a 8b1588801300
movl
0x00138088,%ed
x
+768 00018880 8955c0
movl
%edx,0
xc0(%ebp)
+771 00018883 e90effffff
jmp
0x00018796
+776 00018888 e9e1feffff
jmp
0x0001876e
+781 0001888d 8d4308
leal
0x08(%
ebx),%eax
+784 00018890 c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+792 00018898 890424
movl
%eax,(
%esp)
+795 0001889b e8aea30e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+800 000188a0 85c0
testl
%eax,%
eax
+802 000188a2 0f8feefeffff
jg
0x00018796
+808 000188a8 8d45e5
leal
0xe5(%
ebp),%eax
+811 000188ab 89442404
movl
%eax,0
x04(%esp)
+815 000188af 891c24
movl
%ebx,(
%esp)
+818 000188b2 e8cda30e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+823 000188b7 e9dafeffff
jmp
0x00018796
+828 000188bc e94cffffff
jmp
0x0001880d
+833 000188c1 e947ffffff
jmp
0x0001880d
+838 000188c6 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

000188d0 55

pushl

%ebp
+1
000188d1 89e5
%esp,%ebp
+3
000188d3 56
%esi
+4
000188d4 53
%ebx
+5
000188d5 83ec70
$0x70,%esp
+8
000188d8 8b5d08
0x08(%ebp),%ebx
+11 000188db c704244c000000
esp)
'L'
+18 000188e2 e893a40e00
operator new(unsigned long)
+23 000188e7 89c6
esi
+25 000188e9 890424
%esp)
+28 000188ec e85fe80100
+33 000188f1 8975f4
xf4(%ebp)
+36 000188f4 8b5304
ebx),%edx
+39 000188f7 3b5308
ebx),%edx
+42 000188fa 0f84ec030000
+48 00018900 85d2
edx
+50 00018902 7402
8906
+52 00018904 8932
%edx)
+54 00018906 83430404
0x04(%ebx)
+58 0001890a c7042428000000

movl
pushl
pushl
subl
movl
movl

$0x0000004c,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x00037150
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

movl

0x00018cec
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,
$0x00000028,(%

esp)
'('
+65 00018911 e864a40e00
operator new(unsigned long)
+70 00018916 89c6
esi
+72 00018918 890424
%esp)
+75 0001891b e8006d0100
+80 00018920 8975f0
xf0(%ebp)
+83 00018923 8b5304
ebx),%edx
+86 00018926 3b5308
ebx),%edx
+89 00018929 0f84d5030000
+95 0001892f 85d2
edx
+97 00018931 7402
8935
+99 00018933 8932
%edx)
+101 00018935 83430404
0x04(%ebx)
+105 00018939 c7042440000000
esp)
'@'
+112 00018940 e835a40e00
operator new(unsigned long)
+117 00018945 89c6
esi
+119 00018947 890424
%esp)
+122 0001894a e8a14c0600
+127 0001894f 8975ec
xec(%ebp)
+130 00018952 8b5304
ebx),%edx
+133 00018955 3b5308
ebx),%edx
+136 00018958 0f84be030000
+142 0001895e 85d2
edx
+144 00018960 7402
8964
+146 00018962 8932
%edx)
+148 00018964 83430404
0x04(%ebx)
+152 00018968 c7042440000000
esp)
'@'
+159 0001896f e806a40e00
operator new(unsigned long)
+164 00018974 89c6
esi
+166 00018976 890424
%esp)
+169 00018979 e8f24b0100
+174 0001897e 8975e8
xe8(%ebp)
+177 00018981 8b5304
ebx),%edx

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x0002f620
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

0x00018d04
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x00000040,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x0007d5f0
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

0x00018d1c
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x00000040,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x0002d570
%esi,0

movl

0x04(%

calll

+180 00018984 3b5308


ebx),%edx
+183 00018987 0f84a7030000
+189 0001898d 85d2
edx
+191 0001898f 7402
8993
+193 00018991 8932
%edx)
+195 00018993 83430404
0x04(%ebx)
+199 00018997 c7042428000000
esp)
'('
+206 0001899e e8d7a30e00
operator new(unsigned long)
+211 000189a3 89c6
esi
+213 000189a5 890424
%esp)
+216 000189a8 e813200200
+221 000189ad 8975e4
xe4(%ebp)
+224 000189b0 8b5304
ebx),%edx
+227 000189b3 3b5308
ebx),%edx
+230 000189b6 0f8490030000
+236 000189bc 85d2
edx
+238 000189be 7402
89c2
+240 000189c0 8932
%edx)
+242 000189c2 83430404
0x04(%ebx)
+246 000189c6 c7042410000000
esp)
+253 000189cd e8a8a30e00
operator new(unsigned long)
+258 000189d2 89c6
esi
+260 000189d4 890424
%esp)
+263 000189d7 e8445a0200
+268 000189dc 8975e0
xe0(%ebp)
+271 000189df 8b5304
ebx),%edx
+274 000189e2 3b5308
ebx),%edx
+277 000189e5 0f8479030000
+283 000189eb 85d2
edx
+285 000189ed 7402
89f1
+287 000189ef 8932
%edx)
+289 000189f1 83430404
0x04(%ebx)
+293 000189f5 c704241c000000

cmpl
je
testl

0x08(%
0x00018d34
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x00000028,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x0003a9c0
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

0x00018d4c
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x00000010,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x0003e420
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

movl

0x00018d64
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,
$0x0000001c,(%

esp)
+300 000189fc e879a30e00
operator new(unsigned long)
+305 00018a01 89c6
esi
+307 00018a03 890424
%esp)
+310 00018a06 e8951b0500
+315 00018a0b 8975dc
xdc(%ebp)
+318 00018a0e 8b5304
ebx),%edx
+321 00018a11 3b5308
ebx),%edx
+324 00018a14 0f8462030000
+330 00018a1a 85d2
edx
+332 00018a1c 7402
8a20
+334 00018a1e 8932
%edx)
+336 00018a20 83430404
0x04(%ebx)
+340 00018a24 c7042410000000
esp)
+347 00018a2b e84aa30e00
operator new(unsigned long)
+352 00018a30 89c6
esi
+354 00018a32 890424
%esp)
+357 00018a35 e8065b0b00
+362 00018a3a 8975d8
xd8(%ebp)
+365 00018a3d 8b5304
ebx),%edx
+368 00018a40 3b5308
ebx),%edx
+371 00018a43 0f844b030000
+377 00018a49 85d2
edx
+379 00018a4b 7402
8a4f
+381 00018a4d 8932
%edx)
+383 00018a4f 83430404
0x04(%ebx)
+387 00018a53 c7042440000000
esp)
'@'
+394 00018a5a e81ba30e00
operator new(unsigned long)
+399 00018a5f 89c6
esi
+401 00018a61 890424
%esp)
+404 00018a64 e847030100
+409 00018a69 8975d4
xd4(%ebp)
+412 00018a6c 8b5304
ebx),%edx

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x0006a5a0
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

0x00018d7c
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x00000010,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x000ce540
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

0x00018d94
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x00000040,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x00028db0
%esi,0

movl

0x04(%

calll

+415 00018a6f 3b5308


ebx),%edx
+418 00018a72 0f8434030000
+424 00018a78 85d2
edx
+426 00018a7a 7402
8a7e
+428 00018a7c 8932
%edx)
+430 00018a7e 83430404
0x04(%ebx)
+434 00018a82 c7042440000000
esp)
'@'
+441 00018a89 e8eca20e00
operator new(unsigned long)
+446 00018a8e 89c6
esi
+448 00018a90 890424
%esp)
+451 00018a93 e808af0000
+456 00018a98 8975d0
xd0(%ebp)
+459 00018a9b 8b5304
ebx),%edx
+462 00018a9e 3b5308
ebx),%edx
+465 00018aa1 0f841d030000
+471 00018aa7 85d2
edx
+473 00018aa9 7402
8aad
+475 00018aab 8932
%edx)
+477 00018aad 83430404
0x04(%ebx)
+481 00018ab1 c7042410000000
esp)
+488 00018ab8 e8bda20e00
operator new(unsigned long)
+493 00018abd 89c6
esi
+495 00018abf 890424
%esp)
+498 00018ac2 e8196d0200
+503 00018ac7 8975cc
xcc(%ebp)
+506 00018aca 8b5304
ebx),%edx
+509 00018acd 3b5308
ebx),%edx
+512 00018ad0 0f8406030000
+518 00018ad6 85d2
edx
+520 00018ad8 7402
8adc
+522 00018ada 8932
%edx)
+524 00018adc 83430404
0x04(%ebx)
+528 00018ae0 c7042410000000

cmpl
je
testl

0x08(%
0x00018dac
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x00000040,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x000239a0
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

0x00018dc4
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x00000010,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x0003f7e0
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

movl

0x00018ddc
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,
$0x00000010,(%

esp)
+535 00018ae7 e88ea20e00
operator new(unsigned long)
+540 00018aec 89c6
esi
+542 00018aee 890424
%esp)
+545 00018af1 e81a810100
+550 00018af6 8975c8
xc8(%ebp)
+553 00018af9 8b5304
ebx),%edx
+556 00018afc 3b5308
ebx),%edx
+559 00018aff 0f84ef020000
+565 00018b05 85d2
edx
+567 00018b07 7402
8b0b
+569 00018b09 8932
%edx)
+571 00018b0b 83430404
0x04(%ebx)
+575 00018b0f c7042434000000
esp)
'4'
+582 00018b16 e85fa20e00
operator new(unsigned long)
+587 00018b1b 89c6
esi
+589 00018b1d 890424
%esp)
+592 00018b20 e85b4b0200
+597 00018b25 8975c4
xc4(%ebp)
+600 00018b28 8b5304
ebx),%edx
+603 00018b2b 3b5308
ebx),%edx
+606 00018b2e 0f84d8020000
+612 00018b34 85d2
edx
+614 00018b36 7402
8b3a
+616 00018b38 8932
%edx)
+618 00018b3a 83430404
0x04(%ebx)
+622 00018b3e c7042428000000
esp)
'('
+629 00018b45 e830a20e00
operator new(unsigned long)
+634 00018b4a 89c6
esi
+636 00018b4c 890424
%esp)
+639 00018b4f e83c960600
+644 00018b54 8975c0
xc0(%ebp)
+647 00018b57 8b5304
ebx),%edx

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x00030c10
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

0x00018df4
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x00000034,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x0003d680
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

0x00018e0c
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x00000028,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x00082190
%esi,0

movl

0x04(%

calll

+650 00018b5a 3b5308


ebx),%edx
+653 00018b5d 0f84c1020000
+659 00018b63 85d2
edx
+661 00018b65 7402
8b69
+663 00018b67 8932
%edx)
+665 00018b69 83430404
0x04(%ebx)
+669 00018b6d c7042434000000
esp)
'4'
+676 00018b74 e801a20e00
operator new(unsigned long)
+681 00018b79 89c6
esi
+683 00018b7b 890424
%esp)
+686 00018b7e e8ad310100
+691 00018b83 8975bc
xbc(%ebp)
+694 00018b86 8b5304
ebx),%edx
+697 00018b89 3b5308
ebx),%edx
+700 00018b8c 0f84aa020000
+706 00018b92 85d2
edx
+708 00018b94 7402
8b98
+710 00018b96 8932
%edx)
+712 00018b98 83430404
0x04(%ebx)
+716 00018b9c c7042428000000
esp)
'('
+723 00018ba3 e8d2a10e00
operator new(unsigned long)
+728 00018ba8 89c6
esi
+730 00018baa 890424
%esp)
+733 00018bad e88e1e0000
+738 00018bb2 8975b8
xb8(%ebp)
+741 00018bb5 8b5304
ebx),%edx
+744 00018bb8 3b5308
ebx),%edx
+747 00018bbb 0f8493020000
+753 00018bc1 85d2
edx
+755 00018bc3 7402
8bc7
+757 00018bc5 8932
%edx)
+759 00018bc7 83430404
0x04(%ebx)
+763 00018bcb c7042428000000

cmpl
je
testl

0x08(%
0x00018e24
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x00000034,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x0002bd30
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

0x00018e3c
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x00000028,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x0001aa40
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

movl

0x00018e54
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,
$0x00000028,(%

esp)
'('
+770 00018bd2 e8a3a10e00
operator new(unsigned long)
+775 00018bd7 89c6
esi
+777 00018bd9 890424
%esp)
+780 00018bdc e8cf3a0000
+785 00018be1 8975b4
xb4(%ebp)
+788 00018be4 8b5304
ebx),%edx
+791 00018be7 3b5308
ebx),%edx
+794 00018bea 0f847c020000
+800 00018bf0 85d2
edx
+802 00018bf2 7402
8bf6
+804 00018bf4 8932
%edx)
+806 00018bf6 83430404
0x04(%ebx)
+810 00018bfa c7042428000000
esp)
'('
+817 00018c01 e874a10e00
operator new(unsigned long)
+822 00018c06 89c6
esi
+824 00018c08 890424
%esp)
+827 00018c0b e870760600
+832 00018c10 8975b0
xb0(%ebp)
+835 00018c13 8b5304
ebx),%edx
+838 00018c16 3b5308
ebx),%edx
+841 00018c19 0f8465020000
+847 00018c1f 85d2
edx
+849 00018c21 7402
8c25
+851 00018c23 8932
%edx)
+853 00018c25 83430404
0x04(%ebx)
+857 00018c29 c7042410000000
esp)
+864 00018c30 e845a10e00
operator new(unsigned long)
+869 00018c35 89c6
esi
+871 00018c37 890424
%esp)
+874 00018c3a e8d1460000
+879 00018c3f 8975ac
xac(%ebp)
+882 00018c42 8b5304
ebx),%edx

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x0001c6b0
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

0x00018e6c
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x00000028,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x00080280
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

0x00018e84
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x00000010,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x0001d310
%esi,0

movl

0x04(%

calll

+885 00018c45 3b5308


ebx),%edx
+888 00018c48 0f844e020000
+894 00018c4e 85d2
edx
+896 00018c50 7402
8c54
+898 00018c52 8932
%edx)
+900 00018c54 83430404
0x04(%ebx)
+904 00018c58 c7042434000000
esp)
'4'
+911 00018c5f e816a10e00
operator new(unsigned long)
+916 00018c64 89c6
esi
+918 00018c66 890424
%esp)
+921 00018c69 e882090300
+926 00018c6e 8975a8
xa8(%ebp)
+929 00018c71 8b5304
ebx),%edx
+932 00018c74 3b5308
ebx),%edx
+935 00018c77 0f8437020000
+941 00018c7d 85d2
edx
+943 00018c7f 7402
8c83
+945 00018c81 8932
%edx)
+947 00018c83 83430404
0x04(%ebx)
+951 00018c87 c70424a0000000
esp)
+958 00018c8e e8e7a00e00
operator new(unsigned long)
+963 00018c93 89c6
esi
+965 00018c95 890424
%esp)
+968 00018c98 e813f00200
+973 00018c9d 8975a4
xa4(%ebp)
+976 00018ca0 8b5304
ebx),%edx
+979 00018ca3 3b5308
ebx),%edx
+982 00018ca6 0f8420020000
+988 00018cac 85d2
edx
+990 00018cae 7402
8cb2
+992 00018cb0 8932
%edx)
+994 00018cb2 83430404
0x04(%ebx)
+998 00018cb6 c7042428000000

cmpl
je
testl

0x08(%
0x00018e9c
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x00000034,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x000495f0
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

0x00018eb4
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

movl

$0x000000a0,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x00047cb0
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

movl

0x00018ecc
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,
$0x00000028,(%

esp)
'('
+1005 00018cbd e8b8a00e00
operator new(unsigned long)
+1010 00018cc2 89c6
esi
+1012 00018cc4 890424
%esp)
+1015 00018cc7 e8d4d00200
+1020 00018ccc 8975a0
xa0(%ebp)
+1023 00018ccf 8b5304
ebx),%edx
+1026 00018cd2 3b5308
ebx),%edx
+1029 00018cd5 0f8409020000
+1035 00018cdb 85d2
edx
+1037 00018cdd 7402
8ce1
+1039 00018cdf 8932
%edx)
+1041 00018ce1 83430404
0x04(%ebx)
+1045 00018ce5 83c470
%esp
+1048 00018ce8 5b
+1049 00018ce9 5e
+1050 00018cea c9
+1051 00018ceb c3
+1052 00018cec 8d45f4
ebp),%eax
+1055 00018cef 89442408
x08(%esp)
+1059 00018cf3 89542404
x04(%esp)
+1063 00018cf7 891c24
%esp)
+1066 00018cfa e871030000
+1071 00018cff e906fcffff
+1076 00018d04 8d45f0
ebp),%eax
+1079 00018d07 89442408
x08(%esp)
+1083 00018d0b 89542404
x04(%esp)
+1087 00018d0f 891c24
%esp)
+1090 00018d12 e859030000
+1095 00018d17 e91dfcffff
+1100 00018d1c 8d45ec
ebp),%eax
+1103 00018d1f 89442408
x08(%esp)
+1107 00018d23 89542404
x04(%esp)
+1111 00018d27 891c24
%esp)
+1114 00018d2a e841030000
+1119 00018d2f e934fcffff
+1124 00018d34 8d45e8

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

movl

0x00045da0
%esi,0

movl

0x04(%

cmpl

0x08(%

calll

je
testl

0x00018ee4
%edx,%

je

0x0001

movl

%esi,(

addl

$0x04,

addl

$0x70,

popl
popl
leave
ret
leal

%ebx
%esi

movl

%eax,0

movl

%edx,0

movl

%ebx,(

leal

0x00019070
0x0001890a
0xf0(%

movl

%eax,0

movl

%edx,0

movl

%ebx,(

leal

0x00019070
0x00018939
0xec(%

movl

%eax,0

movl

%edx,0

movl

%ebx,(

leal

0x00019070
0x00018968
0xe8(%

calll
jmp

calll
jmp

calll
jmp

0xf4(%

ebp),%eax
+1127 00018d37
x08(%esp)
+1131 00018d3b
x04(%esp)
+1135 00018d3f
%esp)
+1138 00018d42
+1143 00018d47
+1148 00018d4c
ebp),%eax
+1151 00018d4f
x08(%esp)
+1155 00018d53
x04(%esp)
+1159 00018d57
%esp)
+1162 00018d5a
+1167 00018d5f
+1172 00018d64
ebp),%eax
+1175 00018d67
x08(%esp)
+1179 00018d6b
x04(%esp)
+1183 00018d6f
%esp)
+1186 00018d72
+1191 00018d77
+1196 00018d7c
ebp),%eax
+1199 00018d7f
x08(%esp)
+1203 00018d83
x04(%esp)
+1207 00018d87
%esp)
+1210 00018d8a
+1215 00018d8f
+1220 00018d94
ebp),%eax
+1223 00018d97
x08(%esp)
+1227 00018d9b
x04(%esp)
+1231 00018d9f
%esp)
+1234 00018da2
+1239 00018da7
+1244 00018dac
ebp),%eax
+1247 00018daf
x08(%esp)
+1251 00018db3
x04(%esp)
+1255 00018db7
%esp)
+1258 00018dba
+1263 00018dbf
+1268 00018dc4

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018997
0xe4(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x000189c6
0xe0(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x000189f5
0xdc(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018a24
0xd8(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018a53
0xd4(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018a82
0xd0(%

e829030000
e94bfcffff
8d45e4

e811030000
e962fcffff
8d45e0

e8f9020000
e979fcffff
8d45dc

e8e1020000
e990fcffff
8d45d8

e8c9020000
e9a7fcffff
8d45d4

e8b1020000
e9befcffff
8d45d0

calll
jmp

calll
jmp

calll
jmp

calll
jmp

calll
jmp

calll
jmp

ebp),%eax
+1271 00018dc7
x08(%esp)
+1275 00018dcb
x04(%esp)
+1279 00018dcf
%esp)
+1282 00018dd2
+1287 00018dd7
+1292 00018ddc
ebp),%eax
+1295 00018ddf
x08(%esp)
+1299 00018de3
x04(%esp)
+1303 00018de7
%esp)
+1306 00018dea
+1311 00018def
+1316 00018df4
ebp),%eax
+1319 00018df7
x08(%esp)
+1323 00018dfb
x04(%esp)
+1327 00018dff
%esp)
+1330 00018e02
+1335 00018e07
+1340 00018e0c
ebp),%eax
+1343 00018e0f
x08(%esp)
+1347 00018e13
x04(%esp)
+1351 00018e17
%esp)
+1354 00018e1a
+1359 00018e1f
+1364 00018e24
ebp),%eax
+1367 00018e27
x08(%esp)
+1371 00018e2b
x04(%esp)
+1375 00018e2f
%esp)
+1378 00018e32
+1383 00018e37
+1388 00018e3c
ebp),%eax
+1391 00018e3f
x08(%esp)
+1395 00018e43
x04(%esp)
+1399 00018e47
%esp)
+1402 00018e4a
+1407 00018e4f
+1412 00018e54

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018ab1
0xcc(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018ae0
0xc8(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018b0f
0xc4(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018b3e
0xc0(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018b6d
0xbc(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018b9c
0xb8(%

e899020000
e9d5fcffff
8d45cc

e881020000
e9ecfcffff
8d45c8

e869020000
e903fdffff
8d45c4

e851020000
e91afdffff
8d45c0

e839020000
e931fdffff
8d45bc

e821020000
e948fdffff
8d45b8

calll
jmp

calll
jmp

calll
jmp

calll
jmp

calll
jmp

calll
jmp

ebp),%eax
+1415 00018e57
x08(%esp)
+1419 00018e5b
x04(%esp)
+1423 00018e5f
%esp)
+1426 00018e62
+1431 00018e67
+1436 00018e6c
ebp),%eax
+1439 00018e6f
x08(%esp)
+1443 00018e73
x04(%esp)
+1447 00018e77
%esp)
+1450 00018e7a
+1455 00018e7f
+1460 00018e84
ebp),%eax
+1463 00018e87
x08(%esp)
+1467 00018e8b
x04(%esp)
+1471 00018e8f
%esp)
+1474 00018e92
+1479 00018e97
+1484 00018e9c
ebp),%eax
+1487 00018e9f
x08(%esp)
+1491 00018ea3
x04(%esp)
+1495 00018ea7
%esp)
+1498 00018eaa
+1503 00018eaf
+1508 00018eb4
ebp),%eax
+1511 00018eb7
x08(%esp)
+1515 00018ebb
x04(%esp)
+1519 00018ebf
%esp)
+1522 00018ec2
+1527 00018ec7
+1532 00018ecc
ebp),%eax
+1535 00018ecf
x08(%esp)
+1539 00018ed3
x04(%esp)
+1543 00018ed7
%esp)
+1546 00018eda
+1551 00018edf
+1556 00018ee4

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018bcb
0xb4(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018bfa
0xb0(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018c29
0xac(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018c58
0xa8(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018c87
0xa4(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

leal

0x00019070
0x00018cb6
0xa0(%

e809020000
e95ffdffff
8d45b4

e8f1010000
e976fdffff
8d45b0

e8d9010000
e98dfdffff
8d45ac

e8c1010000
e9a4fdffff
8d45a8

e8a9010000
e9bbfdffff
8d45a4

e891010000
e9d2fdffff
8d45a0

calll
jmp

calll
jmp

calll
jmp

calll
jmp

calll
jmp

calll
jmp

ebp),%eax
+1559 00018ee7 89442408
x08(%esp)
+1563 00018eeb 89542404
x04(%esp)
+1567 00018eef 891c24
%esp)
+1570 00018ef2 e879010000
+1575 00018ef7 e9e9fdffff
+1580 00018efc 89c3
ebx
+1582 00018efe 893424
%esp)
+1585 00018f01 e8689e0e00
operator delete(void*)
+1590 00018f06 891c24
%esp)
+1593 00018f09 e83a9d0e00
__Unwind_Resume
+1598 00018f0e ebec
8efc
+1600 00018f10 ebea
8efc
+1602 00018f12 ebe8
8efc
+1604 00018f14 ebe6
8efc
+1606 00018f16 ebe4
8efc
+1608 00018f18 ebe2
8efc
+1610 00018f1a ebe0
8efc
+1612 00018f1c ebde
8efc
+1614 00018f1e ebdc
8efc
+1616 00018f20 ebda
8efc
+1618 00018f22 ebd8
8efc
+1620 00018f24 ebd6
8efc
+1622 00018f26 ebd4
8efc
+1624 00018f28 ebd2
8efc
+1626 00018f2a ebd0
8efc
+1628 00018f2c ebce
8efc
+1630 00018f2e ebcc
8efc
+1632 00018f30 ebca
8efc
+1634 00018f32 ebc8
8efc
+1636 00018f34 ebc6
8efc
+1638 00018f36 ebc4

movl

%eax,0

movl

%edx,0

movl

%ebx,(

movl

0x00019070
0x00018ce5
%eax,%

movl

%esi,(

calll
jmp

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

jmp

0x0001

8efc
+1640 00018f38 0f1f840000000000
x,%eax)
+0

nopl

0x00000000(%ea

00018f40 55

pushl

%ebp
+1
00018f41 89e5
%esp,%ebp
+3
00018f43 83ec18
$0x18,%esp
+6
00018f46 a188d01300
d088,%eax
+11 00018f4b 2b0584d01300
x
+17 00018f51 c1f802
%eax
+20 00018f54 85c0
eax
+22 00018f56 750c
8f64
+24 00018f58 c7042484d01300
esp)
+31 00018f5f e86cf9ffff
+36 00018f64 b884d01300
ax
+41 00018f69 c9
+42 00018f6a c3
+43 00018f6b 90
+44 00018f6c 0f1f4000
eax)
+0

00018f70 55

movl
subl
movl
subl

0x0013
0x0013d084,%ea

sarl

$0x02,

testl

%eax,%

jne

0x0001

movl

$0x0013d084,(%

calll
movl

0x000188d0
$0x0013d084,%e
leave
ret
nop
nopl

0x00(%
pushl

%ebp
+1
00018f71 89e5
movl
%esp,%ebp
+3
00018f73 83ec28
subl
$0x28,%esp
+6
00018f76 895df8
movl
%ebx,0xf8(%ebp)
+9
00018f79 8975fc
movl
%esi,0xfc(%ebp)
+12 00018f7c 8b5d08
movl
0x08(%
ebp),%ebx
+15 00018f7f c703e8911300
movl
$0x001391e8,(%
ebx)
+21 00018f85 8d4304
leal
0x04(%
ebx),%eax
+24 00018f88 8d55f7
leal
0xf7(%
ebp),%edx
+27 00018f8b 89542408
movl
%edx,0
x08(%esp)
+31 00018f8f 8b550c
movl
0x0c(%
ebp),%edx
+34 00018f92 89542404
movl
%edx,0
x04(%esp)
+38 00018f96 890424
movl
%eax,(
%esp)
+41 00018f99 e8229d0e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)

+46 00018f9e 8d4308


leal
0x08(%
ebx),%eax
+49 00018fa1 8d55f6
leal
0xf6(%
ebp),%edx
+52 00018fa4 89542408
movl
%edx,0
x08(%esp)
+56 00018fa8 8b5510
movl
0x10(%
ebp),%edx
+59 00018fab 89542404
movl
%edx,0
x04(%esp)
+63 00018faf 890424
movl
%eax,(
%esp)
+66 00018fb2 e8099d0e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+71 00018fb7 8b4514
movl
0x14(%
ebp),%eax
+74 00018fba 89430c
movl
%eax,0
x0c(%ebx)
+77 00018fbd 8b5df8
movl
0xf8(%
ebp),%ebx
+80 00018fc0 8b75fc
movl
0xfc(%
ebp),%esi
+83 00018fc3 c9
leave
+84 00018fc4 c3
ret
+85 00018fc5 890424
movl
%eax,(
%esp)
+88 00018fc8 e87b9c0e00
calll
0x00102c48
__Unwind_Resume
+93 00018fcd 89c6
movl
%eax,%
esi
+95 00018fcf 8b4304
movl
0x04(%
ebx),%eax
+98 00018fd2 8d58f4
leal
0xf4(%
eax),%ebx
+101 00018fd5 3b1d88801300
cmpl
0x00138088,%eb
x
+107 00018fdb 7508
jne
0x0001
8fe5
+109 00018fdd 893424
movl
%esi,(
%esp)
+112 00018fe0 e8639c0e00
calll
0x00102c48
__Unwind_Resume
+117 00018fe5 83e804
subl
$0x04,
%eax
+120 00018fe8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+128 00018ff0 890424
movl
%eax,(
%esp)
+131 00018ff3 e8569c0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+136 00018ff8 85c0
testl
%eax,%
eax
+138 00018ffa 7fe1
jg
0x0001
8fdd
+140 00018ffc 8d45f5
leal
0xf5(%
ebp),%eax
+143 00018fff 89442404
movl
%eax,0
x04(%esp)
+147 00019003 891c24
movl
%ebx,(

%esp)
+150 00019006 e8799c0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+155 0001900b ebd0
jmp
0x0001
8fdd
+157 0001900d ebb6
jmp
0x0001
8fc5
+159 0001900f 90
nop
+0

00019010 55

pushl

00019011 89e5

movl

00019013 31c0

xorl

00019015
00019016
00019017
00019018

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

00019020 55

0x0000
pushl

%ebp
+1
00019021 89e5
%esp,%ebp
+3
00019023 53
%ebx
+4
00019024 83ec14
$0x14,%esp
+7
00019027 8b5d08
0x08(%ebp),%ebx
+10 0001902a a1c4801300

movl
pushl
subl
movl
movl

0x001380c4,%ea

x
+15 0001902f 83c008
%eax
+18 00019032 8903
%ebx)
+20 00019034 891c24
%esp)
+23 00019037 e8a29c0e00
std::logic_error::~logic_error()
+28 0001903c 895d08
x08(%ebp)
+31 0001903f 83c414
%esp
+34 00019042 5b
+35 00019043 c9
+36 00019044 e9259d0e00
+41 00019049 90
+42 0001904a 660f1f440000
)
+0

addl

$0x08,

movl

%eax,(

movl

%ebx,(

calll

0x00102cde
movl

%ebx,0

addl

$0x14,

popl
leave

%ebx

jmp

0x00102d6e
nop

nopw

0x00(%eax,%eax

00019050 55

pushl

%ebp
+1
00019051 89e5
%esp,%ebp
+3
00019053 8b5508
0x08(%ebp),%edx
+6
00019056 a1c4801300

movl
movl
movl

0x0013

80c4,%eax
+11 0001905b
%eax
+14 0001905e
%edx)
+16 00019060
x08(%ebp)
+19 00019063
+20 00019064
+25 00019069
+26 0001906a
)
+0

83c008

addl

$0x08,

8902

movl

%eax,(

895508

movl

%edx,0

c9
e9759c0e00
90
660f1f440000

leave
jmp

0x00102cde
nop

nopw

0x00(%eax,%eax

00019070 55

pushl

%ebp
+1
00019071 89e5
%esp,%ebp
+3
00019073 83ec38
$0x38,%esp
+6
00019076 895df4
%ebx,0xf4(%ebp)
+9
00019079 8975f8
%esi,0xf8(%ebp)
+12 0001907c 897dfc
xfc(%ebp)
+15 0001907f 8b7d08
ebp),%edi
+18 00019082 8b5704
edi),%edx
+21 00019085 3b5708
edi),%edx
+24 00019088 7456
90e0
+26 0001908a 85d2
edx
+28 0001908c 7408
9096
+30 0001908e 8b42fc
edx),%eax
+33 00019091 8902
%edx)
+35 00019093 8b5704
edi),%edx
+38 00019096 89d0
eax
+40 00019098 83c204
%edx
+43 0001909b 895704
x04(%edi)
+46 0001909e 8b5510
ebp),%edx
+49 000190a1 8b1a
,%ebx
+51 000190a3 8d50fc
eax),%edx
+54 000190a6 2b550c
ebp),%edx
+57 000190a9 83e2fc
%edx
+60 000190ac 89542408

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x04(%

cmpl

0x08(%

je

0x0001

testl

%edx,%

je

0x0001

movl

0xfc(%

movl

%eax,(

movl

0x04(%

movl

%edx,%

addl

$0x04,

movl

%edx,0

movl

0x10(%

movl

(%edx)

leal

0xfc(%

subl

0x0c(%

andl

$0xfc,

movl

%edx,0

x08(%esp)
+64 000190b0 8b4d0c
ebp),%ecx
+67 000190b3 894c2404
x04(%esp)
+71 000190b7 29d0
eax
+73 000190b9 890424
%esp)
+76 000190bc e85b9d0e00
_memmove
+81 000190c1 8b450c
ebp),%eax
+84 000190c4 8918
%eax)
+86 000190c6 8b5df4
ebp),%ebx
+89 000190c9 8b75f8
ebp),%esi
+92 000190cc 8b7dfc
ebp),%edi
+95 000190cf c9
+96 000190d0 c3
+97 000190d1 0f1f8000000000
x)
+104 000190d8 0f1f840000000000
x,%eax)
+112 000190e0 89d0
eax
+114 000190e2 2b07
,%eax
+116 000190e4 c1f802
%eax
+119 000190e7 3dffffff3f
ax
+124 000190ec 0f84ac000000
+130 000190f2 ba01000000
dx
+135 000190f7 85c0
eax
+137 000190f9 0f8494000000
+143 000190ff 8d1400
%eax),%edx
+146 00019102 c745e4fcffffff
e4(%ebp)
+153 00019109 39c2
edx
+155 0001910b 737e
918b
+157 0001910d 8b55e4
ebp),%edx
+160 00019110 891424
%esp)
+163 00019113 e8629c0e00
operator new(unsigned long)
+168 00019118 8945e0
xe0(%ebp)
+171 0001911b 8b07
,%eax
+173 0001911d 8b5d0c

movl

0x0c(%

movl

%ecx,0

subl

%edx,%

movl

%eax,(

calll

0x00102e1c
movl

0x0c(%

movl

%ebx,(

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

%edx,%

subl

(%edi)

sarl

$0x02,

cmpl

$0x3fffffff,%e

je
movl

0x0001919e
$0x00000001,%e
testl

je
leal
movl

%eax,%
0x00019193
(%eax,
$0xfffffffc,0x

cmpl

%eax,%

jae

0x0001

movl

0xe4(%

movl

%edx,(

calll

0x00102d7a
movl

%eax,0

movl

(%edi)

movl

0x0c(%

ebp),%ebx
+176 00019120 29c3
ebx
+178 00019122 895c2408
x08(%esp)
+182 00019126 89442404
x04(%esp)
+186 0001912a 8b4de0
ebp),%ecx
+189 0001912d 890c24
%esp)
+192 00019130 e8e79c0e00
_memmove
+197 00019135 8b55e0
ebp),%edx
+200 00019138 01da
edx
+202 0001913a 7407
9143
+204 0001913c 8b4d10
ebp),%ecx
+207 0001913f 8b01
,%eax
+209 00019141 8902
%edx)
+211 00019143 8b5f04
edi),%ebx
+214 00019146 8d7204
edx),%esi
+217 00019149 2b5d0c
ebp),%ebx
+220 0001914c 895c2408
x08(%esp)
+224 00019150 8b450c
ebp),%eax
+227 00019153 89442404
x04(%esp)
+231 00019157 893424
%esp)
+234 0001915a e8bd9c0e00
_memmove
+239 0001915f 8d1c1e
%ebx),%ebx
+242 00019162 8b07
,%eax
+244 00019164 85c0
eax
+246 00019166 7408
9170
+248 00019168 890424
%esp)
+251 0001916b e8fe9b0e00
operator delete(void*)
+256 00019170 8b55e0
ebp),%edx
+259 00019173 8917
%edi)
+261 00019175 895f04
x04(%edi)
+264 00019178 89d0

subl

%eax,%

movl

%ebx,0

movl

%eax,0

movl

0xe0(%

movl

%ecx,(

calll

0x00102e1c
movl

0xe0(%

addl

%ebx,%

je

0x0001

movl

0x10(%

movl

(%ecx)

movl

%eax,(

movl

0x04(%

leal

0x04(%

subl

0x0c(%

movl

%ebx,0

movl

0x0c(%

movl

%eax,0

movl

%esi,(

calll

0x00102e1c
leal

(%esi,

movl

(%edi)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

0xe0(%

movl

%edx,(

movl

%ebx,0

movl

%edx,%

eax
+266 0001917a 0345e4
ebp),%eax
+269 0001917d 894708
x08(%edi)
+272 00019180 8b5df4
ebp),%ebx
+275 00019183 8b75f8
ebp),%esi
+278 00019186 8b7dfc
ebp),%edi
+281 00019189 c9
+282 0001918a c3
+283 0001918b 81faffffff3f
dx
+289 00019191 7717
91aa
+291 00019193 c1e202
%edx
+294 00019196 8955e4
xe4(%ebp)
+297 00019199 e96fffffff
+302 0001919e c70424b0430d00
esp)
vector::_M_insert_aux
+309 000191a5 e88e9b0e00
std::__throw_length_error(char const*)
+314 000191aa e8659b0e00
std::__throw_bad_alloc()
+319 000191af 90
+0

addl

0xe4(%

movl

%eax,0

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
cmpl

$0x3fffffff,%e
ja

0x0001

shll

$0x02,

movl

%edx,0

jmp
movl

0x0001910d
$0x000d43b0,(%

calll

0x00102d38

calll

0x00102d14
nop

000191b0 55

pushl

%ebp
+1
000191b1 89e5
%esp,%ebp
+3
000191b3 83ec38
$0x38,%esp
+6
000191b6 895df4
%ebx,0xf4(%ebp)
+9
000191b9 8975f8
%esi,0xf8(%ebp)
+12 000191bc 897dfc
xfc(%ebp)
+15 000191bf 8b7d08
ebp),%edi
+18 000191c2 c707e8911300
edi)
+24 000191c8 8b4708
edi),%eax
+27 000191cb 8d58f4
eax),%ebx
+30 000191ce 8b3588801300
i
+36 000191d4 39f3
ebx
+38 000191d6 751d
91f5
+40 000191d8 8b4704
edi),%eax
+43 000191db 8d58f4
eax),%ebx

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x001391e8,(%
movl

0x08(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0001

movl

0x04(%

leal

0xf4(%

+46 000191de 39de

cmpl

%ebx,%

esi
+48 000191e0 753b
jne
0x0001
921d
+50 000191e2 893c24
movl
%edi,(
%esp)
+53 000191e5 e8849b0e00
calll
0x00102d6e
operator delete(void*)
+58 000191ea 8b5df4
movl
0xf4(%
ebp),%ebx
+61 000191ed 8b75f8
movl
0xf8(%
ebp),%esi
+64 000191f0 8b7dfc
movl
0xfc(%
ebp),%edi
+67 000191f3 c9
leave
+68 000191f4 c3
ret
+69 000191f5 83e804
subl
$0x04,
%eax
+72 000191f8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+80 00019200 890424
movl
%eax,(
%esp)
+83 00019203 e8469a0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+88 00019208 85c0
testl
%eax,%
eax
+90 0001920a 7fcc
jg
0x0001
91d8
+92 0001920c 8d45e7
leal
0xe7(%
ebp),%eax
+95 0001920f 89442404
movl
%eax,0
x04(%esp)
+99 00019213 891c24
movl
%ebx,(
%esp)
+102 00019216 e8699a0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+107 0001921b ebbb
jmp
0x0001
91d8
+109 0001921d 83e804
subl
$0x04,
%eax
+112 00019220 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+120 00019228 890424
movl
%eax,(
%esp)
+123 0001922b e81e9a0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+128 00019230 85c0
testl
%eax,%
eax
+130 00019232 7fae
jg
0x0001
91e2
+132 00019234 8d45e5
leal
0xe5(%
ebp),%eax
+135 00019237 89442404
movl
%eax,0
x04(%esp)
+139 0001923b 891c24
movl
%ebx,(
%esp)
+142 0001923e e8419a0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+147 00019243 eb9d


jmp
0x0001
91e2
+149 00019245 89c3
movl
%eax,%
ebx
+151 00019247 8b4704
movl
0x04(%
edi),%eax
+154 0001924a 8d78f4
leal
0xf4(%
eax),%edi
+157 0001924d 39fe
cmpl
%edi,%
esi
+159 0001924f 750c
jne
0x0001
925d
+161 00019251 891c24
movl
%ebx,(
%esp)
+164 00019254 e8ef990e00
calll
0x00102c48
__Unwind_Resume
+169 00019259 89c3
movl
%eax,%
ebx
+171 0001925b ebf4
jmp
0x0001
9251
+173 0001925d 83e804
subl
$0x04,
%eax
+176 00019260 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+184 00019268 890424
movl
%eax,(
%esp)
+187 0001926b e8de990e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+192 00019270 85c0
testl
%eax,%
eax
+194 00019272 7fdd
jg
0x0001
9251
+196 00019274 8d45e6
leal
0xe6(%
ebp),%eax
+199 00019277 89442404
movl
%eax,0
x04(%esp)
+203 0001927b 893c24
movl
%edi,(
%esp)
+206 0001927e e8019a0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+211 00019283 ebcc
jmp
0x0001
9251
+213 00019285 ebd2
jmp
0x0001
9259
+215 00019287 90
nop
+216 00019288 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

00019290 55

pushl

%ebp
+1
00019291
%esp,%ebp
+3
00019293
$0x38,%esp
+6
00019296
%ebx,0xf4(%ebp)
+9
00019299
%esi,0xf8(%ebp)
+12 0001929c 897dfc

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

xfc(%ebp)
+15 0001929f 8b5d08
movl
0x08(%
ebp),%ebx
+18 000192a2 c703e8911300
movl
$0x001391e8,(%
ebx)
+24 000192a8 8b4308
movl
0x08(%
ebx),%eax
+27 000192ab 8d78f4
leal
0xf4(%
eax),%edi
+30 000192ae 8b3588801300
movl
0x00138088,%es
i
+36 000192b4 39f7
cmpl
%esi,%
edi
+38 000192b6 7515
jne
0x0001
92cd
+40 000192b8 8b4304
movl
0x04(%
ebx),%eax
+43 000192bb 8d58f4
leal
0xf4(%
eax),%ebx
+46 000192be 39de
cmpl
%ebx,%
esi
+48 000192c0 7533
jne
0x0001
92f5
+50 000192c2 8b5df4
movl
0xf4(%
ebp),%ebx
+53 000192c5 8b75f8
movl
0xf8(%
ebp),%esi
+56 000192c8 8b7dfc
movl
0xfc(%
ebp),%edi
+59 000192cb c9
leave
+60 000192cc c3
ret
+61 000192cd 83e804
subl
$0x04,
%eax
+64 000192d0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+72 000192d8 890424
movl
%eax,(
%esp)
+75 000192db e86e990e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+80 000192e0 85c0
testl
%eax,%
eax
+82 000192e2 7fd4
jg
0x0001
92b8
+84 000192e4 8d45e7
leal
0xe7(%
ebp),%eax
+87 000192e7 89442404
movl
%eax,0
x04(%esp)
+91 000192eb 893c24
movl
%edi,(
%esp)
+94 000192ee e891990e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+99 000192f3 ebc3
jmp
0x0001
92b8
+101 000192f5 83e804
subl
$0x04,
%eax
+104 000192f8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+112 00019300 890424
movl
%eax,(
%esp)

+115 00019303 e846990e00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+120 00019308 85c0
testl
%eax,%
eax
+122 0001930a 7fb6
jg
0x0001
92c2
+124 0001930c 8d45e5
leal
0xe5(%
ebp),%eax
+127 0001930f 89442404
movl
%eax,0
x04(%esp)
+131 00019313 891c24
movl
%ebx,(
%esp)
+134 00019316 e869990e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+139 0001931b eba5
jmp
0x0001
92c2
+141 0001931d 89c7
movl
%eax,%
edi
+143 0001931f 8b4304
movl
0x04(%
ebx),%eax
+146 00019322 8d58f4
leal
0xf4(%
eax),%ebx
+149 00019325 39de
cmpl
%ebx,%
esi
+151 00019327 750c
jne
0x0001
9335
+153 00019329 893c24
movl
%edi,(
%esp)
+156 0001932c e817990e00
calll
0x00102c48
__Unwind_Resume
+161 00019331 89c7
movl
%eax,%
edi
+163 00019333 ebf4
jmp
0x0001
9329
+165 00019335 83e804
subl
$0x04,
%eax
+168 00019338 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+176 00019340 890424
movl
%eax,(
%esp)
+179 00019343 e806990e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+184 00019348 85c0
testl
%eax,%
eax
+186 0001934a 7fdd
jg
0x0001
9329
+188 0001934c 8d45e6
leal
0xe6(%
ebp),%eax
+191 0001934f 89442404
movl
%eax,0
x04(%esp)
+195 00019353 891c24
movl
%ebx,(
%esp)
+198 00019356 e829990e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+203 0001935b ebcc
jmp
0x0001
9329
+205 0001935d ebd2
jmp
0x0001
9331

+207 0001935f 90
+0

nop

00019360 55

pushl

%ebp
+1
00019361 89e5
%esp,%ebp
+3
00019363 83ec18
$0x18,%esp
+6
00019366 8b450c
0x0c(%ebp),%eax
+9
00019369 89442404
%eax,0x04(%esp)
+13 0001936d 8b4508
ebp),%eax
+16 00019370 8b00
,%eax
+18 00019372 890424
%esp)
+21 00019375 e80e9b0e00
_strcasecmp
+26 0001937a 85c0
eax
+28 0001937c 0f94c0
+31 0001937f 0fb6c0
ax
+34 00019382 c9
+35 00019383 c3
+36 00019384 660f1f440000
)
+42 0001938a 660f1f440000
)
+0

movl
subl
movl
movl
movl

0x08(%

movl

(%eax)

movl

%eax,(

calll

0x00102e88
testl

%eax,%

sete
movzbl

%al
%al,%e

leave
ret
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00019390 55

pushl

%ebp
+1
00019391 89e5
%esp,%ebp
+3
00019393 83ec18
$0x18,%esp
+6
00019396 8b450c
0x0c(%ebp),%eax
+9
00019399 89442404
%eax,0x04(%esp)
+13 0001939d 8b4508
ebp),%eax
+16 000193a0 890424
%esp)
+19 000193a3 e8e09a0e00
_strcasecmp
+24 000193a8 85c0
eax
+26 000193aa 0f94c0
+29 000193ad 0fb6c0
ax
+32 000193b0 c9
+33 000193b1 c3
+34 000193b2 0f1f8000000000
x)
+41 000193b9 0f1f8000000000
x)

movl
subl
movl
movl
movl

0x08(%

movl

%eax,(

calll

0x00102e88
testl

%eax,%

sete
movzbl

%al
%al,%e

leave
ret
nopl

0x00000000(%ea

nopl

0x00000000(%ea

+0

000193c0 55

pushl

%ebp
+1
000193c1 89e5
%esp,%ebp
+3
000193c3 8b4508
0x08(%ebp),%eax
+6
000193c6 8b80d0000000
00d0(%eax),%eax
+12 000193cc c9
+13 000193cd c3
+14 000193ce 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

000193d0 55

pushl

%ebp
+1
000193d1 89e5
%esp,%ebp
+3
000193d3 8b4508
0x08(%ebp),%eax
+6
000193d6 8b80d4000000
00d4(%eax),%eax
+12 000193dc c9
+13 000193dd c3
+14 000193de 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

000193e0 55

pushl

%ebp
+1
000193e1 89e5
%esp,%ebp
+3
000193e3 8b4508
0x08(%ebp),%eax
+6
000193e6 8b80d8000000
00d8(%eax),%eax
+12 000193ec c9
+13 000193ed c3
+14 000193ee 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

000193f0 55

pushl

%ebp
+1
000193f1 89e5
%esp,%ebp
+3
000193f3 8b4508
0x08(%ebp),%eax
+6
000193f6 8b80dc000000
00dc(%eax),%eax
+12 000193fc c9
+13 000193fd c3
+14 000193fe 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00019400 55

pushl

%ebp
+1
00019401 89e5
%esp,%ebp
+3
00019403 83ec18
$0x18,%esp
+6
00019406 8b5508
0x08(%ebp),%edx
+9
00019409 8b450c
0x0c(%ebp),%eax
+12 0001940c 3b82d0000000
x),%eax

movl
subl
movl
movl
cmpl

0x000000d0(%ed

+18 00019412
9440
+20 00019414
0(%edx)
+26 0001941a
,%eax
+28 0001941c
%esp)
+31 0001941f
%eax)
+34 00019422
eax),%edx
+37 00019425
eax),%eax
+40 00019428
x08(%ebp)
+43 0001942b
eax),%ecx
+46 0001942e
+47 0001942f
+49 00019431
x)
+56 00019438
x,%eax)
+64 00019440
+65 00019441
+66 00019442
x)
+73 00019449
x)
+0

742c
8982d0000000

je
movl

0x0001
%eax,0x000000d

8b02

movl

(%edx)

891424

movl

%edx,(

ff5034

call

*0x34(

8d500c

leal

0x0c(%

8b400c

movl

0x0c(%

895508

movl

%edx,0

8b4824

movl

0x24(%

c9
ffe1
0f1f8000000000

leave
jmp
nopl

*%ecx
0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

00019450 55

pushl

%ebp
+1
00019451 89e5
%esp,%ebp
+3
00019453 56
%esi
+4
00019454 53
%ebx
+5
00019455 83ec10
$0x10,%esp
+8
00019458 8b5d08
0x08(%ebp),%ebx
+11 0001945b 8b750c
ebp),%esi
+14 0001945e 891c24
%esp)
+17 00019461 e83ad3feff
+22 00019466 c7442404b0420d00
04(%esp)
Bottle type
+30 0001946e 890424
%esp)
+33 00019471 e8ea660800
+38 00019476 8b08
,%ecx
+40 00019478 8b5650
esi),%edx
+43 0001947b 89542404
x04(%esp)
+47 0001947f 890424

movl
pushl
pushl
subl
movl
movl

0x0c(%

movl

%ebx,(

calll
movl

0x000067a0
$0x000d42b0,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

0x50(%

movl

%edx,0

movl

%eax,(

calll

%esp)
+50 00019482
%ecx)
+53 00019485
%esp)
+56 00019488
+61 0001948d
04(%esp)
+69 00019495
%esp)
+72 00019498
+77 0001949d
,%ecx
+79 0001949f
esi),%edx
+82 000194a2
x04(%esp)
+86 000194a6
%esp)
+89 000194a9
%ecx)
+92 000194ac
%esp)
+95 000194af
+100 000194b4
04(%esp)
+108 000194bc
%esp)
+111 000194bf
+116 000194c4
,%ecx
+118 000194c6
esi),%edx
+121 000194c9
x04(%esp)
+125 000194cd
%esp)
+128 000194d0
%ecx)
+131 000194d3
%esp)
+134 000194d6
+139 000194db
04(%esp)
+147 000194e3
%esp)
+150 000194e6
+155 000194eb
,%ecx
+157 000194ed
esi),%edx
+160 000194f0
x0c(%ebp)
+163 000194f3
x08(%ebp)
+166 000194f6
ecx),%ecx
+169 000194f9
%esp
+172 000194fc

ff5108

call

*0x08(

891c24

movl

%ebx,(

e813d3feff
c7442404bc420d00
Size
890424

calll
movl

e8c3660800
8b08

calll

0x000067a0
$0x000d42bc,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b5654

movl

0x54(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

891c24

movl

%ebx,(

e8ecd2feff
c7442404a8580d00
Height
890424

calll
movl

e89c660800
8b08

calll

0x000067a0
$0x000d58a8,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b5658

movl

0x58(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

891c24

movl

%ebx,(

e8c5d2feff
c7442404c4420d00
Label height
890424

calll
movl

e875660800
8b08

calll

0x000067a0
$0x000d42c4,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b565c

movl

0x5c(%

89550c

movl

%edx,0

894508

movl

%eax,0

8b4908

movl

0x08(%

83c410

addl

$0x10,

5b

popl

%ebx

+173
+174
+175
+177
+178

000194fd
000194fe
000194ff
00019501
00019502

5e
c9
ffe1
90
0f1f8000000000

popl
leave
jmp
nop

%esi

nopl

0x00000000(%ea

+185 00019509 0f1f8000000000

nopl

0x00000000(%ea

*%ecx

x)
x)
+0

00019510 55

pushl

%ebp
+1
00019511 89e5
%esp,%ebp
+3
00019513 83ec38
$0x38,%esp
+6
00019516 895df4
%ebx,0xf4(%ebp)
+9
00019519 8975f8
%esi,0xf8(%ebp)
+12 0001951c 897dfc
xfc(%ebp)
+15 0001951f 8b5d08
ebp),%ebx
+18 00019522 c7042460000000
esp)
'`'
+25 00019529 e84c980e00
operator new(unsigned long)
+30 0001952e 89c6
esi
+32 00019530 8b83dc000000
x),%eax
+38 00019536 8945e0
xe0(%ebp)
+41 00019539 8b83d8000000
x),%eax
+47 0001953f 8945e4
xe4(%ebp)
+50 00019542 8bbbd4000000
x),%edi
+56 00019548 8b9bd0000000
x),%ebx
+62 0001954e c74424040c000000
04(%esp)
+70 00019556 893424
%esp)
+73 00019559 e8a2e4feff
+78 0001955e c706b88f1300
esi)
+84 00019564 895e50
x50(%esi)
+87 00019567 897e54
x54(%esi)
+90 0001956a 8b45e4
ebp),%eax
+93 0001956d 894658
x58(%esi)
+96 00019570 8b45e0
ebp),%eax
+99 00019573 89465c
x5c(%esi)

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00000060,(%

calll

0x00102d7a
movl

movl

%eax,%
0x000000dc(%eb

movl
movl

%eax,0
0x000000d8(%eb

movl

%eax,0

movl

0x000000d4(%eb

movl

0x000000d0(%eb

movl

$0x0000000c,0x
movl

calll
movl

%esi,(
0x00007a00
$0x00138fb8,(%

movl

%ebx,0

movl

%edi,0

movl

0xe4(%

movl

%eax,0

movl

0xe0(%

movl

%eax,0

+102 00019576 89f0


eax
+104 00019578 8b5df4
ebp),%ebx
+107 0001957b 8b75f8
ebp),%esi
+110 0001957e 8b7dfc
ebp),%edi
+113 00019581 c9
+114 00019582 c3
+115 00019583 89c3
ebx
+117 00019585 893424
%esp)
+120 00019588 e8e1970e00
operator delete(void*)
+125 0001958d 891c24
%esp)
+128 00019590 e8b3960e00
__Unwind_Resume
+133 00019595 90
+134 00019596 662e0f1f840000000000
ax)
+0

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

000195a0 55

pushl

%ebp
+1
000195a1 89e5
%esp,%ebp
+3
000195a3 57
%edi
+4
000195a4 56
%esi
+5
000195a5 53
%ebx
+6
000195a6 83ec1c
$0x1c,%esp
+9
000195a9 8b5d0c
0x0c(%ebp),%ebx
+12 000195ac b8ffff7f7f

movl
pushl
pushl
pushl
subl
movl
movl

$0x7f7fffff,%e

ax
+17 000195b1
x58(%ebx)
+20 000195b4
x54(%ebx)
+23 000195b7
x50(%ebx)
+26 000195ba
ax
+31 000195bf
x64(%ebx)
+34 000195c2
x60(%ebx)
+37 000195c5
x5c(%ebx)
+40 000195c8
edi
+42 000195ca
esi
+44 000195cc
ebx),%edx

894358

movl

%eax,0

894354

movl

%eax,0

894350

movl

%eax,0

b8ffff7fff

movl

$0xff7fffff,%e

894364

movl

%eax,0

894360

movl

%eax,0

89435c

movl

%eax,0

31ff

xorl

%edi,%

31f6

xorl

%esi,%

8b5314

movl

0x14(%

+47 000195cf e9c8000000


+52 000195d4 660f1f440000

jmp
nopw

0x0001969c
0x00(%eax,%eax

+58 000195da 660f1f440000

nopw

0x00(%eax,%eax

)
)
+64 000195e0
%esi),%eax
+67 000195e3
x04(%esp)
+71 000195e7
ebp),%eax
+74 000195ea
%esp)
+77 000195ed
+82 000195f2
l
+84 000195f4
9628
+86 000195f6
ebx),%eax
+89 000195f9
eax
+91 000195fb
,%xmm0
+95 000195ff
ebp),%edx
+98 00019602
,%xmm0
+102 00019606
(%eax)
+106 0001960a
m0
+111 0001960f
m0
+116 00019614
x)
+121 00019619
m0
+126 0001961e
m0
+131 00019623
x)
+136 00019628
ebx),%edx
+139 0001962b
%esi),%eax
+142 0001962e
,%xmm1
+146 00019632
m0
+151 00019637
%xmm0
+154 0001963a
9645
+156 0001963c
x)
+161 00019641
,%xmm1
+165 00019645
ebx),%xmm1

8d0432

leal

(%edx,

89442404

movl

%eax,0

8b4510

movl

0x10(%

890424

movl

%eax,(

e8de670400
84c0

calll
testb

0x0005fdd0
%al,%a

7432

je

0x0001

8b4314

movl

0x14(%

01f0

addl

%esi,%

f30f1000

movss

(%eax)

8b5514

movl

0x14(%

f30f5802

addss

(%edx)

f30f1100

movss

%xmm0,

f30f104004

movss

0x04(%eax),%xm

f30f584204

addss

0x04(%edx),%xm

f30f114004

movss

%xmm0,0x04(%ea

f30f104008

movss

0x08(%eax),%xm

f30f584208

addss

0x08(%edx),%xm

f30f114008

movss

%xmm0,0x08(%ea

8b5314

movl

0x14(%

8d0432

leal

(%edx,

f30f1008

movss

(%eax)

f30f104350

movss

0x50(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

7609

jbe

0x0001

f30f114b50

movss

%xmm1,0x50(%eb

f30f1008

movss

(%eax)

0f2e4b5c

ucomiss

0x5c(%

+169 00019649
9650
+171 0001964b
x)
+176 00019650
m1
+181 00019655
m0
+186 0001965a
%xmm0
+189 0001965d
9669
+191 0001965f
x)
+196 00019664
m1
+201 00019669
ebx),%xmm1
+205 0001966d
9674
+207 0001966f
x)
+212 00019674
m1
+217 00019679
m0
+222 0001967e
%xmm0
+225 00019681
968d
+227 00019683
x)
+232 00019688
m1
+237 0001968d
ebx),%xmm1
+241 00019691
9698
+243 00019693
x)
+248 00019698
+249 00019699
%esi
+252 0001969c
ebx),%eax
+255 0001969f
eax
+257 000196a1
%eax
+260 000196a4
ax,%eax
+266 000196aa
edi
+268 000196ac
+274 000196b2
%esp
+277 000196b5
+278 000196b6
+279 000196b7
+280 000196b8

7605

jbe

0x0001

f30f114b5c

movss

%xmm1,0x5c(%eb

f30f104804

movss

0x04(%eax),%xm

f30f104354

movss

0x54(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

760a

jbe

0x0001

f30f114b54

movss

%xmm1,0x54(%eb

f30f104804

movss

0x04(%eax),%xm

0f2e4b60

ucomiss

0x60(%

7605

jbe

0x0001

f30f114b60

movss

%xmm1,0x60(%eb

f30f104808

movss

0x08(%eax),%xm

f30f104358

movss

0x58(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

760a

jbe

0x0001

f30f114b58

movss

%xmm1,0x58(%eb

f30f104808

movss

0x08(%eax),%xm

0f2e4b64

ucomiss

0x64(%

7605

jbe

0x0001

f30f114b64

movss

%xmm1,0x64(%eb

47
83c60c

incl
addl

%edi
$0x0c,

8b4318

movl

0x18(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

39c7
0f822effffff
83c41c
5b
5e
5f
c9

$0xaaaaaaab,%e
cmpl

%eax,%

addl

0x000195e0
$0x1c,

jb
popl
popl
popl
leave

%ebx
%esi
%edi

+281 000196b9 c3
+282 000196ba 660f1f440000

ret
nopw

0x00(%eax,%eax

)
+0

000196c0 55

pushl

%ebp
+1
000196c1 89e5
%esp,%ebp
+3
000196c3 56
%esi
+4
000196c4 53
%ebx
+5
000196c5 83ec20
$0x20,%esp
+8
000196c8 803dc0d7130000
0x0013d7c0
+15 000196cf 743f
9710
+17 000196d1 c744241003000000
10(%esp)
+25 000196d9 c744240ce0d71300
0c(%esp)
+33 000196e1 8b450c
ebp),%eax
+36 000196e4 89442408
x08(%esp)
+40 000196e8 8b4510
ebp),%eax
+43 000196eb 89442404
x04(%esp)
+47 000196ef 8b4508
ebp),%eax
+50 000196f2 890424
%esp)
+53 000196f5 e886eeffff
+58 000196fa 83c420
%esp
+61 000196fd 5b
+62 000196fe 5e
+63 000196ff c9
+64 00019700 c3
+65 00019701 0f1f8000000000
x)
+72 00019708 0f1f840000000000
x,%eax)
+80 00019710 c70424c0d71300
esp)
+87 00019717 e888960e00
___cxa_guard_acquire
+92 0001971c 85c0
eax
+94 0001971e 74b1
96d1
+96 00019720 c705e4d7130000000000
+106 0001972a c705e8d7130000000000
+116 00019734 c705ecd7130000000000
+126 0001973e c705f0d7130000000000
+136 00019748 c705f4d7130000000000
+146 00019752 c705f8d7130000000000
+156 0001975c c705e0d71300985f0d00

movl
pushl
pushl
subl
cmpb

$0x00,

je

0x0001

movl

$0x00000003,0x

movl

$0x0013d7e0,0x
movl

0x0c(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

addl

0x00018580
$0x20,

calll
popl
popl
leave
ret

movl
movl
movl
movl
movl
movl
movl

%ebx
%esi

nopl

0x00000000(%ea

nopl

0x00000000(%ea

movl

$0x0013d7c0,(%

calll

0x00102da4
testl

%eax,%

je

0x0001

$0x00000000,0x0013d7e4
$0x00000000,0x0013d7e8
$0x00000000,0x0013d7ec
$0x00000000,0x0013d7f0
$0x00000000,0x0013d7f4
$0x00000000,0x0013d7f8
$0x000d5f98,0x0013d7e0

+166 00019766 c605e8d71300f2

movb

$0xf2,0x0013d7

movb

$0xf2,0x0013d7

movb

$0xf2,0x0013d7

movb

$0xff,0x0013d7

movl

0x001380b0,%ea

e8
+173 0001976d c605e9d71300f2
e9
+180 00019774 c605ead71300f2
ea
+187 0001977b c605ebd71300ff
eb
+194 00019782 a1b0801300
x
+199 00019787
,%esi
+201 00019789
c
+207 0001978f
eax),%ebx
+210 00019792
0
+216 00019798
eax),%ecx
+219 0001979b
4
+225 000197a1
eax),%edx
+228 000197a4
8
+234 000197aa
+244 000197b4
+254 000197be
+264 000197c8
04
+271 000197cf
05
+278 000197d6
06
+285 000197dd
07
+292 000197e4
8
+298 000197ea
c
+304 000197f0
0
+310 000197f6
4
+316 000197fc
+326 00019806
+336 00019810
+346 0001981a
+356 00019824
+366 0001982e
+376 00019838
+386 00019842
x
+391 00019847
,%eax
+393 00019849
0
+398 0001984e
4

8b30

movl

8935ecd71300

movl

8b5804

%esi,0x0013d7e
movl

891df0d71300

movl

8b4808
movl

8b500c

0x08(%
%ecx,0x0013d7f

movl

8915f8d71300

0x04(%
%ebx,0x0013d7f

movl

890df4d71300

(%eax)

0x0c(%

movl

%edx,0x0013d7f

movb

$0x00000000,0x0013d800
$0x00000000,0x0013d804
$0x000d42d2,0x0013d7fc
$0xe7,0x0013d8

c60505d81300bc

movb

$0xbc,0x0013d8

c60506d8130083

movb

$0x83,0x0013d8

c60507d81300ff

movb

$0xff,0x0013d8

893508d81300

movl

%esi,0x0013d80

891d0cd81300

movl

%ebx,0x0013d80

890d10d81300

movl

%ecx,0x0013d81

891514d81300

movl

%edx,0x0013d81

movl

$0x00000000,0x0013d820
$0x00000000,0x0013d824
$0x00000000,0x0013d828
$0x00000000,0x0013d82c
$0x00000000,0x0013d830
$0x000d42d6,0x0013d818
$0x000d42dc,0x0013d81c
0x001380bc,%ea

c70500d8130000000000
c70504d8130000000000
c705fcd71300d2420d00
c60504d81300e7

c70520d8130000000000
c70524d8130000000000
c70528d8130000000000
c7052cd8130000000000
c70530d8130000000000
c70518d81300d6420d00
c7051cd81300dc420d00
a1bc801300

movl
movl
movl

movl
movl
movl
movl
movl
movl
movl

8b00

movl

(%eax)

a320d81300

movl

%eax,0x0013d82

893524d81300

movl

%esi,0x0013d82

+404 00019854 891d28d81300

movl

%ebx,0x0013d82

+410 0001985a 890d2cd81300

movl

%ecx,0x0013d82

+416 00019860 891530d81300

movl

%edx,0x0013d83

movl

$0x0013d7c0,(%

calll

0x00102daa

8
c
0
+422 00019866 c70424c0d71300
esp)
+429 0001986d e838950e00
___cxa_guard_release
+434 00019872 e95afeffff
+439 00019877 90
+440 00019878 0f1f840000000000
x,%eax)
+0

jmp

0x000196d1
nop

nopl

0x00000000(%ea

00019880 55

pushl

%ebp
+1
00019881 89e5
%esp,%ebp
+3
00019883 57
%edi
+4
00019884 56
%esi
+5
00019885 53
%ebx
+6
00019886 81ec2c010000
0012c,%esp
+12 0001988c 8b7d0c
ebp),%edi
+15 0001988f 8b4508
ebp),%eax
+18 00019892 8b98d0000000
x),%ebx
+24 00019898 890424
%esp)
+27 0001989b e8d0cefeff
+32 000198a0 895c2404
x04(%esp)
+36 000198a4 83c010
%eax
+39 000198a7 890424
%esp)
+42 000198aa e881190300
+47 000198af 89442404
x04(%esp)
+51 000198b3 893c24
%esp)
+54 000198b6 e8e5480400
+59 000198bb 8b5508
ebp),%edx
+62 000198be 8b82d8000000
x),%eax
+68 000198c4 f30f105720
m2
+73 000198c9 f30f5c5714
m2
+78 000198ce f30f104f18
m1
+83 000198d3 f30f5c4f0c
m1

movl
pushl
pushl
pushl
subl

$0x000

movl

0x0c(%

movl

0x08(%

movl

0x000000d0(%ea
movl

%eax,(

movl

0x00006770
%ebx,0

addl

$0x10,

movl

%eax,(

movl

0x0004b230
%eax,0

movl

%edi,(

movl

0x0005e1a0
0x08(%

calll

calll

calll
movl

0x000000d8(%ed

movss

0x20(%edi),%xm

subss

0x14(%edi),%xm

movss

0x18(%edi),%xm

subss

0x0c(%edi),%xm

+88 000198d8
%xmm0
+91 000198db
%xmm0
+95 000198df
%xmm1
+98 000198e2
%xmm0
+101 000198e5
%xmm0
+105 000198e9
%xmm2
+108 000198ec
x),%xmm0
+116 000198f4
m0
+124 000198fc
%xmm0
+128 00019900
p)
+133 00019905
p)
+138 0001990a
xmm0
+142 0001990e
m0
+150 00019916
%xmm0
+154 0001991a
p)
+159 0001991f
ebp),%eax
+162 00019922
x04(%esp)
+166 00019926
p),%eax
+172 0001992c
%esp)
+175 0001992f
+180 00019934
x04(%esp)
+184 00019938
%esp)
+187 0001993b
+192 00019940
04(%esp)
+200 00019948
%esp)
+203 0001994b
+208 00019950
esi
+210 00019952
04(%esp)
+218 0001995a
%esp)
+221 0001995d
+226 00019962
8(%ebp)
+232 00019968
04(%esp)

0f57c0

xorps

%xmm0,

f30f5fc1

maxss

%xmm1,

0f28c8

movaps

%xmm0,

0f57c0

xorps

%xmm0,

f30f5fc2

maxss

%xmm2,

0f28d0

movaps

%xmm0,

f30f2a82d4000000

cvtsi2ss

0x000000d4(%ed

f30f5e0504191000

divss

0x00101904,%xm

f30f5ec1

divss

%xmm1,

f30f1145dc

movss

%xmm0,0xdc(%eb

f30f1145e0

movss

%xmm0,0xe0(%eb

f30f2ac0
f30f5e0504191000

cvtsi2ss
divss

f30f5ec2
f30f1145e4

%eax,%

0x00101904,%xm
divss

movss

%xmm2,
%xmm0,0xe4(%eb

8d45dc

leal

0xdc(%

89442404

movl

%eax,0

8d8560ffffff

leal

890424
e83cb40400
89442404

0xffffff60(%eb
movl

%eax,(

movl

0x00064d70
%eax,0

movl

%edi,(

calll

893c24
e870330400
c7442404d6420d00
Label
893c24

calll
movl

0x0005ccb0
$0x000d42d6,0x

e840310400
89c6

calll

c7442404e3420d00
BodyTop
893c24

movl

e82e310400
8985f8feffff

calll
movl

0x0005ca90
%eax,0xfffffef

c7442404eb420d00
BodyBottom

movl

$0x000d42eb,0x

movl

%edi,(

movl

0x0005ca90
%eax,%
$0x000d42e3,0x

movl

%edi,(

+240 00019970
%esp)
+243 00019973
+248 00019978
c(%ebp)
+254 0001997e
m3
+259 00019983
m6
+264 00019988
m1
+269 0001998d
14(%ebp)
+277 00019995
m1
+282 0001999a
m7
+287 0001999f
m0
+292 000199a4
10(%ebp)
+300 000199ac
m0
+308 000199b4
p),%xmm0
+316 000199bc
04(%ebp)
+324 000199c4
m4
+332 000199cc
%xmm4
+336 000199d0
m0
+344 000199d8
%xmm0
+348 000199dc
%xmm2
+351 000199df
m2
+356 000199e4
%xmm3
+359 000199e7
%xmm2
+362 000199ea
%xmm2
+365 000199ed
%xmm5
+368 000199f0
m5
+373 000199f5
%xmm1
+376 000199f8
%xmm5
+379 000199fb
%xmm5
+382 000199fe
%xmm3
+385 00019a01
m3
+390 00019a06

893c24

movl

%edi,(

e818310400
8985fcfeffff

calll
movl

0x0005ca90
%eax,0xfffffef

f30f105e50

movss

0x50(%esi),%xm

f30f107654

movss

0x54(%esi),%xm

f30f104e58

movss

0x58(%esi),%xm

f30f118d14ffffff

movss

%xmm1,0xffffff

f30f104e5c

movss

0x5c(%esi),%xm

f30f107e60

movss

0x60(%esi),%xm

f30f104664

movss

0x64(%esi),%xm

f30f118510ffffff

movss

%xmm0,0xffffff

f30f100508191000

movss

0x00101908,%xm

f30f588510ffffff

addss

0xffffff10(%eb

f30f118504ffffff

movss

%xmm0,0xffffff

f30f10250c191000

movss

0x0010190c,%xm

f30f58e7
f30f10050c191000

addss
movss

%xmm7,
0x0010190c,%xm

f30f58c1

addss

%xmm1,

0f28d0

movaps

%xmm0,

f30fc2d305

cmpss

$0x5,%xmm3,%xm

0f54da

andps

%xmm2,

0f55d0

andnps

%xmm0,

0f56d3

orps

%xmm3,

0f28e9

movaps

%xmm1,

f30fc2e805

cmpss

$0x5,%xmm0,%xm

0f54cd

andps

%xmm5,

0f55e8

andnps

%xmm0,

0f56e9

orps

%xmm1,

0f28dc

movaps

%xmm4,

f30fc2de05
0f54f3

cmpss

$0x5,%xmm6,%xm
andps

%xmm3,

%xmm6
+393 00019a09
%xmm3
+396 00019a0c
%xmm3
+399 00019a0f
%xmm6
+402 00019a12
m6
+407 00019a17
%xmm7
+410 00019a1a
%xmm6
+413 00019a1d
%xmm6
+416 00019a20
p),%xmm4
+424 00019a28
%xmm4
+433 00019a31
p),%xmm0
+441 00019a39
%xmm0
+444 00019a3c
p),%xmm1
+452 00019a44
%xmm4
+455 00019a47
%xmm4
+458 00019a4a
p),%xmm7
+466 00019a52
m7
+471 00019a57
p),%xmm0
+479 00019a5f
%xmm0
+482 00019a62
%xmm7
+485 00019a65
%xmm7
+488 00019a68
%xmm0
+491 00019a6b
m0
+499 00019a73
0c(%ebp)
+507 00019a7b
%xmm1
+510 00019a7e
m1
+518 00019a86
08(%ebp)
+526 00019a8e
%xmm1
+529 00019a91
m1
+537 00019a99
%xmm0
+540 00019a9c

0f55dc

andnps

%xmm4,

0f56de

orps

%xmm6,

0f28f7

movaps

%xmm7,

f30fc2f405

cmpss

$0x5,%xmm4,%xm

0f54fe

andps

%xmm6,

0f55f4

andnps

%xmm4,

0f56f7

orps

%xmm7,

f30f10a504ffffff
f30fc2a514ffffff05
f30f108514ffffff

movss
cmpss

$0x5,0xffffff14(%ebp),
movss

0f54c4
f30f108d04ffffff

0xffffff04(%eb

0xffffff14(%eb
andps

movss

%xmm4,
0xffffff04(%eb

0f55e1

andnps

%xmm1,

0f56e0

orps

%xmm0,

f30f10bd10ffffff

movss

0xffffff10(%eb

f30fc2f905

cmpss

$0x5,%xmm1,%xm

f30f108510ffffff

movss

0xffffff10(%eb

0f54c7

andps

%xmm7,

0f55f9

andnps

%xmm1,

0f56f8

orps

%xmm0,

0f28c4

movaps

%xmm4,

f30f5c0508191000

subss

0x00101908,%xm

f30f11850cffffff

movss

%xmm0,0xffffff

0f28cb

movaps

%xmm3,

f30f5c0d0c191000

subss

0x0010190c,%xm

f30f118d08ffffff

movss

%xmm1,0xffffff

0f28ca
f30f5c0d0c191000

movaps
subss

0f28c1
f30fc2c205

0x0010190c,%xm
movaps

cmpss

%xmm2,

%xmm1,
$0x5,%xmm2,%xm

m0
+545 00019aa1
%xmm2
+548 00019aa4
%xmm0
+551 00019aa7
%xmm0
+554 00019aaa
p)
+559 00019aaf
%xmm0
+562 00019ab2
m0
+567 00019ab7
%xmm5
+570 00019aba
%xmm0
+573 00019abd
%xmm0
+576 00019ac0
p)
+581 00019ac5
p),%xmm0
+589 00019acd
m0
+594 00019ad2
%xmm3
+597 00019ad5
p),%xmm1
+605 00019add
%xmm0
+608 00019ae0
%xmm0
+611 00019ae3
p)
+616 00019ae8
%xmm0
+619 00019aeb
m0
+624 00019af0
%xmm6
+627 00019af3
%xmm0
+630 00019af6
%xmm0
+633 00019af9
p)
+638 00019afe
p),%xmm0
+646 00019b06
m0
+651 00019b0b
%xmm4
+654 00019b0e
p),%xmm1
+662 00019b16
%xmm0
+665 00019b19
%xmm0
+668 00019b1c

0f54d0

andps

%xmm0,

0f55c1

andnps

%xmm1,

0f56c2

orps

%xmm2,

f30f1145a0

movss

0f28c5
f30fc2c105

%xmm0,0xa0(%eb
movaps

cmpss

%xmm5,
$0x5,%xmm1,%xm

0f54e8

andps

%xmm0,

0f55c1

andnps

%xmm1,

0f56c5

orps

%xmm5,

f30f1145ac

movss

%xmm0,0xac(%eb

f30f108508ffffff

movss

0xffffff08(%eb

f30fc2c305

cmpss

$0x5,%xmm3,%xm

0f54d8
f30f108d08ffffff

andps
movss

%xmm0,
0xffffff08(%eb

0f55c1

andnps

%xmm1,

0f56c3

orps

%xmm3,

f30f1145a4

movss

0f28c6
f30fc2c105

%xmm0,0xa4(%eb
movaps

cmpss

%xmm6,
$0x5,%xmm1,%xm

0f54f0

andps

%xmm0,

0f55c1

andnps

%xmm1,

0f56c6

orps

%xmm6,

f30f1145b0

movss

%xmm0,0xb0(%eb

f30f10850cffffff

movss

0xffffff0c(%eb

f30fc2c405

cmpss

$0x5,%xmm4,%xm

0f54e0
f30f108d0cffffff

andps
movss

%xmm0,
0xffffff0c(%eb

0f55c1

andnps

%xmm1,

0f56c4

orps

%xmm4,

f30f1145a8

movss

%xmm0,0xa8(%eb

p)
+673 00019b21
%xmm0
+676 00019b24
m0
+681 00019b29
%xmm7
+684 00019b2c
%xmm0
+687 00019b2f
%xmm0
+690 00019b32
p)
+695 00019b37
ebp),%eax
+698 00019b3a
x),%xmm2
+706 00019b42
m2
+714 00019b4a
p),%xmm0
+722 00019b52
p),%xmm0
+730 00019b5a
%xmm1
+733 00019b5d
%xmm1
+736 00019b60
+742 00019b66
%xmm1
+745 00019b69
%xmm1
+749 00019b6d
%xmm0
+753 00019b71
00(%ebp)
+761 00019b79
m0
+769 00019b81
p),%xmm0
+777 00019b89
00(%ebp)
+785 00019b91
ax
+790 00019b96
xd0(%ebp)
+793 00019b99
xd4(%ebp)
+796 00019b9c
p)
+801 00019ba1
ebp),%eax
+804 00019ba4
x04(%esp)
+808 00019ba8
p),%ebx
+814 00019bae
%esp)
+817 00019bb1
e8(%ebp)

0f28c7
f30fc2c105

movaps
cmpss

%xmm7,
$0x5,%xmm1,%xm

0f54f8

andps

%xmm0,

0f55c1

andnps

%xmm1,

0f56c7

orps

%xmm7,

f30f1145b4

movss

8b4508

%xmm0,0xb4(%eb
movl

0x08(%

f30f2a90dc000000

cvtsi2ss

0x000000dc(%ea

f30f5e1504191000

divss

0x00101904,%xm

f30f108510ffffff

movss

0xffffff10(%eb

f30f5c8514ffffff

subss

0xffffff14(%eb

0f57c9

xorps

%xmm1,

0f2ec8

ucomiss

%xmm0,

0f877a010000
0f28ca

ja
movaps

0x00019ce0
%xmm2,

f30f59c8

mulss

%xmm0,

f30f5cc1

subss

%xmm1,

f30f118500ffffff

movss

%xmm0,0xffffff

f30f1005e0120e00

movss

0x000e12e0,%xm

f30f598500ffffff

mulss

0xffffff00(%eb

f30f118500ffffff

movss

%xmm0,0xffffff

b80000803f

movl

$0x3f800000,%e

8945d0

movl

%eax,0

8945d4

movl

%eax,0

f30f1155d8

movss

%xmm2,0xd8(%eb

8d45d0

leal

0xd0(%

89442404

movl

%eax,0

8d9d20ffffff

leal

891c24
f30f118de8feffff

0xffffff20(%eb
movl

movss

%ebx,(
%xmm1,0xfffffe

+825 00019bb9
d8(%ebp)
+833 00019bc1
+838 00019bc6
p),%xmm0
+846 00019bce
p),%xmm0
+854 00019bd6
10(%ebp)
+862 00019bde
m0
+870 00019be6
p),%xmm0
+878 00019bee
p),%xmm1
+886 00019bf6
m1
+894 00019bfe
%xmm1
+898 00019c02
10(%ebp)
+906 00019c0a
p),%xmm2
+914 00019c12
p),%xmm2
+922 00019c1a
14(%ebp)
+930 00019c22
%xmm1
+934 00019c26
58(%ebp)
+942 00019c2e
x04(%esp)
+946 00019c32
%esp)
+949 00019c35
+954 00019c3a
c4(%ebp)
+961 00019c41
c8(%ebp)
+968 00019c48
p),%xmm0
+976 00019c50
m0
+983 00019c57
p)
+988 00019c5c
ebp),%eax
+991 00019c5f
x0c(%esp)
+995 00019c63
ebp),%ebx
+998 00019c66
x08(%esp)
+1002 00019c6a
p),%eax
+1008 00019c70
x04(%esp)
+1012 00019c74
ebp),%edx

f30f1195d8feffff

movss

%xmm2,0xfffffe

e8aab10400
f30f108514ffffff

calll
movss

0x00064d70
0xffffff14(%eb

f30f588510ffffff

addss

0xffffff10(%eb

f30f118510ffffff

movss

%xmm0,0xffffff

f30f1005e0120e00

movss

0x000e12e0,%xm

f30f598510ffffff

mulss

0xffffff10(%eb

f30f108de8feffff

movss

0xfffffee8(%eb

f30f590d10191000

mulss

0x00101910,%xm

f30f58c8

addss

%xmm0,

f30f118d10ffffff

movss

%xmm1,0xffffff

f30f1095d8feffff

movss

0xfffffed8(%eb

f30f599514ffffff

mulss

0xffffff14(%eb

f30f119514ffffff

movss

%xmm2,0xffffff

f30f5cca
f30f118d58ffffff

subss
movss

%xmm2,
%xmm1,0xffffff

895c2404

movl

%ebx,0

893424

movl

%esi,(

e8f6260400
c745c400000000

calll
movl

0x0005c330
$0x00000000,0x

c745c800000000

movl

$0x00000000,0x

f30f108500ffffff

movss

0xffffff00(%eb

0f570530191000

xorps

0x00101930,%xm

f30f1145cc

movss

%xmm0,0xcc(%eb

8d45c4

leal

0xc4(%

8944240c

movl

%eax,0

8d5da0

leal

0xa0(%

895c2408

movl

%ebx,0

8b85f8feffff

movl

0xfffffef8(%eb

89442404

movl

%eax,0

8b5508

movl

0x08(%

+1015 00019c77
%esp)
+1018 00019c7a
+1023 00019c7f
b8(%ebp)
+1030 00019c86
bc(%ebp)
+1037 00019c8d
p),%xmm0
+1045 00019c95
p)
+1050 00019c9a
ebp),%eax
+1053 00019c9d
x0c(%esp)
+1057 00019ca1
x08(%esp)
+1061 00019ca5
p),%eax
+1067 00019cab
x04(%esp)
+1071 00019caf
ebp),%edx
+1074 00019cb2
%esp)
+1077 00019cb5
+1082 00019cba
04(%esp)
+1090 00019cc2
%esp)
+1093 00019cc5
+1098 00019cca
sp
+1104 00019cd0
+1105 00019cd1
+1106 00019cd2
+1107 00019cd3
+1108 00019cd4
+1109 00019cd5
)
+1114 00019cda
)
+1120 00019ce0
%xmm1
+1124 00019ce4
%xmm0
+1127 00019ce7
+1132 00019cec
eax)
+0

891424

movl

%edx,(

e821f9ffff
c745b800000000

calll
movl

0x000195a0
$0x00000000,0x

c745bc00000000

movl

$0x00000000,0x

f30f108500ffffff

movss

0xffffff00(%eb

f30f1145c0

movss

%xmm0,0xc0(%eb

8d45b8

leal

0xb8(%

8944240c

movl

%eax,0

895c2408

movl

%ebx,0

8b85fcfeffff

movl

0xfffffefc(%eb

89442404

movl

%eax,0

8b5508

movl

0x08(%

891424

movl

%edx,(

e8e6f8ffff
c744240498cd1300

calll
movl

893c24

0x000195a0
$0x0013cd98,0x
movl

e8862d0400
81c42c010000

calll
addl

%edi,(
0x0005ca50
$0x0000012c,%e

5b
5e
5f
c9
c3
0f1f440000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

f30f59ca

mulss

%xmm2,

0f57c0

xorps

%xmm0,

e981feffff
0f1f4000

jmp
nopl

00019cf0 55

0x00019b6d
0x00(%
pushl

%ebp
+1
00019cf1
%esp,%ebp
+3
00019cf3
0x08(%ebp),%edx
+6
00019cf6
0x0c(%ebp),%eax
+9
00019cf9
00dc(%edx),%eax

89e5

movl

8b5508

movl

8b450c

movl

3b82dc000000

cmpl

0x0000

+15
9d07
+17
c(%edx)
+23
+24
+25
+26
)

00019cff 7406
00019d01 8982dc000000
00019d07
00019d08
00019d09
00019d0a
+0

c9
c3
90
660f1f440000

je
movl

0x0001
%eax,0x000000d

leave
ret
nop
nopw

0x00(%eax,%eax

00019d10 55

pushl

%ebp
+1
00019d11 89e5
%esp,%ebp
+3
00019d13 8b5508
0x08(%ebp),%edx
+6
00019d16 8b450c
0x0c(%ebp),%eax
+9
00019d19 3b82d8000000
00d8(%edx),%eax
+15 00019d1f 7406
9d27
+17 00019d21 8982d8000000
8(%edx)
+23 00019d27 c9
+24 00019d28 c3
+25 00019d29 90
+26 00019d2a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0001

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

00019d30 55

pushl

%ebp
+1
00019d31 89e5
%esp,%ebp
+3
00019d33 8b5508
0x08(%ebp),%edx
+6
00019d36 8b450c
0x0c(%ebp),%eax
+9
00019d39 3b82d4000000
00d4(%edx),%eax
+15 00019d3f 7406
9d47
+17 00019d41 8982d4000000
4(%edx)
+23 00019d47 c9
+24 00019d48 c3
+25 00019d49 90
+26 00019d4a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0001

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

00019d50 55

pushl

00019d51 89e5

movl

00019d53 57

pushl

00019d54 56

pushl

00019d55 53

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx

+6
00019d56 83ec7c
$0x7c,%esp
+9
00019d59 8b4508
0x08(%ebp),%eax
+12 00019d5c 8b98d0000000
x),%ebx
+18 00019d62 890424
%esp)
+21 00019d65 e806cafeff
+26 00019d6a 83c010
%eax
+29 00019d6d 895c2404
x04(%esp)
+33 00019d71 890424
%esp)
+36 00019d74 e8b7140300
+41 00019d79 8945c0
xc0(%ebp)
+44 00019d7c f30f104020
m0
+49 00019d81 f30f1145d4
p)
+54 00019d86 f30f5c4014
m0
+59 00019d8b f30f1145d4
p)
+64 00019d90 f30f104018
m0
+69 00019d95 f30f5c400c
m0
+74 00019d9a 31db
ebx
+76 00019d9c 0f2e05f4120e00
m0
+83 00019da3 7a02
9da7
+85 00019da5 7214
9dbb
+87 00019da7 f30f590504191000
m0
+95 00019daf f30f5805e0120e00
m0
+103 00019db7 f30f2cd8
%ebx
+107 00019dbb 0f57c9
%xmm1
+110 00019dbe 0f2e4dd4
ebp),%xmm1
+114 00019dc2 0f8728020000
+120 00019dc8 f30f1045d4
m0
+125 00019dcd f30f590504191000
m0
+133 00019dd5 f30f5805e0120e00
m0
+141 00019ddd f30f2cf0
%esi
+145 00019de1 8b4508
ebp),%eax
+148 00019de4 890424

subl
movl
movl

0x000000d0(%ea
movl

%eax,(

addl

0x00006770
$0x10,

movl

%ebx,0

movl

%eax,(

movl

0x0004b230
%eax,0

calll

calll
movss

0x20(%eax),%xm

movss

%xmm0,0xd4(%eb

subss

0x14(%eax),%xm

movss

%xmm0,0xd4(%eb

movss

0x18(%eax),%xm

subss

0x0c(%eax),%xm
xorl

ucomiss

%ebx,%
0x000e12f4,%xm

jp

0x0001

jb

0x0001

mulss

0x00101904,%xm

addss

0x000e12e0,%xm
cvttss2si

%xmm0,

xorps

%xmm1,

ucomiss

0xd4(%

ja
movss

0x00019ff0
0xd4(%ebp),%xm

mulss

0x00101904,%xm

addss

0x000e12e0,%xm
cvttss2si

%xmm0,

movl

0x08(%

movl

%eax,(

%esp)
+151 00019de7
+156 00019dec
04(%esp)
+164 00019df4
%esp)
+167 00019df7
+172 00019dfc
xc4(%ebp)
+175 00019dff
ebp),%edx
+178 00019e02
%esp)
+181 00019e05
+186 00019e0a
04(%esp)
+194 00019e12
%esp)
+197 00019e15
+202 00019e1a
xc8(%ebp)
+205 00019e1d
ebp),%eax
+208 00019e20
%esp)
+211 00019e23
+216 00019e28
04(%esp)
+224 00019e30
%esp)
+227 00019e33
+232 00019e38
xcc(%ebp)
+235 00019e3b
ebp),%edx
+238 00019e3e
,%eax
+240 00019e40
eax),%eax
+243 00019e43
x04(%esp)
+247 00019e47
%esp)
+250 00019e4a
+252 00019e4c
ebp),%edx
+255 00019e4f
,%eax
+257 00019e51
eax),%eax
+260 00019e54
x04(%esp)
+264 00019e58
%esp)
+267 00019e5b
+269 00019e5d
ebp),%edx
+272 00019e60
,%eax
+274 00019e62

e8b4c9feff
c7442404bc420d00
Size
890424

calll
movl

e8645d0800
8945c4

calll

0x000067a0
$0x000d42bc,0x
movl

%eax,(

movl

0x0009fb60
%eax,0

8b5508

movl

0x08(%

891424

movl

%edx,(

e896c9feff
c7442404a8580d00
Height
890424

calll
movl

e8465d0800
8945c8

calll

0x000067a0
$0x000d58a8,0x
movl

%eax,(

movl

0x0009fb60
%eax,0

8b4508

movl

0x08(%

890424

movl

%eax,(

e878c9feff
c7442404c4420d00
Label height
890424

calll
movl

e8285d0800
8945cc

calll

0x000067a0
$0x000d42c4,0x
movl

%eax,(

movl

0x0009fb60
%eax,0

8b55c4

movl

0xc4(%

8b02

movl

(%edx)

8b4008

movl

0x08(%

895c2404

movl

%ebx,0

891424

movl

%edx,(

ffd0
8b55c8

call
movl

*%eax
0xc8(%

8b02

movl

(%edx)

8b4008

movl

0x08(%

89742404

movl

%esi,0

891424

movl

%edx,(

ffd0
8b55cc

call
movl

*%eax
0xcc(%

8b02

movl

(%edx)

8b4008

movl

0x08(%

eax),%eax
+277 00019e65 c744240446000000
movl
$0x00000046,0x
04(%esp)
'F'
+285 00019e6d 891424
movl
%edx,(
%esp)
+288 00019e70 ffd0
call
*%eax
+290 00019e72 8b5508
movl
0x08(%
ebp),%edx
+293 00019e75 8b02
movl
(%edx)
,%eax
+295 00019e77 8b4038
movl
0x38(%
eax),%eax
+298 00019e7a 891424
movl
%edx,(
%esp)
+301 00019e7d ffd0
call
*%eax
+303 00019e7f 8d780c
leal
0x0c(%
eax),%edi
+306 00019e82 8b400c
movl
0x0c(%
eax),%eax
+309 00019e85 8b7014
movl
0x14(%
eax),%esi
+312 00019e88 8d45e7
leal
0xe7(%
ebp),%eax
+315 00019e8b 89442408
movl
%eax,0
x08(%esp)
+319 00019e8f c7442404d6420d00
movl
$0x000d42d6,0x
04(%esp)
Label
+327 00019e97 8d5de0
leal
0xe0(%
ebp),%ebx
+330 00019e9a 891c24
movl
%ebx,(
%esp)
+333 00019e9d e81e8e0e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+338 00019ea2 895c2404
movl
%ebx,0
x04(%esp)
+342 00019ea6 893c24
movl
%edi,(
%esp)
+345 00019ea9 ffd6
call
*%esi
+347 00019eab 89c7
movl
%eax,%
edi
+349 00019ead 8b5de0
movl
0xe0(%
ebp),%ebx
+352 00019eb0 83eb0c
subl
$0x0c,
%ebx
+355 00019eb3 3b1d88801300
cmpl
0x00138088,%eb
x
+361 00019eb9 0f85dd010000
jne
0x0001a09c
+367 00019ebf 893c24
movl
%edi,(
%esp)
+370 00019ec2 e8791dffff
calll
0x0000bc40
+375 00019ec7 84c0
testb
%al,%a
l
+377 00019ec9 7515
jne
0x0001
9ee0
+379 00019ecb 83c47c
addl
$0x7c,
%esp
+382 00019ece 5b
popl
%ebx
+383 00019ecf 5e
popl
%esi
+384 00019ed0 5f
popl
%edi

+385 00019ed1 c9
+386 00019ed2 c3
+387 00019ed3 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+393 00019ed9 0f1f8000000000

nopl

0x00000000(%ea

)
x)
+400 00019ee0
ebp),%eax
+403 00019ee3
x),%esi
+409 00019ee9
x),%ebx
+415 00019eef
04(%esp)
+423 00019ef7
ebp),%edx
+426 00019efa
%esp)
+429 00019efd
+434 00019f02
m0
+439 00019f07
m0
+444 00019f0c
%xmm1
+447 00019f0f
%xmm1
+451 00019f13
m1
+456 00019f18
p)
+461 00019f1d
xmm1
+465 00019f21
m1
+473 00019f29
m1
+478 00019f2e
%esp)
+481 00019f31
p)
+486 00019f36
+491 00019f3b
xmm2
+495 00019f3f
xmm0
+499 00019f43
p)
+504 00019f48
xmm0
+508 00019f4c
m0
+516 00019f54
%xmm0
+520 00019f58
m0
+528 00019f60
m3
+536 00019f68
%xmm0

8b4508

movl

0x08(%

8bb0d4000000

movl

0x000000d4(%ea

8b98d8000000

movl

0x000000d8(%ea

c7442404d6420d00
Label
8b55c0

movl

$0x000d42d6,0x

891424

movl

0xc0(%

movl

%edx,(

e8ce210400
f30f104064

calll
movss

0x0005c0d0
0x64(%eax),%xm

f30f5c4058

subss

0x58(%eax),%xm

0f57c9

xorps

%xmm1,

f30f5fc8

maxss

%xmm0,

f30f5e4dd4

divss

0xd4(%ebp),%xm

f30f114dd0

movss

%xmm1,0xd0(%eb

f30f2acb

cvtsi2ss

%ebx,%

f30f5e0d04191000

divss

0x00101904,%xm

f30f594dd0

mulss

0xd0(%ebp),%xm

893c24

movl

f30f114d98

movss

e8651dffff
f30f2ad2

calll

0x0000bca0
%edx,%

cvtsi2ss

%eax,%

movss

f30f2ac6
f30f5e0504191000

%xmm1,0x98(%eb
cvtsi2ss

f30f2ac0
f30f1145bc

%edi,(

%xmm0,0xbc(%eb
cvtsi2ss

divss

f30f58c0

%esi,%

0x00101904,%xm
addss

%xmm0,

f30f590514191000

mulss

0x00101914,%xm

f30f101d18191000

movss

0x00101918,%xm

f30f59c3

mulss

%xmm3,

+540 00019f6c
%xmm0
+544 00019f70
m0
+549 00019f75
m1
+554 00019f7a
%xmm1
+557 00019f7d
+563 00019f83
m0
+568 00019f88
%xmm0
+572 00019f8c
%xmm0
+576 00019f90
%xmm0
+580 00019f94
%xmm0
+584 00019f98
m0
+591 00019f9f
a000
+593 00019fa1
ebp),%edx
+596 00019fa4
,%eax
+598 00019fa6
eax),%eax
+601 00019fa9
04(%esp)
+609 00019fb1
%esp)
+612 00019fb4
p)
+617 00019fb9
+619 00019fbb
ebp),%edx
+622 00019fbe
,%eax
+624 00019fc0
eax),%edx
+627 00019fc3
m0
+632 00019fc8
m0
+640 00019fd0
%eax
+644 00019fd4
x04(%esp)
+648 00019fd8
ebp),%eax
+651 00019fdb
%esp)
+654 00019fde
+656 00019fe0
%esp
+659 00019fe3
+660 00019fe4
+661 00019fe5

f30f59c2

mulss

%xmm2,

f30f5e45bc

divss

0xbc(%ebp),%xm

f30f104d98

movss

0x98(%ebp),%xm

0f2ec8
0f87ed000000
f30f1045bc

ucomiss
ja
movss

%xmm0,
0x0001a070
0xbc(%ebp),%xm

f30f59c1

mulss

%xmm1,

f30f5ec2

divss

%xmm2,

f30f58c0

addss

%xmm0,

f30f5ec3

divss

%xmm3,

0f2e051c191000

ucomiss

0x0010191c,%xm

725f

jb

0x0001

8b55cc

movl

0xcc(%

8b02

movl

(%edx)

8b4008

movl

0x08(%

c744240464000000
'd'
891424

movl

f30f1145a8

movss

$0x00000064,0x
movl

%edx,(
%xmm0,0xa8(%eb

ffd0
8b55c4

call
movl

*%eax
0xc4(%

8b02

movl

(%edx)

8b5008

movl

0x08(%

f30f1045a8

movss

0xa8(%ebp),%xm

f30f590504191000

mulss

0x00101904,%xm

f30f2cc0

cvttss2si

%xmm0,

89442404

movl

%eax,0

8b45c4

movl

0xc4(%

890424

movl

%eax,(

ffd2
83c47c

call
addl

*%edx
$0x7c,

5b
5e
5f

popl
popl
popl

%ebx
%esi
%edi

+662 00019fe6
+663 00019fe7
+664 00019fe8
x,%eax)
+672 00019ff0
p)
+677 00019ff5
esi
+679 00019ff7
+684 00019ffc
eax)
+688 0001a000
ebp),%edx
+691 0001a003
,%eax
+693 0001a005
eax),%eax
+696 0001a008
04(%esp)
+704 0001a010
%esp)
+707 0001a013
p)
+712 0001a018
+714 0001a01a
ebp),%edx
+717 0001a01d
,%eax
+719 0001a01f
eax),%eax
+722 0001a022
04(%esp)
+730 0001a02a
%esp)
+733 0001a02d
+735 0001a02f
ebp),%edx
+738 0001a032
,%eax
+740 0001a034
eax),%edx
+743 0001a037
m2
+748 0001a03c
m2
+756 0001a044
m2
+761 0001a049
m2
+766 0001a04e
m2
+774 0001a056
%eax
+778 0001a05a
x04(%esp)
+782 0001a05e
ebp),%eax
+785 0001a061
%esp)
+788 0001a064

c9
c3
0f1f840000000000

leave
ret
nopl

0x00000000(%ea

f30f114dd4

movss

%xmm1,0xd4(%eb

31f6

xorl

%esi,%

nopl

0x00019de1
0x00(%

8b55cc

movl

0xcc(%

8b02

movl

(%edx)

8b4008

movl

0x08(%

e9e5fdffff
0f1f4000

jmp

c744240464000000
'd'
891424

movl

f30f115588

movss

$0x00000064,0x
movl

%edx,(
%xmm2,0x88(%eb

ffd0
8b55c4

call
movl

*%eax
0xc4(%

8b02

movl

(%edx)

8b4008

movl

0x08(%

c744240428000000
'('
891424

movl

$0x00000028,0x
movl

%edx,(

ffd0
8b55c8

call
movl

*%eax
0xc8(%

8b02

movl

(%edx)

8b5008

movl

0x08(%

f30f105588

movss

0x88(%ebp),%xm

f30f591520191000

mulss

0x00101920,%xm

f30f5e55bc

divss

0xbc(%ebp),%xm

f30f5e55d0

divss

0xd0(%ebp),%xm

f30f591504191000

mulss

0x00101904,%xm

f30f2cc2

cvttss2si

%xmm2,

89442404

movl

%eax,0

8b45c8

movl

0xc8(%

890424

movl

%eax,(

ffd2

call

*%edx

+790 0001a066 83c47c


addl
$0x7c,
%esp
+793 0001a069 5b
popl
%ebx
+794 0001a06a 5e
popl
%esi
+795 0001a06b 5f
popl
%edi
+796 0001a06c c9
leave
+797 0001a06d c3
ret
+798 0001a06e 6690
nop
+800 0001a070 8b55cc
movl
0xcc(%
ebp),%edx
+803 0001a073 8b02
movl
(%edx)
,%eax
+805 0001a075 8b5008
movl
0x08(%
eax),%edx
+808 0001a078 f30f5ec1
divss
%xmm1,
%xmm0
+812 0001a07c f30f590504191000
mulss
0x00101904,%xm
m0
+820 0001a084 f30f2cc0
cvttss2si
%xmm0,
%eax
+824 0001a088 89442404
movl
%eax,0
x04(%esp)
+828 0001a08c 8b45cc
movl
0xcc(%
ebp),%eax
+831 0001a08f 890424
movl
%eax,(
%esp)
+834 0001a092 ffd2
call
*%edx
+836 0001a094 83c47c
addl
$0x7c,
%esp
+839 0001a097 5b
popl
%ebx
+840 0001a098 5e
popl
%esi
+841 0001a099 5f
popl
%edi
+842 0001a09a c9
leave
+843 0001a09b c3
ret
+844 0001a09c 8d4308
leal
0x08(%
ebx),%eax
+847 0001a09f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+855 0001a0a7 890424
movl
%eax,(
%esp)
+858 0001a0aa e89f8b0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+863 0001a0af 85c0
testl
%eax,%
eax
+865 0001a0b1 0f8f08feffff
jg
0x00019ebf
+871 0001a0b7 8d45e6
leal
0xe6(%
ebp),%eax
+874 0001a0ba 89442404
movl
%eax,0
x04(%esp)
+878 0001a0be 891c24
movl
%ebx,(
%esp)
+881 0001a0c1 e8be8b0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+886 0001a0c6 e9f4fdffff
jmp
0x00019ebf
+891 0001a0cb 89c6
movl
%eax,%
esi
+893 0001a0cd 893424
movl
%esi,(
%esp)
+896 0001a0d0 e8738b0e00
calll
0x00102c48

__Unwind_Resume
+901 0001a0d5 89c6
movl
%eax,%
esi
+903 0001a0d7 8b5de0
movl
0xe0(%
ebp),%ebx
+906 0001a0da 83eb0c
subl
$0x0c,
%ebx
+909 0001a0dd 3b1d88801300
cmpl
0x00138088,%eb
x
+915 0001a0e3 74e8
je
0x0001
a0cd
+917 0001a0e5 8d4308
leal
0x08(%
ebx),%eax
+920 0001a0e8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+928 0001a0f0 890424
movl
%eax,(
%esp)
+931 0001a0f3 e8568b0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+936 0001a0f8 85c0
testl
%eax,%
eax
+938 0001a0fa 7fd1
jg
0x0001
a0cd
+940 0001a0fc 8d45e5
leal
0xe5(%
ebp),%eax
+943 0001a0ff 89442404
movl
%eax,0
x04(%esp)
+947 0001a103 891c24
movl
%ebx,(
%esp)
+950 0001a106 e8798b0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+955 0001a10b ebc0
jmp
0x0001
a0cd
+957 0001a10d ebbc
jmp
0x0001
a0cb
+959 0001a10f ebba
jmp
0x0001
a0cb
+961 0001a111 90
nop
+962 0001a112 0f1f8000000000
nopl
0x00000000(%ea
x)
+969 0001a119 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

0001a120 55

pushl

%ebp
+1
0001a121 89e5
%esp,%ebp
+3
0001a123 57
%edi
+4
0001a124 56
%esi
+5
0001a125 53
%ebx
+6
0001a126 81ec8c000000
0008c,%esp
+12 0001a12c 8b7d0c
ebp),%edi
+15 0001a12f 897c2404
x04(%esp)

movl
pushl
pushl
pushl
subl

$0x000

movl

0x0c(%

movl

%edi,0

+19 0001a133
ebp),%eax
+22 0001a136
%esp)
+25 0001a139
+30 0001a13e
ebp),%edx
+33 0001a141
edx)
+39 0001a147
04(%edx)
+46 0001a14e
(%edx)
+56 0001a158
(%edx)
+66 0001a162
(%edx)
+76 0001a16c
(%edx)
+86 0001a176
bx
+91 0001a17b
esi
+93 0001a17d
a0(%ebp)
+100 0001a184
a4(%ebp)
+107 0001a18b
%esp)
+110 0001a18e
+115 0001a193
20(%esp)
+123 0001a19b
1c(%esp)
+131 0001a1a3
x14(%esp)
+135 0001a1a7
x18(%esp)
+139 0001a1ab
ebp),%edx
+142 0001a1ae
ebp),%ecx
+145 0001a1b1
x0c(%esp)
+149 0001a1b5
x10(%esp)
+153 0001a1b9
08(%esp)
+161 0001a1c1
ebp),%ecx
+164 0001a1c4
x04(%esp)
+168 0001a1c8
%esp)
+171 0001a1cb
+176 0001a1d0
xd0(%ebp)
+179 0001a1d3
%edi
+182 0001a1d6

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x00006e50
0x08(%

e812cdfeff
8b5508

calll

c702e88e1300

movl

$0x00138ee8,(%

c74204348f1300

movl

$0x00138f34,0x

c782d000000000000000

movl

$0x00000000,0x000000d0

c782d40000004f000000

movl

$0x0000004f,0x000000d4

c782d800000078000000

movl

$0x00000078,0x000000d8

c782dc00000046000000

movl

$0x00000046,0x000000dc

bbc0930100

movl

31f6

$0x000193c0,%e
xorl

%esi,%

c745a000940100

movl

$0x00019400,0x

c745a400000000

movl

$0x00000000,0x

891424

movl

%edx,(

e80dc6feff
c744242001000000

calll
movl

0x000067a0
$0x00000001,0x

c744241c01000000

movl

$0x00000001,0x

895c2414

movl

%ebx,0

89742418

movl

%esi,0

8b55a0

movl

0xa0(%

8b4da4

movl

0xa4(%

8954240c

movl

%edx,0

894c2410

movl

%ecx,0

c7442408b0420d00
Bottle type
8b4d08

movl

$0x000d42b0,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

movl

0x0009f750
%eax,0

83c710

addl

$0x10,

897d9c

movl

%edi,0

e880550800
8945d0

calll

x9c(%ebp)
+185 0001a1d9 893c24
movl
%edi,(
%esp)
+188 0001a1dc e8cf220300
calll
0x0004c4b0
+193 0001a1e1 8945c4
movl
%eax,0
xc4(%ebp)
+196 0001a1e4 85c0
testl
%eax,%
eax
+198 0001a1e6 0f8414010000
je
0x0001a300
+204 0001a1ec c745c800000000
movl
$0x00000000,0x
c8(%ebp)
+211 0001a1f3 8b75d0
movl
0xd0(%
ebp),%esi
+214 0001a1f6 83c62c
addl
$0x2c,
%esi
+217 0001a1f9 a188801300
movl
0x00138088,%ea
x
+222 0001a1fe 894598
movl
%eax,0
x98(%ebp)
+225 0001a201 eb5b
jmp
0x0001
a25e
+227 0001a203 660f1f440000
nopw
0x00(%eax,%eax
)
+233 0001a209 0f1f8000000000
nopl
0x00000000(%ea
x)
+240 0001a210 85c0
testl
%eax,%
eax
+242 0001a212 7412
je
0x0001
a226
+244 0001a214 8d55d8
leal
0xd8(%
ebp),%edx
+247 0001a217 89542404
movl
%edx,0
x04(%esp)
+251 0001a21b 890424
movl
%eax,(
%esp)
+254 0001a21e e8a38a0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+259 0001a223 8b4604
movl
0x04(%
esi),%eax
+262 0001a226 83c004
addl
$0x04,
%eax
+265 0001a229 894604
movl
%eax,0
x04(%esi)
+268 0001a22c 8b5dd8
movl
0xd8(%
ebp),%ebx
+271 0001a22f 83eb0c
subl
$0x0c,
%ebx
+274 0001a232 8b7d98
movl
0x98(%
ebp),%edi
+277 0001a235 897dd4
movl
%edi,0
xd4(%ebp)
+280 0001a238 39fb
cmpl
%edi,%
ebx
+282 0001a23a 0f858f000000
jne
0x0001a2cf
+288 0001a240 8b5dcc
movl
0xcc(%
ebp),%ebx
+291 0001a243 83eb0c
subl
$0x0c,
%ebx

+294 0001a246 395dd4


cmpl
%ebx,0
xd4(%ebp)
+297 0001a249 0f85df010000
jne
0x0001a42e
+303 0001a24f ff45c8
incl
0xc8(%
ebp)
+306 0001a252 8b55c4
movl
0xc4(%
ebp),%edx
+309 0001a255 3955c8
cmpl
%edx,0
xc8(%ebp)
+312 0001a258 0f84a2000000
je
0x0001a300
+318 0001a25e 8b55c8
movl
0xc8(%
ebp),%edx
+321 0001a261 89542408
movl
%edx,0
x08(%esp)
+325 0001a265 8b4d9c
movl
0x9c(%
ebp),%ecx
+328 0001a268 894c2404
movl
%ecx,0
x04(%esp)
+332 0001a26c 8d45dc
leal
0xdc(%
ebp),%eax
+335 0001a26f 890424
movl
%eax,(
%esp)
+338 0001a272 e8890f0300
calll
0x0004b200
+343 0001a277 83ec04
subl
$0x04,
%esp
+346 0001a27a 8b55dc
movl
0xdc(%
ebp),%edx
+349 0001a27d 8955cc
movl
%edx,0
xcc(%ebp)
+352 0001a280 8d4de7
leal
0xe7(%
ebp),%ecx
+355 0001a283 894c2408
movl
%ecx,0
x08(%esp)
+359 0001a287 89542404
movl
%edx,0
x04(%esp)
+363 0001a28b 8d45d8
leal
0xd8(%
ebp),%eax
+366 0001a28e 890424
movl
%eax,(
%esp)
+369 0001a291 e82a8a0e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+374 0001a296 8b4604
movl
0x04(%
esi),%eax
+377 0001a299 3b4608
cmpl
0x08(%
esi),%eax
+380 0001a29c 0f856effffff
jne
0x0001a210
+386 0001a2a2 8b4dd0
movl
0xd0(%
ebp),%ecx
+389 0001a2a5 8b4130
movl
0x30(%
ecx),%eax
+392 0001a2a8 8d55d8
leal
0xd8(%
ebp),%edx
+395 0001a2ab 89542408
movl
%edx,0
x08(%esp)
+399 0001a2af 89442404
movl
%eax,0
x04(%esp)
+403 0001a2b3 893424
movl
%esi,(
%esp)
+406 0001a2b6 e8e505ffff
calll
0x0000a8a0

+411 0001a2bb 8b5dd8


movl
0xd8(%
ebp),%ebx
+414 0001a2be 83eb0c
subl
$0x0c,
%ebx
+417 0001a2c1 8b7d98
movl
0x98(%
ebp),%edi
+420 0001a2c4 897dd4
movl
%edi,0
xd4(%ebp)
+423 0001a2c7 39fb
cmpl
%edi,%
ebx
+425 0001a2c9 0f8471ffffff
je
0x0001a240
+431 0001a2cf 8d4308
leal
0x08(%
ebx),%eax
+434 0001a2d2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+442 0001a2da 890424
movl
%eax,(
%esp)
+445 0001a2dd e86c890e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+450 0001a2e2 85c0
testl
%eax,%
eax
+452 0001a2e4 0f8f56ffffff
jg
0x0001a240
+458 0001a2ea 8d4de5
leal
0xe5(%
ebp),%ecx
+461 0001a2ed 894c2404
movl
%ecx,0
x04(%esp)
+465 0001a2f1 891c24
movl
%ebx,(
%esp)
+468 0001a2f4 e88b890e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+473 0001a2f9 e942ffffff
jmp
0x0001a240
+478 0001a2fe 6690
nop
+480 0001a300 8b4d08
movl
0x08(%
ebp),%ecx
+483 0001a303 890c24
movl
%ecx,(
%esp)
+486 0001a306 e895c4feff
calll
0x000067a0
+491 0001a30b 890424
movl
%eax,(
%esp)
+494 0001a30e e88d550800
calll
0x0009f8a0
+499 0001a313 c745a8d0930100
movl
$0x000193d0,0x
a8(%ebp)
+506 0001a31a c745ac00000000
movl
$0x00000000,0x
ac(%ebp)
+513 0001a321 bb309d0100
movl
$0x00019d30,%e
bx
+518 0001a326 31f6
xorl
%esi,%
esi
+520 0001a328 8b4508
movl
0x08(%
ebp),%eax
+523 0001a32b 890424
movl
%eax,(
%esp)
+526 0001a32e e86dc4feff
calll
0x000067a0
+531 0001a333 8b55a8
movl
0xa8(%
ebp),%edx
+534 0001a336 8b4dac
movl
0xac(%
ebp),%ecx
+537 0001a339 8954241c
movl
%edx,0
x1c(%esp)

+541 0001a33d
x20(%esp)
+545 0001a341
x14(%esp)
+549 0001a345
x18(%esp)
+553 0001a349
10(%esp)
+561 0001a351
0c(%esp)
+569 0001a359
08(%esp)
+577 0001a361
ebp),%ecx
+580 0001a364
x04(%esp)
+584 0001a368
%esp)
+587 0001a36b
+592 0001a370
b0(%ebp)
+599 0001a377
b4(%ebp)
+606 0001a37e
bx
+611 0001a383
ebp),%eax
+614 0001a386
%esp)
+617 0001a389
+622 0001a38e
ebp),%edx
+625 0001a391
ebp),%ecx
+628 0001a394
x1c(%esp)
+632 0001a398
x20(%esp)
+636 0001a39c
x14(%esp)
+640 0001a3a0
x18(%esp)
+644 0001a3a4
10(%esp)
+652 0001a3ac
0c(%esp)
+660 0001a3b4
08(%esp)
+668 0001a3bc
ebp),%ecx
+671 0001a3bf
x04(%esp)
+675 0001a3c3
%esp)
+678 0001a3c6
+683 0001a3cb
b8(%ebp)
+690 0001a3d2
bc(%ebp)
+697 0001a3d9

894c2420

movl

%ecx,0

895c2414

movl

%ebx,0

89742418

movl

%esi,0

c7442410c8000000

movl

$0x000000c8,0x

c744240c14000000

movl

$0x00000014,0x

c7442408bc420d00
Size
8b4d08

movl

$0x000d42bc,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e8d0550800
c745b0e0930100

calll
movl

0x0009f940
$0x000193e0,0x

c745b400000000

movl

$0x00000000,0x

bb109d0100

movl

$0x00019d10,%e

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000067a0
0xb0(%

8b4db4

movl

0xb4(%

8954241c

movl

%edx,0

894c2420

movl

%ecx,0

895c2414

movl

%ebx,0

89742418

movl

%esi,0

e812c4feff
8b55b0

calll

c74424102c010000

movl

$0x0000012c,0x

c744240c28000000
'('
c7442408a8580d00
Height
8b4d08

movl

$0x00000028,0x

movl

$0x000d58a8,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e875550800
c745b8f0930100

calll
movl

0x0009f940
$0x000193f0,0x

c745bc00000000

movl

$0x00000000,0x

bbf09c0100

movl

$0x00019cf0,%e

bx
+702 0001a3de 8b4508
movl
0x08(%
ebp),%eax
+705 0001a3e1 890424
movl
%eax,(
%esp)
+708 0001a3e4 e8b7c3feff
calll
0x000067a0
+713 0001a3e9 8b55b8
movl
0xb8(%
ebp),%edx
+716 0001a3ec 8b4dbc
movl
0xbc(%
ebp),%ecx
+719 0001a3ef 8954241c
movl
%edx,0
x1c(%esp)
+723 0001a3f3 894c2420
movl
%ecx,0
x20(%esp)
+727 0001a3f7 895c2414
movl
%ebx,0
x14(%esp)
+731 0001a3fb 89742418
movl
%esi,0
x18(%esp)
+735 0001a3ff c744241064000000
movl
$0x00000064,0x
10(%esp)
'd'
+743 0001a407 c744240c01000000
movl
$0x00000001,0x
0c(%esp)
+751 0001a40f c7442408c4420d00
movl
$0x000d42c4,0x
08(%esp)
Label height
+759 0001a417 8b4d08
movl
0x08(%
ebp),%ecx
+762 0001a41a 894c2404
movl
%ecx,0
x04(%esp)
+766 0001a41e 890424
movl
%eax,(
%esp)
+769 0001a421 e81a550800
calll
0x0009f940
+774 0001a426 8d65f4
leal
0xf4(%
ebp),%esp
+777 0001a429 5b
popl
%ebx
+778 0001a42a 5e
popl
%esi
+779 0001a42b 5f
popl
%edi
+780 0001a42c c9
leave
+781 0001a42d c3
ret
+782 0001a42e 8b45cc
movl
0xcc(%
ebp),%eax
+785 0001a431 83e804
subl
$0x04,
%eax
+788 0001a434 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+796 0001a43c 890424
movl
%eax,(
%esp)
+799 0001a43f e80a880e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+804 0001a444 85c0
testl
%eax,%
eax
+806 0001a446 0f8f03feffff
jg
0x0001a24f
+812 0001a44c 8d45e3
leal
0xe3(%
ebp),%eax
+815 0001a44f 89442404
movl
%eax,0
x04(%esp)
+819 0001a453 891c24
movl
%ebx,(
%esp)
+822 0001a456 e829880e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+827 0001a45b e9effdffff


jmp
0x0001a24f
+832 0001a460 89c6
movl
%eax,%
esi
+834 0001a462 8b4508
movl
0x08(%
ebp),%eax
+837 0001a465 890424
movl
%eax,(
%esp)
+840 0001a468 e8e3c8feff
calll
0x00006d50
+845 0001a46d 893424
movl
%esi,(
%esp)
+848 0001a470 e8d3870e00
calll
0x00102c48
__Unwind_Resume
+853 0001a475 89c6
movl
%eax,%
esi
+855 0001a477 8b5dd8
movl
0xd8(%
ebp),%ebx
+858 0001a47a 83eb0c
subl
$0x0c,
%ebx
+861 0001a47d 8b3d88801300
movl
0x00138088,%ed
i
+867 0001a483 39fb
cmpl
%edi,%
ebx
+869 0001a485 7549
jne
0x0001
a4d0
+871 0001a487 8b5dcc
movl
0xcc(%
ebp),%ebx
+874 0001a48a 83eb0c
subl
$0x0c,
%ebx
+877 0001a48d 39fb
cmpl
%edi,%
ebx
+879 0001a48f 74d1
je
0x0001
a462
+881 0001a491 8b45cc
movl
0xcc(%
ebp),%eax
+884 0001a494 83e804
subl
$0x04,
%eax
+887 0001a497 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+895 0001a49f 890424
movl
%eax,(
%esp)
+898 0001a4a2 e8a7870e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+903 0001a4a7 85c0
testl
%eax,%
eax
+905 0001a4a9 7fb7
jg
0x0001
a462
+907 0001a4ab 8d45e4
leal
0xe4(%
ebp),%eax
+910 0001a4ae 89442404
movl
%eax,0
x04(%esp)
+914 0001a4b2 891c24
movl
%ebx,(
%esp)
+917 0001a4b5 e8ca870e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+922 0001a4ba eba6
jmp
0x0001
a462
+924 0001a4bc ebb7
jmp
0x0001
a475
+926 0001a4be 89c6
movl
%eax,%

esi
+928 0001a4c0 8b3d88801300
movl
0x00138088,%ed
i
+934 0001a4c6 ebbf
jmp
0x0001
a487
+936 0001a4c8 eb96
jmp
0x0001
a460
+938 0001a4ca 89c6
movl
%eax,%
esi
+940 0001a4cc ebb9
jmp
0x0001
a487
+942 0001a4ce eb90
jmp
0x0001
a460
+944 0001a4d0 8d4308
leal
0x08(%
ebx),%eax
+947 0001a4d3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+955 0001a4db 890424
movl
%eax,(
%esp)
+958 0001a4de e86b870e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+963 0001a4e3 85c0
testl
%eax,%
eax
+965 0001a4e5 7fa0
jg
0x0001
a487
+967 0001a4e7 8d45e6
leal
0xe6(%
ebp),%eax
+970 0001a4ea 89442404
movl
%eax,0
x04(%esp)
+974 0001a4ee 891c24
movl
%ebx,(
%esp)
+977 0001a4f1 e88e870e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+982 0001a4f6 eb8f
jmp
0x0001
a487
+984 0001a4f8 ebd0
jmp
0x0001
a4ca
+986 0001a4fa 660f1f440000
nopw
0x00(%eax,%eax
)
+0

0001a500 55

pushl

%ebp
+1
0001a501 89e5
%esp,%ebp
+3
0001a503 c9
+4
0001a504 e917fcffff
a120
+9
0001a509 90
+10 0001a50a 660f1f440000
)
+0

0001a510 55

movl
leave
jmp
nopw

0x0001
nop
0x00(%eax,%eax
pushl

%ebp
+1
0001a511 89e5
%esp,%ebp
+3
0001a513 83ec18
$0x18,%esp
+6
0001a516 895df8
%ebx,0xf8(%ebp)

movl
subl
movl

+9
0001a519 8975fc
%esi,0xfc(%ebp)
+12 0001a51c c70424e0000000
esp)
+19 0001a523 e852880e00
operator new(unsigned long)
+24 0001a528 89c6
esi
+26 0001a52a 8b4508
ebp),%eax
+29 0001a52d 89442404
x04(%esp)
+33 0001a531 893424
%esp)
+36 0001a534 e8e7fbffff
+41 0001a539 89f0
eax
+43 0001a53b 8b5df8
ebp),%ebx
+46 0001a53e 8b75fc
ebp),%esi
+49 0001a541 c9
+50 0001a542 c3
+51 0001a543 89c3
ebx
+53 0001a545 893424
%esp)
+56 0001a548 e821880e00
operator delete(void*)
+61 0001a54d 891c24
%esp)
+64 0001a550 e8f3860e00
__Unwind_Resume
+69 0001a555 90
+70 0001a556 662e0f1f840000000000
ax)
+0

movl
movl

$0x000000e0,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x0001a120
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

0001a560 55

pushl

%ebp
+1
0001a561 89e5
%esp,%ebp
+3
0001a563 57
%edi
+4
0001a564 56
%esi
+5
0001a565 53
%ebx
+6
0001a566 83ec1c
$0x1c,%esp
+9
0001a569 8b4508
0x08(%ebp),%eax
+12 0001a56c 8b98d0000000
x),%ebx
+18 0001a572 890424
%esp)
+21 0001a575 e8f6c1feff
+26 0001a57a 895c2404
x04(%esp)
+30 0001a57e 83c010
%eax

movl
pushl
pushl
pushl
subl
movl
movl

0x000000d0(%ea
movl

%eax,(

movl

0x00006770
%ebx,0

addl

$0x10,

calll

+33 0001a581 890424


movl
%eax,(
%esp)
+36 0001a584 e8a70c0300
calll
0x0004b230
+41 0001a589 89c7
movl
%eax,%
edi
+43 0001a58b 8b1d98cd1300
movl
0x0013cd98,%eb
x
+49 0001a591 85db
testl
%ebx,%
ebx
+51 0001a593 7460
je
0x0001
a5f5
+53 0001a595 be98cd1300
movl
$0x0013cd98,%e
si
+58 0001a59a eb0e
jmp
0x0001
a5aa
+60 0001a59c 0f1f4000
nopl
0x00(%
eax)
+64 0001a5a0 8b5e04
movl
0x04(%
esi),%ebx
+67 0001a5a3 83c604
addl
$0x04,
%esi
+70 0001a5a6 85db
testl
%ebx,%
ebx
+72 0001a5a8 744b
je
0x0001
a5f5
+74 0001a5aa 895c2404
movl
%ebx,0
x04(%esp)
+78 0001a5ae 893c24
movl
%edi,(
%esp)
+81 0001a5b1 e82a250400
calll
0x0005cae0
+86 0001a5b6 84c0
testb
%al,%a
l
+88 0001a5b8 74e6
je
0x0001
a5a0
+90 0001a5ba 895c2404
movl
%ebx,0
x04(%esp)
+94 0001a5be 893c24
movl
%edi,(
%esp)
+97 0001a5c1 e80a1b0400
calll
0x0005c0d0
+102 0001a5c6 83c004
addl
$0x04,
%eax
+105 0001a5c9 8b4d0c
movl
0x0c(%
ebp),%ecx
+108 0001a5cc 8b5104
movl
0x04(%
ecx),%edx
+111 0001a5cf 3b5108
cmpl
0x08(%
ecx),%edx
+114 0001a5d2 7429
je
0x0001
a5fd
+116 0001a5d4 85d2
testl
%edx,%
edx
+118 0001a5d6 740c
je
0x0001
a5e4
+120 0001a5d8 89442404
movl
%eax,0
x04(%esp)
+124 0001a5dc 891424
movl
%edx,(
%esp)
+127 0001a5df e8e2860e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >

const&)
+132 0001a5e4 8b450c
ebp),%eax
+135 0001a5e7 83400404
0x04(%eax)
+139 0001a5eb 8b5e04
esi),%ebx
+142 0001a5ee 83c604
%esi
+145 0001a5f1 85db
ebx
+147 0001a5f3 75b5
a5aa
+149 0001a5f5 83c41c
%esp
+152 0001a5f8 5b
+153 0001a5f9 5e
+154 0001a5fa 5f
+155 0001a5fb c9
+156 0001a5fc c3
+157 0001a5fd 89442408
x08(%esp)
+161 0001a601 89542404
x04(%esp)
+165 0001a605 8b550c
ebp),%edx
+168 0001a608 891424
%esp)
+171 0001a60b e89002ffff
+176 0001a610 eb8e
a5a0
+178 0001a612 890424
%esp)
+181 0001a615 e82e860e00
__Unwind_Resume
+186 0001a61a 660f1f440000
)
+0

movl

0x0c(%

addl

$0x04,

movl

0x04(%

addl

$0x04,

testl

%ebx,%

jne

0x0001

addl

$0x1c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%edx,0

movl

0x0c(%

movl

%edx,(

calll
jmp

%eax,0

0x0000a8a0
0x0001

movl

%eax,(

calll

0x00102c48

nopw

0x00(%eax,%eax

0001a620 55

pushl

%ebp
+1
0001a621 89e5
%esp,%ebp
+3
0001a623 57
%edi
+4
0001a624 56
%esi
+5
0001a625 53
%ebx
+6
0001a626 81ecbc000000
000bc,%esp
+12 0001a62c c744240c0c000000
0c(%esp)
+20 0001a634 c744240810430d00
08(%esp)
Various bottles, containers,
+28 0001a63c c7442404dc420d00
04(%esp)
Bottle
+36 0001a644 8b4508
ebp),%eax
+39 0001a647 890424
%esp)

movl
pushl
pushl
pushl
subl
movl

$0x000
$0x0000000c,0x

movl
vials, creams.
movl

$0x000d4310,0x
$0x000d42dc,0x

movl

0x08(%

movl

%eax,(

+42 0001a64a
+47 0001a64f
ebp),%esi
+50 0001a652
%esi
+53 0001a655
ebp),%edx
+56 0001a658
10(%edx)
+63 0001a65f
04(%esi)
+70 0001a666
08(%esi)
+77 0001a66d
%edx
+80 0001a670
c(%ebp)
+86 0001a676
ebp),%eax
+89 0001a679
1c(%eax)
+96 0001a680
04(%edx)
+103 0001a687
08(%edx)
+110 0001a68e
eax)
+116 0001a694
bc(%ebp)
+123 0001a69b
c0(%ebp)
+130 0001a6a2
c4(%ebp)
+137 0001a6a9
c8(%ebp)
+144 0001a6b0
ac(%ebp)
+151 0001a6b7
b0(%ebp)
+158 0001a6be
b4(%ebp)
+165 0001a6c5
b8(%ebp)
+172 0001a6cc
ebp),%eax
+175 0001a6cf
x08(%esp)
+179 0001a6d3
ebp),%eax
+182 0001a6d6
x04(%esp)
+186 0001a6da
%esp)
+189 0001a6dd
+194 0001a6e2
cc(%ebp)
+201 0001a6e9
d0(%ebp)
+208 0001a6f0
d4(%ebp)

e8d1dcffff
8b7508

calll
movl

0x00018320
0x08(%

83c610

addl

$0x10,

8b5508

movl

0x08(%

c7421000000000

movl

$0x00000000,0x

c7460400000000

movl

$0x00000000,0x

c7460800000000

movl

$0x00000000,0x

83c21c
89954cffffff

addl
movl

8b4508

$0x1c,
%edx,0xffffff4

movl

0x08(%

c7401c00000000

movl

$0x00000000,0x

c7420400000000

movl

$0x00000000,0x

c7420800000000

movl

$0x00000000,0x

c700488f1300

movl

$0x00138f48,(%

c745bc3c430d00
bottle-1
c745c045430d00
bottle-2
c745c44e430d00
bottle-3
c745c800000000

movl

$0x000d433c,0x

movl

$0x000d4345,0x

movl

$0x000d434e,0x

movl

$0x00000000,0x

c745acdc420d00
Bottle
c745b057430d00
Vial
c745b45c430d00
Creme container
c745b800000000

movl

$0x000d42dc,0x

movl

$0x000d4357,0x

movl

$0x000d435c,0x

movl

$0x00000000,0x

8d45ac

leal

0xac(%

89442408

movl

%eax,0

8d45bc

leal

0xbc(%

89442404

movl

%eax,0

893424

movl

%esi,(

e89e200300
c745cc9a99993f

calll
movl

0x0004c780
$0x3f99999a,0x

c745d0cdcc4c3f

movl

$0x3f4ccccd,0x

c745d40000003f

movl

$0x3f000000,0x

+215 0001a6f7
ebx
+217 0001a6f9
p),%edi
+223 0001a6ff
+228 0001a704
)
+234 0001a70a
)
+240 0001a710
x04(%esp)
+244 0001a714
%esp)
+247 0001a717
+252 0001a71c
eax),%ecx
+255 0001a71f
eax),%edx
+258 0001a722
m0
+263 0001a727
m0
+268 0001a72c
%xmm1
+271 0001a72f
%xmm1
+275 0001a733
%xmm0
+278 0001a736
m1
+283 0001a73b
58(%ebp)
+291 0001a743
m1
+296 0001a748
5c(%ebp)
+304 0001a750
p),%xmm1
+312 0001a758
m1
+317 0001a75d
58(%ebp)
+325 0001a765
m1
+333 0001a76d
p),%xmm1
+341 0001a775
58(%ebp)
+349 0001a77d
p),%xmm1
+357 0001a785
m1
+362 0001a78a
5c(%ebp)
+370 0001a792
m1
+378 0001a79a
p),%xmm1
+386 0001a7a2
5c(%ebp)

31db

xorl

%ebx,%

8dbd6cffffff

leal

0xffffff6c(%eb

e935010000
660f1f440000

jmp
nopw

0x0001a839
0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

895c2404

movl

%ebx,0

893424

movl

%esi,(

leal

0x0004b230
0x0c(%

leal

0x18(%

e8140b0300
8d480c

calll

8d5018
f30f104208

movss

0x08(%edx),%xm

f30f5c4108

subss

0x08(%ecx),%xm

0f57c9

xorps

%xmm1,

f30f5fc8

maxss

%xmm0,

0f28c1

movaps

%xmm1,

f30f104a04

movss

0x04(%edx),%xm

f30f118d58ffffff

movss

%xmm1,0xffffff

f30f104818

movss

0x18(%eax),%xm

f30f118d5cffffff

movss

%xmm1,0xffffff

f30f108d58ffffff

movss

0xffffff58(%eb

f30f584904

addss

0x04(%ecx),%xm

f30f118d58ffffff

movss

%xmm1,0xffffff

f30f100de0120e00

movss

0x000e12e0,%xm

f30f598d58ffffff

mulss

0xffffff58(%eb

f30f118d58ffffff

movss

%xmm1,0xffffff

f30f108d5cffffff

movss

0xffffff5c(%eb

f30f58480c

addss

0x0c(%eax),%xm

f30f118d5cffffff

movss

%xmm1,0xffffff

f30f100de0120e00

movss

0x000e12e0,%xm

f30f598d5cffffff

mulss

0xffffff5c(%eb

f30f118d5cffffff

movss

%xmm1,0xffffff

+394 0001a7aa
,4),%xmm1
+400 0001a7b0
%xmm1
+404 0001a7b4
54(%ebp)
+412 0001a7bc
p)
+417 0001a7c1
p)
+422 0001a7c6
p)
+427 0001a7cb
ebp),%eax
+430 0001a7ce
x04(%esp)
+434 0001a7d2
%esp)
+437 0001a7d5
+442 0001a7da
p),%xmm0
+450 0001a7e2
p),%xmm0
+458 0001a7ea
m1
+466 0001a7f2
%xmm1
+470 0001a7f6
p)
+475 0001a7fb
p),%xmm0
+483 0001a803
p),%xmm0
+491 0001a80b
54(%ebp)
+499 0001a813
m0
+507 0001a81b
p),%xmm0
+515 0001a823
p)
+520 0001a828
x08(%esp)
+524 0001a82c
x04(%esp)
+528 0001a830
%esp)
+531 0001a833
+536 0001a838
+537 0001a839
%esp)
+540 0001a83c
+545 0001a841
ebx
+547 0001a843
+553 0001a849
sp
+559 0001a84f
+560 0001a850
+561 0001a851

f30f104c9dcc

movss

f30f5ec8

0xcc(%ebp,%ebx
divss

%xmm0,

f30f118d54ffffff

movss

%xmm1,0xffffff

f30f114dd8

movss

%xmm1,0xd8(%eb

f30f114ddc

movss

%xmm1,0xdc(%eb

f30f114de0

movss

%xmm1,0xe0(%eb

8d45d8

leal

0xd8(%

89442404

movl

%eax,0

893c24

movl

%edi,(

e896a50400
f30f10855cffffff

calll
movss

0x00064d70
0xffffff5c(%eb

f30f598554ffffff

mulss

0xffffff54(%eb

f30f100d0c191000

movss

0x0010190c,%xm

f30f5cc8

subss

%xmm0,

f30f114d9c

movss

%xmm1,0x9c(%eb

f30f108558ffffff

movss

0xffffff58(%eb

f30f598554ffffff

mulss

0xffffff54(%eb

f30f118554ffffff

movss

%xmm0,0xffffff

f30f10050c191000

movss

0x0010190c,%xm

f30f5c8554ffffff

subss

0xffffff54(%eb

f30f1145a0

movss

%xmm0,0xa0(%eb

897c2408

movl

%edi,0

895c2404

movl

%ebx,0

893424

movl

%esi,(

incl
movl

0x0004b250
%ebx
%esi,(

cmpl

0x0004c4b0
%eax,%

e8180a0300
43
893424

calll

e86f1c0300
39c3

calll

0f82c7feffff
81c4bc000000

jb
addl

5b
5e
5f

0x0001a710
$0x000000bc,%e
popl
popl
popl

%ebx
%esi
%edi

+562 0001a852 c9
+563 0001a853 c3
+564 0001a854 898550ffffff
0(%ebp)
+570 0001a85a 8b854cffffff
p),%eax
+576 0001a860 8b4004
eax),%eax
+579 0001a863 898560ffffff
0(%ebp)
+585 0001a869 8b5508
ebp),%edx
+588 0001a86c 8b421c
edx),%eax
+591 0001a86f 398560ffffff
0(%ebp)
+597 0001a875 742e
a8a5
+599 0001a877 8b1588801300
x
+605 0001a87d 899548ffffff
8(%ebp)
+611 0001a883 899564ffffff
4(%ebp)
+617 0001a889 89c3
ebx
+619 0001a88b 8b03
,%eax
+621 0001a88d 8d78f4
eax),%edi
+624 0001a890 3bbd64ffffff
p),%edi
+630 0001a896 7547
a8df
+632 0001a898 83c304
%ebx
+635 0001a89b 399d60ffffff
0(%ebp)
+641 0001a8a1 75e8
a88b
+643 0001a8a3 eb0c
a8b1
+645 0001a8a5 8b1588801300
x
+651 0001a8ab 899548ffffff
8(%ebp)
+657 0001a8b1 8b954cffffff
p),%edx
+663 0001a8b7 8b02
,%eax
+665 0001a8b9 85c0
eax
+667 0001a8bb 7408
a8c5
+669 0001a8bd 890424
%esp)
+672 0001a8c0 e8a9840e00
operator delete(void*)
+677 0001a8c5 8b7e04
esi),%edi

leave
ret
movl

%eax,0xffffff5

movl

0xffffff4c(%eb
movl

movl

0x04(%
%eax,0xffffff6

movl

0x08(%

movl

0x1c(%

cmpl

%eax,0xffffff6
je

0x0001

movl

0x00138088,%ed

movl

%edx,0xffffff4

movl

%edx,0xffffff6
movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xffffff64(%eb
jne

0x0001

addl

$0x04,

cmpl

%ebx,0xffffff6
jne

0x0001

jmp

0x0001

movl

0x00138088,%ed

movl

%edx,0xffffff4

movl

0xffffff4c(%eb
movl

(%edx)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

0x04(%

+680 0001a8c8 8b1e


movl
(%esi)
,%ebx
+682 0001a8ca 39df
cmpl
%ebx,%
edi
+684 0001a8cc 743f
je
0x0001
a90d
+686 0001a8ce 891c24
movl
%ebx,(
%esp)
+689 0001a8d1 e88a390400
calll
0x0005e260
+694 0001a8d6 83c324
addl
$0x24,
%ebx
+697 0001a8d9 39df
cmpl
%ebx,%
edi
+699 0001a8db 75f1
jne
0x0001
a8ce
+701 0001a8dd eb2e
jmp
0x0001
a90d
+703 0001a8df 83e804
subl
$0x04,
%eax
+706 0001a8e2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+714 0001a8ea 890424
movl
%eax,(
%esp)
+717 0001a8ed e85c830e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+722 0001a8f2 85c0
testl
%eax,%
eax
+724 0001a8f4 7fa2
jg
0x0001
a898
+726 0001a8f6 8d45e7
leal
0xe7(%
ebp),%eax
+729 0001a8f9 89442404
movl
%eax,0
x04(%esp)
+733 0001a8fd 893c24
movl
%edi,(
%esp)
+736 0001a900 e87f830e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+741 0001a905 eb91
jmp
0x0001
a898
+743 0001a907 898550ffffff
movl
%eax,0xffffff5
0(%ebp)
+749 0001a90d 8b06
movl
(%esi)
,%eax
+751 0001a90f 85c0
testl
%eax,%
eax
+753 0001a911 7408
je
0x0001
a91b
+755 0001a913 890424
movl
%eax,(
%esp)
+758 0001a916 e853840e00
calll
0x00102d6e
operator delete(void*)
+763 0001a91b 8b4508
movl
0x08(%
ebp),%eax
+766 0001a91e c700e8911300
movl
$0x001391e8,(%
eax)
+772 0001a924 8b5508
movl
0x08(%
ebp),%edx
+775 0001a927 8b4208
movl
0x08(%
edx),%eax

+778 0001a92a 8d58f4


eax),%ebx
+781 0001a92d 8bb548ffffff
p),%esi
+787 0001a933 39f3
ebx
+789 0001a935 7577
a9ae
+791 0001a937 8b5508
ebp),%edx
+794 0001a93a 8b4204
edx),%eax
+797 0001a93d 8d58f4
eax),%ebx
+800 0001a940 39de
esi
+802 0001a942 7542
a986
+804 0001a944 8b9550ffffff
p),%edx
+810 0001a94a 891424
%esp)
+813 0001a94d e8f6820e00
__Unwind_Resume
+818 0001a952 898550ffffff
0(%ebp)
+824 0001a958 8b954cffffff
p),%edx
+830 0001a95e 8b02
,%eax
+832 0001a960 85c0
eax
+834 0001a962 7408
a96c
+836 0001a964 890424
%esp)
+839 0001a967 e802840e00
operator delete(void*)
+844 0001a96c 8b7e04
esi),%edi
+847 0001a96f 8b1e
,%ebx
+849 0001a971 39df
edi
+851 0001a973 7498
a90d
+853 0001a975 891c24
%esp)
+856 0001a978 e8e3380400
+861 0001a97d 83c324
%ebx
+864 0001a980 39df
edi
+866 0001a982 75f1
a975
+868 0001a984 eb87
a90d
+870 0001a986 83e804
%eax
+873 0001a989 c7442404ffffffff

leal
movl

0xf4(%
0xffffff48(%eb

cmpl

%esi,%

jne

0x0001

movl

0x08(%

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0001

movl

0xffffff50(%eb
movl

%edx,(

calll

0x00102c48

movl

%eax,0xffffff5

movl

0xffffff4c(%eb
movl

(%edx)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

0x04(%

movl

(%esi)

cmpl

%ebx,%

je

0x0001

movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0001

jmp

0x0001

subl

$0x04,

calll

movl

$0xffffffff,0x

04(%esp)
+881 0001a991 890424
movl
%eax,(
%esp)
+884 0001a994 e8b5820e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+889 0001a999 85c0
testl
%eax,%
eax
+891 0001a99b 7fa7
jg
0x0001
a944
+893 0001a99d 8d45e4
leal
0xe4(%
ebp),%eax
+896 0001a9a0 89442404
movl
%eax,0
x04(%esp)
+900 0001a9a4 891c24
movl
%ebx,(
%esp)
+903 0001a9a7 e8d8820e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+908 0001a9ac eb96
jmp
0x0001
a944
+910 0001a9ae 83e804
subl
$0x04,
%eax
+913 0001a9b1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+921 0001a9b9 890424
movl
%eax,(
%esp)
+924 0001a9bc e88d820e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+929 0001a9c1 85c0
testl
%eax,%
eax
+931 0001a9c3 0f8f6effffff
jg
0x0001a937
+937 0001a9c9 8d45e6
leal
0xe6(%
ebp),%eax
+940 0001a9cc 89442404
movl
%eax,0
x04(%esp)
+944 0001a9d0 891c24
movl
%ebx,(
%esp)
+947 0001a9d3 e8ac820e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+952 0001a9d8 e95affffff
jmp
0x0001a937
+957 0001a9dd 898550ffffff
movl
%eax,0xffffff5
0(%ebp)
+963 0001a9e3 8b06
movl
(%esi)
,%eax
+965 0001a9e5 85c0
testl
%eax,%
eax
+967 0001a9e7 0f8526ffffff
jne
0x0001a913
+973 0001a9ed e929ffffff
jmp
0x0001a91b
+978 0001a9f2 890424
movl
%eax,(
%esp)
+981 0001a9f5 e84e820e00
calll
0x00102c48
__Unwind_Resume
+986 0001a9fa 898550ffffff
movl
%eax,0xffffff5
0(%ebp)
+992 0001aa00 8b5508
movl
0x08(%
ebp),%edx
+995 0001aa03 8b4204
movl
0x04(%
edx),%eax
+998 0001aa06 8d58f4
leal
0xf4(%

eax),%ebx
+1001 0001aa09 39de
cmpl
%ebx,%
esi
+1003 0001aa0b 7508
jne
0x0001
aa15
+1005 0001aa0d 8b8550ffffff
movl
0xffffff50(%eb
p),%eax
+1011 0001aa13 ebdd
jmp
0x0001
a9f2
+1013 0001aa15 83e804
subl
$0x04,
%eax
+1016 0001aa18 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1024 0001aa20 890424
movl
%eax,(
%esp)
+1027 0001aa23 e826820e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1032 0001aa28 85c0
testl
%eax,%
eax
+1034 0001aa2a 7fe1
jg
0x0001
aa0d
+1036 0001aa2c 8d45e5
leal
0xe5(%
ebp),%eax
+1039 0001aa2f 89442404
movl
%eax,0
x04(%esp)
+1043 0001aa33 891c24
movl
%ebx,(
%esp)
+1046 0001aa36 e849820e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1051 0001aa3b ebd0
jmp
0x0001
aa0d
+1053 0001aa3d ebb3
jmp
0x0001
a9f2
+1055 0001aa3f 90
nop
+0

0001aa40 55

pushl

%ebp
+1
0001aa41
%esp,%ebp
+3
0001aa43
+4
0001aa44
a620
+9
0001aa49
+10 0001aa4a 90
+11 0001aa4b 90
+12 0001aa4c 90
+13 0001aa4d 90
+14 0001aa4e 90
+15 0001aa4f 90
+0

89e5
c9
e9d7fbffff

movl
leave
jmp

90

0x0001
nop

nop
nop
nop
nop
nop
nop

0001aa50 55

pushl

0001aa51 89e5

movl

0001aa53 53

pushl

0001aa54 83ec14

subl

0001aa57 8b5d08

movl

%ebp
+1
%esp,%ebp
+3
%ebx
+4
$0x14,%esp
+7

0x08(%ebp),%ebx
+10 0001aa5a
ebx)
+16 0001aa60
04(%ebx)
+23 0001aa67
%esp)
+26 0001aa6a
+31 0001aa6f
x08(%ebp)
+34 0001aa72
%esp
+37 0001aa75
+38 0001aa76
+39 0001aa77
+44 0001aa7c
eax)
+0

c703e88e1300

movl

$0x00138ee8,(%

c74304348f1300

movl

$0x00138f34,0x

891c24

movl

%ebx,(

movl

0x00006d50
%ebx,0

83c414

addl

$0x14,

5b
c9
e9f2820e00
0f1f4000

popl
leave

%ebx

e8e1c2feff
895d08

calll

jmp
nopl

0001aa80 55

0x00102d6e
0x00(%
pushl

%ebp
+1
0001aa81 89e5
%esp,%ebp
+3
0001aa83 8b4508
0x08(%ebp),%eax
+6
0001aa86 c700e88e1300
38ee8,(%eax)
+12 0001aa8c c74004348f1300
04(%eax)
+19 0001aa93 894508
x08(%ebp)
+22 0001aa96 c9
+23 0001aa97 e9b4c2feff
+28 0001aa9c 0f1f4000
eax)
+0

movl
movl
movl
movl

$0x001
$0x00138f34,0x

movl

%eax,0

leave
jmp
nopl

0001aaa0 55

0x00006d50
0x00(%
pushl

%ebp
+1
0001aaa1 89e5
%esp,%ebp
+3
0001aaa3 53
%ebx
+4
0001aaa4 83ec14
$0x14,%esp
+7
0001aaa7 8b5d08
0x08(%ebp),%ebx
+10 0001aaaa c703b88f1300
ebx)
+16 0001aab0 891c24
%esp)
+19 0001aab3 e888cefeff
+24 0001aab8 895d08
x08(%ebp)
+27 0001aabb 83c414
%esp
+30 0001aabe 5b
+31 0001aabf c9
+32 0001aac0 e9a9820e00
+37 0001aac5 90
+38 0001aac6 662e0f1f840000000000
ax)

movl
pushl
subl
movl
movl

$0x00138fb8,(%
movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

+0

0001aad0 55

pushl

%ebp
+1
0001aad1 89e5
%esp,%ebp
+3
0001aad3 8b4508
0x08(%ebp),%eax
+6
0001aad6 c700b88f1300
38fb8,(%eax)
+12 0001aadc 894508
x08(%ebp)
+15 0001aadf c9
+16 0001aae0 e95bcefeff
+21 0001aae5 90
+22 0001aae6 662e0f1f840000000000
ax)
+0

0001aaf0 55

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00007940
nop
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
0001aaf1 89e5
movl
%esp,%ebp
+3
0001aaf3 57
pushl
%edi
+4
0001aaf4 56
pushl
%esi
+5
0001aaf5 53
pushl
%ebx
+6
0001aaf6 83ec3c
subl
$0x3c,%esp
+9
0001aaf9 8b7d0c
movl
0x0c(%ebp),%edi
+12 0001aafc 8b4510
movl
0x10(%
ebp),%eax
+15 0001aaff 89442408
movl
%eax,0
x08(%esp)
+19 0001ab03 897c2404
movl
%edi,0
x04(%esp)
+23 0001ab07 8b4508
movl
0x08(%
ebp),%eax
+26 0001ab0a 890424
movl
%eax,(
%esp)
+29 0001ab0d e81ec7feff
calll
0x00007230
+34 0001ab12 8d45e7
leal
0xe7(%
ebp),%eax
+37 0001ab15 89442408
movl
%eax,0
x08(%esp)
+41 0001ab19 c7442404f6420d00
movl
$0x000d42f6,0x
04(%esp)
shape-type
+49 0001ab21 8d5dd8
leal
0xd8(%
ebp),%ebx
+52 0001ab24 891c24
movl
%ebx,(
%esp)
+55 0001ab27 e894810e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+60 0001ab2c 895c2404
movl
%ebx,0
x04(%esp)
+64 0001ab30 893c24
movl
%edi,(
%esp)
+67 0001ab33 e808910800
calll
0x000a3c40

+72 0001ab38 c744240400000000


movl
$0x00000000,0x
04(%esp)
+80 0001ab40 890424
movl
%eax,(
%esp)
+83 0001ab43 e8488c0800
calll
0x000a3790
+88 0001ab48 8b5508
movl
0x08(%
ebp),%edx
+91 0001ab4b 894250
movl
%eax,0
x50(%edx)
+94 0001ab4e 8b5dd8
movl
0xd8(%
ebp),%ebx
+97 0001ab51 83eb0c
subl
$0x0c,
%ebx
+100 0001ab54 8b3588801300
movl
0x00138088,%es
i
+106 0001ab5a 39f3
cmpl
%esi,%
ebx
+108 0001ab5c 0f85e2000000
jne
0x0001ac44
+114 0001ab62 8d45e6
leal
0xe6(%
ebp),%eax
+117 0001ab65 89442408
movl
%eax,0
x08(%esp)
+121 0001ab69 c7442404a8430d00
movl
$0x000d43a8,0x
04(%esp)
size
+129 0001ab71 8d5dd4
leal
0xd4(%
ebp),%ebx
+132 0001ab74 891c24
movl
%ebx,(
%esp)
+135 0001ab77 e844810e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+140 0001ab7c 895c2404
movl
%ebx,0
x04(%esp)
+144 0001ab80 893c24
movl
%edi,(
%esp)
+147 0001ab83 e8b8900800
calll
0x000a3c40
+152 0001ab88 c74424044f000000
movl
$0x0000004f,0x
04(%esp)
'O'
+160 0001ab90 890424
movl
%eax,(
%esp)
+163 0001ab93 e8f88b0800
calll
0x000a3790
+168 0001ab98 8b5508
movl
0x08(%
ebp),%edx
+171 0001ab9b 894254
movl
%eax,0
x54(%edx)
+174 0001ab9e 8b5dd4
movl
0xd4(%
ebp),%ebx
+177 0001aba1 83eb0c
subl
$0x0c,
%ebx
+180 0001aba4 39de
cmpl
%ebx,%
esi
+182 0001aba6 0f851e010000
jne
0x0001acca
+188 0001abac 8d45e5
leal
0xe5(%
ebp),%eax
+191 0001abaf 89442408
movl
%eax,0
x08(%esp)
+195 0001abb3 c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+203 0001abbb 8d5dd0
leal
0xd0(%
ebp),%ebx

+206 0001abbe 891c24


movl
%ebx,(
%esp)
+209 0001abc1 e8fa800e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+214 0001abc6 895c2404
movl
%ebx,0
x04(%esp)
+218 0001abca 893c24
movl
%edi,(
%esp)
+221 0001abcd e86e900800
calll
0x000a3c40
+226 0001abd2 c744240478000000
movl
$0x00000078,0x
04(%esp)
'x'
+234 0001abda 890424
movl
%eax,(
%esp)
+237 0001abdd e8ae8b0800
calll
0x000a3790
+242 0001abe2 8b5508
movl
0x08(%
ebp),%edx
+245 0001abe5 894258
movl
%eax,0
x58(%edx)
+248 0001abe8 8b5dd0
movl
0xd0(%
ebp),%ebx
+251 0001abeb 83eb0c
subl
$0x0c,
%ebx
+254 0001abee 39de
cmpl
%ebx,%
esi
+256 0001abf0 0f85a5000000
jne
0x0001ac9b
+262 0001abf6 8d45e4
leal
0xe4(%
ebp),%eax
+265 0001abf9 89442408
movl
%eax,0
x08(%esp)
+269 0001abfd c744240401430d00
movl
$0x000d4301,0x
04(%esp)
label-height
+277 0001ac05 8d5dcc
leal
0xcc(%
ebp),%ebx
+280 0001ac08 891c24
movl
%ebx,(
%esp)
+283 0001ac0b e8b0800e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+288 0001ac10 895c2404
movl
%ebx,0
x04(%esp)
+292 0001ac14 893c24
movl
%edi,(
%esp)
+295 0001ac17 e824900800
calll
0x000a3c40
+300 0001ac1c c744240446000000
movl
$0x00000046,0x
04(%esp)
'F'
+308 0001ac24 890424
movl
%eax,(
%esp)
+311 0001ac27 e8648b0800
calll
0x000a3790
+316 0001ac2c 8b5508
movl
0x08(%
ebp),%edx
+319 0001ac2f 89425c
movl
%eax,0
x5c(%edx)
+322 0001ac32 8b5dcc
movl
0xcc(%
ebp),%ebx
+325 0001ac35 83eb0c
subl
$0x0c,
%ebx
+328 0001ac38 39de
cmpl
%ebx,%
esi
+330 0001ac3a 7537
jne
0x0001

ac73
+332 0001ac3c 83c43c
addl
$0x3c,
%esp
+335 0001ac3f 5b
popl
%ebx
+336 0001ac40 5e
popl
%esi
+337 0001ac41 5f
popl
%edi
+338 0001ac42 c9
leave
+339 0001ac43 c3
ret
+340 0001ac44 8d4308
leal
0x08(%
ebx),%eax
+343 0001ac47 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+351 0001ac4f 890424
movl
%eax,(
%esp)
+354 0001ac52 e8f77f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+359 0001ac57 85c0
testl
%eax,%
eax
+361 0001ac59 0f8f03ffffff
jg
0x0001ab62
+367 0001ac5f 8d45e3
leal
0xe3(%
ebp),%eax
+370 0001ac62 89442404
movl
%eax,0
x04(%esp)
+374 0001ac66 891c24
movl
%ebx,(
%esp)
+377 0001ac69 e816800e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+382 0001ac6e e9effeffff
jmp
0x0001ab62
+387 0001ac73 8d4308
leal
0x08(%
ebx),%eax
+390 0001ac76 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+398 0001ac7e 890424
movl
%eax,(
%esp)
+401 0001ac81 e8c87f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+406 0001ac86 85c0
testl
%eax,%
eax
+408 0001ac88 7fb2
jg
0x0001
ac3c
+410 0001ac8a 8d45dd
leal
0xdd(%
ebp),%eax
+413 0001ac8d 89442404
movl
%eax,0
x04(%esp)
+417 0001ac91 891c24
movl
%ebx,(
%esp)
+420 0001ac94 e8eb7f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+425 0001ac99 eba1
jmp
0x0001
ac3c
+427 0001ac9b 8d4308
leal
0x08(%
ebx),%eax
+430 0001ac9e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+438 0001aca6 890424
movl
%eax,(
%esp)
+441 0001aca9 e8a07f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+446 0001acae 85c0


testl
%eax,%
eax
+448 0001acb0 0f8f40ffffff
jg
0x0001abf6
+454 0001acb6 8d45df
leal
0xdf(%
ebp),%eax
+457 0001acb9 89442404
movl
%eax,0
x04(%esp)
+461 0001acbd 891c24
movl
%ebx,(
%esp)
+464 0001acc0 e8bf7f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+469 0001acc5 e92cffffff
jmp
0x0001abf6
+474 0001acca 8d4308
leal
0x08(%
ebx),%eax
+477 0001accd c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+485 0001acd5 890424
movl
%eax,(
%esp)
+488 0001acd8 e8717f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+493 0001acdd 85c0
testl
%eax,%
eax
+495 0001acdf 0f8fc7feffff
jg
0x0001abac
+501 0001ace5 8d45e1
leal
0xe1(%
ebp),%eax
+504 0001ace8 89442404
movl
%eax,0
x04(%esp)
+508 0001acec 891c24
movl
%ebx,(
%esp)
+511 0001acef e8907f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+516 0001acf4 e9b3feffff
jmp
0x0001abac
+521 0001acf9 89c3
movl
%eax,%
ebx
+523 0001acfb 891c24
movl
%ebx,(
%esp)
+526 0001acfe e8457f0e00
calll
0x00102c48
__Unwind_Resume
+531 0001ad03 ebf4
jmp
0x0001
acf9
+533 0001ad05 89c3
movl
%eax,%
ebx
+535 0001ad07 8b7dd4
movl
0xd4(%
ebp),%edi
+538 0001ad0a 83ef0c
subl
$0x0c,
%edi
+541 0001ad0d 39fe
cmpl
%edi,%
esi
+543 0001ad0f 74ea
je
0x0001
acfb
+545 0001ad11 8d4708
leal
0x08(%
edi),%eax
+548 0001ad14 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+556 0001ad1c 890424
movl
%eax,(
%esp)
+559 0001ad1f e82a7f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+564 0001ad24 85c0


testl
%eax,%
eax
+566 0001ad26 7fd3
jg
0x0001
acfb
+568 0001ad28 8d45e0
leal
0xe0(%
ebp),%eax
+571 0001ad2b 89442404
movl
%eax,0
x04(%esp)
+575 0001ad2f 893c24
movl
%edi,(
%esp)
+578 0001ad32 e84d7f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+583 0001ad37 ebc2
jmp
0x0001
acfb
+585 0001ad39 ebbe
jmp
0x0001
acf9
+587 0001ad3b ebbc
jmp
0x0001
acf9
+589 0001ad3d 89c3
movl
%eax,%
ebx
+591 0001ad3f 8b75d8
movl
0xd8(%
ebp),%esi
+594 0001ad42 83ee0c
subl
$0x0c,
%esi
+597 0001ad45 3b3588801300
cmpl
0x00138088,%es
i
+603 0001ad4b 74ae
je
0x0001
acfb
+605 0001ad4d 8d4608
leal
0x08(%
esi),%eax
+608 0001ad50 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+616 0001ad58 890424
movl
%eax,(
%esp)
+619 0001ad5b e8ee7e0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+624 0001ad60 85c0
testl
%eax,%
eax
+626 0001ad62 7f97
jg
0x0001
acfb
+628 0001ad64 8d45e2
leal
0xe2(%
ebp),%eax
+631 0001ad67 89442404
movl
%eax,0
x04(%esp)
+635 0001ad6b 893424
movl
%esi,(
%esp)
+638 0001ad6e e8117f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+643 0001ad73 eb86
jmp
0x0001
acfb
+645 0001ad75 89c3
movl
%eax,%
ebx
+647 0001ad77 8b7dd0
movl
0xd0(%
ebp),%edi
+650 0001ad7a 83ef0c
subl
$0x0c,
%edi
+653 0001ad7d 39fe
cmpl
%edi,%
esi

+655 0001ad7f 0f8476ffffff


je
0x0001acfb
+661 0001ad85 8d4708
leal
0x08(%
edi),%eax
+664 0001ad88 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+672 0001ad90 890424
movl
%eax,(
%esp)
+675 0001ad93 e8b67e0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+680 0001ad98 85c0
testl
%eax,%
eax
+682 0001ad9a 0f8f5bffffff
jg
0x0001acfb
+688 0001ada0 8d45de
leal
0xde(%
ebp),%eax
+691 0001ada3 89442404
movl
%eax,0
x04(%esp)
+695 0001ada7 893c24
movl
%edi,(
%esp)
+698 0001adaa e8d57e0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+703 0001adaf e947ffffff
jmp
0x0001acfb
+708 0001adb4 e940ffffff
jmp
0x0001acf9
+713 0001adb9 e93bffffff
jmp
0x0001acf9
+718 0001adbe e936ffffff
jmp
0x0001acf9
+723 0001adc3 e931ffffff
jmp
0x0001acf9
+728 0001adc8 89c3
movl
%eax,%
ebx
+730 0001adca 8b7dcc
movl
0xcc(%
ebp),%edi
+733 0001adcd 83ef0c
subl
$0x0c,
%edi
+736 0001add0 39fe
cmpl
%edi,%
esi
+738 0001add2 0f8423ffffff
je
0x0001acfb
+744 0001add8 8d4708
leal
0x08(%
edi),%eax
+747 0001addb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+755 0001ade3 890424
movl
%eax,(
%esp)
+758 0001ade6 e8637e0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+763 0001adeb 85c0
testl
%eax,%
eax
+765 0001aded 0f8f08ffffff
jg
0x0001acfb
+771 0001adf3 8d45dc
leal
0xdc(%
ebp),%eax
+774 0001adf6 89442404
movl
%eax,0
x04(%esp)
+778 0001adfa 893c24
movl
%edi,(
%esp)
+781 0001adfd e8827e0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+786 0001ae02 e9f4feffff
jmp
0x0001acfb
+791 0001ae07 e9edfeffff
jmp
0x0001acf9
+796 0001ae0c e9e8feffff
jmp
0x0001acf9
+801 0001ae11 e9e3feffff
jmp
0x0001acf9
+806 0001ae16 e9defeffff
jmp
0x0001acf9

+811 0001ae1b 90
+812 0001ae1c 0f1f4000
eax)
+0

0001ae20 55

nop
nopl

0x00(%
pushl

%ebp
+1
0001ae21 89e5
movl
%esp,%ebp
+3
0001ae23 57
pushl
%edi
+4
0001ae24 56
pushl
%esi
+5
0001ae25 53
pushl
%ebx
+6
0001ae26 83ec3c
subl
$0x3c,%esp
+9
0001ae29 8b4510
movl
0x10(%ebp),%eax
+12 0001ae2c 89442408
movl
%eax,0
x08(%esp)
+16 0001ae30 8b450c
movl
0x0c(%
ebp),%eax
+19 0001ae33 89442404
movl
%eax,0
x04(%esp)
+23 0001ae37 8b4508
movl
0x08(%
ebp),%eax
+26 0001ae3a 890424
movl
%eax,(
%esp)
+29 0001ae3d e82ec6feff
calll
0x00007470
+34 0001ae42 8b4508
movl
0x08(%
ebp),%eax
+37 0001ae45 8b7050
movl
0x50(%
eax),%esi
+40 0001ae48 8d45e7
leal
0xe7(%
ebp),%eax
+43 0001ae4b 89442408
movl
%eax,0
x08(%esp)
+47 0001ae4f c7442404f6420d00
movl
$0x000d42f6,0x
04(%esp)
shape-type
+55 0001ae57 8d5dd8
leal
0xd8(%
ebp),%ebx
+58 0001ae5a 891c24
movl
%ebx,(
%esp)
+61 0001ae5d e85e7e0e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+66 0001ae62 895c2404
movl
%ebx,0
x04(%esp)
+70 0001ae66 8b450c
movl
0x0c(%
ebp),%eax
+73 0001ae69 890424
movl
%eax,(
%esp)
+76 0001ae6c e83fa90800
calll
0x000a57b0
+81 0001ae71 89742404
movl
%esi,0
x04(%esp)
+85 0001ae75 890424
movl
%eax,(
%esp)
+88 0001ae78 e8d3910800
calll
0x000a4050
+93 0001ae7d 8b5dd8
movl
0xd8(%
ebp),%ebx

+96 0001ae80 83eb0c


subl
$0x0c,
%ebx
+99 0001ae83 8b3d88801300
movl
0x00138088,%ed
i
+105 0001ae89 39fb
cmpl
%edi,%
ebx
+107 0001ae8b 0f85df000000
jne
0x0001af70
+113 0001ae91 8b4508
movl
0x08(%
ebp),%eax
+116 0001ae94 8b7054
movl
0x54(%
eax),%esi
+119 0001ae97 8d45e6
leal
0xe6(%
ebp),%eax
+122 0001ae9a 89442408
movl
%eax,0
x08(%esp)
+126 0001ae9e c7442404a8430d00
movl
$0x000d43a8,0x
04(%esp)
size
+134 0001aea6 8d5dd4
leal
0xd4(%
ebp),%ebx
+137 0001aea9 891c24
movl
%ebx,(
%esp)
+140 0001aeac e80f7e0e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+145 0001aeb1 895c2404
movl
%ebx,0
x04(%esp)
+149 0001aeb5 8b450c
movl
0x0c(%
ebp),%eax
+152 0001aeb8 890424
movl
%eax,(
%esp)
+155 0001aebb e8f0a80800
calll
0x000a57b0
+160 0001aec0 89742404
movl
%esi,0
x04(%esp)
+164 0001aec4 890424
movl
%eax,(
%esp)
+167 0001aec7 e884910800
calll
0x000a4050
+172 0001aecc 8b5dd4
movl
0xd4(%
ebp),%ebx
+175 0001aecf 83eb0c
subl
$0x0c,
%ebx
+178 0001aed2 39df
cmpl
%ebx,%
edi
+180 0001aed4 0f851c010000
jne
0x0001aff6
+186 0001aeda 8b4508
movl
0x08(%
ebp),%eax
+189 0001aedd 8b7058
movl
0x58(%
eax),%esi
+192 0001aee0 8d45e5
leal
0xe5(%
ebp),%eax
+195 0001aee3 89442408
movl
%eax,0
x08(%esp)
+199 0001aee7 c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+207 0001aeef 8d5dd0
leal
0xd0(%
ebp),%ebx
+210 0001aef2 891c24
movl
%ebx,(
%esp)
+213 0001aef5 e8c67d0e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)

+218 0001aefa 895c2404


movl
%ebx,0
x04(%esp)
+222 0001aefe 8b450c
movl
0x0c(%
ebp),%eax
+225 0001af01 890424
movl
%eax,(
%esp)
+228 0001af04 e8a7a80800
calll
0x000a57b0
+233 0001af09 89742404
movl
%esi,0
x04(%esp)
+237 0001af0d 890424
movl
%eax,(
%esp)
+240 0001af10 e83b910800
calll
0x000a4050
+245 0001af15 8b5dd0
movl
0xd0(%
ebp),%ebx
+248 0001af18 83eb0c
subl
$0x0c,
%ebx
+251 0001af1b 39df
cmpl
%ebx,%
edi
+253 0001af1d 0f85a4000000
jne
0x0001afc7
+259 0001af23 8b4508
movl
0x08(%
ebp),%eax
+262 0001af26 8b705c
movl
0x5c(%
eax),%esi
+265 0001af29 8d45e4
leal
0xe4(%
ebp),%eax
+268 0001af2c 89442408
movl
%eax,0
x08(%esp)
+272 0001af30 c744240401430d00
movl
$0x000d4301,0x
04(%esp)
label-height
+280 0001af38 8d5dcc
leal
0xcc(%
ebp),%ebx
+283 0001af3b 891c24
movl
%ebx,(
%esp)
+286 0001af3e e87d7d0e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+291 0001af43 895c2404
movl
%ebx,0
x04(%esp)
+295 0001af47 8b450c
movl
0x0c(%
ebp),%eax
+298 0001af4a 890424
movl
%eax,(
%esp)
+301 0001af4d e85ea80800
calll
0x000a57b0
+306 0001af52 89742404
movl
%esi,0
x04(%esp)
+310 0001af56 890424
movl
%eax,(
%esp)
+313 0001af59 e8f2900800
calll
0x000a4050
+318 0001af5e 8b5dcc
movl
0xcc(%
ebp),%ebx
+321 0001af61 83eb0c
subl
$0x0c,
%ebx
+324 0001af64 39df
cmpl
%ebx,%
edi
+326 0001af66 7537
jne
0x0001
af9f
+328 0001af68 83c43c
addl
$0x3c,
%esp
+331 0001af6b 5b
popl
%ebx
+332 0001af6c 5e
popl
%esi

+333 0001af6d 5f
popl
%edi
+334 0001af6e c9
leave
+335 0001af6f c3
ret
+336 0001af70 8d4308
leal
0x08(%
ebx),%eax
+339 0001af73 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+347 0001af7b 890424
movl
%eax,(
%esp)
+350 0001af7e e8cb7c0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+355 0001af83 85c0
testl
%eax,%
eax
+357 0001af85 0f8f06ffffff
jg
0x0001ae91
+363 0001af8b 8d45e2
leal
0xe2(%
ebp),%eax
+366 0001af8e 89442404
movl
%eax,0
x04(%esp)
+370 0001af92 891c24
movl
%ebx,(
%esp)
+373 0001af95 e8ea7c0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+378 0001af9a e9f2feffff
jmp
0x0001ae91
+383 0001af9f 8d4308
leal
0x08(%
ebx),%eax
+386 0001afa2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+394 0001afaa 890424
movl
%eax,(
%esp)
+397 0001afad e89c7c0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+402 0001afb2 85c0
testl
%eax,%
eax
+404 0001afb4 7fb2
jg
0x0001
af68
+406 0001afb6 8d45dc
leal
0xdc(%
ebp),%eax
+409 0001afb9 89442404
movl
%eax,0
x04(%esp)
+413 0001afbd 891c24
movl
%ebx,(
%esp)
+416 0001afc0 e8bf7c0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+421 0001afc5 eba1
jmp
0x0001
af68
+423 0001afc7 8d4308
leal
0x08(%
ebx),%eax
+426 0001afca c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+434 0001afd2 890424
movl
%eax,(
%esp)
+437 0001afd5 e8747c0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+442 0001afda 85c0
testl
%eax,%
eax
+444 0001afdc 0f8f41ffffff
jg
0x0001af23
+450 0001afe2 8d45de
leal
0xde(%
ebp),%eax

+453 0001afe5 89442404


movl
%eax,0
x04(%esp)
+457 0001afe9 891c24
movl
%ebx,(
%esp)
+460 0001afec e8937c0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+465 0001aff1 e92dffffff
jmp
0x0001af23
+470 0001aff6 8d4308
leal
0x08(%
ebx),%eax
+473 0001aff9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+481 0001b001 890424
movl
%eax,(
%esp)
+484 0001b004 e8457c0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+489 0001b009 85c0
testl
%eax,%
eax
+491 0001b00b 0f8fc9feffff
jg
0x0001aeda
+497 0001b011 8d45e0
leal
0xe0(%
ebp),%eax
+500 0001b014 89442404
movl
%eax,0
x04(%esp)
+504 0001b018 891c24
movl
%ebx,(
%esp)
+507 0001b01b e8647c0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+512 0001b020 e9b5feffff
jmp
0x0001aeda
+517 0001b025 89c3
movl
%eax,%
ebx
+519 0001b027 891c24
movl
%ebx,(
%esp)
+522 0001b02a e8197c0e00
calll
0x00102c48
__Unwind_Resume
+527 0001b02f ebf4
jmp
0x0001
b025
+529 0001b031 89c3
movl
%eax,%
ebx
+531 0001b033 8b75d4
movl
0xd4(%
ebp),%esi
+534 0001b036 83ee0c
subl
$0x0c,
%esi
+537 0001b039 39f7
cmpl
%esi,%
edi
+539 0001b03b 74ea
je
0x0001
b027
+541 0001b03d 8d4608
leal
0x08(%
esi),%eax
+544 0001b040 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+552 0001b048 890424
movl
%eax,(
%esp)
+555 0001b04b e8fe7b0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+560 0001b050 85c0
testl
%eax,%
eax
+562 0001b052 7fd3
jg
0x0001
b027
+564 0001b054 8d45e1
leal
0xe1(%

ebp),%eax
+567 0001b057 89442404
movl
%eax,0
x04(%esp)
+571 0001b05b 893424
movl
%esi,(
%esp)
+574 0001b05e e8217c0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+579 0001b063 ebc2
jmp
0x0001
b027
+581 0001b065 ebbe
jmp
0x0001
b025
+583 0001b067 ebbc
jmp
0x0001
b025
+585 0001b069 89c3
movl
%eax,%
ebx
+587 0001b06b 8b75d8
movl
0xd8(%
ebp),%esi
+590 0001b06e 83ee0c
subl
$0x0c,
%esi
+593 0001b071 3b3588801300
cmpl
0x00138088,%es
i
+599 0001b077 74ae
je
0x0001
b027
+601 0001b079 8d4608
leal
0x08(%
esi),%eax
+604 0001b07c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+612 0001b084 890424
movl
%eax,(
%esp)
+615 0001b087 e8c27b0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+620 0001b08c 85c0
testl
%eax,%
eax
+622 0001b08e 7f97
jg
0x0001
b027
+624 0001b090 8d45e3
leal
0xe3(%
ebp),%eax
+627 0001b093 89442404
movl
%eax,0
x04(%esp)
+631 0001b097 893424
movl
%esi,(
%esp)
+634 0001b09a e8e57b0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+639 0001b09f eb86
jmp
0x0001
b027
+641 0001b0a1 89c3
movl
%eax,%
ebx
+643 0001b0a3 8b75d0
movl
0xd0(%
ebp),%esi
+646 0001b0a6 83ee0c
subl
$0x0c,
%esi
+649 0001b0a9 39f7
cmpl
%esi,%
edi
+651 0001b0ab 0f8476ffffff
je
0x0001b027
+657 0001b0b1 8d4608
leal
0x08(%
esi),%eax
+660 0001b0b4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+668 0001b0bc 890424


movl
%eax,(
%esp)
+671 0001b0bf e88a7b0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+676 0001b0c4 85c0
testl
%eax,%
eax
+678 0001b0c6 0f8f5bffffff
jg
0x0001b027
+684 0001b0cc 8d45df
leal
0xdf(%
ebp),%eax
+687 0001b0cf 89442404
movl
%eax,0
x04(%esp)
+691 0001b0d3 893424
movl
%esi,(
%esp)
+694 0001b0d6 e8a97b0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+699 0001b0db e947ffffff
jmp
0x0001b027
+704 0001b0e0 e940ffffff
jmp
0x0001b025
+709 0001b0e5 e93bffffff
jmp
0x0001b025
+714 0001b0ea e936ffffff
jmp
0x0001b025
+719 0001b0ef e931ffffff
jmp
0x0001b025
+724 0001b0f4 89c3
movl
%eax,%
ebx
+726 0001b0f6 8b75cc
movl
0xcc(%
ebp),%esi
+729 0001b0f9 83ee0c
subl
$0x0c,
%esi
+732 0001b0fc 39f7
cmpl
%esi,%
edi
+734 0001b0fe 0f8423ffffff
je
0x0001b027
+740 0001b104 8d4608
leal
0x08(%
esi),%eax
+743 0001b107 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+751 0001b10f 890424
movl
%eax,(
%esp)
+754 0001b112 e8377b0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+759 0001b117 85c0
testl
%eax,%
eax
+761 0001b119 0f8f08ffffff
jg
0x0001b027
+767 0001b11f 8d45dd
leal
0xdd(%
ebp),%eax
+770 0001b122 89442404
movl
%eax,0
x04(%esp)
+774 0001b126 893424
movl
%esi,(
%esp)
+777 0001b129 e8567b0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+782 0001b12e e9f4feffff
jmp
0x0001b027
+787 0001b133 e9edfeffff
jmp
0x0001b025
+792 0001b138 e9e8feffff
jmp
0x0001b025
+797 0001b13d e9e3feffff
jmp
0x0001b025
+802 0001b142 e9defeffff
jmp
0x0001b025
+807 0001b147 90
nop
+808 0001b148 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

0001b150 55

pushl

%ebp
+1
0001b151 89e5
%esp,%ebp
+3
0001b153 57
%edi
+4
0001b154 56
%esi
+5
0001b155 53
%ebx
+6
0001b156 83ec3c
$0x3c,%esp
+9
0001b159 8b4508
0x08(%ebp),%eax
+12 0001b15c c700488f1300
eax)
+18 0001b162 83c010
%eax
+21 0001b165 8945cc
xcc(%ebp)
+24 0001b168 8b5508
ebp),%edx
+27 0001b16b 83c21c
%edx
+30 0001b16e 8955d0
xd0(%ebp)
+33 0001b171 8b7a04
edx),%edi
+36 0001b174 8b5508
ebp),%edx
+39 0001b177 8b421c
edx),%eax
+42 0001b17a 39c7
edi
+44 0001b17c 0f84c6000000
+50 0001b182 8b1588801300
x
+56 0001b188 8955c8
xc8(%ebp)
+59 0001b18b 8955d4
xd4(%ebp)
+62 0001b18e 89c3
ebx
+64 0001b190 8b03
,%eax
+66 0001b192 8d70f4
eax),%esi
+69 0001b195 3b75d4
ebp),%esi
+72 0001b198 757f
b219
+74 0001b19a 83c304
%ebx
+77 0001b19d 39df
edi
+79 0001b19f 75ef
b190
+81 0001b1a1 8b55d0
ebp),%edx
+84 0001b1a4 8b02
,%eax

movl
pushl
pushl
pushl
subl
movl
movl

$0x00138f48,(%
addl

$0x10,

movl

%eax,0

movl

0x08(%

addl

$0x1c,

movl

%edx,0

movl

0x04(%

movl

0x08(%

movl

0x1c(%

cmpl

%eax,%

je
movl

0x0001b248
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xd4(%

jne

0x0001

addl

$0x04,

cmpl

%ebx,%

jne

0x0001

movl

0xd0(%

movl

(%edx)

+86 0001b1a6 85c0

testl

%eax,%

je

0x0001

movl

%eax,(

eax
+88 0001b1a8 7408
b1b2
+90 0001b1aa 890424
%esp)
+93 0001b1ad e8bc7b0e00
operator delete(void*)
+98 0001b1b2 8b45cc
ebp),%eax
+101 0001b1b5 8b7004
eax),%esi
+104 0001b1b8 8b18
,%ebx
+106 0001b1ba 39de
esi
+108 0001b1bc 7411
b1cf
+110 0001b1be 6690
+112 0001b1c0 891c24
%esp)
+115 0001b1c3 e898300400
+120 0001b1c8 83c324
%ebx
+123 0001b1cb 39de
esi
+125 0001b1cd 75f1
b1c0
+127 0001b1cf 8b55cc
ebp),%edx
+130 0001b1d2 8b02
,%eax
+132 0001b1d4 85c0
eax
+134 0001b1d6 7408
b1e0
+136 0001b1d8 890424
%esp)
+139 0001b1db e88e7b0e00
operator delete(void*)
+144 0001b1e0 8b4508
ebp),%eax
+147 0001b1e3 c700e8911300
eax)
+153 0001b1e9 8b5508
ebp),%edx
+156 0001b1ec 8b4208
edx),%eax
+159 0001b1ef 8d58f4
eax),%ebx
+162 0001b1f2 8b75c8
ebp),%esi
+165 0001b1f5 39f3
ebx
+167 0001b1f7 755d
b256
+169 0001b1f9 8b5508
ebp),%edx
+172 0001b1fc 8b4204
edx),%eax

calll

0x00102d6e
movl

0xcc(%

movl

0x04(%

movl

(%eax)

cmpl

%ebx,%

je

0x0001

nop
movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0001

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xc8(%

cmpl

%esi,%

jne

0x0001

movl

0x08(%

movl

0x04(%

+175 0001b1ff 8d58f4


leal
0xf4(%
eax),%ebx
+178 0001b202 39de
cmpl
%ebx,%
esi
+180 0001b204 757b
jne
0x0001
b281
+182 0001b206 8b4508
movl
0x08(%
ebp),%eax
+185 0001b209 890424
movl
%eax,(
%esp)
+188 0001b20c e85d7b0e00
calll
0x00102d6e
operator delete(void*)
+193 0001b211 83c43c
addl
$0x3c,
%esp
+196 0001b214 5b
popl
%ebx
+197 0001b215 5e
popl
%esi
+198 0001b216 5f
popl
%edi
+199 0001b217 c9
leave
+200 0001b218 c3
ret
+201 0001b219 83e804
subl
$0x04,
%eax
+204 0001b21c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+212 0001b224 890424
movl
%eax,(
%esp)
+215 0001b227 e8227a0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+220 0001b22c 85c0
testl
%eax,%
eax
+222 0001b22e 0f8f66ffffff
jg
0x0001b19a
+228 0001b234 8d45e7
leal
0xe7(%
ebp),%eax
+231 0001b237 89442404
movl
%eax,0
x04(%esp)
+235 0001b23b 893424
movl
%esi,(
%esp)
+238 0001b23e e8417a0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+243 0001b243 e952ffffff
jmp
0x0001b19a
+248 0001b248 8b1588801300
movl
0x00138088,%ed
x
+254 0001b24e 8955c8
movl
%edx,0
xc8(%ebp)
+257 0001b251 e94bffffff
jmp
0x0001b1a1
+262 0001b256 83e804
subl
$0x04,
%eax
+265 0001b259 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+273 0001b261 890424
movl
%eax,(
%esp)
+276 0001b264 e8e5790e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+281 0001b269 85c0
testl
%eax,%
eax
+283 0001b26b 7f8c
jg
0x0001
b1f9
+285 0001b26d 8d45e3
leal
0xe3(%
ebp),%eax
+288 0001b270 89442404
movl
%eax,0

x04(%esp)
+292 0001b274 891c24
movl
%ebx,(
%esp)
+295 0001b277 e8087a0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+300 0001b27c e978ffffff
jmp
0x0001b1f9
+305 0001b281 83e804
subl
$0x04,
%eax
+308 0001b284 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+316 0001b28c 890424
movl
%eax,(
%esp)
+319 0001b28f e8ba790e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+324 0001b294 85c0
testl
%eax,%
eax
+326 0001b296 0f8f6affffff
jg
0x0001b206
+332 0001b29c 8d45e1
leal
0xe1(%
ebp),%eax
+335 0001b29f 89442404
movl
%eax,0
x04(%esp)
+339 0001b2a3 891c24
movl
%ebx,(
%esp)
+342 0001b2a6 e8d9790e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+347 0001b2ab e956ffffff
jmp
0x0001b206
+352 0001b2b0 89c7
movl
%eax,%
edi
+354 0001b2b2 8b5508
movl
0x08(%
ebp),%edx
+357 0001b2b5 8b4204
movl
0x04(%
edx),%eax
+360 0001b2b8 8d58f4
leal
0xf4(%
eax),%ebx
+363 0001b2bb 39de
cmpl
%ebx,%
esi
+365 0001b2bd 750c
jne
0x0001
b2cb
+367 0001b2bf 893c24
movl
%edi,(
%esp)
+370 0001b2c2 e881790e00
calll
0x00102c48
__Unwind_Resume
+375 0001b2c7 89c7
movl
%eax,%
edi
+377 0001b2c9 ebf4
jmp
0x0001
b2bf
+379 0001b2cb 83e804
subl
$0x04,
%eax
+382 0001b2ce c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+390 0001b2d6 890424
movl
%eax,(
%esp)
+393 0001b2d9 e870790e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+398 0001b2de 85c0
testl
%eax,%
eax
+400 0001b2e0 7fdd
jg
0x0001
b2bf

+402 0001b2e2 8d45e2


leal
0xe2(%
ebp),%eax
+405 0001b2e5 89442404
movl
%eax,0
x04(%esp)
+409 0001b2e9 891c24
movl
%ebx,(
%esp)
+412 0001b2ec e893790e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+417 0001b2f1 ebcc
jmp
0x0001
b2bf
+419 0001b2f3 89c7
movl
%eax,%
edi
+421 0001b2f5 8b55d0
movl
0xd0(%
ebp),%edx
+424 0001b2f8 8b02
movl
(%edx)
,%eax
+426 0001b2fa 85c0
testl
%eax,%
eax
+428 0001b2fc 7408
je
0x0001
b306
+430 0001b2fe 890424
movl
%eax,(
%esp)
+433 0001b301 e8687a0e00
calll
0x00102d6e
operator delete(void*)
+438 0001b306 8b45cc
movl
0xcc(%
ebp),%eax
+441 0001b309 8b7004
movl
0x04(%
eax),%esi
+444 0001b30c 8b18
movl
(%eax)
,%ebx
+446 0001b30e 39de
cmpl
%ebx,%
esi
+448 0001b310 7413
je
0x0001
b325
+450 0001b312 891c24
movl
%ebx,(
%esp)
+453 0001b315 e8462f0400
calll
0x0005e260
+458 0001b31a 83c324
addl
$0x24,
%ebx
+461 0001b31d 39de
cmpl
%ebx,%
esi
+463 0001b31f 75f1
jne
0x0001
b312
+465 0001b321 eb02
jmp
0x0001
b325
+467 0001b323 89c7
movl
%eax,%
edi
+469 0001b325 8b55cc
movl
0xcc(%
ebp),%edx
+472 0001b328 8b02
movl
(%edx)
,%eax
+474 0001b32a 85c0
testl
%eax,%
eax
+476 0001b32c 7408
je
0x0001
b336
+478 0001b32e 890424
movl
%eax,(
%esp)
+481 0001b331 e8387a0e00
calll
0x00102d6e
operator delete(void*)

+486 0001b336 8b4508


movl
0x08(%
ebp),%eax
+489 0001b339 c700e8911300
movl
$0x001391e8,(%
eax)
+495 0001b33f 8b5508
movl
0x08(%
ebp),%edx
+498 0001b342 8b4208
movl
0x08(%
edx),%eax
+501 0001b345 8d58f4
leal
0xf4(%
eax),%ebx
+504 0001b348 8b75c8
movl
0xc8(%
ebp),%esi
+507 0001b34b 39f3
cmpl
%esi,%
ebx
+509 0001b34d 7557
jne
0x0001
b3a6
+511 0001b34f 8b5508
movl
0x08(%
ebp),%edx
+514 0001b352 8b4204
movl
0x04(%
edx),%eax
+517 0001b355 8d58f4
leal
0xf4(%
eax),%ebx
+520 0001b358 39de
cmpl
%ebx,%
esi
+522 0001b35a 0f845fffffff
je
0x0001b2bf
+528 0001b360 83e804
subl
$0x04,
%eax
+531 0001b363 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+539 0001b36b 890424
movl
%eax,(
%esp)
+542 0001b36e e8db780e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+547 0001b373 85c0
testl
%eax,%
eax
+549 0001b375 0f8f44ffffff
jg
0x0001b2bf
+555 0001b37b 8d45e4
leal
0xe4(%
ebp),%eax
+558 0001b37e 89442404
movl
%eax,0
x04(%esp)
+562 0001b382 891c24
movl
%ebx,(
%esp)
+565 0001b385 e8fa780e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+570 0001b38a e930ffffff
jmp
0x0001b2bf
+575 0001b38f 89c7
movl
%eax,%
edi
+577 0001b391 8b55cc
movl
0xcc(%
ebp),%edx
+580 0001b394 8b02
movl
(%edx)
,%eax
+582 0001b396 85c0
testl
%eax,%
eax
+584 0001b398 7594
jne
0x0001
b32e
+586 0001b39a eb9a
jmp
0x0001
b336
+588 0001b39c e926ffffff
jmp
0x0001b2c7
+593 0001b3a1 e921ffffff
jmp
0x0001b2c7

+598 0001b3a6 83e804


subl
$0x04,
%eax
+601 0001b3a9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+609 0001b3b1 890424
movl
%eax,(
%esp)
+612 0001b3b4 e895780e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+617 0001b3b9 85c0
testl
%eax,%
eax
+619 0001b3bb 7f92
jg
0x0001
b34f
+621 0001b3bd 8d45e6
leal
0xe6(%
ebp),%eax
+624 0001b3c0 89442404
movl
%eax,0
x04(%esp)
+628 0001b3c4 891c24
movl
%ebx,(
%esp)
+631 0001b3c7 e8b8780e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+636 0001b3cc eb81
jmp
0x0001
b34f
+638 0001b3ce 89c7
movl
%eax,%
edi
+640 0001b3d0 8b5508
movl
0x08(%
ebp),%edx
+643 0001b3d3 8b4204
movl
0x04(%
edx),%eax
+646 0001b3d6 8d58f4
leal
0xf4(%
eax),%ebx
+649 0001b3d9 39de
cmpl
%ebx,%
esi
+651 0001b3db 0f84defeffff
je
0x0001b2bf
+657 0001b3e1 83e804
subl
$0x04,
%eax
+660 0001b3e4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+668 0001b3ec 890424
movl
%eax,(
%esp)
+671 0001b3ef e85a780e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+676 0001b3f4 85c0
testl
%eax,%
eax
+678 0001b3f6 0f8fc3feffff
jg
0x0001b2bf
+684 0001b3fc 8d45e5
leal
0xe5(%
ebp),%eax
+687 0001b3ff 89442404
movl
%eax,0
x04(%esp)
+691 0001b403 891c24
movl
%ebx,(
%esp)
+694 0001b406 e879780e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+699 0001b40b e9affeffff
jmp
0x0001b2bf
+704 0001b410 e9b2feffff
jmp
0x0001b2c7
+709 0001b415 90
nop
+710 0001b416 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)

+0

0001b420 55

pushl

%ebp
+1
0001b421 89e5
%esp,%ebp
+3
0001b423 57
%edi
+4
0001b424 56
%esi
+5
0001b425 53
%ebx
+6
0001b426 83ec3c
$0x3c,%esp
+9
0001b429 8b4508
0x08(%ebp),%eax
+12 0001b42c c700488f1300
eax)
+18 0001b432 83c010
%eax
+21 0001b435 8945cc
xcc(%ebp)
+24 0001b438 8b5508
ebp),%edx
+27 0001b43b 83c21c
%edx
+30 0001b43e 8955d0
xd0(%ebp)
+33 0001b441 8b7a04
edx),%edi
+36 0001b444 8b5508
ebp),%edx
+39 0001b447 8b421c
edx),%eax
+42 0001b44a 39c7
edi
+44 0001b44c 0f84bb000000
+50 0001b452 8b1588801300
x
+56 0001b458 8955c8
xc8(%ebp)
+59 0001b45b 8955d4
xd4(%ebp)
+62 0001b45e 89c3
ebx
+64 0001b460 8b03
,%eax
+66 0001b462 8d70f4
eax),%esi
+69 0001b465 3b75d4
ebp),%esi
+72 0001b468 7574
b4de
+74 0001b46a 83c304
%ebx
+77 0001b46d 39df
edi
+79 0001b46f 75ef
b460
+81 0001b471 8b55d0
ebp),%edx
+84 0001b474 8b02

movl
pushl
pushl
pushl
subl
movl
movl

$0x00138f48,(%
addl

$0x10,

movl

%eax,0

movl

0x08(%

addl

$0x1c,

movl

%edx,0

movl

0x04(%

movl

0x08(%

movl

0x1c(%

cmpl

%eax,%

je
movl

0x0001b50d
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xd4(%

jne

0x0001

addl

$0x04,

cmpl

%ebx,%

jne

0x0001

movl

0xd0(%

movl

(%edx)

,%eax
+86 0001b476 85c0
eax
+88 0001b478 7408
b482
+90 0001b47a 890424
%esp)
+93 0001b47d e8ec780e00
operator delete(void*)
+98 0001b482 8b45cc
ebp),%eax
+101 0001b485 8b7004
eax),%esi
+104 0001b488 8b18
,%ebx
+106 0001b48a 39de
esi
+108 0001b48c 7411
b49f
+110 0001b48e 6690
+112 0001b490 891c24
%esp)
+115 0001b493 e8c82d0400
+120 0001b498 83c324
%ebx
+123 0001b49b 39de
esi
+125 0001b49d 75f1
b490
+127 0001b49f 8b55cc
ebp),%edx
+130 0001b4a2 8b02
,%eax
+132 0001b4a4 85c0
eax
+134 0001b4a6 7408
b4b0
+136 0001b4a8 890424
%esp)
+139 0001b4ab e8be780e00
operator delete(void*)
+144 0001b4b0 8b4508
ebp),%eax
+147 0001b4b3 c700e8911300
eax)
+153 0001b4b9 8b5508
ebp),%edx
+156 0001b4bc 8b4208
edx),%eax
+159 0001b4bf 8d58f4
eax),%ebx
+162 0001b4c2 8b75c8
ebp),%esi
+165 0001b4c5 39f3
ebx
+167 0001b4c7 7552
b51b
+169 0001b4c9 8b5508
ebp),%edx
+172 0001b4cc 8b4204

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

0xcc(%

movl

0x04(%

movl

(%eax)

cmpl

%ebx,%

je

0x0001

nop
movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0001

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xc8(%

cmpl

%esi,%

jne

0x0001

movl

0x08(%

movl

0x04(%

edx),%eax
+175 0001b4cf 8d58f4
leal
0xf4(%
eax),%ebx
+178 0001b4d2 39de
cmpl
%ebx,%
esi
+180 0001b4d4 756d
jne
0x0001
b543
+182 0001b4d6 83c43c
addl
$0x3c,
%esp
+185 0001b4d9 5b
popl
%ebx
+186 0001b4da 5e
popl
%esi
+187 0001b4db 5f
popl
%edi
+188 0001b4dc c9
leave
+189 0001b4dd c3
ret
+190 0001b4de 83e804
subl
$0x04,
%eax
+193 0001b4e1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+201 0001b4e9 890424
movl
%eax,(
%esp)
+204 0001b4ec e85d770e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+209 0001b4f1 85c0
testl
%eax,%
eax
+211 0001b4f3 0f8f71ffffff
jg
0x0001b46a
+217 0001b4f9 8d45e7
leal
0xe7(%
ebp),%eax
+220 0001b4fc 89442404
movl
%eax,0
x04(%esp)
+224 0001b500 893424
movl
%esi,(
%esp)
+227 0001b503 e87c770e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+232 0001b508 e95dffffff
jmp
0x0001b46a
+237 0001b50d 8b1588801300
movl
0x00138088,%ed
x
+243 0001b513 8955c8
movl
%edx,0
xc8(%ebp)
+246 0001b516 e956ffffff
jmp
0x0001b471
+251 0001b51b 83e804
subl
$0x04,
%eax
+254 0001b51e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+262 0001b526 890424
movl
%eax,(
%esp)
+265 0001b529 e820770e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+270 0001b52e 85c0
testl
%eax,%
eax
+272 0001b530 7f97
jg
0x0001
b4c9
+274 0001b532 8d45e3
leal
0xe3(%
ebp),%eax
+277 0001b535 89442404
movl
%eax,0
x04(%esp)
+281 0001b539 891c24
movl
%ebx,(
%esp)
+284 0001b53c e843770e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+289 0001b541 eb86
jmp
0x0001
b4c9
+291 0001b543 83e804
subl
$0x04,
%eax
+294 0001b546 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+302 0001b54e 890424
movl
%eax,(
%esp)
+305 0001b551 e8f8760e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+310 0001b556 85c0
testl
%eax,%
eax
+312 0001b558 0f8f78ffffff
jg
0x0001b4d6
+318 0001b55e 8d45e1
leal
0xe1(%
ebp),%eax
+321 0001b561 89442404
movl
%eax,0
x04(%esp)
+325 0001b565 891c24
movl
%ebx,(
%esp)
+328 0001b568 e817770e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+333 0001b56d e964ffffff
jmp
0x0001b4d6
+338 0001b572 89c7
movl
%eax,%
edi
+340 0001b574 8b5508
movl
0x08(%
ebp),%edx
+343 0001b577 8b4204
movl
0x04(%
edx),%eax
+346 0001b57a 8d58f4
leal
0xf4(%
eax),%ebx
+349 0001b57d 39de
cmpl
%ebx,%
esi
+351 0001b57f 750c
jne
0x0001
b58d
+353 0001b581 893c24
movl
%edi,(
%esp)
+356 0001b584 e8bf760e00
calll
0x00102c48
__Unwind_Resume
+361 0001b589 89c7
movl
%eax,%
edi
+363 0001b58b ebf4
jmp
0x0001
b581
+365 0001b58d 83e804
subl
$0x04,
%eax
+368 0001b590 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+376 0001b598 890424
movl
%eax,(
%esp)
+379 0001b59b e8ae760e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+384 0001b5a0 85c0
testl
%eax,%
eax
+386 0001b5a2 7fdd
jg
0x0001
b581
+388 0001b5a4 8d45e2
leal
0xe2(%
ebp),%eax
+391 0001b5a7 89442404
movl
%eax,0
x04(%esp)

+395 0001b5ab 891c24


movl
%ebx,(
%esp)
+398 0001b5ae e8d1760e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+403 0001b5b3 ebcc
jmp
0x0001
b581
+405 0001b5b5 89c7
movl
%eax,%
edi
+407 0001b5b7 8b55d0
movl
0xd0(%
ebp),%edx
+410 0001b5ba 8b02
movl
(%edx)
,%eax
+412 0001b5bc 85c0
testl
%eax,%
eax
+414 0001b5be 7408
je
0x0001
b5c8
+416 0001b5c0 890424
movl
%eax,(
%esp)
+419 0001b5c3 e8a6770e00
calll
0x00102d6e
operator delete(void*)
+424 0001b5c8 8b45cc
movl
0xcc(%
ebp),%eax
+427 0001b5cb 8b7004
movl
0x04(%
eax),%esi
+430 0001b5ce 8b18
movl
(%eax)
,%ebx
+432 0001b5d0 39de
cmpl
%ebx,%
esi
+434 0001b5d2 7413
je
0x0001
b5e7
+436 0001b5d4 891c24
movl
%ebx,(
%esp)
+439 0001b5d7 e8842c0400
calll
0x0005e260
+444 0001b5dc 83c324
addl
$0x24,
%ebx
+447 0001b5df 39de
cmpl
%ebx,%
esi
+449 0001b5e1 75f1
jne
0x0001
b5d4
+451 0001b5e3 eb02
jmp
0x0001
b5e7
+453 0001b5e5 89c7
movl
%eax,%
edi
+455 0001b5e7 8b55cc
movl
0xcc(%
ebp),%edx
+458 0001b5ea 8b02
movl
(%edx)
,%eax
+460 0001b5ec 85c0
testl
%eax,%
eax
+462 0001b5ee 7408
je
0x0001
b5f8
+464 0001b5f0 890424
movl
%eax,(
%esp)
+467 0001b5f3 e876770e00
calll
0x00102d6e
operator delete(void*)
+472 0001b5f8 8b4508
movl
0x08(%
ebp),%eax
+475 0001b5fb c700e8911300
movl
$0x001391e8,(%
eax)

+481 0001b601 8b5508


movl
0x08(%
ebp),%edx
+484 0001b604 8b4208
movl
0x08(%
edx),%eax
+487 0001b607 8d58f4
leal
0xf4(%
eax),%ebx
+490 0001b60a 8b75c8
movl
0xc8(%
ebp),%esi
+493 0001b60d 39f3
cmpl
%esi,%
ebx
+495 0001b60f 7557
jne
0x0001
b668
+497 0001b611 8b5508
movl
0x08(%
ebp),%edx
+500 0001b614 8b4204
movl
0x04(%
edx),%eax
+503 0001b617 8d58f4
leal
0xf4(%
eax),%ebx
+506 0001b61a 39de
cmpl
%ebx,%
esi
+508 0001b61c 0f845fffffff
je
0x0001b581
+514 0001b622 83e804
subl
$0x04,
%eax
+517 0001b625 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+525 0001b62d 890424
movl
%eax,(
%esp)
+528 0001b630 e819760e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+533 0001b635 85c0
testl
%eax,%
eax
+535 0001b637 0f8f44ffffff
jg
0x0001b581
+541 0001b63d 8d45e4
leal
0xe4(%
ebp),%eax
+544 0001b640 89442404
movl
%eax,0
x04(%esp)
+548 0001b644 891c24
movl
%ebx,(
%esp)
+551 0001b647 e838760e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+556 0001b64c e930ffffff
jmp
0x0001b581
+561 0001b651 89c7
movl
%eax,%
edi
+563 0001b653 8b55cc
movl
0xcc(%
ebp),%edx
+566 0001b656 8b02
movl
(%edx)
,%eax
+568 0001b658 85c0
testl
%eax,%
eax
+570 0001b65a 7594
jne
0x0001
b5f0
+572 0001b65c eb9a
jmp
0x0001
b5f8
+574 0001b65e e926ffffff
jmp
0x0001b589
+579 0001b663 e921ffffff
jmp
0x0001b589
+584 0001b668 83e804
subl
$0x04,
%eax
+587 0001b66b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+595 0001b673 890424


movl
%eax,(
%esp)
+598 0001b676 e8d3750e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+603 0001b67b 85c0
testl
%eax,%
eax
+605 0001b67d 7f92
jg
0x0001
b611
+607 0001b67f 8d45e6
leal
0xe6(%
ebp),%eax
+610 0001b682 89442404
movl
%eax,0
x04(%esp)
+614 0001b686 891c24
movl
%ebx,(
%esp)
+617 0001b689 e8f6750e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+622 0001b68e eb81
jmp
0x0001
b611
+624 0001b690 89c7
movl
%eax,%
edi
+626 0001b692 8b5508
movl
0x08(%
ebp),%edx
+629 0001b695 8b4204
movl
0x04(%
edx),%eax
+632 0001b698 8d58f4
leal
0xf4(%
eax),%ebx
+635 0001b69b 39de
cmpl
%ebx,%
esi
+637 0001b69d 0f84defeffff
je
0x0001b581
+643 0001b6a3 83e804
subl
$0x04,
%eax
+646 0001b6a6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+654 0001b6ae 890424
movl
%eax,(
%esp)
+657 0001b6b1 e898750e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+662 0001b6b6 85c0
testl
%eax,%
eax
+664 0001b6b8 0f8fc3feffff
jg
0x0001b581
+670 0001b6be 8d45e5
leal
0xe5(%
ebp),%eax
+673 0001b6c1 89442404
movl
%eax,0
x04(%esp)
+677 0001b6c5 891c24
movl
%ebx,(
%esp)
+680 0001b6c8 e8b7750e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+685 0001b6cd e9affeffff
jmp
0x0001b581
+690 0001b6d2 e9b2feffff
jmp
0x0001b589
+695 0001b6d7 90
nop
+696 0001b6d8 90
nop
+697 0001b6d9 90
nop
+698 0001b6da 90
nop
+699 0001b6db 90
nop
+700 0001b6dc 90
nop
+701 0001b6dd 90
nop
+702 0001b6de 90
nop

+703 0001b6df 90
+0

nop

0001b6e0 55

pushl

%ebp
+1
0001b6e1 89e5
%esp,%ebp
+3
0001b6e3 8b4508
0x08(%ebp),%eax
+6
0001b6e6 8b80d0000000
00d0(%eax),%eax
+12 0001b6ec c9
+13 0001b6ed c3
+14 0001b6ee 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0001b6f0 55

pushl

%ebp
+1
0001b6f1 89e5
%esp,%ebp
+3
0001b6f3 8b4508
0x08(%ebp),%eax
+6
0001b6f6 8b80d4000000
00d4(%eax),%eax
+12 0001b6fc c9
+13 0001b6fd c3
+14 0001b6fe 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0001b700 55

pushl

%ebp
+1
0001b701 89e5
%esp,%ebp
+3
0001b703 8b4508
0x08(%ebp),%eax
+6
0001b706 8b80d8000000
00d8(%eax),%eax
+12 0001b70c c9
+13 0001b70d c3
+14 0001b70e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0001b710 55

pushl

%ebp
+1
0001b711 89e5
%esp,%ebp
+3
0001b713 8b5508
0x08(%ebp),%edx
+6
0001b716 8b450c
0x0c(%ebp),%eax
+9
0001b719 3b82d4000000
00d4(%edx),%eax
+15 0001b71f 7406
b727
+17 0001b721 8982d4000000
4(%edx)
+23 0001b727 c9
+24 0001b728 c3
+25 0001b729 90
+26 0001b72a 660f1f440000
)
+0
%ebp

0001b730 55

movl
movl
movl
cmpl

0x0000

je

0x0001

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax
pushl

+1
0001b731 89e5
%esp,%ebp
+3
0001b733 56
%esi
+4
0001b734 53
%ebx
+5
0001b735 83ec10
$0x10,%esp
+8
0001b738 8b5d08
0x08(%ebp),%ebx
+11 0001b73b 8b750c
ebp),%esi
+14 0001b73e 891c24
%esp)
+17 0001b741 e85ab0feff
+22 0001b746 c744240490430d00
04(%esp)
Can type
+30 0001b74e 890424
%esp)
+33 0001b751 e80a440800
+38 0001b756 8b08
,%ecx
+40 0001b758 8b5650
esi),%edx
+43 0001b75b 89542404
x04(%esp)
+47 0001b75f 890424
%esp)
+50 0001b762 ff5108
%ecx)
+53 0001b765 891c24
%esp)
+56 0001b768 e833b0feff
+61 0001b76d c7442404bc420d00
04(%esp)
Size
+69 0001b775 890424
%esp)
+72 0001b778 e8e3430800
+77 0001b77d 8b08
,%ecx
+79 0001b77f 8b5654
esi),%edx
+82 0001b782 89542404
x04(%esp)
+86 0001b786 890424
%esp)
+89 0001b789 ff5108
%ecx)
+92 0001b78c 891c24
%esp)
+95 0001b78f e80cb0feff
+100 0001b794 c7442404a8580d00
04(%esp)
Height
+108 0001b79c 890424
%esp)
+111 0001b79f e8bc430800
+116 0001b7a4 8b08
,%ecx
+118 0001b7a6 8b5658
esi),%edx

movl
pushl
pushl
subl
movl
movl

0x0c(%

movl

%ebx,(

calll
movl

0x000067a0
$0x000d4390,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

0x50(%

movl

%edx,0

movl

%eax,(

call

*0x08(

movl

%ebx,(

calll

calll
movl

0x000067a0
$0x000d42bc,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

0x54(%

movl

%edx,0

movl

%eax,(

call

*0x08(

movl

%ebx,(

calll

calll
movl

0x000067a0
$0x000d58a8,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

0x58(%

calll

+121 0001b7a9
x0c(%ebp)
+124 0001b7ac
x08(%ebp)
+127 0001b7af
ecx),%ecx
+130 0001b7b2
%esp
+133 0001b7b5
+134 0001b7b6
+135 0001b7b7
+136 0001b7b8
+138 0001b7ba
)
+0

89550c

movl

%edx,0

894508

movl

%eax,0

8b4908

movl

0x08(%

83c410

addl

$0x10,

5b
5e
c9
ffe1
660f1f440000

popl
popl
leave
jmp

%ebx
%esi

nopw

0001b7c0 55

*%ecx
0x00(%eax,%eax
pushl

%ebp
+1
0001b7c1 89e5
%esp,%ebp
+3
0001b7c3 83ec38
$0x38,%esp
+6
0001b7c6 895df4
%ebx,0xf4(%ebp)
+9
0001b7c9 8975f8
%esi,0xf8(%ebp)
+12 0001b7cc 897dfc
xfc(%ebp)
+15 0001b7cf 8b5d08
ebp),%ebx
+18 0001b7d2 c704245c000000
esp)
'\'
+25 0001b7d9 e89c750e00
operator new(unsigned long)
+30 0001b7de 89c6
esi
+32 0001b7e0 8b83d8000000
x),%eax
+38 0001b7e6 8945e4
xe4(%ebp)
+41 0001b7e9 8bbbd4000000
x),%edi
+47 0001b7ef 8b9bd0000000
x),%ebx
+53 0001b7f5 c74424040d000000
04(%esp)
+61 0001b7fd 893424
%esp)
+64 0001b800 e8fbc1feff
+69 0001b805 c706a8901300
esi)
+75 0001b80b 895e50
x50(%esi)
+78 0001b80e 897e54
x54(%esi)
+81 0001b811 8b45e4
ebp),%eax
+84 0001b814 894658
x58(%esi)
+87 0001b817 89f0
eax

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x0000005c,(%

calll

0x00102d7a
movl

movl

%eax,%
0x000000d8(%eb

movl

%eax,0

movl

0x000000d4(%eb

movl

0x000000d0(%eb

movl

$0x0000000d,0x
movl

calll
movl

%esi,(
0x00007a00
$0x001390a8,(%

movl

%ebx,0

movl

%edi,0

movl

0xe4(%

movl

%eax,0

movl

%esi,%

+89 0001b819 8b5df4


ebp),%ebx
+92 0001b81c 8b75f8
ebp),%esi
+95 0001b81f 8b7dfc
ebp),%edi
+98 0001b822 c9
+99 0001b823 c3
+100 0001b824 89c3
ebx
+102 0001b826 893424
%esp)
+105 0001b829 e840750e00
operator delete(void*)
+110 0001b82e 891c24
%esp)
+113 0001b831 e812740e00
__Unwind_Resume
+118 0001b836 662e0f1f840000000000
ax)
+0

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

0x00102d6e
movl

calll
nopw

%ebx,(
0x00102c48

%cs:0x00000000(%eax,%e

0001b840 55

pushl

%ebp
+1
0001b841 89e5
%esp,%ebp
+3
0001b843 56
%esi
+4
0001b844 53
%ebx
+5
0001b845 83ec20
$0x20,%esp
+8
0001b848 803d40d8130000
0x0013d840
'@'
+15 0001b84f 743f
b890
+17 0001b851 c744241002000000
10(%esp)
+25 0001b859 c744240c60d81300
0c(%esp)
+33 0001b861 8b450c
ebp),%eax
+36 0001b864 89442408
x08(%esp)
+40 0001b868 8b4510
ebp),%eax
+43 0001b86b 89442404
x04(%esp)
+47 0001b86f 8b4508
ebp),%eax
+50 0001b872 890424
%esp)
+53 0001b875 e806cdffff
+58 0001b87a 83c420
%esp
+61 0001b87d 5b
+62 0001b87e 5e
+63 0001b87f c9
+64 0001b880 c3
+65 0001b881 0f1f8000000000
x)

movl
pushl
pushl
subl
cmpb

$0x00,

je

0x0001

movl

$0x00000002,0x

movl

$0x0013d860,0x
movl

0x0c(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

addl

0x00018580
$0x20,

calll
popl
popl
leave
ret
nopl

%ebx
%esi
0x00000000(%ea

+72 0001b888 0f1f840000000000


x,%eax)
+80 0001b890 c7042440d81300
esp)
+87 0001b897 e808750e00
___cxa_guard_acquire
+92 0001b89c 85c0
eax
+94 0001b89e 74b1
b851
+96 0001b8a0 c70564d8130000000000
+106 0001b8aa c70568d8130000000000
+116 0001b8b4 c7056cd8130000000000
+126 0001b8be c70570d8130000000000
+136 0001b8c8 c70574d8130000000000
+146 0001b8d2 c70578d8130000000000
+156 0001b8dc c70560d8130099430d00
+166 0001b8e6 c60568d81300f2
68
+173 0001b8ed c60569d81300f2
69
+180 0001b8f4 c6056ad81300f2
6a
+187 0001b8fb c6056bd81300ff
6b
+194 0001b902 a1b0801300
x
+199 0001b907 8b30
,%esi
+201 0001b909 89356cd81300
c
+207 0001b90f 8b5804
eax),%ebx
+210 0001b912 891d70d81300
0
+216 0001b918 8b4808
eax),%ecx
+219 0001b91b 890d74d81300
4
+225 0001b921 8b500c
eax),%edx
+228 0001b924 891578d81300
8
+234 0001b92a c70584d8130000000000
+244 0001b934 c70588d8130000000000
+254 0001b93e c7058cd8130000000000
+264 0001b948 c70590d8130000000000
+274 0001b952 c70594d8130000000000
+284 0001b95c c7057cd81300d6420d00
+294 0001b966 c70580d81300a1430d00
+304 0001b970 a1bc801300
x
+309 0001b975 8b00
,%eax
+311 0001b977 a384d81300
4
+316 0001b97c 893588d81300
8
+322 0001b982 891d8cd81300
c

nopl

0x00000000(%ea

movl

$0x0013d840,(%

calll

0x00102da4

movl
movl
movl
movl
movl
movl
movl

testl

%eax,%

je

0x0001

movb

$0x00000000,0x0013d864
$0x00000000,0x0013d868
$0x00000000,0x0013d86c
$0x00000000,0x0013d870
$0x00000000,0x0013d874
$0x00000000,0x0013d878
$0x000d4399,0x0013d860
$0xf2,0x0013d8

movb

$0xf2,0x0013d8

movb

$0xf2,0x0013d8

movb

$0xff,0x0013d8

movl

0x001380b0,%ea
movl

movl

(%eax)
%esi,0x0013d86

movl
movl

0x04(%
%ebx,0x0013d87

movl
movl

0x08(%
%ecx,0x0013d87

movl

0x0c(%

movl

%edx,0x0013d87

movl

$0x00000000,0x0013d884
$0x00000000,0x0013d888
$0x00000000,0x0013d88c
$0x00000000,0x0013d890
$0x00000000,0x0013d894
$0x000d42d6,0x0013d87c
$0x000d43a1,0x0013d880
0x001380bc,%ea

movl
movl
movl
movl
movl
movl
movl

movl

(%eax)

movl

%eax,0x0013d88

movl

%esi,0x0013d88

movl

%ebx,0x0013d88

+328 0001b988 890d90d81300

movl

%ecx,0x0013d89

+334 0001b98e 891594d81300

movl

%edx,0x0013d89

movl

$0x0013d840,(%

calll

0x00102daa

0
4
+340 0001b994 c7042440d81300
esp)
+347 0001b99b e80a740e00
___cxa_guard_release
+352 0001b9a0 e9acfeffff
+357 0001b9a5 90
+358 0001b9a6 662e0f1f840000000000
ax)
+0

jmp
nopw

0x0001b851
nop
%cs:0x00000000(%eax,%e

0001b9b0 55

pushl

%ebp
+1
0001b9b1 89e5
%esp,%ebp
+3
0001b9b3 57
%edi
+4
0001b9b4 56
%esi
+5
0001b9b5 53
%ebx
+6
0001b9b6 83ec6c
$0x6c,%esp
+9
0001b9b9 8b7d08
0x08(%ebp),%edi
+12 0001b9bc 8b5d0c
ebp),%ebx
+15 0001b9bf 8bb7d0000000
i),%esi
+21 0001b9c5 893c24
%esp)
+24 0001b9c8 e8a3adfeff
+29 0001b9cd 89742404
x04(%esp)
+33 0001b9d1 83c010
%eax
+36 0001b9d4 890424
%esp)
+39 0001b9d7 e854f80200
+44 0001b9dc 89442404
x04(%esp)
+48 0001b9e0 891c24
%esp)
+51 0001b9e3 e8b8270400
+56 0001b9e8 8b87d8000000
i),%eax
+62 0001b9ee f30f104320
m0
+67 0001b9f3 f30f5c4314
m0
+72 0001b9f8 f30f104b18
m1
+77 0001b9fd f30f5c4b0c
m1
+82 0001ba02 0f57d2
%xmm2
+85 0001ba05 0f28da
%xmm3

movl
pushl
pushl
pushl
subl
movl
movl
movl

0x0c(%
0x000000d0(%ed

movl

%edi,(

movl

0x00006770
%esi,0

addl

$0x10,

movl

%eax,(

movl

0x0004b230
%eax,0

movl

%ebx,(

calll

calll

calll
movl

0x0005e1a0
0x000000d8(%ed

movss

0x20(%ebx),%xm

subss

0x14(%ebx),%xm

movss

0x18(%ebx),%xm

subss

0x0c(%ebx),%xm
xorps

%xmm2,

movaps

%xmm2,

+88 0001ba08
%xmm3
+92 0001ba0c
%xmm1
+95 0001ba0f
%xmm2
+99 0001ba13
i),%xmm0
+107 0001ba1b
m3
+115 0001ba23
%xmm0
+119 0001ba27
%xmm0
+123 0001ba2b
p)
+128 0001ba30
p)
+133 0001ba35
xmm0
+137 0001ba39
%xmm0
+141 0001ba3d
%xmm0
+145 0001ba41
p)
+150 0001ba46
ebp),%eax
+153 0001ba49
x04(%esp)
+157 0001ba4d
ebp),%eax
+160 0001ba50
%esp)
+163 0001ba53
+168 0001ba58
x04(%esp)
+172 0001ba5c
%esp)
+175 0001ba5f
+180 0001ba64
04(%esp)
+188 0001ba6c
%esp)
+191 0001ba6f
+196 0001ba74
%esp
+199 0001ba77
+200 0001ba78
+201 0001ba79
+202 0001ba7a
+203 0001ba7b
+204 0001ba7c
eax)
+0

f30f5fd9

maxss

%xmm1,

0f28cb

movaps

%xmm3,

f30f5fd0

maxss

%xmm0,

f30f2a87d4000000

cvtsi2ss

0x000000d4(%ed

f30f101d04191000

movss

0x00101904,%xm

f30f5ec3

divss

%xmm3,

f30f5ec1

divss

%xmm1,

f30f1145dc

movss

%xmm0,0xdc(%eb

f30f1145e0

movss

%xmm0,0xe0(%eb

f30f2ac0

cvtsi2ss

%eax,%

f30f5ec3

divss

%xmm3,

f30f5ec2

divss

%xmm2,

f30f1145e4

movss

%xmm0,0xe4(%eb

8d45dc

leal

0xdc(%

89442404

movl

%eax,0

8d459c

leal

0x9c(%

890424

movl

%eax,(

movl

0x00064d70
%eax,0

movl

%ebx,(

e818930400
89442404

calll

891c24
e84c120400
c7442404accd1300

calll
movl

891c24
e8dc0f0400
83c46c
5b
5e
5f
c9
c3
0f1f4000

0x0005ccb0
$0x0013cdac,0x
movl

%ebx,(

addl

0x0005ca50
$0x6c,

calll
popl
popl
popl
leave
ret
nopl

%ebx
%esi
%edi
0x00(%

0001ba80 55

pushl

0001ba81 89e5

movl

0001ba83 83ec18

subl

%ebp
+1
%esp,%ebp
+3

$0x18,%esp
+6
0001ba86 8b5508
0x08(%ebp),%edx
+9
0001ba89 8b450c
0x0c(%ebp),%eax
+12 0001ba8c 3b82d0000000
x),%eax
+18 0001ba92 742c
bac0
+20 0001ba94 8982d0000000
0(%edx)
+26 0001ba9a 8b02
,%eax
+28 0001ba9c 891424
%esp)
+31 0001ba9f ff5034
%eax)
+34 0001baa2 8d500c
eax),%edx
+37 0001baa5 8b400c
eax),%eax
+40 0001baa8 895508
x08(%ebp)
+43 0001baab 8b4824
eax),%ecx
+46 0001baae c9
+47 0001baaf ffe1
+49 0001bab1 0f1f8000000000
x)
+56 0001bab8 0f1f840000000000
x,%eax)
+64 0001bac0 c9
+65 0001bac1 c3
+66 0001bac2 0f1f8000000000
x)
+73 0001bac9 0f1f8000000000
x)
+0

movl
movl
cmpl

0x000000d0(%ed
je

movl

0x0001
%eax,0x000000d

movl

(%edx)

movl

%edx,(

call

*0x34(

leal

0x0c(%

movl

0x0c(%

movl

%edx,0

movl

0x24(%

leave
jmp
nopl

*%ecx
0x00000000(%ea

nopl

0x00000000(%ea
leave
ret

nopl

0x00000000(%ea

nopl

0x00000000(%ea

0001bad0 55

pushl

%ebp
+1
0001bad1 89e5
%esp,%ebp
+3
0001bad3 8b5508
0x08(%ebp),%edx
+6
0001bad6 8b450c
0x0c(%ebp),%eax
+9
0001bad9 3b82d8000000
00d8(%edx),%eax
+15 0001badf 7406
bae7
+17 0001bae1 8982d8000000
8(%edx)
+23 0001bae7 c9
+24 0001bae8 c3
+25 0001bae9 90
+26 0001baea 660f1f440000
)
+0
%ebp

0001baf0 55

movl
movl
movl
cmpl

0x0000

je

0x0001

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax
pushl

+1
0001baf1 89e5
%esp,%ebp
+3
0001baf3 57
%edi
+4
0001baf4 56
%esi
+5
0001baf5 53
%ebx
+6
0001baf6 83ec4c
$0x4c,%esp
+9
0001baf9 8b4508
0x08(%ebp),%eax
+12 0001bafc 8b98d0000000
x),%ebx
+18 0001bb02 890424
%esp)
+21 0001bb05 e866acfeff
+26 0001bb0a 83c010
%eax
+29 0001bb0d 895c2404
x04(%esp)
+33 0001bb11 890424
%esp)
+36 0001bb14 e817f70200
+41 0001bb19 8945d0
xd0(%ebp)
+44 0001bb1c f30f104020
m0
+49 0001bb21 f30f1145d4
p)
+54 0001bb26 f30f5c4014
m0
+59 0001bb2b f30f1145d4
p)
+64 0001bb30 f30f104018
m0
+69 0001bb35 f30f5c400c
m0
+74 0001bb3a 0f57c9
%xmm1
+77 0001bb3d f30f114dcc
p)
+82 0001bb42 31db
ebx
+84 0001bb44 0f2ec8
%xmm1
+87 0001bb47 7714
bb5d
+89 0001bb49 f30f590504191000
m0
+97 0001bb51 f30f5805e0120e00
m0
+105 0001bb59 f30f2cd8
%ebx
+109 0001bb5d f30f1045cc
m0
+114 0001bb62 0f2e45d4
ebp),%xmm0
+118 0001bb66 0f8784010000
+124 0001bb6c f30f1045d4

movl
pushl
pushl
pushl
subl
movl
movl

0x000000d0(%ea
movl

%eax,(

addl

0x00006770
$0x10,

movl

%ebx,0

movl

%eax,(

movl

0x0004b230
%eax,0

calll

calll
movss

0x20(%eax),%xm

movss

%xmm0,0xd4(%eb

subss

0x14(%eax),%xm

movss

%xmm0,0xd4(%eb

movss

0x18(%eax),%xm

subss

0x0c(%eax),%xm
xorps

movss

%xmm1,
%xmm1,0xcc(%eb

xorl

%ebx,%

ucomiss

%xmm0,

ja

0x0001

mulss

0x00101904,%xm

addss

0x000e12e0,%xm
cvttss2si

movss

0xcc(%ebp),%xm
ucomiss

ja
movss

%xmm0,

0xd4(%
0x0001bcf0
0xd4(%ebp),%xm

m0
+129 0001bb71 f30f590504191000

mulss

0x00101904,%xm

addss

0x000e12e0,%xm

m0
+137 0001bb79 f30f5805e0120e00
m0
+145 0001bb81
%esi
+149 0001bb85
ebp),%eax
+152 0001bb88
%esp)
+155 0001bb8b
+160 0001bb90
04(%esp)
+168 0001bb98
%esp)
+171 0001bb9b
+176 0001bba0
,%edx
+178 0001bba2
edx),%edx
+181 0001bba5
x04(%esp)
+185 0001bba9
%esp)
+188 0001bbac
+190 0001bbae
ebp),%edx
+193 0001bbb1
%esp)
+196 0001bbb4
+201 0001bbb9
04(%esp)
+209 0001bbc1
%esp)
+212 0001bbc4
+217 0001bbc9
,%edx
+219 0001bbcb
edx),%edx
+222 0001bbce
x04(%esp)
+226 0001bbd2
%esp)
+229 0001bbd5
+231 0001bbd7
ebp),%edx
+234 0001bbda
,%eax
+236 0001bbdc
eax),%eax
+239 0001bbdf
%esp)
+242 0001bbe2
+244 0001bbe4
eax),%edi
+247 0001bbe7
eax),%eax
+250 0001bbea
eax),%esi

f30f2cf0

cvttss2si

%xmm0,

8b4508

movl

0x08(%

890424

movl

%eax,(

e810acfeff
c7442404bc420d00
Size
890424

calll
movl

e8c03f0800
8b10

calll

0x000067a0
$0x000d42bc,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b5208

movl

0x08(%

895c2404

movl

%ebx,0

890424

movl

%eax,(

ffd2
8b5508

call
movl

*%edx
0x08(%

891424

movl

%edx,(

e8e7abfeff
c7442404a8580d00
Height
890424

calll
movl

e8973f0800
8b10

calll

0x000067a0
$0x000d58a8,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b5208

movl

0x08(%

89742404

movl

%esi,0

890424

movl

%eax,(

ffd2
8b5508

call
movl

*%edx
0x08(%

8b02

movl

(%edx)

8b4038

movl

0x38(%

891424

movl

%edx,(

ffd0
8d780c

call
leal

*%eax
0x0c(%

8b400c

movl

0x0c(%

8b7014

movl

0x14(%

+253 0001bbed 8d45e7


leal
0xe7(%
ebp),%eax
+256 0001bbf0 89442408
movl
%eax,0
x08(%esp)
+260 0001bbf4 c7442404d6420d00
movl
$0x000d42d6,0x
04(%esp)
Label
+268 0001bbfc 8d5de0
leal
0xe0(%
ebp),%ebx
+271 0001bbff 891c24
movl
%ebx,(
%esp)
+274 0001bc02 e8b9700e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+279 0001bc07 895c2404
movl
%ebx,0
x04(%esp)
+283 0001bc0b 893c24
movl
%edi,(
%esp)
+286 0001bc0e ffd6
call
*%esi
+288 0001bc10 89c6
movl
%eax,%
esi
+290 0001bc12 8b5de0
movl
0xe0(%
ebp),%ebx
+293 0001bc15 83eb0c
subl
$0x0c,
%ebx
+296 0001bc18 3b1d88801300
cmpl
0x00138088,%eb
x
+302 0001bc1e 0f85d8000000
jne
0x0001bcfc
+308 0001bc24 893424
movl
%esi,(
%esp)
+311 0001bc27 e81400ffff
calll
0x0000bc40
+316 0001bc2c 84c0
testb
%al,%a
l
+318 0001bc2e 0f84ad000000
je
0x0001bce1
+324 0001bc34 8b4508
movl
0x08(%
ebp),%eax
+327 0001bc37 8b98d8000000
movl
0x000000d8(%ea
x),%ebx
+333 0001bc3d c7442404d6420d00
movl
$0x000d42d6,0x
04(%esp)
Label
+341 0001bc45 8b55d0
movl
0xd0(%
ebp),%edx
+344 0001bc48 891424
movl
%edx,(
%esp)
+347 0001bc4b e880040400
calll
0x0005c0d0
+352 0001bc50 f30f104064
movss
0x64(%eax),%xm
m0
+357 0001bc55 f30f5c4058
subss
0x58(%eax),%xm
m0
+362 0001bc5a f30f104dcc
movss
0xcc(%ebp),%xm
m1
+367 0001bc5f f30f5fc8
maxss
%xmm0,
%xmm1
+371 0001bc63 f30f114dcc
movss
%xmm1,0xcc(%eb
p)
+376 0001bc68 893424
movl
%esi,(
%esp)
+379 0001bc6b e83000ffff
calll
0x0000bca0
+384 0001bc70 f30f2ac3
cvtsi2ss
%ebx,%
xmm0
+388 0001bc74 f30f5e0504191000
divss
0x00101904,%xm

m0
+396 0001bc7c f30f104dcc

movss

0xcc(%ebp),%xm

divss

0xd4(%ebp),%xm

m1
+401 0001bc81 f30f5e4dd4
m1
+406 0001bc86
%xmm0
+410 0001bc8a
xmm1
+414 0001bc8e
%xmm0
+418 0001bc92
xmm1
+422 0001bc96
%xmm0
+426 0001bc9a
m0
+434 0001bca2
ebp),%eax
+437 0001bca5
%esp)
+440 0001bca8
p)
+445 0001bcad
+450 0001bcb2
04(%esp)
+458 0001bcba
%esp)
+461 0001bcbd
+466 0001bcc2
,%edx
+468 0001bcc4
edx),%ecx
+471 0001bcc7
m0
+476 0001bccc
m0
+484 0001bcd4
%edx
+488 0001bcd8
x04(%esp)
+492 0001bcdc
%esp)
+495 0001bcdf
+497 0001bce1
%esp
+500 0001bce4
+501 0001bce5
+502 0001bce6
+503 0001bce7
+504 0001bce8
+505 0001bce9
x)
+512 0001bcf0
p)
+517 0001bcf5
esi
+519 0001bcf7
+524 0001bcfc
ebx),%eax

f30f59c1

mulss

%xmm1,

f30f2ac8

cvtsi2ss

%eax,%

f30f59c1

mulss

%xmm1,

f30f2aca

cvtsi2ss

%edx,%

f30f5ec1

divss

%xmm1,

f30f5e0550191000

divss

0x00101950,%xm

8b4508

movl

0x08(%

890424

movl

%eax,(

f30f1145b8

movss

%xmm0,0xb8(%eb

e8eeaafeff
c7442404bc420d00
Size
890424

calll
movl

0x000067a0
$0x000d42bc,0x

e89e3e0800
8b10

calll

8b4a08

movl

%eax,(

movl

0x0009fb60
(%eax)

movl

0x08(%

f30f1045b8

movss

0xb8(%ebp),%xm

f30f590504191000

mulss

0x00101904,%xm

f30f2cd0

cvttss2si

%xmm0,

89542404

movl

%edx,0

890424

movl

%eax,(

ffd1
83c44c

call
addl

*%ecx
$0x4c,

5b
5e
5f
c9
c3
0f1f8000000000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0x00000000(%ea

f30f1145d4

movss

%xmm0,0xd4(%eb

31f6
e989feffff
8d4308

xorl

%esi,%

leal

0x0001bb85
0x08(%

jmp

+527 0001bcff c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+535 0001bd07 890424
movl
%eax,(
%esp)
+538 0001bd0a e83f6f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+543 0001bd0f 85c0
testl
%eax,%
eax
+545 0001bd11 0f8f0dffffff
jg
0x0001bc24
+551 0001bd17 8d45e6
leal
0xe6(%
ebp),%eax
+554 0001bd1a 89442404
movl
%eax,0
x04(%esp)
+558 0001bd1e 891c24
movl
%ebx,(
%esp)
+561 0001bd21 e85e6f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+566 0001bd26 e9f9feffff
jmp
0x0001bc24
+571 0001bd2b 89c6
movl
%eax,%
esi
+573 0001bd2d 893424
movl
%esi,(
%esp)
+576 0001bd30 e8136f0e00
calll
0x00102c48
__Unwind_Resume
+581 0001bd35 89c6
movl
%eax,%
esi
+583 0001bd37 8b5de0
movl
0xe0(%
ebp),%ebx
+586 0001bd3a 83eb0c
subl
$0x0c,
%ebx
+589 0001bd3d 3b1d88801300
cmpl
0x00138088,%eb
x
+595 0001bd43 74e8
je
0x0001
bd2d
+597 0001bd45 8d4308
leal
0x08(%
ebx),%eax
+600 0001bd48 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+608 0001bd50 890424
movl
%eax,(
%esp)
+611 0001bd53 e8f66e0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+616 0001bd58 85c0
testl
%eax,%
eax
+618 0001bd5a 7fd1
jg
0x0001
bd2d
+620 0001bd5c 8d45e5
leal
0xe5(%
ebp),%eax
+623 0001bd5f 89442404
movl
%eax,0
x04(%esp)
+627 0001bd63 891c24
movl
%ebx,(
%esp)
+630 0001bd66 e8196f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+635 0001bd6b ebc0
jmp
0x0001
bd2d
+637 0001bd6d ebbc
jmp
0x0001
bd2b

+639
bd2b
+641
+642
x)
+649
x)

0001bd6f ebba

jmp

0x0001

0001bd71 90
0001bd72 0f1f8000000000

nopl

0x00000000(%ea

0001bd79 0f1f8000000000

nopl

0x00000000(%ea

+0

nop

0001bd80 55

pushl

%ebp
+1
0001bd81 89e5
%esp,%ebp
+3
0001bd83 57
%edi
+4
0001bd84 56
%esi
+5
0001bd85 53
%ebx
+6
0001bd86 81ec8c000000
0008c,%esp
+12 0001bd8c 8b7d0c
ebp),%edi
+15 0001bd8f 897c2404
x04(%esp)
+19 0001bd93 8b4508
ebp),%eax
+22 0001bd96 890424
%esp)
+25 0001bd99 e8b2b0feff
+30 0001bd9e 8b5508
ebp),%edx
+33 0001bda1 c702e88f1300
edx)
+39 0001bda7 c7420434901300
04(%edx)
+46 0001bdae c782d000000000000000
(%edx)
+56 0001bdb8 c782d400000032000000
(%edx)
+66 0001bdc2 c782d80000007d000000
(%edx)
+76 0001bdcc bbe0b60100
bx
+81 0001bdd1 31f6
esi
+83 0001bdd3 c745a880ba0100
a8(%ebp)
+90 0001bdda c745ac00000000
ac(%ebp)
+97 0001bde1 891424
%esp)
+100 0001bde4 e8b7a9feff
+105 0001bde9 c744242001000000
20(%esp)
+113 0001bdf1 c744241c01000000
1c(%esp)
+121 0001bdf9 895c2414
x14(%esp)
+125 0001bdfd 89742418
x18(%esp)

movl
pushl
pushl
pushl
subl

$0x000

movl

0x0c(%

movl

%edi,0

movl

0x08(%

movl

%eax,(

movl

0x00006e50
0x08(%

calll
movl

$0x00138fe8,(%

movl

$0x00139034,0x

movl

$0x00000000,0x000000d0

movl

$0x00000032,0x000000d4

movl

$0x0000007d,0x000000d8
movl

$0x0001b6e0,%e
xorl

%esi,%

movl

$0x0001ba80,0x

movl

$0x00000000,0x
movl

%edx,(

calll
movl

0x000067a0
$0x00000001,0x

movl

$0x00000001,0x
movl

%ebx,0

movl

%esi,0

+129 0001be01 8b55a8


movl
0xa8(%
ebp),%edx
+132 0001be04 8b4dac
movl
0xac(%
ebp),%ecx
+135 0001be07 8954240c
movl
%edx,0
x0c(%esp)
+139 0001be0b 894c2410
movl
%ecx,0
x10(%esp)
+143 0001be0f c744240890430d00
movl
$0x000d4390,0x
08(%esp)
Can type
+151 0001be17 8b4d08
movl
0x08(%
ebp),%ecx
+154 0001be1a 894c2404
movl
%ecx,0
x04(%esp)
+158 0001be1e 890424
movl
%eax,(
%esp)
+161 0001be21 e82a390800
calll
0x0009f750
+166 0001be26 8945d0
movl
%eax,0
xd0(%ebp)
+169 0001be29 83c710
addl
$0x10,
%edi
+172 0001be2c 897da4
movl
%edi,0
xa4(%ebp)
+175 0001be2f 893c24
movl
%edi,(
%esp)
+178 0001be32 e879060300
calll
0x0004c4b0
+183 0001be37 8945c4
movl
%eax,0
xc4(%ebp)
+186 0001be3a 85c0
testl
%eax,%
eax
+188 0001be3c 0f840e010000
je
0x0001bf50
+194 0001be42 c745c800000000
movl
$0x00000000,0x
c8(%ebp)
+201 0001be49 8b75d0
movl
0xd0(%
ebp),%esi
+204 0001be4c 83c62c
addl
$0x2c,
%esi
+207 0001be4f a188801300
movl
0x00138088,%ea
x
+212 0001be54 8945a0
movl
%eax,0
xa0(%ebp)
+215 0001be57 eb55
jmp
0x0001
beae
+217 0001be59 0f1f8000000000
nopl
0x00000000(%ea
x)
+224 0001be60 85c0
testl
%eax,%
eax
+226 0001be62 7412
je
0x0001
be76
+228 0001be64 8d55d8
leal
0xd8(%
ebp),%edx
+231 0001be67 89542404
movl
%edx,0
x04(%esp)
+235 0001be6b 890424
movl
%eax,(
%esp)
+238 0001be6e e8536e0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+243 0001be73 8b4604
movl
0x04(%

esi),%eax
+246 0001be76
%eax
+249 0001be79
x04(%esi)
+252 0001be7c
ebp),%ebx
+255 0001be7f
%ebx
+258 0001be82
ebp),%edi
+261 0001be85
xd4(%ebp)
+264 0001be88
ebx
+266 0001be8a
+272 0001be90
ebp),%ebx
+275 0001be93
%ebx
+278 0001be96
xd4(%ebp)
+281 0001be99
+287 0001be9f
ebp)
+290 0001bea2
ebp),%edx
+293 0001bea5
xc8(%ebp)
+296 0001bea8
+302 0001beae
ebp),%edx
+305 0001beb1
x08(%esp)
+309 0001beb5
ebp),%ecx
+312 0001beb8
x04(%esp)
+316 0001bebc
ebp),%eax
+319 0001bebf
%esp)
+322 0001bec2
+327 0001bec7
%esp
+330 0001beca
ebp),%edx
+333 0001becd
xcc(%ebp)
+336 0001bed0
ebp),%ecx
+339 0001bed3
x08(%esp)
+343 0001bed7
x04(%esp)
+347 0001bedb
ebp),%eax
+350 0001bede
%esp)
+353 0001bee1

83c004

addl

$0x04,

894604

movl

%eax,0

8b5dd8

movl

0xd8(%

83eb0c

subl

$0x0c,

8b7da0

movl

0xa0(%

897dd4

movl

%edi,0

39fb

cmpl

%edi,%

movl

0x0001bf1f
0xcc(%

83eb0c

subl

$0x0c,

395dd4

cmpl

%ebx,0

incl

0x0001c023
0xc8(%

8b55c4

movl

0xc4(%

3955c8

cmpl

%edx,0

movl

0x0001bf50
0xc8(%

89542408

movl

%edx,0

8b4da4

movl

0xa4(%

894c2404

movl

%ecx,0

8d45dc

leal

0xdc(%

890424

movl

%eax,(

subl

0x0004b200
$0x04,

8b55dc

movl

0xdc(%

8955cc

movl

%edx,0

8d4de7

leal

0xe7(%

894c2408

movl

%ecx,0

89542404

movl

%edx,0

8d45d8

leal

0xd8(%

890424

movl

%eax,(

0f858f000000
8b5dcc

0f8584010000
ff45c8

0f84a2000000
8b55c8

e839f30200
83ec04

e8da6d0e00

jne

jne

je

calll

calll

0x00102cc0

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi


c_string(char const*, std::allocator<char> const&)
+358 0001bee6 8b4604
movl
0x04(%
esi),%eax
+361 0001bee9 3b4608
cmpl
0x08(%
esi),%eax
+364 0001beec 0f856effffff
jne
0x0001be60
+370 0001bef2 8b4dd0
movl
0xd0(%
ebp),%ecx
+373 0001bef5 8b4130
movl
0x30(%
ecx),%eax
+376 0001bef8 8d55d8
leal
0xd8(%
ebp),%edx
+379 0001befb 89542408
movl
%edx,0
x08(%esp)
+383 0001beff 89442404
movl
%eax,0
x04(%esp)
+387 0001bf03 893424
movl
%esi,(
%esp)
+390 0001bf06 e895e9feff
calll
0x0000a8a0
+395 0001bf0b 8b5dd8
movl
0xd8(%
ebp),%ebx
+398 0001bf0e 83eb0c
subl
$0x0c,
%ebx
+401 0001bf11 8b7da0
movl
0xa0(%
ebp),%edi
+404 0001bf14 897dd4
movl
%edi,0
xd4(%ebp)
+407 0001bf17 39fb
cmpl
%edi,%
ebx
+409 0001bf19 0f8471ffffff
je
0x0001be90
+415 0001bf1f 8d4308
leal
0x08(%
ebx),%eax
+418 0001bf22 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+426 0001bf2a 890424
movl
%eax,(
%esp)
+429 0001bf2d e81c6d0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+434 0001bf32 85c0
testl
%eax,%
eax
+436 0001bf34 0f8f56ffffff
jg
0x0001be90
+442 0001bf3a 8d4de5
leal
0xe5(%
ebp),%ecx
+445 0001bf3d 894c2404
movl
%ecx,0
x04(%esp)
+449 0001bf41 891c24
movl
%ebx,(
%esp)
+452 0001bf44 e83b6d0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+457 0001bf49 e942ffffff
jmp
0x0001be90
+462 0001bf4e 6690
nop
+464 0001bf50 8b4d08
movl
0x08(%
ebp),%ecx
+467 0001bf53 890c24
movl
%ecx,(
%esp)
+470 0001bf56 e845a8feff
calll
0x000067a0
+475 0001bf5b 890424
movl
%eax,(
%esp)

+478 0001bf5e
+483 0001bf63
b0(%ebp)
+490 0001bf6a
b4(%ebp)
+497 0001bf71
bx
+502 0001bf76
esi
+504 0001bf78
ebp),%eax
+507 0001bf7b
%esp)
+510 0001bf7e
+515 0001bf83
ebp),%edx
+518 0001bf86
ebp),%ecx
+521 0001bf89
x1c(%esp)
+525 0001bf8d
x20(%esp)
+529 0001bf91
x14(%esp)
+533 0001bf95
x18(%esp)
+537 0001bf99
10(%esp)
+545 0001bfa1
0c(%esp)
+553 0001bfa9
08(%esp)
+561 0001bfb1
ebp),%ecx
+564 0001bfb4
x04(%esp)
+568 0001bfb8
%esp)
+571 0001bfbb
+576 0001bfc0
bx
+581 0001bfc5
b8(%ebp)
+588 0001bfcc
bc(%ebp)
+595 0001bfd3
ebp),%eax
+598 0001bfd6
%esp)
+601 0001bfd9
+606 0001bfde
x1c(%esp)
+610 0001bfe2
x20(%esp)
+614 0001bfe6
ebp),%edx
+617 0001bfe9
ebp),%ecx
+620 0001bfec
x14(%esp)

e83d390800
c745b0f0b60100

calll
movl

0x0009f8a0
$0x0001b6f0,0x

c745b400000000

movl

$0x00000000,0x

bb10b70100

movl

$0x0001b710,%e

31f6

xorl

%esi,%

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000067a0
0xb0(%

8b4db4

movl

0xb4(%

8954241c

movl

%edx,0

894c2420

movl

%ecx,0

895c2414

movl

%ebx,0

89742418

movl

%esi,0

e81da8feff
8b55b0

calll

c7442410c8000000

movl

$0x000000c8,0x

c744240c14000000

movl

$0x00000014,0x

c7442408bc420d00
Size
8b4d08

movl

$0x000d42bc,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e880390800
bb00b70100

calll
movl

0x0009f940
$0x0001b700,%e

c745b8d0ba0100

movl

$0x0001bad0,0x

c745bc00000000

movl

$0x00000000,0x

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55b8

movl

0xb8(%

8b4dbc

movl

0xbc(%

89542414

movl

%edx,0

e8c2a7feff
895c241c

calll

+624 0001bff0 894c2418


movl
%ecx,0
x18(%esp)
+628 0001bff4 c74424102c010000
movl
$0x0000012c,0x
10(%esp)
+636 0001bffc c744240c28000000
movl
$0x00000028,0x
0c(%esp)
'('
+644 0001c004 c7442408a8580d00
movl
$0x000d58a8,0x
08(%esp)
Height
+652 0001c00c 8b4d08
movl
0x08(%
ebp),%ecx
+655 0001c00f 894c2404
movl
%ecx,0
x04(%esp)
+659 0001c013 890424
movl
%eax,(
%esp)
+662 0001c016 e825390800
calll
0x0009f940
+667 0001c01b 8d65f4
leal
0xf4(%
ebp),%esp
+670 0001c01e 5b
popl
%ebx
+671 0001c01f 5e
popl
%esi
+672 0001c020 5f
popl
%edi
+673 0001c021 c9
leave
+674 0001c022 c3
ret
+675 0001c023 8b45cc
movl
0xcc(%
ebp),%eax
+678 0001c026 83e804
subl
$0x04,
%eax
+681 0001c029 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+689 0001c031 890424
movl
%eax,(
%esp)
+692 0001c034 e8156c0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+697 0001c039 85c0
testl
%eax,%
eax
+699 0001c03b 0f8f5efeffff
jg
0x0001be9f
+705 0001c041 8d45e3
leal
0xe3(%
ebp),%eax
+708 0001c044 89442404
movl
%eax,0
x04(%esp)
+712 0001c048 891c24
movl
%ebx,(
%esp)
+715 0001c04b e8346c0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+720 0001c050 e94afeffff
jmp
0x0001be9f
+725 0001c055 89c6
movl
%eax,%
esi
+727 0001c057 8b4508
movl
0x08(%
ebp),%eax
+730 0001c05a 890424
movl
%eax,(
%esp)
+733 0001c05d e8eeacfeff
calll
0x00006d50
+738 0001c062 893424
movl
%esi,(
%esp)
+741 0001c065 e8de6b0e00
calll
0x00102c48
__Unwind_Resume
+746 0001c06a 89c6
movl
%eax,%
esi
+748 0001c06c 8b5dd8
movl
0xd8(%
ebp),%ebx

+751 0001c06f 83eb0c


subl
$0x0c,
%ebx
+754 0001c072 8b3d88801300
movl
0x00138088,%ed
i
+760 0001c078 39fb
cmpl
%edi,%
ebx
+762 0001c07a 7549
jne
0x0001
c0c5
+764 0001c07c 8b5dcc
movl
0xcc(%
ebp),%ebx
+767 0001c07f 83eb0c
subl
$0x0c,
%ebx
+770 0001c082 39fb
cmpl
%edi,%
ebx
+772 0001c084 74d1
je
0x0001
c057
+774 0001c086 8b45cc
movl
0xcc(%
ebp),%eax
+777 0001c089 83e804
subl
$0x04,
%eax
+780 0001c08c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+788 0001c094 890424
movl
%eax,(
%esp)
+791 0001c097 e8b26b0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+796 0001c09c 85c0
testl
%eax,%
eax
+798 0001c09e 7fb7
jg
0x0001
c057
+800 0001c0a0 8d45e4
leal
0xe4(%
ebp),%eax
+803 0001c0a3 89442404
movl
%eax,0
x04(%esp)
+807 0001c0a7 891c24
movl
%ebx,(
%esp)
+810 0001c0aa e8d56b0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+815 0001c0af eba6
jmp
0x0001
c057
+817 0001c0b1 ebb7
jmp
0x0001
c06a
+819 0001c0b3 89c6
movl
%eax,%
esi
+821 0001c0b5 8b3d88801300
movl
0x00138088,%ed
i
+827 0001c0bb ebbf
jmp
0x0001
c07c
+829 0001c0bd eb96
jmp
0x0001
c055
+831 0001c0bf 89c6
movl
%eax,%
esi
+833 0001c0c1 ebb9
jmp
0x0001
c07c
+835 0001c0c3 eb90
jmp
0x0001
c055
+837 0001c0c5 8d4308
leal
0x08(%
ebx),%eax
+840 0001c0c8 c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+848 0001c0d0 890424
movl
%eax,(
%esp)
+851 0001c0d3 e8766b0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+856 0001c0d8 85c0
testl
%eax,%
eax
+858 0001c0da 7fa0
jg
0x0001
c07c
+860 0001c0dc 8d45e6
leal
0xe6(%
ebp),%eax
+863 0001c0df 89442404
movl
%eax,0
x04(%esp)
+867 0001c0e3 891c24
movl
%ebx,(
%esp)
+870 0001c0e6 e8996b0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+875 0001c0eb eb8f
jmp
0x0001
c07c
+877 0001c0ed ebd0
jmp
0x0001
c0bf
+879 0001c0ef 90
nop
+0

0001c0f0 55

pushl

%ebp
+1
0001c0f1 89e5
%esp,%ebp
+3
0001c0f3 c9
+4
0001c0f4 e987fcffff
bd80
+9
0001c0f9 90
+10 0001c0fa 660f1f440000
)
+0

movl
leave
jmp

0x0001
nop
0x00(%eax,%eax

nopw

0001c100 55

pushl

%ebp
+1
0001c101 89e5
%esp,%ebp
+3
0001c103 83ec18
$0x18,%esp
+6
0001c106 895df8
%ebx,0xf8(%ebp)
+9
0001c109 8975fc
%esi,0xfc(%ebp)
+12 0001c10c c70424dc000000
esp)
+19 0001c113 e8626c0e00
operator new(unsigned long)
+24 0001c118 89c6
esi
+26 0001c11a 8b4508
ebp),%eax
+29 0001c11d 89442404
x04(%esp)
+33 0001c121 893424
%esp)
+36 0001c124 e857fcffff
+41 0001c129 89f0
eax

movl
subl
movl
movl
movl

$0x000000dc,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x0001bd80
%esi,%

calll

+43 0001c12b 8b5df8


ebp),%ebx
+46 0001c12e 8b75fc
ebp),%esi
+49 0001c131 c9
+50 0001c132 c3
+51 0001c133 89c3
ebx
+53 0001c135 893424
%esp)
+56 0001c138 e8316c0e00
operator delete(void*)
+61 0001c13d 891c24
%esp)
+64 0001c140 e8036b0e00
__Unwind_Resume
+69 0001c145 90
+70 0001c146 662e0f1f840000000000
ax)
+0

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

0001c150 55

pushl

%ebp
+1
0001c151 89e5
%esp,%ebp
+3
0001c153 57
%edi
+4
0001c154 56
%esi
+5
0001c155 53
%ebx
+6
0001c156 83ec3c
$0x3c,%esp
+9
0001c159 8b4508
0x08(%ebp),%eax
+12 0001c15c 8b98d0000000
x),%ebx
+18 0001c162 890424
%esp)
+21 0001c165 e806a6feff
+26 0001c16a 83c010
%eax
+29 0001c16d 895c2404
x04(%esp)
+33 0001c171 890424
%esp)
+36 0001c174 e8b7f00200
+41 0001c179 89c7
edi
+43 0001c17b 8b1daccd1300
x
+49 0001c181 85db
ebx
+51 0001c183 0f84cf000000
+57 0001c189 beaccd1300
si
+62 0001c18e a188801300
x
+67 0001c193 8945d4
xd4(%ebp)
+70 0001c196 eb16

movl
pushl
pushl
pushl
subl
movl
movl

0x000000d0(%ea
movl

%eax,(

addl

0x00006770
$0x10,

movl

%ebx,0

movl

%eax,(

movl

0x0004b230
%eax,%

calll

calll
movl

0x0013cdac,%eb
testl

%ebx,%

je
movl

0x0001c258
$0x0013cdac,%e

movl

0x00138088,%ea
movl

%eax,0

jmp

0x0001

c1ae
+72 0001c198 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+80 0001c1a0 8b5e04
movl
0x04(%
esi),%ebx
+83 0001c1a3 83c604
addl
$0x04,
%esi
+86 0001c1a6 85db
testl
%ebx,%
ebx
+88 0001c1a8 0f84aa000000
je
0x0001c258
+94 0001c1ae 895c2404
movl
%ebx,0
x04(%esp)
+98 0001c1b2 893c24
movl
%edi,(
%esp)
+101 0001c1b5 e826090400
calll
0x0005cae0
+106 0001c1ba 84c0
testb
%al,%a
l
+108 0001c1bc 74e2
je
0x0001
c1a0
+110 0001c1be 8d55e7
leal
0xe7(%
ebp),%edx
+113 0001c1c1 89542408
movl
%edx,0
x08(%esp)
+117 0001c1c5 895c2404
movl
%ebx,0
x04(%esp)
+121 0001c1c9 8d45e0
leal
0xe0(%
ebp),%eax
+124 0001c1cc 890424
movl
%eax,(
%esp)
+127 0001c1cf e8ec6a0e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+132 0001c1d4 8b550c
movl
0x0c(%
ebp),%edx
+135 0001c1d7 8b4204
movl
0x04(%
edx),%eax
+138 0001c1da 3b4208
cmpl
0x08(%
edx),%eax
+141 0001c1dd 7461
je
0x0001
c240
+143 0001c1df 85c0
testl
%eax,%
eax
+145 0001c1e1 7415
je
0x0001
c1f8
+147 0001c1e3 8d55e0
leal
0xe0(%
ebp),%edx
+150 0001c1e6 89542404
movl
%edx,0
x04(%esp)
+154 0001c1ea 890424
movl
%eax,(
%esp)
+157 0001c1ed e8d46a0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+162 0001c1f2 8b550c
movl
0x0c(%
ebp),%edx
+165 0001c1f5 8b4204
movl
0x04(%
edx),%eax
+168 0001c1f8 83c004
addl
$0x04,
%eax

+171 0001c1fb 8b550c


movl
0x0c(%
ebp),%edx
+174 0001c1fe 894204
movl
%eax,0
x04(%edx)
+177 0001c201 8b5de0
movl
0xe0(%
ebp),%ebx
+180 0001c204 83eb0c
subl
$0x0c,
%ebx
+183 0001c207 3b5dd4
cmpl
0xd4(%
ebp),%ebx
+186 0001c20a 7494
je
0x0001
c1a0
+188 0001c20c 8d4308
leal
0x08(%
ebx),%eax
+191 0001c20f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+199 0001c217 890424
movl
%eax,(
%esp)
+202 0001c21a e82f6a0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+207 0001c21f 85c0
testl
%eax,%
eax
+209 0001c221 0f8f79ffffff
jg
0x0001c1a0
+215 0001c227 8d55e5
leal
0xe5(%
ebp),%edx
+218 0001c22a 89542404
movl
%edx,0
x04(%esp)
+222 0001c22e 891c24
movl
%ebx,(
%esp)
+225 0001c231 e84e6a0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+230 0001c236 e965ffffff
jmp
0x0001c1a0
+235 0001c23b 0f1f440000
nopl
0x00(%eax,%eax
)
+240 0001c240 8d55e0
leal
0xe0(%
ebp),%edx
+243 0001c243 89542408
movl
%edx,0
x08(%esp)
+247 0001c247 89442404
movl
%eax,0
x04(%esp)
+251 0001c24b 8b450c
movl
0x0c(%
ebp),%eax
+254 0001c24e 890424
movl
%eax,(
%esp)
+257 0001c251 e84ae6feff
calll
0x0000a8a0
+262 0001c256 eba9
jmp
0x0001
c201
+264 0001c258 83c43c
addl
$0x3c,
%esp
+267 0001c25b 5b
popl
%ebx
+268 0001c25c 5e
popl
%esi
+269 0001c25d 5f
popl
%edi
+270 0001c25e c9
leave
+271 0001c25f c3
ret
+272 0001c260 89c6
movl
%eax,%
esi
+274 0001c262 893424
movl
%esi,(
%esp)
+277 0001c265 e8de690e00
calll
0x00102c48

__Unwind_Resume
+282 0001c26a 89c6
movl
%eax,%
esi
+284 0001c26c 8b5de0
movl
0xe0(%
ebp),%ebx
+287 0001c26f 83eb0c
subl
$0x0c,
%ebx
+290 0001c272 3b1d88801300
cmpl
0x00138088,%eb
x
+296 0001c278 74e8
je
0x0001
c262
+298 0001c27a 8d4308
leal
0x08(%
ebx),%eax
+301 0001c27d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+309 0001c285 890424
movl
%eax,(
%esp)
+312 0001c288 e8c1690e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+317 0001c28d 85c0
testl
%eax,%
eax
+319 0001c28f 7fd1
jg
0x0001
c262
+321 0001c291 8d45e6
leal
0xe6(%
ebp),%eax
+324 0001c294 89442404
movl
%eax,0
x04(%esp)
+328 0001c298 891c24
movl
%ebx,(
%esp)
+331 0001c29b e8e4690e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+336 0001c2a0 ebc0
jmp
0x0001
c262
+338 0001c2a2 ebbc
jmp
0x0001
c260
+340 0001c2a4 ebc4
jmp
0x0001
c26a
+342 0001c2a6 ebb8
jmp
0x0001
c260
+344 0001c2a8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

0001c2b0 55

pushl

%ebp
+1
0001c2b1 89e5
%esp,%ebp
+3
0001c2b3 57
%edi
+4
0001c2b4 56
%esi
+5
0001c2b5 53
%ebx
+6
0001c2b6 81ecac000000
subl
000ac,%esp
+12 0001c2bc c744240c0d000000
movl
0c(%esp)
+20 0001c2c4 c7442408c8430d00
movl
08(%esp)
Various cans for soda, energy drink or beer.
+28 0001c2cc c7442404a1430d00
movl

movl
pushl
pushl
pushl
$0x000
$0x0000000d,0x
$0x000d43c8,0x
$0x000d43a1,0x

04(%esp)
+36 0001c2d4
ebp),%eax
+39 0001c2d7
%esp)
+42 0001c2da
+47 0001c2df
ebp),%esi
+50 0001c2e2
%esi
+53 0001c2e5
ebp),%edx
+56 0001c2e8
10(%edx)
+63 0001c2ef
04(%esi)
+70 0001c2f6
08(%esi)
+77 0001c2fd
%edx
+80 0001c300
c(%ebp)
+86 0001c306
ebp),%eax
+89 0001c309
1c(%eax)
+96 0001c310
04(%edx)
+103 0001c317
08(%edx)
+110 0001c31e
eax)
+116 0001c324
c4(%ebp)
+123 0001c32b
c8(%ebp)
+130 0001c332
cc(%ebp)
+137 0001c339
b8(%ebp)
+144 0001c340
bc(%ebp)
+151 0001c347
c0(%ebp)
+158 0001c34e
ebp),%eax
+161 0001c351
x08(%esp)
+165 0001c355
ebp),%eax
+168 0001c358
x04(%esp)
+172 0001c35c
%esp)
+175 0001c35f
+180 0001c364
dc(%ebp)
+187 0001c36b
e0(%ebp)
+194 0001c372

Can
8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x00018320
0x08(%

83c610

addl

$0x10,

8b5508

movl

0x08(%

e841c0ffff
8b7508

calll

c7421000000000

movl

$0x00000000,0x

c7460400000000

movl

$0x00000000,0x

c7460800000000

movl

$0x00000000,0x

83c21c
89955cffffff

addl
movl

8b4508

$0x1c,
%edx,0xffffff5

movl

0x08(%

c7401c00000000

movl

$0x00000000,0x

c7420400000000

movl

$0x00000000,0x

c7420800000000

movl

$0x00000000,0x

c70048901300

movl

$0x00139048,(%

c745c4f5430d00
can-1
c745c8fb430d00
can-2
c745cc00000000

movl

$0x000d43f5,0x

movl

$0x000d43fb,0x

movl

$0x00000000,0x

c745b801440d00
Standard
c745bc0a440d00
High
c745c000000000

movl

$0x000d4401,0x

movl

$0x000d440a,0x

movl

$0x00000000,0x

8d45b8

leal

0xb8(%

89442408

movl

%eax,0

8d45c4

leal

0xc4(%

89442404

movl

%eax,0

893424

movl

%esi,(

e81c040300
c745dc6666863f

calll
movl

0x0004c780
$0x3f866666,0x

c745e09a99993f

movl

$0x3f99999a,0x

31db

xorl

%ebx,%

ebx
+196 0001c374
p),%edi
+202 0001c37a
+207 0001c37f
+208 0001c380
x04(%esp)
+212 0001c384
%esp)
+215 0001c387
+220 0001c38c
eax),%ecx
+223 0001c38f
eax),%edx
+226 0001c392
m0
+231 0001c397
m0
+236 0001c39c
%xmm1
+239 0001c39f
%xmm1
+243 0001c3a3
%xmm0
+246 0001c3a6
m1
+251 0001c3ab
68(%ebp)
+259 0001c3b3
m1
+264 0001c3b8
6c(%ebp)
+272 0001c3c0
p),%xmm1
+280 0001c3c8
m1
+285 0001c3cd
68(%ebp)
+293 0001c3d5
m1
+301 0001c3dd
p),%xmm1
+309 0001c3e5
68(%ebp)
+317 0001c3ed
p),%xmm1
+325 0001c3f5
m1
+330 0001c3fa
6c(%ebp)
+338 0001c402
m1
+346 0001c40a
p),%xmm1
+354 0001c412
6c(%ebp)
+362 0001c41a
,4),%xmm1
+368 0001c420
%xmm1

8dbd78ffffff

leal

e92a010000
90
895c2404

jmp

893424
e8a4ee0200
8d480c

0xffffff78(%eb
0x0001c4a9
nop
movl

%ebx,0

movl

%esi,(

leal

0x0004b230
0x0c(%

leal

0x18(%

calll

8d5018
f30f104208

movss

0x08(%edx),%xm

f30f5c4108

subss

0x08(%ecx),%xm

0f57c9

xorps

%xmm1,

f30f5fc8

maxss

%xmm0,

0f28c1

movaps

%xmm1,

f30f104a04

movss

0x04(%edx),%xm

f30f118d68ffffff

movss

%xmm1,0xffffff

f30f104818

movss

0x18(%eax),%xm

f30f118d6cffffff

movss

%xmm1,0xffffff

f30f108d68ffffff

movss

0xffffff68(%eb

f30f584904

addss

0x04(%ecx),%xm

f30f118d68ffffff

movss

%xmm1,0xffffff

f30f100de0120e00

movss

0x000e12e0,%xm

f30f598d68ffffff

mulss

0xffffff68(%eb

f30f118d68ffffff

movss

%xmm1,0xffffff

f30f108d6cffffff

movss

0xffffff6c(%eb

f30f58480c

addss

0x0c(%eax),%xm

f30f118d6cffffff

movss

%xmm1,0xffffff

f30f100de0120e00

movss

0x000e12e0,%xm

f30f598d6cffffff

mulss

0xffffff6c(%eb

f30f118d6cffffff

movss

%xmm1,0xffffff

f30f104c9ddc

movss

0xdc(%ebp,%ebx

f30f5ec8

divss

%xmm0,

+372 0001c424
64(%ebp)
+380 0001c42c
p)
+385 0001c431
p)
+390 0001c436
p)
+395 0001c43b
ebp),%eax
+398 0001c43e
x04(%esp)
+402 0001c442
%esp)
+405 0001c445
+410 0001c44a
p),%xmm0
+418 0001c452
p),%xmm0
+426 0001c45a
6c(%ebp)
+434 0001c462
m0
+442 0001c46a
p),%xmm0
+450 0001c472
p)
+455 0001c477
p),%xmm1
+463 0001c47f
p),%xmm1
+471 0001c487
m0
+479 0001c48f
%xmm0
+483 0001c493
p)
+488 0001c498
x08(%esp)
+492 0001c49c
x04(%esp)
+496 0001c4a0
%esp)
+499 0001c4a3
+504 0001c4a8
+505 0001c4a9
%esp)
+508 0001c4ac
+513 0001c4b1
ebx
+515 0001c4b3
+521 0001c4b9
sp
+527 0001c4bf
+528 0001c4c0
+529 0001c4c1
+530 0001c4c2
+531 0001c4c3
+532 0001c4c4
0(%ebp)

f30f118d64ffffff

movss

%xmm1,0xffffff

f30f114dd0

movss

%xmm1,0xd0(%eb

f30f114dd4

movss

%xmm1,0xd4(%eb

f30f114dd8

movss

%xmm1,0xd8(%eb

8d45d0

leal

0xd0(%

89442404

movl

%eax,0

893c24

movl

%edi,(

e826890400
f30f10856cffffff

calll
movss

0x00064d70
0xffffff6c(%eb

f30f598564ffffff

mulss

0xffffff64(%eb

f30f11856cffffff

movss

%xmm0,0xffffff

f30f10050c191000

movss

0x0010190c,%xm

f30f5c856cffffff

subss

0xffffff6c(%eb

f30f1145a8

movss

%xmm0,0xa8(%eb

f30f108d68ffffff

movss

0xffffff68(%eb

f30f598d64ffffff

mulss

0xffffff64(%eb

f30f10050c191000

movss

0x0010190c,%xm

f30f5cc1
f30f1145ac

subss
movss

%xmm1,
%xmm0,0xac(%eb

897c2408

movl

%edi,0

895c2404

movl

%ebx,0

893424

movl

%esi,(

incl
movl

0x0004b250
%ebx
%esi,(

cmpl

0x0004c4b0
%eax,%

e8a8ed0200
43
893424

calll

e8ffff0200
39c3

calll

0f82c7feffff
81c4ac000000

jb
addl

5b
5e
5f
c9
c3
898560ffffff

0x0001c380
$0x000000ac,%e
popl
popl
popl
leave
ret

movl

%ebx
%esi
%edi
%eax,0xffffff6

+538 0001c4ca 8b855cffffff


p),%eax
+544 0001c4d0 8b4004
eax),%eax
+547 0001c4d3 898570ffffff
0(%ebp)
+553 0001c4d9 8b5508
ebp),%edx
+556 0001c4dc 8b421c
edx),%eax
+559 0001c4df 398570ffffff
0(%ebp)
+565 0001c4e5 742e
c515
+567 0001c4e7 8b1588801300
x
+573 0001c4ed 899558ffffff
8(%ebp)
+579 0001c4f3 899574ffffff
4(%ebp)
+585 0001c4f9 89c3
ebx
+587 0001c4fb 8b03
,%eax
+589 0001c4fd 8d78f4
eax),%edi
+592 0001c500 3bbd74ffffff
p),%edi
+598 0001c506 7547
c54f
+600 0001c508 83c304
%ebx
+603 0001c50b 399d70ffffff
0(%ebp)
+609 0001c511 75e8
c4fb
+611 0001c513 eb0c
c521
+613 0001c515 8b1588801300
x
+619 0001c51b 899558ffffff
8(%ebp)
+625 0001c521 8b955cffffff
p),%edx
+631 0001c527 8b02
,%eax
+633 0001c529 85c0
eax
+635 0001c52b 7408
c535
+637 0001c52d 890424
%esp)
+640 0001c530 e839680e00
operator delete(void*)
+645 0001c535 8b7e04
esi),%edi
+648 0001c538 8b1e
,%ebx
+650 0001c53a 39df
edi

movl

0xffffff5c(%eb
movl

movl

0x04(%
%eax,0xffffff7

movl

0x08(%

movl

0x1c(%

cmpl

%eax,0xffffff7
je

0x0001

movl

0x00138088,%ed

movl

%edx,0xffffff5

movl

%edx,0xffffff7
movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xffffff74(%eb
jne

0x0001

addl

$0x04,

cmpl

%ebx,0xffffff7
jne

0x0001

jmp

0x0001

movl

0x00138088,%ed

movl

%edx,0xffffff5

movl

0xffffff5c(%eb
movl

(%edx)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

0x04(%

movl

(%esi)

cmpl

%ebx,%

+652 0001c53c 743f


je
0x0001
c57d
+654 0001c53e 891c24
movl
%ebx,(
%esp)
+657 0001c541 e81a1d0400
calll
0x0005e260
+662 0001c546 83c324
addl
$0x24,
%ebx
+665 0001c549 39df
cmpl
%ebx,%
edi
+667 0001c54b 75f1
jne
0x0001
c53e
+669 0001c54d eb2e
jmp
0x0001
c57d
+671 0001c54f 83e804
subl
$0x04,
%eax
+674 0001c552 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+682 0001c55a 890424
movl
%eax,(
%esp)
+685 0001c55d e8ec660e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+690 0001c562 85c0
testl
%eax,%
eax
+692 0001c564 7fa2
jg
0x0001
c508
+694 0001c566 8d45e7
leal
0xe7(%
ebp),%eax
+697 0001c569 89442404
movl
%eax,0
x04(%esp)
+701 0001c56d 893c24
movl
%edi,(
%esp)
+704 0001c570 e80f670e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+709 0001c575 eb91
jmp
0x0001
c508
+711 0001c577 898560ffffff
movl
%eax,0xffffff6
0(%ebp)
+717 0001c57d 8b06
movl
(%esi)
,%eax
+719 0001c57f 85c0
testl
%eax,%
eax
+721 0001c581 7408
je
0x0001
c58b
+723 0001c583 890424
movl
%eax,(
%esp)
+726 0001c586 e8e3670e00
calll
0x00102d6e
operator delete(void*)
+731 0001c58b 8b4508
movl
0x08(%
ebp),%eax
+734 0001c58e c700e8911300
movl
$0x001391e8,(%
eax)
+740 0001c594 8b5508
movl
0x08(%
ebp),%edx
+743 0001c597 8b4208
movl
0x08(%
edx),%eax
+746 0001c59a 8d58f4
leal
0xf4(%
eax),%ebx
+749 0001c59d 8bb558ffffff
movl
0xffffff58(%eb
p),%esi

+755 0001c5a3 39f3


ebx
+757 0001c5a5 7577
c61e
+759 0001c5a7 8b5508
ebp),%edx
+762 0001c5aa 8b4204
edx),%eax
+765 0001c5ad 8d58f4
eax),%ebx
+768 0001c5b0 39de
esi
+770 0001c5b2 7542
c5f6
+772 0001c5b4 8b9560ffffff
p),%edx
+778 0001c5ba 891424
%esp)
+781 0001c5bd e886660e00
__Unwind_Resume
+786 0001c5c2 898560ffffff
0(%ebp)
+792 0001c5c8 8b955cffffff
p),%edx
+798 0001c5ce 8b02
,%eax
+800 0001c5d0 85c0
eax
+802 0001c5d2 7408
c5dc
+804 0001c5d4 890424
%esp)
+807 0001c5d7 e892670e00
operator delete(void*)
+812 0001c5dc 8b7e04
esi),%edi
+815 0001c5df 8b1e
,%ebx
+817 0001c5e1 39df
edi
+819 0001c5e3 7498
c57d
+821 0001c5e5 891c24
%esp)
+824 0001c5e8 e8731c0400
+829 0001c5ed 83c324
%ebx
+832 0001c5f0 39df
edi
+834 0001c5f2 75f1
c5e5
+836 0001c5f4 eb87
c57d
+838 0001c5f6 83e804
%eax
+841 0001c5f9 c7442404ffffffff
04(%esp)
+849 0001c601 890424
%esp)
+852 0001c604 e845660e00

cmpl

%esi,%

jne

0x0001

movl

0x08(%

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0001

movl

0xffffff60(%eb
movl

%edx,(

calll

0x00102c48

movl

%eax,0xffffff6

movl

0xffffff5c(%eb
movl

(%edx)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

0x04(%

movl

(%esi)

cmpl

%ebx,%

je

0x0001

movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0001

jmp

0x0001

subl

$0x04,

calll

movl

$0xffffffff,0x
movl

calll

%eax,(
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+857 0001c609 85c0
testl
%eax,%
eax
+859 0001c60b 7fa7
jg
0x0001
c5b4
+861 0001c60d 8d45e4
leal
0xe4(%
ebp),%eax
+864 0001c610 89442404
movl
%eax,0
x04(%esp)
+868 0001c614 891c24
movl
%ebx,(
%esp)
+871 0001c617 e868660e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+876 0001c61c eb96
jmp
0x0001
c5b4
+878 0001c61e 83e804
subl
$0x04,
%eax
+881 0001c621 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+889 0001c629 890424
movl
%eax,(
%esp)
+892 0001c62c e81d660e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+897 0001c631 85c0
testl
%eax,%
eax
+899 0001c633 0f8f6effffff
jg
0x0001c5a7
+905 0001c639 8d45e6
leal
0xe6(%
ebp),%eax
+908 0001c63c 89442404
movl
%eax,0
x04(%esp)
+912 0001c640 891c24
movl
%ebx,(
%esp)
+915 0001c643 e83c660e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+920 0001c648 e95affffff
jmp
0x0001c5a7
+925 0001c64d 898560ffffff
movl
%eax,0xffffff6
0(%ebp)
+931 0001c653 8b06
movl
(%esi)
,%eax
+933 0001c655 85c0
testl
%eax,%
eax
+935 0001c657 0f8526ffffff
jne
0x0001c583
+941 0001c65d e929ffffff
jmp
0x0001c58b
+946 0001c662 890424
movl
%eax,(
%esp)
+949 0001c665 e8de650e00
calll
0x00102c48
__Unwind_Resume
+954 0001c66a 898560ffffff
movl
%eax,0xffffff6
0(%ebp)
+960 0001c670 8b5508
movl
0x08(%
ebp),%edx
+963 0001c673 8b4204
movl
0x04(%
edx),%eax
+966 0001c676 8d58f4
leal
0xf4(%
eax),%ebx
+969 0001c679 39de
cmpl
%ebx,%
esi
+971 0001c67b 7508
jne
0x0001

c685
+973 0001c67d 8b8560ffffff
movl
0xffffff60(%eb
p),%eax
+979 0001c683 ebdd
jmp
0x0001
c662
+981 0001c685 83e804
subl
$0x04,
%eax
+984 0001c688 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+992 0001c690 890424
movl
%eax,(
%esp)
+995 0001c693 e8b6650e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1000 0001c698 85c0
testl
%eax,%
eax
+1002 0001c69a 7fe1
jg
0x0001
c67d
+1004 0001c69c 8d45e5
leal
0xe5(%
ebp),%eax
+1007 0001c69f 89442404
movl
%eax,0
x04(%esp)
+1011 0001c6a3 891c24
movl
%ebx,(
%esp)
+1014 0001c6a6 e8d9650e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1019 0001c6ab ebd0
jmp
0x0001
c67d
+1021 0001c6ad ebb3
jmp
0x0001
c662
+1023 0001c6af 90
nop
+0

0001c6b0 55

pushl

%ebp
+1
0001c6b1
%esp,%ebp
+3
0001c6b3
+4
0001c6b4
c2b0
+9
0001c6b9
+10 0001c6ba 90
+11 0001c6bb 90
+12 0001c6bc 90
+13 0001c6bd 90
+14 0001c6be 90
+15 0001c6bf 90
+0

89e5

movl

c9
e9f7fbffff

leave
jmp

90

0x0001
nop

nop
nop
nop
nop
nop
nop

0001c6c0 55

pushl

%ebp
+1
0001c6c1 89e5
%esp,%ebp
+3
0001c6c3 53
%ebx
+4
0001c6c4 83ec14
$0x14,%esp
+7
0001c6c7 8b5d08
0x08(%ebp),%ebx
+10 0001c6ca c703e88f1300
ebx)
+16 0001c6d0 c7430434901300

movl
pushl
subl
movl
movl

$0x00138fe8,(%

movl

$0x00139034,0x

04(%ebx)
+23 0001c6d7
%esp)
+26 0001c6da
+31 0001c6df
x08(%ebp)
+34 0001c6e2
%esp
+37 0001c6e5
+38 0001c6e6
+39 0001c6e7
+44 0001c6ec
eax)
+0

891c24

movl

%ebx,(

movl

0x00006d50
%ebx,0

83c414

addl

$0x14,

5b
c9
e982660e00
0f1f4000

popl
leave

%ebx

e871a6feff
895d08

calll

jmp
nopl

0001c6f0 55

0x00102d6e
0x00(%
pushl

%ebp
+1
0001c6f1 89e5
%esp,%ebp
+3
0001c6f3 8b4508
0x08(%ebp),%eax
+6
0001c6f6 c700e88f1300
38fe8,(%eax)
+12 0001c6fc c7400434901300
04(%eax)
+19 0001c703 894508
x08(%ebp)
+22 0001c706 c9
+23 0001c707 e944a6feff
+28 0001c70c 0f1f4000
eax)
+0

movl
movl
movl
movl

$0x001
$0x00139034,0x

movl

%eax,0

leave
jmp
nopl

0001c710 55

0x00006d50
0x00(%
pushl

%ebp
+1
0001c711 89e5
%esp,%ebp
+3
0001c713 53
%ebx
+4
0001c714 83ec14
$0x14,%esp
+7
0001c717 8b5d08
0x08(%ebp),%ebx
+10 0001c71a c703a8901300
ebx)
+16 0001c720 891c24
%esp)
+19 0001c723 e818b2feff
+24 0001c728 895d08
x08(%ebp)
+27 0001c72b 83c414
%esp
+30 0001c72e 5b
+31 0001c72f c9
+32 0001c730 e939660e00
+37 0001c735 90
+38 0001c736 662e0f1f840000000000
ax)

movl
pushl
subl
movl
movl

$0x001390a8,(%
movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

+0

0001c740 55

pushl

+1

0001c741 89e5

movl

%ebp

%esp,%ebp
+3
0001c743 8b4508
0x08(%ebp),%eax
+6
0001c746 c700a8901300
390a8,(%eax)
+12 0001c74c 894508
x08(%ebp)
+15 0001c74f c9
+16 0001c750 e9ebb1feff
+21 0001c755 90
+22 0001c756 662e0f1f840000000000
ax)
+0

0001c760 55

movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00007940
nop
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
0001c761 89e5
movl
%esp,%ebp
+3
0001c763 57
pushl
%edi
+4
0001c764 56
pushl
%esi
+5
0001c765 53
pushl
%ebx
+6
0001c766 83ec4c
subl
$0x4c,%esp
+9
0001c769 8b7d08
movl
0x08(%ebp),%edi
+12 0001c76c 8b750c
movl
0x0c(%
ebp),%esi
+15 0001c76f 8b4510
movl
0x10(%
ebp),%eax
+18 0001c772 89442408
movl
%eax,0
x08(%esp)
+22 0001c776 89742404
movl
%esi,0
x04(%esp)
+26 0001c77a 893c24
movl
%edi,(
%esp)
+29 0001c77d e8aeaafeff
calll
0x00007230
+34 0001c782 8d45e7
leal
0xe7(%
ebp),%eax
+37 0001c785 89442408
movl
%eax,0
x08(%esp)
+41 0001c789 c7442404f6420d00
movl
$0x000d42f6,0x
04(%esp)
shape-type
+49 0001c791 8d5dd8
leal
0xd8(%
ebp),%ebx
+52 0001c794 891c24
movl
%ebx,(
%esp)
+55 0001c797 e824650e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+60 0001c79c 895c2404
movl
%ebx,0
x04(%esp)
+64 0001c7a0 893424
movl
%esi,(
%esp)
+67 0001c7a3 e898740800
calll
0x000a3c40
+72 0001c7a8 c744240400000000
movl
$0x00000000,0x
04(%esp)
+80 0001c7b0 890424
movl
%eax,(
%esp)

+83 0001c7b3 e8d86f0800


calll
0x000a3790
+88 0001c7b8 894750
movl
%eax,0
x50(%edi)
+91 0001c7bb 8b5dd8
movl
0xd8(%
ebp),%ebx
+94 0001c7be 83eb0c
subl
$0x0c,
%ebx
+97 0001c7c1 a188801300
movl
0x00138088,%ea
x
+102 0001c7c6 8945c4
movl
%eax,0
xc4(%ebp)
+105 0001c7c9 39c3
cmpl
%eax,%
ebx
+107 0001c7cb 0f8594000000
jne
0x0001c865
+113 0001c7d1 8d45e6
leal
0xe6(%
ebp),%eax
+116 0001c7d4 89442408
movl
%eax,0
x08(%esp)
+120 0001c7d8 c7442404a8430d00
movl
$0x000d43a8,0x
04(%esp)
size
+128 0001c7e0 8d5dd4
leal
0xd4(%
ebp),%ebx
+131 0001c7e3 891c24
movl
%ebx,(
%esp)
+134 0001c7e6 e8d5640e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+139 0001c7eb 895c2404
movl
%ebx,0
x04(%esp)
+143 0001c7ef 893424
movl
%esi,(
%esp)
+146 0001c7f2 e849740800
calll
0x000a3c40
+151 0001c7f7 c744240428000000
movl
$0x00000028,0x
04(%esp)
'('
+159 0001c7ff 890424
movl
%eax,(
%esp)
+162 0001c802 e8896f0800
calll
0x000a3790
+167 0001c807 894754
movl
%eax,0
x54(%edi)
+170 0001c80a 8b5dd4
movl
0xd4(%
ebp),%ebx
+173 0001c80d 83eb0c
subl
$0x0c,
%ebx
+176 0001c810 395dc4
cmpl
%ebx,0
xc4(%ebp)
+179 0001c813 0f85a3000000
jne
0x0001c8bc
+185 0001c819 8d45e5
leal
0xe5(%
ebp),%eax
+188 0001c81c 89442408
movl
%eax,0
x08(%esp)
+192 0001c820 c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+200 0001c828 8d5dd0
leal
0xd0(%
ebp),%ebx
+203 0001c82b 891c24
movl
%ebx,(
%esp)
+206 0001c82e e88d640e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+211 0001c833 895c2404
movl
%ebx,0

x04(%esp)
+215 0001c837 893424
movl
%esi,(
%esp)
+218 0001c83a e801740800
calll
0x000a3c40
+223 0001c83f c744240446000000
movl
$0x00000046,0x
04(%esp)
'F'
+231 0001c847 890424
movl
%eax,(
%esp)
+234 0001c84a e8416f0800
calll
0x000a3790
+239 0001c84f 894758
movl
%eax,0
x58(%edi)
+242 0001c852 8b5dd0
movl
0xd0(%
ebp),%ebx
+245 0001c855 83eb0c
subl
$0x0c,
%ebx
+248 0001c858 395dc4
cmpl
%ebx,0
xc4(%ebp)
+251 0001c85b 7537
jne
0x0001
c894
+253 0001c85d 83c44c
addl
$0x4c,
%esp
+256 0001c860 5b
popl
%ebx
+257 0001c861 5e
popl
%esi
+258 0001c862 5f
popl
%edi
+259 0001c863 c9
leave
+260 0001c864 c3
ret
+261 0001c865 8d4308
leal
0x08(%
ebx),%eax
+264 0001c868 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+272 0001c870 890424
movl
%eax,(
%esp)
+275 0001c873 e8d6630e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+280 0001c878 85c0
testl
%eax,%
eax
+282 0001c87a 0f8f51ffffff
jg
0x0001c7d1
+288 0001c880 8d45e4
leal
0xe4(%
ebp),%eax
+291 0001c883 89442404
movl
%eax,0
x04(%esp)
+295 0001c887 891c24
movl
%ebx,(
%esp)
+298 0001c88a e8f5630e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+303 0001c88f e93dffffff
jmp
0x0001c7d1
+308 0001c894 8d4308
leal
0x08(%
ebx),%eax
+311 0001c897 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+319 0001c89f 890424
movl
%eax,(
%esp)
+322 0001c8a2 e8a7630e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+327 0001c8a7 85c0
testl
%eax,%
eax
+329 0001c8a9 7fb2
jg
0x0001
c85d
+331 0001c8ab 8d45e0
leal
0xe0(%

ebp),%eax
+334 0001c8ae 89442404
movl
%eax,0
x04(%esp)
+338 0001c8b2 891c24
movl
%ebx,(
%esp)
+341 0001c8b5 e8ca630e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+346 0001c8ba eba1
jmp
0x0001
c85d
+348 0001c8bc 8d4308
leal
0x08(%
ebx),%eax
+351 0001c8bf c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+359 0001c8c7 890424
movl
%eax,(
%esp)
+362 0001c8ca e87f630e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+367 0001c8cf 85c0
testl
%eax,%
eax
+369 0001c8d1 0f8f42ffffff
jg
0x0001c819
+375 0001c8d7 8d45e2
leal
0xe2(%
ebp),%eax
+378 0001c8da 89442404
movl
%eax,0
x04(%esp)
+382 0001c8de 891c24
movl
%ebx,(
%esp)
+385 0001c8e1 e89e630e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+390 0001c8e6 e92effffff
jmp
0x0001c819
+395 0001c8eb 89c6
movl
%eax,%
esi
+397 0001c8ed 8b5dd0
movl
0xd0(%
ebp),%ebx
+400 0001c8f0 83eb0c
subl
$0x0c,
%ebx
+403 0001c8f3 395dc4
cmpl
%ebx,0
xc4(%ebp)
+406 0001c8f6 0f8583000000
jne
0x0001c97f
+412 0001c8fc 893424
movl
%esi,(
%esp)
+415 0001c8ff e844630e00
calll
0x00102c48
__Unwind_Resume
+420 0001c904 89c6
movl
%eax,%
esi
+422 0001c906 8b5dd8
movl
0xd8(%
ebp),%ebx
+425 0001c909 83eb0c
subl
$0x0c,
%ebx
+428 0001c90c 3b1d88801300
cmpl
0x00138088,%eb
x
+434 0001c912 74e8
je
0x0001
c8fc
+436 0001c914 8d4308
leal
0x08(%
ebx),%eax
+439 0001c917 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+447 0001c91f 890424
movl
%eax,(
%esp)

+450 0001c922 e827630e00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+455 0001c927 85c0
testl
%eax,%
eax
+457 0001c929 7fd1
jg
0x0001
c8fc
+459 0001c92b 8d45e3
leal
0xe3(%
ebp),%eax
+462 0001c92e 89442404
movl
%eax,0
x04(%esp)
+466 0001c932 891c24
movl
%ebx,(
%esp)
+469 0001c935 e84a630e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+474 0001c93a ebc0
jmp
0x0001
c8fc
+476 0001c93c 89c6
movl
%eax,%
esi
+478 0001c93e 8b5dd4
movl
0xd4(%
ebp),%ebx
+481 0001c941 83eb0c
subl
$0x0c,
%ebx
+484 0001c944 395dc4
cmpl
%ebx,0
xc4(%ebp)
+487 0001c947 74b3
je
0x0001
c8fc
+489 0001c949 8d4308
leal
0x08(%
ebx),%eax
+492 0001c94c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+500 0001c954 890424
movl
%eax,(
%esp)
+503 0001c957 e8f2620e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+508 0001c95c 85c0
testl
%eax,%
eax
+510 0001c95e 7f9c
jg
0x0001
c8fc
+512 0001c960 8d45e1
leal
0xe1(%
ebp),%eax
+515 0001c963 89442404
movl
%eax,0
x04(%esp)
+519 0001c967 891c24
movl
%ebx,(
%esp)
+522 0001c96a e815630e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+527 0001c96f eb8b
jmp
0x0001
c8fc
+529 0001c971 89c6
movl
%eax,%
esi
+531 0001c973 eb87
jmp
0x0001
c8fc
+533 0001c975 ebfa
jmp
0x0001
c971
+535 0001c977 ebf8
jmp
0x0001
c971
+537 0001c979 ebf6
jmp
0x0001
c971

+539 0001c97b ebf4


jmp
0x0001
c971
+541 0001c97d ebf2
jmp
0x0001
c971
+543 0001c97f 8d4308
leal
0x08(%
ebx),%eax
+546 0001c982 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+554 0001c98a 890424
movl
%eax,(
%esp)
+557 0001c98d e8bc620e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+562 0001c992 85c0
testl
%eax,%
eax
+564 0001c994 0f8f62ffffff
jg
0x0001c8fc
+570 0001c99a 8d45df
leal
0xdf(%
ebp),%eax
+573 0001c99d 89442404
movl
%eax,0
x04(%esp)
+577 0001c9a1 891c24
movl
%ebx,(
%esp)
+580 0001c9a4 e8db620e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+585 0001c9a9 e94effffff
jmp
0x0001c8fc
+590 0001c9ae ebc1
jmp
0x0001
c971
+592 0001c9b0 ebbf
jmp
0x0001
c971
+594 0001c9b2 ebbd
jmp
0x0001
c971
+596 0001c9b4 660f1f440000
nopw
0x00(%eax,%eax
)
+602 0001c9ba 660f1f440000
nopw
0x00(%eax,%eax
)
+0

0001c9c0 55

pushl

%ebp
+1
0001c9c1 89e5
%esp,%ebp
+3
0001c9c3 57
%edi
+4
0001c9c4 56
%esi
+5
0001c9c5 53
%ebx
+6
0001c9c6 83ec4c
$0x4c,%esp
+9
0001c9c9 8b7d08
0x08(%ebp),%edi
+12 0001c9cc 8b4510
ebp),%eax
+15 0001c9cf 89442408
x08(%esp)
+19 0001c9d3 8b450c
ebp),%eax
+22 0001c9d6 89442404
x04(%esp)
+26 0001c9da 893c24
%esp)

movl
pushl
pushl
pushl
subl
movl
movl

0x10(%

movl

%eax,0

movl

0x0c(%

movl

%eax,0

movl

%edi,(

+29 0001c9dd e88eaafeff


calll
0x00007470
+34 0001c9e2 8b7750
movl
0x50(%
edi),%esi
+37 0001c9e5 8d45e7
leal
0xe7(%
ebp),%eax
+40 0001c9e8 89442408
movl
%eax,0
x08(%esp)
+44 0001c9ec c7442404f6420d00
movl
$0x000d42f6,0x
04(%esp)
shape-type
+52 0001c9f4 8d5dd8
leal
0xd8(%
ebp),%ebx
+55 0001c9f7 891c24
movl
%ebx,(
%esp)
+58 0001c9fa e8c1620e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+63 0001c9ff 895c2404
movl
%ebx,0
x04(%esp)
+67 0001ca03 8b450c
movl
0x0c(%
ebp),%eax
+70 0001ca06 890424
movl
%eax,(
%esp)
+73 0001ca09 e8a28d0800
calll
0x000a57b0
+78 0001ca0e 89742404
movl
%esi,0
x04(%esp)
+82 0001ca12 890424
movl
%eax,(
%esp)
+85 0001ca15 e836760800
calll
0x000a4050
+90 0001ca1a 8b5dd8
movl
0xd8(%
ebp),%ebx
+93 0001ca1d 83eb0c
subl
$0x0c,
%ebx
+96 0001ca20 a188801300
movl
0x00138088,%ea
x
+101 0001ca25 8945c4
movl
%eax,0
xc4(%ebp)
+104 0001ca28 39c3
cmpl
%eax,%
ebx
+106 0001ca2a 0f8592000000
jne
0x0001cac2
+112 0001ca30 8b7754
movl
0x54(%
edi),%esi
+115 0001ca33 8d45e6
leal
0xe6(%
ebp),%eax
+118 0001ca36 89442408
movl
%eax,0
x08(%esp)
+122 0001ca3a c7442404a8430d00
movl
$0x000d43a8,0x
04(%esp)
size
+130 0001ca42 8d5dd4
leal
0xd4(%
ebp),%ebx
+133 0001ca45 891c24
movl
%ebx,(
%esp)
+136 0001ca48 e873620e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+141 0001ca4d 895c2404
movl
%ebx,0
x04(%esp)
+145 0001ca51 8b450c
movl
0x0c(%
ebp),%eax
+148 0001ca54 890424
movl
%eax,(
%esp)

+151 0001ca57 e8548d0800


calll
0x000a57b0
+156 0001ca5c 89742404
movl
%esi,0
x04(%esp)
+160 0001ca60 890424
movl
%eax,(
%esp)
+163 0001ca63 e8e8750800
calll
0x000a4050
+168 0001ca68 8b5dd4
movl
0xd4(%
ebp),%ebx
+171 0001ca6b 83eb0c
subl
$0x0c,
%ebx
+174 0001ca6e 395dc4
cmpl
%ebx,0
xc4(%ebp)
+177 0001ca71 0f85a2000000
jne
0x0001cb19
+183 0001ca77 8b7758
movl
0x58(%
edi),%esi
+186 0001ca7a 8d45e5
leal
0xe5(%
ebp),%eax
+189 0001ca7d 89442408
movl
%eax,0
x08(%esp)
+193 0001ca81 c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+201 0001ca89 8d5dd0
leal
0xd0(%
ebp),%ebx
+204 0001ca8c 891c24
movl
%ebx,(
%esp)
+207 0001ca8f e82c620e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+212 0001ca94 895c2404
movl
%ebx,0
x04(%esp)
+216 0001ca98 8b450c
movl
0x0c(%
ebp),%eax
+219 0001ca9b 890424
movl
%eax,(
%esp)
+222 0001ca9e e80d8d0800
calll
0x000a57b0
+227 0001caa3 89742404
movl
%esi,0
x04(%esp)
+231 0001caa7 890424
movl
%eax,(
%esp)
+234 0001caaa e8a1750800
calll
0x000a4050
+239 0001caaf 8b5dd0
movl
0xd0(%
ebp),%ebx
+242 0001cab2 83eb0c
subl
$0x0c,
%ebx
+245 0001cab5 395dc4
cmpl
%ebx,0
xc4(%ebp)
+248 0001cab8 7537
jne
0x0001
caf1
+250 0001caba 83c44c
addl
$0x4c,
%esp
+253 0001cabd 5b
popl
%ebx
+254 0001cabe 5e
popl
%esi
+255 0001cabf 5f
popl
%edi
+256 0001cac0 c9
leave
+257 0001cac1 c3
ret
+258 0001cac2 8d4308
leal
0x08(%
ebx),%eax
+261 0001cac5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+269 0001cacd 890424
movl
%eax,(

%esp)
+272 0001cad0 e879610e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+277 0001cad5 85c0
testl
%eax,%
eax
+279 0001cad7 0f8f53ffffff
jg
0x0001ca30
+285 0001cadd 8d45e3
leal
0xe3(%
ebp),%eax
+288 0001cae0 89442404
movl
%eax,0
x04(%esp)
+292 0001cae4 891c24
movl
%ebx,(
%esp)
+295 0001cae7 e898610e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+300 0001caec e93fffffff
jmp
0x0001ca30
+305 0001caf1 8d4308
leal
0x08(%
ebx),%eax
+308 0001caf4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+316 0001cafc 890424
movl
%eax,(
%esp)
+319 0001caff e84a610e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+324 0001cb04 85c0
testl
%eax,%
eax
+326 0001cb06 7fb2
jg
0x0001
caba
+328 0001cb08 8d45df
leal
0xdf(%
ebp),%eax
+331 0001cb0b 89442404
movl
%eax,0
x04(%esp)
+335 0001cb0f 891c24
movl
%ebx,(
%esp)
+338 0001cb12 e86d610e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+343 0001cb17 eba1
jmp
0x0001
caba
+345 0001cb19 8d4308
leal
0x08(%
ebx),%eax
+348 0001cb1c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+356 0001cb24 890424
movl
%eax,(
%esp)
+359 0001cb27 e822610e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+364 0001cb2c 85c0
testl
%eax,%
eax
+366 0001cb2e 0f8f43ffffff
jg
0x0001ca77
+372 0001cb34 8d45e1
leal
0xe1(%
ebp),%eax
+375 0001cb37 89442404
movl
%eax,0
x04(%esp)
+379 0001cb3b 891c24
movl
%ebx,(
%esp)
+382 0001cb3e e841610e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+387 0001cb43 e92fffffff
jmp
0x0001ca77

+392 0001cb48 89c6


movl
%eax,%
esi
+394 0001cb4a 8b5dd0
movl
0xd0(%
ebp),%ebx
+397 0001cb4d 83eb0c
subl
$0x0c,
%ebx
+400 0001cb50 395dc4
cmpl
%ebx,0
xc4(%ebp)
+403 0001cb53 0f8583000000
jne
0x0001cbdc
+409 0001cb59 893424
movl
%esi,(
%esp)
+412 0001cb5c e8e7600e00
calll
0x00102c48
__Unwind_Resume
+417 0001cb61 89c6
movl
%eax,%
esi
+419 0001cb63 8b5dd8
movl
0xd8(%
ebp),%ebx
+422 0001cb66 83eb0c
subl
$0x0c,
%ebx
+425 0001cb69 3b1d88801300
cmpl
0x00138088,%eb
x
+431 0001cb6f 74e8
je
0x0001
cb59
+433 0001cb71 8d4308
leal
0x08(%
ebx),%eax
+436 0001cb74 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+444 0001cb7c 890424
movl
%eax,(
%esp)
+447 0001cb7f e8ca600e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+452 0001cb84 85c0
testl
%eax,%
eax
+454 0001cb86 7fd1
jg
0x0001
cb59
+456 0001cb88 8d45e4
leal
0xe4(%
ebp),%eax
+459 0001cb8b 89442404
movl
%eax,0
x04(%esp)
+463 0001cb8f 891c24
movl
%ebx,(
%esp)
+466 0001cb92 e8ed600e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+471 0001cb97 ebc0
jmp
0x0001
cb59
+473 0001cb99 89c6
movl
%eax,%
esi
+475 0001cb9b 8b5dd4
movl
0xd4(%
ebp),%ebx
+478 0001cb9e 83eb0c
subl
$0x0c,
%ebx
+481 0001cba1 395dc4
cmpl
%ebx,0
xc4(%ebp)
+484 0001cba4 74b3
je
0x0001
cb59
+486 0001cba6 8d4308
leal
0x08(%
ebx),%eax
+489 0001cba9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+497 0001cbb1 890424


movl
%eax,(
%esp)
+500 0001cbb4 e895600e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+505 0001cbb9 85c0
testl
%eax,%
eax
+507 0001cbbb 7f9c
jg
0x0001
cb59
+509 0001cbbd 8d45e2
leal
0xe2(%
ebp),%eax
+512 0001cbc0 89442404
movl
%eax,0
x04(%esp)
+516 0001cbc4 891c24
movl
%ebx,(
%esp)
+519 0001cbc7 e8b8600e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+524 0001cbcc eb8b
jmp
0x0001
cb59
+526 0001cbce 89c6
movl
%eax,%
esi
+528 0001cbd0 eb87
jmp
0x0001
cb59
+530 0001cbd2 ebfa
jmp
0x0001
cbce
+532 0001cbd4 ebf8
jmp
0x0001
cbce
+534 0001cbd6 ebf6
jmp
0x0001
cbce
+536 0001cbd8 ebf4
jmp
0x0001
cbce
+538 0001cbda ebf2
jmp
0x0001
cbce
+540 0001cbdc 8d4308
leal
0x08(%
ebx),%eax
+543 0001cbdf c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+551 0001cbe7 890424
movl
%eax,(
%esp)
+554 0001cbea e85f600e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+559 0001cbef 85c0
testl
%eax,%
eax
+561 0001cbf1 0f8f62ffffff
jg
0x0001cb59
+567 0001cbf7 8d45e0
leal
0xe0(%
ebp),%eax
+570 0001cbfa 89442404
movl
%eax,0
x04(%esp)
+574 0001cbfe 891c24
movl
%ebx,(
%esp)
+577 0001cc01 e87e600e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+582 0001cc06 e94effffff
jmp
0x0001cb59
+587 0001cc0b ebc1
jmp
0x0001
cbce
+589 0001cc0d ebbf
jmp
0x0001
cbce
+591 0001cc0f ebbd
jmp
0x0001
cbce

+593 0001cc11 90
+594 0001cc12 0f1f8000000000

nop
nopl

0x00000000(%ea

nopl

0x00000000(%ea

x)
+601 0001cc19 0f1f8000000000
x)
+0

0001cc20 55

pushl

%ebp
+1
0001cc21 89e5
%esp,%ebp
+3
0001cc23 57
%edi
+4
0001cc24 56
%esi
+5
0001cc25 53
%ebx
+6
0001cc26 83ec3c
$0x3c,%esp
+9
0001cc29 8b4508
0x08(%ebp),%eax
+12 0001cc2c c70048901300
eax)
+18 0001cc32 83c010
%eax
+21 0001cc35 8945cc
xcc(%ebp)
+24 0001cc38 8b5508
ebp),%edx
+27 0001cc3b 83c21c
%edx
+30 0001cc3e 8955d0
xd0(%ebp)
+33 0001cc41 8b7a04
edx),%edi
+36 0001cc44 8b5508
ebp),%edx
+39 0001cc47 8b421c
edx),%eax
+42 0001cc4a 39c7
edi
+44 0001cc4c 0f84c6000000
+50 0001cc52 8b1588801300
x
+56 0001cc58 8955c8
xc8(%ebp)
+59 0001cc5b 8955d4
xd4(%ebp)
+62 0001cc5e 89c3
ebx
+64 0001cc60 8b03
,%eax
+66 0001cc62 8d70f4
eax),%esi
+69 0001cc65 3b75d4
ebp),%esi
+72 0001cc68 757f
cce9
+74 0001cc6a 83c304
%ebx
+77 0001cc6d 39df

movl
pushl
pushl
pushl
subl
movl
movl

$0x00139048,(%
addl

$0x10,

movl

%eax,0

movl

0x08(%

addl

$0x1c,

movl

%edx,0

movl

0x04(%

movl

0x08(%

movl

0x1c(%

cmpl

%eax,%

je
movl

0x0001cd18
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xd4(%

jne

0x0001

addl

$0x04,

cmpl

%ebx,%

edi
+79 0001cc6f 75ef
cc60
+81 0001cc71 8b55d0
ebp),%edx
+84 0001cc74 8b02
,%eax
+86 0001cc76 85c0
eax
+88 0001cc78 7408
cc82
+90 0001cc7a 890424
%esp)
+93 0001cc7d e8ec600e00
operator delete(void*)
+98 0001cc82 8b45cc
ebp),%eax
+101 0001cc85 8b7004
eax),%esi
+104 0001cc88 8b18
,%ebx
+106 0001cc8a 39de
esi
+108 0001cc8c 7411
cc9f
+110 0001cc8e 6690
+112 0001cc90 891c24
%esp)
+115 0001cc93 e8c8150400
+120 0001cc98 83c324
%ebx
+123 0001cc9b 39de
esi
+125 0001cc9d 75f1
cc90
+127 0001cc9f 8b55cc
ebp),%edx
+130 0001cca2 8b02
,%eax
+132 0001cca4 85c0
eax
+134 0001cca6 7408
ccb0
+136 0001cca8 890424
%esp)
+139 0001ccab e8be600e00
operator delete(void*)
+144 0001ccb0 8b4508
ebp),%eax
+147 0001ccb3 c700e8911300
eax)
+153 0001ccb9 8b5508
ebp),%edx
+156 0001ccbc 8b4208
edx),%eax
+159 0001ccbf 8d58f4
eax),%ebx
+162 0001ccc2 8b75c8
ebp),%esi
+165 0001ccc5 39f3

jne

0x0001

movl

0xd0(%

movl

(%edx)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

0xcc(%

movl

0x04(%

movl

(%eax)

cmpl

%ebx,%

je

0x0001

nop
movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0001

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xc8(%

cmpl

%esi,%

ebx
+167 0001ccc7 755d
jne
0x0001
cd26
+169 0001ccc9 8b5508
movl
0x08(%
ebp),%edx
+172 0001cccc 8b4204
movl
0x04(%
edx),%eax
+175 0001cccf 8d58f4
leal
0xf4(%
eax),%ebx
+178 0001ccd2 39de
cmpl
%ebx,%
esi
+180 0001ccd4 757b
jne
0x0001
cd51
+182 0001ccd6 8b4508
movl
0x08(%
ebp),%eax
+185 0001ccd9 890424
movl
%eax,(
%esp)
+188 0001ccdc e88d600e00
calll
0x00102d6e
operator delete(void*)
+193 0001cce1 83c43c
addl
$0x3c,
%esp
+196 0001cce4 5b
popl
%ebx
+197 0001cce5 5e
popl
%esi
+198 0001cce6 5f
popl
%edi
+199 0001cce7 c9
leave
+200 0001cce8 c3
ret
+201 0001cce9 83e804
subl
$0x04,
%eax
+204 0001ccec c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+212 0001ccf4 890424
movl
%eax,(
%esp)
+215 0001ccf7 e8525f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+220 0001ccfc 85c0
testl
%eax,%
eax
+222 0001ccfe 0f8f66ffffff
jg
0x0001cc6a
+228 0001cd04 8d45e7
leal
0xe7(%
ebp),%eax
+231 0001cd07 89442404
movl
%eax,0
x04(%esp)
+235 0001cd0b 893424
movl
%esi,(
%esp)
+238 0001cd0e e8715f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+243 0001cd13 e952ffffff
jmp
0x0001cc6a
+248 0001cd18 8b1588801300
movl
0x00138088,%ed
x
+254 0001cd1e 8955c8
movl
%edx,0
xc8(%ebp)
+257 0001cd21 e94bffffff
jmp
0x0001cc71
+262 0001cd26 83e804
subl
$0x04,
%eax
+265 0001cd29 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+273 0001cd31 890424
movl
%eax,(
%esp)
+276 0001cd34 e8155f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+281 0001cd39 85c0


testl
%eax,%
eax
+283 0001cd3b 7f8c
jg
0x0001
ccc9
+285 0001cd3d 8d45e3
leal
0xe3(%
ebp),%eax
+288 0001cd40 89442404
movl
%eax,0
x04(%esp)
+292 0001cd44 891c24
movl
%ebx,(
%esp)
+295 0001cd47 e8385f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+300 0001cd4c e978ffffff
jmp
0x0001ccc9
+305 0001cd51 83e804
subl
$0x04,
%eax
+308 0001cd54 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+316 0001cd5c 890424
movl
%eax,(
%esp)
+319 0001cd5f e8ea5e0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+324 0001cd64 85c0
testl
%eax,%
eax
+326 0001cd66 0f8f6affffff
jg
0x0001ccd6
+332 0001cd6c 8d45e1
leal
0xe1(%
ebp),%eax
+335 0001cd6f 89442404
movl
%eax,0
x04(%esp)
+339 0001cd73 891c24
movl
%ebx,(
%esp)
+342 0001cd76 e8095f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+347 0001cd7b e956ffffff
jmp
0x0001ccd6
+352 0001cd80 89c7
movl
%eax,%
edi
+354 0001cd82 8b5508
movl
0x08(%
ebp),%edx
+357 0001cd85 8b4204
movl
0x04(%
edx),%eax
+360 0001cd88 8d58f4
leal
0xf4(%
eax),%ebx
+363 0001cd8b 39de
cmpl
%ebx,%
esi
+365 0001cd8d 750c
jne
0x0001
cd9b
+367 0001cd8f 893c24
movl
%edi,(
%esp)
+370 0001cd92 e8b15e0e00
calll
0x00102c48
__Unwind_Resume
+375 0001cd97 89c7
movl
%eax,%
edi
+377 0001cd99 ebf4
jmp
0x0001
cd8f
+379 0001cd9b 83e804
subl
$0x04,
%eax
+382 0001cd9e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+390 0001cda6 890424
movl
%eax,(

%esp)
+393 0001cda9 e8a05e0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+398 0001cdae 85c0
testl
%eax,%
eax
+400 0001cdb0 7fdd
jg
0x0001
cd8f
+402 0001cdb2 8d45e2
leal
0xe2(%
ebp),%eax
+405 0001cdb5 89442404
movl
%eax,0
x04(%esp)
+409 0001cdb9 891c24
movl
%ebx,(
%esp)
+412 0001cdbc e8c35e0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+417 0001cdc1 ebcc
jmp
0x0001
cd8f
+419 0001cdc3 89c7
movl
%eax,%
edi
+421 0001cdc5 8b55d0
movl
0xd0(%
ebp),%edx
+424 0001cdc8 8b02
movl
(%edx)
,%eax
+426 0001cdca 85c0
testl
%eax,%
eax
+428 0001cdcc 7408
je
0x0001
cdd6
+430 0001cdce 890424
movl
%eax,(
%esp)
+433 0001cdd1 e8985f0e00
calll
0x00102d6e
operator delete(void*)
+438 0001cdd6 8b45cc
movl
0xcc(%
ebp),%eax
+441 0001cdd9 8b7004
movl
0x04(%
eax),%esi
+444 0001cddc 8b18
movl
(%eax)
,%ebx
+446 0001cdde 39de
cmpl
%ebx,%
esi
+448 0001cde0 7413
je
0x0001
cdf5
+450 0001cde2 891c24
movl
%ebx,(
%esp)
+453 0001cde5 e876140400
calll
0x0005e260
+458 0001cdea 83c324
addl
$0x24,
%ebx
+461 0001cded 39de
cmpl
%ebx,%
esi
+463 0001cdef 75f1
jne
0x0001
cde2
+465 0001cdf1 eb02
jmp
0x0001
cdf5
+467 0001cdf3 89c7
movl
%eax,%
edi
+469 0001cdf5 8b55cc
movl
0xcc(%
ebp),%edx
+472 0001cdf8 8b02
movl
(%edx)
,%eax
+474 0001cdfa 85c0
testl
%eax,%

eax
+476 0001cdfc 7408
je
0x0001
ce06
+478 0001cdfe 890424
movl
%eax,(
%esp)
+481 0001ce01 e8685f0e00
calll
0x00102d6e
operator delete(void*)
+486 0001ce06 8b4508
movl
0x08(%
ebp),%eax
+489 0001ce09 c700e8911300
movl
$0x001391e8,(%
eax)
+495 0001ce0f 8b5508
movl
0x08(%
ebp),%edx
+498 0001ce12 8b4208
movl
0x08(%
edx),%eax
+501 0001ce15 8d58f4
leal
0xf4(%
eax),%ebx
+504 0001ce18 8b75c8
movl
0xc8(%
ebp),%esi
+507 0001ce1b 39f3
cmpl
%esi,%
ebx
+509 0001ce1d 7557
jne
0x0001
ce76
+511 0001ce1f 8b5508
movl
0x08(%
ebp),%edx
+514 0001ce22 8b4204
movl
0x04(%
edx),%eax
+517 0001ce25 8d58f4
leal
0xf4(%
eax),%ebx
+520 0001ce28 39de
cmpl
%ebx,%
esi
+522 0001ce2a 0f845fffffff
je
0x0001cd8f
+528 0001ce30 83e804
subl
$0x04,
%eax
+531 0001ce33 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+539 0001ce3b 890424
movl
%eax,(
%esp)
+542 0001ce3e e80b5e0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+547 0001ce43 85c0
testl
%eax,%
eax
+549 0001ce45 0f8f44ffffff
jg
0x0001cd8f
+555 0001ce4b 8d45e4
leal
0xe4(%
ebp),%eax
+558 0001ce4e 89442404
movl
%eax,0
x04(%esp)
+562 0001ce52 891c24
movl
%ebx,(
%esp)
+565 0001ce55 e82a5e0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+570 0001ce5a e930ffffff
jmp
0x0001cd8f
+575 0001ce5f 89c7
movl
%eax,%
edi
+577 0001ce61 8b55cc
movl
0xcc(%
ebp),%edx
+580 0001ce64 8b02
movl
(%edx)
,%eax
+582 0001ce66 85c0
testl
%eax,%

eax
+584 0001ce68 7594
jne
0x0001
cdfe
+586 0001ce6a eb9a
jmp
0x0001
ce06
+588 0001ce6c e926ffffff
jmp
0x0001cd97
+593 0001ce71 e921ffffff
jmp
0x0001cd97
+598 0001ce76 83e804
subl
$0x04,
%eax
+601 0001ce79 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+609 0001ce81 890424
movl
%eax,(
%esp)
+612 0001ce84 e8c55d0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+617 0001ce89 85c0
testl
%eax,%
eax
+619 0001ce8b 7f92
jg
0x0001
ce1f
+621 0001ce8d 8d45e6
leal
0xe6(%
ebp),%eax
+624 0001ce90 89442404
movl
%eax,0
x04(%esp)
+628 0001ce94 891c24
movl
%ebx,(
%esp)
+631 0001ce97 e8e85d0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+636 0001ce9c eb81
jmp
0x0001
ce1f
+638 0001ce9e 89c7
movl
%eax,%
edi
+640 0001cea0 8b5508
movl
0x08(%
ebp),%edx
+643 0001cea3 8b4204
movl
0x04(%
edx),%eax
+646 0001cea6 8d58f4
leal
0xf4(%
eax),%ebx
+649 0001cea9 39de
cmpl
%ebx,%
esi
+651 0001ceab 0f84defeffff
je
0x0001cd8f
+657 0001ceb1 83e804
subl
$0x04,
%eax
+660 0001ceb4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+668 0001cebc 890424
movl
%eax,(
%esp)
+671 0001cebf e88a5d0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+676 0001cec4 85c0
testl
%eax,%
eax
+678 0001cec6 0f8fc3feffff
jg
0x0001cd8f
+684 0001cecc 8d45e5
leal
0xe5(%
ebp),%eax
+687 0001cecf 89442404
movl
%eax,0
x04(%esp)
+691 0001ced3 891c24
movl
%ebx,(
%esp)
+694 0001ced6 e8a95d0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+699 0001cedb e9affeffff
+704 0001cee0 e9b2feffff
+709 0001cee5 90
+710 0001cee6 662e0f1f840000000000
nopw
ax)
+0

jmp
jmp

0x0001cd8f
0x0001cd97
nop
%cs:0x00000000(%eax,%e

0001cef0 55

pushl

%ebp
+1
0001cef1 89e5
%esp,%ebp
+3
0001cef3 57
%edi
+4
0001cef4 56
%esi
+5
0001cef5 53
%ebx
+6
0001cef6 83ec3c
$0x3c,%esp
+9
0001cef9 8b4508
0x08(%ebp),%eax
+12 0001cefc c70048901300
eax)
+18 0001cf02 83c010
%eax
+21 0001cf05 8945cc
xcc(%ebp)
+24 0001cf08 8b5508
ebp),%edx
+27 0001cf0b 83c21c
%edx
+30 0001cf0e 8955d0
xd0(%ebp)
+33 0001cf11 8b7a04
edx),%edi
+36 0001cf14 8b5508
ebp),%edx
+39 0001cf17 8b421c
edx),%eax
+42 0001cf1a 39c7
edi
+44 0001cf1c 0f84bb000000
+50 0001cf22 8b1588801300
x
+56 0001cf28 8955c8
xc8(%ebp)
+59 0001cf2b 8955d4
xd4(%ebp)
+62 0001cf2e 89c3
ebx
+64 0001cf30 8b03
,%eax
+66 0001cf32 8d70f4
eax),%esi
+69 0001cf35 3b75d4
ebp),%esi
+72 0001cf38 7574
cfae
+74 0001cf3a 83c304
%ebx

movl
pushl
pushl
pushl
subl
movl
movl

$0x00139048,(%
addl

$0x10,

movl

%eax,0

movl

0x08(%

addl

$0x1c,

movl

%edx,0

movl

0x04(%

movl

0x08(%

movl

0x1c(%

cmpl

%eax,%

je
movl

0x0001cfdd
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xd4(%

jne

0x0001

addl

$0x04,

+77 0001cf3d 39df

cmpl

%ebx,%

jne

0x0001

movl

0xd0(%

movl

(%edx)

testl

%eax,%

je

0x0001

movl

%eax,(

edi
+79 0001cf3f 75ef
cf30
+81 0001cf41 8b55d0
ebp),%edx
+84 0001cf44 8b02
,%eax
+86 0001cf46 85c0
eax
+88 0001cf48 7408
cf52
+90 0001cf4a 890424
%esp)
+93 0001cf4d e81c5e0e00
operator delete(void*)
+98 0001cf52 8b45cc
ebp),%eax
+101 0001cf55 8b7004
eax),%esi
+104 0001cf58 8b18
,%ebx
+106 0001cf5a 39de
esi
+108 0001cf5c 7411
cf6f
+110 0001cf5e 6690
+112 0001cf60 891c24
%esp)
+115 0001cf63 e8f8120400
+120 0001cf68 83c324
%ebx
+123 0001cf6b 39de
esi
+125 0001cf6d 75f1
cf60
+127 0001cf6f 8b55cc
ebp),%edx
+130 0001cf72 8b02
,%eax
+132 0001cf74 85c0
eax
+134 0001cf76 7408
cf80
+136 0001cf78 890424
%esp)
+139 0001cf7b e8ee5d0e00
operator delete(void*)
+144 0001cf80 8b4508
ebp),%eax
+147 0001cf83 c700e8911300
eax)
+153 0001cf89 8b5508
ebp),%edx
+156 0001cf8c 8b4208
edx),%eax
+159 0001cf8f 8d58f4
eax),%ebx
+162 0001cf92 8b75c8
ebp),%esi

calll

0x00102d6e
movl

0xcc(%

movl

0x04(%

movl

(%eax)

cmpl

%ebx,%

je

0x0001

nop
movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0001

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xc8(%

+165 0001cf95 39f3


cmpl
%esi,%
ebx
+167 0001cf97 7552
jne
0x0001
cfeb
+169 0001cf99 8b5508
movl
0x08(%
ebp),%edx
+172 0001cf9c 8b4204
movl
0x04(%
edx),%eax
+175 0001cf9f 8d58f4
leal
0xf4(%
eax),%ebx
+178 0001cfa2 39de
cmpl
%ebx,%
esi
+180 0001cfa4 756d
jne
0x0001
d013
+182 0001cfa6 83c43c
addl
$0x3c,
%esp
+185 0001cfa9 5b
popl
%ebx
+186 0001cfaa 5e
popl
%esi
+187 0001cfab 5f
popl
%edi
+188 0001cfac c9
leave
+189 0001cfad c3
ret
+190 0001cfae 83e804
subl
$0x04,
%eax
+193 0001cfb1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+201 0001cfb9 890424
movl
%eax,(
%esp)
+204 0001cfbc e88d5c0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+209 0001cfc1 85c0
testl
%eax,%
eax
+211 0001cfc3 0f8f71ffffff
jg
0x0001cf3a
+217 0001cfc9 8d45e7
leal
0xe7(%
ebp),%eax
+220 0001cfcc 89442404
movl
%eax,0
x04(%esp)
+224 0001cfd0 893424
movl
%esi,(
%esp)
+227 0001cfd3 e8ac5c0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+232 0001cfd8 e95dffffff
jmp
0x0001cf3a
+237 0001cfdd 8b1588801300
movl
0x00138088,%ed
x
+243 0001cfe3 8955c8
movl
%edx,0
xc8(%ebp)
+246 0001cfe6 e956ffffff
jmp
0x0001cf41
+251 0001cfeb 83e804
subl
$0x04,
%eax
+254 0001cfee c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+262 0001cff6 890424
movl
%eax,(
%esp)
+265 0001cff9 e8505c0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+270 0001cffe 85c0
testl
%eax,%
eax
+272 0001d000 7f97
jg
0x0001
cf99
+274 0001d002 8d45e3
leal
0xe3(%

ebp),%eax
+277 0001d005 89442404
movl
%eax,0
x04(%esp)
+281 0001d009 891c24
movl
%ebx,(
%esp)
+284 0001d00c e8735c0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+289 0001d011 eb86
jmp
0x0001
cf99
+291 0001d013 83e804
subl
$0x04,
%eax
+294 0001d016 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+302 0001d01e 890424
movl
%eax,(
%esp)
+305 0001d021 e8285c0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+310 0001d026 85c0
testl
%eax,%
eax
+312 0001d028 0f8f78ffffff
jg
0x0001cfa6
+318 0001d02e 8d45e1
leal
0xe1(%
ebp),%eax
+321 0001d031 89442404
movl
%eax,0
x04(%esp)
+325 0001d035 891c24
movl
%ebx,(
%esp)
+328 0001d038 e8475c0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+333 0001d03d e964ffffff
jmp
0x0001cfa6
+338 0001d042 89c7
movl
%eax,%
edi
+340 0001d044 8b5508
movl
0x08(%
ebp),%edx
+343 0001d047 8b4204
movl
0x04(%
edx),%eax
+346 0001d04a 8d58f4
leal
0xf4(%
eax),%ebx
+349 0001d04d 39de
cmpl
%ebx,%
esi
+351 0001d04f 750c
jne
0x0001
d05d
+353 0001d051 893c24
movl
%edi,(
%esp)
+356 0001d054 e8ef5b0e00
calll
0x00102c48
__Unwind_Resume
+361 0001d059 89c7
movl
%eax,%
edi
+363 0001d05b ebf4
jmp
0x0001
d051
+365 0001d05d 83e804
subl
$0x04,
%eax
+368 0001d060 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+376 0001d068 890424
movl
%eax,(
%esp)
+379 0001d06b e8de5b0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+384 0001d070 85c0
testl
%eax,%

eax
+386 0001d072 7fdd
jg
0x0001
d051
+388 0001d074 8d45e2
leal
0xe2(%
ebp),%eax
+391 0001d077 89442404
movl
%eax,0
x04(%esp)
+395 0001d07b 891c24
movl
%ebx,(
%esp)
+398 0001d07e e8015c0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+403 0001d083 ebcc
jmp
0x0001
d051
+405 0001d085 89c7
movl
%eax,%
edi
+407 0001d087 8b55d0
movl
0xd0(%
ebp),%edx
+410 0001d08a 8b02
movl
(%edx)
,%eax
+412 0001d08c 85c0
testl
%eax,%
eax
+414 0001d08e 7408
je
0x0001
d098
+416 0001d090 890424
movl
%eax,(
%esp)
+419 0001d093 e8d65c0e00
calll
0x00102d6e
operator delete(void*)
+424 0001d098 8b45cc
movl
0xcc(%
ebp),%eax
+427 0001d09b 8b7004
movl
0x04(%
eax),%esi
+430 0001d09e 8b18
movl
(%eax)
,%ebx
+432 0001d0a0 39de
cmpl
%ebx,%
esi
+434 0001d0a2 7413
je
0x0001
d0b7
+436 0001d0a4 891c24
movl
%ebx,(
%esp)
+439 0001d0a7 e8b4110400
calll
0x0005e260
+444 0001d0ac 83c324
addl
$0x24,
%ebx
+447 0001d0af 39de
cmpl
%ebx,%
esi
+449 0001d0b1 75f1
jne
0x0001
d0a4
+451 0001d0b3 eb02
jmp
0x0001
d0b7
+453 0001d0b5 89c7
movl
%eax,%
edi
+455 0001d0b7 8b55cc
movl
0xcc(%
ebp),%edx
+458 0001d0ba 8b02
movl
(%edx)
,%eax
+460 0001d0bc 85c0
testl
%eax,%
eax
+462 0001d0be 7408
je
0x0001
d0c8
+464 0001d0c0 890424
movl
%eax,(

%esp)
+467 0001d0c3 e8a65c0e00
calll
0x00102d6e
operator delete(void*)
+472 0001d0c8 8b4508
movl
0x08(%
ebp),%eax
+475 0001d0cb c700e8911300
movl
$0x001391e8,(%
eax)
+481 0001d0d1 8b5508
movl
0x08(%
ebp),%edx
+484 0001d0d4 8b4208
movl
0x08(%
edx),%eax
+487 0001d0d7 8d58f4
leal
0xf4(%
eax),%ebx
+490 0001d0da 8b75c8
movl
0xc8(%
ebp),%esi
+493 0001d0dd 39f3
cmpl
%esi,%
ebx
+495 0001d0df 7557
jne
0x0001
d138
+497 0001d0e1 8b5508
movl
0x08(%
ebp),%edx
+500 0001d0e4 8b4204
movl
0x04(%
edx),%eax
+503 0001d0e7 8d58f4
leal
0xf4(%
eax),%ebx
+506 0001d0ea 39de
cmpl
%ebx,%
esi
+508 0001d0ec 0f845fffffff
je
0x0001d051
+514 0001d0f2 83e804
subl
$0x04,
%eax
+517 0001d0f5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+525 0001d0fd 890424
movl
%eax,(
%esp)
+528 0001d100 e8495b0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+533 0001d105 85c0
testl
%eax,%
eax
+535 0001d107 0f8f44ffffff
jg
0x0001d051
+541 0001d10d 8d45e4
leal
0xe4(%
ebp),%eax
+544 0001d110 89442404
movl
%eax,0
x04(%esp)
+548 0001d114 891c24
movl
%ebx,(
%esp)
+551 0001d117 e8685b0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+556 0001d11c e930ffffff
jmp
0x0001d051
+561 0001d121 89c7
movl
%eax,%
edi
+563 0001d123 8b55cc
movl
0xcc(%
ebp),%edx
+566 0001d126 8b02
movl
(%edx)
,%eax
+568 0001d128 85c0
testl
%eax,%
eax
+570 0001d12a 7594
jne
0x0001
d0c0
+572 0001d12c eb9a
jmp
0x0001

d0c8
+574 0001d12e e926ffffff
jmp
0x0001d059
+579 0001d133 e921ffffff
jmp
0x0001d059
+584 0001d138 83e804
subl
$0x04,
%eax
+587 0001d13b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+595 0001d143 890424
movl
%eax,(
%esp)
+598 0001d146 e8035b0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+603 0001d14b 85c0
testl
%eax,%
eax
+605 0001d14d 7f92
jg
0x0001
d0e1
+607 0001d14f 8d45e6
leal
0xe6(%
ebp),%eax
+610 0001d152 89442404
movl
%eax,0
x04(%esp)
+614 0001d156 891c24
movl
%ebx,(
%esp)
+617 0001d159 e8265b0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+622 0001d15e eb81
jmp
0x0001
d0e1
+624 0001d160 89c7
movl
%eax,%
edi
+626 0001d162 8b5508
movl
0x08(%
ebp),%edx
+629 0001d165 8b4204
movl
0x04(%
edx),%eax
+632 0001d168 8d58f4
leal
0xf4(%
eax),%ebx
+635 0001d16b 39de
cmpl
%ebx,%
esi
+637 0001d16d 0f84defeffff
je
0x0001d051
+643 0001d173 83e804
subl
$0x04,
%eax
+646 0001d176 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+654 0001d17e 890424
movl
%eax,(
%esp)
+657 0001d181 e8c85a0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+662 0001d186 85c0
testl
%eax,%
eax
+664 0001d188 0f8fc3feffff
jg
0x0001d051
+670 0001d18e 8d45e5
leal
0xe5(%
ebp),%eax
+673 0001d191 89442404
movl
%eax,0
x04(%esp)
+677 0001d195 891c24
movl
%ebx,(
%esp)
+680 0001d198 e8e75a0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+685 0001d19d e9affeffff
jmp
0x0001d051
+690 0001d1a2 e9b2feffff
jmp
0x0001d059
+695 0001d1a7 90
nop

+696
+697
+698
+699
+700
+701
+702
+703

0001d1a8
0001d1a9
0001d1aa
0001d1ab
0001d1ac
0001d1ad
0001d1ae
0001d1af
+0

90
90
90
90
90
90
90
90

nop
nop
nop
nop
nop
nop
nop
nop

0001d1b0 55

pushl

%ebp
+1
0001d1b1 89e5
%esp,%ebp
+3
0001d1b3 b801000000
00001,%eax
+8
0001d1b8 c9
+9
0001d1b9 c3
+10 0001d1ba 660f1f440000
)
+0

movl
movl

$0x000
leave
ret
0x00(%eax,%eax

nopw

0001d1c0 55

pushl

0001d1c1 89e5

movl

0001d1c3
0001d1c4
0001d1c5
0001d1c6

leave
ret
nop
%cs:0x00000000

%ebp
+1
%esp,%ebp
+3
+4
+5
+6
(%eax,%eax)
+0

c9
c3
90
662e0f1f840000000000

nopw

0001d1d0 55

pushl

0001d1d1 89e5

movl

0001d1d3
0001d1d4
0001d1d5
0001d1d6

leave
ret
nop
%cs:0x00000000

%ebp
+1
%esp,%ebp
+3
+4
+5
+6
(%eax,%eax)
+0

c9
c3
90
662e0f1f840000000000

nopw

0001d1e0 55

pushl

%ebp
+1
0001d1e1 89e5
%esp,%ebp
+3
0001d1e3 8b4508
0x08(%ebp),%eax
+6
0001d1e6 0fb680d8000000
00d8(%eax),%eax
+13 0001d1ed c9
+14 0001d1ee c3
+15 0001d1ef 90
+0

movl
movl
movzbl

0x0000

leave
ret
nop

0001d1f0 55

pushl

%ebp
+1
0001d1f1 89e5
%esp,%ebp
+3
0001d1f3 8b4508
0x08(%ebp),%eax
+6
0001d1f6 050c010000
0010c,%eax

movl
movl
addl

$0x000

+11
+12
+13
+14

0001d1fb
0001d1fc
0001d1fd
0001d1fe
+0

c9
c3
90
6690

leave
ret
nop
nop

0001d200 55

pushl

%ebp
+1
0001d201 89e5
%esp,%ebp
+3
0001d203 8b4508
0x08(%ebp),%eax
+6
0001d206 050c010000
0010c,%eax
+11 0001d20b c9
+12 0001d20c c3
+13 0001d20d 0f1f00
+16 0001d210 83442404fc
p)
+21 0001d215 e906000000
+26 0001d21a 660f1f440000
)
+0

movl
movl
addl
leave
ret
nopl

$0x000

addl

(%eax)
$0xfc,0x04(%es

jmp
nopw

0x0001d220
0x00(%eax,%eax

0001d220 55

pushl

%ebp
+1
0001d221 89e5
%esp,%ebp
+3
0001d223 8b4508
0x08(%ebp),%eax
+6
0001d226 050c010000
0010c,%eax
+11 0001d22b c9
+12 0001d22c c3
+13 0001d22d 90
+14 0001d22e 6690
+0

0001d230 55

movl
movl
addl

$0x000

leave
ret
nop
nop
pushl

%ebp
+1
0001d231 89e5
movl
%esp,%ebp
+3
0001d233 53
pushl
%ebx
+4
0001d234 83ec14
subl
$0x14,%esp
+7
0001d237 8b5d08
movl
0x08(%ebp),%ebx
+10 0001d23a 8b450c
movl
0x0c(%
ebp),%eax
+13 0001d23d 05d4000000
addl
$0x000000d4,%e
ax
+18 0001d242 89442404
movl
%eax,0
x04(%esp)
+22 0001d246 891c24
movl
%ebx,(
%esp)
+25 0001d249 e8785a0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+30 0001d24e 89d8
movl
%ebx,%
eax
+32 0001d250 83c414
addl
$0x14,

%esp
+35
+36
+37
4
+40
x,%eax)

0001d253 5b
0001d254 c9
0001d255 c20400
0001d258 0f1f840000000000
+0

0001d260 55

popl
leave
retl
nopl

%ebx
$0x000
0x00000000(%ea
pushl

%ebp
+1
0001d261 89e5
movl
%esp,%ebp
+3
0001d263 83ec28
subl
$0x28,%esp
+6
0001d266 895df4
movl
%ebx,0xf4(%ebp)
+9
0001d269 8975f8
movl
%esi,0xf8(%ebp)
+12 0001d26c 897dfc
movl
%edi,0
xfc(%ebp)
+15 0001d26f 8b5d08
movl
0x08(%
ebp),%ebx
+18 0001d272 c7042458000000
movl
$0x00000058,(%
esp)
'X'
+25 0001d279 e8fc5a0e00
calll
0x00102d7a
operator new(unsigned long)
+30 0001d27e 89c6
movl
%eax,%
esi
+32 0001d280 0fb6bbd8000000
movzbl
0x000000d8(%eb
x),%edi
+39 0001d287 81c3d4000000
addl
$0x000000d4,%e
bx
+45 0001d28d c744240415000000
movl
$0x00000015,0x
04(%esp)
+53 0001d295 890424
movl
%eax,(
%esp)
+56 0001d298 e863a7feff
calll
0x00007a00
+61 0001d29d c706d8921300
movl
$0x001392d8,(%
esi)
+67 0001d2a3 895c2404
movl
%ebx,0
x04(%esp)
+71 0001d2a7 8d4650
leal
0x50(%
esi),%eax
+74 0001d2aa 890424
movl
%eax,(
%esp)
+77 0001d2ad e8145a0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+82 0001d2b2 89f8
movl
%edi,%
eax
+84 0001d2b4 884654
movb
%al,0x
54(%esi)
+87 0001d2b7 89f0
movl
%esi,%
eax
+89 0001d2b9 8b5df4
movl
0xf4(%
ebp),%ebx
+92 0001d2bc 8b75f8
movl
0xf8(%
ebp),%esi
+95 0001d2bf 8b7dfc
movl
0xfc(%

ebp),%edi
+98 0001d2c2 c9
+99 0001d2c3 c3
+100 0001d2c4 89c3
ebx
+102 0001d2c6 893424
%esp)
+105 0001d2c9 e8a05a0e00
operator delete(void*)
+110 0001d2ce 891c24
%esp)
+113 0001d2d1 e872590e00
__Unwind_Resume
+118 0001d2d6 89c3
ebx
+120 0001d2d8 893424
%esp)
+123 0001d2db e860a6feff
+128 0001d2e0 ebe4
d2c6
+130 0001d2e2 0f1f8000000000
x)
+137 0001d2e9 0f1f8000000000
x)
+0

leave
ret
movl

%eax,%

movl

%esi,(

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

movl

%eax,%

movl

%esi,(

calll
jmp

0x00007940
0x0001

nopl

0x00000000(%ea

nopl

0x00000000(%ea

0001d2f0 55

pushl

%ebp
+1
0001d2f1 89e5
%esp,%ebp
+3
0001d2f3 8b550c
0x0c(%ebp),%edx
+6
0001d2f6 8b4508
0x08(%ebp),%eax
+9
0001d2f9 05dc000000
000dc,%eax
+14 0001d2fe 89450c
x0c(%ebp)
+17 0001d301 895508
x08(%ebp)
+20 0001d304 c9
+21 0001d305 e9960e0400
+26 0001d30a 660f1f440000
)
+0

movl
movl
movl
addl

$0x000

movl

%eax,0

movl

%edx,0

leave
jmp
nopw

0001d310 55

0x0005e1a0
0x00(%eax,%eax
pushl

%ebp
+1
0001d311 89e5
%esp,%ebp
+3
0001d313 53
%ebx
+4
0001d314 83ec14
$0x14,%esp
+7
0001d317 8b5d08
0x08(%ebp),%ebx
+10 0001d31a c744240c15000000
movl
0c(%esp)
+18 0001d322 c74424082c440d00
movl
08(%esp)
Collada or 3DS files with additional shapes
+26 0001d32a c744240458440d00
movl
04(%esp)
External File

movl
pushl
subl
movl
$0x00000015,0x
$0x000d442c,0x
$0x000d4458,0x

+34
%esp)
+37
+42
ebx)
+48
%esp
+51
+52
+53
+54
ax)

0001d332 891c24

movl

0001d335 e8e6afffff
0001d33a c70358911300

calll
movl

%ebx,(
0x00018320
$0x00139158,(%

0001d340 83c414

addl

0001d343
0001d344
0001d345
0001d346

popl
%ebx
leave
ret
%cs:0x00000000(%eax,%e

+0

5b
c9
c3
662e0f1f840000000000

nopw

0001d350 55

$0x14,

pushl

%ebp
+1
0001d351 89e5
%esp,%ebp
+3
0001d353 53
%ebx
+4
0001d354 83ec14
$0x14,%esp
+7
0001d357 8b5d08
0x08(%ebp),%ebx
+10 0001d35a c744240c15000000
movl
0c(%esp)
+18 0001d362 c74424082c440d00
movl
08(%esp)
Collada or 3DS files with additional
+26 0001d36a c744240458440d00
movl
04(%esp)
External File
+34 0001d372 891c24
%esp)
+37 0001d375 e8a6afffff
calll
+42 0001d37a c70358911300
movl
ebx)
+48 0001d380 83c414
%esp
+51 0001d383 5b
+52 0001d384 c9
+53 0001d385 c3
+54 0001d386 662e0f1f840000000000
nopw
ax)
+0

0001d390 55

movl
pushl
subl
movl
$0x00000015,0x
$0x000d442c,0x
shapes
$0x000d4458,0x
movl

%ebx,(
0x00018320
$0x00139158,(%

addl

$0x14,

popl
%ebx
leave
ret
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
0001d391 89e5
%esp,%ebp
+3
0001d393 57
%edi
+4
0001d394 56
%esi
+5
0001d395 53
%ebx
+6
0001d396 83ec2c
$0x2c,%esp
+9
0001d399 8b7508
0x08(%ebp),%esi
+12 0001d39c c745dc00000000
dc(%ebp)
+19 0001d3a3 c745e000000000
e0(%ebp)

movl
pushl
pushl
pushl
subl
movl
movl

$0x00000000,0x

movl

$0x00000000,0x

+26 0001d3aa c745e400000000


movl
$0x00000000,0x
e4(%ebp)
+33 0001d3b1 c744240801000000
movl
$0x00000001,0x
08(%esp)
+41 0001d3b9 8d5ddc
leal
0xdc(%
ebp),%ebx
+44 0001d3bc 895c2404
movl
%ebx,0
x04(%esp)
+48 0001d3c0 8d86dc000000
leal
0x000000dc(%es
i),%eax
+54 0001d3c6 890424
movl
%eax,(
%esp)
+57 0001d3c9 e8f2fc0300
calll
0x0005d0c0
+62 0001d3ce 895c2408
movl
%ebx,0
x08(%esp)
+66 0001d3d2 8b450c
movl
0x0c(%
ebp),%eax
+69 0001d3d5 89442404
movl
%eax,0
x04(%esp)
+73 0001d3d9 8d860c010000
leal
0x0000010c(%es
i),%eax
+79 0001d3df 890424
movl
%eax,(
%esp)
+82 0001d3e2 e819e10500
calll
0x0007b500
+87 0001d3e7 8b75e0
movl
0xe0(%
ebp),%esi
+90 0001d3ea 8b5ddc
movl
0xdc(%
ebp),%ebx
+93 0001d3ed 39de
cmpl
%ebx,%
esi
+95 0001d3ef 741e
je
0x0001
d40f
+97 0001d3f1 0f1f8000000000
nopl
0x00000000(%ea
x)
+104 0001d3f8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+112 0001d400 891c24
movl
%ebx,(
%esp)
+115 0001d403 e8ca580e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+120 0001d408 83c304
addl
$0x04,
%ebx
+123 0001d40b 39de
cmpl
%ebx,%
esi
+125 0001d40d 75f1
jne
0x0001
d400
+127 0001d40f 8b45dc
movl
0xdc(%
ebp),%eax
+130 0001d412 85c0
testl
%eax,%
eax
+132 0001d414 7408
je
0x0001
d41e
+134 0001d416 890424
movl
%eax,(
%esp)
+137 0001d419 e850590e00
calll
0x00102d6e
operator delete(void*)
+142 0001d41e 83c42c
addl
$0x2c,
%esp
+145 0001d421 5b
popl
%ebx

+146 0001d422 5e
popl
%esi
+147 0001d423 5f
popl
%edi
+148 0001d424 c9
leave
+149 0001d425 c3
ret
+150 0001d426 89c6
movl
%eax,%
esi
+152 0001d428 8b7de0
movl
0xe0(%
ebp),%edi
+155 0001d42b 8b5ddc
movl
0xdc(%
ebp),%ebx
+158 0001d42e 39df
cmpl
%ebx,%
edi
+160 0001d430 7413
je
0x0001
d445
+162 0001d432 891c24
movl
%ebx,(
%esp)
+165 0001d435 e898580e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+170 0001d43a 83c304
addl
$0x04,
%ebx
+173 0001d43d 39df
cmpl
%ebx,%
edi
+175 0001d43f 75f1
jne
0x0001
d432
+177 0001d441 eb02
jmp
0x0001
d445
+179 0001d443 89c6
movl
%eax,%
esi
+181 0001d445 8b45dc
movl
0xdc(%
ebp),%eax
+184 0001d448 85c0
testl
%eax,%
eax
+186 0001d44a 7408
je
0x0001
d454
+188 0001d44c 890424
movl
%eax,(
%esp)
+191 0001d44f e81a590e00
calll
0x00102d6e
operator delete(void*)
+196 0001d454 893424
movl
%esi,(
%esp)
+199 0001d457 e8ec570e00
calll
0x00102c48
__Unwind_Resume
+204 0001d45c ebe5
jmp
0x0001
d443
+206 0001d45e 6690
nop
+0

0001d460 55

pushl

%ebp
+1
0001d461 89e5
%esp,%ebp
+3
0001d463 57
%edi
+4
0001d464 56
%esi
+5
0001d465 53
%ebx
+6
0001d466 81eccc000000
000cc,%esp
+12 0001d46c c745ac00000000

movl
pushl
pushl
pushl
subl
movl

$0x000
$0x00000000,0x

ac(%ebp)
+19 0001d473
b0(%ebp)
+26 0001d47a
b4(%ebp)
+33 0001d481
08(%esp)
+41 0001d489
ebp),%eax
+44 0001d48c
x04(%esp)
+48 0001d490
ebp),%eax
+51 0001d493
ax
+56 0001d498
%esp)
+59 0001d49b
+64 0001d4a0
a8(%ebp)
+71 0001d4a7
98(%ebp)
+78 0001d4ae
9c(%ebp)
+85 0001d4b5
ebp),%edx
+88 0001d4b8
c(%ebp)
+94 0001d4be
xa0(%ebp)
+97 0001d4c1
xa4(%ebp)
+100 0001d4c4
(%ebp)
+110 0001d4ce
80(%ebp)
+117 0001d4d5
ebp),%edx
+120 0001d4d8
4(%ebp)
+126 0001d4de
ebp),%ecx
+129 0001d4e1
0(%ebp)
+135 0001d4e7
ebp),%eax
+138 0001d4ea
c(%ebp)
+144 0001d4f0
ebp),%edx
+147 0001d4f3
8(%ebp)
+153 0001d4f9
x)
+160 0001d500
ebp),%eax
+163 0001d503
x),%edx
+169 0001d509
ecx

c745b000000000

movl

$0x00000000,0x

c745b400000000

movl

$0x00000000,0x

c744240801000000

movl

$0x00000001,0x

8d45ac

leal

0xac(%

89442404

movl

%eax,0

8b4508

movl

0x08(%

05dc000000

addl

890424

$0x000000dc,%e
movl

%eax,(

e820fc0300
c745a800000000

calll
movl

0x0005d0c0
$0x00000000,0x

c7459800000000

movl

$0x00000000,0x

c7459c00000000

movl

$0x00000000,0x

8d5598

leal

89953cffffff

movl

0x98(%
%edx,0xffffff3

8955a0

movl

%edx,0

8955a4

movl

%edx,0

c78570ffffff00000000
c7458000000000

movl

$0x00000000,0xffffff70
movl

8d55e4
899554ffffff

leal
movl

8d4ddc
898d50ffffff

movl

0xdc(%
%ecx,0xffffff5

leal
movl

8d55cc

0xe4(%
%edx,0xffffff5

leal

8d45d4
89854cffffff

$0x00000000,0x

0xd4(%
%eax,0xffffff4

leal

0xcc(%

899548ffffff

movl

%edx,0xffffff4

0f1f8000000000

nopl

0x00000000(%ea

8b4508
8b9000010000
89c1

movl
movl

0x08(%
0x00000100(%ea

movl

%eax,%

+171 0001d50b 8b8004010000


x),%eax
+177 0001d511 29d0
eax
+179 0001d513 c1f803
%eax
+182 0001d516 69c0abaaaaaa
ax,%eax
+188 0001d51c 398570ffffff
0(%ebp)
+194 0001d522 0f834d040000
+200 0001d528 035580
ebp),%edx
+203 0001d52b 899568ffffff
8(%ebp)
+209 0001d531 c7042498000000
esp)
+216 0001d538 e83d580e00
operator new(unsigned long)
+221 0001d53d 89c3
ebx
+223 0001d53f 8b8d68ffffff
p),%ecx
+229 0001d545 894c2404
x04(%esp)
+233 0001d549 890424
%esp)
+236 0001d54c e80fe3feff
+241 0001d551 c7042408000000
esp)
+248 0001d558 e81d580e00
operator new(unsigned long)
+253 0001d55d 89857cffffff
c(%ebp)
+259 0001d563 8918
%eax)
+261 0001d565 c7400401000000
04(%eax)
+268 0001d56c 8d4304
ebx),%eax
+271 0001d56f 31f6
esi
+273 0001d571 85db
ebx
+275 0001d573 0f45f0
esi
+278 0001d576 8b06
,%eax
+280 0001d578 c744240401000000
04(%esp)
+288 0001d580 893424
%esp)
+291 0001d583 ff5014
%eax)
+294 0001d586 8b06
,%eax
+296 0001d588 8b480c
eax),%ecx
+299 0001d58b c745e40000803f
e4(%ebp)

movl

0x00000104(%ea
subl

%edx,%

sarl

$0x03,

imull

$0xaaaaaaab,%e

cmpl

%eax,0xffffff7

jae
addl

0x0001d975
0x80(%

movl

%edx,0xffffff6

movl

$0x00000098,(%

calll

0x00102d7a
movl

movl

%eax,%
0xffffff68(%eb

movl

%ecx,0

movl

%eax,(

calll
movl

0x0000b860
$0x00000008,(%

calll

0x00102d7a

movl

%eax,0xffffff7
movl

movl

$0x00000001,0x
leal

0x04(%

xorl

%esi,%

testl

%ebx,%

cmovnel

%eax,%

movl

(%esi)

movl

movl

%ebx,(

$0x00000001,0x
movl

%esi,(

call

*0x14(

movl

(%esi)

movl

0x0c(%
$0x3f800000,0x

+306 0001d592
e0(%ebp)
+313 0001d599
p),%eax
+319 0001d59f
m0
+324 0001d5a4
ebp),%eax
+327 0001d5a7
%xmm1
+330 0001d5aa
%xmm1
+333 0001d5ad
d5c3
+335 0001d5af
p),%eax
+341 0001d5b5
%eax
+344 0001d5b8
ebp),%xmm0
+348 0001d5bc
p),%eax
+355 0001d5c3
,%xmm4
+359 0001d5c7
dc(%ebp)
+366 0001d5ce
d8(%ebp)
+373 0001d5d5
p),%eax
+379 0001d5db
m0
+384 0001d5e0
ebp),%eax
+387 0001d5e3
%xmm1
+390 0001d5e6
%xmm1
+393 0001d5e9
d5ff
+395 0001d5eb
p),%eax
+401 0001d5f1
%eax
+404 0001d5f4
ebp),%xmm0
+408 0001d5f8
p),%eax
+415 0001d5ff
,%xmm3
+419 0001d603
d4(%ebp)
+426 0001d60a
d0(%ebp)
+433 0001d611
p),%eax
+439 0001d617
m0
+444 0001d61c
ebp),%eax

c745e000000000

movl

$0x00000000,0x

8b8568ffffff

movl

0xffffff68(%eb

f30f104008

movss

0x08(%eax),%xm

8d45e0

leal

0xe0(%

0f57c9

xorps

%xmm1,

0f2ec8

ucomiss

%xmm0,

7314

jae

0x0001

8b8568ffffff

movl

0xffffff68(%eb

83c008

addl

$0x08,

0f2e45e4

ucomiss

0xe4(%

0f438554ffffff

cmovael

f30f1020

0xffffff54(%eb
movss

(%eax)

c745dc0000803f

movl

$0x3f800000,0x

c745d800000000

movl

$0x00000000,0x

8b8568ffffff

movl

0xffffff68(%eb

f30f10400c

movss

0x0c(%eax),%xm

8d45d8

leal

0xd8(%

0f57c9

xorps

%xmm1,

0f2ec8

ucomiss

%xmm0,

7314

jae

0x0001

8b8568ffffff

movl

0xffffff68(%eb

83c00c

addl

$0x0c,

0f2e45dc

ucomiss

0xdc(%

0f438550ffffff

cmovael

f30f1018

0xffffff50(%eb
movss

(%eax)

c745d40000803f

movl

$0x3f800000,0x

c745d000000000

movl

$0x00000000,0x

8b8568ffffff

movl

0xffffff68(%eb

f30f104010

movss

0x10(%eax),%xm

8d45d0

leal

0xd0(%

+447 0001d61f
%xmm1
+450 0001d622
%xmm1
+453 0001d625
d63b
+455 0001d627
p),%eax
+461 0001d62d
%eax
+464 0001d630
ebp),%xmm0
+468 0001d634
p),%eax
+475 0001d63b
,%xmm2
+479 0001d63f
cc(%ebp)
+486 0001d646
c8(%ebp)
+493 0001d64d
p),%eax
+499 0001d653
m0
+504 0001d658
%xmm1
+507 0001d65b
%xmm1
+510 0001d65e
+516 0001d664
%eax
+519 0001d667
ebp),%xmm0
+523 0001d66b
p),%eax
+530 0001d672
m1
+538 0001d67a
,%xmm0
+542 0001d67e
%xmm0
+546 0001d682
%edx
+550 0001d686
%edx
+553 0001d689
p),%eax
+560 0001d690
c(%ebp)
+566 0001d696
%xmm2
+570 0001d69a
%eax
+574 0001d69e
ax
+577 0001d6a1
%eax
+580 0001d6a4
c(%ebp)
+586 0001d6aa

0f57c9

xorps

%xmm1,

0f2ec8

ucomiss

%xmm0,

7314

jae

0x0001

8b8568ffffff

movl

0xffffff68(%eb

83c010

addl

$0x10,

0f2e45d4

ucomiss

0xd4(%

0f43854cffffff

cmovael

f30f1010

0xffffff4c(%eb
movss

(%eax)

c745cc0000803f

movl

$0x3f800000,0x

c745c800000000

movl

$0x00000000,0x

8b8568ffffff

movl

0xffffff68(%eb

f30f104014

movss

0x14(%eax),%xm

0f57c9

xorps

%xmm1,

0f2ec8

ucomiss

%xmm0,

0f8309030000
83c014

jae
addl

0f2e45cc

0x0001d96d
$0x14,

ucomiss

0xcc(%

0f438548ffffff

cmovael

0xffffff48(%eb

f30f100d04150e00

movss

0x000e1504,%xm

f30f1000

movss

(%eax)

f30f59c1

mulss

%xmm1,

f30f2cd0

cvttss2si

%xmm0,

c1e218

shll

$0x18,

0fb7856cffffff

movzwl

0xffffff6c(%eb

89856cffffff

movl

%eax,0xffffff6

f30f59d1

mulss

%xmm1,

f30f2cc2

cvttss2si

%xmm2,

0fb6c0

movzbl

%al,%e

c1e010

shll

$0x10,

09956cffffff

orl

%edx,0xffffff6

09856cffffff

orl

%eax,0xffffff6

c(%ebp)
+592 0001d6b0
%xmm3
+596 0001d6b4
%eax
+600 0001d6b8
p),%edx
+606 0001d6be
h
+608 0001d6c0
%xmm4
+612 0001d6c4
%eax
+616 0001d6c8
l
+618 0001d6ca
c(%ebp)
+624 0001d6d0
x04(%esp)
+628 0001d6d4
%esp)
+631 0001d6d7
+633 0001d6d9
,%eax
+635 0001d6db
04(%esp)
+643 0001d6e3
%esp)
+646 0001d6e6
%eax)
+649 0001d6e9
p),%ecx
+655 0001d6ef
ecx),%edx
+658 0001d6f2
edx),%eax
+661 0001d6f5
eax
+663 0001d6f7
+669 0001d6fd
ebp),%eax
+672 0001d700
ebp),%edx
+675 0001d703
x84(%ebp)
+678 0001d706
eax
+680 0001d708
+686 0001d70e
edi
+688 0001d710
ebp),%ecx
+691 0001d713
0(%ebp)
+697 0001d719
ebp),%eax
+700 0001d71c
4(%ebp)
+706 0001d722
d73a

f30f59d9

mulss

%xmm1,

f30f2cc3

cvttss2si

%xmm3,

8b956cffffff

movl

0xffffff6c(%eb

88c6

movb

%al,%d

f30f59e1

mulss

%xmm1,

f30f2cc4

cvttss2si

%xmm4,

88c2

movb

%al,%d

89956cffffff

movl

%edx,0xffffff6

89542404

movl

%edx,0

893424

movl

%esi,(

ffd1
8b06

call
movl

*%ecx
(%esi)

c744240401000000

movl

$0x00000001,0x

893424

movl

%esi,(

ff5024

call

*0x24(

8b8d68ffffff

movl

0xffffff68(%eb

8b5104

movl

0x04(%

8b42f4

movl

0xf4(%

85c0

testl

%eax,%

0f8560020000
8b459c

movl

0x0001d95d
0x9c(%

8d5598

leal

0x98(%

895584

movl

%edx,0

85c0

testl

%eax,%

0f8487000000
89c7

jne

je

8d4dc4
898d40ffffff

eb16

0x0001d795
%eax,%

leal

0xc4(%

movl

8d45c0
898544ffffff

movl

%ecx,0xffffff4
leal

movl

0xc0(%
%eax,0xffffff4

jmp

0x0001

+708 0001d724 660f1f440000

nopw

0x00(%eax,%eax

+714 0001d72a 660f1f440000

nopw

0x00(%eax,%eax

)
)
+720 0001d730
x84(%ebp)
+723 0001d733
edi),%edi
+726 0001d736
edi
+728 0001d738
d795
+730 0001d73a
edi),%eax
+733 0001d73d
eax),%ebx
+736 0001d740
xc0(%ebp)
+739 0001d743
p),%edx
+745 0001d749
,%eax
+747 0001d74b
eax),%esi
+750 0001d74e
xc4(%ebp)
+753 0001d751
esi
+755 0001d753
p),%ecx
+761 0001d759
p),%ecx
+768 0001d760
8(%ebp)
+774 0001d766
edi),%ecx
+777 0001d769
,%edx
+779 0001d76b
p),%eax
+785 0001d771
,%eax
+787 0001d773
x08(%esp)
+791 0001d777
x04(%esp)
+795 0001d77b
%esp)
+798 0001d77e
_memcmp
+803 0001d783
ebx
+805 0001d785
eax
+807 0001d787
eax
+810 0001d78a
eax
+812 0001d78c
d730

897d84

movl

%edi,0

8b7f08

movl

0x08(%

85ff

testl

%edi,%

745b

je

0x0001

8b4710

movl

0x10(%

8b58f4

movl

0xf4(%

895dc0

movl

%ebx,0

8b9568ffffff

movl

0xffffff68(%eb

8b02

movl

(%edx)

8b70f4

movl

0xf4(%

8975c4

movl

%esi,0

39de

cmpl

%ebx,%

8b8d40ffffff

movl

0xffffff40(%eb

0f438d44ffffff

cmovael

0xffffff44(%eb

898d38ffffff

movl

%ecx,0xffffff3

8b4f10

movl

0x10(%

8b12

movl

(%edx)

8b8538ffffff

movl

0xffffff38(%eb

8b00

movl

(%eax)

89442408

movl

%eax,0

89542404

movl

%edx,0

890c24

movl

%ecx,(

e88d560e00

calll

0x00102e10

29f3

subl

%esi,%

85c0

testl

%eax,%

0f44c3

cmovel

%ebx,%

85c0

testl

%eax,%

79a2

jns

0x0001

+814 0001d78e
edi),%edi
+817 0001d791
edi
+819 0001d793
d73a
+821 0001d795
ebp),%edx
+824 0001d798
c(%ebp)
+830 0001d79e
d7ea
+832 0001d7a0
edi
+834 0001d7a2
p),%ecx
+840 0001d7a8
,%eax
+842 0001d7aa
eax),%ebx
+845 0001d7ad
xc4(%ebp)
+848 0001d7b0
edx),%eax
+851 0001d7b3
eax),%esi
+854 0001d7b6
xc0(%ebp)
+857 0001d7b9
ebp),%eax
+860 0001d7bc
ebp),%edx
+863 0001d7bf
esi
+865 0001d7c1
eax
+868 0001d7c4
,%ecx
+870 0001d7c6
edi),%edx
+873 0001d7c9
,%eax
+875 0001d7cb
x08(%esp)
+879 0001d7cf
x04(%esp)
+883 0001d7d3
%esp)
+886 0001d7d6
_memcmp
+891 0001d7db
ebx
+893 0001d7dd
eax
+895 0001d7df
eax
+898 0001d7e2
eax
+900 0001d7e4
+906 0001d7ea

8b7f0c

movl

0x0c(%

85ff

testl

%edi,%

75a5

jne

0x0001

8b5584

movl

0x84(%

39953cffffff

cmpl

%edx,0xffffff3

744a

je

0x0001

89d7

movl

%edx,%

8b8d68ffffff

movl

0xffffff68(%eb

8b01

movl

(%ecx)

8b58f4

movl

0xf4(%

895dc4

movl

%ebx,0

8b4210

movl

0x10(%

8b70f4

movl

0xf4(%

8975c0

movl

%esi,0

8d45c0

leal

0xc0(%

8d55c4

leal

0xc4(%

39de

cmpl

%ebx,%

0f43c2

cmovael

%edx,%

8b09

movl

(%ecx)

8b5710

movl

0x10(%

8b00

movl

(%eax)

89442408

movl

%eax,0

89542404

movl

%edx,0

890c24

movl

%ecx,(

e835560e00

calll

0x00102e10

29f3

subl

%esi,%

85c0

testl

%eax,%

0f44c3

cmovel

%ebx,%

85c0

testl

%eax,%

0f89e5000000
c7042408000000

jns
movl

0x0001d8cf
$0x00000008,(%

esp)
+913 0001d7f1 e884550e00
calll
0x00102d7a
operator new(unsigned long)
+918 0001d7f6 898574ffffff
movl
%eax,0xffffff7
4(%ebp)
+924 0001d7fc c70000000000
movl
$0x00000000,(%
eax)
+930 0001d802 c7400401000000
movl
$0x00000001,0x
04(%eax)
+937 0001d809 8b8d68ffffff
movl
0xffffff68(%eb
p),%ecx
+943 0001d80f 894c2404
movl
%ecx,0
x04(%esp)
+947 0001d813 8d7db8
leal
0xb8(%
ebp),%edi
+950 0001d816 893c24
movl
%edi,(
%esp)
+953 0001d819 e8a8540e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+958 0001d81e 8b8574ffffff
movl
0xffffff74(%eb
p),%eax
+964 0001d824 8945bc
movl
%eax,0
xbc(%ebp)
+967 0001d827 ff4004
incl
0x04(%
eax)
+970 0001d82a 897c2408
movl
%edi,0
x08(%esp)
+974 0001d82e 8b5584
movl
0x84(%
ebp),%edx
+977 0001d831 89542404
movl
%edx,0
x04(%esp)
+981 0001d835 8d4d94
leal
0x94(%
ebp),%ecx
+984 0001d838 890c24
movl
%ecx,(
%esp)
+987 0001d83b e8101a0000
calll
0x0001f250
+992 0001d840 898578ffffff
movl
%eax,0xffffff7
8(%ebp)
+998 0001d846 8b5dbc
movl
0xbc(%
ebp),%ebx
+1001 0001d849 85db
testl
%ebx,%
ebx
+1003 0001d84b 7429
je
0x0001
d876
+1005 0001d84d 8b4304
movl
0x04(%
ebx),%eax
+1008 0001d850 48
decl
%eax
+1009 0001d851 894304
movl
%eax,0
x04(%ebx)
+1012 0001d854 85c0
testl
%eax,%
eax
+1014 0001d856 751e
jne
0x0001
d876
+1016 0001d858 8b33
movl
(%ebx)
,%esi
+1018 0001d85a 85f6
testl
%esi,%
esi
+1020 0001d85c 7410
je
0x0001

d86e
+1022 0001d85e 893424
movl
%esi,(
%esp)
+1025 0001d861 e86af0feff
calll
0x0000c8d0
+1030 0001d866 893424
movl
%esi,(
%esp)
+1033 0001d869 e800550e00
calll
0x00102d6e
operator delete(void*)
+1038 0001d86e 891c24
movl
%ebx,(
%esp)
+1041 0001d871 e8f8540e00
calll
0x00102d6e
operator delete(void*)
+1046 0001d876 893c24
movl
%edi,(
%esp)
+1049 0001d879 e854540e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1054 0001d87e 8bbd78ffffff
movl
0xffffff78(%eb
p),%edi
+1060 0001d884 8b8574ffffff
movl
0xffffff74(%eb
p),%eax
+1066 0001d88a 85c0
testl
%eax,%
eax
+1068 0001d88c 7441
je
0x0001
d8cf
+1070 0001d88e 8b9574ffffff
movl
0xffffff74(%eb
p),%edx
+1076 0001d894 8b4204
movl
0x04(%
edx),%eax
+1079 0001d897 48
decl
%eax
+1080 0001d898 894204
movl
%eax,0
x04(%edx)
+1083 0001d89b 8bbd78ffffff
movl
0xffffff78(%eb
p),%edi
+1089 0001d8a1 85c0
testl
%eax,%
eax
+1091 0001d8a3 752a
jne
0x0001
d8cf
+1093 0001d8a5 8b1a
movl
(%edx)
,%ebx
+1095 0001d8a7 85db
testl
%ebx,%
ebx
+1097 0001d8a9 7410
je
0x0001
d8bb
+1099 0001d8ab 891c24
movl
%ebx,(
%esp)
+1102 0001d8ae e81df0feff
calll
0x0000c8d0
+1107 0001d8b3 891c24
movl
%ebx,(
%esp)
+1110 0001d8b6 e8b3540e00
calll
0x00102d6e
operator delete(void*)
+1115 0001d8bb 8b8d74ffffff
movl
0xffffff74(%eb
p),%ecx
+1121 0001d8c1 890c24
movl
%ecx,(
%esp)
+1124 0001d8c4 e8a5540e00
calll
0x00102d6e
operator delete(void*)
+1129 0001d8c9 8bbd78ffffff
movl
0xffffff78(%eb
p),%edi
+1135 0001d8cf 8b5f14
movl
0x14(%

edi),%ebx
+1138 0001d8d2 399d7cffffff
c(%ebp)
+1144 0001d8d8 7435
d90f
+1146 0001d8da 8b4304
ebx),%eax
+1149 0001d8dd 48
+1150 0001d8de 894304
x04(%ebx)
+1153 0001d8e1 85c0
eax
+1155 0001d8e3 751e
d903
+1157 0001d8e5 8b33
,%esi
+1159 0001d8e7 85f6
esi
+1161 0001d8e9 7410
d8fb
+1163 0001d8eb 893424
%esp)
+1166 0001d8ee e8ddeffeff
+1171 0001d8f3 893424
%esp)
+1174 0001d8f6 e873540e00
operator delete(void*)
+1179 0001d8fb 891c24
%esp)
+1182 0001d8fe e86b540e00
operator delete(void*)
+1187 0001d903 8b857cffffff
p),%eax
+1193 0001d909 894714
x14(%edi)
+1196 0001d90c ff4004
eax)
+1199 0001d90f 8bb57cffffff
p),%esi
+1205 0001d915 85f6
esi
+1207 0001d917 7435
d94e
+1209 0001d919 8b957cffffff
p),%edx
+1215 0001d91f 8b4204
edx),%eax
+1218 0001d922 48
+1219 0001d923 894204
x04(%edx)
+1222 0001d926 85c0
eax
+1224 0001d928 7524
d94e
+1226 0001d92a 8b1a
,%ebx
+1228 0001d92c 85db
ebx
+1230 0001d92e 7410
d940

cmpl

%ebx,0xffffff7
je

0x0001

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0001

movl

(%ebx)

testl

%esi,%

je

0x0001

movl

%esi,(

movl

0x0000c8d0
%esi,(

calll
calll

0x00102d6e
movl

%ebx,(

calll

0x00102d6e

movl

0xffffff7c(%eb
movl

%eax,0

incl

0x04(%

movl

0xffffff7c(%eb
testl

%esi,%

je

0x0001

movl

0xffffff7c(%eb
movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0001

movl

(%edx)

testl

%ebx,%

je

0x0001

+1232 0001d930 891c24


%esp)
+1235 0001d933 e898effeff
+1240 0001d938 891c24
%esp)
+1243 0001d93b e82e540e00
operator delete(void*)
+1248 0001d940 8b8d7cffffff
p),%ecx
+1254 0001d946 890c24
%esp)
+1257 0001d949 e820540e00
operator delete(void*)
+1262 0001d94e ff8570ffffff
p)
+1268 0001d954 83458018
0x80(%ebp)
+1272 0001d958 e9a3fbffff
+1277 0001d95d 8b06
,%eax
+1279 0001d95f 89542404
x04(%esp)
+1283 0001d963 893424
%esp)
+1286 0001d966 ff10
+1288 0001d968 e990fdffff
+1293 0001d96d 8d45c8
ebp),%eax
+1296 0001d970 e9fdfcffff
+1301 0001d975 8d45ac
ebp),%eax
+1304 0001d978 89442408
x08(%esp)
+1308 0001d97c 8d5594
ebp),%edx
+1311 0001d97f 89542404
x04(%esp)
+1315 0001d983 89c8
eax
+1317 0001d985 050c010000
ax
+1322 0001d98a 890424
%esp)
+1325 0001d98d e86edb0500
+1330 0001d992 8b459c
ebp),%eax
+1333 0001d995 89442404
x04(%esp)
+1337 0001d999 8d4594
ebp),%eax
+1340 0001d99c 890424
%esp)
+1343 0001d99f e87c1c0000
+1348 0001d9a4 8b75b0
ebp),%esi
+1351 0001d9a7 8b5dac
ebp),%ebx
+1354 0001d9aa 39de
esi
+1356 0001d9ac 740f

movl

%ebx,(

movl

0x0000c8d0
%ebx,(

calll
calll

0x00102d6e

movl

0xffffff7c(%eb
movl

%ecx,(

calll

0x00102d6e

incl

0xffffff70(%eb
addl

$0x18,

movl

0x0001d500
(%esi)

movl

%edx,0

movl

%esi,(

call
leal

(%eax)
0x0001d6fd
0xc8(%

leal

0x0001d672
0xac(%

movl

%eax,0

leal

0x94(%

movl

%edx,0

movl

%ecx,%

jmp

jmp
jmp

addl

$0x0000010c,%e
movl

%eax,(

movl

0x0007b500
0x9c(%

movl

%eax,0

leal

0x94(%

movl

%eax,(

movl

0x0001f620
0xb0(%

movl

0xac(%

cmpl

%ebx,%

je

0x0001

calll

calll

d9bd
+1358 0001d9ae 891c24
movl
%ebx,(
%esp)
+1361 0001d9b1 e81c530e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1366 0001d9b6 83c304
addl
$0x04,
%ebx
+1369 0001d9b9 39de
cmpl
%ebx,%
esi
+1371 0001d9bb 75f1
jne
0x0001
d9ae
+1373 0001d9bd 8b45ac
movl
0xac(%
ebp),%eax
+1376 0001d9c0 85c0
testl
%eax,%
eax
+1378 0001d9c2 7408
je
0x0001
d9cc
+1380 0001d9c4 890424
movl
%eax,(
%esp)
+1383 0001d9c7 e8a2530e00
calll
0x00102d6e
operator delete(void*)
+1388 0001d9cc 81c4cc000000
addl
$0x000000cc,%e
sp
+1394 0001d9d2 5b
popl
%ebx
+1395 0001d9d3 5e
popl
%esi
+1396 0001d9d4 5f
popl
%edi
+1397 0001d9d5 c9
leave
+1398 0001d9d6 c3
ret
+1399 0001d9d7 898564ffffff
movl
%eax,0xffffff6
4(%ebp)
+1405 0001d9dd 8b75b0
movl
0xb0(%
ebp),%esi
+1408 0001d9e0 8b5dac
movl
0xac(%
ebp),%ebx
+1411 0001d9e3 39de
cmpl
%ebx,%
esi
+1413 0001d9e5 740f
je
0x0001
d9f6
+1415 0001d9e7 891c24
movl
%ebx,(
%esp)
+1418 0001d9ea e8e3520e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1423 0001d9ef 83c304
addl
$0x04,
%ebx
+1426 0001d9f2 39de
cmpl
%ebx,%
esi
+1428 0001d9f4 75f1
jne
0x0001
d9e7
+1430 0001d9f6 8b45ac
movl
0xac(%
ebp),%eax
+1433 0001d9f9 85c0
testl
%eax,%
eax
+1435 0001d9fb 7408
je
0x0001
da05
+1437 0001d9fd 890424
movl
%eax,(
%esp)
+1440 0001da00 e869530e00
calll
0x00102d6e
operator delete(void*)

+1445 0001da05 8b9564ffffff


p),%edx
+1451 0001da0b 891424
%esp)
+1454 0001da0e e835520e00
__Unwind_Resume
+1459 0001da13 898564ffffff
4(%ebp)
+1465 0001da19 8b45ac
ebp),%eax
+1468 0001da1c 85c0
eax
+1470 0001da1e 7408
da28
+1472 0001da20 890424
%esp)
+1475 0001da23 e846530e00
operator delete(void*)
+1480 0001da28 8b8564ffffff
p),%eax
+1486 0001da2e 890424
%esp)
+1489 0001da31 e812520e00
__Unwind_Resume
+1494 0001da36 eb9f
d9d7
+1496 0001da38 898564ffffff
4(%ebp)
+1502 0001da3e 8b8574ffffff
p),%eax
+1508 0001da44 85c0
eax
+1510 0001da46 7435
da7d
+1512 0001da48 8b9574ffffff
p),%edx
+1518 0001da4e 8b4204
edx),%eax
+1521 0001da51 48
+1522 0001da52 894204
x04(%edx)
+1525 0001da55 85c0
eax
+1527 0001da57 7524
da7d
+1529 0001da59 8b1a
,%ebx
+1531 0001da5b 85db
ebx
+1533 0001da5d 7410
da6f
+1535 0001da5f 891c24
%esp)
+1538 0001da62 e869eefeff
+1543 0001da67 891c24
%esp)
+1546 0001da6a e8ff520e00
operator delete(void*)
+1551 0001da6f 8b8d74ffffff
p),%ecx

movl

0xffffff64(%eb
movl

%edx,(

calll

0x00102c48

movl

%eax,0xffffff6
movl

0xac(%

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e

movl

0xffffff64(%eb
movl

calll

%eax,(
0x00102c48

jmp

0x0001

movl

%eax,0xffffff6

movl

0xffffff74(%eb
testl

%eax,%

je

0x0001

movl

0xffffff74(%eb
movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0001

movl

(%edx)

testl

%ebx,%

je

0x0001

movl

%ebx,(

movl

0x0000c8d0
%ebx,(

calll
calll

0x00102d6e

movl

0xffffff74(%eb

+1557 0001da75 890c24


%esp)
+1560 0001da78 e8f1520e00
operator delete(void*)
+1565 0001da7d 8b9d7cffffff
p),%ebx
+1571 0001da83 85db
ebx
+1573 0001da85 7435
dabc
+1575 0001da87 8b957cffffff
p),%edx
+1581 0001da8d 8b4204
edx),%eax
+1584 0001da90 48
+1585 0001da91 894204
x04(%edx)
+1588 0001da94 85c0
eax
+1590 0001da96 7524
dabc
+1592 0001da98 8b1a
,%ebx
+1594 0001da9a 85db
ebx
+1596 0001da9c 7410
daae
+1598 0001da9e 891c24
%esp)
+1601 0001daa1 e82aeefeff
+1606 0001daa6 891c24
%esp)
+1609 0001daa9 e8c0520e00
operator delete(void*)
+1614 0001daae 8b8d7cffffff
p),%ecx
+1620 0001dab4 890c24
%esp)
+1623 0001dab7 e8b2520e00
operator delete(void*)
+1628 0001dabc 8b459c
ebp),%eax
+1631 0001dabf 89442404
x04(%esp)
+1635 0001dac3 8d4d94
ebp),%ecx
+1638 0001dac6 890c24
%esp)
+1641 0001dac9 e8521b0000
+1646 0001dace e90affffff
+1651 0001dad3 898564ffffff
4(%ebp)
+1657 0001dad9 eba2
da7d
+1659 0001dadb e9f7feffff
+1664 0001dae0 898564ffffff
4(%ebp)
+1670 0001dae6 891c24
%esp)
+1673 0001dae9 e880520e00

movl

%ecx,(

calll

0x00102d6e

movl

0xffffff7c(%eb
testl

%ebx,%

je

0x0001

movl

0xffffff7c(%eb
movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0001

movl

(%edx)

testl

%ebx,%

je

0x0001

movl

%ebx,(

movl

0x0000c8d0
%ebx,(

calll
calll

0x00102d6e

movl

0xffffff7c(%eb
movl

calll

0x00102d6e
movl

0x9c(%

movl

%eax,0

leal

0x94(%

movl

%ecx,(

calll
jmp
movl

0x0001f620
0x0001d9dd
%eax,0xffffff6
jmp

jmp
movl

0x0001
0x0001d9d7
%eax,0xffffff6

movl
calll

%ecx,(

%ebx,(
0x00102d6e

operator delete(void*)
+1678 0001daee ebcc
jmp
0x0001
dabc
+1680 0001daf0 898564ffffff
movl
%eax,0xffffff6
4(%ebp)
+1686 0001daf6 ebc4
jmp
0x0001
dabc
+1688 0001daf8 898564ffffff
movl
%eax,0xffffff6
4(%ebp)
+1694 0001dafe 893c24
movl
%edi,(
%esp)
+1697 0001db01 e8cc510e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1702 0001db06 e933ffffff
jmp
0x0001da3e
+1707 0001db0b 898564ffffff
movl
%eax,0xffffff6
4(%ebp)
+1713 0001db11 8b75bc
movl
0xbc(%
ebp),%esi
+1716 0001db14 85f6
testl
%esi,%
esi
+1718 0001db16 74e6
je
0x0001
dafe
+1720 0001db18 8b4604
movl
0x04(%
esi),%eax
+1723 0001db1b 48
decl
%eax
+1724 0001db1c 894604
movl
%eax,0
x04(%esi)
+1727 0001db1f 85c0
testl
%eax,%
eax
+1729 0001db21 75db
jne
0x0001
dafe
+1731 0001db23 8b1e
movl
(%esi)
,%ebx
+1733 0001db25 85db
testl
%ebx,%
ebx
+1735 0001db27 7410
je
0x0001
db39
+1737 0001db29 891c24
movl
%ebx,(
%esp)
+1740 0001db2c e89fedfeff
calll
0x0000c8d0
+1745 0001db31 891c24
movl
%ebx,(
%esp)
+1748 0001db34 e835520e00
calll
0x00102d6e
operator delete(void*)
+1753 0001db39 893424
movl
%esi,(
%esp)
+1756 0001db3c e82d520e00
calll
0x00102d6e
operator delete(void*)
+1761 0001db41 ebbb
jmp
0x0001
dafe
+1763 0001db43 ebb3
jmp
0x0001
daf8
+1765 0001db45 898564ffffff
movl
%eax,0xffffff6
4(%ebp)
+1771 0001db4b 8b45ac
movl
0xac(%
ebp),%eax
+1774 0001db4e 85c0
testl
%eax,%
eax
+1776 0001db50 7408
je
0x0001

db5a
+1778 0001db52 890424
%esp)
+1781 0001db55 e814520e00
operator delete(void*)
+1786 0001db5a 8b8d64ffffff
p),%ecx
+1792 0001db60 890c24
%esp)
+1795 0001db63 e8e0500e00
__Unwind_Resume
+1800 0001db68 0f1f840000000000
x,%eax)
+0

movl

%eax,(

calll

0x00102d6e

movl

0xffffff64(%eb
movl

%ecx,(

calll

0x00102c48

nopl

0x00000000(%ea

0001db70 55

pushl

%ebp
+1
0001db71 89e5
%esp,%ebp
+3
0001db73 57
%edi
+4
0001db74 56
%esi
+5
0001db75 53
%ebx
+6
0001db76 81ec9c000000
0009c,%esp
+12 0001db7c 0fb6450c
ebp),%eax
+16 0001db80 88856fffffff
(%ebp)
+22 0001db86 0fb64510
ebp),%eax
+26 0001db8a 88856effffff
(%ebp)
+32 0001db90 8b4508
ebp),%eax
+35 0001db93 05dc000000
ax
+40 0001db98 898570ffffff
0(%ebp)
+46 0001db9e 890424
%esp)
+49 0001dba1 e88a040400
+54 0001dba6 8b4508
ebp),%eax
+57 0001dba9 8bb004010000
x),%esi
+63 0001dbaf 8b8000010000
x),%eax
+69 0001dbb5 898574ffffff
4(%ebp)
+75 0001dbbb 89c7
edi
+77 0001dbbd 39c6
esi
+79 0001dbbf 742b
dbec
+81 0001dbc1 89c3
ebx
+83 0001dbc3 eb0d

movl
pushl
pushl
pushl
subl

$0x000

movzbl

0x0c(%

movb

%al,0xffffff6f
movzbl

movb

0x10(%
%al,0xffffff6e

movl

0x08(%

addl

$0x000000dc,%e

movl

%eax,0xffffff7
movl

%eax,(

movl

0x0005e030
0x08(%

calll
movl

0x00000104(%ea

movl

0x00000100(%ea

movl

%eax,0xffffff7
movl

%eax,%

cmpl

%eax,%

je

0x0001

movl

%eax,%

jmp

0x0001

dbd2
+85 0001dbc5 0f1f440000
nopl
0x00(%eax,%eax
)
+90 0001dbca 660f1f440000
nopw
0x00(%eax,%eax
)
+96 0001dbd0 89df
movl
%ebx,%
edi
+98 0001dbd2 8d4304
leal
0x04(%
ebx),%eax
+101 0001dbd5 890424
movl
%eax,(
%esp)
+104 0001dbd8 e8f5500e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+109 0001dbdd 891c24
movl
%ebx,(
%esp)
+112 0001dbe0 e8ed500e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+117 0001dbe5 8d5f18
leal
0x18(%
edi),%ebx
+120 0001dbe8 39f3
cmpl
%esi,%
ebx
+122 0001dbea 75e4
jne
0x0001
dbd0
+124 0001dbec 2bb574ffffff
subl
0xffffff74(%eb
p),%esi
+130 0001dbf2 83e6f8
andl
$0xf8,
%esi
+133 0001dbf5 8b4508
movl
0x08(%
ebp),%eax
+136 0001dbf8 29b004010000
subl
%esi,0x0000010
4(%eax)
+142 0001dbfe 8b10
movl
(%eax)
,%edx
+144 0001dc00 8b4508
movl
0x08(%
ebp),%eax
+147 0001dc03 0500010000
addl
$0x00000100,%e
ax
+152 0001dc08 8944240c
movl
%eax,0
x0c(%esp)
+156 0001dc0c 8b8570ffffff
movl
0xffffff70(%eb
p),%eax
+162 0001dc12 89442408
movl
%eax,0
x08(%esp)
+166 0001dc16 8b4508
movl
0x08(%
ebp),%eax
+169 0001dc19 05d4000000
addl
$0x000000d4,%e
ax
+174 0001dc1e 89442404
movl
%eax,0
x04(%esp)
+178 0001dc22 8b4508
movl
0x08(%
ebp),%eax
+181 0001dc25 890424
movl
%eax,(
%esp)
+184 0001dc28 ff5248
call
*0x48(
%edx)
+187 0001dc2b 84c0
testb
%al,%a
l
+189 0001dc2d 0f84c7000000
je
0x0001dcfa

+195 0001dc33
ebp),%eax
+198 0001dc36
x),%xmm2
+206 0001dc3e
x),%xmm2
+214 0001dc46
x),%xmm1
+222 0001dc4e
x),%xmm1
+230 0001dc56
x),%xmm3
+238 0001dc5e
x),%xmm3
+246 0001dc66
%xmm4
+249 0001dc69
%xmm0
+252 0001dc6c
m0
+257 0001dc71
%xmm3
+260 0001dc74
%xmm3
+263 0001dc77
p)
+268 0001dc7c
%xmm0
+271 0001dc7f
m0
+276 0001dc84
%xmm1
+279 0001dc87
%xmm1
+282 0001dc8a
p)
+287 0001dc8f
%xmm0
+290 0001dc92
m0
+295 0001dc97
%xmm2
+298 0001dc9a
%xmm2
+301 0001dc9d
p)
+306 0001dca2
ebp),%eax
+309 0001dca5
ebp),%edx
+312 0001dca8
%xmm2
+315 0001dcab
eax
+318 0001dcae
,%xmm0
+322 0001dcb2
ebp),%edx
+325 0001dcb5
%xmm0

8b4508

movl

0x08(%

f30f1090fc000000

movss

0x000000fc(%ea

f30f5c90f0000000

subss

0x000000f0(%ea

f30f1088f8000000

movss

0x000000f8(%ea

f30f5c88ec000000

subss

0x000000ec(%ea

f30f1098f4000000

movss

0x000000f4(%ea

f30f5c98e8000000

subss

0x000000e8(%ea

0f57e4

xorps

%xmm4,

0f28c3

movaps

%xmm3,

f30fc2c405

cmpss

$0x5,%xmm4,%xm

0f54d8

andps

%xmm0,

0f56dc

orps

%xmm4,

f30f115ddc

movss

0f28c1
f30fc2c405

%xmm3,0xdc(%eb
movaps

cmpss

%xmm1,
$0x5,%xmm4,%xm

0f54c8

andps

%xmm0,

0f56cc

orps

%xmm4,

f30f114de0

movss

0f28c2
f30fc2c405

%xmm1,0xe0(%eb
movaps

cmpss

%xmm2,
$0x5,%xmm4,%xm

0f54d0

andps

%xmm0,

0f56d4

orps

%xmm4,

f30f1155e4

movss

%xmm2,0xe4(%eb

8d45e4

leal

0xe4(%

8d55e0

leal

0xe0(%

0f2ed1

ucomiss

%xmm1,

0f46c2

cmovbel

%edx,%

f30f1000

movss

(%eax)

8d55dc

leal

0xdc(%

0f2ec3

ucomiss

%xmm3,

+328 0001dcb8
eax
+331 0001dcbb
m0
+339 0001dcc3
,%xmm0
+343 0001dcc7
p)
+348 0001dccc
p)
+353 0001dcd1
p)
+358 0001dcd6
ebp),%eax
+361 0001dcd9
x04(%esp)
+365 0001dcdd
ebp),%eax
+368 0001dce0
%esp)
+371 0001dce3
+376 0001dce8
x04(%esp)
+380 0001dcec
p),%eax
+386 0001dcf2
%esp)
+389 0001dcf5
+394 0001dcfa
6f(%ebp)
+401 0001dd01
dd3f
+403 0001dd03
6e(%ebp)
+410 0001dd0a
dd29
+412 0001dd0c
ebp),%eax
+415 0001dd0f
x04(%esp)
+419 0001dd13
ebp),%eax
+422 0001dd16
%esp)
+425 0001dd19
+430 0001dd1e
sp
+436 0001dd24
+437 0001dd25
+438 0001dd26
+439 0001dd27
+440 0001dd28
+441 0001dd29
ebp),%eax
+444 0001dd2c
%esp)
+447 0001dd2f
+452 0001dd34
sp
+458 0001dd3a

0f46c2
f30f1005801a1000

cmovbel
movss

f30f5e00

%edx,%
0x00101a80,%xm

divss

(%eax)

f30f1145d0

movss

%xmm0,0xd0(%eb

f30f1145d4

movss

%xmm0,0xd4(%eb

f30f1145d8

movss

%xmm0,0xd8(%eb

8d45d0

leal

0xd0(%

89442404

movl

%eax,0

8d4584

leal

0x84(%

890424

movl

%eax,(

movl

0x00064d70
%eax,0

e888700400
89442404

calll

8b8570ffffff

movl

890424

0xffffff70(%eb
movl

e8b6ef0300
80bd6fffffff00
'o'
753c

calll
cmpb

80bd6effffff00
'n'
751d

cmpb

%eax,(
0x0005ccb0
$0x00,0xffffff

jne

0x0001
$0x00,0xffffff

jne

0x0001

8b4514

movl

0x14(%

89442404

movl

%eax,0

8b4508

movl

0x08(%

890424

movl

%eax,(

e872f6ffff
81c49c000000

calll
addl

0x0001d390
$0x0000009c,%e

5b
5e
5f
c9
c3
8b4508

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

890424

movl

%eax,(

e82cf7ffff
81c49c000000
5b

calll
addl

0x08(%

0x0001d460
$0x0000009c,%e
popl

%ebx

+459 0001dd3b 5e
popl
%esi
+460 0001dd3c 5f
popl
%edi
+461 0001dd3d c9
leave
+462 0001dd3e c3
ret
+463 0001dd3f c745c400000000
movl
$0x00000000,0x
c4(%ebp)
+470 0001dd46 c745c800000000
movl
$0x00000000,0x
c8(%ebp)
+477 0001dd4d c745cc00000000
movl
$0x00000000,0x
cc(%ebp)
+484 0001dd54 c744240801000000
movl
$0x00000001,0x
08(%esp)
+492 0001dd5c 8d5dc4
leal
0xc4(%
ebp),%ebx
+495 0001dd5f 895c2404
movl
%ebx,0
x04(%esp)
+499 0001dd63 8b8570ffffff
movl
0xffffff70(%eb
p),%eax
+505 0001dd69 890424
movl
%eax,(
%esp)
+508 0001dd6c e84ff30300
calll
0x0005d0c0
+513 0001dd71 895c2404
movl
%ebx,0
x04(%esp)
+517 0001dd75 8b4508
movl
0x08(%
ebp),%eax
+520 0001dd78 050c010000
addl
$0x0000010c,%e
ax
+525 0001dd7d 890424
movl
%eax,(
%esp)
+528 0001dd80 e80bd10500
calll
0x0007ae90
+533 0001dd85 8b75c8
movl
0xc8(%
ebp),%esi
+536 0001dd88 8b5dc4
movl
0xc4(%
ebp),%ebx
+539 0001dd8b 39de
cmpl
%ebx,%
esi
+541 0001dd8d 7410
je
0x0001
dd9f
+543 0001dd8f 90
nop
+544 0001dd90 891c24
movl
%ebx,(
%esp)
+547 0001dd93 e83a4f0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+552 0001dd98 83c304
addl
$0x04,
%ebx
+555 0001dd9b 39de
cmpl
%ebx,%
esi
+557 0001dd9d 75f1
jne
0x0001
dd90
+559 0001dd9f 8b45c4
movl
0xc4(%
ebp),%eax
+562 0001dda2 85c0
testl
%eax,%
eax
+564 0001dda4 0f8474ffffff
je
0x0001dd1e
+570 0001ddaa 890424
movl
%eax,(
%esp)
+573 0001ddad e8bc4f0e00
calll
0x00102d6e
operator delete(void*)
+578 0001ddb2 81c49c000000
addl
$0x0000009c,%e

sp
+584 0001ddb8 5b
popl
%ebx
+585 0001ddb9 5e
popl
%esi
+586 0001ddba 5f
popl
%edi
+587 0001ddbb c9
leave
+588 0001ddbc c3
ret
+589 0001ddbd 89c6
movl
%eax,%
esi
+591 0001ddbf 8b7dc8
movl
0xc8(%
ebp),%edi
+594 0001ddc2 8b5dc4
movl
0xc4(%
ebp),%ebx
+597 0001ddc5 39df
cmpl
%ebx,%
edi
+599 0001ddc7 7413
je
0x0001
dddc
+601 0001ddc9 891c24
movl
%ebx,(
%esp)
+604 0001ddcc e8014f0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+609 0001ddd1 83c304
addl
$0x04,
%ebx
+612 0001ddd4 39df
cmpl
%ebx,%
edi
+614 0001ddd6 75f1
jne
0x0001
ddc9
+616 0001ddd8 eb02
jmp
0x0001
dddc
+618 0001ddda 89c6
movl
%eax,%
esi
+620 0001dddc 8b45c4
movl
0xc4(%
ebp),%eax
+623 0001dddf 85c0
testl
%eax,%
eax
+625 0001dde1 7408
je
0x0001
ddeb
+627 0001dde3 890424
movl
%eax,(
%esp)
+630 0001dde6 e8834f0e00
calll
0x00102d6e
operator delete(void*)
+635 0001ddeb 893424
movl
%esi,(
%esp)
+638 0001ddee e8554e0e00
calll
0x00102c48
__Unwind_Resume
+643 0001ddf3 89c6
movl
%eax,%
esi
+645 0001ddf5 8b45c4
movl
0xc4(%
ebp),%eax
+648 0001ddf8 85c0
testl
%eax,%
eax
+650 0001ddfa 75e7
jne
0x0001
dde3
+652 0001ddfc ebed
jmp
0x0001
ddeb
+654 0001ddfe 89c6
movl
%eax,%
esi
+656 0001de00 ebe9
jmp
0x0001
ddeb
+658 0001de02 89c6
movl
%eax,%

esi
+660 0001de04 891c24
movl
%ebx,(
%esp)
+663 0001de07 e8c64e0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+668 0001de0c ebdd
jmp
0x0001
ddeb
+670 0001de0e 6690
nop
+0

0001de10 55

pushl

%ebp
+1
0001de11 89e5
%esp,%ebp
+3
0001de13 83ec38
$0x38,%esp
+6
0001de16 895df4
%ebx,0xf4(%ebp)
+9
0001de19 8975f8
%esi,0xf8(%ebp)
+12 0001de1c 897dfc
xfc(%ebp)
+15 0001de1f 8b4508
ebp),%eax
+18 0001de22 8b98d4000000
x),%ebx
+24 0001de28 8b7bf4
ebx),%edi
+27 0001de2b 897de4
xe4(%ebp)
+30 0001de2e 8b450c
ebp),%eax
+33 0001de31 8b08
,%ecx
+35 0001de33 8b71f4
ecx),%esi
+38 0001de36 8975e0
xe0(%ebp)
+41 0001de39 8d45e0
ebp),%eax
+44 0001de3c 8d55e4
ebp),%edx
+47 0001de3f 39f7
edi
+49 0001de41 0f46c2
eax
+52 0001de44 8b00
,%eax
+54 0001de46 89442408
x08(%esp)
+58 0001de4a 894c2404
x04(%esp)
+62 0001de4e 891c24
%esp)
+65 0001de51 e8ba4f0e00
_memcmp
+70 0001de56 85c0
eax
+72 0001de58 7504
de5e

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x000000d4(%ea
movl

0xf4(%

movl

%edi,0

movl

0x0c(%

movl

(%eax)

movl

0xf4(%

movl

%esi,0

leal

0xe0(%

leal

0xe4(%

cmpl

%esi,%

cmovbel

%edx,%

movl

(%eax)

movl

%eax,0

movl

%ecx,0

movl

%ebx,(

calll

0x00102e10
testl

%eax,%

jne

0x0001

+74 0001de5a 39f7

cmpl

%esi,%

edi
+76 0001de5c 7439
je
0x0001
de97
+78 0001de5e 8b450c
movl
0x0c(%
ebp),%eax
+81 0001de61 89442404
movl
%eax,0
x04(%esp)
+85 0001de65 8b4508
movl
0x08(%
ebp),%eax
+88 0001de68 05d4000000
addl
$0x000000d4,%e
ax
+93 0001de6d 890424
movl
%eax,(
%esp)
+96 0001de70 e8394e0e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+101 0001de75 8b4510
movl
0x10(%
ebp),%eax
+104 0001de78 8944240c
movl
%eax,0
x0c(%esp)
+108 0001de7c c744240800000000
movl
$0x00000000,0x
08(%esp)
+116 0001de84 c744240400000000
movl
$0x00000000,0x
04(%esp)
+124 0001de8c 8b4508
movl
0x08(%
ebp),%eax
+127 0001de8f 890424
movl
%eax,(
%esp)
+130 0001de92 e8d9fcffff
calll
0x0001db70
+135 0001de97 8b5df4
movl
0xf4(%
ebp),%ebx
+138 0001de9a 8b75f8
movl
0xf8(%
ebp),%esi
+141 0001de9d 8b7dfc
movl
0xfc(%
ebp),%edi
+144 0001dea0 c9
leave
+145 0001dea1 c3
ret
+146 0001dea2 0f1f8000000000
nopl
0x00000000(%ea
x)
+153 0001dea9 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

0001deb0 55

pushl

%ebp
+1
0001deb1 89e5
%esp,%ebp
+3
0001deb3 83ec48
$0x48,%esp
+6
0001deb6 895df4
%ebx,0xf4(%ebp)
+9
0001deb9 8975f8
%esi,0xf8(%ebp)
+12 0001debc 897dfc
xfc(%ebp)
+15 0001debf 8b4508
ebp),%eax
+18 0001dec2 8b98d4000000
x),%ebx

movl
subl
movl
movl

movl

movl

%edi,0

movl

0x08(%
0x000000d4(%ea

+24 0001dec8 8b7bf4


movl
0xf4(%
ebx),%edi
+27 0001decb 897de4
movl
%edi,0
xe4(%ebp)
+30 0001dece 8b450c
movl
0x0c(%
ebp),%eax
+33 0001ded1 8b08
movl
(%eax)
,%ecx
+35 0001ded3 8b71f4
movl
0xf4(%
ecx),%esi
+38 0001ded6 8975e0
movl
%esi,0
xe0(%ebp)
+41 0001ded9 8d45e0
leal
0xe0(%
ebp),%eax
+44 0001dedc 8d55e4
leal
0xe4(%
ebp),%edx
+47 0001dedf 39f7
cmpl
%esi,%
edi
+49 0001dee1 0f46c2
cmovbel
%edx,%
eax
+52 0001dee4 8b00
movl
(%eax)
,%eax
+54 0001dee6 89442408
movl
%eax,0
x08(%esp)
+58 0001deea 894c2404
movl
%ecx,0
x04(%esp)
+62 0001deee 891c24
movl
%ebx,(
%esp)
+65 0001def1 e81a4f0e00
calll
0x00102e10
_memcmp
+70 0001def6 85c0
testl
%eax,%
eax
+72 0001def8 7504
jne
0x0001
defe
+74 0001defa 39f7
cmpl
%esi,%
edi
+76 0001defc 7466
je
0x0001
df64
+78 0001defe 8b450c
movl
0x0c(%
ebp),%eax
+81 0001df01 89442404
movl
%eax,0
x04(%esp)
+85 0001df05 8b4508
movl
0x08(%
ebp),%eax
+88 0001df08 05d4000000
addl
$0x000000d4,%e
ax
+93 0001df0d 890424
movl
%eax,(
%esp)
+96 0001df10 e8994d0e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+101 0001df15 c745dc00000000
movl
$0x00000000,0x
dc(%ebp)
+108 0001df1c c745cc00000000
movl
$0x00000000,0x
cc(%ebp)
+115 0001df23 c745d000000000
movl
$0x00000000,0x
d0(%ebp)
+122 0001df2a 8d5dc8
leal
0xc8(%
ebp),%ebx

+125 0001df2d 8d45cc


ebp),%eax
+128 0001df30 8945d4
xd4(%ebp)
+131 0001df33 8945d8
xd8(%ebp)
+134 0001df36 895c240c
x0c(%esp)
+138 0001df3a c744240801000000
08(%esp)
+146 0001df42 c744240400000000
04(%esp)
+154 0001df4a 8b4508
ebp),%eax
+157 0001df4d 890424
%esp)
+160 0001df50 e81bfcffff
+165 0001df55 8b45d0
ebp),%eax
+168 0001df58 89442404
x04(%esp)
+172 0001df5c 891c24
%esp)
+175 0001df5f e8bc160000
+180 0001df64 8b5df4
ebp),%ebx
+183 0001df67 8b75f8
ebp),%esi
+186 0001df6a 8b7dfc
ebp),%edi
+189 0001df6d c9
+190 0001df6e c3
+191 0001df6f 89c6
esi
+193 0001df71 8b45d0
ebp),%eax
+196 0001df74 89442404
x04(%esp)
+200 0001df78 891c24
%esp)
+203 0001df7b e8a0160000
+208 0001df80 893424
%esp)
+211 0001df83 e8c04c0e00
__Unwind_Resume
+216 0001df88 89c6
esi
+218 0001df8a ebf4
df80
+220 0001df8c ebfa
df88
+222 0001df8e 6690
+0

leal

0xcc(%

movl

%eax,0

movl

%eax,0

movl

%ebx,0

movl

$0x00000001,0x

movl

$0x00000000,0x
movl

0x08(%

movl

%eax,(

movl

0x0001db70
0xd0(%

movl

%eax,0

movl

%ebx,(

movl

0x0001f620
0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

0xd0(%

movl

%eax,0

movl

%ebx,(

movl

0x0001f620
%esi,(

calll

calll

calll
calll

0x00102c48
movl

%eax,%

jmp

0x0001

jmp

0x0001

nop

0001df90 55

pushl

0001df91 89e5

movl

0001df93 83ec38

subl

0001df96 895df8

movl

%ebp
+1
%esp,%ebp
+3
$0x38,%esp
+6

%ebx,0xf8(%ebp)
+9
0001df99 8975fc
%esi,0xfc(%ebp)
+12 0001df9c 8b5508
ebp),%edx
+15 0001df9f 8b450c
ebp),%eax
+18 0001dfa2 3882d8000000
(%edx)
+24 0001dfa8 7452
dffc
+26 0001dfaa 8882d8000000
(%edx)
+32 0001dfb0 c745f400000000
f4(%ebp)
+39 0001dfb7 c745e400000000
e4(%ebp)
+46 0001dfbe c745e800000000
e8(%ebp)
+53 0001dfc5 8d5de0
ebp),%ebx
+56 0001dfc8 8d45e4
ebp),%eax
+59 0001dfcb 8945ec
xec(%ebp)
+62 0001dfce 8945f0
xf0(%ebp)
+65 0001dfd1 895c240c
x0c(%esp)
+69 0001dfd5 c744240800000000
08(%esp)
+77 0001dfdd c744240401000000
04(%esp)
+85 0001dfe5 891424
%esp)
+88 0001dfe8 e883fbffff
+93 0001dfed 8b45e8
ebp),%eax
+96 0001dff0 89442404
x04(%esp)
+100 0001dff4 891c24
%esp)
+103 0001dff7 e824160000
+108 0001dffc 8b5df8
ebp),%ebx
+111 0001dfff 8b75fc
ebp),%esi
+114 0001e002 c9
+115 0001e003 c3
+116 0001e004 89c6
esi
+118 0001e006 8b45e8
ebp),%eax
+121 0001e009 89442404
x04(%esp)
+125 0001e00d 891c24
%esp)
+128 0001e010 e80b160000
+133 0001e015 893424
%esp)

movl
movl

0x08(%

movl

0x0c(%

cmpb

%al,0x000000d8
je

0x0001

movb

%al,0x000000d8

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
leal

0xe0(%

leal

0xe4(%

movl

%eax,0

movl

%eax,0

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00000001,0x
movl

%edx,(

movl

0x0001db70
0xe8(%

movl

%eax,0

movl

%ebx,(

movl

0x0001f620
0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

0xe8(%

movl

%eax,0

movl

%ebx,(

movl

0x0001f620
%esi,(

calll

calll

calll

+136 0001e018 e82b4c0e00


__Unwind_Resume
+141 0001e01d 89c6
esi
+143 0001e01f ebf4
e015
+145 0001e021 ebfa
e01d
+147 0001e023 90
+148 0001e024 660f1f440000
)
+154 0001e02a 660f1f440000
)
+0

0001e030 55

calll

0x00102c48
movl

%eax,%

jmp

0x0001

jmp

0x0001

nop
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax
pushl

%ebp
+1
0001e031 89e5
movl
%esp,%ebp
+3
0001e033 56
pushl
%esi
+4
0001e034 53
pushl
%ebx
+5
0001e035 83ec30
subl
$0x30,%esp
+8
0001e038 8b7508
movl
0x08(%ebp),%esi
+11 0001e03b 8b5d0c
movl
0x0c(%
ebp),%ebx
+14 0001e03e 8d4350
leal
0x50(%
ebx),%eax
+17 0001e041 89442404
movl
%eax,0
x04(%esp)
+21 0001e045 8d86d4000000
leal
0x000000d4(%es
i),%eax
+27 0001e04b 890424
movl
%eax,(
%esp)
+30 0001e04e e85b4c0e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+35 0001e053 0fb64354
movzbl
0x54(%
ebx),%eax
+39 0001e057 8886d8000000
movb
%al,0x000000d8
(%esi)
+45 0001e05d c745f400000000
movl
$0x00000000,0x
f4(%ebp)
+52 0001e064 c745e400000000
movl
$0x00000000,0x
e4(%ebp)
+59 0001e06b c745e800000000
movl
$0x00000000,0x
e8(%ebp)
+66 0001e072 8d5de0
leal
0xe0(%
ebp),%ebx
+69 0001e075 8d45e4
leal
0xe4(%
ebp),%eax
+72 0001e078 8945ec
movl
%eax,0
xec(%ebp)
+75 0001e07b 8945f0
movl
%eax,0
xf0(%ebp)
+78 0001e07e 895c240c
movl
%ebx,0
x0c(%esp)

+82 0001e082 c744240800000000


08(%esp)
+90 0001e08a c744240401000000
04(%esp)
+98 0001e092 893424
%esp)
+101 0001e095 e8d6faffff
+106 0001e09a 8b45e8
ebp),%eax
+109 0001e09d 89442404
x04(%esp)
+113 0001e0a1 891c24
%esp)
+116 0001e0a4 e877150000
+121 0001e0a9 83c430
%esp
+124 0001e0ac 5b
+125 0001e0ad 5e
+126 0001e0ae c9
+127 0001e0af c3
+128 0001e0b0 89c6
esi
+130 0001e0b2 8b45e8
ebp),%eax
+133 0001e0b5 89442404
x04(%esp)
+137 0001e0b9 891c24
%esp)
+140 0001e0bc e85f150000
+145 0001e0c1 893424
%esp)
+148 0001e0c4 e87f4b0e00
__Unwind_Resume
+153 0001e0c9 89c6
esi
+155 0001e0cb ebf4
e0c1
+157 0001e0cd ebfa
e0c9
+159 0001e0cf 90
+0

movl

$0x00000000,0x

movl

$0x00000001,0x
movl

%esi,(

movl

0x0001db70
0xe8(%

movl

%eax,0

movl

%ebx,(

addl

0x0001f620
$0x30,

calll

calll
popl
popl
leave
ret
movl

%ebx
%esi

movl

0xe8(%

movl

%eax,0

movl

%ebx,(

movl

0x0001f620
%esi,(

calll
calll

%eax,%

0x00102c48
movl

%eax,%

jmp

0x0001

jmp

0x0001

nop

0001e0d0 55

pushl

%ebp
+1
0001e0d1 89e5
%esp,%ebp
+3
0001e0d3 57
%edi
+4
0001e0d4 56
%esi
+5
0001e0d5 53
%ebx
+6
0001e0d6 83ec4c
$0x4c,%esp
+9
0001e0d9 8b7d14
0x14(%ebp),%edi
+12 0001e0dc 8b450c
ebp),%eax
+15 0001e0df 89442404
x04(%esp)
+19 0001e0e3 8b4510

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

%eax,0

movl

0x10(%

ebp),%eax
+22 0001e0e6 890424
movl
%eax,(
%esp)
+25 0001e0e9 e8d2ff0300
calll
0x0005e0c0
+30 0001e0ee 31d2
xorl
%edx,%
edx
+32 0001e0f0 84c0
testb
%al,%a
l
+34 0001e0f2 750a
jne
0x0001
e0fe
+36 0001e0f4 89d0
movl
%edx,%
eax
+38 0001e0f6 8d65f4
leal
0xf4(%
ebp),%esp
+41 0001e0f9 5b
popl
%ebx
+42 0001e0fa 5e
popl
%esi
+43 0001e0fb 5f
popl
%edi
+44 0001e0fc c9
leave
+45 0001e0fd c3
ret
+46 0001e0fe e89dc90a00
calll
0x000caaa0
+51 0001e103 8945c0
movl
%eax,0
xc0(%ebp)
+54 0001e106 8b550c
movl
0x0c(%
ebp),%edx
+57 0001e109 8b02
movl
(%edx)
,%eax
+59 0001e10b 891424
movl
%edx,(
%esp)
+62 0001e10e ff5004
call
*0x04(
%eax)
+65 0001e111 8945c4
movl
%eax,0
xc4(%ebp)
+68 0001e114 85c0
testl
%eax,%
eax
+70 0001e116 0f8427010000
je
0x0001e243
+76 0001e11c 31f6
xorl
%esi,%
esi
+78 0001e11e eb6d
jmp
0x0001
e18d
+80 0001e120 8b5f04
movl
0x04(%
edi),%ebx
+83 0001e123 3b5f08
cmpl
0x08(%
edi),%ebx
+86 0001e126 0f84ff000000
je
0x0001e22b
+92 0001e12c 85db
testl
%ebx,%
ebx
+94 0001e12e 7439
je
0x0001
e169
+96 0001e130 8d55cc
leal
0xcc(%
ebp),%edx
+99 0001e133 89542404
movl
%edx,0
x04(%esp)
+103 0001e137 891c24
movl
%ebx,(
%esp)
+106 0001e13a e8874b0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+111 0001e13f 8d45d0
leal
0xd0(%
ebp),%eax

+114 0001e142 89442404


movl
%eax,0
x04(%esp)
+118 0001e146 8d4304
leal
0x04(%
ebx),%eax
+121 0001e149 890424
movl
%eax,(
%esp)
+124 0001e14c e8754b0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+129 0001e151 8b45d4
movl
0xd4(%
ebp),%eax
+132 0001e154 894308
movl
%eax,0
x08(%ebx)
+135 0001e157 8b45d8
movl
0xd8(%
ebp),%eax
+138 0001e15a 89430c
movl
%eax,0
x0c(%ebx)
+141 0001e15d 8b45dc
movl
0xdc(%
ebp),%eax
+144 0001e160 894310
movl
%eax,0
x10(%ebx)
+147 0001e163 8b45e0
movl
0xe0(%
ebp),%eax
+150 0001e166 894314
movl
%eax,0
x14(%ebx)
+153 0001e169 83470418
addl
$0x18,
0x04(%edi)
+157 0001e16d 8d55d0
leal
0xd0(%
ebp),%edx
+160 0001e170 891424
movl
%edx,(
%esp)
+163 0001e173 e85a4b0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+168 0001e178 8d55cc
leal
0xcc(%
ebp),%edx
+171 0001e17b 891424
movl
%edx,(
%esp)
+174 0001e17e e84f4b0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+179 0001e183 46
incl
%esi
+180 0001e184 3b75c4
cmpl
0xc4(%
ebp),%esi
+183 0001e187 0f84b6000000
je
0x0001e243
+189 0001e18d 8b550c
movl
0x0c(%
ebp),%edx
+192 0001e190 8b02
movl
(%edx)
,%eax
+194 0001e192 89742404
movl
%esi,0
x04(%esp)
+198 0001e196 891424
movl
%edx,(
%esp)
+201 0001e199 ff5008
call
*0x08(
%eax)
+204 0001e19c 89c3
movl
%eax,%
ebx
+206 0001e19e 89442404
movl
%eax,0
x04(%esp)

+210 0001e1a2 8d45cc


leal
0xcc(%
ebp),%eax
+213 0001e1a5 890424
movl
%eax,(
%esp)
+216 0001e1a8 e8194b0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+221 0001e1ad 8d4304
leal
0x04(%
ebx),%eax
+224 0001e1b0 89442404
movl
%eax,0
x04(%esp)
+228 0001e1b4 8d55d0
leal
0xd0(%
ebp),%edx
+231 0001e1b7 891424
movl
%edx,(
%esp)
+234 0001e1ba e8074b0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+239 0001e1bf 8b4308
movl
0x08(%
ebx),%eax
+242 0001e1c2 8945d4
movl
%eax,0
xd4(%ebp)
+245 0001e1c5 8b430c
movl
0x0c(%
ebx),%eax
+248 0001e1c8 8945d8
movl
%eax,0
xd8(%ebp)
+251 0001e1cb 8b4310
movl
0x10(%
ebx),%eax
+254 0001e1ce 8945dc
movl
%eax,0
xdc(%ebp)
+257 0001e1d1 8b4314
movl
0x14(%
ebx),%eax
+260 0001e1d4 8945e0
movl
%eax,0
xe0(%ebp)
+263 0001e1d7 8b45d0
movl
0xd0(%
ebp),%eax
+266 0001e1da 8b48f4
movl
0xf4(%
eax),%ecx
+269 0001e1dd 85c9
testl
%ecx,%
ecx
+271 0001e1df 0f843bffffff
je
0x0001e120
+277 0001e1e5 8d5de4
leal
0xe4(%
ebp),%ebx
+280 0001e1e8 8d55d0
leal
0xd0(%
ebp),%edx
+283 0001e1eb 8954240c
movl
%edx,0
x0c(%esp)
+287 0001e1ef 8b4518
movl
0x18(%
ebp),%eax
+290 0001e1f2 89442408
movl
%eax,0
x08(%esp)
+294 0001e1f6 8b55c0
movl
0xc0(%
ebp),%edx
+297 0001e1f9 89542404
movl
%edx,0
x04(%esp)
+301 0001e1fd 891c24
movl
%ebx,(
%esp)
+304 0001e200 e83bed0a00
calll
0x000ccf40

+309 0001e205 83ec04


subl
$0x04,
%esp
+312 0001e208 895c2404
movl
%ebx,0
x04(%esp)
+316 0001e20c 8d45d0
leal
0xd0(%
ebp),%eax
+319 0001e20f 890424
movl
%eax,(
%esp)
+322 0001e212 e8974a0e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+327 0001e217 891c24
movl
%ebx,(
%esp)
+330 0001e21a e8b34a0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+335 0001e21f 8b5f04
movl
0x04(%
edi),%ebx
+338 0001e222 3b5f08
cmpl
0x08(%
edi),%ebx
+341 0001e225 0f8501ffffff
jne
0x0001e12c
+347 0001e22b 8d55cc
leal
0xcc(%
ebp),%edx
+350 0001e22e 89542408
movl
%edx,0
x08(%esp)
+354 0001e232 895c2404
movl
%ebx,0
x04(%esp)
+358 0001e236 893c24
movl
%edi,(
%esp)
+361 0001e239 e8b2210000
calll
0x000203f0
+366 0001e23e e92affffff
jmp
0x0001e16d
+371 0001e243 ba01000000
movl
$0x00000001,%e
dx
+376 0001e248 89d0
movl
%edx,%
eax
+378 0001e24a 8d65f4
leal
0xf4(%
ebp),%esp
+381 0001e24d 5b
popl
%ebx
+382 0001e24e 5e
popl
%esi
+383 0001e24f 5f
popl
%edi
+384 0001e250 c9
leave
+385 0001e251 c3
ret
+386 0001e252 89c6
movl
%eax,%
esi
+388 0001e254 8d45cc
leal
0xcc(%
ebp),%eax
+391 0001e257 890424
movl
%eax,(
%esp)
+394 0001e25a e8734a0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+399 0001e25f 893424
movl
%esi,(
%esp)
+402 0001e262 e8e1490e00
calll
0x00102c48
__Unwind_Resume
+407 0001e267 89c6
movl
%eax,%
esi
+409 0001e269 8d45d0
leal
0xd0(%
ebp),%eax

+412 0001e26c 890424


movl
%eax,(
%esp)
+415 0001e26f e85e4a0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+420 0001e274 ebde
jmp
0x0001
e254
+422 0001e276 89c6
movl
%eax,%
esi
+424 0001e278 891c24
movl
%ebx,(
%esp)
+427 0001e27b e8524a0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+432 0001e280 ebe7
jmp
0x0001
e269
+434 0001e282 ebe3
jmp
0x0001
e267
+436 0001e284 ebf0
jmp
0x0001
e276
+438 0001e286 ebca
jmp
0x0001
e252
+440 0001e288 89c6
movl
%eax,%
esi
+442 0001e28a 8d55cc
leal
0xcc(%
ebp),%edx
+445 0001e28d 891424
movl
%edx,(
%esp)
+448 0001e290 e83d4a0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+453 0001e295 893424
movl
%esi,(
%esp)
+456 0001e298 e8ab490e00
calll
0x00102c48
__Unwind_Resume
+461 0001e29d 90
nop
+462 0001e29e 6690
nop
+0

0001e2a0 55

pushl

%ebp
+1
0001e2a1 89e5
%esp,%ebp
+3
0001e2a3 57
%edi
+4
0001e2a4 56
%esi
+5
0001e2a5 53
%ebx
+6
0001e2a6 81ecfc000000
000fc,%esp
+12 0001e2ac 8d7de4
ebp),%edi
+15 0001e2af 8b5508
ebp),%edx
+18 0001e2b2 8b82d4000000
x),%eax
+24 0001e2b8 89442404
x04(%esp)
+28 0001e2bc 893c24
%esp)

movl
pushl
pushl
pushl
subl

$0x000

leal

0xe4(%

movl

0x08(%

movl

0x000000d4(%ed
movl

%eax,0

movl

%edi,(

+31 0001e2bf e8ac460900


+36 0001e2c4 83ec04
%esp
+39 0001e2c7 893c24
%esp)
+42 0001e2ca e8e1460900
+47 0001e2cf c78524ffffff00000000
(%ebp)
+57 0001e2d9 84c0
l
+59 0001e2db 7443
e320
+61 0001e2dd 8b5de4
ebp),%ebx
+64 0001e2e0 85db
ebx
+66 0001e2e2 7429
e30d
+68 0001e2e4 8b4304
ebx),%eax
+71 0001e2e7 48
+72 0001e2e8 894304
x04(%ebx)
+75 0001e2eb 85c0
eax
+77 0001e2ed 751e
e30d
+79 0001e2ef 8b33
,%esi
+81 0001e2f1 85f6
esi
+83 0001e2f3 7410
e305
+85 0001e2f5 893424
%esp)
+88 0001e2f8 e8b3440900
+93 0001e2fd 893424
%esp)
+96 0001e300 e8694a0e00
operator delete(void*)
+101 0001e305 891c24
%esp)
+104 0001e308 e8614a0e00
operator delete(void*)
+109 0001e30d 8b8524ffffff
p),%eax
+115 0001e313 8d65f4
ebp),%esp
+118 0001e316 5b
+119 0001e317 5e
+120 0001e318 5f
+121 0001e319 c9
+122 0001e31a c3
+123 0001e31b 0f1f440000
)
+128 0001e320 e87bc70a00
+133 0001e325 8b08
,%ecx
+135 0001e327 8b5d08
ebp),%ebx

calll

calll
movl

subl

0x000b2970
$0x04,

movl

%edi,(

0x000b29b0
$0x00000000,0xffffff24
testb

%al,%a

je

0x0001

movl

0xe4(%

testl

%ebx,%

je

0x0001

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0001

movl

(%ebx)

testl

%esi,%

je

0x0001

movl

%esi,(

movl

0x000b27b0
%esi,(

calll
calll

0x00102d6e
movl

%ebx,(

calll

0x00102d6e

movl

0xffffff24(%eb
leal

0xf4(%

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0x00(%eax,%eax

calll
movl

0x000caaa0
(%eax)

movl

0x08(%

+138 0001e32a
x),%edx
+144 0001e330
x08(%esp)
+148 0001e334
x04(%esp)
+152 0001e338
ebp),%eax
+155 0001e33b
%esp)
+158 0001e33e
%ecx)
+161 0001e341
%esp
+164 0001e344
x),%eax
+171 0001e34b
x08(%esp)
+175 0001e34f
x04(%esp)
+179 0001e353
ebp),%esi
+182 0001e356
%esp)
+185 0001e359
+190 0001e35e
ebp),%edx
+193 0001e361
x10(%esp)
+197 0001e365
ebp),%ebx
+200 0001e368
x0c(%esp)
+204 0001e36c
ebp),%eax
+207 0001e36f
x08(%esp)
+211 0001e373
x04(%esp)
+215 0001e377
ebp),%edx
+218 0001e37a
%esp)
+221 0001e37d
+226 0001e382
ebx
+228 0001e384
%esp)
+231 0001e387
+236 0001e38c
l
+238 0001e38e
e3ec
+240 0001e390
ebp),%ebx
+243 0001e393
x),%eax
+250 0001e39a
x08(%esp)
+254 0001e39e

8b93d4000000

movl

0x000000d4(%eb

89542408

movl

%edx,0

89442404

movl

%eax,0

8d45e0

leal

0xe0(%

890424

movl

%eax,(

ff5118

call

*0x18(

83ec04

subl

$0x04,

0fb683d8000000

movzbl

0x000000d8(%eb

89442408

movl

%eax,0

897c2404

movl

%edi,0

8d75a4

leal

0xa4(%

893424

movl

%esi,(

leal

0x00055af0
0xe0(%

89542410

movl

%edx,0

8b5d14

movl

0x14(%

895c240c

movl

%ebx,0

8b4510

movl

0x10(%

89442408

movl

%eax,0

89742404

movl

%esi,0

8b5508

movl

0x08(%

891424

movl

%edx,(

movl

0x0001e0d0
%eax,%

movl

%esi,(

e892770300
8d55e0

e84efdffff
89c3

calll

calll

893424
e844730300
84db

calll
testb

0x000556d0
%bl,%b

755c

jne

0x0001

8b5d08

movl

0x08(%

0fb683d8000000

movzbl

0x000000d8(%eb

89442408

movl

%eax,0

897c2404

movl

%edi,0

x04(%esp)
+258 0001e3a2 8db534ffffff
leal
0xffffff34(%eb
p),%esi
+264 0001e3a8 893424
movl
%esi,(
%esp)
+267 0001e3ab e8d08f0800
calll
0x000a7380
+272 0001e3b0 8d45e0
leal
0xe0(%
ebp),%eax
+275 0001e3b3 89442410
movl
%eax,0
x10(%esp)
+279 0001e3b7 8b5514
movl
0x14(%
ebp),%edx
+282 0001e3ba 8954240c
movl
%edx,0
x0c(%esp)
+286 0001e3be 8b5d10
movl
0x10(%
ebp),%ebx
+289 0001e3c1 895c2408
movl
%ebx,0
x08(%esp)
+293 0001e3c5 89742404
movl
%esi,0
x04(%esp)
+297 0001e3c9 8b4508
movl
0x08(%
ebp),%eax
+300 0001e3cc 890424
movl
%eax,(
%esp)
+303 0001e3cf e8fcfcffff
calll
0x0001e0d0
+308 0001e3d4 89c3
movl
%eax,%
ebx
+310 0001e3d6 893424
movl
%esi,(
%esp)
+313 0001e3d9 e872e40800
calll
0x000ac850
+318 0001e3de c78524ffffff00000000
movl
$0x00000000,0xffffff24
(%ebp)
+328 0001e3e8 84db
testb
%bl,%b
l
+330 0001e3ea 740a
je
0x0001
e3f6
+332 0001e3ec c78524ffffff01000000
movl
$0x00000001,0xffffff24
(%ebp)
+342 0001e3f6 8d5de0
leal
0xe0(%
ebp),%ebx
+345 0001e3f9 891c24
movl
%ebx,(
%esp)
+348 0001e3fc e8d1480e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+353 0001e401 e9d7feffff
jmp
0x0001e2dd
+358 0001e406 89c7
movl
%eax,%
edi
+360 0001e408 893424
movl
%esi,(
%esp)
+363 0001e40b e840e40800
calll
0x000ac850
+368 0001e410 8d55e0
leal
0xe0(%
ebp),%edx
+371 0001e413 891424
movl
%edx,(
%esp)
+374 0001e416 e8b7480e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+379 0001e41b 8b75e4
movl
0xe4(%
ebp),%esi

+382 0001e41e 85f6


esi
+384 0001e420 7429
e44b
+386 0001e422 8b4604
esi),%eax
+389 0001e425 48
+390 0001e426 894604
x04(%esi)
+393 0001e429 85c0
eax
+395 0001e42b 751e
e44b
+397 0001e42d 8b1e
,%ebx
+399 0001e42f 85db
ebx
+401 0001e431 7410
e443
+403 0001e433 891c24
%esp)
+406 0001e436 e875430900
+411 0001e43b 891c24
%esp)
+414 0001e43e e82b490e00
operator delete(void*)
+419 0001e443 893424
%esp)
+422 0001e446 e823490e00
operator delete(void*)
+427 0001e44b 893c24
%esp)
+430 0001e44e e8f5470e00
__Unwind_Resume
+435 0001e453 89c7
edi
+437 0001e455 ebc4
e41b
+439 0001e457 89c7
edi
+441 0001e459 ebb5
e410
+443 0001e45b 89c7
edi
+445 0001e45d 893424
%esp)
+448 0001e460 e86b720300
+453 0001e465 eba9
e410
+455 0001e467 90
+456 0001e468 0f1f840000000000
x,%eax)
+0

testl

%esi,%

je

0x0001

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0001

movl

(%esi)

testl

%ebx,%

je

0x0001

movl

%ebx,(

movl

0x000b27b0
%ebx,(

calll
calll

0x00102d6e
movl

calll

%esi,(
0x00102d6e

movl
calll

%edi,(
0x00102c48

movl

%eax,%

jmp

0x0001

movl

%eax,%

jmp

0x0001

movl

%eax,%

movl

%esi,(

calll
jmp

0x000556d0
0x0001

nop
nopl

0x00000000(%ea

0001e470 55

pushl

0001e471 89e5

movl

0001e473 57

pushl

0001e474 56

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4

%esi
+5

0001e475 53

pushl

%ebx
+6
0001e476 83ec6c
$0x6c,%esp
+9
0001e479 8b450c
0x0c(%ebp),%eax
+12 0001e47c 89442404
x04(%esp)
+16 0001e480 8b4508
ebp),%eax
+19 0001e483 890424
%esp)
+22 0001e486 e8c589feff
+27 0001e48b 8b5508
ebp),%edx
+30 0001e48e c702e8901300
edx)
+36 0001e494 c742043c911300
04(%edx)
+43 0001e49b c782d00000004c911300
(%edx)
+53 0001e4a5 a188801300
x
+58 0001e4aa 83c00c
%eax
+61 0001e4ad 8982d4000000
4(%edx)
+67 0001e4b3 c682d800000000
d8(%edx)
+74 0001e4ba 81c2dc000000
dx
+80 0001e4c0 8955cc
xcc(%ebp)
+83 0001e4c3 891424
%esp)
+86 0001e4c6 e825d90300
+91 0001e4cb 8b4d08
ebp),%ecx
+94 0001e4ce c7810001000000000000
(%ecx)
+104 0001e4d8 c7810401000000000000
(%ecx)
+114 0001e4e2 c7810801000000000000
(%ecx)
+124 0001e4ec 81c10c010000
cx
+130 0001e4f2 894ddc
xdc(%ebp)
+133 0001e4f5 c744240401000000
04(%esp)
+141 0001e4fd 890c24
%esp)
+144 0001e500 e81ba80500
+149 0001e505 c7042448000000
esp)
'H'
+156 0001e50c e869480e00
operator new(unsigned long)
+161 0001e511 89c3
ebx

subl
movl
movl

%eax,0

movl

0x08(%

movl

%eax,(

movl

0x00006e50
0x08(%

calll
movl

$0x001390e8,(%

movl

$0x0013913c,0x

movl

$0x0013914c,0x000000d0
movl

0x00138088,%ea
addl

$0x0c,

movl

%eax,0x000000d

movb

$0x00,0x000000

addl

$0x000000dc,%e
movl

%edx,0

movl

%edx,(

movl

0x0005bdf0
0x08(%

calll
movl

$0x00000000,0x00000100

movl

$0x00000000,0x00000104

movl

$0x00000000,0x00000108
addl

$0x0000010c,%e
movl

movl

%ecx,0
$0x00000001,0x

movl

%ecx,(

calll
movl

0x00078d20
$0x00000048,(%

calll

0x00102d7a
movl

%eax,%

+163 0001e513
c4(%ebp)
+170 0001e51a
c0(%ebp)
+177 0001e521
edi
+179 0001e523
si
+184 0001e528
28(%esp)
+192 0001e530
24(%esp)
+200 0001e538
ebp),%eax
+203 0001e53b
ax
+208 0001e540
x20(%esp)
+212 0001e544
1c(%esp)
+220 0001e54c
x14(%esp)
+224 0001e550
x18(%esp)
+228 0001e554
ebp),%eax
+231 0001e557
ebp),%edx
+234 0001e55a
x0c(%esp)
+238 0001e55e
x10(%esp)
+242 0001e562
08(%esp)
+250 0001e56a
ebp),%edx
+253 0001e56d
x04(%esp)
+257 0001e571
%esp)
+260 0001e574
+265 0001e579
ebx)
+271 0001e57f
ebp),%ecx
+274 0001e582
x44(%ebx)
+277 0001e585
%esp)
+280 0001e588
+285 0001e58d
x04(%esp)
+289 0001e591
%esp)
+292 0001e594
+297 0001e599
04(%esp)
+305 0001e5a1
%esp)
+308 0001e5a4

c745c400000000

movl

$0x00000000,0x

c745c0b0de0100

movl

$0x0001deb0,0x

31ff

xorl

%edi,%

be30d20100

movl

$0x0001d230,%e

c744242800000000

movl

$0x00000000,0x

c74424247a440d00
- no files 8b4508

movl

$0x000d447a,0x

05d0000000

addl

movl

89442420
c744241c03000000

0x08(%
$0x000000d0,%e

movl
movl

%eax,0
$0x00000003,0x

89742414

movl

%esi,0

897c2418

movl

%edi,0

8b45c0

movl

0xc0(%

8b55c4

movl

0xc4(%

8944240c

movl

%eax,0

89542410

movl

%edx,0

c744240887440d00
File
8b5508

movl

$0x000d4487,0x
movl

0x08(%

89542404

movl

%edx,0

891c24

movl

%ebx,(

e867190800
c70328931300

calll
movl

0x0009fee0
$0x00139328,(%

8b4d08

movl

0x08(%

894b44

movl

%ecx,0

890c24

movl

%ecx,(

movl

0x000067a0
%ebx,0

movl

%eax,(

e81382feff
895c2404

calll

890424
e8d70d0800
c74424048c440d00
Supported Files
891c24

calll
movl

e8871d0800

calll

0x0009f370
$0x000d448c,0x
movl

%ebx,(
0x000a0330

+313 0001e5a9
esi
+315 0001e5ab
08(%esp)
+323 0001e5b3
x04(%esp)
+327 0001e5b7
%esp)
+330 0001e5ba
+335 0001e5bf
08(%esp)
+343 0001e5c7
x04(%esp)
+347 0001e5cb
%esp)
+350 0001e5ce
+355 0001e5d3
04(%esp)
+363 0001e5db
%esp)
+366 0001e5de
+371 0001e5e3
08(%esp)
+379 0001e5eb
x04(%esp)
+383 0001e5ef
%esp)
+386 0001e5f2
+391 0001e5f7
04(%esp)
+399 0001e5ff
%esp)
+402 0001e602
+407 0001e607
08(%esp)
+415 0001e60f
x04(%esp)
+419 0001e613
%esp)
+422 0001e616
+427 0001e61b
ebp),%eax
+430 0001e61e
%esp)
+433 0001e621
+438 0001e626
%esp)
+441 0001e629
+446 0001e62e
bx
+451 0001e633
esi
+453 0001e635
d0(%ebp)
+460 0001e63c
d4(%ebp)
+467 0001e643
ebp),%edx
+470 0001e646
%esp)

89c6
c74424089c440d00
3ds
89442404

movl
movl

891c24
e8411c0800
c7442408a0440d00
dae
89742404

e82d1c0800
c7442404a4440d00
3DS Files
891c24

calll
movl

e84d1d0800
c74424089c440d00
3ds
89442404

calll
movl

movl

%eax,0

movl

%ebx,(
0x000a0200
$0x000d44a0,0x

movl

%esi,0

movl

%ebx,(
0x000a0200
$0x000d44a4,0x

movl

891c24
e8091c0800
c7442404ae440d00
Collada Files
891c24

calll
movl

e8291d0800
c7442408a0440d00
dae
89442404

calll
movl

movl

%eax,0

movl

%ebx,(
0x000a0200
$0x000d44ae,0x

e87a81feff
890424

calll

e872120800
bbe0d10100

calll
movl

31f6

%ebx,(
0x000a0330
$0x000d44a0,0x

movl

%eax,0

movl

%ebx,(

movl

0x000a0200
0x08(%

movl

%eax,(

movl

0x000067a0
%eax,(

calll

890424

%ebx,(
0x000a0330
$0x000d449c,0x

movl

891c24
e8e51b0800
8b4508

$0x000d449c,0x

calll
movl

891c24

%eax,%

0x0009f8a0
$0x0001d1e0,%e
xorl

%esi,%

c745d090df0100

movl

$0x0001df90,0x

c745d400000000

movl

$0x00000000,0x

8b5508

movl

0x08(%

891424

movl

%edx,(

+473 0001e649 e85281feff


calll
0x000067a0
+478 0001e64e c744241c00000000
movl
$0x00000000,0x
1c(%esp)
+486 0001e656 895c2414
movl
%ebx,0
x14(%esp)
+490 0001e65a 89742418
movl
%esi,0
x18(%esp)
+494 0001e65e 8b55d0
movl
0xd0(%
ebp),%edx
+497 0001e661 8b4dd4
movl
0xd4(%
ebp),%ecx
+500 0001e664 8954240c
movl
%edx,0
x0c(%esp)
+504 0001e668 894c2410
movl
%ecx,0
x10(%esp)
+508 0001e66c c7442408bc440d00
movl
$0x000d44bc,0x
08(%esp)
Double-sided meshes
+516 0001e674 8b4d08
movl
0x08(%
ebp),%ecx
+519 0001e677 894c2404
movl
%ecx,0
x04(%esp)
+523 0001e67b 890424
movl
%eax,(
%esp)
+526 0001e67e e8ed0f0800
calll
0x0009f670
+531 0001e683 83c46c
addl
$0x6c,
%esp
+534 0001e686 5b
popl
%ebx
+535 0001e687 5e
popl
%esi
+536 0001e688 5f
popl
%edi
+537 0001e689 c9
leave
+538 0001e68a c3
ret
+539 0001e68b 8945bc
movl
%eax,0
xbc(%ebp)
+542 0001e68e 8b4508
movl
0x08(%
ebp),%eax
+545 0001e691 05d4000000
addl
$0x000000d4,%e
ax
+550 0001e696 890424
movl
%eax,(
%esp)
+553 0001e699 e834460e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+558 0001e69e 8b4508
movl
0x08(%
ebp),%eax
+561 0001e6a1 890424
movl
%eax,(
%esp)
+564 0001e6a4 e8a786feff
calll
0x00006d50
+569 0001e6a9 8b55bc
movl
0xbc(%
ebp),%edx
+572 0001e6ac 891424
movl
%edx,(
%esp)
+575 0001e6af e894450e00
calll
0x00102c48
__Unwind_Resume
+580 0001e6b4 8945bc
movl
%eax,0
xbc(%ebp)
+583 0001e6b7 891c24
movl
%ebx,(
%esp)
+586 0001e6ba e8af460e00
calll
0x00102d6e
operator delete(void*)
+591 0001e6bf 8b15c8801300
movl
0x001380c8,%ed

x
+597 0001e6c5
edx),%eax
+600 0001e6c8
ebp),%ecx
+603 0001e6cb
c(%ecx)
+609 0001e6d1
edx),%eax
+612 0001e6d4
0(%ecx)
+618 0001e6da
edx),%eax
+621 0001e6dd
4(%ecx)
+627 0001e6e3
%edx
+630 0001e6e6
8(%ecx)
+636 0001e6ec
cx
+642 0001e6f2
xe0(%ebp)
+645 0001e6f5
ebp),%eax
+648 0001e6f8
x),%eax
+654 0001e6fe
xe4(%ebp)
+657 0001e701
ebp),%edx
+660 0001e704
x),%eax
+666 0001e70a
xe4(%ebp)
+669 0001e70d
e748
+671 0001e70f
edi
+673 0001e711
,%esi
+675 0001e713
esi
+677 0001e715
e740
+679 0001e717
esi),%eax
+682 0001e71a
+683 0001e71b
x04(%esi)
+686 0001e71e
eax
+688 0001e720
e740
+690 0001e722
,%ebx
+692 0001e724
ebx
+694 0001e726
e738

8d4208

leal

0x08(%

8b4d08

movl

0x08(%

89810c010000

movl

8d4248
898110010000

leal
movl

8d4258
898114010000

%eax,0x0000010

%eax,0x0000011
leal

movl

83c268

0x48(%

0x58(%
%eax,0x0000011

addl

$0x68,

899118010000

movl

%edx,0x0000011

81c138010000

addl

$0x00000138,%e

894de0

movl

%ecx,0

8b4508

movl

0x08(%

8b803c010000

movl

0x0000013c(%ea

8945e4

movl

%eax,0

8b5508

movl

0x08(%

8b8238010000

movl

0x00000138(%ed

3945e4

cmpl

%eax,0

7439

je

0x0001

89c7

movl

%eax,%

8b37

movl

(%edi)

85f6

testl

%esi,%

7429

je

0x0001

8b4604

movl

0x04(%

48
894604

decl
movl

%eax
%eax,0

85c0

testl

%eax,%

751e

jne

0x0001

8b1e

movl

(%esi)

85db

testl

%ebx,%

7410

je

0x0001

+696 0001e728 891c24


%esp)
+699 0001e72b e8a0e1feff
+704 0001e730 891c24
%esp)
+707 0001e733 e836460e00
operator delete(void*)
+712 0001e738 893424
%esp)
+715 0001e73b e82e460e00
operator delete(void*)
+720 0001e740 83c704
%edi
+723 0001e743 397de4
xe4(%ebp)
+726 0001e746 75c9
e711
+728 0001e748 8b4de0
ebp),%ecx
+731 0001e74b 8b01
,%eax
+733 0001e74d 85c0
eax
+735 0001e74f 7408
e759
+737 0001e751 890424
%esp)
+740 0001e754 e815460e00
operator delete(void*)
+745 0001e759 8b5508
ebp),%edx
+748 0001e75c 8b8228010000
x),%eax
+754 0001e762 89442404
x04(%esp)
+758 0001e766 89d0
eax
+760 0001e768 0520010000
ax
+765 0001e76d 890424
%esp)
+768 0001e770 e8ab0e0000
+773 0001e775 8b4ddc
ebp),%ecx
+776 0001e778 c70108921300
ecx)
+782 0001e77e c7410424921300
04(%ecx)
+789 0001e785 c7410834921300
08(%ecx)
+796 0001e78c c7410c44921300
0c(%ecx)
+803 0001e793 8b7d08
ebp),%edi
+806 0001e796 81c700010000
di
+812 0001e79c 8b5508
ebp),%edx
+815 0001e79f 8bb204010000
x),%esi

movl

%ebx,(

movl

0x0000c8d0
%ebx,(

calll
calll

0x00102d6e
movl

calll

%esi,(
0x00102d6e

addl

$0x04,

cmpl

%edi,0

jne

0x0001

movl

0xe0(%

movl

(%ecx)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

0x00102d6e
movl

movl

0x08(%
0x00000128(%ed

movl

%eax,0

movl

%edx,%

addl

$0x00000120,%e
movl

%eax,(

movl

0x0001f620
0xdc(%

calll
movl

$0x00139208,(%

movl

$0x00139224,0x

movl

$0x00139234,0x

movl

$0x00139244,0x
movl

addl

$0x00000100,%e
movl

movl

0x08(%

0x08(%
0x00000104(%ed

+821 0001e7a5 8b9a00010000


movl
0x00000100(%ed
x),%ebx
+827 0001e7ab 39de
cmpl
%ebx,%
esi
+829 0001e7ad 7472
je
0x0001
e821
+831 0001e7af 8d4304
leal
0x04(%
ebx),%eax
+834 0001e7b2 890424
movl
%eax,(
%esp)
+837 0001e7b5 e818450e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+842 0001e7ba 891c24
movl
%ebx,(
%esp)
+845 0001e7bd e810450e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+850 0001e7c2 83c318
addl
$0x18,
%ebx
+853 0001e7c5 39de
cmpl
%ebx,%
esi
+855 0001e7c7 75e6
jne
0x0001
e7af
+857 0001e7c9 eb56
jmp
0x0001
e821
+859 0001e7cb 8945bc
movl
%eax,0
xbc(%ebp)
+862 0001e7ce 8b4de0
movl
0xe0(%
ebp),%ecx
+865 0001e7d1 8b01
movl
(%ecx)
,%eax
+867 0001e7d3 85c0
testl
%eax,%
eax
+869 0001e7d5 7408
je
0x0001
e7df
+871 0001e7d7 890424
movl
%eax,(
%esp)
+874 0001e7da e88f450e00
calll
0x00102d6e
operator delete(void*)
+879 0001e7df 8b5508
movl
0x08(%
ebp),%edx
+882 0001e7e2 8b8228010000
movl
0x00000128(%ed
x),%eax
+888 0001e7e8 89442404
movl
%eax,0
x04(%esp)
+892 0001e7ec 89d0
movl
%edx,%
eax
+894 0001e7ee 0520010000
addl
$0x00000120,%e
ax
+899 0001e7f3 890424
movl
%eax,(
%esp)
+902 0001e7f6 e8250e0000
calll
0x0001f620
+907 0001e7fb 8b45dc
movl
0xdc(%
ebp),%eax
+910 0001e7fe c70008921300
movl
$0x00139208,(%
eax)
+916 0001e804 c7400424921300
movl
$0x00139224,0x
04(%eax)
+923 0001e80b c7400834921300
movl
$0x00139234,0x

08(%eax)
+930 0001e812 c7400c44921300
movl
$0x00139244,0x
0c(%eax)
+937 0001e819 e975ffffff
jmp
0x0001e793
+942 0001e81e 8945bc
movl
%eax,0
xbc(%ebp)
+945 0001e821 8b07
movl
(%edi)
,%eax
+947 0001e823 85c0
testl
%eax,%
eax
+949 0001e825 7408
je
0x0001
e82f
+951 0001e827 890424
movl
%eax,(
%esp)
+954 0001e82a e83f450e00
calll
0x00102d6e
operator delete(void*)
+959 0001e82f 8b4dcc
movl
0xcc(%
ebp),%ecx
+962 0001e832 890c24
movl
%ecx,(
%esp)
+965 0001e835 e826fa0300
calll
0x0005e260
+970 0001e83a e94ffeffff
jmp
0x0001e68e
+975 0001e83f 8945bc
movl
%eax,0
xbc(%ebp)
+978 0001e842 ebb7
jmp
0x0001
e7fb
+980 0001e844 8945bc
movl
%eax,0
xbc(%ebp)
+983 0001e847 891c24
movl
%ebx,(
%esp)
+986 0001e84a e883440e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+991 0001e84f ebd0
jmp
0x0001
e821
+993 0001e851 ebec
jmp
0x0001
e83f
+995 0001e853 8945bc
movl
%eax,0
xbc(%ebp)
+998 0001e856 e964feffff
jmp
0x0001e6bf
+1003 0001e85b 8945bc
movl
%eax,0
xbc(%ebp)
+1006 0001e85e e930ffffff
jmp
0x0001e793
+1011 0001e863 90
nop
+1012 0001e864 660f1f440000
nopw
0x00(%eax,%eax
)
+1018 0001e86a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

0001e870 55

pushl

%ebp
+1
0001e871 89e5
%esp,%ebp
+3
0001e873 c9
+4
0001e874 e9f7fbffff
e470
+9
0001e879 90
+10 0001e87a 660f1f440000
)

movl
leave
jmp
nopw

0x0001
nop
0x00(%eax,%eax

+0

0001e880 55

pushl

%ebp
+1
0001e881 89e5
%esp,%ebp
+3
0001e883 83ec18
$0x18,%esp
+6
0001e886 895df8
%ebx,0xf8(%ebp)
+9
0001e889 8975fc
%esi,0xfc(%ebp)
+12 0001e88c c7042444010000
esp)
+19 0001e893 e8e2440e00
operator new(unsigned long)
+24 0001e898 89c6
esi
+26 0001e89a 8b4508
ebp),%eax
+29 0001e89d 89442404
x04(%esp)
+33 0001e8a1 893424
%esp)
+36 0001e8a4 e8c7fbffff
+41 0001e8a9 89f0
eax
+43 0001e8ab 8b5df8
ebp),%ebx
+46 0001e8ae 8b75fc
ebp),%esi
+49 0001e8b1 c9
+50 0001e8b2 c3
+51 0001e8b3 89c3
ebx
+53 0001e8b5 893424
%esp)
+56 0001e8b8 e8b1440e00
operator delete(void*)
+61 0001e8bd 891c24
%esp)
+64 0001e8c0 e883430e00
__Unwind_Resume
+69 0001e8c5 0f1f440000
)
+74 0001e8ca 660f1f440000
)
+80 0001e8d0 8144240430ffffff
04(%esp)
+88 0001e8d8 e903000000
+93 0001e8dd 90
+94 0001e8de 6690
+0

movl
subl
movl
movl
movl

$0x00000144,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x0001e470
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

calll

0x00102d6e
movl

%ebx,(

calll

0x00102c48

nopl

0x00(%eax,%eax

nopw

0x00(%eax,%eax

addl

$0xffffff30,0x

jmp

0x0001e8e0
nop
nop

0001e8e0 55

pushl

0001e8e1 89e5

movl

0001e8e3 53

pushl

0001e8e4 83ec14

subl

0001e8e7 8b5508

movl

%ebp
+1
%esp,%ebp
+3
%ebx
+4
$0x14,%esp
+7

0x08(%ebp),%edx
+10 0001e8ea 8b5d10
movl
0x10(%
ebp),%ebx
+13 0001e8ed 8b82d4000000
movl
0x000000d4(%ed
x),%eax
+19 0001e8f3 8b40f4
movl
0xf4(%
eax),%eax
+22 0001e8f6 85c0
testl
%eax,%
eax
+24 0001e8f8 7422
je
0x0001
e91c
+26 0001e8fa 81c2d4000000
addl
$0x000000d4,%e
dx
+32 0001e900 8b4304
movl
0x04(%
ebx),%eax
+35 0001e903 3b4308
cmpl
0x08(%
ebx),%eax
+38 0001e906 741a
je
0x0001
e922
+40 0001e908 85c0
testl
%eax,%
eax
+42 0001e90a 740c
je
0x0001
e918
+44 0001e90c 89542404
movl
%edx,0
x04(%esp)
+48 0001e910 890424
movl
%eax,(
%esp)
+51 0001e913 e8ae430e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+56 0001e918 83430404
addl
$0x04,
0x04(%ebx)
+60 0001e91c 83c414
addl
$0x14,
%esp
+63 0001e91f 5b
popl
%ebx
+64 0001e920 c9
leave
+65 0001e921 c3
ret
+66 0001e922 895510
movl
%edx,0
x10(%ebp)
+69 0001e925 89450c
movl
%eax,0
x0c(%ebp)
+72 0001e928 895d08
movl
%ebx,0
x08(%ebp)
+75 0001e92b 83c414
addl
$0x14,
%esp
+78 0001e92e 5b
popl
%ebx
+79 0001e92f c9
leave
+80 0001e930 e96bbffeff
jmp
0x0000a8a0
+85 0001e935 890424
movl
%eax,(
%esp)
+88 0001e938 e80b430e00
calll
0x00102c48
__Unwind_Resume
+93 0001e93d 90
nop
+94 0001e93e 90
nop
+95 0001e93f 90
nop
+0

0001e940 55

pushl

+1

0001e941 89e5

movl

%ebp

%esp,%ebp
+3
+4
+5
+6
(%eax,%eax)
+0

0001e943
0001e944
0001e945
0001e946

c9
c3
90
662e0f1f840000000000

leave
ret
nop
%cs:0x00000000

nopw

0001e950 55

pushl

0001e951 89e5

movl

0001e953
0001e954
0001e955
0001e956

leave
ret
nop
%cs:0x00000000

%ebp
+1
%esp,%ebp
+3
+4
+5
+6
(%eax,%eax)
+0

c9
c3
90
662e0f1f840000000000

nopw

0001e960 55

pushl

%ebp
+1
0001e961 89e5
%esp,%ebp
+3
0001e963 c9
+4
0001e964 c3
+5
0001e965 0f1f440000
eax,%eax)
+10 0001e96a 660f1f440000
)
+16 0001e970 83442404fc
p)
+21 0001e975 e906000000
+26 0001e97a 660f1f440000
)
+0

movl
leave
ret
nopl

0x00(%

nopw

0x00(%eax,%eax

addl

$0xfc,0x04(%es

jmp
nopw

0x0001e980
0x00(%eax,%eax

0001e980 55

pushl

%ebp
+1
0001e981 89e5
%esp,%ebp
+3
0001e983 c9
+4
0001e984 c3
+5
0001e985 0f1f440000
eax,%eax)
+10 0001e98a 660f1f440000
)
+16 0001e990 83442404fc
p)
+21 0001e995 e906000000
+26 0001e99a 660f1f440000
)
+0

movl
leave
ret
nopl

0x00(%

nopw

0x00(%eax,%eax

addl

$0xfc,0x04(%es

jmp
nopw

0x0001e9a0
0x00(%eax,%eax

0001e9a0 55

pushl

0001e9a1 89e5

movl

0001e9a3 31c0

xorl

0001e9a5
0001e9a6
0001e9a7
0001e9a8

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)

c9
c3
90
0f1f840000000000

nopl

0x0000

+0

0001e9b0 55

pushl

0001e9b1 89e5

movl

0001e9b3 31c0

xorl

0001e9b5
0001e9b6
0001e9b7
0001e9b8

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

0001e9c0 55

0x0000
pushl

%ebp
+1
0001e9c1 89e5
%esp,%ebp
+3
0001e9c3 b801000000
00001,%eax
+8
0001e9c8 c9
+9
0001e9c9 c3
+10 0001e9ca 660f1f440000
)
+0

movl
movl

$0x000
leave
ret
0x00(%eax,%eax

nopw

0001e9d0 55

pushl

%ebp
+1
0001e9d1 89e5
%esp,%ebp
+3
0001e9d3 b801000000
00001,%eax
+8
0001e9d8 c9
+9
0001e9d9 c3
+10 0001e9da 660f1f440000
)
+0

movl
movl

$0x000
leave
ret
0x00(%eax,%eax

nopw

0001e9e0 55

pushl

%ebp
+1
0001e9e1 89e5
%esp,%ebp
+3
0001e9e3 b801000000
00001,%eax
+8
0001e9e8 c9
+9
0001e9e9 c3
+10 0001e9ea 660f1f440000
)
+0

movl
movl

$0x000
leave
ret
0x00(%eax,%eax

nopw

0001e9f0 55

pushl

0001e9f1 89e5

movl

0001e9f3 31c0

xorl

0001e9f5
0001e9f6
0001e9f7
0001e9f8

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0
%ebp

c9
c3
90
0f1f840000000000

0001ea00 55

nopl

0x0000
pushl

+1
0001ea01 89e5
%esp,%ebp
+3
0001ea03 83ec08
$0x08,%esp
+6
0001ea06 891c24
%ebx,(%esp)
+9
0001ea09 89742404
%esi,0x04(%esp)
+13 0001ea0d 8b5d08
ebp),%ebx
+16 0001ea10 8b750c
ebp),%esi
+19 0001ea13 8b03
,%eax
+21 0001ea15 8b50fc
eax),%edx
+24 0001ea18 8b06
,%eax
+26 0001ea1a 8b48fc
eax),%ecx
+29 0001ea1d 8b4204
edx),%eax
+32 0001ea20 31d2
edx
+34 0001ea22 3b4104
ecx),%eax
+37 0001ea25 750b
ea32
+39 0001ea27 8b4304
ebx),%eax
+42 0001ea2a 31d2
edx
+44 0001ea2c 3b4604
esi),%eax
+47 0001ea2f 0f94c2
+50 0001ea32 89d0
eax
+52 0001ea34 8b1c24
,%ebx
+55 0001ea37 8b742404
esp),%esi
+59 0001ea3b c9
+60 0001ea3c c3
+61 0001ea3d 90
+62 0001ea3e 6690
+0

movl
subl
movl
movl
movl

0x08(%

movl

0x0c(%

movl

(%ebx)

movl

0xfc(%

movl

(%esi)

movl

0xfc(%

movl

0x04(%

xorl

%edx,%

cmpl

0x04(%

jne

0x0001

movl

0x04(%

xorl

%edx,%

cmpl

0x04(%

sete
movl

%dl
%edx,%

movl

(%esp)

movl

0x04(%

leave
ret
nop
nop

0001ea40 55

pushl

%ebp
+1
0001ea41 89e5
%esp,%ebp
+3
0001ea43 83ec18
$0x18,%esp
+6
0001ea46 895df8
%ebx,0xf8(%ebp)
+9
0001ea49 8975fc
%esi,0xfc(%ebp)
+12 0001ea4c 8b7508
ebp),%esi
+15 0001ea4f c706e8931300
esi)

movl
subl
movl
movl
movl
movl

0x08(%
$0x001393e8,(%

+21 0001ea55 8d460c


leal
0x0c(%
esi),%eax
+24 0001ea58 890424
movl
%eax,(
%esp)
+27 0001ea5b e872420e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+32 0001ea60 8d4608
leal
0x08(%
esi),%eax
+35 0001ea63 890424
movl
%eax,(
%esp)
+38 0001ea66 e867420e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+43 0001ea6b 897508
movl
%esi,0
x08(%ebp)
+46 0001ea6e 8b5df8
movl
0xf8(%
ebp),%ebx
+49 0001ea71 8b75fc
movl
0xfc(%
ebp),%esi
+52 0001ea74 c9
leave
+53 0001ea75 e9f4420e00
jmp
0x00102d6e
+58 0001ea7a 89c3
movl
%eax,%
ebx
+60 0001ea7c 8d4608
leal
0x08(%
esi),%eax
+63 0001ea7f 890424
movl
%eax,(
%esp)
+66 0001ea82 e84b420e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+71 0001ea87 891c24
movl
%ebx,(
%esp)
+74 0001ea8a e8b9410e00
calll
0x00102c48
__Unwind_Resume
+79 0001ea8f 90
nop
+0

0001ea90 55

pushl

%ebp
+1
0001ea91 89e5
%esp,%ebp
+3
0001ea93 53
%ebx
+4
0001ea94 83ec14
$0x14,%esp
+7
0001ea97 8b5d08
0x08(%ebp),%ebx
+10 0001ea9a c70328941300
ebx)
+16 0001eaa0 891c24
%esp)
+19 0001eaa3 e868130800
+24 0001eaa8 895d08
x08(%ebp)
+27 0001eaab 83c414
%esp
+30 0001eaae 5b
+31 0001eaaf c9
+32 0001eab0 e9b9420e00
+37 0001eab5 90

movl
pushl
subl
movl
movl

$0x00139428,(%
movl

%ebx,(

movl

0x0009fe10
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp

0x00102d6e
nop

+38 0001eab6 662e0f1f840000000000

nopw

%cs:0x00000000(%eax,%e

ax)
+0

0001eac0 55

pushl

%ebp
+1
0001eac1 89e5
%esp,%ebp
+3
0001eac3 8b4508
0x08(%ebp),%eax
+6
0001eac6 c70028941300
39428,(%eax)
+12 0001eacc 894508
x08(%ebp)
+15 0001eacf c9
+16 0001ead0 e93b130800
+21 0001ead5 90
+22 0001ead6 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x0009fe10
nop
%cs:0x00000000(%eax,%e

0001eae0 55

pushl

%ebp
+1
0001eae1 89e5
%esp,%ebp
+3
0001eae3 57
%edi
+4
0001eae4 56
%esi
+5
0001eae5 53
%ebx
+6
0001eae6 83ec4c
$0x4c,%esp
+9
0001eae9 8b4510
0x10(%ebp),%eax
+12 0001eaec 89442408
x08(%esp)
+16 0001eaf0 8b550c
ebp),%edx
+19 0001eaf3 89542404
x04(%esp)
+23 0001eaf7 8b4508
ebp),%eax
+26 0001eafa 890424
%esp)
+29 0001eafd e82e87feff
+34 0001eb02 a188801300
x
+39 0001eb07 83c00c
%eax
+42 0001eb0a 8945dc
xdc(%ebp)
+45 0001eb0d 8d45e7
ebp),%eax
+48 0001eb10 89442408
x08(%esp)
+52 0001eb14 c744240466440d00
04(%esp)
file
+60 0001eb1c 8d7de0
ebp),%edi
+63 0001eb1f 893c24
%esp)

movl
pushl
pushl
pushl
subl
movl
movl

%eax,0

movl

0x0c(%

movl

%edx,0

movl

0x08(%

movl

%eax,(

calll
movl

0x00007230
0x00138088,%ea
addl

$0x0c,

movl

%eax,0

leal

0xe7(%

movl

%eax,0

movl

$0x000d4466,0x
leal

0xe0(%

movl

%edi,(

+66 0001eb22 e899410e00


calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+71 0001eb27 897c2404
movl
%edi,0
x04(%esp)
+75 0001eb2b 8b550c
movl
0x0c(%
ebp),%edx
+78 0001eb2e 891424
movl
%edx,(
%esp)
+81 0001eb31 e80a510800
calll
0x000a3c40
+86 0001eb36 8d55dc
leal
0xdc(%
ebp),%edx
+89 0001eb39 89542404
movl
%edx,0
x04(%esp)
+93 0001eb3d 890424
movl
%eax,(
%esp)
+96 0001eb40 e83b480800
calll
0x000a3380
+101 0001eb45 89c3
movl
%eax,%
ebx
+103 0001eb47 e854bf0a00
calll
0x000caaa0
+108 0001eb4c 8d75d8
leal
0xd8(%
ebp),%esi
+111 0001eb4f 895c240c
movl
%ebx,0
x0c(%esp)
+115 0001eb53 8b5510
movl
0x10(%
ebp),%edx
+118 0001eb56 89542408
movl
%edx,0
x08(%esp)
+122 0001eb5a 89442404
movl
%eax,0
x04(%esp)
+126 0001eb5e 893424
movl
%esi,(
%esp)
+129 0001eb61 e8dae30a00
calll
0x000ccf40
+134 0001eb66 83ec04
subl
$0x04,
%esp
+137 0001eb69 89742404
movl
%esi,0
x04(%esp)
+141 0001eb6d 8b4508
movl
0x08(%
ebp),%eax
+144 0001eb70 83c050
addl
$0x50,
%eax
+147 0001eb73 890424
movl
%eax,(
%esp)
+150 0001eb76 e833410e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+155 0001eb7b 893424
movl
%esi,(
%esp)
+158 0001eb7e e84f410e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+163 0001eb83 893c24
movl
%edi,(
%esp)
+166 0001eb86 e847410e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+171 0001eb8b 8d45dc
leal
0xdc(%
ebp),%eax
+174 0001eb8e 890424
movl
%eax,(

%esp)
+177 0001eb91 e83c410e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+182 0001eb96 8d45e6
leal
0xe6(%
ebp),%eax
+185 0001eb99 89442408
movl
%eax,0
x08(%esp)
+189 0001eb9d c74424046b440d00
movl
$0x000d446b,0x
04(%esp)
double-sided
+197 0001eba5 8d5dd4
leal
0xd4(%
ebp),%ebx
+200 0001eba8 891c24
movl
%ebx,(
%esp)
+203 0001ebab e810410e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+208 0001ebb0 895c2404
movl
%ebx,0
x04(%esp)
+212 0001ebb4 8b550c
movl
0x0c(%
ebp),%edx
+215 0001ebb7 891424
movl
%edx,(
%esp)
+218 0001ebba e881500800
calll
0x000a3c40
+223 0001ebbf c744240400000000
movl
$0x00000000,0x
04(%esp)
+231 0001ebc7 890424
movl
%eax,(
%esp)
+234 0001ebca e8714b0800
calll
0x000a3740
+239 0001ebcf 8b5508
movl
0x08(%
ebp),%edx
+242 0001ebd2 884254
movb
%al,0x
54(%edx)
+245 0001ebd5 891c24
movl
%ebx,(
%esp)
+248 0001ebd8 e8f5400e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+253 0001ebdd 8d65f4
leal
0xf4(%
ebp),%esp
+256 0001ebe0 5b
popl
%ebx
+257 0001ebe1 5e
popl
%esi
+258 0001ebe2 5f
popl
%edi
+259 0001ebe3 c9
leave
+260 0001ebe4 c3
ret
+261 0001ebe5 8945c4
movl
%eax,0
xc4(%ebp)
+264 0001ebe8 8d45dc
leal
0xdc(%
ebp),%eax
+267 0001ebeb 890424
movl
%eax,(
%esp)
+270 0001ebee e8df400e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+275 0001ebf3 8b55c4
movl
0xc4(%
ebp),%edx
+278 0001ebf6 891424
movl
%edx,(
%esp)
+281 0001ebf9 e84a400e00
calll
0x00102c48
__Unwind_Resume

+286 0001ebfe 8945c4


movl
%eax,0
xc4(%ebp)
+289 0001ec01 891c24
movl
%ebx,(
%esp)
+292 0001ec04 e8c9400e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+297 0001ec09 8b45c4
movl
0xc4(%
ebp),%eax
+300 0001ec0c 890424
movl
%eax,(
%esp)
+303 0001ec0f e834400e00
calll
0x00102c48
__Unwind_Resume
+308 0001ec14 8945c4
movl
%eax,0
xc4(%ebp)
+311 0001ec17 ebf0
jmp
0x0001
ec09
+313 0001ec19 8945c4
movl
%eax,0
xc4(%ebp)
+316 0001ec1c 893424
movl
%esi,(
%esp)
+319 0001ec1f e8ae400e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+324 0001ec24 893c24
movl
%edi,(
%esp)
+327 0001ec27 e8a6400e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+332 0001ec2c ebba
jmp
0x0001
ebe8
+334 0001ec2e 8945c4
movl
%eax,0
xc4(%ebp)
+337 0001ec31 ebf1
jmp
0x0001
ec24
+339 0001ec33 90
nop
+340 0001ec34 660f1f440000
nopw
0x00(%eax,%eax
)
+346 0001ec3a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

0001ec40 55

pushl

%ebp
+1
0001ec41 89e5
%esp,%ebp
+3
0001ec43 57
%edi
+4
0001ec44 56
%esi
+5
0001ec45 53
%ebx
+6
0001ec46 83ec2c
$0x2c,%esp
+9
0001ec49 8b7d08
0x08(%ebp),%edi
+12 0001ec4c 8b5d10
ebp),%ebx
+15 0001ec4f 895c2408
x08(%esp)
+19 0001ec53 8b450c

movl
pushl
pushl
pushl
subl
movl
movl

0x10(%

movl

%ebx,0

movl

0x0c(%

ebp),%eax
+22 0001ec56 89442404
movl
%eax,0
x04(%esp)
+26 0001ec5a 893c24
movl
%edi,(
%esp)
+29 0001ec5d e80e88feff
calll
0x00007470
+34 0001ec62 e839be0a00
calll
0x000caaa0
+39 0001ec67 8d75dc
leal
0xdc(%
ebp),%esi
+42 0001ec6a 8b08
movl
(%eax)
,%ecx
+44 0001ec6c 8d5750
leal
0x50(%
edi),%edx
+47 0001ec6f 8954240c
movl
%edx,0
x0c(%esp)
+51 0001ec73 895c2408
movl
%ebx,0
x08(%esp)
+55 0001ec77 89442404
movl
%eax,0
x04(%esp)
+59 0001ec7b 893424
movl
%esi,(
%esp)
+62 0001ec7e ff5120
call
*0x20(
%ecx)
+65 0001ec81 83ec04
subl
$0x04,
%esp
+68 0001ec84 8d45e7
leal
0xe7(%
ebp),%eax
+71 0001ec87 89442408
movl
%eax,0
x08(%esp)
+75 0001ec8b c744240466440d00
movl
$0x000d4466,0x
04(%esp)
file
+83 0001ec93 8d5de0
leal
0xe0(%
ebp),%ebx
+86 0001ec96 891c24
movl
%ebx,(
%esp)
+89 0001ec99 e822400e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+94 0001ec9e 895c2404
movl
%ebx,0
x04(%esp)
+98 0001eca2 8b450c
movl
0x0c(%
ebp),%eax
+101 0001eca5 890424
movl
%eax,(
%esp)
+104 0001eca8 e8036b0800
calll
0x000a57b0
+109 0001ecad 89742404
movl
%esi,0
x04(%esp)
+113 0001ecb1 890424
movl
%eax,(
%esp)
+116 0001ecb4 e8a7490800
calll
0x000a3660
+121 0001ecb9 891c24
movl
%ebx,(
%esp)
+124 0001ecbc e811400e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+129 0001ecc1 893424
movl
%esi,(
%esp)
+132 0001ecc4 e809400e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()

+137 0001ecc9 0fb67754


movzbl
0x54(%
edi),%esi
+141 0001eccd 8d45e6
leal
0xe6(%
ebp),%eax
+144 0001ecd0 89442408
movl
%eax,0
x08(%esp)
+148 0001ecd4 c74424046b440d00
movl
$0x000d446b,0x
04(%esp)
double-sided
+156 0001ecdc 8d5dd8
leal
0xd8(%
ebp),%ebx
+159 0001ecdf 891c24
movl
%ebx,(
%esp)
+162 0001ece2 e8d93f0e00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+167 0001ece7 895c2404
movl
%ebx,0
x04(%esp)
+171 0001eceb 8b450c
movl
0x0c(%
ebp),%eax
+174 0001ecee 890424
movl
%eax,(
%esp)
+177 0001ecf1 e8ba6a0800
calll
0x000a57b0
+182 0001ecf6 89742404
movl
%esi,0
x04(%esp)
+186 0001ecfa 890424
movl
%eax,(
%esp)
+189 0001ecfd e85e4b0800
calll
0x000a3860
+194 0001ed02 891c24
movl
%ebx,(
%esp)
+197 0001ed05 e8c83f0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+202 0001ed0a 8d65f4
leal
0xf4(%
ebp),%esp
+205 0001ed0d 5b
popl
%ebx
+206 0001ed0e 5e
popl
%esi
+207 0001ed0f 5f
popl
%edi
+208 0001ed10 c9
leave
+209 0001ed11 c3
ret
+210 0001ed12 89c7
movl
%eax,%
edi
+212 0001ed14 893424
movl
%esi,(
%esp)
+215 0001ed17 e8b63f0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+220 0001ed1c 893c24
movl
%edi,(
%esp)
+223 0001ed1f e8243f0e00
calll
0x00102c48
__Unwind_Resume
+228 0001ed24 89c7
movl
%eax,%
edi
+230 0001ed26 891c24
movl
%ebx,(
%esp)
+233 0001ed29 e8a43f0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+238 0001ed2e 893c24
movl
%edi,(
%esp)
+241 0001ed31 e8123f0e00
calll
0x00102c48

__Unwind_Resume
+246 0001ed36 89c7
movl
%eax,%
edi
+248 0001ed38 ebf4
jmp
0x0001
ed2e
+250 0001ed3a 89c7
movl
%eax,%
edi
+252 0001ed3c 891c24
movl
%ebx,(
%esp)
+255 0001ed3f e88e3f0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+260 0001ed44 ebce
jmp
0x0001
ed14
+262 0001ed46 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

0001ed50 55

pushl

%ebp
+1
0001ed51 89e5
%esp,%ebp
+3
0001ed53 83450c0c
$0x0c,0x0c(%ebp)
+7
0001ed57 8b4508
0x08(%ebp),%eax
+10 0001ed5a 83c00c
%eax
+13 0001ed5d 894508
x08(%ebp)
+16 0001ed60 c9
+17 0001ed61 e9483f0e00
+22 0001ed66 662e0f1f840000000000
ax)
+0

movl
addl
movl
addl

$0x0c,

movl

%eax,0

leave
jmp
nopw

0x00102cae
%cs:0x00000000(%eax,%e

0001ed70 55

pushl

%ebp
+1
0001ed71 89e5
%esp,%ebp
+3
0001ed73 83ec28
$0x28,%esp
+6
0001ed76 895df4
%ebx,0xf4(%ebp)
+9
0001ed79 8975f8
%esi,0xf8(%ebp)
+12 0001ed7c 897dfc
xfc(%ebp)
+15 0001ed7f c7042444000000
esp)
'D'
+22 0001ed86 e8ef3f0e00
operator new(unsigned long)
+27 0001ed8b 89c3
ebx
+29 0001ed8d 8b4508
ebp),%eax
+32 0001ed90 8b4044
eax),%eax
+35 0001ed93 c70368931300
ebx)
+41 0001ed99 894304
x04(%ebx)

movl
subl
movl
movl
movl

%edi,0

movl

$0x00000044,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

0x44(%

movl

$0x00139368,(%
movl

%eax,0

+44 0001ed9c 8d7308


leal
0x08(%
ebx),%esi
+47 0001ed9f 05d4000000
addl
$0x000000d4,%e
ax
+52 0001eda4 89442404
movl
%eax,0
x04(%esp)
+56 0001eda8 893424
movl
%esi,(
%esp)
+59 0001edab e8163f0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+64 0001edb0 8b450c
movl
0x0c(%
ebp),%eax
+67 0001edb3 89442404
movl
%eax,0
x04(%esp)
+71 0001edb7 8d430c
leal
0x0c(%
ebx),%eax
+74 0001edba 890424
movl
%eax,(
%esp)
+77 0001edbd e8043f0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+82 0001edc2 c7432400000000
movl
$0x00000000,0x
24(%ebx)
+89 0001edc9 c7431400000000
movl
$0x00000000,0x
14(%ebx)
+96 0001edd0 c7431800000000
movl
$0x00000000,0x
18(%ebx)
+103 0001edd7 8d4314
leal
0x14(%
ebx),%eax
+106 0001edda 89431c
movl
%eax,0
x1c(%ebx)
+109 0001eddd 894320
movl
%eax,0
x20(%ebx)
+112 0001ede0 c7433c00000000
movl
$0x00000000,0x
3c(%ebx)
+119 0001ede7 c7432c00000000
movl
$0x00000000,0x
2c(%ebx)
+126 0001edee c7433000000000
movl
$0x00000000,0x
30(%ebx)
+133 0001edf5 8d432c
leal
0x2c(%
ebx),%eax
+136 0001edf8 894334
movl
%eax,0
x34(%ebx)
+139 0001edfb 894338
movl
%eax,0
x38(%ebx)
+142 0001edfe c6434001
movb
$0x01,
0x40(%ebx)
+146 0001ee02 89d8
movl
%ebx,%
eax
+148 0001ee04 8b5df4
movl
0xf4(%
ebp),%ebx
+151 0001ee07 8b75f8
movl
0xf8(%
ebp),%esi
+154 0001ee0a 8b7dfc
movl
0xfc(%
ebp),%edi
+157 0001ee0d c9
leave
+158 0001ee0e c3
ret

+159 0001ee0f 89c7


movl
%eax,%
edi
+161 0001ee11 c70348851300
movl
$0x00138548,(%
ebx)
+167 0001ee17 891c24
movl
%ebx,(
%esp)
+170 0001ee1a e84f3f0e00
calll
0x00102d6e
operator delete(void*)
+175 0001ee1f 893c24
movl
%edi,(
%esp)
+178 0001ee22 e8213e0e00
calll
0x00102c48
__Unwind_Resume
+183 0001ee27 89c7
movl
%eax,%
edi
+185 0001ee29 893424
movl
%esi,(
%esp)
+188 0001ee2c e8a13e0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+193 0001ee31 ebde
jmp
0x0001
ee11
+195 0001ee33 90
nop
+196 0001ee34 660f1f440000
nopw
0x00(%eax,%eax
)
+202 0001ee3a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

0001ee40 55

pushl

%ebp
+1
0001ee41 89e5
movl
%esp,%ebp
+3
0001ee43 57
pushl
%edi
+4
0001ee44 56
pushl
%esi
+5
0001ee45 53
pushl
%ebx
+6
0001ee46 83ec1c
subl
$0x1c,%esp
+9
0001ee49 8b7d08
movl
0x08(%ebp),%edi
+12 0001ee4c 8b7704
movl
0x04(%
edi),%esi
+15 0001ee4f 8b1f
movl
(%edi)
,%ebx
+17 0001ee51 39de
cmpl
%ebx,%
esi
+19 0001ee53 741a
je
0x0001
ee6f
+21 0001ee55 0f1f440000
nopl
0x00(%eax,%eax
)
+26 0001ee5a 660f1f440000
nopw
0x00(%eax,%eax
)
+32 0001ee60 891c24
movl
%ebx,(
%esp)
+35 0001ee63 e86a3e0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+40 0001ee68 83c304
addl
$0x04,
%ebx

+43 0001ee6b 39de

cmpl

%ebx,%

jne

0x0001

movl

(%edi)

testl

%eax,%

je

0x0001

movl

%eax,0

addl

$0x1c,

popl
popl
popl
leave

%ebx
%esi
%edi

esi
+45 0001ee6d 75f1
ee60
+47 0001ee6f 8b07
,%eax
+49 0001ee71 85c0
eax
+51 0001ee73 740f
ee84
+53 0001ee75 894508
x08(%ebp)
+56 0001ee78 83c41c
%esp
+59 0001ee7b 5b
+60 0001ee7c 5e
+61 0001ee7d 5f
+62 0001ee7e c9
+63 0001ee7f e9ea3e0e00
+68 0001ee84 83c41c
%esp
+71 0001ee87 5b
+72 0001ee88 5e
+73 0001ee89 5f
+74 0001ee8a c9
+75 0001ee8b c3
+76 0001ee8c 89c3
ebx
+78 0001ee8e 8b07
,%eax
+80 0001ee90 85c0
eax
+82 0001ee92 7408
ee9c
+84 0001ee94 890424
%esp)
+87 0001ee97 e8d23e0e00
operator delete(void*)
+92 0001ee9c 891c24
%esp)
+95 0001ee9f e8a43d0e00
__Unwind_Resume
+100 0001eea4 660f1f440000
)
+106 0001eeaa 660f1f440000
)
+0

jmp
addl

0x00102d6e
$0x1c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

(%edi)

testl

%eax,%

je

0x0001

movl

%eax,(

calll

%eax,%

0x00102d6e
movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

0001eeb0 55

pushl

%ebp
+1
0001eeb1
%esp,%ebp
+3
0001eeb3
$0x38,%esp
+6
0001eeb6
%ebx,0xf4(%ebp)
+9
0001eeb9
%esi,0xf8(%ebp)
+12 0001eebc 897dfc
xfc(%ebp)
+15 0001eebf 8b7508

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

ebp),%esi
+18 0001eec2
esi),%eax
+21 0001eec5
%esp)
+24 0001eec8
+29 0001eecd
dx
+34 0001eed2
l
+36 0001eed4
ef13
+38 0001eed6
esi),%edi
+41 0001eed9
edi),%ebx
+44 0001eedc
xe4(%ebp)
+47 0001eedf
esi),%ecx
+50 0001eee2
ecx),%esi
+53 0001eee5
xe0(%ebp)
+56 0001eee8
ebp),%eax
+59 0001eeeb
ebp),%edx
+62 0001eeee
ebx
+64 0001eef0
eax
+67 0001eef3
,%eax
+69 0001eef5
x08(%esp)
+73 0001eef9
x04(%esp)
+77 0001eefd
%esp)
+80 0001ef00
_memcmp
+85 0001ef05
ebx
+87 0001ef07
eax
+89 0001ef09
eax
+92 0001ef0c
edx
+94 0001ef0e
eax
+96 0001ef10
+99 0001ef13
eax
+101 0001ef15
ebp),%ebx
+104 0001ef18
ebp),%esi
+107 0001ef1b

8b4604

movl

0x04(%

890424

movl

%eax,(

e813020800
ba01000000

calll
movl

0x0009f0e0
$0x00000001,%e

84c0

testb

%al,%a

743d

je

0x0001

8b7e08

movl

0x08(%

8b5ff4

movl

0xf4(%

895de4

movl

%ebx,0

8b4e0c

movl

0x0c(%

8b71f4

movl

0xf4(%

8975e0

movl

%esi,0

8d45e0

leal

0xe0(%

8d55e4

leal

0xe4(%

39f3

cmpl

%esi,%

0f46c2

cmovbel

%edx,%

8b00

movl

(%eax)

89442408

movl

%eax,0

894c2404

movl

%ecx,0

893c24

movl

%edi,(

e80b3f0e00

calll

0x00102e10

29f3

subl

%esi,%

85c0

testl

%eax,%

0f44c3

cmovel

%ebx,%

31d2

xorl

%edx,%

85c0

testl

%eax,%

0f94c2
89d0

sete
movl

%dl
%edx,%

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

ebp),%edi
+110 0001ef1e c9
+111 0001ef1f c3
+0

leave
ret

0001ef20 55

pushl

%ebp
+1
0001ef21 89e5
%esp,%ebp
+3
0001ef23 83ec38
$0x38,%esp
+6
0001ef26 895df4
%ebx,0xf4(%ebp)
+9
0001ef29 8975f8
%esi,0xf8(%ebp)
+12 0001ef2c 897dfc
xfc(%ebp)
+15 0001ef2f 8b4508
ebp),%eax
+18 0001ef32 8b780c
eax),%edi
+21 0001ef35 8b5ff4
edi),%ebx
+24 0001ef38 895de4
xe4(%ebp)
+27 0001ef3b 8b4808
eax),%ecx
+30 0001ef3e 8b71f4
ecx),%esi
+33 0001ef41 8975e0
xe0(%ebp)
+36 0001ef44 8d45e0
ebp),%eax
+39 0001ef47 8d55e4
ebp),%edx
+42 0001ef4a 39f3
ebx
+44 0001ef4c 0f46c2
eax
+47 0001ef4f 8b00
,%eax
+49 0001ef51 89442408
x08(%esp)
+53 0001ef55 894c2404
x04(%esp)
+57 0001ef59 893c24
%esp)
+60 0001ef5c e8af3e0e00
_memcmp
+65 0001ef61 29f3
ebx
+67 0001ef63 85c0
eax
+69 0001ef65 0f44c3
eax
+72 0001ef68 85c0
eax
+74 0001ef6a 0f94c0
+77 0001ef6d 0fb6c0
ax
+80 0001ef70 8b5df4

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

0xf4(%

movl

%ebx,0

movl

0x08(%

movl

0xf4(%

movl

%esi,0

leal

0xe0(%

leal

0xe4(%

cmpl

%esi,%

cmovbel

%edx,%

movl

(%eax)

movl

%eax,0

movl

%ecx,0

movl

%edi,(

calll

0x00102e10
subl

%esi,%

testl

%eax,%

cmovel

%ebx,%

testl

%eax,%

sete
movzbl

%al
%al,%e

movl

0xf4(%

ebp),%ebx
+83 0001ef73
ebp),%esi
+86 0001ef76
ebp),%edi
+89 0001ef79
+90 0001ef7a
+91 0001ef7b
+92 0001ef7c
eax)
+0

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
90
0f1f4000

leave
ret
nop
nopl

0x00(%

0001ef80 55

pushl

%ebp
+1
0001ef81 89e5
movl
%esp,%ebp
+3
0001ef83 83ec18
subl
$0x18,%esp
+6
0001ef86 895df8
movl
%ebx,0xf8(%ebp)
+9
0001ef89 8975fc
movl
%esi,0xfc(%ebp)
+12 0001ef8c 8b7508
movl
0x08(%
ebp),%esi
+15 0001ef8f c706e8911300
movl
$0x001391e8,(%
esi)
+21 0001ef95 8d4608
leal
0x08(%
esi),%eax
+24 0001ef98 890424
movl
%eax,(
%esp)
+27 0001ef9b e8323d0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+32 0001efa0 8d4604
leal
0x04(%
esi),%eax
+35 0001efa3 890424
movl
%eax,(
%esp)
+38 0001efa6 e8273d0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+43 0001efab 897508
movl
%esi,0
x08(%ebp)
+46 0001efae 8b5df8
movl
0xf8(%
ebp),%ebx
+49 0001efb1 8b75fc
movl
0xfc(%
ebp),%esi
+52 0001efb4 c9
leave
+53 0001efb5 e9b43d0e00
jmp
0x00102d6e
+58 0001efba 89c3
movl
%eax,%
ebx
+60 0001efbc 8d4604
leal
0x04(%
esi),%eax
+63 0001efbf 890424
movl
%eax,(
%esp)
+66 0001efc2 e80b3d0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+71 0001efc7 891c24
movl
%ebx,(
%esp)
+74 0001efca e8793c0e00
calll
0x00102c48
__Unwind_Resume

+79 0001efcf 90
+0

0001efd0 55

nop
pushl

%ebp
+1
0001efd1 89e5
movl
%esp,%ebp
+3
0001efd3 83ec48
subl
$0x48,%esp
+6
0001efd6 895df4
movl
%ebx,0xf4(%ebp)
+9
0001efd9 8975f8
movl
%esi,0xf8(%ebp)
+12 0001efdc 897dfc
movl
%edi,0
xfc(%ebp)
+15 0001efdf 8b5d14
movl
0x14(%
ebp),%ebx
+18 0001efe2 c7042418000000
movl
$0x00000018,(%
esp)
+25 0001efe9 e88c3d0e00
calll
0x00102d7a
operator new(unsigned long)
+30 0001efee 89c7
movl
%eax,%
edi
+32 0001eff0 83c010
addl
$0x10,
%eax
+35 0001eff3 7415
je
0x0001
f00a
+37 0001eff5 895c2404
movl
%ebx,0
x04(%esp)
+41 0001eff9 890424
movl
%eax,(
%esp)
+44 0001effc e8c53c0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+49 0001f001 8b4304
movl
0x04(%
ebx),%eax
+52 0001f004 894714
movl
%eax,0
x14(%edi)
+55 0001f007 ff4004
incl
0x04(%
eax)
+58 0001f00a 8b4508
movl
0x08(%
ebp),%eax
+61 0001f00d 83c004
addl
$0x04,
%eax
+64 0001f010 8945d0
movl
%eax,0
xd0(%ebp)
+67 0001f013 8b450c
movl
0x0c(%
ebp),%eax
+70 0001f016 85c0
testl
%eax,%
eax
+72 0001f018 7436
je
0x0001
f050
+74 0001f01a ba01000000
movl
$0x00000001,%e
dx
+79 0001f01f 8b45d0
movl
0xd0(%
ebp),%eax
+82 0001f022 8944240c
movl
%eax,0
x0c(%esp)
+86 0001f026 8b4510
movl
0x10(%
ebp),%eax

+89 0001f029 89442408


movl
%eax,0
x08(%esp)
+93 0001f02d 897c2404
movl
%edi,0
x04(%esp)
+97 0001f031 891424
movl
%edx,(
%esp)
+100 0001f034 e8113d0e00
calll
0x00102d4a
std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_
tree_node_base*, std::_Rb_tree_node_base&)
+105 0001f039 8b4508
movl
0x08(%
ebp),%eax
+108 0001f03c ff4014
incl
0x14(%
eax)
+111 0001f03f 89f8
movl
%edi,%
eax
+113 0001f041 8b5df4
movl
0xf4(%
ebp),%ebx
+116 0001f044 8b75f8
movl
0xf8(%
ebp),%esi
+119 0001f047 8b7dfc
movl
0xfc(%
ebp),%edi
+122 0001f04a c9
leave
+123 0001f04b c3
ret
+124 0001f04c 0f1f4000
nopl
0x00(%
eax)
+128 0001f050 8b4508
movl
0x08(%
ebp),%eax
+131 0001f053 83c004
addl
$0x04,
%eax
+134 0001f056 8945d0
movl
%eax,0
xd0(%ebp)
+137 0001f059 8b4510
movl
0x10(%
ebp),%eax
+140 0001f05c 3945d0
cmpl
%eax,0
xd0(%ebp)
+143 0001f05f 74b9
je
0x0001
f01a
+145 0001f061 8b1b
movl
(%ebx)
,%ebx
+147 0001f063 895dd4
movl
%ebx,0
xd4(%ebp)
+150 0001f066 8b5bf4
movl
0xf4(%
ebx),%ebx
+153 0001f069 895de4
movl
%ebx,0
xe4(%ebp)
+156 0001f06c 8b4510
movl
0x10(%
ebp),%eax
+159 0001f06f 8b4810
movl
0x10(%
eax),%ecx
+162 0001f072 8b71f4
movl
0xf4(%
ecx),%esi
+165 0001f075 8975e0
movl
%esi,0
xe0(%ebp)
+168 0001f078 8d45e0
leal
0xe0(%
ebp),%eax
+171 0001f07b 8d55e4
leal
0xe4(%
ebp),%edx
+174 0001f07e 39f3
cmpl
%esi,%
ebx
+176 0001f080 0f46c2
cmovbel
%edx,%

eax
+179 0001f083 8b00
,%eax
+181 0001f085 89442408
x08(%esp)
+185 0001f089 894c2404
x04(%esp)
+189 0001f08d 8b45d4
ebp),%eax
+192 0001f090 890424
%esp)
+195 0001f093 e8783d0e00
_memcmp
+200 0001f098 29f3
ebx
+202 0001f09a 85c0
eax
+204 0001f09c 0f44c3
eax
+207 0001f09f 31d2
edx
+209 0001f0a1 85c0
eax
+211 0001f0a3 0f8871ffffff
+217 0001f0a9 e971ffffff
+222 0001f0ae 890424
%esp)
+225 0001f0b1 e8dc3c0e00
___cxa_begin_catch
+230 0001f0b6 893c24
%esp)
+233 0001f0b9 e8b03c0e00
operator delete(void*)
+238 0001f0be e8ed3c0e00
___cxa_rethrow
+243 0001f0c3 89c3
ebx
+245 0001f0c5 e8ce3c0e00
___cxa_end_catch
+250 0001f0ca 891c24
%esp)
+253 0001f0cd e8763b0e00
__Unwind_Resume
+258 0001f0d2 0f1f8000000000
x)
+265 0001f0d9 0f1f8000000000
x)
+0

movl

(%eax)

movl

%eax,0

movl

%ecx,0

movl

0xd4(%

movl

%eax,(

calll

0x00102e10
subl

%esi,%

testl

%eax,%

cmovel

%ebx,%

xorl

%edx,%

testl

%eax,%

js
jmp
movl
calll

0x0001f01a
0x0001f01f
%eax,(
0x00102d92

movl

%edi,(

calll

0x00102d6e

calll

0x00102db0
movl

calll

%eax,%
0x00102d98

movl

%ebx,(

calll

0x00102c48

nopl

0x00000000(%ea

nopl

0x00000000(%ea

0001f0e0 55

pushl

0001f0e1 89e5

movl

0001f0e3 57

pushl

0001f0e4 56

pushl

0001f0e5 53

pushl

0001f0e6 83ec4c

subl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x4c,%esp

+9
0001f0e9 8b5508
0x08(%ebp),%edx
+12 0001f0ec 8b4208
edx),%eax
+15 0001f0ef 83c204
%edx
+18 0001f0f2 8955d4
xd4(%ebp)
+21 0001f0f5 85c0
eax
+23 0001f0f7 0f84cf000000
+29 0001f0fd 89c7
edi
+31 0001f0ff 8b450c
ebp),%eax
+34 0001f102 8b00
,%eax
+36 0001f104 8945d0
xd0(%ebp)
+39 0001f107 8d55e4
ebp),%edx
+42 0001f10a 8955c0
xc0(%ebp)
+45 0001f10d 8d45e0
ebp),%eax
+48 0001f110 8945c4
xc4(%ebp)
+51 0001f113 eb14
f129
+53 0001f115 0f1f440000
)
+58 0001f11a 660f1f440000
)
+64 0001f120 8b5708
edi),%edx
+67 0001f123 85d2
edx
+69 0001f125 744a
f171
+71 0001f127 89d7
edi
+73 0001f129 8b55d0
ebp),%edx
+76 0001f12c 8b5af4
edx),%ebx
+79 0001f12f 895de0
xe0(%ebp)
+82 0001f132 8b4710
edi),%eax
+85 0001f135 8b70f4
eax),%esi
+88 0001f138 8975e4
xe4(%ebp)
+91 0001f13b 39f3
ebx
+93 0001f13d 8b45c0
ebp),%eax
+96 0001f140 0f4645c4
ebp),%eax
+100 0001f144 8b5710

movl
movl

0x08(%

addl

$0x04,

movl

%edx,0

testl

%eax,%

je
movl

0x0001f1cc
%eax,%

movl

0x0c(%

movl

(%eax)

movl

%eax,0

leal

0xe4(%

movl

%edx,0

leal

0xe0(%

movl

%eax,0

jmp

0x0001

nopl

0x00(%eax,%eax

nopw

0x00(%eax,%eax
movl

0x08(%

testl

%edx,%

je

0x0001

movl

%edx,%

movl

0xd0(%

movl

0xf4(%

movl

%ebx,0

movl

0x10(%

movl

0xf4(%

movl

%esi,0

cmpl

%esi,%

movl

0xc0(%

cmovbel

0xc4(%

movl

0x10(%

edi),%edx
+103 0001f147
,%eax
+105 0001f149
x08(%esp)
+109 0001f14d
x04(%esp)
+113 0001f151
ebp),%eax
+116 0001f154
%esp)
+119 0001f157
_memcmp
+124 0001f15c
ebx
+126 0001f15e
eax
+128 0001f160
eax
+131 0001f163
%eax
+134 0001f166
l
+136 0001f168
f120
+138 0001f16a
edi),%edx
+141 0001f16d
edx
+143 0001f16f
f127
+145 0001f171
xd4(%ebp)
+148 0001f174
l
+150 0001f176
f1cc
+152 0001f178
edi),%eax
+155 0001f17b
eax),%ebx
+158 0001f17e
xe4(%ebp)
+161 0001f181
ebp),%edx
+164 0001f184
edx),%esi
+167 0001f187
xe0(%ebp)
+170 0001f18a
ebp),%eax
+173 0001f18d
ebp),%edx
+176 0001f190
ebx
+178 0001f192
eax
+181 0001f195
edi),%edx
+184 0001f198

8b00

movl

(%eax)

89442408

movl

%eax,0

89542404

movl

%edx,0

8b45d0

movl

0xd0(%

890424

movl

%eax,(

e8b43c0e00

calll

0x00102e10

29f3

subl

%esi,%

85c0

testl

%eax,%

0f44c3

cmovel

%ebx,%

c1e81f

shrl

$0x1f,

84c0

testb

%al,%a

75b6

jne

0x0001

8b570c

movl

0x0c(%

85d2

testl

%edx,%

75b6

jne

0x0001

897dd4

movl

%edi,0

84c0

testb

%al,%a

7554

jne

0x0001

8b4710

movl

0x10(%

8b58f4

movl

0xf4(%

895de4

movl

%ebx,0

8b55d0

movl

0xd0(%

8b72f4

movl

0xf4(%

8975e0

movl

%esi,0

8d45e0

leal

0xe0(%

8d55e4

leal

0xe4(%

39f3

cmpl

%esi,%

0f46c2

cmovbel

%edx,%

8b5710

movl

0x10(%

8b00

movl

(%eax)

,%eax
+186 0001f19a
x08(%esp)
+190 0001f19e
ebp),%eax
+193 0001f1a1
x04(%esp)
+197 0001f1a5
%esp)
+200 0001f1a8
_memcmp
+205 0001f1ad
ebx
+207 0001f1af
eax
+209 0001f1b1
eax
+212 0001f1b4
ecx
+214 0001f1b6
eax
+216 0001f1b8
f215
+218 0001f1ba
edx
+220 0001f1bc
l
+222 0001f1be
esi
+224 0001f1c0
eax
+226 0001f1c2
edx
+228 0001f1c4
%esp
+231 0001f1c7
+232 0001f1c8
+233 0001f1c9
+234 0001f1ca
+235 0001f1cb
+236 0001f1cc
ebp),%eax
+239 0001f1cf
ebp),%edx
+242 0001f1d2
x0c(%edx)
+245 0001f1d5
f1fe
+247 0001f1d7
ebp),%edx
+250 0001f1da
x0c(%esp)
+254 0001f1de
x08(%esp)
+258 0001f1e2
04(%esp)
+266 0001f1ea
ebp),%eax
+269 0001f1ed
%esp)

89442408

movl

%eax,0

8b45d0

movl

0xd0(%

89442404

movl

%eax,0

891424

movl

%edx,(

e8633c0e00

calll

0x00102e10

29f3

subl

%esi,%

85c0

testl

%eax,%

0f44c3

cmovel

%ebx,%

31c9

xorl

%ecx,%

85c0

testl

%eax,%

785b

js

0x0001

89f2

movl

%esi,%

88ca

movb

%cl,%d

89d6

movl

%edx,%

89f8

movl

%edi,%

89f2

movl

%esi,%

83c44c

addl

$0x4c,

5b
5e
5f
c9
c3
8b45d4

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

8b5508

movl

0x08(%

39420c

cmpl

%eax,0

7527

jne

0x0001

8b550c

movl

0x0c(%

8954240c

movl

%edx,0

89442408

movl

%eax,0

c744240400000000

movl

0xd4(%

$0x00000000,0x

8b4508

movl

0x08(%

890424

movl

%eax,(

+272 0001f1f0 e8dbfdffff


calll
+277 0001f1f5 89c7
edi
+279 0001f1f7 b901000000
movl
cx
+284 0001f1fc ebbc
f1ba
+286 0001f1fe 890424
%esp)
+289 0001f201 e81a3b0e00
calll
std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
+294 0001f206 89c7
edi
+296 0001f208 8b450c
ebp),%eax
+299 0001f20b 8b00
,%eax
+301 0001f20d 8945d0
xd0(%ebp)
+304 0001f210 e963ffffff
jmp
+309 0001f215 8b550c
ebp),%edx
+312 0001f218 8954240c
x0c(%esp)
+316 0001f21c 8b45d4
ebp),%eax
+319 0001f21f 89442408
x08(%esp)
+323 0001f223 c744240400000000
movl
04(%esp)
+331 0001f22b 8b5508
ebp),%edx
+334 0001f22e 891424
%esp)
+337 0001f231 e89afdffff
calll
+342 0001f236 89c7
edi
+344 0001f238 b901000000
movl
cx
+349 0001f23d e978ffffff
jmp
+354 0001f242 0f1f8000000000
nopl
x)
+361 0001f249 0f1f8000000000
nopl
x)
+0

movl

0x0001efd0
%eax,%
$0x00000001,%e

jmp

0x0001

movl

%eax,(
0x00102d20

movl

%eax,%

movl

0x0c(%

movl

(%eax)

movl

%eax,0

movl

0x0001f178
0x0c(%

movl

%edx,0

movl

0xd4(%

movl

%eax,0
$0x00000000,0x

movl

0x08(%

movl

%edx,(

movl

0x0001efd0
%eax,%
$0x00000001,%e
0x0001f1ba
0x00000000(%ea
0x00000000(%ea

0001f250 55

pushl

%ebp
+1
0001f251
%esp,%ebp
+3
0001f253
%edi
+4
0001f254
%esi
+5
0001f255
%ebx
+6
0001f256
$0x3c,%esp
+9
0001f259
0x08(%ebp),%eax
+12 0001f25c 83c004

89e5

movl

57

pushl

56

pushl

53

pushl

83ec3c

subl

8b4508

movl
addl

$0x04,

%eax
+15 0001f25f 3b450c
ebp),%eax
+18 0001f262 0f84c8000000
je
+24 0001f268 8b550c
ebp),%edx
+27 0001f26b 8b4508
ebp),%eax
+30 0001f26e 395010
x10(%eax)
+33 0001f271 0f84b9000000
je
+39 0001f277 891424
%esp)
+42 0001f27a e8ad3a0e00
calll
std::_Rb_tree_increment(std::_Rb_tree_node_base*)
+47 0001f27f 8945d4
xd4(%ebp)
+50 0001f282 8b550c
ebp),%edx
+53 0001f285 8b4210
edx),%eax
+56 0001f288 8b58f4
eax),%ebx
+59 0001f28b 895de0
xe0(%ebp)
+62 0001f28e 8b4d10
ebp),%ecx
+65 0001f291 8b39
,%edi
+67 0001f293 8b77f4
edi),%esi
+70 0001f296 8975e4
xe4(%ebp)
+73 0001f299 8d45e4
ebp),%eax
+76 0001f29c 39f3
ebx
+78 0001f29e 7703
f2a3
+80 0001f2a0 8d45e0
ebp),%eax
+83 0001f2a3 8b4d0c
ebp),%ecx
+86 0001f2a6 8b5110
ecx),%edx
+89 0001f2a9 8b00
,%eax
+91 0001f2ab 89442408
x08(%esp)
+95 0001f2af 897c2404
x04(%esp)
+99 0001f2b3 891424
%esp)
+102 0001f2b6 e8553b0e00
calll
_memcmp
+107 0001f2bb 29f3
ebx
+109 0001f2bd 85c0
eax
+111 0001f2bf 0f44c3

cmpl

0x0c(%

movl

0x0001f330
0x0c(%

movl

0x08(%

cmpl

%edx,0

movl

0x0001f330
%edx,(
0x00102d2c

movl

%eax,0

movl

0x0c(%

movl

0x10(%

movl

0xf4(%

movl

%ebx,0

movl

0x10(%

movl

(%ecx)

movl

0xf4(%

movl

%esi,0

leal

0xe4(%

cmpl

%esi,%

ja

0x0001

leal

0xe0(%

movl

0x0c(%

movl

0x10(%

movl

(%eax)

movl

%eax,0

movl

%edi,0

movl

%edx,(
0x00102e10

subl

%esi,%

testl

%eax,%

cmovel

%ebx,%

eax
+114 0001f2c2
eax
+116 0001f2c4
f30a
+118 0001f2c6
edi),%ebx
+121 0001f2c9
xe4(%ebp)
+124 0001f2cc
ebp),%edx
+127 0001f2cf
edx),%eax
+130 0001f2d2
eax),%esi
+133 0001f2d5
xe0(%ebp)
+136 0001f2d8
ebp),%eax
+139 0001f2db
ebp),%edx
+142 0001f2de
ebx
+144 0001f2e0
eax
+147 0001f2e3
ebp),%ecx
+150 0001f2e6
ecx),%edx
+153 0001f2e9
,%eax
+155 0001f2eb
x08(%esp)
+159 0001f2ef
x04(%esp)
+163 0001f2f3
%esp)
+166 0001f2f6
_memcmp
+171 0001f2fb
ebx
+173 0001f2fd
eax
+175 0001f2ff
eax
+178 0001f302
eax
+180 0001f304
+186 0001f30a
ebp),%ecx
+189 0001f30d
x04(%esp)
+193 0001f311
ebp),%eax
+196 0001f314
%esp)
+199 0001f317
+204 0001f31c
%esp
+207 0001f31f

85c0

testl

%eax,%

7944

jns

0x0001

8b5ff4

movl

0xf4(%

895de4

movl

%ebx,0

8b55d4

movl

0xd4(%

8b4210

movl

0x10(%

8b70f4

movl

0xf4(%

8975e0

movl

%esi,0

8d45e0

leal

0xe0(%

8d55e4

leal

0xe4(%

39f3

cmpl

%esi,%

0f46c2

cmovbel

%edx,%

8b4dd4

movl

0xd4(%

8b5110

movl

0x10(%

8b00

movl

(%eax)

89442408

movl

%eax,0

89542404

movl

%edx,0

893c24

movl

%edi,(

e8153b0e00

calll

0x00102e10

29f3

subl

%esi,%

85c0

testl

%eax,%

0f44c3

cmovel

%ebx,%

85c0

testl

%eax,%

0f8896000000
8b4d10

movl

0x0001f3a0
0x10(%

894c2404

movl

%ecx,0

8b4508

movl

0x08(%

890424

movl

%eax,(

addl

0x0001f0e0
$0x3c,

e8c4fdffff
83c43c
5b

js

calll
popl

%ebx

+208
+209
+210
+211
+212

0001f320
0001f321
0001f322
0001f323
0001f324

5e
5f
c9
c3
660f1f440000

popl
popl
leave
ret

%esi
%edi

nopw

0x00(%eax,%eax

+218 0001f32a 660f1f440000

nopw

0x00(%eax,%eax

)
)
+224 0001f330
ebp),%ecx
+227 0001f333
ecx),%ebx
+230 0001f336
ebx
+232 0001f338
f382
+234 0001f33a
ecx),%eax
+237 0001f33d
xd0(%ebp)
+240 0001f340
eax),%eax
+243 0001f343
eax),%ebx
+246 0001f346
xe4(%ebp)
+249 0001f349
ebp),%ecx
+252 0001f34c
,%edi
+254 0001f34e
edi),%esi
+257 0001f351
xe0(%ebp)
+260 0001f354
ebp),%eax
+263 0001f357
ebp),%edx
+266 0001f35a
ebx
+268 0001f35c
eax
+271 0001f35f
ebp),%ecx
+274 0001f362
ecx),%edx
+277 0001f365
,%eax
+279 0001f367
x08(%esp)
+283 0001f36b
x04(%esp)
+287 0001f36f
%esp)
+290 0001f372
_memcmp
+295 0001f377
ebx
+297 0001f379
eax

8b4d08

movl

0x08(%

8b5914

movl

0x14(%

85db

testl

%ebx,%

7448

je

0x0001

8b4110

movl

0x10(%

8945d0

movl

%eax,0

8b4010

movl

0x10(%

8b58f4

movl

0xf4(%

895de4

movl

%ebx,0

8b4d10

movl

0x10(%

8b39

movl

(%ecx)

8b77f4

movl

0xf4(%

8975e0

movl

%esi,0

8d45e0

leal

0xe0(%

8d55e4

leal

0xe4(%

39f3

cmpl

%esi,%

0f46c2

cmovbel

%edx,%

8b4dd0

movl

0xd0(%

8b5110

movl

0x10(%

8b00

movl

(%eax)

89442408

movl

%eax,0

897c2404

movl

%edi,0

891424

movl

%edx,(

e8993a0e00

calll

0x00102e10

29f3

subl

%esi,%

85c0

testl

%eax,%

+299 0001f37b
eax
+302 0001f37e
eax
+304 0001f380
f3d0
+306 0001f382
ebp),%eax
+309 0001f385
x04(%esp)
+313 0001f389
ebp),%edx
+316 0001f38c
%esp)
+319 0001f38f
+324 0001f394
%esp
+327 0001f397
+328 0001f398
+329 0001f399
+330 0001f39a
+331 0001f39b
+332 0001f39c
eax)
+336 0001f3a0
ebp),%eax
+339 0001f3a3
eax),%edx
+342 0001f3a6
edx
+344 0001f3a8
f3f9
+346 0001f3aa
ebp),%eax
+349 0001f3ad
x0c(%esp)
+353 0001f3b1
ebp),%edx
+356 0001f3b4
x08(%esp)
+360 0001f3b8
x04(%esp)
+364 0001f3bc
ebp),%ecx
+367 0001f3bf
%esp)
+370 0001f3c2
+375 0001f3c7
%esp
+378 0001f3ca
+379 0001f3cb
+380 0001f3cc
+381 0001f3cd
+382 0001f3ce
+383 0001f3cf
+384 0001f3d0
ebp),%eax
+387 0001f3d3
x0c(%esp)
+391 0001f3d7

0f44c3

cmovel

%ebx,%

85c0

testl

%eax,%

784e

js

0x0001

8b4510

movl

0x10(%

89442404

movl

%eax,0

8b5508

movl

0x08(%

891424

movl

%edx,(

addl

0x0001f0e0
$0x3c,

e84cfdffff
83c43c

calll

5b
5e
5f
c9
c3
0f1f4000

popl
popl
popl
leave
ret
nopl

%ebx
%esi
%edi

8b450c

movl

0x0c(%

8b500c

movl

0x0c(%

85d2

testl

%edx,%

744f

je

0x0001

8b4510

movl

0x10(%

8944240c

movl

%eax,0

8b55d4

movl

0xd4(%

89542408

movl

%edx,0

89542404

movl

%edx,0

8b4d08

movl

0x08(%

890c24

movl

%ecx,(

addl

0x0001efd0
$0x3c,

e809fcffff
83c43c

calll

0x00(%

5b
5e
5f
c9
c3
90
8b4510

popl
popl
popl
leave
ret
nop
movl

%ebx
%esi
%edi

8944240c

movl

%eax,0

8b55d0

movl

0xd0(%

0x10(%

ebp),%edx
+394 0001f3da
x08(%esp)
+398 0001f3de
04(%esp)
+406 0001f3e6
ebp),%ecx
+409 0001f3e9
%esp)
+412 0001f3ec
+417 0001f3f1
%esp
+420 0001f3f4
+421 0001f3f5
+422 0001f3f6
+423 0001f3f7
+424 0001f3f8
+425 0001f3f9
ebp),%edx
+428 0001f3fc
x0c(%esp)
+432 0001f400
x08(%esp)
+436 0001f404
04(%esp)
+444 0001f40c
ebp),%ecx
+447 0001f40f
%esp)
+450 0001f412
+455 0001f417
+460 0001f41c
eax)
+0

89542408
c744240400000000

movl
movl

%edx,0
$0x00000000,0x

8b4d08

movl

0x08(%

890c24

movl

%ecx,(

addl

0x0001efd0
$0x3c,

e8dffbffff
83c43c

calll

5b
5e
5f
c9
c3
8b5510

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

8954240c

movl

%edx,0

89442408

movl

%eax,0

c744240400000000

movl

0x10(%

$0x00000000,0x

8b4d08

movl

0x08(%

890c24

movl

%ecx,(

nopl

0x0001efd0
0x0001f31c
0x00(%

e8b9fbffff
e900ffffff
0f1f4000
0001f420 55

calll
jmp

pushl

%ebp
+1
0001f421 89e5
movl
%esp,%ebp
+3
0001f423 57
pushl
%edi
+4
0001f424 56
pushl
%esi
+5
0001f425 53
pushl
%ebx
+6
0001f426 83ec2c
subl
$0x2c,%esp
+9
0001f429 8b7d08
movl
0x08(%ebp),%edi
+12 0001f42c c707a8931300
movl
$0x001393a8,(%
edi)
+18 0001f432 8d473c
leal
0x3c(%
edi),%eax
+21 0001f435 890424
movl
%eax,(
%esp)
+24 0001f438 e895380e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+29 0001f43d 8d472c
leal
0x2c(%
edi),%eax
+32 0001f440 8945e4
movl
%eax,0

xe4(%ebp)
+35 0001f443 8b7730
movl
0x30(%
edi),%esi
+38 0001f446 8b5f2c
movl
0x2c(%
edi),%ebx
+41 0001f449 39de
cmpl
%ebx,%
esi
+43 0001f44b 741d
je
0x0001
f46a
+45 0001f44d 0f1f00
nopl
(%eax)
+48 0001f450 8d4304
leal
0x04(%
ebx),%eax
+51 0001f453 890424
movl
%eax,(
%esp)
+54 0001f456 e8e5f9ffff
calll
0x0001ee40
+59 0001f45b 891c24
movl
%ebx,(
%esp)
+62 0001f45e e86f380e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+67 0001f463 83c310
addl
$0x10,
%ebx
+70 0001f466 39de
cmpl
%ebx,%
esi
+72 0001f468 75e6
jne
0x0001
f450
+74 0001f46a 8b55e4
movl
0xe4(%
ebp),%edx
+77 0001f46d 8b02
movl
(%edx)
,%eax
+79 0001f46f 85c0
testl
%eax,%
eax
+81 0001f471 7408
je
0x0001
f47b
+83 0001f473 890424
movl
%eax,(
%esp)
+86 0001f476 e8f3380e00
calll
0x00102d6e
operator delete(void*)
+91 0001f47b c70728941300
movl
$0x00139428,(%
edi)
+97 0001f481 893c24
movl
%edi,(
%esp)
+100 0001f484 e887090800
calll
0x0009fe10
+105 0001f489 897d08
movl
%edi,0
x08(%ebp)
+108 0001f48c 83c42c
addl
$0x2c,
%esp
+111 0001f48f 5b
popl
%ebx
+112 0001f490 5e
popl
%esi
+113 0001f491 5f
popl
%edi
+114 0001f492 c9
leave
+115 0001f493 e9d6380e00
jmp
0x00102d6e
+120 0001f498 8945dc
movl
%eax,0
xdc(%ebp)
+123 0001f49b 8d472c
leal
0x2c(%
edi),%eax
+126 0001f49e 8945e0
movl
%eax,0
xe0(%ebp)
+129 0001f4a1 8b7730
movl
0x30(%
edi),%esi

+132 0001f4a4 8b5f2c


movl
0x2c(%
edi),%ebx
+135 0001f4a7 39de
cmpl
%ebx,%
esi
+137 0001f4a9 7459
je
0x0001
f504
+139 0001f4ab 8d4304
leal
0x04(%
ebx),%eax
+142 0001f4ae 890424
movl
%eax,(
%esp)
+145 0001f4b1 e88af9ffff
calll
0x0001ee40
+150 0001f4b6 891c24
movl
%ebx,(
%esp)
+153 0001f4b9 e814380e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+158 0001f4be 83c310
addl
$0x10,
%ebx
+161 0001f4c1 39de
cmpl
%ebx,%
esi
+163 0001f4c3 75e6
jne
0x0001
f4ab
+165 0001f4c5 eb3d
jmp
0x0001
f504
+167 0001f4c7 8945dc
movl
%eax,0
xdc(%ebp)
+170 0001f4ca 8b55e4
movl
0xe4(%
ebp),%edx
+173 0001f4cd 8b02
movl
(%edx)
,%eax
+175 0001f4cf 85c0
testl
%eax,%
eax
+177 0001f4d1 7408
je
0x0001
f4db
+179 0001f4d3 890424
movl
%eax,(
%esp)
+182 0001f4d6 e893380e00
calll
0x00102d6e
operator delete(void*)
+187 0001f4db c70728941300
movl
$0x00139428,(%
edi)
+193 0001f4e1 893c24
movl
%edi,(
%esp)
+196 0001f4e4 e827090800
calll
0x0009fe10
+201 0001f4e9 8b45dc
movl
0xdc(%
ebp),%eax
+204 0001f4ec 890424
movl
%eax,(
%esp)
+207 0001f4ef e854370e00
calll
0x00102c48
__Unwind_Resume
+212 0001f4f4 8945dc
movl
%eax,0
xdc(%ebp)
+215 0001f4f7 891c24
movl
%ebx,(
%esp)
+218 0001f4fa e8d3370e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+223 0001f4ff ebc9
jmp
0x0001
f4ca
+225 0001f501 8945dc
movl
%eax,0
xdc(%ebp)

+228 0001f504 8b55e0


movl
0xe0(%
ebp),%edx
+231 0001f507 8b02
movl
(%edx)
,%eax
+233 0001f509 85c0
testl
%eax,%
eax
+235 0001f50b 75c6
jne
0x0001
f4d3
+237 0001f50d ebcc
jmp
0x0001
f4db
+239 0001f50f 8945dc
movl
%eax,0
xdc(%ebp)
+242 0001f512 891c24
movl
%ebx,(
%esp)
+245 0001f515 e8b8370e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+250 0001f51a ebe8
jmp
0x0001
f504
+252 0001f51c 0f1f4000
nopl
0x00(%
eax)
+0

0001f520 55

pushl

%ebp
+1
0001f521 89e5
movl
%esp,%ebp
+3
0001f523 57
pushl
%edi
+4
0001f524 56
pushl
%esi
+5
0001f525 53
pushl
%ebx
+6
0001f526 83ec2c
subl
$0x2c,%esp
+9
0001f529 8b7d08
movl
0x08(%ebp),%edi
+12 0001f52c c707a8931300
movl
$0x001393a8,(%
edi)
+18 0001f532 8d473c
leal
0x3c(%
edi),%eax
+21 0001f535 890424
movl
%eax,(
%esp)
+24 0001f538 e895370e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+29 0001f53d 8d472c
leal
0x2c(%
edi),%eax
+32 0001f540 8945e4
movl
%eax,0
xe4(%ebp)
+35 0001f543 8b7730
movl
0x30(%
edi),%esi
+38 0001f546 8b5f2c
movl
0x2c(%
edi),%ebx
+41 0001f549 39de
cmpl
%ebx,%
esi
+43 0001f54b 741d
je
0x0001
f56a
+45 0001f54d 0f1f00
nopl
(%eax)
+48 0001f550 8d4304
leal
0x04(%
ebx),%eax

+51 0001f553 890424


movl
%eax,(
%esp)
+54 0001f556 e8e5f8ffff
calll
0x0001ee40
+59 0001f55b 891c24
movl
%ebx,(
%esp)
+62 0001f55e e86f370e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+67 0001f563 83c310
addl
$0x10,
%ebx
+70 0001f566 39de
cmpl
%ebx,%
esi
+72 0001f568 75e6
jne
0x0001
f550
+74 0001f56a 8b55e4
movl
0xe4(%
ebp),%edx
+77 0001f56d 8b02
movl
(%edx)
,%eax
+79 0001f56f 85c0
testl
%eax,%
eax
+81 0001f571 7408
je
0x0001
f57b
+83 0001f573 890424
movl
%eax,(
%esp)
+86 0001f576 e8f3370e00
calll
0x00102d6e
operator delete(void*)
+91 0001f57b c70728941300
movl
$0x00139428,(%
edi)
+97 0001f581 897d08
movl
%edi,0
x08(%ebp)
+100 0001f584 83c42c
addl
$0x2c,
%esp
+103 0001f587 5b
popl
%ebx
+104 0001f588 5e
popl
%esi
+105 0001f589 5f
popl
%edi
+106 0001f58a c9
leave
+107 0001f58b e980080800
jmp
0x0009fe10
+112 0001f590 8945dc
movl
%eax,0
xdc(%ebp)
+115 0001f593 8d472c
leal
0x2c(%
edi),%eax
+118 0001f596 8945e0
movl
%eax,0
xe0(%ebp)
+121 0001f599 8b7730
movl
0x30(%
edi),%esi
+124 0001f59c 8b5f2c
movl
0x2c(%
edi),%ebx
+127 0001f59f 39de
cmpl
%ebx,%
esi
+129 0001f5a1 7459
je
0x0001
f5fc
+131 0001f5a3 8d4304
leal
0x04(%
ebx),%eax
+134 0001f5a6 890424
movl
%eax,(
%esp)
+137 0001f5a9 e892f8ffff
calll
0x0001ee40
+142 0001f5ae 891c24
movl
%ebx,(
%esp)
+145 0001f5b1 e81c370e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas

ic_string()
+150 0001f5b6 83c310
addl
$0x10,
%ebx
+153 0001f5b9 39de
cmpl
%ebx,%
esi
+155 0001f5bb 75e6
jne
0x0001
f5a3
+157 0001f5bd eb3d
jmp
0x0001
f5fc
+159 0001f5bf 8945dc
movl
%eax,0
xdc(%ebp)
+162 0001f5c2 8b55e4
movl
0xe4(%
ebp),%edx
+165 0001f5c5 8b02
movl
(%edx)
,%eax
+167 0001f5c7 85c0
testl
%eax,%
eax
+169 0001f5c9 7408
je
0x0001
f5d3
+171 0001f5cb 890424
movl
%eax,(
%esp)
+174 0001f5ce e89b370e00
calll
0x00102d6e
operator delete(void*)
+179 0001f5d3 c70728941300
movl
$0x00139428,(%
edi)
+185 0001f5d9 893c24
movl
%edi,(
%esp)
+188 0001f5dc e82f080800
calll
0x0009fe10
+193 0001f5e1 8b45dc
movl
0xdc(%
ebp),%eax
+196 0001f5e4 890424
movl
%eax,(
%esp)
+199 0001f5e7 e85c360e00
calll
0x00102c48
__Unwind_Resume
+204 0001f5ec 8945dc
movl
%eax,0
xdc(%ebp)
+207 0001f5ef 891c24
movl
%ebx,(
%esp)
+210 0001f5f2 e8db360e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+215 0001f5f7 ebc9
jmp
0x0001
f5c2
+217 0001f5f9 8945dc
movl
%eax,0
xdc(%ebp)
+220 0001f5fc 8b55e0
movl
0xe0(%
ebp),%edx
+223 0001f5ff 8b02
movl
(%edx)
,%eax
+225 0001f601 85c0
testl
%eax,%
eax
+227 0001f603 75c6
jne
0x0001
f5cb
+229 0001f605 ebcc
jmp
0x0001
f5d3
+231 0001f607 8945dc
movl
%eax,0
xdc(%ebp)
+234 0001f60a 891c24
movl
%ebx,(
%esp)
+237 0001f60d e8c0360e00
calll
0x00102cd2

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas


ic_string()
+242 0001f612 ebe8
jmp
0x0001
f5fc
+244 0001f614 660f1f440000
nopw
0x00(%eax,%eax
)
+250 0001f61a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

0001f620 55

pushl

%ebp
+1
0001f621 89e5
%esp,%ebp
+3
0001f623 57
%edi
+4
0001f624 56
%esi
+5
0001f625 53
%ebx
+6
0001f626 83ec7c
$0x7c,%esp
+9
0001f629 8b4d0c
0x0c(%ebp),%ecx
+12 0001f62c 85c9
ecx
+14 0001f62e 0f845a040000
+20 0001f634 8b550c
ebp),%edx
+23 0001f637 8b420c
edx),%eax
+26 0001f63a 85c0
eax
+28 0001f63c 0f84c8040000
+34 0001f642 8945d0
xd0(%ebp)
+37 0001f645 8b55d0
ebp),%edx
+40 0001f648 8b420c
edx),%eax
+43 0001f64b 85c0
eax
+45 0001f64d 0f8448030000
+51 0001f653 8945cc
xcc(%ebp)
+54 0001f656 a188801300
x
+59 0001f65b 894590
x90(%ebp)
+62 0001f65e 8b55cc
ebp),%edx
+65 0001f661 8b420c
edx),%eax
+68 0001f664 85c0
eax
+70 0001f666 0f8413050000
+76 0001f66c 8945c8
xc8(%ebp)
+79 0001f66f 8b55c8
ebp),%edx
+82 0001f672 8b420c

movl
pushl
pushl
pushl
subl
movl
testl
je

%ecx,%

movl

0x0001fa8e
0x0c(%

movl

0x0c(%

testl

%eax,%

je
movl

0x0001fb0a
%eax,0

movl

0xd0(%

movl

0x0c(%

testl

%eax,%

je
movl
movl

0x0001f99b
%eax,0
0x00138088,%ea

movl

%eax,0

movl

0xcc(%

movl

0x0c(%

testl

%eax,%

je
movl

0x0001fb7f
%eax,0

movl

0xc8(%

movl

0x0c(%

edx),%eax
+85 0001f675
eax
+87 0001f677
+93 0001f67d
xc4(%ebp)
+96 0001f680
ebp),%edx
+99 0001f683
edx),%eax
+102 0001f686
eax
+104 0001f688
+110 0001f68e
xc0(%ebp)
+113 0001f691
ebp),%edx
+116 0001f694
edx),%eax
+119 0001f697
eax
+121 0001f699
+127 0001f69f
xbc(%ebp)
+130 0001f6a2
ebp),%edx
+133 0001f6a5
edx),%eax
+136 0001f6a8
eax
+138 0001f6aa
+144 0001f6b0
xb8(%ebp)
+147 0001f6b3
edx
+149 0001f6b5
edx),%eax
+152 0001f6b8
eax
+154 0001f6ba
f730
+156 0001f6bc
edi
+158 0001f6be
f6c3
+160 0001f6c0
ebp),%edi
+163 0001f6c3
edi),%eax
+166 0001f6c6
x04(%esp)
+170 0001f6ca
ebp),%eax
+173 0001f6cd
%esp)
+176 0001f6d0
+181 0001f6d5
edi),%edx
+184 0001f6d8
xd4(%ebp)

85c0
0f849d030000
8945c4

testl
movl

0x0001fa1a
%eax,0

8b55c4

movl

0xc4(%

8b420c

movl

0x0c(%

85c0

testl

%eax,%

0f8408040000
8945c0

je

%eax,%

movl

0x0001fa96
%eax,0

8b55c0

movl

0xc0(%

8b420c

movl

0x0c(%

85c0

testl

%eax,%

0f8488020000
8945bc

je

movl

0x0001f927
%eax,0

8b55bc

movl

0xbc(%

8b420c

movl

0x0c(%

85c0

testl

%eax,%

0f841f010000
8945b8

je

movl

0x0001f7cf
%eax,0

89c2

movl

%eax,%

8b420c

movl

0x0c(%

85c0

testl

%eax,%

7474

je

0x0001

89c7

movl

%eax,%

eb03

jmp

0x0001

8b7dd4

movl

0xd4(%

8b470c

movl

0x0c(%

89442404

movl

%eax,0

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x0001f620
0x08(%

movl

%edx,0

e84bffffff
8b5708
8955d4

je

calll

+187 0001f6db 8d4710


edi),%eax
+190 0001f6de 8945b4
xb4(%ebp)
+193 0001f6e1 8b5f14
edi),%ebx
+196 0001f6e4 85db
ebx
+198 0001f6e6 7429
f711
+200 0001f6e8 8b4304
ebx),%eax
+203 0001f6eb 48
+204 0001f6ec 894304
x04(%ebx)
+207 0001f6ef 85c0
eax
+209 0001f6f1 751e
f711
+211 0001f6f3 8b33
,%esi
+213 0001f6f5 85f6
esi
+215 0001f6f7 7410
f709
+217 0001f6f9 893424
%esp)
+220 0001f6fc e8cfd1feff
+225 0001f701 893424
%esp)
+228 0001f704 e865360e00
operator delete(void*)
+233 0001f709 891c24
%esp)
+236 0001f70c e85d360e00
operator delete(void*)
+241 0001f711 8b55b4
ebp),%edx
+244 0001f714 8b02
,%eax
+246 0001f716 8d58f4
eax),%ebx
+249 0001f719 3b1d88801300
x
+255 0001f71f 757f
f7a0
+257 0001f721 893c24
%esp)
+260 0001f724 e845360e00
operator delete(void*)
+265 0001f729 8b55d4
ebp),%edx
+268 0001f72c 85d2
edx
+270 0001f72e 7590
f6c0
+272 0001f730 8b55b8
ebp),%edx
+275 0001f733 8b5208
edx),%edx

leal

0x10(%

movl

%eax,0

movl

0x14(%

testl

%ebx,%

je

0x0001

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0001

movl

(%ebx)

testl

%esi,%

je

0x0001

movl

%esi,(

movl

0x0000c8d0
%esi,(

calll
calll

0x00102d6e
movl

calll

%ebx,(
0x00102d6e

movl

0xb4(%

movl

(%edx)

leal

0xf4(%

cmpl

0x00138088,%eb
jne

0x0001

movl

%edi,(

calll

0x00102d6e
movl

0xd4(%

testl

%edx,%

jne

0x0001

movl

0xb8(%

movl

0x08(%

+278 0001f736 8955b0


xb0(%ebp)
+281 0001f739 8b7db8
ebp),%edi
+284 0001f73c 83c710
%edi
+287 0001f73f 8b45b8
ebp),%eax
+290 0001f742 8b5814
eax),%ebx
+293 0001f745 85db
ebx
+295 0001f747 7429
f772
+297 0001f749 8b4304
ebx),%eax
+300 0001f74c 48
+301 0001f74d 894304
x04(%ebx)
+304 0001f750 85c0
eax
+306 0001f752 751e
f772
+308 0001f754 8b33
,%esi
+310 0001f756 85f6
esi
+312 0001f758 7410
f76a
+314 0001f75a 893424
%esp)
+317 0001f75d e86ed1feff
+322 0001f762 893424
%esp)
+325 0001f765 e804360e00
operator delete(void*)
+330 0001f76a 891c24
%esp)
+333 0001f76d e8fc350e00
operator delete(void*)
+338 0001f772 8b07
,%eax
+340 0001f774 8d58f4
eax),%ebx
+343 0001f777 3b1d88801300
x
+349 0001f77d 0f85c0000000
+355 0001f783 8b45b8
ebp),%eax
+358 0001f786 890424
%esp)
+361 0001f789 e8e0350e00
operator delete(void*)
+366 0001f78e 8b45b0
ebp),%eax
+369 0001f791 85c0
eax
+371 0001f793 743a
f7cf
+373 0001f795 8b55b0

movl

%edx,0

movl

0xb8(%

addl

$0x10,

movl

0xb8(%

movl

0x14(%

testl

%ebx,%

je

0x0001

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0001

movl

(%ebx)

testl

%esi,%

je

0x0001

movl

%esi,(

movl

0x0000c8d0
%esi,(

calll
calll

0x00102d6e
movl

calll

%ebx,(
0x00102d6e

movl

(%edi)

leal

0xf4(%

cmpl

0x00138088,%eb

jne
movl

0x0001f843
0xb8(%

movl

%eax,(

calll

0x00102d6e
movl

0xb0(%

testl

%eax,%

je

0x0001

movl

0xb0(%

ebp),%edx
+376 0001f798 8955b8
movl
%edx,0
xb8(%ebp)
+379 0001f79b e915ffffff
jmp
0x0001f6b5
+384 0001f7a0 83e804
subl
$0x04,
%eax
+387 0001f7a3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+395 0001f7ab 890424
movl
%eax,(
%esp)
+398 0001f7ae e89b340e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+403 0001f7b3 85c0
testl
%eax,%
eax
+405 0001f7b5 0f8f66ffffff
jg
0x0001f721
+411 0001f7bb 8d45e6
leal
0xe6(%
ebp),%eax
+414 0001f7be 89442404
movl
%eax,0
x04(%esp)
+418 0001f7c2 891c24
movl
%ebx,(
%esp)
+421 0001f7c5 e8ba340e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+426 0001f7ca e952ffffff
jmp
0x0001f721
+431 0001f7cf 8b45bc
movl
0xbc(%
ebp),%eax
+434 0001f7d2 8b4008
movl
0x08(%
eax),%eax
+437 0001f7d5 8945ac
movl
%eax,0
xac(%ebp)
+440 0001f7d8 8b7dbc
movl
0xbc(%
ebp),%edi
+443 0001f7db 83c710
addl
$0x10,
%edi
+446 0001f7de 8b55bc
movl
0xbc(%
ebp),%edx
+449 0001f7e1 8b7214
movl
0x14(%
edx),%esi
+452 0001f7e4 85f6
testl
%esi,%
esi
+454 0001f7e6 7429
je
0x0001
f811
+456 0001f7e8 8b4604
movl
0x04(%
esi),%eax
+459 0001f7eb 48
decl
%eax
+460 0001f7ec 894604
movl
%eax,0
x04(%esi)
+463 0001f7ef 85c0
testl
%eax,%
eax
+465 0001f7f1 751e
jne
0x0001
f811
+467 0001f7f3 8b1e
movl
(%esi)
,%ebx
+469 0001f7f5 85db
testl
%ebx,%
ebx
+471 0001f7f7 7410
je
0x0001
f809
+473 0001f7f9 891c24
movl
%ebx,(
%esp)

+476 0001f7fc e8cfd0feff


calll
0x0000c8d0
+481 0001f801 891c24
movl
%ebx,(
%esp)
+484 0001f804 e865350e00
calll
0x00102d6e
operator delete(void*)
+489 0001f809 893424
movl
%esi,(
%esp)
+492 0001f80c e85d350e00
calll
0x00102d6e
operator delete(void*)
+497 0001f811 8b07
movl
(%edi)
,%eax
+499 0001f813 8d58f4
leal
0xf4(%
eax),%ebx
+502 0001f816 3b1d88801300
cmpl
0x00138088,%eb
x
+508 0001f81c 0f85c2000000
jne
0x0001f8e4
+514 0001f822 8b55bc
movl
0xbc(%
ebp),%edx
+517 0001f825 891424
movl
%edx,(
%esp)
+520 0001f828 e841350e00
calll
0x00102d6e
operator delete(void*)
+525 0001f82d 8b45ac
movl
0xac(%
ebp),%eax
+528 0001f830 85c0
testl
%eax,%
eax
+530 0001f832 0f84ef000000
je
0x0001f927
+536 0001f838 8b45ac
movl
0xac(%
ebp),%eax
+539 0001f83b 8945bc
movl
%eax,0
xbc(%ebp)
+542 0001f83e e95ffeffff
jmp
0x0001f6a2
+547 0001f843 83e804
subl
$0x04,
%eax
+550 0001f846 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+558 0001f84e 890424
movl
%eax,(
%esp)
+561 0001f851 e8f8330e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+566 0001f856 85c0
testl
%eax,%
eax
+568 0001f858 0f8f25ffffff
jg
0x0001f783
+574 0001f85e 8d55e4
leal
0xe4(%
ebp),%edx
+577 0001f861 89542404
movl
%edx,0
x04(%esp)
+581 0001f865 891c24
movl
%ebx,(
%esp)
+584 0001f868 e817340e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+589 0001f86d e911ffffff
jmp
0x0001f783
+594 0001f872 89c3
movl
%eax,%
ebx
+596 0001f874 891c24
movl
%ebx,(
%esp)
+599 0001f877 e8cc330e00
calll
0x00102c48
__Unwind_Resume
+604 0001f87c 89c3
movl
%eax,%

ebx
+606 0001f87e 8b07
movl
(%edi)
,%eax
+608 0001f880 8d70f4
leal
0xf4(%
eax),%esi
+611 0001f883 3b7590
cmpl
0x90(%
ebp),%esi
+614 0001f886 74ec
je
0x0001
f874
+616 0001f888 83e804
subl
$0x04,
%eax
+619 0001f88b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+627 0001f893 890424
movl
%eax,(
%esp)
+630 0001f896 e8b3330e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+635 0001f89b 85c0
testl
%eax,%
eax
+637 0001f89d 7fd5
jg
0x0001
f874
+639 0001f89f 8d45e5
leal
0xe5(%
ebp),%eax
+642 0001f8a2 89442404
movl
%eax,0
x04(%esp)
+646 0001f8a6 893424
movl
%esi,(
%esp)
+649 0001f8a9 e8d6330e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+654 0001f8ae ebc4
jmp
0x0001
f874
+656 0001f8b0 89c3
movl
%eax,%
ebx
+658 0001f8b2 8b07
movl
(%edi)
,%eax
+660 0001f8b4 8d70f4
leal
0xf4(%
eax),%esi
+663 0001f8b7 3b7590
cmpl
0x90(%
ebp),%esi
+666 0001f8ba 74b8
je
0x0001
f874
+668 0001f8bc 83e804
subl
$0x04,
%eax
+671 0001f8bf c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+679 0001f8c7 890424
movl
%eax,(
%esp)
+682 0001f8ca e87f330e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+687 0001f8cf 85c0
testl
%eax,%
eax
+689 0001f8d1 7fa1
jg
0x0001
f874
+691 0001f8d3 8d45e3
leal
0xe3(%
ebp),%eax
+694 0001f8d6 89442404
movl
%eax,0
x04(%esp)
+698 0001f8da 893424
movl
%esi,(
%esp)

+701 0001f8dd e8a2330e00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+706 0001f8e2 eb90
jmp
0x0001
f874
+708 0001f8e4 83e804
subl
$0x04,
%eax
+711 0001f8e7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+719 0001f8ef 890424
movl
%eax,(
%esp)
+722 0001f8f2 e857330e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+727 0001f8f7 85c0
testl
%eax,%
eax
+729 0001f8f9 0f8f23ffffff
jg
0x0001f822
+735 0001f8ff 8d45e2
leal
0xe2(%
ebp),%eax
+738 0001f902 89442404
movl
%eax,0
x04(%esp)
+742 0001f906 891c24
movl
%ebx,(
%esp)
+745 0001f909 e876330e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+750 0001f90e e90fffffff
jmp
0x0001f822
+755 0001f913 e95affffff
jmp
0x0001f872
+760 0001f918 e955ffffff
jmp
0x0001f872
+765 0001f91d e950ffffff
jmp
0x0001f872
+770 0001f922 e94bffffff
jmp
0x0001f872
+775 0001f927 8b55c0
movl
0xc0(%
ebp),%edx
+778 0001f92a 8b5208
movl
0x08(%
edx),%edx
+781 0001f92d 8955a8
movl
%edx,0
xa8(%ebp)
+784 0001f930 8b7dc0
movl
0xc0(%
ebp),%edi
+787 0001f933 83c710
addl
$0x10,
%edi
+790 0001f936 8b45c0
movl
0xc0(%
ebp),%eax
+793 0001f939 8b7014
movl
0x14(%
eax),%esi
+796 0001f93c 85f6
testl
%esi,%
esi
+798 0001f93e 7429
je
0x0001
f969
+800 0001f940 8b4604
movl
0x04(%
esi),%eax
+803 0001f943 48
decl
%eax
+804 0001f944 894604
movl
%eax,0
x04(%esi)
+807 0001f947 85c0
testl
%eax,%
eax
+809 0001f949 751e
jne
0x0001
f969
+811 0001f94b 8b1e
movl
(%esi)
,%ebx
+813 0001f94d 85db
testl
%ebx,%

ebx
+815 0001f94f 7410
f961
+817 0001f951 891c24
%esp)
+820 0001f954 e877cffeff
+825 0001f959 891c24
%esp)
+828 0001f95c e80d340e00
operator delete(void*)
+833 0001f961 893424
%esp)
+836 0001f964 e805340e00
operator delete(void*)
+841 0001f969 8b07
,%eax
+843 0001f96b 8d58f4
eax),%ebx
+846 0001f96e 3b1d88801300
x
+852 0001f974 0f85fa020000
+858 0001f97a 8b45c0
ebp),%eax
+861 0001f97d 890424
%esp)
+864 0001f980 e8e9330e00
operator delete(void*)
+869 0001f985 8b45a8
ebp),%eax
+872 0001f988 85c0
eax
+874 0001f98a 0f8406010000
+880 0001f990 8b55a8
ebp),%edx
+883 0001f993 8955c0
xc0(%ebp)
+886 0001f996 e9f6fcffff
+891 0001f99b 8b55d0
ebp),%edx
+894 0001f99e 8b5208
edx),%edx
+897 0001f9a1 895598
x98(%ebp)
+900 0001f9a4 8b7dd0
ebp),%edi
+903 0001f9a7 83c710
%edi
+906 0001f9aa 8b45d0
ebp),%eax
+909 0001f9ad 8b7014
eax),%esi
+912 0001f9b0 85f6
esi
+914 0001f9b2 7429
f9dd
+916 0001f9b4 8b4604
esi),%eax
+919 0001f9b7 48
+920 0001f9b8 894604
x04(%esi)

je

0x0001

movl

%ebx,(

movl

0x0000c8d0
%ebx,(

calll
calll

0x00102d6e
movl

calll

%esi,(
0x00102d6e

movl

(%edi)

leal

0xf4(%

cmpl

0x00138088,%eb

jne
movl

0x0001fc74
0xc0(%

movl

%eax,(

calll

0x00102d6e
movl

0xa8(%

testl

%eax,%

je
movl

0x0001fa96
0xa8(%

movl

%edx,0

movl

0x0001f691
0xd0(%

movl

0x08(%

movl

%edx,0

movl

0xd0(%

addl

$0x10,

movl

0xd0(%

movl

0x14(%

testl

%esi,%

je

0x0001

movl

0x04(%

decl
movl

%eax
%eax,0

jmp

+923 0001f9bb 85c0


testl
%eax,%
eax
+925 0001f9bd 751e
jne
0x0001
f9dd
+927 0001f9bf 8b1e
movl
(%esi)
,%ebx
+929 0001f9c1 85db
testl
%ebx,%
ebx
+931 0001f9c3 7410
je
0x0001
f9d5
+933 0001f9c5 891c24
movl
%ebx,(
%esp)
+936 0001f9c8 e803cffeff
calll
0x0000c8d0
+941 0001f9cd 891c24
movl
%ebx,(
%esp)
+944 0001f9d0 e899330e00
calll
0x00102d6e
operator delete(void*)
+949 0001f9d5 893424
movl
%esi,(
%esp)
+952 0001f9d8 e891330e00
calll
0x00102d6e
operator delete(void*)
+957 0001f9dd 893c24
movl
%edi,(
%esp)
+960 0001f9e0 e8ed320e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+965 0001f9e5 8b55d0
movl
0xd0(%
ebp),%edx
+968 0001f9e8 891424
movl
%edx,(
%esp)
+971 0001f9eb e87e330e00
calll
0x00102d6e
operator delete(void*)
+976 0001f9f0 8b7d98
movl
0x98(%
ebp),%edi
+979 0001f9f3 85ff
testl
%edi,%
edi
+981 0001f9f5 0f840f010000
je
0x0001fb0a
+987 0001f9fb 8b4598
movl
0x98(%
ebp),%eax
+990 0001f9fe 8945d0
movl
%eax,0
xd0(%ebp)
+993 0001fa01 e93ffcffff
jmp
0x0001f645
+998 0001fa06 89c3
movl
%eax,%
ebx
+1000 0001fa08 893c24
movl
%edi,(
%esp)
+1003 0001fa0b e8c2320e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1008 0001fa10 e95ffeffff
jmp
0x0001f874
+1013 0001fa15 e958feffff
jmp
0x0001f872
+1018 0001fa1a 8b55c8
movl
0xc8(%
ebp),%edx
+1021 0001fa1d 8b5208
movl
0x08(%
edx),%edx
+1024 0001fa20 8955a0
movl
%edx,0
xa0(%ebp)
+1027 0001fa23 8b7dc8
movl
0xc8(%
ebp),%edi
+1030 0001fa26 83c710
addl
$0x10,

%edi
+1033 0001fa29 8b45c8
ebp),%eax
+1036 0001fa2c 8b7014
eax),%esi
+1039 0001fa2f 85f6
esi
+1041 0001fa31 7429
fa5c
+1043 0001fa33 8b4604
esi),%eax
+1046 0001fa36 48
+1047 0001fa37 894604
x04(%esi)
+1050 0001fa3a 85c0
eax
+1052 0001fa3c 751e
fa5c
+1054 0001fa3e 8b1e
,%ebx
+1056 0001fa40 85db
ebx
+1058 0001fa42 7410
fa54
+1060 0001fa44 891c24
%esp)
+1063 0001fa47 e884cefeff
+1068 0001fa4c 891c24
%esp)
+1071 0001fa4f e81a330e00
operator delete(void*)
+1076 0001fa54 893424
%esp)
+1079 0001fa57 e812330e00
operator delete(void*)
+1084 0001fa5c 8b07
,%eax
+1086 0001fa5e 8d58f4
eax),%ebx
+1089 0001fa61 3b1d88801300
x
+1095 0001fa67 0f85be020000
+1101 0001fa6d 8b45c8
ebp),%eax
+1104 0001fa70 890424
%esp)
+1107 0001fa73 e8f6320e00
operator delete(void*)
+1112 0001fa78 8b45a0
ebp),%eax
+1115 0001fa7b 85c0
eax
+1117 0001fa7d 0f84fc000000
+1123 0001fa83 8b55a0
ebp),%edx
+1126 0001fa86 8955c8
xc8(%ebp)
+1129 0001fa89 e9e1fbffff
+1134 0001fa8e 83c47c
%esp

movl

0xc8(%

movl

0x14(%

testl

%esi,%

je

0x0001

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0001

movl

(%esi)

testl

%ebx,%

je

0x0001

movl

%ebx,(

movl

0x0000c8d0
%ebx,(

calll
calll

0x00102d6e
movl

calll

%esi,(
0x00102d6e

movl

(%edi)

leal

0xf4(%

cmpl

0x00138088,%eb

jne
movl

0x0001fd2b
0xc8(%

movl

%eax,(

calll

0x00102d6e
movl

0xa0(%

testl

%eax,%

je
movl

0x0001fb7f
0xa0(%

movl

%edx,0

addl

0x0001f66f
$0x7c,

jmp

+1137 0001fa91 5b
+1138 0001fa92 5e
+1139 0001fa93 5f
+1140 0001fa94 c9
+1141 0001fa95 c3
+1142 0001fa96 8b45c4
ebp),%eax
+1145 0001fa99 8b4008
eax),%eax
+1148 0001fa9c 8945a4
xa4(%ebp)
+1151 0001fa9f 8b7dc4
ebp),%edi
+1154 0001faa2 83c710
%edi
+1157 0001faa5 8b55c4
ebp),%edx
+1160 0001faa8 8b7214
edx),%esi
+1163 0001faab 85f6
esi
+1165 0001faad 7429
fad8
+1167 0001faaf 8b4604
esi),%eax
+1170 0001fab2 48
+1171 0001fab3 894604
x04(%esi)
+1174 0001fab6 85c0
eax
+1176 0001fab8 751e
fad8
+1178 0001faba 8b1e
,%ebx
+1180 0001fabc 85db
ebx
+1182 0001fabe 7410
fad0
+1184 0001fac0 891c24
%esp)
+1187 0001fac3 e808cefeff
+1192 0001fac8 891c24
%esp)
+1195 0001facb e89e320e00
operator delete(void*)
+1200 0001fad0 893424
%esp)
+1203 0001fad3 e896320e00
operator delete(void*)
+1208 0001fad8 8b07
,%eax
+1210 0001fada 8d58f4
eax),%ebx
+1213 0001fadd 3b1d88801300
x
+1219 0001fae3 0f85e9020000
+1225 0001fae9 8b55c4
ebp),%edx
+1228 0001faec 891424
%esp)

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

0x08(%

movl

%eax,0

movl

0xc4(%

addl

$0x10,

movl

0xc4(%

movl

0x14(%

testl

%esi,%

je

0x0001

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0001

movl

(%esi)

testl

%ebx,%

je

0x0001

movl

%ebx,(

movl

0x0000c8d0
%ebx,(

calll
calll

0xc4(%

0x00102d6e
movl

calll

%esi,(
0x00102d6e

movl

(%edi)

leal

0xf4(%

cmpl

0x00138088,%eb

jne
movl

0x0001fdd2
0xc4(%

movl

%edx,(

+1231 0001faef e87a320e00


calll
0x00102d6e
operator delete(void*)
+1236 0001faf4 8b45a4
movl
0xa4(%
ebp),%eax
+1239 0001faf7 85c0
testl
%eax,%
eax
+1241 0001faf9 0f841bffffff
je
0x0001fa1a
+1247 0001faff 8b45a4
movl
0xa4(%
ebp),%eax
+1250 0001fb02 8945c4
movl
%eax,0
xc4(%ebp)
+1253 0001fb05 e976fbffff
jmp
0x0001f680
+1258 0001fb0a 8b550c
movl
0x0c(%
ebp),%edx
+1261 0001fb0d 8b5208
movl
0x08(%
edx),%edx
+1264 0001fb10 895594
movl
%edx,0
x94(%ebp)
+1267 0001fb13 8b7d0c
movl
0x0c(%
ebp),%edi
+1270 0001fb16 83c710
addl
$0x10,
%edi
+1273 0001fb19 8b450c
movl
0x0c(%
ebp),%eax
+1276 0001fb1c 8b7014
movl
0x14(%
eax),%esi
+1279 0001fb1f 85f6
testl
%esi,%
esi
+1281 0001fb21 7429
je
0x0001
fb4c
+1283 0001fb23 8b4604
movl
0x04(%
esi),%eax
+1286 0001fb26 48
decl
%eax
+1287 0001fb27 894604
movl
%eax,0
x04(%esi)
+1290 0001fb2a 85c0
testl
%eax,%
eax
+1292 0001fb2c 751e
jne
0x0001
fb4c
+1294 0001fb2e 8b1e
movl
(%esi)
,%ebx
+1296 0001fb30 85db
testl
%ebx,%
ebx
+1298 0001fb32 7410
je
0x0001
fb44
+1300 0001fb34 891c24
movl
%ebx,(
%esp)
+1303 0001fb37 e894cdfeff
calll
0x0000c8d0
+1308 0001fb3c 891c24
movl
%ebx,(
%esp)
+1311 0001fb3f e82a320e00
calll
0x00102d6e
operator delete(void*)
+1316 0001fb44 893424
movl
%esi,(
%esp)
+1319 0001fb47 e822320e00
calll
0x00102d6e
operator delete(void*)
+1324 0001fb4c 893c24
movl
%edi,(
%esp)
+1327 0001fb4f e87e310e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas

ic_string()
+1332 0001fb54 8b550c
ebp),%edx
+1335 0001fb57 891424
%esp)
+1338 0001fb5a e80f320e00
operator delete(void*)
+1343 0001fb5f 8b7594
ebp),%esi
+1346 0001fb62 85f6
esi
+1348 0001fb64 0f8424ffffff
+1354 0001fb6a 8b4594
ebp),%eax
+1357 0001fb6d 89450c
x0c(%ebp)
+1360 0001fb70 e9bffaffff
+1365 0001fb75 e98cfeffff
+1370 0001fb7a e9f3fcffff
+1375 0001fb7f 8b45cc
ebp),%eax
+1378 0001fb82 8b4008
eax),%eax
+1381 0001fb85 89459c
x9c(%ebp)
+1384 0001fb88 8b7dcc
ebp),%edi
+1387 0001fb8b 83c710
%edi
+1390 0001fb8e 8b55cc
ebp),%edx
+1393 0001fb91 8b7214
edx),%esi
+1396 0001fb94 85f6
esi
+1398 0001fb96 7429
fbc1
+1400 0001fb98 8b4604
esi),%eax
+1403 0001fb9b 48
+1404 0001fb9c 894604
x04(%esi)
+1407 0001fb9f 85c0
eax
+1409 0001fba1 751e
fbc1
+1411 0001fba3 8b1e
,%ebx
+1413 0001fba5 85db
ebx
+1415 0001fba7 7410
fbb9
+1417 0001fba9 891c24
%esp)
+1420 0001fbac e81fcdfeff
+1425 0001fbb1 891c24
%esp)
+1428 0001fbb4 e8b5310e00
operator delete(void*)
+1433 0001fbb9 893424

movl

0x0c(%

movl

%edx,(

calll

0x00102d6e
movl

0x94(%

testl

%esi,%

je
movl

0x0001fa8e
0x94(%

movl

%eax,0

movl

0x0001f634
0x0001fa06
0x0001f872
0xcc(%

movl

0x08(%

movl

%eax,0

movl

0xcc(%

addl

$0x10,

movl

0xcc(%

movl

0x14(%

testl

%esi,%

je

0x0001

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0001

movl

(%esi)

testl

%ebx,%

je

0x0001

movl

%ebx,(

movl

0x0000c8d0
%ebx,(

jmp
jmp
jmp

calll
calll

0x00102d6e
movl

%esi,(

%esp)
+1436 0001fbbc e8ad310e00
calll
0x00102d6e
operator delete(void*)
+1441 0001fbc1 8b07
movl
(%edi)
,%eax
+1443 0001fbc3 8d58f4
leal
0xf4(%
eax),%ebx
+1446 0001fbc6 3b1d88801300
cmpl
0x00138088,%eb
x
+1452 0001fbcc 0f8588010000
jne
0x0001fd5a
+1458 0001fbd2 8b55cc
movl
0xcc(%
ebp),%edx
+1461 0001fbd5 891424
movl
%edx,(
%esp)
+1464 0001fbd8 e891310e00
calll
0x00102d6e
operator delete(void*)
+1469 0001fbdd 8b459c
movl
0x9c(%
ebp),%eax
+1472 0001fbe0 85c0
testl
%eax,%
eax
+1474 0001fbe2 0f84b3fdffff
je
0x0001f99b
+1480 0001fbe8 8b459c
movl
0x9c(%
ebp),%eax
+1483 0001fbeb 8945cc
movl
%eax,0
xcc(%ebp)
+1486 0001fbee e96bfaffff
jmp
0x0001f65e
+1491 0001fbf3 89c3
movl
%eax,%
ebx
+1493 0001fbf5 8b55b4
movl
0xb4(%
ebp),%edx
+1496 0001fbf8 8b02
movl
(%edx)
,%eax
+1498 0001fbfa 8d70f4
leal
0xf4(%
eax),%esi
+1501 0001fbfd 3b7590
cmpl
0x90(%
ebp),%esi
+1504 0001fc00 0f846efcffff
je
0x0001f874
+1510 0001fc06 83e804
subl
$0x04,
%eax
+1513 0001fc09 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1521 0001fc11 890424
movl
%eax,(
%esp)
+1524 0001fc14 e835300e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1529 0001fc19 85c0
testl
%eax,%
eax
+1531 0001fc1b 0f8f53fcffff
jg
0x0001f874
+1537 0001fc21 8d45e7
leal
0xe7(%
ebp),%eax
+1540 0001fc24 89442404
movl
%eax,0
x04(%esp)
+1544 0001fc28 893424
movl
%esi,(
%esp)
+1547 0001fc2b e854300e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1552 0001fc30 e93ffcffff
jmp
0x0001f874
+1557 0001fc35 89c3
movl
%eax,%
ebx

+1559 0001fc37 8b07


movl
(%edi)
,%eax
+1561 0001fc39 8d70f4
leal
0xf4(%
eax),%esi
+1564 0001fc3c 3b7590
cmpl
0x90(%
ebp),%esi
+1567 0001fc3f 0f842ffcffff
je
0x0001f874
+1573 0001fc45 83e804
subl
$0x04,
%eax
+1576 0001fc48 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1584 0001fc50 890424
movl
%eax,(
%esp)
+1587 0001fc53 e8f62f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1592 0001fc58 85c0
testl
%eax,%
eax
+1594 0001fc5a 0f8f14fcffff
jg
0x0001f874
+1600 0001fc60 8d45e1
leal
0xe1(%
ebp),%eax
+1603 0001fc63 89442404
movl
%eax,0
x04(%esp)
+1607 0001fc67 893424
movl
%esi,(
%esp)
+1610 0001fc6a e815300e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1615 0001fc6f e900fcffff
jmp
0x0001f874
+1620 0001fc74 83e804
subl
$0x04,
%eax
+1623 0001fc77 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1631 0001fc7f 890424
movl
%eax,(
%esp)
+1634 0001fc82 e8c72f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1639 0001fc87 85c0
testl
%eax,%
eax
+1641 0001fc89 0f8febfcffff
jg
0x0001f97a
+1647 0001fc8f 8d55e0
leal
0xe0(%
ebp),%edx
+1650 0001fc92 89542404
movl
%edx,0
x04(%esp)
+1654 0001fc96 891c24
movl
%ebx,(
%esp)
+1657 0001fc99 e8e62f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1662 0001fc9e e9d7fcffff
jmp
0x0001f97a
+1667 0001fca3 89c3
movl
%eax,%
ebx
+1669 0001fca5 8b07
movl
(%edi)
,%eax
+1671 0001fca7 8d70f4
leal
0xf4(%
eax),%esi
+1674 0001fcaa 3b7590
cmpl
0x90(%
ebp),%esi
+1677 0001fcad 0f84c1fbffff
je
0x0001f874
+1683 0001fcb3 83e804
subl
$0x04,
%eax

+1686 0001fcb6 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+1694 0001fcbe 890424
movl
%eax,(
%esp)
+1697 0001fcc1 e8882f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1702 0001fcc6 85c0
testl
%eax,%
eax
+1704 0001fcc8 0f8fa6fbffff
jg
0x0001f874
+1710 0001fcce 8d45dd
leal
0xdd(%
ebp),%eax
+1713 0001fcd1 89442404
movl
%eax,0
x04(%esp)
+1717 0001fcd5 893424
movl
%esi,(
%esp)
+1720 0001fcd8 e8a72f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1725 0001fcdd e992fbffff
jmp
0x0001f874
+1730 0001fce2 89c3
movl
%eax,%
ebx
+1732 0001fce4 8b07
movl
(%edi)
,%eax
+1734 0001fce6 8d70f4
leal
0xf4(%
eax),%esi
+1737 0001fce9 3b7590
cmpl
0x90(%
ebp),%esi
+1740 0001fcec 0f8482fbffff
je
0x0001f874
+1746 0001fcf2 83e804
subl
$0x04,
%eax
+1749 0001fcf5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1757 0001fcfd 890424
movl
%eax,(
%esp)
+1760 0001fd00 e8492f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1765 0001fd05 85c0
testl
%eax,%
eax
+1767 0001fd07 0f8f67fbffff
jg
0x0001f874
+1773 0001fd0d 8d45db
leal
0xdb(%
ebp),%eax
+1776 0001fd10 89442404
movl
%eax,0
x04(%esp)
+1780 0001fd14 893424
movl
%esi,(
%esp)
+1783 0001fd17 e8682f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1788 0001fd1c e953fbffff
jmp
0x0001f874
+1793 0001fd21 e94cfbffff
jmp
0x0001f872
+1798 0001fd26 e947fbffff
jmp
0x0001f872
+1803 0001fd2b 83e804
subl
$0x04,
%eax
+1806 0001fd2e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1814 0001fd36 890424
movl
%eax,(
%esp)
+1817 0001fd39 e8102f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1822 0001fd3e 85c0
testl
%eax,%

eax
+1824 0001fd40 0f8f27fdffff
jg
0x0001fa6d
+1830 0001fd46 8d55dc
leal
0xdc(%
ebp),%edx
+1833 0001fd49 89542404
movl
%edx,0
x04(%esp)
+1837 0001fd4d 891c24
movl
%ebx,(
%esp)
+1840 0001fd50 e82f2f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1845 0001fd55 e913fdffff
jmp
0x0001fa6d
+1850 0001fd5a 83e804
subl
$0x04,
%eax
+1853 0001fd5d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1861 0001fd65 890424
movl
%eax,(
%esp)
+1864 0001fd68 e8e12e0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1869 0001fd6d 85c0
testl
%eax,%
eax
+1871 0001fd6f 0f8f5dfeffff
jg
0x0001fbd2
+1877 0001fd75 8d45da
leal
0xda(%
ebp),%eax
+1880 0001fd78 89442404
movl
%eax,0
x04(%esp)
+1884 0001fd7c 891c24
movl
%ebx,(
%esp)
+1887 0001fd7f e8002f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1892 0001fd84 e949feffff
jmp
0x0001fbd2
+1897 0001fd89 e9e4faffff
jmp
0x0001f872
+1902 0001fd8e 89c3
movl
%eax,%
ebx
+1904 0001fd90 8b07
movl
(%edi)
,%eax
+1906 0001fd92 8d70f4
leal
0xf4(%
eax),%esi
+1909 0001fd95 3b7590
cmpl
0x90(%
ebp),%esi
+1912 0001fd98 0f84d6faffff
je
0x0001f874
+1918 0001fd9e 83e804
subl
$0x04,
%eax
+1921 0001fda1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1929 0001fda9 890424
movl
%eax,(
%esp)
+1932 0001fdac e89d2e0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1937 0001fdb1 85c0
testl
%eax,%
eax
+1939 0001fdb3 0f8fbbfaffff
jg
0x0001f874
+1945 0001fdb9 8d45df
leal
0xdf(%
ebp),%eax
+1948 0001fdbc 89442404
movl
%eax,0
x04(%esp)
+1952 0001fdc0 893424
movl
%esi,(
%esp)

+1955 0001fdc3 e8bc2e0e00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1960 0001fdc8 e9a7faffff
jmp
0x0001f874
+1965 0001fdcd e9a0faffff
jmp
0x0001f872
+1970 0001fdd2 83e804
subl
$0x04,
%eax
+1973 0001fdd5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1981 0001fddd 890424
movl
%eax,(
%esp)
+1984 0001fde0 e8692e0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1989 0001fde5 85c0
testl
%eax,%
eax
+1991 0001fde7 0f8ffcfcffff
jg
0x0001fae9
+1997 0001fded 8d45de
leal
0xde(%
ebp),%eax
+2000 0001fdf0 89442404
movl
%eax,0
x04(%esp)
+2004 0001fdf4 891c24
movl
%ebx,(
%esp)
+2007 0001fdf7 e8882e0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2012 0001fdfc e9e8fcffff
jmp
0x0001fae9
+2017 0001fe01 e96cfaffff
jmp
0x0001f872
+2022 0001fe06 e967faffff
jmp
0x0001f872
+2027 0001fe0b e962faffff
jmp
0x0001f872
+2032 0001fe10 e95dfaffff
jmp
0x0001f872
+2037 0001fe15 e958faffff
jmp
0x0001f872
+2042 0001fe1a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

0001fe20 55

pushl

%ebp
+1
0001fe21 89e5
%esp,%ebp
+3
0001fe23 57
%edi
+4
0001fe24 56
%esi
+5
0001fe25 53
%ebx
+6
0001fe26 83ec2c
$0x2c,%esp
+9
0001fe29 8b5d0c
0x0c(%ebp),%ebx
+12 0001fe2c c7042418000000
esp)
+19 0001fe33 e8422f0e00
operator new(unsigned long)
+24 0001fe38 8945e4
xe4(%ebp)
+27 0001fe3b 89c2
edx
+29 0001fe3d 83c210
%edx
+32 0001fe40 741b
fe5d

movl
pushl
pushl
pushl
subl
movl
movl

$0x00000018,(%

calll

0x00102d7a
movl

%eax,0

movl

%eax,%

addl

$0x10,

je

0x0001

+34 0001fe42 8d4310


leal
0x10(%
ebx),%eax
+37 0001fe45 89442404
movl
%eax,0
x04(%esp)
+41 0001fe49 891424
movl
%edx,(
%esp)
+44 0001fe4c e8752e0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+49 0001fe51 8b4314
movl
0x14(%
ebx),%eax
+52 0001fe54 8b55e4
movl
0xe4(%
ebp),%edx
+55 0001fe57 894214
movl
%eax,0
x14(%edx)
+58 0001fe5a ff4004
incl
0x04(%
eax)
+61 0001fe5d 8b03
movl
(%ebx)
,%eax
+63 0001fe5f 8b55e4
movl
0xe4(%
ebp),%edx
+66 0001fe62 8902
movl
%eax,(
%edx)
+68 0001fe64 c7420800000000
movl
$0x00000000,0x
08(%edx)
+75 0001fe6b c7420c00000000
movl
$0x00000000,0x
0c(%edx)
+82 0001fe72 8b4510
movl
0x10(%
ebp),%eax
+85 0001fe75 894204
movl
%eax,0
x04(%edx)
+88 0001fe78 8b430c
movl
0x0c(%
ebx),%eax
+91 0001fe7b 85c0
testl
%eax,%
eax
+93 0001fe7d 741f
je
0x0001
fe9e
+95 0001fe7f 8b45e4
movl
0xe4(%
ebp),%eax
+98 0001fe82 89442408
movl
%eax,0
x08(%esp)
+102 0001fe86 8b430c
movl
0x0c(%
ebx),%eax
+105 0001fe89 89442404
movl
%eax,0
x04(%esp)
+109 0001fe8d 8b5508
movl
0x08(%
ebp),%edx
+112 0001fe90 891424
movl
%edx,(
%esp)
+115 0001fe93 e888ffffff
calll
0x0001fe20
+120 0001fe98 8b55e4
movl
0xe4(%
ebp),%edx
+123 0001fe9b 89420c
movl
%eax,0
x0c(%edx)
+126 0001fe9e 8b4308
movl
0x08(%
ebx),%eax
+129 0001fea1 85c0
testl
%eax,%
eax
+131 0001fea3 747b
je
0x0001

ff20
+133 0001fea5 89c6
movl
%eax,%
esi
+135 0001fea7 8b7de4
movl
0xe4(%
ebp),%edi
+138 0001feaa eb08
jmp
0x0001
feb4
+140 0001feac 0f1f4000
nopl
0x00(%
eax)
+144 0001feb0 89c6
movl
%eax,%
esi
+146 0001feb2 89df
movl
%ebx,%
edi
+148 0001feb4 c7042418000000
movl
$0x00000018,(%
esp)
+155 0001febb e8ba2e0e00
calll
0x00102d7a
operator new(unsigned long)
+160 0001fec0 89c3
movl
%eax,%
ebx
+162 0001fec2 89c2
movl
%eax,%
edx
+164 0001fec4 83c210
addl
$0x10,
%edx
+167 0001fec7 7418
je
0x0001
fee1
+169 0001fec9 8d4610
leal
0x10(%
esi),%eax
+172 0001fecc 89442404
movl
%eax,0
x04(%esp)
+176 0001fed0 891424
movl
%edx,(
%esp)
+179 0001fed3 e8ee2d0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+184 0001fed8 8b4614
movl
0x14(%
esi),%eax
+187 0001fedb 894314
movl
%eax,0
x14(%ebx)
+190 0001fede ff4004
incl
0x04(%
eax)
+193 0001fee1 8b06
movl
(%esi)
,%eax
+195 0001fee3 8903
movl
%eax,(
%ebx)
+197 0001fee5 c7430800000000
movl
$0x00000000,0x
08(%ebx)
+204 0001feec c7430c00000000
movl
$0x00000000,0x
0c(%ebx)
+211 0001fef3 895f08
movl
%ebx,0
x08(%edi)
+214 0001fef6 897b04
movl
%edi,0
x04(%ebx)
+217 0001fef9 8b460c
movl
0x0c(%
esi),%eax
+220 0001fefc 85c0
testl
%eax,%
eax
+222 0001fefe 7419
je
0x0001
ff19
+224 0001ff00 895c2408
movl
%ebx,0

x08(%esp)
+228 0001ff04 8b460c
esi),%eax
+231 0001ff07 89442404
x04(%esp)
+235 0001ff0b 8b4508
ebp),%eax
+238 0001ff0e 890424
%esp)
+241 0001ff11 e80affffff
+246 0001ff16 89430c
x0c(%ebx)
+249 0001ff19 8b4608
esi),%eax
+252 0001ff1c 85c0
eax
+254 0001ff1e 7590
feb0
+256 0001ff20 8b45e4
ebp),%eax
+259 0001ff23 83c42c
%esp
+262 0001ff26 5b
+263 0001ff27 5e
+264 0001ff28 5f
+265 0001ff29 c9
+266 0001ff2a c3
+267 0001ff2b 890424
%esp)
+270 0001ff2e e85f2e0e00
___cxa_begin_catch
+275 0001ff33 8b45e4
ebp),%eax
+278 0001ff36 890424
%esp)
+281 0001ff39 e8302e0e00
operator delete(void*)
+286 0001ff3e e86d2e0e00
___cxa_rethrow
+291 0001ff43 890424
%esp)
+294 0001ff46 e8472e0e00
___cxa_begin_catch
+299 0001ff4b 891c24
%esp)
+302 0001ff4e e81b2e0e00
operator delete(void*)
+307 0001ff53 e8582e0e00
___cxa_rethrow
+312 0001ff58 89c6
esi
+314 0001ff5a 893424
%esp)
+317 0001ff5d e8302e0e00
___cxa_begin_catch
+322 0001ff62 8b55e4
ebp),%edx
+325 0001ff65 8b420c
edx),%eax
+328 0001ff68 89442404

movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

movl

0x0001fe20
%eax,0

movl

0x08(%

testl

%eax,%

jne

0x0001

movl

0xe4(%

addl

$0x2c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

calll

calll

%eax,(
0x00102d92

movl

0xe4(%

movl

%eax,(

calll

0x00102d6e

calll

0x00102db0
movl

calll

%eax,(
0x00102d92

movl

%ebx,(

calll

0x00102d6e

calll

0x00102db0
movl

%eax,%

movl

%esi,(

calll

0x00102d92
movl

0xe4(%

movl

0x0c(%

movl

%eax,0

x04(%esp)
+332 0001ff6c 8b4508
movl
0x08(%
ebp),%eax
+335 0001ff6f 890424
movl
%eax,(
%esp)
+338 0001ff72 e8a9f6ffff
calll
0x0001f620
+343 0001ff77 8b55e4
movl
0xe4(%
ebp),%edx
+346 0001ff7a 8b7a08
movl
0x08(%
edx),%edi
+349 0001ff7d 8b7214
movl
0x14(%
edx),%esi
+352 0001ff80 85f6
testl
%esi,%
esi
+354 0001ff82 7429
je
0x0001
ffad
+356 0001ff84 8b4604
movl
0x04(%
esi),%eax
+359 0001ff87 48
decl
%eax
+360 0001ff88 894604
movl
%eax,0
x04(%esi)
+363 0001ff8b 85c0
testl
%eax,%
eax
+365 0001ff8d 751e
jne
0x0001
ffad
+367 0001ff8f 8b1e
movl
(%esi)
,%ebx
+369 0001ff91 85db
testl
%ebx,%
ebx
+371 0001ff93 7410
je
0x0001
ffa5
+373 0001ff95 891c24
movl
%ebx,(
%esp)
+376 0001ff98 e833c9feff
calll
0x0000c8d0
+381 0001ff9d 891c24
movl
%ebx,(
%esp)
+384 0001ffa0 e8c92d0e00
calll
0x00102d6e
operator delete(void*)
+389 0001ffa5 893424
movl
%esi,(
%esp)
+392 0001ffa8 e8c12d0e00
calll
0x00102d6e
operator delete(void*)
+397 0001ffad 8b45e4
movl
0xe4(%
ebp),%eax
+400 0001ffb0 83c010
addl
$0x10,
%eax
+403 0001ffb3 890424
movl
%eax,(
%esp)
+406 0001ffb6 e8172d0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+411 0001ffbb 8b45e4
movl
0xe4(%
ebp),%eax
+414 0001ffbe 890424
movl
%eax,(
%esp)
+417 0001ffc1 e8a82d0e00
calll
0x00102d6e
operator delete(void*)
+422 0001ffc6 85ff
testl
%edi,%
edi
+424 0001ffc8 7441
je
0x0002

000b
+426 0001ffca 897de4
movl
%edi,0
xe4(%ebp)
+429 0001ffcd eb93
jmp
0x0001
ff62
+431 0001ffcf 89c6
movl
%eax,%
esi
+433 0001ffd1 e8c22d0e00
calll
0x00102d98
___cxa_end_catch
+438 0001ffd6 893424
movl
%esi,(
%esp)
+441 0001ffd9 e86a2c0e00
calll
0x00102c48
__Unwind_Resume
+446 0001ffde 89c6
movl
%eax,%
esi
+448 0001ffe0 8b45e4
movl
0xe4(%
ebp),%eax
+451 0001ffe3 83c010
addl
$0x10,
%eax
+454 0001ffe6 890424
movl
%eax,(
%esp)
+457 0001ffe9 e8e42c0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+462 0001ffee ebe1
jmp
0x0001
ffd1
+464 0001fff0 89c6
movl
%eax,%
esi
+466 0001fff2 e8a12d0e00
calll
0x00102d98
___cxa_end_catch
+471 0001fff7 893424
movl
%esi,(
%esp)
+474 0001fffa e8492c0e00
calll
0x00102c48
__Unwind_Resume
+479 0001ffff 89c6
movl
%eax,%
esi
+481 00020001 e8922d0e00
calll
0x00102d98
___cxa_end_catch
+486 00020006 e94fffffff
jmp
0x0001ff5a
+491 0002000b e8a02d0e00
calll
0x00102db0
___cxa_rethrow
+496 00020010 ebbd
jmp
0x0001
ffcf
+498 00020012 0f1f8000000000
nopl
0x00000000(%ea
x)
+505 00020019 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

00020020 55

pushl

00020021 89e5

movl

00020023 57

pushl

00020024 56

pushl

00020025 53

pushl

00020026 83ec3c

subl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x3c,%esp

+9
00020029 8b5508
0x08(%ebp),%edx
+12 0002002c 8b4204
edx),%eax
+15 0002002f 050c010000
ax
+20 00020034 890424
%esp)
+23 00020037 e874850500
+28 0002003c 89c6
esi
+30 0002003e 8b5d08
ebp),%ebx
+33 00020041 83c328
%ebx
+36 00020044 39c3
ebx
+38 00020046 0f848c000000
+44 0002004c 8b5508
ebp),%edx
+47 0002004f 8b4230
edx),%eax
+50 00020052 89442404
x04(%esp)
+54 00020056 891c24
%esp)
+57 00020059 e8c2f5ffff
+62 0002005e 8b4508
ebp),%eax
+65 00020061 83c02c
%eax
+68 00020064 8b5508
ebp),%edx
+71 00020067 894234
x34(%edx)
+74 0002006a c7423000000000
30(%edx)
+81 00020071 894238
x38(%edx)
+84 00020074 c7423c00000000
3c(%edx)
+91 0002007b 8b5608
esi),%edx
+94 0002007e 85d2
edx
+96 00020080 7456
00d8
+98 00020082 89442408
x08(%esp)
+102 00020086 89542404
x04(%esp)
+106 0002008a 891c24
%esp)
+109 0002008d e88efdffff
+114 00020092 89c2
edx
+116 00020094 8b4508
ebp),%eax
+119 00020097 895030
x30(%eax)

movl
movl
addl

0x04(%
$0x0000010c,%e

movl

%eax,(

movl

0x000785b0
%eax,%

movl

0x08(%

addl

$0x28,

cmpl

%eax,%

movl

0x000200d8
0x08(%

movl

0x30(%

movl

%eax,0

movl

%ebx,(

movl

0x0001f620
0x08(%

addl

$0x2c,

movl

0x08(%

movl

%eax,0

calll

je

calll

movl

$0x00000000,0x
movl

movl

%eax,0
$0x00000000,0x

movl

0x08(%

testl

%edx,%

je

0x0002

movl

%eax,0

movl

%edx,0

movl

%ebx,(

movl

0x0001fe20
%eax,%

movl

0x08(%

movl

%edx,0

calll

+122 0002009a
00a2
+124 0002009c
eax)
+128 000200a0
edx
+130 000200a2
edx),%eax
+133 000200a5
eax
+135 000200a7
00a0
+137 000200a9
ebp),%eax
+140 000200ac
x34(%eax)
+143 000200af
eax),%edx
+146 000200b2
00c2
+148 000200b4
)
+154 000200ba
)
+160 000200c0
edx
+162 000200c2
edx),%eax
+165 000200c5
eax
+167 000200c7
00c0
+169 000200c9
ebp),%eax
+172 000200cc
x38(%eax)
+175 000200cf
esi),%eax
+178 000200d2
ebp),%edx
+181 000200d5
x3c(%edx)
+184 000200d8
ebp),%eax
+187 000200db
eax),%eax
+190 000200de
xd4(%ebp)
+193 000200e1
x),%ebx
+199 000200e7
ebx),%edi
+202 000200ea
xe4(%ebp)
+205 000200ed
ebp),%edx
+208 000200f0
edx),%ecx
+211 000200f3
ecx),%esi

eb06

jmp

0x0002

0f1f4000

nopl

0x00(%

89c2

movl

%eax,%

8b4208

movl

0x08(%

85c0

testl

%eax,%

75f7

jne

0x0002

8b4508

movl

0x08(%

895034

movl

%edx,0

8b5030

movl

0x30(%

eb0e

jmp

0x0002

660f1f440000

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

89c2

movl

%eax,%

8b420c

movl

0x0c(%

85c0

testl

%eax,%

75f7

jne

0x0002

8b4508

movl

0x08(%

895038

movl

%edx,0

8b4614

movl

0x14(%

8b5508

movl

0x08(%

89423c

movl

%eax,0

8b4508

movl

0x08(%

8b4004

movl

0x04(%

8945d4

movl

%eax,0

8b98d4000000

movl

0x000000d4(%ea

8b7bf4

movl

0xf4(%

897de4

movl

%edi,0

8b5508

movl

0x08(%

8b4a08

movl

0x08(%

8b71f4

movl

0xf4(%

+214 000200f6 8975e0


movl
%esi,0
xe0(%ebp)
+217 000200f9 8d45e0
leal
0xe0(%
ebp),%eax
+220 000200fc 8d55e4
leal
0xe4(%
ebp),%edx
+223 000200ff 39f7
cmpl
%esi,%
edi
+225 00020101 0f46c2
cmovbel
%edx,%
eax
+228 00020104 8b00
movl
(%eax)
,%eax
+230 00020106 89442408
movl
%eax,0
x08(%esp)
+234 0002010a 894c2404
movl
%ecx,0
x04(%esp)
+238 0002010e 891c24
movl
%ebx,(
%esp)
+241 00020111 e8fa2c0e00
calll
0x00102e10
_memcmp
+246 00020116 85c0
testl
%eax,%
eax
+248 00020118 7504
jne
0x0002
011e
+250 0002011a 39f7
cmpl
%esi,%
edi
+252 0002011c 743f
je
0x0002
015d
+254 0002011e 8b4508
movl
0x08(%
ebp),%eax
+257 00020121 83c008
addl
$0x08,
%eax
+260 00020124 89442404
movl
%eax,0
x04(%esp)
+264 00020128 8b45d4
movl
0xd4(%
ebp),%eax
+267 0002012b 05d4000000
addl
$0x000000d4,%e
ax
+272 00020130 890424
movl
%eax,(
%esp)
+275 00020133 e8762b0e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+280 00020138 8b4508
movl
0x08(%
ebp),%eax
+283 0002013b 83c010
addl
$0x10,
%eax
+286 0002013e 8944240c
movl
%eax,0
x0c(%esp)
+290 00020142 c744240800000000
movl
$0x00000000,0x
08(%esp)
+298 0002014a c744240400000000
movl
$0x00000000,0x
04(%esp)
+306 00020152 8b45d4
movl
0xd4(%
ebp),%eax
+309 00020155 890424
movl
%eax,(
%esp)
+312 00020158 e813daffff
calll
0x0001db70
+317 0002015d e87e00ffff
calll
0x000101e0

+322 00020162
08(%esp)
+330 0002016a
04(%esp)
+338 00020172
%esp)
+341 00020175
+346 0002017a
+351 0002017f
08(%esp)
+359 00020187
04(%esp)
+367 0002018f
%esp)
+370 00020192
+375 00020197
%esp
+378 0002019a
+379 0002019b
+380 0002019c
+381 0002019d
+382 0002019e
+383 0002019f
+0

c744240800000000

movl

$0x00000000,0x

c744240401000000

movl

$0x00000001,0x

890424

movl

%eax,(

e8a600ffff
e86100ffff
c744240800000000

calll
calll
movl

0x00010220
0x000101e0
$0x00000000,0x

c744240402000000

movl

$0x00000002,0x

890424
e88900ffff
83c43c

movl

%eax,(

addl

0x00010220
$0x3c,

calll

5b
5e
5f
c9
c3
90

popl
popl
popl
leave
ret
nop

000201a0 55

%ebx
%esi
%edi

pushl

%ebp
+1
000201a1 89e5
%esp,%ebp
+3
000201a3 57
%edi
+4
000201a4 56
%esi
+5
000201a5 53
%ebx
+6
000201a6 83ec3c
$0x3c,%esp
+9
000201a9 8b5508
0x08(%ebp),%edx
+12 000201ac 8b4204
edx),%eax
+15 000201af 050c010000
ax
+20 000201b4 890424
%esp)
+23 000201b7 e8f4830500
+28 000201bc 8945cc
xcc(%ebp)
+31 000201bf 8b4d08
ebp),%ecx
+34 000201c2 83c110
%ecx
+37 000201c5 894dd0
xd0(%ebp)
+40 000201c8 39c1
ecx
+42 000201ca 0f84f8000000
+48 000201d0 8b5508
ebp),%edx
+51 000201d3 8b4218
edx),%eax

movl
pushl
pushl
pushl
subl
movl
movl
addl

0x04(%
$0x0000010c,%e

movl

%eax,(

movl

0x000785b0
%eax,0

movl

0x08(%

addl

$0x10,

movl

%ecx,0

cmpl

%eax,%

movl

0x000202c8
0x08(%

movl

0x18(%

calll

je

+54 000201d6 85c0

testl

%eax,%

je

0x0002

movl

%eax,%

jmp

0x0002

nop
movl

0xd4(%

movl

0x0c(%

movl

%eax,0

movl

0xd0(%

movl

%ecx,(

movl

0x0001f620
0x08(%

movl

%eax,0

movl

0x14(%

testl

%ebx,%

je

0x0002

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0002

movl

(%ebx)

testl

%edi,%

je

0x0002

movl

%edi,(

movl

0x0000c8d0
%edi,(

eax
+56 000201d8 746b
0245
+58 000201da 89c6
esi
+60 000201dc eb05
01e3
+62 000201de 6690
+64 000201e0 8b75d4
ebp),%esi
+67 000201e3 8b460c
esi),%eax
+70 000201e6 89442404
x04(%esp)
+74 000201ea 8b4dd0
ebp),%ecx
+77 000201ed 890c24
%esp)
+80 000201f0 e82bf4ffff
+85 000201f5 8b4608
esi),%eax
+88 000201f8 8945d4
xd4(%ebp)
+91 000201fb 8b5e14
esi),%ebx
+94 000201fe 85db
ebx
+96 00020200 7429
022b
+98 00020202 8b4304
ebx),%eax
+101 00020205 48
+102 00020206 894304
x04(%ebx)
+105 00020209 85c0
eax
+107 0002020b 751e
022b
+109 0002020d 8b3b
,%edi
+111 0002020f 85ff
edi
+113 00020211 7410
0223
+115 00020213 893c24
%esp)
+118 00020216 e8b5c6feff
+123 0002021b 893c24
%esp)
+126 0002021e e84b2b0e00
operator delete(void*)
+131 00020223 891c24
%esp)
+134 00020226 e8432b0e00
operator delete(void*)
+139 0002022b 8d4610
esi),%eax
+142 0002022e 890424
%esp)

calll

calll
calll

0x00102d6e
movl

calll

%ebx,(
0x00102d6e

leal

0x10(%

movl

%eax,(

+145 00020231 e89c2a0e00


calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+150 00020236 893424
movl
%esi,(
%esp)
+153 00020239 e8302b0e00
calll
0x00102d6e
operator delete(void*)
+158 0002023e 8b45d4
movl
0xd4(%
ebp),%eax
+161 00020241 85c0
testl
%eax,%
eax
+163 00020243 759b
jne
0x0002
01e0
+165 00020245 8b4508
movl
0x08(%
ebp),%eax
+168 00020248 83c014
addl
$0x14,
%eax
+171 0002024b 8b5508
movl
0x08(%
ebp),%edx
+174 0002024e 89421c
movl
%eax,0
x1c(%edx)
+177 00020251 c7421800000000
movl
$0x00000000,0x
18(%edx)
+184 00020258 894220
movl
%eax,0
x20(%edx)
+187 0002025b c7422400000000
movl
$0x00000000,0x
24(%edx)
+194 00020262 8b4dcc
movl
0xcc(%
ebp),%ecx
+197 00020265 8b5108
movl
0x08(%
ecx),%edx
+200 00020268 85d2
testl
%edx,%
edx
+202 0002026a 745c
je
0x0002
02c8
+204 0002026c 89442408
movl
%eax,0
x08(%esp)
+208 00020270 89542404
movl
%edx,0
x04(%esp)
+212 00020274 8b45d0
movl
0xd0(%
ebp),%eax
+215 00020277 890424
movl
%eax,(
%esp)
+218 0002027a e8a1fbffff
calll
0x0001fe20
+223 0002027f 89c2
movl
%eax,%
edx
+225 00020281 8b4d08
movl
0x08(%
ebp),%ecx
+228 00020284 894118
movl
%eax,0
x18(%ecx)
+231 00020287 eb09
jmp
0x0002
0292
+233 00020289 0f1f8000000000
nopl
0x00000000(%ea
x)
+240 00020290 89c2
movl
%eax,%
edx
+242 00020292 8b4208
movl
0x08(%
edx),%eax
+245 00020295 85c0
testl
%eax,%
eax

+247 00020297
0290
+249 00020299
ebp),%eax
+252 0002029c
x1c(%eax)
+255 0002029f
eax),%edx
+258 000202a2
02b2
+260 000202a4
)
+266 000202aa
)
+272 000202b0
edx
+274 000202b2
edx),%eax
+277 000202b5
eax
+279 000202b7
02b0
+281 000202b9
ebp),%ecx
+284 000202bc
x20(%ecx)
+287 000202bf
ebp),%edx
+290 000202c2
edx),%eax
+293 000202c5
x24(%ecx)
+296 000202c8
ebp),%ecx
+299 000202cb
0x40(%ecx)
+303 000202cf
+309 000202d5
ecx),%edi
+312 000202d8
i),%eax
+318 000202de
eax),%esi
+321 000202e1
xe0(%ebp)
+324 000202e4
ecx),%ecx
+327 000202e7
ecx),%ebx
+330 000202ea
xdc(%ebp)
+333 000202ed
ebp),%eax
+336 000202f0
ebp),%edx
+339 000202f3
esi
+341 000202f5
eax
+344 000202f8

75f7

jne

0x0002

8b4508

movl

0x08(%

89501c

movl

%edx,0

8b5018

movl

0x18(%

eb0e

jmp

0x0002

660f1f440000

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

89c2

movl

%eax,%

8b420c

movl

0x0c(%

85c0

testl

%eax,%

75f7

jne

0x0002

8b4d08

movl

0x08(%

895120

movl

%edx,0

8b55cc

movl

0xcc(%

8b4214

movl

0x14(%

894124

movl

%eax,0

8b4d08

movl

0x08(%

80794000

cmpb

$0x00,

movl

0x00020394
0x04(%

0f85bf000000
8b7904

jne

8b87d4000000

movl

0x000000d4(%ed

8b70f4

movl

0xf4(%

8975e0

movl

%esi,0

8b490c

movl

0x0c(%

8b59f4

movl

0xf4(%

895ddc

movl

%ebx,0

8d45dc

leal

0xdc(%

8d55e0

leal

0xe0(%

39de

cmpl

%ebx,%

0f46c2

cmovbel

%edx,%

8b97d4000000

movl

0x000000d4(%ed

i),%edx
+350 000202fe 8b00
movl
(%eax)
,%eax
+352 00020300 89442408
movl
%eax,0
x08(%esp)
+356 00020304 894c2404
movl
%ecx,0
x04(%esp)
+360 00020308 891424
movl
%edx,(
%esp)
+363 0002030b e8002b0e00
calll
0x00102e10
_memcmp
+368 00020310 85c0
testl
%eax,%
eax
+370 00020312 7504
jne
0x0002
0318
+372 00020314 39de
cmpl
%ebx,%
esi
+374 00020316 743a
je
0x0002
0352
+376 00020318 8b4508
movl
0x08(%
ebp),%eax
+379 0002031b 83c00c
addl
$0x0c,
%eax
+382 0002031e 89442404
movl
%eax,0
x04(%esp)
+386 00020322 8d87d4000000
leal
0x000000d4(%ed
i),%eax
+392 00020328 890424
movl
%eax,(
%esp)
+395 0002032b e87e290e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+400 00020330 8b4508
movl
0x08(%
ebp),%eax
+403 00020333 83c028
addl
$0x28,
%eax
+406 00020336 8944240c
movl
%eax,0
x0c(%esp)
+410 0002033a c744240800000000
movl
$0x00000000,0x
08(%esp)
+418 00020342 c744240400000000
movl
$0x00000000,0x
04(%esp)
+426 0002034a 893c24
movl
%edi,(
%esp)
+429 0002034d e81ed8ffff
calll
0x0001db70
+434 00020352 e889fefeff
calll
0x000101e0
+439 00020357 c744240800000000
movl
$0x00000000,0x
08(%esp)
+447 0002035f c744240401000000
movl
$0x00000001,0x
04(%esp)
+455 00020367 890424
movl
%eax,(
%esp)
+458 0002036a e8b1fefeff
calll
0x00010220
+463 0002036f e86cfefeff
calll
0x000101e0
+468 00020374 c744240800000000
movl
$0x00000000,0x
08(%esp)
+476 0002037c c744240402000000
movl
$0x00000002,0x
04(%esp)
+484 00020384 890424
movl
%eax,(

%esp)
+487 00020387 e894fefeff
calll
0x00010220
+492 0002038c 83c43c
addl
$0x3c,
%esp
+495 0002038f 5b
popl
%ebx
+496 00020390 5e
popl
%esi
+497 00020391 5f
popl
%edi
+498 00020392 c9
leave
+499 00020393 c3
ret
+500 00020394 89c8
movl
%ecx,%
eax
+502 00020396 83c00c
addl
$0x0c,
%eax
+505 00020399 89442404
movl
%eax,0
x04(%esp)
+509 0002039d 8d5de4
leal
0xe4(%
ebp),%ebx
+512 000203a0 891c24
movl
%ebx,(
%esp)
+515 000203a3 e81e290e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+520 000203a8 895c2404
movl
%ebx,0
x04(%esp)
+524 000203ac 8b5508
movl
0x08(%
ebp),%edx
+527 000203af 8b4204
movl
0x04(%
edx),%eax
+530 000203b2 890424
movl
%eax,(
%esp)
+533 000203b5 e8f6daffff
calll
0x0001deb0
+538 000203ba 891c24
movl
%ebx,(
%esp)
+541 000203bd e810290e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+546 000203c2 8b4d08
movl
0x08(%
ebp),%ecx
+549 000203c5 c6414000
movb
$0x00,
0x40(%ecx)
+553 000203c9 eb87
jmp
0x0002
0352
+555 000203cb 89c7
movl
%eax,%
edi
+557 000203cd 891c24
movl
%ebx,(
%esp)
+560 000203d0 e8fd280e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+565 000203d5 893c24
movl
%edi,(
%esp)
+568 000203d8 e86b280e00
calll
0x00102c48
__Unwind_Resume
+573 000203dd 89c7
movl
%eax,%
edi
+575 000203df ebf4
jmp
0x0002
03d5
+577 000203e1 89c7
movl
%eax,%
edi

+579 000203e3 8d4610


leal
0x10(%
esi),%eax
+582 000203e6 890424
movl
%eax,(
%esp)
+585 000203e9 e8e4280e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+590 000203ee ebe5
jmp
0x0002
03d5
+0

000203f0 55

pushl

%ebp
+1
000203f1 89e5
movl
%esp,%ebp
+3
000203f3 57
pushl
%edi
+4
000203f4 56
pushl
%esi
+5
000203f5 53
pushl
%ebx
+6
000203f6 83ec5c
subl
$0x5c,%esp
+9
000203f9 8b450c
movl
0x0c(%ebp),%eax
+12 000203fc 8945b0
movl
%eax,0
xb0(%ebp)
+15 000203ff 8b5508
movl
0x08(%
ebp),%edx
+18 00020402 8b5a04
movl
0x04(%
edx),%ebx
+21 00020405 3b5a08
cmpl
0x08(%
edx),%ebx
+24 00020408 0f8451010000
je
0x0002055f
+30 0002040e 85db
testl
%ebx,%
ebx
+32 00020410 7439
je
0x0002
044b
+34 00020412 8d73e8
leal
0xe8(%
ebx),%esi
+37 00020415 89742404
movl
%esi,0
x04(%esp)
+41 00020419 891c24
movl
%ebx,(
%esp)
+44 0002041c e8a5280e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+49 00020421 8d43ec
leal
0xec(%
ebx),%eax
+52 00020424 89442404
movl
%eax,0
x04(%esp)
+56 00020428 8d4304
leal
0x04(%
ebx),%eax
+59 0002042b 890424
movl
%eax,(
%esp)
+62 0002042e e893280e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+67 00020433 8b4608
movl
0x08(%

esi),%eax
+70 00020436 894308
movl
%eax,0
x08(%ebx)
+73 00020439 8b460c
movl
0x0c(%
esi),%eax
+76 0002043c 89430c
movl
%eax,0
x0c(%ebx)
+79 0002043f 8b4610
movl
0x10(%
esi),%eax
+82 00020442 894310
movl
%eax,0
x10(%ebx)
+85 00020445 8b4614
movl
0x14(%
esi),%eax
+88 00020448 894314
movl
%eax,0
x14(%ebx)
+91 0002044b 8b4508
movl
0x08(%
ebp),%eax
+94 0002044e 83400418
addl
$0x18,
0x04(%eax)
+98 00020452 8b5510
movl
0x10(%
ebp),%edx
+101 00020455 89542404
movl
%edx,0
x04(%esp)
+105 00020459 8d45d0
leal
0xd0(%
ebp),%eax
+108 0002045c 890424
movl
%eax,(
%esp)
+111 0002045f e862280e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+116 00020464 8b4510
movl
0x10(%
ebp),%eax
+119 00020467 83c004
addl
$0x04,
%eax
+122 0002046a 89442404
movl
%eax,0
x04(%esp)
+126 0002046e 8d55d4
leal
0xd4(%
ebp),%edx
+129 00020471 891424
movl
%edx,(
%esp)
+132 00020474 e84d280e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+137 00020479 8b5510
movl
0x10(%
ebp),%edx
+140 0002047c 8b4208
movl
0x08(%
edx),%eax
+143 0002047f 8945d8
movl
%eax,0
xd8(%ebp)
+146 00020482 8b420c
movl
0x0c(%
edx),%eax
+149 00020485 8945dc
movl
%eax,0
xdc(%ebp)
+152 00020488 8b4210
movl
0x10(%
edx),%eax
+155 0002048b 8945e0
movl
%eax,0
xe0(%ebp)
+158 0002048e 8b4214
movl
0x14(%

edx),%eax
+161 00020491 8945e4
movl
%eax,0
xe4(%ebp)
+164 00020494 8b5508
movl
0x08(%
ebp),%edx
+167 00020497 8b4204
movl
0x04(%
edx),%eax
+170 0002049a 8d70d0
leal
0xd0(%
eax),%esi
+173 0002049d 8d58e8
leal
0xe8(%
eax),%ebx
+176 000204a0 89f0
movl
%esi,%
eax
+178 000204a2 2b450c
subl
0x0c(%
ebp),%eax
+181 000204a5 c1f803
sarl
$0x03,
%eax
+184 000204a8 69f8abaaaaaa
imull
$0xaaaaaaab,%e
ax,%edi
+190 000204ae 85ff
testl
%edi,%
edi
+192 000204b0 7e4d
jle
0x0002
04ff
+194 000204b2 0f1f8000000000
nopl
0x00000000(%ea
x)
+201 000204b9 0f1f8000000000
nopl
0x00000000(%ea
x)
+208 000204c0 83ee18
subl
$0x18,
%esi
+211 000204c3 83eb18
subl
$0x18,
%ebx
+214 000204c6 89742404
movl
%esi,0
x04(%esp)
+218 000204ca 891c24
movl
%ebx,(
%esp)
+221 000204cd e8dc270e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+226 000204d2 8d4604
leal
0x04(%
esi),%eax
+229 000204d5 89442404
movl
%eax,0
x04(%esp)
+233 000204d9 8d4304
leal
0x04(%
ebx),%eax
+236 000204dc 890424
movl
%eax,(
%esp)
+239 000204df e8ca270e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+244 000204e4 8b4608
movl
0x08(%
esi),%eax
+247 000204e7 894308
movl
%eax,0
x08(%ebx)
+250 000204ea 8b460c
movl
0x0c(%
esi),%eax
+253 000204ed 89430c
movl
%eax,0
x0c(%ebx)
+256 000204f0 8b4610
movl
0x10(%

esi),%eax
+259 000204f3 894310
movl
%eax,0
x10(%ebx)
+262 000204f6 8b4614
movl
0x14(%
esi),%eax
+265 000204f9 894314
movl
%eax,0
x14(%ebx)
+268 000204fc 4f
decl
%edi
+269 000204fd 75c1
jne
0x0002
04c0
+271 000204ff 8d55d0
leal
0xd0(%
ebp),%edx
+274 00020502 89542404
movl
%edx,0
x04(%esp)
+278 00020506 8b450c
movl
0x0c(%
ebp),%eax
+281 00020509 890424
movl
%eax,(
%esp)
+284 0002050c e89d270e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+289 00020511 8d55d4
leal
0xd4(%
ebp),%edx
+292 00020514 89542404
movl
%edx,0
x04(%esp)
+296 00020518 8b450c
movl
0x0c(%
ebp),%eax
+299 0002051b 83c004
addl
$0x04,
%eax
+302 0002051e 890424
movl
%eax,(
%esp)
+305 00020521 e888270e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+310 00020526 8b45d8
movl
0xd8(%
ebp),%eax
+313 00020529 8b550c
movl
0x0c(%
ebp),%edx
+316 0002052c 894208
movl
%eax,0
x08(%edx)
+319 0002052f 8b45dc
movl
0xdc(%
ebp),%eax
+322 00020532 89420c
movl
%eax,0
x0c(%edx)
+325 00020535 8b45e0
movl
0xe0(%
ebp),%eax
+328 00020538 894210
movl
%eax,0
x10(%edx)
+331 0002053b 8b45e4
movl
0xe4(%
ebp),%eax
+334 0002053e 894214
movl
%eax,0
x14(%edx)
+337 00020541 8d45d4
leal
0xd4(%
ebp),%eax
+340 00020544 890424
movl
%eax,(
%esp)
+343 00020547 e886270e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas

ic_string()
+348 0002054c 8d55d0
leal
0xd0(%
ebp),%edx
+351 0002054f 891424
movl
%edx,(
%esp)
+354 00020552 e87b270e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+359 00020557 83c45c
addl
$0x5c,
%esp
+362 0002055a 5b
popl
%ebx
+363 0002055b 5e
popl
%esi
+364 0002055c 5f
popl
%edi
+365 0002055d c9
leave
+366 0002055e c3
ret
+367 0002055f 2b1a
subl
(%edx)
,%ebx
+369 00020561 c1fb03
sarl
$0x03,
%ebx
+372 00020564 69c3abaaaaaa
imull
$0xaaaaaaab,%e
bx,%eax
+378 0002056a 3daaaaaa0a
cmpl
$0x0aaaaaaa,%e
ax
+383 0002056f 0f84d5010000
je
0x0002074a
+389 00020575 ba01000000
movl
$0x00000001,%e
dx
+394 0002057a 85c0
testl
%eax,%
eax
+396 0002057c 741a
je
0x0002
0598
+398 0002057e 8d1400
leal
(%eax,
%eax),%edx
+401 00020581 c745b8f0ffffff
movl
$0xfffffff0,0x
b8(%ebp)
+408 00020588 39c2
cmpl
%eax,%
edx
+410 0002058a 7215
jb
0x0002
05a1
+412 0002058c 81faaaaaaa0a
cmpl
$0x0aaaaaaa,%e
dx
+418 00020592 0f87be010000
ja
0x00020756
+424 00020598 8d0452
leal
(%edx,
%edx,2),%eax
+427 0002059b c1e003
shll
$0x03,
%eax
+430 0002059e 8945b8
movl
%eax,0
xb8(%ebp)
+433 000205a1 8b55b8
movl
0xb8(%
ebp),%edx
+436 000205a4 891424
movl
%edx,(
%esp)
+439 000205a7 e8ce270e00
calll
0x00102d7a
operator new(unsigned long)
+444 000205ac 8945c4
movl
%eax,0
xc4(%ebp)
+447 000205af 8945c0
movl
%eax,0
xc0(%ebp)
+450 000205b2 8b4508
movl
0x08(%
ebp),%eax
+453 000205b5 8b30
movl
(%eax)

,%esi
+455 000205b7 8b55c4
movl
0xc4(%
ebp),%edx
+458 000205ba 8955b4
movl
%edx,0
xb4(%ebp)
+461 000205bd 3b750c
cmpl
0x0c(%
ebp),%esi
+464 000205c0 7458
je
0x0002
061a
+466 000205c2 89d3
movl
%edx,%
ebx
+468 000205c4 89f7
movl
%esi,%
edi
+470 000205c6 eb0a
jmp
0x0002
05d2
+472 000205c8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+480 000205d0 89fe
movl
%edi,%
esi
+482 000205d2 85db
testl
%ebx,%
ebx
+484 000205d4 7436
je
0x0002
060c
+486 000205d6 89742404
movl
%esi,0
x04(%esp)
+490 000205da 891c24
movl
%ebx,(
%esp)
+493 000205dd e8e4260e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+498 000205e2 8d4604
leal
0x04(%
esi),%eax
+501 000205e5 89442404
movl
%eax,0
x04(%esp)
+505 000205e9 8d4304
leal
0x04(%
ebx),%eax
+508 000205ec 890424
movl
%eax,(
%esp)
+511 000205ef e8d2260e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+516 000205f4 8b4608
movl
0x08(%
esi),%eax
+519 000205f7 894308
movl
%eax,0
x08(%ebx)
+522 000205fa 8b460c
movl
0x0c(%
esi),%eax
+525 000205fd 89430c
movl
%eax,0
x0c(%ebx)
+528 00020600 8b4610
movl
0x10(%
esi),%eax
+531 00020603 894310
movl
%eax,0
x10(%ebx)
+534 00020606 8b4614
movl
0x14(%
esi),%eax
+537 00020609 894314
movl
%eax,0
x14(%ebx)
+540 0002060c 83c718
addl
$0x18,

%edi
+543 0002060f 83c318
addl
$0x18,
%ebx
+546 00020612 895db4
movl
%ebx,0
xb4(%ebp)
+549 00020615 3b7d0c
cmpl
0x0c(%
ebp),%edi
+552 00020618 75b6
jne
0x0002
05d0
+554 0002061a 8b45b4
movl
0xb4(%
ebp),%eax
+557 0002061d 8945c0
movl
%eax,0
xc0(%ebp)
+560 00020620 85c0
testl
%eax,%
eax
+562 00020622 7457
je
0x0002
067b
+564 00020624 8b5510
movl
0x10(%
ebp),%edx
+567 00020627 89542404
movl
%edx,0
x04(%esp)
+571 0002062b 890424
movl
%eax,(
%esp)
+574 0002062e e893260e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+579 00020633 8b4510
movl
0x10(%
ebp),%eax
+582 00020636 83c004
addl
$0x04,
%eax
+585 00020639 89442404
movl
%eax,0
x04(%esp)
+589 0002063d 8b45c0
movl
0xc0(%
ebp),%eax
+592 00020640 83c004
addl
$0x04,
%eax
+595 00020643 890424
movl
%eax,(
%esp)
+598 00020646 e87b260e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+603 0002064b 8b5510
movl
0x10(%
ebp),%edx
+606 0002064e 8b4208
movl
0x08(%
edx),%eax
+609 00020651 8b55c0
movl
0xc0(%
ebp),%edx
+612 00020654 894208
movl
%eax,0
x08(%edx)
+615 00020657 8b5510
movl
0x10(%
ebp),%edx
+618 0002065a 8b420c
movl
0x0c(%
edx),%eax
+621 0002065d 8b55c0
movl
0xc0(%
ebp),%edx
+624 00020660 89420c
movl
%eax,0
x0c(%edx)
+627 00020663 8b5510
movl
0x10(%

ebp),%edx
+630 00020666 8b4210
movl
0x10(%
edx),%eax
+633 00020669 8b55c0
movl
0xc0(%
ebp),%edx
+636 0002066c 894210
movl
%eax,0
x10(%edx)
+639 0002066f 8b5510
movl
0x10(%
ebp),%edx
+642 00020672 8b4214
movl
0x14(%
edx),%eax
+645 00020675 8b55c0
movl
0xc0(%
ebp),%edx
+648 00020678 894214
movl
%eax,0
x14(%edx)
+651 0002067b 8b55b4
movl
0xb4(%
ebp),%edx
+654 0002067e 83c218
addl
$0x18,
%edx
+657 00020681 8955c0
movl
%edx,0
xc0(%ebp)
+660 00020684 8b4508
movl
0x08(%
ebp),%eax
+663 00020687 8b4004
movl
0x04(%
eax),%eax
+666 0002068a 8945bc
movl
%eax,0
xbc(%ebp)
+669 0002068d 8b7db0
movl
0xb0(%
ebp),%edi
+672 00020690 89d6
movl
%edx,%
esi
+674 00020692 39f8
cmpl
%edi,%
eax
+676 00020694 745a
je
0x0002
06f0
+678 00020696 89fb
movl
%edi,%
ebx
+680 00020698 eb08
jmp
0x0002
06a2
+682 0002069a 660f1f440000
nopw
0x00(%eax,%eax
)
+688 000206a0 89df
movl
%ebx,%
edi
+690 000206a2 85f6
testl
%esi,%
esi
+692 000206a4 7436
je
0x0002
06dc
+694 000206a6 895c2404
movl
%ebx,0
x04(%esp)
+698 000206aa 893424
movl
%esi,(
%esp)
+701 000206ad e814260e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+706 000206b2 8d4304
leal
0x04(%
ebx),%eax
+709 000206b5 89442404
movl
%eax,0
x04(%esp)
+713 000206b9 8d4604
leal
0x04(%

esi),%eax
+716 000206bc 890424
movl
%eax,(
%esp)
+719 000206bf e802260e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+724 000206c4 8b4308
movl
0x08(%
ebx),%eax
+727 000206c7 894608
movl
%eax,0
x08(%esi)
+730 000206ca 8b430c
movl
0x0c(%
ebx),%eax
+733 000206cd 89460c
movl
%eax,0
x0c(%esi)
+736 000206d0 8b4310
movl
0x10(%
ebx),%eax
+739 000206d3 894610
movl
%eax,0
x10(%esi)
+742 000206d6 8b4314
movl
0x14(%
ebx),%eax
+745 000206d9 894614
movl
%eax,0
x14(%esi)
+748 000206dc 8d5f18
leal
0x18(%
edi),%ebx
+751 000206df 83c618
addl
$0x18,
%esi
+754 000206e2 395dbc
cmpl
%ebx,0
xbc(%ebp)
+757 000206e5 75b9
jne
0x0002
06a0
+759 000206e7 8b5508
movl
0x08(%
ebp),%edx
+762 000206ea 8b5204
movl
0x04(%
edx),%edx
+765 000206ed 8955bc
movl
%edx,0
xbc(%ebp)
+768 000206f0 8b5508
movl
0x08(%
ebp),%edx
+771 000206f3 8b02
movl
(%edx)
,%eax
+773 000206f5 89c3
movl
%eax,%
ebx
+775 000206f7 3945bc
cmpl
%eax,0
xbc(%ebp)
+778 000206fa 7424
je
0x0002
0720
+780 000206fc 0f1f4000
nopl
0x00(%
eax)
+784 00020700 8d4304
leal
0x04(%
ebx),%eax
+787 00020703 890424
movl
%eax,(
%esp)
+790 00020706 e8c7250e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+795 0002070b 891c24
movl
%ebx,(
%esp)
+798 0002070e e8bf250e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas

ic_string()
+803 00020713 83c318
%ebx
+806 00020716 395dbc
xbc(%ebp)
+809 00020719 75e5
0700
+811 0002071b 8b5508
ebp),%edx
+814 0002071e 8b02
,%eax
+816 00020720 85c0
eax
+818 00020722 7408
072c
+820 00020724 890424
%esp)
+823 00020727 e842260e00
operator delete(void*)
+828 0002072c 8b55c4
ebp),%edx
+831 0002072f 8b4508
ebp),%eax
+834 00020732 8910
%eax)
+836 00020734 897004
x04(%eax)
+839 00020737 89d0
eax
+841 00020739 0345b8
ebp),%eax
+844 0002073c 8b5508
ebp),%edx
+847 0002073f 894208
x08(%edx)
+850 00020742 83c45c
%esp
+853 00020745 5b
+854 00020746 5e
+855 00020747 5f
+856 00020748 c9
+857 00020749 c3
+858 0002074a c70424b0430d00
esp)
vector::_M_insert_aux
+865 00020751 e8e2250e00
std::__throw_length_error(char const*)
+870 00020756 e8b9250e00
std::__throw_bad_alloc()
+875 0002075b 89c7
edi
+877 0002075d 893c24
%esp)
+880 00020760 e82d260e00
___cxa_begin_catch
+885 00020765 8b5dc4
ebp),%ebx
+888 00020768 395db4
xb4(%ebp)
+891 0002076b 741b
0788

addl

$0x18,

cmpl

%ebx,0

jne

0x0002

movl

0x08(%

movl

(%edx)

testl

%eax,%

je

0x0002

movl

%eax,(

calll

0x00102d6e
movl

0xc4(%

movl

0x08(%

movl

%edx,(

movl

%esi,0

movl

%edx,%

addl

0xb8(%

movl

0x08(%

movl

%eax,0

addl

$0x5c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

movl

$0x000d43b0,(%

calll

0x00102d38

calll

0x00102d14
movl

%eax,%

movl

%edi,(

calll

0x00102d92
movl

0xc4(%

cmpl

%ebx,0

je

0x0002

+893 0002076d 8d4304


leal
0x04(%
ebx),%eax
+896 00020770 890424
movl
%eax,(
%esp)
+899 00020773 e85a250e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+904 00020778 891c24
movl
%ebx,(
%esp)
+907 0002077b e852250e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+912 00020780 83c318
addl
$0x18,
%ebx
+915 00020783 3b5db4
cmpl
0xb4(%
ebp),%ebx
+918 00020786 75e5
jne
0x0002
076d
+920 00020788 e823260e00
calll
0x00102db0
___cxa_rethrow
+925 0002078d 89c7
movl
%eax,%
edi
+927 0002078f 8d45d0
leal
0xd0(%
ebp),%eax
+930 00020792 890424
movl
%eax,(
%esp)
+933 00020795 e838250e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+938 0002079a 893c24
movl
%edi,(
%esp)
+941 0002079d e8a6240e00
calll
0x00102c48
__Unwind_Resume
+946 000207a2 89c7
movl
%eax,%
edi
+948 000207a4 ebf4
jmp
0x0002
079a
+950 000207a6 ebfa
jmp
0x0002
07a2
+952 000207a8 89c7
movl
%eax,%
edi
+954 000207aa 891c24
movl
%ebx,(
%esp)
+957 000207ad e820250e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+962 000207b2 ebe6
jmp
0x0002
079a
+964 000207b4 89c7
movl
%eax,%
edi
+966 000207b6 e8dd250e00
calll
0x00102d98
___cxa_end_catch
+971 000207bb 893c24
movl
%edi,(
%esp)
+974 000207be e8cf250e00
calll
0x00102d92
___cxa_begin_catch
+979 000207c3 8b45c0
movl
0xc0(%
ebp),%eax
+982 000207c6 3945c4
cmpl
%eax,0
xc4(%ebp)

+985 000207c9 741e


je
0x0002
07e9
+987 000207cb 8b5dc4
movl
0xc4(%
ebp),%ebx
+990 000207ce 8d4304
leal
0x04(%
ebx),%eax
+993 000207d1 890424
movl
%eax,(
%esp)
+996 000207d4 e8f9240e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1001 000207d9 891c24
movl
%ebx,(
%esp)
+1004 000207dc e8f1240e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1009 000207e1 8d5b18
leal
0x18(%
ebx),%ebx
+1012 000207e4 395dc0
cmpl
%ebx,0
xc0(%ebp)
+1015 000207e7 75e5
jne
0x0002
07ce
+1017 000207e9 8b55c4
movl
0xc4(%
ebp),%edx
+1020 000207ec 85d2
testl
%edx,%
edx
+1022 000207ee 740b
je
0x0002
07fb
+1024 000207f0 8b55c4
movl
0xc4(%
ebp),%edx
+1027 000207f3 891424
movl
%edx,(
%esp)
+1030 000207f6 e873250e00
calll
0x00102d6e
operator delete(void*)
+1035 000207fb e8b0250e00
calll
0x00102db0
___cxa_rethrow
+1040 00020800 89c7
movl
%eax,%
edi
+1042 00020802 891c24
movl
%ebx,(
%esp)
+1045 00020805 e8c8240e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1050 0002080a ebaa
jmp
0x0002
07b6
+1052 0002080c 89c7
movl
%eax,%
edi
+1054 0002080e e885250e00
calll
0x00102d98
___cxa_end_catch
+1059 00020813 eb85
jmp
0x0002
079a
+1061 00020815 89c7
movl
%eax,%
edi
+1063 00020817 891c24
movl
%ebx,(
%esp)
+1066 0002081a e8b3240e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1071 0002081f ebed
jmp
0x0002
080e

+1073 00020821 e967ffffff


jmp
0x0002078d
+1078 00020826 eb80
jmp
0x0002
07a8
+1080 00020828 89c7
movl
%eax,%
edi
+1082 0002082a 893424
movl
%esi,(
%esp)
+1085 0002082d e8a0240e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1090 00020832 893c24
movl
%edi,(
%esp)
+1093 00020835 e858250e00
calll
0x00102d92
___cxa_begin_catch
+1098 0002083a 8b5dc0
movl
0xc0(%
ebp),%ebx
+1101 0002083d 39de
cmpl
%ebx,%
esi
+1103 0002083f 741a
je
0x0002
085b
+1105 00020841 8d4304
leal
0x04(%
ebx),%eax
+1108 00020844 890424
movl
%eax,(
%esp)
+1111 00020847 e886240e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1116 0002084c 891c24
movl
%ebx,(
%esp)
+1119 0002084f e87e240e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1124 00020854 83c318
addl
$0x18,
%ebx
+1127 00020857 39de
cmpl
%ebx,%
esi
+1129 00020859 75e6
jne
0x0002
0841
+1131 0002085b e850250e00
calll
0x00102db0
___cxa_rethrow
+1136 00020860 89c7
movl
%eax,%
edi
+1138 00020862 ebce
jmp
0x0002
0832
+1140 00020864 89c7
movl
%eax,%
edi
+1142 00020866 8b45b4
movl
0xb4(%
ebp),%eax
+1145 00020869 890424
movl
%eax,(
%esp)
+1148 0002086c e861240e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1153 00020871 e945ffffff
jmp
0x000207bb
+1158 00020876 e939ffffff
jmp
0x000207b4
+1163 0002087b eb83
jmp
0x0002
0800
+1165 0002087d 89c7
movl
%eax,%
edi
+1167 0002087f e937ffffff
jmp
0x000207bb

+1172 00020884 89c7


movl
%eax,%
edi
+1174 00020886 891c24
movl
%ebx,(
%esp)
+1177 00020889 e844240e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1182 0002088e e9cafeffff
jmp
0x0002075d
+1187 00020893 89c7
movl
%eax,%
edi
+1189 00020895 8d55d4
leal
0xd4(%
ebp),%edx
+1192 00020898 891424
movl
%edx,(
%esp)
+1195 0002089b e832240e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1200 000208a0 8d55d0
leal
0xd0(%
ebp),%edx
+1203 000208a3 891424
movl
%edx,(
%esp)
+1206 000208a6 e827240e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1211 000208ab 893c24
movl
%edi,(
%esp)
+1214 000208ae e895230e00
calll
0x00102c48
__Unwind_Resume
+1219 000208b3 e954ffffff
jmp
0x0002080c
+1224 000208b8 e9d0feffff
jmp
0x0002078d
+1229 000208bd 90
nop
+1230 000208be 6690
nop
+0

000208c0 55

pushl

%ebp
+1
000208c1 89e5
movl
%esp,%ebp
+3
000208c3 57
pushl
%edi
+4
000208c4 56
pushl
%esi
+5
000208c5 53
pushl
%ebx
+6
000208c6 83ec3c
subl
$0x3c,%esp
+9
000208c9 8b7d08
movl
0x08(%ebp),%edi
+12 000208cc c707a8931300
movl
$0x001393a8,(%
edi)
+18 000208d2 8d473c
leal
0x3c(%
edi),%eax
+21 000208d5 890424
movl
%eax,(
%esp)
+24 000208d8 e8f5230e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+29 000208dd 8d472c
leal
0x2c(%
edi),%eax
+32 000208e0 8945e4
movl
%eax,0
xe4(%ebp)

+35 000208e3 8b7730


movl
0x30(%
edi),%esi
+38 000208e6 8b5f2c
movl
0x2c(%
edi),%ebx
+41 000208e9 39de
cmpl
%ebx,%
esi
+43 000208eb 741d
je
0x0002
090a
+45 000208ed 0f1f00
nopl
(%eax)
+48 000208f0 8d4304
leal
0x04(%
ebx),%eax
+51 000208f3 890424
movl
%eax,(
%esp)
+54 000208f6 e845e5ffff
calll
0x0001ee40
+59 000208fb 891c24
movl
%ebx,(
%esp)
+62 000208fe e8cf230e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+67 00020903 83c310
addl
$0x10,
%ebx
+70 00020906 39de
cmpl
%ebx,%
esi
+72 00020908 75e6
jne
0x0002
08f0
+74 0002090a 8b55e4
movl
0xe4(%
ebp),%edx
+77 0002090d 8b02
movl
(%edx)
,%eax
+79 0002090f 85c0
testl
%eax,%
eax
+81 00020911 7408
je
0x0002
091b
+83 00020913 890424
movl
%eax,(
%esp)
+86 00020916 e853240e00
calll
0x00102d6e
operator delete(void*)
+91 0002091b c70728941300
movl
$0x00139428,(%
edi)
+97 00020921 893c24
movl
%edi,(
%esp)
+100 00020924 e8e7f40700
calll
0x0009fe10
+105 00020929 897d08
movl
%edi,0
x08(%ebp)
+108 0002092c 83c43c
addl
$0x3c,
%esp
+111 0002092f 5b
popl
%ebx
+112 00020930 5e
popl
%esi
+113 00020931 5f
popl
%edi
+114 00020932 c9
leave
+115 00020933 e936240e00
jmp
0x00102d6e
+120 00020938 8945d0
movl
%eax,0
xd0(%ebp)
+123 0002093b 8d472c
leal
0x2c(%
edi),%eax
+126 0002093e 8945d4
movl
%eax,0
xd4(%ebp)
+129 00020941 8b5730
movl
0x30(%
edi),%edx
+132 00020944 8955d8
movl
%edx,0

xd8(%ebp)
+135 00020947 8b772c
movl
0x2c(%
edi),%esi
+138 0002094a 39f2
cmpl
%esi,%
edx
+140 0002094c 0f849c000000
je
0x000209ee
+146 00020952 8d4604
leal
0x04(%
esi),%eax
+149 00020955 8945dc
movl
%eax,0
xdc(%ebp)
+152 00020958 8b5608
movl
0x08(%
esi),%edx
+155 0002095b 8955e0
movl
%edx,0
xe0(%ebp)
+158 0002095e 8b5e04
movl
0x04(%
esi),%ebx
+161 00020961 39da
cmpl
%ebx,%
edx
+163 00020963 7410
je
0x0002
0975
+165 00020965 891c24
movl
%ebx,(
%esp)
+168 00020968 e865230e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+173 0002096d 83c304
addl
$0x04,
%ebx
+176 00020970 395de0
cmpl
%ebx,0
xe0(%ebp)
+179 00020973 75f0
jne
0x0002
0965
+181 00020975 8b55dc
movl
0xdc(%
ebp),%edx
+184 00020978 8b02
movl
(%edx)
,%eax
+186 0002097a 85c0
testl
%eax,%
eax
+188 0002097c 7408
je
0x0002
0986
+190 0002097e 890424
movl
%eax,(
%esp)
+193 00020981 e8e8230e00
calll
0x00102d6e
operator delete(void*)
+198 00020986 893424
movl
%esi,(
%esp)
+201 00020989 e844230e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+206 0002098e 83c610
addl
$0x10,
%esi
+209 00020991 3975d8
cmpl
%esi,0
xd8(%ebp)
+212 00020994 75bc
jne
0x0002
0952
+214 00020996 eb56
jmp
0x0002
09ee
+216 00020998 8945d0
movl
%eax,0
xd0(%ebp)
+219 0002099b 8b55e4
movl
0xe4(%
ebp),%edx

+222 0002099e 8b02


movl
(%edx)
,%eax
+224 000209a0 85c0
testl
%eax,%
eax
+226 000209a2 7408
je
0x0002
09ac
+228 000209a4 890424
movl
%eax,(
%esp)
+231 000209a7 e8c2230e00
calll
0x00102d6e
operator delete(void*)
+236 000209ac c70728941300
movl
$0x00139428,(%
edi)
+242 000209b2 893c24
movl
%edi,(
%esp)
+245 000209b5 e856f40700
calll
0x0009fe10
+250 000209ba 8b45d0
movl
0xd0(%
ebp),%eax
+253 000209bd 890424
movl
%eax,(
%esp)
+256 000209c0 e883220e00
calll
0x00102c48
__Unwind_Resume
+261 000209c5 8945d0
movl
%eax,0
xd0(%ebp)
+264 000209c8 891c24
movl
%ebx,(
%esp)
+267 000209cb e802230e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+272 000209d0 ebc9
jmp
0x0002
099b
+274 000209d2 8945d0
movl
%eax,0
xd0(%ebp)
+277 000209d5 8b55dc
movl
0xdc(%
ebp),%edx
+280 000209d8 8b02
movl
(%edx)
,%eax
+282 000209da 85c0
testl
%eax,%
eax
+284 000209dc 7408
je
0x0002
09e6
+286 000209de 890424
movl
%eax,(
%esp)
+289 000209e1 e888230e00
calll
0x00102d6e
operator delete(void*)
+294 000209e6 893424
movl
%esi,(
%esp)
+297 000209e9 e8e4220e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+302 000209ee 8b55d4
movl
0xd4(%
ebp),%edx
+305 000209f1 8b02
movl
(%edx)
,%eax
+307 000209f3 85c0
testl
%eax,%
eax
+309 000209f5 75ad
jne
0x0002
09a4
+311 000209f7 ebb3
jmp
0x0002
09ac
+313 000209f9 8945d0
movl
%eax,0

xd0(%ebp)
+316 000209fc ebf0
09ee
+318 000209fe 6690
+0

00020a00 55

jmp

0x0002

nop
pushl

%ebp
+1
00020a01 89e5
movl
%esp,%ebp
+3
00020a03 83ec38
subl
$0x38,%esp
+6
00020a06 895df4
movl
%ebx,0xf4(%ebp)
+9
00020a09 8975f8
movl
%esi,0xf8(%ebp)
+12 00020a0c 897dfc
movl
%edi,0
xfc(%ebp)
+15 00020a0f 8b7d08
movl
0x08(%
ebp),%edi
+18 00020a12 8b4704
movl
0x04(%
edi),%eax
+21 00020a15 8b00
movl
(%eax)
,%eax
+23 00020a17 8b5814
movl
0x14(%
eax),%ebx
+26 00020a1a 8d4708
leal
0x08(%
edi),%eax
+29 00020a1d 89442404
movl
%eax,0
x04(%esp)
+33 00020a21 8d75e0
leal
0xe0(%
ebp),%esi
+36 00020a24 893424
movl
%esi,(
%esp)
+39 00020a27 e89a220e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+44 00020a2c 8b4704
movl
0x04(%
edi),%eax
+47 00020a2f 89742404
movl
%esi,0
x04(%esp)
+51 00020a33 890424
movl
%eax,(
%esp)
+54 00020a36 ffd3
call
*%ebx
+56 00020a38 8b5de0
movl
0xe0(%
ebp),%ebx
+59 00020a3b 83eb0c
subl
$0x0c,
%ebx
+62 00020a3e 3b1d88801300
cmpl
0x00138088,%eb
x
+68 00020a44 754b
jne
0x0002
0a91
+70 00020a46 e895f7feff
calll
0x000101e0
+75 00020a4b c744240800000000
movl
$0x00000000,0x
08(%esp)
+83 00020a53 c744240401000000
movl
$0x00000001,0x
04(%esp)
+91 00020a5b 890424
movl
%eax,(
%esp)
+94 00020a5e e8bdf7feff
calll
0x00010220

+99 00020a63 807f1000


cmpb
$0x00,
0x10(%edi)
+103 00020a67 741d
je
0x0002
0a86
+105 00020a69 e872f7feff
calll
0x000101e0
+110 00020a6e c744240800000000
movl
$0x00000000,0x
08(%esp)
+118 00020a76 c744240402000000
movl
$0x00000002,0x
04(%esp)
+126 00020a7e 890424
movl
%eax,(
%esp)
+129 00020a81 e89af7feff
calll
0x00010220
+134 00020a86 8b5df4
movl
0xf4(%
ebp),%ebx
+137 00020a89 8b75f8
movl
0xf8(%
ebp),%esi
+140 00020a8c 8b7dfc
movl
0xfc(%
ebp),%edi
+143 00020a8f c9
leave
+144 00020a90 c3
ret
+145 00020a91 8d4308
leal
0x08(%
ebx),%eax
+148 00020a94 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+156 00020a9c 890424
movl
%eax,(
%esp)
+159 00020a9f e8aa210e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+164 00020aa4 85c0
testl
%eax,%
eax
+166 00020aa6 7f9e
jg
0x0002
0a46
+168 00020aa8 8d45e7
leal
0xe7(%
ebp),%eax
+171 00020aab 89442404
movl
%eax,0
x04(%esp)
+175 00020aaf 891c24
movl
%ebx,(
%esp)
+178 00020ab2 e8cd210e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+183 00020ab7 eb8d
jmp
0x0002
0a46
+185 00020ab9 89c3
movl
%eax,%
ebx
+187 00020abb 893424
movl
%esi,(
%esp)
+190 00020abe e80f220e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+195 00020ac3 891c24
movl
%ebx,(
%esp)
+198 00020ac6 e87d210e00
calll
0x00102c48
__Unwind_Resume
+203 00020acb 890424
movl
%eax,(
%esp)
+206 00020ace e875210e00
calll
0x00102c48
__Unwind_Resume
+211 00020ad3 90
nop
+212 00020ad4 660f1f440000
nopw
0x00(%eax,%eax

)
+218 00020ada 660f1f440000

nopw

0x00(%eax,%eax

)
+0

00020ae0 55

pushl

%ebp
+1
00020ae1 89e5
movl
%esp,%ebp
+3
00020ae3 83ec38
subl
$0x38,%esp
+6
00020ae6 895df4
movl
%ebx,0xf4(%ebp)
+9
00020ae9 8975f8
movl
%esi,0xf8(%ebp)
+12 00020aec 897dfc
movl
%edi,0
xfc(%ebp)
+15 00020aef 8b7d08
movl
0x08(%
ebp),%edi
+18 00020af2 8b4704
movl
0x04(%
edi),%eax
+21 00020af5 8b00
movl
(%eax)
,%eax
+23 00020af7 8b5814
movl
0x14(%
eax),%ebx
+26 00020afa 8d470c
leal
0x0c(%
edi),%eax
+29 00020afd 89442404
movl
%eax,0
x04(%esp)
+33 00020b01 8d75e0
leal
0xe0(%
ebp),%esi
+36 00020b04 893424
movl
%esi,(
%esp)
+39 00020b07 e8ba210e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+44 00020b0c 8b4704
movl
0x04(%
edi),%eax
+47 00020b0f 89742404
movl
%esi,0
x04(%esp)
+51 00020b13 890424
movl
%eax,(
%esp)
+54 00020b16 ffd3
call
*%ebx
+56 00020b18 893424
movl
%esi,(
%esp)
+59 00020b1b e8b2210e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+64 00020b20 e8bbf6feff
calll
0x000101e0
+69 00020b25 c744240800000000
movl
$0x00000000,0x
08(%esp)
+77 00020b2d c744240401000000
movl
$0x00000001,0x
04(%esp)
+85 00020b35 890424
movl
%eax,(
%esp)
+88 00020b38 e8e3f6feff
calll
0x00010220
+93 00020b3d 807f1000
cmpb
$0x00,
0x10(%edi)
+97 00020b41 741d
je
0x0002
0b60

+99 00020b43 e898f6feff


calll
0x000101e0
+104 00020b48 c744240800000000
movl
$0x00000000,0x
08(%esp)
+112 00020b50 c744240402000000
movl
$0x00000002,0x
04(%esp)
+120 00020b58 890424
movl
%eax,(
%esp)
+123 00020b5b e8c0f6feff
calll
0x00010220
+128 00020b60 8b5df4
movl
0xf4(%
ebp),%ebx
+131 00020b63 8b75f8
movl
0xf8(%
ebp),%esi
+134 00020b66 8b7dfc
movl
0xfc(%
ebp),%edi
+137 00020b69 c9
leave
+138 00020b6a c3
ret
+139 00020b6b 89c6
movl
%eax,%
esi
+141 00020b6d 8b5de0
movl
0xe0(%
ebp),%ebx
+144 00020b70 83eb0c
subl
$0x0c,
%ebx
+147 00020b73 3b1d88801300
cmpl
0x00138088,%eb
x
+153 00020b79 7508
jne
0x0002
0b83
+155 00020b7b 893424
movl
%esi,(
%esp)
+158 00020b7e e8c5200e00
calll
0x00102c48
__Unwind_Resume
+163 00020b83 8d4308
leal
0x08(%
ebx),%eax
+166 00020b86 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+174 00020b8e 890424
movl
%eax,(
%esp)
+177 00020b91 e8b8200e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+182 00020b96 85c0
testl
%eax,%
eax
+184 00020b98 7fe1
jg
0x0002
0b7b
+186 00020b9a 8d45e7
leal
0xe7(%
ebp),%eax
+189 00020b9d 89442404
movl
%eax,0
x04(%esp)
+193 00020ba1 891c24
movl
%ebx,(
%esp)
+196 00020ba4 e8db200e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+201 00020ba9 ebd0
jmp
0x0002
0b7b
+203 00020bab 890424
movl
%eax,(
%esp)
+206 00020bae e895200e00
calll
0x00102c48
__Unwind_Resume
+211 00020bb3 90
nop
+212 00020bb4 660f1f440000
nopw
0x00(%eax,%eax
)

+218 00020bba 660f1f440000

nopw

0x00(%eax,%eax

)
+0

00020bc0 55

pushl

%ebp
+1
00020bc1 89e5
%esp,%ebp
+3
00020bc3 83ec38
$0x38,%esp
+6
00020bc6 895df4
%ebx,0xf4(%ebp)
+9
00020bc9 8975f8
%esi,0xf8(%ebp)
+12 00020bcc 897dfc
xfc(%ebp)
+15 00020bcf 8b5d08
ebp),%ebx
+18 00020bd2 c703e8911300
ebx)
+24 00020bd8 8b4308
ebx),%eax
+27 00020bdb 8d78f4
eax),%edi
+30 00020bde 8b3588801300
i
+36 00020be4 39f7
edi
+38 00020be6 7515
0bfd
+40 00020be8 8b4304
ebx),%eax
+43 00020beb 8d58f4
eax),%ebx
+46 00020bee 39de
esi
+48 00020bf0 7533
0c25
+50 00020bf2 8b5df4
ebp),%ebx
+53 00020bf5 8b75f8
ebp),%esi
+56 00020bf8 8b7dfc
ebp),%edi
+59 00020bfb c9
+60 00020bfc c3
+61 00020bfd 83e804
%eax
+64 00020c00 c7442404ffffffff
04(%esp)
+72 00020c08 890424
%esp)
+75 00020c0b e83e200e00
__gnu_cxx::__exchange_and_add(int volatile*,
+80 00020c10 85c0
eax
+82 00020c12 7fd4
0be8
+84 00020c14 8d45e7
ebp),%eax
+87 00020c17 89442404

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x001391e8,(%
movl

0x08(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0002

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0002

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
subl

$0x04,

movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0002

leal

0xe7(%

movl

%eax,0

x04(%esp)
+91 00020c1b 893c24
movl
%edi,(
%esp)
+94 00020c1e e861200e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+99 00020c23 ebc3
jmp
0x0002
0be8
+101 00020c25 83e804
subl
$0x04,
%eax
+104 00020c28 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+112 00020c30 890424
movl
%eax,(
%esp)
+115 00020c33 e816200e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+120 00020c38 85c0
testl
%eax,%
eax
+122 00020c3a 7fb6
jg
0x0002
0bf2
+124 00020c3c 8d45e5
leal
0xe5(%
ebp),%eax
+127 00020c3f 89442404
movl
%eax,0
x04(%esp)
+131 00020c43 891c24
movl
%ebx,(
%esp)
+134 00020c46 e839200e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+139 00020c4b eba5
jmp
0x0002
0bf2
+141 00020c4d 89c7
movl
%eax,%
edi
+143 00020c4f 8b4304
movl
0x04(%
ebx),%eax
+146 00020c52 8d58f4
leal
0xf4(%
eax),%ebx
+149 00020c55 39de
cmpl
%ebx,%
esi
+151 00020c57 750c
jne
0x0002
0c65
+153 00020c59 893c24
movl
%edi,(
%esp)
+156 00020c5c e8e71f0e00
calll
0x00102c48
__Unwind_Resume
+161 00020c61 89c7
movl
%eax,%
edi
+163 00020c63 ebf4
jmp
0x0002
0c59
+165 00020c65 83e804
subl
$0x04,
%eax
+168 00020c68 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+176 00020c70 890424
movl
%eax,(
%esp)
+179 00020c73 e8d61f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+184 00020c78 85c0
testl
%eax,%
eax
+186 00020c7a 7fdd
jg
0x0002

0c59
+188 00020c7c 8d45e6
leal
0xe6(%
ebp),%eax
+191 00020c7f 89442404
movl
%eax,0
x04(%esp)
+195 00020c83 891c24
movl
%ebx,(
%esp)
+198 00020c86 e8f91f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+203 00020c8b ebcc
jmp
0x0002
0c59
+205 00020c8d ebd2
jmp
0x0002
0c61
+207 00020c8f 90
nop
+0

00020c90 55

pushl

%ebp
+1
00020c91 89e5
%esp,%ebp
+3
00020c93 83ec38
$0x38,%esp
+6
00020c96 895df4
%ebx,0xf4(%ebp)
+9
00020c99 8975f8
%esi,0xf8(%ebp)
+12 00020c9c 897dfc
xfc(%ebp)
+15 00020c9f 8b5d08
ebp),%ebx
+18 00020ca2 c703e8931300
ebx)
+24 00020ca8 8b430c
ebx),%eax
+27 00020cab 8d78f4
eax),%edi
+30 00020cae 8b3588801300
i
+36 00020cb4 39f7
edi
+38 00020cb6 7515
0ccd
+40 00020cb8 8b4308
ebx),%eax
+43 00020cbb 8d58f4
eax),%ebx
+46 00020cbe 39de
esi
+48 00020cc0 7533
0cf5
+50 00020cc2 8b5df4
ebp),%ebx
+53 00020cc5 8b75f8
ebp),%esi
+56 00020cc8 8b7dfc
ebp),%edi
+59 00020ccb c9
+60 00020ccc c3
+61 00020ccd 83e804
%eax

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x001393e8,(%
movl

0x0c(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0002

movl

0x08(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0002

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
subl

$0x04,

+64 00020cd0 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+72 00020cd8 890424
movl
%eax,(
%esp)
+75 00020cdb e86e1f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+80 00020ce0 85c0
testl
%eax,%
eax
+82 00020ce2 7fd4
jg
0x0002
0cb8
+84 00020ce4 8d45e7
leal
0xe7(%
ebp),%eax
+87 00020ce7 89442404
movl
%eax,0
x04(%esp)
+91 00020ceb 893c24
movl
%edi,(
%esp)
+94 00020cee e8911f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+99 00020cf3 ebc3
jmp
0x0002
0cb8
+101 00020cf5 83e804
subl
$0x04,
%eax
+104 00020cf8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+112 00020d00 890424
movl
%eax,(
%esp)
+115 00020d03 e8461f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+120 00020d08 85c0
testl
%eax,%
eax
+122 00020d0a 7fb6
jg
0x0002
0cc2
+124 00020d0c 8d45e5
leal
0xe5(%
ebp),%eax
+127 00020d0f 89442404
movl
%eax,0
x04(%esp)
+131 00020d13 891c24
movl
%ebx,(
%esp)
+134 00020d16 e8691f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+139 00020d1b eba5
jmp
0x0002
0cc2
+141 00020d1d 89c7
movl
%eax,%
edi
+143 00020d1f 8b4308
movl
0x08(%
ebx),%eax
+146 00020d22 8d58f4
leal
0xf4(%
eax),%ebx
+149 00020d25 39de
cmpl
%ebx,%
esi
+151 00020d27 750c
jne
0x0002
0d35
+153 00020d29 893c24
movl
%edi,(
%esp)
+156 00020d2c e8171f0e00
calll
0x00102c48
__Unwind_Resume
+161 00020d31 89c7
movl
%eax,%
edi

+163 00020d33 ebf4


jmp
0x0002
0d29
+165 00020d35 83e804
subl
$0x04,
%eax
+168 00020d38 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+176 00020d40 890424
movl
%eax,(
%esp)
+179 00020d43 e8061f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+184 00020d48 85c0
testl
%eax,%
eax
+186 00020d4a 7fdd
jg
0x0002
0d29
+188 00020d4c 8d45e6
leal
0xe6(%
ebp),%eax
+191 00020d4f 89442404
movl
%eax,0
x04(%esp)
+195 00020d53 891c24
movl
%ebx,(
%esp)
+198 00020d56 e8291f0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+203 00020d5b ebcc
jmp
0x0002
0d29
+205 00020d5d ebd2
jmp
0x0002
0d31
+207 00020d5f 90
nop
+0

00020d60 55

pushl

%ebp
+1
00020d61 89e5
movl
%esp,%ebp
+3
00020d63 57
pushl
%edi
+4
00020d64 56
pushl
%esi
+5
00020d65 53
pushl
%ebx
+6
00020d66 83ec3c
subl
$0x3c,%esp
+9
00020d69 8b7d08
movl
0x08(%ebp),%edi
+12 00020d6c 8b450c
movl
0x0c(%
ebp),%eax
+15 00020d6f 89442404
movl
%eax,0
x04(%esp)
+19 00020d73 8d45dc
leal
0xdc(%
ebp),%eax
+22 00020d76 890424
movl
%eax,(
%esp)
+25 00020d79 e8481f0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+30 00020d7e c7042414000000
movl
$0x00000014,(%
esp)
+37 00020d85 e8f01f0e00
calll
0x00102d7a
operator new(unsigned long)
+42 00020d8a 89c6
movl
%eax,%

esi
+44 00020d8c 0fb65f28
movzbl
0x28(%
edi),%ebx
+48 00020d90 c700e8931300
movl
$0x001393e8,(%
eax)
+54 00020d96 897804
movl
%edi,0
x04(%eax)
+57 00020d99 8b1588801300
movl
0x00138088,%ed
x
+63 00020d9f 8955d0
movl
%edx,0
xd0(%ebp)
+66 00020da2 89d7
movl
%edx,%
edi
+68 00020da4 89d0
movl
%edx,%
eax
+70 00020da6 83c00c
addl
$0x0c,
%eax
+73 00020da9 894608
movl
%eax,0
x08(%esi)
+76 00020dac 8d460c
leal
0x0c(%
esi),%eax
+79 00020daf 8d55dc
leal
0xdc(%
ebp),%edx
+82 00020db2 89542404
movl
%edx,0
x04(%esp)
+86 00020db6 890424
movl
%eax,(
%esp)
+89 00020db9 e8081f0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+94 00020dbe 885e10
movb
%bl,0x
10(%esi)
+97 00020dc1 8b4e04
movl
0x04(%
esi),%ecx
+100 00020dc4 8b5120
movl
0x20(%
ecx),%edx
+103 00020dc7 f6c201
testb
$0x01,
%dl
+106 00020dca 7454
je
0x0002
0e20
+108 00020dcc 8b5914
movl
0x14(%
ecx),%ebx
+111 00020dcf 8b4124
movl
0x24(%
ecx),%eax
+114 00020dd2 031403
addl
(%ebx,
%eax),%edx
+117 00020dd5 8b52ff
movl
0xff(%
edx),%edx
+120 00020dd8 8d0403
leal
(%ebx,
%eax),%eax
+123 00020ddb 8d5dd8
leal
0xd8(%
ebp),%ebx
+126 00020dde 89442404
movl
%eax,0
x04(%esp)
+130 00020de2 891c24
movl
%ebx,(
%esp)
+133 00020de5 ffd2
call
*%edx
+135 00020de7 83ec04
subl
$0x04,
%esp

+138 00020dea 8d4608


leal
0x08(%
esi),%eax
+141 00020ded 895c2404
movl
%ebx,0
x04(%esp)
+145 00020df1 890424
movl
%eax,(
%esp)
+148 00020df4 e8b51e0e00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+153 00020df9 8b5dd8
movl
0xd8(%
ebp),%ebx
+156 00020dfc 83eb0c
subl
$0x0c,
%ebx
+159 00020dff 39df
cmpl
%ebx,%
edi
+161 00020e01 7525
jne
0x0002
0e28
+163 00020e03 8b5ddc
movl
0xdc(%
ebp),%ebx
+166 00020e06 83eb0c
subl
$0x0c,
%ebx
+169 00020e09 39df
cmpl
%ebx,%
edi
+171 00020e0b 7543
jne
0x0002
0e50
+173 00020e0d 89f0
movl
%esi,%
eax
+175 00020e0f 8d65f4
leal
0xf4(%
ebp),%esp
+178 00020e12 5b
popl
%ebx
+179 00020e13 5e
popl
%esi
+180 00020e14 5f
popl
%edi
+181 00020e15 c9
leave
+182 00020e16 c3
ret
+183 00020e17 660f1f840000000000
nopw
0x00000000(%eax,%eax)
+192 00020e20 8b5914
movl
0x14(%
ecx),%ebx
+195 00020e23 8b4124
movl
0x24(%
ecx),%eax
+198 00020e26 ebb0
jmp
0x0002
0dd8
+200 00020e28 8d4308
leal
0x08(%
ebx),%eax
+203 00020e2b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+211 00020e33 890424
movl
%eax,(
%esp)
+214 00020e36 e8131e0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+219 00020e3b 85c0
testl
%eax,%
eax
+221 00020e3d 7fc4
jg
0x0002
0e03
+223 00020e3f 8d45e7
leal
0xe7(%
ebp),%eax
+226 00020e42 89442404
movl
%eax,0
x04(%esp)
+230 00020e46 891c24
movl
%ebx,(
%esp)

+233 00020e49 e8361e0e00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+238 00020e4e ebb3
jmp
0x0002
0e03
+240 00020e50 8d4308
leal
0x08(%
ebx),%eax
+243 00020e53 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+251 00020e5b 890424
movl
%eax,(
%esp)
+254 00020e5e e8eb1d0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+259 00020e63 85c0
testl
%eax,%
eax
+261 00020e65 7fa6
jg
0x0002
0e0d
+263 00020e67 8d45e3
leal
0xe3(%
ebp),%eax
+266 00020e6a 89442404
movl
%eax,0
x04(%esp)
+270 00020e6e 891c24
movl
%ebx,(
%esp)
+273 00020e71 e80e1e0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+278 00020e76 eb95
jmp
0x0002
0e0d
+280 00020e78 8945d4
movl
%eax,0
xd4(%ebp)
+283 00020e7b a188801300
movl
0x00138088,%ea
x
+288 00020e80 8945d0
movl
%eax,0
xd0(%ebp)
+291 00020e83 8b5ddc
movl
0xdc(%
ebp),%ebx
+294 00020e86 83eb0c
subl
$0x0c,
%ebx
+297 00020e89 3b5dd0
cmpl
0xd0(%
ebp),%ebx
+300 00020e8c 7513
jne
0x0002
0ea1
+302 00020e8e 8b55d4
movl
0xd4(%
ebp),%edx
+305 00020e91 891424
movl
%edx,(
%esp)
+308 00020e94 e8af1d0e00
calll
0x00102c48
__Unwind_Resume
+313 00020e99 890424
movl
%eax,(
%esp)
+316 00020e9c e8a71d0e00
calll
0x00102c48
__Unwind_Resume
+321 00020ea1 8d4308
leal
0x08(%
ebx),%eax
+324 00020ea4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+332 00020eac 890424
movl
%eax,(
%esp)
+335 00020eaf e89a1d0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+340 00020eb4 85c0


testl
%eax,%
eax
+342 00020eb6 7fd6
jg
0x0002
0e8e
+344 00020eb8 8d45e2
leal
0xe2(%
ebp),%eax
+347 00020ebb 89442404
movl
%eax,0
x04(%esp)
+351 00020ebf 891c24
movl
%ebx,(
%esp)
+354 00020ec2 e8bd1d0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+359 00020ec7 ebc5
jmp
0x0002
0e8e
+361 00020ec9 8945d4
movl
%eax,0
xd4(%ebp)
+364 00020ecc 8b460c
movl
0x0c(%
esi),%eax
+367 00020ecf 8d58f4
leal
0xf4(%
eax),%ebx
+370 00020ed2 39df
cmpl
%ebx,%
edi
+372 00020ed4 0f8585000000
jne
0x00020f5f
+378 00020eda 8b4608
movl
0x08(%
esi),%eax
+381 00020edd 8d58f4
leal
0xf4(%
eax),%ebx
+384 00020ee0 39df
cmpl
%ebx,%
edi
+386 00020ee2 7553
jne
0x0002
0f37
+388 00020ee4 c70648851300
movl
$0x00138548,(%
esi)
+394 00020eea 893424
movl
%esi,(
%esp)
+397 00020eed e87c1e0e00
calll
0x00102d6e
operator delete(void*)
+402 00020ef2 eb8f
jmp
0x0002
0e83
+404 00020ef4 8945d4
movl
%eax,0
xd4(%ebp)
+407 00020ef7 ebe1
jmp
0x0002
0eda
+409 00020ef9 ebce
jmp
0x0002
0ec9
+411 00020efb 8945d4
movl
%eax,0
xd4(%ebp)
+414 00020efe 8b5dd8
movl
0xd8(%
ebp),%ebx
+417 00020f01 83eb0c
subl
$0x0c,
%ebx
+420 00020f04 39df
cmpl
%ebx,%
edi
+422 00020f06 74c4
je
0x0002
0ecc
+424 00020f08 8d4308
leal
0x08(%
ebx),%eax
+427 00020f0b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+435 00020f13 890424


movl
%eax,(
%esp)
+438 00020f16 e8331d0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+443 00020f1b 85c0
testl
%eax,%
eax
+445 00020f1d 7fad
jg
0x0002
0ecc
+447 00020f1f 8d45e6
leal
0xe6(%
ebp),%eax
+450 00020f22 89442404
movl
%eax,0
x04(%esp)
+454 00020f26 891c24
movl
%ebx,(
%esp)
+457 00020f29 e8561d0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+462 00020f2e eb9c
jmp
0x0002
0ecc
+464 00020f30 e964ffffff
jmp
0x00020e99
+469 00020f35 eb92
jmp
0x0002
0ec9
+471 00020f37 83e804
subl
$0x04,
%eax
+474 00020f3a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+482 00020f42 890424
movl
%eax,(
%esp)
+485 00020f45 e8041d0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+490 00020f4a 85c0
testl
%eax,%
eax
+492 00020f4c 7f96
jg
0x0002
0ee4
+494 00020f4e 8d45e4
leal
0xe4(%
ebp),%eax
+497 00020f51 89442404
movl
%eax,0
x04(%esp)
+501 00020f55 891c24
movl
%ebx,(
%esp)
+504 00020f58 e8271d0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+509 00020f5d eb85
jmp
0x0002
0ee4
+511 00020f5f 83e804
subl
$0x04,
%eax
+514 00020f62 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+522 00020f6a 890424
movl
%eax,(
%esp)
+525 00020f6d e8dc1c0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+530 00020f72 85c0
testl
%eax,%
eax
+532 00020f74 0f8f60ffffff
jg
0x00020eda
+538 00020f7a 8d45e5
leal
0xe5(%
ebp),%eax
+541 00020f7d 89442404
movl
%eax,0
x04(%esp)

+545 00020f81 891c24


movl
%ebx,(
%esp)
+548 00020f84 e8fb1c0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+553 00020f89 e94cffffff
jmp
0x00020eda
+558 00020f8e 8945d4
movl
%eax,0
xd4(%ebp)
+561 00020f91 e94effffff
jmp
0x00020ee4
+566 00020f96 e959ffffff
jmp
0x00020ef4
+571 00020f9b 90
nop
+572 00020f9c 0f1f4000
nopl
0x00(%
eax)
+0

00020fa0 55

pushl

%ebp
+1
00020fa1 89e5
movl
%esp,%ebp
+3
00020fa3 83ec38
subl
$0x38,%esp
+6
00020fa6 895df4
movl
%ebx,0xf4(%ebp)
+9
00020fa9 8975f8
movl
%esi,0xf8(%ebp)
+12 00020fac 897dfc
movl
%edi,0
xfc(%ebp)
+15 00020faf 8b7508
movl
0x08(%
ebp),%esi
+18 00020fb2 893424
movl
%esi,(
%esp)
+21 00020fb5 e826e10700
calll
0x0009f0e0
+26 00020fba 84c0
testb
%al,%a
l
+28 00020fbc 7439
je
0x0002
0ff7
+30 00020fbe 8b5618
movl
0x18(%
esi),%edx
+33 00020fc1 89d7
movl
%edx,%
edi
+35 00020fc3 f6c201
testb
$0x01,
%dl
+38 00020fc6 7548
jne
0x0002
1010
+40 00020fc8 8b450c
movl
0x0c(%
ebp),%eax
+43 00020fcb 89442404
movl
%eax,0
x04(%esp)
+47 00020fcf 8d5de0
leal
0xe0(%
ebp),%ebx
+50 00020fd2 891c24
movl
%ebx,(
%esp)
+53 00020fd5 e8ec1c0e00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+58 00020fda 8b461c
movl
0x1c(%
esi),%eax
+61 00020fdd 034614
addl
0x14(%
esi),%eax
+64 00020fe0 895c2404
movl
%ebx,0

x04(%esp)
+68 00020fe4 890424
movl
%eax,(
%esp)
+71 00020fe7 ffd7
call
*%edi
+73 00020fe9 8b5de0
movl
0xe0(%
ebp),%ebx
+76 00020fec 83eb0c
subl
$0x0c,
%ebx
+79 00020fef 3b1d88801300
cmpl
0x00138088,%eb
x
+85 00020ff5 7526
jne
0x0002
101d
+87 00020ff7 8b5df4
movl
0xf4(%
ebp),%ebx
+90 00020ffa 8b75f8
movl
0xf8(%
ebp),%esi
+93 00020ffd 8b7dfc
movl
0xfc(%
ebp),%edi
+96 00021000 c9
leave
+97 00021001 c3
ret
+98 00021002 0f1f8000000000
nopl
0x00000000(%ea
x)
+105 00021009 0f1f8000000000
nopl
0x00000000(%ea
x)
+112 00021010 8b461c
movl
0x1c(%
esi),%eax
+115 00021013 034614
addl
0x14(%
esi),%eax
+118 00021016 0310
addl
(%eax)
,%edx
+120 00021018 8b7aff
movl
0xff(%
edx),%edi
+123 0002101b ebab
jmp
0x0002
0fc8
+125 0002101d 8d4308
leal
0x08(%
ebx),%eax
+128 00021020 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+136 00021028 890424
movl
%eax,(
%esp)
+139 0002102b e81e1c0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+144 00021030 85c0
testl
%eax,%
eax
+146 00021032 7fc3
jg
0x0002
0ff7
+148 00021034 8d45e6
leal
0xe6(%
ebp),%eax
+151 00021037 89442404
movl
%eax,0
x04(%esp)
+155 0002103b 891c24
movl
%ebx,(
%esp)
+158 0002103e e8411c0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+163 00021043 ebb2
jmp
0x0002
0ff7
+165 00021045 89c6
movl
%eax,%
esi
+167 00021047 8b5de0
movl
0xe0(%

ebp),%ebx
+170 0002104a 83eb0c
subl
$0x0c,
%ebx
+173 0002104d 3b1d88801300
cmpl
0x00138088,%eb
x
+179 00021053 750c
jne
0x0002
1061
+181 00021055 893424
movl
%esi,(
%esp)
+184 00021058 e8eb1b0e00
calll
0x00102c48
__Unwind_Resume
+189 0002105d 89c6
movl
%eax,%
esi
+191 0002105f ebf4
jmp
0x0002
1055
+193 00021061 8d4308
leal
0x08(%
ebx),%eax
+196 00021064 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+204 0002106c 890424
movl
%eax,(
%esp)
+207 0002106f e8da1b0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+212 00021074 85c0
testl
%eax,%
eax
+214 00021076 7fdd
jg
0x0002
1055
+216 00021078 8d45e7
leal
0xe7(%
ebp),%eax
+219 0002107b 89442404
movl
%eax,0
x04(%esp)
+223 0002107f 891c24
movl
%ebx,(
%esp)
+226 00021082 e8fd1b0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+231 00021087 ebcc
jmp
0x0002
1055
+233 00021089 ebd2
jmp
0x0002
105d
+235 0002108b 90
nop
+236 0002108c 0f1f4000
nopl
0x00(%
eax)
+0

00021090 55

pushl

%ebp
+1
00021091 89e5
%esp,%ebp
+3
00021093 57
%edi
+4
00021094 56
%esi
+5
00021095 53
%ebx
+6
00021096 83ec3c
$0x3c,%esp
+9
00021099 8b4508
0x08(%ebp),%eax
+12 0002109c c70068931300
eax)

movl
pushl
pushl
pushl
subl
movl
movl

$0x00139368,(%

+18 000210a2 89c2

movl

%eax,%

83c228

addl

$0x28,

8b4208

movl

0x08(%

89442404

movl

%eax,0

891424

movl

%edx,(

movl

0x0001f620
0x08(%

83c210

addl

$0x10,

8955cc

movl

%edx,0

8b4208

movl

0x08(%

89c6

movl

%eax,%

85c0

testl

%eax,%

750b

jne

0x0002

eb71

jmp

0x0002

edx
+20 000210a4
%edx
+23 000210a7
edx),%eax
+26 000210aa
x04(%esp)
+30 000210ae
%esp)
+33 000210b1
+38 000210b6
ebp),%edx
+41 000210b9
%edx
+44 000210bc
xcc(%ebp)
+47 000210bf
edx),%eax
+50 000210c2
esi
+52 000210c4
eax
+54 000210c6
10d3
+56 000210c8
113b
+58 000210ca
)
+64 000210d0
ebp),%esi
+67 000210d3
esi),%eax
+70 000210d6
x04(%esp)
+74 000210da
ebp),%eax
+77 000210dd
%esp)
+80 000210e0
+85 000210e5
esi),%edx
+88 000210e8
xd0(%ebp)
+91 000210eb
esi),%eax
+94 000210ee
xd4(%ebp)
+97 000210f1
esi),%ebx
+100 000210f4
ebx
+102 000210f6
1121
+104 000210f8
ebx),%eax
+107 000210fb
+108 000210fc
x04(%ebx)
+111 000210ff

e86ae5ffff
8b5508

660f1f440000

calll

nopw

0x00(%eax,%eax

8b75d0

movl

0xd0(%

8b460c

movl

0x0c(%

89442404

movl

%eax,0

8b45cc

movl

0xcc(%

890424

movl

%eax,(

movl

0x0001f620
0x08(%

8955d0

movl

%edx,0

8d4610

leal

0x10(%

8945d4

movl

%eax,0

8b5e14

movl

0x14(%

85db

testl

%ebx,%

7429

je

0x0002

8b4304

movl

0x04(%

48
894304

decl
movl

%eax
%eax,0

85c0

testl

%eax,%

e83be5ffff
8b5608

calll

eax
+113 00021101 751e
jne
0x0002
1121
+115 00021103 8b3b
movl
(%ebx)
,%edi
+117 00021105 85ff
testl
%edi,%
edi
+119 00021107 7410
je
0x0002
1119
+121 00021109 893c24
movl
%edi,(
%esp)
+124 0002110c e8bfb7feff
calll
0x0000c8d0
+129 00021111 893c24
movl
%edi,(
%esp)
+132 00021114 e8551c0e00
calll
0x00102d6e
operator delete(void*)
+137 00021119 891c24
movl
%ebx,(
%esp)
+140 0002111c e84d1c0e00
calll
0x00102d6e
operator delete(void*)
+145 00021121 8b45d4
movl
0xd4(%
ebp),%eax
+148 00021124 890424
movl
%eax,(
%esp)
+151 00021127 e8a61b0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+156 0002112c 893424
movl
%esi,(
%esp)
+159 0002112f e83a1c0e00
calll
0x00102d6e
operator delete(void*)
+164 00021134 8b5dd0
movl
0xd0(%
ebp),%ebx
+167 00021137 85db
testl
%ebx,%
ebx
+169 00021139 7595
jne
0x0002
10d0
+171 0002113b 8b5508
movl
0x08(%
ebp),%edx
+174 0002113e 8b420c
movl
0x0c(%
edx),%eax
+177 00021141 8d58f4
leal
0xf4(%
eax),%ebx
+180 00021144 8b3d88801300
movl
0x00138088,%ed
i
+186 0002114a 89fe
movl
%edi,%
esi
+188 0002114c 39fb
cmpl
%edi,%
ebx
+190 0002114e 7520
jne
0x0002
1170
+192 00021150 8b5508
movl
0x08(%
ebp),%edx
+195 00021153 8b4208
movl
0x08(%
edx),%eax
+198 00021156 8d58f4
leal
0xf4(%
eax),%ebx
+201 00021159 39de
cmpl
%ebx,%
esi
+203 0002115b 7543
jne
0x0002

11a0
+205 0002115d 8b4508
movl
0x08(%
ebp),%eax
+208 00021160 890424
movl
%eax,(
%esp)
+211 00021163 e8061c0e00
calll
0x00102d6e
operator delete(void*)
+216 00021168 83c43c
addl
$0x3c,
%esp
+219 0002116b 5b
popl
%ebx
+220 0002116c 5e
popl
%esi
+221 0002116d 5f
popl
%edi
+222 0002116e c9
leave
+223 0002116f c3
ret
+224 00021170 83e804
subl
$0x04,
%eax
+227 00021173 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+235 0002117b 890424
movl
%eax,(
%esp)
+238 0002117e e8cb1a0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+243 00021183 85c0
testl
%eax,%
eax
+245 00021185 7fc9
jg
0x0002
1150
+247 00021187 8d45e6
leal
0xe6(%
ebp),%eax
+250 0002118a 89442404
movl
%eax,0
x04(%esp)
+254 0002118e 891c24
movl
%ebx,(
%esp)
+257 00021191 e8ee1a0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+262 00021196 ebb8
jmp
0x0002
1150
+264 00021198 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+272 000211a0 83e804
subl
$0x04,
%eax
+275 000211a3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+283 000211ab 890424
movl
%eax,(
%esp)
+286 000211ae e89b1a0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+291 000211b3 85c0
testl
%eax,%
eax
+293 000211b5 7fa6
jg
0x0002
115d
+295 000211b7 8d45e4
leal
0xe4(%
ebp),%eax
+298 000211ba 89442404
movl
%eax,0
x04(%esp)
+302 000211be 891c24
movl
%ebx,(
%esp)
+305 000211c1 e8be1a0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+310 000211c6 eb95


115d
+312 000211c8 89c3
ebx
+314 000211ca 8b5508
ebp),%edx
+317 000211cd 83c210
%edx
+320 000211d0 8b4208
edx),%eax
+323 000211d3 89442404
x04(%esp)
+327 000211d7 891424
%esp)
+330 000211da e841e4ffff
+335 000211df 8b5508
ebp),%edx
+338 000211e2 8b420c
edx),%eax
+341 000211e5 8d70f4
eax),%esi
+344 000211e8 8b3d88801300
i
+350 000211ee 39fe
esi
+352 000211f0 7541
1233
+354 000211f2 8b5508
ebp),%edx
+357 000211f5 8b4208
edx),%eax
+360 000211f8 8d70f4
eax),%esi
+363 000211fb 39fe
esi
+365 000211fd 750c
120b
+367 000211ff 891c24
%esp)
+370 00021202 e8411a0e00
__Unwind_Resume
+375 00021207 89c3
ebx
+377 00021209 ebf4
11ff
+379 0002120b 83e804
%eax
+382 0002120e c7442404ffffffff
04(%esp)
+390 00021216 890424
%esp)
+393 00021219 e8301a0e00
__gnu_cxx::__exchange_and_add(int volatile*,
+398 0002121e 85c0
eax
+400 00021220 7fdd
11ff
+402 00021222 8d45e5
ebp),%eax
+405 00021225 89442404

jmp

0x0002

movl

%eax,%

movl

0x08(%

addl

$0x10,

movl

0x08(%

movl

%eax,0

movl

%edx,(

movl

0x0001f620
0x08(%

movl

0x0c(%

leal

0xf4(%

calll

movl

0x00138088,%ed
cmpl

%edi,%

jne

0x0002

movl

0x08(%

movl

0x08(%

leal

0xf4(%

cmpl

%edi,%

jne

0x0002

movl

%ebx,(

calll

0x00102c48
movl

%eax,%

jmp

0x0002

subl

$0x04,

movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0002

leal

0xe5(%

movl

%eax,0

x04(%esp)
+409 00021229 893424
movl
%esi,(
%esp)
+412 0002122c e8531a0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+417 00021231 ebcc
jmp
0x0002
11ff
+419 00021233 83e804
subl
$0x04,
%eax
+422 00021236 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+430 0002123e 890424
movl
%eax,(
%esp)
+433 00021241 e8081a0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+438 00021246 85c0
testl
%eax,%
eax
+440 00021248 7fa8
jg
0x0002
11f2
+442 0002124a 8d45e7
leal
0xe7(%
ebp),%eax
+445 0002124d 89442404
movl
%eax,0
x04(%esp)
+449 00021251 893424
movl
%esi,(
%esp)
+452 00021254 e82b1a0e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+457 00021259 eb97
jmp
0x0002
11f2
+459 0002125b 89c3
movl
%eax,%
ebx
+461 0002125d eb80
jmp
0x0002
11df
+463 0002125f eba6
jmp
0x0002
1207
+465 00021261 89c3
movl
%eax,%
ebx
+467 00021263 eb8d
jmp
0x0002
11f2
+469 00021265 89c3
movl
%eax,%
ebx
+471 00021267 8b55d4
movl
0xd4(%
ebp),%edx
+474 0002126a 891424
movl
%edx,(
%esp)
+477 0002126d e8601a0e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+482 00021272 e968ffffff
jmp
0x000211df
+487 00021277 ebe2
jmp
0x0002
125b
+489 00021279 ebe0
jmp
0x0002
125b
+491 0002127b ebe4
jmp
0x0002
1261
+493 0002127d 90
nop
+494 0002127e 6690
nop

+0

00021280 55

pushl

%ebp
+1
00021281 89e5
%esp,%ebp
+3
00021283 83ec48
$0x48,%esp
+6
00021286 895df4
%ebx,0xf4(%ebp)
+9
00021289 8975f8
%esi,0xf8(%ebp)
+12 0002128c 897dfc
xfc(%ebp)
+15 0002128f 8b5d08
ebp),%ebx
+18 00021292 c70368931300
ebx)
+24 00021298 8d5328
ebx),%edx
+27 0002129b 8b4208
edx),%eax
+30 0002129e 89442404
x04(%esp)
+34 000212a2 891424
%esp)
+37 000212a5 e876e3ffff
+42 000212aa 8d5310
ebx),%edx
+45 000212ad 8b4208
edx),%eax
+48 000212b0 89442404
x04(%esp)
+52 000212b4 891424
%esp)
+55 000212b7 e864e3ffff
+60 000212bc 8b430c
ebx),%eax
+63 000212bf 8d70f4
eax),%esi
+66 000212c2 8b1588801300
x
+72 000212c8 8955d4
xd4(%ebp)
+75 000212cb 89d7
edi
+77 000212cd 39d6
esi
+79 000212cf 7515
12e6
+81 000212d1 8b4308
ebx),%eax
+84 000212d4 8d58f4
eax),%ebx
+87 000212d7 39df
edi
+89 000212d9 7533
130e
+91 000212db 8b5df4
ebp),%ebx
+94 000212de 8b75f8
ebp),%esi

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00139368,(%
leal

0x28(%

movl

0x08(%

movl

%eax,0

movl

%edx,(

leal

0x0001f620
0x10(%

movl

0x08(%

movl

%eax,0

movl

%edx,(

movl

0x0001f620
0x0c(%

leal

0xf4(%

calll

calll

movl

0x00138088,%ed
movl

%edx,0

movl

%edx,%

cmpl

%edx,%

jne

0x0002

movl

0x08(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0002

movl

0xf4(%

movl

0xf8(%

+97 000212e1 8b7dfc


movl
0xfc(%
ebp),%edi
+100 000212e4 c9
leave
+101 000212e5 c3
ret
+102 000212e6 83e804
subl
$0x04,
%eax
+105 000212e9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+113 000212f1 890424
movl
%eax,(
%esp)
+116 000212f4 e855190e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+121 000212f9 85c0
testl
%eax,%
eax
+123 000212fb 7fd4
jg
0x0002
12d1
+125 000212fd 8d45e6
leal
0xe6(%
ebp),%eax
+128 00021300 89442404
movl
%eax,0
x04(%esp)
+132 00021304 893424
movl
%esi,(
%esp)
+135 00021307 e878190e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+140 0002130c ebc3
jmp
0x0002
12d1
+142 0002130e 83e804
subl
$0x04,
%eax
+145 00021311 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+153 00021319 890424
movl
%eax,(
%esp)
+156 0002131c e82d190e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+161 00021321 85c0
testl
%eax,%
eax
+163 00021323 7fb6
jg
0x0002
12db
+165 00021325 8d45e4
leal
0xe4(%
ebp),%eax
+168 00021328 89442404
movl
%eax,0
x04(%esp)
+172 0002132c 891c24
movl
%ebx,(
%esp)
+175 0002132f e850190e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+180 00021334 eba5
jmp
0x0002
12db
+182 00021336 89c6
movl
%eax,%
esi
+184 00021338 8b430c
movl
0x0c(%
ebx),%eax
+187 0002133b 8d78f4
leal
0xf4(%
eax),%edi
+190 0002133e 8b1588801300
movl
0x00138088,%ed
x
+196 00021344 8955d4
movl
%edx,0
xd4(%ebp)

+199 00021347 39d7


cmpl
%edx,%
edi
+201 00021349 753f
jne
0x0002
138a
+203 0002134b 8b4308
movl
0x08(%
ebx),%eax
+206 0002134e 8d58f4
leal
0xf4(%
eax),%ebx
+209 00021351 3b5dd4
cmpl
0xd4(%
ebp),%ebx
+212 00021354 750c
jne
0x0002
1362
+214 00021356 893424
movl
%esi,(
%esp)
+217 00021359 e8ea180e00
calll
0x00102c48
__Unwind_Resume
+222 0002135e 89c6
movl
%eax,%
esi
+224 00021360 ebf4
jmp
0x0002
1356
+226 00021362 83e804
subl
$0x04,
%eax
+229 00021365 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+237 0002136d 890424
movl
%eax,(
%esp)
+240 00021370 e8d9180e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+245 00021375 85c0
testl
%eax,%
eax
+247 00021377 7fdd
jg
0x0002
1356
+249 00021379 8d45e5
leal
0xe5(%
ebp),%eax
+252 0002137c 89442404
movl
%eax,0
x04(%esp)
+256 00021380 891c24
movl
%ebx,(
%esp)
+259 00021383 e8fc180e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+264 00021388 ebcc
jmp
0x0002
1356
+266 0002138a 83e804
subl
$0x04,
%eax
+269 0002138d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+277 00021395 890424
movl
%eax,(
%esp)
+280 00021398 e8b1180e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+285 0002139d 85c0
testl
%eax,%
eax
+287 0002139f 7faa
jg
0x0002
134b
+289 000213a1 8d45e7
leal
0xe7(%
ebp),%eax
+292 000213a4 89442404
movl
%eax,0
x04(%esp)
+296 000213a8 893c24
movl
%edi,(

%esp)
+299 000213ab e8d4180e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+304 000213b0 eb99
jmp
0x0002
134b
+306 000213b2 ebaa
jmp
0x0002
135e
+308 000213b4 89c6
movl
%eax,%
esi
+310 000213b6 eb93
jmp
0x0002
134b
+312 000213b8 89c6
movl
%eax,%
esi
+314 000213ba 8d5310
leal
0x10(%
ebx),%edx
+317 000213bd 8b4208
movl
0x08(%
edx),%eax
+320 000213c0 89442404
movl
%eax,0
x04(%esp)
+324 000213c4 891424
movl
%edx,(
%esp)
+327 000213c7 e854e2ffff
calll
0x0001f620
+332 000213cc e967ffffff
jmp
0x00021338
+337 000213d1 ebe1
jmp
0x0002
13b4
+339 000213d3 e95effffff
jmp
0x00021336
+344 000213d8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

000213e0 55

pushl

%ebp
+1
000213e1 89e5
%esp,%ebp
+3
000213e3 83ec28
$0x28,%esp
+6
000213e6 895df8
%ebx,0xf8(%ebp)
+9
000213e9 8975fc
%esi,0xfc(%ebp)
+12 000213ec 8b7508
ebp),%esi
+15 000213ef c706d8921300
esi)
+21 000213f5 8b4650
esi),%eax
+24 000213f8 8d58f4
eax),%ebx
+27 000213fb 3b1d88801300
x
+33 00021401 7518
141b
+35 00021403 893424
%esp)
+38 00021406 e83565feff
+43 0002140b 893424
%esp)
+46 0002140e e85b190e00
operator delete(void*)
+51 00021413 8b5df8

movl
subl
movl
movl
movl
movl

0x08(%
$0x001392d8,(%

movl

0x50(%

leal

0xf4(%

cmpl

0x00138088,%eb
jne

0x0002

movl

%esi,(

movl

0x00007940
%esi,(

calll
calll

0x00102d6e
movl

0xf8(%

ebp),%ebx
+54 00021416 8b75fc
movl
0xfc(%
ebp),%esi
+57 00021419 c9
leave
+58 0002141a c3
ret
+59 0002141b 83e804
subl
$0x04,
%eax
+62 0002141e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+70 00021426 890424
movl
%eax,(
%esp)
+73 00021429 e820180e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+78 0002142e 85c0
testl
%eax,%
eax
+80 00021430 7fd1
jg
0x0002
1403
+82 00021432 8d45f7
leal
0xf7(%
ebp),%eax
+85 00021435 89442404
movl
%eax,0
x04(%esp)
+89 00021439 891c24
movl
%ebx,(
%esp)
+92 0002143c e843180e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+97 00021441 ebc0
jmp
0x0002
1403
+99 00021443 89c3
movl
%eax,%
ebx
+101 00021445 893424
movl
%esi,(
%esp)
+104 00021448 e8f364feff
calll
0x00007940
+109 0002144d 891c24
movl
%ebx,(
%esp)
+112 00021450 e8f3170e00
calll
0x00102c48
__Unwind_Resume
+117 00021455 90
nop
+118 00021456 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

00021460 55

pushl

%ebp
+1
00021461 89e5
%esp,%ebp
+3
00021463 83ec28
$0x28,%esp
+6
00021466 895df8
%ebx,0xf8(%ebp)
+9
00021469 8975fc
%esi,0xfc(%ebp)
+12 0002146c 8b7508
ebp),%esi
+15 0002146f c706d8921300
esi)
+21 00021475 8b4650
esi),%eax
+24 00021478 8d58f4
eax),%ebx
+27 0002147b 3b1d88801300

movl
subl
movl
movl
movl
movl

cmpl

0x08(%
$0x001392d8,(%

movl

0x50(%

leal

0xf4(%
0x00138088,%eb

x
+33 00021481 7510
jne
0x0002
1493
+35 00021483 893424
movl
%esi,(
%esp)
+38 00021486 e8b564feff
calll
0x00007940
+43 0002148b 8b5df8
movl
0xf8(%
ebp),%ebx
+46 0002148e 8b75fc
movl
0xfc(%
ebp),%esi
+49 00021491 c9
leave
+50 00021492 c3
ret
+51 00021493 83e804
subl
$0x04,
%eax
+54 00021496 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+62 0002149e 890424
movl
%eax,(
%esp)
+65 000214a1 e8a8170e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+70 000214a6 85c0
testl
%eax,%
eax
+72 000214a8 7fd9
jg
0x0002
1483
+74 000214aa 8d45f7
leal
0xf7(%
ebp),%eax
+77 000214ad 89442404
movl
%eax,0
x04(%esp)
+81 000214b1 891c24
movl
%ebx,(
%esp)
+84 000214b4 e8cb170e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+89 000214b9 ebc8
jmp
0x0002
1483
+91 000214bb 89c3
movl
%eax,%
ebx
+93 000214bd 893424
movl
%esi,(
%esp)
+96 000214c0 e87b64feff
calll
0x00007940
+101 000214c5 891c24
movl
%ebx,(
%esp)
+104 000214c8 e87b170e00
calll
0x00102c48
__Unwind_Resume
+109 000214cd 90
nop
+110 000214ce 6690
nop
+0

000214d0 55

pushl

000214d1 89e5

movl

000214d3 57

pushl

000214d4 56

pushl

000214d5 53

pushl

000214d6 83ec3c

subl

000214d9 8b4508

movl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x3c,%esp
+9

0x08(%ebp),%eax
+12 000214dc
eax)
+18 000214e2
04(%eax)
+25 000214e9
(%eax)
+35 000214f3
ax
+40 000214f8
xcc(%ebp)
+43 000214fb
x
+49 00021501
edx),%eax
+52 00021504
ebp),%ecx
+55 00021507
c(%ecx)
+61 0002150d
edx),%eax
+64 00021510
ebp),%ecx
+67 00021513
x04(%ecx)
+70 00021516
edx),%eax
+73 00021519
x08(%ecx)
+76 0002151c
%edx
+79 0002151f
x0c(%ecx)
+82 00021522
ebp),%eax
+85 00021525
ax
+90 0002152a
xd0(%ebp)
+93 0002152d
eax),%edx
+96 00021530
xd4(%ebp)
+99 00021533
ebp),%ecx
+102 00021536
x),%eax
+108 0002153c
edx
+110 0002153e
1587
+112 00021540
edi
+114 00021542
x)
+121 00021549
x)
+128 00021550
,%ebx
+130 00021552

c700e8901300

movl

$0x001390e8,(%

c740043c911300

movl

$0x0013913c,0x

c780d00000004c911300
050c010000

movl

$0x0013914c,0x000000d0
addl

8945cc
8b15c8801300

$0x0000010c,%e
movl

movl

%eax,0
0x001380c8,%ed

8d4208

leal

0x08(%

8b4d08

movl

0x08(%

89810c010000

movl

%eax,0x0000010

8d4248

leal

0x48(%

8b4dcc

movl

0xcc(%

894104

movl

%eax,0

8d4258

leal

0x58(%

894108

movl

%eax,0

83c268

addl

$0x68,

89510c

movl

%edx,0

8b4508

movl

0x08(%

0538010000

addl

$0x00000138,%e

8945d0

movl

%eax,0

8b5004

movl

0x04(%

8955d4

movl

%edx,0

8b4d08

movl

0x08(%

8b8138010000

movl

0x00000138(%ec

39c2

cmpl

%eax,%

7447

je

0x0002

89c7

movl

%eax,%

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

8b1f

movl

(%edi)

85db

testl

%ebx,%

ebx
+132 00021554 7429
157f
+134 00021556 8b4304
ebx),%eax
+137 00021559 48
+138 0002155a 894304
x04(%ebx)
+141 0002155d 85c0
eax
+143 0002155f 751e
157f
+145 00021561 8b33
,%esi
+147 00021563 85f6
esi
+149 00021565 7410
1577
+151 00021567 893424
%esp)
+154 0002156a e861b3feff
+159 0002156f 893424
%esp)
+162 00021572 e8f7170e00
operator delete(void*)
+167 00021577 891c24
%esp)
+170 0002157a e8ef170e00
operator delete(void*)
+175 0002157f 83c704
%edi
+178 00021582 397dd4
xd4(%ebp)
+181 00021585 75c9
1550
+183 00021587 8b55d0
ebp),%edx
+186 0002158a 8b02
,%eax
+188 0002158c 85c0
eax
+190 0002158e 7408
1598
+192 00021590 890424
%esp)
+195 00021593 e8d6170e00
operator delete(void*)
+200 00021598 8b55cc
ebp),%edx
+203 0002159b 83c214
%edx
+206 0002159e 8b4208
edx),%eax
+209 000215a1 89442404
x04(%esp)
+213 000215a5 891424
%esp)
+216 000215a8 e873e0ffff
+221 000215ad 8b45cc
ebp),%eax

je

0x0002

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0002

movl

(%ebx)

testl

%esi,%

je

0x0002

movl

%esi,(

movl

0x0000c8d0
%esi,(

calll
calll

0x00102d6e
movl

calll

%ebx,(
0x00102d6e

addl

$0x04,

cmpl

%edi,0

jne

0x0002

movl

0xd0(%

movl

(%edx)

testl

%eax,%

je

0x0002

movl

%eax,(

calll

0x00102d6e
movl

0xcc(%

addl

$0x14,

movl

0x08(%

movl

%eax,0

movl

%edx,(

movl

0x0001f620
0xcc(%

calll

+224 000215b0 c70008921300


movl
$0x00139208,(%
eax)
+230 000215b6 c7400424921300
movl
$0x00139224,0x
04(%eax)
+237 000215bd c7400834921300
movl
$0x00139234,0x
08(%eax)
+244 000215c4 c7400c44921300
movl
$0x00139244,0x
0c(%eax)
+251 000215cb 8b7d08
movl
0x08(%
ebp),%edi
+254 000215ce 81c700010000
addl
$0x00000100,%e
di
+260 000215d4 8b7704
movl
0x04(%
edi),%esi
+263 000215d7 8b5508
movl
0x08(%
ebp),%edx
+266 000215da 8b9a00010000
movl
0x00000100(%ed
x),%ebx
+272 000215e0 39de
cmpl
%ebx,%
esi
+274 000215e2 7426
je
0x0002
160a
+276 000215e4 660f1f440000
nopw
0x00(%eax,%eax
)
+282 000215ea 660f1f440000
nopw
0x00(%eax,%eax
)
+288 000215f0 8d4304
leal
0x04(%
ebx),%eax
+291 000215f3 890424
movl
%eax,(
%esp)
+294 000215f6 e8d7160e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+299 000215fb 891c24
movl
%ebx,(
%esp)
+302 000215fe e8cf160e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+307 00021603 83c318
addl
$0x18,
%ebx
+310 00021606 39de
cmpl
%ebx,%
esi
+312 00021608 75e6
jne
0x0002
15f0
+314 0002160a 8b07
movl
(%edi)
,%eax
+316 0002160c 85c0
testl
%eax,%
eax
+318 0002160e 7408
je
0x0002
1618
+320 00021610 890424
movl
%eax,(
%esp)
+323 00021613 e856170e00
calll
0x00102d6e
operator delete(void*)
+328 00021618 8b4508
movl
0x08(%
ebp),%eax
+331 0002161b 05dc000000
addl
$0x000000dc,%e
ax
+336 00021620 890424
movl
%eax,(
%esp)

+339 00021623 e838cc0300


calll
0x0005e260
+344 00021628 8b4d08
movl
0x08(%
ebp),%ecx
+347 0002162b 8b81d4000000
movl
0x000000d4(%ec
x),%eax
+353 00021631 8d58f4
leal
0xf4(%
eax),%ebx
+356 00021634 3b1d88801300
cmpl
0x00138088,%eb
x
+362 0002163a 751e
jne
0x0002
165a
+364 0002163c 8b4d08
movl
0x08(%
ebp),%ecx
+367 0002163f 890c24
movl
%ecx,(
%esp)
+370 00021642 e80957feff
calll
0x00006d50
+375 00021647 8b4508
movl
0x08(%
ebp),%eax
+378 0002164a 890424
movl
%eax,(
%esp)
+381 0002164d e81c170e00
calll
0x00102d6e
operator delete(void*)
+386 00021652 83c43c
addl
$0x3c,
%esp
+389 00021655 5b
popl
%ebx
+390 00021656 5e
popl
%esi
+391 00021657 5f
popl
%edi
+392 00021658 c9
leave
+393 00021659 c3
ret
+394 0002165a 83e804
subl
$0x04,
%eax
+397 0002165d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+405 00021665 890424
movl
%eax,(
%esp)
+408 00021668 e8e1150e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+413 0002166d 85c0
testl
%eax,%
eax
+415 0002166f 7fcb
jg
0x0002
163c
+417 00021671 8d45e6
leal
0xe6(%
ebp),%eax
+420 00021674 89442404
movl
%eax,0
x04(%esp)
+424 00021678 891c24
movl
%ebx,(
%esp)
+427 0002167b e804160e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+432 00021680 ebba
jmp
0x0002
163c
+434 00021682 8945c8
movl
%eax,0
xc8(%ebp)
+437 00021685 8b5508
movl
0x08(%
ebp),%edx
+440 00021688 8b82d4000000
movl
0x000000d4(%ed
x),%eax
+446 0002168e 8d58f4
leal
0xf4(%
eax),%ebx

+449 00021691 3b1d88801300

cmpl

0x00138088,%eb

x
+455 00021697 751b
jne
0x0002
16b4
+457 00021699 8b4508
movl
0x08(%
ebp),%eax
+460 0002169c 890424
movl
%eax,(
%esp)
+463 0002169f e8ac56feff
calll
0x00006d50
+468 000216a4 8b55c8
movl
0xc8(%
ebp),%edx
+471 000216a7 891424
movl
%edx,(
%esp)
+474 000216aa e899150e00
calll
0x00102c48
__Unwind_Resume
+479 000216af 8945c8
movl
%eax,0
xc8(%ebp)
+482 000216b2 ebe5
jmp
0x0002
1699
+484 000216b4 83e804
subl
$0x04,
%eax
+487 000216b7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+495 000216bf 890424
movl
%eax,(
%esp)
+498 000216c2 e887150e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+503 000216c7 85c0
testl
%eax,%
eax
+505 000216c9 7fce
jg
0x0002
1699
+507 000216cb 8d45e7
leal
0xe7(%
ebp),%eax
+510 000216ce 89442404
movl
%eax,0
x04(%esp)
+514 000216d2 891c24
movl
%ebx,(
%esp)
+517 000216d5 e8aa150e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+522 000216da ebbd
jmp
0x0002
1699
+524 000216dc 8945c8
movl
%eax,0
xc8(%ebp)
+527 000216df 8b07
movl
(%edi)
,%eax
+529 000216e1 85c0
testl
%eax,%
eax
+531 000216e3 7408
je
0x0002
16ed
+533 000216e5 890424
movl
%eax,(
%esp)
+536 000216e8 e881160e00
calll
0x00102d6e
operator delete(void*)
+541 000216ed 8b4508
movl
0x08(%
ebp),%eax
+544 000216f0 05dc000000
addl
$0x000000dc,%e
ax
+549 000216f5 890424
movl
%eax,(
%esp)

+552 000216f8 e863cb0300


calll
0x0005e260
+557 000216fd eb86
jmp
0x0002
1685
+559 000216ff 8945c8
movl
%eax,0
xc8(%ebp)
+562 00021702 8b4dcc
movl
0xcc(%
ebp),%ecx
+565 00021705 c70108921300
movl
$0x00139208,(%
ecx)
+571 0002170b c7410424921300
movl
$0x00139224,0x
04(%ecx)
+578 00021712 c7410834921300
movl
$0x00139234,0x
08(%ecx)
+585 00021719 c7410c44921300
movl
$0x00139244,0x
0c(%ecx)
+592 00021720 8b7508
movl
0x08(%
ebp),%esi
+595 00021723 81c600010000
addl
$0x00000100,%e
si
+601 00021729 8b7e04
movl
0x04(%
esi),%edi
+604 0002172c 8b4508
movl
0x08(%
ebp),%eax
+607 0002172f 8b9800010000
movl
0x00000100(%ea
x),%ebx
+613 00021735 39df
cmpl
%ebx,%
edi
+615 00021737 744a
je
0x0002
1783
+617 00021739 8d4304
leal
0x04(%
ebx),%eax
+620 0002173c 890424
movl
%eax,(
%esp)
+623 0002173f e88e150e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+628 00021744 891c24
movl
%ebx,(
%esp)
+631 00021747 e886150e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+636 0002174c 83c318
addl
$0x18,
%ebx
+639 0002174f 39df
cmpl
%ebx,%
edi
+641 00021751 75e6
jne
0x0002
1739
+643 00021753 eb2e
jmp
0x0002
1783
+645 00021755 8945c8
movl
%eax,0
xc8(%ebp)
+648 00021758 8b4dd0
movl
0xd0(%
ebp),%ecx
+651 0002175b 8b01
movl
(%ecx)
,%eax
+653 0002175d 85c0
testl
%eax,%
eax
+655 0002175f 7408
je
0x0002
1769
+657 00021761 890424
movl
%eax,(

%esp)
+660 00021764 e805160e00
calll
0x00102d6e
operator delete(void*)
+665 00021769 8b55cc
movl
0xcc(%
ebp),%edx
+668 0002176c 83c214
addl
$0x14,
%edx
+671 0002176f 8b4208
movl
0x08(%
edx),%eax
+674 00021772 89442404
movl
%eax,0
x04(%esp)
+678 00021776 891424
movl
%edx,(
%esp)
+681 00021779 e8a2deffff
calll
0x0001f620
+686 0002177e eb82
jmp
0x0002
1702
+688 00021780 8945c8
movl
%eax,0
xc8(%ebp)
+691 00021783 8b06
movl
(%esi)
,%eax
+693 00021785 85c0
testl
%eax,%
eax
+695 00021787 0f8558ffffff
jne
0x000216e5
+701 0002178d e95bffffff
jmp
0x000216ed
+706 00021792 e968ffffff
jmp
0x000216ff
+711 00021797 8945c8
movl
%eax,0
xc8(%ebp)
+714 0002179a 891c24
movl
%ebx,(
%esp)
+717 0002179d e830150e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+722 000217a2 ebdf
jmp
0x0002
1783
+724 000217a4 8945c8
movl
%eax,0
xc8(%ebp)
+727 000217a7 891c24
movl
%ebx,(
%esp)
+730 000217aa e823150e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+735 000217af e92bffffff
jmp
0x000216df
+740 000217b4 e9f6feffff
jmp
0x000216af
+745 000217b9 90
nop
+746 000217ba 660f1f440000
nopw
0x00(%eax,%eax
)
+0

000217c0 55

pushl

000217c1 89e5

movl

000217c3 57

pushl

000217c4 56

pushl

000217c5 53

pushl

000217c6 83ec3c

subl

000217c9 8b4508

movl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x3c,%esp
+9

0x08(%ebp),%eax
+12 000217cc
eax)
+18 000217d2
04(%eax)
+25 000217d9
(%eax)
+35 000217e3
ax
+40 000217e8
xcc(%ebp)
+43 000217eb
x
+49 000217f1
edx),%eax
+52 000217f4
ebp),%ecx
+55 000217f7
c(%ecx)
+61 000217fd
edx),%eax
+64 00021800
ebp),%ecx
+67 00021803
x04(%ecx)
+70 00021806
edx),%eax
+73 00021809
x08(%ecx)
+76 0002180c
%edx
+79 0002180f
x0c(%ecx)
+82 00021812
ebp),%eax
+85 00021815
ax
+90 0002181a
xd0(%ebp)
+93 0002181d
eax),%edx
+96 00021820
xd4(%ebp)
+99 00021823
ebp),%ecx
+102 00021826
x),%eax
+108 0002182c
edx
+110 0002182e
1877
+112 00021830
edi
+114 00021832
x)
+121 00021839
x)
+128 00021840
,%ebx
+130 00021842

c700e8901300

movl

$0x001390e8,(%

c740043c911300

movl

$0x0013913c,0x

c780d00000004c911300
050c010000

movl

$0x0013914c,0x000000d0
addl

8945cc
8b15c8801300

$0x0000010c,%e
movl

movl

%eax,0
0x001380c8,%ed

8d4208

leal

0x08(%

8b4d08

movl

0x08(%

89810c010000

movl

%eax,0x0000010

8d4248

leal

0x48(%

8b4dcc

movl

0xcc(%

894104

movl

%eax,0

8d4258

leal

0x58(%

894108

movl

%eax,0

83c268

addl

$0x68,

89510c

movl

%edx,0

8b4508

movl

0x08(%

0538010000

addl

$0x00000138,%e

8945d0

movl

%eax,0

8b5004

movl

0x04(%

8955d4

movl

%edx,0

8b4d08

movl

0x08(%

8b8138010000

movl

0x00000138(%ec

39c2

cmpl

%eax,%

7447

je

0x0002

89c7

movl

%eax,%

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

8b1f

movl

(%edi)

85db

testl

%ebx,%

ebx
+132 00021844 7429
186f
+134 00021846 8b4304
ebx),%eax
+137 00021849 48
+138 0002184a 894304
x04(%ebx)
+141 0002184d 85c0
eax
+143 0002184f 751e
186f
+145 00021851 8b33
,%esi
+147 00021853 85f6
esi
+149 00021855 7410
1867
+151 00021857 893424
%esp)
+154 0002185a e871b0feff
+159 0002185f 893424
%esp)
+162 00021862 e807150e00
operator delete(void*)
+167 00021867 891c24
%esp)
+170 0002186a e8ff140e00
operator delete(void*)
+175 0002186f 83c704
%edi
+178 00021872 397dd4
xd4(%ebp)
+181 00021875 75c9
1840
+183 00021877 8b55d0
ebp),%edx
+186 0002187a 8b02
,%eax
+188 0002187c 85c0
eax
+190 0002187e 7408
1888
+192 00021880 890424
%esp)
+195 00021883 e8e6140e00
operator delete(void*)
+200 00021888 8b55cc
ebp),%edx
+203 0002188b 83c214
%edx
+206 0002188e 8b4208
edx),%eax
+209 00021891 89442404
x04(%esp)
+213 00021895 891424
%esp)
+216 00021898 e883ddffff
+221 0002189d 8b45cc
ebp),%eax

je

0x0002

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0002

movl

(%ebx)

testl

%esi,%

je

0x0002

movl

%esi,(

movl

0x0000c8d0
%esi,(

calll
calll

0x00102d6e
movl

calll

%ebx,(
0x00102d6e

addl

$0x04,

cmpl

%edi,0

jne

0x0002

movl

0xd0(%

movl

(%edx)

testl

%eax,%

je

0x0002

movl

%eax,(

calll

0x00102d6e
movl

0xcc(%

addl

$0x14,

movl

0x08(%

movl

%eax,0

movl

%edx,(

movl

0x0001f620
0xcc(%

calll

+224 000218a0 c70008921300


movl
$0x00139208,(%
eax)
+230 000218a6 c7400424921300
movl
$0x00139224,0x
04(%eax)
+237 000218ad c7400834921300
movl
$0x00139234,0x
08(%eax)
+244 000218b4 c7400c44921300
movl
$0x00139244,0x
0c(%eax)
+251 000218bb 8b7d08
movl
0x08(%
ebp),%edi
+254 000218be 81c700010000
addl
$0x00000100,%e
di
+260 000218c4 8b7704
movl
0x04(%
edi),%esi
+263 000218c7 8b5508
movl
0x08(%
ebp),%edx
+266 000218ca 8b9a00010000
movl
0x00000100(%ed
x),%ebx
+272 000218d0 39de
cmpl
%ebx,%
esi
+274 000218d2 7426
je
0x0002
18fa
+276 000218d4 660f1f440000
nopw
0x00(%eax,%eax
)
+282 000218da 660f1f440000
nopw
0x00(%eax,%eax
)
+288 000218e0 8d4304
leal
0x04(%
ebx),%eax
+291 000218e3 890424
movl
%eax,(
%esp)
+294 000218e6 e8e7130e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+299 000218eb 891c24
movl
%ebx,(
%esp)
+302 000218ee e8df130e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+307 000218f3 83c318
addl
$0x18,
%ebx
+310 000218f6 39de
cmpl
%ebx,%
esi
+312 000218f8 75e6
jne
0x0002
18e0
+314 000218fa 8b07
movl
(%edi)
,%eax
+316 000218fc 85c0
testl
%eax,%
eax
+318 000218fe 7408
je
0x0002
1908
+320 00021900 890424
movl
%eax,(
%esp)
+323 00021903 e866140e00
calll
0x00102d6e
operator delete(void*)
+328 00021908 8b4508
movl
0x08(%
ebp),%eax
+331 0002190b 05dc000000
addl
$0x000000dc,%e
ax
+336 00021910 890424
movl
%eax,(
%esp)

+339 00021913 e848c90300


calll
0x0005e260
+344 00021918 8b4d08
movl
0x08(%
ebp),%ecx
+347 0002191b 8b81d4000000
movl
0x000000d4(%ec
x),%eax
+353 00021921 8d58f4
leal
0xf4(%
eax),%ebx
+356 00021924 3b1d88801300
cmpl
0x00138088,%eb
x
+362 0002192a 7513
jne
0x0002
193f
+364 0002192c 8b4508
movl
0x08(%
ebp),%eax
+367 0002192f 890424
movl
%eax,(
%esp)
+370 00021932 e81954feff
calll
0x00006d50
+375 00021937 83c43c
addl
$0x3c,
%esp
+378 0002193a 5b
popl
%ebx
+379 0002193b 5e
popl
%esi
+380 0002193c 5f
popl
%edi
+381 0002193d c9
leave
+382 0002193e c3
ret
+383 0002193f 83e804
subl
$0x04,
%eax
+386 00021942 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+394 0002194a 890424
movl
%eax,(
%esp)
+397 0002194d e8fc120e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+402 00021952 85c0
testl
%eax,%
eax
+404 00021954 7fd6
jg
0x0002
192c
+406 00021956 8d45e6
leal
0xe6(%
ebp),%eax
+409 00021959 89442404
movl
%eax,0
x04(%esp)
+413 0002195d 891c24
movl
%ebx,(
%esp)
+416 00021960 e81f130e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+421 00021965 ebc5
jmp
0x0002
192c
+423 00021967 8945c8
movl
%eax,0
xc8(%ebp)
+426 0002196a 8b5508
movl
0x08(%
ebp),%edx
+429 0002196d 8b82d4000000
movl
0x000000d4(%ed
x),%eax
+435 00021973 8d58f4
leal
0xf4(%
eax),%ebx
+438 00021976 3b1d88801300
cmpl
0x00138088,%eb
x
+444 0002197c 751b
jne
0x0002
1999
+446 0002197e 8b5508
movl
0x08(%
ebp),%edx

+449 00021981 891424


movl
%edx,(
%esp)
+452 00021984 e8c753feff
calll
0x00006d50
+457 00021989 8b4dc8
movl
0xc8(%
ebp),%ecx
+460 0002198c 890c24
movl
%ecx,(
%esp)
+463 0002198f e8b4120e00
calll
0x00102c48
__Unwind_Resume
+468 00021994 8945c8
movl
%eax,0
xc8(%ebp)
+471 00021997 ebe5
jmp
0x0002
197e
+473 00021999 83e804
subl
$0x04,
%eax
+476 0002199c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+484 000219a4 890424
movl
%eax,(
%esp)
+487 000219a7 e8a2120e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+492 000219ac 85c0
testl
%eax,%
eax
+494 000219ae 7fce
jg
0x0002
197e
+496 000219b0 8d45e7
leal
0xe7(%
ebp),%eax
+499 000219b3 89442404
movl
%eax,0
x04(%esp)
+503 000219b7 891c24
movl
%ebx,(
%esp)
+506 000219ba e8c5120e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+511 000219bf ebbd
jmp
0x0002
197e
+513 000219c1 8945c8
movl
%eax,0
xc8(%ebp)
+516 000219c4 8b07
movl
(%edi)
,%eax
+518 000219c6 85c0
testl
%eax,%
eax
+520 000219c8 7408
je
0x0002
19d2
+522 000219ca 890424
movl
%eax,(
%esp)
+525 000219cd e89c130e00
calll
0x00102d6e
operator delete(void*)
+530 000219d2 8b4508
movl
0x08(%
ebp),%eax
+533 000219d5 05dc000000
addl
$0x000000dc,%e
ax
+538 000219da 890424
movl
%eax,(
%esp)
+541 000219dd e87ec80300
calll
0x0005e260
+546 000219e2 eb86
jmp
0x0002
196a
+548 000219e4 8945c8
movl
%eax,0
xc8(%ebp)
+551 000219e7 8b4dcc
movl
0xcc(%

ebp),%ecx
+554 000219ea c70108921300
movl
$0x00139208,(%
ecx)
+560 000219f0 c7410424921300
movl
$0x00139224,0x
04(%ecx)
+567 000219f7 c7410834921300
movl
$0x00139234,0x
08(%ecx)
+574 000219fe c7410c44921300
movl
$0x00139244,0x
0c(%ecx)
+581 00021a05 8b7508
movl
0x08(%
ebp),%esi
+584 00021a08 81c600010000
addl
$0x00000100,%e
si
+590 00021a0e 8b7e04
movl
0x04(%
esi),%edi
+593 00021a11 8b4508
movl
0x08(%
ebp),%eax
+596 00021a14 8b9800010000
movl
0x00000100(%ea
x),%ebx
+602 00021a1a 39df
cmpl
%ebx,%
edi
+604 00021a1c 744a
je
0x0002
1a68
+606 00021a1e 8d4304
leal
0x04(%
ebx),%eax
+609 00021a21 890424
movl
%eax,(
%esp)
+612 00021a24 e8a9120e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+617 00021a29 891c24
movl
%ebx,(
%esp)
+620 00021a2c e8a1120e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+625 00021a31 83c318
addl
$0x18,
%ebx
+628 00021a34 39df
cmpl
%ebx,%
edi
+630 00021a36 75e6
jne
0x0002
1a1e
+632 00021a38 eb2e
jmp
0x0002
1a68
+634 00021a3a 8945c8
movl
%eax,0
xc8(%ebp)
+637 00021a3d 8b4dd0
movl
0xd0(%
ebp),%ecx
+640 00021a40 8b01
movl
(%ecx)
,%eax
+642 00021a42 85c0
testl
%eax,%
eax
+644 00021a44 7408
je
0x0002
1a4e
+646 00021a46 890424
movl
%eax,(
%esp)
+649 00021a49 e820130e00
calll
0x00102d6e
operator delete(void*)
+654 00021a4e 8b55cc
movl
0xcc(%
ebp),%edx
+657 00021a51 83c214
addl
$0x14,

%edx
+660 00021a54 8b4208
movl
0x08(%
edx),%eax
+663 00021a57 89442404
movl
%eax,0
x04(%esp)
+667 00021a5b 891424
movl
%edx,(
%esp)
+670 00021a5e e8bddbffff
calll
0x0001f620
+675 00021a63 eb82
jmp
0x0002
19e7
+677 00021a65 8945c8
movl
%eax,0
xc8(%ebp)
+680 00021a68 8b06
movl
(%esi)
,%eax
+682 00021a6a 85c0
testl
%eax,%
eax
+684 00021a6c 0f8558ffffff
jne
0x000219ca
+690 00021a72 e95bffffff
jmp
0x000219d2
+695 00021a77 e968ffffff
jmp
0x000219e4
+700 00021a7c 8945c8
movl
%eax,0
xc8(%ebp)
+703 00021a7f 891c24
movl
%ebx,(
%esp)
+706 00021a82 e84b120e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+711 00021a87 ebdf
jmp
0x0002
1a68
+713 00021a89 8945c8
movl
%eax,0
xc8(%ebp)
+716 00021a8c 891c24
movl
%ebx,(
%esp)
+719 00021a8f e83e120e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+724 00021a94 e92bffffff
jmp
0x000219c4
+729 00021a99 e9f6feffff
jmp
0x00021994
+734 00021a9e 6690
nop
+0

00021aa0 55

pushl

%ebp
+1
00021aa1 89e5
%esp,%ebp
+3
00021aa3 57
%edi
+4
00021aa4 56
%esi
+5
00021aa5 53
%ebx
+6
00021aa6 83ec4c
$0x4c,%esp
+9
00021aa9 8b4508
0x08(%ebp),%eax
+12 00021aac c700a8931300
eax)
+18 00021ab2 8b4508
ebp),%eax
+21 00021ab5 83c03c
%eax
+24 00021ab8 890424

movl
pushl
pushl
pushl
subl
movl
movl

$0x001393a8,(%
movl

0x08(%

addl

$0x3c,

movl

%eax,(

%esp)
+27 00021abb e812120e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+32 00021ac0 8b4508
movl
0x08(%
ebp),%eax
+35 00021ac3 83c02c
addl
$0x2c,
%eax
+38 00021ac6 8945cc
movl
%eax,0
xcc(%ebp)
+41 00021ac9 8b5004
movl
0x04(%
eax),%edx
+44 00021acc 8955d0
movl
%edx,0
xd0(%ebp)
+47 00021acf 8b4508
movl
0x08(%
ebp),%eax
+50 00021ad2 8b782c
movl
0x2c(%
eax),%edi
+53 00021ad5 39fa
cmpl
%edi,%
edx
+55 00021ad7 7447
je
0x0002
1b20
+57 00021ad9 8d5704
leal
0x04(%
edi),%edx
+60 00021adc 8955d4
movl
%edx,0
xd4(%ebp)
+63 00021adf 8b7204
movl
0x04(%
edx),%esi
+66 00021ae2 8b5f04
movl
0x04(%
edi),%ebx
+69 00021ae5 39de
cmpl
%ebx,%
esi
+71 00021ae7 7416
je
0x0002
1aff
+73 00021ae9 0f1f8000000000
nopl
0x00000000(%ea
x)
+80 00021af0 891c24
movl
%ebx,(
%esp)
+83 00021af3 e8da110e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+88 00021af8 83c304
addl
$0x04,
%ebx
+91 00021afb 39de
cmpl
%ebx,%
esi
+93 00021afd 75f1
jne
0x0002
1af0
+95 00021aff 8b55d4
movl
0xd4(%
ebp),%edx
+98 00021b02 8b02
movl
(%edx)
,%eax
+100 00021b04 85c0
testl
%eax,%
eax
+102 00021b06 7408
je
0x0002
1b10
+104 00021b08 890424
movl
%eax,(
%esp)
+107 00021b0b e85e120e00
calll
0x00102d6e
operator delete(void*)
+112 00021b10 893c24
movl
%edi,(

%esp)
+115 00021b13 e8ba110e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+120 00021b18 83c710
addl
$0x10,
%edi
+123 00021b1b 397dd0
cmpl
%edi,0
xd0(%ebp)
+126 00021b1e 75b9
jne
0x0002
1ad9
+128 00021b20 8b55cc
movl
0xcc(%
ebp),%edx
+131 00021b23 8b02
movl
(%edx)
,%eax
+133 00021b25 85c0
testl
%eax,%
eax
+135 00021b27 7408
je
0x0002
1b31
+137 00021b29 890424
movl
%eax,(
%esp)
+140 00021b2c e83d120e00
calll
0x00102d6e
operator delete(void*)
+145 00021b31 8b4508
movl
0x08(%
ebp),%eax
+148 00021b34 c70028941300
movl
$0x00139428,(%
eax)
+154 00021b3a 890424
movl
%eax,(
%esp)
+157 00021b3d e8cee20700
calll
0x0009fe10
+162 00021b42 83c44c
addl
$0x4c,
%esp
+165 00021b45 5b
popl
%ebx
+166 00021b46 5e
popl
%esi
+167 00021b47 5f
popl
%edi
+168 00021b48 c9
leave
+169 00021b49 c3
ret
+170 00021b4a 8945bc
movl
%eax,0
xbc(%ebp)
+173 00021b4d 8b5508
movl
0x08(%
ebp),%edx
+176 00021b50 83c22c
addl
$0x2c,
%edx
+179 00021b53 8955c0
movl
%edx,0
xc0(%ebp)
+182 00021b56 8b4204
movl
0x04(%
edx),%eax
+185 00021b59 8945c4
movl
%eax,0
xc4(%ebp)
+188 00021b5c 8b5508
movl
0x08(%
ebp),%edx
+191 00021b5f 8b7a2c
movl
0x2c(%
edx),%edi
+194 00021b62 39f8
cmpl
%edi,%
eax
+196 00021b64 0f84b5000000
je
0x00021c1f
+202 00021b6a 8d7704
leal
0x04(%
edi),%esi
+205 00021b6d 8b4604
movl
0x04(%
esi),%eax
+208 00021b70 8945c8
movl
%eax,0

xc8(%ebp)
+211 00021b73 8b5f04
movl
0x04(%
edi),%ebx
+214 00021b76 39d8
cmpl
%ebx,%
eax
+216 00021b78 7410
je
0x0002
1b8a
+218 00021b7a 891c24
movl
%ebx,(
%esp)
+221 00021b7d e850110e00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+226 00021b82 83c304
addl
$0x04,
%ebx
+229 00021b85 395dc8
cmpl
%ebx,0
xc8(%ebp)
+232 00021b88 75f0
jne
0x0002
1b7a
+234 00021b8a 8b06
movl
(%esi)
,%eax
+236 00021b8c 85c0
testl
%eax,%
eax
+238 00021b8e 7408
je
0x0002
1b98
+240 00021b90 890424
movl
%eax,(
%esp)
+243 00021b93 e8d6110e00
calll
0x00102d6e
operator delete(void*)
+248 00021b98 8b07
movl
(%edi)
,%eax
+250 00021b9a 8d58f4
leal
0xf4(%
eax),%ebx
+253 00021b9d 3b1d88801300
cmpl
0x00138088,%eb
x
+259 00021ba3 0f85ae000000
jne
0x00021c57
+265 00021ba9 83c710
addl
$0x10,
%edi
+268 00021bac 397dc4
cmpl
%edi,0
xc4(%ebp)
+271 00021baf 75b9
jne
0x0002
1b6a
+273 00021bb1 eb6c
jmp
0x0002
1c1f
+275 00021bb3 8945bc
movl
%eax,0
xbc(%ebp)
+278 00021bb6 8b55d4
movl
0xd4(%
ebp),%edx
+281 00021bb9 8b02
movl
(%edx)
,%eax
+283 00021bbb 85c0
testl
%eax,%
eax
+285 00021bbd 7408
je
0x0002
1bc7
+287 00021bbf 890424
movl
%eax,(
%esp)
+290 00021bc2 e8a7110e00
calll
0x00102d6e
operator delete(void*)
+295 00021bc7 893c24
movl
%edi,(
%esp)
+298 00021bca e803110e00
calll
0x00102cd2

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas


ic_string()
+303 00021bcf 8b55cc
movl
0xcc(%
ebp),%edx
+306 00021bd2 8b02
movl
(%edx)
,%eax
+308 00021bd4 85c0
testl
%eax,%
eax
+310 00021bd6 7408
je
0x0002
1be0
+312 00021bd8 890424
movl
%eax,(
%esp)
+315 00021bdb e88e110e00
calll
0x00102d6e
operator delete(void*)
+320 00021be0 8b4508
movl
0x08(%
ebp),%eax
+323 00021be3 c70028941300
movl
$0x00139428,(%
eax)
+329 00021be9 890424
movl
%eax,(
%esp)
+332 00021bec e81fe20700
calll
0x0009fe10
+337 00021bf1 8b55bc
movl
0xbc(%
ebp),%edx
+340 00021bf4 891424
movl
%edx,(
%esp)
+343 00021bf7 e84c100e00
calll
0x00102c48
__Unwind_Resume
+348 00021bfc 8945bc
movl
%eax,0
xbc(%ebp)
+351 00021bff ebce
jmp
0x0002
1bcf
+353 00021c01 8945bc
movl
%eax,0
xbc(%ebp)
+356 00021c04 8b06
movl
(%esi)
,%eax
+358 00021c06 85c0
testl
%eax,%
eax
+360 00021c08 7408
je
0x0002
1c12
+362 00021c0a 890424
movl
%eax,(
%esp)
+365 00021c0d e85c110e00
calll
0x00102d6e
operator delete(void*)
+370 00021c12 8b07
movl
(%edi)
,%eax
+372 00021c14 8d58f4
leal
0xf4(%
eax),%ebx
+375 00021c17 3b1d88801300
cmpl
0x00138088,%eb
x
+381 00021c1d 750b
jne
0x0002
1c2a
+383 00021c1f 8b55c0
movl
0xc0(%
ebp),%edx
+386 00021c22 8b02
movl
(%edx)
,%eax
+388 00021c24 85c0
testl
%eax,%
eax
+390 00021c26 75b0
jne
0x0002
1bd8
+392 00021c28 ebb6
jmp
0x0002

1be0
+394 00021c2a 83e804
subl
$0x04,
%eax
+397 00021c2d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+405 00021c35 890424
movl
%eax,(
%esp)
+408 00021c38 e811100e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+413 00021c3d 85c0
testl
%eax,%
eax
+415 00021c3f 7fde
jg
0x0002
1c1f
+417 00021c41 8d45e7
leal
0xe7(%
ebp),%eax
+420 00021c44 89442404
movl
%eax,0
x04(%esp)
+424 00021c48 891c24
movl
%ebx,(
%esp)
+427 00021c4b e834100e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+432 00021c50 ebcd
jmp
0x0002
1c1f
+434 00021c52 8945bc
movl
%eax,0
xbc(%ebp)
+437 00021c55 ebc8
jmp
0x0002
1c1f
+439 00021c57 83e804
subl
$0x04,
%eax
+442 00021c5a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+450 00021c62 890424
movl
%eax,(
%esp)
+453 00021c65 e8e40f0e00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+458 00021c6a 85c0
testl
%eax,%
eax
+460 00021c6c 0f8f37ffffff
jg
0x00021ba9
+466 00021c72 8d55e6
leal
0xe6(%
ebp),%edx
+469 00021c75 89542404
movl
%edx,0
x04(%esp)
+473 00021c79 891c24
movl
%ebx,(
%esp)
+476 00021c7c e803100e00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+481 00021c81 e923ffffff
jmp
0x00021ba9
+486 00021c86 ebca
jmp
0x0002
1c52
+488 00021c88 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

00021c90 55

pushl

%ebp
+1
00021c91 89e5
%esp,%ebp
+3
00021c93 8b4508
0x08(%ebp),%eax

movl
movl

+6
00021c96 83c01c
$0x1c,%eax
+9
00021c99 c9
+10 00021c9a c3
+11 00021c9b 90
+12 00021c9c 0f1f4000
eax)
+0

addl
leave
ret
nop
nopl

00021ca0 55

0x00(%
pushl

%ebp
+1
00021ca1 89e5
%esp,%ebp
+3
00021ca3 8b4508
0x08(%ebp),%eax
+6
00021ca6 8b80dc000000
00dc(%eax),%eax
+12 00021cac c9
+13 00021cad c3
+14 00021cae 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00021cb0 55

pushl

%ebp
+1
00021cb1 89e5
%esp,%ebp
+3
00021cb3 8b4508
0x08(%ebp),%eax
+6
00021cb6 8b80d0000000
00d0(%eax),%eax
+12 00021cbc c9
+13 00021cbd c3
+14 00021cbe 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00021cc0 55

pushl

%ebp
+1
00021cc1 89e5
%esp,%ebp
+3
00021cc3 8b4508
0x08(%ebp),%eax
+6
00021cc6 8b80d4000000
00d4(%eax),%eax
+12 00021ccc c9
+13 00021ccd c3
+14 00021cce 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00021cd0 55

pushl

%ebp
+1
00021cd1 89e5
%esp,%ebp
+3
00021cd3 8b4508
0x08(%ebp),%eax
+6
00021cd6 8b80d8000000
00d8(%eax),%eax
+12 00021cdc c9
+13 00021cdd c3
+14 00021cde 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00021ce0 55

pushl

00021ce1 89e5

movl

%ebp
+1
%esp,%ebp

+3
00021ce3 8b5508
0x08(%ebp),%edx
+6
00021ce6 8b450c
0x0c(%ebp),%eax
+9
00021ce9 8902
%eax,(%edx)
+11 00021ceb 8b4510
ebp),%eax
+14 00021cee 894204
x04(%edx)
+17 00021cf1 8b4514
ebp),%eax
+20 00021cf4 894208
x08(%edx)
+23 00021cf7 8b4518
ebp),%eax
+26 00021cfa 89420c
x0c(%edx)
+29 00021cfd 8b451c
ebp),%eax
+32 00021d00 894210
x10(%edx)
+35 00021d03 c9
+36 00021d04 c3
+37 00021d05 90
+38 00021d06 662e0f1f840000000000
ax)
+0

movl
movl
movl

nopw

movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movl

%eax,0

movl

0x1c(%

movl

%eax,0

leave
ret
nop
%cs:0x00000000(%eax,%e

00021d10 55

pushl

%ebp
+1
00021d11 89e5
%esp,%ebp
+3
00021d13 8b5508
0x08(%ebp),%edx
+6
00021d16 8b450c
0x0c(%ebp),%eax
+9
00021d19 8902
%eax,(%edx)
+11 00021d1b 8b4510
ebp),%eax
+14 00021d1e 894204
x04(%edx)
+17 00021d21 8b4514
ebp),%eax
+20 00021d24 894208
x08(%edx)
+23 00021d27 8b4518
ebp),%eax
+26 00021d2a 89420c
x0c(%edx)
+29 00021d2d 8b451c
ebp),%eax
+32 00021d30 894210
x10(%edx)
+35 00021d33 c9
+36 00021d34 c3
+37 00021d35 90
+38 00021d36 662e0f1f840000000000
ax)

movl
movl
movl
movl

nopw

movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movl

%eax,0

movl

0x1c(%

movl

%eax,0

leave
ret
nop
%cs:0x00000000(%eax,%e

+0

00021d40 55

pushl

%ebp
+1
00021d41 89e5
%esp,%ebp
+3
00021d43 8b5508
0x08(%ebp),%edx
+6
00021d46 8b450c
0x0c(%ebp),%eax
+9
00021d49 3b82d0000000
00d0(%edx),%eax
+15 00021d4f 7406
1d57
+17 00021d51 8982d0000000
0(%edx)
+23 00021d57 c9
+24 00021d58 c3
+25 00021d59 90
+26 00021d5a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0002

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

00021d60 55

pushl

%ebp
+1
00021d61 89e5
%esp,%ebp
+3
00021d63 57
%edi
+4
00021d64 56
%esi
+5
00021d65 53
%ebx
+6
00021d66 83ec2c
$0x2c,%esp
+9
00021d69 8b5d08
0x08(%ebp),%ebx
+12 00021d6c 8b750c
ebp),%esi
+15 00021d6f 8b7e50
esi),%edi
+18 00021d72 8b4654
esi),%eax
+21 00021d75 8945e0
xe0(%ebp)
+24 00021d78 8b4e58
esi),%ecx
+27 00021d7b 894de4
xe4(%ebp)
+30 00021d7e 891c24
%esp)
+33 00021d81 e81a4afeff
+38 00021d86 891c24
%esp)
+41 00021d89 e8124afeff
+46 00021d8e c744240464550d00
04(%esp)
Width
+54 00021d96 890424
%esp)
+57 00021d99 e8c2dd0700
+62 00021d9e 8b10
,%edx
+64 00021da0 897c2404

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x50(%

movl

0x54(%

movl

%eax,0

movl

0x58(%

movl

%ecx,0

movl

%ebx,(

movl

0x000067a0
%ebx,(

calll
calll
movl

0x000067a0
$0x000d5564,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

%edi,0

calll

x04(%esp)
+68 00021da4
%esp)
+71 00021da7
%edx)
+74 00021daa
%esp)
+77 00021dad
+82 00021db2
04(%esp)
+90 00021dba
%esp)
+93 00021dbd
+98 00021dc2
,%edx
+100 00021dc4
ebp),%ecx
+103 00021dc7
x04(%esp)
+107 00021dcb
%esp)
+110 00021dce
%edx)
+113 00021dd1
%esp)
+116 00021dd4
+121 00021dd9
04(%esp)
+129 00021de1
%esp)
+132 00021de4
+137 00021de9
,%edx
+139 00021deb
ebp),%ecx
+142 00021dee
x04(%esp)
+146 00021df2
%esp)
+149 00021df5
%edx)
+152 00021df8
%esp)
+155 00021dfb
+160 00021e00
04(%esp)
+168 00021e08
%esp)
+171 00021e0b
+176 00021e10
,%ecx
+178 00021e12
esi),%edx
+181 00021e15
x0c(%ebp)
+184 00021e18
x08(%ebp)
+187 00021e1b
ecx),%ecx
+190 00021e1e

890424

movl

%eax,(

ff5208

call

*0x08(

891c24

movl

%ebx,(

e8ee49feff
c7442404a8580d00
Height
890424

calll
movl

e89edd0700
8b10

calll

0x000067a0
$0x000d58a8,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b4de0

movl

0xe0(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

ff5208

call

*0x08(

891c24

movl

%ebx,(

e8c749feff
c7442404224a0d00
Depth
890424

calll
movl

e877dd0700
8b10

calll

0x000067a0
$0x000d4a22,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b4de4

movl

0xe4(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

ff5208

call

*0x08(

891c24

movl

%ebx,(

e8a049feff
c7442404f64f0d00
Cover angle
890424

calll
movl

e850dd0700
8b08

calll

0x000067a0
$0x000d4ff6,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b565c

movl

0x5c(%

89550c

movl

%edx,0

894508

movl

%eax,0

8b4908

movl

0x08(%

83c42c

addl

$0x2c,

%esp
+193
+194
+195
+196
+197
+199
+200
x,%eax)

00021e21
00021e22
00021e23
00021e24
00021e25
00021e27
00021e28
+0

5b
5e
5f
c9
ffe1
90
0f1f840000000000

popl
popl
popl
leave
jmp
nop
nopl

%ebx
%esi
%edi
*%ecx
0x00000000(%ea

00021e30 55

pushl

%ebp
+1
00021e31 89e5
%esp,%ebp
+3
00021e33 83ec38
$0x38,%esp
+6
00021e36 895df4
%ebx,0xf4(%ebp)
+9
00021e39 8975f8
%esi,0xf8(%ebp)
+12 00021e3c 897dfc
xfc(%ebp)
+15 00021e3f 8b5d08
ebp),%ebx
+18 00021e42 c7042464000000
esp)
'd'
+25 00021e49 e82c0f0e00
operator new(unsigned long)
+30 00021e4e 89c6
esi
+32 00021e50 8b83e0000000
x),%eax
+38 00021e56 8945dc
xdc(%ebp)
+41 00021e59 8b83dc000000
x),%eax
+47 00021e5f 8945e0
xe0(%ebp)
+50 00021e62 8b83d8000000
x),%eax
+56 00021e68 8945e4
xe4(%ebp)
+59 00021e6b 8bbbd4000000
x),%edi
+65 00021e71 8b9bd0000000
x),%ebx
+71 00021e77 c744240409000000
04(%esp)
+79 00021e7f 893424
%esp)
+82 00021e82 e8795bfeff
+87 00021e87 c70600951300
esi)
+93 00021e8d 895e50
x50(%esi)
+96 00021e90 897e54
x54(%esi)
+99 00021e93 8b45e4
ebp),%eax
+102 00021e96 894658

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00000064,(%

calll

0x00102d7a
movl

movl

%eax,%
0x000000e0(%eb

movl
movl

%eax,0
0x000000dc(%eb

movl
movl

%eax,0
0x000000d8(%eb

movl

%eax,0

movl

0x000000d4(%eb

movl

0x000000d0(%eb

movl

$0x00000009,0x
movl

calll
movl

%esi,(
0x00007a00
$0x00139500,(%

movl

%ebx,0

movl

%edi,0

movl

0xe4(%

movl

%eax,0

x58(%esi)
+105 00021e99 8b45e0
ebp),%eax
+108 00021e9c 89465c
x5c(%esi)
+111 00021e9f 8b45dc
ebp),%eax
+114 00021ea2 894660
x60(%esi)
+117 00021ea5 89f0
eax
+119 00021ea7 8b5df4
ebp),%ebx
+122 00021eaa 8b75f8
ebp),%esi
+125 00021ead 8b7dfc
ebp),%edi
+128 00021eb0 c9
+129 00021eb1 c3
+130 00021eb2 89c3
ebx
+132 00021eb4 893424
%esp)
+135 00021eb7 e8b20e0e00
operator delete(void*)
+140 00021ebc 891c24
%esp)
+143 00021ebf e8840d0e00
__Unwind_Resume
+148 00021ec4 660f1f440000
)
+154 00021eca 660f1f440000
)
+0

movl

0xe0(%

movl

%eax,0

movl

0xdc(%

movl

%eax,0

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

0x00102d6e
movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00021ed0 55

pushl

%ebp
+1
00021ed1 89e5
%esp,%ebp
+3
00021ed3 53
%ebx
+4
00021ed4 83ec14
$0x14,%esp
+7
00021ed7 8b5d08
0x08(%ebp),%ebx
+10 00021eda c70368941300
ebx)
+16 00021ee0 c74304b4941300
04(%ebx)
+23 00021ee7 891c24
%esp)
+26 00021eea e8614efeff
+31 00021eef 895d08
x08(%ebp)
+34 00021ef2 83c414
%esp
+37 00021ef5 5b
+38 00021ef6 c9
+39 00021ef7 e9720e0e00
+44 00021efc 0f1f4000
eax)

movl
pushl
subl
movl
movl

$0x00139468,(%

movl

$0x001394b4,0x
movl

%ebx,(

movl

0x00006d50
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopl

0x00102d6e
0x00(%

+0

00021f00 55

pushl

%ebp
+1
00021f01 89e5
%esp,%ebp
+3
00021f03 8b4508
0x08(%ebp),%eax
+6
00021f06 c70068941300
39468,(%eax)
+12 00021f0c c74004b4941300
04(%eax)
+19 00021f13 894508
x08(%ebp)
+22 00021f16 c9
+23 00021f17 e9344efeff
+28 00021f1c 0f1f4000
eax)
+0

movl
movl
movl
movl

$0x001
$0x001394b4,0x

movl

%eax,0

leave
jmp
nopl

00021f20 55

0x00006d50
0x00(%
pushl

%ebp
+1
00021f21 89e5
%esp,%ebp
+3
00021f23 8b4508
0x08(%ebp),%eax
+6
00021f26 c70068941300
39468,(%eax)
+12 00021f2c c74004b4941300
04(%eax)
+19 00021f33 894508
x08(%ebp)
+22 00021f36 c9
+23 00021f37 e9144efeff
+28 00021f3c 0f1f4000
eax)
+0

movl
movl
movl
movl

$0x001
$0x001394b4,0x

movl

%eax,0

leave
jmp
nopl

00021f40 55

0x00006d50
0x00(%
pushl

%ebp
+1
00021f41 89e5
%esp,%ebp
+3
00021f43 57
%edi
+4
00021f44 56
%esi
+5
00021f45 53
%ebx
+6
00021f46 83ec5c
$0x5c,%esp
+9
00021f49 8b7d08
0x08(%ebp),%edi
+12 00021f4c 8b450c
ebp),%eax
+15 00021f4f 89442404
x04(%esp)
+19 00021f53 893c24
%esp)
+22 00021f56 e8f54efeff
+27 00021f5b c70768941300
edi)
+33 00021f61 c74704b4941300
04(%edi)

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

%eax,0

movl

%edi,(

calll
movl

0x00006e50
$0x00139468,(%

movl

$0x001394b4,0x

+40 00021f68
(%edi)
+50 00021f72
(%edi)
+60 00021f7c
(%edi)
+70 00021f86
(%edi)
+80 00021f90
(%edi)
+90 00021f9a
bx
+95 00021f9f
esi
+97 00021fa1
c8(%ebp)
+104 00021fa8
cc(%ebp)
+111 00021faf
%esp)
+114 00021fb2
+119 00021fb7
x1c(%esp)
+123 00021fbb
x20(%esp)
+127 00021fbf
ebp),%edx
+130 00021fc2
ebp),%ecx
+133 00021fc5
x14(%esp)
+137 00021fc9
x18(%esp)
+141 00021fcd
10(%esp)
+149 00021fd5
0c(%esp)
+157 00021fdd
08(%esp)
+165 00021fe5
x04(%esp)
+169 00021fe9
%esp)
+172 00021fec
+177 00021ff1
%esp)
+180 00021ff4
+185 00021ff9
%esp)
+188 00021ffc
+193 00022001
bx
+198 00022006
d0(%ebp)
+205 0002200d
d4(%ebp)
+212 00022014
%esp)
+215 00022017
+220 0002201c

c787d000000000000000

movl

$0x00000000,0x000000d0

c787d400000000000000

movl

$0x00000000,0x000000d4

c787d800000000000000

movl

$0x00000000,0x000000d8

c787dc00000000000000

movl

$0x00000000,0x000000dc

c787e000000064000000

movl

$0x00000064,0x000000e0

bba01c0200

movl

31f6

$0x00021ca0,%e
xorl

%esi,%

c745c800320200

movl

$0x00023200,0x

c745cc00000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55c8

movl

0xc8(%

8b4dcc

movl

0xcc(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e8e947feff
895c241c

calll

c7442410b4000000

movl

$0x000000b4,0x

c744240cf1ffffff

movl

$0xfffffff1,0x

c7442408f64f0d00
Cover angle
897c2404

movl

$0x000d4ff6,0x

890424

movl

%edi,0

movl

%eax,(

movl

0x0009f940
%edi,(

movl

0x000067a0
%eax,(

e84fd90700
893c24

calll

e8a747feff
890424

calll

e89fd80700
bbb01c0200

calll
movl

0x0009f8a0
$0x00021cb0,%e

c745d0401d0200

movl

$0x00021d40,0x

c745d400000000

movl

$0x00000000,0x

893c24
e88447feff
895c241c

movl

%edi,(

movl

0x000067a0
%ebx,0

calll

x1c(%esp)
+224 00022020
x20(%esp)
+228 00022024
ebp),%edx
+231 00022027
ebp),%ecx
+234 0002202a
x14(%esp)
+238 0002202e
x18(%esp)
+242 00022032
10(%esp)
+250 0002203a
0c(%esp)
+258 00022042
08(%esp)
+266 0002204a
x04(%esp)
+270 0002204e
%esp)
+273 00022051
+278 00022056
bx
+283 0002205b
d8(%ebp)
+290 00022062
dc(%ebp)
+297 00022069
%esp)
+300 0002206c
+305 00022071
x1c(%esp)
+309 00022075
x20(%esp)
+313 00022079
ebp),%edx
+316 0002207c
ebp),%ecx
+319 0002207f
x14(%esp)
+323 00022083
x18(%esp)
+327 00022087
10(%esp)
+335 0002208f
0c(%esp)
+343 00022097
08(%esp)
+351 0002209f
x04(%esp)
+355 000220a3
%esp)
+358 000220a6
+363 000220ab
bx
+368 000220b0
e0(%ebp)
+375 000220b7
e4(%ebp)

89742420

movl

%esi,0

8b55d0

movl

0xd0(%

8b4dd4

movl

0xd4(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

c7442410c8000000

movl

$0x000000c8,0x

c744240c0a000000

movl

$0x0000000a,0x

c744240864550d00
Width
897c2404

movl

$0x000d5564,0x

890424

movl

%edi,0

movl

%eax,(

e8ead80700
bbc01c0200

calll
movl

0x0009f940
$0x00021cc0,%e

c745d820320200

movl

$0x00023220,0x

c745dc00000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55d8

movl

0xd8(%

8b4ddc

movl

0xdc(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e82f47feff
895c241c

calll

c7442410c8000000

movl

$0x000000c8,0x

c744240c0a000000

movl

$0x0000000a,0x

c7442408a8580d00
Height
897c2404

movl

$0x000d58a8,0x

890424

movl

%edi,0

movl

%eax,(

e895d80700
bbd01c0200

calll
movl

0x0009f940
$0x00021cd0,%e

c745e0e0310200

movl

$0x000231e0,0x

c745e400000000

movl

$0x00000000,0x

+382 000220be 893c24


%esp)
+385 000220c1 e8da46feff
+390 000220c6 895c241c
x1c(%esp)
+394 000220ca 89742420
x20(%esp)
+398 000220ce 8b55e0
ebp),%edx
+401 000220d1 8b4de4
ebp),%ecx
+404 000220d4 89542414
x14(%esp)
+408 000220d8 894c2418
x18(%esp)
+412 000220dc c744241032000000
10(%esp)
'2'
+420 000220e4 c744240c0a000000
0c(%esp)
+428 000220ec c7442408224a0d00
08(%esp)
Depth
+436 000220f4 897c2404
x04(%esp)
+440 000220f8 890424
%esp)
+443 000220fb e840d80700
+448 00022100 83c45c
%esp
+451 00022103 5b
+452 00022104 5e
+453 00022105 5f
+454 00022106 c9
+455 00022107 c3
+456 00022108 89c3
ebx
+458 0002210a 893c24
%esp)
+461 0002210d e83e4cfeff
+466 00022112 891c24
%esp)
+469 00022115 e82e0b0e00
__Unwind_Resume
+474 0002211a 660f1f440000
)
+0

movl

%edi,(

movl

0x000067a0
%ebx,0

movl

%esi,0

movl

0xe0(%

movl

0xe4(%

movl

%edx,0

movl

%ecx,0

calll

movl

$0x00000032,0x

movl

$0x0000000a,0x

movl

$0x000d4a22,0x
movl

%edi,0

movl

%eax,(

addl

0x0009f940
$0x5c,

calll
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%edi,(

movl

0x00006d50
%ebx,(

calll

%eax,%

calll

0x00102c48

nopw

0x00(%eax,%eax

00022120 55

pushl

%ebp
+1
00022121 89e5
%esp,%ebp
+3
00022123 c9
+4
00022124 e917feffff
1f40
+9
00022129 90
+10 0002212a 660f1f440000
)
+0

movl
leave
jmp
nopw

0x0002
nop
0x00(%eax,%eax

00022130 55

pushl

00022131 89e5

movl

%ebp
+1
%esp,%ebp

+3

00022133 57

pushl

+4

00022134 56

pushl

+5

00022135 53

pushl

%edi
%esi
%ebx
+6
00022136 83ec2c
$0x2c,%esp
+9
00022139 803da0d8130000
0x0013d8a0
+16 00022140 743e
2180
+18 00022142 c744241009000000
10(%esp)
+26 0002214a c744240cc0d81300
0c(%esp)
+34 00022152 8b450c
ebp),%eax
+37 00022155 89442408
x08(%esp)
+41 00022159 8b4510
ebp),%eax
+44 0002215c 89442404
x04(%esp)
+48 00022160 8b4508
ebp),%eax
+51 00022163 890424
%esp)
+54 00022166 e81564ffff
+59 0002216b 83c42c
%esp
+62 0002216e 5b
+63 0002216f 5e
+64 00022170 5f
+65 00022171 c9
+66 00022172 c3
+67 00022173 660f1f440000
)
+73 00022179 0f1f8000000000
x)
+80 00022180 c70424a0d81300
esp)
+87 00022187 e8180c0e00
___cxa_guard_acquire
+92 0002218c 85c0
eax
+94 0002218e 74b2
2142
+96 00022190 c705c8d8130000000000
+106 0002219a c705ccd8130000000000
+116 000221a4 c705d0d8130000000000
+126 000221ae c705d4d8130000000000
+136 000221b8 c705d8d8130000000000
+146 000221c2 c705c0d81300004c0d00
+156 000221cc c705c4d81300f8440d00
+166 000221d6 8b3dbc801300
i
+172 000221dc 8b07
,%eax
+174 000221de a3c8d81300

subl
cmpb

$0x00,

je

0x0002

movl

$0x00000009,0x

movl

$0x0013d8c0,0x
movl

0x0c(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

addl

0x00018580
$0x2c,

calll
popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopw

0x00(%eax,%eax

nopl

0x00000000(%ea

movl

$0x0013d8a0,(%

calll

0x00102da4

movl
movl
movl
movl
movl
movl
movl
movl

testl

%eax,%

je

0x0002

$0x00000000,0x0013d8c8
$0x00000000,0x0013d8cc
$0x00000000,0x0013d8d0
$0x00000000,0x0013d8d4
$0x00000000,0x0013d8d8
$0x000d4c00,0x0013d8c0
$0x000d44f8,0x0013d8c4
0x001380bc,%ed
movl

movl

(%edi)
%eax,0x0013d8c

8
+179 000221e3 beb072083f

movl

$0x3f0872b0,%e

movl

%esi,0x0013d8c

si
+184 000221e8 8935ccd81300
c
+190
edx
+192
0
+198
cx
+203
4
+209
8
+215
+225
+235
+245
+255
+265
+275
+285
,%eax
+287
4
+292
8
+298
c
+304
bx
+309
0
+315
4
+321
+331
+341
+351
+361
+371
+381
+391
,%eax
+393
0
+398
4
+404
8
+410
c
+416
0
+422
+432
+442
+452
+462

000221ee 31d2

xorl

%edx,%

000221f0 8915d0d81300

movl

%edx,0x0013d8d

000221f6 b90000803f

movl

$0x3f800000,%e

000221fb 890dd4d81300

movl

%ecx,0x0013d8d

00022201 890dd8d81300

movl

%ecx,0x0013d8d

00022207
00022211
0002221b
00022225
0002222f
00022239
00022243
0002224d

c705e4d8130000000000
c705e8d8130000000000
c705ecd8130000000000
c705f0d8130000000000
c705f4d8130000000000
c705dcd8130088560d00
c705e0d81300f8440d00
8b07

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013d8e4
$0x00000000,0x0013d8e8
$0x00000000,0x0013d8ec
$0x00000000,0x0013d8f0
$0x00000000,0x0013d8f4
$0x000d5688,0x0013d8dc
$0x000d44f8,0x0013d8e0
movl
(%edi)

0002224f a3e4d81300

movl

%eax,0x0013d8e

00022254 8915e8d81300

movl

%edx,0x0013d8e

0002225a 8915ecd81300

movl

%edx,0x0013d8e

00022260 bba01aef3e

movl

$0x3eef1aa0,%e

00022265 891df0d81300

movl

%ebx,0x0013d8f

0002226b 890df4d81300

movl

%ecx,0x0013d8f

00022271
0002227b
00022285
0002228f
00022299
000222a3
000222ad
000222b7

c70500d9130000000000
c70504d9130000000000
c70508d9130000000000
c7050cd9130000000000
c70510d9130000000000
c705f8d8130002450d00
c705fcd81300f8440d00
8b07

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013d900
$0x00000000,0x0013d904
$0x00000000,0x0013d908
$0x00000000,0x0013d90c
$0x00000000,0x0013d910
$0x000d4502,0x0013d8f8
$0x000d44f8,0x0013d8fc
movl
(%edi)

000222b9 a300d91300

movl

%eax,0x0013d90

000222be 891d04d91300

movl

%ebx,0x0013d90

000222c4 891508d91300

movl

%edx,0x0013d90

000222ca 89350cd91300

movl

%esi,0x0013d90

000222d0 890d10d91300

movl

%ecx,0x0013d91

000222d6
000222e0
000222ea
000222f4
000222fe

c7051cd9130000000000
c70520d9130000000000
c70524d9130000000000
c70528d9130000000000
c7052cd9130000000000

movl
movl
movl
movl
movl

$0x00000000,0x0013d91c
$0x00000000,0x0013d920
$0x00000000,0x0013d924
$0x00000000,0x0013d928
$0x00000000,0x0013d92c

+472
+482
+492
,%eax
+494
c
+499
0
+505
4
+511
8
+517
c
+523
+533
+543
+553
+563
+573
+583
+593
,%eax
+595
8
+600
c
+606
0
+612
4
+618
8
+624
+634
+644
+654
+664
+674
+684
+694
,%eax
+696
4
+701
8
+707
c
+713
0
+719
4
+725
+735
+745
+755
+765
+775
+785
+795

00022308 c70514d9130007450d00
00022312 c70518d9130014450d00
0002231c 8b07

movl
movl

$0x000d4507,0x0013d914
$0x000d4514,0x0013d918
movl
(%edi)

0002231e a31cd91300

movl

%eax,0x0013d91

00022323 891520d91300

movl

%edx,0x0013d92

00022329 891524d91300

movl

%edx,0x0013d92

0002232f 891d28d91300

movl

%ebx,0x0013d92

00022335 890d2cd91300

movl

%ecx,0x0013d92

0002233b
00022345
0002234f
00022359
00022363
0002236d
00022377
00022381

c70538d9130000000000
c7053cd9130000000000
c70540d9130000000000
c70544d9130000000000
c70548d9130000000000
c70530d9130021450d00
c70534d9130014450d00
8b07

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013d938
$0x00000000,0x0013d93c
$0x00000000,0x0013d940
$0x00000000,0x0013d944
$0x00000000,0x0013d948
$0x000d4521,0x0013d930
$0x000d4514,0x0013d934
movl
(%edi)

00022383 a338d91300

movl

%eax,0x0013d93

00022388 89353cd91300

movl

%esi,0x0013d93

0002238e 891540d91300

movl

%edx,0x0013d94

00022394 890d44d91300

movl

%ecx,0x0013d94

0002239a 890d48d91300

movl

%ecx,0x0013d94

000223a0
000223aa
000223b4
000223be
000223c8
000223d2
000223dc
000223e6

c70554d9130000000000
c70558d9130000000000
c7055cd9130000000000
c70560d9130000000000
c70564d9130000000000
c7054cd913002d450d00
c70550d9130014450d00
8b07

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013d954
$0x00000000,0x0013d958
$0x00000000,0x0013d95c
$0x00000000,0x0013d960
$0x00000000,0x0013d964
$0x000d452d,0x0013d94c
$0x000d4514,0x0013d950
movl
(%edi)

000223e8 a354d91300

movl

%eax,0x0013d95

000223ed 891d58d91300

movl

%ebx,0x0013d95

000223f3 89155cd91300

movl

%edx,0x0013d95

000223f9 893560d91300

movl

%esi,0x0013d96

000223ff 890d64d91300

movl

%ecx,0x0013d96

00022405
0002240f
00022419
00022423
0002242d
00022437
00022441
0002244b

c70570d9130000000000
c70574d9130000000000
c70578d9130000000000
c7057cd9130000000000
c70580d9130000000000
c70568d9130039450d00
c7056cd913003f450d00
8b07

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013d970
$0x00000000,0x0013d974
$0x00000000,0x0013d978
$0x00000000,0x0013d97c
$0x00000000,0x0013d980
$0x000d4539,0x0013d968
$0x000d453f,0x0013d96c
movl
(%edi)

,%eax
+797 0002244d
0
+802 00022452
x
+807 00022457
,%esi
+809 00022459
4
+815 0002245f
eax),%ebx
+818 00022462
8
+824 00022468
eax),%ecx
+827 0002246b
c
+833 00022471
eax),%edx
+836 00022474
0
+842 0002247a
+852 00022484
+862 0002248e
+872 00022498
+882 000224a2
+892 000224ac
+902 000224b6
+912 000224c0
,%eax
+914 000224c2
c
+919 000224c7
0
+925 000224cd
4
+931 000224d3
8
+937 000224d9
c
+943 000224df
+953 000224e9
+963 000224f3
di
+966 000224f6
di
+972 000224fc
eax
+974 000224fe
%ah
+976 00022500
%al
+978 00022502
edi
+980 00022504
8
+986 0002250a
c
+992 00022510
0

a370d91300

movl

%eax,0x0013d97

a1b0801300

movl

0x001380b0,%ea

8b30

movl

893574d91300

movl

8b5804
movl

8b4808
movl

8b500c
movl
movl
movl
movl
movl
movl
movl
movl

0x08(%
%ecx,0x0013d97

movl

891580d91300

0x04(%
%ebx,0x0013d97

movl

890d7cd91300

c70588d9130000000000
c7058cd9130000000000
c70590d9130000000000
c70594d9130000000000
c70598d9130000000000
c7059cd9130000000000
c70584d913002a480d00
8b07

%esi,0x0013d97
movl

891d78d91300

(%eax)

0x0c(%
%edx,0x0013d98

$0x00000000,0x0013d988
$0x00000000,0x0013d98c
$0x00000000,0x0013d990
$0x00000000,0x0013d994
$0x00000000,0x0013d998
$0x00000000,0x0013d99c
$0x000d482a,0x0013d984
movl
(%edi)

a38cd91300

movl

%eax,0x0013d98

893590d91300

movl

%esi,0x0013d99

891d94d91300

movl

%ebx,0x0013d99

890d98d91300

movl

%ecx,0x0013d99

89159cd91300

movl

%edx,0x0013d99

c705a4d9130000000000
c705a0d9130099430d00
0fb7ff
81cf00007fff

movl
movl

$0x00000000,0x0013d9a4
$0x000d4399,0x0013d9a0
movzwl
%di,%e
orl

$0xff7f0000,%e

89f8

movl

%edi,%

b47f

movb

$0x7f,

b07f

movb

$0x7f,

89c7

movl

%eax,%

893da8d91300

movl

%edi,0x0013d9a

8935acd91300

movl

%esi,0x0013d9a

891db0d91300

movl

%ebx,0x0013d9b

+998 00022516 890db4d91300

movl

%ecx,0x0013d9b

+1004 0002251c 8915b8d91300

movl

%edx,0x0013d9b

movl

$0x0013d8a0,(%

calll

0x00102daa

4
8
+1010 00022522 c70424a0d81300
esp)
+1017 00022529 e87c080e00
___cxa_guard_release
+1022 0002252e e90ffcffff
+1027 00022533 90
+1028 00022534 660f1f440000
)
+1034 0002253a 660f1f440000
)
+0

jmp

0x00022142
nop

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00022540 55

pushl

%ebp
+1
00022541 89e5
%esp,%ebp
+3
00022543 83ec18
$0x18,%esp
+6
00022546 8b4508
0x08(%ebp),%eax
+9
00022549 890424
%eax,(%esp)
+12 0002254c e81f42feff
+17 00022551 c744240801000000
08(%esp)
+25 00022559 8b550c
ebp),%edx
+28 0002255c 89542404
x04(%esp)
+32 00022560 83c01c
%eax
+35 00022563 890424
%esp)
+38 00022566 e855ab0300
+43 0002256b c9
+44 0002256c c3
+45 0002256d 90
+46 0002256e 6690
+0

movl
subl
movl
movl
calll
movl

0x00006770
$0x00000001,0x
movl

0x0c(%

movl

%edx,0

addl

$0x1c,

movl

%eax,(

calll

0x0005d0c0
leave
ret
nop
nop

00022570 55

pushl

%ebp
+1
00022571
%esp,%ebp
+3
00022573
%edi
+4
00022574
%esi
+5
00022575
%ebx
+6
00022576
0026c,%esp
+12 0002257c 8b7d0c
ebp),%edi
+15 0002257f 8b4508
ebp),%eax
+18 00022582 8b4010
eax),%eax

89e5

movl

57

pushl

56

pushl

53

pushl

81ec6c020000

subl

$0x000

movl

0x0c(%

movl

0x08(%

movl

0x10(%

+21 00022585
4(%ebp)
+27 0002258b
eax
+29 0002258d
+35 00022593
04(%esp)
+43 0002259b
%esp)
+46 0002259e
+51 000225a3
m0
+56 000225a8
10(%ebp)
+64 000225b0
m4
+69 000225b5
0c(%ebp)
+77 000225bd
04(%esp)
+85 000225c5
%esp)
+88 000225c8
+93 000225cd
m1
+98 000225d2
p),%xmm1
+106 000225da
,%xmm0
+110 000225de
p),%xmm0
+118 000225e6
p)
+123 000225eb
p)
+128 000225f0
dc(%ebp)
+135 000225f7
ebp),%esi
+138 000225fa
x04(%esp)
+142 000225fe
p),%ebx
+148 00022604
%esp)
+151 00022607
+156 0002260c
04(%esp)
+164 00022614
%esp)
+167 00022617
+172 0002261c
x04(%esp)
+176 00022620
%esp)
+179 00022623
+184 00022628
04(%esp)
+192 00022630
%esp)

8985c4fdffff

movl

85c0

%eax,0xfffffdc
testl

%eax,%

0f888d090000
c74424042d450d00
Inside Left
893c24

js
movl

0x00022f20
$0x000d452d,0x

e85da60300
f30f10400c

calll
movss

0x0005cc00
0x0c(%eax),%xm

f30f118510feffff

movss

%xmm0,0xfffffe

f30f106010

movss

0x10(%eax),%xm

f30f11a50cfeffff

movss

%xmm4,0xfffffe

c744240421450d00
Inside Back
893c24

movl

$0x000d4521,0x

e833a60300
f30f104810

calll
movss

0x0005cc00
0x10(%eax),%xm

f30f5c8d0cfeffff

subss

0xfffffe0c(%eb

movl

movl

f30f1000

movss

%edi,(

%edi,(

(%eax)

f30f5c8510feffff

subss

0xfffffe10(%eb

f30f1145d4

movss

%xmm0,0xd4(%eb

f30f114dd8

movss

%xmm1,0xd8(%eb

c745dc00000000

movl

$0x00000000,0x

8d75d4

leal

0xd4(%

89742404

movl

%esi,0

8d9d70ffffff

leal

891c24

movl

e814270400
c74424042d450d00
Inside Left
893c24

calll
movl

e874a40300
895c2404

calll

890424
e8089d0300
c744240402450d00
Left
893c24

0xffffff70(%eb
%ebx,(
0x00064d20
$0x000d452d,0x
movl

%edi,(

movl

0x0005ca90
%ebx,0

movl

%eax,(

calll
movl

0x0005c330
$0x000d4502,0x
movl

%edi,(

+195 00022633
+200 00022638
x04(%esp)
+204 0002263c
%esp)
+207 0002263f
+212 00022644
04(%esp)
+220 0002264c
%esp)
+223 0002264f
+228 00022654
m0
+233 00022659
18(%ebp)
+241 00022661
m4
+246 00022666
14(%ebp)
+254 0002266e
04(%esp)
+262 00022676
%esp)
+265 00022679
+270 0002267e
p),%xmm0
+278 00022686
m0
+283 0002268b
p),%xmm4
+291 00022693
,%xmm4
+295 00022697
p)
+300 0002269c
p)
+305 000226a1
dc(%ebp)
+312 000226a8
x04(%esp)
+316 000226ac
p),%ebx
+322 000226b2
%esp)
+325 000226b5
+330 000226ba
04(%esp)
+338 000226c2
%esp)
+341 000226c5
+346 000226ca
x04(%esp)
+350 000226ce
%esp)
+353 000226d1
+358 000226d6
04(%esp)
+366 000226de
%esp)
+369 000226e1

e858a40300
895c2404

calll

890424

movl

0x0005ca90
%ebx,0

movl

%eax,(

e8ec9c0300
c74424042d450d00
Inside Left
893c24

calll
movl

0x0005c330
$0x000d452d,0x

e8aca50300
f30f104004

calll
movss

0x0005cc00
0x04(%eax),%xm

f30f118518feffff

movss

%xmm0,0xfffffe

f30f10600c

movss

0x0c(%eax),%xm

f30f11a514feffff

movss

%xmm4,0xfffffe

c744240407450d00
Inside Front
893c24

movl

$0x000d4507,0x

e882a50300
f30f108518feffff

calll
movss

0x0005cc00
0xfffffe18(%eb

f30f5c4004

subss

0x04(%eax),%xm

f30f10a514feffff

movss

0xfffffe14(%eb

movl

movl

f30f5c20

subss

%edi,(

%edi,(

(%eax)

f30f1165d4

movss

%xmm4,0xd4(%eb

f30f1145d8

movss

%xmm0,0xd8(%eb

c745dc00000000

movl

$0x00000000,0x

89742404
8d9d30ffffff

movl
leal

891c24

0xffffff30(%eb
movl

e866260400
c744240407450d00
Inside Front
893c24

calll
movl

e8c6a30300
895c2404

calll

890424
e85a9c0300
c7442404004c0d00
Front
893c24

calll
movl

e8aaa30300

calll

%esi,0

%ebx,(
0x00064d20
$0x000d4507,0x

movl

%edi,(

movl

0x0005ca90
%ebx,0

movl

%eax,(
0x0005c330
$0x000d4c00,0x

movl

%edi,(
0x0005ca90

+374 000226e6
x04(%esp)
+378 000226ea
%esp)
+381 000226ed
+386 000226f2
04(%esp)
+394 000226fa
%esp)
+397 000226fd
+402 00022702
8(%ebp)
+408 00022708
04(%esp)
+416 00022710
%esp)
+419 00022713
+424 00022718
c(%ebp)
+430 0002271e
04(%esp)
+438 00022726
%esp)
+441 00022729
+446 0002272e
ebx
+448 00022730
04(%esp)
+456 00022738
%esp)
+459 0002273b
+464 00022740
0(%ebp)
+470 00022746
04(%esp)
+478 0002274e
%esp)
+481 00022751
+486 00022756
edi
+488 00022758
ebx),%edx
+491 0002275b
ebx),%ecx
+494 0002275e
ebx),%eax
+497 00022761
xc8(%ebp)
+500 00022764
xd0(%ebp)
+503 00022767
xcc(%ebp)
+506 0002276a
p),%eax
+512 00022770
m0
+517 00022775
24(%ebp)
+525 0002277d
m4

895c2404

movl

%ebx,0

890424

movl

%eax,(

e83e9c0300
c7442404004c0d00
Front
893c24

calll
movl

0x0005c330
$0x000d4c00,0x

e88ea30300
8985c8fdffff

calll
movl

0x0005ca90
%eax,0xfffffdc

c744240407450d00
Inside Front
893c24

movl

$0x000d4507,0x

e878a30300
8985ccfdffff

calll
movl

0x0005ca90
%eax,0xfffffdc

c744240421450d00
Inside Back
893c24

movl

$0x000d4521,0x

e862a30300
89c3

calll

c744240402450d00
Left
893c24

movl

e850a30300
8985d0fdffff

calll
movl

0x0005ca90
%eax,0xfffffdd

c74424042d450d00
Inside Left
893c24

movl

$0x000d452d,0x

e83aa30300
89c7

calll

movl

movl

%edi,(

%edi,(

movl

%edi,(

movl

0x0005ca90
%eax,%
$0x000d4502,0x

movl

%edi,(

movl

%edi,(

movl

0x0005ca90
%eax,%

8b5358

movl

0x58(%

8b4b60

movl

0x60(%

8b4350

movl

0x50(%

8945c8

movl

%eax,0

8955d0

movl

%edx,0

894dcc

movl

%ecx,0

8b85ccfdffff

movl

0xfffffdcc(%eb

f30f104050

movss

0x50(%eax),%xm

f30f118524feffff

movss

%xmm0,0xfffffe

f30f106054

movss

0x54(%eax),%xm

+530 00022782
20(%ebp)
+538 0002278a
m0
+543 0002278f
1c(%ebp)
+551 00022797
p),%eax
+557 0002279d
eax
+559 0002279f
+565 000227a5
p),%eax
+571 000227ab
+573 000227ad
xmm0
+577 000227b1
m0
+585 000227b9
ebp),%eax
+588 000227bc
x0c(%esp)
+592 000227c0
p)
+598 000227c6
i
+604 000227cc
x04(%esp)
+608 000227d0
p),%ebx
+614 000227d6
%esp)
+617 000227d9
+622 000227de
x04(%esp)
+626 000227e2
p),%eax
+632 000227e8
%esp)
+635 000227eb
+640 000227f0
x04(%esp)
+644 000227f4
%esp)
+647 000227f7
+652 000227fc
p),%xmm0
+660 00022804
p)
+665 00022809
p),%xmm4
+673 00022811
p)
+678 00022816
p),%xmm0
+686 0002281e
p)
+691 00022823
x04(%esp)
+695 00022827

f30f11a520feffff

movss

%xmm4,0xfffffe

f30f104058

movss

0x58(%eax),%xm

f30f11851cfeffff

movss

%xmm0,0xfffffe

8b85c4fdffff

movl

0xfffffdc4(%eb

85c0
0f8e6b070000
8b85c4fdffff

testl
jle
movl

d1f8
f30f2ac0
f30f5905a01a1000

%eax,%
0x00022f10
0xfffffdc4(%eb

sarl
cvtsi2ss
mulss

%eax
%eax,%

0x00101aa0,%xm

8d45c8

leal

0xc8(%

8944240c

movl

%eax,0

f30f11442408

movss

%xmm0,0x08(%es

8b35cc801300

movl

0x001380cc,%es

89742404
8d9df0feffff

movl
leal

891c24
e822230400
895c2404

calll

8b85d0fdffff

movl

890424
e8409b0300
895c2404

0xfffffef0(%eb
movl

%ebx,(

movl

0x00064b00
%ebx,0
0xfffffdd0(%eb

movl

%eax,(

movl

0x0005c330
%ebx,0

movl

%edi,(

calll

893c24

%esi,0

e8349b0300
f30f108524feffff

calll
movss

0x0005c330
0xfffffe24(%eb

f30f1145bc

movss

%xmm0,0xbc(%eb

f30f10a520feffff

movss

0xfffffe20(%eb

f30f1165c0

movss

%xmm4,0xc0(%eb

f30f10851cfeffff

movss

0xfffffe1c(%eb

f30f1145c4

movss

%xmm0,0xc4(%eb

895c2404

movl

%ebx,0

8d5dbc

leal

0xbc(%

ebp),%ebx
+698 0002282a
%esp)
+701 0002282d
+706 00022832
m2
+711 00022837
p),%xmm2
+719 0002283f
m1
+724 00022844
p),%xmm1
+732 0002284c
m0
+737 00022851
p),%xmm0
+745 00022859
p)
+750 0002285e
p)
+755 00022863
p)
+760 00022868
ebp),%eax
+763 0002286b
x04(%esp)
+767 0002286f
p),%eax
+773 00022875
4(%ebp)
+779 0002287b
%esp)
+782 0002287e
+787 00022883
x0c(%esp)
+791 00022887
p),%xmm0
+799 0002288f
m0
+807 00022897
p)
+813 0002289d
x04(%esp)
+817 000228a1
p),%eax
+823 000228a7
%esp)
+826 000228aa
+831 000228af
p),%xmm2
+839 000228b7
p),%xmm0
+847 000228bf
08(%ebp)
+855 000228c7
p),%xmm3
+863 000228cf
p),%xmm4
+871 000228d7
04(%ebp)

891c24

movl

%ebx,(

e85e6c0400
f30f1055c4

calll
movss

0x00069490
0xc4(%ebp),%xm

f30f5c951cfeffff

subss

0xfffffe1c(%eb

f30f104dc0

movss

0xc0(%ebp),%xm

f30f5c8d20feffff

subss

0xfffffe20(%eb

f30f1045bc

movss

0xbc(%ebp),%xm

f30f5c8524feffff

subss

0xfffffe24(%eb

f30f1145b0

movss

%xmm0,0xb0(%eb

f30f114db4

movss

%xmm1,0xb4(%eb

f30f1155b8

movss

%xmm2,0xb8(%eb

8d45b0

leal

0xb0(%

89442404

movl

%eax,0

8d85b0feffff

leal

0xfffffeb0(%eb

8985a4fdffff

movl

%eax,0xfffffda

890424

movl

%eax,(

movl

0x00064d20
%ebx,0

e89d240400
895c240c

calll

f30f2a85c4fdffff

cvtsi2ss

0xfffffdc4(%eb

f30f5905a01a1000

mulss

0x00101aa0,%xm

f30f11442408

movss

%xmm0,0x08(%es

89742404
8d8570feffff

movl
leal

890424

%esi,0
0xfffffe70(%eb

movl

%eax,(

e851220400
f30f1095b0feffff

calll
movss

0x00064b00
0xfffffeb0(%eb

f30f108570feffff

movss

0xfffffe70(%eb

f30f118508feffff

movss

%xmm0,0xfffffe

f30f109db4feffff

movss

0xfffffeb4(%eb

f30f10a580feffff

movss

0xfffffe80(%eb

f30f11a504feffff

movss

%xmm4,0xfffffe

+879 000228df
p),%xmm4
+887 000228e7
p),%xmm0
+895 000228ef
00(%ebp)
+903 000228f7
p),%xmm5
+911 000228ff
p),%xmm0
+919 00022907
fc(%ebp)
+927 0002290f
p),%xmm0
+935 00022917
%xmm0
+939 0002291b
p),%xmm1
+947 00022923
%xmm1
+951 00022927
%xmm0
+955 0002292b
p),%xmm1
+963 00022933
%xmm1
+967 00022937
%xmm0
+971 0002293b
p),%xmm1
+979 00022943
%xmm1
+983 00022947
%xmm0
+987 0002294b
30(%ebp)
+995 00022953
p),%xmm0
+1003 0002295b
f8(%ebp)
+1011 00022963
p),%xmm0
+1019 0002296b
f4(%ebp)
+1027 00022973
p),%xmm0
+1035 0002297b
f0(%ebp)
+1043 00022983
p),%xmm0
+1051 0002298b
ec(%ebp)
+1059 00022993
p),%xmm0
+1067 0002299b
%xmm0
+1071 0002299f
p),%xmm1
+1079 000229a7
%xmm1

f30f10a5b8feffff

movss

0xfffffeb8(%eb

f30f108590feffff

movss

0xfffffe90(%eb

f30f118500feffff

movss

%xmm0,0xfffffe

f30f10adbcfeffff

movss

0xfffffebc(%eb

f30f1085a0feffff

movss

0xfffffea0(%eb

f30f1185fcfdffff

movss

%xmm0,0xfffffd

f30f108508feffff

movss

0xfffffe08(%eb

f30f59c2
f30f108d04feffff

mulss
movss

%xmm2,
0xfffffe04(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d00feffff

movss

0xfffffe00(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108dfcfdffff

movss

0xfffffdfc(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118530feffff

movss

%xmm0,0xfffffe

f30f108574feffff

movss

0xfffffe74(%eb

f30f1185f8fdffff

movss

%xmm0,0xfffffd

f30f108584feffff

movss

0xfffffe84(%eb

f30f1185f4fdffff

movss

%xmm0,0xfffffd

f30f108594feffff

movss

0xfffffe94(%eb

f30f1185f0fdffff

movss

%xmm0,0xfffffd

f30f1085a4feffff

movss

0xfffffea4(%eb

f30f1185ecfdffff

movss

%xmm0,0xfffffd

f30f1085f8fdffff

movss

0xfffffdf8(%eb

f30f59c2
f30f108df4fdffff
f30f59cb

mulss
movss

%xmm2,
0xfffffdf4(%eb

mulss

%xmm3,

+1083 000229ab
%xmm0
+1087 000229af
p),%xmm1
+1095 000229b7
%xmm1
+1099 000229bb
%xmm0
+1103 000229bf
p),%xmm1
+1111 000229c7
%xmm1
+1115 000229cb
%xmm0
+1119 000229cf
34(%ebp)
+1127 000229d7
p),%xmm7
+1135 000229df
p),%xmm0
+1143 000229e7
e8(%ebp)
+1151 000229ef
p),%xmm0
+1159 000229f7
e4(%ebp)
+1167 000229ff
p),%xmm0
+1175 00022a07
e0(%ebp)
+1183 00022a0f
%xmm0
+1186 00022a12
%xmm0
+1190 00022a16
p),%xmm1
+1198 00022a1e
%xmm1
+1202 00022a22
%xmm0
+1206 00022a26
p),%xmm1
+1214 00022a2e
%xmm1
+1218 00022a32
%xmm0
+1222 00022a36
p),%xmm1
+1230 00022a3e
%xmm1
+1234 00022a42
%xmm0
+1238 00022a46
38(%ebp)
+1246 00022a4e
p),%xmm6
+1254 00022a56
p),%xmm0
+1262 00022a5e
dc(%ebp)

f30f58c1
f30f108df0fdffff

addss
movss

%xmm1,
0xfffffdf0(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108decfdffff

movss

0xfffffdec(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118534feffff

movss

%xmm0,0xfffffe

f30f10bd78feffff

movss

0xfffffe78(%eb

f30f108588feffff

movss

0xfffffe88(%eb

f30f1185e8fdffff

movss

%xmm0,0xfffffd

f30f108598feffff

movss

0xfffffe98(%eb

f30f1185e4fdffff

movss

%xmm0,0xfffffd

f30f1085a8feffff

movss

0xfffffea8(%eb

f30f1185e0fdffff

movss

%xmm0,0xfffffd

0f28c2

movaps

%xmm2,

f30f59c7

mulss

%xmm7,

f30f108de8fdffff

movss

0xfffffde8(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108de4fdffff

movss

0xfffffde4(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108de0fdffff

movss

0xfffffde0(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118538feffff

movss

%xmm0,0xfffffe

f30f10b57cfeffff

movss

0xfffffe7c(%eb

f30f10858cfeffff

movss

0xfffffe8c(%eb

f30f1185dcfdffff

movss

%xmm0,0xfffffd

+1270 00022a66
p),%xmm0
+1278 00022a6e
d8(%ebp)
+1286 00022a76
p),%xmm0
+1294 00022a7e
d4(%ebp)
+1302 00022a86
%xmm2
+1306 00022a8a
p),%xmm3
+1314 00022a92
%xmm2
+1318 00022a96
p),%xmm4
+1326 00022a9e
%xmm2
+1330 00022aa2
%xmm5
+1334 00022aa6
%xmm2
+1338 00022aaa
3c(%ebp)
+1346 00022ab2
p),%xmm2
+1354 00022aba
p),%xmm3
+1362 00022ac2
p),%xmm4
+1370 00022aca
p),%xmm5
+1378 00022ad2
p),%xmm0
+1386 00022ada
%xmm0
+1390 00022ade
p),%xmm1
+1398 00022ae6
%xmm1
+1402 00022aea
%xmm0
+1406 00022aee
p),%xmm1
+1414 00022af6
%xmm1
+1418 00022afa
%xmm0
+1422 00022afe
p),%xmm1
+1430 00022b06
%xmm1
+1434 00022b0a
%xmm0
+1438 00022b0e
40(%ebp)
+1446 00022b16
p),%xmm0
+1454 00022b1e
%xmm0

f30f10859cfeffff

movss

0xfffffe9c(%eb

f30f1185d8fdffff

movss

%xmm0,0xfffffd

f30f1085acfeffff

movss

0xfffffeac(%eb

f30f1185d4fdffff

movss

%xmm0,0xfffffd

f30f59d6
f30f599ddcfdffff

mulss
mulss

f30f58d3
f30f59a5d8fdffff

%xmm6,
0xfffffddc(%eb

addss
mulss

%xmm3,
0xfffffdd8(%eb

f30f58d4

addss

%xmm4,

f30f59e8

mulss

%xmm0,

f30f58d5

addss

%xmm5,

f30f11953cfeffff

movss

%xmm2,0xfffffe

f30f1095c0feffff

movss

0xfffffec0(%eb

f30f109dc4feffff

movss

0xfffffec4(%eb

f30f10a5c8feffff

movss

0xfffffec8(%eb

f30f10adccfeffff

movss

0xfffffecc(%eb

f30f108508feffff

movss

0xfffffe08(%eb

f30f59c2
f30f108d04feffff

mulss
movss

%xmm2,
0xfffffe04(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d00feffff

movss

0xfffffe00(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108dfcfdffff

movss

0xfffffdfc(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118540feffff

movss

%xmm0,0xfffffe

f30f1085f8fdffff

movss

0xfffffdf8(%eb

f30f59c2

mulss

%xmm2,

+1458 00022b22
p),%xmm1
+1466 00022b2a
%xmm1
+1470 00022b2e
%xmm0
+1474 00022b32
p),%xmm1
+1482 00022b3a
%xmm1
+1486 00022b3e
%xmm0
+1490 00022b42
p),%xmm1
+1498 00022b4a
%xmm1
+1502 00022b4e
%xmm0
+1506 00022b52
44(%ebp)
+1514 00022b5a
%xmm0
+1517 00022b5d
%xmm0
+1521 00022b61
p),%xmm1
+1529 00022b69
%xmm1
+1533 00022b6d
%xmm0
+1537 00022b71
p),%xmm1
+1545 00022b79
%xmm1
+1549 00022b7d
%xmm0
+1553 00022b81
p),%xmm1
+1561 00022b89
%xmm1
+1565 00022b8d
%xmm0
+1569 00022b91
48(%ebp)
+1577 00022b99
%xmm2
+1581 00022b9d
p),%xmm3
+1589 00022ba5
%xmm2
+1593 00022ba9
p),%xmm4
+1601 00022bb1
%xmm2
+1605 00022bb5
p),%xmm5
+1613 00022bbd
%xmm2
+1617 00022bc1
4c(%ebp)

f30f108df4fdffff

movss

0xfffffdf4(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108df0fdffff

movss

0xfffffdf0(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108decfdffff

movss

0xfffffdec(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118544feffff

movss

%xmm0,0xfffffe

0f28c7

movaps

%xmm7,

f30f59c2

mulss

%xmm2,

f30f108de8fdffff

movss

0xfffffde8(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108de4fdffff

movss

0xfffffde4(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108de0fdffff

movss

0xfffffde0(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118548feffff

movss

f30f59d6
f30f599ddcfdffff

mulss
mulss

f30f58d3
f30f59a5d8fdffff

mulss

f30f11954cfeffff

mulss

%xmm4,
0xfffffdd4(%eb

addss
movss

%xmm3,
0xfffffdd8(%eb

addss

f30f58d5

%xmm6,
0xfffffddc(%eb

addss

f30f58d4
f30f59add4fdffff

%xmm0,0xfffffe

%xmm5,
%xmm2,0xfffffe

+1625 00022bc9
p),%xmm2
+1633 00022bd1
p),%xmm3
+1641 00022bd9
p),%xmm4
+1649 00022be1
p),%xmm5
+1657 00022be9
p),%xmm0
+1665 00022bf1
%xmm0
+1669 00022bf5
p),%xmm1
+1677 00022bfd
%xmm1
+1681 00022c01
%xmm0
+1685 00022c05
p),%xmm1
+1693 00022c0d
%xmm1
+1697 00022c11
%xmm0
+1701 00022c15
p),%xmm1
+1709 00022c1d
%xmm1
+1713 00022c21
%xmm0
+1717 00022c25
50(%ebp)
+1725 00022c2d
p),%xmm0
+1733 00022c35
%xmm0
+1737 00022c39
p),%xmm1
+1745 00022c41
%xmm1
+1749 00022c45
%xmm0
+1753 00022c49
p),%xmm1
+1761 00022c51
%xmm1
+1765 00022c55
%xmm0
+1769 00022c59
p),%xmm1
+1777 00022c61
%xmm1
+1781 00022c65
%xmm0
+1785 00022c69
54(%ebp)
+1793 00022c71
%xmm0
+1796 00022c74
%xmm0

f30f1095d0feffff

movss

0xfffffed0(%eb

f30f109dd4feffff

movss

0xfffffed4(%eb

f30f10a5d8feffff

movss

0xfffffed8(%eb

f30f10addcfeffff

movss

0xfffffedc(%eb

f30f108508feffff

movss

0xfffffe08(%eb

f30f59c2
f30f108d04feffff

mulss
movss

%xmm2,
0xfffffe04(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d00feffff

movss

0xfffffe00(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108dfcfdffff

movss

0xfffffdfc(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118550feffff

movss

%xmm0,0xfffffe

f30f1085f8fdffff

movss

0xfffffdf8(%eb

f30f59c2
f30f108df4fdffff

mulss
movss

%xmm2,
0xfffffdf4(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108df0fdffff

movss

0xfffffdf0(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108decfdffff

movss

0xfffffdec(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118554feffff

movss

%xmm0,0xfffffe

0f28c7

movaps

%xmm7,

f30f59c2

mulss

%xmm2,

+1800 00022c78
p),%xmm1
+1808 00022c80
%xmm1
+1812 00022c84
%xmm0
+1816 00022c88
p),%xmm1
+1824 00022c90
%xmm1
+1828 00022c94
%xmm0
+1832 00022c98
p),%xmm1
+1840 00022ca0
%xmm1
+1844 00022ca4
%xmm0
+1848 00022ca8
58(%ebp)
+1856 00022cb0
%xmm2
+1860 00022cb4
p),%xmm3
+1868 00022cbc
%xmm2
+1872 00022cc0
p),%xmm4
+1880 00022cc8
%xmm2
+1884 00022ccc
p),%xmm5
+1892 00022cd4
%xmm2
+1896 00022cd8
5c(%ebp)
+1904 00022ce0
p),%xmm0
+1912 00022ce8
p),%xmm1
+1920 00022cf0
p),%xmm2
+1928 00022cf8
p),%xmm3
+1936 00022d00
p),%xmm4
+1944 00022d08
%xmm4
+1948 00022d0c
08(%ebp)
+1956 00022d14
p),%xmm4
+1964 00022d1c
%xmm4
+1968 00022d20
04(%ebp)
+1976 00022d28
p),%xmm4
+1984 00022d30
p),%xmm4

f30f108de8fdffff

movss

0xfffffde8(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108de4fdffff

movss

0xfffffde4(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108de0fdffff

movss

0xfffffde0(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118558feffff

movss

f30f59d6
f30f599ddcfdffff

mulss
mulss

f30f58d3
f30f59a5d8fdffff

mulss

%xmm3,
0xfffffdd8(%eb

addss
mulss

f30f58d5

%xmm6,
0xfffffddc(%eb

addss

f30f58d4
f30f59add4fdffff

%xmm0,0xfffffe

%xmm4,
0xfffffdd4(%eb

addss

%xmm5,

f30f11955cfeffff

movss

%xmm2,0xfffffe

f30f1085e0feffff

movss

0xfffffee0(%eb

f30f108de4feffff

movss

0xfffffee4(%eb

f30f1095e8feffff

movss

0xfffffee8(%eb

f30f109decfeffff

movss

0xfffffeec(%eb

f30f10a508feffff

movss

0xfffffe08(%eb

f30f59e0

mulss

%xmm0,

f30f11a508feffff

movss

%xmm4,0xfffffe

f30f10a504feffff

movss

0xfffffe04(%eb

f30f59e1

mulss

%xmm1,

f30f11a504feffff

movss

%xmm4,0xfffffe

f30f10a508feffff

movss

0xfffffe08(%eb

f30f58a504feffff

addss

0xfffffe04(%eb

+1992 00022d38
08(%ebp)
+2000 00022d40
p),%xmm4
+2008 00022d48
%xmm4
+2012 00022d4c
00(%ebp)
+2020 00022d54
p),%xmm4
+2028 00022d5c
p),%xmm4
+2036 00022d64
08(%ebp)
+2044 00022d6c
p),%xmm4
+2052 00022d74
%xmm4
+2056 00022d78
fc(%ebp)
+2064 00022d80
p),%xmm4
+2072 00022d88
p),%xmm4
+2080 00022d90
60(%ebp)
+2088 00022d98
p),%xmm4
+2096 00022da0
%xmm4
+2100 00022da4
f8(%ebp)
+2108 00022dac
p),%xmm4
+2116 00022db4
%xmm4
+2120 00022db8
f4(%ebp)
+2128 00022dc0
p),%xmm4
+2136 00022dc8
p),%xmm4
+2144 00022dd0
f8(%ebp)
+2152 00022dd8
p),%xmm4
+2160 00022de0
%xmm4
+2164 00022de4
f0(%ebp)
+2172 00022dec
p),%xmm4
+2180 00022df4
p),%xmm4
+2188 00022dfc
f8(%ebp)
+2196 00022e04
p),%xmm4
+2204 00022e0c
%xmm4

f30f11a508feffff

movss

%xmm4,0xfffffe

f30f10a500feffff

movss

0xfffffe00(%eb

f30f59e2

mulss

%xmm2,

f30f11a500feffff

movss

%xmm4,0xfffffe

f30f10a508feffff

movss

0xfffffe08(%eb

f30f58a500feffff

addss

0xfffffe00(%eb

f30f11a508feffff

movss

%xmm4,0xfffffe

f30f10a5fcfdffff

movss

0xfffffdfc(%eb

f30f59e3

mulss

%xmm3,

f30f11a5fcfdffff

movss

%xmm4,0xfffffd

f30f10a508feffff

movss

0xfffffe08(%eb

f30f58a5fcfdffff

addss

0xfffffdfc(%eb

f30f11a560feffff

movss

%xmm4,0xfffffe

f30f10a5f8fdffff

movss

0xfffffdf8(%eb

f30f59e0

mulss

%xmm0,

f30f11a5f8fdffff

movss

%xmm4,0xfffffd

f30f10a5f4fdffff

movss

0xfffffdf4(%eb

f30f59e1

mulss

%xmm1,

f30f11a5f4fdffff

movss

%xmm4,0xfffffd

f30f10a5f8fdffff

movss

0xfffffdf8(%eb

f30f58a5f4fdffff

addss

0xfffffdf4(%eb

f30f11a5f8fdffff

movss

%xmm4,0xfffffd

f30f10a5f0fdffff

movss

0xfffffdf0(%eb

f30f59e2

mulss

%xmm2,

f30f11a5f0fdffff

movss

%xmm4,0xfffffd

f30f10a5f8fdffff

movss

0xfffffdf8(%eb

f30f58a5f0fdffff

addss

0xfffffdf0(%eb

f30f11a5f8fdffff

movss

%xmm4,0xfffffd

f30f10a5ecfdffff

movss

0xfffffdec(%eb

f30f59e3

mulss

%xmm3,

+2208 00022e10
ec(%ebp)
+2216 00022e18
p),%xmm4
+2224 00022e20
p),%xmm4
+2232 00022e28
64(%ebp)
+2240 00022e30
%xmm7
+2244 00022e34
p),%xmm4
+2252 00022e3c
%xmm4
+2256 00022e40
%xmm7
+2260 00022e44
p),%xmm4
+2268 00022e4c
%xmm4
+2272 00022e50
%xmm7
+2276 00022e54
p),%xmm4
+2284 00022e5c
%xmm4
+2288 00022e60
%xmm7
+2292 00022e64
68(%ebp)
+2300 00022e6c
%xmm6
+2304 00022e70
p),%xmm1
+2312 00022e78
dc(%ebp)
+2320 00022e80
%xmm6
+2324 00022e84
p),%xmm2
+2332 00022e8c
d8(%ebp)
+2340 00022e94
%xmm6
+2344 00022e98
p),%xmm3
+2352 00022ea0
d4(%ebp)
+2360 00022ea8
%xmm6
+2364 00022eac
6c(%ebp)
+2372 00022eb4
p),%esi
+2378 00022eba
+2379 00022ebb
cx
+2384 00022ec0
p),%edi
+2390 00022ec6

f30f11a5ecfdffff

movss

%xmm4,0xfffffd

f30f10a5f8fdffff

movss

0xfffffdf8(%eb

f30f58a5ecfdffff

addss

0xfffffdec(%eb

f30f11a564feffff

movss

%xmm4,0xfffffe

f30f59f8
f30f10a5e8fdffff

mulss
movss

%xmm0,
0xfffffde8(%eb

f30f59e1

mulss

%xmm1,

f30f58fc

addss

%xmm4,

f30f10a5e4fdffff

movss

0xfffffde4(%eb

f30f59e2

mulss

%xmm2,

f30f58fc

addss

%xmm4,

f30f10a5e0fdffff

movss

0xfffffde0(%eb

f30f59e3

mulss

%xmm3,

f30f58fc

addss

%xmm4,

f30f11bd68feffff

movss

f30f59f0

%xmm7,0xfffffe
mulss

%xmm0,

f30f598ddcfdffff

mulss

0xfffffddc(%eb

f30f118ddcfdffff

movss

%xmm1,0xfffffd

f30f58f1

addss

%xmm1,

f30f5995d8fdffff

mulss

0xfffffdd8(%eb

f30f1195d8fdffff

movss

%xmm2,0xfffffd

f30f58f2

addss

%xmm2,

f30f599dd4fdffff

mulss

0xfffffdd4(%eb

f30f119dd4fdffff

movss

%xmm3,0xfffffd

f30f58f3

addss

%xmm3,

f30f11b56cfeffff

movss

%xmm6,0xfffffe

8db530feffff

leal

0xfffffe30(%eb

fc
b910000000

movl

$0x00000010,%e

8bbda4fdffff

movl

0xfffffda4(%eb

f3a5

cld

rep/movsl

(%esi)

,(%edi)
+2392 00022ec8
p),%eax
+2398 00022ece
x04(%esp)
+2402 00022ed2
p),%edi
+2408 00022ed8
%esp)
+2411 00022edb
+2416 00022ee0
p),%eax
+2422 00022ee6
x04(%esp)
+2426 00022eea
p),%edi
+2432 00022ef0
%esp)
+2435 00022ef3
+2440 00022ef8
sp
+2446 00022efe
+2447 00022eff
+2448 00022f00
+2449 00022f01
+2450 00022f02
+2451 00022f03
)
+2457 00022f09
x)
+2464 00022f10
m0
+2472 00022f18
+2477 00022f1d
+2480 00022f20
04(%esp)
+2488 00022f28
%esp)
+2491 00022f2b
+2496 00022f30
ebx
+2498 00022f32
04(%esp)
+2506 00022f3a
%esp)
+2509 00022f3d
+2514 00022f42
esi
+2516 00022f44
04(%esp)
+2524 00022f4c
%esp)
+2527 00022f4f
+2532 00022f54
m6
+2537 00022f59
m5
+2542 00022f5e
m2
+2547 00022f63

8d85b0feffff

leal

89442404
8bbdc8fdffff

movl
movl

893c24
e850940300
8d85b0feffff

calll
leal

e838940300
81c46c020000

%edi,(
0x0005c330
0xfffffeb0(%eb

movl
movl

893c24

%eax,0
0xfffffdc8(%eb

movl

89442404
8bbdccfdffff

0xfffffeb0(%eb

%eax,0
0xfffffdcc(%eb

movl
calll
addl

%edi,(
0x0005c330
$0x0000026c,%e

5b
5e
5f
c9
c3
660f1f440000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

f30f10059c1a1000

movss

0x00101a9c,%xm

e99cf8ffff
0f1f00
c744240407450d00
Inside Front
893c24

jmp
movl

e8609b0300
89c3

calll

c744240439450d00
Paper
893c24

movl

e84e9b0300
89c6

calll

c744240449450d00
Fixer Base
893c24

movl

e83c9b0300
f30f107350

calll
movss

0x0005ca90
0x50(%ebx),%xm

f30f106b60

movss

0x60(%ebx),%xm

f30f105050

movss

0x50(%eax),%xm

f30f106054

movss

0x54(%eax),%xm

nopl

0x000227b9
(%eax)
$0x000d4507,0x

movl

%edi,(

movl

0x0005ca90
%eax,%
$0x000d4539,0x

movl

%edi,(

movl

0x0005ca90
%eax,%
$0x000d4549,0x

movl

%edi,(

m4
+2552 00022f68
m7
+2557 00022f6d
m1
+2562 00022f72
m0
+2567 00022f77
%xmm0
+2571 00022f7b
%xmm3
+2574 00022f7e
%xmm3
+2578 00022f82
m1
+2583 00022f87
m1
+2591 00022f8f
%xmm1
+2595 00022f93
%xmm1
+2599 00022f97
p)
+2604 00022f9c
%xmm4
+2608 00022fa0
%xmm2
+2612 00022fa4
m2
+2620 00022fac
%xmm2
+2624 00022fb0
%xmm4
+2628 00022fb4
p)
+2633 00022fb9
ebp),%eax
+2636 00022fbc
ebp),%edx
+2639 00022fbf
%xmm1
+2642 00022fc2
eax
+2645 00022fc5
,%eax
+2647 00022fc7
%esp)
+2650 00022fca
_asinf
+2655 00022fcf
p)
+2661 00022fd5
p),%xmm0
+2669 00022fdd
m0
+2677 00022fe5
m0
+2685 00022fed
%eax
+2689 00022ff1

f30f10785c

movss

0x5c(%eax),%xm

f30f104e60

movss

0x60(%esi),%xm

f30f10435c

movss

0x5c(%ebx),%xm

f30f5cc6

subss

%xmm6,

0f57db

xorps

%xmm3,

f30f5fd8

maxss

%xmm0,

f30f584e54

addss

0x54(%esi),%xm

f30f590de0120e00

mulss

0x000e12e0,%xm

f30f5ccd

subss

%xmm5,

f30f5ecb

divss

%xmm3,

f30f114de4

movss

%xmm1,0xe4(%eb

f30f5ce5

subss

%xmm5,

f30f58d7

addss

%xmm7,

f30f5915e0120e00

mulss

0x000e12e0,%xm

f30f5cd6

subss

%xmm6,

f30f5ee2

divss

%xmm2,

f30f1165e0

movss

%xmm4,0xe0(%eb

8d45e0

leal

0xe0(%

8d55e4

leal

0xe4(%

0f2ecc

ucomiss

%xmm4,

0f46c2

cmovbel

%edx,%

8b00

movl

(%eax)

890424

movl

%eax,(

e8f3fd0d00

calll

0x00102dc2

d99db4fdffff

fstps

0xfffffdb4(%eb

f30f1085b4fdffff

movss

0xfffffdb4(%eb

f30f5905981a1000

mulss

0x00101a98,%xm

f30f5c05e0120e00

subss

0x000e12e0,%xm

f30f2cc0
3985c4fdffff

cvttss2si
cmpl

%xmm0,

%eax,0xfffffdc

4(%ebp)
+2695
p),%eax
+2702
4(%ebp)
+2708
+2713
+2714
)

00022ff7 0f4d85c4fdffff

cmovgel

0xfffffdc4(%eb

00022ffe 8985c4fdffff

movl

%eax,0xfffffdc

00023004 e98af5ffff
00023009 90
0002300a 660f1f440000

jmp

+0

0x00022593
nop

nopw

0x00(%eax,%eax

00023010 55

pushl

%ebp
+1
00023011 89e5
%esp,%ebp
+3
00023013 57
%edi
+4
00023014 56
%esi
+5
00023015 53
%ebx
+6
00023016 81ec5c010000
0015c,%esp
+12 0002301c 8b7d08
ebp),%edi
+15 0002301f c74424042a480d00
04(%esp)
Leaves
+23 00023027 8b450c
ebp),%eax
+26 0002302a 890424
%esp)
+29 0002302d e85e9a0300
+34 00023032 89c6
esi
+36 00023034 f30f104060
m0
+41 00023039 f30f1185b4feffff
b4(%ebp)
+49 00023041 0f28c8
%xmm1
+52 00023044 f30f5c4854
m1
+57 00023049 0f57c0
%xmm0
+60 0002304c f30f5fc1
%xmm0
+64 00023050 0f28c8
%xmm1
+67 00023053 f30f2a470c
m0
+72 00023058 f30f59c1
%xmm0
+76 0002305c f30f5e0504191000
m0
+84 00023064 f30f5cc8
%xmm1
+88 00023068 f30f118db0feffff
b0(%ebp)
+96 00023070 c745dc00000000
dc(%ebp)
+103 00023077 f30f1085b4feffff

movl
pushl
pushl
pushl
subl

$0x000

movl

0x08(%

movl

$0x000d482a,0x
movl

0x0c(%

movl

%eax,(

movl

0x0005ca90
%eax,%

calll
movss

0x60(%eax),%xm

movss

%xmm0,0xfffffe
movaps

subss

%xmm0,
0x54(%eax),%xm

xorps

%xmm0,

maxss

%xmm1,

movaps

%xmm0,

cvtsi2ss

0x0c(%edi),%xm
mulss

divss

%xmm1,
0x00101904,%xm

subss

%xmm0,

movss

%xmm1,0xfffffe

movl

$0x00000000,0x

movss

0xfffffeb4(%eb

p),%xmm0
+111 0002307f
m0
+118 00023086
p)
+123 0002308b
e4(%ebp)
+130 00023092
ebp),%eax
+133 00023095
x04(%esp)
+137 00023099
p),%ebx
+143 0002309f
%esp)
+146 000230a2
+151 000230a7
x04(%esp)
+155 000230ab
%esp)
+158 000230ae
+163 000230b3
m0
+168 000230b8
m0
+176 000230c0
ax
+181 000230c5
xd0(%ebp)
+184 000230c8
p)
+189 000230cd
xd8(%ebp)
+192 000230d0
ebp),%eax
+195 000230d3
x04(%esp)
+199 000230d7
p),%ebx
+205 000230dd
%esp)
+208 000230e0
+213 000230e5
x04(%esp)
+217 000230e9
%esp)
+220 000230ec
+225 000230f1
c4(%ebp)
+232 000230f8
p),%xmm0
+240 00023100
p)
+245 00023105
cc(%ebp)
+252 0002310c
ebp),%eax
+255 0002310f
x04(%esp)
+259 00023113

0f5705b01a1000

xorps

0x00101ab0,%xm

f30f1145e0

movss

%xmm0,0xe0(%eb

c745e400000000

movl

$0x00000000,0x

8d45dc

leal

0xdc(%

89442404

movl

%eax,0

8d9d78ffffff

leal

891c24
e8791c0400
895c2404

0xffffff78(%eb
movl

%ebx,(

movl

0x00064d20
%ebx,0

movl

%esi,(

calll

893424
e87d920300
f30f2a470c

calll
cvtsi2ss

0x0005c330
0x0c(%edi),%xm

f30f5e0504191000

divss

0x00101904,%xm

b80000803f

movl

$0x3f800000,%e

8945d0
f30f1145d4

movl
movss

%eax,0
%xmm0,0xd4(%eb

8945d8

movl

%eax,0

8d45d0

leal

0xd0(%

89442404

movl

%eax,0

8d9d38ffffff

leal

891c24
e88b1c0400
895c2404

0xffffff38(%eb
movl

%ebx,(

movl

0x00064d70
%ebx,0

movl

%esi,(

calll

893424
e83f920300
c745c400000000

calll
movl

0x0005c330
$0x00000000,0x

f30f1085b4feffff

movss

0xfffffeb4(%eb

f30f1145c8

movss

%xmm0,0xc8(%eb

c745cc00000000

movl

$0x00000000,0x

8d45c4

leal

0xc4(%

89442404

movl

%eax,0

8d9df8feffff

leal

0xfffffef8(%eb

p),%ebx
+265 00023119
%esp)
+268 0002311c
+273 00023121
x04(%esp)
+277 00023125
%esp)
+280 00023128
+285 0002312d
b8(%ebp)
+292 00023134
p),%xmm0
+300 0002313c
p)
+305 00023141
c0(%ebp)
+312 00023148
ebp),%eax
+315 0002314b
x04(%esp)
+319 0002314f
p),%ebx
+325 00023155
%esp)
+328 00023158
+333 0002315d
04(%esp)
+341 00023165
ebp),%eax
+344 00023168
%esp)
+347 0002316b
+352 00023170
x04(%esp)
+356 00023174
%esp)
+359 00023177
+364 0002317c
sp
+370 00023182
+371 00023183
+372 00023184
+373 00023185
+374 00023186
+375 00023187
+376 00023188
x,%eax)
+0

891c24
e8ff1b0400
895c2404

movl

%ebx,(

movl

0x00064d20
%ebx,0

movl

%esi,(

calll

893424
e803920300
c745b800000000

calll
movl

0x0005c330
$0x00000000,0x

f30f1085b0feffff

movss

0xfffffeb0(%eb

f30f1145bc

movss

%xmm0,0xbc(%eb

c745c000000000

movl

$0x00000000,0x

8d45b8

leal

0xb8(%

89442404

movl

%eax,0

8d9db8feffff

leal

891c24
e8c31b0400
c744240439450d00
Paper
8b450c

movl
calll
movl

890424
e820990300
895c2404

5b
5e
5f
c9
c3
90
0f1f840000000000

%ebx,(
0x00064d20
$0x000d4539,0x

movl

0x0c(%

movl

%eax,(

movl

0x0005ca90
%ebx,0

movl

%eax,(

calll

890424
e8b4910300
81c45c010000

0xfffffeb8(%eb

calll
addl

0x0005c330
$0x0000015c,%e
popl
popl
popl
leave
ret
nop

nopl

00023190 55

%ebx
%esi
%edi

0x00000000(%ea
pushl

%ebp
+1
00023191 89e5
%esp,%ebp
+3
00023193 83ec18
$0x18,%esp
+6
00023196 895df8
%ebx,0xf8(%ebp)
+9
00023199 8975fc
%esi,0xfc(%ebp)
+12 0002319c c70424e4000000

movl
subl
movl
movl
movl

$0x000000e4,(%

esp)
+19 000231a3 e8d2fb0d00
operator new(unsigned long)
+24 000231a8 89c6
esi
+26 000231aa 8b4508
ebp),%eax
+29 000231ad 89442404
x04(%esp)
+33 000231b1 893424
%esp)
+36 000231b4 e887edffff
+41 000231b9 89f0
eax
+43 000231bb 8b5df8
ebp),%ebx
+46 000231be 8b75fc
ebp),%esi
+49 000231c1 c9
+50 000231c2 c3
+51 000231c3 89c3
ebx
+53 000231c5 893424
%esp)
+56 000231c8 e8a1fb0d00
operator delete(void*)
+61 000231cd 891c24
%esp)
+64 000231d0 e873fa0d00
__Unwind_Resume
+69 000231d5 90
+70 000231d6 662e0f1f840000000000
ax)
+0

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x00021f40
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

000231e0 55

pushl

%ebp
+1
000231e1 89e5
%esp,%ebp
+3
000231e3 8b5508
0x08(%ebp),%edx
+6
000231e6 8b450c
0x0c(%ebp),%eax
+9
000231e9 3b82d8000000
00d8(%edx),%eax
+15 000231ef 7406
31f7
+17 000231f1 8982d8000000
8(%edx)
+23 000231f7 c9
+24 000231f8 c3
+25 000231f9 90
+26 000231fa 660f1f440000
)
+0

00023200 55

movl
movl
movl
cmpl

0x0000

je

0x0002

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax
pushl

%ebp
+1
00023201 89e5
%esp,%ebp
+3
00023203 8b5508
0x08(%ebp),%edx

movl
movl

+6
00023206 8b450c
0x0c(%ebp),%eax
+9
00023209 3b82dc000000
00dc(%edx),%eax
+15 0002320f 7406
3217
+17 00023211 8982dc000000
c(%edx)
+23 00023217 c9
+24 00023218 c3
+25 00023219 90
+26 0002321a 660f1f440000
)
+0

movl
cmpl

0x0000

je

0x0002

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

00023220 55

pushl

%ebp
+1
00023221 89e5
%esp,%ebp
+3
00023223 8b5508
0x08(%ebp),%edx
+6
00023226 8b450c
0x0c(%ebp),%eax
+9
00023229 3b82d4000000
00d4(%edx),%eax
+15 0002322f 7406
3237
+17 00023231 8982d4000000
4(%edx)
+23 00023237 c9
+24 00023238 c3
+25 00023239 90
+26 0002323a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0002

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

00023240 55

pushl

%ebp
+1
00023241
%esp,%ebp
+3
00023243
%edi
+4
00023244
%esi
+5
00023245
%ebx
+6
00023246
$0x5c,%esp
+9
00023249
0x08(%ebp),%edx
+12 0002324c 8b02
,%eax
+14 0002324e 8b4038
eax),%eax
+17 00023251 891424
%esp)
+20 00023254 ffd0
+22 00023256 8d780c
eax),%edi
+25 00023259 8b400c
eax),%eax
+28 0002325c 8b7014

89e5

movl

57

pushl

56

pushl

53

pushl

83ec5c

subl

8b5508

movl
movl

(%edx)

movl

0x38(%

movl

%edx,(

call
leal

*%eax
0x0c(%

movl

0x0c(%

movl

0x14(%

eax),%esi
+31 0002325f 8d45e7
leal
0xe7(%
ebp),%eax
+34 00023262 89442408
movl
%eax,0
x08(%esp)
+38 00023266 c7442404004c0d00
movl
$0x000d4c00,0x
04(%esp)
Front
+46 0002326e 8d5dd8
leal
0xd8(%
ebp),%ebx
+49 00023271 891c24
movl
%ebx,(
%esp)
+52 00023274 e847fa0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+57 00023279 895c2404
movl
%ebx,0
x04(%esp)
+61 0002327d 893c24
movl
%edi,(
%esp)
+64 00023280 ffd6
call
*%esi
+66 00023282 8945b4
movl
%eax,0
xb4(%ebp)
+69 00023285 8b5dd8
movl
0xd8(%
ebp),%ebx
+72 00023288 83eb0c
subl
$0x0c,
%ebx
+75 0002328b 8b0d88801300
movl
0x00138088,%ec
x
+81 00023291 894dbc
movl
%ecx,0
xbc(%ebp)
+84 00023294 39cb
cmpl
%ecx,%
ebx
+86 00023296 0f8579030000
jne
0x00023615
+92 0002329c 8b5508
movl
0x08(%
ebp),%edx
+95 0002329f 8b02
movl
(%edx)
,%eax
+97 000232a1 8b4038
movl
0x38(%
eax),%eax
+100 000232a4 891424
movl
%edx,(
%esp)
+103 000232a7 ffd0
call
*%eax
+105 000232a9 8d780c
leal
0x0c(%
eax),%edi
+108 000232ac 8b400c
movl
0x0c(%
eax),%eax
+111 000232af 8b7014
movl
0x14(%
eax),%esi
+114 000232b2 8d45e6
leal
0xe6(%
ebp),%eax
+117 000232b5 89442408
movl
%eax,0
x08(%esp)
+121 000232b9 c744240488560d00
movl
$0x000d5688,0x
04(%esp)
Back
+129 000232c1 8d5dd4
leal
0xd4(%
ebp),%ebx
+132 000232c4 891c24
movl
%ebx,(
%esp)
+135 000232c7 e8f4f90d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)

+140 000232cc 895c2404


movl
%ebx,0
x04(%esp)
+144 000232d0 893c24
movl
%edi,(
%esp)
+147 000232d3 ffd6
call
*%esi
+149 000232d5 8945b8
movl
%eax,0
xb8(%ebp)
+152 000232d8 8b5dd4
movl
0xd4(%
ebp),%ebx
+155 000232db 83eb0c
subl
$0x0c,
%ebx
+158 000232de 395dbc
cmpl
%ebx,0
xbc(%ebp)
+161 000232e1 0f85d0020000
jne
0x000235b7
+167 000232e7 8b4d08
movl
0x08(%
ebp),%ecx
+170 000232ea 8b01
movl
(%ecx)
,%eax
+172 000232ec 8b4038
movl
0x38(%
eax),%eax
+175 000232ef 890c24
movl
%ecx,(
%esp)
+178 000232f2 ffd0
call
*%eax
+180 000232f4 8d780c
leal
0x0c(%
eax),%edi
+183 000232f7 8b400c
movl
0x0c(%
eax),%eax
+186 000232fa 8b7014
movl
0x14(%
eax),%esi
+189 000232fd 8d45e5
leal
0xe5(%
ebp),%eax
+192 00023300 89442408
movl
%eax,0
x08(%esp)
+196 00023304 c744240402450d00
movl
$0x000d4502,0x
04(%esp)
Left
+204 0002330c 8d5dd0
leal
0xd0(%
ebp),%ebx
+207 0002330f 891c24
movl
%ebx,(
%esp)
+210 00023312 e8a9f90d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+215 00023317 895c2404
movl
%ebx,0
x04(%esp)
+219 0002331b 893c24
movl
%edi,(
%esp)
+222 0002331e ffd6
call
*%esi
+224 00023320 89c7
movl
%eax,%
edi
+226 00023322 8b5dd0
movl
0xd0(%
ebp),%ebx
+229 00023325 83eb0c
subl
$0x0c,
%ebx
+232 00023328 395dbc
cmpl
%ebx,0
xbc(%ebp)
+235 0002332b 0f85b5020000
jne
0x000235e6
+241 00023331 8b45b4
movl
0xb4(%
ebp),%eax
+244 00023334 890424
movl
%eax,(
%esp)

+247 00023337 e80489feff


+252 0002333c 84c0

calll
testb

0x0000bc40
%al,%a

movl

0x00023480
0xb4(%

movl

%edx,(

movl

0x0000bca0
%edx,%

89c3

movl

%eax,%

893c24

movl

%edi,(

l
+254 0002333e
+260 00023344
ebp),%edx
+263 00023347
%esp)
+266 0002334a
+271 0002334f
esi
+273 00023351
ebx
+275 00023353
%esp)
+278 00023356
+283 0002335b
c0(%ebp)
+290 00023362
cx
+295 00023367
l
+297 00023369
+303 0002336f
ebx
+305 00023371
337b
+307 00023373
esi
+309 00023375
+315 0002337b
ecx
+317 0002337d
33f0
+319 0002337f
ebp),%edx
+322 00023382
edx
+324 00023384
33f0
+326 00023386
m3
+331 0002338b
m1
+339 00023393
%xmm1
+343 00023397
%ecx,%ebx
+346 0002339a
dx
+351 0002339f
eax
+353 000233a1
+355 000233a3
edx
+357 000233a5
%edx
+360 000233a8
%ebx
+363 000233ab

0f843c010000
8b55b4

je

891424
e85189feff
89d6

e8e588feff
c745c078000000
'x'
b914000000

calll

calll
movl

0x0000bc40
$0x00000078,0x

movl

$0x00000014,%e

84c0
0f85c1010000
85db

testb

%al,%a

testl

0x00023530
%ebx,%

jne

7408

je

0x0002

85f6

testl

%esi,%

testl

0x000234c0
%ecx,%

0f8545010000
85c9

jne

7471

je

0x0002

8b55c0

movl

0xc0(%

85d2

testl

%edx,%

746a

je

0x0002

f30f2a5dc0

cvtsi2ss

0xc0(%ebp),%xm

f30f100da41a1000

movss

0x00101aa4,%xm

f30f5ecb

divss

%xmm3,

6bd964

imull

$0x64,

ba89888888

movl

$0x88888889,%e

89d8

movl

%ebx,%

f7ea
01da

imull
addl

%edx
%ebx,%

c1fa04

sarl

$0x04,

c1fb1f

sarl

$0x1f,

29da

subl

%ebx,%

edx
+365 000233ad
xmm0
+369 000233b1
%xmm0
+373 000233b5
m2
+381 000233bd
%xmm0
+385 000233c1
%edx
+389 000233c5
xc4(%ebp)
+392 000233c8
%xmm3
+396 000233cc
%xmm3
+400 000233d0
%edi
+404 000233d4
xmm0
+408 000233d8
%xmm1
+412 000233dc
%xmm1
+416 000233e0
%esi
+420 000233e4
3401
+422 000233e6
ax)
+432 000233f0
c4(%ebp)
+439 000233f7
di
+444 000233fc
si
+449 00023401
ebp),%edx
+452 00023404
%esp)
+455 00023407
+460 0002340c
ebx
+462 0002340e
04(%esp)
+470 00023416
%esp)
+473 00023419
+478 0002341e
,%edx
+480 00023420
edx),%edx
+483 00023423
ebp),%ecx
+486 00023426
x04(%esp)
+490 0002342a
%esp)
+493 0002342d

f30f2ac2

cvtsi2ss

%edx,%

f30f59c1

mulss

%xmm1,

f30f1015e0120e00

movss

0x000e12e0,%xm

f30f58c2

addss

%xmm2,

f30f2cd0

cvttss2si

%xmm0,

8955c4

movl

%edx,0

f30f59d9

mulss

%xmm1,

f30f58da

addss

%xmm2,

f30f2cfb

cvttss2si

%xmm3,

f30f2ac1

cvtsi2ss

%ecx,%

f30f59c8

mulss

%xmm0,

f30f58ca

addss

%xmm2,

f30f2cf1

cvttss2si

%xmm1,

eb1b

jmp

0x0002

662e0f1f840000000000
c745c464000000
'd'
bf78000000
'x'
be14000000

nopw

%cs:0x00000000(%eax,%e
movl

$0x00000064,0x

movl

$0x00000078,%e

movl

$0x00000014,%e

8b5508

movl

0x08(%

891424

movl

%edx,(

movl

0x000067a0
%eax,%

e89433feff
89c3

calll

c744240464550d00
Width
890424

movl

e842c70700
8b10

calll

$0x000d5564,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b5208

movl

0x08(%

8b4dc4

movl

0xc4(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

ffd2

call

*%edx

+495 0002342f
04(%esp)
+503 00023437
%esp)
+506 0002343a
+511 0002343f
,%edx
+513 00023441
edx),%edx
+516 00023444
x04(%esp)
+520 00023448
%esp)
+523 0002344b
+525 0002344d
04(%esp)
+533 00023455
%esp)
+536 00023458
+541 0002345d
,%edx
+543 0002345f
edx),%edx
+546 00023462
x04(%esp)
+550 00023466
%esp)
+553 00023469
+555 0002346b
%esp
+558 0002346e
+559 0002346f
+560 00023470
+561 00023471
+562 00023472
+563 00023473
)
+569 00023479
x)
+576 00023480
ebp),%ecx
+579 00023483
%esp)
+582 00023486
+587 0002348b
si
+592 00023490
bx
+597 00023495
l
+599 00023497
+605 0002349d
ebp),%eax
+608 000234a0
%esp)
+611 000234a3
+616 000234a8
esi
+618 000234aa
ebx

c7442404a8580d00
Height
891c24

movl

e821c70700
8b10

calll

$0x000d58a8,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b5208

movl

0x08(%

897c2404

movl

%edi,0

890424

movl

%eax,(

call

*%edx
$0x000d4a22,0x

movl

%ebx,(

movl

0x0009fb60
(%eax)

8b5208

movl

0x08(%

89742404

movl

%esi,0

890424

movl

%eax,(

ffd2
83c45c

call
addl

*%edx
$0x5c,

5b
5e
5f
c9
c3
660f1f440000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

ffd2
c7442404224a0d00
Depth
891c24

movl

e803c70700
8b10

calll

8b4db8

movl

0xb8(%

890c24

movl

%ecx,(

e8b587feff
be78000000

calll
movl

0x0000bc40
$0x00000078,%e

movl

$0x00000064,%e

'x'
bb64000000
'd'
84c0
0f84b6feffff
8b45b8

testb
je

890424
e8f887feff
89d6
89c3

%al,%a

movl

0x00023353
0xb8(%

movl

%eax,(

movl

0x0000bca0
%edx,%

movl

%eax,%

calll

+620 000234ac e9a2feffff


+625 000234b1 0f1f8000000000

jmp
nopl

0x00023353
0x00000000(%ea

nopl

0x00000000(%ea

x)
+632 000234b8
x,%eax)
+640 000234c0
ecx
+642 000234c2
+648 000234c8
ebp),%edi
+651 000234cb
edi
+653 000234cd
+659 000234d3
xmm2
+663 000234d7
m1
+671 000234df
%xmm1
+675 000234e3
xmm0
+679 000234e7
%xmm0
+683 000234eb
m3
+691 000234f3
%xmm0
+695 000234f7
%eax
+699 000234fb
xc4(%ebp)
+702 000234fe
%xmm2
+706 00023502
%xmm2
+710 00023506
%edi
+714 0002350a
ecx
+717 0002350d
edx
+719 0002350f
eax
+721 00023511
%edx
+724 00023514
ebp)
+727 00023517
xmm0
+731 0002351b
%xmm1
+735 0002351f
%xmm1
+739 00023523
%esi
+743 00023527
+748 0002352c
eax)
+752 00023530
%esp)

0f1f840000000000
85c9
0f8488000000
8b7dc0

testl

%ecx,%

je

0x00023550
0xc0(%

movl

85ff

testl

0f847d000000
f30f2ad6

je

f30f100da41a1000

movss

%edi,%
0x00023550
%esi,%

cvtsi2ss

0x00101aa4,%xm

f30f5eca

divss

%xmm2,

f30f2ac3

cvtsi2ss

%ebx,%

f30f59c1

mulss

%xmm1,

f30f101de0120e00

movss

0x000e12e0,%xm

f30f58c3

addss

%xmm3,

f30f2cc0

cvttss2si

%xmm0,

8945c4

movl

%eax,0

f30f59d1

mulss

%xmm1,

f30f58d3

addss

%xmm3,

f30f2cfa

cvttss2si

%xmm2,

0fafce

imull

%esi,%

89ca

movl

%ecx,%

89c8

movl

%ecx,%

c1fa1f

sarl

$0x1f,

f77dc0

idivl

0xc0(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c8

mulss

%xmm0,

f30f58cb

addss

%xmm3,

f30f2cf1

cvttss2si

%xmm1,

e9d5feffff
0f1f4000
893c24

jmp
nopl

0x00023401
0x00(%

movl

%edi,(

+755 00023533
+760 00023538
xc0(%ebp)
+763 0002353b
ecx
+765 0002353d
+770 00023542
x)
+777 00023549
x)
+784 00023550
xmm2
+788 00023554
m1
+796 0002355c
%xmm1
+800 00023560
xmm0
+804 00023564
%xmm0
+808 00023568
m3
+816 00023570
%xmm0
+820 00023574
%edx
+824 00023578
xc4(%ebp)
+827 0002357b
%xmm2
+831 0002357f
%xmm2
+835 00023583
%edi
+839 00023587
%ebx,4),%eax
+842 0002358a
ax,4),%ecx
+849 00023591
dx
+854 00023596
eax
+856 00023598
+858 0002359a
%edx
+861 0002359d
%ecx
+864 000235a0
edx
+866 000235a2
xmm0
+870 000235a6
%xmm1
+874 000235aa
%xmm1
+878 000235ae
%esi
+882 000235b2
+887 000235b7
ebx),%eax

e86887feff
8955c0

calll

89c1

movl

0x0000bca0
%edx,0

movl

%eax,%

e92dfeffff
0f1f8000000000

jmp
nopl

0x0002336f
0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

f30f2ad6
f30f100da41a1000

cvtsi2ss
movss

%esi,%

0x00101aa4,%xm

f30f5eca

divss

%xmm2,

f30f2ac3

cvtsi2ss

%ebx,%

f30f59c1

mulss

%xmm1,

f30f101de0120e00

movss

0x000e12e0,%xm

f30f58c3

addss

%xmm3,

f30f2cd0

cvttss2si

%xmm0,

8955c4

movl

%edx,0

f30f59d1

mulss

%xmm1,

f30f58d3

addss

%xmm3,

f30f2cfa

cvttss2si

%xmm2,

8d049b

leal

(%ebx,

8d0c8500000000

leal

0x00000000(,%e

ba1f85eb51

movl

$0x51eb851f,%e

89c8

movl

%ecx,%

f7ea
c1fa05

imull
sarl

%edx
$0x05,

c1f91f

sarl

$0x1f,

29ca

subl

%ecx,%

f30f2ac2

cvtsi2ss

%edx,%

f30f59c8

mulss

%xmm0,

f30f58cb

addss

%xmm3,

f30f2cf1

cvttss2si

%xmm1,

e94afeffff
8d4308

jmp
leal

0x00023401
0x08(%

+890 000235ba c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+898 000235c2 890424
movl
%eax,(
%esp)
+901 000235c5 e884f60d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+906 000235ca 85c0
testl
%eax,%
eax
+908 000235cc 0f8f15fdffff
jg
0x000232e7
+914 000235d2 8d45e2
leal
0xe2(%
ebp),%eax
+917 000235d5 89442404
movl
%eax,0
x04(%esp)
+921 000235d9 891c24
movl
%ebx,(
%esp)
+924 000235dc e8a3f60d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+929 000235e1 e901fdffff
jmp
0x000232e7
+934 000235e6 8d4308
leal
0x08(%
ebx),%eax
+937 000235e9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+945 000235f1 890424
movl
%eax,(
%esp)
+948 000235f4 e855f60d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+953 000235f9 85c0
testl
%eax,%
eax
+955 000235fb 0f8f30fdffff
jg
0x00023331
+961 00023601 8d45e0
leal
0xe0(%
ebp),%eax
+964 00023604 89442404
movl
%eax,0
x04(%esp)
+968 00023608 891c24
movl
%ebx,(
%esp)
+971 0002360b e874f60d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+976 00023610 e91cfdffff
jmp
0x00023331
+981 00023615 8d4308
leal
0x08(%
ebx),%eax
+984 00023618 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+992 00023620 890424
movl
%eax,(
%esp)
+995 00023623 e826f60d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1000 00023628 85c0
testl
%eax,%
eax
+1002 0002362a 0f8f6cfcffff
jg
0x0002329c
+1008 00023630 8d45e4
leal
0xe4(%
ebp),%eax
+1011 00023633 89442404
movl
%eax,0
x04(%esp)
+1015 00023637 891c24
movl
%ebx,(
%esp)
+1018 0002363a e845f60d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+1023 0002363f e958fcffff


jmp
0x0002329c
+1028 00023644 89c6
movl
%eax,%
esi
+1030 00023646 8b5dd0
movl
0xd0(%
ebp),%ebx
+1033 00023649 83eb0c
subl
$0x0c,
%ebx
+1036 0002364c 395dbc
cmpl
%ebx,0
xbc(%ebp)
+1039 0002364f 0f8587000000
jne
0x000236dc
+1045 00023655 893424
movl
%esi,(
%esp)
+1048 00023658 e8ebf50d00
calll
0x00102c48
__Unwind_Resume
+1053 0002365d 89c6
movl
%eax,%
esi
+1055 0002365f ebf4
jmp
0x0002
3655
+1057 00023661 ebfa
jmp
0x0002
365d
+1059 00023663 89c6
movl
%eax,%
esi
+1061 00023665 8b5dd4
movl
0xd4(%
ebp),%ebx
+1064 00023668 83eb0c
subl
$0x0c,
%ebx
+1067 0002366b 395dbc
cmpl
%ebx,0
xbc(%ebp)
+1070 0002366e 74e5
je
0x0002
3655
+1072 00023670 8d4308
leal
0x08(%
ebx),%eax
+1075 00023673 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1083 0002367b 890424
movl
%eax,(
%esp)
+1086 0002367e e8cbf50d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1091 00023683 85c0
testl
%eax,%
eax
+1093 00023685 7fce
jg
0x0002
3655
+1095 00023687 8d45e1
leal
0xe1(%
ebp),%eax
+1098 0002368a 89442404
movl
%eax,0
x04(%esp)
+1102 0002368e 891c24
movl
%ebx,(
%esp)
+1105 00023691 e8eef50d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1110 00023696 ebbd
jmp
0x0002
3655
+1112 00023698 89c6
movl
%eax,%
esi
+1114 0002369a 8b5dd8
movl
0xd8(%
ebp),%ebx
+1117 0002369d 83eb0c
subl
$0x0c,
%ebx
+1120 000236a0 3b1d88801300
cmpl
0x00138088,%eb

x
+1126 000236a6 74ad
je
0x0002
3655
+1128 000236a8 8d4308
leal
0x08(%
ebx),%eax
+1131 000236ab c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1139 000236b3 890424
movl
%eax,(
%esp)
+1142 000236b6 e893f50d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1147 000236bb 85c0
testl
%eax,%
eax
+1149 000236bd 7f96
jg
0x0002
3655
+1151 000236bf 8d45e3
leal
0xe3(%
ebp),%eax
+1154 000236c2 89442404
movl
%eax,0
x04(%esp)
+1158 000236c6 891c24
movl
%ebx,(
%esp)
+1161 000236c9 e8b6f50d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1166 000236ce eb85
jmp
0x0002
3655
+1168 000236d0 eb8b
jmp
0x0002
365d
+1170 000236d2 eb89
jmp
0x0002
365d
+1172 000236d4 eb87
jmp
0x0002
365d
+1174 000236d6 eb85
jmp
0x0002
365d
+1176 000236d8 eb83
jmp
0x0002
365d
+1178 000236da eb81
jmp
0x0002
365d
+1180 000236dc 8d4308
leal
0x08(%
ebx),%eax
+1183 000236df c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1191 000236e7 890424
movl
%eax,(
%esp)
+1194 000236ea e85ff50d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1199 000236ef 85c0
testl
%eax,%
eax
+1201 000236f1 0f8f5effffff
jg
0x00023655
+1207 000236f7 8d45df
leal
0xdf(%
ebp),%eax
+1210 000236fa 89442404
movl
%eax,0
x04(%esp)
+1214 000236fe 891c24
movl
%ebx,(
%esp)
+1217 00023701 e87ef50d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1222 00023706 e94affffff
jmp
0x00023655
+1227 0002370b e94dffffff
jmp
0x0002365d

+0

00023710 55

pushl

%ebp
+1
00023711 89e5
%esp,%ebp
+3
00023713 57
%edi
+4
00023714 56
%esi
+5
00023715 53
%ebx
+6
00023716 83ec4c
$0x4c,%esp
+9
00023719 c744240c09000000
00009,0x0c(%esp)
+17 00023721 c744240854450d00
08(%esp)
Popular binder for reports
+25 00023729 c74424046f450d00
04(%esp)
Angle-D Binder
+33 00023731 8b4508
ebp),%eax
+36 00023734 890424
%esp)
+39 00023737 e8e44bffff
+44 0002373c 8b5508
ebp),%edx
+47 0002373f c702c8941300
edx)
+53 00023745 83c210
%edx
+56 00023748 8955b8
xb8(%ebp)
+59 0002374b 8b4508
ebp),%eax
+62 0002374e c7401000000000
10(%eax)
+69 00023755 c7420400000000
04(%edx)
+76 0002375c c7420800000000
08(%edx)
+83 00023763 89c7
edi
+85 00023765 83c71c
%edi
+88 00023768 893c24
%esp)
+91 0002376b e880860300
+96 00023770 8d5de0
ebp),%ebx
+99 00023773 c744240820490d00
08(%esp)
objects
+107 0002377b c74424047e450d00
04(%esp)
d-binder
+115 00023783 891c24
%esp)
+118 00023786 e8a5f10800
+123 0002378b 83ec04
%esp
+126 0002378e 895c2404
x04(%esp)

movl
pushl
pushl
pushl
subl
movl

$0x000

movl

$0x000d4554,0x

movl

$0x000d456f,0x
movl

0x08(%

movl

%eax,(

movl

0x00018320
0x08(%

calll
movl

$0x001394c8,(%
addl

$0x10,

movl

%edx,0

movl

0x08(%

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
movl

%eax,%

addl

$0x1c,

movl

%edi,(

leal

0x0005bdf0
0xe0(%

calll
movl

$0x000d4920,0x

movl

$0x000d457e,0x
movl

%ebx,(

subl

0x000b2930
$0x04,

movl

%ebx,0

calll

+130 00023792 8d5dcc


ebp),%ebx
+133 00023795 891c24
%esp)
+136 00023798 e893650300
+141 0002379d 895c2404
x04(%esp)
+145 000237a1 893c24
%esp)
+148 000237a4 e817a90300
+153 000237a9 891c24
%esp)
+156 000237ac e89f5f0300
+161 000237b1 8b75e0
ebp),%esi
+164 000237b4 85f6
esi
+166 000237b6 7429
37e1
+168 000237b8 8b4604
esi),%eax
+171 000237bb 48
+172 000237bc 894604
x04(%esi)
+175 000237bf 85c0
eax
+177 000237c1 751e
37e1
+179 000237c3 8b1e
,%ebx
+181 000237c5 85db
ebx
+183 000237c7 7410
37d9
+185 000237c9 891c24
%esp)
+188 000237cc e8dfef0800
+193 000237d1 891c24
%esp)
+196 000237d4 e895f50d00
operator delete(void*)
+201 000237d9 893424
%esp)
+204 000237dc e88df50d00
operator delete(void*)
+209 000237e1 8d65f4
ebp),%esp
+212 000237e4 5b
+213 000237e5 5e
+214 000237e6 5f
+215 000237e7 c9
+216 000237e8 c3
+217 000237e9 8945c0
xc0(%ebp)
+220 000237ec 891c24
%esp)
+223 000237ef e85c5f0300
+228 000237f4 8b75e0
ebp),%esi
+231 000237f7 85f6

leal

0xcc(%

movl

%ebx,(

movl

0x00059d30
%ebx,0

movl

%edi,(

movl

0x0005e0c0
%ebx,(

movl

0x00059750
0xe0(%

calll

calll
calll
testl

%esi,%

je

0x0002

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0002

movl

(%esi)

testl

%ebx,%

je

0x0002

movl

%ebx,(

movl

0x000b27b0
%ebx,(

calll
calll

0x00102d6e
movl

calll

%esi,(
0x00102d6e

leal

0xf4(%

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%ebx,(

movl

0x00059750
0xe0(%

calll
testl

%eax,0

%esi,%

esi
+233 000237f9 7429
3824
+235 000237fb 8b4604
esi),%eax
+238 000237fe 48
+239 000237ff 894604
x04(%esi)
+242 00023802 85c0
eax
+244 00023804 751e
3824
+246 00023806 8b1e
,%ebx
+248 00023808 85db
ebx
+250 0002380a 7410
381c
+252 0002380c 891c24
%esp)
+255 0002380f e89cef0800
+260 00023814 891c24
%esp)
+263 00023817 e852f50d00
operator delete(void*)
+268 0002381c 893424
%esp)
+271 0002381f e84af50d00
operator delete(void*)
+276 00023824 893c24
%esp)
+279 00023827 e834aa0300
+284 0002382c 8b55b8
ebp),%edx
+287 0002382f 8b7a04
edx),%edi
+290 00023832 8b5508
ebp),%edx
+293 00023835 8b4210
edx),%eax
+296 00023838 39c7
edi
+298 0002383a 0f8495000000
+304 00023840 8b1588801300
x
+310 00023846 8955bc
xbc(%ebp)
+313 00023849 8955c4
xc4(%ebp)
+316 0002384c 89c3
ebx
+318 0002384e 8b03
,%eax
+320 00023850 8d70f4
eax),%esi
+323 00023853 3b75c4
ebp),%esi
+326 00023856 7555
38ad
+328 00023858 83c304

je

0x0002

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0002

movl

(%esi)

testl

%ebx,%

je

0x0002

movl

%ebx,(

movl

0x000b27b0
%ebx,(

calll
calll

0x00102d6e
movl

calll

%esi,(
0x00102d6e

movl

%edi,(

movl

0x0005e260
0xb8(%

movl

0x04(%

movl

0x08(%

movl

0x10(%

cmpl

%eax,%

calll

je
movl

0x000238d5
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xc4(%

jne

0x0002

addl

$0x04,

%ebx
+331 0002385b 39df
edi
+333 0002385d 75ef
384e
+335 0002385f 8b55b8
ebp),%edx
+338 00023862 8b02
,%eax
+340 00023864 85c0
eax
+342 00023866 7408
3870
+344 00023868 890424
%esp)
+347 0002386b e8fef40d00
operator delete(void*)
+352 00023870 8b4508
ebp),%eax
+355 00023873 c700e8911300
eax)
+361 00023879 8b5508
ebp),%edx
+364 0002387c 8b4208
edx),%eax
+367 0002387f 8d58f4
eax),%ebx
+370 00023882 8b75bc
ebp),%esi
+373 00023885 39f3
ebx
+375 00023887 0f8599000000
+381 0002388d 8b5508
ebp),%edx
+384 00023890 8b4204
edx),%eax
+387 00023893 8d58f4
eax),%ebx
+390 00023896 39de
esi
+392 00023898 7561
38fb
+394 0002389a 8b55c0
ebp),%edx
+397 0002389d 891424
%esp)
+400 000238a0 e8a3f30d00
__Unwind_Resume
+405 000238a5 8945c0
xc0(%ebp)
+408 000238a8 e947ffffff
+413 000238ad 83e804
%eax
+416 000238b0 c7442404ffffffff
04(%esp)
+424 000238b8 890424
%esp)
+427 000238bb e88ef30d00
__gnu_cxx::__exchange_and_add(int volatile*,
+432 000238c0 85c0

cmpl

%ebx,%

jne

0x0002

movl

0xb8(%

movl

(%edx)

testl

%eax,%

je

0x0002

movl

%eax,(

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xbc(%

cmpl

%esi,%

movl

0x00023926
0x08(%

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0002

movl

0xc0(%

movl

%edx,(

jne

calll

0x00102c48
movl

%eax,0

subl

0x000237f4
$0x04,

jmp
movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

eax
+434 000238c2 7f94
jg
0x0002
3858
+436 000238c4 8d45e7
leal
0xe7(%
ebp),%eax
+439 000238c7 89442404
movl
%eax,0
x04(%esp)
+443 000238cb 893424
movl
%esi,(
%esp)
+446 000238ce e8b1f30d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+451 000238d3 eb83
jmp
0x0002
3858
+453 000238d5 8b1588801300
movl
0x00138088,%ed
x
+459 000238db 8955bc
movl
%edx,0
xbc(%ebp)
+462 000238de e97cffffff
jmp
0x0002385f
+467 000238e3 8945c0
movl
%eax,0
xc0(%ebp)
+470 000238e6 e974ffffff
jmp
0x0002385f
+475 000238eb 8945c0
movl
%eax,0
xc0(%ebp)
+478 000238ee e931ffffff
jmp
0x00023824
+483 000238f3 8945c0
movl
%eax,0
xc0(%ebp)
+486 000238f6 e931ffffff
jmp
0x0002382c
+491 000238fb 83e804
subl
$0x04,
%eax
+494 000238fe c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+502 00023906 890424
movl
%eax,(
%esp)
+505 00023909 e840f30d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+510 0002390e 85c0
testl
%eax,%
eax
+512 00023910 7f88
jg
0x0002
389a
+514 00023912 8d45e4
leal
0xe4(%
ebp),%eax
+517 00023915 89442404
movl
%eax,0
x04(%esp)
+521 00023919 891c24
movl
%ebx,(
%esp)
+524 0002391c e863f30d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+529 00023921 e974ffffff
jmp
0x0002389a
+534 00023926 83e804
subl
$0x04,
%eax
+537 00023929 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+545 00023931 890424
movl
%eax,(
%esp)
+548 00023934 e815f30d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+553 00023939 85c0
testl
%eax,%
eax

+555 0002393b 0f8f4cffffff


jg
0x0002388d
+561 00023941 8d45e6
leal
0xe6(%
ebp),%eax
+564 00023944 89442404
movl
%eax,0
x04(%esp)
+568 00023948 891c24
movl
%ebx,(
%esp)
+571 0002394b e834f30d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+576 00023950 e938ffffff
jmp
0x0002388d
+581 00023955 890424
movl
%eax,(
%esp)
+584 00023958 e8ebf20d00
calll
0x00102c48
__Unwind_Resume
+589 0002395d 8945c0
movl
%eax,0
xc0(%ebp)
+592 00023960 8b5508
movl
0x08(%
ebp),%edx
+595 00023963 8b4204
movl
0x04(%
edx),%eax
+598 00023966 8d58f4
leal
0xf4(%
eax),%ebx
+601 00023969 39de
cmpl
%ebx,%
esi
+603 0002396b 7505
jne
0x0002
3972
+605 0002396d 8b45c0
movl
0xc0(%
ebp),%eax
+608 00023970 ebe3
jmp
0x0002
3955
+610 00023972 83e804
subl
$0x04,
%eax
+613 00023975 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+621 0002397d 890424
movl
%eax,(
%esp)
+624 00023980 e8c9f20d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+629 00023985 85c0
testl
%eax,%
eax
+631 00023987 7fe4
jg
0x0002
396d
+633 00023989 8d45e5
leal
0xe5(%
ebp),%eax
+636 0002398c 89442404
movl
%eax,0
x04(%esp)
+640 00023990 891c24
movl
%ebx,(
%esp)
+643 00023993 e8ecf20d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+648 00023998 ebd3
jmp
0x0002
396d
+650 0002399a ebb9
jmp
0x0002
3955
+652 0002399c 0f1f4000
nopl
0x00(%
eax)
+0

000239a0 55

pushl

%ebp
+1
000239a1 89e5
%esp,%ebp
+3
000239a3 c9
+4
000239a4 e967fdffff
3710
+9
000239a9 90
+10 000239aa 660f1f440000
)
+0

movl
leave
jmp

0x0002
nop
0x00(%eax,%eax

nopw

000239b0 55

pushl

%ebp
+1
000239b1 89e5
%esp,%ebp
+3
000239b3 57
%edi
+4
000239b4 56
%esi
+5
000239b5 53
%ebx
+6
000239b6 81ec3c010000
0013c,%esp
+12 000239bc 8b4d08
ebp),%ecx
+15 000239bf 8b450c
ebp),%eax
+18 000239c2 83c00c
%eax
+21 000239c5 8985d8feffff
8(%ebp)
+27 000239cb 8b5d0c
ebp),%ebx
+30 000239ce 83c318
%ebx
+33 000239d1 f30f105b08
m3
+38 000239d6 f30f5c5808
m3
+43 000239db f30f105304
m2
+48 000239e0 f30f5c5004
m2
+53 000239e5 8b550c
ebp),%edx
+56 000239e8 f30f104a18
m1
+61 000239ed f30f5c4a0c
m1
+66 000239f2 0f57c0
%xmm0
+69 000239f5 0f28e0
%xmm4
+72 000239f8 f30f5fe1
%xmm4
+76 000239fc 0f28cc
%xmm1
+79 000239ff 0f28e0
%xmm4
+82 00023a02 f30f5fe2
%xmm4

movl
pushl
pushl
pushl
subl

$0x000

movl

0x08(%

movl

0x0c(%

addl

$0x0c,

movl

%eax,0xfffffed
movl

0x0c(%

addl

$0x18,

movss

0x08(%ebx),%xm

subss

0x08(%eax),%xm

movss

0x04(%ebx),%xm

subss

0x04(%eax),%xm
movl

0x0c(%

movss

0x18(%edx),%xm

subss

0x0c(%edx),%xm
xorps

%xmm0,

movaps

%xmm0,

maxss

%xmm1,

movaps

%xmm4,

movaps

%xmm0,

maxss

%xmm2,

+86 00023a06
%xmm2
+89 00023a09
%xmm0
+92 00023a0c
+98 00023a12
%xmm4
+101 00023a15
m4
+109 00023a1d
m4
+117 00023a25
ecx),%edx
+120 00023a28
ecx),%eax
+123 00023a2b
,%xmm0
+127 00023a2f
%xmm1
+131 00023a33
%xmm1
+135 00023a37
%xmm0
+139 00023a3b
p)
+144 00023a40
xmm0
+148 00023a44
%xmm2
+152 00023a48
%xmm2
+156 00023a4c
%xmm0
+160 00023a50
p)
+165 00023a55
xmm0
+169 00023a59
%xmm0
+173 00023a5d
p)
+178 00023a62
04(%esp)
+186 00023a6a
ebp),%eax
+189 00023a6d
%esp)
+192 00023a70
+197 00023a75
m0
+202 00023a7a
p),%edx
+208 00023a80
m3
+213 00023a85
m2
+218 00023a8a
m1
+223 00023a8f
(%ebp)

0f28d4

movaps

%xmm4,

0f2ec3

ucomiss

%xmm3,

0f877b060000
0f28e3

ja

0x0002408d
%xmm3,

f30f5925a41a1000

mulss

0x00101aa4,%xm

f30f5e25801a1000

divss

0x00101a80,%xm

movaps

8b5104

movl

0x04(%

8b4108

movl

0x08(%

f30f2a01

cvtsi2ss

(%ecx)

f30f59cc

mulss

%xmm4,

f30f5ecb

divss

%xmm3,

f30f5ec1

divss

%xmm1,

f30f1145a8

movss

%xmm0,0xa8(%eb

f30f2ac0

cvtsi2ss

%eax,%

f30f59d4

mulss

%xmm4,

f30f5ed3

divss

%xmm3,

f30f5ec2

divss

%xmm2,

f30f1145ac

movss

%xmm0,0xac(%eb

f30f2ac2

cvtsi2ss

%edx,%

f30f5ec4

divss

%xmm4,

f30f1145b0

movss

%xmm0,0xb0(%eb

c744240439450d00
Paper
8b450c

movl

$0x000d4539,0x

890424

movl

0x0c(%

movl

%eax,(

e88b910300
f30f104010

calll
movss

0x0005cc00
0x10(%eax),%xm

8b95d8feffff

movl

0xfffffed8(%eb

f30f105a04

movss

0x04(%edx),%xm

f30f105304

movss

0x04(%ebx),%xm

f30f104dac

movss

0xac(%ebp),%xm

c785f8feffff00000000

movl

$0x00000000,0xfffffef8

+233 00023a99
(%ebp)
+243 00023aa3
(%ebp)
+253 00023aad
ebp),%eax
+256 00023ab0
4(%ebp)
+262 00023ab6
08(%ebp)
+270 00023abe
ebp),%eax
+273 00023ac1
c(%ebp)
+279 00023ac7
m0
+287 00023acf
10(%ebp)
+295 00023ad7
%xmm0
+298 00023ada
%xmm0
+302 00023ade
%xmm0
+306 00023ae2
14(%ebp)
+314 00023aea
%xmm1
+318 00023aee
%xmm1
+322 00023af2
18(%ebp)
+330 00023afa
ebp),%eax
+333 00023afd
x04(%esp)
+337 00023b01
p),%ecx
+343 00023b07
%esp)
+346 00023b0a
+351 00023b0f
ebp),%eax
+354 00023b12
x9c(%ebp)
+357 00023b15
a0(%ebp)
+364 00023b1c
ebp),%eax
+367 00023b1f
xa4(%ebp)
+370 00023b22
ebp),%eax
+373 00023b25
x04(%esp)
+377 00023b29
p),%ebx
+383 00023b2f
%esp)
+386 00023b32

c785fcfeffff00000000

movl

$0x00000000,0xfffffefc

c78500ffffff00000000

movl

$0x00000000,0xffffff00

8b45a8

movl

0xa8(%

898504ffffff

movl

%eax,0xffffff0

f30f118d08ffffff

movss

%xmm1,0xffffff

8b45b0

movl

0xb0(%

89850cffffff

movl

%eax,0xffffff0

f30f5805a81a1000

addss

0x00101aa8,%xm

f30f118510ffffff

movss

%xmm0,0xffffff

0f28c2

movaps

%xmm2,

f30f59c1

mulss

%xmm1,

f30f5cc2

subss

%xmm2,

f30f118514ffffff

movss

%xmm0,0xffffff

f30f59cb

mulss

%xmm3,

f30f5ccb

subss

%xmm3,

f30f118d18ffffff

movss

%xmm1,0xffffff

8d45a8

leal

0xa8(%

89442404

movl

%eax,0

8d8d1cffffff

leal

890c24
e861120400
8b45a8

movl

%ecx,(

movl

0x00064d70
0xa8(%

movl

%eax,0

calll

89459c
c745a00000803f

0xffffff1c(%eb

movl

$0x3f800000,0x

8b45b0

movl

0xb0(%

8945a4

movl

%eax,0

8d459c

leal

0x9c(%

89442404

movl

%eax,0

8d9d5cffffff

leal

891c24
e839120400

0xffffff5c(%eb
movl

calll

%ebx,(
0x00064d70

+391 00023b37 8d45e7


leal
0xe7(%
ebp),%eax
+394 00023b3a 89442408
movl
%eax,0
x08(%esp)
+398 00023b3e c744240487450d00
movl
$0x000d4587,0x
04(%esp)
FixerBase
+406 00023b46 8d5dcc
leal
0xcc(%
ebp),%ebx
+409 00023b49 891c24
movl
%ebx,(
%esp)
+412 00023b4c e86ff10d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+417 00023b51 8b85fcfeffff
movl
0xfffffefc(%eb
p),%eax
+423 00023b57 3b8500ffffff
cmpl
0xffffff00(%eb
p),%eax
+429 00023b5d 0f845d050000
je
0x000240c0
+435 00023b63 85c0
testl
%eax,%
eax
+437 00023b65 740c
je
0x0002
3b73
+439 00023b67 895c2404
movl
%ebx,0
x04(%esp)
+443 00023b6b 890424
movl
%eax,(
%esp)
+446 00023b6e e853f10d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+451 00023b73 8385fcfeffff04
addl
$0x04,0xfffffe
fc(%ebp)
+458 00023b7a 8b5dcc
movl
0xcc(%
ebp),%ebx
+461 00023b7d 83eb0c
subl
$0x0c,
%ebx
+464 00023b80 8b3d88801300
movl
0x00138088,%ed
i
+470 00023b86 89bde4feffff
movl
%edi,0xfffffee
4(%ebp)
+476 00023b8c 39fb
cmpl
%edi,%
ebx
+478 00023b8e 0f85b8070000
jne
0x0002434c
+484 00023b94 8d45e6
leal
0xe6(%
ebp),%eax
+487 00023b97 89442408
movl
%eax,0
x08(%esp)
+491 00023b9b c7442404004c0d00
movl
$0x000d4c00,0x
04(%esp)
Front
+499 00023ba3 8d5dc8
leal
0xc8(%
ebp),%ebx
+502 00023ba6 891c24
movl
%ebx,(
%esp)
+505 00023ba9 e812f10d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+510 00023bae 8b85fcfeffff
movl
0xfffffefc(%eb
p),%eax
+516 00023bb4 3b8500ffffff
cmpl
0xffffff00(%eb
p),%eax

+522 00023bba 0f841b050000


je
0x000240db
+528 00023bc0 85c0
testl
%eax,%
eax
+530 00023bc2 740c
je
0x0002
3bd0
+532 00023bc4 895c2404
movl
%ebx,0
x04(%esp)
+536 00023bc8 890424
movl
%eax,(
%esp)
+539 00023bcb e8f6f00d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+544 00023bd0 8385fcfeffff04
addl
$0x04,0xfffffe
fc(%ebp)
+551 00023bd7 8b5dc8
movl
0xc8(%
ebp),%ebx
+554 00023bda 83eb0c
subl
$0x0c,
%ebx
+557 00023bdd 399de4feffff
cmpl
%ebx,0xfffffee
4(%ebp)
+563 00023be3 0f8518080000
jne
0x00024401
+569 00023be9 8d45e5
leal
0xe5(%
ebp),%eax
+572 00023bec 89442408
movl
%eax,0
x08(%esp)
+576 00023bf0 c744240407450d00
movl
$0x000d4507,0x
04(%esp)
Inside Front
+584 00023bf8 8d5dc4
leal
0xc4(%
ebp),%ebx
+587 00023bfb 891c24
movl
%ebx,(
%esp)
+590 00023bfe e8bdf00d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+595 00023c03 8b85fcfeffff
movl
0xfffffefc(%eb
p),%eax
+601 00023c09 3b8500ffffff
cmpl
0xffffff00(%eb
p),%eax
+607 00023c0f 0f84e1040000
je
0x000240f6
+613 00023c15 85c0
testl
%eax,%
eax
+615 00023c17 740c
je
0x0002
3c25
+617 00023c19 895c2404
movl
%ebx,0
x04(%esp)
+621 00023c1d 890424
movl
%eax,(
%esp)
+624 00023c20 e8a1f00d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+629 00023c25 8385fcfeffff04
addl
$0x04,0xfffffe
fc(%ebp)
+636 00023c2c 8b5dc4
movl
0xc4(%
ebp),%ebx
+639 00023c2f 83eb0c
subl
$0x0c,
%ebx
+642 00023c32 399de4feffff
cmpl
%ebx,0xfffffee
4(%ebp)

+648 00023c38 0f858f070000


jne
0x000243cd
+654 00023c3e 8d45e4
leal
0xe4(%
ebp),%eax
+657 00023c41 89442408
movl
%eax,0
x08(%esp)
+661 00023c45 c744240488560d00
movl
$0x000d5688,0x
04(%esp)
Back
+669 00023c4d 8d5dc0
leal
0xc0(%
ebp),%ebx
+672 00023c50 891c24
movl
%ebx,(
%esp)
+675 00023c53 e868f00d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+680 00023c58 8b85fcfeffff
movl
0xfffffefc(%eb
p),%eax
+686 00023c5e 3b8500ffffff
cmpl
0xffffff00(%eb
p),%eax
+692 00023c64 0f84a7040000
je
0x00024111
+698 00023c6a 85c0
testl
%eax,%
eax
+700 00023c6c 740c
je
0x0002
3c7a
+702 00023c6e 895c2404
movl
%ebx,0
x04(%esp)
+706 00023c72 890424
movl
%eax,(
%esp)
+709 00023c75 e84cf00d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+714 00023c7a 8385fcfeffff04
addl
$0x04,0xfffffe
fc(%ebp)
+721 00023c81 8b5dc0
movl
0xc0(%
ebp),%ebx
+724 00023c84 83eb0c
subl
$0x0c,
%ebx
+727 00023c87 399de4feffff
cmpl
%ebx,0xfffffee
4(%ebp)
+733 00023c8d 0f853e090000
jne
0x000245d1
+739 00023c93 8d45e3
leal
0xe3(%
ebp),%eax
+742 00023c96 89442408
movl
%eax,0
x08(%esp)
+746 00023c9a c744240421450d00
movl
$0x000d4521,0x
04(%esp)
Inside Back
+754 00023ca2 8d5dbc
leal
0xbc(%
ebp),%ebx
+757 00023ca5 891c24
movl
%ebx,(
%esp)
+760 00023ca8 e813f00d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+765 00023cad 8b85fcfeffff
movl
0xfffffefc(%eb
p),%eax
+771 00023cb3 3b8500ffffff
cmpl
0xffffff00(%eb
p),%eax
+777 00023cb9 0f846d040000
je
0x0002412c
+783 00023cbf 85c0
testl
%eax,%
eax

+785 00023cc1 740c


je
0x0002
3ccf
+787 00023cc3 895c2404
movl
%ebx,0
x04(%esp)
+791 00023cc7 890424
movl
%eax,(
%esp)
+794 00023cca e8f7ef0d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+799 00023ccf 8385fcfeffff04
addl
$0x04,0xfffffe
fc(%ebp)
+806 00023cd6 8b5dbc
movl
0xbc(%
ebp),%ebx
+809 00023cd9 83eb0c
subl
$0x0c,
%ebx
+812 00023cdc 399de4feffff
cmpl
%ebx,0xfffffee
4(%ebp)
+818 00023ce2 0f85ab080000
jne
0x00024593
+824 00023ce8 8d45e2
leal
0xe2(%
ebp),%eax
+827 00023ceb 89442408
movl
%eax,0
x08(%esp)
+831 00023cef c744240439450d00
movl
$0x000d4539,0x
04(%esp)
Paper
+839 00023cf7 8d5db8
leal
0xb8(%
ebp),%ebx
+842 00023cfa 891c24
movl
%ebx,(
%esp)
+845 00023cfd e8beef0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+850 00023d02 8b85fcfeffff
movl
0xfffffefc(%eb
p),%eax
+856 00023d08 3b8500ffffff
cmpl
0xffffff00(%eb
p),%eax
+862 00023d0e 0f8433040000
je
0x00024147
+868 00023d14 85c0
testl
%eax,%
eax
+870 00023d16 740c
je
0x0002
3d24
+872 00023d18 895c2404
movl
%ebx,0
x04(%esp)
+876 00023d1c 890424
movl
%eax,(
%esp)
+879 00023d1f e8a2ef0d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+884 00023d24 8385fcfeffff04
addl
$0x04,0xfffffe
fc(%ebp)
+891 00023d2b 8b5db8
movl
0xb8(%
ebp),%ebx
+894 00023d2e 83eb0c
subl
$0x0c,
%ebx
+897 00023d31 399de4feffff
cmpl
%ebx,0xfffffee
4(%ebp)
+903 00023d37 0f8592070000
jne
0x000244cf
+909 00023d3d 8d45e1
leal
0xe1(%
ebp),%eax

+912 00023d40 89442408


movl
%eax,0
x08(%esp)
+916 00023d44 c74424042a480d00
movl
$0x000d482a,0x
04(%esp)
Leaves
+924 00023d4c 8d5db4
leal
0xb4(%
ebp),%ebx
+927 00023d4f 891c24
movl
%ebx,(
%esp)
+930 00023d52 e869ef0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+935 00023d57 8b85fcfeffff
movl
0xfffffefc(%eb
p),%eax
+941 00023d5d 3b8500ffffff
cmpl
0xffffff00(%eb
p),%eax
+947 00023d63 0f84f9030000
je
0x00024162
+953 00023d69 85c0
testl
%eax,%
eax
+955 00023d6b 740c
je
0x0002
3d79
+957 00023d6d 895c2404
movl
%ebx,0
x04(%esp)
+961 00023d71 890424
movl
%eax,(
%esp)
+964 00023d74 e84def0d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+969 00023d79 8385fcfeffff04
addl
$0x04,0xfffffe
fc(%ebp)
+976 00023d80 8b5db4
movl
0xb4(%
ebp),%ebx
+979 00023d83 83eb0c
subl
$0x0c,
%ebx
+982 00023d86 399de4feffff
cmpl
%ebx,0xfffffee
4(%ebp)
+988 00023d8c 0f85f8050000
jne
0x0002438a
+994 00023d92 8b85d8feffff
movl
0xfffffed8(%eb
p),%eax
+1000 00023d98 c74008ffff7f7f
movl
$0x7f7fffff,0x
08(%eax)
+1007 00023d9f c74004ffff7f7f
movl
$0x7f7fffff,0x
04(%eax)
+1014 00023da6 8b550c
movl
0x0c(%
ebp),%edx
+1017 00023da9 c7420cffff7f7f
movl
$0x7f7fffff,0x
0c(%edx)
+1024 00023db0 b8ffff7fff
movl
$0xff7fffff,%e
ax
+1029 00023db5 8b8dd8feffff
movl
0xfffffed8(%eb
p),%ecx
+1035 00023dbb 894114
movl
%eax,0
x14(%ecx)
+1038 00023dbe 894110
movl
%eax,0
x10(%ecx)
+1041 00023dc1 89410c
movl
%eax,0
x0c(%ecx)
+1044 00023dc4 c785e8feffff00000000
movl
$0x00000000,0xfffffee8
(%ebp)
+1054 00023dce 6690
nop

+1056 00023dd0
ebp),%ecx
+1059 00023dd3
,%edx
+1061 00023dd5
ecx),%eax
+1064 00023dd8
eax
+1066 00023dda
%eax
+1069 00023ddd
8(%ebp)
+1075 00023de3
+1081 00023de9
p),%ebx
+1087 00023def
%ebx,4),%edx
+1090 00023df2
4(%ebp)
+1096 00023df8
0c(%esp)
+1100 00023dfc
x08(%esp)
+1104 00023e00
p),%eax
+1110 00023e06
x04(%esp)
+1114 00023e0a
p),%eax
+1120 00023e10
%esp)
+1123 00023e13
+1128 00023e18
c(%ebp)
+1134 00023e1e
+1140 00023e24
p),%edi
+1146 00023e2a
x04(%esp)
+1150 00023e2e
p),%eax
+1156 00023e34
%esp)
+1159 00023e37
+1164 00023e3c
p),%edx
+1170 00023e42
%edx
+1173 00023e45
c(%ebp)
+1179 00023e4b
p),%edx
+1185 00023e51
%edx
+1188 00023e54
08(%edx)
+1195 00023e5b
04(%edx)
+1202 00023e62
m2

8b4d0c

movl

0x0c(%

8b11

movl

(%ecx)

8b4104

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

3985e8feffff

cmpl

%eax,0xfffffee

0f8361020000
8b9de8feffff

jae
movl

0x0002404a
0xfffffee8(%eb

8b149a
8995d4feffff

movl
movl

(%edx,
%edx,0xfffffed

885c240c

movb

%bl,0x

89542408

movl

%edx,0

8b85fcfeffff

movl

89442404
8b85f8feffff

0xfffffefc(%eb
movl

movl

890424

%eax,0
0xfffffef8(%eb

movl

%eax,(

e868090000
3985fcfeffff

calll
cmpl

0x00024780
%eax,0xfffffef

0f8599010000
8dbd1cffffff

jne
leal

0x00023fbd
0xffffff1c(%eb

897c2404
8b85d4feffff

movl
movl

890424
e8f4840300
8b95d4feffff

0xfffffed4(%eb
movl

calll
movl

83c214

%edi,0

%eax,(
0x0005c330
0xfffffed4(%eb

addl

$0x14,

8995dcfeffff

movl

%edx,0xfffffed

8b95d4feffff

movl

0xfffffed4(%eb

83c250

addl

$0x50,

c74208ffff7f7f

movl

$0x7f7fffff,0x

c74204ffff7f7f

movl

$0x7f7fffff,0x

f30f1015ac1a1000

movss

0x00101aac,%xm

+1210 00023e6a
p),%edi
+1216 00023e70
i)
+1221 00023e75
14(%edx)
+1228 00023e7c
10(%edx)
+1235 00023e83
0c(%edx)
+1242 00023e8a
esi
+1244 00023e8c
edi
+1246 00023e8e
3f05
+1248 00023e90
%ecx),%eax
+1251 00023e93
,%xmm0
+1255 00023e97
%xmm2
+1258 00023e9a
3eae
+1260 00023e9c
%xmm2
+1263 00023e9f
p),%ecx
+1269 00023ea5
x)
+1274 00023eaa
,%xmm0
+1278 00023eae
edx),%xmm0
+1282 00023eb2
3eb9
+1284 00023eb4
x)
+1289 00023eb9
m0
+1294 00023ebe
m1
+1299 00023ec3
%xmm0
+1302 00023ec6
3ed2
+1304 00023ec8
x)
+1309 00023ecd
m1
+1314 00023ed2
edx),%xmm1
+1318 00023ed6
3edd
+1320 00023ed8
x)
+1325 00023edd
m0
+1330 00023ee2
m1

8bbdd4feffff

movl

0xfffffed4(%eb

f30f115750

movss

%xmm2,0x50(%ed

c74214ffff7fff

movl

$0xff7fffff,0x

c74210ffff7fff

movl

$0xff7fffff,0x

c7420cffff7fff

movl

$0xff7fffff,0x

31f6

xorl

%esi,%

31ff

xorl

%edi,%

eb75

jmp

0x0002

8d040f

leal

(%edi,

f30f1000

movss

(%eax)

0f2ed0

ucomiss

%xmm0,

7612

jbe

0x0002

0f28d0

movaps

%xmm0,

8b8dd4feffff

movl

0xfffffed4(%eb

f30f114150

movss

%xmm0,0x50(%ec

f30f1000

movss

(%eax)

0f2e420c

ucomiss

0x0c(%

7605

jbe

0x0002

f30f11420c

movss

%xmm0,0x0c(%ed

f30f104204

movss

0x04(%edx),%xm

f30f104804

movss

0x04(%eax),%xm

0f2ec1

ucomiss

%xmm1,

760a

jbe

0x0002

f30f114a04

movss

%xmm1,0x04(%ed

f30f104804

movss

0x04(%eax),%xm

0f2e4a10

ucomiss

0x10(%

7605

jbe

0x0002

f30f114a10

movss

%xmm1,0x10(%ed

f30f104208

movss

0x08(%edx),%xm

f30f104808

movss

0x08(%eax),%xm

+1335 00023ee7
%xmm0
+1338 00023eea
3ef6
+1340 00023eec
x)
+1345 00023ef1
m1
+1350 00023ef6
edx),%xmm1
+1354 00023efa
3f01
+1356 00023efc
x)
+1361 00023f01
+1362 00023f02
%edi
+1365 00023f05
p),%ebx
+1371 00023f0b
ebx),%ecx
+1374 00023f0e
p),%ebx
+1380 00023f14
ebx),%eax
+1383 00023f17
eax
+1385 00023f19
%eax
+1388 00023f1c
ax,%eax
+1394 00023f22
esi
+1396 00023f24
+1402 00023f2a
ebp),%edi
+1405 00023f2d
m0
+1410 00023f32
%xmm0
+1413 00023f35
3f3c
+1415 00023f37
i)
+1420 00023f3c
m0
+1425 00023f41
p),%eax
+1431 00023f47
eax),%xmm0
+1435 00023f4b
3f52
+1437 00023f4d
x)
+1442 00023f52
p),%ecx
+1448 00023f58
m0
+1453 00023f5d
m1

0f2ec1

ucomiss

%xmm1,

760a

jbe

0x0002

f30f114a08

movss

%xmm1,0x08(%ed

f30f104808

movss

0x08(%eax),%xm

0f2e4a14

ucomiss

0x14(%

7605

jbe

0x0002

f30f114a14

movss

46
83c70c
8b9dd4feffff

incl
addl
movl

8b4b14
8b9ddcfeffff

%xmm1,0x14(%ed
%esi
$0x0c,
0xfffffed4(%eb
movl

movl

0x14(%
0xfffffedc(%eb

8b4304

movl

0x04(%

29c8

subl

%ecx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

39c6
0f8266ffffff
8b7d0c

jb

f30f10470c

movss

$0xaaaaaaab,%e
cmpl

%eax,%

movl

0x00023e90
0x0c(%
0x0c(%edi),%xm

0f2ec2

ucomiss

%xmm2,

7605

jbe

0x0002

f30f11570c

movss

%xmm2,0x0c(%ed

f30f10420c

movss

0x0c(%edx),%xm

8b85d8feffff

movl

0xfffffed8(%eb

0f2e400c

ucomiss

0x0c(%

7605

jbe

0x0002

f30f11400c

movss

%xmm0,0x0c(%ea

8b8dd8feffff

movl

0xfffffed8(%eb

f30f104104

movss

0x04(%ecx),%xm

f30f104a04

movss

0x04(%edx),%xm

+1458 00023f62
%xmm0
+1461 00023f65
3f6c
+1463 00023f67
x)
+1468 00023f6c
m0
+1473 00023f71
p),%ebx
+1479 00023f77
ebx),%xmm0
+1483 00023f7b
3f82
+1485 00023f7d
x)
+1490 00023f82
p),%edi
+1496 00023f88
m0
+1501 00023f8d
m1
+1506 00023f92
%xmm0
+1509 00023f95
3f9c
+1511 00023f97
i)
+1516 00023f9c
m0
+1521 00023fa1
p),%eax
+1527 00023fa7
eax),%xmm0
+1531 00023fab
3fb2
+1533 00023fad
x)
+1538 00023fb2
p)
+1544 00023fb8
+1549 00023fbd
p),%ecx
+1555 00023fc3
x04(%esp)
+1559 00023fc7
p),%ebx
+1565 00023fcd
%esp)
+1568 00023fd0
+1573 00023fd5
esi
+1575 00023fd7
ecx
+1577 00023fd9
ebx),%edi
+1580 00023fdc
c(%ebp)
+1586 00023fe2
ebx

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0002

f30f114904

movss

%xmm1,0x04(%ec

f30f104210

movss

0x10(%edx),%xm

8b9dd8feffff

movl

0xfffffed8(%eb

0f2e4310

ucomiss

0x10(%

7605

jbe

0x0002

f30f114310

movss

%xmm0,0x10(%eb

8bbdd8feffff

movl

0xfffffed8(%eb

f30f104708

movss

0x08(%edi),%xm

f30f104a08

movss

0x08(%edx),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0002

f30f114f08

movss

%xmm1,0x08(%ed

f30f104214

movss

0x14(%edx),%xm

8b85d8feffff

movl

0xfffffed8(%eb

0f2e4014

ucomiss

0x14(%

7605

jbe

0x0002

f30f114014

movss

%xmm0,0x14(%ea

ff85e8feffff

incl

0xfffffee8(%eb

e913feffff
8d8d5cffffff

jmp
leal

0x00023dd0
0xffffff5c(%eb

894c2404
8b9dd4feffff

movl
movl

891c24

%ecx,0
0xfffffed4(%eb

movl

%ebx,(

xorl

0x0005c330
%esi,%

31c9

xorl

%ecx,%

8d7b14

leal

0x14(%

e85b830300
31f6

89bddcfeffff
89fb

calll

movl

%edi,0xfffffed
movl

%edi,%

+1588 00023fe4
4007
+1590 00023fe6
ax)
+1600 00023ff0
p),%xmm1
+1608 00023ff8
x)
+1613 00023ffd
+1614 00023ffe
%ecx
+1617 00024001
p),%ebx
+1623 00024007
p),%eax
+1629 0002400d
eax),%edx
+1632 00024010
ebx),%eax
+1635 00024013
eax
+1637 00024015
%eax
+1640 00024018
ax,%eax
+1646 0002401e
esi
+1648 00024020
+1654 00024026
%ecx),%eax
+1657 00024029
m1
+1662 0002402e
p),%xmm0
+1670 00024036
%xmm0
+1673 00024039
3ff0
+1675 0002403b
p),%xmm1
+1683 00024043
x)
+1688 00024048
3ffd
+1690 0002404a
p),%edi
+1696 00024050
p),%eax
+1702 00024056
edi
+1704 00024058
4070
+1706 0002405a
ebx
+1708 0002405c
,%eax
+1710 0002405e
eax),%esi
+1713 00024061
4(%ebp)

eb21
662e0f1f840000000000

jmp
nopw

0x0002

%cs:0x00000000(%eax,%e

f30f588d18ffffff

addss

0xffffff18(%eb

f30f114804

movss

%xmm1,0x04(%ea

46
83c10c

incl
addl

%esi
$0x0c,

8b9ddcfeffff

movl

0xfffffedc(%eb

8b85d4feffff

movl

0xfffffed4(%eb

8b5014

movl

0x14(%

8b4304

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

39c6

$0xaaaaaaab,%e
cmpl

%eax,%

leal

0x00023e4b
(%edx,

0f8325feffff
8d040a

jae

f30f104804

movss

0x04(%eax),%xm

f30f108510ffffff

movss

0xffffff10(%eb

0f2ec1

ucomiss

%xmm1,

73b5

jae

0x0002

f30f588d14ffffff

addss

0xffffff14(%eb

f30f114804

movss

%xmm1,0x04(%ea

ebb3

jmp

0x0002

8bbdfcfeffff

movl

0xfffffefc(%eb

8b85f8feffff

movl

0xfffffef8(%eb

39c7

cmpl

%eax,%

7416

je

0x0002

89c3

movl

%eax,%

8b03

movl

(%ebx)

8d70f4

leal

0xf4(%

39b5e4feffff

cmpl

%esi,0xfffffee

+1719 00024067 752f


jne
0x0002
4098
+1721 00024069 83c304
addl
$0x04,
%ebx
+1724 0002406c 39df
cmpl
%ebx,%
edi
+1726 0002406e 75ec
jne
0x0002
405c
+1728 00024070 8b85f8feffff
movl
0xfffffef8(%eb
p),%eax
+1734 00024076 85c0
testl
%eax,%
eax
+1736 00024078 7408
je
0x0002
4082
+1738 0002407a 890424
movl
%eax,(
%esp)
+1741 0002407d e8ecec0d00
calll
0x00102d6e
operator delete(void*)
+1746 00024082 81c43c010000
addl
$0x0000013c,%e
sp
+1752 00024088 5b
popl
%ebx
+1753 00024089 5e
popl
%esi
+1754 0002408a 5f
popl
%edi
+1755 0002408b c9
leave
+1756 0002408c c3
ret
+1757 0002408d 0f28e0
movaps
%xmm0,
%xmm4
+1760 00024090 0f28d8
movaps
%xmm0,
%xmm3
+1763 00024093 e98df9ffff
jmp
0x00023a25
+1768 00024098 83e804
subl
$0x04,
%eax
+1771 0002409b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1779 000240a3 890424
movl
%eax,(
%esp)
+1782 000240a6 e8a3eb0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1787 000240ab 85c0
testl
%eax,%
eax
+1789 000240ad 7fba
jg
0x0002
4069
+1791 000240af 8d45d0
leal
0xd0(%
ebp),%eax
+1794 000240b2 89442404
movl
%eax,0
x04(%esp)
+1798 000240b6 893424
movl
%esi,(
%esp)
+1801 000240b9 e8c6eb0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1806 000240be eba9
jmp
0x0002
4069
+1808 000240c0 895c2408
movl
%ebx,0
x08(%esp)
+1812 000240c4 89442404
movl
%eax,0
x04(%esp)
+1816 000240c8 8d85f8feffff
leal
0xfffffef8(%eb
p),%eax
+1822 000240ce 890424
movl
%eax,(

%esp)
+1825 000240d1
+1830 000240d6
+1835 000240db
x08(%esp)
+1839 000240df
x04(%esp)
+1843 000240e3
p),%eax
+1849 000240e9
%esp)
+1852 000240ec
+1857 000240f1
+1862 000240f6
x08(%esp)
+1866 000240fa
x04(%esp)
+1870 000240fe
p),%eax
+1876 00024104
%esp)
+1879 00024107
+1884 0002410c
+1889 00024111
x08(%esp)
+1893 00024115
x04(%esp)
+1897 00024119
p),%eax
+1903 0002411f
%esp)
+1906 00024122
+1911 00024127
+1916 0002412c
x08(%esp)
+1920 00024130
x04(%esp)
+1924 00024134
p),%eax
+1930 0002413a
%esp)
+1933 0002413d
+1938 00024142
+1943 00024147
x08(%esp)
+1947 0002414b
x04(%esp)
+1951 0002414f
p),%eax
+1957 00024155
%esp)
+1960 00024158
+1965 0002415d
+1970 00024162
x08(%esp)
+1974 00024166
x04(%esp)
+1978 0002416a
p),%eax
+1984 00024170

e8ca67feff
e99ffaffff
895c2408

calll
jmp

89442404
8d85f8feffff

890424

movl

%eax,(

movl

0x0000a8a0
0x00023c2c
%ebx,0

movl

%eax,0
0xfffffef8(%eb

movl

%eax,(

movl

0x0000a8a0
0x00023c81
%ebx,0

movl

%eax,0
0xfffffef8(%eb

movl

%eax,(

movl

0x0000a8a0
0x00023cd6
%ebx,0

movl

%eax,0
0xfffffef8(%eb

movl

%eax,(

movl

0x0000a8a0
0x00023d2b
%ebx,0

movl

%eax,0

calll
jmp

89442404
8d85f8feffff

0xfffffef8(%eb

leal

890424
e84367feff
e9c9fbffff
895c2408

%eax,0

calll
jmp

89442404
8d85f8feffff

movl

leal

890424
e85e67feff
e98ffbffff
895c2408

movl

0x0000a8a0
0x00023bd7
%ebx,0

calll
jmp

89442404
8d85f8feffff

%eax,(

leal

890424
e87967feff
e955fbffff
895c2408

movl

calll
jmp

89442404
8d85f8feffff

0xfffffef8(%eb

leal

890424
e89467feff
e91bfbffff
895c2408

%eax,0

calll
jmp

89442404
8d85f8feffff

movl
leal

890424
e8af67feff
e9e1faffff
895c2408

movl

0x0000a8a0
0x00023b7a
%ebx,0

leal

0xfffffef8(%eb
movl

%eax,(

%esp)
+1987 00024173
+1992 00024178
+1997 0002417d
ebx
+1999 0002417f
ebp),%esi
+2002 00024182
%esi
+2005 00024185
i
+2011 0002418b
+2017 00024191
p),%edi
+2023 00024197
c(%ebp)
+2029 0002419d
p),%eax
+2035 000241a3
edi
+2037 000241a5
+2043 000241ab
x
+2049 000241b1
4(%ebp)
+2055 000241b7
esi
+2057 000241b9
,%eax
+2059 000241bb
eax),%edi
+2062 000241be
4(%ebp)
+2068 000241c4
421a
+2070 000241c6
%esi
+2073 000241c9
c(%ebp)
+2079 000241cf
41b9
+2081 000241d1
+2086 000241d6
ebx
+2088 000241d8
4191
+2090 000241da
ebx
+2092 000241dc
p),%edi
+2098 000241e2
0(%ebp)
+2104 000241e8
p),%eax
+2110 000241ee
edi
+2112 000241f0
426c
+2114 000241f2
x

e82867feff
e903fcffff
89c3

calll
jmp
movl

0x0000a8a0
0x00023d80
%eax,%

8b75cc

movl

0xcc(%

83ee0c

subl

$0x0c,

3b3588801300

cmpl

0x00138088,%es

0f85f7000000
8bbdfcfeffff

jne
movl

0x00024288
0xfffffefc(%eb

89bdecfeffff

movl

%edi,0xfffffee

8b85f8feffff

movl

0xfffffef8(%eb

39c7

cmpl

%eax,%

0f84c1000000
8b1588801300

je
movl

0x0002426c
0x00138088,%ed

8995f4feffff

movl

%edx,0xfffffef

89c6

movl

%eax,%

8b06

movl

(%esi)

8d78f4

leal

0xf4(%

39bdf4feffff

cmpl

%edi,0xfffffef

7554

jne

0x0002

83c604

addl

$0x04,

39b5ecfeffff

cmpl

75e8
e996000000
89c3

%esi,0xfffffee
jne

jmp
movl

0x0002
0x0002426c
%eax,%

ebb7

jmp

0x0002

89c3

movl

%eax,%

8bbdfcfeffff

movl

0xfffffefc(%eb

89bde0feffff

movl

%edi,0xfffffee

8b85f8feffff

movl

0xfffffef8(%eb

39c7

cmpl

%eax,%

747a

je

0x0002

8b1588801300

movl

0x00138088,%ed

+2120 000241f8 8995f0feffff


movl
%edx,0xfffffef
0(%ebp)
+2126 000241fe 89c6
movl
%eax,%
esi
+2128 00024200 8b06
movl
(%esi)
,%eax
+2130 00024202 8d78f4
leal
0xf4(%
eax),%edi
+2133 00024205 39bdf0feffff
cmpl
%edi,0xfffffef
0(%ebp)
+2139 0002420b 7535
jne
0x0002
4242
+2141 0002420d 83c604
addl
$0x04,
%esi
+2144 00024210 39b5e0feffff
cmpl
%esi,0xfffffee
0(%ebp)
+2150 00024216 75e8
jne
0x0002
4200
+2152 00024218 eb52
jmp
0x0002
426c
+2154 0002421a 83e804
subl
$0x04,
%eax
+2157 0002421d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2165 00024225 890424
movl
%eax,(
%esp)
+2168 00024228 e821ea0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2173 0002422d 85c0
testl
%eax,%
eax
+2175 0002422f 7f95
jg
0x0002
41c6
+2177 00024231 8d4dd1
leal
0xd1(%
ebp),%ecx
+2180 00024234 894c2404
movl
%ecx,0
x04(%esp)
+2184 00024238 893c24
movl
%edi,(
%esp)
+2187 0002423b e844ea0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2192 00024240 eb84
jmp
0x0002
41c6
+2194 00024242 83e804
subl
$0x04,
%eax
+2197 00024245 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2205 0002424d 890424
movl
%eax,(
%esp)
+2208 00024250 e8f9e90d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2213 00024255 85c0
testl
%eax,%
eax
+2215 00024257 7fb4
jg
0x0002
420d
+2217 00024259 8d4de0
leal
0xe0(%
ebp),%ecx
+2220 0002425c 894c2404
movl
%ecx,0
x04(%esp)
+2224 00024260 893c24
movl
%edi,(

%esp)
+2227 00024263 e81cea0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2232 00024268 eba3
jmp
0x0002
420d
+2234 0002426a 89c3
movl
%eax,%
ebx
+2236 0002426c 8b85f8feffff
movl
0xfffffef8(%eb
p),%eax
+2242 00024272 85c0
testl
%eax,%
eax
+2244 00024274 7408
je
0x0002
427e
+2246 00024276 890424
movl
%eax,(
%esp)
+2249 00024279 e8f0ea0d00
calll
0x00102d6e
operator delete(void*)
+2254 0002427e 891c24
movl
%ebx,(
%esp)
+2257 00024281 e8c2e90d00
calll
0x00102c48
__Unwind_Resume
+2262 00024286 ebe2
jmp
0x0002
426a
+2264 00024288 8d4608
leal
0x08(%
esi),%eax
+2267 0002428b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2275 00024293 890424
movl
%eax,(
%esp)
+2278 00024296 e8b3e90d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2283 0002429b 85c0
testl
%eax,%
eax
+2285 0002429d 0f8feefeffff
jg
0x00024191
+2291 000242a3 8d45df
leal
0xdf(%
ebp),%eax
+2294 000242a6 89442404
movl
%eax,0
x04(%esp)
+2298 000242aa 893424
movl
%esi,(
%esp)
+2301 000242ad e8d2e90d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2306 000242b2 e9dafeffff
jmp
0x00024191
+2311 000242b7 89c3
movl
%eax,%
ebx
+2313 000242b9 8b75c4
movl
0xc4(%
ebp),%esi
+2316 000242bc 83ee0c
subl
$0x0c,
%esi
+2319 000242bf 39b5e4feffff
cmpl
%esi,0xfffffee
4(%ebp)
+2325 000242c5 0f84c6feffff
je
0x00024191
+2331 000242cb 8d4608
leal
0x08(%
esi),%eax
+2334 000242ce c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2342 000242d6 890424
movl
%eax,(
%esp)

+2345 000242d9 e870e90d00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2350 000242de 85c0
testl
%eax,%
eax
+2352 000242e0 0f8fabfeffff
jg
0x00024191
+2358 000242e6 8d45db
leal
0xdb(%
ebp),%eax
+2361 000242e9 89442404
movl
%eax,0
x04(%esp)
+2365 000242ed 893424
movl
%esi,(
%esp)
+2368 000242f0 e88fe90d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2373 000242f5 e997feffff
jmp
0x00024191
+2378 000242fa e9d7feffff
jmp
0x000241d6
+2383 000242ff 89c3
movl
%eax,%
ebx
+2385 00024301 8b75c8
movl
0xc8(%
ebp),%esi
+2388 00024304 83ee0c
subl
$0x0c,
%esi
+2391 00024307 39b5e4feffff
cmpl
%esi,0xfffffee
4(%ebp)
+2397 0002430d 0f847efeffff
je
0x00024191
+2403 00024313 8d4608
leal
0x08(%
esi),%eax
+2406 00024316 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2414 0002431e 890424
movl
%eax,(
%esp)
+2417 00024321 e828e90d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2422 00024326 85c0
testl
%eax,%
eax
+2424 00024328 0f8f63feffff
jg
0x00024191
+2430 0002432e 8d45dd
leal
0xdd(%
ebp),%eax
+2433 00024331 89442404
movl
%eax,0
x04(%esp)
+2437 00024335 893424
movl
%esi,(
%esp)
+2440 00024338 e847e90d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2445 0002433d e94ffeffff
jmp
0x00024191
+2450 00024342 e98ffeffff
jmp
0x000241d6
+2455 00024347 e98afeffff
jmp
0x000241d6
+2460 0002434c 8d4308
leal
0x08(%
ebx),%eax
+2463 0002434f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2471 00024357 890424
movl
%eax,(
%esp)
+2474 0002435a e8efe80d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2479 0002435f 85c0
testl
%eax,%
eax
+2481 00024361 0f8f2df8ffff
jg
0x00023b94
+2487 00024367 8d45de
leal
0xde(%

ebp),%eax
+2490 0002436a 89442404
movl
%eax,0
x04(%esp)
+2494 0002436e 891c24
movl
%ebx,(
%esp)
+2497 00024371 e80ee90d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2502 00024376 e919f8ffff
jmp
0x00023b94
+2507 0002437b e956feffff
jmp
0x000241d6
+2512 00024380 e951feffff
jmp
0x000241d6
+2517 00024385 e94cfeffff
jmp
0x000241d6
+2522 0002438a 8d4308
leal
0x08(%
ebx),%eax
+2525 0002438d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2533 00024395 890424
movl
%eax,(
%esp)
+2536 00024398 e8b1e80d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2541 0002439d 85c0
testl
%eax,%
eax
+2543 0002439f 0f8fedf9ffff
jg
0x00023d92
+2549 000243a5 8d45d2
leal
0xd2(%
ebp),%eax
+2552 000243a8 89442404
movl
%eax,0
x04(%esp)
+2556 000243ac 891c24
movl
%ebx,(
%esp)
+2559 000243af e8d0e80d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2564 000243b4 e9d9f9ffff
jmp
0x00023d92
+2569 000243b9 e9bffdffff
jmp
0x0002417d
+2574 000243be e9a7feffff
jmp
0x0002426a
+2579 000243c3 e90efeffff
jmp
0x000241d6
+2584 000243c8 e909feffff
jmp
0x000241d6
+2589 000243cd 8d4308
leal
0x08(%
ebx),%eax
+2592 000243d0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2600 000243d8 890424
movl
%eax,(
%esp)
+2603 000243db e86ee80d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2608 000243e0 85c0
testl
%eax,%
eax
+2610 000243e2 0f8f56f8ffff
jg
0x00023c3e
+2616 000243e8 8d45da
leal
0xda(%
ebp),%eax
+2619 000243eb 89442404
movl
%eax,0
x04(%esp)
+2623 000243ef 891c24
movl
%ebx,(
%esp)
+2626 000243f2 e88de80d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2631 000243f7 e942f8ffff
jmp
0x00023c3e
+2636 000243fc e9d5fdffff
jmp
0x000241d6
+2641 00024401 8d4308
leal
0x08(%

ebx),%eax
+2644 00024404 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2652 0002440c 890424
movl
%eax,(
%esp)
+2655 0002440f e83ae80d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2660 00024414 85c0
testl
%eax,%
eax
+2662 00024416 0f8fcdf7ffff
jg
0x00023be9
+2668 0002441c 8d45dc
leal
0xdc(%
ebp),%eax
+2671 0002441f 89442404
movl
%eax,0
x04(%esp)
+2675 00024423 891c24
movl
%ebx,(
%esp)
+2678 00024426 e859e80d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2683 0002442b e9b9f7ffff
jmp
0x00023be9
+2688 00024430 e9a1fdffff
jmp
0x000241d6
+2693 00024435 e99cfdffff
jmp
0x000241d6
+2698 0002443a 89c3
movl
%eax,%
ebx
+2700 0002443c 8b75bc
movl
0xbc(%
ebp),%esi
+2703 0002443f 83ee0c
subl
$0x0c,
%esi
+2706 00024442 39b5e4feffff
cmpl
%esi,0xfffffee
4(%ebp)
+2712 00024448 0f8443fdffff
je
0x00024191
+2718 0002444e 8d4608
leal
0x08(%
esi),%eax
+2721 00024451 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2729 00024459 890424
movl
%eax,(
%esp)
+2732 0002445c e8ede70d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2737 00024461 85c0
testl
%eax,%
eax
+2739 00024463 0f8f28fdffff
jg
0x00024191
+2745 00024469 8d45d7
leal
0xd7(%
ebp),%eax
+2748 0002446c 89442404
movl
%eax,0
x04(%esp)
+2752 00024470 893424
movl
%esi,(
%esp)
+2755 00024473 e80ce80d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2760 00024478 e914fdffff
jmp
0x00024191
+2765 0002447d 89c3
movl
%eax,%
ebx
+2767 0002447f 8b75c0
movl
0xc0(%
ebp),%esi
+2770 00024482 83ee0c
subl
$0x0c,
%esi
+2773 00024485 39b5e4feffff
cmpl
%esi,0xfffffee
4(%ebp)

+2779 0002448b 0f8400fdffff


je
0x00024191
+2785 00024491 8d4608
leal
0x08(%
esi),%eax
+2788 00024494 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2796 0002449c 890424
movl
%eax,(
%esp)
+2799 0002449f e8aae70d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2804 000244a4 85c0
testl
%eax,%
eax
+2806 000244a6 0f8fe5fcffff
jg
0x00024191
+2812 000244ac 8d45d9
leal
0xd9(%
ebp),%eax
+2815 000244af 89442404
movl
%eax,0
x04(%esp)
+2819 000244b3 893424
movl
%esi,(
%esp)
+2822 000244b6 e8c9e70d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2827 000244bb e9d1fcffff
jmp
0x00024191
+2832 000244c0 e911fdffff
jmp
0x000241d6
+2837 000244c5 e90cfdffff
jmp
0x000241d6
+2842 000244ca e907fdffff
jmp
0x000241d6
+2847 000244cf 8d4308
leal
0x08(%
ebx),%eax
+2850 000244d2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2858 000244da 890424
movl
%eax,(
%esp)
+2861 000244dd e86ce70d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2866 000244e2 85c0
testl
%eax,%
eax
+2868 000244e4 0f8f53f8ffff
jg
0x00023d3d
+2874 000244ea 8d45d4
leal
0xd4(%
ebp),%eax
+2877 000244ed 89442404
movl
%eax,0
x04(%esp)
+2881 000244f1 891c24
movl
%ebx,(
%esp)
+2884 000244f4 e88be70d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2889 000244f9 e93ff8ffff
jmp
0x00023d3d
+2894 000244fe 89c3
movl
%eax,%
ebx
+2896 00024500 8b75b4
movl
0xb4(%
ebp),%esi
+2899 00024503 83ee0c
subl
$0x0c,
%esi
+2902 00024506 39b5e4feffff
cmpl
%esi,0xfffffee
4(%ebp)
+2908 0002450c 0f847ffcffff
je
0x00024191
+2914 00024512 8d4608
leal
0x08(%
esi),%eax
+2917 00024515 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2925 0002451d 890424
movl
%eax,(

%esp)
+2928 00024520 e829e70d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2933 00024525 85c0
testl
%eax,%
eax
+2935 00024527 0f8f64fcffff
jg
0x00024191
+2941 0002452d 8d45d3
leal
0xd3(%
ebp),%eax
+2944 00024530 89442404
movl
%eax,0
x04(%esp)
+2948 00024534 893424
movl
%esi,(
%esp)
+2951 00024537 e848e70d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2956 0002453c e950fcffff
jmp
0x00024191
+2961 00024541 e990fcffff
jmp
0x000241d6
+2966 00024546 89c3
movl
%eax,%
ebx
+2968 00024548 8b75b8
movl
0xb8(%
ebp),%esi
+2971 0002454b 83ee0c
subl
$0x0c,
%esi
+2974 0002454e 39b5e4feffff
cmpl
%esi,0xfffffee
4(%ebp)
+2980 00024554 0f8437fcffff
je
0x00024191
+2986 0002455a 8d4608
leal
0x08(%
esi),%eax
+2989 0002455d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2997 00024565 890424
movl
%eax,(
%esp)
+3000 00024568 e8e1e60d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3005 0002456d 85c0
testl
%eax,%
eax
+3007 0002456f 0f8f1cfcffff
jg
0x00024191
+3013 00024575 8d45d5
leal
0xd5(%
ebp),%eax
+3016 00024578 89442404
movl
%eax,0
x04(%esp)
+3020 0002457c 893424
movl
%esi,(
%esp)
+3023 0002457f e800e70d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3028 00024584 e908fcffff
jmp
0x00024191
+3033 00024589 e948fcffff
jmp
0x000241d6
+3038 0002458e e943fcffff
jmp
0x000241d6
+3043 00024593 8d4308
leal
0x08(%
ebx),%eax
+3046 00024596 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3054 0002459e 890424
movl
%eax,(
%esp)
+3057 000245a1 e8a8e60d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3062 000245a6 85c0
testl
%eax,%
eax
+3064 000245a8 0f8f3af7ffff
jg
0x00023ce8

+3070 000245ae 8d45d6


leal
0xd6(%
ebp),%eax
+3073 000245b1 89442404
movl
%eax,0
x04(%esp)
+3077 000245b5 891c24
movl
%ebx,(
%esp)
+3080 000245b8 e8c7e60d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3085 000245bd e926f7ffff
jmp
0x00023ce8
+3090 000245c2 e90ffcffff
jmp
0x000241d6
+3095 000245c7 e90afcffff
jmp
0x000241d6
+3100 000245cc e905fcffff
jmp
0x000241d6
+3105 000245d1 8d4308
leal
0x08(%
ebx),%eax
+3108 000245d4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3116 000245dc 890424
movl
%eax,(
%esp)
+3119 000245df e86ae60d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3124 000245e4 85c0
testl
%eax,%
eax
+3126 000245e6 0f8fa7f6ffff
jg
0x00023c93
+3132 000245ec 8d45d8
leal
0xd8(%
ebp),%eax
+3135 000245ef 89442404
movl
%eax,0
x04(%esp)
+3139 000245f3 891c24
movl
%ebx,(
%esp)
+3142 000245f6 e889e60d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3147 000245fb e993f6ffff
jmp
0x00023c93
+3152 00024600 e9f9feffff
jmp
0x000244fe
+3157 00024605 e93cffffff
jmp
0x00024546
+3162 0002460a e9c7fbffff
jmp
0x000241d6
+3167 0002460f e926feffff
jmp
0x0002443a
+3172 00024614 e964feffff
jmp
0x0002447d
+3177 00024619 e999fcffff
jmp
0x000242b7
+3182 0002461e e9dcfcffff
jmp
0x000242ff
+3187 00024623 90
nop
+3188 00024624 660f1f440000
nopw
0x00(%eax,%eax
)
+3194 0002462a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

00024630 55

pushl

%ebp
+1
00024631
%esp,%ebp
+3
00024633
$0x18,%esp
+6
00024636
%ebx,0xf8(%ebp)
+9
00024639
%esi,0xfc(%ebp)
+12 0002463c 8b7508
ebp),%esi
+15 0002463f 8b5d0c

89e5

movl

83ec18

subl

895df8

movl

8975fc

movl
movl

0x08(%

movl

0x0c(%

ebp),%ebx
+18 00024642
ebp),%eax
+21 00024645
x04(%esp)
+25 00024649
%esp)
+28 0002464c
+33 00024651
x04(%esp)
+37 00024655
%esp)
+40 00024658
+45 0002465d
x04(%esp)
+49 00024661
%esp)
+52 00024664
+57 00024669
x04(%esp)
+61 0002466d
%esp)
+64 00024670
+69 00024675
x08(%ebp)
+72 00024678
ebp),%ebx
+75 0002467b
ebp),%esi
+78 0002467e
+79 0002467f
+84 00024684
)
+90 0002468a
)
+0

8b4510

movl

0x10(%

89442404

movl

%eax,0

891c24

movl

%ebx,(

movl

0x0005e1a0
%ebx,0

movl

%esi,(

movl

0x000239b0
%ebx,0

movl

%esi,(

movl

0x00023010
%ebx,0

movl

%esi,(

movl

0x00022570
%ebx,0

8b5df8

movl

0xf8(%

8b75fc

movl

0xfc(%

e84f9b0300
895c2404

calll

893424
e853f3ffff
895c2404

calll

893424
e8a7e9ffff
895c2404

calll

893424
e8fbdeffff
895d08

calll

c9
e9bc840300
660f1f440000

jmp
nopw

leave
0x0005cb40
0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

00024690 55

pushl

%ebp
+1
00024691 89e5
%esp,%ebp
+3
00024693 83ec48
$0x48,%esp
+6
00024696 895df4
%ebx,0xf4(%ebp)
+9
00024699 8975f8
%esi,0xf8(%ebp)
+12 0002469c 897dfc
xfc(%ebp)
+15 0002469f 8b5508
ebp),%edx
+18 000246a2 8b750c
ebp),%esi
+21 000246a5 8bbae0000000
x),%edi
+27 000246ab 8b9ad8000000
x),%ebx
+33 000246b1 8b8ad4000000
x),%ecx
+39 000246b7 8b82d0000000
x),%eax

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

0x000000e0(%ed

movl

0x000000d8(%ed

movl

0x000000d4(%ed

movl

0x000000d0(%ed

+45 000246bd
xd4(%ebp)
+48 000246c0
xd8(%ebp)
+51 000246c3
xdc(%ebp)
+54 000246c6
xe0(%ebp)
+57 000246c9
x),%eax
+63 000246cf
xe4(%ebp)
+66 000246d2
%esp)
+69 000246d5
+74 000246da
%eax
+77 000246dd
x04(%esp)
+81 000246e1
%esp)
+84 000246e4
+89 000246e9
x04(%esp)
+93 000246ed
ebp),%ebx
+96 000246f0
%esp)
+99 000246f3
+104 000246f8
x04(%esp)
+108 000246fc
%esp)
+111 000246ff
+116 00024704
x04(%esp)
+120 00024708
%esp)
+123 0002470b
+128 00024710
%esp)
+131 00024713
+136 00024718
ebp),%ebx
+139 0002471b
ebp),%esi
+142 0002471e
ebp),%edi
+145 00024721
+146 00024722
+147 00024723
+148 00024724
+149 00024725
+150 00024726
+151 00024727
+152 00024728
+153 00024729
+154 0002472a
+155 0002472b
+156 0002472c

8945d4

movl

%eax,0

894dd8

movl

%ecx,0

895ddc

movl

%ebx,0

897de0

movl

%edi,0

8b82dc000000

movl

0x000000dc(%ed

8945e4

movl

%eax,0

891424

movl

%edx,(

addl

0x00006770
$0x1c,

89442404

movl

%eax,0

893424

movl

%esi,(

movl

0x0005e1a0
%esi,0

8d5dd4

leal

0xd4(%

891c24

movl

%ebx,(

movl

0x000239b0
%esi,0

movl

%ebx,(

movl

0x00023010
%esi,0

movl

%ebx,(

movl

0x00022570
%esi,(

movl

0x0005cb40
0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
90
90
90
90
90
90
90
90
90
90

leave
ret
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

e89620feff
83c01c

e8b79a0300
89742404

e8b8f2ffff
89742404

calll

calll

calll

891c24
e80ce9ffff
89742404

calll

891c24
e860deffff
893424

calll

e828840300
8b5df4

calll

+157 0002472d 90
+158 0002472e 90
+159 0002472f 90
+0

nop
nop
nop

00024730 55

pushl

%ebp
+1
00024731 89e5
%esp,%ebp
+3
00024733 53
%ebx
+4
00024734 83ec14
$0x14,%esp
+7
00024737 8b5d08
0x08(%ebp),%ebx
+10 0002473a c70300951300
ebx)
+16 00024740 891c24
%esp)
+19 00024743 e8f831feff
+24 00024748 895d08
x08(%ebp)
+27 0002474b 83c414
%esp
+30 0002474e 5b
+31 0002474f c9
+32 00024750 e919e60d00
+37 00024755 90
+38 00024756 662e0f1f840000000000
ax)
+0

movl
pushl
subl
movl
movl

$0x00139500,(%
movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00024760 55

pushl

%ebp
+1
00024761 89e5
%esp,%ebp
+3
00024763 8b4508
0x08(%ebp),%eax
+6
00024766 c70000951300
39500,(%eax)
+12 0002476c 894508
x08(%ebp)
+15 0002476f c9
+16 00024770 e9cb31feff
+21 00024775 0f1f440000
)
+26 0002477a 660f1f440000
)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopl

0x00007940
0x00(%eax,%eax

nopw

0x00(%eax,%eax

00024780 55

pushl

00024781 89e5

movl

00024783 57

pushl

00024784 56

pushl

00024785 53

pushl

00024786 83ec4c

subl

00024789 8b7d08

movl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x4c,%esp
+9

0x08(%ebp),%edi
+12 0002478c
ebp),%eax
+15 0002478f
eax
+17 00024791
edx
+19 00024793
%edx
+22 00024796
%eax
+25 00024799
xd0(%ebp)
+28 0002479c
xd4(%ebp)
+31 0002479f
eax
+33 000247a1
+39 000247a7
ebp),%eax
+42 000247aa
,%eax
+44 000247ac
xcc(%ebp)
+47 000247af
ebp),%edx
+50 000247b2
xc0(%ebp)
+53 000247b5
ebp),%ecx
+56 000247b8
xc4(%ebp)
+59 000247bb
)
+64 000247c0
,%edx
+66 000247c2
edx),%esi
+69 000247c5
xe4(%ebp)
+72 000247c8
ebp),%eax
+75 000247cb
eax),%ebx
+78 000247ce
xe0(%ebp)
+81 000247d1
ebx
+83 000247d3
ebp),%eax
+86 000247d6
ebp),%eax
+90 000247da
,%eax
+92 000247dc
x08(%esp)
+96 000247e0
ebp),%ecx
+99 000247e3
x04(%esp)

8b450c

movl

0x0c(%

29f8

subl

%edi,%

89c2

movl

%eax,%

c1fa02

sarl

$0x02,

c1f804

sarl

$0x04,

8945d0

movl

%eax,0

897dd4

movl

%edi,0

85c0

testl

%eax,%

0f8e32010000
8b4510

movl

0x000248d9
0x10(%

8b00

movl

(%eax)

8945cc

movl

%eax,0

8d55e0

leal

0xe0(%

8955c0

movl

%edx,0

8d4de4

leal

0xe4(%

894dc4

movl

%ecx,0

0f1f440000

jle

nopl

0x00(%eax,%eax

8b17

movl

(%edi)

8b72f4

movl

0xf4(%

8975e4

movl

%esi,0

8b45cc

movl

0xcc(%

8b58f4

movl

0xf4(%

895de0

movl

%ebx,0

39f3

cmpl

%esi,%

8b45c0

movl

0xc0(%

0f4345c4

cmovael

0xc4(%

8b00

movl

(%eax)

89442408

movl

%eax,0

8b4dcc

movl

0xcc(%

894c2404

movl

%ecx,0

+103 000247e7
%esp)
+106 000247ea
_memcmp
+111 000247ef
eax
+113 000247f1
47fb
+115 000247f3
esi
+117 000247f5
+123 000247fb
edi),%eax
+126 000247fe
xd4(%ebp)
+129 00024801
edi),%eax
+132 00024804
eax),%esi
+135 00024807
xe0(%ebp)
+138 0002480a
ebp),%edx
+141 0002480d
edx),%ebx
+144 00024810
xe4(%ebp)
+147 00024813
ebx
+149 00024815
ebp),%eax
+152 00024818
ebp),%eax
+156 0002481c
edi),%edx
+159 0002481f
,%eax
+161 00024821
x08(%esp)
+165 00024825
ebp),%ecx
+168 00024828
x04(%esp)
+172 0002482c
%esp)
+175 0002482f
_memcmp
+180 00024834
eax
+182 00024836
4840
+184 00024838
esi
+186 0002483a
+192 00024840
edi),%eax
+195 00024843
xd4(%ebp)
+198 00024846
edi),%eax

891424
e821e60d00

movl
calll

%edx,(
0x00102e10

85c0

testl

%eax,%

7508

jne

0x0002

39de

cmpl

%ebx,%

leal

0x000249d6
0x04(%

8945d4

movl

%eax,0

8b4704

movl

0x04(%

8b70f4

movl

0xf4(%

8975e0

movl

%esi,0

8b55cc

movl

0xcc(%

8b5af4

movl

0xf4(%

895de4

movl

%ebx,0

39f3

cmpl

%esi,%

8b45c4

movl

0xc4(%

0f4345c0

cmovael

0xc0(%

8b5704

movl

0x04(%

8b00

movl

(%eax)

89442408

movl

%eax,0

8b4dcc

movl

0xcc(%

894c2404

movl

%ecx,0

891424

movl

%edx,(

0f84db010000
8d4704

e8dce50d00

je

calll

0x00102e10

85c0

testl

%eax,%

7508

jne

0x0002

39de

cmpl

%ebx,%

leal

0x000248f4
0x08(%

8945d4

movl

%eax,0

8b4708

movl

0x08(%

0f84b4000000
8d4708

je

+201 00024849
eax),%esi
+204 0002484c
xe4(%ebp)
+207 0002484f
ebp),%edx
+210 00024852
edx),%ebx
+213 00024855
xe0(%ebp)
+216 00024858
ebx
+218 0002485a
ebp),%eax
+221 0002485d
ebp),%eax
+225 00024861
edi),%edx
+228 00024864
,%eax
+230 00024866
x08(%esp)
+234 0002486a
ebp),%ecx
+237 0002486d
x04(%esp)
+241 00024871
%esp)
+244 00024874
_memcmp
+249 00024879
eax
+251 0002487b
4881
+253 0002487d
esi
+255 0002487f
48f4
+257 00024881
edi),%eax
+260 00024884
xd4(%ebp)
+263 00024887
edi),%eax
+266 0002488a
eax),%esi
+269 0002488d
xe0(%ebp)
+272 00024890
ebp),%edx
+275 00024893
edx),%ebx
+278 00024896
xe4(%ebp)
+281 00024899
ebx
+283 0002489b
ebp),%eax
+286 0002489e
ebp),%eax

8b70f4

movl

0xf4(%

8975e4

movl

%esi,0

8b55cc

movl

0xcc(%

8b5af4

movl

0xf4(%

895de0

movl

%ebx,0

39f3

cmpl

%esi,%

8b45c0

movl

0xc0(%

0f4345c4

cmovael

0xc4(%

8b5708

movl

0x08(%

8b00

movl

(%eax)

89442408

movl

%eax,0

8b4dcc

movl

0xcc(%

894c2404

movl

%ecx,0

891424

movl

%edx,(

e897e50d00

calll

0x00102e10

85c0

testl

%eax,%

7504

jne

0x0002

39de

cmpl

%ebx,%

7473

je

0x0002

8d470c

leal

0x0c(%

8945d4

movl

%eax,0

8b470c

movl

0x0c(%

8b70f4

movl

0xf4(%

8975e0

movl

%esi,0

8b55cc

movl

0xcc(%

8b5af4

movl

0xf4(%

895de4

movl

%ebx,0

39f3

cmpl

%esi,%

8b45c4

movl

0xc4(%

0f4345c0

cmovael

0xc0(%

+290 000248a2
edi),%edx
+293 000248a5
,%eax
+295 000248a7
x08(%esp)
+299 000248ab
ebp),%ecx
+302 000248ae
x04(%esp)
+306 000248b2
%esp)
+309 000248b5
_memcmp
+314 000248ba
eax
+316 000248bc
48c2
+318 000248be
esi
+320 000248c0
48f4
+322 000248c2
%edi
+325 000248c5
ebp)
+328 000248c8
+334 000248ce
ebp),%edx
+337 000248d1
edx
+339 000248d3
%edx
+342 000248d6
xd4(%ebp)
+345 000248d9
%edx
+348 000248dc
+354 000248e2
%edx
+357 000248e5
48ff
+359 000248e7
+360 000248e8
+366 000248ee
ebp),%eax
+369 000248f1
xd4(%ebp)
+372 000248f4
ebp),%eax
+375 000248f7
%esp
+378 000248fa
+379 000248fb
+380 000248fc
+381 000248fd
+382 000248fe
+383 000248ff
,%ecx
+385 00024901

8b570c

movl

0x0c(%

8b00

movl

(%eax)

89442408

movl

%eax,0

8b4dcc

movl

0xcc(%

894c2404

movl

%ecx,0

891424

movl

%edx,(

e856e50d00

calll

0x00102e10

85c0

testl

%eax,%

7504

jne

0x0002

39de

cmpl

%ebx,%

7432

je

0x0002

83c710

addl

$0x10,

ff4dd0

decl

0xd0(%

movl

0x000247c0
0x0c(%

29fa

subl

%edi,%

c1fa02

sarl

$0x02,

897dd4

movl

%edi,0

83fa02

cmpl

$0x02,

cmpl

0x000249e4
$0x03,

0f85f2feffff
8b550c

0f8402010000
83fa03

jne

je

7418
4a
0f8406010000
8b450c

je
decl

0x0002

movl

%edx
0x000249f4
0x0c(%

8945d4

movl

%eax,0

8b45d4

movl

0xd4(%

83c44c

addl

$0x4c,

5b
5e
5f
c9
c3
8b0f

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

8b71f4

movl

0xf4(%

je

(%edi)

ecx),%esi
+388 00024904
xe4(%ebp)
+391 00024907
ebp),%eax
+394 0002490a
,%eax
+396 0002490c
xcc(%ebp)
+399 0002490f
eax),%ebx
+402 00024912
xe0(%ebp)
+405 00024915
ebp),%eax
+408 00024918
ebp),%edx
+411 0002491b
ebx
+413 0002491d
eax
+416 00024920
,%eax
+418 00024922
x08(%esp)
+422 00024926
ebp),%edx
+425 00024929
x04(%esp)
+429 0002492d
%esp)
+432 00024930
_memcmp
+437 00024935
eax
+439 00024937
+445 0002493d
%edi
+448 00024940
xd4(%ebp)
+451 00024943
edx
+453 00024945
ebp),%ecx
+456 00024948
,%eax
+458 0002494a
eax),%esi
+461 0002494d
xe0(%ebp)
+464 00024950
ecx),%ebx
+467 00024953
xe4(%ebp)
+470 00024956
ebp),%eax
+473 00024959
ebp),%edx
+476 0002495c
ebx

8975e4

movl

%esi,0

8b4510

movl

0x10(%

8b00

movl

(%eax)

8945cc

movl

%eax,0

8b58f4

movl

0xf4(%

895de0

movl

%ebx,0

8d45e0

leal

0xe0(%

8d55e4

leal

0xe4(%

39f3

cmpl

%esi,%

0f43c2

cmovael

%edx,%

8b00

movl

(%eax)

89442408

movl

%eax,0

8b55cc

movl

0xcc(%

89542404

movl

%edx,0

890c24

movl

%ecx,(

e8dbe40d00

calll

85c0
0f84c1000000
83c704

0x00102e10
testl

je

%eax,%

addl

0x000249fe
$0x04,

897dd4

movl

%edi,0

89fa

movl

%edi,%

8b4dcc

movl

0xcc(%

8b02

movl

(%edx)

8b70f4

movl

0xf4(%

8975e0

movl

%esi,0

8b59f4

movl

0xf4(%

895de4

movl

%ebx,0

8d45e4

leal

0xe4(%

8d55e0

leal

0xe0(%

39f3

cmpl

%esi,%

+478 0002495e
eax
+481 00024961
ebp),%ecx
+484 00024964
,%edx
+486 00024966
,%eax
+488 00024968
x08(%esp)
+492 0002496c
ebp),%eax
+495 0002496f
x04(%esp)
+499 00024973
%esp)
+502 00024976
_memcmp
+507 0002497b
eax
+509 0002497d
4987
+511 0002497f
esi
+513 00024981
+519 00024987
0xd4(%ebp)
+523 0002498b
ebp),%ecx
+526 0002498e
,%eax
+528 00024990
eax),%esi
+531 00024993
xe4(%ebp)
+534 00024996
ebp),%eax
+537 00024999
eax),%ebx
+540 0002499c
xe0(%ebp)
+543 0002499f
ebp),%eax
+546 000249a2
ebp),%edx
+549 000249a5
ebx
+551 000249a7
eax
+554 000249aa
,%edx
+556 000249ac
,%eax
+558 000249ae
x08(%esp)
+562 000249b2
ebp),%ecx
+565 000249b5
x04(%esp)
+569 000249b9

0f43c2

cmovael

%edx,%

8b4dd4

movl

0xd4(%

8b11

movl

(%ecx)

8b00

movl

(%eax)

89442408

movl

%eax,0

8b45cc

movl

0xcc(%

89442404

movl

%eax,0

891424

movl

%edx,(

e895e40d00

calll

0x00102e10

85c0

testl

%eax,%

7508

jne

0x0002

39de

cmpl

%ebx,%

addl

0x000248f4
$0x04,

8b4dd4

movl

0xd4(%

8b01

movl

(%ecx)

8b70f4

movl

0xf4(%

8975e4

movl

%esi,0

8b45cc

movl

0xcc(%

8b58f4

movl

0xf4(%

895de0

movl

%ebx,0

8d45e0

leal

0xe0(%

8d55e4

leal

0xe4(%

39f3

cmpl

%esi,%

0f43c2

cmovael

%edx,%

8b11

movl

(%ecx)

8b00

movl

(%eax)

89442408

movl

%eax,0

8b4dcc

movl

0xcc(%

894c2404

movl

%ecx,0

891424

movl

%edx,(

0f846dffffff
8345d404

je

%esp)
+572 000249bc
_memcmp
+577 000249c1
eax
+579 000249c3
+585 000249c9
esi
+587 000249cb
+593 000249d1
+598 000249d6
xd4(%ebp)
+601 000249d9
ebp),%eax
+604 000249dc
%esp
+607 000249df
+608 000249e0
+609 000249e1
+610 000249e2
+611 000249e3
+612 000249e4
ebp),%ecx
+615 000249e7
,%ecx
+617 000249e9
xcc(%ebp)
+620 000249ec
ebp),%edx
+623 000249ef
+628 000249f4
ebp),%edx
+631 000249f7
,%edx
+633 000249f9
xcc(%ebp)
+636 000249fc
498b
+638 000249fe
esi
+640 00024a00
+646 00024a06
+651 00024a0b
+652 00024a0c
eax)
+0

e84fe40d00

calll

85c0

0x00102e10
testl

0f8525ffffff
39de

jne

0f8423ffffff
e918ffffff
897dd4

je
jmp

%eax,%

cmpl

0x000248ee
%ebx,%

movl

0x000248f4
0x000248ee
%edi,0

8b45d4

movl

0xd4(%

83c44c

addl

$0x4c,

5b
5e
5f
c9
c3
8b4d10

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

8b09

movl

(%ecx)

894dcc

movl

%ecx,0

8b55d4

movl

0xd4(%

movl

0x00024948
0x10(%

8b12

movl

(%edx)

8955cc

movl

%edx,0

eb8d

jmp

0x0002

39de

cmpl

%ebx,%

e954ffffff
8b5510

0f84eefeffff
e932ffffff
90
0f1f4000
00024a10 55

jmp

je
jmp

0x10(%

0x000248f4
0x0002493d
nop
nopl

0x00(%
pushl

%ebp
+1
00024a11
%esp,%ebp
+3
00024a13
%edi
+4
00024a14
%esi
+5
00024a15
%ebx
+6
00024a16
$0x3c,%esp
+9
00024a19
0x0c(%ebp),%edi

89e5

movl

57

pushl

56

pushl

53

pushl

83ec3c

subl

8b7d0c

movl

+12 00024a1c 8b4510


movl
0x10(%
ebp),%eax
+15 00024a1f 89442408
movl
%eax,0
x08(%esp)
+19 00024a23 897c2404
movl
%edi,0
x04(%esp)
+23 00024a27 8b4508
movl
0x08(%
ebp),%eax
+26 00024a2a 890424
movl
%eax,(
%esp)
+29 00024a2d e8fe27feff
calll
0x00007230
+34 00024a32 8d45e7
leal
0xe7(%
ebp),%eax
+37 00024a35 89442408
movl
%eax,0
x08(%esp)
+41 00024a39 c744240420500d00
movl
$0x000d5020,0x
04(%esp)
cover-angle
+49 00024a41 8d5dd8
leal
0xd8(%
ebp),%ebx
+52 00024a44 891c24
movl
%ebx,(
%esp)
+55 00024a47 e874e20d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+60 00024a4c 895c2404
movl
%ebx,0
x04(%esp)
+64 00024a50 893c24
movl
%edi,(
%esp)
+67 00024a53 e8e8f10700
calll
0x000a3c40
+72 00024a58 c744240400000000
movl
$0x00000000,0x
04(%esp)
+80 00024a60 890424
movl
%eax,(
%esp)
+83 00024a63 e828ed0700
calll
0x000a3790
+88 00024a68 8b5508
movl
0x08(%
ebp),%edx
+91 00024a6b 89425c
movl
%eax,0
x5c(%edx)
+94 00024a6e 8b5dd8
movl
0xd8(%
ebp),%ebx
+97 00024a71 83eb0c
subl
$0x0c,
%ebx
+100 00024a74 8b3588801300
movl
0x00138088,%es
i
+106 00024a7a 39f3
cmpl
%esi,%
ebx
+108 00024a7c 0f85ec000000
jne
0x00024b6e
+114 00024a82 8d45e6
leal
0xe6(%
ebp),%eax
+117 00024a85 89442408
movl
%eax,0
x08(%esp)
+121 00024a89 c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+129 00024a91 8d5dd4
leal
0xd4(%
ebp),%ebx
+132 00024a94 891c24
movl
%ebx,(
%esp)
+135 00024a97 e824e20d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)

+140 00024a9c 895c2404


movl
%ebx,0
x04(%esp)
+144 00024aa0 893c24
movl
%edi,(
%esp)
+147 00024aa3 e898f10700
calll
0x000a3c40
+152 00024aa8 c744240464000000
movl
$0x00000064,0x
04(%esp)
'd'
+160 00024ab0 890424
movl
%eax,(
%esp)
+163 00024ab3 e8d8ec0700
calll
0x000a3790
+168 00024ab8 8b5508
movl
0x08(%
ebp),%edx
+171 00024abb 894250
movl
%eax,0
x50(%edx)
+174 00024abe 8b5dd4
movl
0xd4(%
ebp),%ebx
+177 00024ac1 83eb0c
subl
$0x0c,
%ebx
+180 00024ac4 39de
cmpl
%ebx,%
esi
+182 00024ac6 0f8528010000
jne
0x00024bf4
+188 00024acc 8d45e5
leal
0xe5(%
ebp),%eax
+191 00024acf 89442408
movl
%eax,0
x08(%esp)
+195 00024ad3 c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+203 00024adb 8d5dd0
leal
0xd0(%
ebp),%ebx
+206 00024ade 891c24
movl
%ebx,(
%esp)
+209 00024ae1 e8dae10d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+214 00024ae6 895c2404
movl
%ebx,0
x04(%esp)
+218 00024aea 893c24
movl
%edi,(
%esp)
+221 00024aed e84ef10700
calll
0x000a3c40
+226 00024af2 c744240478000000
movl
$0x00000078,0x
04(%esp)
'x'
+234 00024afa 890424
movl
%eax,(
%esp)
+237 00024afd e88eec0700
calll
0x000a3790
+242 00024b02 8b5508
movl
0x08(%
ebp),%edx
+245 00024b05 894254
movl
%eax,0
x54(%edx)
+248 00024b08 8b5dd0
movl
0xd0(%
ebp),%ebx
+251 00024b0b 83eb0c
subl
$0x0c,
%ebx
+254 00024b0e 39de
cmpl
%ebx,%
esi
+256 00024b10 0f85af000000
jne
0x00024bc5
+262 00024b16 8d45e4
leal
0xe4(%
ebp),%eax
+265 00024b19 89442408
movl
%eax,0
x08(%esp)
+269 00024b1d c7442404f45d0d00
movl
$0x000d5df4,0x

04(%esp)
depth
+277 00024b25 8d5dcc
leal
0xcc(%
ebp),%ebx
+280 00024b28 891c24
movl
%ebx,(
%esp)
+283 00024b2b e890e10d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+288 00024b30 895c2404
movl
%ebx,0
x04(%esp)
+292 00024b34 893c24
movl
%edi,(
%esp)
+295 00024b37 e804f10700
calll
0x000a3c40
+300 00024b3c c744240414000000
movl
$0x00000014,0x
04(%esp)
+308 00024b44 890424
movl
%eax,(
%esp)
+311 00024b47 e844ec0700
calll
0x000a3790
+316 00024b4c 8b5508
movl
0x08(%
ebp),%edx
+319 00024b4f 894258
movl
%eax,0
x58(%edx)
+322 00024b52 8b5dcc
movl
0xcc(%
ebp),%ebx
+325 00024b55 83eb0c
subl
$0x0c,
%ebx
+328 00024b58 39de
cmpl
%ebx,%
esi
+330 00024b5a 7541
jne
0x0002
4b9d
+332 00024b5c 8b4508
movl
0x08(%
ebp),%eax
+335 00024b5f c7406064000000
movl
$0x00000064,0x
60(%eax)
'd'
+342 00024b66 83c43c
addl
$0x3c,
%esp
+345 00024b69 5b
popl
%ebx
+346 00024b6a 5e
popl
%esi
+347 00024b6b 5f
popl
%edi
+348 00024b6c c9
leave
+349 00024b6d c3
ret
+350 00024b6e 8d4308
leal
0x08(%
ebx),%eax
+353 00024b71 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+361 00024b79 890424
movl
%eax,(
%esp)
+364 00024b7c e8cde00d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+369 00024b81 85c0
testl
%eax,%
eax
+371 00024b83 0f8ff9feffff
jg
0x00024a82
+377 00024b89 8d45e3
leal
0xe3(%
ebp),%eax
+380 00024b8c 89442404
movl
%eax,0
x04(%esp)
+384 00024b90 891c24
movl
%ebx,(
%esp)
+387 00024b93 e8ece00d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+392 00024b98 e9e5feffff
jmp
0x00024a82
+397 00024b9d 8d4308
leal
0x08(%
ebx),%eax
+400 00024ba0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+408 00024ba8 890424
movl
%eax,(
%esp)
+411 00024bab e89ee00d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+416 00024bb0 85c0
testl
%eax,%
eax
+418 00024bb2 7fa8
jg
0x0002
4b5c
+420 00024bb4 8d45dd
leal
0xdd(%
ebp),%eax
+423 00024bb7 89442404
movl
%eax,0
x04(%esp)
+427 00024bbb 891c24
movl
%ebx,(
%esp)
+430 00024bbe e8c1e00d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+435 00024bc3 eb97
jmp
0x0002
4b5c
+437 00024bc5 8d4308
leal
0x08(%
ebx),%eax
+440 00024bc8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+448 00024bd0 890424
movl
%eax,(
%esp)
+451 00024bd3 e876e00d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+456 00024bd8 85c0
testl
%eax,%
eax
+458 00024bda 0f8f36ffffff
jg
0x00024b16
+464 00024be0 8d45df
leal
0xdf(%
ebp),%eax
+467 00024be3 89442404
movl
%eax,0
x04(%esp)
+471 00024be7 891c24
movl
%ebx,(
%esp)
+474 00024bea e895e00d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+479 00024bef e922ffffff
jmp
0x00024b16
+484 00024bf4 8d4308
leal
0x08(%
ebx),%eax
+487 00024bf7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+495 00024bff 890424
movl
%eax,(
%esp)
+498 00024c02 e847e00d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+503 00024c07 85c0
testl
%eax,%
eax
+505 00024c09 0f8fbdfeffff
jg
0x00024acc
+511 00024c0f 8d45e1
leal
0xe1(%
ebp),%eax
+514 00024c12 89442404
movl
%eax,0

x04(%esp)
+518 00024c16 891c24
movl
%ebx,(
%esp)
+521 00024c19 e866e00d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+526 00024c1e e9a9feffff
jmp
0x00024acc
+531 00024c23 89c3
movl
%eax,%
ebx
+533 00024c25 891c24
movl
%ebx,(
%esp)
+536 00024c28 e81be00d00
calll
0x00102c48
__Unwind_Resume
+541 00024c2d ebf4
jmp
0x0002
4c23
+543 00024c2f 89c3
movl
%eax,%
ebx
+545 00024c31 8b7dd4
movl
0xd4(%
ebp),%edi
+548 00024c34 83ef0c
subl
$0x0c,
%edi
+551 00024c37 39fe
cmpl
%edi,%
esi
+553 00024c39 74ea
je
0x0002
4c25
+555 00024c3b 8d4708
leal
0x08(%
edi),%eax
+558 00024c3e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+566 00024c46 890424
movl
%eax,(
%esp)
+569 00024c49 e800e00d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+574 00024c4e 85c0
testl
%eax,%
eax
+576 00024c50 7fd3
jg
0x0002
4c25
+578 00024c52 8d45e0
leal
0xe0(%
ebp),%eax
+581 00024c55 89442404
movl
%eax,0
x04(%esp)
+585 00024c59 893c24
movl
%edi,(
%esp)
+588 00024c5c e823e00d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+593 00024c61 ebc2
jmp
0x0002
4c25
+595 00024c63 ebbe
jmp
0x0002
4c23
+597 00024c65 ebbc
jmp
0x0002
4c23
+599 00024c67 89c3
movl
%eax,%
ebx
+601 00024c69 8b75d8
movl
0xd8(%
ebp),%esi
+604 00024c6c 83ee0c
subl
$0x0c,
%esi
+607 00024c6f 3b3588801300
cmpl
0x00138088,%es
i

+613 00024c75 74ae


je
0x0002
4c25
+615 00024c77 8d4608
leal
0x08(%
esi),%eax
+618 00024c7a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+626 00024c82 890424
movl
%eax,(
%esp)
+629 00024c85 e8c4df0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+634 00024c8a 85c0
testl
%eax,%
eax
+636 00024c8c 7f97
jg
0x0002
4c25
+638 00024c8e 8d45e2
leal
0xe2(%
ebp),%eax
+641 00024c91 89442404
movl
%eax,0
x04(%esp)
+645 00024c95 893424
movl
%esi,(
%esp)
+648 00024c98 e8e7df0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+653 00024c9d eb86
jmp
0x0002
4c25
+655 00024c9f 89c3
movl
%eax,%
ebx
+657 00024ca1 8b7dd0
movl
0xd0(%
ebp),%edi
+660 00024ca4 83ef0c
subl
$0x0c,
%edi
+663 00024ca7 39fe
cmpl
%edi,%
esi
+665 00024ca9 0f8476ffffff
je
0x00024c25
+671 00024caf 8d4708
leal
0x08(%
edi),%eax
+674 00024cb2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+682 00024cba 890424
movl
%eax,(
%esp)
+685 00024cbd e88cdf0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+690 00024cc2 85c0
testl
%eax,%
eax
+692 00024cc4 0f8f5bffffff
jg
0x00024c25
+698 00024cca 8d45de
leal
0xde(%
ebp),%eax
+701 00024ccd 89442404
movl
%eax,0
x04(%esp)
+705 00024cd1 893c24
movl
%edi,(
%esp)
+708 00024cd4 e8abdf0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+713 00024cd9 e947ffffff
jmp
0x00024c25
+718 00024cde e940ffffff
jmp
0x00024c23
+723 00024ce3 e93bffffff
jmp
0x00024c23
+728 00024ce8 e936ffffff
jmp
0x00024c23
+733 00024ced e931ffffff
jmp
0x00024c23
+738 00024cf2 89c3
movl
%eax,%

ebx
+740 00024cf4 8b7dcc
movl
0xcc(%
ebp),%edi
+743 00024cf7 83ef0c
subl
$0x0c,
%edi
+746 00024cfa 39fe
cmpl
%edi,%
esi
+748 00024cfc 0f8423ffffff
je
0x00024c25
+754 00024d02 8d4708
leal
0x08(%
edi),%eax
+757 00024d05 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+765 00024d0d 890424
movl
%eax,(
%esp)
+768 00024d10 e839df0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+773 00024d15 85c0
testl
%eax,%
eax
+775 00024d17 0f8f08ffffff
jg
0x00024c25
+781 00024d1d 8d45dc
leal
0xdc(%
ebp),%eax
+784 00024d20 89442404
movl
%eax,0
x04(%esp)
+788 00024d24 893c24
movl
%edi,(
%esp)
+791 00024d27 e858df0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+796 00024d2c e9f4feffff
jmp
0x00024c25
+801 00024d31 e9edfeffff
jmp
0x00024c23
+806 00024d36 e9e8feffff
jmp
0x00024c23
+811 00024d3b e9e3feffff
jmp
0x00024c23
+816 00024d40 e9defeffff
jmp
0x00024c23
+821 00024d45 90
nop
+822 00024d46 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

00024d50 55

pushl

%ebp
+1
00024d51 89e5
%esp,%ebp
+3
00024d53 57
%edi
+4
00024d54 56
%esi
+5
00024d55 53
%ebx
+6
00024d56 83ec3c
$0x3c,%esp
+9
00024d59 8b4510
0x10(%ebp),%eax
+12 00024d5c 89442408
x08(%esp)
+16 00024d60 8b450c
ebp),%eax
+19 00024d63 89442404
x04(%esp)
+23 00024d67 8b4508
ebp),%eax
+26 00024d6a 890424

movl
pushl
pushl
pushl
subl
movl
movl

%eax,0

movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

%esp)
+29 00024d6d e8fe26feff
calll
0x00007470
+34 00024d72 8b4508
movl
0x08(%
ebp),%eax
+37 00024d75 8b7050
movl
0x50(%
eax),%esi
+40 00024d78 8d45e7
leal
0xe7(%
ebp),%eax
+43 00024d7b 89442408
movl
%eax,0
x08(%esp)
+47 00024d7f c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+55 00024d87 8d5dd8
leal
0xd8(%
ebp),%ebx
+58 00024d8a 891c24
movl
%ebx,(
%esp)
+61 00024d8d e82edf0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+66 00024d92 895c2404
movl
%ebx,0
x04(%esp)
+70 00024d96 8b450c
movl
0x0c(%
ebp),%eax
+73 00024d99 890424
movl
%eax,(
%esp)
+76 00024d9c e80f0a0800
calll
0x000a57b0
+81 00024da1 89742404
movl
%esi,0
x04(%esp)
+85 00024da5 890424
movl
%eax,(
%esp)
+88 00024da8 e8a3f20700
calll
0x000a4050
+93 00024dad 8b5dd8
movl
0xd8(%
ebp),%ebx
+96 00024db0 83eb0c
subl
$0x0c,
%ebx
+99 00024db3 8b3d88801300
movl
0x00138088,%ed
i
+105 00024db9 39fb
cmpl
%edi,%
ebx
+107 00024dbb 0f85df000000
jne
0x00024ea0
+113 00024dc1 8b4508
movl
0x08(%
ebp),%eax
+116 00024dc4 8b7054
movl
0x54(%
eax),%esi
+119 00024dc7 8d45e6
leal
0xe6(%
ebp),%eax
+122 00024dca 89442408
movl
%eax,0
x08(%esp)
+126 00024dce c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+134 00024dd6 8d5dd4
leal
0xd4(%
ebp),%ebx
+137 00024dd9 891c24
movl
%ebx,(
%esp)
+140 00024ddc e8dfde0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+145 00024de1 895c2404
movl
%ebx,0
x04(%esp)
+149 00024de5 8b450c
movl
0x0c(%

ebp),%eax
+152 00024de8 890424
movl
%eax,(
%esp)
+155 00024deb e8c0090800
calll
0x000a57b0
+160 00024df0 89742404
movl
%esi,0
x04(%esp)
+164 00024df4 890424
movl
%eax,(
%esp)
+167 00024df7 e854f20700
calll
0x000a4050
+172 00024dfc 8b5dd4
movl
0xd4(%
ebp),%ebx
+175 00024dff 83eb0c
subl
$0x0c,
%ebx
+178 00024e02 39df
cmpl
%ebx,%
edi
+180 00024e04 0f851c010000
jne
0x00024f26
+186 00024e0a 8b4508
movl
0x08(%
ebp),%eax
+189 00024e0d 8b7058
movl
0x58(%
eax),%esi
+192 00024e10 8d45e5
leal
0xe5(%
ebp),%eax
+195 00024e13 89442408
movl
%eax,0
x08(%esp)
+199 00024e17 c7442404f45d0d00
movl
$0x000d5df4,0x
04(%esp)
depth
+207 00024e1f 8d5dd0
leal
0xd0(%
ebp),%ebx
+210 00024e22 891c24
movl
%ebx,(
%esp)
+213 00024e25 e896de0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+218 00024e2a 895c2404
movl
%ebx,0
x04(%esp)
+222 00024e2e 8b450c
movl
0x0c(%
ebp),%eax
+225 00024e31 890424
movl
%eax,(
%esp)
+228 00024e34 e877090800
calll
0x000a57b0
+233 00024e39 89742404
movl
%esi,0
x04(%esp)
+237 00024e3d 890424
movl
%eax,(
%esp)
+240 00024e40 e80bf20700
calll
0x000a4050
+245 00024e45 8b5dd0
movl
0xd0(%
ebp),%ebx
+248 00024e48 83eb0c
subl
$0x0c,
%ebx
+251 00024e4b 39df
cmpl
%ebx,%
edi
+253 00024e4d 0f85a4000000
jne
0x00024ef7
+259 00024e53 8b4508
movl
0x08(%
ebp),%eax
+262 00024e56 8b705c
movl
0x5c(%
eax),%esi
+265 00024e59 8d45e4
leal
0xe4(%
ebp),%eax
+268 00024e5c 89442408
movl
%eax,0
x08(%esp)

+272 00024e60 c744240420500d00


movl
$0x000d5020,0x
04(%esp)
cover-angle
+280 00024e68 8d5dcc
leal
0xcc(%
ebp),%ebx
+283 00024e6b 891c24
movl
%ebx,(
%esp)
+286 00024e6e e84dde0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+291 00024e73 895c2404
movl
%ebx,0
x04(%esp)
+295 00024e77 8b450c
movl
0x0c(%
ebp),%eax
+298 00024e7a 890424
movl
%eax,(
%esp)
+301 00024e7d e82e090800
calll
0x000a57b0
+306 00024e82 89742404
movl
%esi,0
x04(%esp)
+310 00024e86 890424
movl
%eax,(
%esp)
+313 00024e89 e8c2f10700
calll
0x000a4050
+318 00024e8e 8b5dcc
movl
0xcc(%
ebp),%ebx
+321 00024e91 83eb0c
subl
$0x0c,
%ebx
+324 00024e94 39df
cmpl
%ebx,%
edi
+326 00024e96 7537
jne
0x0002
4ecf
+328 00024e98 83c43c
addl
$0x3c,
%esp
+331 00024e9b 5b
popl
%ebx
+332 00024e9c 5e
popl
%esi
+333 00024e9d 5f
popl
%edi
+334 00024e9e c9
leave
+335 00024e9f c3
ret
+336 00024ea0 8d4308
leal
0x08(%
ebx),%eax
+339 00024ea3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+347 00024eab 890424
movl
%eax,(
%esp)
+350 00024eae e89bdd0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+355 00024eb3 85c0
testl
%eax,%
eax
+357 00024eb5 0f8f06ffffff
jg
0x00024dc1
+363 00024ebb 8d45e2
leal
0xe2(%
ebp),%eax
+366 00024ebe 89442404
movl
%eax,0
x04(%esp)
+370 00024ec2 891c24
movl
%ebx,(
%esp)
+373 00024ec5 e8badd0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+378 00024eca e9f2feffff
jmp
0x00024dc1
+383 00024ecf 8d4308
leal
0x08(%
ebx),%eax
+386 00024ed2 c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+394 00024eda 890424
movl
%eax,(
%esp)
+397 00024edd e86cdd0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+402 00024ee2 85c0
testl
%eax,%
eax
+404 00024ee4 7fb2
jg
0x0002
4e98
+406 00024ee6 8d45dc
leal
0xdc(%
ebp),%eax
+409 00024ee9 89442404
movl
%eax,0
x04(%esp)
+413 00024eed 891c24
movl
%ebx,(
%esp)
+416 00024ef0 e88fdd0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+421 00024ef5 eba1
jmp
0x0002
4e98
+423 00024ef7 8d4308
leal
0x08(%
ebx),%eax
+426 00024efa c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+434 00024f02 890424
movl
%eax,(
%esp)
+437 00024f05 e844dd0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+442 00024f0a 85c0
testl
%eax,%
eax
+444 00024f0c 0f8f41ffffff
jg
0x00024e53
+450 00024f12 8d45de
leal
0xde(%
ebp),%eax
+453 00024f15 89442404
movl
%eax,0
x04(%esp)
+457 00024f19 891c24
movl
%ebx,(
%esp)
+460 00024f1c e863dd0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+465 00024f21 e92dffffff
jmp
0x00024e53
+470 00024f26 8d4308
leal
0x08(%
ebx),%eax
+473 00024f29 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+481 00024f31 890424
movl
%eax,(
%esp)
+484 00024f34 e815dd0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+489 00024f39 85c0
testl
%eax,%
eax
+491 00024f3b 0f8fc9feffff
jg
0x00024e0a
+497 00024f41 8d45e0
leal
0xe0(%
ebp),%eax
+500 00024f44 89442404
movl
%eax,0
x04(%esp)
+504 00024f48 891c24
movl
%ebx,(
%esp)
+507 00024f4b e834dd0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+512 00024f50 e9b5feffff
jmp
0x00024e0a
+517 00024f55 89c3
movl
%eax,%
ebx
+519 00024f57 891c24
movl
%ebx,(
%esp)
+522 00024f5a e8e9dc0d00
calll
0x00102c48
__Unwind_Resume
+527 00024f5f ebf4
jmp
0x0002
4f55
+529 00024f61 89c3
movl
%eax,%
ebx
+531 00024f63 8b75d4
movl
0xd4(%
ebp),%esi
+534 00024f66 83ee0c
subl
$0x0c,
%esi
+537 00024f69 39f7
cmpl
%esi,%
edi
+539 00024f6b 74ea
je
0x0002
4f57
+541 00024f6d 8d4608
leal
0x08(%
esi),%eax
+544 00024f70 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+552 00024f78 890424
movl
%eax,(
%esp)
+555 00024f7b e8cedc0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+560 00024f80 85c0
testl
%eax,%
eax
+562 00024f82 7fd3
jg
0x0002
4f57
+564 00024f84 8d45e1
leal
0xe1(%
ebp),%eax
+567 00024f87 89442404
movl
%eax,0
x04(%esp)
+571 00024f8b 893424
movl
%esi,(
%esp)
+574 00024f8e e8f1dc0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+579 00024f93 ebc2
jmp
0x0002
4f57
+581 00024f95 ebbe
jmp
0x0002
4f55
+583 00024f97 ebbc
jmp
0x0002
4f55
+585 00024f99 89c3
movl
%eax,%
ebx
+587 00024f9b 8b75d8
movl
0xd8(%
ebp),%esi
+590 00024f9e 83ee0c
subl
$0x0c,
%esi
+593 00024fa1 3b3588801300
cmpl
0x00138088,%es
i
+599 00024fa7 74ae
je
0x0002
4f57
+601 00024fa9 8d4608
leal
0x08(%
esi),%eax
+604 00024fac c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+612 00024fb4 890424
movl
%eax,(
%esp)
+615 00024fb7 e892dc0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+620 00024fbc 85c0
testl
%eax,%
eax
+622 00024fbe 7f97
jg
0x0002
4f57
+624 00024fc0 8d45e3
leal
0xe3(%
ebp),%eax
+627 00024fc3 89442404
movl
%eax,0
x04(%esp)
+631 00024fc7 893424
movl
%esi,(
%esp)
+634 00024fca e8b5dc0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+639 00024fcf eb86
jmp
0x0002
4f57
+641 00024fd1 89c3
movl
%eax,%
ebx
+643 00024fd3 8b75d0
movl
0xd0(%
ebp),%esi
+646 00024fd6 83ee0c
subl
$0x0c,
%esi
+649 00024fd9 39f7
cmpl
%esi,%
edi
+651 00024fdb 0f8476ffffff
je
0x00024f57
+657 00024fe1 8d4608
leal
0x08(%
esi),%eax
+660 00024fe4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+668 00024fec 890424
movl
%eax,(
%esp)
+671 00024fef e85adc0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+676 00024ff4 85c0
testl
%eax,%
eax
+678 00024ff6 0f8f5bffffff
jg
0x00024f57
+684 00024ffc 8d45df
leal
0xdf(%
ebp),%eax
+687 00024fff 89442404
movl
%eax,0
x04(%esp)
+691 00025003 893424
movl
%esi,(
%esp)
+694 00025006 e879dc0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+699 0002500b e947ffffff
jmp
0x00024f57
+704 00025010 e940ffffff
jmp
0x00024f55
+709 00025015 e93bffffff
jmp
0x00024f55
+714 0002501a e936ffffff
jmp
0x00024f55
+719 0002501f e931ffffff
jmp
0x00024f55
+724 00025024 89c3
movl
%eax,%
ebx
+726 00025026 8b75cc
movl
0xcc(%
ebp),%esi
+729 00025029 83ee0c
subl
$0x0c,
%esi

+732 0002502c 39f7


cmpl
%esi,%
edi
+734 0002502e 0f8423ffffff
je
0x00024f57
+740 00025034 8d4608
leal
0x08(%
esi),%eax
+743 00025037 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+751 0002503f 890424
movl
%eax,(
%esp)
+754 00025042 e807dc0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+759 00025047 85c0
testl
%eax,%
eax
+761 00025049 0f8f08ffffff
jg
0x00024f57
+767 0002504f 8d45dd
leal
0xdd(%
ebp),%eax
+770 00025052 89442404
movl
%eax,0
x04(%esp)
+774 00025056 893424
movl
%esi,(
%esp)
+777 00025059 e826dc0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+782 0002505e e9f4feffff
jmp
0x00024f57
+787 00025063 e9edfeffff
jmp
0x00024f55
+792 00025068 e9e8feffff
jmp
0x00024f55
+797 0002506d e9e3feffff
jmp
0x00024f55
+802 00025072 e9defeffff
jmp
0x00024f55
+807 00025077 90
nop
+808 00025078 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

00025080 55

pushl

%ebp
+1
00025081 89e5
%esp,%ebp
+3
00025083 57
%edi
+4
00025084 56
%esi
+5
00025085 53
%ebx
+6
00025086 83ec4c
$0x4c,%esp
+9
00025089 8b4508
0x08(%ebp),%eax
+12 0002508c c700c8941300
eax)
+18 00025092 8b4508
ebp),%eax
+21 00025095 83c01c
%eax
+24 00025098 890424
%esp)
+27 0002509b e8c0910300
+32 000250a0 8b4508
ebp),%eax
+35 000250a3 83c010
%eax
+38 000250a6 8945cc

movl
pushl
pushl
pushl
subl
movl
movl

$0x001394c8,(%
movl

0x08(%

addl

$0x1c,

movl

%eax,(

movl

0x0005e260
0x08(%

addl

$0x10,

movl

%eax,0

calll

xcc(%ebp)
+41 000250a9 8b7804
eax),%edi
+44 000250ac 8b5508
ebp),%edx
+47 000250af 8b4210
edx),%eax
+50 000250b2 39c7
edi
+52 000250b4 0f8498000000
+58 000250ba 8b1588801300
x
+64 000250c0 8955d4
xd4(%ebp)
+67 000250c3 8955c0
xc0(%ebp)
+70 000250c6 89c3
ebx
+72 000250c8 0f1f840000000000
x,%eax)
+80 000250d0 8b03
,%eax
+82 000250d2 8d70f4
eax),%esi
+85 000250d5 3b75d4
ebp),%esi
+88 000250d8 7550
512a
+90 000250da 83c304
%ebx
+93 000250dd 39df
edi
+95 000250df 75ef
50d0
+97 000250e1 8b55cc
ebp),%edx
+100 000250e4 8b02
,%eax
+102 000250e6 85c0
eax
+104 000250e8 7408
50f2
+106 000250ea 890424
%esp)
+109 000250ed e87cdc0d00
operator delete(void*)
+114 000250f2 8b4508
ebp),%eax
+117 000250f5 c700e8911300
eax)
+123 000250fb 8b5508
ebp),%edx
+126 000250fe 8b4208
edx),%eax
+129 00025101 8d58f4
eax),%ebx
+132 00025104 3b5dd4
ebp),%ebx
+135 00025107 7554
515d

movl

0x04(%

movl

0x08(%

movl

0x10(%

cmpl

%eax,%

je
movl

0x00025152
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

nopl

0x00000000(%ea
movl

(%ebx)

leal

0xf4(%

cmpl

0xd4(%

jne

0x0002

addl

$0x04,

cmpl

%ebx,%

jne

0x0002

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0002

movl

%eax,(

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

cmpl

0xd4(%

jne

0x0002

+137 00025109 8b5508


movl
0x08(%
ebp),%edx
+140 0002510c 8b4204
movl
0x04(%
edx),%eax
+143 0002510f 8d58f4
leal
0xf4(%
eax),%ebx
+146 00025112 3b5dd4
cmpl
0xd4(%
ebp),%ebx
+149 00025115 756e
jne
0x0002
5185
+151 00025117 8b4508
movl
0x08(%
ebp),%eax
+154 0002511a 890424
movl
%eax,(
%esp)
+157 0002511d e84cdc0d00
calll
0x00102d6e
operator delete(void*)
+162 00025122 83c44c
addl
$0x4c,
%esp
+165 00025125 5b
popl
%ebx
+166 00025126 5e
popl
%esi
+167 00025127 5f
popl
%edi
+168 00025128 c9
leave
+169 00025129 c3
ret
+170 0002512a 83e804
subl
$0x04,
%eax
+173 0002512d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+181 00025135 890424
movl
%eax,(
%esp)
+184 00025138 e811db0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+189 0002513d 85c0
testl
%eax,%
eax
+191 0002513f 7f99
jg
0x0002
50da
+193 00025141 8d45e6
leal
0xe6(%
ebp),%eax
+196 00025144 89442404
movl
%eax,0
x04(%esp)
+200 00025148 893424
movl
%esi,(
%esp)
+203 0002514b e834db0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+208 00025150 eb88
jmp
0x0002
50da
+210 00025152 8b1588801300
movl
0x00138088,%ed
x
+216 00025158 8955d4
movl
%edx,0
xd4(%ebp)
+219 0002515b eb84
jmp
0x0002
50e1
+221 0002515d 83e804
subl
$0x04,
%eax
+224 00025160 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+232 00025168 890424
movl
%eax,(
%esp)
+235 0002516b e8deda0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+240 00025170 85c0


testl
%eax,%
eax
+242 00025172 7f95
jg
0x0002
5109
+244 00025174 8d45e2
leal
0xe2(%
ebp),%eax
+247 00025177 89442404
movl
%eax,0
x04(%esp)
+251 0002517b 891c24
movl
%ebx,(
%esp)
+254 0002517e e801db0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+259 00025183 eb84
jmp
0x0002
5109
+261 00025185 83e804
subl
$0x04,
%eax
+264 00025188 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+272 00025190 890424
movl
%eax,(
%esp)
+275 00025193 e8b6da0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+280 00025198 85c0
testl
%eax,%
eax
+282 0002519a 0f8f77ffffff
jg
0x00025117
+288 000251a0 8d45e0
leal
0xe0(%
ebp),%eax
+291 000251a3 89442404
movl
%eax,0
x04(%esp)
+295 000251a7 891c24
movl
%ebx,(
%esp)
+298 000251aa e8d5da0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+303 000251af e963ffffff
jmp
0x00025117
+308 000251b4 89c3
movl
%eax,%
ebx
+310 000251b6 8b5508
movl
0x08(%
ebp),%edx
+313 000251b9 8b4204
movl
0x04(%
edx),%eax
+316 000251bc 8d70f4
leal
0xf4(%
eax),%esi
+319 000251bf 3b75d4
cmpl
0xd4(%
ebp),%esi
+322 000251c2 750c
jne
0x0002
51d0
+324 000251c4 891c24
movl
%ebx,(
%esp)
+327 000251c7 e87cda0d00
calll
0x00102c48
__Unwind_Resume
+332 000251cc 89c3
movl
%eax,%
ebx
+334 000251ce ebf4
jmp
0x0002
51c4
+336 000251d0 83e804
subl
$0x04,
%eax
+339 000251d3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+347 000251db 890424


movl
%eax,(
%esp)
+350 000251de e86bda0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+355 000251e3 85c0
testl
%eax,%
eax
+357 000251e5 7fdd
jg
0x0002
51c4
+359 000251e7 8d45e1
leal
0xe1(%
ebp),%eax
+362 000251ea 89442404
movl
%eax,0
x04(%esp)
+366 000251ee 893424
movl
%esi,(
%esp)
+369 000251f1 e88eda0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+374 000251f6 ebcc
jmp
0x0002
51c4
+376 000251f8 89c3
movl
%eax,%
ebx
+378 000251fa 8b55cc
movl
0xcc(%
ebp),%edx
+381 000251fd 8b02
movl
(%edx)
,%eax
+383 000251ff 85c0
testl
%eax,%
eax
+385 00025201 7408
je
0x0002
520b
+387 00025203 890424
movl
%eax,(
%esp)
+390 00025206 e863db0d00
calll
0x00102d6e
operator delete(void*)
+395 0002520b 8b4508
movl
0x08(%
ebp),%eax
+398 0002520e c700e8911300
movl
$0x001391e8,(%
eax)
+404 00025214 8b5508
movl
0x08(%
ebp),%edx
+407 00025217 8b4208
movl
0x08(%
edx),%eax
+410 0002521a 8d70f4
leal
0xf4(%
eax),%esi
+413 0002521d 8b7dc0
movl
0xc0(%
ebp),%edi
+416 00025220 39fe
cmpl
%edi,%
esi
+418 00025222 0f85cb000000
jne
0x000252f3
+424 00025228 8b5508
movl
0x08(%
ebp),%edx
+427 0002522b 8b4204
movl
0x04(%
edx),%eax
+430 0002522e 8d70f4
leal
0xf4(%
eax),%esi
+433 00025231 39f7
cmpl
%esi,%
edi
+435 00025233 748f
je
0x0002
51c4
+437 00025235 83e804
subl
$0x04,
%eax

+440 00025238 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+448 00025240 890424
movl
%eax,(
%esp)
+451 00025243 e806da0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+456 00025248 85c0
testl
%eax,%
eax
+458 0002524a 0f8f74ffffff
jg
0x000251c4
+464 00025250 8d45e3
leal
0xe3(%
ebp),%eax
+467 00025253 89442404
movl
%eax,0
x04(%esp)
+471 00025257 893424
movl
%esi,(
%esp)
+474 0002525a e825da0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+479 0002525f e960ffffff
jmp
0x000251c4
+484 00025264 89c3
movl
%eax,%
ebx
+486 00025266 8b5508
movl
0x08(%
ebp),%edx
+489 00025269 83c210
addl
$0x10,
%edx
+492 0002526c 8955c4
movl
%edx,0
xc4(%ebp)
+495 0002526f 8b4204
movl
0x04(%
edx),%eax
+498 00025272 8945c8
movl
%eax,0
xc8(%ebp)
+501 00025275 8b5508
movl
0x08(%
ebp),%edx
+504 00025278 8b4210
movl
0x10(%
edx),%eax
+507 0002527b 3945c8
cmpl
%eax,0
xc8(%ebp)
+510 0002527e 745f
je
0x0002
52df
+512 00025280 8b1588801300
movl
0x00138088,%ed
x
+518 00025286 8955c0
movl
%edx,0
xc0(%ebp)
+521 00025289 8955d0
movl
%edx,0
xd0(%ebp)
+524 0002528c 89c6
movl
%eax,%
esi
+526 0002528e 8b06
movl
(%esi)
,%eax
+528 00025290 8d78f4
leal
0xf4(%
eax),%edi
+531 00025293 3b7dd0
cmpl
0xd0(%
ebp),%edi
+534 00025296 751f
jne
0x0002
52b7
+536 00025298 83c604
addl
$0x04,
%esi
+539 0002529b 3975c8
cmpl
%esi,0
xc8(%ebp)
+542 0002529e 75ee
jne
0x0002

528e
+544 000252a0 8b55c4
movl
0xc4(%
ebp),%edx
+547 000252a3 8b02
movl
(%edx)
,%eax
+549 000252a5 85c0
testl
%eax,%
eax
+551 000252a7 0f8556ffffff
jne
0x00025203
+557 000252ad e959ffffff
jmp
0x0002520b
+562 000252b2 e915ffffff
jmp
0x000251cc
+567 000252b7 83e804
subl
$0x04,
%eax
+570 000252ba c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+578 000252c2 890424
movl
%eax,(
%esp)
+581 000252c5 e884d90d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+586 000252ca 85c0
testl
%eax,%
eax
+588 000252cc 7fca
jg
0x0002
5298
+590 000252ce 8d45e7
leal
0xe7(%
ebp),%eax
+593 000252d1 89442404
movl
%eax,0
x04(%esp)
+597 000252d5 893c24
movl
%edi,(
%esp)
+600 000252d8 e8a7d90d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+605 000252dd ebb9
jmp
0x0002
5298
+607 000252df 8b1588801300
movl
0x00138088,%ed
x
+613 000252e5 8955c0
movl
%edx,0
xc0(%ebp)
+616 000252e8 ebb6
jmp
0x0002
52a0
+618 000252ea 89c3
movl
%eax,%
ebx
+620 000252ec ebb2
jmp
0x0002
52a0
+622 000252ee e9d9feffff
jmp
0x000251cc
+627 000252f3 83e804
subl
$0x04,
%eax
+630 000252f6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+638 000252fe 890424
movl
%eax,(
%esp)
+641 00025301 e848d90d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+646 00025306 85c0
testl
%eax,%
eax
+648 00025308 0f8f1affffff
jg
0x00025228
+654 0002530e 8d45e5
leal
0xe5(%
ebp),%eax
+657 00025311 89442404
movl
%eax,0
x04(%esp)
+661 00025315 893424
movl
%esi,(

%esp)
+664 00025318 e867d90d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+669 0002531d e906ffffff
jmp
0x00025228
+674 00025322 89c3
movl
%eax,%
ebx
+676 00025324 8b5508
movl
0x08(%
ebp),%edx
+679 00025327 8b4204
movl
0x04(%
edx),%eax
+682 0002532a 8d70f4
leal
0xf4(%
eax),%esi
+685 0002532d 39f7
cmpl
%esi,%
edi
+687 0002532f 0f848ffeffff
je
0x000251c4
+693 00025335 83e804
subl
$0x04,
%eax
+696 00025338 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+704 00025340 890424
movl
%eax,(
%esp)
+707 00025343 e806d90d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+712 00025348 85c0
testl
%eax,%
eax
+714 0002534a 0f8f74feffff
jg
0x000251c4
+720 00025350 8d45e4
leal
0xe4(%
ebp),%eax
+723 00025353 89442404
movl
%eax,0
x04(%esp)
+727 00025357 893424
movl
%esi,(
%esp)
+730 0002535a e825d90d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+735 0002535f e960feffff
jmp
0x000251c4
+740 00025364 e963feffff
jmp
0x000251cc
+745 00025369 90
nop
+746 0002536a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

00025370 55

pushl

%ebp
+1
00025371 89e5
%esp,%ebp
+3
00025373 57
%edi
+4
00025374 56
%esi
+5
00025375 53
%ebx
+6
00025376 83ec4c
$0x4c,%esp
+9
00025379 8b4508
0x08(%ebp),%eax
+12 0002537c c700c8941300
eax)
+18 00025382 8b4508
ebp),%eax

movl
pushl
pushl
pushl
subl
movl
movl

$0x001394c8,(%
movl

0x08(%

+21 00025385 83c01c


%eax
+24 00025388 890424
%esp)
+27 0002538b e8d08e0300
+32 00025390 8b4508
ebp),%eax
+35 00025393 83c010
%eax
+38 00025396 8945cc
xcc(%ebp)
+41 00025399 8b7804
eax),%edi
+44 0002539c 8b5508
ebp),%edx
+47 0002539f 8b4210
edx),%eax
+50 000253a2 39c7
edi
+52 000253a4 0f848d000000
+58 000253aa 8b1588801300
x
+64 000253b0 8955d4
xd4(%ebp)
+67 000253b3 8955c0
xc0(%ebp)
+70 000253b6 89c3
ebx
+72 000253b8 0f1f840000000000
x,%eax)
+80 000253c0 8b03
,%eax
+82 000253c2 8d70f4
eax),%esi
+85 000253c5 3b75d4
ebp),%esi
+88 000253c8 7545
540f
+90 000253ca 83c304
%ebx
+93 000253cd 39df
edi
+95 000253cf 75ef
53c0
+97 000253d1 8b55cc
ebp),%edx
+100 000253d4 8b02
,%eax
+102 000253d6 85c0
eax
+104 000253d8 7408
53e2
+106 000253da 890424
%esp)
+109 000253dd e88cd90d00
operator delete(void*)
+114 000253e2 8b4508
ebp),%eax
+117 000253e5 c700e8911300
eax)

addl

$0x1c,

movl

%eax,(

movl

0x0005e260
0x08(%

addl

$0x10,

movl

%eax,0

movl

0x04(%

movl

0x08(%

movl

0x10(%

cmpl

%eax,%

calll

je
movl

0x00025437
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

nopl

0x00000000(%ea
movl

(%ebx)

leal

0xf4(%

cmpl

0xd4(%

jne

0x0002

addl

$0x04,

cmpl

%ebx,%

jne

0x0002

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0002

movl

%eax,(

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

+123 000253eb 8b5508


movl
0x08(%
ebp),%edx
+126 000253ee 8b4208
movl
0x08(%
edx),%eax
+129 000253f1 8d58f4
leal
0xf4(%
eax),%ebx
+132 000253f4 3b5dd4
cmpl
0xd4(%
ebp),%ebx
+135 000253f7 7549
jne
0x0002
5442
+137 000253f9 8b5508
movl
0x08(%
ebp),%edx
+140 000253fc 8b4204
movl
0x04(%
edx),%eax
+143 000253ff 8d58f4
leal
0xf4(%
eax),%ebx
+146 00025402 3b5dd4
cmpl
0xd4(%
ebp),%ebx
+149 00025405 7563
jne
0x0002
546a
+151 00025407 83c44c
addl
$0x4c,
%esp
+154 0002540a 5b
popl
%ebx
+155 0002540b 5e
popl
%esi
+156 0002540c 5f
popl
%edi
+157 0002540d c9
leave
+158 0002540e c3
ret
+159 0002540f 83e804
subl
$0x04,
%eax
+162 00025412 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+170 0002541a 890424
movl
%eax,(
%esp)
+173 0002541d e82cd80d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+178 00025422 85c0
testl
%eax,%
eax
+180 00025424 7fa4
jg
0x0002
53ca
+182 00025426 8d45e6
leal
0xe6(%
ebp),%eax
+185 00025429 89442404
movl
%eax,0
x04(%esp)
+189 0002542d 893424
movl
%esi,(
%esp)
+192 00025430 e84fd80d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+197 00025435 eb93
jmp
0x0002
53ca
+199 00025437 8b1588801300
movl
0x00138088,%ed
x
+205 0002543d 8955d4
movl
%edx,0
xd4(%ebp)
+208 00025440 eb8f
jmp
0x0002
53d1
+210 00025442 83e804
subl
$0x04,
%eax
+213 00025445 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+221 0002544d 890424


movl
%eax,(
%esp)
+224 00025450 e8f9d70d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+229 00025455 85c0
testl
%eax,%
eax
+231 00025457 7fa0
jg
0x0002
53f9
+233 00025459 8d45e2
leal
0xe2(%
ebp),%eax
+236 0002545c 89442404
movl
%eax,0
x04(%esp)
+240 00025460 891c24
movl
%ebx,(
%esp)
+243 00025463 e81cd80d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+248 00025468 eb8f
jmp
0x0002
53f9
+250 0002546a 83e804
subl
$0x04,
%eax
+253 0002546d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+261 00025475 890424
movl
%eax,(
%esp)
+264 00025478 e8d1d70d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+269 0002547d 85c0
testl
%eax,%
eax
+271 0002547f 7f86
jg
0x0002
5407
+273 00025481 8d45e0
leal
0xe0(%
ebp),%eax
+276 00025484 89442404
movl
%eax,0
x04(%esp)
+280 00025488 891c24
movl
%ebx,(
%esp)
+283 0002548b e8f4d70d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+288 00025490 e972ffffff
jmp
0x00025407
+293 00025495 89c3
movl
%eax,%
ebx
+295 00025497 8b5508
movl
0x08(%
ebp),%edx
+298 0002549a 8b4204
movl
0x04(%
edx),%eax
+301 0002549d 8d70f4
leal
0xf4(%
eax),%esi
+304 000254a0 3b75d4
cmpl
0xd4(%
ebp),%esi
+307 000254a3 750c
jne
0x0002
54b1
+309 000254a5 891c24
movl
%ebx,(
%esp)
+312 000254a8 e89bd70d00
calll
0x00102c48
__Unwind_Resume
+317 000254ad 89c3
movl
%eax,%
ebx
+319 000254af ebf4
jmp
0x0002

54a5
+321 000254b1 83e804
subl
$0x04,
%eax
+324 000254b4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+332 000254bc 890424
movl
%eax,(
%esp)
+335 000254bf e88ad70d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+340 000254c4 85c0
testl
%eax,%
eax
+342 000254c6 7fdd
jg
0x0002
54a5
+344 000254c8 8d45e1
leal
0xe1(%
ebp),%eax
+347 000254cb 89442404
movl
%eax,0
x04(%esp)
+351 000254cf 893424
movl
%esi,(
%esp)
+354 000254d2 e8add70d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+359 000254d7 ebcc
jmp
0x0002
54a5
+361 000254d9 89c3
movl
%eax,%
ebx
+363 000254db 8b55cc
movl
0xcc(%
ebp),%edx
+366 000254de 8b02
movl
(%edx)
,%eax
+368 000254e0 85c0
testl
%eax,%
eax
+370 000254e2 7408
je
0x0002
54ec
+372 000254e4 890424
movl
%eax,(
%esp)
+375 000254e7 e882d80d00
calll
0x00102d6e
operator delete(void*)
+380 000254ec 8b4508
movl
0x08(%
ebp),%eax
+383 000254ef c700e8911300
movl
$0x001391e8,(%
eax)
+389 000254f5 8b5508
movl
0x08(%
ebp),%edx
+392 000254f8 8b4208
movl
0x08(%
edx),%eax
+395 000254fb 8d70f4
leal
0xf4(%
eax),%esi
+398 000254fe 8b7dc0
movl
0xc0(%
ebp),%edi
+401 00025501 39fe
cmpl
%edi,%
esi
+403 00025503 0f85cb000000
jne
0x000255d4
+409 00025509 8b5508
movl
0x08(%
ebp),%edx
+412 0002550c 8b4204
movl
0x04(%
edx),%eax
+415 0002550f 8d70f4
leal
0xf4(%
eax),%esi
+418 00025512 39f7
cmpl
%esi,%

edi
+420 00025514 748f
je
0x0002
54a5
+422 00025516 83e804
subl
$0x04,
%eax
+425 00025519 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+433 00025521 890424
movl
%eax,(
%esp)
+436 00025524 e825d70d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+441 00025529 85c0
testl
%eax,%
eax
+443 0002552b 0f8f74ffffff
jg
0x000254a5
+449 00025531 8d45e3
leal
0xe3(%
ebp),%eax
+452 00025534 89442404
movl
%eax,0
x04(%esp)
+456 00025538 893424
movl
%esi,(
%esp)
+459 0002553b e844d70d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+464 00025540 e960ffffff
jmp
0x000254a5
+469 00025545 89c3
movl
%eax,%
ebx
+471 00025547 8b5508
movl
0x08(%
ebp),%edx
+474 0002554a 83c210
addl
$0x10,
%edx
+477 0002554d 8955c4
movl
%edx,0
xc4(%ebp)
+480 00025550 8b4204
movl
0x04(%
edx),%eax
+483 00025553 8945c8
movl
%eax,0
xc8(%ebp)
+486 00025556 8b5508
movl
0x08(%
ebp),%edx
+489 00025559 8b4210
movl
0x10(%
edx),%eax
+492 0002555c 3945c8
cmpl
%eax,0
xc8(%ebp)
+495 0002555f 745f
je
0x0002
55c0
+497 00025561 8b1588801300
movl
0x00138088,%ed
x
+503 00025567 8955c0
movl
%edx,0
xc0(%ebp)
+506 0002556a 8955d0
movl
%edx,0
xd0(%ebp)
+509 0002556d 89c6
movl
%eax,%
esi
+511 0002556f 8b06
movl
(%esi)
,%eax
+513 00025571 8d78f4
leal
0xf4(%
eax),%edi
+516 00025574 3b7dd0
cmpl
0xd0(%
ebp),%edi
+519 00025577 751f
jne
0x0002
5598

+521 00025579 83c604


addl
$0x04,
%esi
+524 0002557c 3975c8
cmpl
%esi,0
xc8(%ebp)
+527 0002557f 75ee
jne
0x0002
556f
+529 00025581 8b55c4
movl
0xc4(%
ebp),%edx
+532 00025584 8b02
movl
(%edx)
,%eax
+534 00025586 85c0
testl
%eax,%
eax
+536 00025588 0f8556ffffff
jne
0x000254e4
+542 0002558e e959ffffff
jmp
0x000254ec
+547 00025593 e915ffffff
jmp
0x000254ad
+552 00025598 83e804
subl
$0x04,
%eax
+555 0002559b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+563 000255a3 890424
movl
%eax,(
%esp)
+566 000255a6 e8a3d60d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+571 000255ab 85c0
testl
%eax,%
eax
+573 000255ad 7fca
jg
0x0002
5579
+575 000255af 8d45e7
leal
0xe7(%
ebp),%eax
+578 000255b2 89442404
movl
%eax,0
x04(%esp)
+582 000255b6 893c24
movl
%edi,(
%esp)
+585 000255b9 e8c6d60d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+590 000255be ebb9
jmp
0x0002
5579
+592 000255c0 8b1588801300
movl
0x00138088,%ed
x
+598 000255c6 8955c0
movl
%edx,0
xc0(%ebp)
+601 000255c9 ebb6
jmp
0x0002
5581
+603 000255cb 89c3
movl
%eax,%
ebx
+605 000255cd ebb2
jmp
0x0002
5581
+607 000255cf e9d9feffff
jmp
0x000254ad
+612 000255d4 83e804
subl
$0x04,
%eax
+615 000255d7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+623 000255df 890424
movl
%eax,(
%esp)
+626 000255e2 e867d60d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+631 000255e7 85c0
testl
%eax,%
eax
+633 000255e9 0f8f1affffff
jg
0x00025509

+639 000255ef 8d45e5


leal
0xe5(%
ebp),%eax
+642 000255f2 89442404
movl
%eax,0
x04(%esp)
+646 000255f6 893424
movl
%esi,(
%esp)
+649 000255f9 e886d60d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+654 000255fe e906ffffff
jmp
0x00025509
+659 00025603 89c3
movl
%eax,%
ebx
+661 00025605 8b5508
movl
0x08(%
ebp),%edx
+664 00025608 8b4204
movl
0x04(%
edx),%eax
+667 0002560b 8d70f4
leal
0xf4(%
eax),%esi
+670 0002560e 39f7
cmpl
%esi,%
edi
+672 00025610 0f848ffeffff
je
0x000254a5
+678 00025616 83e804
subl
$0x04,
%eax
+681 00025619 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+689 00025621 890424
movl
%eax,(
%esp)
+692 00025624 e825d60d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+697 00025629 85c0
testl
%eax,%
eax
+699 0002562b 0f8f74feffff
jg
0x000254a5
+705 00025631 8d45e4
leal
0xe4(%
ebp),%eax
+708 00025634 89442404
movl
%eax,0
x04(%esp)
+712 00025638 893424
movl
%esi,(
%esp)
+715 0002563b e844d60d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+720 00025640 e960feffff
jmp
0x000254a5
+725 00025645 e963feffff
jmp
0x000254ad
+730 0002564a 90
nop
+731 0002564b 90
nop
+732 0002564c 90
nop
+733 0002564d 90
nop
+734 0002564e 90
nop
+735 0002564f 90
nop
+0

00025650 55

pushl

%ebp
+1
00025651
%esp,%ebp
+3
00025653
0x08(%ebp),%eax
+6
00025656
$0x10,%eax
+9
00025659
+10 0002565a c3

89e5

movl

8b4508

movl

83c010

addl

c9

leave
ret

+11 0002565b 90
+12 0002565c 0f1f4000
eax)
+0

nop
nopl

00025660 55

0x00(%
pushl

%ebp
+1
00025661 89e5
%esp,%ebp
+3
00025663 8b4508
0x08(%ebp),%eax
+6
00025666 83c034
$0x34,%eax
+9
00025669 c9
+10 0002566a c3
+11 0002566b 90
+12 0002566c 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

00025670 55

0x00(%
pushl

%ebp
+1
00025671 89e5
%esp,%ebp
+3
00025673 8b4508
0x08(%ebp),%eax
+6
00025676 8b80dc000000
00dc(%eax),%eax
+12 0002567c c9
+13 0002567d c3
+14 0002567e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00025680 55

pushl

%ebp
+1
00025681 89e5
%esp,%ebp
+3
00025683 8b4508
0x08(%ebp),%eax
+6
00025686 8b80d0000000
00d0(%eax),%eax
+12 0002568c c9
+13 0002568d c3
+14 0002568e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00025690 55

pushl

%ebp
+1
00025691 89e5
%esp,%ebp
+3
00025693 8b4508
0x08(%ebp),%eax
+6
00025696 8b80d4000000
00d4(%eax),%eax
+12 0002569c c9
+13 0002569d c3
+14 0002569e 6690
+0

000256a0 55

movl
movl
movl

0x0000

leave
ret
nop
pushl

%ebp
+1
000256a1 89e5
%esp,%ebp
+3
000256a3 8b4508
0x08(%ebp),%eax

movl
movl

+6
000256a6 8b80d8000000
00d8(%eax),%eax
+12 000256ac c9
+13 000256ad c3
+14 000256ae 6690
+0

movl

0x0000

leave
ret
nop

000256b0 55

pushl

%ebp
+1
000256b1 89e5
%esp,%ebp
+3
000256b3 8b4508
0x08(%ebp),%eax
+6
000256b6 8b80e0000000
00e0(%eax),%eax
+12 000256bc c9
+13 000256bd c3
+14 000256be 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

000256c0 55

pushl

%ebp
+1
000256c1 89e5
%esp,%ebp
+3
000256c3 8b5508
0x08(%ebp),%edx
+6
000256c6 8b450c
0x0c(%ebp),%eax
+9
000256c9 8902
%eax,(%edx)
+11 000256cb 8b4510
ebp),%eax
+14 000256ce 894204
x04(%edx)
+17 000256d1 8b4514
ebp),%eax
+20 000256d4 894208
x08(%edx)
+23 000256d7 8b4518
ebp),%eax
+26 000256da 89420c
x0c(%edx)
+29 000256dd 8b451c
ebp),%eax
+32 000256e0 894210
x10(%edx)
+35 000256e3 8b4520
ebp),%eax
+38 000256e6 894214
x14(%edx)
+41 000256e9 c9
+42 000256ea c3
+43 000256eb 90
+44 000256ec 0f1f4000
eax)
+0

000256f0 55

movl
movl
movl
movl
movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movl

%eax,0

movl

0x1c(%

movl

%eax,0

movl

0x20(%

movl

%eax,0

leave
ret
nop
nopl

0x00(%
pushl

%ebp
+1
000256f1 89e5
%esp,%ebp
+3
000256f3 8b5508
0x08(%ebp),%edx

movl
movl

+6
000256f6 8b450c
0x0c(%ebp),%eax
+9
000256f9 8902
%eax,(%edx)
+11 000256fb 8b4510
ebp),%eax
+14 000256fe 894204
x04(%edx)
+17 00025701 8b4514
ebp),%eax
+20 00025704 894208
x08(%edx)
+23 00025707 8b4518
ebp),%eax
+26 0002570a 89420c
x0c(%edx)
+29 0002570d 8b451c
ebp),%eax
+32 00025710 894210
x10(%edx)
+35 00025713 8b4520
ebp),%eax
+38 00025716 894214
x14(%edx)
+41 00025719 c9
+42 0002571a c3
+43 0002571b 90
+44 0002571c 0f1f4000
eax)
+0

movl
movl
movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movl

%eax,0

movl

0x1c(%

movl

%eax,0

movl

0x20(%

movl

%eax,0

leave
ret
nop
nopl

0x00(%

00025720 55

pushl

%ebp
+1
00025721 89e5
%esp,%ebp
+3
00025723 57
%edi
+4
00025724 56
%esi
+5
00025725 53
%ebx
+6
00025726 8b750c
0x0c(%ebp),%esi
+9
00025729 8b5d10
0x10(%ebp),%ebx
+12 0002572c 0fb64514
ebp),%eax
+16 00025730 31c9
ecx
+18 00025732 31ff
edi
+20 00025734 f30f1025e8120e00
m4
+28 0002573c 84c0
l
+30 0002573e 0f85d4000000
+36 00025744 eb58
579e
+38 00025746 662e0f1f840000000000
ax)
+48 00025750 8d043a

movl
pushl
pushl
pushl
movl
movl
movzbl

0x14(%

xorl

%ecx,%

xorl

%edi,%

movss

0x000e12e8,%xm
testb

jne
jmp
nopw

%al,%a
0x00025818
0x0002

%cs:0x00000000(%eax,%e
leal

(%edx,

%edi),%eax
+51 00025753
,%xmm2
+55 00025757
,%xmm0
+59 0002575b
%xmm0
+63 0002575f
m1
+68 00025764
%xmm1
+72 00025768
%xmm0
+76 0002576c
m3
+81 00025771
m2
+86 00025776
%xmm2
+90 0002577a
m1
+95 0002577f
%xmm1
+99 00025783
%xmm2
+103 00025787
cx,8),%eax
+110 0002578e
esi),%eax
+113 00025791
x)
+118 00025796
(%eax)
+122 0002579a
+123 0002579b
%edi
+126 0002579e
esi),%edx
+129 000257a1
esi),%eax
+132 000257a4
eax
+134 000257a6
%eax
+137 000257a9
ax,%eax
+143 000257af
ecx
+145 000257b1
5750
+147 000257b3
+148 000257b4
+149 000257b5
+150 000257b6
+151 000257b7
+152 000257b8
x,%eax)
+160 000257c0
%edi),%eax
+163 000257c3

f30f1013

movss

(%ebx)

f30f1000

movss

(%eax)

f30f5cc2

subss

%xmm2,

f30f104b0c

movss

0x0c(%ebx),%xm

f30f5cca

subss

%xmm2,

f30f5ec1

divss

%xmm1,

f30f105b08

movss

0x08(%ebx),%xm

f30f105008

movss

0x08(%eax),%xm

f30f5cd3
f30f104b14

subss
movss

%xmm3,
0x14(%ebx),%xm

f30f5ccb

subss

%xmm3,

f30f5ed1

divss

%xmm1,

8d04cd00000000

leal

034644
f30f115004

0x00000000(,%e
addl

movss

0x44(%
%xmm2,0x04(%ea

f30f1100

movss

%xmm0,

41
83c70c

incl
addl

%ecx
$0x0c,

8b5614

movl

0x14(%

8b4618

movl

0x18(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

39c1

cmpl

%eax,%

729d

jb

0x0002

5b
5e
5f
c9
c3
0f1f840000000000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0x00000000(%ea

8d043a

leal

(%edx,

f30f1013

movss

(%ebx)

,%xmm2
+167 000257c7
,%xmm0
+171 000257cb
%xmm0
+175 000257cf
m1
+180 000257d4
%xmm1
+184 000257d8
%xmm0
+188 000257dc
%xmm1
+191 000257df
%xmm1
+195 000257e3
%xmm0
+198 000257e6
m3
+203 000257eb
m2
+208 000257f0
%xmm2
+212 000257f4
m1
+217 000257f9
%xmm1
+221 000257fd
%xmm2
+225 00025801
cx,8),%eax
+232 00025808
esi),%eax
+235 0002580b
x)
+240 00025810
(%eax)
+244 00025814
+245 00025815
%edi
+248 00025818
esi),%edx
+251 0002581b
esi),%eax
+254 0002581e
eax
+256 00025820
%eax
+259 00025823
ax,%eax
+265 00025829
ecx
+267 0002582b
57c0
+269 0002582d
+270 0002582e
+271 0002582f
+272 00025830
+273 00025831
+274 00025832

f30f1000

movss

(%eax)

f30f5cc2

subss

%xmm2,

f30f104b0c

movss

0x0c(%ebx),%xm

f30f5cca

subss

%xmm2,

f30f5ec1

divss

%xmm1,

0f28cc

movaps

%xmm4,

f30f5cc8

subss

%xmm0,

0f28c1

movaps

%xmm1,

f30f105b08

movss

0x08(%ebx),%xm

f30f105008

movss

0x08(%eax),%xm

f30f5cd3
f30f104b14

subss
movss

%xmm3,
0x14(%ebx),%xm

f30f5ccb

subss

%xmm3,

f30f5ed1

divss

%xmm1,

8d04cd00000000

leal

034644
f30f115004

0x00000000(,%e
addl

movss

0x44(%
%xmm2,0x04(%ea

f30f1100

movss

%xmm0,

41
83c70c

incl
addl

%ecx
$0x0c,

8b5614

movl

0x14(%

8b4618

movl

0x18(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

39c1

cmpl

%eax,%

7293

jb

0x0002

5b
5e
5f
c9
c3
0f1f8000000000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0x00000000(%ea

x)
+281 00025839 0f1f8000000000

nopl

0x00000000(%ea

x)
+0

00025840 55

pushl

%ebp
+1
00025841 89e5
%esp,%ebp
+3
00025843 53
%ebx
+4
00025844 83ec64
$0x64,%esp
+7
00025847 8b5d0c
0x0c(%ebp),%ebx
+10 0002584a 8b4510
ebp),%eax
+13 0002584d f30f105008
m2
+18 00025852 f30f5c5314
m2
+23 00025857 f30f104804
m1
+28 0002585c f30f5c4b10
m1
+33 00025861 f30f1000
,%xmm0
+37 00025865 f30f5c430c
m0
+42 0002586a f30f1145ec
p)
+47 0002586f f30f114df0
p)
+52 00025874 f30f1155f4
p)
+57 00025879 8d45ec
ebp),%eax
+60 0002587c 89442404
x04(%esp)
+64 00025880 8d45ac
ebp),%eax
+67 00025883 890424
%esp)
+70 00025886 e895f40300
+75 0002588b 89442404
x04(%esp)
+79 0002588f 891c24
%esp)
+82 00025892 e819740300
+87 00025897 83c464
%esp
+90 0002589a 5b
+91 0002589b c9
+92 0002589c c3
+93 0002589d 90
+94 0002589e 6690
+0

movl
pushl
subl
movl
movl

0x10(%

movss

0x08(%eax),%xm

subss

0x14(%ebx),%xm

movss

0x04(%eax),%xm

subss

0x10(%ebx),%xm
movss

(%eax)

subss

0x0c(%ebx),%xm

movss

%xmm0,0xec(%eb

movss

%xmm1,0xf0(%eb

movss

%xmm2,0xf4(%eb
leal

0xec(%

movl

%eax,0

leal

0xac(%

movl

%eax,(

movl

0x00064d20
%eax,0

movl

%ebx,(

addl

0x0005ccb0
$0x64,

calll

calll
popl
leave
ret
nop
nop

%ebx

000258a0 55

pushl

000258a1 89e5

movl

%ebp
+1
%esp,%ebp

+3
000258a3 83ec38
$0x38,%esp
+6
000258a6 895df4
%ebx,0xf4(%ebp)
+9
000258a9 8975f8
%esi,0xf8(%ebp)
+12 000258ac 897dfc
xfc(%ebp)
+15 000258af 8b5d08
ebp),%ebx
+18 000258b2 c7042464000000
esp)
'd'
+25 000258b9 e8bcd40d00
operator new(unsigned long)
+30 000258be 89c6
esi
+32 000258c0 8b83e0000000
x),%eax
+38 000258c6 8945dc
xdc(%ebp)
+41 000258c9 8b83dc000000
x),%eax
+47 000258cf 8945e0
xe0(%ebp)
+50 000258d2 8b83d8000000
x),%eax
+56 000258d8 8945e4
xe4(%ebp)
+59 000258db 8bbbd4000000
x),%edi
+65 000258e1 8b9bd0000000
x),%ebx
+71 000258e7 c74424040a000000
04(%esp)
+79 000258ef 893424
%esp)
+82 000258f2 e80921feff
+87 000258f7 c706d8951300
esi)
+93 000258fd 895e50
x50(%esi)
+96 00025900 897e54
x54(%esi)
+99 00025903 8b45e4
ebp),%eax
+102 00025906 894658
x58(%esi)
+105 00025909 8b45e0
ebp),%eax
+108 0002590c 89465c
x5c(%esi)
+111 0002590f 8b45dc
ebp),%eax
+114 00025912 894660
x60(%esi)
+117 00025915 89f0
eax
+119 00025917 8b5df4
ebp),%ebx
+122 0002591a 8b75f8

subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00000064,(%

calll

0x00102d7a
movl

movl

%eax,%
0x000000e0(%eb

movl
movl

%eax,0
0x000000dc(%eb

movl
movl

%eax,0
0x000000d8(%eb

movl

%eax,0

movl

0x000000d4(%eb

movl

0x000000d0(%eb

movl

$0x0000000a,0x
movl

calll
movl

%esi,(
0x00007a00
$0x001395d8,(%

movl

%ebx,0

movl

%edi,0

movl

0xe4(%

movl

%eax,0

movl

0xe0(%

movl

%eax,0

movl

0xdc(%

movl

%eax,0

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

ebp),%esi
+125 0002591d 8b7dfc
ebp),%edi
+128 00025920 c9
+129 00025921 c3
+130 00025922 89c3
ebx
+132 00025924 893424
%esp)
+135 00025927 e842d40d00
operator delete(void*)
+140 0002592c 891c24
%esp)
+143 0002592f e814d30d00
__Unwind_Resume
+148 00025934 660f1f440000
)
+154 0002593a 660f1f440000
)
+0

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

0x00102d6e
movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00025940 55

pushl

%ebp
+1
00025941 89e5
%esp,%ebp
+3
00025943 53
%ebx
+4
00025944 83ec14
$0x14,%esp
+7
00025947 8b5d08
0x08(%ebp),%ebx
+10 0002594a c70328951300
ebx)
+16 00025950 c7430474951300
04(%ebx)
+23 00025957 891c24
%esp)
+26 0002595a e8f113feff
+31 0002595f 895d08
x08(%ebp)
+34 00025962 83c414
%esp
+37 00025965 5b
+38 00025966 c9
+39 00025967 e902d40d00
+44 0002596c 0f1f4000
eax)
+0

movl
pushl
subl
movl
movl

$0x00139528,(%

movl

$0x00139574,0x
movl

%ebx,(

movl

0x00006d50
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopl

00025970 55

0x00102d6e
0x00(%
pushl

%ebp
+1
00025971 89e5
%esp,%ebp
+3
00025973 8b4508
0x08(%ebp),%eax
+6
00025976 c70028951300
39528,(%eax)
+12 0002597c c7400474951300
04(%eax)
+19 00025983 894508
x08(%ebp)
+22 00025986 c9

movl
movl
movl
movl

$0x001
$0x00139574,0x

movl
leave

%eax,0

+23 00025987 e9c413feff


+28 0002598c 0f1f4000
eax)
+0

jmp
nopl

00025990 55

0x00006d50
0x00(%
pushl

%ebp
+1
00025991 89e5
%esp,%ebp
+3
00025993 8b4508
0x08(%ebp),%eax
+6
00025996 c70028951300
39528,(%eax)
+12 0002599c c7400474951300
04(%eax)
+19 000259a3 894508
x08(%ebp)
+22 000259a6 c9
+23 000259a7 e9a413feff
+28 000259ac 0f1f4000
eax)
+0

movl
movl
movl
movl

$0x001
$0x00139574,0x

movl

%eax,0

leave
jmp
nopl

000259b0 55

0x00006d50
0x00(%
pushl

%ebp
+1
000259b1 89e5
%esp,%ebp
+3
000259b3 83ec38
$0x38,%esp
+6
000259b6 895df4
%ebx,0xf4(%ebp)
+9
000259b9 8975f8
%esi,0xf8(%ebp)
+12 000259bc 897dfc
xfc(%ebp)
+15 000259bf 803dc0d9130000
c0
+22 000259c6 7438
5a00
+24 000259c8 c744241007000000
10(%esp)
+32 000259d0 c744240ce0d91300
0c(%esp)
+40 000259d8 8b450c
ebp),%eax
+43 000259db 89442408
x08(%esp)
+47 000259df 8b4510
ebp),%eax
+50 000259e2 89442404
x04(%esp)
+54 000259e6 8b4508
ebp),%eax
+57 000259e9 890424
%esp)
+60 000259ec e88f2bffff
+65 000259f1 8b5df4
ebp),%ebx
+68 000259f4 8b75f8
ebp),%esi
+71 000259f7 8b7dfc
ebp),%edi

movl
subl
movl
movl
movl
cmpb

%edi,0
$0x00,0x0013d9

je

0x0002

movl

$0x00000007,0x

movl

$0x0013d9e0,0x
movl

0x0c(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

movl

0x00018580
0xf4(%

movl

0xf8(%

movl

0xfc(%

calll

+74 000259fa c9
+75 000259fb c3
+76 000259fc 0f1f4000
eax)
+80 00025a00 c70424c0d91300
esp)
+87 00025a07 e898d30d00
___cxa_guard_acquire
+92 00025a0c 85c0
eax
+94 00025a0e 74b8
59c8
+96 00025a10 c705e8d9130000000000
+106 00025a1a c705ecd9130000000000
+116 00025a24 c705f0d9130000000000
+126 00025a2e c705f4d9130000000000
+136 00025a38 c705f8d9130000000000
+146 00025a42 c705e0d91300004c0d00
+156 00025a4c c705e4d91300f8440d00
+166 00025a56 8b3dbc801300
i
+172 00025a5c 8b07
,%eax
+174 00025a5e a3e8d91300
8
+179 00025a63 be39b4083f
si
+184 00025a68 8935ecd91300
c
+190 00025a6e 31d2
edx
+192 00025a70 8915f0d91300
0
+198 00025a76 b90000803f
cx
+203 00025a7b 890df4d91300
4
+209 00025a81 890df8d91300
8
+215 00025a87 c70504da130000000000
+225 00025a91 c70508da130000000000
+235 00025a9b c7050cda130000000000
+245 00025aa5 c70510da130000000000
+255 00025aaf c70514da130000000000
+265 00025ab9 c705fcd9130088560d00
+275 00025ac3 c70500da1300f8440d00
+285 00025acd 8b07
,%eax
+287 00025acf a304da1300
4
+292 00025ad4 891508da1300
8
+298 00025ada 89150cda1300
c
+304 00025ae0 bb7b14ee3e
bx
+309 00025ae5 891d10da1300
0
+315 00025aeb 890d14da1300
4

leave
ret
nopl

0x00(%

movl

$0x0013d9c0,(%

calll

0x00102da4

movl
movl
movl
movl
movl
movl
movl
movl

testl

%eax,%

je

0x0002

$0x00000000,0x0013d9e8
$0x00000000,0x0013d9ec
$0x00000000,0x0013d9f0
$0x00000000,0x0013d9f4
$0x00000000,0x0013d9f8
$0x000d4c00,0x0013d9e0
$0x000d44f8,0x0013d9e4
0x001380bc,%ed
movl

(%edi)

movl

%eax,0x0013d9e

movl

$0x3f08b439,%e

movl

%esi,0x0013d9e
xorl

%edx,%

movl

%edx,0x0013d9f

movl

$0x3f800000,%e

movl

%ecx,0x0013d9f

movl

%ecx,0x0013d9f

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013da04
$0x00000000,0x0013da08
$0x00000000,0x0013da0c
$0x00000000,0x0013da10
$0x00000000,0x0013da14
$0x000d5688,0x0013d9fc
$0x000d44f8,0x0013da00
movl
(%edi)
movl

%eax,0x0013da0

movl

%edx,0x0013da0

movl

%edx,0x0013da0

movl

$0x3eee147b,%e

movl

%ebx,0x0013da1

movl

%ecx,0x0013da1

+321 00025af1
+331 00025afb
+341 00025b05
+351 00025b0f
+361 00025b19
+371 00025b23
+381 00025b2d
+391 00025b37
,%eax
+393 00025b39
0
+398 00025b3e
4
+404 00025b44
8
+410 00025b4a
c
+416 00025b50
0
+422 00025b56
+432 00025b60
+442 00025b6a
+452 00025b74
+462 00025b7e
+472 00025b88
+482 00025b92
+492 00025b9c
,%eax
+494 00025b9e
c
+499 00025ba3
0
+505 00025ba9
4
+511 00025baf
8
+517 00025bb5
c
+523 00025bbb
+533 00025bc5
+543 00025bcf
+553 00025bd9
+563 00025be3
+573 00025bed
+583 00025bf7
+593 00025c01
,%eax
+595 00025c03
8
+600 00025c08
x
+605 00025c0d
,%esi
+607 00025c0f
c
+613 00025c15
eax),%ebx
+616 00025c18
0
+622 00025c1e

c70520da130000000000
c70524da130000000000
c70528da130000000000
c7052cda130000000000
c70530da130000000000
c70518da130007450d00
c7051cda130014450d00
8b07

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013da20
$0x00000000,0x0013da24
$0x00000000,0x0013da28
$0x00000000,0x0013da2c
$0x00000000,0x0013da30
$0x000d4507,0x0013da18
$0x000d4514,0x0013da1c
movl
(%edi)

a320da1300

movl

%eax,0x0013da2

891524da1300

movl

%edx,0x0013da2

891528da1300

movl

%edx,0x0013da2

891d2cda1300

movl

%ebx,0x0013da2

890d30da1300

movl

%ecx,0x0013da3

c7053cda130000000000
c70540da130000000000
c70544da130000000000
c70548da130000000000
c7054cda130000000000
c70534da130021450d00
c70538da130014450d00
8b07

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013da3c
$0x00000000,0x0013da40
$0x00000000,0x0013da44
$0x00000000,0x0013da48
$0x00000000,0x0013da4c
$0x000d4521,0x0013da34
$0x000d4514,0x0013da38
movl
(%edi)

a33cda1300

movl

%eax,0x0013da3

893540da1300

movl

%esi,0x0013da4

891544da1300

movl

%edx,0x0013da4

890d48da1300

movl

%ecx,0x0013da4

890d4cda1300

movl

%ecx,0x0013da4

c70558da130000000000
c7055cda130000000000
c70560da130000000000
c70564da130000000000
c70568da130000000000
c70550da130039450d00
c70554da13003f450d00
8b07

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013da58
$0x00000000,0x0013da5c
$0x00000000,0x0013da60
$0x00000000,0x0013da64
$0x00000000,0x0013da68
$0x000d4539,0x0013da50
$0x000d453f,0x0013da54
movl
(%edi)

a358da1300

movl

%eax,0x0013da5

a1b0801300

movl

0x001380b0,%ea

8b30
89355cda1300

movl
movl

8b5804
891d60da1300
8b4808

(%eax)
%esi,0x0013da5

movl
movl

0x04(%
%ebx,0x0013da6

movl

0x08(%

eax),%ecx
+625 00025c21 890d64da1300
4
+631 00025c27 8b500c
eax),%edx
+634 00025c2a 891568da1300
8
+640 00025c30 c70570da130000000000
+650 00025c3a c70574da130000000000
+660 00025c44 c70578da130000000000
+670 00025c4e c7057cda130000000000
+680 00025c58 c70580da130000000000
+690 00025c62 c70584da130000000000
+700 00025c6c c7056cda13002a480d00
+710 00025c76 8b07
,%eax
+712 00025c78 a374da1300
4
+717 00025c7d 893578da1300
8
+723 00025c83 891d7cda1300
c
+729 00025c89 890d80da1300
0
+735 00025c8f 891584da1300
4
+741 00025c95 c7058cda130000000000
+751 00025c9f c70590da130000000000
+761 00025ca9 c70588da1300c1450d00
+771 00025cb3 c60590da130096
90
+778 00025cba c60591da130096
91
+785 00025cc1 c60592da130096
92
+792 00025cc8 c60593da1300ff
93
+799 00025ccf 893594da1300
4
+805 00025cd5 891d98da1300
8
+811 00025cdb 890d9cda1300
c
+817 00025ce1 8915a0da1300
0
+823 00025ce7 c70424c0d91300
esp)
+830 00025cee e8b7d00d00
___cxa_guard_release
+835 00025cf3 e9d0fcffff
+840 00025cf8 0f1f840000000000
x,%eax)
+0

movl

%ecx,0x0013da6
movl

movl
movl
movl
movl
movl
movl
movl
movl

0x0c(%
%edx,0x0013da6

$0x00000000,0x0013da70
$0x00000000,0x0013da74
$0x00000000,0x0013da78
$0x00000000,0x0013da7c
$0x00000000,0x0013da80
$0x00000000,0x0013da84
$0x000d482a,0x0013da6c
movl
(%edi)
movl

%eax,0x0013da7

movl

%esi,0x0013da7

movl

%ebx,0x0013da7

movl

%ecx,0x0013da8

movl

%edx,0x0013da8

movb

$0x00000000,0x0013da8c
$0x00000000,0x0013da90
$0x000d45c1,0x0013da88
$0x96,0x0013da

movb

$0x96,0x0013da

movb

$0x96,0x0013da

movb

$0xff,0x0013da

movl

%esi,0x0013da9

movl

%ebx,0x0013da9

movl

%ecx,0x0013da9

movl

%edx,0x0013daa

movl

$0x0013d9c0,(%

calll

0x00102daa

jmp
nopl

0x000259c8
0x00000000(%ea

movl
movl
movl

00025d00 55

pushl

00025d01 89e5

movl

00025d03 57

pushl

00025d04 56

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4

%esi
+5

00025d05 53

pushl

%ebx
+6
00025d06 83ec2c
$0x2c,%esp
+9
00025d09 8b450c
0x0c(%ebp),%eax
+12 00025d0c f30f104010

subl
movl
movss

0x10(%eax),%xm

+17 00025d11 f30f1145e4

movss

%xmm0,0xe4(%eb

+22 00025d16 f30f10481c

movss

0x1c(%eax),%xm

+27 00025d1b f30f114de0

movss

%xmm1,0xe0(%eb

movl

$0x00000000,0x

m0
p)
m1
p)
+32 00025d20
dc(%ebp)
+39 00025d27
,%edx
+41 00025d29
eax),%eax
+44 00025d2c
eax
+46 00025d2e
%eax
+49 00025d31
xdc(%ebp)
+52 00025d34
+58 00025d3a
ebp),%ecx
+61 00025d3d
%ecx,4),%eax
+64 00025d40
,%eax
+66 00025d42
x04(%esp)
+70 00025d46
ebp),%eax
+73 00025d49
%esp)
+76 00025d4c
+81 00025d51
ebx
+83 00025d53
esi
+85 00025d55
ecx
+87 00025d57
5da5
+89 00025d59
x)
+96 00025d60
%edx),%eax
+99 00025d63
m0
+104 00025d68
m0
+109 00025d6d
m1
+114 00025d72

c745dc00000000
8b10

movl

(%eax)

8b4004

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

3945dc

cmpl

%eax,0

movl

0x00025dff
0xdc(%

8b048a

movl

(%edx,

8b00

movl

(%eax)

89442404

movl

%eax,0

8b450c

movl

0x0c(%

890424

movl

%eax,(

movl

0x0005ca90
%eax,%

31f6

xorl

%esi,%

31c9

xorl

%ecx,%

eb4c

jmp

0x0002

0f83c5000000
8b4ddc

e83f6d0300
89c3

0f1f8000000000

jae

calll

nopl

8d0411

0x00000000(%ea
leal

(%ecx,

f30f104004

movss

0x04(%eax),%xm

f30f5c45e4

subss

0xe4(%ebp),%xm

f30f104de0

movss

0xe0(%ebp),%xm

f30f5cc8

subss

%xmm0,

%xmm1
+118 00025d76
x)
+123 00025d7b
eax
+125 00025d7d
ebx),%eax
+128 00025d80
04(%eax)
+135 00025d87
si,8),%eax
+142 00025d8e
ebx),%eax
+145 00025d91
m0
+153 00025d99
,%xmm0
+157 00025d9d
(%eax)
+161 00025da1
+162 00025da2
%ecx
+165 00025da5
ebx),%edx
+168 00025da8
ebx),%eax
+171 00025dab
eax
+173 00025dad
%eax
+176 00025db0
ax,%eax
+182 00025db6
esi
+184 00025db8
5d60
+186 00025dba
edi
+188 00025dbc
esi
+190 00025dbe
5dd1
+192 00025dc0
%esi),%eax
+195 00025dc3
,%ecx
+197 00025dc5
eax),%edx
+200 00025dc8
%eax)
+202 00025dca
x08(%eax)
+205 00025dcd
+206 00025dce
%esi
+209 00025dd1
ebx),%edx
+212 00025dd4
ebx),%eax
+215 00025dd7

f30f114804

movss

%xmm1,0x04(%ea

89c8

movl

%ecx,%

034320

addl

0x20(%

81700400000080

xorl

$0x80000000,0x

8d04f500000000

leal

0x00000000(,%e

034344
f30f1005e8120e00

addl
movss

0x44(%
0x000e12e8,%xm

f30f5c00

subss

(%eax)

f30f1100

movss

%xmm0,

46
83c10c

incl
addl

%esi
$0x0c,

8b5314

movl

0x14(%

8b4318

movl

0x18(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

39c6

cmpl

%eax,%

72a6

jb

0x0002

31ff

xorl

%edi,%

31f6

xorl

%esi,%

eb11

jmp

0x0002

8d0432

leal

(%edx,

8b08

movl

(%eax)

8b5008

movl

0x08(%

8910

movl

%edx,(

894808

movl

%ecx,0

47
83c60c

incl
addl

%edi
$0x0c,

8b5308

movl

0x08(%

8b430c

movl

0x0c(%

29d0

subl

%edx,%

eax
+217 00025dd9
%eax
+220 00025ddc
ax,%eax
+226 00025de2
edi
+228 00025de4
5dc0
+230 00025de6
ebp)
+233 00025de9
ebp),%eax
+236 00025dec
,%edx
+238 00025dee
eax),%eax
+241 00025df1
eax
+243 00025df3
%eax
+246 00025df6
xdc(%ebp)
+249 00025df9
+255 00025dff
%esp
+258 00025e02
+259 00025e03
+260 00025e04
+261 00025e05
+262 00025e06
+263 00025e07
+264 00025e08
x,%eax)
+0

c1f802

sarl

69c0abaaaaaa

imull

$0x02,
$0xaaaaaaab,%e

39c7

cmpl

%eax,%

72da

jb

0x0002

ff45dc

incl

0xdc(%

8b450c

movl

0x0c(%

8b10

movl

(%eax)

8b4004

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

3945dc

cmpl

%eax,0

addl

0x00025d3a
$0x2c,

0f823bffffff
83c42c
5b
5e
5f
c9
c3
90
0f1f840000000000

jb
popl
popl
popl
leave
ret
nop
nopl

%ebx
%esi
%edi

0x00000000(%ea

00025e10 55

pushl

%ebp
+1
00025e11
%esp,%ebp
+3
00025e13
%edi
+4
00025e14
%esi
+5
00025e15
%ebx
+6
00025e16
$0x2c,%esp
+9
00025e19
0x08(%ebp),%ebx
+12 00025e1c 8b750c
ebp),%esi
+15 00025e1f 8b4650
esi),%eax
+18 00025e22 8945e0
xe0(%ebp)
+21 00025e25 8b4e54
esi),%ecx
+24 00025e28 894de4
xe4(%ebp)
+27 00025e2b 891c24

89e5

movl

57

pushl

56

pushl

53

pushl

83ec2c

subl

8b5d08

movl
movl

0x0c(%

movl

0x50(%

movl

%eax,0

movl

0x54(%

movl

%ecx,0

movl

%ebx,(

%esp)
+30 00025e2e
+35 00025e33
edi
+37 00025e35
04(%esp)
+45 00025e3d
%esp)
+48 00025e40
+53 00025e45
,%ecx
+55 00025e47
esi),%edx
+58 00025e4a
x04(%esp)
+62 00025e4e
%esp)
+65 00025e51
%ecx)
+68 00025e54
04(%esp)
+76 00025e5c
%esp)
+79 00025e5f
+84 00025e64
,%edx
+86 00025e66
ebp),%ecx
+89 00025e69
x04(%esp)
+93 00025e6d
%esp)
+96 00025e70
%edx)
+99 00025e73
04(%esp)
+107 00025e7b
%esp)
+110 00025e7e
+115 00025e83
,%edx
+117 00025e85
ebp),%ecx
+120 00025e88
x04(%esp)
+124 00025e8c
%esp)
+127 00025e8f
%edx)
+130 00025e92
d8(%ebx)
+137 00025e99
5ea5
+139 00025e9b
(%ebx)
+149 00025ea5
04(%esp)
+157 00025ead
%esp)
+160 00025eb0

e86d09feff
89c7

calll

c7442404c8450d00
Binder type
890424

movl

e81b9d0700
8b08

calll

movl

0x000067a0
%eax,%
$0x000d45c8,0x

movl

%eax,(

movl

0x0009fb60
(%eax)

8b5660

movl

0x60(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

c744240464550d00
Width
893c24

movl

e8fc9c0700
8b10

calll

$0x000d5564,0x
movl

%edi,(

movl

0x0009fb60
(%eax)

8b4de0

movl

0xe0(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

ff5208

call

*0x08(

c7442404a8580d00
Height
893c24

movl

e8dd9c0700
8b10

calll

$0x000d58a8,0x
movl

%edi,(

movl

0x0009fb60
(%eax)

8b4de4

movl

0xe4(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

ff5208

call

*0x08(

83bbd800000005

cmpl

740a
c783d800000005000000

$0x05,0x000000
je

movl

0x0002

$0x00000005,0x000000d8

c7442404f64f0d00
Cover angle
893c24

movl

e8ab9c0700

calll

$0x000d4ff6,0x
movl

%edi,(
0x0009fb60

+165 00025eb5
,%ecx
+167 00025eb7
esi),%edx
+170 00025eba
x0c(%ebp)
+173 00025ebd
x08(%ebp)
+176 00025ec0
ecx),%ecx
+179 00025ec3
%esp
+182 00025ec6
+183 00025ec7
+184 00025ec8
+185 00025ec9
+186 00025eca
+188 00025ecc
eax)
+0

8b08

movl

(%eax)

8b565c

movl

0x5c(%

89550c

movl

%edx,0

894508

movl

%eax,0

8b4908

movl

0x08(%

83c42c

addl

$0x2c,

5b
5e
5f
c9
ffe1
0f1f4000

popl
popl
popl
leave
jmp
nopl

%ebx
%esi
%edi

00025ed0 55

*%ecx
0x00(%
pushl

%ebp
+1
00025ed1 89e5
%esp,%ebp
+3
00025ed3 8b5508
0x08(%ebp),%edx
+6
00025ed6 8b450c
0x0c(%ebp),%eax
+9
00025ed9 3b82d4000000
00d4(%edx),%eax
+15 00025edf 7406
5ee7
+17 00025ee1 8982d4000000
4(%edx)
+23 00025ee7 c9
+24 00025ee8 c3
+25 00025ee9 90
+26 00025eea 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0002

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

00025ef0 55

pushl

%ebp
+1
00025ef1 89e5
%esp,%ebp
+3
00025ef3 8b5508
0x08(%ebp),%edx
+6
00025ef6 8b450c
0x0c(%ebp),%eax
+9
00025ef9 3b82d0000000
00d0(%edx),%eax
+15 00025eff 7406
5f07
+17 00025f01 8982d0000000
0(%edx)
+23 00025f07 c9
+24 00025f08 c3
+25 00025f09 90
+26 00025f0a 660f1f440000
)

movl
movl
movl
cmpl

0x0000

je

0x0002

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

+0

00025f10 55

pushl

%ebp
+1
00025f11 89e5
%esp,%ebp
+3
00025f13 8b5508
0x08(%ebp),%edx
+6
00025f16 8b450c
0x0c(%ebp),%eax
+9
00025f19 3b82dc000000
00dc(%edx),%eax
+15 00025f1f 7406
5f27
+17 00025f21 8982dc000000
c(%edx)
+23 00025f27 c9
+24 00025f28 c3
+25 00025f29 90
+26 00025f2a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0002

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

00025f30 55

pushl

%ebp
+1
00025f31 89e5
%esp,%ebp
+3
00025f33 8b5508
0x08(%ebp),%edx
+6
00025f36 8b450c
0x0c(%ebp),%eax
+9
00025f39 3b82e0000000
00e0(%edx),%eax
+15 00025f3f 7406
5f47
+17 00025f41 8982e0000000
0(%edx)
+23 00025f47 c9
+24 00025f48 c3
+25 00025f49 90
+26 00025f4a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0002

movl

%eax,0x000000e
leave
ret
nop

nopw

0x00(%eax,%eax

00025f50 55

pushl

%ebp
+1
00025f51 89e5
%esp,%ebp
+3
00025f53 8b4508
0x08(%ebp),%eax
+6
00025f56 83b8d800000005
0x000000d8(%eax)
+13 00025f5d 740a
5f69
+15 00025f5f c780d800000005000000
movl
(%eax)
+25 00025f69 c9
+26 00025f6a c3
+27 00025f6b 90
+28 00025f6c 0f1f4000
eax)
+0
%ebp

00025f70 55

movl
movl
cmpl

$0x05,

je

0x0002

$0x00000005,0x000000d8
leave
ret
nop
nopl

0x00(%
pushl

+1
00025f71 89e5
movl
%esp,%ebp
+3
00025f73 57
pushl
%edi
+4
00025f74 56
pushl
%esi
+5
00025f75 53
pushl
%ebx
+6
00025f76 83ec3c
subl
$0x3c,%esp
+9
00025f79 8b4508
movl
0x08(%ebp),%eax
+12 00025f7c 0fb65510
movzbl
0x10(%
ebp),%edx
+16 00025f80 8855d7
movb
%dl,0x
d7(%ebp)
+19 00025f83 8b5004
movl
0x04(%
eax),%edx
+22 00025f86 8b00
movl
(%eax)
,%eax
+24 00025f88 c1e202
shll
$0x02,
%edx
+27 00025f8b 8955d0
movl
%edx,0
xd0(%ebp)
+30 00025f8e 8b5034
movl
0x34(%
eax),%edx
+33 00025f91 0155d0
addl
%edx,0
xd0(%ebp)
+36 00025f94 8b750c
movl
0x0c(%
ebp),%esi
+39 00025f97 31ff
xorl
%edi,%
edi
+41 00025f99 eb12
jmp
0x0002
5fad
+43 00025f9b 0f1f440000
nopl
0x00(%eax,%eax
)
+48 00025fa0 47
incl
%edi
+49 00025fa1 83c604
addl
$0x04,
%esi
+52 00025fa4 83ff07
cmpl
$0x07,
%edi
+55 00025fa7 0f8483000000
je
0x00026030
+61 00025fad 8b1cbdb4951300
movl
0x001395b4(,%e
di,4),%ebx
+68 00025fb4 8b45d0
movl
0xd0(%
ebp),%eax
+71 00025fb7 89442404
movl
%eax,0
x04(%esp)
+75 00025fbb 8d55e0
leal
0xe0(%
ebp),%edx
+78 00025fbe 891424
movl
%edx,(
%esp)
+81 00025fc1 e800cd0d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+86 00025fc6 891c24
movl
%ebx,(
%esp)
+89 00025fc9 e8ccce0d00
calll
0x00102e9a
_strlen

+94 00025fce 89442408


movl
%eax,0
x08(%esp)
+98 00025fd2 895c2404
movl
%ebx,0
x04(%esp)
+102 00025fd6 8d45e0
leal
0xe0(%
ebp),%eax
+105 00025fd9 890424
movl
%eax,(
%esp)
+108 00025fdc e8b5cc0d00
calll
0x00102c96
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::appe
nd(char const*, unsigned long)
+113 00025fe1 8d55e0
leal
0xe0(%
ebp),%edx
+116 00025fe4 89542404
movl
%edx,0
x04(%esp)
+120 00025fe8 893424
movl
%esi,(
%esp)
+123 00025feb e8becc0d00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+128 00025ff0 8b5de0
movl
0xe0(%
ebp),%ebx
+131 00025ff3 83eb0c
subl
$0x0c,
%ebx
+134 00025ff6 3b1d88801300
cmpl
0x00138088,%eb
x
+140 00025ffc 753a
jne
0x0002
6038
+142 00025ffe 83ff03
cmpl
$0x03,
%edi
+145 00026001 7e9d
jle
0x0002
5fa0
+147 00026003 807dd700
cmpb
$0x00,
0xd7(%ebp)
+151 00026007 7497
je
0x0002
5fa0
+153 00026009 c744240805000000
movl
$0x00000005,0x
08(%esp)
+161 00026011 c7442404d4450d00
movl
$0x000d45d4,0x
04(%esp)
_High
+169 00026019 893424
movl
%esi,(
%esp)
+172 0002601c e875cc0d00
calll
0x00102c96
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::appe
nd(char const*, unsigned long)
+177 00026021 47
incl
%edi
+178 00026022 83c604
addl
$0x04,
%esi
+181 00026025 83ff07
cmpl
$0x07,
%edi
+184 00026028 7583
jne
0x0002
5fad
+186 0002602a 660f1f440000
nopw
0x00(%eax,%eax
)
+192 00026030 83c43c
addl
$0x3c,
%esp
+195 00026033 5b
popl
%ebx
+196 00026034 5e
popl
%esi
+197 00026035 5f
popl
%edi

+198 00026036 c9
leave
+199 00026037 c3
ret
+200 00026038 8d4308
leal
0x08(%
ebx),%eax
+203 0002603b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+211 00026043 890424
movl
%eax,(
%esp)
+214 00026046 e803cc0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+219 0002604b 85c0
testl
%eax,%
eax
+221 0002604d 7faf
jg
0x0002
5ffe
+223 0002604f 8d45e6
leal
0xe6(%
ebp),%eax
+226 00026052 89442404
movl
%eax,0
x04(%esp)
+230 00026056 891c24
movl
%ebx,(
%esp)
+233 00026059 e826cc0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+238 0002605e eb9e
jmp
0x0002
5ffe
+240 00026060 89c3
movl
%eax,%
ebx
+242 00026062 891c24
movl
%ebx,(
%esp)
+245 00026065 e8decb0d00
calll
0x00102c48
__Unwind_Resume
+250 0002606a 89c3
movl
%eax,%
ebx
+252 0002606c 8b75e0
movl
0xe0(%
ebp),%esi
+255 0002606f 83ee0c
subl
$0x0c,
%esi
+258 00026072 3b3588801300
cmpl
0x00138088,%es
i
+264 00026078 74e8
je
0x0002
6062
+266 0002607a 8d4608
leal
0x08(%
esi),%eax
+269 0002607d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+277 00026085 890424
movl
%eax,(
%esp)
+280 00026088 e8c1cb0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+285 0002608d 85c0
testl
%eax,%
eax
+287 0002608f 7fd1
jg
0x0002
6062
+289 00026091 8d45e5
leal
0xe5(%
ebp),%eax
+292 00026094 89442404
movl
%eax,0
x04(%esp)
+296 00026098 893424
movl
%esi,(
%esp)
+299 0002609b e8e4cb0d00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+304 000260a0 ebc0
jmp
0x0002
6062
+306 000260a2 89c3
movl
%eax,%
ebx
+308 000260a4 8b75e0
movl
0xe0(%
ebp),%esi
+311 000260a7 83ee0c
subl
$0x0c,
%esi
+314 000260aa 3b3588801300
cmpl
0x00138088,%es
i
+320 000260b0 74b0
je
0x0002
6062
+322 000260b2 8d4608
leal
0x08(%
esi),%eax
+325 000260b5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+333 000260bd 890424
movl
%eax,(
%esp)
+336 000260c0 e889cb0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+341 000260c5 85c0
testl
%eax,%
eax
+343 000260c7 7f99
jg
0x0002
6062
+345 000260c9 8d45e7
leal
0xe7(%
ebp),%eax
+348 000260cc 89442404
movl
%eax,0
x04(%esp)
+352 000260d0 893424
movl
%esi,(
%esp)
+355 000260d3 e8accb0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+360 000260d8 eb88
jmp
0x0002
6062
+362 000260da eb84
jmp
0x0002
6060
+364 000260dc eb82
jmp
0x0002
6060
+366 000260de 6690
nop
+0

000260e0 55

pushl

%ebp
+1
000260e1
%esp,%ebp
+3
000260e3
%edi
+4
000260e4
%esi
+5
000260e5
%ebx
+6
000260e6
00c6c,%esp
+12 000260ec 8b4508
ebp),%eax
+15 000260ef 8b18
,%ebx
+17 000260f1 83c310

89e5

movl

57

pushl

56

pushl

53

pushl

81ec6c0c0000

subl

$0x000

movl

0x08(%

movl

(%eax)

addl

$0x10,

%ebx
+20 000260f4
x
+26 000260fa
8(%ebp)
+32 00026100
eax
+34 00026102
%eax
+37 00026105
c(%ebp)
+43 0002610b
0(%ebp)
+49 00026111
4(%ebp)
+55 00026117
8(%ebp)
+61 0002611d
c(%ebp)
+67 00026123
0(%ebp)
+73 00026129
4(%ebp)
+79 0002612f
ebp),%eax
+83 00026133
x08(%esp)
+87 00026137
p),%eax
+93 0002613d
x04(%esp)
+97 00026141
ebp),%ecx
+100 00026144
%esp)
+103 00026147
+108 0002614c
p),%eax
+114 00026152
%esp)
+117 00026155
+122 0002615a
04(%esp)
+130 00026162
%esp)
+133 00026165
+138 0002616a
08(%esp)
+146 00026172
x04(%esp)
+150 00026176
p),%edx
+156 0002617c
%esp)
+159 0002617f
+164 00026184
04(%esp)
+172 0002618c
%esp)
+175 0002618f

8b1588801300

movl

0x00138088,%ed

899548f4ffff

movl

%edx,0xfffff44

89d0

movl

%edx,%

83c00c

addl

$0x0c,

8985fcfeffff

movl

%eax,0xfffffef

898500ffffff

movl

%eax,0xffffff0

898504ffffff

movl

%eax,0xffffff0

898508ffffff

movl

%eax,0xffffff0

89850cffffff

movl

%eax,0xffffff0

898510ffffff

movl

%eax,0xffffff1

898514ffffff

movl

%eax,0xffffff1

0fb64510

movzbl

0x10(%

89442408

movl

%eax,0

8d85fcfeffff

leal

0xfffffefc(%eb

89442404

movl

%eax,0

8b4d08

movl

0x08(%

890c24

movl

%ecx,(

e824feffff
8d85d8feffff

calll
leal

890424

0x00025f70
0xfffffed8(%eb
movl

e8965c0300
c7442404da450d00
CoverMain
891c24

calll
movl

e8665f0300
c7442408004c0d00
Front
89442404

calll
movl

8d95d8feffff

leal

0x0005bdf0
$0x000d45da,0x
movl

calll
movl

e83c5f0300

calll

%eax,0
0xfffffed8(%eb

movl

e8bc750300
c7442404e4450d00
InsideMain
891c24

%ebx,(
0x0005c0d0
$0x000d4c00,0x

movl

891424

%eax,(

%edx,(
0x0005d740
$0x000d45e4,0x

movl

%ebx,(
0x0005c0d0

+180 00026194
08(%esp)
+188 0002619c
x04(%esp)
+192 000261a0
p),%ecx
+198 000261a6
%esp)
+201 000261a9
+206 000261ae
p),%eax
+212 000261b4
%esp)
+215 000261b7
+220 000261bc
p),%eax
+226 000261c2
x04(%esp)
+230 000261c6
%esp)
+233 000261c9
+238 000261ce
08(%esp)
+246 000261d6
x04(%esp)
+250 000261da
p),%edx
+256 000261e0
%esp)
+259 000261e3
+264 000261e8
p),%eax
+270 000261ee
x04(%esp)
+274 000261f2
%esp)
+277 000261f5
+282 000261fa
08(%esp)
+290 00026202
x04(%esp)
+294 00026206
p),%ecx
+300 0002620c
%esp)
+303 0002620f
+308 00026214
p),%eax
+314 0002621a
%esp)
+317 0002621d
+322 00026222
04(%esp)
+330 0002622a
%esp)
+333 0002622d
+338 00026232
08(%esp)
+346 0002623a
x04(%esp)

c744240807450d00
Inside Front
89442404

movl

8d8dd8feffff

leal

movl

890c24
e892750300
8d85b4feffff

%eax,0
0xfffffed8(%eb

movl
calll
leal

890424
e8345c0300
8b85fcfeffff

$0x000d4507,0x

%ecx,(
0x0005d740
0xfffffeb4(%eb

movl
calll
movl

%eax,(
0x0005bdf0
0xfffffefc(%eb

89442404

movl

%eax,0

891c24

movl

%ebx,(

e8025f0300
c7442408004c0d00
Front
89442404

calll
movl

8d95b4feffff

leal

movl

891424
e858750300
8b8500ffffff

0x0005c0d0
$0x000d4c00,0x
%eax,0
0xfffffeb4(%eb
movl

calll
movl

%edx,(
0x0005d740
0xffffff00(%eb

89442404

movl

%eax,0

891c24

movl

%ebx,(

e8d65e0300
c744240807450d00
Inside Front
89442404

calll
movl

8d8db4feffff

leal

movl

890c24
e82c750300
8d8590feffff

0x0005c0d0
$0x000d4507,0x

0xfffffeb4(%eb
movl

calll
leal

890424
calll
movl

e89e5e0300
c7442408004c0d00
Front
89442404

calll
movl

%ecx,(
0x0005d740
0xfffffe90(%eb

movl

e8ce5b0300
c7442404ef450d00
CoverTop
891c24

%eax,0

%eax,(
0x0005bdf0
$0x000d45ef,0x

movl

%ebx,(
0x0005c0d0
$0x000d4c00,0x

movl

%eax,0

+350 0002623e
p),%edx
+356 00026244
%esp)
+359 00026247
+364 0002624c
04(%esp)
+372 00026254
%esp)
+375 00026257
+380 0002625c
08(%esp)
+388 00026264
x04(%esp)
+392 00026268
p),%ecx
+398 0002626e
%esp)
+401 00026271
+406 00026276
p),%eax
+412 0002627c
%esp)
+415 0002627f
+420 00026284
04(%esp)
+428 0002628c
%esp)
+431 0002628f
+436 00026294
08(%esp)
+444 0002629c
x04(%esp)
+448 000262a0
p),%edx
+454 000262a6
%esp)
+457 000262a9
+462 000262ae
04(%esp)
+470 000262b6
%esp)
+473 000262b9
+478 000262be
08(%esp)
+486 000262c6
x04(%esp)
+490 000262ca
p),%ecx
+496 000262d0
%esp)
+499 000262d3
+504 000262d8
p),%eax
+510 000262de
%esp)
+513 000262e1
+518 000262e6
p),%eax
+524 000262ec

8d9590feffff

leal

891424

movl

e8f4740300
c7442404f8450d00
InsideTop
891c24

calll
movl

e8745e0300
c744240807450d00
Inside Front
89442404

calll
movl

8d8d90feffff

leal

calll
leal

e83c5e0300
c7442408004c0d00
Front
89442404

calll
movl

8d956cfeffff

leal

e8125e0300
c744240807450d00
Inside Front
89442404

calll
movl

8d8d6cfeffff

leal

e868740300
8d8548feffff

e80a5b0300
8b850cffffff
89442404

%ebx,(
0x0005c0d0
$0x000d4507,0x

movl

%eax,0
0xfffffe6c(%eb

movl
calll
leal

890424

%edx,(
0x0005d740
$0x000d460e,0x

movl

890c24

%eax,0
0xfffffe6c(%eb

movl
calll
movl

%ebx,(
0x0005c0d0
$0x000d4c00,0x

movl

e892740300
c74424040e460d00
InsideBottom
891c24

%eax,(
0x0005bdf0
$0x000d4602,0x

movl

891424

%ecx,(
0x0005d740
0xfffffe6c(%eb

movl
calll
movl

%eax,0
0xfffffe90(%eb

movl

e86c5b0300
c744240402460d00
CoverBottom
891c24

%ebx,(
0x0005c0d0
$0x000d4507,0x

movl

890424

%edx,(
0x0005d740
$0x000d45f8,0x

movl

890c24
e8ca740300
8d856cfeffff

0xfffffe90(%eb

%ecx,(
0x0005d740
0xfffffe48(%eb

movl
calll
movl

%eax,(
0x0005bdf0
0xffffff0c(%eb

movl

%eax,0

x04(%esp)
+528 000262f0
%esp)
+531 000262f3
+536 000262f8
08(%esp)
+544 00026300
x04(%esp)
+548 00026304
p),%edx
+554 0002630a
%esp)
+557 0002630d
+562 00026312
p),%ecx
+568 00026318
%esp)
+571 0002631b
+576 00026320
p),%eax
+582 00026326
x04(%esp)
+586 0002632a
%esp)
+589 0002632d
+594 00026332
08(%esp)
+602 0002633a
x04(%esp)
+606 0002633e
p),%eax
+612 00026344
%esp)
+615 00026347
+620 0002634c
p),%edx
+626 00026352
%esp)
+629 00026355
+634 0002635a
p),%eax
+640 00026360
x04(%esp)
+644 00026364
%esp)
+647 00026367
+652 0002636c
08(%esp)
+660 00026374
x04(%esp)
+664 00026378
p),%ecx
+670 0002637e
%esp)
+673 00026381
+678 00026386
p),%eax
+684 0002638c
%esp)
+687 0002638f

891c24

movl

e8d85d0300
c7442408c1450d00
Binder
89442404

calll
movl

8d9548feffff

leal

e82e740300
8d8d24feffff

%eax,0
0xfffffe48(%eb

movl
calll
leal

890c24
e8d05a0300
8b8510ffffff

0x0005c0d0
$0x000d45c1,0x
movl

891424

%ebx,(

%edx,(
0x0005d740
0xfffffe24(%eb

movl
calll
movl

%ecx,(
0x0005bdf0
0xffffff10(%eb

89442404

movl

%eax,0

891c24

movl

%ebx,(

e89e5d0300
c7442408c1450d00
Binder
89442404

calll
movl

8d8524feffff

leal

movl

890424
e8f4730300
8d9500feffff

%eax,0
0xfffffe24(%eb

movl
calll
leal

891424
e8965a0300
8b8514ffffff

0x0005c0d0
$0x000d45c1,0x

%eax,(
0x0005d740
0xfffffe00(%eb

movl
calll
movl

%edx,(
0x0005bdf0
0xffffff14(%eb

89442404

movl

%eax,0

891c24

movl

%ebx,(

e8645d0300
c7442408c1450d00
Binder
89442404

calll
movl

8d8d00feffff

leal

movl

890c24
e8ba730300
8d85dcfdffff

calll
leal

%ecx,(
0x0005d740
0xfffffddc(%eb

movl
calll

%eax,0
0xfffffe00(%eb

movl

890424
e85c5a0300

0x0005c0d0
$0x000d45c1,0x

%eax,(
0x0005bdf0

+692 00026394
04(%esp)
+700 0002639c
%esp)
+703 0002639f
+708 000263a4
08(%esp)
+716 000263ac
x04(%esp)
+720 000263b0
p),%edx
+726 000263b6
%esp)
+729 000263b9
+734 000263be
04(%esp)
+742 000263c6
%esp)
+745 000263c9
+750 000263ce
08(%esp)
+758 000263d6
x04(%esp)
+762 000263da
p),%ecx
+768 000263e0
%esp)
+771 000263e3
+776 000263e8
p),%eax
+782 000263ee
%esp)
+785 000263f1
+790 000263f6
04(%esp)
+798 000263fe
%esp)
+801 00026401
+806 00026406
08(%esp)
+814 0002640e
x04(%esp)
+818 00026412
p),%edx
+824 00026418
%esp)
+827 0002641b
+832 00026420
04(%esp)
+840 00026428
%esp)
+843 0002642b
+848 00026430
08(%esp)
+856 00026438
x04(%esp)
+860 0002643c
p),%ecx
+866 00026442
%esp)

c74424041b460d00
LeavesMain
891c24

movl

e82c5d0300
c74424082a480d00
Leaves
89442404

calll
movl

8d95dcfdffff

leal

movl

calll
movl

e8025d0300
c744240839450d00
Paper
89442404

calll
movl

8d8ddcfdffff

leal

calll
leal

e8ca5c0300
c74424082a480d00
Leaves
89442404

calll
movl

8d95b8fdffff

leal

e8a05c0300
c744240839450d00
Paper
89442404

calll
movl

8d8db8fdffff

leal

890c24

%eax,0
0xfffffdb8(%eb

movl
calll
movl

%ebx,(
0x0005c0d0
$0x000d482a,0x

movl

e820730300
c74424043a460d00
PaperTop
891c24

%eax,(
0x0005bdf0
$0x000d4630,0x

movl

891424

%ecx,(
0x0005d740
0xfffffdb8(%eb

movl
calll
movl

%eax,0
0xfffffddc(%eb

movl

e8fa590300
c744240430460d00
LeavesTop
891c24

%ebx,(
0x0005c0d0
$0x000d4539,0x

movl

890424

%edx,(
0x0005d740
$0x000d4626,0x

movl

890c24

%eax,0
0xfffffddc(%eb

movl

e882730300
c744240426460d00
PaperMain
891c24

%ebx,(
0x0005c0d0
$0x000d482a,0x

movl

891424

e858730300
8d85b8fdffff

$0x000d461b,0x

%edx,(
0x0005d740
$0x000d463a,0x

movl

%ebx,(
0x0005c0d0
$0x000d4539,0x

movl

%eax,0
0xfffffdb8(%eb

movl

%ecx,(

+869 00026445
+874 0002644a
p),%eax
+880 00026450
%esp)
+883 00026453
+888 00026458
04(%esp)
+896 00026460
%esp)
+899 00026463
+904 00026468
08(%esp)
+912 00026470
x04(%esp)
+916 00026474
p),%edx
+922 0002647a
%esp)
+925 0002647d
+930 00026482
04(%esp)
+938 0002648a
%esp)
+941 0002648d
+946 00026492
08(%esp)
+954 0002649a
x04(%esp)
+958 0002649e
p),%ecx
+964 000264a4
%esp)
+967 000264a7
+972 000264ac
p),%eax
+978 000264b2
%esp)
+981 000264b5
+986 000264ba
p),%eax
+992 000264c0
x04(%esp)
+996 000264c4
%esp)
+999 000264c7
+1004 000264cc
08(%esp)
+1012 000264d4
x04(%esp)
+1016 000264d8
p),%edx
+1022 000264de
%esp)
+1025 000264e1
+1030 000264e6
p),%eax
+1036 000264ec
x04(%esp)
+1040 000264f0

e8f6720300
8d8594fdffff

calll
leal

890424

movl

e898590300
c744240443460d00
LeavesBottom
891c24

calll
movl

e8685c0300
c74424082a480d00
Leaves
89442404

calll
movl

8d9594fdffff

leal

e83e5c0300
c744240839450d00
Paper
89442404

calll
movl

8d8d94fdffff

leal

e836590300
8b8504ffffff

%ebx,(
0x0005c0d0
$0x000d4539,0x

movl

%eax,0
0xfffffd94(%eb

movl
calll
leal

890424

%edx,(
0x0005d740
$0x000d4650,0x

movl

890c24

%eax,0
0xfffffd94(%eb

movl
calll
movl

%ebx,(
0x0005c0d0
$0x000d482a,0x

movl

e8be720300
c744240450460d00
PaperBottom
891c24

%eax,(
0x0005bdf0
$0x000d4643,0x

movl

891424

e894720300
8d8570fdffff

0x0005d740
0xfffffd94(%eb

%ecx,(
0x0005d740
0xfffffd70(%eb

movl
calll
movl

%eax,(
0x0005bdf0
0xffffff04(%eb

89442404

movl

%eax,0

891c24

movl

%ebx,(

e8045c0300
c744240839450d00
Paper
89442404

calll
movl

8d9570fdffff

leal

movl

891424
e85a720300
8b8508ffffff

0x0005c0d0
$0x000d4539,0x
%eax,0
0xfffffd70(%eb
movl

calll
movl

%edx,(
0x0005d740
0xffffff08(%eb

89442404

movl

%eax,0

891c24

movl

%ebx,(

%esp)
+1043 000264f3
+1048 000264f8
08(%esp)
+1056 00026500
x04(%esp)
+1060 00026504
p),%ecx
+1066 0002650a
%esp)
+1069 0002650d
+1074 00026512
p),%xmm1
+1082 0002651a
p),%xmm1
+1090 00026522
p),%xmm3
+1098 0002652a
p),%xmm3
+1106 00026532
p),%xmm2
+1114 0002653a
p),%xmm2
+1122 00026542
%xmm4
+1125 00026545
%xmm4
+1129 00026549
%xmm0
+1132 0002654c
%xmm0
+1135 0002654f
+1141 00026555
%xmm5
+1144 00026558
m5
+1152 00026560
m5
+1160 00026568
p),%xmm0
+1168 00026570
p),%xmm0
+1176 00026578
%xmm6
+1179 0002657b
%xmm6
+1183 0002657f
%xmm4
+1187 00026583
4c(%ebp)
+1195 0002658b
%xmm4
+1199 0002658f
%xmm4
+1203 00026593
d0(%ebp)
+1211 0002659b
ebp),%eax
+1214 0002659e
eax),%edx

e8d85b0300
c74424082a480d00
Leaves
89442404

calll
movl

8d8d70fdffff

leal

0x0005c0d0
$0x000d482a,0x
movl

890c24

%eax,0
0xfffffd70(%eb

movl

%ecx,(

e82e720300
f30f108df8feffff

calll
movss

0x0005d740
0xfffffef8(%eb

f30f5c8decfeffff

subss

0xfffffeec(%eb

f30f109df4feffff

movss

0xfffffef4(%eb

f30f5c9de8feffff

subss

0xfffffee8(%eb

f30f1095f0feffff

movss

0xfffffef0(%eb

f30f5c95e4feffff

subss

0xfffffee4(%eb

0f57e4

xorps

%xmm4,

f30f5fe2

maxss

%xmm2,

0f57c0

xorps

%xmm0,

0f2ec1

ucomiss

%xmm1,

0f876f1b0000
0f28e9

ja

f30f592da41a1000

mulss

0x00101aa4,%xm

f30f5e2d801a1000

divss

0x00101a80,%xm

f30f1085ccfeffff

movss

0xfffffecc(%eb

f30f5c85c0feffff

subss

0xfffffec0(%eb

movaps

0x000280c4
%xmm1,

0f57f6

xorps

%xmm6,

f30f5ff0

maxss

%xmm0,

f30f58e6

addss

%xmm6,

f30f11a54cf4ffff

movss

%xmm4,0xfffff4

f30f59e5

mulss

%xmm5,

f30f5ee1

divss

%xmm1,

f30f11a5d0f3ffff

movss

%xmm4,0xfffff3

8b4508

movl

0x08(%

8b5008

movl

0x08(%

+1217 000265a1
%xmm0
+1220 000265a4
%xmm0
+1224 000265a8
%xmm2
+1227 000265ab
%xmm1
+1230 000265ae
%xmm1
+1233 000265b1
+1239 000265b7
m1
+1247 000265bf
%xmm1
+1251 000265c3
ebp),%ecx
+1254 000265c6
ecx),%eax
+1257 000265c9
xmm0
+1261 000265cd
m0
+1269 000265d5
p),%xmm0
+1277 000265dd
p),%xmm0
+1285 000265e5
%xmm0
+1289 000265e9
p)
+1294 000265ee
p)
+1299 000265f3
xmm0
+1303 000265f7
%xmm0
+1307 000265fb
p)
+1312 00026600
ebp),%eax
+1315 00026603
x04(%esp)
+1319 00026607
p),%eax
+1325 0002660d
%esp)
+1328 00026610
+1333 00026615
x04(%esp)
+1337 00026619
p),%eax
+1343 0002661f
%esp)
+1346 00026622
+1351 00026627
p),%xmm0
+1359 0002662f
p),%xmm0
+1367 00026637

0f57c0

xorps

%xmm0,

f30f5fc2

maxss

%xmm2,

0f28d0

movaps

%xmm0,

0f57c9

xorps

%xmm1,

0f2ecb

ucomiss

%xmm3,

0f87001b0000
f30f100d041b1000

ja
movss

0x000280b7
0x00101b04,%xm

f30f5ecb

divss

%xmm3,

8b4d08

movl

0x08(%

8b410c

movl

0x0c(%

f30f2ac2

cvtsi2ss

%edx,%

f30f5c05081b1000

subss

0x00101b08,%xm

f30f59854cf4ffff

mulss

0xfffff44c(%eb

f30f5e85d0f3ffff

divss

0xfffff3d0(%eb

f30f5ec2

divss

%xmm2,

f30f1145d8

movss

%xmm0,0xd8(%eb

f30f114ddc

movss

%xmm1,0xdc(%eb

f30f2ac0

cvtsi2ss

%eax,%

f30f5ec5

divss

%xmm5,

f30f1145e0

movss

%xmm0,0xe0(%eb

8d45d8

leal

0xd8(%

89442404

movl

%eax,0

8d85a0fcffff

leal

890424
e85be70300
89442404

calll

8d85d8feffff

leal

890424

0xfffffca0(%eb
movl

%eax,(

movl

0x00064d70
%eax,0
0xfffffed8(%eb

movl

%eax,(

e889660300
f30f1085d0feffff

calll
movss

0x0005ccb0
0xfffffed0(%eb

f30f5c85c4feffff

subss

0xfffffec4(%eb

f30f108dccfeffff

movss

0xfffffecc(%eb

p),%xmm1
+1375 0002663f
p),%xmm1
+1383 00026647
%xmm2
+1386 0002664a
%xmm2
+1390 0002664e
%xmm1
+1393 00026651
%xmm4
+1396 00026654
%xmm4
+1399 00026657
+1405 0002665d
m2
+1413 00026665
%xmm2
+1417 00026669
p),%xmm5
+1425 00026671
p),%xmm5
+1433 00026679
p),%xmm6
+1441 00026681
p),%xmm6
+1449 00026689
%xmm0
+1452 0002668c
%xmm0
+1456 00026690
f4(%ebp)
+1464 00026698
%xmm4
+1467 0002669b
%xmm4
+1471 0002669f
f0(%ebp)
+1479 000266a7
p),%xmm5
+1487 000266af
p),%xmm5
+1495 000266b7
p),%xmm6
+1503 000266bf
p),%xmm6
+1511 000266c7
%xmm0
+1514 000266ca
%xmm0
+1518 000266ce
fc(%ebp)
+1526 000266d6
%xmm4
+1529 000266d9
%xmm4
+1533 000266dd
f8(%ebp)
+1541 000266e5
(%ebp)

f30f5c8dc0feffff

subss

0xfffffec0(%eb

0f57d2

xorps

%xmm2,

f30f5fd1

maxss

%xmm1,

0f28ca

movaps

%xmm2,

0f57e4

xorps

%xmm4,

0f2ee0

ucomiss

%xmm0,

0f874d1a0000
f30f1015041b1000

ja
movss

f30f5ed0

0x000280aa
0x00101b04,%xm
divss

%xmm0,

f30f10adacfeffff

movss

0xfffffeac(%eb

f30f5cada0feffff

subss

0xfffffea0(%eb

f30f10b5a8feffff

movss

0xfffffea8(%eb

f30f5cb59cfeffff

subss

0xfffffe9c(%eb

0f57c0

xorps

%xmm0,

f30f5fc6

maxss

%xmm6,

f30f1185f4f3ffff

movss

%xmm0,0xfffff3

0f57e4

xorps

%xmm4,

f30f5fe5

maxss

%xmm5,

f30f11a5f0f3ffff

movss

%xmm4,0xfffff3

f30f10ad88feffff

movss

0xfffffe88(%eb

f30f5cad7cfeffff

subss

0xfffffe7c(%eb

f30f10b584feffff

movss

0xfffffe84(%eb

f30f5cb578feffff

subss

0xfffffe78(%eb

0f57c0

xorps

%xmm0,

f30f5fc6

maxss

%xmm6,

f30f1185fcf3ffff

movss

%xmm0,0xfffff3

0f57e4

xorps

%xmm4,

f30f5fe5

maxss

%xmm5,

f30f11a5f8f3ffff
c785d4f3ffff9a995940

movss
movl

%xmm4,0xfffff3
$0x4059999a,0xfffff3d4

+1551 000266ef
p),%xmm5
+1559 000266f7
p),%xmm5
+1567 000266ff
p),%xmm5
+1575 00026707
d4(%ebp)
+1583 0002670f
%xmm5
+1587 00026713
d8(%ebp)
+1595 0002671b
p)
+1600 00026720
p)
+1605 00026725
p)
+1610 0002672a
ebp),%eax
+1613 0002672d
x04(%esp)
+1617 00026731
p),%eax
+1623 00026737
%esp)
+1626 0002673a
+1631 0002673f
x04(%esp)
+1635 00026743
p),%eax
+1641 00026749
%esp)
+1644 0002674c
+1649 00026751
p),%xmm1
+1657 00026759
p),%xmm1
+1665 00026761
p)
+1670 00026766
m0
+1678 0002676e
p),%xmm0
+1686 00026776
p)
+1691 0002677b
p)
+1696 00026780
ebp),%eax
+1699 00026783
x04(%esp)
+1703 00026787
p),%eax
+1709 0002678d
%esp)
+1712 00026790
+1717 00026795
x04(%esp)
+1721 00026799

f30f10ad4cf4ffff

movss

0xfffff44c(%eb

f30f59add4f3ffff

mulss

0xfffff3d4(%eb

f30f5eadd0f3ffff

divss

0xfffff3d0(%eb

f30f11add4f3ffff

movss

%xmm5,0xfffff3

f30f5ee9

divss

%xmm1,

f30f11add8f3ffff

movss

%xmm5,0xfffff3

f30f116dcc

movss

%xmm5,0xcc(%eb

f30f1155d0

movss

%xmm2,0xd0(%eb

f30f116dd4

movss

%xmm5,0xd4(%eb

8d45cc

leal

0xcc(%

89442404

movl

%eax,0

8d8560fcffff

leal

890424
e831e60300
89442404

calll

8d85b4feffff

leal

890424

0xfffffc60(%eb
movl

%eax,(

movl

0x00064d70
%eax,0
0xfffffeb4(%eb

movl

%eax,(

e85f650300
f30f108dd4f3ffff

calll
movss

0x0005ccb0
0xfffff3d4(%eb

f30f5e8df4f3ffff

divss

0xfffff3f4(%eb

f30f114dc0

movss

%xmm1,0xc0(%eb

f30f1005041b1000

movss

0x00101b04,%xm

f30f5e85f0f3ffff

divss

0xfffff3f0(%eb

f30f1145c4

movss

%xmm0,0xc4(%eb

f30f114dc8

movss

%xmm1,0xc8(%eb

8d45c0

leal

0xc0(%

89442404

movl

%eax,0

8d8520fcffff

leal

890424
e8dbe50300
89442404

calll

8d9590feffff

leal

0xfffffc20(%eb
movl

%eax,(

movl

0x00064d70
%eax,0
0xfffffe90(%eb

p),%edx
+1727 0002679f
%esp)
+1730 000267a2
+1735 000267a7
p),%xmm1
+1743 000267af
p),%xmm1
+1751 000267b7
p)
+1756 000267bc
m0
+1764 000267c4
p),%xmm0
+1772 000267cc
p)
+1777 000267d1
p)
+1782 000267d6
ebp),%eax
+1785 000267d9
x04(%esp)
+1789 000267dd
p),%eax
+1795 000267e3
%esp)
+1798 000267e6
+1803 000267eb
x04(%esp)
+1807 000267ef
p),%ecx
+1813 000267f5
%esp)
+1816 000267f8
+1821 000267fd
p),%xmm1
+1829 00026805
p),%xmm1
+1837 0002680d
%xmm0
+1840 00026810
%xmm0
+1844 00026814
%xmm1
+1847 00026817
p),%xmm0
+1855 0002681f
p),%xmm0
+1863 00026827
%xmm2
+1866 0002682a
%xmm2
+1870 0002682e
%xmm0
+1873 00026831
%xmm0
+1877 00026835
p)
+1882 0002683a
p)

891424

movl

%edx,(

e809650300
f30f108dd4f3ffff

calll
movss

0x0005ccb0
0xfffff3d4(%eb

f30f5e8dfcf3ffff

divss

0xfffff3fc(%eb

f30f114db4

movss

%xmm1,0xb4(%eb

f30f1005041b1000

movss

0x00101b04,%xm

f30f5e85f8f3ffff

divss

0xfffff3f8(%eb

f30f1145b8

movss

%xmm0,0xb8(%eb

f30f114dbc

movss

%xmm1,0xbc(%eb

8d45b4

leal

0xb4(%

89442404

movl

%eax,0

8d85e0fbffff

leal

890424
e885e50300
89442404

calll

8d8d6cfeffff

leal

890c24

0xfffffbe0(%eb
movl

%eax,(

movl

0x00064d70
%eax,0
0xfffffe6c(%eb

movl

%ecx,(

e8b3640300
f30f108d44feffff

calll
movss

0x0005ccb0
0xfffffe44(%eb

f30f5c8d38feffff

subss

0xfffffe38(%eb

0f57c0

xorps

%xmm0,

f30f5fc1

maxss

%xmm1,

0f28c8

movaps

%xmm0,

f30f1085d4feffff

movss

0xfffffed4(%eb

f30f5c85c8feffff

subss

0xfffffec8(%eb

0f57d2

xorps

%xmm2,

f30f5fd0

maxss

%xmm0,

0f28c2

movaps

%xmm2,

f30f5ec1

divss

%xmm1,

f30f1145a8

movss

%xmm0,0xa8(%eb

f30f1145ac

movss

%xmm0,0xac(%eb

+1887 0002683f
p),%xmm4
+1895 00026847
p)
+1900 0002684c
ebp),%eax
+1903 0002684f
x04(%esp)
+1907 00026853
p),%eax
+1913 00026859
%esp)
+1916 0002685c
+1921 00026861
esi
+1923 00026863
p),%eax
+1929 00026869
4(%ebp)
+1935 0002686f
+1936 00026870
cx
+1941 00026875
edi
+1943 00026877
,(%edi)
+1945 00026879
x04(%esp)
+1949 0002687d
p),%ecx
+1955 00026883
%esp)
+1958 00026886
+1963 0002688b
p),%eax
+1969 00026891
x04(%esp)
+1973 00026895
p),%edx
+1979 0002689b
%esp)
+1982 0002689e
+1987 000268a3
p),%ecx
+1993 000268a9
x04(%esp)
+1997 000268ad
p),%eax
+2003 000268b3
%esp)
+2006 000268b6
+2011 000268bb
%xmm2
+2014 000268be
p),%xmm2
+2022 000268c6
%xmm1
+2025 000268c9
p),%xmm1
+2033 000268d1

f30f10a5d8f3ffff

movss

0xfffff3d8(%eb

f30f1165b0

movss

%xmm4,0xb0(%eb

8d45a8

leal

0xa8(%

89442404

movl

%eax,0

8d8560fbffff

leal

890424

0xfffffb60(%eb
movl

%eax,(

movl

0x00064d70
%eax,%

e80fe50300
89c6

calll

8d85a0fbffff

leal

0xfffffba0(%eb

8985a4f3ffff

movl

%eax,0xfffff3a

fc
b910000000

movl

cld
$0x00000010,%e

89c7

movl

%eax,%

f3a5

rep/movsl

(%esi)

89442404

movl

%eax,0

8d8d24feffff

leal

890c24
e825640300
8d85a0fbffff

movl
calll
leal

89442404
8d9548feffff

leal

8d8500feffff

calll
leal

leal

calll

f30f5c95ecfeffff

subss

xorps

0f57c9
f30f5c8de8feffff
0f57c0

%ecx,0
0xfffffe00(%eb

movl

e8f5630300
0f57d2

%edx,(
0x0005ccb0
0xfffffba0(%eb

movl

890424

%eax,0
0xfffffe48(%eb

movl

894c2404

%ecx,(
0x0005ccb0
0xfffffba0(%eb

movl

891424
e80d640300
8d8da0fbffff

0xfffffe24(%eb

%eax,(
0x0005ccb0
%xmm2,
0xfffffeec(%eb

xorps
subss

%xmm1,
0xfffffee8(%eb

xorps

%xmm0,

%xmm0
+2036 000268d4
p),%xmm0
+2044 000268dc
a0(%ebp)
+2052 000268e4
a4(%ebp)
+2060 000268ec
a8(%ebp)
+2068 000268f4
p),%edx
+2074 000268fa
0(%ebp)
+2080 00026900
x04(%esp)
+2084 00026904
p),%eax
+2090 0002690a
%esp)
+2093 0002690d
+2098 00026912
x04(%esp)
+2102 00026916
p),%eax
+2108 0002691c
%esp)
+2111 0002691f
+2116 00026924
p),%xmm0
+2124 0002692c
p),%xmm0
+2132 00026934
%xmm1
+2135 00026937
%xmm1
+2139 0002693b
b8(%ebp)
+2147 00026943
p),%xmm2
+2155 0002694b
p),%xmm2
+2163 00026953
%xmm4
+2166 00026956
%xmm4
+2170 0002695a
bc(%ebp)
+2178 00026962
%xmm0
+2181 00026965
%xmm0
+2185 00026969
%eax
+2189 0002696d
4(%ebp)
+2195 00026973
xmm0
+2199 00026977
%xmm0
+2203 0002697b

f30f5c85e4feffff

subss

0xfffffee4(%eb

f30f1185a0faffff

movss

%xmm0,0xfffffa

f30f118da4faffff

movss

%xmm1,0xfffffa

f30f1195a8faffff

movss

%xmm2,0xfffffa

8d95a0faffff

leal

0xfffffaa0(%eb

8995a0f3ffff

movl

%edx,0xfffff3a

89542404
8d8560f7ffff

movl

%edx,0

leal

890424
e80ee40300
89442404

calll

8d85d8feffff

leal

890424

0xfffff760(%eb
movl

%eax,(

movl

0x00064d20
%eax,0
0xfffffed8(%eb

movl

%eax,(

e88c630300
f30f1085f8feffff

calll
movss

0x0005ccb0
0xfffffef8(%eb

f30f5c85ecfeffff

subss

0xfffffeec(%eb

0f57c9

xorps

%xmm1,

f30f5fc8

maxss

%xmm0,

f30f118db8f3ffff

movss

%xmm1,0xfffff3

f30f1095d4feffff

movss

0xfffffed4(%eb

f30f5c95c8feffff

subss

0xfffffec8(%eb

0f57e4

xorps

%xmm4,

f30f5fe2

maxss

%xmm2,

f30f11a5bcf3ffff

movss

%xmm4,0xfffff3

0f28c1

movaps

%xmm1,

f30f5ec4

divss

%xmm4,

f30f2cc0

cvttss2si

%xmm0,

8985b4f3ffff

movl

%eax,0xfffff3b

f30f2ac0

cvtsi2ss

%eax,%

f30f59c4

mulss

%xmm4,

f30f5cc8

subss

%xmm0,

%xmm1
+2207 0002697f
m0
+2215 00026987
%xmm0
+2219 0002698b
c0(%ebp)
+2227 00026993
p),%xmm0
+2235 0002699b
p),%xmm0
+2243 000269a3
%xmm1
+2246 000269a6
%xmm1
+2250 000269aa
p),%xmm2
+2258 000269b2
p),%xmm2
+2266 000269ba
%xmm4
+2269 000269bd
%xmm4
+2273 000269c1
dc(%ebp)
+2281 000269c9
9c(%ebp)
+2288 000269d0
a0(%ebp)
+2295 000269d7
p),%xmm5
+2303 000269df
%xmm5
+2307 000269e3
p)
+2312 000269e8
ebp),%eax
+2315 000269eb
x04(%esp)
+2319 000269ef
p),%eax
+2325 000269f5
%esp)
+2328 000269f8
+2333 000269fd
x04(%esp)
+2337 00026a01
p),%eax
+2343 00026a07
%esp)
+2346 00026a0a
+2351 00026a0f
90(%ebp)
+2358 00026a16
94(%ebp)
+2365 00026a1d
p),%xmm0
+2373 00026a25
p),%xmm0
+2381 00026a2d

f30f1005e0120e00

movss

f30f59c1

0x000e12e0,%xm
mulss

%xmm1,

f30f1185c0f3ffff

movss

%xmm0,0xfffff3

f30f1085b0feffff

movss

0xfffffeb0(%eb

f30f5c85a4feffff

subss

0xfffffea4(%eb

0f57c9

xorps

%xmm1,

f30f5fc8

maxss

%xmm0,

f30f10958cfeffff

movss

0xfffffe8c(%eb

f30f5c9580feffff

subss

0xfffffe80(%eb

0f57e4

xorps

%xmm4,

f30f5fe2

maxss

%xmm2,

f30f11a5dcf3ffff

movss

%xmm4,0xfffff3

c7459c0000803f

movl

$0x3f800000,0x

c745a00000803f

movl

$0x3f800000,0x

f30f10adc0f3ffff

movss

0xfffff3c0(%eb

f30f5ee9
f30f116da4

divss
movss

%xmm1,
%xmm5,0xa4(%eb

8d459c

leal

0x9c(%

89442404

movl

%eax,0

8d8520fbffff

leal

890424
e873e30300
89442404

calll

8d8590feffff

leal

890424

0xfffffb20(%eb
movl

%eax,(

movl

0x00064d70
%eax,0
0xfffffe90(%eb

movl

%eax,(

e8a1620300
c745900000803f

calll
movl

0x0005ccb0
$0x3f800000,0x

c745940000803f

movl

$0x3f800000,0x

f30f1085c0f3ffff

movss

0xfffff3c0(%eb

f30f5e85dcf3ffff

divss

0xfffff3dc(%eb

f30f114598

movss

%xmm0,0x98(%eb

p)
+2386 00026a32
ebp),%eax
+2389 00026a35
x04(%esp)
+2393 00026a39
p),%eax
+2399 00026a3f
%esp)
+2402 00026a42
+2407 00026a47
x04(%esp)
+2411 00026a4b
p),%edx
+2417 00026a51
%esp)
+2420 00026a54
+2425 00026a59
p),%xmm0
+2433 00026a61
p),%xmm0
+2441 00026a69
%xmm2
+2444 00026a6c
m2
+2451 00026a73
%xmm1
+2454 00026a76
m0
+2459 00026a7b
%xmm2
+2462 00026a7e
m1
+2470 00026a86
%xmm0
+2473 00026a89
%xmm0
+2476 00026a8c
50(%ebp)
+2484 00026a94
%xmm2
+2487 00026a97
p),%xmm2
+2495 00026a9f
%xmm1
+2498 00026aa2
p),%xmm1
+2506 00026aaa
p),%xmm0
+2514 00026ab2
a0(%ebp)
+2522 00026aba
a4(%ebp)
+2530 00026ac2
a8(%ebp)
+2538 00026aca
p),%eax
+2544 00026ad0
x04(%esp)
+2548 00026ad4

8d4590

leal

0x90(%

89442404

movl

%eax,0

8d85e0faffff

leal

890424
e829e30300
89442404

calll

8d956cfeffff

leal

891424

0xfffffae0(%eb
movl

%eax,(

movl

0x00064d70
%eax,0
0xfffffe6c(%eb

movl

%edx,(

e857620300
f30f1085ccfeffff

calll
movss

0x0005ccb0
0xfffffecc(%eb

f30f5c85c0feffff

subss

0xfffffec0(%eb

0f28d0
0f5715f01a1000

movaps
xorps

0f57c9
f30fc2c105

f30f100d9c1a1000

0x00101af0,%xm
xorps

cmpss

0f54d0

%xmm0,

%xmm1,
$0x5,%xmm1,%xm

andps
movss

%xmm0,
0x00101a9c,%xm

0f55c1

andnps

%xmm1,

0f56c2

orps

%xmm2,

f30f118550f4ffff

movss

0f57d2
f30f5c9580feffff

%xmm0,0xfffff4
xorps

subss

0f57c9

%xmm2,
0xfffffe80(%eb

xorps

%xmm1,

f30f5c8d7cfeffff

subss

0xfffffe7c(%eb

f30f5c8578feffff

subss

0xfffffe78(%eb

f30f1185a0faffff

movss

%xmm0,0xfffffa

f30f118da4faffff

movss

%xmm1,0xfffffa

f30f1195a8faffff

movss

%xmm2,0xfffffa

8d85a0faffff

leal

0xfffffaa0(%eb

89442404
8d8520f7ffff

movl
leal

%eax,0
0xfffff720(%eb

p),%eax
+2554 00026ada
%esp)
+2557 00026add
+2562 00026ae2
x04(%esp)
+2566 00026ae6
p),%edx
+2572 00026aec
%esp)
+2575 00026aef
+2580 00026af4
p),%xmm0
+2588 00026afc
p),%xmm0
+2596 00026b04
p),%xmm0
+2604 00026b0c
b8(%ebp)
+2612 00026b14
%xmm0
+2615 00026b17
p),%xmm0
+2623 00026b1f
p),%xmm1
+2631 00026b27
p),%xmm1
+2639 00026b2f
a0(%ebp)
+2647 00026b37
a4(%ebp)
+2655 00026b3f
p),%xmm1
+2663 00026b47
a8(%ebp)
+2671 00026b4f
p),%eax
+2677 00026b55
x04(%esp)
+2681 00026b59
p),%eax
+2687 00026b5f
%esp)
+2690 00026b62
+2695 00026b67
x04(%esp)
+2699 00026b6b
p),%edx
+2705 00026b71
%esp)
+2708 00026b74
+2713 00026b79
p),%ecx
+2719 00026b7f
%esp)
+2722 00026b82
+2727 00026b87
p),%eax
+2733 00026b8d
x04(%esp)

890424
e83ee20300
89442404

calll

8d956cfeffff

leal

891424

movl

%eax,(

movl

0x00064d20
%eax,0
0xfffffe6c(%eb

movl

%edx,(

e8bc610300
f30f1085b8f3ffff

calll
movss

0x0005ccb0
0xfffff3b8(%eb

f30f5c85c0f3ffff

subss

0xfffff3c0(%eb

f30f5c85a4feffff

subss

0xfffffea4(%eb

f30f1185b8f3ffff

movss

%xmm0,0xfffff3

0f57c0

xorps

%xmm0,

f30f5c85a0feffff

subss

0xfffffea0(%eb

f30f108d50f4ffff

movss

0xfffff450(%eb

f30f5c8d9cfeffff

subss

0xfffffe9c(%eb

f30f118da0faffff

movss

%xmm1,0xfffffa

f30f1185a4faffff

movss

%xmm0,0xfffffa

f30f108db8f3ffff

movss

0xfffff3b8(%eb

f30f118da8faffff

movss

%xmm1,0xfffffa

8d85a0faffff

leal

0xfffffaa0(%eb

89442404
8d85e0f6ffff

movl
leal

890424
e8b9e10300
89442404

calll

8d9590feffff

leal

891424
e837610300
8d8d4cfdffff

e869520300
8d85d8feffff
89442404

0xfffff6e0(%eb
movl

%eax,(

movl

0x00064d20
%eax,0
0xfffffe90(%eb

movl
calll
leal

890c24

%eax,0

%edx,(
0x0005ccb0
0xfffffd4c(%eb

movl
calll
leal

%ecx,(
0x0005bdf0
0xfffffed8(%eb

movl

%eax,0

+2737 00026b91
p),%edx
+2743 00026b97
%esp)
+2746 00026b9a
+2751 00026b9f
p),%ecx
+2757 00026ba5
x04(%esp)
+2761 00026ba9
p),%eax
+2767 00026baf
%esp)
+2770 00026bb2
+2775 00026bb7
p),%edx
+2781 00026bbd
x04(%esp)
+2785 00026bc1
p),%ecx
+2791 00026bc7
%esp)
+2794 00026bca
+2799 00026bcf
p),%eax
+2805 00026bd5
%esp)
+2808 00026bd8
+2813 00026bdd
p),%xmm1
+2821 00026be5
p),%xmm0
+2829 00026bed
%xmm0
+2833 00026bf1
c4(%ebp)
+2841 00026bf9
%xmm2
+2844 00026bfc
p),%xmm2
+2852 00026c04
00(%ebp)
+2860 00026c0c
%xmm4
+2863 00026c0f
p),%xmm4
+2871 00026c17
04(%ebp)
+2879 00026c1f
%xmm0
+2882 00026c22
p),%xmm0
+2890 00026c2a
p),%xmm5
+2898 00026c32
p),%xmm5
+2906 00026c3a
a0(%ebp)
+2914 00026c42
a4(%ebp)

8d954cfdffff

leal

891424
e8f16c0300
8d8d90feffff

movl
calll
leal

894c2404
8d854cfdffff

leal

8d8d4cfdffff

calll
leal

e8c16c0300
8d8528fdffff

leal

%edx,0
0xfffffd4c(%eb

movl
calll
leal

890424

%eax,(
0x0005d890
0xfffffe6c(%eb

movl

890c24

%ecx,0
0xfffffd4c(%eb

movl

89542404

%edx,(
0x0005d890
0xfffffe90(%eb

movl

890424
e8d96c0300
8d956cfeffff

0xfffffd4c(%eb

%ecx,(
0x0005d890
0xfffffd28(%eb

movl

%eax,(

e813520300
f30f108dc8feffff

calll
movss

0x0005bdf0
0xfffffec8(%eb

f30f108538feffff

movss

0xfffffe38(%eb

f30f5cc1
f30f1185c4f3ffff

subss
movss

0f57d2

%xmm1,
%xmm0,0xfffff3

xorps

%xmm2,

f30f5c9534feffff

subss

0xfffffe34(%eb

f30f119500f4ffff

movss

%xmm2,0xfffff4

0f57e4

xorps

%xmm4,

f30f5ca530feffff

subss

0xfffffe30(%eb

f30f11a504f4ffff

movss

%xmm4,0xfffff4

0f57c0

xorps

%xmm0,

f30f5c85c4feffff

subss

0xfffffec4(%eb

f30f10ad50f4ffff

movss

0xfffff450(%eb

f30f5cadc0feffff

subss

0xfffffec0(%eb

f30f11ada0faffff

movss

%xmm5,0xfffffa

f30f1185a4faffff

movss

%xmm0,0xfffffa

+2922 00026c4a
p),%xmm0
+2930 00026c52
%xmm0
+2934 00026c56
a8(%ebp)
+2942 00026c5e
p),%eax
+2948 00026c64
x04(%esp)
+2952 00026c68
p),%eax
+2958 00026c6e
%esp)
+2961 00026c71
+2966 00026c76
x04(%esp)
+2970 00026c7a
p),%edx
+2976 00026c80
%esp)
+2979 00026c83
+2984 00026c88
p),%xmm2
+2992 00026c90
p),%xmm2
+3000 00026c98
%xmm1
+3003 00026c9b
p),%xmm1
+3011 00026ca3
%xmm0
+3014 00026ca6
p),%xmm0
+3022 00026cae
a0(%ebp)
+3030 00026cb6
a4(%ebp)
+3038 00026cbe
a8(%ebp)
+3046 00026cc6
p),%ecx
+3052 00026ccc
x04(%esp)
+3056 00026cd0
p),%eax
+3062 00026cd6
%esp)
+3065 00026cd9
+3070 00026cde
x04(%esp)
+3074 00026ce2
p),%eax
+3080 00026ce8
%esp)
+3083 00026ceb
+3088 00026cf0
p),%ecx
+3094 00026cf6
ecx

f30f1085c0f3ffff

movss

f30f5cc1

0xfffff3c0(%eb
subss

%xmm1,

f30f1185a8faffff

movss

%xmm0,0xfffffa

8d85a0faffff

leal

0xfffffaa0(%eb

89442404
8d85a0f6ffff

movl
leal

890424
e8aae00300
89442404

calll

8d95b4feffff

leal

891424

%eax,0
0xfffff6a0(%eb

movl

%eax,(

movl

0x00064d20
%eax,0
0xfffffeb4(%eb

movl

%edx,(

e828600300
f30f1095c0f3ffff

calll
movss

0x0005ccb0
0xfffff3c0(%eb

f30f5c9538feffff

subss

0xfffffe38(%eb

0f57c9
f30f5c8d34feffff

xorps
subss

0f57c0

%xmm1,
0xfffffe34(%eb

xorps

%xmm0,

f30f5c8530feffff

subss

0xfffffe30(%eb

f30f1185a0faffff

movss

%xmm0,0xfffffa

f30f118da4faffff

movss

%xmm1,0xfffffa

f30f1195a8faffff

movss

%xmm2,0xfffffa

8d8da0faffff

leal

0xfffffaa0(%eb

894c2404
8d8560f6ffff

movl
leal

890424
e842e00300
89442404

calll

8d8524feffff

leal

890424
e8c05f0300
8b8db4f3ffff
85c9

%ecx,0
0xfffff660(%eb

movl

%eax,(

movl

0x00064d20
%eax,0
0xfffffe24(%eb

movl
calll
movl

%eax,(
0x0005ccb0
0xfffff3b4(%eb

testl

%ecx,%

+3096 00026cf8
+3102 00026cfe
ebx
+3104 00026d00
p),%edx
+3110 00026d06
x04(%esp)
+3114 00026d0a
p),%ecx
+3120 00026d10
%esp)
+3123 00026d13
+3128 00026d18
p),%eax
+3134 00026d1e
x04(%esp)
+3138 00026d22
p),%edx
+3144 00026d28
%esp)
+3147 00026d2b
+3152 00026d30
84(%ebp)
+3159 00026d37
88(%ebp)
+3166 00026d3e
p),%xmm0
+3174 00026d46
p)
+3179 00026d4b
ebp),%eax
+3182 00026d4e
x04(%esp)
+3186 00026d52
p),%edx
+3192 00026d58
%esp)
+3195 00026d5b
+3200 00026d60
esi
+3202 00026d62
+3203 00026d63
cx
+3208 00026d68
p),%edi
+3214 00026d6e
,(%edi)
+3216 00026d70
p),%ecx
+3222 00026d76
x04(%esp)
+3226 00026d7a
p),%eax
+3232 00026d80
%esp)
+3235 00026d83
+3240 00026d88
p),%edx
+3246 00026d8e
x04(%esp)

0f8eaf000000
31db

jle

8d95b4feffff

leal

xorl

89542404
8d8d4cfdffff

leal

%edx,0
0xfffffd4c(%eb

movl
calll
leal

89442404
8d9528fdffff

0xfffffeb4(%eb
movl

890c24
e8786b0300
8d8524feffff

0x00026dad
%ebx,%

%ecx,(
0x0005d890
0xfffffe24(%eb

movl
leal

891424

%eax,0
0xfffffd28(%eb

movl

%edx,(

e8606b0300
c7458400000000

calll
movl

0x0005d890
$0x00000000,0x

c7458800000000

movl

$0x00000000,0x

f30f1085bcf3ffff

movss

0xfffff3bc(%eb

f30f11458c

movss

%xmm0,0x8c(%eb

8d4584

leal

0x84(%

89442404

movl

%eax,0

8d9560faffff

leal

891424

0xfffffa60(%eb
movl

%edx,(

movl

0x00064d20
%eax,%

e8c0df0300
89c6

calll

fc
b910000000

movl

$0x00000010,%e

8bbda0f3ffff

movl

0xfffff3a0(%eb

cld

f3a5
8d8da0faffff

rep/movsl
leal

894c2404
8d85b4feffff

e8285f0300
8d95a0faffff
89542404

0xfffffaa0(%eb
movl

leal

890424

(%esi)

%ecx,0
0xfffffeb4(%eb

movl
calll
leal

%eax,(
0x0005ccb0
0xfffffaa0(%eb

movl

%edx,0

+3250 00026d92
p),%ecx
+3256 00026d98
%esp)
+3259 00026d9b
+3264 00026da0
+3265 00026da1
p),%ebx
+3271 00026da7
+3277 00026dad
04(%esp)
+3285 00026db5
p),%eax
+3291 00026dbb
%esp)
+3294 00026dbe
+3299 00026dc3
ecx
+3301 00026dc5
ebx
+3303 00026dc7
esi
+3305 00026dc9
eax),%edi
+3308 00026dcc
6e2b
+3310 00026dce
+3312 00026dd0
%esi),%eax
+3315 00026dd3
,%xmm3
+3319 00026dd7
p),%xmm1
+3327 00026ddf
%xmm3
+3331 00026de3
p),%xmm0
+3339 00026deb
%xmm0
+3343 00026def
%xmm3
+3347 00026df3
m1
+3352 00026df8
p),%xmm2
+3360 00026e00
%xmm1
+3364 00026e04
p),%xmm0
+3372 00026e0c
%xmm0
+3376 00026e10
%xmm1
+3380 00026e14
bx,8),%eax
+3387 00026e1b
ecx),%eax
+3390 00026e1e
x)
+3395 00026e23

8d8d24feffff

leal

890c24

0xfffffe24(%eb
movl

%ecx,(

incl

e8105f0300
43
3b9db4f3ffff

calll
cmpl

0x0005ccb0
%ebx
0xfffff3b4(%eb

0f8553ffffff
c7442404004c0d00
Front
8d854cfdffff

jne
movl

0x00026d00
$0x000d4c00,0x

leal

0xfffffd4c(%eb

890424

movl

%eax,(

movl

0x0005ca90
%eax,%

31db

xorl

%ebx,%

31f6

xorl

%esi,%

8d7814

leal

0x14(%

eb5d

jmp

0x0002

6690
8d0432

nop
leal

(%edx,

f30f1018

movss

(%eax)

e8cd5c0300
89c1

f30f108d58fdffff

calll

movss

f30f5cd9
f30f108564fdffff

0xfffffd58(%eb
subss

movss

%xmm1,
0xfffffd64(%eb

f30f5cc1

subss

%xmm1,

f30f5ed8

divss

%xmm0,

f30f104808

movss

0x08(%eax),%xm

f30f109560fdffff

movss

0xfffffd60(%eb

f30f5cca
f30f10856cfdffff

subss
movss

%xmm2,
0xfffffd6c(%eb

f30f5cc2

subss

%xmm2,

f30f5ec8

divss

%xmm0,

8d04dd00000000

leal

034144
f30f114804
f30f1118

0x00000000(,%e
addl

movss

0x44(%
%xmm1,0x04(%ea

movss

%xmm3,

(%eax)
+3399 00026e27
+3400 00026e28
%esi
+3403 00026e2b
ecx),%edx
+3406 00026e2e
edi),%eax
+3409 00026e31
eax
+3411 00026e33
%eax
+3414 00026e36
ax,%eax
+3420 00026e3c
ebx
+3422 00026e3e
6dd0
+3424 00026e40
04(%esp)
+3432 00026e48
p),%edx
+3438 00026e4e
%esp)
+3441 00026e51
+3446 00026e56
ecx
+3448 00026e58
ebx
+3450 00026e5a
esi
+3452 00026e5c
eax),%edi
+3455 00026e5f
6ed7
+3457 00026e61
x)
+3464 00026e68
x,%eax)
+3472 00026e70
%esi),%eax
+3475 00026e73
,%xmm1
+3479 00026e77
p),%xmm2
+3487 00026e7f
%xmm1
+3491 00026e83
p),%xmm0
+3499 00026e8b
%xmm0
+3503 00026e8f
%xmm1
+3507 00026e93
m3
+3515 00026e9b
%xmm3
+3519 00026e9f
m1
+3524 00026ea4

43
83c60c

incl
addl

%ebx
$0x0c,

8b5114

movl

0x14(%

8b4704

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

39c3

cmpl

%eax,%

7290

jb

0x0002

c744240407450d00
Inside Front
8d954cfdffff

movl

$0x000d4507,0x

leal

0xfffffd4c(%eb

891424

movl

%edx,(

movl

0x0005ca90
%eax,%

31db

xorl

%ebx,%

31f6

xorl

%esi,%

8d7814

leal

0x14(%

eb76

jmp

0x0002

e83a5c0300
89c1

calll

0f1f8000000000

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8d0432

leal

(%edx,

f30f1008

movss

(%eax)

f30f109558fdffff

movss

f30f5cca
f30f108564fdffff

0xfffffd58(%eb
subss

movss

%xmm2,
0xfffffd64(%eb

f30f5cc2

subss

%xmm2,

f30f5ec8

divss

%xmm0,

f30f101de8120e00

movss

f30f5cd9

0x000e12e8,%xm
subss

%xmm1,

f30f104808

movss

0x08(%eax),%xm

f30f109560fdffff

movss

0xfffffd60(%eb

p),%xmm2
+3532 00026eac
%xmm1
+3536 00026eb0
p),%xmm0
+3544 00026eb8
%xmm0
+3548 00026ebc
%xmm1
+3552 00026ec0
bx,8),%eax
+3559 00026ec7
ecx),%eax
+3562 00026eca
x)
+3567 00026ecf
(%eax)
+3571 00026ed3
+3572 00026ed4
%esi
+3575 00026ed7
ecx),%edx
+3578 00026eda
edi),%eax
+3581 00026edd
eax
+3583 00026edf
%eax
+3586 00026ee2
ax,%eax
+3592 00026ee8
ebx
+3594 00026eea
6e70
+3596 00026eec
p),%ecx
+3602 00026ef2
%esp)
+3605 00026ef5
+3610 00026efa
p),%eax
+3616 00026f00
x04(%esp)
+3620 00026f04
p),%edx
+3626 00026f0a
%esp)
+3629 00026f0d
+3634 00026f12
04(%esp)
+3642 00026f1a
p),%ecx
+3648 00026f20
%esp)
+3651 00026f23
+3656 00026f28
ebx
+3658 00026f2a
08(%esp)
+3666 00026f32

f30f5cca
f30f10856cfdffff

subss
movss

%xmm2,
0xfffffd6c(%eb

f30f5cc2

subss

%xmm2,

f30f5ec8

divss

%xmm0,

8d04dd00000000

leal

034144
f30f114804

0x00000000(,%e
addl

movss

0x44(%
%xmm1,0x04(%ea

f30f1118

movss

%xmm3,

43
83c60c

incl
addl

%ebx
$0x0c,

8b5114

movl

0x14(%

8b4704

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

39c3

cmpl

%eax,%

7284

jb

0x0002

8d8d04fdffff

leal

890c24
e8f64e0300
8d854cfdffff

movl
calll
leal

89442404
8d9504fdffff

%ecx,(
0x0005bdf0
0xfffffd4c(%eb

movl
leal

891424
e88e720300
c7442404004c0d00
Front
8d8d04fdffff

0xfffffd04(%eb

%eax,0
0xfffffd04(%eb

movl

%edx,(

calll
movl

0x0005e1a0
$0x000d4c00,0x

leal

0xfffffd04(%eb

890c24

movl

%ecx,(

movl

0x0005ca90
%eax,%

e8685b0300
89c3

calll

c744240804000000

movl

$0x00000004,0x

c744240488560d00

movl

$0x000d5688,0x

04(%esp)
Back
+3674 00026f3a 890424
movl
%eax,(
%esp)
+3677 00026f3d e866bd0d00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+3682 00026f42 8d4304
leal
0x04(%
ebx),%eax
+3685 00026f45 c744240804000000
movl
$0x00000004,0x
08(%esp)
+3693 00026f4d c744240488560d00
movl
$0x000d5688,0x
04(%esp)
Back
+3701 00026f55 890424
movl
%eax,(
%esp)
+3704 00026f58 e84bbd0d00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+3709 00026f5d c744240407450d00
movl
$0x000d4507,0x
04(%esp)
Inside Front
+3717 00026f65 8d8504fdffff
leal
0xfffffd04(%eb
p),%eax
+3723 00026f6b 890424
movl
%eax,(
%esp)
+3726 00026f6e e81d5b0300
calll
0x0005ca90
+3731 00026f73 89c3
movl
%eax,%
ebx
+3733 00026f75 c74424080b000000
movl
$0x0000000b,0x
08(%esp)
+3741 00026f7d c744240421450d00
movl
$0x000d4521,0x
04(%esp)
Inside Back
+3749 00026f85 890424
movl
%eax,(
%esp)
+3752 00026f88 e81bbd0d00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+3757 00026f8d 8d4304
leal
0x04(%
ebx),%eax
+3760 00026f90 c74424080b000000
movl
$0x0000000b,0x
08(%esp)
+3768 00026f98 c744240421450d00
movl
$0x000d4521,0x
04(%esp)
Inside Back
+3776 00026fa0 890424
movl
%eax,(
%esp)
+3779 00026fa3 e800bd0d00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+3784 00026fa8 8d9504fdffff
leal
0xfffffd04(%eb
p),%edx
+3790 00026fae 89542404
movl
%edx,0
x04(%esp)
+3794 00026fb2 8b4d08
movl
0x08(%
ebp),%ecx
+3797 00026fb5 890c24
movl
%ecx,(
%esp)
+3800 00026fb8 e843edffff
calll
0x00025d00
+3805 00026fbd f30f108568fdffff
movss
0xfffffd68(%eb
p),%xmm0
+3813 00026fc5 f30f5c855cfdffff
subss
0xfffffd5c(%eb
p),%xmm0
+3821 00026fcd f30f1185c8f3ffff
movss
%xmm0,0xfffff3

c8(%ebp)
+3829 00026fd5
p),%xmm0
+3837 00026fdd
p),%xmm0
+3845 00026fe5
%xmm1
+3848 00026fe8
p),%xmm1
+3855 00026fef
+3861 00026ff5
p),%xmm1
+3869 00026ffd
m1
+3877 00027005
%xmm2
+3880 00027008
%xmm2
+3884 0002700c
%xmm0
+3887 0002700f
ebp),%eax
+3890 00027012
m2
+3895 00027017
%xmm0
+3899 0002701b
cc(%ebp)
+3907 00027023
m0
+3912 00027028
p),%xmm4
+3920 00027030
%xmm4
+3924 00027034
%xmm1
+3928 00027038
cc(%ebp)
+3936 00027040
p),%eax
+3942 00027046
%esp)
+3945 00027049
+3950 0002704e
p),%edx
+3956 00027054
x04(%esp)
+3960 00027058
p),%ecx
+3966 0002705e
%esp)
+3969 00027061
+3974 00027066
p),%xmm0
+3982 0002706e
p),%xmm0
+3990 00027076
p),%xmm1
+3998 0002707e
p),%xmm1

f30f108564fdffff

movss

0xfffffd64(%eb

f30f5c8558fdffff

subss

0xfffffd58(%eb

0f57c9

xorps

%xmm1,

0f2e8dc8f3ffff

ucomiss

0xfffff3c8(%eb

0f87a0100000
f30f108dc8f3ffff

ja
movss

0x00028095
0xfffff3c8(%eb

f30f590dec120e00

mulss

0x000e12ec,%xm

0f57d2

xorps

%xmm2,

f30f5fd0

maxss

%xmm0,

0f28c2

movaps

%xmm2,

8b4508

movl

0x08(%

f30f2a5010

cvtsi2ss

f30f59c2

0x10(%eax),%xm
mulss

%xmm2,

f30f1185ccf3ffff

movss

%xmm0,0xfffff3

f30f2a4008

cvtsi2ss

0x08(%eax),%xm

f30f10a5ccf3ffff

movss

0xfffff3cc(%eb

f30f5ee0

divss

%xmm0,

f30f58cc

addss

%xmm4,

f30f118dccf3ffff

movss

%xmm1,0xfffff3

8d85e0fcffff

leal

0xfffffce0(%eb

890424
e8a24d0300
8d95dcfdffff

movl
calll
leal

89542404
8d8de0fcffff

0x0005bdf0
0xfffffddc(%eb
movl

leal

890c24

%eax,(

%edx,0
0xfffffce0(%eb

movl

%ecx,(

e83a710300
f30f1085f8feffff

calll
movss

0x0005e1a0
0xfffffef8(%eb

f30f5c85ecfeffff

subss

0xfffffeec(%eb

f30f108df0feffff

movss

0xfffffef0(%eb

f30f5c8de4feffff

subss

0xfffffee4(%eb

+4006 00027086
%xmm2
+4009 00027089
%xmm2
+4013 0002708d
0c(%ebp)
+4021 00027095
%xmm4
+4024 00027098
%xmm4
+4028 0002709c
08(%ebp)
+4036 000270a4
p),%xmm5
+4044 000270ac
p),%xmm5
+4052 000270b4
p),%xmm6
+4060 000270bc
p),%xmm6
+4068 000270c4
p),%xmm0
+4076 000270cc
p),%xmm0
+4084 000270d4
%xmm1
+4087 000270d7
%xmm1
+4091 000270db
18(%ebp)
+4099 000270e3
%xmm2
+4102 000270e6
%xmm2
+4106 000270ea
14(%ebp)
+4114 000270f2
%xmm4
+4117 000270f5
%xmm4
+4121 000270f9
10(%ebp)
+4129 00027101
04(%esp)
+4137 00027109
p),%eax
+4143 0002710f
%esp)
+4146 00027112
+4151 00027117
m0
+4156 0002711c
,%xmm0
+4160 00027120
p),%xmm0
+4168 00027128
m0
+4176 00027130
p),%xmm0
+4184 00027138

0f57d2

xorps

%xmm2,

f30f5fd1

maxss

%xmm1,

f30f11950cf4ffff

movss

%xmm2,0xfffff4

0f57e4

xorps

%xmm4,

f30f5fe0

maxss

%xmm0,

f30f11a508f4ffff

movss

%xmm4,0xfffff4

f30f10ad00fdffff

movss

0xfffffd00(%eb

f30f5cadf4fcffff

subss

0xfffffcf4(%eb

f30f10b5fcfcffff

movss

0xfffffcfc(%eb

f30f5cb5f0fcffff

subss

0xfffffcf0(%eb

f30f1085f8fcffff

movss

0xfffffcf8(%eb

f30f5c85ecfcffff

subss

0xfffffcec(%eb

0f57c9

xorps

%xmm1,

f30f5fc8

maxss

%xmm0,

f30f118d18f4ffff

movss

%xmm1,0xfffff4

0f57d2

xorps

%xmm2,

f30f5fd6

maxss

%xmm6,

f30f119514f4ffff

movss

%xmm2,0xfffff4

0f57e4

xorps

%xmm4,

f30f5fe5

maxss

%xmm5,

f30f11a510f4ffff

movss

%xmm4,0xfffff4

c744240439450d00
Paper
8d85e0fcffff

movl

$0x000d4539,0x

leal

0xfffffce0(%eb

890424
e8e95a0300
f30f10400c

movl
calll
movss

f30f5c00

%eax,(
0x0005cc00
0x0c(%eax),%xm

subss

(%eax)

f30f5c8518f4ffff

subss

0xfffff418(%eb

f30f59050c1b1000

mulss

0x00101b0c,%xm

f30f588518f4ffff

addss

0xfffff418(%eb

f30f108d0cf4ffff

movss

0xfffff40c(%eb

p),%xmm1
+4192 00027140
%xmm1
+4196 00027144
78(%ebp)
+4204 0002714c
p),%xmm2
+4212 00027154
p),%xmm2
+4220 0002715c
p)
+4225 00027161
p),%xmm0
+4233 00027169
p),%xmm0
+4241 00027171
7c(%ebp)
+4249 00027179
p),%eax
+4255 0002717f
x04(%esp)
+4259 00027183
p),%eax
+4265 00027189
%esp)
+4268 0002718c
+4273 00027191
x04(%esp)
+4277 00027195
p),%eax
+4283 0002719b
%esp)
+4286 0002719e
+4291 000271a3
p),%xmm1
+4299 000271ab
p),%xmm1
+4307 000271b3
p),%xmm0
+4315 000271bb
p),%xmm0
+4323 000271c3
%xmm2
+4326 000271c6
%xmm2
+4330 000271ca
%xmm0
+4333 000271cd
%xmm4
+4336 000271d0
%xmm4
+4340 000271d4
%xmm1
+4343 000271d7
p),%xmm5
+4351 000271df
p),%xmm5
+4359 000271e7
p),%xmm6
+4367 000271ef

f30f5ec8

divss

%xmm0,

f30f118d78ffffff

movss

%xmm1,0xffffff

f30f109508f4ffff

movss

0xfffff408(%eb

f30f5e9510f4ffff

divss

0xfffff410(%eb

f30f115580

movss

%xmm2,0x80(%eb

f30f1085ccf3ffff

movss

0xfffff3cc(%eb

f30f5e8514f4ffff

divss

0xfffff414(%eb

f30f11857cffffff

movss

%xmm0,0xffffff

8d8578ffffff

leal

0xffffff78(%eb

89442404
8d8520faffff

movl
leal

890424
e8dfdb0300
89442404

calll

8d85e0fcffff

leal

890424

%eax,0
0xfffffa20(%eb

movl

%eax,(

movl

0x00064d70
%eax,0
0xfffffce0(%eb

movl

%eax,(

e80d5b0300
f30f108db0feffff

calll
movss

0x0005ccb0
0xfffffeb0(%eb

f30f5c8da4feffff

subss

0xfffffea4(%eb

f30f1085a8feffff

movss

0xfffffea8(%eb

f30f5c859cfeffff

subss

0xfffffe9c(%eb

0f57d2

xorps

%xmm2,

f30f5fd0

maxss

%xmm0,

0f28c2

movaps

%xmm2,

0f57e4

xorps

%xmm4,

f30f5fe1

maxss

%xmm1,

0f28cc

movaps

%xmm4,

f30f10add8fdffff

movss

0xfffffdd8(%eb

f30f5cadccfdffff

subss

0xfffffdcc(%eb

f30f10b5d0fdffff

movss

0xfffffdd0(%eb

f30f5cb5c4fdffff

subss

0xfffffdc4(%eb

p),%xmm6
+4375 000271f7
%xmm2
+4378 000271fa
%xmm2
+4382 000271fe
20(%ebp)
+4390 00027206
%xmm4
+4393 00027209
%xmm4
+4397 0002720d
1c(%ebp)
+4405 00027215
%xmm0
+4409 00027219
6c(%ebp)
+4417 00027221
%xmm1
+4421 00027225
74(%ebp)
+4429 0002722d
p),%eax
+4435 00027233
0(%ebp)
+4441 00027239
p),%eax
+4447 0002723f
x04(%esp)
+4451 00027243
p),%eax
+4457 00027249
%esp)
+4460 0002724c
+4465 00027251
x04(%esp)
+4469 00027255
p),%eax
+4475 0002725b
%esp)
+4478 0002725e
+4483 00027263
p),%xmm0
+4491 0002726b
p),%xmm1
+4499 00027273
24(%ebp)
+4507 0002727b
p),%xmm2
+4515 00027283
p),%xmm2
+4523 0002728b
%xmm0
+4527 0002728f
54(%ebp)
+4535 00027297
p),%xmm4
+4543 0002729f
p),%xmm4
+4551 000272a7

0f57d2

xorps

%xmm2,

f30f5fd6

maxss

%xmm6,

f30f119520f4ffff

movss

%xmm2,0xfffff4

0f57e4

xorps

%xmm4,

f30f5fe5

maxss

%xmm5,

f30f11a51cf4ffff

movss

f30f5ec2
f30f11856cffffff

%xmm4,0xfffff4
divss

movss

f30f5ecc

%xmm2,
%xmm0,0xffffff

divss

%xmm4,

f30f118d74ffffff

movss

%xmm1,0xffffff

8b857cffffff

movl

0xffffff7c(%eb

898570ffffff

movl

%eax,0xffffff7

8d856cffffff

leal

0xffffff6c(%eb

89442404
8d85e0f9ffff

movl
leal

890424
e81fdb0300
89442404

calll

8d85b8fdffff

leal

890424

%eax,0
0xfffff9e0(%eb

movl

%eax,(

movl

0x00064d70
%eax,0
0xfffffdb8(%eb

movl

%eax,(

e84d5a0300
f30f1085ecfcffff

calll
movss

0x0005ccb0
0xfffffcec(%eb

f30f108df0fcffff

movss

0xfffffcf0(%eb

f30f118d24f4ffff

movss

%xmm1,0xfffff4

f30f109520f4ffff

movss

0xfffff420(%eb

f30f59956cffffff

mulss

0xffffff6c(%eb

f30f5cc2

subss

%xmm2,

f30f118554f4ffff

movss

%xmm0,0xfffff4

f30f10a51cf4ffff

movss

0xfffff41c(%eb

f30f59a574ffffff

mulss

0xffffff74(%eb

f30f108d00fdffff

movss

0xfffffd00(%eb

p),%xmm1
+4559 000272af
%xmm1
+4563 000272b3
p),%xmm1
+4571 000272bb
p),%xmm2
+4579 000272c3
p),%xmm2
+4587 000272cb
p),%xmm0
+4595 000272d3
a0(%ebp)
+4603 000272db
a4(%ebp)
+4611 000272e3
a8(%ebp)
+4619 000272eb
p),%eax
+4625 000272f1
x04(%esp)
+4629 000272f5
p),%eax
+4635 000272fb
%esp)
+4638 000272fe
+4643 00027303
x04(%esp)
+4647 00027307
p),%edx
+4653 0002730d
%esp)
+4656 00027310
+4661 00027315
p),%ecx
+4667 0002731b
x04(%esp)
+4671 0002731f
p),%eax
+4677 00027325
%esp)
+4680 00027328
+4685 0002732d
p),%xmm2
+4693 00027335
p),%xmm2
+4701 0002733d
p),%xmm1
+4709 00027345
p),%xmm1
+4717 0002734d
%xmm0
+4720 00027350
%xmm0
+4724 00027354
%xmm1
+4727 00027357
%xmm4
+4730 0002735a
%xmm4

f30f5ccc

subss

%xmm4,

f30f5c8dccfdffff

subss

0xfffffdcc(%eb

f30f109524f4ffff

movss

0xfffff424(%eb

f30f5c95c8fdffff

subss

0xfffffdc8(%eb

f30f5c85c4fdffff

subss

0xfffffdc4(%eb

f30f1185a0fbffff

movss

%xmm0,0xfffffb

f30f1195a4fbffff

movss

%xmm2,0xfffffb

f30f118da8fbffff

movss

%xmm1,0xfffffb

8d85a0fbffff

leal

0xfffffba0(%eb

89442404
8d8520f6ffff

movl
leal

890424
e81dda0300
89442404

calll

8d95b8fdffff

leal

891424
e89b590300
8d8db8fdffff

8d85e0fcffff

0xfffff620(%eb
movl

%eax,(

movl

0x00064d20
%eax,0
0xfffffdb8(%eb

movl
calll
leal

894c2404

%edx,(
0x0005ccb0
0xfffffdb8(%eb

movl
leal

890424

%eax,0

%ecx,0
0xfffffce0(%eb

movl

%eax,(

e863650300
f30f10958cfeffff

calll
movss

0x0005d890
0xfffffe8c(%eb

f30f5c9580feffff

subss

0xfffffe80(%eb

f30f108d84feffff

movss

0xfffffe84(%eb

f30f5c8d78feffff

subss

0xfffffe78(%eb

0f57c0

xorps

%xmm0,

f30f5fc1

maxss

%xmm1,

0f28c8

movaps

%xmm0,

0f57e4

xorps

%xmm4,

f30f5fe2

maxss

%xmm2,

+4734 0002735e
%xmm2
+4737 00027361
p),%xmm3
+4745 00027369
p),%xmm3
+4753 00027371
p),%xmm0
+4761 00027379
p),%xmm0
+4769 00027381
%xmm5
+4772 00027384
%xmm5
+4776 00027388
%xmm6
+4779 0002738b
%xmm6
+4783 0002738f
%xmm1
+4787 00027393
60(%ebp)
+4795 0002739b
%xmm2
+4799 0002739f
68(%ebp)
+4807 000273a7
p),%eax
+4813 000273ad
4(%ebp)
+4819 000273b3
p),%eax
+4825 000273b9
x04(%esp)
+4829 000273bd
p),%eax
+4835 000273c3
%esp)
+4838 000273c6
+4843 000273cb
x04(%esp)
+4847 000273cf
p),%eax
+4853 000273d5
%esp)
+4856 000273d8
+4861 000273dd
p),%xmm0
+4869 000273e5
28(%ebp)
+4877 000273ed
%xmm2
+4880 000273f0
p),%xmm2
+4888 000273f8
p),%xmm1
+4896 00027400
p),%xmm1
+4904 00027408
p),%xmm0

0f28d4

movaps

%xmm4,

f30f109db4fdffff

movss

0xfffffdb4(%eb

f30f5c9da8fdffff

subss

0xfffffda8(%eb

f30f1085acfdffff

movss

0xfffffdac(%eb

f30f5c85a0fdffff

subss

0xfffffda0(%eb

0f57ed

xorps

%xmm5,

f30f5fe8

maxss

%xmm0,

0f57f6

xorps

%xmm6,

f30f5ff3

maxss

%xmm3,

f30f5ecd

divss

%xmm5,

f30f118d60ffffff

movss

f30f5ed6

%xmm1,0xffffff
divss

%xmm6,

f30f119568ffffff

movss

%xmm2,0xffffff

8b857cffffff

movl

0xffffff7c(%eb

898564ffffff

movl

%eax,0xffffff6

8d8560ffffff

leal

0xffffff60(%eb

89442404
8d85a0f9ffff

movl
leal

890424
e8a5d90300
89442404

calll

8d8594fdffff

leal

890424

%eax,0
0xfffff9a0(%eb

movl

%eax,(

movl

0x00064d70
%eax,0
0xfffffd94(%eb

movl

%eax,(

e8d3580300
f30f1085f4fcffff

calll
movss

0x0005ccb0
0xfffffcf4(%eb

f30f118528f4ffff

movss

%xmm0,0xfffff4

0f28d0

movaps

%xmm0,

f30f5c95a8fdffff

subss

0xfffffda8(%eb

f30f108d24f4ffff

movss

0xfffff424(%eb

f30f5c8da4fdffff

subss

0xfffffda4(%eb

f30f108554f4ffff

movss

0xfffff454(%eb

+4912 00027410
p),%xmm0
+4920 00027418
a0(%ebp)
+4928 00027420
a4(%ebp)
+4936 00027428
a8(%ebp)
+4944 00027430
p),%eax
+4950 00027436
x04(%esp)
+4954 0002743a
p),%eax
+4960 00027440
%esp)
+4963 00027443
+4968 00027448
x04(%esp)
+4972 0002744c
p),%edx
+4978 00027452
%esp)
+4981 00027455
+4986 0002745a
p),%ecx
+4992 00027460
x04(%esp)
+4996 00027464
p),%eax
+5002 0002746a
%esp)
+5005 0002746d
+5010 00027472
p),%xmm0
+5018 0002747a
p),%xmm0
+5026 00027482
p),%xmm1
+5034 0002748a
p),%xmm1
+5042 00027492
%xmm2
+5045 00027495
%xmm2
+5049 00027499
30(%ebp)
+5057 000274a1
%xmm4
+5060 000274a4
%xmm4
+5064 000274a8
2c(%ebp)
+5072 000274b0
p),%xmm5
+5080 000274b8
p),%xmm5
+5088 000274c0
%xmm6
+5091 000274c3

f30f5c85a0fdffff

subss

0xfffffda0(%eb

f30f1185a0fbffff

movss

%xmm0,0xfffffb

f30f118da4fbffff

movss

%xmm1,0xfffffb

f30f1195a8fbffff

movss

%xmm2,0xfffffb

8d85a0fbffff

leal

0xfffffba0(%eb

89442404
8d85e0f5ffff

movl
leal

890424
e8d8d80300
89442404

calll

8d9594fdffff

leal

891424
e856580300
8d8d94fdffff

8d85e0fcffff

0xfffff5e0(%eb
movl

%eax,(

movl

0x00064d20
%eax,0
0xfffffd94(%eb

movl
calll
leal

894c2404

%edx,(
0x0005ccb0
0xfffffd94(%eb

movl
leal

890424

%eax,0

%ecx,0
0xfffffce0(%eb

movl

%eax,(

e81e640300
f30f1085d4feffff

calll
movss

0x0005d890
0xfffffed4(%eb

f30f5c85c8feffff

subss

0xfffffec8(%eb

f30f108dccfeffff

movss

0xfffffecc(%eb

f30f5c8dc0feffff

subss

0xfffffec0(%eb

0f57d2

xorps

%xmm2,

f30f5fd1

maxss

%xmm1,

f30f119530f4ffff

movss

%xmm2,0xfffff4

0f57e4

xorps

%xmm4,

f30f5fe0

maxss

%xmm0,

f30f11a52cf4ffff

movss

%xmm4,0xfffff4

f30f10ad90fdffff

movss

0xfffffd90(%eb

f30f5cad84fdffff

subss

0xfffffd84(%eb

0f57f6

xorps

%xmm6,

f30f5ff5

maxss

%xmm5,

%xmm6
+5095 000274c7
34(%ebp)
+5103 000274cf
04(%esp)
+5111 000274d7
p),%eax
+5117 000274dd
%esp)
+5120 000274e0
+5125 000274e5
m0
+5130 000274ea
,%xmm0
+5134 000274ee
p),%xmm1
+5142 000274f6
%xmm1
+5146 000274fa
a0(%ebp)
+5154 00027502
p),%xmm2
+5162 0002750a
p),%xmm2
+5170 00027512
a8(%ebp)
+5178 0002751a
p),%eax
+5184 00027520
4(%ebp)
+5190 00027526
p),%eax
+5196 0002752c
x04(%esp)
+5200 00027530
p),%eax
+5206 00027536
%esp)
+5209 00027539
+5214 0002753e
x04(%esp)
+5218 00027542
p),%edx
+5224 00027548
%esp)
+5227 0002754b
+5232 00027550
p),%xmm0
+5240 00027558
p),%xmm0
+5248 00027560
28(%ebp)
+5256 00027568
p),%xmm0
+5264 00027570
p),%xmm1
+5272 00027578
p),%xmm1
+5280 00027580
p),%xmm2

f30f11b534f4ffff

movss

%xmm6,0xfffff4

c744240439450d00
Paper
8d8570fdffff

movl

$0x000d4539,0x

leal

0xfffffd70(%eb

890424
e81b570300
f30f10400c

movl
calll
movss

f30f5c00
f30f108d30f4ffff

0x0005cc00
0x0c(%eax),%xm
subss

movss

f30f5ec8

%eax,(

(%eax)
0xfffff430(%eb

divss

%xmm0,

f30f118da0faffff

movss

%xmm1,0xfffffa

f30f10952cf4ffff

movss

0xfffff42c(%eb

f30f5e9534f4ffff

divss

0xfffff434(%eb

f30f1195a8faffff

movss

%xmm2,0xfffffa

8b857cffffff

movl

0xffffff7c(%eb

8985a4faffff

movl

%eax,0xfffffaa

8d85a0faffff

leal

0xfffffaa0(%eb

89442404
8d8560f9ffff

movl
leal

890424
e832d80300
89442404

calll

8d9570fdffff

leal

891424

%eax,0
0xfffff960(%eb

movl

%eax,(

movl

0x00064d70
%eax,0
0xfffffd70(%eb

movl

%edx,(

e860570300
f30f1085c0f3ffff

calll
movss

0x0005ccb0
0xfffff3c0(%eb

f30f588528f4ffff

addss

0xfffff428(%eb

f30f118528f4ffff

movss

%xmm0,0xfffff4

f30f5c8584fdffff

subss

0xfffffd84(%eb

f30f108d24f4ffff

movss

0xfffff424(%eb

f30f5c8d80fdffff

subss

0xfffffd80(%eb

f30f109554f4ffff

movss

0xfffff454(%eb

+5288 00027588
p),%xmm2
+5296 00027590
a0(%ebp)
+5304 00027598
a4(%ebp)
+5312 000275a0
a8(%ebp)
+5320 000275a8
p),%eax
+5326 000275ae
x04(%esp)
+5330 000275b2
p),%eax
+5336 000275b8
%esp)
+5339 000275bb
+5344 000275c0
x04(%esp)
+5348 000275c4
p),%edx
+5354 000275ca
%esp)
+5357 000275cd
+5362 000275d2
p),%edx
+5368 000275d8
edx
+5370 000275da
7653
+5372 000275dc
esi
+5374 000275de
p),%edi
+5380 000275e4
p),%ebx
+5386 000275ea
)
+5392 000275f0
p),%ecx
+5398 000275f6
x04(%esp)
+5402 000275fa
p),%eax
+5408 00027600
%esp)
+5411 00027603
+5416 00027608
(%ebp)
+5426 00027612
(%ebp)
+5436 0002761c
p),%xmm0
+5444 00027624
5c(%ebp)
+5452 0002762c
x04(%esp)
+5456 00027630
%esp)
+5459 00027633

f30f5c957cfdffff

subss

0xfffffd7c(%eb

f30f1195a0fbffff

movss

%xmm2,0xfffffb

f30f118da4fbffff

movss

%xmm1,0xfffffb

f30f1185a8fbffff

movss

%xmm0,0xfffffb

8d85a0fbffff

leal

0xfffffba0(%eb

89442404

movl

8d85a0f5ffff

leal

890424
e860d70300
89442404

calll

8d9570fdffff

leal

891424

0xfffff5a0(%eb
movl

%eax,(

movl

0x00064d20
%eax,0
0xfffffd70(%eb

movl

e8de560300
8b95b4f3ffff

%eax,0

calll
movl

%edx,(
0x0005ccb0
0xfffff3b4(%eb

85d2

testl

%edx,%

7e77

jle

0x0002

31f6

xorl

%esi,%

8dbd54ffffff

leal

0xffffff54(%eb

8d9d20f9ffff

leal

0xfffff920(%eb

660f1f440000

nopw

0x00(%eax,%eax

8d8d70fdffff

leal

0xfffffd70(%eb

894c2404

movl

8d85e0fcffff

leal

890424

0xfffffce0(%eb
movl

calll

%ecx,0

%eax,(

e888620300
c78554ffffff00000000

movl

0x0005d890
$0x00000000,0xffffff54

c78558ffffff00000000

movl

$0x00000000,0xffffff58

f30f1085bcf3ffff

movss

0xfffff3bc(%eb

f30f11855cffffff

movss

%xmm0,0xffffff

897c2404

movl

%edi,0

891c24

movl

%ebx,(

e8e8d60300

calll

0x00064d20

+5464 00027638
x04(%esp)
+5468 0002763c
p),%eax
+5474 00027642
%esp)
+5477 00027645
+5482 0002764a
+5483 0002764b
p),%esi
+5489 00027651
75f0
+5491 00027653
04(%esp)
+5499 0002765b
p),%edx
+5505 00027661
%esp)
+5508 00027664
+5513 00027669
ebx
+5515 0002766b
04(%esp)
+5523 00027673
p),%ecx
+5529 00027679
%esp)
+5532 0002767c
+5537 00027681
8(%ebp)
+5543 00027687
esi
+5545 00027689
edi
+5547 0002768b
%eax
+5550 0002768e
0(%ebp)
+5556 00027694
76f4
+5558 00027696
ax)
+5568 000276a0
%edi),%eax
+5571 000276a3
,%xmm3
+5575 000276a7
,%xmm1
+5579 000276ab
m0
+5584 000276b0
%xmm3
+5588 000276b4
%xmm0
+5592 000276b8
%xmm3
+5596 000276bc
m1
+5601 000276c1
m2

89442404

movl

8d8570fdffff

leal

890424
e866560300
46
3bb5b4f3ffff

0xfffffd70(%eb
movl

%eax,(

incl

0x0005ccb0
%esi
0xfffff3b4(%eb

calll
cmpl

759d

jne

c744240439450d00
Paper
8d95e0fcffff

%eax,0

0x0002

movl

$0x000d4539,0x

leal

0xfffffce0(%eb

891424

movl

%edx,(

movl

0x0005cc00
%eax,%

e897550300
89c3

calll

c744240439450d00
Paper
8d8de0fcffff

movl

$0x000d4539,0x

leal

0xfffffce0(%eb

890c24

movl

e80f540300
898598f3ffff

calll
movl

%ecx,(
0x0005ca90
%eax,0xfffff39

31f6

xorl

%esi,%

31ff

xorl

%edi,%

83c014

addl

$0x14,

8985b0f3ffff

movl

eb5e
662e0f1f840000000000

%eax,0xfffff3b
jmp

nopw

0x0002

%cs:0x00000000(%eax,%e

8d043a

leal

(%edx,

f30f1018

movss

(%eax)

f30f100b

movss

(%ebx)

f30f10430c

movss

0x0c(%ebx),%xm

f30f5cd9

subss

%xmm1,

f30f5cc1

subss

%xmm1,

f30f5ed8

divss

%xmm0,

f30f104808

movss

0x08(%eax),%xm

f30f105308

movss

0x08(%ebx),%xm

+5606 000276c6
m0
+5611 000276cb
%xmm1
+5615 000276cf
%xmm0
+5619 000276d3
%xmm1
+5623 000276d7
si,8),%eax
+5630 000276de
p),%edx
+5636 000276e4
edx),%eax
+5639 000276e7
x)
+5644 000276ec
(%eax)
+5648 000276f0
+5649 000276f1
%edi
+5652 000276f4
p),%ecx
+5658 000276fa
ecx),%edx
+5661 000276fd
p),%ecx
+5667 00027703
ecx),%eax
+5670 00027706
eax
+5672 00027708
%eax
+5675 0002770b
ax,%eax
+5681 00027711
esi
+5683 00027713
76a0
+5685 00027715
ebp),%eax
+5688 00027718
m0
+5693 0002771d
m0
+5701 00027725
m0
+5709 0002772d
m1
+5717 00027735
%xmm1
+5721 00027739
e0(%ebp)
+5729 00027741
48(%ebp)
+5737 00027749
4c(%ebp)
+5745 00027751
(%ebp)
+5755 0002775b

f30f104314

movss

0x14(%ebx),%xm

f30f5cca

subss

%xmm2,

f30f5cc2

subss

%xmm2,

f30f5ec8

divss

%xmm0,

8d04f500000000

leal

0x00000000(,%e

8b9598f3ffff

movl

0xfffff398(%eb

034244

addl

f30f114804

movss

0x44(%
%xmm1,0x04(%ea

f30f1118

movss

%xmm3,

46
83c70c

incl
addl

%esi
$0x0c,

8b8d98f3ffff

movl

0xfffff398(%eb

8b5114

movl

8b8db0f3ffff

movl

0x14(%
0xfffff3b0(%eb

8b4104

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

39c6

cmpl

%eax,%

728b

jb

0x0002

8b4508

movl

0x08(%

f30f2a4010

cvtsi2ss

0x10(%eax),%xm

f30f5e05101b1000

divss

0x00101b10,%xm

f30f5905141b1000

mulss

0x00101b14,%xm

f30f100d0c1b1000

movss

0x00101b0c,%xm

f30f58c8

addss

%xmm0,

f30f118de0f3ffff

movss

%xmm1,0xfffff3

f30f118d48ffffff

movss

%xmm1,0xffffff

f30f118d4cffffff

movss

%xmm1,0xffffff

c78550ffffff0000803f
8d8548ffffff

movl

$0x3f800000,0xffffff50
leal

0xffffff48(%eb

p),%eax
+5761 00027761
x04(%esp)
+5765 00027765
p),%eax
+5771 0002776b
%esp)
+5774 0002776e
+5779 00027773
x04(%esp)
+5783 00027777
p),%eax
+5789 0002777d
%esp)
+5792 00027780
+5797 00027785
p),%xmm0
+5805 0002778d
p),%xmm0
+5813 00027795
%xmm1
+5816 00027798
%xmm1
+5820 0002779c
p),%xmm2
+5828 000277a4
3c(%ebp)
+5836 000277ac
40(%ebp)
+5844 000277b4
p),%xmm4
+5852 000277bc
%xmm4
+5856 000277c0
44(%ebp)
+5864 000277c8
p),%eax
+5870 000277ce
x04(%esp)
+5874 000277d2
p),%eax
+5880 000277d8
%esp)
+5883 000277db
+5888 000277e0
x04(%esp)
+5892 000277e4
p),%eax
+5898 000277ea
%esp)
+5901 000277ed
+5906 000277f2
p),%xmm0
+5914 000277fa
p),%xmm0
+5922 00027802
%xmm1
+5925 00027805
%xmm1
+5929 00027809

89442404
8d85e0f8ffff

movl
leal

890424
e8fdd50300
89442404

calll

8d8528fdffff

leal

890424

%eax,0
0xfffff8e0(%eb

movl

%eax,(

movl

0x00064d70
%eax,0
0xfffffd28(%eb

movl

%eax,(

e82b550300
f30f108568feffff

calll
movss

0x0005ccb0
0xfffffe68(%eb

f30f5c855cfeffff

subss

0xfffffe5c(%eb

0f57c9

xorps

%xmm1,

f30f5fc8

maxss

%xmm0,

f30f1095e0f3ffff

movss

0xfffff3e0(%eb

f30f11953cffffff

movss

%xmm2,0xffffff

f30f119540ffffff

movss

%xmm2,0xffffff

f30f10a5c0f3ffff

movss

0xfffff3c0(%eb

f30f5ee1

divss

%xmm1,

f30f11a544ffffff

movss

%xmm4,0xffffff

8d853cffffff

leal

0xffffff3c(%eb

89442404
8d85a0f8ffff

movl
leal

890424
e890d50300
89442404

calll

8d8548feffff

leal

890424

%eax,0
0xfffff8a0(%eb

movl

%eax,(

movl

0x00064d70
%eax,0
0xfffffe48(%eb

movl

%eax,(

e8be540300
f30f108520feffff

calll
movss

0x0005ccb0
0xfffffe20(%eb

f30f5c8514feffff

subss

0xfffffe14(%eb

0f57c9

xorps

%xmm1,

f30f5fc8

maxss

%xmm0,

f30f1095e0f3ffff

movss

0xfffff3e0(%eb

p),%xmm2
+5937 00027811
30(%ebp)
+5945 00027819
34(%ebp)
+5953 00027821
p),%xmm4
+5961 00027829
%xmm4
+5965 0002782d
38(%ebp)
+5973 00027835
p),%eax
+5979 0002783b
x04(%esp)
+5983 0002783f
p),%eax
+5989 00027845
%esp)
+5992 00027848
+5997 0002784d
x04(%esp)
+6001 00027851
p),%eax
+6007 00027857
%esp)
+6010 0002785a
+6015 0002785f
p),%xmm0
+6023 00027867
p),%xmm0
+6031 0002786f
ec(%ebp)
+6039 00027877
p),%xmm1
+6047 0002787f
p),%xmm1
+6055 00027887
e8(%ebp)
+6063 0002788f
p),%xmm3
+6071 00027897
p),%xmm2
+6079 0002789f
p),%xmm1
+6087 000278a7
p),%xmm1
+6095 000278af
p),%xmm0
+6103 000278b7
%xmm0
+6107 000278bb
%xmm0
+6111 000278bf
a0(%ebp)
+6119 000278c7
p),%xmm0
+6127 000278cf
%xmm0
+6131 000278d3

f30f119530ffffff

movss

%xmm2,0xffffff

f30f119534ffffff

movss

%xmm2,0xffffff

f30f10a5c0f3ffff

movss

0xfffff3c0(%eb

f30f5ee1

divss

%xmm1,

f30f11a538ffffff

movss

%xmm4,0xffffff

8d8530ffffff

leal

0xffffff30(%eb

89442404
8d8560f8ffff

movl
leal

890424
e823d50300
89442404

calll

8d8500feffff

leal

890424

%eax,0
0xfffff860(%eb

movl

%eax,(

movl

0x00064d70
%eax,0
0xfffffe00(%eb

movl

%eax,(

e851540300
f30f108500f4ffff

calll
movss

0x0005ccb0
0xfffff400(%eb

f30f5985e0f3ffff

mulss

0xfffff3e0(%eb

f30f1185ecf3ffff

movss

%xmm0,0xfffff3

f30f108d04f4ffff

movss

0xfffff404(%eb

f30f598de0f3ffff

mulss

0xfffff3e0(%eb

f30f118de8f3ffff

movss

%xmm1,0xfffff3

f30f109d58feffff

movss

0xfffffe58(%eb

f30f109554feffff

movss

0xfffffe54(%eb

f30f108d48fdffff

movss

0xfffffd48(%eb

f30f5c8d5cfeffff

subss

0xfffffe5c(%eb

f30f1085e8f3ffff

movss

0xfffff3e8(%eb

f30f58c2

addss

%xmm2,

f30f5cc2

subss

%xmm2,

f30f1185a0fbffff

movss

%xmm0,0xfffffb

f30f1085ecf3ffff

movss

0xfffff3ec(%eb

f30f58c3

addss

%xmm3,

f30f5cc3

subss

%xmm3,

%xmm0
+6135 000278d7
a4(%ebp)
+6143 000278df
a8(%ebp)
+6151 000278e7
p),%eax
+6157 000278ed
x04(%esp)
+6161 000278f1
p),%eax
+6167 000278f7
%esp)
+6170 000278fa
+6175 000278ff
x04(%esp)
+6179 00027903
p),%edx
+6185 00027909
%esp)
+6188 0002790c
+6193 00027911
p),%ecx
+6199 00027917
x04(%esp)
+6203 0002791b
p),%eax
+6209 00027921
%esp)
+6212 00027924
+6217 00027929
p),%xmm4
+6225 00027931
p),%xmm3
+6233 00027939
p),%xmm2
+6241 00027941
p),%xmm1
+6249 00027949
p),%xmm0
+6257 00027951
%xmm0
+6261 00027955
%xmm5
+6264 00027958
%xmm5
+6268 0002795c
p),%xmm6
+6276 00027964
%xmm6
+6280 00027968
e8(%ebp)
+6288 00027970
%xmm6
+6292 00027974
a0(%ebp)
+6300 0002797c
p),%xmm2
+6308 00027984
%xmm2

f30f1185a4fbffff

movss

%xmm0,0xfffffb

f30f118da8fbffff

movss

%xmm1,0xfffffb

8d85a0fbffff

leal

0xfffffba0(%eb

89442404
8d8560f5ffff

movl
leal

890424
e821d40300
89442404

calll

8d9548feffff

leal

891424
e89f530300
8d8d48feffff

8d8528fdffff

0xfffff560(%eb
movl

%eax,(

movl

0x00064d20
%eax,0
0xfffffe48(%eb

movl
calll
leal

894c2404

%edx,(
0x0005ccb0
0xfffffe48(%eb

movl
leal

890424

%eax,0

%ecx,0
0xfffffd28(%eb

movl

%eax,(

e8675f0300
f30f10a514feffff

calll
movss

0x0005d890
0xfffffe14(%eb

f30f109d10feffff

movss

0xfffffe10(%eb

f30f10950cfeffff

movss

0xfffffe0c(%eb

f30f108d3cfdffff

movss

0xfffffd3c(%eb

f30f108520feffff

movss

0xfffffe20(%eb

f30f5cc4

subss

%xmm4,

0f57ed

xorps

%xmm5,

f30f5fe8

maxss

%xmm0,

f30f10b5e8f3ffff

movss

f30f58f2
f30f11b5e8f3ffff

0xfffff3e8(%eb
addss

movss

f30f5cf2

%xmm2,
%xmm6,0xfffff3

subss

%xmm2,

f30f11b5a0fbffff

movss

%xmm6,0xfffffb

f30f1095ecf3ffff

movss

0xfffff3ec(%eb

f30f58d3

addss

%xmm3,

+6312 00027988
ec(%ebp)
+6320 00027990
%xmm2
+6324 00027994
a4(%ebp)
+6332 0002799c
%xmm1
+6336 000279a0
%xmm1
+6340 000279a4
a8(%ebp)
+6348 000279ac
p),%eax
+6354 000279b2
x04(%esp)
+6358 000279b6
p),%eax
+6364 000279bc
%esp)
+6367 000279bf
+6372 000279c4
x04(%esp)
+6376 000279c8
p),%edx
+6382 000279ce
%esp)
+6385 000279d1
+6390 000279d6
p),%ecx
+6396 000279dc
x04(%esp)
+6400 000279e0
p),%eax
+6406 000279e6
%esp)
+6409 000279e9
+6414 000279ee
ebp),%edx
+6417 000279f1
edx),%eax
+6420 000279f4
mm4
+6429 000279fd
p),%xmm6
+6437 00027a05
p),%xmm3
+6445 00027a0d
%xmm3
+6449 00027a11
p),%xmm5
+6457 00027a19
p),%xmm0
+6465 00027a21
%xmm0
+6469 00027a25
%xmm2
+6472 00027a28
m2
+6479 00027a2f

f30f1195ecf3ffff

movss

f30f5cd3

%xmm2,0xfffff3
subss

f30f1195a4fbffff

movss

%xmm3,
%xmm2,0xfffffb

f30f5ccd

subss

%xmm5,

f30f5ccc

subss

%xmm4,

f30f118da8fbffff

movss

%xmm1,0xfffffb

8d85a0fbffff

leal

0xfffffba0(%eb

89442404

movl

8d8520f5ffff

leal

890424
e85cd30300
89442404

calll

8d9500feffff

leal

891424

movl

%eax,(

movl

0x00064d20
%eax,0
0xfffffe00(%eb

calll
leal

894c2404
leal

890424
e8a25e0300
8b5508

movss

%ecx,0
0xfffffd28(%eb

movl

%eax,(

movl

0x0005d890
0x08(%

movl

0x04(%

calll

8b4204

%edx,(
0x0005ccb0
0xfffffe00(%eb

movl

8d8528fdffff

f30f102485e01a1000

0xfffff520(%eb

movl

e8da520300
8d8d00feffff

%eax,0

0x00101ae0(,%eax,4),%x

f30f10b538fdffff

movss

0xfffffd38(%eb

f30f109d44fdffff

movss

0xfffffd44(%eb

f30f5cde

subss

%xmm6,

f30f10ad34fdffff

movss

0xfffffd34(%eb

f30f108540fdffff

movss

0xfffffd40(%eb

f30f5cc5

subss

%xmm5,

0f28d0

movaps

%xmm0,

0f5715f01a1000
0f57c9

xorps

0x00101af0,%xm
xorps

%xmm1,

%xmm1
+6482 00027a32
m0
+6487 00027a37
%xmm2
+6490 00027a3a
m1
+6498 00027a42
%xmm0
+6501 00027a45
%xmm0
+6504 00027a48
%xmm1
+6507 00027a4b
%xmm2
+6510 00027a4e
m1
+6515 00027a53
%xmm3
+6518 00027a56
%xmm3
+6521 00027a59
p),%xmm1
+6529 00027a61
p),%xmm1
+6537 00027a69
%xmm2
+6541 00027a6d
%xmm4
+6545 00027a71
%xmm4
+6549 00027a75
a0(%ebp)
+6557 00027a7d
p),%xmm0
+6565 00027a85
%xmm0
+6569 00027a89
p),%xmm0
+6577 00027a91
%xmm0
+6581 00027a95
m0
+6589 00027a9d
%xmm0
+6593 00027aa1
a4(%ebp)
+6601 00027aa9
p),%xmm4
+6609 00027ab1
%xmm4
+6613 00027ab5
p),%xmm4
+6621 00027abd
c0(%ebp)
+6629 00027ac5
p),%xmm4
+6637 00027acd
a8(%ebp)
+6645 00027ad5

f30fc2c105

cmpss

0f54d0
f30f100d9c1a1000

$0x5,%xmm1,%xm
andps

movss

%xmm0,
0x00101a9c,%xm

0f55c1

andnps

%xmm1,

0f56c2

orps

%xmm2,

0f28cb

movaps

%xmm3,

0f57d2

xorps

%xmm2,

f30fc2ca05

cmpss

$0x5,%xmm2,%xm

0f54d9

andps

%xmm1,

0f56da

orps

%xmm2,

f30f108d20feffff

movss

0xfffffe20(%eb

f30f5c8d14feffff

subss

0xfffffe14(%eb

f30f5fd1

maxss

%xmm1,

f30f59e0

mulss

%xmm0,

f30f5ce5

subss

%xmm5,

f30f11a5a0fbffff

movss

%xmm4,0xfffffb

f30f1085c8f3ffff

movss

0xfffff3c8(%eb

f30f58c0
f30f5885ccf3ffff

addss
addss

f30f5cc3
f30f5905e0120e00

0xfffff3cc(%eb
subss

mulss

f30f5cc6

%xmm0,

%xmm3,
0x000e12e0,%xm

subss

%xmm6,

f30f1185a4fbffff

movss

%xmm0,0xfffffb

f30f10a5c0f3ffff

movss

0xfffff3c0(%eb

f30f5ce2

subss

%xmm2,

f30f58a5c4f3ffff

addss

0xfffff3c4(%eb

f30f11a5c0f3ffff

movss

%xmm4,0xfffff3

f30f5ca53cfdffff

subss

0xfffffd3c(%eb

f30f11a5a8fbffff

movss

%xmm4,0xfffffb

8d85a0fbffff

leal

0xfffffba0(%eb

p),%eax
+6651 00027adb
x04(%esp)
+6655 00027adf
p),%eax
+6661 00027ae5
%esp)
+6664 00027ae8
+6669 00027aed
x04(%esp)
+6673 00027af1
p),%edx
+6679 00027af7
%esp)
+6682 00027afa
+6687 00027aff
%xmm2
+6690 00027b02
p),%xmm2
+6698 00027b0a
p),%xmm2
+6706 00027b12
p),%xmm1
+6714 00027b1a
p),%xmm1
+6722 00027b22
p),%xmm1
+6730 00027b2a
%xmm0
+6733 00027b2d
p),%xmm0
+6741 00027b35
p),%xmm0
+6749 00027b3d
a0(%ebp)
+6757 00027b45
a4(%ebp)
+6765 00027b4d
a8(%ebp)
+6773 00027b55
p),%ecx
+6779 00027b5b
x04(%esp)
+6783 00027b5f
p),%eax
+6789 00027b65
%esp)
+6792 00027b68
+6797 00027b6d
x04(%esp)
+6801 00027b71
p),%eax
+6807 00027b77
%esp)
+6810 00027b7a
+6815 00027b7f
%xmm0
+6818 00027b82
p),%xmm0
+6826 00027b8a

89442404
8d85e0f4ffff

movl
leal

890424
e833d20300
89442404

calll

8d9528fdffff

leal

891424

%eax,0
0xfffff4e0(%eb

movl

%eax,(

movl

0x00064d20
%eax,0
0xfffffd28(%eb

movl

%edx,(

e8b1510300
0f57d2

calll

f30f589560fdffff

addss

0xfffffd60(%eb

f30f5c95f4fcffff

subss

0xfffffcf4(%eb

f30f108dc8f3ffff

movss

0xfffff3c8(%eb

f30f588d5cfdffff

addss

0xfffffd5c(%eb

f30f5c8df0fcffff

subss

0xfffffcf0(%eb

xorps

0f57c0

xorps

0x0005ccb0
%xmm2,

%xmm0,

f30f588558fdffff

addss

0xfffffd58(%eb

f30f5c85ecfcffff

subss

0xfffffcec(%eb

f30f1185a0fbffff

movss

%xmm0,0xfffffb

f30f118da4fbffff

movss

%xmm1,0xfffffb

f30f1195a8fbffff

movss

%xmm2,0xfffffb

8d8da0fbffff

leal

0xfffffba0(%eb

894c2404
8d85a0f4ffff

movl
leal

890424
e8b3d10300
89442404

calll

8d85e0fcffff

leal

890424

%ecx,0
0xfffff4a0(%eb

movl

%eax,(

movl

0x00064d20
%eax,0
0xfffffce0(%eb

movl

%eax,(

e831510300
0f57c0

calll

f30f588560fdffff

addss

0xfffffd60(%eb

f30f5c8518fdffff

subss

0xfffffd18(%eb

xorps

0x0005ccb0
%xmm0,

p),%xmm0
+6834 00027b92
p),%xmm1
+6842 00027b9a
p),%xmm1
+6850 00027ba2
p),%xmm1
+6858 00027baa
p),%xmm1
+6866 00027bb2
cc(%ebp)
+6874 00027bba
%xmm1
+6877 00027bbd
p),%xmm1
+6885 00027bc5
p),%xmm1
+6893 00027bcd
a0(%ebp)
+6901 00027bd5
p),%xmm2
+6909 00027bdd
a4(%ebp)
+6917 00027be5
a8(%ebp)
+6925 00027bed
p),%eax
+6931 00027bf3
x04(%esp)
+6935 00027bf7
p),%eax
+6941 00027bfd
%esp)
+6944 00027c00
+6949 00027c05
x04(%esp)
+6953 00027c09
p),%edx
+6959 00027c0f
%esp)
+6962 00027c12
+6967 00027c17
ebp),%ecx
+6970 00027c1a
ecx),%eax
+6973 00027c1d
+6975 00027c1f
xmm0
+6979 00027c23
m0
+6987 00027c2b
e4(%ebp)
+6995 00027c33
ecx),%eax
+6998 00027c36
eax
+7000 00027c38
+7006 00027c3e
p),%xmm2
+7014 00027c46

f30f108dccf3ffff

movss

0xfffff3cc(%eb

f30f588dc8f3ffff

addss

0xfffff3c8(%eb

f30f588d5cfdffff

addss

0xfffffd5c(%eb

f30f5c8d14fdffff

subss

0xfffffd14(%eb

f30f118dccf3ffff

movss

%xmm1,0xfffff3

0f57c9

xorps

%xmm1,

f30f588d58fdffff

addss

0xfffffd58(%eb

f30f5c8d10fdffff

subss

0xfffffd10(%eb

f30f118da0fbffff

movss

%xmm1,0xfffffb

f30f1095ccf3ffff

movss

0xfffff3cc(%eb

f30f1195a4fbffff

movss

%xmm2,0xfffffb

f30f1185a8fbffff

movss

%xmm0,0xfffffb

8d85a0fbffff

leal

0xfffffba0(%eb

89442404
8d8560f4ffff

movl

%eax,0

leal

890424
e81bd10300
89442404

calll

8d9504fdffff

leal

891424

0xfffff460(%eb
movl

%eax,(

movl

0x00064d20
%eax,0
0xfffffd04(%eb

movl

%edx,(

movl

0x0005ccb0
0x08(%

8b4114

movl

0x14(%

f7d8
f30f2ac0

negl
cvtsi2ss

%eax
%eax,%

e899500300
8b4d08

calll

f30f5905181b1000

mulss

0x00101b18,%xm

f30f1185e4f3ffff

movss

%xmm0,0xfffff3

8b4104

movl

0x04(%

85c0

testl

%eax,%

0f8504040000
f30f10953cfdffff

jne
movss

0x00028042
0xfffffd3c(%eb

f30f589548fdffff

addss

0xfffffd48(%eb

p),%xmm2
+7022 00027c4e
m2
+7030 00027c56
p),%xmm1
+7038 00027c5e
p),%xmm1
+7046 00027c66
m1
+7054 00027c6e
p),%xmm0
+7062 00027c76
p),%xmm0
+7070 00027c7e
m0
+7078 00027c86
24(%ebp)
+7086 00027c8e
28(%ebp)
+7094 00027c96
2c(%ebp)
+7102 00027c9e
m0
+7110 00027ca6
p),%xmm0
+7118 00027cae
p),%eax
+7124 00027cb4
x0c(%esp)
+7128 00027cb8
p)
+7134 00027cbe
i
+7140 00027cc4
x04(%esp)
+7144 00027cc8
p),%ebx
+7150 00027cce
%esp)
+7153 00027cd1
+7158 00027cd6
x04(%esp)
+7162 00027cda
p),%eax
+7168 00027ce0
%esp)
+7171 00027ce3
+7176 00027ce8
p),%xmm0
+7184 00027cf0
p),%xmm0
+7192 00027cf8
m0
+7200 00027d00
p),%xmm1
+7208 00027d08
p),%xmm1
+7216 00027d10
m1
+7224 00027d18

f30f5915e0120e00

mulss

0x000e12e0,%xm

f30f108d38fdffff

movss

0xfffffd38(%eb

f30f588d44fdffff

addss

0xfffffd44(%eb

f30f590de0120e00

mulss

0x000e12e0,%xm

f30f108534fdffff

movss

0xfffffd34(%eb

f30f588540fdffff

addss

0xfffffd40(%eb

f30f5905e0120e00

mulss

0x000e12e0,%xm

f30f118524ffffff

movss

%xmm0,0xffffff

f30f118d28ffffff

movss

%xmm1,0xffffff

f30f11952cffffff

movss

%xmm2,0xffffff

f30f1005e0120e00

movss

0x000e12e0,%xm

f30f5985e4f3ffff

mulss

0xfffff3e4(%eb

8d8524ffffff

leal

0xffffff24(%eb

8944240c

movl

%eax,0

f30f11442408

movss

%xmm0,0x08(%es

8b35cc801300

movl

0x001380cc,%es

89742404
8d9d20f8ffff

movl
leal

891c24
e82ace0300
895c2404

calll

8d8528fdffff

leal

890424

%esi,0
0xfffff820(%eb

movl

%ebx,(

movl

0x00064b00
%ebx,0
0xfffffd28(%eb

movl

%eax,(

e8c84f0300
f30f108538fdffff

calll
movss

0x0005ccb0
0xfffffd38(%eb

f30f588544fdffff

addss

0xfffffd44(%eb

f30f5905e0120e00

mulss

0x000e12e0,%xm

f30f108d34fdffff

movss

0xfffffd34(%eb

f30f588d40fdffff

addss

0xfffffd40(%eb

f30f590de0120e00

mulss

0x000e12e0,%xm

f30f118d18ffffff

movss

%xmm1,0xffffff

18(%ebp)
+7232 00027d20
1c(%ebp)
+7240 00027d28
(%ebp)
+7250 00027d32
p),%eax
+7256 00027d38
x0c(%esp)
+7260 00027d3c
p),%xmm0
+7268 00027d44
p)
+7274 00027d4a
x04(%esp)
+7278 00027d4e
p),%ebx
+7284 00027d54
%esp)
+7287 00027d57
+7292 00027d5c
ebp),%eax
+7295 00027d5f
0x04(%eax)
+7299 00027d63
+7305 00027d69
x04(%esp)
+7309 00027d6d
p),%eax
+7315 00027d73
%esp)
+7318 00027d76
+7323 00027d7b
ebp),%edx
+7326 00027d7e
%esp)
+7329 00027d81
+7334 00027d86
p),%ecx
+7340 00027d8c
x04(%esp)
+7344 00027d90
ebp),%eax
+7347 00027d93
%esp)
+7350 00027d96
+7355 00027d9b
p),%edx
+7361 00027da1
x04(%esp)
+7365 00027da5
ebp),%ecx
+7368 00027da8
%esp)
+7371 00027dab
+7376 00027db0
p),%eax
+7382 00027db6
x04(%esp)
+7386 00027dba

f30f11851cffffff
c78520ffffff00000000
8d8518ffffff

movss
movl

%xmm0,0xffffff
$0x00000000,0xffffff20

leal

8944240c

0xffffff18(%eb
movl

%eax,0

f30f1085e4f3ffff

movss

0xfffff3e4(%eb

f30f11442408

movss

%xmm0,0x08(%es

89742404
8d9de0f7ffff

movl
leal

891c24
e8a4cd0300
8b4508

0f84e4020000
895c2404

je

8d854cfdffff

leal

890424
e8354f0300
8b550c

movl

%ebx,(

movl

0x00064b00
0x08(%

cmpl

$0x02,

movl

0x0002804d
%ebx,0
0xfffffd4c(%eb

movl

%eax,(

movl

0x0005ccb0
0x0c(%

movl

%edx,(

calll

891424
e8aa620300
8d8d4cfdffff

0xfffff7e0(%eb

calll

83780402

%esi,0

calll
leal

0x0005e030
0xfffffd4c(%eb

894c2404

movl

%ecx,0

8b450c

movl

0x0c(%

890424

movl

%eax,(

e855610300
8d9504fdffff

calll
leal

0x0005def0
0xfffffd04(%eb

89542404

movl

%edx,0

8b4d0c

movl

0x0c(%

890c24

movl

%ecx,(

e840610300
8d8528fdffff

calll
leal

0x0005def0
0xfffffd28(%eb

89442404

movl

%eax,0

8b550c

movl

0x0c(%

ebp),%edx
+7389 00027dbd
%esp)
+7392 00027dc0
+7397 00027dc5
p),%ecx
+7403 00027dcb
x04(%esp)
+7407 00027dcf
ebp),%eax
+7410 00027dd2
%esp)
+7413 00027dd5
+7418 00027dda
04(%esp)
+7426 00027de2
ebp),%edx
+7429 00027de5
%esp)
+7432 00027de8
+7437 00027ded
m0
+7442 00027df2
44(%ebp)
+7450 00027dfa
m1
+7455 00027dff
40(%ebp)
+7463 00027e07
m2
+7468 00027e0c
3c(%ebp)
+7476 00027e14
m4
+7481 00027e19
38(%ebp)
+7489 00027e21
04(%esp)
+7497 00027e29
ebp),%eax
+7500 00027e2c
%esp)
+7503 00027e2f
+7508 00027e34
eax),%edx
+7511 00027e37
m0
+7516 00027e3c
p),%xmm0
+7524 00027e44
m2
+7529 00027e49
p),%xmm2
+7537 00027e51
m1
+7542 00027e56
p),%xmm1
+7550 00027e5e
m3
+7555 00027e63

891424
e82b610300
8d8de0fcffff

movl
calll
leal

%edx,(
0x0005def0
0xfffffce0(%eb

894c2404

movl

%ecx,0

8b450c

movl

0x0c(%

890424

movl

%eax,(

e816610300
c74424042a480d00
Leaves
8b550c

calll
movl

891424

0x0005def0
$0x000d482a,0x
movl

0x0c(%

movl

%edx,(

e8a34c0300
f30f104050

calll
movss

0x0005ca90
0x50(%eax),%xm

f30f118544f4ffff

movss

%xmm0,0xfffff4

f30f104854

movss

0x54(%eax),%xm

f30f118d40f4ffff

movss

%xmm1,0xfffff4

f30f10505c

movss

0x5c(%eax),%xm

f30f11953cf4ffff

movss

%xmm2,0xfffff4

f30f106060

movss

0x60(%eax),%xm

f30f11a538f4ffff

movss

%xmm4,0xfffff4

c7442404c1450d00
Binder
8b450c

movl

$0x000d45c1,0x

890424

movl

0x0c(%

movl

%eax,(

leal

0x0005ca90
0x50(%

e85c4c0300
8d5050

calll

f30f104050

movss

0x50(%eax),%xm

f30f5d8544f4ffff

minss

0xfffff444(%eb

f30f10520c

movss

0x0c(%edx),%xm

f30f5f953cf4ffff

maxss

0xfffff43c(%eb

f30f104a04

movss

0x04(%edx),%xm

f30f5d8d40f4ffff

minss

0xfffff440(%eb

f30f105a10

movss

0x10(%edx),%xm

f30f5f9d38f4ffff

maxss

0xfffff438(%eb

p),%xmm3
+7563 00027e6b
%xmm0
+7567 00027e6f
m0
+7575 00027e77
m2
+7583 00027e7f
%xmm0
+7586 00027e82
a0(%ebp)
+7594 00027e8a
%xmm1
+7598 00027e8e
m1
+7606 00027e96
%xmm1
+7609 00027e99
a4(%ebp)
+7617 00027ea1
(%ebp)
+7627 00027eab
p),%edx
+7633 00027eb1
x04(%esp)
+7637 00027eb5
p),%eax
+7643 00027ebb
%esp)
+7646 00027ebe
+7651 00027ec3
x04(%esp)
+7655 00027ec7
ebp),%ecx
+7658 00027eca
%esp)
+7661 00027ecd
+7666 00027ed2
p),%edx
+7672 00027ed8
%esp)
+7675 00027edb
+7680 00027ee0
p),%eax
+7686 00027ee6
%esp)
+7689 00027ee9
+7694 00027eee
p),%ecx
+7700 00027ef4
%esp)
+7703 00027ef7
+7708 00027efc
p),%edx
+7714 00027f02
%esp)
+7717 00027f05
+7722 00027f0a
p),%eax
+7728 00027f10

f30f58c2

addss

%xmm2,

f30f5905e0120e00

mulss

0x000e12e0,%xm

f30f1015f01a1000

movss

0x00101af0,%xm

0f57c2

xorps

f30f1185a0faffff

movss

f30f58cb
mulss

0f57ca

8d95a0faffff

movss
movl

%xmm2,
%xmm1,0xfffffa

$0x00000000,0xfffffaa8
leal

89542404
8d85a0f7ffff

%xmm3,
0x000e12e0,%xm

xorps

f30f118da4faffff
c785a8faffff00000000

%xmm0,0xfffffa
addss

f30f590de0120e00

%xmm2,

0xfffffaa0(%eb
movl

leal

890424

%edx,0
0xfffff7a0(%eb

movl

%eax,(

movl

0x00064d20
%eax,0

8b4d0c

movl

0x0c(%

890c24

movl

%ecx,(

e85dce0300
89442404

e8de4d0300
8d95e0fcffff

calll

calll
leal

891424
e880630300
8d8504fdffff

movl
calll
leal

890424
e872630300
8d8d28fdffff

calll
leal

e856630300
8d8570fdffff
890424

%eax,(
0x0005e260
0xfffffd28(%eb

movl
calll
leal

891424

%edx,(
0x0005e260
0xfffffd04(%eb

movl

890c24
e864630300
8d954cfdffff

0x0005ccb0
0xfffffce0(%eb

%ecx,(
0x0005e260
0xfffffd4c(%eb

movl
calll
leal

%edx,(
0x0005e260
0xfffffd70(%eb

movl

%eax,(

%esp)
+7731
+7736
p),%ecx
+7742
%esp)
+7745
+7750
p),%edx
+7756
%esp)
+7759
+7764
p),%eax
+7770
%esp)
+7773
+7778
p),%ecx
+7784
%esp)
+7787
+7792
p),%edx
+7798
%esp)
+7801
+7806
p),%eax
+7812
%esp)
+7815
+7820
p),%ecx
+7826
%esp)
+7829
+7834
p),%edx
+7840
%esp)
+7843
+7848
p),%eax
+7854
%esp)
+7857
+7862
p),%ecx
+7868
%esp)
+7871
+7876
p),%ebx
+7882
%ebx
+7885
p),%ebx
+7891
+7897

00027f13 e848630300
00027f18 8d8d94fdffff

calll
leal

00027f1e 890c24
00027f21 e83a630300
00027f26 8d95b8fdffff

movl
calll
leal

00027f2c 891424
00027f2f e82c630300
00027f34 8d85dcfdffff

calll
leal

00027f4b e810630300
00027f50 8d9524feffff

calll
leal

00027f59 e802630300
00027f5e 8d8548feffff

calll
leal

00027f67 e8f4620300
00027f6c 8d8d6cfeffff

calll
leal

00027f75 e8e6620300
00027f7a 8d9590feffff

calll
leal

00027f83 e8d8620300
00027f88 8d85b4feffff

calll
leal

00027f91 e8ca620300
00027f96 8d8dd8feffff

calll
leal

00027f9f e8bc620300
00027fa4 8b9d14ffffff

calll
leal

%eax,(
0x0005e260
0xfffffed8(%eb

movl
calll
movl

00027faa 83eb0c

%edx,(
0x0005e260
0xfffffeb4(%eb

movl

00027f9c 890c24

%ecx,(
0x0005e260
0xfffffe90(%eb

movl

00027f8e 890424

%eax,(
0x0005e260
0xfffffe6c(%eb

movl

00027f80 891424

%edx,(
0x0005e260
0xfffffe48(%eb

movl

00027f72 890c24

%ecx,(
0x0005e260
0xfffffe24(%eb

movl

00027f64 890424

%eax,(
0x0005e260
0xfffffe00(%eb

movl

00027f56 891424

%edx,(
0x0005e260
0xfffffddc(%eb

movl

00027f48 890c24

%ecx,(
0x0005e260
0xfffffdb8(%eb

movl

00027f3a 890424
00027f3d e81e630300
00027f42 8d8d00feffff

0x0005e260
0xfffffd94(%eb

%ecx,(
0x0005e260
0xffffff14(%eb

subl

$0x0c,

00027fad 3b9d48f4ffff

cmpl

0xfffff448(%eb

00027fb3 0f8507020000
00027fb9 8b9d10ffffff

jne
movl

0x000281c0
0xffffff10(%eb

p),%ebx
+7903 00027fbf
%ebx
+7906 00027fc2
p),%ebx
+7912 00027fc8
+7918 00027fce
p),%ebx
+7924 00027fd4
%ebx
+7927 00027fd7
p),%ebx
+7933 00027fdd
+7939 00027fe3
p),%ebx
+7945 00027fe9
%ebx
+7948 00027fec
p),%ebx
+7954 00027ff2
+7960 00027ff8
p),%ebx
+7966 00027ffe
%ebx
+7969 00028001
p),%ebx
+7975 00028007
+7981 0002800d
p),%ebx
+7987 00028013
%ebx
+7990 00028016
p),%ebx
+7996 0002801c
+8002 00028022
p),%ebx
+8008 00028028
%ebx
+8011 0002802b
p),%ebx
+8017 00028031
+8023 00028037
sp
+8029 0002803d
+8030 0002803e
+8031 0002803f
+8032 00028040
+8033 00028041
+8034 00028042
i
+8040 00028048
+8045 0002804d
p),%xmm0
+8053 00028055
p),%xmm0
+8061 0002805d
%xmm1
+8064 00028060
%xmm1
+8068 00028064

83eb0c

subl

$0x0c,

3b9d48f4ffff

cmpl

0xfffff448(%eb

0f85c2010000
8b9d0cffffff

jne
movl

0x00028190
0xffffff0c(%eb

83eb0c

subl

$0x0c,

3b9d48f4ffff

cmpl

0xfffff448(%eb

0f857d010000
8b9d08ffffff

jne
movl

0x00028160
0xffffff08(%eb

83eb0c

subl

$0x0c,

3b9d48f4ffff

cmpl

0xfffff448(%eb

0f8538010000
8b9d04ffffff

jne
movl

0x00028130
0xffffff04(%eb

83eb0c

subl

$0x0c,

3b9d48f4ffff

cmpl

0xfffff448(%eb

0f85e3010000
8b9d00ffffff

jne
movl

0x000281f0
0xffffff00(%eb

83eb0c

subl

$0x0c,

3b9d48f4ffff

cmpl

0xfffff448(%eb

0f85de000000
8b9dfcfeffff

jne
movl

0x00028100
0xfffffefc(%eb

83eb0c

subl

$0x0c,

3b9d48f4ffff

cmpl

0xfffff448(%eb

0f8598000000
81c46c0c0000

jne
addl

0x000280cf
$0x00000c6c,%e

5b
5e
5f
c9
c3
8b35cc801300

popl
popl
popl
leave
ret

%ebx
%esi
%edi

movl

0x001380cc,%es

e99bfcffff
f30f108544feffff

jmp
movss

0x00027ce8
0xfffffe44(%eb

f30f5c8538feffff

subss

0xfffffe38(%eb

0f57c9

xorps

%xmm1,

f30f5fc8

maxss

%xmm0,

0f28c1

movaps

%xmm1,

%xmm0
+8071 00028067 f30f2a4814
cvtsi2ss
0x14(%eax),%xm
m1
+8076 0002806c f30f5e0d1c1b1000
divss
0x00101b1c,%xm
m1
+8084 00028074 f30f59c1
mulss
%xmm1,
%xmm0
+8088 00028078 f30f59051c191000
mulss
0x0010191c,%xm
m0
+8096 00028080 f30f588518f8ffff
addss
0xfffff818(%eb
p),%xmm0
+8104 00028088 f30f118518f8ffff
movss
%xmm0,0xfffff8
18(%ebp)
+8112 00028090 e9d4fcffff
jmp
0x00027d69
+8117 00028095 f30f118dc8f3ffff
movss
%xmm1,0xfffff3
c8(%ebp)
+8125 0002809d f30f100d9c1a1000
movss
0x00101a9c,%xm
m1
+8133 000280a5 e95befffff
jmp
0x00027005
+8138 000280aa f30f1015001b1000
movss
0x00101b00,%xm
m2
+8146 000280b2 e9b2e5ffff
jmp
0x00026669
+8151 000280b7 f30f100d001b1000
movss
0x00101b00,%xm
m1
+8159 000280bf e9ffe4ffff
jmp
0x000265c3
+8164 000280c4 0f28e8
movaps
%xmm0,
%xmm5
+8167 000280c7 0f28c8
movaps
%xmm0,
%xmm1
+8170 000280ca e999e4ffff
jmp
0x00026568
+8175 000280cf 8d4308
leal
0x08(%
ebx),%eax
+8178 000280d2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+8186 000280da 890424
movl
%eax,(
%esp)
+8189 000280dd e86cab0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+8194 000280e2 85c0
testl
%eax,%
eax
+8196 000280e4 0f8f4dffffff
jg
0x00028037
+8202 000280ea 8d45e6
leal
0xe6(%
ebp),%eax
+8205 000280ed 89442404
movl
%eax,0
x04(%esp)
+8209 000280f1 891c24
movl
%ebx,(
%esp)
+8212 000280f4 e88bab0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+8217 000280f9 e939ffffff
jmp
0x00028037
+8222 000280fe 6690
nop
+8224 00028100 8d4308
leal
0x08(%
ebx),%eax
+8227 00028103 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+8235 0002810b 890424
movl
%eax,(
%esp)
+8238 0002810e e83bab0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+8243 00028113 85c0


testl
%eax,%
eax
+8245 00028115 0f8f07ffffff
jg
0x00028022
+8251 0002811b 8d45e6
leal
0xe6(%
ebp),%eax
+8254 0002811e 89442404
movl
%eax,0
x04(%esp)
+8258 00028122 891c24
movl
%ebx,(
%esp)
+8261 00028125 e85aab0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+8266 0002812a e9f3feffff
jmp
0x00028022
+8271 0002812f 90
nop
+8272 00028130 8d4308
leal
0x08(%
ebx),%eax
+8275 00028133 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+8283 0002813b 890424
movl
%eax,(
%esp)
+8286 0002813e e80bab0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+8291 00028143 85c0
testl
%eax,%
eax
+8293 00028145 0f8fadfeffff
jg
0x00027ff8
+8299 0002814b 8d45e6
leal
0xe6(%
ebp),%eax
+8302 0002814e 89442404
movl
%eax,0
x04(%esp)
+8306 00028152 891c24
movl
%ebx,(
%esp)
+8309 00028155 e82aab0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+8314 0002815a e999feffff
jmp
0x00027ff8
+8319 0002815f 90
nop
+8320 00028160 8d4308
leal
0x08(%
ebx),%eax
+8323 00028163 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+8331 0002816b 890424
movl
%eax,(
%esp)
+8334 0002816e e8dbaa0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+8339 00028173 85c0
testl
%eax,%
eax
+8341 00028175 0f8f68feffff
jg
0x00027fe3
+8347 0002817b 8d45e6
leal
0xe6(%
ebp),%eax
+8350 0002817e 89442404
movl
%eax,0
x04(%esp)
+8354 00028182 891c24
movl
%ebx,(
%esp)
+8357 00028185 e8faaa0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+8362 0002818a e954feffff
jmp
0x00027fe3
+8367 0002818f 90
nop
+8368 00028190 8d4308
leal
0x08(%
ebx),%eax

+8371 00028193 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+8379 0002819b 890424
movl
%eax,(
%esp)
+8382 0002819e e8abaa0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+8387 000281a3 85c0
testl
%eax,%
eax
+8389 000281a5 0f8f23feffff
jg
0x00027fce
+8395 000281ab 8d45e6
leal
0xe6(%
ebp),%eax
+8398 000281ae 89442404
movl
%eax,0
x04(%esp)
+8402 000281b2 891c24
movl
%ebx,(
%esp)
+8405 000281b5 e8caaa0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+8410 000281ba e90ffeffff
jmp
0x00027fce
+8415 000281bf 90
nop
+8416 000281c0 8d4308
leal
0x08(%
ebx),%eax
+8419 000281c3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+8427 000281cb 890424
movl
%eax,(
%esp)
+8430 000281ce e87baa0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+8435 000281d3 85c0
testl
%eax,%
eax
+8437 000281d5 0f8fdefdffff
jg
0x00027fb9
+8443 000281db 8d45e6
leal
0xe6(%
ebp),%eax
+8446 000281de 89442404
movl
%eax,0
x04(%esp)
+8450 000281e2 891c24
movl
%ebx,(
%esp)
+8453 000281e5 e89aaa0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+8458 000281ea e9cafdffff
jmp
0x00027fb9
+8463 000281ef 90
nop
+8464 000281f0 8d4308
leal
0x08(%
ebx),%eax
+8467 000281f3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+8475 000281fb 890424
movl
%eax,(
%esp)
+8478 000281fe e84baa0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+8483 00028203 85c0
testl
%eax,%
eax
+8485 00028205 0f8f02feffff
jg
0x0002800d
+8491 0002820b 8d45e6
leal
0xe6(%
ebp),%eax
+8494 0002820e 89442404
movl
%eax,0
x04(%esp)
+8498 00028212 891c24
movl
%ebx,(
%esp)
+8501 00028215 e86aaa0d00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+8506 0002821a e9eefdffff
jmp
0x0002800d
+8511 0002821f 89c3
movl
%eax,%
ebx
+8513 00028221 891c24
movl
%ebx,(
%esp)
+8516 00028224 e81faa0d00
calll
0x00102c48
__Unwind_Resume
+8521 00028229 89c3
movl
%eax,%
ebx
+8523 0002822b 8d9528fdffff
leal
0xfffffd28(%eb
p),%edx
+8529 00028231 891424
movl
%edx,(
%esp)
+8532 00028234 e827600300
calll
0x0005e260
+8537 00028239 8d854cfdffff
leal
0xfffffd4c(%eb
p),%eax
+8543 0002823f 890424
movl
%eax,(
%esp)
+8546 00028242 e819600300
calll
0x0005e260
+8551 00028247 8d8d70fdffff
leal
0xfffffd70(%eb
p),%ecx
+8557 0002824d 890c24
movl
%ecx,(
%esp)
+8560 00028250 e80b600300
calll
0x0005e260
+8565 00028255 8d9594fdffff
leal
0xfffffd94(%eb
p),%edx
+8571 0002825b 891424
movl
%edx,(
%esp)
+8574 0002825e e8fd5f0300
calll
0x0005e260
+8579 00028263 8d85b8fdffff
leal
0xfffffdb8(%eb
p),%eax
+8585 00028269 890424
movl
%eax,(
%esp)
+8588 0002826c e8ef5f0300
calll
0x0005e260
+8593 00028271 8d8ddcfdffff
leal
0xfffffddc(%eb
p),%ecx
+8599 00028277 890c24
movl
%ecx,(
%esp)
+8602 0002827a e8e15f0300
calll
0x0005e260
+8607 0002827f 8d9500feffff
leal
0xfffffe00(%eb
p),%edx
+8613 00028285 891424
movl
%edx,(
%esp)
+8616 00028288 e8d35f0300
calll
0x0005e260
+8621 0002828d 8d8524feffff
leal
0xfffffe24(%eb
p),%eax
+8627 00028293 890424
movl
%eax,(
%esp)
+8630 00028296 e8c55f0300
calll
0x0005e260
+8635 0002829b 8d8d48feffff
leal
0xfffffe48(%eb
p),%ecx
+8641 000282a1 890c24
movl
%ecx,(
%esp)
+8644 000282a4 e8b75f0300
calll
0x0005e260
+8649 000282a9 8d956cfeffff
leal
0xfffffe6c(%eb
p),%edx
+8655 000282af 891424
movl
%edx,(
%esp)

+8658 000282b2 e8a95f0300


calll
0x0005e260
+8663 000282b7 8d8590feffff
leal
0xfffffe90(%eb
p),%eax
+8669 000282bd 890424
movl
%eax,(
%esp)
+8672 000282c0 e89b5f0300
calll
0x0005e260
+8677 000282c5 8d8db4feffff
leal
0xfffffeb4(%eb
p),%ecx
+8683 000282cb 890c24
movl
%ecx,(
%esp)
+8686 000282ce e88d5f0300
calll
0x0005e260
+8691 000282d3 8d95d8feffff
leal
0xfffffed8(%eb
p),%edx
+8697 000282d9 891424
movl
%edx,(
%esp)
+8700 000282dc e87f5f0300
calll
0x0005e260
+8705 000282e1 8db514ffffff
leal
0xffffff14(%eb
p),%esi
+8711 000282e7 8d85f8feffff
leal
0xfffffef8(%eb
p),%eax
+8717 000282ed 89859cf3ffff
movl
%eax,0xfffff39
c(%ebp)
+8723 000282f3 8b06
movl
(%esi)
,%eax
+8725 000282f5 8d78f4
leal
0xf4(%
eax),%edi
+8728 000282f8 3bbd48f4ffff
cmpl
0xfffff448(%eb
p),%edi
+8734 000282fe 7517
jne
0x0002
8317
+8736 00028300 83ee04
subl
$0x04,
%esi
+8739 00028303 3bb59cf3ffff
cmpl
0xfffff39c(%eb
p),%esi
+8745 00028309 75e8
jne
0x0002
82f3
+8747 0002830b e911ffffff
jmp
0x00028221
+8752 00028310 89c3
movl
%eax,%
ebx
+8754 00028312 e922ffffff
jmp
0x00028239
+8759 00028317 83e804
subl
$0x04,
%eax
+8762 0002831a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+8770 00028322 890424
movl
%eax,(
%esp)
+8773 00028325 e824a90d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+8778 0002832a 85c0
testl
%eax,%
eax
+8780 0002832c 7fd2
jg
0x0002
8300
+8782 0002832e 8d55e7
leal
0xe7(%
ebp),%edx
+8785 00028331 89542404
movl
%edx,0
x04(%esp)
+8789 00028335 893c24
movl
%edi,(
%esp)
+8792 00028338 e847a90d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+8797 0002833d ebc1
8300
+8799 0002833f 89c3
ebx
+8801 00028341 e963ffffff
+8806 00028346 89c3
ebx
+8808 00028348 e96affffff
+8813 0002834d e9cdfeffff
+8818 00028352 89c3
ebx
+8820 00028354 e9fcfeffff
+8825 00028359 89c3
ebx
+8827 0002835b e903ffffff
+8832 00028360 89c3
ebx
+8834 00028362 e9e0feffff
+8839 00028367 89c3
ebx
+8841 00028369 e973ffffff
+8846 0002836e 89c3
ebx
+8848 00028370 e9fcfeffff
+8853 00028375 89c3
ebx
+8855 00028377 e903ffffff
+8860 0002837c 89c3
ebx
+8862 0002837e 8d85e0fcffff
p),%eax
+8868 00028384 890424
%esp)
+8871 00028387 e8d45e0300
+8876 0002838c 8d8d04fdffff
p),%ecx
+8882 00028392 890c24
%esp)
+8885 00028395 e8c65e0300
+8890 0002839a e98cfeffff
+8895 0002839f 89c3
ebx
+8897 000283a1 ebe9
838c
+8899 000283a3 89c3
ebx
+8901 000283a5 e91bffffff
+8906 000283aa 89c3
ebx
+8908 000283ac e922ffffff
+8913 000283b1 89c3
ebx
+8915 000283b3 e9d5feffff
+8920 000283b8 89c3
ebx
+8922 000283ba e9dcfeffff
+8927 000283bf 90
+0

000283c0 55

jmp

0x0002

movl

%eax,%

movl

0x000282a9
%eax,%

movl

0x000282b7
0x0002821f
%eax,%

movl

0x00028255
%eax,%

movl

0x00028263
%eax,%

movl

0x00028247
%eax,%

movl

0x000282e1
%eax,%

movl

0x00028271
%eax,%

movl

0x0002827f
%eax,%

jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
leal

0xfffffce0(%eb
movl

calll
leal

%eax,(
0x0005e260
0xfffffd04(%eb

movl

%ecx,(

movl

0x0005e260
0x0002822b
%eax,%

calll
jmp
jmp

0x0002

movl

%eax,%

movl

0x000282c5
%eax,%

movl

0x000282d3
%eax,%

movl

0x0002828d
%eax,%

jmp
jmp
jmp
jmp

0x0002829b
nop
pushl

%ebp
+1
000283c1 89e5
%esp,%ebp
+3
000283c3 83ec58
$0x58,%esp
+6
000283c6 895df4
%ebx,0xf4(%ebp)
+9
000283c9 8975f8
%esi,0xf8(%ebp)
+12 000283cc 897dfc
xfc(%ebp)
+15 000283cf 8b5d08
ebp),%ebx
+18 000283d2 0fb64510
ebp),%eax
+22 000283d6 8845c7
c7(%ebp)
+25 000283d9 891c24
%esp)
+28 000283dc e88fe3fdff
+33 000283e1 8b93dc000000
x),%edx
+39 000283e7 8955e4
xe4(%ebp)
+42 000283ea 8bbbd8000000
x),%edi
+48 000283f0 8bb3d4000000
x),%esi
+54 000283f6 8b8bd0000000
x),%ecx
+60 000283fc 8b93e0000000
x),%edx
+66 00028402 8945d0
xd0(%ebp)
+69 00028405 8955d4
xd4(%ebp)
+72 00028408 894dd8
xd8(%ebp)
+75 0002840b 8975dc
xdc(%ebp)
+78 0002840e 897de0
xe0(%ebp)
+81 00028411 0fb645c7
ebp),%eax
+85 00028415 89442408
x08(%esp)
+89 00028419 8b450c
ebp),%eax
+92 0002841c 89442404
x04(%esp)
+96 00028420 8d45d0
ebp),%eax
+99 00028423 890424
%esp)
+102 00028426 e8b5dcffff
+107 0002842b c7442404c0cd1300
04(%esp)
+115 00028433 8b550c
ebp),%edx
+118 00028436 891424

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movzbl

0x10(%

movb

%al,0x

movl

%ebx,(

calll
movl

0x00006770
0x000000dc(%eb
movl

%edx,0

movl

0x000000d8(%eb

movl

0x000000d4(%eb

movl

0x000000d0(%eb

movl

0x000000e0(%eb
movl

%eax,0

movl

%edx,0

movl

%ecx,0

movl

%esi,0

movl

%edi,0

movzbl

0xc7(%

movl

%eax,0

movl

0x0c(%

movl

%eax,0

leal

0xd0(%

movl

%eax,(

calll
movl

0x000260e0
$0x0013cdc0,0x
movl

0x0c(%

movl

%edx,(

%esp)
+121 00028439
+126 0002843e
ebp),%ebx
+129 00028441
ebp),%esi
+132 00028444
ebp),%edi
+135 00028447
+136 00028448
+137 00028449
+138 0002844a
)
+0

e812460300
8b5df4

movl

0x0005ca50
0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
90
660f1f440000

leave
ret
nop

00028450 55

calll

nopw

0x00(%eax,%eax
pushl

%ebp
+1
00028451 89e5
movl
%esp,%ebp
+3
00028453 57
pushl
%edi
+4
00028454 56
pushl
%esi
+5
00028455 53
pushl
%ebx
+6
00028456 83ec3c
subl
$0x3c,%esp
+9
00028459 8b5508
movl
0x08(%ebp),%edx
+12 0002845c 8b02
movl
(%edx)
,%eax
+14 0002845e 8b4038
movl
0x38(%
eax),%eax
+17 00028461 891424
movl
%edx,(
%esp)
+20 00028464 ffd0
call
*%eax
+22 00028466 8d780c
leal
0x0c(%
eax),%edi
+25 00028469 8b400c
movl
0x0c(%
eax),%eax
+28 0002846c 8b7014
movl
0x14(%
eax),%esi
+31 0002846f 8d45e7
leal
0xe7(%
ebp),%eax
+34 00028472 89442408
movl
%eax,0
x08(%esp)
+38 00028476 c7442404004c0d00
movl
$0x000d4c00,0x
04(%esp)
Front
+46 0002847e 8d5ddc
leal
0xdc(%
ebp),%ebx
+49 00028481 891c24
movl
%ebx,(
%esp)
+52 00028484 e837a80d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+57 00028489 895c2404
movl
%ebx,0
x04(%esp)
+61 0002848d 893c24
movl
%edi,(
%esp)
+64 00028490 ffd6
call
*%esi
+66 00028492 8945d0
movl
%eax,0

xd0(%ebp)
+69 00028495 8b5ddc
movl
0xdc(%
ebp),%ebx
+72 00028498 83eb0c
subl
$0x0c,
%ebx
+75 0002849b a188801300
movl
0x00138088,%ea
x
+80 000284a0 8945d4
movl
%eax,0
xd4(%ebp)
+83 000284a3 39c3
cmpl
%eax,%
ebx
+85 000284a5 0f8575010000
jne
0x00028620
+91 000284ab 8b5508
movl
0x08(%
ebp),%edx
+94 000284ae 8b02
movl
(%edx)
,%eax
+96 000284b0 8b4038
movl
0x38(%
eax),%eax
+99 000284b3 891424
movl
%edx,(
%esp)
+102 000284b6 ffd0
call
*%eax
+104 000284b8 8d780c
leal
0x0c(%
eax),%edi
+107 000284bb 8b400c
movl
0x0c(%
eax),%eax
+110 000284be 8b7014
movl
0x14(%
eax),%esi
+113 000284c1 8d45e6
leal
0xe6(%
ebp),%eax
+116 000284c4 89442408
movl
%eax,0
x08(%esp)
+120 000284c8 c744240488560d00
movl
$0x000d5688,0x
04(%esp)
Back
+128 000284d0 8d5dd8
leal
0xd8(%
ebp),%ebx
+131 000284d3 891c24
movl
%ebx,(
%esp)
+134 000284d6 e8e5a70d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+139 000284db 895c2404
movl
%ebx,0
x04(%esp)
+143 000284df 893c24
movl
%edi,(
%esp)
+146 000284e2 ffd6
call
*%esi
+148 000284e4 89c6
movl
%eax,%
esi
+150 000284e6 8b5dd8
movl
0xd8(%
ebp),%ebx
+153 000284e9 83eb0c
subl
$0x0c,
%ebx
+156 000284ec 395dd4
cmpl
%ebx,0
xd4(%ebp)
+159 000284ef 0f855a010000
jne
0x0002864f
+165 000284f5 8b45d0
movl
0xd0(%
ebp),%eax
+168 000284f8 890424
movl
%eax,(
%esp)
+171 000284fb e84037feff
calll
0x0000bc40
+176 00028500 84c0
testb
%al,%a

l
+178 00028502
+184 00028508
ebp),%edx
+187 0002850b
%esp)
+190 0002850e
+195 00028513
ecx
+197 00028515
edx
+199 00028517
edx
+201 00028519
+207 0002851f
bx
+212 00028524
si
+217 00028529
ebp),%eax
+220 0002852c
%esp)
+223 0002852f
+228 00028534
04(%esp)
+236 0002853c
%esp)
+239 0002853f
+244 00028544
,%edx
+246 00028546
edx),%edx
+249 00028549
x04(%esp)
+253 0002854d
%esp)
+256 00028550
+258 00028552
ebp),%edx
+261 00028555
%esp)
+264 00028558
+269 0002855d
04(%esp)
+277 00028565
%esp)
+280 00028568
+285 0002856d
,%edx
+287 0002856f
edx),%edx
+290 00028572
x04(%esp)
+294 00028576
%esp)
+297 00028579
+299 0002857b
ebp),%eax
+302 0002857e
d8(%eax)

0f8498000000
8b55d0

je
movl

0x000285a0
0xd0(%

movl

%edx,(

movl

0x0000bca0
%edx,%

89c2

movl

%eax,%

85d2

testl

%edx,%

891424
e88d37feff
89d1

calll

0f85f1000000
bb10000000

jne
movl

0x00028610
$0x00000010,%e

be78000000

movl

$0x00000078,%e

'x'
8b4508

movl

0x08(%

890424

movl

%eax,(

e86ce2fdff
c744240464550d00
Width
890424

calll
movl

e81c760700
8b10

calll

0x000067a0
$0x000d5564,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b5208

movl

0x08(%

895c2404

movl

%ebx,0

890424

movl

%eax,(

ffd2
8b5508

call
movl

*%edx
0x08(%

891424

movl

%edx,(

e843e2fdff
c7442404a8580d00
Height
890424

calll
movl

e8f3750700
8b10

calll

0x000067a0
$0x000d58a8,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b5208

movl

0x08(%

89742404

movl

%esi,0

890424

movl

%eax,(

ffd2
8b4508

call
movl

*%edx
0x08(%

83b8d800000005

cmpl

$0x05,0x000000

+309
8591
+311
(%eax)
+321
%esp
+324
+325
+326
+327
+328
+329
x)
+336
%esp)
+339
+344
cx
+349
dx
+354
l
+356
85f0
+358
xmm2
+362
m1
+370
%xmm1
+374
xmm0
+378
%xmm0
+382
m3
+390
%xmm0
+394
%ebx
+398
%xmm2
+402
%xmm2
+406
%esi
+410
+415
+416
%esp)
+419
+424
ecx
+426
edx
+428
edx
+430
+436
)

00028585 740a

je

00028587 c780d800000005000000

movl

0x0002

$0x00000005,0x000000d8

00028591 83c43c

addl

$0x3c,

00028594
00028595
00028596
00028597
00028598
00028599

popl
popl
popl
leave
ret

%ebx
%esi
%edi

5b
5e
5f
c9
c3
0f1f8000000000

nopl

000285a0 893424

0x00000000(%ea
movl

000285a3 e89836feff
000285a8 b978000000

%esi,(

calll
movl

0x0000bc40
$0x00000078,%e

movl

$0x00000064,%e

'x'
000285ad ba64000000
'd'
000285b2 84c0

testb

%al,%a

000285b4 753a

jne

0x0002

000285b6 f30f2ad1

cvtsi2ss

%ecx,%

000285ba f30f100da41a1000

movss

0x00101aa4,%xm

000285c2 f30f5eca

divss

%xmm2,

000285c6 f30f2ac2

cvtsi2ss

%edx,%

000285ca f30f59c1

mulss

%xmm1,

000285ce f30f101de0120e00

movss

0x000e12e0,%xm

000285d6 f30f58c3

addss

%xmm3,

000285da f30f2cd8

cvttss2si

%xmm0,

000285de f30f59d1

mulss

%xmm1,

000285e2 f30f58d3

addss

%xmm3,

000285e6 f30f2cf2

cvttss2si

%xmm2,

000285ea e93affffff
000285ef 90
000285f0 893424

jmp

000285f3 e8a836feff
000285f8 89d1

calll

0x00028529
nop
movl

%esi,(

movl

0x0000bca0
%edx,%

000285fa 89c2

movl

%eax,%

000285fc 85d2

testl

%edx,%

000285fe 0f841bffffff
00028604 660f1f440000

je
nopw

0x0002851f
0x00(%eax,%eax

+442 0002860a 660f1f440000

nopw

0x00(%eax,%eax

)
+448 00028610 85c9
testl
%ecx,%
ecx
+450 00028612 0f8407ffffff
je
0x0002851f
+456 00028618 eb9c
jmp
0x0002
85b6
+458 0002861a 660f1f440000
nopw
0x00(%eax,%eax
)
+464 00028620 8d4308
leal
0x08(%
ebx),%eax
+467 00028623 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+475 0002862b 890424
movl
%eax,(
%esp)
+478 0002862e e81ba60d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+483 00028633 85c0
testl
%eax,%
eax
+485 00028635 0f8f70feffff
jg
0x000284ab
+491 0002863b 8d45e5
leal
0xe5(%
ebp),%eax
+494 0002863e 89442404
movl
%eax,0
x04(%esp)
+498 00028642 891c24
movl
%ebx,(
%esp)
+501 00028645 e83aa60d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+506 0002864a e95cfeffff
jmp
0x000284ab
+511 0002864f 8d4308
leal
0x08(%
ebx),%eax
+514 00028652 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+522 0002865a 890424
movl
%eax,(
%esp)
+525 0002865d e8eca50d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+530 00028662 85c0
testl
%eax,%
eax
+532 00028664 0f8f8bfeffff
jg
0x000284f5
+538 0002866a 8d45e3
leal
0xe3(%
ebp),%eax
+541 0002866d 89442404
movl
%eax,0
x04(%esp)
+545 00028671 891c24
movl
%ebx,(
%esp)
+548 00028674 e80ba60d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+553 00028679 e977feffff
jmp
0x000284f5
+558 0002867e 89c6
movl
%eax,%
esi
+560 00028680 893424
movl
%esi,(
%esp)
+563 00028683 e8c0a50d00
calll
0x00102c48
__Unwind_Resume
+568 00028688 ebf4
jmp
0x0002
867e
+570 0002868a 89c6
movl
%eax,%

esi
+572 0002868c 8b5dd8
movl
0xd8(%
ebp),%ebx
+575 0002868f 83eb0c
subl
$0x0c,
%ebx
+578 00028692 395dd4
cmpl
%ebx,0
xd4(%ebp)
+581 00028695 74e9
je
0x0002
8680
+583 00028697 8d4308
leal
0x08(%
ebx),%eax
+586 0002869a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+594 000286a2 890424
movl
%eax,(
%esp)
+597 000286a5 e8a4a50d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+602 000286aa 85c0
testl
%eax,%
eax
+604 000286ac 7fd2
jg
0x0002
8680
+606 000286ae 8d45e2
leal
0xe2(%
ebp),%eax
+609 000286b1 89442404
movl
%eax,0
x04(%esp)
+613 000286b5 891c24
movl
%ebx,(
%esp)
+616 000286b8 e8c7a50d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+621 000286bd ebc1
jmp
0x0002
8680
+623 000286bf 89c6
movl
%eax,%
esi
+625 000286c1 8b5ddc
movl
0xdc(%
ebp),%ebx
+628 000286c4 83eb0c
subl
$0x0c,
%ebx
+631 000286c7 3b1d88801300
cmpl
0x00138088,%eb
x
+637 000286cd 74b1
je
0x0002
8680
+639 000286cf 8d4308
leal
0x08(%
ebx),%eax
+642 000286d2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+650 000286da 890424
movl
%eax,(
%esp)
+653 000286dd e86ca50d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+658 000286e2 85c0
testl
%eax,%
eax
+660 000286e4 7f9a
jg
0x0002
8680
+662 000286e6 8d45e4
leal
0xe4(%
ebp),%eax
+665 000286e9 89442404
movl
%eax,0
x04(%esp)
+669 000286ed 891c24
movl
%ebx,(
%esp)

+672 000286f0 e88fa50d00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+677 000286f5 eb89
jmp
0x0002
8680
+679 000286f7 eb85
jmp
0x0002
867e
+681 000286f9 eb83
jmp
0x0002
867e
+683 000286fb eb81
jmp
0x0002
867e
+685 000286fd e97cffffff
jmp
0x0002867e
+690 00028702 0f1f8000000000
nopl
0x00000000(%ea
x)
+697 00028709 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

00028710 55

pushl

%ebp
+1
00028711 89e5
%esp,%ebp
+3
00028713 57
%edi
+4
00028714 56
%esi
+5
00028715 53
%ebx
+6
00028716 83ec7c
$0x7c,%esp
+9
00028719 8b450c
0x0c(%ebp),%eax
+12 0002871c 89442404
x04(%esp)
+16 00028720 8b5508
ebp),%edx
+19 00028723 891424
%esp)
+22 00028726 e825e7fdff
+27 0002872b 8b4d08
ebp),%ecx
+30 0002872e c70128951300
ecx)
+36 00028734 c7410474951300
04(%ecx)
+43 0002873b c781d000000000000000
(%ecx)
+53 00028745 c781d400000000000000
(%ecx)
+63 0002874f c781d800000000000000
(%ecx)
+73 00028759 c781dc00000000000000
(%ecx)
+83 00028763 c781e000000000000000
(%ecx)
+93 0002876d bbb0560200
bx
+98 00028772 31f6
esi
+100 00028774 c745b0305f0200
b0(%ebp)

movl
pushl
pushl
pushl
subl
movl
movl

%eax,0

movl

0x08(%

movl

%edx,(

movl

0x00006e50
0x08(%

calll
movl

$0x00139528,(%

movl

$0x00139574,0x

movl

$0x00000000,0x000000d0

movl

$0x00000000,0x000000d4

movl

$0x00000000,0x000000d8

movl

$0x00000000,0x000000dc

movl

$0x00000000,0x000000e0
movl

$0x000256b0,%e
xorl

movl

%esi,%
$0x00025f30,0x

+107 0002877b
b4(%ebp)
+114 00028782
%esp)
+117 00028785
+122 0002878a
20(%esp)
+130 00028792
1c(%esp)
+138 0002879a
x14(%esp)
+142 0002879e
x18(%esp)
+146 000287a2
ebp),%edx
+149 000287a5
ebp),%ecx
+152 000287a8
x0c(%esp)
+156 000287ac
x10(%esp)
+160 000287b0
08(%esp)
+168 000287b8
ebp),%ecx
+171 000287bb
x04(%esp)
+175 000287bf
%esp)
+178 000287c2
+183 000287c7
xd4(%ebp)
+186 000287ca
esi
+188 000287cc
ebp),%eax
+191 000287cf
%eax
+194 000287d2
xac(%ebp)
+197 000287d5
ebp),%edi
+200 000287d8
%edi
+203 000287db
x
+209 000287e1
xa8(%ebp)
+212 000287e4
)
+218 000287ea
)
+224 000287f0
ebp),%ecx
+227 000287f3
ecx),%edx
+230 000287f6
ebp),%ecx
+233 000287f9
ecx),%eax

c745b400000000

movl

890c24

$0x00000000,0x
movl

%ecx,(

e816e0fdff
c744242001000000

calll
movl

0x000067a0
$0x00000001,0x

c744241c01000000

movl

$0x00000001,0x

895c2414

movl

%ebx,0

89742418

movl

%esi,0

8b55b0

movl

0xb0(%

8b4db4

movl

0xb4(%

8954240c

movl

%edx,0

894c2410

movl

%ecx,0

c7442408c8450d00
Binder type
8b4d08

movl

$0x000d45c8,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

movl

0x0009f750
%eax,0

31f6

xorl

%esi,%

8b450c

movl

0x0c(%

83c034

addl

$0x34,

8945ac

movl

%eax,0

8b7dd4

movl

0xd4(%

83c72c

addl

$0x2c,

e8896f0700
8945d4

8b1588801300

calll

movl

8955a8

0x00138088,%ed
movl

%edx,0

660f1f440000

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8b4d0c

movl

0x0c(%

8b5134

movl

0x34(%

8b4dac

movl

0xac(%

8b4104

movl

0x04(%

+236 000287fc 29d0


subl
%edx,%
eax
+238 000287fe c1f802
sarl
$0x02,
%eax
+241 00028801 39c6
cmpl
%eax,%
esi
+243 00028803 0f83a7000000
jae
0x000288b0
+249 00028809 8b04b2
movl
(%edx,
%esi,4),%eax
+252 0002880c 8d55e7
leal
0xe7(%
ebp),%edx
+255 0002880f 89542408
movl
%edx,0
x08(%esp)
+259 00028813 89442404
movl
%eax,0
x04(%esp)
+263 00028817 8d4de0
leal
0xe0(%
ebp),%ecx
+266 0002881a 890c24
movl
%ecx,(
%esp)
+269 0002881d e89ea40d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+274 00028822 8b4704
movl
0x04(%
edi),%eax
+277 00028825 3b4708
cmpl
0x08(%
edi),%eax
+280 00028828 742a
je
0x0002
8854
+282 0002882a 85c0
testl
%eax,%
eax
+284 0002882c 7412
je
0x0002
8840
+286 0002882e 8d55e0
leal
0xe0(%
ebp),%edx
+289 00028831 89542404
movl
%edx,0
x04(%esp)
+293 00028835 890424
movl
%eax,(
%esp)
+296 00028838 e889a40d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+301 0002883d 8b4704
movl
0x04(%
edi),%eax
+304 00028840 83c004
addl
$0x04,
%eax
+307 00028843 894704
movl
%eax,0
x04(%edi)
+310 00028846 8b5de0
movl
0xe0(%
ebp),%ebx
+313 00028849 83eb0c
subl
$0x0c,
%ebx
+316 0002884c 3b5da8
cmpl
0xa8(%
ebp),%ebx
+319 0002884f 7527
jne
0x0002
8878
+321 00028851 46
incl
%esi
+322 00028852 eb9c
jmp
0x0002
87f0
+324 00028854 8b4dd4
movl
0xd4(%

ebp),%ecx
+327 00028857 8b4130
movl
0x30(%
ecx),%eax
+330 0002885a 8d55e0
leal
0xe0(%
ebp),%edx
+333 0002885d 89542408
movl
%edx,0
x08(%esp)
+337 00028861 89442404
movl
%eax,0
x04(%esp)
+341 00028865 893c24
movl
%edi,(
%esp)
+344 00028868 e83320feff
calll
0x0000a8a0
+349 0002886d 8b5de0
movl
0xe0(%
ebp),%ebx
+352 00028870 83eb0c
subl
$0x0c,
%ebx
+355 00028873 3b5da8
cmpl
0xa8(%
ebp),%ebx
+358 00028876 74d9
je
0x0002
8851
+360 00028878 8d4308
leal
0x08(%
ebx),%eax
+363 0002887b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+371 00028883 890424
movl
%eax,(
%esp)
+374 00028886 e8c3a30d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+379 0002888b 85c0
testl
%eax,%
eax
+381 0002888d 7fc2
jg
0x0002
8851
+383 0002888f 8d4de5
leal
0xe5(%
ebp),%ecx
+386 00028892 894c2404
movl
%ecx,0
x04(%esp)
+390 00028896 891c24
movl
%ebx,(
%esp)
+393 00028899 e8e6a30d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+398 0002889e 46
incl
%esi
+399 0002889f e94cffffff
jmp
0x000287f0
+404 000288a4 660f1f440000
nopw
0x00(%eax,%eax
)
+410 000288aa 660f1f440000
nopw
0x00(%eax,%eax
)
+416 000288b0 c745b870560200
movl
$0x00025670,0x
b8(%ebp)
+423 000288b7 c745bc00000000
movl
$0x00000000,0x
bc(%ebp)
+430 000288be bb105f0200
movl
$0x00025f10,%e
bx
+435 000288c3 31f6
xorl
%esi,%
esi
+437 000288c5 8b4508
movl
0x08(%
ebp),%eax
+440 000288c8 890424
movl
%eax,(
%esp)
+443 000288cb e8d0defdff
calll
0x000067a0

+448 000288d0
ebp),%edx
+451 000288d3
ebp),%ecx
+454 000288d6
x1c(%esp)
+458 000288da
x20(%esp)
+462 000288de
x14(%esp)
+466 000288e2
x18(%esp)
+470 000288e6
10(%esp)
+478 000288ee
0c(%esp)
+486 000288f6
08(%esp)
+494 000288fe
ebp),%ecx
+497 00028901
x04(%esp)
+501 00028905
%esp)
+504 00028908
+509 0002890d
ebp),%eax
+512 00028910
%esp)
+515 00028913
+520 00028918
%esp)
+523 0002891b
+528 00028920
c0(%ebp)
+535 00028927
c4(%ebp)
+542 0002892e
bx
+547 00028933
ebp),%edx
+550 00028936
%esp)
+553 00028939
+558 0002893e
ebp),%edx
+561 00028941
ebp),%ecx
+564 00028944
x1c(%esp)
+568 00028948
x20(%esp)
+572 0002894c
x14(%esp)
+576 00028950
x18(%esp)
+580 00028954
10(%esp)
+588 0002895c
0c(%esp)

8b55b8

movl

0xb8(%

8b4dbc

movl

0xbc(%

8954241c

movl

%edx,0

894c2420

movl

%ecx,0

895c2414

movl

%ebx,0

89742418

movl

%esi,0

c7442410b4000000

movl

$0x000000b4,0x

c744240c00000000

movl

$0x00000000,0x

c7442408f64f0d00
Cover angle
8b4d08

movl

$0x000d4ff6,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

movl

0x0009f940
0x08(%

movl

%eax,(

movl

0x000067a0
%eax,(

e833700700
8b4508

calll

890424
e888defdff
890424

calll

e8806f0700
c745c080560200

calll
movl

0x0009f8a0
$0x00025680,0x

c745c400000000

movl

$0x00000000,0x

bbf05e0200

movl

$0x00025ef0,%e

8b5508

movl

0x08(%

891424

movl

%edx,(

movl

0x000067a0
0xc0(%

8b4dc4

movl

0xc4(%

8954241c

movl

%edx,0

894c2420

movl

%ecx,0

895c2414

movl

%ebx,0

89742418

movl

%esi,0

e862defdff
8b55c0

calll

c7442410c8000000

movl

$0x000000c8,0x

c744240c0a000000

movl

$0x0000000a,0x

+596 00028964
08(%esp)
+604 0002896c
ebp),%ecx
+607 0002896f
x04(%esp)
+611 00028973
%esp)
+614 00028976
+619 0002897b
c8(%ebp)
+626 00028982
cc(%ebp)
+633 00028989
bx
+638 0002898e
ebp),%eax
+641 00028991
%esp)
+644 00028994
+649 00028999
ebp),%edx
+652 0002899c
ebp),%ecx
+655 0002899f
x1c(%esp)
+659 000289a3
x20(%esp)
+663 000289a7
x14(%esp)
+667 000289ab
x18(%esp)
+671 000289af
10(%esp)
+679 000289b7
0c(%esp)
+687 000289bf
08(%esp)
+695 000289c7
ebp),%ecx
+698 000289ca
x04(%esp)
+702 000289ce
%esp)
+705 000289d1
+710 000289d6
%esp
+713 000289d9
+714 000289da
+715 000289db
+716 000289dc
+717 000289dd
+718 000289de
esi
+720 000289e0
ebp),%eax
+723 000289e3
%esp)
+726 000289e6
+731 000289eb

c744240864550d00
Width
8b4d08

movl

$0x000d5564,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e8c56f0700
c745c890560200

calll
movl

0x0009f940
$0x00025690,0x

c745cc00000000

movl

$0x00000000,0x

bbd05e0200

movl

$0x00025ed0,%e

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000067a0
0xc8(%

8b4dcc

movl

0xcc(%

8954241c

movl

%edx,0

894c2420

movl

%ecx,0

895c2414

movl

%ebx,0

89742418

movl

%esi,0

e807defdff
8b55c8

calll

c7442410c8000000

movl

$0x000000c8,0x

c744240c0a000000

movl

$0x0000000a,0x

c7442408a8580d00
Height
8b4d08

movl

$0x000d58a8,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

addl

0x0009f940
$0x7c,

e86a6f0700
83c47c

calll

5b
5e
5f
c9
c3
89c6

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x00006d50
%esi,(

e865e3fdff
893424

calll

%eax,%

%esp)
+734 000289ee e855a20d00
calll
0x00102c48
__Unwind_Resume
+739 000289f3 89c6
movl
%eax,%
esi
+741 000289f5 8b5de0
movl
0xe0(%
ebp),%ebx
+744 000289f8 83eb0c
subl
$0x0c,
%ebx
+747 000289fb 3b1d88801300
cmpl
0x00138088,%eb
x
+753 00028a01 74dd
je
0x0002
89e0
+755 00028a03 8d4308
leal
0x08(%
ebx),%eax
+758 00028a06 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+766 00028a0e 890424
movl
%eax,(
%esp)
+769 00028a11 e838a20d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+774 00028a16 85c0
testl
%eax,%
eax
+776 00028a18 7fc6
jg
0x0002
89e0
+778 00028a1a 8d45e6
leal
0xe6(%
ebp),%eax
+781 00028a1d 89442404
movl
%eax,0
x04(%esp)
+785 00028a21 891c24
movl
%ebx,(
%esp)
+788 00028a24 e85ba20d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+793 00028a29 ebb5
jmp
0x0002
89e0
+795 00028a2b ebb1
jmp
0x0002
89de
+797 00028a2d ebaf
jmp
0x0002
89de
+799 00028a2f ebad
jmp
0x0002
89de
+801 00028a31 ebc0
jmp
0x0002
89f3
+803 00028a33 90
nop
+804 00028a34 660f1f440000
nopw
0x00(%eax,%eax
)
+810 00028a3a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

00028a40 55

pushl

%ebp
+1
00028a41 89e5
%esp,%ebp
+3
00028a43 c9
+4
00028a44 e9c7fcffff
8710
+9
00028a49 90
+10 00028a4a 660f1f440000
)

movl
leave
jmp
nopw

0x0002
nop
0x00(%eax,%eax

+0

00028a50 55

pushl

%ebp
+1
00028a51 89e5
%esp,%ebp
+3
00028a53 83ec18
$0x18,%esp
+6
00028a56 895df8
%ebx,0xf8(%ebp)
+9
00028a59 8975fc
%esi,0xfc(%ebp)
+12 00028a5c c70424e4000000
esp)
+19 00028a63 e812a30d00
operator new(unsigned long)
+24 00028a68 89c6
esi
+26 00028a6a 8b4508
ebp),%eax
+29 00028a6d 89442404
x04(%esp)
+33 00028a71 893424
%esp)
+36 00028a74 e897fcffff
+41 00028a79 89f0
eax
+43 00028a7b 8b5df8
ebp),%ebx
+46 00028a7e 8b75fc
ebp),%esi
+49 00028a81 c9
+50 00028a82 c3
+51 00028a83 89c3
ebx
+53 00028a85 893424
%esp)
+56 00028a88 e8e1a20d00
operator delete(void*)
+61 00028a8d 891c24
%esp)
+64 00028a90 e8b3a10d00
__Unwind_Resume
+69 00028a95 90
+70 00028a96 662e0f1f840000000000
ax)
+0

movl
subl
movl
movl
movl

$0x000000e4,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x00028710
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

00028aa0 55

pushl

%ebp
+1
00028aa1 89e5
%esp,%ebp
+3
00028aa3 83ec28
$0x28,%esp
+6
00028aa6 8b450c
0x0c(%ebp),%eax
+9
00028aa9 8b5004
0x04(%eax),%edx
+12 00028aac 88442410
10(%esp)
+16 00028ab0 c744240cdccd1300
0c(%esp)

movl
subl
movl
movl
movb
movl

%al,0x
$0x0013cddc,0x

+24 00028ab8
08(%esp)
+32 00028ac0
x04(%esp)
+36 00028ac4
%esp)
+39 00028ac7
+44 00028acc
+45 00028acd
+46 00028ace
+0

c7442408c0cd1300

movl

$0x0013cdc0,0x

89542404

movl

%edx,0

890424

movl

%eax,(

e8c4090000
c9
c3
6690

calll

0x00029490
leave
ret
nop

00028ad0 55

pushl

%ebp
+1
00028ad1 89e5
%esp,%ebp
+3
00028ad3 57
%edi
+4
00028ad4 56
%esi
+5
00028ad5 53
%ebx
+6
00028ad6 83ec7c
$0x7c,%esp
+9
00028ad9 c744240c0a000000
0000a,0x0c(%esp)
+17 00028ae1 c744240880460d00
08(%esp)
Comb/Wire/Coil binders
+25 00028ae9 c7442404c1450d00
04(%esp)
Binder
+33 00028af1 8b4508
ebp),%eax
+36 00028af4 890424
%esp)
+39 00028af7 e824f8feff
+44 00028afc 8b5508
ebp),%edx
+47 00028aff c70288951300
edx)
+53 00028b05 83c210
%edx
+56 00028b08 8955a8
xa8(%ebp)
+59 00028b0b 891424
%esp)
+62 00028b0e e8dd320300
+67 00028b13 8b7d08
ebp),%edi
+70 00028b16 83c734
%edi
+73 00028b19 8b4508
ebp),%eax
+76 00028b1c c7403400000000
34(%eax)
+83 00028b23 c7470400000000
04(%edi)
+90 00028b2a c7470800000000
08(%edi)
+97 00028b31 c745d497460d00
d4(%ebp)
Comb
+104 00028b38 c745d89c460d00

movl
pushl
pushl
pushl
subl
movl

$0x000

movl

$0x000d4680,0x

movl

$0x000d45c1,0x
movl

0x08(%

movl

%eax,(

movl

0x00018320
0x08(%

calll
movl

$0x00139588,(%
addl

$0x10,

movl

%edx,0

movl

%edx,(

movl

0x0005bdf0
0x08(%

addl

$0x34,

movl

0x08(%

calll

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x000d4697,0x

movl

$0x000d469c,0x

d8(%ebp)
+111 00028b3f
dc(%ebp)
+118 00028b46
10(%esp)
+122 00028b4a
ebp),%eax
+125 00028b4d
ebp),%ebx
+128 00028b50
x0c(%esp)
+132 00028b54
x08(%esp)
+136 00028b58
04(%esp)
+144 00028b60
%esp)
+147 00028b63
+152 00028b68
08(%esp)
+160 00028b70
04(%esp)
+168 00028b78
%esp)
+171 00028b7b
+176 00028b80
%esp
+179 00028b83
x04(%esp)
+183 00028b87
ebp),%ebx
+186 00028b8a
%esp)
+189 00028b8d
+194 00028b92
x04(%esp)
+198 00028b96
ebp),%edx
+201 00028b99
%esp)
+204 00028b9c
+209 00028ba1
%esp)
+212 00028ba4
+217 00028ba9
ebp),%esi
+220 00028bac
esi
+222 00028bae
8bd9
+224 00028bb0
esi),%eax
+227 00028bb3
+228 00028bb4
x04(%esi)
+231 00028bb7
eax
+233 00028bb9
8bd9
+235 00028bbb

Wire
c745dca1460d00
Coil
885c2410

movl

$0x000d46a1,0x
movb

%bl,0x

8d45d4

leal

0xd4(%

8d5de0

leal

0xe0(%

895c240c

movl

%ebx,0

89442408

movl

%eax,0

c744240400000000

movl

893c24

$0x00000000,0x
movl

%edi,(

e828090000
c744240820490d00
objects
c7442404a6460d00
binders
891c24

calll
movl

0x00029490
$0x000d4920,0x

movl

$0x000d46a6,0x

e8b09d0800
83ec04

calll

movl

%ebx,(

subl

0x000b2930
$0x04,

895c2404

movl

%ebx,0

8d5dc0

leal

0xc0(%

891c24

movl

%ebx,(

movl

0x00059d30
%ebx,0

8b55a8

movl

0xa8(%

891424

movl

%edx,(

movl

0x0005e0c0
%ebx,(

movl

0x00059750
0xe0(%

e89e110300
895c2404

calll

e81f550300
891c24

calll

e8a70b0300
8b75e0

calll

85f6

testl

%esi,%

7429

je

0x0002

8b4604

movl

0x04(%

48
894604

decl
movl

%eax
%eax,0

85c0

testl

%eax,%

751e

jne

0x0002

8b1e

movl

(%esi)

,%ebx
+237 00028bbd 85db
ebx
+239 00028bbf 7410
8bd1
+241 00028bc1 891c24
%esp)
+244 00028bc4 e8e79b0800
+249 00028bc9 891c24
%esp)
+252 00028bcc e89da10d00
operator delete(void*)
+257 00028bd1 893424
%esp)
+260 00028bd4 e895a10d00
operator delete(void*)
+265 00028bd9 8d65f4
ebp),%esp
+268 00028bdc 5b
+269 00028bdd 5e
+270 00028bde 5f
+271 00028bdf c9
+272 00028be0 c3
+273 00028be1 8945ac
xac(%ebp)
+276 00028be4 891c24
%esp)
+279 00028be7 e8640b0300
+284 00028bec 8b75e0
ebp),%esi
+287 00028bef 85f6
esi
+289 00028bf1 7429
8c1c
+291 00028bf3 8b4604
esi),%eax
+294 00028bf6 48
+295 00028bf7 894604
x04(%esi)
+298 00028bfa 85c0
eax
+300 00028bfc 751e
8c1c
+302 00028bfe 8b1e
,%ebx
+304 00028c00 85db
ebx
+306 00028c02 7410
8c14
+308 00028c04 891c24
%esp)
+311 00028c07 e8a49b0800
+316 00028c0c 891c24
%esp)
+319 00028c0f e85aa10d00
operator delete(void*)
+324 00028c14 893424
%esp)
+327 00028c17 e852a10d00
operator delete(void*)

testl

%ebx,%

je

0x0002

movl

%ebx,(

movl

0x000b27b0
%ebx,(

calll
calll

0x00102d6e
movl

calll

0x00102d6e
leal

0xf4(%

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%ebx,(

movl

0x00059750
0xe0(%

calll

%eax,0

testl

%esi,%

je

0x0002

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0002

movl

(%esi)

testl

%ebx,%

je

0x0002

movl

%ebx,(

movl

0x000b27b0
%ebx,(

calll
calll

0x00102d6e
movl

calll

%esi,(

%esi,(
0x00102d6e

+332 00028c1c 8b4704


edi),%eax
+335 00028c1f 8945b0
xb0(%ebp)
+338 00028c22 8b5508
ebp),%edx
+341 00028c25 8b4234
edx),%eax
+344 00028c28 3945b0
xb0(%ebp)
+347 00028c2b 0f84a1000000
+353 00028c31 8b1588801300
x
+359 00028c37 8955a4
xa4(%ebp)
+362 00028c3a 8955b4
xb4(%ebp)
+365 00028c3d 89c3
ebx
+367 00028c3f 8b03
,%eax
+369 00028c41 8d70f4
eax),%esi
+372 00028c44 3b75b4
ebp),%esi
+375 00028c47 755e
8ca7
+377 00028c49 83c304
%ebx
+380 00028c4c 395db0
xb0(%ebp)
+383 00028c4f 75ee
8c3f
+385 00028c51 8b07
,%eax
+387 00028c53 85c0
eax
+389 00028c55 7408
8c5f
+391 00028c57 890424
%esp)
+394 00028c5a e80fa10d00
operator delete(void*)
+399 00028c5f 8b45a8
ebp),%eax
+402 00028c62 890424
%esp)
+405 00028c65 e8f6550300
+410 00028c6a 8b4508
ebp),%eax
+413 00028c6d c700e8911300
eax)
+419 00028c73 8b5508
ebp),%edx
+422 00028c76 8b4208
edx),%eax
+425 00028c79 8d58f4
eax),%ebx
+428 00028c7c 8b75a4
ebp),%esi

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

0x34(%

cmpl

%eax,0

je
movl

0x00028cd2
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xb4(%

jne

0x0002

addl

$0x04,

cmpl

%ebx,0

jne

0x0002

movl

(%edi)

testl

%eax,%

je

0x0002

movl

%eax,(

calll

0x00102d6e
movl

0xa8(%

movl

%eax,(

movl

0x0005e260
0x08(%

calll
movl

$0x001391e8,(%
movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xa4(%

+431 00028c7f 39f3


cmpl
%esi,%
ebx
+433 00028c81 0f85a9000000
jne
0x00028d30
+439 00028c87 8b5508
movl
0x08(%
ebp),%edx
+442 00028c8a 8b4204
movl
0x04(%
edx),%eax
+445 00028c8d 8d58f4
leal
0xf4(%
eax),%ebx
+448 00028c90 39de
cmpl
%ebx,%
esi
+450 00028c92 756d
jne
0x0002
8d01
+452 00028c94 8b55ac
movl
0xac(%
ebp),%edx
+455 00028c97 891424
movl
%edx,(
%esp)
+458 00028c9a e8a99f0d00
calll
0x00102c48
__Unwind_Resume
+463 00028c9f 8945ac
movl
%eax,0
xac(%ebp)
+466 00028ca2 e945ffffff
jmp
0x00028bec
+471 00028ca7 83e804
subl
$0x04,
%eax
+474 00028caa c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+482 00028cb2 890424
movl
%eax,(
%esp)
+485 00028cb5 e8949f0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+490 00028cba 85c0
testl
%eax,%
eax
+492 00028cbc 7f8b
jg
0x0002
8c49
+494 00028cbe 8d45e7
leal
0xe7(%
ebp),%eax
+497 00028cc1 89442404
movl
%eax,0
x04(%esp)
+501 00028cc5 893424
movl
%esi,(
%esp)
+504 00028cc8 e8b79f0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+509 00028ccd e977ffffff
jmp
0x00028c49
+514 00028cd2 8b1588801300
movl
0x00138088,%ed
x
+520 00028cd8 8955a4
movl
%edx,0
xa4(%ebp)
+523 00028cdb e971ffffff
jmp
0x00028c51
+528 00028ce0 8945ac
movl
%eax,0
xac(%ebp)
+531 00028ce3 e969ffffff
jmp
0x00028c51
+536 00028ce8 8945ac
movl
%eax,0
xac(%ebp)
+539 00028ceb e92cffffff
jmp
0x00028c1c
+544 00028cf0 8945ac
movl
%eax,0
xac(%ebp)
+547 00028cf3 8b1588801300
movl
0x00138088,%ed
x
+553 00028cf9 8955a4
movl
%edx,0

xa4(%ebp)
+556 00028cfc e969ffffff
jmp
0x00028c6a
+561 00028d01 83e804
subl
$0x04,
%eax
+564 00028d04 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+572 00028d0c 890424
movl
%eax,(
%esp)
+575 00028d0f e83a9f0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+580 00028d14 85c0
testl
%eax,%
eax
+582 00028d16 0f8f78ffffff
jg
0x00028c94
+588 00028d1c 8d45e4
leal
0xe4(%
ebp),%eax
+591 00028d1f 89442404
movl
%eax,0
x04(%esp)
+595 00028d23 891c24
movl
%ebx,(
%esp)
+598 00028d26 e8599f0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+603 00028d2b e964ffffff
jmp
0x00028c94
+608 00028d30 83e804
subl
$0x04,
%eax
+611 00028d33 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+619 00028d3b 890424
movl
%eax,(
%esp)
+622 00028d3e e80b9f0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+627 00028d43 85c0
testl
%eax,%
eax
+629 00028d45 0f8f3cffffff
jg
0x00028c87
+635 00028d4b 8d45e6
leal
0xe6(%
ebp),%eax
+638 00028d4e 89442404
movl
%eax,0
x04(%esp)
+642 00028d52 891c24
movl
%ebx,(
%esp)
+645 00028d55 e82a9f0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+650 00028d5a e928ffffff
jmp
0x00028c87
+655 00028d5f 890424
movl
%eax,(
%esp)
+658 00028d62 e8e19e0d00
calll
0x00102c48
__Unwind_Resume
+663 00028d67 8945ac
movl
%eax,0
xac(%ebp)
+666 00028d6a 8b5508
movl
0x08(%
ebp),%edx
+669 00028d6d 8b4204
movl
0x04(%
edx),%eax
+672 00028d70 8d58f4
leal
0xf4(%
eax),%ebx
+675 00028d73 39de
cmpl
%ebx,%
esi
+677 00028d75 7505
jne
0x0002
8d7c

+679 00028d77 8b45ac


movl
0xac(%
ebp),%eax
+682 00028d7a ebe3
jmp
0x0002
8d5f
+684 00028d7c 83e804
subl
$0x04,
%eax
+687 00028d7f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+695 00028d87 890424
movl
%eax,(
%esp)
+698 00028d8a e8bf9e0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+703 00028d8f 85c0
testl
%eax,%
eax
+705 00028d91 7fe4
jg
0x0002
8d77
+707 00028d93 8d45e5
leal
0xe5(%
ebp),%eax
+710 00028d96 89442404
movl
%eax,0
x04(%esp)
+714 00028d9a 891c24
movl
%ebx,(
%esp)
+717 00028d9d e8e29e0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+722 00028da2 ebd3
jmp
0x0002
8d77
+724 00028da4 ebb9
jmp
0x0002
8d5f
+726 00028da6 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

00028db0 55

pushl

%ebp
+1
00028db1
%esp,%ebp
+3
00028db3
+4
00028db4
8ad0
+9
00028db9
+10 00028dba 90
+11 00028dbb 90
+12 00028dbc 90
+13 00028dbd 90
+14 00028dbe 90
+15 00028dbf 90
+0

89e5

movl

c9
e917fdffff

leave
jmp

90

0x0002
nop

nop
nop
nop
nop
nop
nop

00028dc0 55

pushl

%ebp
+1
00028dc1 89e5
%esp,%ebp
+3
00028dc3 b801000000
00001,%eax
+8
00028dc8 c9
+9
00028dc9 c3
+10 00028dca 660f1f440000
)
+0
%ebp

00028dd0 55

movl
movl

nopw

$0x000
leave
ret
0x00(%eax,%eax
pushl

+1
00028dd1 89e5
%esp,%ebp
+3
00028dd3 53
%ebx
+4
00028dd4 83ec14
$0x14,%esp
+7
00028dd7 8b5d08
0x08(%ebp),%ebx
+10 00028dda c703d8951300
ebx)
+16 00028de0 891c24
%esp)
+19 00028de3 e858ebfdff
+24 00028de8 895d08
x08(%ebp)
+27 00028deb 83c414
%esp
+30 00028dee 5b
+31 00028def c9
+32 00028df0 e9799f0d00
+37 00028df5 90
+38 00028df6 662e0f1f840000000000
ax)
+0

movl
pushl
subl
movl
movl

$0x001395d8,(%
movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00028e00 55

pushl

%ebp
+1
00028e01 89e5
%esp,%ebp
+3
00028e03 8b4508
0x08(%ebp),%eax
+6
00028e06 c700d8951300
395d8,(%eax)
+12 00028e0c 894508
x08(%ebp)
+15 00028e0f c9
+16 00028e10 e92bebfdff
+21 00028e15 90
+22 00028e16 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00007940
nop
%cs:0x00000000(%eax,%e

00028e20 55

pushl

%ebp
+1
00028e21 89e5
%esp,%ebp
+3
00028e23 57
%edi
+4
00028e24 56
%esi
+5
00028e25 53
%ebx
+6
00028e26 83ec3c
$0x3c,%esp
+9
00028e29 8b7d08
0x08(%ebp),%edi
+12 00028e2c 8b4510
ebp),%eax
+15 00028e2f 89442408
x08(%esp)
+19 00028e33 8b450c
ebp),%eax

movl
pushl
pushl
pushl
subl
movl
movl

0x10(%

movl

%eax,0

movl

0x0c(%

+22 00028e36 89442404


movl
%eax,0
x04(%esp)
+26 00028e3a 893c24
movl
%edi,(
%esp)
+29 00028e3d e8eee3fdff
calll
0x00007230
+34 00028e42 8d45e7
leal
0xe7(%
ebp),%eax
+37 00028e45 89442408
movl
%eax,0
x08(%esp)
+41 00028e49 c744240420500d00
movl
$0x000d5020,0x
04(%esp)
cover-angle
+49 00028e51 8d5dd8
leal
0xd8(%
ebp),%ebx
+52 00028e54 891c24
movl
%ebx,(
%esp)
+55 00028e57 e8649e0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+60 00028e5c 895c2404
movl
%ebx,0
x04(%esp)
+64 00028e60 8b450c
movl
0x0c(%
ebp),%eax
+67 00028e63 890424
movl
%eax,(
%esp)
+70 00028e66 e8d5ad0700
calll
0x000a3c40
+75 00028e6b c744240400000000
movl
$0x00000000,0x
04(%esp)
+83 00028e73 890424
movl
%eax,(
%esp)
+86 00028e76 e815a90700
calll
0x000a3790
+91 00028e7b 89475c
movl
%eax,0
x5c(%edi)
+94 00028e7e 8b5dd8
movl
0xd8(%
ebp),%ebx
+97 00028e81 83eb0c
subl
$0x0c,
%ebx
+100 00028e84 8b3588801300
movl
0x00138088,%es
i
+106 00028e8a 39f3
cmpl
%esi,%
ebx
+108 00028e8c 0f85e9000000
jne
0x00028f7b
+114 00028e92 8d45e6
leal
0xe6(%
ebp),%eax
+117 00028e95 89442408
movl
%eax,0
x08(%esp)
+121 00028e99 c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+129 00028ea1 8d5dd4
leal
0xd4(%
ebp),%ebx
+132 00028ea4 891c24
movl
%ebx,(
%esp)
+135 00028ea7 e8149e0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+140 00028eac 895c2404
movl
%ebx,0
x04(%esp)
+144 00028eb0 8b450c
movl
0x0c(%
ebp),%eax
+147 00028eb3 890424
movl
%eax,(
%esp)

+150 00028eb6 e885ad0700


calll
0x000a3c40
+155 00028ebb c744240464000000
movl
$0x00000064,0x
04(%esp)
'd'
+163 00028ec3 890424
movl
%eax,(
%esp)
+166 00028ec6 e8c5a80700
calll
0x000a3790
+171 00028ecb 894750
movl
%eax,0
x50(%edi)
+174 00028ece 8b5dd4
movl
0xd4(%
ebp),%ebx
+177 00028ed1 83eb0c
subl
$0x0c,
%ebx
+180 00028ed4 39de
cmpl
%ebx,%
esi
+182 00028ed6 0f8525010000
jne
0x00029001
+188 00028edc 8d45e5
leal
0xe5(%
ebp),%eax
+191 00028edf 89442408
movl
%eax,0
x08(%esp)
+195 00028ee3 c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+203 00028eeb 8d5dd0
leal
0xd0(%
ebp),%ebx
+206 00028eee 891c24
movl
%ebx,(
%esp)
+209 00028ef1 e8ca9d0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+214 00028ef6 895c2404
movl
%ebx,0
x04(%esp)
+218 00028efa 8b450c
movl
0x0c(%
ebp),%eax
+221 00028efd 890424
movl
%eax,(
%esp)
+224 00028f00 e83bad0700
calll
0x000a3c40
+229 00028f05 c744240478000000
movl
$0x00000078,0x
04(%esp)
'x'
+237 00028f0d 890424
movl
%eax,(
%esp)
+240 00028f10 e87ba80700
calll
0x000a3790
+245 00028f15 894754
movl
%eax,0
x54(%edi)
+248 00028f18 8b5dd0
movl
0xd0(%
ebp),%ebx
+251 00028f1b 83eb0c
subl
$0x0c,
%ebx
+254 00028f1e 39de
cmpl
%ebx,%
esi
+256 00028f20 0f85ac000000
jne
0x00028fd2
+262 00028f26 c7475805000000
movl
$0x00000005,0x
58(%edi)
+269 00028f2d 8d45e4
leal
0xe4(%
ebp),%eax
+272 00028f30 89442408
movl
%eax,0
x08(%esp)
+276 00028f34 c74424045c460d00
movl
$0x000d465c,0x
04(%esp)
binder-type
+284 00028f3c 8d5dcc
leal
0xcc(%
ebp),%ebx
+287 00028f3f 891c24
movl
%ebx,(

%esp)
+290 00028f42 e8799d0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+295 00028f47 895c2404
movl
%ebx,0
x04(%esp)
+299 00028f4b 8b450c
movl
0x0c(%
ebp),%eax
+302 00028f4e 890424
movl
%eax,(
%esp)
+305 00028f51 e8eaac0700
calll
0x000a3c40
+310 00028f56 c744240400000000
movl
$0x00000000,0x
04(%esp)
+318 00028f5e 890424
movl
%eax,(
%esp)
+321 00028f61 e82aa80700
calll
0x000a3790
+326 00028f66 894760
movl
%eax,0
x60(%edi)
+329 00028f69 8b5dcc
movl
0xcc(%
ebp),%ebx
+332 00028f6c 83eb0c
subl
$0x0c,
%ebx
+335 00028f6f 39de
cmpl
%ebx,%
esi
+337 00028f71 7537
jne
0x0002
8faa
+339 00028f73 83c43c
addl
$0x3c,
%esp
+342 00028f76 5b
popl
%ebx
+343 00028f77 5e
popl
%esi
+344 00028f78 5f
popl
%edi
+345 00028f79 c9
leave
+346 00028f7a c3
ret
+347 00028f7b 8d4308
leal
0x08(%
ebx),%eax
+350 00028f7e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+358 00028f86 890424
movl
%eax,(
%esp)
+361 00028f89 e8c09c0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+366 00028f8e 85c0
testl
%eax,%
eax
+368 00028f90 0f8ffcfeffff
jg
0x00028e92
+374 00028f96 8d45e3
leal
0xe3(%
ebp),%eax
+377 00028f99 89442404
movl
%eax,0
x04(%esp)
+381 00028f9d 891c24
movl
%ebx,(
%esp)
+384 00028fa0 e8df9c0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+389 00028fa5 e9e8feffff
jmp
0x00028e92
+394 00028faa 8d4308
leal
0x08(%
ebx),%eax
+397 00028fad c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+405 00028fb5 890424
movl
%eax,(
%esp)

+408 00028fb8 e8919c0d00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+413 00028fbd 85c0
testl
%eax,%
eax
+415 00028fbf 7fb2
jg
0x0002
8f73
+417 00028fc1 8d45dd
leal
0xdd(%
ebp),%eax
+420 00028fc4 89442404
movl
%eax,0
x04(%esp)
+424 00028fc8 891c24
movl
%ebx,(
%esp)
+427 00028fcb e8b49c0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+432 00028fd0 eba1
jmp
0x0002
8f73
+434 00028fd2 8d4308
leal
0x08(%
ebx),%eax
+437 00028fd5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+445 00028fdd 890424
movl
%eax,(
%esp)
+448 00028fe0 e8699c0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+453 00028fe5 85c0
testl
%eax,%
eax
+455 00028fe7 0f8f39ffffff
jg
0x00028f26
+461 00028fed 8d45df
leal
0xdf(%
ebp),%eax
+464 00028ff0 89442404
movl
%eax,0
x04(%esp)
+468 00028ff4 891c24
movl
%ebx,(
%esp)
+471 00028ff7 e8889c0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+476 00028ffc e925ffffff
jmp
0x00028f26
+481 00029001 8d4308
leal
0x08(%
ebx),%eax
+484 00029004 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+492 0002900c 890424
movl
%eax,(
%esp)
+495 0002900f e83a9c0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+500 00029014 85c0
testl
%eax,%
eax
+502 00029016 0f8fc0feffff
jg
0x00028edc
+508 0002901c 8d45e1
leal
0xe1(%
ebp),%eax
+511 0002901f 89442404
movl
%eax,0
x04(%esp)
+515 00029023 891c24
movl
%ebx,(
%esp)
+518 00029026 e8599c0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+523 0002902b e9acfeffff
jmp
0x00028edc
+528 00029030 89c3
movl
%eax,%

ebx
+530 00029032 891c24
movl
%ebx,(
%esp)
+533 00029035 e80e9c0d00
calll
0x00102c48
__Unwind_Resume
+538 0002903a ebf4
jmp
0x0002
9030
+540 0002903c 89c3
movl
%eax,%
ebx
+542 0002903e 8b7dd4
movl
0xd4(%
ebp),%edi
+545 00029041 83ef0c
subl
$0x0c,
%edi
+548 00029044 39fe
cmpl
%edi,%
esi
+550 00029046 74ea
je
0x0002
9032
+552 00029048 8d4708
leal
0x08(%
edi),%eax
+555 0002904b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+563 00029053 890424
movl
%eax,(
%esp)
+566 00029056 e8f39b0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+571 0002905b 85c0
testl
%eax,%
eax
+573 0002905d 7fd3
jg
0x0002
9032
+575 0002905f 8d45e0
leal
0xe0(%
ebp),%eax
+578 00029062 89442404
movl
%eax,0
x04(%esp)
+582 00029066 893c24
movl
%edi,(
%esp)
+585 00029069 e8169c0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+590 0002906e ebc2
jmp
0x0002
9032
+592 00029070 ebbe
jmp
0x0002
9030
+594 00029072 ebbc
jmp
0x0002
9030
+596 00029074 89c3
movl
%eax,%
ebx
+598 00029076 8b75d8
movl
0xd8(%
ebp),%esi
+601 00029079 83ee0c
subl
$0x0c,
%esi
+604 0002907c 3b3588801300
cmpl
0x00138088,%es
i
+610 00029082 74ae
je
0x0002
9032
+612 00029084 8d4608
leal
0x08(%
esi),%eax
+615 00029087 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+623 0002908f 890424
movl
%eax,(
%esp)

+626 00029092 e8b79b0d00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+631 00029097 85c0
testl
%eax,%
eax
+633 00029099 7f97
jg
0x0002
9032
+635 0002909b 8d45e2
leal
0xe2(%
ebp),%eax
+638 0002909e 89442404
movl
%eax,0
x04(%esp)
+642 000290a2 893424
movl
%esi,(
%esp)
+645 000290a5 e8da9b0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+650 000290aa eb86
jmp
0x0002
9032
+652 000290ac 89c3
movl
%eax,%
ebx
+654 000290ae 8b7dd0
movl
0xd0(%
ebp),%edi
+657 000290b1 83ef0c
subl
$0x0c,
%edi
+660 000290b4 39fe
cmpl
%edi,%
esi
+662 000290b6 0f8476ffffff
je
0x00029032
+668 000290bc 8d4708
leal
0x08(%
edi),%eax
+671 000290bf c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+679 000290c7 890424
movl
%eax,(
%esp)
+682 000290ca e87f9b0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+687 000290cf 85c0
testl
%eax,%
eax
+689 000290d1 0f8f5bffffff
jg
0x00029032
+695 000290d7 8d45de
leal
0xde(%
ebp),%eax
+698 000290da 89442404
movl
%eax,0
x04(%esp)
+702 000290de 893c24
movl
%edi,(
%esp)
+705 000290e1 e89e9b0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+710 000290e6 e947ffffff
jmp
0x00029032
+715 000290eb e940ffffff
jmp
0x00029030
+720 000290f0 e93bffffff
jmp
0x00029030
+725 000290f5 e936ffffff
jmp
0x00029030
+730 000290fa e931ffffff
jmp
0x00029030
+735 000290ff 89c3
movl
%eax,%
ebx
+737 00029101 8b7dcc
movl
0xcc(%
ebp),%edi
+740 00029104 83ef0c
subl
$0x0c,
%edi
+743 00029107 39fe
cmpl
%edi,%
esi
+745 00029109 0f8423ffffff
je
0x00029032

+751 0002910f 8d4708


leal
0x08(%
edi),%eax
+754 00029112 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+762 0002911a 890424
movl
%eax,(
%esp)
+765 0002911d e82c9b0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+770 00029122 85c0
testl
%eax,%
eax
+772 00029124 0f8f08ffffff
jg
0x00029032
+778 0002912a 8d45dc
leal
0xdc(%
ebp),%eax
+781 0002912d 89442404
movl
%eax,0
x04(%esp)
+785 00029131 893c24
movl
%edi,(
%esp)
+788 00029134 e84b9b0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+793 00029139 e9f4feffff
jmp
0x00029032
+798 0002913e e9edfeffff
jmp
0x00029030
+803 00029143 e9e8feffff
jmp
0x00029030
+808 00029148 e9e3feffff
jmp
0x00029030
+813 0002914d e9defeffff
jmp
0x00029030
+818 00029152 0f1f8000000000
nopl
0x00000000(%ea
x)
+825 00029159 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

00029160 55

pushl

%ebp
+1
00029161 89e5
%esp,%ebp
+3
00029163 57
%edi
+4
00029164 56
%esi
+5
00029165 53
%ebx
+6
00029166 83ec3c
$0x3c,%esp
+9
00029169 8b4510
0x10(%ebp),%eax
+12 0002916c 89442408
x08(%esp)
+16 00029170 8b450c
ebp),%eax
+19 00029173 89442404
x04(%esp)
+23 00029177 8b4508
ebp),%eax
+26 0002917a 890424
%esp)
+29 0002917d e8eee2fdff
+34 00029182 8b4508
ebp),%eax
+37 00029185 8b7050
eax),%esi
+40 00029188 8d45e7

movl
pushl
pushl
pushl
subl
movl
movl

%eax,0

movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

movl

0x00007470
0x08(%

movl

0x50(%

leal

0xe7(%

calll

ebp),%eax
+43 0002918b 89442408
movl
%eax,0
x08(%esp)
+47 0002918f c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+55 00029197 8d5dd8
leal
0xd8(%
ebp),%ebx
+58 0002919a 891c24
movl
%ebx,(
%esp)
+61 0002919d e81e9b0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+66 000291a2 895c2404
movl
%ebx,0
x04(%esp)
+70 000291a6 8b450c
movl
0x0c(%
ebp),%eax
+73 000291a9 890424
movl
%eax,(
%esp)
+76 000291ac e8ffc50700
calll
0x000a57b0
+81 000291b1 89742404
movl
%esi,0
x04(%esp)
+85 000291b5 890424
movl
%eax,(
%esp)
+88 000291b8 e893ae0700
calll
0x000a4050
+93 000291bd 8b5dd8
movl
0xd8(%
ebp),%ebx
+96 000291c0 83eb0c
subl
$0x0c,
%ebx
+99 000291c3 8b3d88801300
movl
0x00138088,%ed
i
+105 000291c9 39fb
cmpl
%edi,%
ebx
+107 000291cb 0f85df000000
jne
0x000292b0
+113 000291d1 8b4508
movl
0x08(%
ebp),%eax
+116 000291d4 8b7054
movl
0x54(%
eax),%esi
+119 000291d7 8d45e6
leal
0xe6(%
ebp),%eax
+122 000291da 89442408
movl
%eax,0
x08(%esp)
+126 000291de c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+134 000291e6 8d5dd4
leal
0xd4(%
ebp),%ebx
+137 000291e9 891c24
movl
%ebx,(
%esp)
+140 000291ec e8cf9a0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+145 000291f1 895c2404
movl
%ebx,0
x04(%esp)
+149 000291f5 8b450c
movl
0x0c(%
ebp),%eax
+152 000291f8 890424
movl
%eax,(
%esp)
+155 000291fb e8b0c50700
calll
0x000a57b0
+160 00029200 89742404
movl
%esi,0
x04(%esp)
+164 00029204 890424
movl
%eax,(

%esp)
+167 00029207 e844ae0700
calll
0x000a4050
+172 0002920c 8b5dd4
movl
0xd4(%
ebp),%ebx
+175 0002920f 83eb0c
subl
$0x0c,
%ebx
+178 00029212 39df
cmpl
%ebx,%
edi
+180 00029214 0f851c010000
jne
0x00029336
+186 0002921a 8b4508
movl
0x08(%
ebp),%eax
+189 0002921d 8b705c
movl
0x5c(%
eax),%esi
+192 00029220 8d45e5
leal
0xe5(%
ebp),%eax
+195 00029223 89442408
movl
%eax,0
x08(%esp)
+199 00029227 c744240420500d00
movl
$0x000d5020,0x
04(%esp)
cover-angle
+207 0002922f 8d5dd0
leal
0xd0(%
ebp),%ebx
+210 00029232 891c24
movl
%ebx,(
%esp)
+213 00029235 e8869a0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+218 0002923a 895c2404
movl
%ebx,0
x04(%esp)
+222 0002923e 8b450c
movl
0x0c(%
ebp),%eax
+225 00029241 890424
movl
%eax,(
%esp)
+228 00029244 e867c50700
calll
0x000a57b0
+233 00029249 89742404
movl
%esi,0
x04(%esp)
+237 0002924d 890424
movl
%eax,(
%esp)
+240 00029250 e8fbad0700
calll
0x000a4050
+245 00029255 8b5dd0
movl
0xd0(%
ebp),%ebx
+248 00029258 83eb0c
subl
$0x0c,
%ebx
+251 0002925b 39df
cmpl
%ebx,%
edi
+253 0002925d 0f85a4000000
jne
0x00029307
+259 00029263 8b4508
movl
0x08(%
ebp),%eax
+262 00029266 8b7060
movl
0x60(%
eax),%esi
+265 00029269 8d45e4
leal
0xe4(%
ebp),%eax
+268 0002926c 89442408
movl
%eax,0
x08(%esp)
+272 00029270 c74424045c460d00
movl
$0x000d465c,0x
04(%esp)
binder-type
+280 00029278 8d5dcc
leal
0xcc(%
ebp),%ebx
+283 0002927b 891c24
movl
%ebx,(
%esp)
+286 0002927e e83d9a0d00
calll
0x00102cc0

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi


c_string(char const*, std::allocator<char> const&)
+291 00029283 895c2404
movl
%ebx,0
x04(%esp)
+295 00029287 8b450c
movl
0x0c(%
ebp),%eax
+298 0002928a 890424
movl
%eax,(
%esp)
+301 0002928d e81ec50700
calll
0x000a57b0
+306 00029292 89742404
movl
%esi,0
x04(%esp)
+310 00029296 890424
movl
%eax,(
%esp)
+313 00029299 e8b2ad0700
calll
0x000a4050
+318 0002929e 8b5dcc
movl
0xcc(%
ebp),%ebx
+321 000292a1 83eb0c
subl
$0x0c,
%ebx
+324 000292a4 39df
cmpl
%ebx,%
edi
+326 000292a6 7537
jne
0x0002
92df
+328 000292a8 83c43c
addl
$0x3c,
%esp
+331 000292ab 5b
popl
%ebx
+332 000292ac 5e
popl
%esi
+333 000292ad 5f
popl
%edi
+334 000292ae c9
leave
+335 000292af c3
ret
+336 000292b0 8d4308
leal
0x08(%
ebx),%eax
+339 000292b3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+347 000292bb 890424
movl
%eax,(
%esp)
+350 000292be e88b990d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+355 000292c3 85c0
testl
%eax,%
eax
+357 000292c5 0f8f06ffffff
jg
0x000291d1
+363 000292cb 8d45e2
leal
0xe2(%
ebp),%eax
+366 000292ce 89442404
movl
%eax,0
x04(%esp)
+370 000292d2 891c24
movl
%ebx,(
%esp)
+373 000292d5 e8aa990d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+378 000292da e9f2feffff
jmp
0x000291d1
+383 000292df 8d4308
leal
0x08(%
ebx),%eax
+386 000292e2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+394 000292ea 890424
movl
%eax,(
%esp)
+397 000292ed e85c990d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+402 000292f2 85c0
testl
%eax,%
eax

+404 000292f4 7fb2


jg
0x0002
92a8
+406 000292f6 8d45dc
leal
0xdc(%
ebp),%eax
+409 000292f9 89442404
movl
%eax,0
x04(%esp)
+413 000292fd 891c24
movl
%ebx,(
%esp)
+416 00029300 e87f990d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+421 00029305 eba1
jmp
0x0002
92a8
+423 00029307 8d4308
leal
0x08(%
ebx),%eax
+426 0002930a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+434 00029312 890424
movl
%eax,(
%esp)
+437 00029315 e834990d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+442 0002931a 85c0
testl
%eax,%
eax
+444 0002931c 0f8f41ffffff
jg
0x00029263
+450 00029322 8d45de
leal
0xde(%
ebp),%eax
+453 00029325 89442404
movl
%eax,0
x04(%esp)
+457 00029329 891c24
movl
%ebx,(
%esp)
+460 0002932c e853990d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+465 00029331 e92dffffff
jmp
0x00029263
+470 00029336 8d4308
leal
0x08(%
ebx),%eax
+473 00029339 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+481 00029341 890424
movl
%eax,(
%esp)
+484 00029344 e805990d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+489 00029349 85c0
testl
%eax,%
eax
+491 0002934b 0f8fc9feffff
jg
0x0002921a
+497 00029351 8d45e0
leal
0xe0(%
ebp),%eax
+500 00029354 89442404
movl
%eax,0
x04(%esp)
+504 00029358 891c24
movl
%ebx,(
%esp)
+507 0002935b e824990d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+512 00029360 e9b5feffff
jmp
0x0002921a
+517 00029365 89c3
movl
%eax,%
ebx
+519 00029367 891c24
movl
%ebx,(
%esp)
+522 0002936a e8d9980d00
calll
0x00102c48

__Unwind_Resume
+527 0002936f ebf4
jmp
0x0002
9365
+529 00029371 89c3
movl
%eax,%
ebx
+531 00029373 8b75d4
movl
0xd4(%
ebp),%esi
+534 00029376 83ee0c
subl
$0x0c,
%esi
+537 00029379 39f7
cmpl
%esi,%
edi
+539 0002937b 74ea
je
0x0002
9367
+541 0002937d 8d4608
leal
0x08(%
esi),%eax
+544 00029380 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+552 00029388 890424
movl
%eax,(
%esp)
+555 0002938b e8be980d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+560 00029390 85c0
testl
%eax,%
eax
+562 00029392 7fd3
jg
0x0002
9367
+564 00029394 8d45e1
leal
0xe1(%
ebp),%eax
+567 00029397 89442404
movl
%eax,0
x04(%esp)
+571 0002939b 893424
movl
%esi,(
%esp)
+574 0002939e e8e1980d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+579 000293a3 ebc2
jmp
0x0002
9367
+581 000293a5 ebbe
jmp
0x0002
9365
+583 000293a7 ebbc
jmp
0x0002
9365
+585 000293a9 89c3
movl
%eax,%
ebx
+587 000293ab 8b75d8
movl
0xd8(%
ebp),%esi
+590 000293ae 83ee0c
subl
$0x0c,
%esi
+593 000293b1 3b3588801300
cmpl
0x00138088,%es
i
+599 000293b7 74ae
je
0x0002
9367
+601 000293b9 8d4608
leal
0x08(%
esi),%eax
+604 000293bc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+612 000293c4 890424
movl
%eax,(
%esp)
+615 000293c7 e882980d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+620 000293cc 85c0
testl
%eax,%
eax

+622 000293ce 7f97


jg
0x0002
9367
+624 000293d0 8d45e3
leal
0xe3(%
ebp),%eax
+627 000293d3 89442404
movl
%eax,0
x04(%esp)
+631 000293d7 893424
movl
%esi,(
%esp)
+634 000293da e8a5980d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+639 000293df eb86
jmp
0x0002
9367
+641 000293e1 89c3
movl
%eax,%
ebx
+643 000293e3 8b75d0
movl
0xd0(%
ebp),%esi
+646 000293e6 83ee0c
subl
$0x0c,
%esi
+649 000293e9 39f7
cmpl
%esi,%
edi
+651 000293eb 0f8476ffffff
je
0x00029367
+657 000293f1 8d4608
leal
0x08(%
esi),%eax
+660 000293f4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+668 000293fc 890424
movl
%eax,(
%esp)
+671 000293ff e84a980d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+676 00029404 85c0
testl
%eax,%
eax
+678 00029406 0f8f5bffffff
jg
0x00029367
+684 0002940c 8d45df
leal
0xdf(%
ebp),%eax
+687 0002940f 89442404
movl
%eax,0
x04(%esp)
+691 00029413 893424
movl
%esi,(
%esp)
+694 00029416 e869980d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+699 0002941b e947ffffff
jmp
0x00029367
+704 00029420 e940ffffff
jmp
0x00029365
+709 00029425 e93bffffff
jmp
0x00029365
+714 0002942a e936ffffff
jmp
0x00029365
+719 0002942f e931ffffff
jmp
0x00029365
+724 00029434 89c3
movl
%eax,%
ebx
+726 00029436 8b75cc
movl
0xcc(%
ebp),%esi
+729 00029439 83ee0c
subl
$0x0c,
%esi
+732 0002943c 39f7
cmpl
%esi,%
edi
+734 0002943e 0f8423ffffff
je
0x00029367
+740 00029444 8d4608
leal
0x08(%
esi),%eax
+743 00029447 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+751 0002944f 890424


movl
%eax,(
%esp)
+754 00029452 e8f7970d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+759 00029457 85c0
testl
%eax,%
eax
+761 00029459 0f8f08ffffff
jg
0x00029367
+767 0002945f 8d45dd
leal
0xdd(%
ebp),%eax
+770 00029462 89442404
movl
%eax,0
x04(%esp)
+774 00029466 893424
movl
%esi,(
%esp)
+777 00029469 e816980d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+782 0002946e e9f4feffff
jmp
0x00029367
+787 00029473 e9edfeffff
jmp
0x00029365
+792 00029478 e9e8feffff
jmp
0x00029365
+797 0002947d e9e3feffff
jmp
0x00029365
+802 00029482 e9defeffff
jmp
0x00029365
+807 00029487 90
nop
+808 00029488 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

00029490 55

pushl

%ebp
+1
00029491 89e5
%esp,%ebp
+3
00029493 57
%edi
+4
00029494 56
%esi
+5
00029495 53
%ebx
+6
00029496 81ec8c000000
0008c,%esp
+12 0002949c 8b450c
ebp),%eax
+15 0002949f 894594
x94(%ebp)
+18 000294a2 8b5514
ebp),%edx
+21 000294a5 395510
x10(%ebp)
+24 000294a8 0f849f010000
+30 000294ae 2b5510
ebp),%edx
+33 000294b1 c1fa02
%edx
+36 000294b4 89957cffffff
c(%ebp)
+42 000294ba 895590
x90(%ebp)
+45 000294bd 8955d8
xd8(%ebp)
+48 000294c0 8b5508
ebp),%edx
+51 000294c3 8b4208
edx),%eax

movl
pushl
pushl
pushl
subl

$0x000

movl

0x0c(%

movl

%eax,0

movl

0x14(%

cmpl

%edx,0

subl

0x0002964d
0x10(%

sarl

$0x02,

je

movl

%edx,0xffffff7
movl

%edx,0

movl

%edx,0

movl

0x08(%

movl

0x08(%

+54 000294c6 8b7a04


edx),%edi
+57 000294c9 897d80
x80(%ebp)
+60 000294cc 29f8
eax
+62 000294ce c1f802
%eax
+65 000294d1 39857cffffff
c(%ebp)
+71 000294d7 0f867b010000
+77 000294dd 89f9
ecx
+79 000294df 2b0a
,%ecx
+81 000294e1 c1f902
%ecx
+84 000294e4 894dd4
xd4(%ebp)
+87 000294e7 b8ffffff3f
ax
+92 000294ec 29c8
eax
+94 000294ee 3b857cffffff
p),%eax
+100 000294f4 0f828f030000
+106 000294fa 8d45d8
ebp),%eax
+109 000294fd 8d55d4
ebp),%edx
+112 00029500 3b8d7cffffff
p),%ecx
+118 00029506 0f43c2
eax
+121 00029509 8b10
,%edx
+123 0002950b 8d0411
%edx),%eax
+126 0002950e c745a0fcffffff
a0(%ebp)
+133 00029515 39c1
ecx
+135 00029517 7711
952a
+137 00029519 3dffffff3f
ax
+142 0002951e 0f8771030000
+148 00029524 c1e002
%eax
+151 00029527 8945a0
xa0(%ebp)
+154 0002952a 8b45a0
ebp),%eax
+157 0002952d 890424
%esp)
+160 00029530 e845980d00
operator new(unsigned long)
+165 00029535 8945b4
xb4(%ebp)
+168 00029538 8945a8

movl

0x04(%

movl

%edi,0

subl

%edi,%

sarl

$0x02,

cmpl

%eax,0xffffff7

jbe
movl

0x00029658
%edi,%

subl

(%edx)

sarl

$0x02,

movl

%ecx,0

movl

$0x3fffffff,%e
subl

cmpl

%ecx,%
0xffffff7c(%eb

jb
leal

0x00029889
0xd8(%

leal

0xd4(%

cmpl

0xffffff7c(%eb
cmovael

%edx,%

movl

(%eax)

leal

(%ecx,

movl

$0xfffffffc,0x
cmpl

%eax,%

ja

0x0002

cmpl

$0x3fffffff,%e

ja
shll

0x00029895
$0x02,

movl

%eax,0

movl

0xa0(%

movl

%eax,(

calll

0x00102d7a
movl

%eax,0

movl

%eax,0

xa8(%ebp)
+171 0002953b 8b5508
movl
0x08(%
ebp),%edx
+174 0002953e 8b32
movl
(%edx)
,%esi
+176 00029540 89c7
movl
%eax,%
edi
+178 00029542 3b750c
cmpl
0x0c(%
ebp),%esi
+181 00029545 7428
je
0x0002
956f
+183 00029547 89c3
movl
%eax,%
ebx
+185 00029549 89f0
movl
%esi,%
eax
+187 0002954b eb05
jmp
0x0002
9552
+189 0002954d 0f1f00
nopl
(%eax)
+192 00029550 89c6
movl
%eax,%
esi
+194 00029552 85db
testl
%ebx,%
ebx
+196 00029554 740c
je
0x0002
9562
+198 00029556 89442404
movl
%eax,0
x04(%esp)
+202 0002955a 891c24
movl
%ebx,(
%esp)
+205 0002955d e864970d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+210 00029562 8d4604
leal
0x04(%
esi),%eax
+213 00029565 8d7b04
leal
0x04(%
ebx),%edi
+216 00029568 89fb
movl
%edi,%
ebx
+218 0002956a 39450c
cmpl
%eax,0
x0c(%ebp)
+221 0002956d 75e1
jne
0x0002
9550
+223 0002956f 897da8
movl
%edi,0
xa8(%ebp)
+226 00029572 897d98
movl
%edi,0
x98(%ebp)
+229 00029575 89fb
movl
%edi,%
ebx
+231 00029577 8d75e2
leal
0xe2(%
ebp),%esi
+234 0002957a 660f1f440000
nopw
0x00(%eax,%eax
)
+240 00029580 85db
testl
%ebx,%
ebx
+242 00029582 7415
je
0x0002
9599
+244 00029584 8b5510
movl
0x10(%
ebp),%edx
+247 00029587 8b02
movl
(%edx)
,%eax

+249 00029589 89742408


movl
%esi,0
x08(%esp)
+253 0002958d 89442404
movl
%eax,0
x04(%esp)
+257 00029591 891c24
movl
%ebx,(
%esp)
+260 00029594 e827970d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+265 00029599 83451004
addl
$0x04,
0x10(%ebp)
+269 0002959d 83c304
addl
$0x04,
%ebx
+272 000295a0 895d98
movl
%ebx,0
x98(%ebp)
+275 000295a3 8b4510
movl
0x10(%
ebp),%eax
+278 000295a6 394514
cmpl
%eax,0
x14(%ebp)
+281 000295a9 75d5
jne
0x0002
9580
+283 000295ab 895da8
movl
%ebx,0
xa8(%ebp)
+286 000295ae 8b5508
movl
0x08(%
ebp),%edx
+289 000295b1 8b7a04
movl
0x04(%
edx),%edi
+292 000295b4 8b7594
movl
0x94(%
ebp),%esi
+295 000295b7 895d9c
movl
%ebx,0
x9c(%ebp)
+298 000295ba 89f0
movl
%esi,%
eax
+300 000295bc 39fe
cmpl
%edi,%
esi
+302 000295be 7512
jne
0x0002
95d2
+304 000295c0 eb2d
jmp
0x0002
95ef
+306 000295c2 0f1f8000000000
nopl
0x00000000(%ea
x)
+313 000295c9 0f1f8000000000
nopl
0x00000000(%ea
x)
+320 000295d0 89c6
movl
%eax,%
esi
+322 000295d2 85db
testl
%ebx,%
ebx
+324 000295d4 740c
je
0x0002
95e2
+326 000295d6 89442404
movl
%eax,0
x04(%esp)
+330 000295da 891c24
movl
%ebx,(
%esp)
+333 000295dd e8e4960d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+338 000295e2 8d4604
leal
0x04(%
esi),%eax
+341 000295e5 83c304
addl
$0x04,

%ebx
+344 000295e8 895d9c
x9c(%ebp)
+347 000295eb 39f8
eax
+349 000295ed 75e1
95d0
+351 000295ef 8b5508
ebp),%edx
+354 000295f2 8b7a04
edx),%edi
+357 000295f5 8b02
,%eax
+359 000295f7 39c7
edi
+361 000295f9 742f
962a
+363 000295fb 8b1588801300
x
+369 00029601 8955b0
xb0(%ebp)
+372 00029604 89c3
ebx
+374 00029606 662e0f1f840000000000
ax)
+384 00029610 8b03
,%eax
+386 00029612 8d70f4
eax),%esi
+389 00029615 3b75b0
ebp),%esi
+392 00029618 0f8534020000
+398 0002961e 83c304
%ebx
+401 00029621 39df
edi
+403 00029623 75eb
9610
+405 00029625 8b5508
ebp),%edx
+408 00029628 8b02
,%eax
+410 0002962a 85c0
eax
+412 0002962c 7408
9636
+414 0002962e 890424
%esp)
+417 00029631 e838970d00
operator delete(void*)
+422 00029636 8b45b4
ebp),%eax
+425 00029639 8b5508
ebp),%edx
+428 0002963c 8902
%edx)
+430 0002963e 8b459c
ebp),%eax
+433 00029641 894204
x04(%edx)

movl

%ebx,0

cmpl

%edi,%

jne

0x0002

movl

0x08(%

movl

0x04(%

movl

(%edx)

cmpl

%eax,%

je

0x0002

movl

nopw

0x00138088,%ed
movl

%edx,0

movl

%eax,%

%cs:0x00000000(%eax,%e
movl

(%ebx)

leal

0xf4(%

cmpl

0xb0(%

addl

0x00029852
$0x04,

cmpl

%ebx,%

jne

0x0002

movl

0x08(%

movl

(%edx)

testl

%eax,%

je

0x0002

movl

%eax,(

jne

calll

0x00102d6e
movl

0xb4(%

movl

0x08(%

movl

%eax,(

movl

0x9c(%

movl

%eax,0

+436 00029644 8b45b4


movl
0xb4(%
ebp),%eax
+439 00029647 0345a0
addl
0xa0(%
ebp),%eax
+442 0002964a 894208
movl
%eax,0
x08(%edx)
+445 0002964d 81c48c000000
addl
$0x0000008c,%e
sp
+451 00029653 5b
popl
%ebx
+452 00029654 5e
popl
%esi
+453 00029655 5f
popl
%edi
+454 00029656 c9
leave
+455 00029657 c3
ret
+456 00029658 89f8
movl
%edi,%
eax
+458 0002965a 2b4594
subl
0x94(%
ebp),%eax
+461 0002965d c1f802
sarl
$0x02,
%eax
+464 00029660 898578ffffff
movl
%eax,0xffffff7
8(%ebp)
+470 00029666 39857cffffff
cmpl
%eax,0xffffff7
c(%ebp)
+476 0002966c 0f83d2000000
jae
0x00029744
+482 00029672 8b857cffffff
movl
0xffffff7c(%eb
p),%eax
+488 00029678 c1e002
shll
$0x02,
%eax
+491 0002967b 89fe
movl
%edi,%
esi
+493 0002967d 29c6
subl
%eax,%
esi
+495 0002967f 39f7
cmpl
%esi,%
edi
+497 00029681 7430
je
0x0002
96b3
+499 00029683 897dc0
movl
%edi,0
xc0(%ebp)
+502 00029686 897db8
movl
%edi,0
xb8(%ebp)
+505 00029689 89fb
movl
%edi,%
ebx
+507 0002968b eb06
jmp
0x0002
9693
+509 0002968d 0f1f00
nopl
(%eax)
+512 00029690 895db8
movl
%ebx,0
xb8(%ebp)
+515 00029693 85db
testl
%ebx,%
ebx
+517 00029695 740c
je
0x0002
96a3
+519 00029697 89742404
movl
%esi,0
x04(%esp)
+523 0002969b 891c24
movl
%ebx,(
%esp)
+526 0002969e e823960d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+531 000296a3 83c604
addl
$0x04,

%esi
+534 000296a6 83c304
addl
$0x04,
%ebx
+537 000296a9 39f7
cmpl
%esi,%
edi
+539 000296ab 75e3
jne
0x0002
9690
+541 000296ad 8b5508
movl
0x08(%
ebp),%edx
+544 000296b0 8b7a04
movl
0x04(%
edx),%edi
+547 000296b3 8b45d8
movl
0xd8(%
ebp),%eax
+550 000296b6 c1e002
shll
$0x02,
%eax
+553 000296b9 01c7
addl
%eax,%
edi
+555 000296bb 8b5508
movl
0x08(%
ebp),%edx
+558 000296be 897a04
movl
%edi,0
x04(%edx)
+561 000296c1 8b7d80
movl
0x80(%
ebp),%edi
+564 000296c4 29c7
subl
%eax,%
edi
+566 000296c6 8b7580
movl
0x80(%
ebp),%esi
+569 000296c9 89fb
movl
%edi,%
ebx
+571 000296cb 2b5d0c
subl
0x0c(%
ebp),%ebx
+574 000296ce c1fb02
sarl
$0x02,
%ebx
+577 000296d1 85db
testl
%ebx,%
ebx
+579 000296d3 7e20
jle
0x0002
96f5
+581 000296d5 0f1f440000
nopl
0x00(%eax,%eax
)
+586 000296da 660f1f440000
nopw
0x00(%eax,%eax
)
+592 000296e0 83ef04
subl
$0x04,
%edi
+595 000296e3 83ee04
subl
$0x04,
%esi
+598 000296e6 897c2404
movl
%edi,0
x04(%esp)
+602 000296ea 893424
movl
%esi,(
%esp)
+605 000296ed e8bc950d00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+610 000296f2 4b
decl
%ebx
+611 000296f3 75eb
jne
0x0002
96e0
+613 000296f5 8bbd7cffffff
movl
0xffffff7c(%eb
p),%edi
+619 000296fb 85ff
testl
%edi,%
edi

+621 000296fd 0f8e4affffff


jle
0x0002964d
+627 00029703 8b7594
movl
0x94(%
ebp),%esi
+630 00029706 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+640 00029710 8b5510
movl
0x10(%
ebp),%edx
+643 00029713 8b1a
movl
(%edx)
,%ebx
+645 00029715 891c24
movl
%ebx,(
%esp)
+648 00029718 e87d970d00
calll
0x00102e9a
_strlen
+653 0002971d 89442408
movl
%eax,0
x08(%esp)
+657 00029721 895c2404
movl
%ebx,0
x04(%esp)
+661 00029725 893424
movl
%esi,(
%esp)
+664 00029728 e87b950d00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+669 0002972d 83451004
addl
$0x04,
0x10(%ebp)
+673 00029731 83c604
addl
$0x04,
%esi
+676 00029734 ff4d90
decl
0x90(%
ebp)
+679 00029737 75d7
jne
0x0002
9710
+681 00029739 81c48c000000
addl
$0x0000008c,%e
sp
+687 0002973f 5b
popl
%ebx
+688 00029740 5e
popl
%esi
+689 00029741 5f
popl
%edi
+690 00029742 c9
leave
+691 00029743 c3
ret
+692 00029744 c1e002
shll
$0x02,
%eax
+695 00029747 89458c
movl
%eax,0
x8c(%ebp)
+698 0002974a 8b5510
movl
0x10(%
ebp),%edx
+701 0002974d 01c2
addl
%eax,%
edx
+703 0002974f 895588
movl
%edx,0
x88(%ebp)
+706 00029752 395514
cmpl
%edx,0
x14(%ebp)
+709 00029755 7446
je
0x0002
979d
+711 00029757 897da4
movl
%edi,0
xa4(%ebp)
+714 0002975a 89d6
movl
%edx,%
esi
+716 0002975c 897dbc
movl
%edi,0
xbc(%ebp)
+719 0002975f 89fb
movl
%edi,%
ebx
+721 00029761 eb10
jmp
0x0002

9773
+723 00029763 660f1f440000
nopw
0x00(%eax,%eax
)
+729 00029769 0f1f8000000000
nopl
0x00000000(%ea
x)
+736 00029770 895dbc
movl
%ebx,0
xbc(%ebp)
+739 00029773 85db
testl
%ebx,%
ebx
+741 00029775 7415
je
0x0002
978c
+743 00029777 8b06
movl
(%esi)
,%eax
+745 00029779 8d55e6
leal
0xe6(%
ebp),%edx
+748 0002977c 89542408
movl
%edx,0
x08(%esp)
+752 00029780 89442404
movl
%eax,0
x04(%esp)
+756 00029784 891c24
movl
%ebx,(
%esp)
+759 00029787 e834950d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+764 0002978c 83c604
addl
$0x04,
%esi
+767 0002978f 83c304
addl
$0x04,
%ebx
+770 00029792 397514
cmpl
%esi,0
x14(%ebp)
+773 00029795 75d9
jne
0x0002
9770
+775 00029797 8b4508
movl
0x08(%
ebp),%eax
+778 0002979a 8b7804
movl
0x04(%
eax),%edi
+781 0002979d 8b45d8
movl
0xd8(%
ebp),%eax
+784 000297a0 2b8578ffffff
subl
0xffffff78(%eb
p),%eax
+790 000297a6 8d0487
leal
(%edi,
%eax,4),%eax
+793 000297a9 894584
movl
%eax,0
x84(%ebp)
+796 000297ac 89c7
movl
%eax,%
edi
+798 000297ae 8b5508
movl
0x08(%
ebp),%edx
+801 000297b1 894204
movl
%eax,0
x04(%edx)
+804 000297b4 8b450c
movl
0x0c(%
ebp),%eax
+807 000297b7 394580
cmpl
%eax,0
x80(%ebp)
+810 000297ba 0f84c1000000
je
0x00029881
+816 000297c0 89c6
movl
%eax,%
esi
+818 000297c2 897dc4
movl
%edi,0
xc4(%ebp)
+821 000297c5 89fb
movl
%edi,%

ebx
+823 000297c7 eb0b
jmp
0x0002
97d4
+825 000297c9 0f1f8000000000
nopl
0x00000000(%ea
x)
+832 000297d0 89df
movl
%ebx,%
edi
+834 000297d2 89c6
movl
%eax,%
esi
+836 000297d4 85db
testl
%ebx,%
ebx
+838 000297d6 740c
je
0x0002
97e4
+840 000297d8 89442404
movl
%eax,0
x04(%esp)
+844 000297dc 891c24
movl
%ebx,(
%esp)
+847 000297df e8e2940d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+852 000297e4 8d4604
leal
0x04(%
esi),%eax
+855 000297e7 83c304
addl
$0x04,
%ebx
+858 000297ea 394580
cmpl
%eax,0
x80(%ebp)
+861 000297ed 75e1
jne
0x0002
97d0
+863 000297ef 8b5508
movl
0x08(%
ebp),%edx
+866 000297f2 8b7a04
movl
0x04(%
edx),%edi
+869 000297f5 89d0
movl
%edx,%
eax
+871 000297f7 037d8c
addl
0x8c(%
ebp),%edi
+874 000297fa 897804
movl
%edi,0
x04(%eax)
+877 000297fd 8b7d88
movl
0x88(%
ebp),%edi
+880 00029800 2b7d10
subl
0x10(%
ebp),%edi
+883 00029803 c1ff02
sarl
$0x02,
%edi
+886 00029806 8b7594
movl
0x94(%
ebp),%esi
+889 00029809 85ff
testl
%edi,%
edi
+891 0002980b 0f8e3cfeffff
jle
0x0002964d
+897 00029811 0f1f8000000000
nopl
0x00000000(%ea
x)
+904 00029818 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+912 00029820 8b5510
movl
0x10(%
ebp),%edx
+915 00029823 8b1a
movl
(%edx)
,%ebx
+917 00029825 891c24
movl
%ebx,(
%esp)

+920 00029828 e86d960d00


calll
0x00102e9a
_strlen
+925 0002982d 89442408
movl
%eax,0
x08(%esp)
+929 00029831 895c2404
movl
%ebx,0
x04(%esp)
+933 00029835 893424
movl
%esi,(
%esp)
+936 00029838 e86b940d00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+941 0002983d 83451004
addl
$0x04,
0x10(%ebp)
+945 00029841 83c604
addl
$0x04,
%esi
+948 00029844 4f
decl
%edi
+949 00029845 75d9
jne
0x0002
9820
+951 00029847 81c48c000000
addl
$0x0000008c,%e
sp
+957 0002984d 5b
popl
%ebx
+958 0002984e 5e
popl
%esi
+959 0002984f 5f
popl
%edi
+960 00029850 c9
leave
+961 00029851 c3
ret
+962 00029852 83e804
subl
$0x04,
%eax
+965 00029855 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+973 0002985d 890424
movl
%eax,(
%esp)
+976 00029860 e8e9930d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+981 00029865 85c0
testl
%eax,%
eax
+983 00029867 0f8fb1fdffff
jg
0x0002961e
+989 0002986d 8d45df
leal
0xdf(%
ebp),%eax
+992 00029870 89442404
movl
%eax,0
x04(%esp)
+996 00029874 893424
movl
%esi,(
%esp)
+999 00029877 e808940d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1004 0002987c e99dfdffff
jmp
0x0002961e
+1009 00029881 8b4508
movl
0x08(%
ebp),%eax
+1012 00029884 e96effffff
jmp
0x000297f7
+1017 00029889 c7042468460d00
movl
$0x000d4668,(%
esp)
vector::_M_range_insert
+1024 00029890 e8a3940d00
calll
0x00102d38
std::__throw_length_error(char const*)
+1029 00029895 e87a940d00
calll
0x00102d14
std::__throw_bad_alloc()
+1034 0002989a 890424
movl
%eax,(
%esp)
+1037 0002989d e8f0940d00
calll
0x00102d92
___cxa_begin_catch
+1042 000298a2 8b5d98
movl
0x98(%

ebp),%ebx
+1045 000298a5 395d9c
x9c(%ebp)
+1048 000298a8 7417
98c1
+1050 000298aa 8b3d88801300
i
+1056 000298b0 8b03
,%eax
+1058 000298b2 8d70f4
eax),%esi
+1061 000298b5 39fe
esi
+1063 000298b7 754c
9905
+1065 000298b9 83c304
%ebx
+1068 000298bc 3b5d9c
ebp),%ebx
+1071 000298bf 75ef
98b0
+1073 000298c1 e8ea940d00
___cxa_rethrow
+1078 000298c6 890424
%esp)
+1081 000298c9 e87a930d00
__Unwind_Resume
+1086 000298ce 890424
%esp)
+1089 000298d1 e8bc940d00
___cxa_begin_catch
+1094 000298d6 3b7db8
ebp),%edi
+1097 000298d9 7425
9900
+1099 000298db 8b3588801300
i
+1105 000298e1 8d7de7
ebp),%edi
+1108 000298e4 8b55c0
ebp),%edx
+1111 000298e7 8b02
,%eax
+1113 000298e9 8d58f4
eax),%ebx
+1116 000298ec 39f3
ebx
+1118 000298ee 0f85bf000000
+1124 000298f4 8345c004
0xc0(%ebp)
+1128 000298f8 8b45b8
ebp),%eax
+1131 000298fb 3945c0
xc0(%ebp)
+1134 000298fe 75e4
98e4
+1136 00029900 e8ab940d00
___cxa_rethrow
+1141 00029905 83e804
%eax

cmpl

%ebx,0

je

0x0002

movl

0x00138088,%ed
movl

(%ebx)

leal

0xf4(%

cmpl

%edi,%

jne

0x0002

addl

$0x04,

cmpl

0x9c(%

jne

0x0002

calll

0x00102db0
movl

calll

%eax,(
0x00102c48

movl
calll

%eax,(
0x00102d92

cmpl

0xb8(%

je

0x0002

movl

0x00138088,%es
leal

0xe7(%

movl

0xc0(%

movl

(%edx)

leal

0xf4(%

cmpl

%esi,%

addl

0x000299b3
$0x04,

movl

0xb8(%

cmpl

%eax,0

jne

0x0002

jne

calll

0x00102db0
subl

$0x04,

+1144 00029908 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+1152 00029910 890424
movl
%eax,(
%esp)
+1155 00029913 e836930d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1160 00029918 85c0
testl
%eax,%
eax
+1162 0002991a 7f9d
jg
0x0002
98b9
+1164 0002991c 8d45e0
leal
0xe0(%
ebp),%eax
+1167 0002991f 89442404
movl
%eax,0
x04(%esp)
+1171 00029923 893424
movl
%esi,(
%esp)
+1174 00029926 e859930d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1179 0002992b eb8c
jmp
0x0002
98b9
+1181 0002992d 89c3
movl
%eax,%
ebx
+1183 0002992f e864940d00
calll
0x00102d98
___cxa_end_catch
+1188 00029934 891c24
movl
%ebx,(
%esp)
+1191 00029937 e856940d00
calll
0x00102d92
___cxa_begin_catch
+1196 0002993c 8b45b4
movl
0xb4(%
ebp),%eax
+1199 0002993f 3945a8
cmpl
%eax,0
xa8(%ebp)
+1202 00029942 7447
je
0x0002
998b
+1204 00029944 8b3d88801300
movl
0x00138088,%ed
i
+1210 0002994a 89c3
movl
%eax,%
ebx
+1212 0002994c 8b00
movl
(%eax)
,%eax
+1214 0002994e 8d70f4
leal
0xf4(%
eax),%esi
+1217 00029951 39fe
cmpl
%edi,%
esi
+1219 00029953 750e
jne
0x0002
9963
+1221 00029955 83c304
addl
$0x04,
%ebx
+1224 00029958 395da8
cmpl
%ebx,0
xa8(%ebp)
+1227 0002995b 742e
je
0x0002
998b
+1229 0002995d 89d8
movl
%ebx,%
eax
+1231 0002995f ebeb
jmp
0x0002
994c
+1233 00029961 ebca
jmp
0x0002
992d
+1235 00029963 83e804
subl
$0x04,

%eax
+1238 00029966 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1246 0002996e 890424
movl
%eax,(
%esp)
+1249 00029971 e8d8920d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1254 00029976 85c0
testl
%eax,%
eax
+1256 00029978 7fdb
jg
0x0002
9955
+1258 0002997a 8d55de
leal
0xde(%
ebp),%edx
+1261 0002997d 89542404
movl
%edx,0
x04(%esp)
+1265 00029981 893424
movl
%esi,(
%esp)
+1268 00029984 e8fb920d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1273 00029989 ebca
jmp
0x0002
9955
+1275 0002998b 8b75b4
movl
0xb4(%
ebp),%esi
+1278 0002998e 85f6
testl
%esi,%
esi
+1280 00029990 740b
je
0x0002
999d
+1282 00029992 8b45b4
movl
0xb4(%
ebp),%eax
+1285 00029995 890424
movl
%eax,(
%esp)
+1288 00029998 e8d1930d00
calll
0x00102d6e
operator delete(void*)
+1293 0002999d e80e940d00
calll
0x00102db0
___cxa_rethrow
+1298 000299a2 89c3
movl
%eax,%
ebx
+1300 000299a4 e8ef930d00
calll
0x00102d98
___cxa_end_catch
+1305 000299a9 891c24
movl
%ebx,(
%esp)
+1308 000299ac e897920d00
calll
0x00102c48
__Unwind_Resume
+1313 000299b1 ebef
jmp
0x0002
99a2
+1315 000299b3 83e804
subl
$0x04,
%eax
+1318 000299b6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1326 000299be 890424
movl
%eax,(
%esp)
+1329 000299c1 e888920d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1334 000299c6 85c0
testl
%eax,%
eax
+1336 000299c8 0f8f26ffffff
jg
0x000298f4
+1342 000299ce 897c2404
movl
%edi,0
x04(%esp)
+1346 000299d2 891c24
movl
%ebx,(

%esp)
+1349 000299d5 e8aa920d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1354 000299da e915ffffff
jmp
0x000298f4
+1359 000299df ebc1
jmp
0x0002
99a2
+1361 000299e1 ebbf
jmp
0x0002
99a2
+1363 000299e3 890424
movl
%eax,(
%esp)
+1366 000299e6 e8a7930d00
calll
0x00102d92
___cxa_begin_catch
+1371 000299eb 89f8
movl
%edi,%
eax
+1373 000299ed 397d98
cmpl
%edi,0
x98(%ebp)
+1376 000299f0 0f8480000000
je
0x00029a76
+1382 000299f6 8b3d88801300
movl
0x00138088,%ed
i
+1388 000299fc 89c3
movl
%eax,%
ebx
+1390 000299fe 8b00
movl
(%eax)
,%eax
+1392 00029a00 8d70f4
leal
0xf4(%
eax),%esi
+1395 00029a03 39f7
cmpl
%esi,%
edi
+1397 00029a05 7547
jne
0x0002
9a4e
+1399 00029a07 83c304
addl
$0x04,
%ebx
+1402 00029a0a 395d98
cmpl
%ebx,0
x98(%ebp)
+1405 00029a0d 7467
je
0x0002
9a76
+1407 00029a0f 89d8
movl
%ebx,%
eax
+1409 00029a11 ebeb
jmp
0x0002
99fe
+1411 00029a13 890424
movl
%eax,(
%esp)
+1414 00029a16 e877930d00
calll
0x00102d92
___cxa_begin_catch
+1419 00029a1b 8b45b4
movl
0xb4(%
ebp),%eax
+1422 00029a1e 39c7
cmpl
%eax,%
edi
+1424 00029a20 0f8424010000
je
0x00029b4a
+1430 00029a26 8b1588801300
movl
0x00138088,%ed
x
+1436 00029a2c 8955ac
movl
%edx,0
xac(%ebp)
+1439 00029a2f 89c3
movl
%eax,%
ebx
+1441 00029a31 8b00
movl
(%eax)
,%eax
+1443 00029a33 8d70f4
leal
0xf4(%
eax),%esi
+1446 00029a36 3b75ac
cmpl
0xac(%

ebp),%esi
+1449 00029a39 0f85dc000000
jne
0x00029b1b
+1455 00029a3f 83c304
addl
$0x04,
%ebx
+1458 00029a42 39df
cmpl
%ebx,%
edi
+1460 00029a44 0f8400010000
je
0x00029b4a
+1466 00029a4a 89d8
movl
%ebx,%
eax
+1468 00029a4c ebe3
jmp
0x0002
9a31
+1470 00029a4e 83e804
subl
$0x04,
%eax
+1473 00029a51 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1481 00029a59 890424
movl
%eax,(
%esp)
+1484 00029a5c e8ed910d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1489 00029a61 85c0
testl
%eax,%
eax
+1491 00029a63 7fa2
jg
0x0002
9a07
+1493 00029a65 8d45e1
leal
0xe1(%
ebp),%eax
+1496 00029a68 89442404
movl
%eax,0
x04(%esp)
+1500 00029a6c 893424
movl
%esi,(
%esp)
+1503 00029a6f e810920d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1508 00029a74 eb91
jmp
0x0002
9a07
+1510 00029a76 e835930d00
calll
0x00102db0
___cxa_rethrow
+1515 00029a7b e9adfeffff
jmp
0x0002992d
+1520 00029a80 e9a8feffff
jmp
0x0002992d
+1525 00029a85 890424
movl
%eax,(
%esp)
+1528 00029a88 e805930d00
calll
0x00102d92
___cxa_begin_catch
+1533 00029a8d 3b7d84
cmpl
0x84(%
ebp),%edi
+1536 00029a90 741b
je
0x0002
9aad
+1538 00029a92 8b3588801300
movl
0x00138088,%es
i
+1544 00029a98 8b55c4
movl
0xc4(%
ebp),%edx
+1547 00029a9b 8b02
movl
(%edx)
,%eax
+1549 00029a9d 8d58f4
leal
0xf4(%
eax),%ebx
+1552 00029aa0 39f3
cmpl
%esi,%
ebx
+1554 00029aa2 7545
jne
0x0002
9ae9
+1556 00029aa4 8345c404
addl
$0x04,
0xc4(%ebp)

+1560 00029aa8 3b7dc4


cmpl
0xc4(%
ebp),%edi
+1563 00029aab 75eb
jne
0x0002
9a98
+1565 00029aad e8fe920d00
calll
0x00102db0
___cxa_rethrow
+1570 00029ab2 890424
movl
%eax,(
%esp)
+1573 00029ab5 e8d8920d00
calll
0x00102d92
___cxa_begin_catch
+1578 00029aba 3b7dbc
cmpl
0xbc(%
ebp),%edi
+1581 00029abd 7425
je
0x0002
9ae4
+1583 00029abf 8b3588801300
movl
0x00138088,%es
i
+1589 00029ac5 8d7de5
leal
0xe5(%
ebp),%edi
+1592 00029ac8 8b55a4
movl
0xa4(%
ebp),%edx
+1595 00029acb 8b02
movl
(%edx)
,%eax
+1597 00029acd 8d58f4
leal
0xf4(%
eax),%ebx
+1600 00029ad0 39f3
cmpl
%esi,%
ebx
+1602 00029ad2 0f8581000000
jne
0x00029b59
+1608 00029ad8 8345a404
addl
$0x04,
0xa4(%ebp)
+1612 00029adc 8b45a4
movl
0xa4(%
ebp),%eax
+1615 00029adf 3945bc
cmpl
%eax,0
xbc(%ebp)
+1618 00029ae2 75e4
jne
0x0002
9ac8
+1620 00029ae4 e8c7920d00
calll
0x00102db0
___cxa_rethrow
+1625 00029ae9 83e804
subl
$0x04,
%eax
+1628 00029aec c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1636 00029af4 890424
movl
%eax,(
%esp)
+1639 00029af7 e852910d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1644 00029afc 85c0
testl
%eax,%
eax
+1646 00029afe 7fa4
jg
0x0002
9aa4
+1648 00029b00 8d45e4
leal
0xe4(%
ebp),%eax
+1651 00029b03 89442404
movl
%eax,0
x04(%esp)
+1655 00029b07 891c24
movl
%ebx,(
%esp)
+1658 00029b0a e875910d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1663 00029b0f eb93
jmp
0x0002
9aa4

+1665 00029b11 e98cfeffff


jmp
0x000299a2
+1670 00029b16 e987feffff
jmp
0x000299a2
+1675 00029b1b 83e804
subl
$0x04,
%eax
+1678 00029b1e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1686 00029b26 890424
movl
%eax,(
%esp)
+1689 00029b29 e820910d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1694 00029b2e 85c0
testl
%eax,%
eax
+1696 00029b30 0f8f09ffffff
jg
0x00029a3f
+1702 00029b36 8d45e3
leal
0xe3(%
ebp),%eax
+1705 00029b39 89442404
movl
%eax,0
x04(%esp)
+1709 00029b3d 893424
movl
%esi,(
%esp)
+1712 00029b40 e83f910d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1717 00029b45 e9f5feffff
jmp
0x00029a3f
+1722 00029b4a e861920d00
calll
0x00102db0
___cxa_rethrow
+1727 00029b4f e9d9fdffff
jmp
0x0002992d
+1732 00029b54 e9d4fdffff
jmp
0x0002992d
+1737 00029b59 83e804
subl
$0x04,
%eax
+1740 00029b5c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1748 00029b64 890424
movl
%eax,(
%esp)
+1751 00029b67 e8e2900d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1756 00029b6c 85c0
testl
%eax,%
eax
+1758 00029b6e 0f8f64ffffff
jg
0x00029ad8
+1764 00029b74 897c2404
movl
%edi,0
x04(%esp)
+1768 00029b78 891c24
movl
%ebx,(
%esp)
+1771 00029b7b e804910d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1776 00029b80 e953ffffff
jmp
0x00029ad8
+1781 00029b85 e918feffff
jmp
0x000299a2
+1786 00029b8a e913feffff
jmp
0x000299a2
+1791 00029b8f 90
nop
+0

00029b90 55

pushl

00029b91 89e5

movl

00029b93 57

pushl

00029b94 56

pushl

00029b95 53

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx

+6
00029b96 83ec3c
$0x3c,%esp
+9
00029b99 8b4508
0x08(%ebp),%eax
+12 00029b9c c70088951300
eax)
+18 00029ba2 83c034
%eax
+21 00029ba5 8945d0
xd0(%ebp)
+24 00029ba8 8b7804
eax),%edi
+27 00029bab 8b5508
ebp),%edx
+30 00029bae 8b4234
edx),%eax
+33 00029bb1 39c7
edi
+35 00029bb3 0f84ab000000
+41 00029bb9 8b1588801300
x
+47 00029bbf 8955cc
xcc(%ebp)
+50 00029bc2 8955d4
xd4(%ebp)
+53 00029bc5 89c3
ebx
+55 00029bc7 660f1f840000000000
+64 00029bd0 8b03
,%eax
+66 00029bd2 8d70f4
eax),%esi
+69 00029bd5 3b75d4
ebp),%esi
+72 00029bd8 755f
9c39
+74 00029bda 83c304
%ebx
+77 00029bdd 39df
edi
+79 00029bdf 75ef
9bd0
+81 00029be1 8b55d0
ebp),%edx
+84 00029be4 8b02
,%eax
+86 00029be6 85c0
eax
+88 00029be8 7408
9bf2
+90 00029bea 890424
%esp)
+93 00029bed e87c910d00
operator delete(void*)
+98 00029bf2 8b4508
ebp),%eax
+101 00029bf5 83c010
%eax
+104 00029bf8 890424
%esp)

subl
movl
movl

$0x00139588,(%
addl

$0x34,

movl

%eax,0

movl

0x04(%

movl

0x08(%

movl

0x34(%

cmpl

%eax,%

je
movl

nopw

0x00029c64
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

0x00000000(%eax,%eax)
movl
(%ebx)
leal

0xf4(%

cmpl

0xd4(%

jne

0x0002

addl

$0x04,

cmpl

%ebx,%

jne

0x0002

movl

0xd0(%

movl

(%edx)

testl

%eax,%

je

0x0002

movl

%eax,(

calll

0x00102d6e
movl

0x08(%

addl

$0x10,

movl

%eax,(

+107 00029bfb e860460300


calll
0x0005e260
+112 00029c00 8b4508
movl
0x08(%
ebp),%eax
+115 00029c03 c700e8911300
movl
$0x001391e8,(%
eax)
+121 00029c09 8b5508
movl
0x08(%
ebp),%edx
+124 00029c0c 8b4208
movl
0x08(%
edx),%eax
+127 00029c0f 8d58f4
leal
0xf4(%
eax),%ebx
+130 00029c12 8b75cc
movl
0xcc(%
ebp),%esi
+133 00029c15 39f3
cmpl
%esi,%
ebx
+135 00029c17 7559
jne
0x0002
9c72
+137 00029c19 8b5508
movl
0x08(%
ebp),%edx
+140 00029c1c 8b4204
movl
0x04(%
edx),%eax
+143 00029c1f 8d58f4
leal
0xf4(%
eax),%ebx
+146 00029c22 39de
cmpl
%ebx,%
esi
+148 00029c24 7577
jne
0x0002
9c9d
+150 00029c26 8b4508
movl
0x08(%
ebp),%eax
+153 00029c29 890424
movl
%eax,(
%esp)
+156 00029c2c e83d910d00
calll
0x00102d6e
operator delete(void*)
+161 00029c31 83c43c
addl
$0x3c,
%esp
+164 00029c34 5b
popl
%ebx
+165 00029c35 5e
popl
%esi
+166 00029c36 5f
popl
%edi
+167 00029c37 c9
leave
+168 00029c38 c3
ret
+169 00029c39 83e804
subl
$0x04,
%eax
+172 00029c3c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+180 00029c44 890424
movl
%eax,(
%esp)
+183 00029c47 e802900d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+188 00029c4c 85c0
testl
%eax,%
eax
+190 00029c4e 7f8a
jg
0x0002
9bda
+192 00029c50 8d45e7
leal
0xe7(%
ebp),%eax
+195 00029c53 89442404
movl
%eax,0
x04(%esp)
+199 00029c57 893424
movl
%esi,(
%esp)
+202 00029c5a e825900d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+207 00029c5f e976ffffff
jmp
0x00029bda
+212 00029c64 8b1588801300
movl
0x00138088,%ed
x
+218 00029c6a 8955cc
movl
%edx,0
xcc(%ebp)
+221 00029c6d e96fffffff
jmp
0x00029be1
+226 00029c72 83e804
subl
$0x04,
%eax
+229 00029c75 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+237 00029c7d 890424
movl
%eax,(
%esp)
+240 00029c80 e8c98f0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+245 00029c85 85c0
testl
%eax,%
eax
+247 00029c87 7f90
jg
0x0002
9c19
+249 00029c89 8d45e3
leal
0xe3(%
ebp),%eax
+252 00029c8c 89442404
movl
%eax,0
x04(%esp)
+256 00029c90 891c24
movl
%ebx,(
%esp)
+259 00029c93 e8ec8f0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+264 00029c98 e97cffffff
jmp
0x00029c19
+269 00029c9d 83e804
subl
$0x04,
%eax
+272 00029ca0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+280 00029ca8 890424
movl
%eax,(
%esp)
+283 00029cab e89e8f0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+288 00029cb0 85c0
testl
%eax,%
eax
+290 00029cb2 0f8f6effffff
jg
0x00029c26
+296 00029cb8 8d45e1
leal
0xe1(%
ebp),%eax
+299 00029cbb 89442404
movl
%eax,0
x04(%esp)
+303 00029cbf 891c24
movl
%ebx,(
%esp)
+306 00029cc2 e8bd8f0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+311 00029cc7 e95affffff
jmp
0x00029c26
+316 00029ccc 89c3
movl
%eax,%
ebx
+318 00029cce 8b5508
movl
0x08(%
ebp),%edx
+321 00029cd1 8b4204
movl
0x04(%
edx),%eax
+324 00029cd4 8d78f4
leal
0xf4(%
eax),%edi
+327 00029cd7 39fe
cmpl
%edi,%
esi

+329 00029cd9 750c


jne
0x0002
9ce7
+331 00029cdb 891c24
movl
%ebx,(
%esp)
+334 00029cde e8658f0d00
calll
0x00102c48
__Unwind_Resume
+339 00029ce3 89c3
movl
%eax,%
ebx
+341 00029ce5 ebf4
jmp
0x0002
9cdb
+343 00029ce7 83e804
subl
$0x04,
%eax
+346 00029cea c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+354 00029cf2 890424
movl
%eax,(
%esp)
+357 00029cf5 e8548f0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+362 00029cfa 85c0
testl
%eax,%
eax
+364 00029cfc 7fdd
jg
0x0002
9cdb
+366 00029cfe 8d45e2
leal
0xe2(%
ebp),%eax
+369 00029d01 89442404
movl
%eax,0
x04(%esp)
+373 00029d05 893c24
movl
%edi,(
%esp)
+376 00029d08 e8778f0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+381 00029d0d ebcc
jmp
0x0002
9cdb
+383 00029d0f 89c3
movl
%eax,%
ebx
+385 00029d11 8b55d0
movl
0xd0(%
ebp),%edx
+388 00029d14 8b02
movl
(%edx)
,%eax
+390 00029d16 85c0
testl
%eax,%
eax
+392 00029d18 7408
je
0x0002
9d22
+394 00029d1a 890424
movl
%eax,(
%esp)
+397 00029d1d e84c900d00
calll
0x00102d6e
operator delete(void*)
+402 00029d22 8b4508
movl
0x08(%
ebp),%eax
+405 00029d25 83c010
addl
$0x10,
%eax
+408 00029d28 890424
movl
%eax,(
%esp)
+411 00029d2b e830450300
calll
0x0005e260
+416 00029d30 8b4508
movl
0x08(%
ebp),%eax
+419 00029d33 c700e8911300
movl
$0x001391e8,(%
eax)
+425 00029d39 8b5508
movl
0x08(%
ebp),%edx

+428 00029d3c 8b4208


movl
0x08(%
edx),%eax
+431 00029d3f 8d70f4
leal
0xf4(%
eax),%esi
+434 00029d42 8b7dcc
movl
0xcc(%
ebp),%edi
+437 00029d45 39fe
cmpl
%edi,%
esi
+439 00029d47 754a
jne
0x0002
9d93
+441 00029d49 8b5508
movl
0x08(%
ebp),%edx
+444 00029d4c 8b4204
movl
0x04(%
edx),%eax
+447 00029d4f 8d70f4
leal
0xf4(%
eax),%esi
+450 00029d52 39f7
cmpl
%esi,%
edi
+452 00029d54 7485
je
0x0002
9cdb
+454 00029d56 83e804
subl
$0x04,
%eax
+457 00029d59 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+465 00029d61 890424
movl
%eax,(
%esp)
+468 00029d64 e8e58e0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+473 00029d69 85c0
testl
%eax,%
eax
+475 00029d6b 0f8f6affffff
jg
0x00029cdb
+481 00029d71 8d45e4
leal
0xe4(%
ebp),%eax
+484 00029d74 89442404
movl
%eax,0
x04(%esp)
+488 00029d78 893424
movl
%esi,(
%esp)
+491 00029d7b e8048f0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+496 00029d80 e956ffffff
jmp
0x00029cdb
+501 00029d85 89c3
movl
%eax,%
ebx
+503 00029d87 eba7
jmp
0x0002
9d30
+505 00029d89 e955ffffff
jmp
0x00029ce3
+510 00029d8e e950ffffff
jmp
0x00029ce3
+515 00029d93 83e804
subl
$0x04,
%eax
+518 00029d96 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+526 00029d9e 890424
movl
%eax,(
%esp)
+529 00029da1 e8a88e0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+534 00029da6 85c0
testl
%eax,%
eax
+536 00029da8 7f9f
jg
0x0002
9d49
+538 00029daa 8d45e6
leal
0xe6(%

ebp),%eax
+541 00029dad 89442404
movl
%eax,0
x04(%esp)
+545 00029db1 893424
movl
%esi,(
%esp)
+548 00029db4 e8cb8e0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+553 00029db9 eb8e
jmp
0x0002
9d49
+555 00029dbb 89c3
movl
%eax,%
ebx
+557 00029dbd 8b5508
movl
0x08(%
ebp),%edx
+560 00029dc0 8b4204
movl
0x04(%
edx),%eax
+563 00029dc3 8d70f4
leal
0xf4(%
eax),%esi
+566 00029dc6 39f7
cmpl
%esi,%
edi
+568 00029dc8 0f840dffffff
je
0x00029cdb
+574 00029dce 83e804
subl
$0x04,
%eax
+577 00029dd1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+585 00029dd9 890424
movl
%eax,(
%esp)
+588 00029ddc e86d8e0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+593 00029de1 85c0
testl
%eax,%
eax
+595 00029de3 0f8ff2feffff
jg
0x00029cdb
+601 00029de9 8d45e5
leal
0xe5(%
ebp),%eax
+604 00029dec 89442404
movl
%eax,0
x04(%esp)
+608 00029df0 893424
movl
%esi,(
%esp)
+611 00029df3 e88c8e0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+616 00029df8 e9defeffff
jmp
0x00029cdb
+621 00029dfd e9e1feffff
jmp
0x00029ce3
+626 00029e02 0f1f8000000000
nopl
0x00000000(%ea
x)
+633 00029e09 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

00029e10 55

pushl

00029e11 89e5

movl

00029e13 57

pushl

00029e14 56

pushl

00029e15 53

pushl

00029e16 83ec3c

subl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x3c,%esp

+9
00029e19 8b4508
0x08(%ebp),%eax
+12 00029e1c c70088951300
eax)
+18 00029e22 83c034
%eax
+21 00029e25 8945d0
xd0(%ebp)
+24 00029e28 8b7804
eax),%edi
+27 00029e2b 8b5508
ebp),%edx
+30 00029e2e 8b4234
edx),%eax
+33 00029e31 39c7
edi
+35 00029e33 0f849d000000
+41 00029e39 8b1588801300
x
+47 00029e3f 8955cc
xcc(%ebp)
+50 00029e42 8955d4
xd4(%ebp)
+53 00029e45 89c3
ebx
+55 00029e47 660f1f840000000000
+64 00029e50 8b03
,%eax
+66 00029e52 8d70f4
eax),%esi
+69 00029e55 3b75d4
ebp),%esi
+72 00029e58 7554
9eae
+74 00029e5a 83c304
%ebx
+77 00029e5d 39df
edi
+79 00029e5f 75ef
9e50
+81 00029e61 8b55d0
ebp),%edx
+84 00029e64 8b02
,%eax
+86 00029e66 85c0
eax
+88 00029e68 7408
9e72
+90 00029e6a 890424
%esp)
+93 00029e6d e8fc8e0d00
operator delete(void*)
+98 00029e72 8b4508
ebp),%eax
+101 00029e75 83c010
%eax
+104 00029e78 890424
%esp)
+107 00029e7b e8e0430300
+112 00029e80 8b4508

movl
movl

$0x00139588,(%
addl

$0x34,

movl

%eax,0

movl

0x04(%

movl

0x08(%

movl

0x34(%

cmpl

%eax,%

je
movl

nopw

0x00029ed6
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

0x00000000(%eax,%eax)
movl
(%ebx)
leal

0xf4(%

cmpl

0xd4(%

jne

0x0002

addl

$0x04,

cmpl

%ebx,%

jne

0x0002

movl

0xd0(%

movl

(%edx)

testl

%eax,%

je

0x0002

movl

%eax,(

calll

0x00102d6e
movl

0x08(%

addl

$0x10,

movl

%eax,(

movl

0x0005e260
0x08(%

calll

ebp),%eax
+115 00029e83 c700e8911300
movl
$0x001391e8,(%
eax)
+121 00029e89 8b5508
movl
0x08(%
ebp),%edx
+124 00029e8c 8b4208
movl
0x08(%
edx),%eax
+127 00029e8f 8d58f4
leal
0xf4(%
eax),%ebx
+130 00029e92 8b75cc
movl
0xcc(%
ebp),%esi
+133 00029e95 39f3
cmpl
%esi,%
ebx
+135 00029e97 7548
jne
0x0002
9ee1
+137 00029e99 8b5508
movl
0x08(%
ebp),%edx
+140 00029e9c 8b4204
movl
0x04(%
edx),%eax
+143 00029e9f 8d58f4
leal
0xf4(%
eax),%ebx
+146 00029ea2 39de
cmpl
%ebx,%
esi
+148 00029ea4 7563
jne
0x0002
9f09
+150 00029ea6 83c43c
addl
$0x3c,
%esp
+153 00029ea9 5b
popl
%ebx
+154 00029eaa 5e
popl
%esi
+155 00029eab 5f
popl
%edi
+156 00029eac c9
leave
+157 00029ead c3
ret
+158 00029eae 83e804
subl
$0x04,
%eax
+161 00029eb1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+169 00029eb9 890424
movl
%eax,(
%esp)
+172 00029ebc e88d8d0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+177 00029ec1 85c0
testl
%eax,%
eax
+179 00029ec3 7f95
jg
0x0002
9e5a
+181 00029ec5 8d45e7
leal
0xe7(%
ebp),%eax
+184 00029ec8 89442404
movl
%eax,0
x04(%esp)
+188 00029ecc 893424
movl
%esi,(
%esp)
+191 00029ecf e8b08d0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+196 00029ed4 eb84
jmp
0x0002
9e5a
+198 00029ed6 8b1588801300
movl
0x00138088,%ed
x
+204 00029edc 8955cc
movl
%edx,0
xcc(%ebp)
+207 00029edf eb80
jmp
0x0002

9e61
+209 00029ee1 83e804
subl
$0x04,
%eax
+212 00029ee4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+220 00029eec 890424
movl
%eax,(
%esp)
+223 00029eef e85a8d0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+228 00029ef4 85c0
testl
%eax,%
eax
+230 00029ef6 7fa1
jg
0x0002
9e99
+232 00029ef8 8d45e3
leal
0xe3(%
ebp),%eax
+235 00029efb 89442404
movl
%eax,0
x04(%esp)
+239 00029eff 891c24
movl
%ebx,(
%esp)
+242 00029f02 e87d8d0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+247 00029f07 eb90
jmp
0x0002
9e99
+249 00029f09 83e804
subl
$0x04,
%eax
+252 00029f0c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+260 00029f14 890424
movl
%eax,(
%esp)
+263 00029f17 e8328d0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+268 00029f1c 85c0
testl
%eax,%
eax
+270 00029f1e 7f86
jg
0x0002
9ea6
+272 00029f20 8d45e1
leal
0xe1(%
ebp),%eax
+275 00029f23 89442404
movl
%eax,0
x04(%esp)
+279 00029f27 891c24
movl
%ebx,(
%esp)
+282 00029f2a e8558d0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+287 00029f2f e972ffffff
jmp
0x00029ea6
+292 00029f34 89c3
movl
%eax,%
ebx
+294 00029f36 8b5508
movl
0x08(%
ebp),%edx
+297 00029f39 8b4204
movl
0x04(%
edx),%eax
+300 00029f3c 8d78f4
leal
0xf4(%
eax),%edi
+303 00029f3f 39fe
cmpl
%edi,%
esi
+305 00029f41 750c
jne
0x0002
9f4f
+307 00029f43 891c24
movl
%ebx,(
%esp)

+310 00029f46 e8fd8c0d00


calll
0x00102c48
__Unwind_Resume
+315 00029f4b 89c3
movl
%eax,%
ebx
+317 00029f4d ebf4
jmp
0x0002
9f43
+319 00029f4f 83e804
subl
$0x04,
%eax
+322 00029f52 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+330 00029f5a 890424
movl
%eax,(
%esp)
+333 00029f5d e8ec8c0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+338 00029f62 85c0
testl
%eax,%
eax
+340 00029f64 7fdd
jg
0x0002
9f43
+342 00029f66 8d45e2
leal
0xe2(%
ebp),%eax
+345 00029f69 89442404
movl
%eax,0
x04(%esp)
+349 00029f6d 893c24
movl
%edi,(
%esp)
+352 00029f70 e80f8d0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+357 00029f75 ebcc
jmp
0x0002
9f43
+359 00029f77 89c3
movl
%eax,%
ebx
+361 00029f79 8b55d0
movl
0xd0(%
ebp),%edx
+364 00029f7c 8b02
movl
(%edx)
,%eax
+366 00029f7e 85c0
testl
%eax,%
eax
+368 00029f80 7408
je
0x0002
9f8a
+370 00029f82 890424
movl
%eax,(
%esp)
+373 00029f85 e8e48d0d00
calll
0x00102d6e
operator delete(void*)
+378 00029f8a 8b4508
movl
0x08(%
ebp),%eax
+381 00029f8d 83c010
addl
$0x10,
%eax
+384 00029f90 890424
movl
%eax,(
%esp)
+387 00029f93 e8c8420300
calll
0x0005e260
+392 00029f98 8b4508
movl
0x08(%
ebp),%eax
+395 00029f9b c700e8911300
movl
$0x001391e8,(%
eax)
+401 00029fa1 8b5508
movl
0x08(%
ebp),%edx
+404 00029fa4 8b4208
movl
0x08(%
edx),%eax
+407 00029fa7 8d70f4
leal
0xf4(%
eax),%esi

+410 00029faa 8b7dcc


movl
0xcc(%
ebp),%edi
+413 00029fad 39fe
cmpl
%edi,%
esi
+415 00029faf 754a
jne
0x0002
9ffb
+417 00029fb1 8b5508
movl
0x08(%
ebp),%edx
+420 00029fb4 8b4204
movl
0x04(%
edx),%eax
+423 00029fb7 8d70f4
leal
0xf4(%
eax),%esi
+426 00029fba 39f7
cmpl
%esi,%
edi
+428 00029fbc 7485
je
0x0002
9f43
+430 00029fbe 83e804
subl
$0x04,
%eax
+433 00029fc1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+441 00029fc9 890424
movl
%eax,(
%esp)
+444 00029fcc e87d8c0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+449 00029fd1 85c0
testl
%eax,%
eax
+451 00029fd3 0f8f6affffff
jg
0x00029f43
+457 00029fd9 8d45e4
leal
0xe4(%
ebp),%eax
+460 00029fdc 89442404
movl
%eax,0
x04(%esp)
+464 00029fe0 893424
movl
%esi,(
%esp)
+467 00029fe3 e89c8c0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+472 00029fe8 e956ffffff
jmp
0x00029f43
+477 00029fed 89c3
movl
%eax,%
ebx
+479 00029fef eba7
jmp
0x0002
9f98
+481 00029ff1 e955ffffff
jmp
0x00029f4b
+486 00029ff6 e950ffffff
jmp
0x00029f4b
+491 00029ffb 83e804
subl
$0x04,
%eax
+494 00029ffe c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+502 0002a006 890424
movl
%eax,(
%esp)
+505 0002a009 e8408c0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+510 0002a00e 85c0
testl
%eax,%
eax
+512 0002a010 7f9f
jg
0x0002
9fb1
+514 0002a012 8d45e6
leal
0xe6(%
ebp),%eax
+517 0002a015 89442404
movl
%eax,0
x04(%esp)
+521 0002a019 893424
movl
%esi,(

%esp)
+524 0002a01c e8638c0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+529 0002a021 eb8e
jmp
0x0002
9fb1
+531 0002a023 89c3
movl
%eax,%
ebx
+533 0002a025 8b5508
movl
0x08(%
ebp),%edx
+536 0002a028 8b4204
movl
0x04(%
edx),%eax
+539 0002a02b 8d70f4
leal
0xf4(%
eax),%esi
+542 0002a02e 39f7
cmpl
%esi,%
edi
+544 0002a030 0f840dffffff
je
0x00029f43
+550 0002a036 83e804
subl
$0x04,
%eax
+553 0002a039 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+561 0002a041 890424
movl
%eax,(
%esp)
+564 0002a044 e8058c0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+569 0002a049 85c0
testl
%eax,%
eax
+571 0002a04b 0f8ff2feffff
jg
0x00029f43
+577 0002a051 8d45e5
leal
0xe5(%
ebp),%eax
+580 0002a054 89442404
movl
%eax,0
x04(%esp)
+584 0002a058 893424
movl
%esi,(
%esp)
+587 0002a05b e8248c0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+592 0002a060 e9defeffff
jmp
0x00029f43
+597 0002a065 e9e1feffff
jmp
0x00029f4b
+602 0002a06a 90
nop
+603 0002a06b 90
nop
+604 0002a06c 90
nop
+605 0002a06d 90
nop
+606 0002a06e 90
nop
+607 0002a06f 90
nop
+0

0002a070 55

pushl

%ebp
+1
0002a071 89e5
%esp,%ebp
+3
0002a073 8b4508
0x08(%ebp),%eax
+6
0002a076 83c010
$0x10,%eax
+9
0002a079 c9
+10 0002a07a c3
+11 0002a07b 90
+12 0002a07c 0f1f4000
eax)

movl
movl
addl
leave
ret
nop
nopl

0x00(%

+0

0002a080 55

pushl

%ebp
+1
0002a081 89e5
%esp,%ebp
+3
0002a083 8b4508
0x08(%ebp),%eax
+6
0002a086 8b80d0000000
00d0(%eax),%eax
+12 0002a08c c9
+13 0002a08d c3
+14 0002a08e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0002a090 55

pushl

%ebp
+1
0002a091 89e5
%esp,%ebp
+3
0002a093 8b4508
0x08(%ebp),%eax
+6
0002a096 8b80d4000000
00d4(%eax),%eax
+12 0002a09c c9
+13 0002a09d c3
+14 0002a09e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0002a0a0 55

pushl

%ebp
+1
0002a0a1 89e5
%esp,%ebp
+3
0002a0a3 8b4508
0x08(%ebp),%eax
+6
0002a0a6 8b80d8000000
00d8(%eax),%eax
+12 0002a0ac c9
+13 0002a0ad c3
+14 0002a0ae 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0002a0b0 55

pushl

%ebp
+1
0002a0b1 89e5
%esp,%ebp
+3
0002a0b3 8b4508
0x08(%ebp),%eax
+6
0002a0b6 8b80dc000000
00dc(%eax),%eax
+12 0002a0bc c9
+13 0002a0bd c3
+14 0002a0be 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0002a0c0 55

pushl

%ebp
+1
0002a0c1
%esp,%ebp
+3
0002a0c3
0x08(%ebp),%edx
+6
0002a0c6
0x0c(%ebp),%eax
+9
0002a0c9
%eax,(%edx)
+11 0002a0cb 8b4510
ebp),%eax

89e5

movl

8b5508

movl

8b450c

movl

8902

movl
movl

0x10(%

+14 0002a0ce
x04(%edx)
+17 0002a0d1
ebp),%eax
+20 0002a0d4
x08(%edx)
+23 0002a0d7
ebp),%eax
+26 0002a0da
x0c(%edx)
+29 0002a0dd
+30 0002a0de
+31 0002a0df
+0

894204

movl

%eax,0

8b4514

movl

0x14(%

894208

movl

%eax,0

8b4518

movl

0x18(%

89420c

movl

%eax,0

c9
c3
90

leave
ret
nop

0002a0e0 55

pushl

%ebp
+1
0002a0e1
%esp,%ebp
+3
0002a0e3
0x08(%ebp),%edx
+6
0002a0e6
0x0c(%ebp),%eax
+9
0002a0e9
%eax,(%edx)
+11 0002a0eb 8b4510
ebp),%eax
+14 0002a0ee 894204
x04(%edx)
+17 0002a0f1 8b4514
ebp),%eax
+20 0002a0f4 894208
x08(%edx)
+23 0002a0f7 8b4518
ebp),%eax
+26 0002a0fa 89420c
x0c(%edx)
+29 0002a0fd c9
+30 0002a0fe c3
+31 0002a0ff 90
+0

89e5

movl

8b5508

movl

8b450c

movl

8902

movl
movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movl

%eax,0

leave
ret
nop

0002a100 55

pushl

%ebp
+1
0002a101 89e5
%esp,%ebp
+3
0002a103 8b5508
0x08(%ebp),%edx
+6
0002a106 8b450c
0x0c(%ebp),%eax
+9
0002a109 3b82d0000000
00d0(%edx),%eax
+15 0002a10f 7406
a117
+17 0002a111 8982d0000000
0(%edx)
+23 0002a117 c9
+24 0002a118 c3
+25 0002a119 90
+26 0002a11a 660f1f440000
)

movl
movl
movl
cmpl

0x0000

je

0x0002

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

+0

0002a120 55

pushl

%ebp
+1
0002a121 89e5
%esp,%ebp
+3
0002a123 56
%esi
+4
0002a124 53
%ebx
+5
0002a125 83ec10
$0x10,%esp
+8
0002a128 8b750c
0x0c(%ebp),%esi
+11 0002a12b 8b4508
ebp),%eax
+14 0002a12e 890424
%esp)
+17 0002a131 e86ac6fdff
+22 0002a136 89c3
ebx
+24 0002a138 c744240464550d00
04(%esp)
Width
+32 0002a140 890424
%esp)
+35 0002a143 e8185a0700
+40 0002a148 8b08
,%ecx
+42 0002a14a 8b5650
esi),%edx
+45 0002a14d 89542404
x04(%esp)
+49 0002a151 890424
%esp)
+52 0002a154 ff5108
%ecx)
+55 0002a157 c7442404a8580d00
04(%esp)
Height
+63 0002a15f 891c24
%esp)
+66 0002a162 e8f9590700
+71 0002a167 8b08
,%ecx
+73 0002a169 8b5654
esi),%edx
+76 0002a16c 89542404
x04(%esp)
+80 0002a170 890424
%esp)
+83 0002a173 ff5108
%ecx)
+86 0002a176 c7442404224a0d00
04(%esp)
Depth
+94 0002a17e 891c24
%esp)
+97 0002a181 e8da590700
+102 0002a186 8b08
,%ecx
+104 0002a188 8b5658
esi),%edx
+107 0002a18b 89542404
x04(%esp)

movl
pushl
pushl
subl
movl
movl

0x08(%

movl

%eax,(

movl

0x000067a0
%eax,%

calll
movl

$0x000d5564,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

0x50(%

movl

%edx,0

movl

%eax,(

call

*0x08(

calll

movl

$0x000d58a8,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

movl

0x54(%

movl

%edx,0

movl

%eax,(

call

*0x08(

calll

movl

$0x000d4a22,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

movl

0x58(%

movl

%edx,0

calll

+111 0002a18f
%esp)
+114 0002a192
%ecx)
+117 0002a195
04(%esp)
+125 0002a19d
%esp)
+128 0002a1a0
+133 0002a1a5
,%ecx
+135 0002a1a7
esi),%edx
+138 0002a1aa
x0c(%ebp)
+141 0002a1ad
x08(%ebp)
+144 0002a1b0
ecx),%ecx
+147 0002a1b3
%esp
+150 0002a1b6
+151 0002a1b7
+152 0002a1b8
+153 0002a1b9
+155 0002a1bb
+156 0002a1bc
eax)
+0

890424

movl

%eax,(

ff5108

call

*0x08(

c744240418470d00
Spread
891c24

movl

e8bb590700
8b08

calll

$0x000d4718,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b565c

movl

0x5c(%

89550c

movl

%edx,0

894508

movl

%eax,0

8b4908

movl

0x08(%

83c410

addl

$0x10,

5b
5e
c9
ffe1
90
0f1f4000

popl
popl
leave
jmp
nop
nopl

%ebx
%esi

0002a1c0 55

*%ecx
0x00(%
pushl

%ebp
+1
0002a1c1 89e5
%esp,%ebp
+3
0002a1c3 83ec38
$0x38,%esp
+6
0002a1c6 895df4
%ebx,0xf4(%ebp)
+9
0002a1c9 8975f8
%esi,0xf8(%ebp)
+12 0002a1cc 897dfc
xfc(%ebp)
+15 0002a1cf 8b5d08
ebp),%ebx
+18 0002a1d2 c7042460000000
esp)
'`'
+25 0002a1d9 e89c8b0d00
operator new(unsigned long)
+30 0002a1de 89c6
esi
+32 0002a1e0 8b83dc000000
x),%eax
+38 0002a1e6 8945e0
xe0(%ebp)
+41 0002a1e9 8b83d8000000
x),%eax
+47 0002a1ef 8945e4
xe4(%ebp)
+50 0002a1f2 8bbbd4000000
x),%edi
+56 0002a1f8 8b9bd0000000

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00000060,(%

calll

0x00102d7a
movl

movl

%eax,%
0x000000dc(%eb

movl
movl

%eax,0
0x000000d8(%eb

movl

%eax,0

movl

0x000000d4(%eb

movl

0x000000d0(%eb

x),%ebx
+62 0002a1fe c74424040b000000
04(%esp)
+70 0002a206 893424
%esp)
+73 0002a209 e8f2d7fdff
+78 0002a20e c706a0961300
esi)
+84 0002a214 895e50
x50(%esi)
+87 0002a217 897e54
x54(%esi)
+90 0002a21a 8b45e4
ebp),%eax
+93 0002a21d 894658
x58(%esi)
+96 0002a220 8b45e0
ebp),%eax
+99 0002a223 89465c
x5c(%esi)
+102 0002a226 89f0
eax
+104 0002a228 8b5df4
ebp),%ebx
+107 0002a22b 8b75f8
ebp),%esi
+110 0002a22e 8b7dfc
ebp),%edi
+113 0002a231 c9
+114 0002a232 c3
+115 0002a233 89c3
ebx
+117 0002a235 893424
%esp)
+120 0002a238 e8318b0d00
operator delete(void*)
+125 0002a23d 891c24
%esp)
+128 0002a240 e8038a0d00
__Unwind_Resume
+133 0002a245 90
+134 0002a246 662e0f1f840000000000
ax)
+0

movl

$0x0000000b,0x
movl

calll
movl

%esi,(
0x00007a00
$0x001396a0,(%

movl

%ebx,0

movl

%edi,0

movl

0xe4(%

movl

%eax,0

movl

0xe0(%

movl

%eax,0

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

0x00102d6e
movl

calll
nopw

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

0002a250 55

pushl

%ebp
+1
0002a251
%esp,%ebp
+3
0002a253
%edi
+4
0002a254
%esi
+5
0002a255
%ebx
+6
0002a256
$0x5c,%esp
+9
0002a259
0x08(%ebp),%edi
+12 0002a25c 8b450c
ebp),%eax

89e5

movl

57

pushl

56

pushl

53

pushl

83ec5c

subl

8b7d08

movl
movl

0x0c(%

+15 0002a25f
x04(%esp)
+19 0002a263
%esp)
+22 0002a266
+27 0002a26b
edi)
+33 0002a271
04(%edi)
+40 0002a278
(%edi)
+50 0002a282
(%edi)
+60 0002a28c
(%edi)
+70 0002a296
(%edi)
+80 0002a2a0
bx
+85 0002a2a5
esi
+87 0002a2a7
c8(%ebp)
+94 0002a2ae
cc(%ebp)
+101 0002a2b5
%esp)
+104 0002a2b8
+109 0002a2bd
x1c(%esp)
+113 0002a2c1
x20(%esp)
+117 0002a2c5
ebp),%edx
+120 0002a2c8
ebp),%ecx
+123 0002a2cb
x14(%esp)
+127 0002a2cf
x18(%esp)
+131 0002a2d3
10(%esp)
+139 0002a2db
0c(%esp)
+147 0002a2e3
08(%esp)
+155 0002a2eb
x04(%esp)
+159 0002a2ef
%esp)
+162 0002a2f2
+167 0002a2f7
%esp)
+170 0002a2fa
+175 0002a2ff
%esp)
+178 0002a302
+183 0002a307
bx
+188 0002a30c

89442404

movl

%eax,0

893c24

movl

%edi,(

e8e5cbfdff
c70708961300

calll
movl

0x00006e50
$0x00139608,(%

c7470454961300

movl

$0x00139654,0x

c787d000000000000000

movl

$0x00000000,0x000000d0

c787d400000000000000

movl

$0x00000000,0x000000d4

c787d800000000000000

movl

$0x00000000,0x000000d8

c787dc00000032000000

movl

$0x00000032,0x000000dc

bbb0a00200

movl

31f6

$0x0002a0b0,%e
xorl

%esi,%

c745c8a0ba0200

movl

$0x0002baa0,0x

c745cc00000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55c8

movl

0xc8(%

8b4dcc

movl

0xcc(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e8e3c4fdff
895c241c

calll

c744241064000000
'd'
c744240c00000000

movl

$0x00000064,0x

movl

$0x00000000,0x

c744240818470d00
Spread
897c2404

movl

$0x000d4718,0x

890424

movl

%edi,0

movl

%eax,(

movl

0x0009f940
%edi,(

movl

0x000067a0
%eax,(

e849560700
893c24

calll

e8a1c4fdff
890424

calll

e899550700
bb80a00200

calll
movl

0x0009f8a0
$0x0002a080,%e

c745d000a10200

movl

$0x0002a100,0x

d0(%ebp)
+195 0002a313
d4(%ebp)
+202 0002a31a
%esp)
+205 0002a31d
+210 0002a322
x1c(%esp)
+214 0002a326
x20(%esp)
+218 0002a32a
ebp),%edx
+221 0002a32d
ebp),%ecx
+224 0002a330
x14(%esp)
+228 0002a334
x18(%esp)
+232 0002a338
10(%esp)
+240 0002a340
0c(%esp)
+248 0002a348
08(%esp)
+256 0002a350
x04(%esp)
+260 0002a354
%esp)
+263 0002a357
+268 0002a35c
bx
+273 0002a361
d8(%ebp)
+280 0002a368
dc(%ebp)
+287 0002a36f
%esp)
+290 0002a372
+295 0002a377
x1c(%esp)
+299 0002a37b
x20(%esp)
+303 0002a37f
ebp),%edx
+306 0002a382
ebp),%ecx
+309 0002a385
x14(%esp)
+313 0002a389
x18(%esp)
+317 0002a38d
10(%esp)
+325 0002a395
0c(%esp)
+333 0002a39d
08(%esp)
+341 0002a3a5
x04(%esp)
+345 0002a3a9
%esp)

c745d400000000

movl

893c24

$0x00000000,0x
movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55d0

movl

0xd0(%

8b4dd4

movl

0xd4(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e87ec4fdff
895c241c

calll

c74424102c010000

movl

$0x0000012c,0x

c744240c1e000000

movl

$0x0000001e,0x

c744240864550d00
Width
897c2404

movl

$0x000d5564,0x

890424

movl

%edi,0

movl

%eax,(

e8e4550700
bb90a00200

calll
movl

0x0009f940
$0x0002a090,%e

c745d8e0ba0200

movl

$0x0002bae0,0x

c745dc00000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55d8

movl

0xd8(%

8b4ddc

movl

0xdc(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e829c4fdff
895c241c

calll

c74424102c010000

movl

$0x0000012c,0x

c744240c1e000000

movl

$0x0000001e,0x

c7442408a8580d00
Height
897c2404

movl

$0x000d58a8,0x

890424

movl

%edi,0

movl

%eax,(

+348 0002a3ac e88f550700


+353 0002a3b1 bba0a00200

calll
movl

0x0009f940
$0x0002a0a0,%e

movl

$0x0002bac0,0x

movl

$0x00000000,0x

bx
+358 0002a3b6 c745e0c0ba0200
e0(%ebp)
+365 0002a3bd c745e400000000
e4(%ebp)
+372 0002a3c4 893c24
%esp)
+375 0002a3c7 e8d4c3fdff
+380 0002a3cc 895c241c
x1c(%esp)
+384 0002a3d0 89742420
x20(%esp)
+388 0002a3d4 8b55e0
ebp),%edx
+391 0002a3d7 8b4de4
ebp),%ecx
+394 0002a3da 89542414
x14(%esp)
+398 0002a3de 894c2418
x18(%esp)
+402 0002a3e2 c744241064000000
10(%esp)
'd'
+410 0002a3ea c744240c0a000000
0c(%esp)
+418 0002a3f2 c7442408224a0d00
08(%esp)
Depth
+426 0002a3fa 897c2404
x04(%esp)
+430 0002a3fe 890424
%esp)
+433 0002a401 e83a550700
+438 0002a406 83c45c
%esp
+441 0002a409 5b
+442 0002a40a 5e
+443 0002a40b 5f
+444 0002a40c c9
+445 0002a40d c3
+446 0002a40e 89c3
ebx
+448 0002a410 893c24
%esp)
+451 0002a413 e838c9fdff
+456 0002a418 891c24
%esp)
+459 0002a41b e828880d00
__Unwind_Resume
+0

movl

%edi,(

movl

0x000067a0
%ebx,0

movl

%esi,0

movl

0xe0(%

movl

0xe4(%

movl

%edx,0

movl

%ecx,0

calll

movl

$0x00000064,0x

movl

$0x0000000a,0x

movl

$0x000d4a22,0x
movl

%edi,0

movl

%eax,(

addl

0x0009f940
$0x5c,

calll
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%edi,(

movl

0x00006d50
%ebx,(

calll
calll

%eax,%

0x00102c48

0002a420 55

pushl

%ebp
+1
0002a421 89e5
%esp,%ebp
+3
0002a423 c9
+4
0002a424 e927feffff
a250
+9
0002a429 90
+10 0002a42a 660f1f440000
)

movl
leave
jmp
nopw

0x0002
nop
0x00(%eax,%eax

+0

0002a430 55

pushl

%ebp
+1
0002a431 89e5
%esp,%ebp
+3
0002a433 83ec38
$0x38,%esp
+6
0002a436 895df4
%ebx,0xf4(%ebp)
+9
0002a439 8975f8
%esi,0xf8(%ebp)
+12 0002a43c 897dfc
xfc(%ebp)
+15 0002a43f 803dc0da130000
c0
+22 0002a446 7438
a480
+24 0002a448 c744241007000000
10(%esp)
+32 0002a450 c744240ce0da1300
0c(%esp)
+40 0002a458 8b450c
ebp),%eax
+43 0002a45b 89442408
x08(%esp)
+47 0002a45f 8b4510
ebp),%eax
+50 0002a462 89442404
x04(%esp)
+54 0002a466 8b4508
ebp),%eax
+57 0002a469 890424
%esp)
+60 0002a46c e80fe1feff
+65 0002a471 8b5df4
ebp),%ebx
+68 0002a474 8b75f8
ebp),%esi
+71 0002a477 8b7dfc
ebp),%edi
+74 0002a47a c9
+75 0002a47b c3
+76 0002a47c 0f1f4000
eax)
+80 0002a480 c70424c0da1300
esp)
+87 0002a487 e818890d00
___cxa_guard_acquire
+92 0002a48c 85c0
eax
+94 0002a48e 74b8
a448
+96 0002a490 c705e8da130000000000
+106 0002a49a c705ecda130000000000
+116 0002a4a4 c705f0da130000000000
+126 0002a4ae c705f4da130000000000
+136 0002a4b8 c705f8da130000000000
+146 0002a4c2 c705e0da1300004c0d00
+156 0002a4cc c705e4da13001f470d00
+166 0002a4d6 8b35bc801300

movl
subl
movl
movl
movl
cmpb

%edi,0
$0x00,0x0013da

je

0x0002

movl

$0x00000007,0x

movl

$0x0013dae0,0x
movl

0x0c(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

movl

0x00018580
0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
nopl

0x00(%

calll

movl

$0x0013dac0,(%

calll

0x00102da4

movl
movl
movl
movl
movl
movl
movl
movl

testl

%eax,%

je

0x0002

$0x00000000,0x0013dae8
$0x00000000,0x0013daec
$0x00000000,0x0013daf0
$0x00000000,0x0013daf4
$0x00000000,0x0013daf8
$0x000d4c00,0x0013dae0
$0x000d471f,0x0013dae4
0x001380bc,%es

i
+172
,%eax
+174
8
+179
di
+184
c
+190
ecx
+192
0
+198
m0
+206
f4
+214
dx
+219
8
+225
+235
+245
+255
+265
+275
+285
+295
,%eax
+297
4
+302
8
+308
c
+314
bx
+319
0
+325
4
+331
+341
+351
+361
+371
+381
+391
+401
,%eax
+403
0
+408
4
+414
8
+420
c
+426

0002a4dc 8b06

movl

(%esi)

0002a4de a3e8da1300

movl

%eax,0x0013dae

0002a4e3 bf0000003f

movl

$0x3f000000,%e

0002a4e8 893decda1300

movl

%edi,0x0013dae

0002a4ee 31c9

xorl

%ecx,%

0002a4f0 890df0da1300

movl

%ecx,0x0013daf

0002a4f6 f30f1005341b1000

movss

0x00101b34,%xm

0002a4fe f30f1105f4da1300

movss

%xmm0,0x0013da

0002a506 ba0000803f

movl

$0x3f800000,%e

0002a50b 8915f8da1300

movl

%edx,0x0013daf

0002a511
0002a51b
0002a525
0002a52f
0002a539
0002a543
0002a54d
0002a557

c70504db130000000000
c70508db130000000000
c7050cdb130000000000
c70510db130000000000
c70514db130000000000
c705fcda130088560d00
c70500db13001f470d00
8b06

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013db04
$0x00000000,0x0013db08
$0x00000000,0x0013db0c
$0x00000000,0x0013db10
$0x00000000,0x0013db14
$0x000d5688,0x0013dafc
$0x000d471f,0x0013db00
movl
(%esi)

0002a559 a304db1300

movl

%eax,0x0013db0

0002a55e 890d08db1300

movl

%ecx,0x0013db0

0002a564 890d0cdb1300

movl

%ecx,0x0013db0

0002a56a bba737bd3e

movl

$0x3ebd37a7,%e

0002a56f 891d10db1300

movl

%ebx,0x0013db1

0002a575 891514db1300

movl

%edx,0x0013db1

0002a57b
0002a585
0002a58f
0002a599
0002a5a3
0002a5ad
0002a5b7
0002a5c1

c70520db130000000000
c70524db130000000000
c70528db130000000000
c7052cdb130000000000
c70530db130000000000
c70518db130002450d00
c7051cdb13001f470d00
8b06

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013db20
$0x00000000,0x0013db24
$0x00000000,0x0013db28
$0x00000000,0x0013db2c
$0x00000000,0x0013db30
$0x000d4502,0x0013db18
$0x000d471f,0x0013db1c
movl
(%esi)

0002a5c3 a320db1300

movl

%eax,0x0013db2

0002a5c8 891d24db1300

movl

%ebx,0x0013db2

0002a5ce 890d28db1300

movl

%ecx,0x0013db2

0002a5d4 893d2cdb1300

movl

%edi,0x0013db2

0002a5da 891530db1300

movl

%edx,0x0013db3

0
+432 0002a5e0
+442 0002a5ea
+452 0002a5f4
+462 0002a5fe
+472 0002a608
+482 0002a612
+492 0002a61c
+502 0002a626
,%eax
+504 0002a628
c
+509 0002a62d
40
+517 0002a635
4
+523 0002a63b
8
+529 0002a641
c
+535 0002a647
+545 0002a651
+555 0002a65b
+565 0002a665
+575 0002a66f
+585 0002a679
+595 0002a683
+605 0002a68d
58
+612 0002a694
59
+619 0002a69b
5a
+626 0002a6a2
5b
+633 0002a6a9
x
+638 0002a6ae
,%ebx
+640 0002a6b0
c
+646 0002a6b6
eax),%ecx
+649 0002a6b9
0
+655 0002a6bf
eax),%edx
+658 0002a6c2
4
+664 0002a6c8
eax),%eax
+667 0002a6cb
8
+672 0002a6d0
+682 0002a6da
+692 0002a6e4
+702 0002a6ee
74
+709 0002a6f5
75

c7053cdb130000000000
c70540db130000000000
c70544db130000000000
c70548db130000000000
c7054cdb130000000000
c70534db130082560d00
c70538db13001f470d00
8b06

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013db3c
$0x00000000,0x0013db40
$0x00000000,0x0013db44
$0x00000000,0x0013db48
$0x00000000,0x0013db4c
$0x000d5682,0x0013db34
$0x000d471f,0x0013db38
movl
(%esi)

a33cdb1300

movl

%eax,0x0013db3

f30f110540db1300

movss

%xmm0,0x0013db

890d44db1300

movl

%ecx,0x0013db4

891548db1300

movl

%edx,0x0013db4

89154cdb1300

movl

%edx,0x0013db4

movb

$0x00000000,0x0013db54
$0x00000000,0x0013db58
$0x00000000,0x0013db5c
$0x00000000,0x0013db60
$0x00000000,0x0013db64
$0x00000000,0x0013db68
$0x000d4728,0x0013db50
$0x45,0x0013db

c60559db1300bd

movb

$0xbd,0x0013db

c6055adb13006c

movb

$0x6c,0x0013db

c6055bdb1300ff

movb

$0xff,0x0013db

a1b0801300

movl

0x001380b0,%ea

c70554db130000000000
c70558db130000000000
c7055cdb130000000000
c70560db130000000000
c70564db130000000000
c70568db130000000000
c70550db130028470d00
c60558db130045

movl
movl
movl
movl
movl
movl
movl

8b18

movl

891d5cdb1300

movl

8b4804
movl

8b5008
movl

8b400c

c60575db1300c8

0x08(%
%edx,0x0013db6

movl

a368db1300

0x04(%
%ecx,0x0013db6

movl

891564db1300

c70574db130000000000
c7056cdb1300805f0d00
c70570db13008e120e00
c60574db1300c8

%ebx,0x0013db5
movl

890d60db1300

(%eax)

0x0c(%

movl

%eax,0x0013db6

movb

$0x00000000,0x0013db74
$0x000d5f80,0x0013db6c
$0x000e128e,0x0013db70
$0xc8,0x0013db

movb

$0xc8,0x0013db

movl
movl
movl

+716 0002a6fc c60576db1300c8

movb

$0xc8,0x0013db

movb

$0xff,0x0013db

+730 0002a70a 891d78db1300

movl

%ebx,0x0013db7

+736 0002a710 890d7cdb1300

movl

%ecx,0x0013db7

+742 0002a716 891580db1300

movl

%edx,0x0013db8

+748 0002a71c a384db1300

movl

%eax,0x0013db8

movb

$0x00000000,0x0013db8c
$0x00000000,0x0013db90
$0x000d472f,0x0013db88
$0x45,0x0013db

movb

$0xbd,0x0013db

movb

$0x6c,0x0013db

movb

$0xff,0x0013db

+811 0002a75b 891d94db1300

movl

%ebx,0x0013db9

+817 0002a761 890d98db1300

movl

%ecx,0x0013db9

+823 0002a767 89159cdb1300

movl

%edx,0x0013db9

+829 0002a76d a3a0db1300

movl

%eax,0x0013dba

movl

$0x0013dac0,(%

calll

0x00102daa

76
+723 0002a703 c60577db1300ff
77
8
c
0
4
+753
+763
+773
+783

0002a721
0002a72b
0002a735
0002a73f

c7058cdb130000000000
c70590db130000000000
c70588db13002f470d00
c60590db130045

movl
movl
movl

90
+790 0002a746 c60591db1300bd
91
+797 0002a74d c60592db13006c
92
+804 0002a754 c60593db1300ff
93
4
8
c
0
+834 0002a772 c70424c0da1300
esp)
+841 0002a779 e82c860d00
___cxa_guard_release
+846 0002a77e e9c5fcffff
+851 0002a783 90
+852 0002a784 660f1f440000
)
+858 0002a78a 660f1f440000
)
+0

jmp

0x0002a448
nop

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

0002a790 55

pushl

%ebp
+1
0002a791 89e5
%esp,%ebp
+3
0002a793 83ec18
$0x18,%esp
+6
0002a796 8b4508
0x08(%ebp),%eax
+9
0002a799 890424
%eax,(%esp)
+12 0002a79c e8cfbffdff
+17 0002a7a1 c744240801000000
08(%esp)
+25 0002a7a9 8b550c
ebp),%edx
+28 0002a7ac 89542404
x04(%esp)
+32 0002a7b0 83c010

movl
subl
movl
movl
calll
movl

0x00006770
$0x00000001,0x
movl

0x0c(%

movl

%edx,0

addl

$0x10,

%eax
+35
%esp)
+38
+43
+44
+45
+46

0002a7b3 890424
0002a7b6
0002a7bb
0002a7bc
0002a7bd
0002a7be
+0

e805290300
c9
c3
90
6690

movl
calll

%eax,(
0x0005d0c0

leave
ret
nop
nop

0002a7c0 55

pushl

%ebp
+1
0002a7c1 89e5
%esp,%ebp
+3
0002a7c3 57
%edi
+4
0002a7c4 56
%esi
+5
0002a7c5 53
%ebx
+6
0002a7c6 83ec6c
$0x6c,%esp
+9
0002a7c9 c745bc004c0d00
d4c00,0xbc(%ebp)
Front
+16 0002a7d0 c745c088560d00
c0(%ebp)
Back
+23 0002a7d7 c745c400000000
c4(%ebp)
+30 0002a7de c745b002450d00
b0(%ebp)
Left
+37 0002a7e5 c745b482560d00
b4(%ebp)
Right
+44 0002a7ec c745b800000000
b8(%ebp)
+51 0002a7f3 c745e028470d00
e0(%ebp)
Bottom
+58 0002a7fa c745e400000000
e4(%ebp)
+65 0002a801 c745d864000000
d8(%ebp)
'd'
+72 0002a808 c745dc78000000
dc(%ebp)
'x'
+79 0002a80f 8b5508
ebp),%edx
+82 0002a812 8b02
,%eax
+84 0002a814 891424
%esp)
+87 0002a817 ff5038
%eax)
+90 0002a81a 8d55d8
ebp),%edx
+93 0002a81d 89542408
x08(%esp)
+97 0002a821 8d55bc
ebp),%edx
+100 0002a824 89542404
x04(%esp)
+104 0002a828 83c00c
%eax
+107 0002a82b 890424

movl
pushl
pushl
pushl
subl
movl

$0x000

movl

$0x000d5688,0x

movl

$0x00000000,0x

movl

$0x000d4502,0x

movl

$0x000d5682,0x

movl

$0x00000000,0x

movl

$0x000d4728,0x

movl

$0x00000000,0x

movl

$0x00000064,0x

movl

$0x00000078,0x
movl

0x08(%

movl

(%edx)

movl

%edx,(

call

*0x38(

leal

0xd8(%

movl

%edx,0

leal

0xbc(%

movl

%edx,0

addl

$0x0c,

movl

%eax,(

%esp)
+110 0002a82e
+115 0002a833
esi
+117 0002a835
ebx
+119 0002a837
d0(%ebp)
+126 0002a83e
d4(%ebp)
+133 0002a845
ebp),%ecx
+136 0002a848
,%eax
+138 0002a84a
%esp)
+141 0002a84d
%eax)
+144 0002a850
ebp),%edx
+147 0002a853
x08(%esp)
+151 0002a857
ebp),%edx
+154 0002a85a
x04(%esp)
+158 0002a85e
%eax
+161 0002a861
%esp)
+164 0002a864
+169 0002a869
x98(%ebp)
+172 0002a86c
x9c(%ebp)
+175 0002a86f
c8(%ebp)
+182 0002a876
cc(%ebp)
+189 0002a87d
ebp),%edx
+192 0002a880
,%eax
+194 0002a882
%esp)
+197 0002a885
%eax)
+200 0002a888
ebp),%edx
+203 0002a88b
x08(%esp)
+207 0002a88f
ebp),%edx
+210 0002a892
x04(%esp)
+214 0002a896
%eax
+217 0002a899
%esp)
+220 0002a89c

e8edef0400
89d6

calll

89c3

movl

0x00079820
%edx,%

movl

%eax,%

c745d019000000

movl

$0x00000019,0x

c745d478000000
'x'
8b4d08

movl

$0x00000078,0x
movl

0x08(%

8b01

movl

(%ecx)

890c24

movl

%ecx,(

ff5038

call

*0x38(

8d55d0

leal

0xd0(%

89542408

movl

%edx,0

8d55b0

leal

0xb0(%

89542404

movl

%edx,0

83c00c

addl

$0x0c,

890424

movl

%eax,(

movl

0x00079820
%edx,0

movl

%eax,0

e8b7ef0400
895598

calll

89459c
c745c864000000
'd'
c745cc19000000

movl

$0x00000064,0x

movl

$0x00000019,0x

8b5508

movl

0x08(%

8b02

movl

(%edx)

891424

movl

%edx,(

ff5038

call

*0x38(

8d55c8

leal

0xc8(%

89542408

movl

%edx,0

8d55e0

leal

0xe0(%

89542404

movl

%edx,0

83c00c

addl

$0x0c,

890424

movl

%eax,(

e87fef0400

calll

0x00079820

+225 0002a8a1
xa0(%ebp)
+228 0002a8a4
ecx
+230 0002a8a6
ebx
+232 0002a8a8
a8b2
+234 0002a8aa
esi
+236 0002a8ac
+242 0002a8b2
ebp),%eax
+245 0002a8b5
eax
+247 0002a8b7
+253 0002a8bd
ecx
+255 0002a8bf
+261 0002a8c5
ebp),%edx
+264 0002a8c8
edx
+266 0002a8ca
+272 0002a8d0
dx
+277 0002a8d5
eax
+279 0002a8d7
+281 0002a8d9
%edx
+284 0002a8dc
eax
+286 0002a8de
%eax
+289 0002a8e1
edx
+291 0002a8e3
%edx,%edx
+294 0002a8e6
xmm2
+298 0002a8ea
m1
+306 0002a8f2
%xmm1
+310 0002a8f6
xmm0
+314 0002a8fa
%xmm0
+318 0002a8fe
m3
+326 0002a906
%xmm0
+330 0002a90a
%edx
+334 0002a90e
xa4(%ebp)
+337 0002a911
%xmm2
+341 0002a915

8955a0

movl

%edx,0

89c1

movl

%eax,%

85db

testl

%ebx,%

7408

je

0x0002

85f6

testl

%esi,%

0f856e010000
8b459c

jne

85c0
0f85e3000000
85c9

jne

0f84db010000
8b55a0

je

85d2
0f84d0010000
ba1f85eb51

0x0002aa20
0x9c(%

movl
testl

%eax,%

testl

0x0002a9a0
%ecx,%

movl

0x0002aaa0
0xa0(%

testl

%edx,%

je
movl

0x0002aaa0
$0x51eb851f,%e

89c8

movl

%ecx,%

f7ea
c1fa05

imull
sarl

%edx
$0x05,

89c8

movl

%ecx,%

c1f81f

sarl

$0x1f,

29c2

subl

%eax,%

6bd278

imull

$0x78,

f30f2ad2

cvtsi2ss

%edx,%

f30f100da41a1000

movss

0x00101aa4,%xm

f30f5eca

divss

%xmm2,

f30f2ac1

cvtsi2ss

%ecx,%

f30f59c1

mulss

%xmm1,

f30f101de0120e00

movss

0x000e12e0,%xm

f30f58c3

addss

%xmm3,

f30f2cd0

cvttss2si

%xmm0,

8955a4

movl

%edx,0

f30f59d1

mulss

%xmm1,

f30f58d3

addss

%xmm3,

%xmm2
+345 0002a919
%edi
+349 0002a91d
m0
+354 0002a922
%xmm1
+358 0002a926
%xmm1
+362 0002a92a
%esi
+366 0002a92e
+368 0002a930
ebp),%ecx
+371 0002a933
%esp)
+374 0002a936
+379 0002a93b
ebx
+381 0002a93d
04(%esp)
+389 0002a945
%esp)
+392 0002a948
+397 0002a94d
,%edx
+399 0002a94f
ebp),%ecx
+402 0002a952
x04(%esp)
+406 0002a956
%esp)
+409 0002a959
%edx)
+412 0002a95c
04(%esp)
+420 0002a964
%esp)
+423 0002a967
+428 0002a96c
,%edx
+430 0002a96e
x04(%esp)
+434 0002a972
%esp)
+437 0002a975
%edx)
+440 0002a978
04(%esp)
+448 0002a980
%esp)
+451 0002a983
+456 0002a988
,%edx
+458 0002a98a
x04(%esp)
+462 0002a98e
%esp)
+465 0002a991
%edx)

f30f2cfa
f30f2a45a0

cvttss2si
cvtsi2ss

%xmm2,

0xa0(%ebp),%xm

f30f59c8

mulss

%xmm0,

f30f58cb

addss

%xmm3,

f30f2cf1

cvttss2si

%xmm1,

6690
8b4d08

nop
movl

0x08(%

890c24

movl

%ecx,(

movl

0x000067a0
%eax,%

e865befdff
89c3

calll

c744240464550d00
Width
890424

movl

e813520700
8b10

calll

$0x000d5564,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b4da4

movl

0xa4(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

ff5208

call

*0x08(

c7442404a8580d00
Height
891c24

movl

e8f4510700
8b10

calll

$0x000d58a8,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

897c2404

movl

%edi,0

890424

movl

%eax,(

ff5208

call

*0x08(

c7442404224a0d00
Depth
891c24

movl

e8d8510700
8b10

calll

$0x000d4a22,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

89742404

movl

%esi,0

890424

movl

%eax,(

ff5208

call

*0x08(

+468 0002a994
%esp
+471 0002a997
+472 0002a998
+473 0002a999
+474 0002a99a
+475 0002a99b
+476 0002a99c
eax)
+480 0002a9a0
ebp),%esi
+483 0002a9a3
esi
+485 0002a9a5
+491 0002a9ab
ecx
+493 0002a9ad
+499 0002a9b3
m3
+504 0002a9b8
m1
+512 0002a9c0
%xmm1
+516 0002a9c4
0x9c(%ebp),%ecx
+520 0002a9c8
dx
+525 0002a9cd
eax
+527 0002a9cf
+529 0002a9d1
edx
+531 0002a9d3
%edx
+534 0002a9d6
%ecx
+537 0002a9d9
edx
+539 0002a9db
xmm0
+543 0002a9df
%xmm0
+547 0002a9e3
m2
+555 0002a9eb
%xmm0
+559 0002a9ef
%edx
+563 0002a9f3
xa4(%ebp)
+566 0002a9f6
%xmm3
+570 0002a9fa
%xmm3
+574 0002a9fe
%edi
+578 0002aa02
m0
+583 0002aa07
%xmm1

83c46c

addl

$0x6c,

5b
5e
5f
c9
c3
0f1f4000

popl
popl
popl
leave
ret
nopl

%ebx
%esi
%edi

8b7598

movl

0x98(%

85f6

testl

%esi,%

testl

0x0002a8bd
%ecx,%

0x00(%

0f8412ffffff
85c9

je

0f8572010000
f30f2a5d98

jne
cvtsi2ss

0x0002ab25
0x98(%ebp),%xm

f30f100da41a1000

movss

0x00101aa4,%xm

f30f5ecb

divss

%xmm3,

6b4d9c64

imull

$0x64,

ba89888888

movl

$0x88888889,%e

89c8

movl

%ecx,%

f7ea
01ca

imull
addl

%edx
%ecx,%

c1fa04

sarl

$0x04,

c1f91f

sarl

$0x1f,

29ca

subl

%ecx,%

f30f2ac2

cvtsi2ss

%edx,%

f30f59c1

mulss

%xmm1,

f30f1015e0120e00

movss

0x000e12e0,%xm

f30f58c2

addss

%xmm2,

f30f2cd0

cvttss2si

%xmm0,

8955a4

movl

%edx,0

f30f59d9

mulss

%xmm1,

f30f58da

addss

%xmm2,

f30f2cfb

cvttss2si

%xmm3,

f30f2a459c
f30f59c8

cvtsi2ss

0x9c(%ebp),%xm
mulss

%xmm0,

+587 0002aa0b
%xmm1
+591 0002aa0f
%esi
+595 0002aa13
+600 0002aa18
x,%eax)
+608 0002aa20
ebp),%eax
+611 0002aa23
eax
+613 0002aa25
+619 0002aa2b
ecx
+621 0002aa2d
aa3a
+623 0002aa2f
ebp),%edi
+626 0002aa32
edi
+628 0002aa34
+634 0002aa3a
xmm2
+638 0002aa3e
m1
+646 0002aa46
%xmm1
+650 0002aa4a
xmm0
+654 0002aa4e
%xmm0
+658 0002aa52
m3
+666 0002aa5a
%xmm0
+670 0002aa5e
%ecx
+674 0002aa62
xa4(%ebp)
+677 0002aa65
%xmm2
+681 0002aa69
%xmm2
+685 0002aa6d
%edi
+689 0002aa71
%ebx,%ecx
+692 0002aa74
dx
+697 0002aa79
eax
+699 0002aa7b
+701 0002aa7d
%edx
+704 0002aa80
%ecx
+707 0002aa83
edx
+709 0002aa85
xmm0

f30f58ca

addss

%xmm2,

f30f2cf1

cvttss2si

%xmm1,

e918ffffff
0f1f840000000000

jmp
nopl

0x0002a930
0x00000000(%ea

8b459c

movl

0x9c(%

85c0

testl

%eax,%

testl

0x0002aac0
%ecx,%

0f8595000000
85c9

jne

740b

je

0x0002

8b7da0

movl

0xa0(%

85ff

testl

%edi,%

0f856e010000
f30f2ad6

jne

f30f100da41a1000

movss

0x0002aba8
%esi,%

cvtsi2ss

0x00101aa4,%xm

f30f5eca

divss

%xmm2,

f30f2ac3

cvtsi2ss

%ebx,%

f30f59c1

mulss

%xmm1,

f30f101de0120e00

movss

0x000e12e0,%xm

f30f58c3

addss

%xmm3,

f30f2cc8

cvttss2si

%xmm0,

894da4

movl

%ecx,0

f30f59d1

mulss

%xmm1,

f30f58d3

addss

%xmm3,

f30f2cfa

cvttss2si

%xmm2,

6bcb1e

imull

$0x1e,

ba1f85eb51

movl

$0x51eb851f,%e

89c8

movl

%ecx,%

f7ea
c1fa05

imull
sarl

%edx
$0x05,

c1f91f

sarl

$0x1f,

29ca

subl

%ecx,%

f30f2ac2

cvtsi2ss

%edx,%

+713 0002aa89
%xmm1
+717 0002aa8d
%xmm1
+721 0002aa91
%esi
+725 0002aa95
+730 0002aa9a
)
+736 0002aaa0
a4(%ebp)
+743 0002aaa7
di
+748 0002aaac
si
+753 0002aab1
+758 0002aab6
ax)
+768 0002aac0
ebp),%eax
+771 0002aac3
eax
+773 0002aac5
+779 0002aacb
xmm2
+783 0002aacf
m1
+791 0002aad7
%xmm1
+795 0002aadb
xmm0
+799 0002aadf
%xmm0
+803 0002aae3
m3
+811 0002aaeb
%xmm0
+815 0002aaef
%eax
+819 0002aaf3
xa4(%ebp)
+822 0002aaf6
%xmm2
+826 0002aafa
%xmm2
+830 0002aafe
%edi
+834 0002ab02
ebp),%esi
+838 0002ab06
edx
+840 0002ab08
eax
+842 0002ab0a
%edx
+845 0002ab0d
ebp)
+848 0002ab10
xmm0
+852 0002ab14

f30f59c8

mulss

%xmm0,

f30f58cb

addss

%xmm3,

f30f2cf1

cvttss2si

%xmm1,

e996feffff
660f1f440000

jmp
nopw

0x0002a930
0x00(%eax,%eax

c745a464000000
'd'
bf78000000
'x'
be19000000

movl

$0x00000064,0x

movl

$0x00000078,%e

movl

$0x00000019,%e

e97afeffff
662e0f1f840000000000

jmp
nopw

0x0002a930
%cs:0x00000000(%eax,%e

8b4598

movl

0x98(%

85c0

testl

%eax,%

0f8460ffffff
f30f2ad6

je

f30f100da41a1000

movss

0x0002aa2b
%esi,%

cvtsi2ss

0x00101aa4,%xm

f30f5eca

divss

%xmm2,

f30f2ac3

cvtsi2ss

%ebx,%

f30f59c1

mulss

%xmm1,

f30f101de0120e00

movss

0x000e12e0,%xm

f30f58c3

addss

%xmm3,

f30f2cc0

cvttss2si

%xmm0,

8945a4

movl

%eax,0

f30f59d1

mulss

%xmm1,

f30f58d3

addss

%xmm3,

f30f2cfa

cvttss2si

%xmm2,

0faf759c

imull

0x9c(%

89f2

movl

%esi,%

89f0

movl

%esi,%

c1fa1f

sarl

$0x1f,

f77d98

idivl

0x98(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c8

mulss

%xmm0,

%xmm1
+856 0002ab18
%xmm1
+860 0002ab1c
%esi
+864 0002ab20
+869 0002ab25
ebp),%ebx
+872 0002ab28
ebx
+874 0002ab2a
+880 0002ab30
ebp),%edx
+883 0002ab33
xa0(%ebp)
+886 0002ab36
+892 0002ab3c
xmm3
+896 0002ab40
m0
+901 0002ab45
%xmm1
+904 0002ab48
%xmm1
+908 0002ab4c
%xmm0
+911 0002ab4f
xmm1
+915 0002ab53
%xmm0
+919 0002ab57
m4
+927 0002ab5f
%xmm0
+931 0002ab63
%ecx
+935 0002ab67
m2
+940 0002ab6c
m1
+948 0002ab74
%xmm1
+952 0002ab78
xmm0
+956 0002ab7c
%xmm0
+960 0002ab80
%xmm0
+964 0002ab84
%ecx
+968 0002ab88
xa4(%ebp)
+971 0002ab8b
%xmm2
+975 0002ab8f
%xmm2
+979 0002ab93
%edi
+983 0002ab97
%xmm1

f30f58cb

addss

%xmm3,

f30f2cf1

cvttss2si

%xmm1,

e90bfeffff
8b5da0

jmp

85db
0f8483feffff
8b559c

0x0002a930
0xa0(%

movl
testl

%ebx,%

je

3955a0
0f8dc5000000
f30f2ada

jge

f30f2a45a0

cvtsi2ss

movl

0x0002a9b3
0x9c(%

cmpl

%edx,0
0x0002ac01
%edx,%

cvtsi2ss

0xa0(%ebp),%xm

0f28cb

movaps

%xmm3,

f30f5ec8

divss

%xmm0,

0f28c1

movaps

%xmm1,

f30f2ac9

cvtsi2ss

%ecx,%

f30f59c1

mulss

%xmm1,

f30f1025e0120e00

movss

0x000e12e0,%xm

f30f58c4

addss

%xmm4,

f30f2cc8

cvttss2si

%xmm0,

f30f2a5598

cvtsi2ss

0x98(%ebp),%xm

f30f100da41a1000

movss

0x00101aa4,%xm

f30f5eca

divss

%xmm2,

f30f2ac1

cvtsi2ss

%ecx,%

f30f59c1

mulss

%xmm1,

f30f58c4

addss

%xmm4,

f30f2cc8

cvttss2si

%xmm0,

894da4

movl

%ecx,0

f30f59d1

mulss

%xmm1,

f30f58d4

addss

%xmm4,

f30f2cfa

cvttss2si

%xmm2,

f30f59cb

mulss

%xmm3,

+987 0002ab9b
%xmm1
+991 0002ab9f
%esi
+995 0002aba3
+1000 0002aba8
xmm2
+1004 0002abac
m1
+1012 0002abb4
%xmm1
+1016 0002abb8
xmm0
+1020 0002abbc
%xmm0
+1024 0002abc0
m3
+1032 0002abc8
%xmm0
+1036 0002abcc
%edx
+1040 0002abd0
xa4(%ebp)
+1043 0002abd3
%xmm2
+1047 0002abd7
%xmm2
+1051 0002abdb
%edi
+1055 0002abdf
ebp),%ebx
+1059 0002abe3
edx
+1061 0002abe5
eax
+1063 0002abe7
%edx
+1066 0002abea
+1068 0002abec
xmm0
+1072 0002abf0
%xmm1
+1076 0002abf4
%xmm1
+1080 0002abf8
%esi
+1084 0002abfc
+1089 0002ac01
m0
+1094 0002ac06
m1
+1099 0002ac0b
%xmm1
+1103 0002ac0f
%xmm0
+1107 0002ac13
m4
+1115 0002ac1b
%xmm0
+1119 0002ac1f

f30f58cc

addss

%xmm4,

f30f2cf1

cvttss2si

%xmm1,

e988fdffff
f30f2ad6

jmp

f30f100da41a1000

movss

0x0002a930
%esi,%

cvtsi2ss

0x00101aa4,%xm

f30f5eca

divss

%xmm2,

f30f2ac3

cvtsi2ss

%ebx,%

f30f59c1

mulss

%xmm1,

f30f101de0120e00

movss

0x000e12e0,%xm

f30f58c3

addss

%xmm3,

f30f2cd0

cvttss2si

%xmm0,

8955a4

movl

%edx,0

f30f59d1

mulss

%xmm1,

f30f58d3

addss

%xmm3,

f30f2cfa

cvttss2si

%xmm2,

0faf5da0

imull

0xa0(%

89da

movl

%ebx,%

89d8

movl

%ebx,%

c1fa1f

sarl

$0x1f,

f7f9
f30f2ac0

idivl
cvtsi2ss

%ecx
%eax,%

f30f59c8

mulss

%xmm0,

f30f58cb

addss

%xmm3,

f30f2cf1

cvttss2si

%xmm1,

e92ffdffff
f30f2a459c

jmp
cvtsi2ss

0x0002a930
0x9c(%ebp),%xm

f30f2a4da0

cvtsi2ss

0xa0(%ebp),%xm

f30f5ec8

divss

%xmm0,

f30f59c1

mulss

%xmm1,

f30f1025e0120e00

movss

0x000e12e0,%xm

f30f58c4

addss

%xmm4,

f30f2cc0

cvttss2si

%xmm0,

%eax
+1123 0002ac23
m0
+1128 0002ac28
%xmm1
+1132 0002ac2c
%xmm1
+1136 0002ac30
%edx
+1140 0002ac34
x98(%ebp)
+1143 0002ac37
xmm3
+1147 0002ac3b
+0

f30f2a4598

cvtsi2ss

0x98(%ebp),%xm

f30f59c8

mulss

%xmm0,

f30f58cc

addss

%xmm4,

f30f2cd1

cvttss2si

%xmm1,

895598

movl

%edx,0

f30f2ad8

cvtsi2ss

%eax,%

e927ffffff

jmp

0x0002ab67

0002ac40 55

pushl

%ebp
+1
0002ac41 89e5
%esp,%ebp
+3
0002ac43 83ec18
$0x18,%esp
+6
0002ac46 895df8
%ebx,0xf8(%ebp)
+9
0002ac49 8975fc
%esi,0xfc(%ebp)
+12 0002ac4c c70424e0000000
esp)
+19 0002ac53 e822810d00
operator new(unsigned long)
+24 0002ac58 89c6
esi
+26 0002ac5a 8b4508
ebp),%eax
+29 0002ac5d 89442404
x04(%esp)
+33 0002ac61 893424
%esp)
+36 0002ac64 e8e7f5ffff
+41 0002ac69 89f0
eax
+43 0002ac6b 8b5df8
ebp),%ebx
+46 0002ac6e 8b75fc
ebp),%esi
+49 0002ac71 c9
+50 0002ac72 c3
+51 0002ac73 89c3
ebx
+53 0002ac75 893424
%esp)
+56 0002ac78 e8f1800d00
operator delete(void*)
+61 0002ac7d 891c24
%esp)
+64 0002ac80 e8c37f0d00
__Unwind_Resume
+69 0002ac85 90
+70 0002ac86 662e0f1f840000000000
ax)

movl
subl
movl
movl
movl

$0x000000e0,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x0002a250
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

calll

0x00102d6e
movl

calll
nopw

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

+0

0002ac90 55

pushl

%ebp
+1
0002ac91 89e5
%esp,%ebp
+3
0002ac93 57
%edi
+4
0002ac94 56
%esi
+5
0002ac95 53
%ebx
+6
0002ac96 81ecfc010000
001fc,%esp
+12 0002ac9c 8b450c
ebp),%eax
+15 0002ac9f f30f105820
m3
+20 0002aca4 f30f5c5814
m3
+25 0002aca9 f30f10501c
m2
+30 0002acae f30f5c5010
m2
+35 0002acb3 f30f104818
m1
+40 0002acb8 f30f5c480c
m1
+45 0002acbd 0f57c0
%xmm0
+48 0002acc0 f30f5fc1
%xmm0
+52 0002acc4 0f28c8
%xmm1
+55 0002acc7 0f57c0
%xmm0
+58 0002acca f30f5fc2
%xmm0
+62 0002acce 0f28d0
%xmm2
+65 0002acd1 0f57c0
%xmm0
+68 0002acd4 0f2ec3
%xmm0
+71 0002acd7 0f870a0d0000
+77 0002acdd 0f28e3
%xmm4
+80 0002ace0 f30f5925a41a1000
m4
+88 0002ace8 f30f5e25801a1000
m4
+96 0002acf0 8d55a8
ebp),%edx
+99 0002acf3 8b35d0801300
i
+105 0002acf9 fc
+106 0002acfa b910000000
cx
+111 0002acff 89d7
edi
+113 0002ad01 f3a5
,(%edi)

movl
pushl
pushl
pushl
subl

$0x000

movl

0x0c(%

movss

0x20(%eax),%xm

subss

0x14(%eax),%xm

movss

0x1c(%eax),%xm

subss

0x10(%eax),%xm

movss

0x18(%eax),%xm

subss

0x0c(%eax),%xm
xorps

%xmm0,

maxss

%xmm1,

movaps

%xmm0,

xorps

%xmm0,

maxss

%xmm2,

movaps

%xmm0,

xorps

%xmm0,

ucomiss

%xmm3,

ja
movaps

0x0002b9e7
%xmm3,

mulss

0x00101aa4,%xm

divss

0x00101a80,%xm
leal

movl

0xa8(%
0x001380d0,%es

cld
movl

$0x00000010,%e
movl

%edx,%

rep/movsl

(%esi)

+115 0002ad03
ebp),%eax
+118 0002ad06
,%xmm0
+122 0002ad0a
%xmm1
+126 0002ad0e
%xmm1
+130 0002ad12
%xmm0
+134 0002ad16
p)
+139 0002ad1b
m0
+144 0002ad20
%xmm2
+148 0002ad24
%xmm2
+152 0002ad28
%xmm0
+156 0002ad2c
p)
+161 0002ad31
m0
+166 0002ad36
%xmm0
+170 0002ad3a
p)
+175 0002ad3f
x04(%esp)
+179 0002ad43
ebp),%edx
+182 0002ad46
%esp)
+185 0002ad49
+190 0002ad4e
ebp),%ebx
+193 0002ad51
m0
+198 0002ad56
88(%ebp)
+206 0002ad5e
m1
+211 0002ad63
84(%ebp)
+219 0002ad6b
m1
+224 0002ad70
m2
+229 0002ad75
80(%ebp)
+237 0002ad7d
m0
+242 0002ad82
7c(%ebp)
+250 0002ad8a
m2
+255 0002ad8f
78(%ebp)
+263 0002ad97

8b4508

movl

0x08(%

f30f2a00

cvtsi2ss

(%eax)

f30f59cc

mulss

%xmm4,

f30f5ecb

divss

%xmm3,

f30f5ec1

divss

%xmm1,

f30f1145a8

movss

%xmm0,0xa8(%eb

f30f2a4008

cvtsi2ss

0x08(%eax),%xm

f30f59d4

mulss

%xmm4,

f30f5ed3

divss

%xmm3,

f30f5ec2

divss

%xmm2,

f30f1145bc

movss

%xmm0,0xbc(%eb

f30f2a4004

cvtsi2ss

0x04(%eax),%xm

f30f5ec4
f30f1145d0

divss
movss

%xmm4,
%xmm0,0xd0(%eb

89542404

movl

%edx,0

8b550c

movl

0x0c(%

891424

movl

%edx,(

movl

0x0005ccb0
0x0c(%

e8621f0300
8b5d0c

calll

f30f10430c

movss

0x0c(%ebx),%xm

f30f118588feffff

movss

%xmm0,0xfffffe

f30f104b10

movss

0x10(%ebx),%xm

f30f118d84feffff

movss

%xmm1,0xfffffe

f30f104b14

movss

0x14(%ebx),%xm

f30f105318

movss

0x18(%ebx),%xm

f30f119580feffff

movss

%xmm2,0xfffffe

f30f10431c

movss

0x1c(%ebx),%xm

f30f11857cfeffff

movss

%xmm0,0xfffffe

f30f105320

movss

0x20(%ebx),%xm

f30f119578feffff

movss

%xmm2,0xfffffe

0f28c2

movaps

%xmm2,

%xmm0
+266 0002ad9a
%xmm0
+270 0002ad9e
p),%xmm2
+278 0002ada6
p),%xmm2
+286 0002adae
60(%ebp)
+294 0002adb6
%xmm2
+297 0002adb9
%xmm2
+300 0002adbc
+306 0002adc2
m0
+314 0002adca
d8(%ebp)
+322 0002add2
%xmm0
+326 0002add6
c8(%ebp)
+334 0002adde
p),%xmm1
+342 0002ade6
e4(%ebp)
+350 0002adee
04(%esp)
+358 0002adf6
ebp),%eax
+361 0002adf9
%esp)
+364 0002adfc
+369 0002ae01
ebx
+371 0002ae03
04(%esp)
+379 0002ae0b
ebp),%edx
+382 0002ae0e
%esp)
+385 0002ae11
+390 0002ae16
,%xmm0
+394 0002ae1a
,%xmm0
+397 0002ae1d
edx
+399 0002ae1f
edx
+402 0002ae22
,%xmm0
+406 0002ae26
9c(%ebp)
+414 0002ae2e
m0
+419 0002ae33
ebx),%edx
+422 0002ae36
eax),%ecx

f30f5cc1

subss

%xmm1,

f30f10957cfeffff

movss

0xfffffe7c(%eb

f30f5c9584feffff

subss

0xfffffe84(%eb

f30f119560feffff

movss

%xmm2,0xfffffe

0f57d2

xorps

%xmm2,

0f2ed0

ucomiss

%xmm0,

0f87550c0000
f30f5905381b1000

ja
mulss

0x0002ba17
0x00101b38,%xm

f30f1185d8feffff

movss

%xmm0,0xfffffe

f30f59c0

mulss

%xmm0,

f30f1185c8feffff

movss

%xmm0,0xfffffe

f30f588dd8feffff

addss

0xfffffed8(%eb

f30f118de4feffff

movss

%xmm1,0xfffffe

c744240435470d00
Hand1
8b450c

movl

$0x000d4735,0x

890424
e8ff1d0300
89c3

calll

c7442404004c0d00
Front
8b550c

movl

891424
e8ea1d0300
f30f1000

movl

0x0c(%

movl

%eax,(

movl

0x0005cc00
%eax,%
$0x000d4c00,0x

movl

0x0c(%

movl

%edx,(

calll
movss

0x0005cc00
(%eax)

0f2e03

ucomiss

(%ebx)

89da

movl

%ebx,%

0f46d0

cmovbel

%eax,%

f30f1002

movss

(%edx)

f30f11859cfeffff

movss

%xmm0,0xfffffe

f30f104004

movss

0x04(%eax),%xm

8d5304

leal

0x04(%

8d4804

leal

0x04(%

+425 0002ae39
ebx),%xmm0
+429 0002ae3d
edx
+432 0002ae40
,%xmm1
+436 0002ae44
98(%ebp)
+444 0002ae4c
m0
+449 0002ae51
ebx),%edx
+452 0002ae54
eax),%ecx
+455 0002ae57
eax),%xmm0
+459 0002ae5b
edx
+462 0002ae5e
,%xmm2
+466 0002ae62
94(%ebp)
+474 0002ae6a
m0
+479 0002ae6f
ebx),%edx
+482 0002ae72
eax),%ecx
+485 0002ae75
eax),%xmm0
+489 0002ae79
edx
+492 0002ae7c
,%xmm0
+496 0002ae80
90(%ebp)
+504 0002ae88
m0
+509 0002ae8d
ebx),%ecx
+512 0002ae90
eax),%edx
+515 0002ae93
eax),%xmm0
+519 0002ae97
ecx
+522 0002ae9a
,%xmm1
+526 0002ae9e
8c(%ebp)
+534 0002aea6
04(%esp)
+542 0002aeae
ebp),%eax
+545 0002aeb1
%esp)
+548 0002aeb4
+553 0002aeb9
ebx
+555 0002aebb

0f2e4304

ucomiss

0x04(%

0f46d1

cmovbel

%ecx,%

f30f100a

movss

(%edx)

f30f118d98feffff

movss

%xmm1,0xfffffe

f30f10430c

movss

0x0c(%ebx),%xm

8d530c

leal

0x0c(%

8d480c

leal

0x0c(%

0f2e400c

ucomiss

0x0c(%

0f46d1

cmovbel

%ecx,%

f30f1012

movss

(%edx)

f30f119594feffff

movss

%xmm2,0xfffffe

f30f104310

movss

0x10(%ebx),%xm

8d5310

leal

0x10(%

8d4810

leal

0x10(%

0f2e4010

ucomiss

0x10(%

0f46d1

cmovbel

%ecx,%

f30f1002

movss

(%edx)

f30f118590feffff

movss

%xmm0,0xfffffe

f30f104314

movss

0x14(%ebx),%xm

8d4b14

leal

0x14(%

8d5014

leal

0x14(%

0f2e4014

ucomiss

0x14(%

0f46ca

cmovbel

%edx,%

f30f1009

movss

(%ecx)

f30f118d8cfeffff

movss

%xmm1,0xfffffe

c74424043b470d00
Hand2
8b450c

movl

$0x000d473b,0x

890424
e8471d0300
89c3

calll

c744240488560d00

movl

movl

0x0c(%

movl

%eax,(

movl

0x0005cc00
%eax,%
$0x000d5688,0x

04(%esp)
+563 0002aec3
ebp),%edx
+566 0002aec6
%esp)
+569 0002aec9
+574 0002aece
,%xmm0
+578 0002aed2
,%xmm0
+581 0002aed5
edx
+583 0002aed7
edx
+586 0002aeda
,%xmm0
+590 0002aede
b0(%ebp)
+598 0002aee6
m0
+603 0002aeeb
ebx),%edx
+606 0002aeee
eax),%ecx
+609 0002aef1
ebx),%xmm0
+613 0002aef5
edx
+616 0002aef8
,%xmm1
+620 0002aefc
ac(%ebp)
+628 0002af04
m0
+633 0002af09
ebx),%edx
+636 0002af0c
eax),%ecx
+639 0002af0f
eax),%xmm0
+643 0002af13
edx
+646 0002af16
,%xmm2
+650 0002af1a
a8(%ebp)
+658 0002af22
m0
+663 0002af27
ebx),%edx
+666 0002af2a
eax),%ecx
+669 0002af2d
eax),%xmm0
+673 0002af31
edx
+676 0002af34
,%xmm0
+680 0002af38
a4(%ebp)

Back
8b550c

movl

0x0c(%

891424

movl

%edx,(

e8321d0300
f30f1000

calll
movss

0x0005cc00
(%eax)

0f2e03

ucomiss

(%ebx)

89da

movl

%ebx,%

0f46d0

cmovbel

%eax,%

f30f1002

movss

(%edx)

f30f1185b0feffff

movss

%xmm0,0xfffffe

f30f104004

movss

0x04(%eax),%xm

8d5304

leal

0x04(%

8d4804

leal

0x04(%

0f2e4304

ucomiss

0x04(%

0f46d1

cmovbel

%ecx,%

f30f100a

movss

(%edx)

f30f118dacfeffff

movss

%xmm1,0xfffffe

f30f10430c

movss

0x0c(%ebx),%xm

8d530c

leal

0x0c(%

8d480c

leal

0x0c(%

0f2e400c

ucomiss

0x0c(%

0f46d1

cmovbel

%ecx,%

f30f1012

movss

(%edx)

f30f1195a8feffff

movss

%xmm2,0xfffffe

f30f104310

movss

0x10(%ebx),%xm

8d5310

leal

0x10(%

8d4810

leal

0x10(%

0f2e4010

ucomiss

0x10(%

0f46d1

cmovbel

%ecx,%

f30f1002

movss

(%edx)

f30f1185a4feffff

movss

%xmm0,0xfffffe

+688 0002af40 f30f104314

movss

0x14(%ebx),%xm

m0
+693 0002af45
ebx),%ecx
+696 0002af48
eax),%edx
+699 0002af4b
eax),%xmm0
+703 0002af4f
ecx
+706 0002af52
,%xmm1
+710 0002af56
a0(%ebp)
+718 0002af5e
%xmm2
+721 0002af61
p),%xmm2
+728 0002af68
+734 0002af6e
m0
+742 0002af76
p),%xmm1
+750 0002af7e
%xmm1
+754 0002af82
dc(%ebp)
+762 0002af8a
p),%xmm2
+770 0002af92
%xmm2
+774 0002af96
e0(%ebp)
+782 0002af9e
ebp),%eax
+785 0002afa1
m5
+790 0002afa6
m5
+798 0002afae
m5
+806 0002afb6
m3
+814 0002afbe
%xmm3
+818 0002afc2
p),%xmm3
+826 0002afca
%xmm3
+830 0002afce
04(%esp)
+838 0002afd6
ebp),%edx
+841 0002afd9
%esp)
+844 0002afdc
28(%ebp)
+852 0002afe4
18(%ebp)
+860 0002afec

8d4b14

leal

0x14(%

8d5014

leal

0x14(%

0f2e4014

ucomiss

0x14(%

0f46ca

cmovbel

%edx,%

f30f1009

movss

(%ecx)

f30f118da0feffff

movss

0f57d2

%xmm1,0xfffffe
xorps

%xmm2,

0f2e9560feffff

ucomiss

0xfffffe60(%eb

0f87840a0000
f30f10053c1b1000

ja
movss

0x0002b9f2
0x00101b3c,%xm

f30f108d60feffff

movss

0xfffffe60(%eb

f30f59c8

mulss

%xmm0,

f30f118ddcfeffff

movss

%xmm1,0xfffffe

f30f109560feffff

movss

0xfffffe60(%eb

f30f58d2
f30f1195e0feffff

addss
movss

8b4508

%xmm2,
%xmm2,0xfffffe

movl

0x08(%

f30f2a680c

cvtsi2ss

0x0c(%eax),%xm

f30f592d401b1000

mulss

0x00101b40,%xm

f30f582de8120e00

addss

0x000e12e8,%xm

f30f101d381b1000

movss

0x00101b38,%xm

f30f58dd
f30f599d60feffff

addss
mulss

f30f59d8
c744240402450d00
Left
8b550c

0xfffffe60(%eb
mulss

movl

891424

%xmm5,

%xmm0,
$0x000d4502,0x

movl

0x0c(%

movl

%edx,(

f30f119d28feffff

movss

%xmm3,0xfffffe

f30f11ad18feffff

movss

%xmm5,0xfffffe

e80f1c0300

calll

0x0005cc00

+865 0002aff1
,%xmm0
+869 0002aff5
bc(%ebp)
+877 0002affd
m1
+882 0002b002
b8(%ebp)
+890 0002b00a
m2
+895 0002b00f
b4(%ebp)
+903 0002b017
m2
+908 0002b01c
m2
+913 0002b021
m2
+921 0002b029
04(%esp)
+929 0002b031
ebp),%eax
+932 0002b034
%esp)
+935 0002b037
38(%ebp)
+943 0002b03f
+948 0002b044
,%xmm7
+952 0002b048
m0
+957 0002b04d
c4(%ebp)
+965 0002b055
m1
+970 0002b05a
c0(%ebp)
+978 0002b062
m6
+983 0002b067
m6
+988 0002b06c
m6
+996 0002b074
p),%xmm5
+1004 0002b07c
p),%xmm5
+1012 0002b084
%xmm0
+1015 0002b087
%xmm0
+1019 0002b08b
p),%xmm1
+1027 0002b093
%xmm1
+1031 0002b097
e0(%ebp)
+1039 0002b09f
%xmm1
+1043 0002b0a3

f30f1000

movss

(%eax)

f30f1185bcfeffff

movss

%xmm0,0xfffffe

f30f10480c

movss

0x0c(%eax),%xm

f30f118db8feffff

movss

%xmm1,0xfffffe

f30f105014

movss

0x14(%eax),%xm

f30f1195b4feffff

movss

%xmm2,0xfffffe

f30f105004

movss

0x04(%eax),%xm

f30f585010

addss

0x10(%eax),%xm

f30f5915e0120e00

mulss

0x000e12e0,%xm

c744240482560d00
Right
8b450c

movl

$0x000d5682,0x

890424

movl

0x0c(%

movl

%eax,(

f30f119538feffff

movss

%xmm2,0xfffffe

e8bc1b0300
f30f1038

calll

f30f10400c

movss

0x0c(%eax),%xm

f30f1185c4feffff

movss

%xmm0,0xfffffe

f30f104814

movss

0x14(%eax),%xm

f30f118dc0feffff

movss

%xmm1,0xfffffe

f30f107004

movss

0x04(%eax),%xm

f30f587010

addss

0x10(%eax),%xm

f30f5935e0120e00

mulss

0x000e12e0,%xm

f30f10ad18feffff

movss

0xfffffe18(%eb

f30f59addcfeffff

mulss

0xfffffedc(%eb

movss

0x0005cc00
(%eax)

0f28c5

movaps

%xmm5,

f30f59c5

mulss

%xmm5,

f30f108de0feffff

movss

f30f59cd
f30f118de0feffff

0xfffffee0(%eb
mulss

movss

%xmm5,
%xmm1,0xfffffe

f30f5cc8

subss

%xmm0,

f30f51e1

sqrtss

%xmm1,

%xmm4
+1047 0002b0a7
m4
+1055 0002b0af
p),%xmm1
+1063 0002b0b7
%xmm1
+1067 0002b0bb
m0
+1075 0002b0c3
%xmm0
+1079 0002b0c7
%xmm0
+1083 0002b0cb
p),%xmm1
+1091 0002b0d3
%xmm1
+1095 0002b0d7
d8(%ebp)
+1103 0002b0df
f4(%ebp)
+1111 0002b0e7
(%ebp)
+1121 0002b0f1
(%ebp)
+1131 0002b0fb
p),%xmm2
+1139 0002b103
p),%xmm3
+1147 0002b10b
%xmm0
+1150 0002b10e
%xmm0
+1154 0002b112
14(%ebp)
+1162 0002b11a
%xmm2
+1166 0002b11e
m1
+1174 0002b126
p),%xmm0
+1182 0002b12e
%xmm0
+1186 0002b132
00(%ebp)
+1194 0002b13a
p),%xmm0
+1202 0002b142
%xmm0
+1206 0002b146
04(%ebp)
+1214 0002b14e
p),%xmm0
+1222 0002b156
%xmm0
+1226 0002b15a
p)
+1231 0002b15f
08(%ebp)
+1239 0002b167

f30f5925e0120e00

mulss

0x000e12e0,%xm

f30f108dc8feffff

movss

0xfffffec8(%eb

f30f5cc8

subss

f30f100508191000

movss

%xmm0,
0x00101908,%xm

f30f5fc1

maxss

%xmm1,

f30f51c0

sqrtss

%xmm0,

f30f108dd8feffff

movss

f30f5cc8

0xfffffed8(%eb
subss

%xmm0,

f30f118dd8feffff

movss

%xmm1,0xfffffe

f30f11a5f4feffff

movss

%xmm4,0xfffffe

c785f8feffff00000000

movl

$0x00000000,0xfffffef8

c785fcfeffff00000000

movl

$0x00000000,0xfffffefc

f30f109538feffff

movss

0xfffffe38(%eb

f30f109d28feffff

movss

0xfffffe28(%eb

0f28c2

movaps

%xmm2,

f30f5cc3

subss

%xmm3,

f30f118514feffff

movss

f30f58d3

%xmm0,0xfffffe
addss

%xmm3,

f30f100d0c191000

movss

0x0010190c,%xm

f30f1085bcfeffff

movss

0xfffffebc(%eb

f30f5cc1

subss

%xmm1,

f30f118500ffffff

movss

%xmm0,0xffffff

f30f108514feffff

movss

0xfffffe14(%eb

f30f5cc1

subss

%xmm1,

f30f118504ffffff

movss

%xmm0,0xffffff

f30f1085e4feffff

movss

0xfffffee4(%eb

f30f5cc1

subss

%xmm1,

f30f114598

movss

%xmm0,0x98(%eb

f30f118508ffffff

movss

%xmm0,0xffffff

f30f1085b8feffff

movss

0xfffffeb8(%eb

p),%xmm0
+1247 0002b16f
%xmm0
+1251 0002b173
0c(%ebp)
+1259 0002b17b
%xmm2
+1263 0002b17f
10(%ebp)
+1271 0002b187
p),%xmm2
+1279 0002b18f
%xmm2
+1283 0002b193
14(%ebp)
+1291 0002b19b
m2
+1299 0002b1a3
%xmm4
+1302 0002b1a6
18(%ebp)
+1310 0002b1ae
(%ebp)
+1320 0002b1b8
(%ebp)
+1330 0002b1c2
%xmm0
+1333 0002b1c5
%xmm0
+1337 0002b1c9
%xmm3
+1341 0002b1cd
%xmm7
+1345 0002b1d1
24(%ebp)
+1353 0002b1d9
%xmm0
+1357 0002b1dd
28(%ebp)
+1365 0002b1e5
m0
+1370 0002b1ea
2c(%ebp)
+1378 0002b1f2
p),%xmm0
+1386 0002b1fa
%xmm0
+1390 0002b1fe
30(%ebp)
+1398 0002b206
%xmm3
+1402 0002b20a
34(%ebp)
+1410 0002b212
p),%xmm0
+1418 0002b21a
%xmm0
+1422 0002b21e
38(%ebp)
+1430 0002b226

f30f58c1

addss

f30f11850cffffff

movss

f30f58d1

%xmm1,
%xmm0,0xffffff

addss

%xmm1,

f30f119510ffffff

movss

%xmm2,0xffffff

f30f1095b4feffff

movss

0xfffffeb4(%eb

f30f58d1

addss

%xmm1,

f30f119514ffffff

movss

%xmm2,0xffffff

f30f1015501b1000

movss

0x00101b50,%xm

0f57e2

xorps

f30f11a518ffffff

movss

%xmm2,
%xmm4,0xffffff

c7851cffffff00000000

movl

$0x00000000,0xffffff1c

c78520ffffff00000000

movl

$0x00000000,0xffffff20

0f28c6

movaps

%xmm6,

f30f5cc3

subss

%xmm3,

f30f58de

addss

%xmm6,

f30f5cf9

subss

%xmm1,

f30f11bd24ffffff

movss

f30f5cc1

%xmm7,0xffffff
subss

%xmm1,

f30f118528ffffff

movss

%xmm0,0xffffff

f30f104598

movss

0x98(%ebp),%xm

f30f11852cffffff

movss

%xmm0,0xffffff

f30f1085c4feffff

movss

0xfffffec4(%eb

f30f58c1

addss

f30f118530ffffff

movss

f30f58d9

%xmm1,
%xmm0,0xffffff

addss

%xmm1,

f30f119d34ffffff

movss

%xmm3,0xffffff

f30f1085c0feffff

movss

0xfffffec0(%eb

f30f58c1

addss

f30f118538ffffff
c7853cffffff00000000

movss
movl

%xmm1,
%xmm0,0xffffff

$0x00000000,0xffffff3c

(%ebp)
+1440 0002b230
40(%ebp)
+1448 0002b238
(%ebp)
+1458 0002b242
p),%xmm0
+1466 0002b24a
%xmm0
+1470 0002b24e
48(%ebp)
+1478 0002b256
p),%xmm0
+1486 0002b25e
%xmm0
+1490 0002b262
4c(%ebp)
+1498 0002b26a
m0
+1503 0002b26f
50(%ebp)
+1511 0002b277
p),%xmm0
+1519 0002b27f
%xmm0
+1523 0002b283
54(%ebp)
+1531 0002b28b
p),%xmm0
+1539 0002b293
%xmm0
+1543 0002b297
58(%ebp)
+1551 0002b29f
p),%xmm0
+1559 0002b2a7
%xmm0
+1563 0002b2ab
5c(%ebp)
+1571 0002b2b3
(%ebp)
+1581 0002b2bd
%xmm5
+1584 0002b2c0
64(%ebp)
+1592 0002b2c8
(%ebp)
+1602 0002b2d2
p),%xmm0
+1610 0002b2da
%xmm0
+1614 0002b2de
6c(%ebp)
+1622 0002b2e6
p),%xmm0
+1630 0002b2ee
%xmm0
+1634 0002b2f2
70(%ebp)
+1642 0002b2fa

f30f11ad40ffffff
c78544ffffff00000000

movss
movl

f30f10859cfeffff

%xmm5,0xffffff
$0x00000000,0xffffff44

movss

f30f5cc1

0xfffffe9c(%eb
subss

%xmm1,

f30f118548ffffff

movss

%xmm0,0xffffff

f30f108598feffff

movss

0xfffffe98(%eb

f30f5cc1

subss

%xmm1,

f30f11854cffffff

movss

%xmm0,0xffffff

f30f104598

movss

0x98(%ebp),%xm

f30f118550ffffff

movss

%xmm0,0xffffff

f30f108594feffff

movss

0xfffffe94(%eb

f30f58c1

addss

%xmm1,

f30f118554ffffff

movss

%xmm0,0xffffff

f30f108590feffff

movss

0xfffffe90(%eb

f30f58c1

addss

%xmm1,

f30f118558ffffff

movss

%xmm0,0xffffff

f30f10858cfeffff

movss

0xfffffe8c(%eb

f30f58c1

addss

f30f11855cffffff
c78560ffffff00000000

movss
movl

c78568ffffff00000000
f30f1085b0feffff

%xmm0,0xffffff
$0x00000000,0xffffff60

0f57ea

xorps

f30f11ad64ffffff

%xmm1,

movss
movl

%xmm2,
%xmm5,0xffffff

$0x00000000,0xffffff68
movss

f30f5cc1

0xfffffeb0(%eb
subss

%xmm1,

f30f11856cffffff

movss

%xmm0,0xffffff

f30f1085acfeffff

movss

0xfffffeac(%eb

f30f5cc1

subss

%xmm1,

f30f118570ffffff

movss

%xmm0,0xffffff

f30f104598

movss

0x98(%ebp),%xm

m0
+1647 0002b2ff
74(%ebp)
+1655 0002b307
p),%xmm0
+1663 0002b30f
%xmm0
+1667 0002b313
78(%ebp)
+1675 0002b31b
p),%xmm0
+1683 0002b323
%xmm0
+1687 0002b327
7c(%ebp)
+1695 0002b32f
p),%xmm0
+1703 0002b337
%xmm0
+1707 0002b33b
p)
+1712 0002b340
84(%ebp)
+1719 0002b347
88(%ebp)
+1726 0002b34e
(%ebp)
+1736 0002b358
p),%xmm2
+1744 0002b360
p)
+1749 0002b365
p),%xmm0
+1757 0002b36d
%xmm0
+1761 0002b371
p)
+1766 0002b376
p),%xmm2
+1774 0002b37e
%xmm2
+1778 0002b382
p)
+1783 0002b387
p),%xmm0
+1791 0002b38f
%xmm0
+1795 0002b393
p)
+1800 0002b398
p),%xmm2
+1808 0002b3a0
%xmm2
+1812 0002b3a4
p)
+1817 0002b3a9
p),%xmm1
+1825 0002b3b1
p)
+1830 0002b3b6

f30f118574ffffff

movss

%xmm0,0xffffff

f30f1085a8feffff

movss

0xfffffea8(%eb

f30f58c1

addss

%xmm1,

f30f118578ffffff

movss

%xmm0,0xffffff

f30f1085a4feffff

movss

0xfffffea4(%eb

f30f58c1

addss

%xmm1,

f30f11857cffffff

movss

%xmm0,0xffffff

f30f1085a0feffff

movss

0xfffffea0(%eb

f30f58c1

addss

%xmm1,

f30f114580

movss

%xmm0,0x80(%eb

c7458400000000

movl

$0x00000000,0x

c7458800000000

movl

$0x00000000,0x

81b5d8feffff00000080

xorl

$0x80000000,0xfffffed8

f30f1095d8feffff

movss

0xfffffed8(%eb

f30f11558c

movss

%xmm2,0x8c(%eb

f30f108588feffff

movss

0xfffffe88(%eb

f30f5cc1

subss

%xmm1,

f30f114590

movss

%xmm0,0x90(%eb

f30f109584feffff

movss

0xfffffe84(%eb

f30f5cd1

subss

%xmm1,

f30f115594

movss

%xmm2,0x94(%eb

f30f108580feffff

movss

0xfffffe80(%eb

f30f58c1

addss

%xmm1,

f30f11459c

movss

%xmm0,0x9c(%eb

f30f10957cfeffff

movss

0xfffffe7c(%eb

f30f58d1

addss

%xmm1,

f30f1155a0

movss

%xmm2,0xa0(%eb

f30f588d78feffff

addss

0xfffffe78(%eb

f30f114da4

movss

%xmm1,0xa4(%eb

8d85f4feffff

leal

0xfffffef4(%eb

p),%eax
+1836 0002b3bc
4(%ebp)
+1842 0002b3c2
(%ebp)
+1852 0002b3cc
ebp),%ebx
+1855 0002b3cf
,%edx
+1857 0002b3d1
ebx),%ecx
+1860 0002b3d4
ebp),%edi
+1863 0002b3d7
14(%edi)
+1870 0002b3de
10(%edi)
+1877 0002b3e5
0c(%edi)
+1884 0002b3ec
20(%edi)
+1891 0002b3f3
1c(%edi)
+1898 0002b3fa
18(%edi)
+1905 0002b401
(%ebp)
+1915 0002b40b
p),%ebx
+1921 0002b411
%ebx,8),%eax
+1924 0002b414
p,%eax,4),%eax
+1931 0002b41b
4(%ebp)
+1937 0002b421
eax
+1939 0002b423
eax
+1941 0002b425
%eax
+1944 0002b428
8(%ebp)
+1950 0002b42e
+1956 0002b434
p),%eax
+1962 0002b43a
%eax,4),%edi
+1965 0002b43d
77(%ebp)
+1972 0002b444
76(%ebp)
+1979 0002b44b
(%ebp)
+1989 0002b455
(%ebp)
+1999 0002b45f
b484
+2001 0002b461
x)

8985d4feffff
c78564feffff00000000

movl
movl

%eax,0xfffffed
$0x00000000,0xfffffe64

8b5d0c

movl

0x0c(%

8b13

movl

(%ebx)

8b4b04

movl

0x04(%

8b7d0c

movl

0x0c(%

c74714ffff7f7f

movl

$0x7f7fffff,0x

c74710ffff7f7f

movl

$0x7f7fffff,0x

c7470cffff7f7f

movl

$0x7f7fffff,0x

c74720ffff7fff

movl

$0xff7fffff,0x

c7471cffff7fff

movl

$0xff7fffff,0x

c74718ffff7fff

movl

$0xff7fffff,0x

c78568feffff00000000

movl

8b9d64feffff

$0x00000000,0xfffffe68
movl

8d04db

0xfffffe64(%eb
leal

(%ebx,

8d848500ffffff

leal

0xffffff00(%eb

898554feffff

movl

%eax,0xfffffe5

89c8

movl

%ecx,%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

398568feffff

cmpl

%eax,0xfffffe6

0f833b020000
8b8568feffff

jae
movl

0x0002b66f
0xfffffe68(%eb

8b3c82

movl

(%edx,

c68577feffff00

movb

$0x00,0xfffffe

c68576feffff00

movb

$0x00,0xfffffe

c78570feffff00000000

movl

$0x00000000,0xfffffe70

c785d0feffff00000000

movl

$0x00000000,0xfffffed0

eb23
0f1f8000000000

jmp
nopl

0x0002
0x00000000(%ea

+2008 0002b468
x,%eax)
+2016 0002b470
76(%ebp)
+2023 0002b477
p)
+2029 0002b47d
d0(%ebp)
+2036 0002b484
edi),%esi
+2039 0002b487
edi),%edx
+2042 0002b48a
eax
+2044 0002b48c
eax
+2046 0002b48e
%eax
+2049 0002b491
ax,%eax
+2055 0002b497
0(%ebp)
+2061 0002b49d
b4f6
+2063 0002b49f
p),%ebx
+2069 0002b4a5
ebx
+2071 0002b4a7
x04(%esp)
+2075 0002b4ab
p),%edx
+2081 0002b4b1
%esp)
+2084 0002b4b4
+2089 0002b4b9
l
+2091 0002b4bb
b470
+2093 0002b4bd
,%xmm0
+2097 0002b4c1
p),%eax
+2103 0002b4c7
,%xmm0
+2107 0002b4cb
(%ebx)
+2111 0002b4cf
m0
+2116 0002b4d4
m0
+2121 0002b4d9
x)
+2126 0002b4de
m0
+2131 0002b4e3
m0
+2136 0002b4e8
x)
+2141 0002b4ed

0f1f840000000000

nopl

0x00000000(%ea

c68576feffff01

movb

$0x01,0xfffffe

ff8570feffff

incl

0xfffffe70(%eb

8385d0feffff0c

addl

$0x0c,0xfffffe

8b7714

movl

0x14(%

8b5718

movl

0x18(%

89d0

movl

%edx,%

29f0

subl

%esi,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

398570feffff

cmpl

%eax,0xfffffe7

7357
8b9dd0feffff

jae
movl

0x0002
0xfffffed0(%eb

01f3

addl

%esi,%

895c2404

movl

%ebx,0

8b9554feffff

movl

891424
e817490300
84c0

0xfffffe54(%eb
movl

calll
testb

%edx,(
0x0005fdd0
%al,%a

74b3

je

0x0002

f30f1003

movss

(%ebx)

8b85d4feffff

movl

0xfffffed4(%eb

f30f5800

addss

(%eax)

f30f1103

movss

%xmm0,

f30f104304

movss

0x04(%ebx),%xm

f30f584004

addss

0x04(%eax),%xm

f30f114304

movss

%xmm0,0x04(%eb

f30f104308

movss

0x08(%ebx),%xm

f30f584008

addss

0x08(%eax),%xm

f30f114308

movss

%xmm0,0x08(%eb

c68577feffff01

movb

$0x01,0xfffffe

77(%ebp)
+2148 0002b4f4
b477
+2150 0002b4f6
77(%ebp)
+2157 0002b4fd
b520
+2159 0002b4ff
(%ebp)
+2169 0002b509
(%ebp)
+2179 0002b513
76(%ebp)
+2186 0002b51a
+2192 0002b520
m1
+2200 0002b528
i)
+2205 0002b52d
i)
+2210 0002b532
i)
+2215 0002b537
64(%edi)
+2222 0002b53e
60(%edi)
+2229 0002b545
5c(%edi)
+2236 0002b54c
ecx
+2238 0002b54e
ebx
+2240 0002b550
%xmm2
+2243 0002b553
%xmm3
+2246 0002b556
edx
+2248 0002b558
%edx
+2251 0002b55b
dx,%eax
+2257 0002b561
b5db
+2259 0002b563
)
+2265 0002b569
x)
+2272 0002b570
%esi),%edx
+2275 0002b573
,%xmm0
+2279 0002b577
%xmm2
+2282 0002b57a
b588
+2284 0002b57c
%xmm2
+2287 0002b57f
i)

eb81

jmp

80bd77feffff00
'w'
7421

cmpb

0x0002
$0x00,0xfffffe

je

0x0002

c7856cfeffff00000000

movl

$0x00000000,0xfffffe6c

c785ccfeffff00000000

movl

$0x00000000,0xfffffecc

80bd76feffff00
'v'
0f85a2040000
f30f100dac1a1000

cmpb

$0x00,0xfffffe

jne
movss

0x0002b9c2
0x00101aac,%xm

f30f114f58

movss

%xmm1,0x58(%ed

f30f114f54

movss

%xmm1,0x54(%ed

f30f114f50

movss

%xmm1,0x50(%ed

c74764ffff7fff

movl

$0xff7fffff,0x

c74760ffff7fff

movl

$0xff7fffff,0x

c7475cffff7fff

movl

$0xff7fffff,0x

31c9

xorl

%ecx,%

31db

xorl

%ebx,%

0f28d1

movaps

%xmm1,

0f28d9

movaps

%xmm1,

29f2

subl

%esi,%

c1fa02

sarl

$0x02,

69c2abaaaaaa

imull

eb78

$0xaaaaaaab,%e
jmp

0x0002

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

8d1433

leal

(%ebx,

f30f1002

movss

(%edx)

0f2ed0

ucomiss

%xmm0,

760c

jbe

0x0002

0f28d0

movaps

%xmm0,

f30f114750

movss

%xmm0,0x50(%ed

+2292 0002b584
,%xmm0
+2296 0002b588
edi),%xmm0
+2300 0002b58c
b593
+2302 0002b58e
i)
+2307 0002b593
m0
+2312 0002b598
%xmm3
+2315 0002b59b
b5aa
+2317 0002b59d
%xmm3
+2320 0002b5a0
i)
+2325 0002b5a5
m0
+2330 0002b5aa
edi),%xmm0
+2334 0002b5ae
b5b5
+2336 0002b5b0
i)
+2341 0002b5b5
m0
+2346 0002b5ba
%xmm1
+2349 0002b5bd
b5cc
+2351 0002b5bf
%xmm1
+2354 0002b5c2
i)
+2359 0002b5c7
m0
+2364 0002b5cc
edi),%xmm0
+2368 0002b5d0
b5d7
+2370 0002b5d2
i)
+2375 0002b5d7
+2376 0002b5d8
%ebx
+2379 0002b5db
ecx
+2381 0002b5dd
b570
+2383 0002b5df
ebp),%eax
+2386 0002b5e2
m0
+2391 0002b5e7
%xmm0
+2394 0002b5ea
b5f1
+2396 0002b5ec

f30f1002

movss

(%edx)

0f2e475c

ucomiss

0x5c(%

7605

jbe

0x0002

f30f11475c

movss

%xmm0,0x5c(%ed

f30f104204

movss

0x04(%edx),%xm

0f2ed8

ucomiss

%xmm0,

760d

jbe

0x0002

0f28d8

movaps

%xmm0,

f30f114754

movss

%xmm0,0x54(%ed

f30f104204

movss

0x04(%edx),%xm

0f2e4760

ucomiss

0x60(%

7605

jbe

0x0002

f30f114760

movss

%xmm0,0x60(%ed

f30f104208

movss

0x08(%edx),%xm

0f2ec8

ucomiss

%xmm0,

760d

jbe

0x0002

0f28c8

movaps

%xmm0,

f30f114758

movss

%xmm0,0x58(%ed

f30f104208

movss

0x08(%edx),%xm

0f2e4764

ucomiss

0x64(%

7605

jbe

0x0002

f30f114764

movss

%xmm0,0x64(%ed

41
83c30c

incl
addl

%ecx
$0x0c,

39c1

cmpl

%eax,%

7291

jb

0x0002

8b450c

movl

0x0c(%

f30f10400c

movss

0x0c(%eax),%xm

0f2ec2

ucomiss

%xmm2,

7605

jbe

0x0002

f30f11500c

movss

%xmm2,0x0c(%ea

x)
+2401 0002b5f1
m0
+2406 0002b5f6
ebp),%edx
+2409 0002b5f9
edx),%xmm0
+2413 0002b5fd
b604
+2415 0002b5ff
x)
+2420 0002b604
ebp),%ebx
+2423 0002b607
m0
+2428 0002b60c
%xmm0
+2431 0002b60f
b616
+2433 0002b611
x)
+2438 0002b616
m0
+2443 0002b61b
ebp),%eax
+2446 0002b61e
eax),%xmm0
+2450 0002b622
b629
+2452 0002b624
x)
+2457 0002b629
ebp),%edx
+2460 0002b62c
m0
+2465 0002b631
%xmm0
+2468 0002b634
b63b
+2470 0002b636
x)
+2475 0002b63b
m0
+2480 0002b640
ebp),%ebx
+2483 0002b643
ebx),%xmm0
+2487 0002b647
b64e
+2489 0002b649
x)
+2494 0002b64e
p)
+2500 0002b654
ebp),%edi
+2503 0002b657
,%edx
+2505 0002b659
edi),%ecx
+2508 0002b65c

f30f10475c

movss

0x5c(%edi),%xm

8b550c

movl

0x0c(%

0f2e4218

ucomiss

0x18(%

7605

jbe

0x0002

f30f114218

movss

8b5d0c
f30f104310

%xmm0,0x18(%ed
movl

movss

0x0c(%
0x10(%ebx),%xm

0f2ec3

ucomiss

%xmm3,

7605

jbe

0x0002

f30f115b10

movss

%xmm3,0x10(%eb

f30f104760

movss

0x60(%edi),%xm

8b450c

movl

0x0c(%

0f2e401c

ucomiss

0x1c(%

7605

jbe

0x0002

f30f11401c

movss

8b550c
f30f104214

%xmm0,0x1c(%ea
movl

movss

0x0c(%
0x14(%edx),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0002

f30f114a14

movss

%xmm1,0x14(%ed

f30f104764

movss

0x64(%edi),%xm

8b5d0c

movl

0x0c(%

0f2e4320

ucomiss

0x20(%

7605

jbe

0x0002

f30f114320

movss

%xmm0,0x20(%eb

ff8568feffff

incl

0xfffffe68(%eb

8b7d0c

movl

0x0c(%

8b17

movl

(%edi)

8b4f04

movl

0x04(%

89c8

movl

%ecx,%

eax
+2510 0002b65e
eax
+2512 0002b660
%eax
+2515 0002b663
8(%ebp)
+2521 0002b669
+2527 0002b66f
p)
+2533 0002b675
d4(%ebp)
+2540 0002b67c
64(%ebp)
+2547 0002b683
+2553 0002b689
sp
+2559 0002b68f
+2560 0002b690
+2561 0002b691
+2562 0002b692
+2563 0002b693
+2564 0002b694
)
+2570 0002b69a
)
+2576 0002b6a0
p),%eax
+2582 0002b6a6
eax
+2584 0002b6a8
,%ebx
+2586 0002b6aa
%ebx,2),%ebx
+2589 0002b6ad
%ebx
+2592 0002b6b0
%esi),%edx
+2595 0002b6b3
c(%ebp)
+2601 0002b6b9
eax),%ecx
+2604 0002b6bc
%ecx,2),%ecx
+2607 0002b6bf
%ecx
+2610 0002b6c2
%esi),%edx
+2613 0002b6c5
8(%ebp)
+2619 0002b6cb
eax),%eax
+2622 0002b6ce
%eax,2),%eax
+2625 0002b6d1
%eax
+2628 0002b6d4
%esi),%esi
+2631 0002b6d7
edi),%edx

29d0

subl

%edx,%

c1f802

sarl

$0x02,

398568feffff

cmpl

%eax,0xfffffe6

0f82c5fdffff
ff8564feffff

jb
incl

0x0002b434
0xfffffe64(%eb

8385d4feffff24

addl

$0x24,0xfffffe

83bd64feffff05
'd'
0f854bfdffff
81c4fc010000

cmpl

$0x05,0xfffffe

jne
addl

0x0002b3d4
$0x000001fc,%e

5b
5e
5f
c9
c3
660f1f440000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8b85ccfeffff

movl

0xfffffecc(%eb

01d0

addl

%edx,%

8b18

movl

(%eax)

8d1c5b

leal

(%ebx,

c1e302

shll

$0x02,

8d1433

leal

(%ebx,

89955cfeffff

movl

%edx,0xfffffe5

8b4804

movl

0x04(%

8d0c49

leal

(%ecx,

c1e102

shll

$0x02,

8d1431

leal

(%ecx,

899558feffff

movl

%edx,0xfffffe5

8b4008

movl

0x08(%

8d0440

leal

(%eax,

c1e002

shll

$0x02,

8d3430

leal

(%eax,

8b5720

movl

0x20(%

+2634 0002b6da
ebx
+2636 0002b6dc
ecx
+2638 0002b6de
%edx),%edx
+2641 0002b6e1
p),%eax
+2647 0002b6e7
m3
+2652 0002b6ec
p),%eax
+2658 0002b6f2
m4
+2663 0002b6f7
%xmm4
+2667 0002b6fb
p),%eax
+2673 0002b701
m1
+2678 0002b706
p),%eax
+2684 0002b70c
m6
+2689 0002b711
%xmm6
+2693 0002b715
p),%eax
+2699 0002b71b
,%xmm0
+2703 0002b71f
p),%eax
+2709 0002b725
,%xmm2
+2713 0002b729
%xmm2
+2717 0002b72d
m7
+2722 0002b732
%xmm7
+2726 0002b736
m5
+2731 0002b73b
%xmm5
+2735 0002b73f
,%xmm3
+2739 0002b743
%xmm3
+2743 0002b747
%xmm0
+2746 0002b74a
%xmm0
+2750 0002b74e
%xmm1
+2753 0002b751
%xmm1
+2757 0002b755
%xmm0
+2761 0002b759
x)

01d3

addl

%edx,%

01d1

addl

%edx,%

8d1410

leal

(%eax,

8b855cfeffff

movl

0xfffffe5c(%eb

f30f105808

movss

0x08(%eax),%xm

8b8558feffff

movl

0xfffffe58(%eb

f30f106008

movss

0x08(%eax),%xm

f30f5ce3

subss

%xmm3,

8b855cfeffff

movl

0xfffffe5c(%eb

f30f104804

movss

0x04(%eax),%xm

8b8558feffff

movl

0xfffffe58(%eb

f30f107004

movss

0x04(%eax),%xm

f30f5cf1
8b855cfeffff

subss
movl

f30f1000
8b8558feffff

%xmm1,
0xfffffe5c(%eb

movss
movl

(%eax)
0xfffffe58(%eb

f30f1010

movss

(%eax)

f30f5cd0

subss

%xmm0,

f30f107e08

movss

f30f5cfb
f30f106e04

0x08(%esi),%xm
subss

movss

%xmm3,
0x04(%esi),%xm

f30f5ce9

subss

%xmm1,

f30f101e

movss

(%esi)

f30f5cd8

subss

%xmm0,

0f28c6

movaps

%xmm6,

f30f59c3

mulss

%xmm3,

0f28ca

movaps

%xmm2,

f30f59cd

mulss

%xmm5,

f30f5cc1

subss

%xmm1,

f30f114308

movss

%xmm0,0x08(%eb

+2766 0002b75e
%xmm2
+2770 0002b762
%xmm3
+2774 0002b766
%xmm2
+2778 0002b76a
x)
+2783 0002b76f
%xmm4
+2787 0002b773
%xmm6
+2791 0002b777
%xmm4
+2795 0002b77b
(%ebx)
+2799 0002b77f
,%eax
+2801 0002b781
%edx)
+2803 0002b783
ebx),%eax
+2806 0002b786
x04(%edx)
+2809 0002b789
ebx),%eax
+2812 0002b78c
x08(%edx)
+2815 0002b78f
p),%eax
+2821 0002b795
m3
+2826 0002b79a
m4
+2831 0002b79f
%xmm4
+2835 0002b7a3
m1
+2840 0002b7a8
m6
+2845 0002b7ad
%xmm6
+2849 0002b7b1
,%xmm0
+2853 0002b7b5
,%xmm2
+2857 0002b7b9
%xmm2
+2861 0002b7bd
p),%eax
+2867 0002b7c3
m7
+2872 0002b7c8
%xmm7
+2876 0002b7cc
m5
+2881 0002b7d1
%xmm5
+2885 0002b7d5
,%xmm3

f30f59d7

mulss

%xmm7,

f30f59dc

mulss

%xmm4,

f30f5cd3

subss

%xmm3,

f30f115304

movss

%xmm2,0x04(%eb

f30f59e5

mulss

%xmm5,

f30f59f7

mulss

%xmm7,

f30f5ce6

subss

%xmm6,

f30f1123

movss

%xmm4,

8b03

movl

(%ebx)

8902

movl

%eax,(

8b4304

movl

0x04(%

894204

movl

%eax,0

8b4308

movl

0x08(%

894208

movl

%eax,0

8b8558feffff

movl

0xfffffe58(%eb

f30f105808

movss

0x08(%eax),%xm

f30f106608

movss

0x08(%esi),%xm

f30f5ce3

subss

%xmm3,

f30f104804

movss

0x04(%eax),%xm

f30f107604

movss

0x04(%esi),%xm

f30f5cf1

subss

%xmm1,

f30f1000

movss

(%eax)

f30f1016

movss

(%esi)

f30f5cd0

subss

%xmm0,

8b855cfeffff

movl

0xfffffe5c(%eb

f30f107808

movss

0x08(%eax),%xm

f30f5cfb
f30f106804

subss
movss

%xmm3,
0x04(%eax),%xm

f30f5ce9

subss

%xmm1,

f30f1018

movss

(%eax)

+2889
%xmm3
+2893
%xmm0
+2896
%xmm0
+2900
%xmm1
+2903
%xmm1
+2907
%xmm0
+2911
x)
+2916
%xmm2
+2920
%xmm3
+2924
%xmm2
+2928
x)
+2933
%xmm4
+2937
%xmm6
+2941
%xmm4
+2945
(%ecx)
+2949
m3
+2954
m4
+2959
%xmm4
+2963
m1
+2968
m6
+2973
%xmm6
+2977
,%xmm0
+2981
,%xmm2
+2985
%xmm2
+2989
p),%eax
+2995
m7
+3000
%xmm7
+3004
m5
+3009
%xmm5
+3013
,%xmm3

0002b7d9 f30f5cd8

subss

%xmm0,

0002b7dd 0f28c6

movaps

%xmm6,

0002b7e0 f30f59c3

mulss

%xmm3,

0002b7e4 0f28ca

movaps

%xmm2,

0002b7e7 f30f59cd

mulss

%xmm5,

0002b7eb f30f5cc1

subss

%xmm1,

0002b7ef f30f114108

movss

%xmm0,0x08(%ec

0002b7f4 f30f59d7

mulss

%xmm7,

0002b7f8 f30f59dc

mulss

%xmm4,

0002b7fc f30f5cd3

subss

%xmm3,

0002b800 f30f115104

movss

%xmm2,0x04(%ec

0002b805 f30f59e5

mulss

%xmm5,

0002b809 f30f59f7

mulss

%xmm7,

0002b80d f30f5ce6

subss

%xmm6,

0002b811 f30f1121

movss

%xmm4,

0002b815 f30f105e08

movss

0x08(%esi),%xm

0002b81a f30f106008

movss

0x08(%eax),%xm

0002b81f f30f5ce3

subss

%xmm3,

0002b823 f30f104e04

movss

0x04(%esi),%xm

0002b828 f30f107004

movss

0x04(%eax),%xm

0002b82d f30f5cf1

subss

%xmm1,

0002b831 f30f1006

movss

(%esi)

0002b835 f30f1010

movss

(%eax)

0002b839 f30f5cd0

subss

%xmm0,

0002b83d 8b8558feffff

movl

0xfffffe58(%eb

0002b843 f30f107808

movss

0x08(%eax),%xm

0002b848 f30f5cfb
0002b84c f30f106804

subss
movss

%xmm3,
0x04(%eax),%xm

0002b851 f30f5ce9

subss

%xmm1,

0002b855 f30f1018

movss

(%eax)

+3017
%xmm3
+3021
%xmm0
+3024
%xmm0
+3028
%xmm1
+3031
%xmm1
+3035
%xmm0
+3039
x)
+3044
%xmm2
+3048
%xmm3
+3052
%xmm2
+3056
x)
+3061
%xmm4
+3065
%xmm6
+3069
%xmm4
+3073
(%edx)
+3077
,%xmm2
+3081
m3
+3086
m4
+3091
%xmm0
+3094
%xmm0
+3098
%xmm1
+3101
%xmm1
+3105
%xmm0
+3109
%xmm1
+3112
%xmm1
+3116
%xmm0
+3120
%xmm0
+3124
%xmm1
+3127
%xmm0
+3130
b8ce

0002b859 f30f5cd8

subss

%xmm0,

0002b85d 0f28c6

movaps

%xmm6,

0002b860 f30f59c3

mulss

%xmm3,

0002b864 0f28ca

movaps

%xmm2,

0002b867 f30f59cd

mulss

%xmm5,

0002b86b f30f5cc1

subss

%xmm1,

0002b86f f30f114208

movss

%xmm0,0x08(%ed

0002b874 f30f59d7

mulss

%xmm7,

0002b878 f30f59dc

mulss

%xmm4,

0002b87c f30f5cd3

subss

%xmm3,

0002b880 f30f115204

movss

%xmm2,0x04(%ed

0002b885 f30f59e5

mulss

%xmm5,

0002b889 f30f59f7

mulss

%xmm7,

0002b88d f30f5ce6

subss

%xmm6,

0002b891 f30f1122

movss

%xmm4,

0002b895 f30f1013

movss

(%ebx)

0002b899 f30f105b04

movss

0x04(%ebx),%xm

0002b89e f30f106308

movss

0x08(%ebx),%xm

0002b8a3 0f28c2

movaps

%xmm2,

0002b8a6 f30f59c2

mulss

%xmm2,

0002b8aa 0f28cb

movaps

%xmm3,

0002b8ad f30f59cb

mulss

%xmm3,

0002b8b1 f30f58c1

addss

%xmm1,

0002b8b5 0f28cc

movaps

%xmm4,

0002b8b8 f30f59cc

mulss

%xmm4,

0002b8bc f30f58c1

addss

%xmm1,

0002b8c0 f30f51c0

sqrtss

%xmm0,

0002b8c4 0f57c9

xorps

%xmm1,

0002b8c7 0f2ec1

ucomiss

%xmm1,

0002b8ca 7a02

jp

0x0002

+3132
b8f4
+3134
m1
+3142
%xmm1
+3146
%xmm2
+3150
(%ebx)
+3154
%xmm3
+3158
x)
+3163
%xmm4
+3167
x)
+3172
,%xmm2
+3176
m3
+3181
m4
+3186
%xmm0
+3189
%xmm0
+3193
%xmm1
+3196
%xmm1
+3200
%xmm0
+3204
%xmm1
+3207
%xmm1
+3211
%xmm0
+3215
%xmm0
+3219
%xmm1
+3222
%xmm0
+3225
b92d
+3227
b953
+3229
m1
+3237
%xmm1
+3241
%xmm2
+3245
(%ecx)
+3249
%xmm3

0002b8cc 7426
0002b8ce f30f100de8120e00

je
movss

0x0002
0x000e12e8,%xm

0002b8d6 f30f5ec8

divss

%xmm0,

0002b8da f30f59d1

mulss

%xmm1,

0002b8de f30f1113

movss

%xmm2,

0002b8e2 f30f59d9

mulss

%xmm1,

0002b8e6 f30f115b04

movss

0002b8eb f30f59e1
0002b8ef f30f116308

%xmm3,0x04(%eb
mulss

movss

0002b8f4 f30f1011

%xmm1,
%xmm4,0x08(%eb

movss

(%ecx)

0002b8f8 f30f105904

movss

0x04(%ecx),%xm

0002b8fd f30f106108

movss

0x08(%ecx),%xm

0002b902 0f28c2

movaps

%xmm2,

0002b905 f30f59c2

mulss

%xmm2,

0002b909 0f28cb

movaps

%xmm3,

0002b90c f30f59cb

mulss

%xmm3,

0002b910 f30f58c1

addss

%xmm1,

0002b914 0f28cc

movaps

%xmm4,

0002b917 f30f59cc

mulss

%xmm4,

0002b91b f30f58c1

addss

%xmm1,

0002b91f f30f51c0

sqrtss

%xmm0,

0002b923 0f57c9

xorps

%xmm1,

0002b926 0f2ec1

ucomiss

%xmm1,

0002b929 7a02

jp

0x0002

0002b92b 7426

je

0x0002

0002b92d f30f100de8120e00

movss

0x000e12e8,%xm

0002b935 f30f5ec8

divss

%xmm0,

0002b939 f30f59d1

mulss

%xmm1,

0002b93d f30f1111

movss

%xmm2,

0002b941 f30f59d9

mulss

%xmm1,

+3253 0002b945
x)
+3258 0002b94a
%xmm4
+3262 0002b94e
x)
+3267 0002b953
,%xmm2
+3271 0002b957
m3
+3276 0002b95c
m4
+3281 0002b961
%xmm0
+3284 0002b964
%xmm0
+3288 0002b968
%xmm1
+3291 0002b96b
%xmm1
+3295 0002b96f
%xmm0
+3299 0002b973
%xmm1
+3302 0002b976
%xmm1
+3306 0002b97a
%xmm0
+3310 0002b97e
%xmm0
+3314 0002b982
%xmm1
+3317 0002b985
%xmm0
+3320 0002b988
b98c
+3322 0002b98a
b9b2
+3324 0002b98c
m1
+3332 0002b994
%xmm1
+3336 0002b998
%xmm2
+3340 0002b99c
(%edx)
+3344 0002b9a0
%xmm3
+3348 0002b9a4
x)
+3353 0002b9a9
%xmm4
+3357 0002b9ad
x)
+3362 0002b9b2
p)
+3368 0002b9b8
cc(%ebp)
+3375 0002b9bf
edi),%esi

f30f115904

movss

f30f59e1
f30f116108

%xmm3,0x04(%ec
mulss

movss

f30f1012

%xmm1,
%xmm4,0x08(%ec

movss

(%edx)

f30f105a04

movss

0x04(%edx),%xm

f30f106208

movss

0x08(%edx),%xm

0f28c2

movaps

%xmm2,

f30f59c2

mulss

%xmm2,

0f28cb

movaps

%xmm3,

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

0f28cc

movaps

%xmm4,

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f51c0

sqrtss

%xmm0,

0f57c9

xorps

%xmm1,

0f2ec1

ucomiss

%xmm1,

7a02

jp

0x0002

7426

je

0x0002

f30f100de8120e00

movss

0x000e12e8,%xm

f30f5ec8

divss

%xmm0,

f30f59d1

mulss

%xmm1,

f30f1112

movss

%xmm2,

f30f59d9

mulss

%xmm1,

f30f115a04

movss

f30f59e1

%xmm3,0x04(%ed
mulss

%xmm1,

f30f116208

movss

%xmm4,0x08(%ed

ff856cfeffff

incl

0xfffffe6c(%eb

8385ccfeffff0c

addl

$0x0c,0xfffffe

8b7714

movl

0x14(%

+3378 0002b9c2
edi),%edx
+3381 0002b9c5
edi),%eax
+3384 0002b9c8
eax
+3386 0002b9ca
%eax
+3389 0002b9cd
ax,%eax
+3395 0002b9d3
c(%ebp)
+3401 0002b9d9
+3407 0002b9df
edi),%edx
+3410 0002b9e2
+3415 0002b9e7
%xmm4
+3418 0002b9ea
%xmm3
+3421 0002b9ed
+3426 0002b9f2
dc(%ebp)
+3434 0002b9fa
60(%ebp)
+3442 0002ba02
e0(%ebp)
+3450 0002ba0a
m0
+3458 0002ba12
+3463 0002ba17
d8(%ebp)
+3471 0002ba1f
c8(%ebp)
+3479 0002ba27
+3484 0002ba2c
eax)
+0

8b5708

movl

0x08(%

8b470c

movl

0x0c(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

39856cfeffff

cmpl

%eax,0xfffffe6

0f82c1fcffff
8b5718

jb

e939fbffff
0f28e0

jmp

0f28d8

movl

0x0002b6a0
0x18(%

movaps

0x0002b520
%xmm0,

movaps

%xmm0,

e9fef2ffff
f30f1195dcfeffff

jmp
movss

0x0002acf0
%xmm2,0xfffffe

f30f119560feffff

movss

%xmm2,0xfffffe

f30f1195e0feffff

movss

%xmm2,0xfffffe

f30f10053c1b1000

movss

0x00101b3c,%xm

e987f5ffff
f30f1195d8feffff

jmp
movss

0x0002af9e
%xmm2,0xfffffe

f30f1195c8feffff

movss

%xmm2,0xfffffe

e9b2f3ffff
0f1f4000

jmp
nopl

0002ba30 55

0x0002adde
0x00(%
pushl

%ebp
+1
0002ba31 89e5
%esp,%ebp
+3
0002ba33 83ec38
$0x38,%esp
+6
0002ba36 895df4
%ebx,0xf4(%ebp)
+9
0002ba39 8975f8
%esi,0xf8(%ebp)
+12 0002ba3c 897dfc
xfc(%ebp)
+15 0002ba3f 8b5d08
ebp),%ebx
+18 0002ba42 8b7d0c
ebp),%edi
+21 0002ba45 891c24
%esp)
+24 0002ba48 e823adfdff
+29 0002ba4d 83c010
%eax
+32 0002ba50 89442404

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

%ebx,(

addl

0x00006770
$0x10,

movl

%eax,0

calll

x04(%esp)
+36 0002ba54
%esp)
+39 0002ba57
+44 0002ba5c
x),%esi
+50 0002ba62
x),%ecx
+56 0002ba68
x),%edx
+62 0002ba6e
x),%eax
+68 0002ba74
xd8(%ebp)
+71 0002ba77
xdc(%ebp)
+74 0002ba7a
xe0(%ebp)
+77 0002ba7d
xe4(%ebp)
+80 0002ba80
x04(%esp)
+84 0002ba84
ebp),%eax
+87 0002ba87
%esp)
+90 0002ba8a
+95 0002ba8f
ebp),%ebx
+98 0002ba92
ebp),%esi
+101 0002ba95
ebp),%edi
+104 0002ba98
+105 0002ba99
+106 0002ba9a
)
+0

893c24

movl

%edi,(

e844270300
8bb3dc000000

calll
movl

0x0005e1a0
0x000000dc(%eb

8b8bd8000000

movl

0x000000d8(%eb

8b93d4000000

movl

0x000000d4(%eb

8b83d0000000

movl

0x000000d0(%eb

8945d8

movl

%eax,0

8955dc

movl

%edx,0

894de0

movl

%ecx,0

8975e4

movl

%esi,0

897c2404

movl

%edi,0

8d45d8

leal

0xd8(%

890424

movl

%eax,(

movl

0x0002ac90
0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
660f1f440000

leave
ret

e801f2ffff
8b5df4

calll

nopw

0x00(%eax,%eax

0002baa0 55

pushl

%ebp
+1
0002baa1 89e5
%esp,%ebp
+3
0002baa3 8b5508
0x08(%ebp),%edx
+6
0002baa6 8b450c
0x0c(%ebp),%eax
+9
0002baa9 3b82dc000000
00dc(%edx),%eax
+15 0002baaf 7406
bab7
+17 0002bab1 8982dc000000
c(%edx)
+23 0002bab7 c9
+24 0002bab8 c3
+25 0002bab9 90
+26 0002baba 660f1f440000
)
+0
%ebp

0002bac0 55

movl
movl
movl
cmpl

0x0000

je

0x0002

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax
pushl

+1
0002bac1 89e5
%esp,%ebp
+3
0002bac3 8b5508
0x08(%ebp),%edx
+6
0002bac6 8b450c
0x0c(%ebp),%eax
+9
0002bac9 3b82d8000000
00d8(%edx),%eax
+15 0002bacf 7406
bad7
+17 0002bad1 8982d8000000
8(%edx)
+23 0002bad7 c9
+24 0002bad8 c3
+25 0002bad9 90
+26 0002bada 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0002

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

0002bae0 55

pushl

%ebp
+1
0002bae1 89e5
%esp,%ebp
+3
0002bae3 8b5508
0x08(%ebp),%edx
+6
0002bae6 8b450c
0x0c(%ebp),%eax
+9
0002bae9 3b82d4000000
00d4(%edx),%eax
+15 0002baef 7406
baf7
+17 0002baf1 8982d4000000
4(%edx)
+23 0002baf7 c9
+24 0002baf8 c3
+25 0002baf9 90
+26 0002bafa 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0002

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

0002bb00 55

pushl

%ebp
+1
0002bb01 89e5
%esp,%ebp
+3
0002bb03 57
%edi
+4
0002bb04 56
%esi
+5
0002bb05 53
%ebx
+6
0002bb06 83ec6c
$0x6c,%esp
+9
0002bb09 c744240c0b000000
0000b,0x0c(%esp)
+17 0002bb11 c744240841470d00
08(%esp)
Simple paper bag shape
+25 0002bb19 c744240458470d00
04(%esp)
Paper Bag
+33 0002bb21 8b4508
ebp),%eax
+36 0002bb24 890424
%esp)

movl
pushl
pushl
pushl
subl
movl

$0x000

movl

$0x000d4741,0x

movl

$0x000d4758,0x
movl

0x08(%

movl

%eax,(

+39 0002bb27
+44 0002bb2c
ebp),%edx
+47 0002bb2f
edx)
+53 0002bb35
edi
+55 0002bb37
%edi
+58 0002bb3a
%esp)
+61 0002bb3d
+66 0002bb42
ebp),%ebx
+69 0002bb45
08(%esp)
+77 0002bb4d
04(%esp)
+85 0002bb55
%esp)
+88 0002bb58
+93 0002bb5d
%esp
+96 0002bb60
x04(%esp)
+100 0002bb64
ebp),%ebx
+103 0002bb67
%esp)
+106 0002bb6a
+111 0002bb6f
x04(%esp)
+115 0002bb73
%esp)
+118 0002bb76
+123 0002bb7b
%esp)
+126 0002bb7e
+131 0002bb83
ebp),%ebx
+134 0002bb86
ebx
+136 0002bb88
bbb3
+138 0002bb8a
ebx),%eax
+141 0002bb8d
+142 0002bb8e
x04(%ebx)
+145 0002bb91
eax
+147 0002bb93
bbb3
+149 0002bb95
,%esi
+151 0002bb97
esi
+153 0002bb99
bbab
+155 0002bb9b

e8f4c7feff
8b5508

calll

c70268961300

movl

movl

0x00018320
0x08(%
$0x00139668,(%

89d7

movl

%edx,%

83c710

addl

$0x10,

893c24

movl

%edi,(

leal

0x0005bdf0
0xe0(%

e8ae020300
8d5de0

calll

c744240820490d00
objects
c744240462470d00
paper-bag
891c24

movl

$0x000d4920,0x

movl

$0x000d4762,0x

e8d36d0800
83ec04

calll

movl

%ebx,(

subl

0x000b2930
$0x04,

895c2404

movl

%ebx,0

8d5dcc

leal

0xcc(%

891c24

movl

%ebx,(

movl

0x00059d30
%ebx,0

movl

%edi,(

movl

0x0005e0c0
%ebx,(

movl

0x00059750
0xe0(%

e8c1e10200
895c2404

calll

893c24
e845250300
891c24

calll

e8cddb0200
8b5de0

calll

85db

testl

%ebx,%

7429

je

0x0002

8b4304

movl

0x04(%

48
894304

decl
movl

%eax
%eax,0

85c0

testl

%eax,%

751e

jne

0x0002

8b33

movl

(%ebx)

85f6

testl

%esi,%

7410

je

0x0002

893424

movl

%esi,(

%esp)
+158 0002bb9e e80d6c0800
+163 0002bba3 893424
%esp)
+166 0002bba6 e8c3710d00
operator delete(void*)
+171 0002bbab 891c24
%esp)
+174 0002bbae e8bb710d00
operator delete(void*)
+179 0002bbb3 c745a8004c0d00
a8(%ebp)
Front
+186 0002bbba c745ac88560d00
ac(%ebp)
Back
+193 0002bbc1 c745b002450d00
b0(%ebp)
Left
+200 0002bbc8 c745b482560d00
b4(%ebp)
Right
+207 0002bbcf c745b828470d00
b8(%ebp)
Bottom
+214 0002bbd6 c745bc805f0d00
bc(%ebp)
Inside
+221 0002bbdd c745c035470d00
c0(%ebp)
Hand1
+228 0002bbe4 c745c43b470d00
c4(%ebp)
Hand2
+235 0002bbeb c745c800000000
c8(%ebp)
+242 0002bbf2 8d45a8
ebp),%eax
+245 0002bbf5 89442404
x04(%esp)
+249 0002bbf9 893c24
%esp)
+252 0002bbfc e84f0e0300
+257 0002bc01 8d65f4
ebp),%esp
+260 0002bc04 5b
+261 0002bc05 5e
+262 0002bc06 5f
+263 0002bc07 c9
+264 0002bc08 c3
+265 0002bc09 8945a4
xa4(%ebp)
+268 0002bc0c 891c24
%esp)
+271 0002bc0f e83cdb0200
+276 0002bc14 8b75e0
ebp),%esi
+279 0002bc17 85f6
esi
+281 0002bc19 7429
bc44
+283 0002bc1b 8b4604
esi),%eax
+286 0002bc1e 48
+287 0002bc1f 894604
x04(%esi)
+290 0002bc22 85c0
eax

calll
movl
calll

0x000b27b0
%esi,(
0x00102d6e

movl

%ebx,(

calll

0x00102d6e

movl

$0x000d4c00,0x

movl

$0x000d5688,0x

movl

$0x000d4502,0x

movl

$0x000d5682,0x

movl

$0x000d4728,0x

movl

$0x000d5f80,0x

movl

$0x000d4735,0x

movl

$0x000d473b,0x

movl

$0x00000000,0x
leal

0xa8(%

movl

%eax,0

movl

%edi,(

leal

0x0005ca50
0xf4(%

calll
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%ebx,(

movl

0x00059750
0xe0(%

calll

%eax,0

testl

%esi,%

je

0x0002

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

+292 0002bc24 751e


bc44
+294 0002bc26 8b1e
,%ebx
+296 0002bc28 85db
ebx
+298 0002bc2a 7410
bc3c
+300 0002bc2c 891c24
%esp)
+303 0002bc2f e87c6b0800
+308 0002bc34 891c24
%esp)
+311 0002bc37 e832710d00
operator delete(void*)
+316 0002bc3c 893424
%esp)
+319 0002bc3f e82a710d00
operator delete(void*)
+324 0002bc44 893c24
%esp)
+327 0002bc47 e814260300
+332 0002bc4c 8b4508
ebp),%eax
+335 0002bc4f c700e8911300
eax)
+341 0002bc55 8b5508
ebp),%edx
+344 0002bc58 8b4208
edx),%eax
+347 0002bc5b 8d58f4
eax),%ebx
+350 0002bc5e 8b3588801300
i
+356 0002bc64 39f3
ebx
+358 0002bc66 7545
bcad
+360 0002bc68 8b5508
ebp),%edx
+363 0002bc6b 8b4204
edx),%eax
+366 0002bc6e 8d58f4
eax),%ebx
+369 0002bc71 39de
esi
+371 0002bc73 7510
bc85
+373 0002bc75 8b55a4
ebp),%edx
+376 0002bc78 891424
%esp)
+379 0002bc7b e8c86f0d00
__Unwind_Resume
+384 0002bc80 8945a4
xa4(%ebp)
+387 0002bc83 eb8f
bc14
+389 0002bc85 83e804
%eax

jne

0x0002

movl

(%esi)

testl

%ebx,%

je

0x0002

movl

%ebx,(

movl

0x000b27b0
%ebx,(

calll
calll

0x00102d6e
movl

calll

%esi,(
0x00102d6e

movl

%edi,(

movl

0x0005e260
0x08(%

calll
movl

$0x001391e8,(%
movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0002

movl

0x08(%

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0002

movl

0xa4(%

movl

%edx,(

calll

0x00102c48
movl

%eax,0

jmp

0x0002

subl

$0x04,

+392 0002bc88 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+400 0002bc90 890424
movl
%eax,(
%esp)
+403 0002bc93 e8b66f0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+408 0002bc98 85c0
testl
%eax,%
eax
+410 0002bc9a 7fd9
jg
0x0002
bc75
+412 0002bc9c 8d45e5
leal
0xe5(%
ebp),%eax
+415 0002bc9f 89442404
movl
%eax,0
x04(%esp)
+419 0002bca3 891c24
movl
%ebx,(
%esp)
+422 0002bca6 e8d96f0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+427 0002bcab ebc8
jmp
0x0002
bc75
+429 0002bcad 83e804
subl
$0x04,
%eax
+432 0002bcb0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+440 0002bcb8 890424
movl
%eax,(
%esp)
+443 0002bcbb e88e6f0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+448 0002bcc0 85c0
testl
%eax,%
eax
+450 0002bcc2 7fa4
jg
0x0002
bc68
+452 0002bcc4 8d45e7
leal
0xe7(%
ebp),%eax
+455 0002bcc7 89442404
movl
%eax,0
x04(%esp)
+459 0002bccb 891c24
movl
%ebx,(
%esp)
+462 0002bcce e8b16f0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+467 0002bcd3 eb93
jmp
0x0002
bc68
+469 0002bcd5 890424
movl
%eax,(
%esp)
+472 0002bcd8 e86b6f0d00
calll
0x00102c48
__Unwind_Resume
+477 0002bcdd 8945a4
movl
%eax,0
xa4(%ebp)
+480 0002bce0 8b5508
movl
0x08(%
ebp),%edx
+483 0002bce3 8b4204
movl
0x04(%
edx),%eax
+486 0002bce6 8d58f4
leal
0xf4(%
eax),%ebx
+489 0002bce9 39de
cmpl
%ebx,%
esi
+491 0002bceb 7515
jne
0x0002
bd02

+493 0002bced 8b45a4


movl
0xa4(%
ebp),%eax
+496 0002bcf0 ebe3
jmp
0x0002
bcd5
+498 0002bcf2 8945a4
movl
%eax,0
xa4(%ebp)
+501 0002bcf5 e94affffff
jmp
0x0002bc44
+506 0002bcfa 8945a4
movl
%eax,0
xa4(%ebp)
+509 0002bcfd e94affffff
jmp
0x0002bc4c
+514 0002bd02 83e804
subl
$0x04,
%eax
+517 0002bd05 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+525 0002bd0d 890424
movl
%eax,(
%esp)
+528 0002bd10 e8396f0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+533 0002bd15 85c0
testl
%eax,%
eax
+535 0002bd17 7fd4
jg
0x0002
bced
+537 0002bd19 8d45e6
leal
0xe6(%
ebp),%eax
+540 0002bd1c 89442404
movl
%eax,0
x04(%esp)
+544 0002bd20 891c24
movl
%ebx,(
%esp)
+547 0002bd23 e85c6f0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+552 0002bd28 ebc3
jmp
0x0002
bced
+554 0002bd2a eba9
jmp
0x0002
bcd5
+556 0002bd2c 0f1f4000
nopl
0x00(%
eax)
+0

0002bd30 55

pushl

%ebp
+1
0002bd31
%esp,%ebp
+3
0002bd33
+4
0002bd34
bb00
+9
0002bd39
+10 0002bd3a 90
+11 0002bd3b 90
+12 0002bd3c 90
+13 0002bd3d 90
+14 0002bd3e 90
+15 0002bd3f 90
+0

89e5
c9
e9c7fdffff

movl
leave
jmp

90

0x0002
nop

nop
nop
nop
nop
nop
nop

0002bd40 55

pushl

0002bd41 89e5

movl

0002bd43 53

pushl

0002bd44 83ec14

subl

%ebp
+1
%esp,%ebp
+3
%ebx
+4

$0x14,%esp
+7
0002bd47 8b5d08
0x08(%ebp),%ebx
+10 0002bd4a c70308961300
ebx)
+16 0002bd50 c7430454961300
04(%ebx)
+23 0002bd57 891c24
%esp)
+26 0002bd5a e8f1affdff
+31 0002bd5f 895d08
x08(%ebp)
+34 0002bd62 83c414
%esp
+37 0002bd65 5b
+38 0002bd66 c9
+39 0002bd67 e902700d00
+44 0002bd6c 0f1f4000
eax)
+0

movl
movl

$0x00139608,(%

movl

$0x00139654,0x
movl

%ebx,(

movl

0x00006d50
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopl

0002bd70 55

0x00102d6e
0x00(%
pushl

%ebp
+1
0002bd71 89e5
%esp,%ebp
+3
0002bd73 8b4508
0x08(%ebp),%eax
+6
0002bd76 c70008961300
39608,(%eax)
+12 0002bd7c c7400454961300
04(%eax)
+19 0002bd83 894508
x08(%ebp)
+22 0002bd86 c9
+23 0002bd87 e9c4affdff
+28 0002bd8c 0f1f4000
eax)
+0

movl
movl
movl
movl

$0x001
$0x00139654,0x

movl

%eax,0

leave
jmp
nopl

0002bd90 55

0x00006d50
0x00(%
pushl

%ebp
+1
0002bd91 89e5
%esp,%ebp
+3
0002bd93 53
%ebx
+4
0002bd94 83ec14
$0x14,%esp
+7
0002bd97 8b5d08
0x08(%ebp),%ebx
+10 0002bd9a c703a0961300
ebx)
+16 0002bda0 891c24
%esp)
+19 0002bda3 e898bbfdff
+24 0002bda8 895d08
x08(%ebp)
+27 0002bdab 83c414
%esp
+30 0002bdae 5b
+31 0002bdaf c9
+32 0002bdb0 e9b96f0d00
+37 0002bdb5 90

movl
pushl
subl
movl
movl

$0x001396a0,(%
movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp

0x00102d6e
nop

+38 0002bdb6 662e0f1f840000000000

nopw

%cs:0x00000000(%eax,%e

ax)
+0

0002bdc0 55

pushl

%ebp
+1
0002bdc1 89e5
%esp,%ebp
+3
0002bdc3 8b4508
0x08(%ebp),%eax
+6
0002bdc6 c700a0961300
396a0,(%eax)
+12 0002bdcc 894508
x08(%ebp)
+15 0002bdcf c9
+16 0002bdd0 e96bbbfdff
+21 0002bdd5 90
+22 0002bdd6 662e0f1f840000000000
ax)
+0

0002bde0 55

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00007940
nop
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
0002bde1 89e5
movl
%esp,%ebp
+3
0002bde3 57
pushl
%edi
+4
0002bde4 56
pushl
%esi
+5
0002bde5 53
pushl
%ebx
+6
0002bde6 83ec3c
subl
$0x3c,%esp
+9
0002bde9 8b7d0c
movl
0x0c(%ebp),%edi
+12 0002bdec 8b4510
movl
0x10(%
ebp),%eax
+15 0002bdef 89442408
movl
%eax,0
x08(%esp)
+19 0002bdf3 897c2404
movl
%edi,0
x04(%esp)
+23 0002bdf7 8b4508
movl
0x08(%
ebp),%eax
+26 0002bdfa 890424
movl
%eax,(
%esp)
+29 0002bdfd e82eb4fdff
calll
0x00007230
+34 0002be02 8d45e7
leal
0xe7(%
ebp),%eax
+37 0002be05 89442408
movl
%eax,0
x08(%esp)
+41 0002be09 c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+49 0002be11 8d5dd8
leal
0xd8(%
ebp),%ebx
+52 0002be14 891c24
movl
%ebx,(
%esp)
+55 0002be17 e8a46e0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+60 0002be1c 895c2404
movl
%ebx,0
x04(%esp)
+64 0002be20 893c24
movl
%edi,(

%esp)
+67 0002be23 e8187e0700
calll
0x000a3c40
+72 0002be28 c744240464000000
movl
$0x00000064,0x
04(%esp)
'd'
+80 0002be30 890424
movl
%eax,(
%esp)
+83 0002be33 e858790700
calll
0x000a3790
+88 0002be38 8b5508
movl
0x08(%
ebp),%edx
+91 0002be3b 894250
movl
%eax,0
x50(%edx)
+94 0002be3e 8b5dd8
movl
0xd8(%
ebp),%ebx
+97 0002be41 83eb0c
subl
$0x0c,
%ebx
+100 0002be44 8b3588801300
movl
0x00138088,%es
i
+106 0002be4a 39f3
cmpl
%esi,%
ebx
+108 0002be4c 0f85e2000000
jne
0x0002bf34
+114 0002be52 8d45e6
leal
0xe6(%
ebp),%eax
+117 0002be55 89442408
movl
%eax,0
x08(%esp)
+121 0002be59 c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+129 0002be61 8d5dd4
leal
0xd4(%
ebp),%ebx
+132 0002be64 891c24
movl
%ebx,(
%esp)
+135 0002be67 e8546e0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+140 0002be6c 895c2404
movl
%ebx,0
x04(%esp)
+144 0002be70 893c24
movl
%edi,(
%esp)
+147 0002be73 e8c87d0700
calll
0x000a3c40
+152 0002be78 c744240478000000
movl
$0x00000078,0x
04(%esp)
'x'
+160 0002be80 890424
movl
%eax,(
%esp)
+163 0002be83 e808790700
calll
0x000a3790
+168 0002be88 8b5508
movl
0x08(%
ebp),%edx
+171 0002be8b 894254
movl
%eax,0
x54(%edx)
+174 0002be8e 8b5dd4
movl
0xd4(%
ebp),%ebx
+177 0002be91 83eb0c
subl
$0x0c,
%ebx
+180 0002be94 39de
cmpl
%ebx,%
esi
+182 0002be96 0f851e010000
jne
0x0002bfba
+188 0002be9c 8d45e5
leal
0xe5(%
ebp),%eax
+191 0002be9f 89442408
movl
%eax,0
x08(%esp)
+195 0002bea3 c7442404f45d0d00
movl
$0x000d5df4,0x
04(%esp)
depth

+203 0002beab 8d5dd0


leal
0xd0(%
ebp),%ebx
+206 0002beae 891c24
movl
%ebx,(
%esp)
+209 0002beb1 e80a6e0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+214 0002beb6 895c2404
movl
%ebx,0
x04(%esp)
+218 0002beba 893c24
movl
%edi,(
%esp)
+221 0002bebd e87e7d0700
calll
0x000a3c40
+226 0002bec2 c744240419000000
movl
$0x00000019,0x
04(%esp)
+234 0002beca 890424
movl
%eax,(
%esp)
+237 0002becd e8be780700
calll
0x000a3790
+242 0002bed2 8b5508
movl
0x08(%
ebp),%edx
+245 0002bed5 894258
movl
%eax,0
x58(%edx)
+248 0002bed8 8b5dd0
movl
0xd0(%
ebp),%ebx
+251 0002bedb 83eb0c
subl
$0x0c,
%ebx
+254 0002bede 39de
cmpl
%ebx,%
esi
+256 0002bee0 0f85a5000000
jne
0x0002bf8b
+262 0002bee6 8d45e4
leal
0xe4(%
ebp),%eax
+265 0002bee9 89442408
movl
%eax,0
x08(%esp)
+269 0002beed c74424046c470d00
movl
$0x000d476c,0x
04(%esp)
spread
+277 0002bef5 8d5dcc
leal
0xcc(%
ebp),%ebx
+280 0002bef8 891c24
movl
%ebx,(
%esp)
+283 0002befb e8c06d0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+288 0002bf00 895c2404
movl
%ebx,0
x04(%esp)
+292 0002bf04 893c24
movl
%edi,(
%esp)
+295 0002bf07 e8347d0700
calll
0x000a3c40
+300 0002bf0c c744240432000000
movl
$0x00000032,0x
04(%esp)
'2'
+308 0002bf14 890424
movl
%eax,(
%esp)
+311 0002bf17 e874780700
calll
0x000a3790
+316 0002bf1c 8b5508
movl
0x08(%
ebp),%edx
+319 0002bf1f 89425c
movl
%eax,0
x5c(%edx)
+322 0002bf22 8b5dcc
movl
0xcc(%
ebp),%ebx
+325 0002bf25 83eb0c
subl
$0x0c,
%ebx
+328 0002bf28 39de
cmpl
%ebx,%

esi
+330 0002bf2a 7537
jne
0x0002
bf63
+332 0002bf2c 83c43c
addl
$0x3c,
%esp
+335 0002bf2f 5b
popl
%ebx
+336 0002bf30 5e
popl
%esi
+337 0002bf31 5f
popl
%edi
+338 0002bf32 c9
leave
+339 0002bf33 c3
ret
+340 0002bf34 8d4308
leal
0x08(%
ebx),%eax
+343 0002bf37 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+351 0002bf3f 890424
movl
%eax,(
%esp)
+354 0002bf42 e8076d0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+359 0002bf47 85c0
testl
%eax,%
eax
+361 0002bf49 0f8f03ffffff
jg
0x0002be52
+367 0002bf4f 8d45e3
leal
0xe3(%
ebp),%eax
+370 0002bf52 89442404
movl
%eax,0
x04(%esp)
+374 0002bf56 891c24
movl
%ebx,(
%esp)
+377 0002bf59 e8266d0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+382 0002bf5e e9effeffff
jmp
0x0002be52
+387 0002bf63 8d4308
leal
0x08(%
ebx),%eax
+390 0002bf66 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+398 0002bf6e 890424
movl
%eax,(
%esp)
+401 0002bf71 e8d86c0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+406 0002bf76 85c0
testl
%eax,%
eax
+408 0002bf78 7fb2
jg
0x0002
bf2c
+410 0002bf7a 8d45dd
leal
0xdd(%
ebp),%eax
+413 0002bf7d 89442404
movl
%eax,0
x04(%esp)
+417 0002bf81 891c24
movl
%ebx,(
%esp)
+420 0002bf84 e8fb6c0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+425 0002bf89 eba1
jmp
0x0002
bf2c
+427 0002bf8b 8d4308
leal
0x08(%
ebx),%eax
+430 0002bf8e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+438 0002bf96 890424
movl
%eax,(
%esp)

+441 0002bf99 e8b06c0d00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+446 0002bf9e 85c0
testl
%eax,%
eax
+448 0002bfa0 0f8f40ffffff
jg
0x0002bee6
+454 0002bfa6 8d45df
leal
0xdf(%
ebp),%eax
+457 0002bfa9 89442404
movl
%eax,0
x04(%esp)
+461 0002bfad 891c24
movl
%ebx,(
%esp)
+464 0002bfb0 e8cf6c0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+469 0002bfb5 e92cffffff
jmp
0x0002bee6
+474 0002bfba 8d4308
leal
0x08(%
ebx),%eax
+477 0002bfbd c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+485 0002bfc5 890424
movl
%eax,(
%esp)
+488 0002bfc8 e8816c0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+493 0002bfcd 85c0
testl
%eax,%
eax
+495 0002bfcf 0f8fc7feffff
jg
0x0002be9c
+501 0002bfd5 8d45e1
leal
0xe1(%
ebp),%eax
+504 0002bfd8 89442404
movl
%eax,0
x04(%esp)
+508 0002bfdc 891c24
movl
%ebx,(
%esp)
+511 0002bfdf e8a06c0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+516 0002bfe4 e9b3feffff
jmp
0x0002be9c
+521 0002bfe9 89c3
movl
%eax,%
ebx
+523 0002bfeb 891c24
movl
%ebx,(
%esp)
+526 0002bfee e8556c0d00
calll
0x00102c48
__Unwind_Resume
+531 0002bff3 ebf4
jmp
0x0002
bfe9
+533 0002bff5 89c3
movl
%eax,%
ebx
+535 0002bff7 8b7dd4
movl
0xd4(%
ebp),%edi
+538 0002bffa 83ef0c
subl
$0x0c,
%edi
+541 0002bffd 39fe
cmpl
%edi,%
esi
+543 0002bfff 74ea
je
0x0002
bfeb
+545 0002c001 8d4708
leal
0x08(%
edi),%eax
+548 0002c004 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+556 0002c00c 890424
movl
%eax,(
%esp)

+559 0002c00f e83a6c0d00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+564 0002c014 85c0
testl
%eax,%
eax
+566 0002c016 7fd3
jg
0x0002
bfeb
+568 0002c018 8d45e0
leal
0xe0(%
ebp),%eax
+571 0002c01b 89442404
movl
%eax,0
x04(%esp)
+575 0002c01f 893c24
movl
%edi,(
%esp)
+578 0002c022 e85d6c0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+583 0002c027 ebc2
jmp
0x0002
bfeb
+585 0002c029 ebbe
jmp
0x0002
bfe9
+587 0002c02b ebbc
jmp
0x0002
bfe9
+589 0002c02d 89c3
movl
%eax,%
ebx
+591 0002c02f 8b75d8
movl
0xd8(%
ebp),%esi
+594 0002c032 83ee0c
subl
$0x0c,
%esi
+597 0002c035 3b3588801300
cmpl
0x00138088,%es
i
+603 0002c03b 74ae
je
0x0002
bfeb
+605 0002c03d 8d4608
leal
0x08(%
esi),%eax
+608 0002c040 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+616 0002c048 890424
movl
%eax,(
%esp)
+619 0002c04b e8fe6b0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+624 0002c050 85c0
testl
%eax,%
eax
+626 0002c052 7f97
jg
0x0002
bfeb
+628 0002c054 8d45e2
leal
0xe2(%
ebp),%eax
+631 0002c057 89442404
movl
%eax,0
x04(%esp)
+635 0002c05b 893424
movl
%esi,(
%esp)
+638 0002c05e e8216c0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+643 0002c063 eb86
jmp
0x0002
bfeb
+645 0002c065 89c3
movl
%eax,%
ebx
+647 0002c067 8b7dd0
movl
0xd0(%
ebp),%edi
+650 0002c06a 83ef0c
subl
$0x0c,
%edi

+653 0002c06d 39fe


cmpl
%edi,%
esi
+655 0002c06f 0f8476ffffff
je
0x0002bfeb
+661 0002c075 8d4708
leal
0x08(%
edi),%eax
+664 0002c078 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+672 0002c080 890424
movl
%eax,(
%esp)
+675 0002c083 e8c66b0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+680 0002c088 85c0
testl
%eax,%
eax
+682 0002c08a 0f8f5bffffff
jg
0x0002bfeb
+688 0002c090 8d45de
leal
0xde(%
ebp),%eax
+691 0002c093 89442404
movl
%eax,0
x04(%esp)
+695 0002c097 893c24
movl
%edi,(
%esp)
+698 0002c09a e8e56b0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+703 0002c09f e947ffffff
jmp
0x0002bfeb
+708 0002c0a4 e940ffffff
jmp
0x0002bfe9
+713 0002c0a9 e93bffffff
jmp
0x0002bfe9
+718 0002c0ae e936ffffff
jmp
0x0002bfe9
+723 0002c0b3 e931ffffff
jmp
0x0002bfe9
+728 0002c0b8 89c3
movl
%eax,%
ebx
+730 0002c0ba 8b7dcc
movl
0xcc(%
ebp),%edi
+733 0002c0bd 83ef0c
subl
$0x0c,
%edi
+736 0002c0c0 39fe
cmpl
%edi,%
esi
+738 0002c0c2 0f8423ffffff
je
0x0002bfeb
+744 0002c0c8 8d4708
leal
0x08(%
edi),%eax
+747 0002c0cb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+755 0002c0d3 890424
movl
%eax,(
%esp)
+758 0002c0d6 e8736b0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+763 0002c0db 85c0
testl
%eax,%
eax
+765 0002c0dd 0f8f08ffffff
jg
0x0002bfeb
+771 0002c0e3 8d45dc
leal
0xdc(%
ebp),%eax
+774 0002c0e6 89442404
movl
%eax,0
x04(%esp)
+778 0002c0ea 893c24
movl
%edi,(
%esp)
+781 0002c0ed e8926b0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+786 0002c0f2 e9f4feffff
jmp
0x0002bfeb
+791 0002c0f7 e9edfeffff
jmp
0x0002bfe9
+796 0002c0fc e9e8feffff
jmp
0x0002bfe9

+801
+806
+811
+812
eax)

0002c101
0002c106
0002c10b
0002c10c
+0

e9e3feffff
e9defeffff
90
0f1f4000
0002c110 55

jmp
jmp

0x0002bfe9
0x0002bfe9
nop
nopl

0x00(%
pushl

%ebp
+1
0002c111 89e5
movl
%esp,%ebp
+3
0002c113 57
pushl
%edi
+4
0002c114 56
pushl
%esi
+5
0002c115 53
pushl
%ebx
+6
0002c116 83ec3c
subl
$0x3c,%esp
+9
0002c119 8b4510
movl
0x10(%ebp),%eax
+12 0002c11c 89442408
movl
%eax,0
x08(%esp)
+16 0002c120 8b450c
movl
0x0c(%
ebp),%eax
+19 0002c123 89442404
movl
%eax,0
x04(%esp)
+23 0002c127 8b4508
movl
0x08(%
ebp),%eax
+26 0002c12a 890424
movl
%eax,(
%esp)
+29 0002c12d e83eb3fdff
calll
0x00007470
+34 0002c132 8b4508
movl
0x08(%
ebp),%eax
+37 0002c135 8b7050
movl
0x50(%
eax),%esi
+40 0002c138 8d45e7
leal
0xe7(%
ebp),%eax
+43 0002c13b 89442408
movl
%eax,0
x08(%esp)
+47 0002c13f c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+55 0002c147 8d5dd8
leal
0xd8(%
ebp),%ebx
+58 0002c14a 891c24
movl
%ebx,(
%esp)
+61 0002c14d e86e6b0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+66 0002c152 895c2404
movl
%ebx,0
x04(%esp)
+70 0002c156 8b450c
movl
0x0c(%
ebp),%eax
+73 0002c159 890424
movl
%eax,(
%esp)
+76 0002c15c e84f960700
calll
0x000a57b0
+81 0002c161 89742404
movl
%esi,0
x04(%esp)
+85 0002c165 890424
movl
%eax,(
%esp)
+88 0002c168 e8e37e0700
calll
0x000a4050

+93 0002c16d 8b5dd8


movl
0xd8(%
ebp),%ebx
+96 0002c170 83eb0c
subl
$0x0c,
%ebx
+99 0002c173 8b3d88801300
movl
0x00138088,%ed
i
+105 0002c179 39fb
cmpl
%edi,%
ebx
+107 0002c17b 0f85df000000
jne
0x0002c260
+113 0002c181 8b4508
movl
0x08(%
ebp),%eax
+116 0002c184 8b7054
movl
0x54(%
eax),%esi
+119 0002c187 8d45e6
leal
0xe6(%
ebp),%eax
+122 0002c18a 89442408
movl
%eax,0
x08(%esp)
+126 0002c18e c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+134 0002c196 8d5dd4
leal
0xd4(%
ebp),%ebx
+137 0002c199 891c24
movl
%ebx,(
%esp)
+140 0002c19c e81f6b0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+145 0002c1a1 895c2404
movl
%ebx,0
x04(%esp)
+149 0002c1a5 8b450c
movl
0x0c(%
ebp),%eax
+152 0002c1a8 890424
movl
%eax,(
%esp)
+155 0002c1ab e800960700
calll
0x000a57b0
+160 0002c1b0 89742404
movl
%esi,0
x04(%esp)
+164 0002c1b4 890424
movl
%eax,(
%esp)
+167 0002c1b7 e8947e0700
calll
0x000a4050
+172 0002c1bc 8b5dd4
movl
0xd4(%
ebp),%ebx
+175 0002c1bf 83eb0c
subl
$0x0c,
%ebx
+178 0002c1c2 39df
cmpl
%ebx,%
edi
+180 0002c1c4 0f851c010000
jne
0x0002c2e6
+186 0002c1ca 8b4508
movl
0x08(%
ebp),%eax
+189 0002c1cd 8b7058
movl
0x58(%
eax),%esi
+192 0002c1d0 8d45e5
leal
0xe5(%
ebp),%eax
+195 0002c1d3 89442408
movl
%eax,0
x08(%esp)
+199 0002c1d7 c7442404f45d0d00
movl
$0x000d5df4,0x
04(%esp)
depth
+207 0002c1df 8d5dd0
leal
0xd0(%
ebp),%ebx
+210 0002c1e2 891c24
movl
%ebx,(
%esp)
+213 0002c1e5 e8d66a0d00
calll
0x00102cc0

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi


c_string(char const*, std::allocator<char> const&)
+218 0002c1ea 895c2404
movl
%ebx,0
x04(%esp)
+222 0002c1ee 8b450c
movl
0x0c(%
ebp),%eax
+225 0002c1f1 890424
movl
%eax,(
%esp)
+228 0002c1f4 e8b7950700
calll
0x000a57b0
+233 0002c1f9 89742404
movl
%esi,0
x04(%esp)
+237 0002c1fd 890424
movl
%eax,(
%esp)
+240 0002c200 e84b7e0700
calll
0x000a4050
+245 0002c205 8b5dd0
movl
0xd0(%
ebp),%ebx
+248 0002c208 83eb0c
subl
$0x0c,
%ebx
+251 0002c20b 39df
cmpl
%ebx,%
edi
+253 0002c20d 0f85a4000000
jne
0x0002c2b7
+259 0002c213 8b4508
movl
0x08(%
ebp),%eax
+262 0002c216 8b705c
movl
0x5c(%
eax),%esi
+265 0002c219 8d45e4
leal
0xe4(%
ebp),%eax
+268 0002c21c 89442408
movl
%eax,0
x08(%esp)
+272 0002c220 c74424046c470d00
movl
$0x000d476c,0x
04(%esp)
spread
+280 0002c228 8d5dcc
leal
0xcc(%
ebp),%ebx
+283 0002c22b 891c24
movl
%ebx,(
%esp)
+286 0002c22e e88d6a0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+291 0002c233 895c2404
movl
%ebx,0
x04(%esp)
+295 0002c237 8b450c
movl
0x0c(%
ebp),%eax
+298 0002c23a 890424
movl
%eax,(
%esp)
+301 0002c23d e86e950700
calll
0x000a57b0
+306 0002c242 89742404
movl
%esi,0
x04(%esp)
+310 0002c246 890424
movl
%eax,(
%esp)
+313 0002c249 e8027e0700
calll
0x000a4050
+318 0002c24e 8b5dcc
movl
0xcc(%
ebp),%ebx
+321 0002c251 83eb0c
subl
$0x0c,
%ebx
+324 0002c254 39df
cmpl
%ebx,%
edi
+326 0002c256 7537
jne
0x0002
c28f
+328 0002c258 83c43c
addl
$0x3c,
%esp

+331 0002c25b 5b
popl
%ebx
+332 0002c25c 5e
popl
%esi
+333 0002c25d 5f
popl
%edi
+334 0002c25e c9
leave
+335 0002c25f c3
ret
+336 0002c260 8d4308
leal
0x08(%
ebx),%eax
+339 0002c263 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+347 0002c26b 890424
movl
%eax,(
%esp)
+350 0002c26e e8db690d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+355 0002c273 85c0
testl
%eax,%
eax
+357 0002c275 0f8f06ffffff
jg
0x0002c181
+363 0002c27b 8d45e2
leal
0xe2(%
ebp),%eax
+366 0002c27e 89442404
movl
%eax,0
x04(%esp)
+370 0002c282 891c24
movl
%ebx,(
%esp)
+373 0002c285 e8fa690d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+378 0002c28a e9f2feffff
jmp
0x0002c181
+383 0002c28f 8d4308
leal
0x08(%
ebx),%eax
+386 0002c292 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+394 0002c29a 890424
movl
%eax,(
%esp)
+397 0002c29d e8ac690d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+402 0002c2a2 85c0
testl
%eax,%
eax
+404 0002c2a4 7fb2
jg
0x0002
c258
+406 0002c2a6 8d45dc
leal
0xdc(%
ebp),%eax
+409 0002c2a9 89442404
movl
%eax,0
x04(%esp)
+413 0002c2ad 891c24
movl
%ebx,(
%esp)
+416 0002c2b0 e8cf690d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+421 0002c2b5 eba1
jmp
0x0002
c258
+423 0002c2b7 8d4308
leal
0x08(%
ebx),%eax
+426 0002c2ba c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+434 0002c2c2 890424
movl
%eax,(
%esp)
+437 0002c2c5 e884690d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+442 0002c2ca 85c0
testl
%eax,%
eax
+444 0002c2cc 0f8f41ffffff
jg
0x0002c213

+450 0002c2d2 8d45de


leal
0xde(%
ebp),%eax
+453 0002c2d5 89442404
movl
%eax,0
x04(%esp)
+457 0002c2d9 891c24
movl
%ebx,(
%esp)
+460 0002c2dc e8a3690d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+465 0002c2e1 e92dffffff
jmp
0x0002c213
+470 0002c2e6 8d4308
leal
0x08(%
ebx),%eax
+473 0002c2e9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+481 0002c2f1 890424
movl
%eax,(
%esp)
+484 0002c2f4 e855690d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+489 0002c2f9 85c0
testl
%eax,%
eax
+491 0002c2fb 0f8fc9feffff
jg
0x0002c1ca
+497 0002c301 8d45e0
leal
0xe0(%
ebp),%eax
+500 0002c304 89442404
movl
%eax,0
x04(%esp)
+504 0002c308 891c24
movl
%ebx,(
%esp)
+507 0002c30b e874690d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+512 0002c310 e9b5feffff
jmp
0x0002c1ca
+517 0002c315 89c3
movl
%eax,%
ebx
+519 0002c317 891c24
movl
%ebx,(
%esp)
+522 0002c31a e829690d00
calll
0x00102c48
__Unwind_Resume
+527 0002c31f ebf4
jmp
0x0002
c315
+529 0002c321 89c3
movl
%eax,%
ebx
+531 0002c323 8b75d4
movl
0xd4(%
ebp),%esi
+534 0002c326 83ee0c
subl
$0x0c,
%esi
+537 0002c329 39f7
cmpl
%esi,%
edi
+539 0002c32b 74ea
je
0x0002
c317
+541 0002c32d 8d4608
leal
0x08(%
esi),%eax
+544 0002c330 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+552 0002c338 890424
movl
%eax,(
%esp)
+555 0002c33b e80e690d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+560 0002c340 85c0
testl
%eax,%
eax
+562 0002c342 7fd3
jg
0x0002

c317
+564 0002c344 8d45e1
leal
0xe1(%
ebp),%eax
+567 0002c347 89442404
movl
%eax,0
x04(%esp)
+571 0002c34b 893424
movl
%esi,(
%esp)
+574 0002c34e e831690d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+579 0002c353 ebc2
jmp
0x0002
c317
+581 0002c355 ebbe
jmp
0x0002
c315
+583 0002c357 ebbc
jmp
0x0002
c315
+585 0002c359 89c3
movl
%eax,%
ebx
+587 0002c35b 8b75d8
movl
0xd8(%
ebp),%esi
+590 0002c35e 83ee0c
subl
$0x0c,
%esi
+593 0002c361 3b3588801300
cmpl
0x00138088,%es
i
+599 0002c367 74ae
je
0x0002
c317
+601 0002c369 8d4608
leal
0x08(%
esi),%eax
+604 0002c36c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+612 0002c374 890424
movl
%eax,(
%esp)
+615 0002c377 e8d2680d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+620 0002c37c 85c0
testl
%eax,%
eax
+622 0002c37e 7f97
jg
0x0002
c317
+624 0002c380 8d45e3
leal
0xe3(%
ebp),%eax
+627 0002c383 89442404
movl
%eax,0
x04(%esp)
+631 0002c387 893424
movl
%esi,(
%esp)
+634 0002c38a e8f5680d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+639 0002c38f eb86
jmp
0x0002
c317
+641 0002c391 89c3
movl
%eax,%
ebx
+643 0002c393 8b75d0
movl
0xd0(%
ebp),%esi
+646 0002c396 83ee0c
subl
$0x0c,
%esi
+649 0002c399 39f7
cmpl
%esi,%
edi
+651 0002c39b 0f8476ffffff
je
0x0002c317
+657 0002c3a1 8d4608
leal
0x08(%
esi),%eax

+660 0002c3a4 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+668 0002c3ac 890424
movl
%eax,(
%esp)
+671 0002c3af e89a680d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+676 0002c3b4 85c0
testl
%eax,%
eax
+678 0002c3b6 0f8f5bffffff
jg
0x0002c317
+684 0002c3bc 8d45df
leal
0xdf(%
ebp),%eax
+687 0002c3bf 89442404
movl
%eax,0
x04(%esp)
+691 0002c3c3 893424
movl
%esi,(
%esp)
+694 0002c3c6 e8b9680d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+699 0002c3cb e947ffffff
jmp
0x0002c317
+704 0002c3d0 e940ffffff
jmp
0x0002c315
+709 0002c3d5 e93bffffff
jmp
0x0002c315
+714 0002c3da e936ffffff
jmp
0x0002c315
+719 0002c3df e931ffffff
jmp
0x0002c315
+724 0002c3e4 89c3
movl
%eax,%
ebx
+726 0002c3e6 8b75cc
movl
0xcc(%
ebp),%esi
+729 0002c3e9 83ee0c
subl
$0x0c,
%esi
+732 0002c3ec 39f7
cmpl
%esi,%
edi
+734 0002c3ee 0f8423ffffff
je
0x0002c317
+740 0002c3f4 8d4608
leal
0x08(%
esi),%eax
+743 0002c3f7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+751 0002c3ff 890424
movl
%eax,(
%esp)
+754 0002c402 e847680d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+759 0002c407 85c0
testl
%eax,%
eax
+761 0002c409 0f8f08ffffff
jg
0x0002c317
+767 0002c40f 8d45dd
leal
0xdd(%
ebp),%eax
+770 0002c412 89442404
movl
%eax,0
x04(%esp)
+774 0002c416 893424
movl
%esi,(
%esp)
+777 0002c419 e866680d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+782 0002c41e e9f4feffff
jmp
0x0002c317
+787 0002c423 e9edfeffff
jmp
0x0002c315
+792 0002c428 e9e8feffff
jmp
0x0002c315
+797 0002c42d e9e3feffff
jmp
0x0002c315
+802 0002c432 e9defeffff
jmp
0x0002c315
+807 0002c437 90
nop
+808 0002c438 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)

+0

0002c440 55

pushl

%ebp
+1
0002c441 89e5
%esp,%ebp
+3
0002c443 83ec48
$0x48,%esp
+6
0002c446 895df4
%ebx,0xf4(%ebp)
+9
0002c449 8975f8
%esi,0xf8(%ebp)
+12 0002c44c 897dfc
xfc(%ebp)
+15 0002c44f 8b5d08
ebp),%ebx
+18 0002c452 c70368961300
ebx)
+24 0002c458 8d4310
ebx),%eax
+27 0002c45b 890424
%esp)
+30 0002c45e e8fd1d0300
+35 0002c463 c703e8911300
ebx)
+41 0002c469 8b4308
ebx),%eax
+44 0002c46c 8d70f4
eax),%esi
+47 0002c46f 8b3d88801300
i
+53 0002c475 39fe
esi
+55 0002c477 751d
c496
+57 0002c479 8b4304
ebx),%eax
+60 0002c47c 8d70f4
eax),%esi
+63 0002c47f 39f7
edi
+65 0002c481 753b
c4be
+67 0002c483 891c24
%esp)
+70 0002c486 e8e3680d00
operator delete(void*)
+75 0002c48b 8b5df4
ebp),%ebx
+78 0002c48e 8b75f8
ebp),%esi
+81 0002c491 8b7dfc
ebp),%edi
+84 0002c494 c9
+85 0002c495 c3
+86 0002c496 83e804
%eax
+89 0002c499 c7442404ffffffff
04(%esp)
+97 0002c4a1 890424
%esp)

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00139668,(%
leal

0x10(%

movl

%eax,(

calll
movl

0x0005e260
$0x001391e8,(%
movl

0x08(%

leal

0xf4(%

movl

0x00138088,%ed
cmpl

%edi,%

jne

0x0002

movl

0x04(%

leal

0xf4(%

cmpl

%esi,%

jne

0x0002

movl

%ebx,(

calll

0x00102d6e
movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
subl

$0x04,

movl

$0xffffffff,0x
movl

%eax,(

+100 0002c4a4 e8a5670d00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+105 0002c4a9 85c0
testl
%eax,%
eax
+107 0002c4ab 7fcc
jg
0x0002
c479
+109 0002c4ad 8d45e4
leal
0xe4(%
ebp),%eax
+112 0002c4b0 89442404
movl
%eax,0
x04(%esp)
+116 0002c4b4 893424
movl
%esi,(
%esp)
+119 0002c4b7 e8c8670d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+124 0002c4bc ebbb
jmp
0x0002
c479
+126 0002c4be 83e804
subl
$0x04,
%eax
+129 0002c4c1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+137 0002c4c9 890424
movl
%eax,(
%esp)
+140 0002c4cc e87d670d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+145 0002c4d1 85c0
testl
%eax,%
eax
+147 0002c4d3 7fae
jg
0x0002
c483
+149 0002c4d5 8d45e2
leal
0xe2(%
ebp),%eax
+152 0002c4d8 89442404
movl
%eax,0
x04(%esp)
+156 0002c4dc 893424
movl
%esi,(
%esp)
+159 0002c4df e8a0670d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+164 0002c4e4 eb9d
jmp
0x0002
c483
+166 0002c4e6 89c6
movl
%eax,%
esi
+168 0002c4e8 c703e8911300
movl
$0x001391e8,(%
ebx)
+174 0002c4ee 8b4308
movl
0x08(%
ebx),%eax
+177 0002c4f1 8d78f4
leal
0xf4(%
eax),%edi
+180 0002c4f4 8b1588801300
movl
0x00138088,%ed
x
+186 0002c4fa 8955d4
movl
%edx,0
xd4(%ebp)
+189 0002c4fd 39d7
cmpl
%edx,%
edi
+191 0002c4ff 7575
jne
0x0002
c576
+193 0002c501 8b4304
movl
0x04(%
ebx),%eax
+196 0002c504 8d58f4
leal
0xf4(%
eax),%ebx

+199 0002c507 395dd4


cmpl
%ebx,0
xd4(%ebp)
+202 0002c50a 7542
jne
0x0002
c54e
+204 0002c50c 893424
movl
%esi,(
%esp)
+207 0002c50f e834670d00
calll
0x00102c48
__Unwind_Resume
+212 0002c514 89c6
movl
%eax,%
esi
+214 0002c516 8b4304
movl
0x04(%
ebx),%eax
+217 0002c519 8d58f4
leal
0xf4(%
eax),%ebx
+220 0002c51c 39df
cmpl
%ebx,%
edi
+222 0002c51e 74ec
je
0x0002
c50c
+224 0002c520 83e804
subl
$0x04,
%eax
+227 0002c523 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+235 0002c52b 890424
movl
%eax,(
%esp)
+238 0002c52e e81b670d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+243 0002c533 85c0
testl
%eax,%
eax
+245 0002c535 7fd5
jg
0x0002
c50c
+247 0002c537 8d45e3
leal
0xe3(%
ebp),%eax
+250 0002c53a 89442404
movl
%eax,0
x04(%esp)
+254 0002c53e 891c24
movl
%ebx,(
%esp)
+257 0002c541 e83e670d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+262 0002c546 ebc4
jmp
0x0002
c50c
+264 0002c548 89c6
movl
%eax,%
esi
+266 0002c54a ebc0
jmp
0x0002
c50c
+268 0002c54c ebfa
jmp
0x0002
c548
+270 0002c54e 83e804
subl
$0x04,
%eax
+273 0002c551 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+281 0002c559 890424
movl
%eax,(
%esp)
+284 0002c55c e8ed660d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+289 0002c561 85c0
testl
%eax,%
eax
+291 0002c563 7fa7
jg
0x0002
c50c
+293 0002c565 8d45e5
leal
0xe5(%

ebp),%eax
+296 0002c568 89442404
movl
%eax,0
x04(%esp)
+300 0002c56c 891c24
movl
%ebx,(
%esp)
+303 0002c56f e810670d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+308 0002c574 eb96
jmp
0x0002
c50c
+310 0002c576 83e804
subl
$0x04,
%eax
+313 0002c579 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+321 0002c581 890424
movl
%eax,(
%esp)
+324 0002c584 e8c5660d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+329 0002c589 85c0
testl
%eax,%
eax
+331 0002c58b 0f8f70ffffff
jg
0x0002c501
+337 0002c591 8d45e7
leal
0xe7(%
ebp),%eax
+340 0002c594 89442404
movl
%eax,0
x04(%esp)
+344 0002c598 893c24
movl
%edi,(
%esp)
+347 0002c59b e8e4660d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+352 0002c5a0 e95cffffff
jmp
0x0002c501
+357 0002c5a5 eba1
jmp
0x0002
c548
+359 0002c5a7 89c6
movl
%eax,%
esi
+361 0002c5a9 8b4304
movl
0x04(%
ebx),%eax
+364 0002c5ac 8d58f4
leal
0xf4(%
eax),%ebx
+367 0002c5af 395dd4
cmpl
%ebx,0
xd4(%ebp)
+370 0002c5b2 0f8454ffffff
je
0x0002c50c
+376 0002c5b8 83e804
subl
$0x04,
%eax
+379 0002c5bb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+387 0002c5c3 890424
movl
%eax,(
%esp)
+390 0002c5c6 e883660d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+395 0002c5cb 85c0
testl
%eax,%
eax
+397 0002c5cd 0f8f39ffffff
jg
0x0002c50c
+403 0002c5d3 8d45e6
leal
0xe6(%
ebp),%eax
+406 0002c5d6 89442404
movl
%eax,0
x04(%esp)
+410 0002c5da 891c24
movl
%ebx,(
%esp)
+413 0002c5dd e8a2660d00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+418 0002c5e2 e925ffffff
jmp
0x0002c50c
+423 0002c5e7 e95cffffff
jmp
0x0002c548
+428 0002c5ec 0f1f4000
nopl
0x00(%
eax)
+0

0002c5f0 55

pushl

%ebp
+1
0002c5f1 89e5
%esp,%ebp
+3
0002c5f3 83ec48
$0x48,%esp
+6
0002c5f6 895df4
%ebx,0xf4(%ebp)
+9
0002c5f9 8975f8
%esi,0xf8(%ebp)
+12 0002c5fc 897dfc
xfc(%ebp)
+15 0002c5ff 8b5d08
ebp),%ebx
+18 0002c602 c70368961300
ebx)
+24 0002c608 8d4310
ebx),%eax
+27 0002c60b 890424
%esp)
+30 0002c60e e84d1c0300
+35 0002c613 c703e8911300
ebx)
+41 0002c619 8b4308
ebx),%eax
+44 0002c61c 8d78f4
eax),%edi
+47 0002c61f 8b3588801300
i
+53 0002c625 39f7
edi
+55 0002c627 7515
c63e
+57 0002c629 8b4304
ebx),%eax
+60 0002c62c 8d58f4
eax),%ebx
+63 0002c62f 39de
esi
+65 0002c631 7533
c666
+67 0002c633 8b5df4
ebp),%ebx
+70 0002c636 8b75f8
ebp),%esi
+73 0002c639 8b7dfc
ebp),%edi
+76 0002c63c c9
+77 0002c63d c3
+78 0002c63e 83e804
%eax
+81 0002c641 c7442404ffffffff
04(%esp)

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00139668,(%
leal

0x10(%

movl

%eax,(

calll
movl

0x0005e260
$0x001391e8,(%
movl

0x08(%

leal

0xf4(%

movl

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0002

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0002

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
subl

$0x04,
$0xffffffff,0x

+89 0002c649 890424


movl
%eax,(
%esp)
+92 0002c64c e8fd650d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+97 0002c651 85c0
testl
%eax,%
eax
+99 0002c653 7fd4
jg
0x0002
c629
+101 0002c655 8d45e4
leal
0xe4(%
ebp),%eax
+104 0002c658 89442404
movl
%eax,0
x04(%esp)
+108 0002c65c 893c24
movl
%edi,(
%esp)
+111 0002c65f e820660d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+116 0002c664 ebc3
jmp
0x0002
c629
+118 0002c666 83e804
subl
$0x04,
%eax
+121 0002c669 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+129 0002c671 890424
movl
%eax,(
%esp)
+132 0002c674 e8d5650d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+137 0002c679 85c0
testl
%eax,%
eax
+139 0002c67b 7fb6
jg
0x0002
c633
+141 0002c67d 8d45e2
leal
0xe2(%
ebp),%eax
+144 0002c680 89442404
movl
%eax,0
x04(%esp)
+148 0002c684 891c24
movl
%ebx,(
%esp)
+151 0002c687 e8f8650d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+156 0002c68c eba5
jmp
0x0002
c633
+158 0002c68e 89c7
movl
%eax,%
edi
+160 0002c690 c703e8911300
movl
$0x001391e8,(%
ebx)
+166 0002c696 8b4308
movl
0x08(%
ebx),%eax
+169 0002c699 8d70f4
leal
0xf4(%
eax),%esi
+172 0002c69c 8b1588801300
movl
0x00138088,%ed
x
+178 0002c6a2 8955d4
movl
%edx,0
xd4(%ebp)
+181 0002c6a5 39d6
cmpl
%edx,%
esi
+183 0002c6a7 7575
jne
0x0002
c71e
+185 0002c6a9 8b4304
movl
0x04(%
ebx),%eax

+188 0002c6ac 8d58f4


leal
0xf4(%
eax),%ebx
+191 0002c6af 395dd4
cmpl
%ebx,0
xd4(%ebp)
+194 0002c6b2 7542
jne
0x0002
c6f6
+196 0002c6b4 893c24
movl
%edi,(
%esp)
+199 0002c6b7 e88c650d00
calll
0x00102c48
__Unwind_Resume
+204 0002c6bc 89c7
movl
%eax,%
edi
+206 0002c6be 8b4304
movl
0x04(%
ebx),%eax
+209 0002c6c1 8d58f4
leal
0xf4(%
eax),%ebx
+212 0002c6c4 39de
cmpl
%ebx,%
esi
+214 0002c6c6 74ec
je
0x0002
c6b4
+216 0002c6c8 83e804
subl
$0x04,
%eax
+219 0002c6cb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+227 0002c6d3 890424
movl
%eax,(
%esp)
+230 0002c6d6 e873650d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+235 0002c6db 85c0
testl
%eax,%
eax
+237 0002c6dd 7fd5
jg
0x0002
c6b4
+239 0002c6df 8d45e3
leal
0xe3(%
ebp),%eax
+242 0002c6e2 89442404
movl
%eax,0
x04(%esp)
+246 0002c6e6 891c24
movl
%ebx,(
%esp)
+249 0002c6e9 e896650d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+254 0002c6ee ebc4
jmp
0x0002
c6b4
+256 0002c6f0 89c7
movl
%eax,%
edi
+258 0002c6f2 ebc0
jmp
0x0002
c6b4
+260 0002c6f4 ebfa
jmp
0x0002
c6f0
+262 0002c6f6 83e804
subl
$0x04,
%eax
+265 0002c6f9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+273 0002c701 890424
movl
%eax,(
%esp)
+276 0002c704 e845650d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+281 0002c709 85c0
testl
%eax,%
eax
+283 0002c70b 7fa7
jg
0x0002

c6b4
+285 0002c70d 8d45e5
leal
0xe5(%
ebp),%eax
+288 0002c710 89442404
movl
%eax,0
x04(%esp)
+292 0002c714 891c24
movl
%ebx,(
%esp)
+295 0002c717 e868650d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+300 0002c71c eb96
jmp
0x0002
c6b4
+302 0002c71e 83e804
subl
$0x04,
%eax
+305 0002c721 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+313 0002c729 890424
movl
%eax,(
%esp)
+316 0002c72c e81d650d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+321 0002c731 85c0
testl
%eax,%
eax
+323 0002c733 0f8f70ffffff
jg
0x0002c6a9
+329 0002c739 8d45e7
leal
0xe7(%
ebp),%eax
+332 0002c73c 89442404
movl
%eax,0
x04(%esp)
+336 0002c740 893424
movl
%esi,(
%esp)
+339 0002c743 e83c650d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+344 0002c748 e95cffffff
jmp
0x0002c6a9
+349 0002c74d eba1
jmp
0x0002
c6f0
+351 0002c74f 89c7
movl
%eax,%
edi
+353 0002c751 8b4304
movl
0x04(%
ebx),%eax
+356 0002c754 8d58f4
leal
0xf4(%
eax),%ebx
+359 0002c757 395dd4
cmpl
%ebx,0
xd4(%ebp)
+362 0002c75a 0f8454ffffff
je
0x0002c6b4
+368 0002c760 83e804
subl
$0x04,
%eax
+371 0002c763 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+379 0002c76b 890424
movl
%eax,(
%esp)
+382 0002c76e e8db640d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+387 0002c773 85c0
testl
%eax,%
eax
+389 0002c775 0f8f39ffffff
jg
0x0002c6b4
+395 0002c77b 8d45e6
leal
0xe6(%
ebp),%eax
+398 0002c77e 89442404
movl
%eax,0
x04(%esp)
+402 0002c782 891c24
movl
%ebx,(

%esp)
+405 0002c785 e8fa640d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+410 0002c78a e925ffffff
jmp
0x0002c6b4
+415 0002c78f e95cffffff
jmp
0x0002c6f0
+420 0002c794 90
nop
+421 0002c795 90
nop
+422 0002c796 90
nop
+423 0002c797 90
nop
+424 0002c798 90
nop
+425 0002c799 90
nop
+426 0002c79a 90
nop
+427 0002c79b 90
nop
+428 0002c79c 90
nop
+429 0002c79d 90
nop
+430 0002c79e 90
nop
+431 0002c79f 90
nop
+0

0002c7a0 55

pushl

%ebp
+1
0002c7a1 89e5
%esp,%ebp
+3
0002c7a3 8b450c
0x0c(%ebp),%eax
+6
0002c7a6 8d0440
(%eax,%eax,2),%eax
+9
0002c7a9 034510
0x10(%ebp),%eax
+12 0002c7ac 8b5508
ebp),%edx
+15 0002c7af 8b448210
edx,%eax,4),%eax
+19 0002c7b3 c9
+20 0002c7b4 c3
+21 0002c7b5 90
+22 0002c7b6 662e0f1f840000000000
ax)
+0

movl
movl
leal
addl

nopw

movl

0x08(%

movl

0x10(%

leave
ret
nop
%cs:0x00000000(%eax,%e

0002c7c0 55

pushl

%ebp
+1
0002c7c1 89e5
%esp,%ebp
+3
0002c7c3 8b4508
0x08(%ebp),%eax
+6
0002c7c6 8b80d4000000
00d4(%eax),%eax
+12 0002c7cc c9
+13 0002c7cd c3
+14 0002c7ce 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0002c7d0 55

pushl

%ebp
+1
0002c7d1 89e5
%esp,%ebp
+3
0002c7d3 8b4508
0x08(%ebp),%eax
+6
0002c7d6 8b80d8000000
00d8(%eax),%eax
+12 0002c7dc c9

movl
movl
movl
leave

0x0000

+13 0002c7dd c3
+14 0002c7de 6690
+0

ret
nop

0002c7e0 55

pushl

%ebp
+1
0002c7e1 89e5
%esp,%ebp
+3
0002c7e3 8b4508
0x08(%ebp),%eax
+6
0002c7e6 8b80dc000000
00dc(%eax),%eax
+12 0002c7ec c9
+13 0002c7ed c3
+14 0002c7ee 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0002c7f0 55

pushl

%ebp
+1
0002c7f1 89e5
%esp,%ebp
+3
0002c7f3 8b4508
0x08(%ebp),%eax
+6
0002c7f6 8b80e0000000
00e0(%eax),%eax
+12 0002c7fc c9
+13 0002c7fd c3
+14 0002c7fe 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0002c800 55

pushl

%ebp
+1
0002c801 89e5
%esp,%ebp
+3
0002c803 8b5508
0x08(%ebp),%edx
+6
0002c806 8b450c
0x0c(%ebp),%eax
+9
0002c809 3b82d4000000
00d4(%edx),%eax
+15 0002c80f 7406
c817
+17 0002c811 8982d4000000
4(%edx)
+23 0002c817 c9
+24 0002c818 c3
+25 0002c819 90
+26 0002c81a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0002

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

0002c820 55

pushl

0002c821 89e5

movl

0002c823 57

pushl

0002c824 56

pushl

0002c825 53

pushl

0002c826 83ec3c

subl

0002c829 8b5d08

movl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x3c,%esp
+9

0x08(%ebp),%ebx
+12 0002c82c
d4(%ebp)
+19 0002c833
d8(%ebp)
+26 0002c83a
dc(%ebp)
+33 0002c841
e0(%ebp)
+40 0002c848
e4(%ebp)
+47 0002c84f
,%eax
+49 0002c851
%esp)
+52 0002c854
%eax)
+55 0002c857
ebp),%edx
+58 0002c85a
x08(%esp)
+62 0002c85e
ebp),%edx
+65 0002c861
x04(%esp)
+69 0002c865
%eax
+72 0002c868
%esp)
+75 0002c86b
+80 0002c870
xmm1
+84 0002c874
m2
+92 0002c87c
%xmm2
+96 0002c880
xmm0
+100 0002c884
%xmm0
+104 0002c888
%xmm0
+108 0002c88c
m3
+116 0002c894
%xmm0
+120 0002c898
%esi
+124 0002c89c
%xmm1
+128 0002c8a0
%xmm1
+132 0002c8a4
%edi
+136 0002c8a8
si
+142 0002c8ae
c8db
+144 0002c8b0
xmm0

c745d49c470d00
Left Page
c745d8a6470d00
Right Page
c745dc00000000

movl

$0x000d479c,0x

movl

$0x000d47a6,0x

movl

$0x00000000,0x

c745e090010000

movl

$0x00000190,0x

c745e432020000

movl

$0x00000232,0x

8b03

movl

(%ebx)

891c24

movl

%ebx,(

ff5038

call

*0x38(

8d55e0

leal

0xe0(%

89542408

movl

%edx,0

8d55d4

leal

0xd4(%

89542404

movl

%edx,0

83c00c

addl

$0x0c,

890424

movl

%eax,(

e8b0cf0400
f30f2aca

calll

f30f1015a41a1000

movss

0x00079820
%edx,%

cvtsi2ss

0x00101aa4,%xm

f30f5ed1

divss

%xmm1,

f30f2ac0

cvtsi2ss

%eax,%

f30f59c2

mulss

%xmm2,

f30f58c0

addss

%xmm0,

f30f101de0120e00

movss

0x000e12e0,%xm

f30f58c3

addss

%xmm3,

f30f2cf0

cvttss2si

%xmm0,

f30f59ca

mulss

%xmm2,

f30f58cb

addss

%xmm3,

f30f2cf9

cvttss2si

%xmm1,

81fe2c010000

cmpl

$0x0000012c,%e

7e2b

jle

0x0002

f30f2ac6

cvtsi2ss

%esi,%

+148 0002c8b4
%xmm1
+151 0002c8b7
m1
+159 0002c8bf
%xmm0
+163 0002c8c3
%xmm0
+167 0002c8c7
%esi
+171 0002c8cb
xmm0
+175 0002c8cf
%xmm0
+179 0002c8d3
%xmm0
+183 0002c8d7
%edi
+187 0002c8db
%esp)
+190 0002c8de
+195 0002c8e3
ebx
+197 0002c8e5
04(%esp)
+205 0002c8ed
%esp)
+208 0002c8f0
+213 0002c8f5
,%edx
+215 0002c8f7
x04(%esp)
+219 0002c8fb
%esp)
+222 0002c8fe
%edx)
+225 0002c901
04(%esp)
+233 0002c909
%esp)
+236 0002c90c
+241 0002c911
,%edx
+243 0002c913
x04(%esp)
+247 0002c917
%esp)
+250 0002c91a
%edx)
+253 0002c91d
%esp
+256 0002c920
+257 0002c921
+258 0002c922
+259 0002c923
+260 0002c924
+261 0002c925
+262 0002c926
ax)

0f28c8

movaps

f30f5e0d741b1000

divss

%xmm0,
0x00101b74,%xm

f30f5ec1

divss

%xmm1,

f30f58c3

addss

%xmm3,

f30f2cf0

cvttss2si

%xmm0,

f30f2ac7

cvtsi2ss

%edi,%

f30f5ec1

divss

%xmm1,

f30f58c3

addss

%xmm3,

f30f2cf8

cvttss2si

%xmm0,

891c24

movl

%ebx,(

movl

0x000067a0
%eax,%

e8bd9efdff
89c3

calll

c744240464550d00
Width
890424

movl

e86b320700
8b10

calll

$0x000d5564,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

89742404

movl

%esi,0

890424

movl

%eax,(

ff5208

call

*0x08(

c7442404a8580d00
Height
891c24

movl

e84f320700
8b10

calll

$0x000d58a8,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

897c2404

movl

%edi,0

890424

movl

%eax,(

ff5208

call

*0x08(

83c43c

addl

$0x3c,

5b
5e
5f
c9
c3
90
662e0f1f840000000000

popl
%ebx
popl
%esi
popl
%edi
leave
ret
nop
%cs:0x00000000(%eax,%e

nopw

+0

0002c930 55

pushl

%ebp
+1
0002c931 89e5
%esp,%ebp
+3
0002c933 56
%esi
+4
0002c934 53
%ebx
+5
0002c935 83ec10
$0x10,%esp
+8
0002c938 8b750c
0x0c(%ebp),%esi
+11 0002c93b 8b4508
ebp),%eax
+14 0002c93e 890424
%esp)
+17 0002c941 e85a9efdff
+22 0002c946 89c3
ebx
+24 0002c948 c7442404b2470d00
04(%esp)
Book type
+32 0002c950 890424
%esp)
+35 0002c953 e808320700
+40 0002c958 8b08
,%ecx
+42 0002c95a 8b5650
esi),%edx
+45 0002c95d 89542404
x04(%esp)
+49 0002c961 890424
%esp)
+52 0002c964 ff5108
%ecx)
+55 0002c967 c7442404bc470d00
04(%esp)
Opened at
+63 0002c96f 891c24
%esp)
+66 0002c972 e8e9310700
+71 0002c977 8b08
,%ecx
+73 0002c979 8b5654
esi),%edx
+76 0002c97c 89542404
x04(%esp)
+80 0002c980 890424
%esp)
+83 0002c983 ff5108
%ecx)
+86 0002c986 c744240464550d00
04(%esp)
Width
+94 0002c98e 891c24
%esp)
+97 0002c991 e8ca310700
+102 0002c996 8b08
,%ecx
+104 0002c998 8b5658
esi),%edx
+107 0002c99b 89542404
x04(%esp)

movl
pushl
pushl
subl
movl
movl

0x08(%

movl

%eax,(

movl

0x000067a0
%eax,%

calll
movl

$0x000d47b2,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

0x50(%

movl

%edx,0

movl

%eax,(

call

*0x08(

calll

movl

$0x000d47bc,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

movl

0x54(%

movl

%edx,0

movl

%eax,(

call

*0x08(

calll

movl

$0x000d5564,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

movl

0x58(%

movl

%edx,0

calll

+111 0002c99f
%esp)
+114 0002c9a2
%ecx)
+117 0002c9a5
04(%esp)
+125 0002c9ad
%esp)
+128 0002c9b0
+133 0002c9b5
,%ecx
+135 0002c9b7
esi),%edx
+138 0002c9ba
x0c(%ebp)
+141 0002c9bd
x08(%ebp)
+144 0002c9c0
ecx),%ecx
+147 0002c9c3
%esp
+150 0002c9c6
+151 0002c9c7
+152 0002c9c8
+153 0002c9c9
+155 0002c9cb
+156 0002c9cc
eax)
+0

890424

movl

%eax,(

ff5108

call

*0x08(

c7442404a8580d00
Height
891c24

movl

e8ab310700
8b08

calll

$0x000d58a8,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b565c

movl

0x5c(%

89550c

movl

%edx,0

894508

movl

%eax,0

8b4908

movl

0x08(%

83c410

addl

$0x10,

5b
5e
c9
ffe1
90
0f1f4000

popl
popl
leave
jmp
nop
nopl

%ebx
%esi

0002c9d0 55

*%ecx
0x00(%
pushl

%ebp
+1
0002c9d1 89e5
%esp,%ebp
+3
0002c9d3 83ec38
$0x38,%esp
+6
0002c9d6 895df4
%ebx,0xf4(%ebp)
+9
0002c9d9 8975f8
%esi,0xf8(%ebp)
+12 0002c9dc 897dfc
xfc(%ebp)
+15 0002c9df 8b5d08
ebp),%ebx
+18 0002c9e2 c7042460000000
esp)
'`'
+25 0002c9e9 e88c630d00
operator new(unsigned long)
+30 0002c9ee 89c6
esi
+32 0002c9f0 8b83e0000000
x),%eax
+38 0002c9f6 8945e0
xe0(%ebp)
+41 0002c9f9 8bbbdc000000
x),%edi
+47 0002c9ff 8b83d8000000
x),%eax
+53 0002ca05 8945e4
xe4(%ebp)
+56 0002ca08 8b9bd4000000

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00000060,(%

calll

0x00102d7a
movl

movl

%eax,%
0x000000e0(%eb

movl

%eax,0

movl

0x000000dc(%eb

movl

0x000000d8(%eb
movl

movl

%eax,0
0x000000d4(%eb

x),%ebx
+62 0002ca0e c744240408000000
04(%esp)
+70 0002ca16 893424
%esp)
+73 0002ca19 e8e2affdff
+78 0002ca1e c70660971300
esi)
+84 0002ca24 897e50
x50(%esi)
+87 0002ca27 8b45e0
ebp),%eax
+90 0002ca2a 894654
x54(%esi)
+93 0002ca2d 895e58
x58(%esi)
+96 0002ca30 8b45e4
ebp),%eax
+99 0002ca33 89465c
x5c(%esi)
+102 0002ca36 89f0
eax
+104 0002ca38 8b5df4
ebp),%ebx
+107 0002ca3b 8b75f8
ebp),%esi
+110 0002ca3e 8b7dfc
ebp),%edi
+113 0002ca41 c9
+114 0002ca42 c3
+115 0002ca43 89c3
ebx
+117 0002ca45 893424
%esp)
+120 0002ca48 e821630d00
operator delete(void*)
+125 0002ca4d 891c24
%esp)
+128 0002ca50 e8f3610d00
__Unwind_Resume
+133 0002ca55 90
+134 0002ca56 662e0f1f840000000000
ax)
+0

movl

$0x00000008,0x
movl

calll
movl

%esi,(
0x00007a00
$0x00139760,(%

movl

%edi,0

movl

0xe0(%

movl

%eax,0

movl

%ebx,0

movl

0xe4(%

movl

%eax,0

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

0002ca60 55

pushl

%ebp
+1
0002ca61 89e5
%esp,%ebp
+3
0002ca63 83ec18
$0x18,%esp
+6
0002ca66 8b5508
0x08(%ebp),%edx
+9
0002ca69 c744240801000000
00001,0x08(%esp)
+17 0002ca71 8b450c
ebp),%eax
+20 0002ca74 89442404
x04(%esp)
+24 0002ca78 8b8ad0000000
x),%ecx

movl
subl
movl

movl

movl

$0x000

movl

0x0c(%

movl

%eax,0
0x000000d0(%ed

+30 0002ca7e
x),%eax
+36 0002ca84
%eax,2),%eax
+39 0002ca87
x),%eax
+45 0002ca8d
ecx,%eax,4),%eax
+49 0002ca91
%esp)
+52 0002ca94
+57 0002ca99
+58 0002ca9a
+59 0002ca9b
+60 0002ca9c
eax)
+0

8b82dc000000

movl

8d0440
0382e0000000

0x000000dc(%ed
leal

addl

(%eax,
0x000000e0(%ed

8b448110

movl

0x10(%

890424

movl

%eax,(

e827060300
c9
c3
90
0f1f4000

calll

0x0005d0c0
leave
ret
nop
nopl

0002caa0 55

0x00(%
pushl

%ebp
+1
0002caa1 89e5
%esp,%ebp
+3
0002caa3 57
%edi
+4
0002caa4 56
%esi
+5
0002caa5 53
%ebx
+6
0002caa6 83ec2c
$0x2c,%esp
+9
0002caa9 803dc0db130000
0x0013dbc0
+16 0002cab0 743e
caf0
+18 0002cab2 c74424100c000000
10(%esp)
+26 0002caba c744240ce0db1300
0c(%esp)
+34 0002cac2 8b450c
ebp),%eax
+37 0002cac5 89442408
x08(%esp)
+41 0002cac9 8b4510
ebp),%eax
+44 0002cacc 89442404
x04(%esp)
+48 0002cad0 8b4508
ebp),%eax
+51 0002cad3 890424
%esp)
+54 0002cad6 e8a5bafeff
+59 0002cadb 83c42c
%esp
+62 0002cade 5b
+63 0002cadf 5e
+64 0002cae0 5f
+65 0002cae1 c9
+66 0002cae2 c3
+67 0002cae3 660f1f440000
)
+73 0002cae9 0f1f8000000000

movl
pushl
pushl
pushl
subl
cmpb

$0x00,

je

0x0002

movl

$0x0000000c,0x

movl

$0x0013dbe0,0x
movl

0x0c(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

addl

0x00018580
$0x2c,

calll
popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopw

0x00(%eax,%eax

nopl

0x00000000(%ea

x)
+80 0002caf0 c70424c0db1300
esp)
+87 0002caf7 e8a8620d00
___cxa_guard_acquire
+92 0002cafc 85c0
eax
+94 0002cafe 74b2
cab2
+96 0002cb00 c705e8db130000000000
+106 0002cb0a c705ecdb130000000000
+116 0002cb14 c705f0db130000000000
+126 0002cb1e c705f4db130000000000
+136 0002cb28 c705f8db130000000000
+146 0002cb32 c705e0db1300c6470d00
+156 0002cb3c c705e4db1300d7470d00
+166 0002cb46 8b35bc801300
i
+172 0002cb4c 8b06
,%eax
+174 0002cb4e a3e8db1300
8
+179 0002cb53 31c9
ecx
+181 0002cb55 890decdb1300
c
+187 0002cb5b 890df0db1300
0
+193 0002cb61 bb0ad7233e
bx
+198 0002cb66 891df4db1300
4
+204 0002cb6c ba0000803f
dx
+209 0002cb71 8915f8db1300
8
+215 0002cb77 c70504dc130000000000
+225 0002cb81 c70508dc130000000000
+235 0002cb8b c7050cdc130000000000
+245 0002cb95 c70510dc130000000000
+255 0002cb9f c70514dc130000000000
+265 0002cba9 c705fcdb1300e2470d00
+275 0002cbb3 c70500dc1300d7470d00
+285 0002cbbd 8b06
,%eax
+287 0002cbbf a304dc1300
4
+292 0002cbc4 891d08dc1300
8
+298 0002cbca 890d0cdc1300
c
+304 0002cbd0 bb8fc2f53e
bx
+309 0002cbd5 891d10dc1300
0
+315 0002cbdb 891514dc1300
4
+321 0002cbe1 c70520dc130000000000
+331 0002cbeb c70524dc130000000000
+341 0002cbf5 c70528dc130000000000

movl

$0x0013dbc0,(%

calll

0x00102da4

movl
movl
movl
movl
movl
movl
movl
movl

testl

%eax,%

je

0x0002

$0x00000000,0x0013dbe8
$0x00000000,0x0013dbec
$0x00000000,0x0013dbf0
$0x00000000,0x0013dbf4
$0x00000000,0x0013dbf8
$0x000d47c6,0x0013dbe0
$0x000d47d7,0x0013dbe4
0x001380bc,%es
movl

movl

%eax,0x0013dbe
xorl

%ecx,%

movl

%ecx,0x0013dbe

movl

%ecx,0x0013dbf

movl

$0x3e23d70a,%e

movl

%ebx,0x0013dbf

movl

$0x3f800000,%e

movl

%edx,0x0013dbf

movl
movl
movl
movl
movl
movl
movl

movl
movl
movl

(%esi)

$0x00000000,0x0013dc04
$0x00000000,0x0013dc08
$0x00000000,0x0013dc0c
$0x00000000,0x0013dc10
$0x00000000,0x0013dc14
$0x000d47e2,0x0013dbfc
$0x000d47d7,0x0013dc00
movl
(%esi)
movl

%eax,0x0013dc0

movl

%ebx,0x0013dc0

movl

%ecx,0x0013dc0

movl

$0x3ef5c28f,%e

movl

%ebx,0x0013dc1

movl

%edx,0x0013dc1
$0x00000000,0x0013dc20
$0x00000000,0x0013dc24
$0x00000000,0x0013dc28

+351
+361
+371
+381
+391
,%eax
+393
0
+398
4
+404
8
+410
bx
+415
c
+421
0
+427
+437
+447
+457
+467
+477
+487
+497
,%eax
+499
c
+504
0
+510
4
+516
bx
+521
8
+527
c
+533
+543
+553
+563
+573
+583
+593
+603
,%eax
+605
8
+610
c
+616
0
+622
4
+628
8
+634
+644

0002cbff
0002cc09
0002cc13
0002cc1d
0002cc27

c7052cdc130000000000
c70530dc130000000000
c70518dc1300ee470d00
c7051cdc1300d7470d00
8b06

movl
movl
movl
movl

$0x00000000,0x0013dc2c
$0x00000000,0x0013dc30
$0x000d47ee,0x0013dc18
$0x000d47d7,0x0013dc1c
movl
(%esi)

0002cc29 a320dc1300

movl

%eax,0x0013dc2

0002cc2e 891d24dc1300

movl

%ebx,0x0013dc2

0002cc34 890d28dc1300

movl

%ecx,0x0013dc2

0002cc3a bbb81e053f

movl

$0x3f051eb8,%e

0002cc3f 891d2cdc1300

movl

%ebx,0x0013dc2

0002cc45 891530dc1300

movl

%edx,0x0013dc3

0002cc4b
0002cc55
0002cc5f
0002cc69
0002cc73
0002cc7d
0002cc87
0002cc91

c7053cdc130000000000
c70540dc130000000000
c70544dc130000000000
c70548dc130000000000
c7054cdc130000000000
c70534dc1300fb470d00
c70538dc1300d7470d00
8b06

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013dc3c
$0x00000000,0x0013dc40
$0x00000000,0x0013dc44
$0x00000000,0x0013dc48
$0x00000000,0x0013dc4c
$0x000d47fb,0x0013dc34
$0x000d47d7,0x0013dc38
movl
(%esi)

0002cc93 a33cdc1300

movl

%eax,0x0013dc3

0002cc98 891d40dc1300

movl

%ebx,0x0013dc4

0002cc9e 890d44dc1300

movl

%ecx,0x0013dc4

0002cca4 bb3d0a573f

movl

$0x3f570a3d,%e

0002cca9 891d48dc1300

movl

%ebx,0x0013dc4

0002ccaf 89154cdc1300

movl

%edx,0x0013dc4

0002ccb5
0002ccbf
0002ccc9
0002ccd3
0002ccdd
0002cce7
0002ccf1
0002ccfb

c70558dc130000000000
c7055cdc130000000000
c70560dc130000000000
c70564dc130000000000
c70568dc130000000000
c70550dc130008480d00
c70554dc1300d7470d00
8b06

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013dc58
$0x00000000,0x0013dc5c
$0x00000000,0x0013dc60
$0x00000000,0x0013dc64
$0x00000000,0x0013dc68
$0x000d4808,0x0013dc50
$0x000d47d7,0x0013dc54
movl
(%esi)

0002ccfd a358dc1300

movl

%eax,0x0013dc5

0002cd02 891d5cdc1300

movl

%ebx,0x0013dc5

0002cd08 890d60dc1300

movl

%ecx,0x0013dc6

0002cd0e 891564dc1300

movl

%edx,0x0013dc6

0002cd14 891568dc1300

movl

%edx,0x0013dc6

0002cd1a c70574dc130000000000
0002cd24 c70578dc130000000000

movl
movl

$0x00000000,0x0013dc74
$0x00000000,0x0013dc78

+654
+664
+674
+684
+694
+704
,%eax
+706
4
+711
8
+717
c
+723
bx
+728
0
+734
4
+740
+750
+760
+770
+780
+790
+800
+810
,%eax
+812
0
+817
4
+823
8
+829
c
+835
0
+841
+851
+861
+871
+881
+891
+901
+911
,%eax
+913
c
+918
di
+923
0
+929
4
+935
8
+941
c
+947

0002cd2e
0002cd38
0002cd42
0002cd4c
0002cd56
0002cd60

c7057cdc130000000000
c70580dc130000000000
c70584dc130000000000
c7056cdc13009c470d00
c70570dc1300c04b0d00
8b06

movl
movl
movl
movl
movl

$0x00000000,0x0013dc7c
$0x00000000,0x0013dc80
$0x00000000,0x0013dc84
$0x000d479c,0x0013dc6c
$0x000d4bc0,0x0013dc70
movl
(%esi)

0002cd62 a374dc1300

movl

%eax,0x0013dc7

0002cd67 890d78dc1300

movl

%ecx,0x0013dc7

0002cd6d 890d7cdc1300

movl

%ecx,0x0013dc7

0002cd73 bb0000003f

movl

$0x3f000000,%e

0002cd78 891d80dc1300

movl

%ebx,0x0013dc8

0002cd7e 891584dc1300

movl

%edx,0x0013dc8

0002cd84
0002cd8e
0002cd98
0002cda2
0002cdac
0002cdb6
0002cdc0
0002cdca

c70590dc130000000000
c70594dc130000000000
c70598dc130000000000
c7059cdc130000000000
c705a0dc130000000000
c70588dc1300a6470d00
c7058cdc1300c04b0d00
8b06

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013dc90
$0x00000000,0x0013dc94
$0x00000000,0x0013dc98
$0x00000000,0x0013dc9c
$0x00000000,0x0013dca0
$0x000d47a6,0x0013dc88
$0x000d4bc0,0x0013dc8c
movl
(%esi)

0002cdcc a390dc1300

movl

%eax,0x0013dc9

0002cdd1 891d94dc1300

movl

%ebx,0x0013dc9

0002cdd7 890d98dc1300

movl

%ecx,0x0013dc9

0002cddd 89159cdc1300

movl

%edx,0x0013dc9

0002cde3 8915a0dc1300

movl

%edx,0x0013dca

0002cde9
0002cdf3
0002cdfd
0002ce07
0002ce11
0002ce1b
0002ce25
0002ce2f

c705acdc130000000000
c705b0dc130000000000
c705b4dc130000000000
c705b8dc130000000000
c705bcdc130000000000
c705a4dc1300004c0d00
c705a8dc1300f8440d00
8b06

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013dcac
$0x00000000,0x0013dcb0
$0x00000000,0x0013dcb4
$0x00000000,0x0013dcb8
$0x00000000,0x0013dcbc
$0x000d4c00,0x0013dca4
$0x000d44f8,0x0013dca8
movl
(%esi)

0002ce31 a3acdc1300

movl

%eax,0x0013dca

0002ce36 bfb072083f

movl

$0x3f0872b0,%e

0002ce3b 893db0dc1300

movl

%edi,0x0013dcb

0002ce41 890db4dc1300

movl

%ecx,0x0013dcb

0002ce47 8915b8dc1300

movl

%edx,0x0013dcb

0002ce4d 8915bcdc1300

movl

%edx,0x0013dcb

0002ce53 c705c8dc130000000000

movl

$0x00000000,0x0013dcc8

+957
+967
+977
+987
+997
+1007
+1017
,%eax
+1019
8
+1024
c
+1030
0
+1036
bx
+1041
4
+1047
8
+1053
+1063
+1073
+1083
+1093
+1103
+1113
+1123
,%eax
+1125
4
+1130
8
+1136
c
+1142
0
+1148
4
+1154
+1164
+1174
+1184
+1194
+1204
+1214
+1224
00
+1231
01
+1238
02
+1245
03
+1252
x
+1257
,%edi
+1259
4

0002ce5d
0002ce67
0002ce71
0002ce7b
0002ce85
0002ce8f
0002ce99

c705ccdc130000000000
c705d0dc130000000000
c705d4dc130000000000
c705d8dc130000000000
c705c0dc130088560d00
c705c4dc1300f8440d00
8b06

movl
movl
movl
movl
movl
movl

$0x00000000,0x0013dccc
$0x00000000,0x0013dcd0
$0x00000000,0x0013dcd4
$0x00000000,0x0013dcd8
$0x000d5688,0x0013dcc0
$0x000d44f8,0x0013dcc4
movl
(%esi)

0002ce9b a3c8dc1300

movl

%eax,0x0013dcc

0002cea0 890dccdc1300

movl

%ecx,0x0013dcc

0002cea6 890dd0dc1300

movl

%ecx,0x0013dcd

0002ceac bba01aef3e

movl

$0x3eef1aa0,%e

0002ceb1 891dd4dc1300

movl

%ebx,0x0013dcd

0002ceb7 8915d8dc1300

movl

%edx,0x0013dcd

0002cebd
0002cec7
0002ced1
0002cedb
0002cee5
0002ceef
0002cef9
0002cf03

c705e4dc130000000000
c705e8dc130000000000
c705ecdc130000000000
c705f0dc130000000000
c705f4dc130000000000
c705dcdc13001c480d00
c705e0dc1300f8440d00
8b06

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013dce4
$0x00000000,0x0013dce8
$0x00000000,0x0013dcec
$0x00000000,0x0013dcf0
$0x00000000,0x0013dcf4
$0x000d481c,0x0013dcdc
$0x000d44f8,0x0013dce0
movl
(%esi)

0002cf05 a3e4dc1300

movl

%eax,0x0013dce

0002cf0a 891de8dc1300

movl

%ebx,0x0013dce

0002cf10 890decdc1300

movl

%ecx,0x0013dce

0002cf16 893df0dc1300

movl

%edi,0x0013dcf

0002cf1c 8915f4dc1300

movl

%edx,0x0013dcf

movb

$0x00000000,0x0013dcfc
$0x00000000,0x0013dd00
$0x00000000,0x0013dd04
$0x00000000,0x0013dd08
$0x00000000,0x0013dd0c
$0x00000000,0x0013dd10
$0x000d4821,0x0013dcf8
$0x00,0x0013dd

0002cf6f c60501dd13008b

movb

$0x8b,0x0013dd

0002cf76 c60502dd13008b

movb

$0x8b,0x0013dd

0002cf7d c60503dd1300ff

movb

$0xff,0x0013dd

0002cf84 a1b0801300

movl

0x001380b0,%ea

0002cf22
0002cf2c
0002cf36
0002cf40
0002cf4a
0002cf54
0002cf5e
0002cf68

c705fcdc130000000000
c70500dd130000000000
c70504dd130000000000
c70508dd130000000000
c7050cdd130000000000
c70510dd130000000000
c705f8dc130021480d00
c60500dd130000

movl
movl
movl
movl
movl
movl
movl

0002cf89 8b38
0002cf8b 893d04dd1300

movl
movl

(%eax)
%edi,0x0013dd0

+1265 0002cf91 8b5804


eax),%ebx
+1268 0002cf94 891d08dd1300
8
+1274 0002cf9a 8b4808
eax),%ecx
+1277 0002cf9d 890d0cdd1300
c
+1283 0002cfa3 8b500c
eax),%edx
+1286 0002cfa6 891510dd1300
0
+1292 0002cfac c70518dd130000000000
+1302 0002cfb6 c7051cdd130000000000
+1312 0002cfc0 c70520dd130000000000
+1322 0002cfca c70524dd130000000000
+1332 0002cfd4 c70528dd130000000000
+1342 0002cfde c7052cdd130000000000
+1352 0002cfe8 c70514dd13002a480d00
+1362 0002cff2 8b06
,%eax
+1364 0002cff4 a31cdd1300
c
+1369 0002cff9 893d20dd1300
0
+1375 0002cfff 891d24dd1300
4
+1381 0002d005 890d28dd1300
8
+1387 0002d00b 89152cdd1300
c
+1393 0002d011 c70424c0db1300
esp)
+1400 0002d018 e88d5d0d00
___cxa_guard_release
+1405 0002d01d e990faffff
+1410 0002d022 0f1f8000000000
x)
+1417 0002d029 0f1f8000000000
x)
+0

movl
movl

0x04(%
%ebx,0x0013dd0

movl
movl

0x08(%
%ecx,0x0013dd0

movl
movl
movl
movl
movl
movl
movl
movl
movl

0x0c(%
%edx,0x0013dd1

$0x00000000,0x0013dd18
$0x00000000,0x0013dd1c
$0x00000000,0x0013dd20
$0x00000000,0x0013dd24
$0x00000000,0x0013dd28
$0x00000000,0x0013dd2c
$0x000d482a,0x0013dd14
movl
(%esi)
movl

%eax,0x0013dd1

movl

%edi,0x0013dd2

movl

%ebx,0x0013dd2

movl

%ecx,0x0013dd2

movl

%edx,0x0013dd2

movl

$0x0013dbc0,(%

calll

0x00102daa

jmp
nopl

0x0002cab2
0x00000000(%ea

nopl

0x00000000(%ea

0002d030 55

pushl

%ebp
+1
0002d031 89e5
%esp,%ebp
+3
0002d033 57
%edi
+4
0002d034 56
%esi
+5
0002d035 53
%ebx
+6
0002d036 81ec8c000000
0008c,%esp
+12 0002d03c 8b5d08
ebp),%ebx
+15 0002d03f 8b93d0000000
x),%edx
+21 0002d045 8b83dc000000
x),%eax
+27 0002d04b 8d0440

movl
pushl
pushl
pushl
subl

$0x000

movl

0x08(%

movl

0x000000d0(%eb

movl

0x000000dc(%eb
leal

(%eax,

%eax,2),%eax
+30 0002d04e
x),%eax
+36 0002d054
edx,%eax,4),%eax
+40 0002d058
x04(%esp)
+44 0002d05c
ebp),%eax
+47 0002d05f
%esp)
+50 0002d062
+55 0002d067
04(%esp)
+63 0002d06f
ebp),%edi
+66 0002d072
%esp)
+69 0002d075
+74 0002d07a
m3
+79 0002d07f
m3
+84 0002d084
m1
+89 0002d089
,%xmm1
+93 0002d08d
%xmm2
+96 0002d090
%xmm0
+99 0002d093
%xmm0
+103 0002d097
%xmm1
+106 0002d09a
%xmm0
+109 0002d09d
%xmm0
+113 0002d0a1
04(%esp)
+121 0002d0a9
%esp)
+124 0002d0ac
p)
+129 0002d0b1
p)
+134 0002d0b6
78(%ebp)
+142 0002d0be
+147 0002d0c3
m0
+152 0002d0c8
,%xmm0
+156 0002d0cc
m2
+161 0002d0d1
%xmm2
+165 0002d0d5
ebp),%edx

0383e0000000

addl

0x000000e0(%eb

8b448210

movl

0x10(%

89442404

movl

%eax,0

8b450c

movl

0x0c(%

890424

movl

%eax,(

e839110300
c74424049c470d00
Left Page
8b7d0c

calll
movl

893c24

0x0005e1a0
$0x000d479c,0x
movl

0x0c(%

movl

%edi,(

e886fb0200
f30f105810

calll
movss

0x0005cc00
0x10(%eax),%xm

f30f5c5804

subss

0x04(%eax),%xm

f30f10480c

movss

0x0c(%eax),%xm

f30f5c08

subss

(%eax)

0f57d2

xorps

%xmm2,

0f28c2

movaps

%xmm2,

f30f5fc1

maxss

%xmm1,

0f28c8

movaps

%xmm0,

0f28c2

movaps

%xmm2,

f30f5fc3

maxss

%xmm3,

c7442404a6470d00
Right Page
893c24

movl

f30f114d98

movss

%xmm1,0x98(%eb

f30f115588

movss

%xmm2,0x88(%eb

f30f118578ffffff

movss

%xmm0,0xffffff

e83dfb0200
f30f10400c

calll
movss

0x0005cc00
0x0c(%eax),%xm

movl

f30f5c00
f30f105588

$0x000d47a6,0x

subss
movss

%edi,(

(%eax)
0x88(%ebp),%xm

f30f5fd0

maxss

%xmm0,

8d55a8

leal

0xa8(%

+168 0002d0d8 8b35d0801300

movl

+174 0002d0de fc
+175 0002d0df b910000000

movl

0x001380d0,%es

i
cld
$0x00000010,%e

cx
+180 0002d0e4
edi
+182 0002d0e6
,(%edi)
+184 0002d0e8
x),%xmm0
+192 0002d0f0
m1
+197 0002d0f5
%xmm1
+201 0002d0f9
m2
+209 0002d101
%xmm1
+213 0002d105
p),%xmm3
+221 0002d10d
%xmm1
+225 0002d111
%xmm0
+229 0002d115
p)
+234 0002d11a
x),%xmm0
+242 0002d122
%xmm0
+246 0002d126
p)
+251 0002d12b
d0(%ebp)
+258 0002d132
x04(%esp)
+262 0002d136
ebp),%eax
+265 0002d139
%esp)
+268 0002d13c
+273 0002d141
sp
+279 0002d147
+280 0002d148
+281 0002d149
+282 0002d14a
+283 0002d14b
+284 0002d14c
eax)
+0

89d7

movl

%edx,%

f3a5

rep/movsl

(%esi)

f30f2a83d4000000

cvtsi2ss

0x000000d4(%eb

f30f104d98

movss

0x98(%ebp),%xm

f30f58ca
f30f1015a41a1000

addss
movss

f30f59ca
f30f109d78ffffff

%xmm2,
0x00101aa4,%xm

mulss
movss

%xmm2,
0xffffff78(%eb

f30f5ecb

divss

%xmm3,

f30f5ec1

divss

%xmm1,

f30f1145a8

movss

%xmm0,0xa8(%eb

f30f2a83d8000000

cvtsi2ss

0x000000d8(%eb

f30f5ec2

divss

%xmm2,

f30f1145bc

movss

%xmm0,0xbc(%eb

c745d00000803f

movl

$0x3f800000,0x

89542404

movl

%edx,0

8b450c

movl

0x0c(%

890424

movl

%eax,(

e86ffb0200
81c48c000000
5b
5e
5f
c9
c3
0f1f4000
0002d150 55

calll
addl

0x0005ccb0
$0x0000008c,%e
popl
popl
popl
leave
ret
nopl

%ebx
%esi
%edi
0x00(%
pushl

%ebp
+1
0002d151 89e5
%esp,%ebp
+3
0002d153 83ec18
$0x18,%esp
+6
0002d156 8b5508
0x08(%ebp),%edx

movl
subl
movl

+9
0002d159 8b450c
0x0c(%ebp),%eax
+12 0002d15c 3b82e0000000
x),%eax
+18 0002d162 742c
d190
+20 0002d164 8982e0000000
0(%edx)
+26 0002d16a 8b02
,%eax
+28 0002d16c 891424
%esp)
+31 0002d16f ff5034
%eax)
+34 0002d172 8d500c
eax),%edx
+37 0002d175 8b400c
eax),%eax
+40 0002d178 895508
x08(%ebp)
+43 0002d17b 8b4824
eax),%ecx
+46 0002d17e c9
+47 0002d17f ffe1
+49 0002d181 0f1f8000000000
x)
+56 0002d188 0f1f840000000000
x,%eax)
+64 0002d190 c9
+65 0002d191 c3
+66 0002d192 0f1f8000000000
x)
+73 0002d199 0f1f8000000000
x)
+0

movl
cmpl

0x000000e0(%ed
je

movl

0x0002
%eax,0x000000e

movl

(%edx)

movl

%edx,(

call

*0x34(

leal

0x0c(%

movl

0x0c(%

movl

%edx,0

movl

0x24(%

leave
jmp
nopl

*%ecx
0x00000000(%ea

nopl

0x00000000(%ea
leave
ret

nopl

0x00000000(%ea

nopl

0x00000000(%ea

0002d1a0 55

pushl

%ebp
+1
0002d1a1 89e5
%esp,%ebp
+3
0002d1a3 83ec18
$0x18,%esp
+6
0002d1a6 8b5508
0x08(%ebp),%edx
+9
0002d1a9 8b450c
0x0c(%ebp),%eax
+12 0002d1ac 3b82dc000000
x),%eax
+18 0002d1b2 742c
d1e0
+20 0002d1b4 8982dc000000
c(%edx)
+26 0002d1ba 8b02
,%eax
+28 0002d1bc 891424
%esp)
+31 0002d1bf ff5034
%eax)
+34 0002d1c2 8d500c
eax),%edx
+37 0002d1c5 8b400c

movl
subl
movl
movl
cmpl

0x000000dc(%ed
je

movl

0x0002
%eax,0x000000d

movl

(%edx)

movl

%edx,(

call

*0x34(

leal

0x0c(%

movl

0x0c(%

eax),%eax
+40 0002d1c8
x08(%ebp)
+43 0002d1cb
eax),%ecx
+46 0002d1ce
+47 0002d1cf
+49 0002d1d1
x)
+56 0002d1d8
x,%eax)
+64 0002d1e0
+65 0002d1e1
+66 0002d1e2
x)
+73 0002d1e9
x)
+0

895508

movl

%edx,0

8b4824

movl

0x24(%

c9
ffe1
0f1f8000000000

leave
jmp
nopl

*%ecx
0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

0002d1f0 55

pushl

%ebp
+1
0002d1f1 89e5
%esp,%ebp
+3
0002d1f3 8b5508
0x08(%ebp),%edx
+6
0002d1f6 8b450c
0x0c(%ebp),%eax
+9
0002d1f9 3b82d8000000
00d8(%edx),%eax
+15 0002d1ff 7406
d207
+17 0002d201 8982d8000000
8(%edx)
+23 0002d207 c9
+24 0002d208 c3
+25 0002d209 90
+26 0002d20a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0002

movl

%eax,0x000000d
leave
ret
nop

nopw

0002d210 55

0x00(%eax,%eax
pushl

%ebp
+1
0002d211 89e5
%esp,%ebp
+3
0002d213 57
%edi
+4
0002d214 56
%esi
+5
0002d215 53
%ebx
+6
0002d216 81ecec000000
subl
000ec,%esp
+12 0002d21c c744240c08000000
movl
0c(%esp)
+20 0002d224 c744240834480d00
movl
08(%esp)
Soft/hard cover book or magazine, laying down
+28 0002d22c c74424046f480d00
movl
04(%esp)
Book On The Floor
+36 0002d234 8b4508
movl
ebp),%eax
+39 0002d237 890424
movl
%esp)

movl
pushl
pushl
pushl
$0x000
$0x00000008,0x
$0x000d4834,0x
on the floor
$0x000d486f,0x
0x08(%
%eax,(

+42 0002d23a
+47 0002d23f
ebp),%edx
+50 0002d242
edx)
+56 0002d248
8c(%ebp)
+63 0002d24f
90(%ebp)
+70 0002d256
94(%ebp)
+77 0002d25d
98(%ebp)
+84 0002d264
9c(%ebp)
+91 0002d26b
a0(%ebp)
+98 0002d272
a4(%ebp)
+105 0002d279
a8(%ebp)
+112 0002d280
ac(%ebp)
+119 0002d287
b0(%ebp)
+126 0002d28e
b4(%ebp)
+133 0002d295
b8(%ebp)
+140 0002d29c
d0(%ebp)
+147 0002d2a3
d4(%ebp)
+154 0002d2aa
ax
+159 0002d2af
xd8(%ebp)
+162 0002d2b2
xdc(%ebp)
+165 0002d2b5
(%ebp)
+175 0002d2bf
p),%eax
+181 0002d2c5
4(%ebp)
+187 0002d2cb
x
+193 0002d2d1
8(%ebp)
+199 0002d2d7
edi
+201 0002d2d9
esi
+203 0002d2db
)
+208 0002d2e0
+209 0002d2e1
cx
+214 0002d2e6
,(%edi)

e8e1b0feff
8b5508

calll

c70228971300

movl

$0x00139728,(%

c7458c81480d00
book-otf-s-l
c745908e480d00
book-otf-s-m
c745949b480d00
book-otf-s-r
c74598a8480d00
book-otf-m-l
c7459cb5480d00
book-otf-m-m
c745a0c2480d00
book-otf-m-r
c745a4cf480d00
book-otf-b-l
c745a8dc480d00
book-otf-b-m
c745ace9480d00
book-otf-b-r
c745b0f6480d00
book-otf-dj-l
c745b404490d00
book-otf-dj-m
c745b812490d00
book-otf-dj-r
c745d0c3f5283f

movl

$0x000d4881,0x

movl

$0x000d488e,0x

movl

$0x000d489b,0x

movl

$0x000d48a8,0x

movl

$0x000d48b5,0x

movl

$0x000d48c2,0x

movl

$0x000d48cf,0x

movl

$0x000d48dc,0x

movl

$0x000d48e9,0x

movl

$0x000d48f6,0x

movl

$0x000d4904,0x

movl

$0x000d4912,0x

movl

$0x3f28f5c3,0x

c745d40000803f

movl

$0x3f800000,0x

b89a99b93f

movl

$0x3fb9999a,%e

movl

0x00018320
0x08(%

8945d8

movl

%eax,0

8945dc

movl

%eax,0

c7853cffffff00000000

movl

$0x00000000,0xffffff3c

8d854cffffff

leal

0xffffff4c(%eb

898524ffffff

movl

%eax,0xffffff2

8b15d0801300

movl

0x001380d0,%ed

899538ffffff

movl

%edx,0xffffff3

89c7

movl

%eax,%

89d6

movl

%edx,%

0f1f440000

nopl

fc
b910000000

movl

f3a5

0x00(%eax,%eax
cld
$0x00000010,%e
rep/movsl

(%esi)

+216 0002d2e8 8b953cffffff


p),%edx
+222 0002d2ee 8b4495d0
ebp,%edx,4),%eax
+226 0002d2f2 898574ffffff
4(%ebp)
+232 0002d2f8 898560ffffff
0(%ebp)
+238 0002d2fe 89854cffffff
c(%ebp)
+244 0002d304 8d0452
%edx,2),%eax
+247 0002d307 8d54858c
ebp,%eax,4),%edx
+251 0002d30b 899544ffffff
4(%ebp)
+257 0002d311 c78540ffffff00000000
(%ebp)
+267 0002d31b 898534ffffff
4(%ebp)
+273 0002d321 0f1f8000000000
x)
+280 0002d328 0f1f840000000000
x,%eax)
+288 0002d330 c7042424000000
esp)
'$'
+295 0002d337 e83e5a0d00
operator new(unsigned long)
+300 0002d33c 89c3
ebx
+302 0002d33e 890424
%esp)
+305 0002d341 e8aaea0200
+310 0002d346 8b9544ffffff
p),%edx
+316 0002d34c 8b02
,%eax
+318 0002d34e c744240820490d00
08(%esp)
objects
+326 0002d356 89442404
x04(%esp)
+330 0002d35a 8d45e0
ebp),%eax
+333 0002d35d 890424
%esp)
+336 0002d360 e8cb550800
+341 0002d365 83ec04
%esp
+344 0002d368 8d55e0
ebp),%edx
+347 0002d36b 89542404
x04(%esp)
+351 0002d36f 8d75bc
ebp),%esi
+354 0002d372 893424
%esp)
+357 0002d375 e8b6c90200
+362 0002d37a 89742404
x04(%esp)
+366 0002d37e 891c24

movl

0xffffff3c(%eb
movl

0xd0(%

movl

%eax,0xffffff7

movl

%eax,0xffffff6

movl

%eax,0xffffff4
leal

(%edx,

leal

0x8c(%

movl
movl

%edx,0xffffff4
$0x00000000,0xffffff40

movl

%eax,0xffffff3

nopl

0x00000000(%ea

nopl

0x00000000(%ea

movl

$0x00000024,(%

calll

0x00102d7a
movl

%eax,%

movl

%eax,(

calll
movl

0x0005bdf0
0xffffff44(%eb
movl

movl

(%edx)
$0x000d4920,0x

movl

%eax,0

leal

0xe0(%

movl

%eax,(

subl

0x000b2930
$0x04,

leal

0xe0(%

movl

%edx,0

leal

0xbc(%

movl

%esi,(

movl

0x00059d30
%esi,0

movl

%ebx,(

calll

calll

%esp)
+369 0002d381 e83a0d0300
+374 0002d386 8d45bc
ebp),%eax
+377 0002d389 890424
%esp)
+380 0002d38c e8bfc30200
+385 0002d391 8b75e0
ebp),%esi
+388 0002d394 85f6
esi
+390 0002d396 7429
d3c1
+392 0002d398 8b4604
esi),%eax
+395 0002d39b 48
+396 0002d39c 894604
x04(%esi)
+399 0002d39f 85c0
eax
+401 0002d3a1 751e
d3c1
+403 0002d3a3 8b3e
,%edi
+405 0002d3a5 85ff
edi
+407 0002d3a7 7410
d3b9
+409 0002d3a9 893c24
%esp)
+412 0002d3ac e8ff530800
+417 0002d3b1 893c24
%esp)
+420 0002d3b4 e8b5590d00
operator delete(void*)
+425 0002d3b9 893424
%esp)
+428 0002d3bc e8ad590d00
operator delete(void*)
+433 0002d3c1 8d55e7
ebp),%edx
+436 0002d3c4 891424
%esp)
+439 0002d3c7 e814e20300
+444 0002d3cc 89442404
x04(%esp)
+448 0002d3d0 891c24
%esp)
+451 0002d3d3 e818f50200
+456 0002d3d8 8d854cffffff
p),%eax
+462 0002d3de 89442404
x04(%esp)
+466 0002d3e2 891c24
%esp)
+469 0002d3e5 e8c6f80200
+474 0002d3ea 8b8534ffffff
p),%eax
+480 0002d3f0 038540ffffff
p),%eax

calll
leal

0x0005e0c0
0xbc(%

movl

%eax,(

movl

0x00059750
0xe0(%

calll
testl

%esi,%

je

0x0002

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0002

movl

(%esi)

testl

%edi,%

je

0x0002

movl

%edi,(

movl

0x000b27b0
%edi,(

calll
calll

0x00102d6e
movl

calll

%esi,(
0x00102d6e

leal

0xe7(%

movl

%edx,(

movl

0x0006b5e0
%eax,0

movl

%ebx,(

calll

calll
leal

0x0005c8f0
0xffffff4c(%eb
movl

%eax,0

movl

%ebx,(

calll
movl

0x0005ccb0
0xffffff34(%eb

addl

0xffffff40(%eb

+486 0002d3f6
ebp),%edx
+489 0002d3f9
x10(%edx,%eax,4)
+493 0002d3fd
p)
+499 0002d403
44(%ebp)
+506 0002d40a
40(%ebp)
+513 0002d411
+519 0002d417
p)
+525 0002d41d
3c(%ebp)
+532 0002d424
d437
+534 0002d426
p),%edi
+540 0002d42c
p),%esi
+546 0002d432
+551 0002d437
ebp),%esp
+554 0002d43a
+555 0002d43b
+556 0002d43c
+557 0002d43d
+558 0002d43e
+559 0002d43f
edi
+561 0002d441
ebp),%eax
+564 0002d444
eax)
+570 0002d44a
ebp),%edx
+573 0002d44d
edx),%eax
+576 0002d450
eax),%ebx
+579 0002d453
i
+585 0002d459
ebx
+587 0002d45b
d4d6
+589 0002d45d
ebp),%edx
+592 0002d460
edx),%eax
+595 0002d463
eax),%ebx
+598 0002d466
esi
+600 0002d468
d4ae
+602 0002d46a
%esp)
+605 0002d46d

8b5508

movl

0x08(%

895c8210

movl

%ebx,0

ff8540ffffff

incl

0xffffff40(%eb

838544ffffff04

addl

$0x04,0xffffff

83bd40ffffff03
'@'
0f8519ffffff
ff853cffffff

cmpl

$0x03,0xffffff

jne
incl

0x0002d330
0xffffff3c(%eb

83bd3cffffff04
'<'
7411

cmpl

$0x04,0xffffff

8bbd24ffffff

movl

0xffffff24(%eb

8bb538ffffff

movl

0xffffff38(%eb

e9a9feffff
8d65f4

jmp

je

leal

0x0002

0x0002d2e0
0xf4(%

5b
5e
5f
c9
c3
89c7

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

8b4508

movl

0x08(%

c700e8911300

movl

%eax,%

$0x001391e8,(%

8b5508

movl

0x08(%

8b4208

movl

0x08(%

8d58f4

leal

0xf4(%

8b3588801300

movl

0x00138088,%es

39f3

cmpl

%esi,%

7579

jne

0x0002

8b5508

movl

0x08(%

8b4204

movl

0x04(%

8d58f4

leal

0xf4(%

39de

cmpl

%ebx,%

7544

jne

0x0002

893c24

movl

%edi,(

e8d6570d00

calll

0x00102c48

__Unwind_Resume
+610 0002d472 89c7
movl
%eax,%
edi
+612 0002d474 893424
movl
%esi,(
%esp)
+615 0002d477 e8d4c20200
calll
0x00059750
+620 0002d47c 8b75e0
movl
0xe0(%
ebp),%esi
+623 0002d47f 85f6
testl
%esi,%
esi
+625 0002d481 74be
je
0x0002
d441
+627 0002d483 8b4604
movl
0x04(%
esi),%eax
+630 0002d486 48
decl
%eax
+631 0002d487 894604
movl
%eax,0
x04(%esi)
+634 0002d48a 85c0
testl
%eax,%
eax
+636 0002d48c 75b3
jne
0x0002
d441
+638 0002d48e 8b1e
movl
(%esi)
,%ebx
+640 0002d490 85db
testl
%ebx,%
ebx
+642 0002d492 7410
je
0x0002
d4a4
+644 0002d494 891c24
movl
%ebx,(
%esp)
+647 0002d497 e814530800
calll
0x000b27b0
+652 0002d49c 891c24
movl
%ebx,(
%esp)
+655 0002d49f e8ca580d00
calll
0x00102d6e
operator delete(void*)
+660 0002d4a4 893424
movl
%esi,(
%esp)
+663 0002d4a7 e8c2580d00
calll
0x00102d6e
operator delete(void*)
+668 0002d4ac eb93
jmp
0x0002
d441
+670 0002d4ae 83e804
subl
$0x04,
%eax
+673 0002d4b1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+681 0002d4b9 890424
movl
%eax,(
%esp)
+684 0002d4bc e88d570d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+689 0002d4c1 85c0
testl
%eax,%
eax
+691 0002d4c3 7fa5
jg
0x0002
d46a
+693 0002d4c5 8d45e4
leal
0xe4(%
ebp),%eax
+696 0002d4c8 89442404
movl
%eax,0
x04(%esp)
+700 0002d4cc 891c24
movl
%ebx,(
%esp)
+703 0002d4cf e8b0570d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+708 0002d4d4 eb94
jmp
0x0002
d46a
+710 0002d4d6 83e804
subl
$0x04,
%eax
+713 0002d4d9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+721 0002d4e1 890424
movl
%eax,(
%esp)
+724 0002d4e4 e865570d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+729 0002d4e9 85c0
testl
%eax,%
eax
+731 0002d4eb 0f8f6cffffff
jg
0x0002d45d
+737 0002d4f1 8d45e6
leal
0xe6(%
ebp),%eax
+740 0002d4f4 89442404
movl
%eax,0
x04(%esp)
+744 0002d4f8 891c24
movl
%ebx,(
%esp)
+747 0002d4fb e884570d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+752 0002d500 e958ffffff
jmp
0x0002d45d
+757 0002d505 89c7
movl
%eax,%
edi
+759 0002d507 e95effffff
jmp
0x0002d46a
+764 0002d50c 89c7
movl
%eax,%
edi
+766 0002d50e 8b5508
movl
0x08(%
ebp),%edx
+769 0002d511 8b4204
movl
0x04(%
edx),%eax
+772 0002d514 8d58f4
leal
0xf4(%
eax),%ebx
+775 0002d517 39de
cmpl
%ebx,%
esi
+777 0002d519 0f844bffffff
je
0x0002d46a
+783 0002d51f 83e804
subl
$0x04,
%eax
+786 0002d522 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+794 0002d52a 890424
movl
%eax,(
%esp)
+797 0002d52d e81c570d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+802 0002d532 85c0
testl
%eax,%
eax
+804 0002d534 0f8f30ffffff
jg
0x0002d46a
+810 0002d53a 8d45e5
leal
0xe5(%
ebp),%eax
+813 0002d53d 89442404
movl
%eax,0
x04(%esp)
+817 0002d541 891c24
movl
%ebx,(
%esp)
+820 0002d544 e83b570d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+825 0002d549 e91cffffff
jmp
0x0002d46a
+830 0002d54e 89c7
movl
%eax,%

edi
+832 0002d550 e927ffffff
+837 0002d555 89c7
edi
+839 0002d557 891c24
%esp)
+842 0002d55a e80f580d00
operator delete(void*)
+847 0002d55f e9ddfeffff
+852 0002d564 eb9f
d505
+854 0002d566 662e0f1f840000000000
ax)
+0

jmp
movl

0x0002d47c
%eax,%

movl

%ebx,(

calll

0x00102d6e

jmp
jmp
nopw

0x0002d441
0x0002

%cs:0x00000000(%eax,%e

0002d570 55

pushl

%ebp
+1
0002d571 89e5
%esp,%ebp
+3
0002d573 c9
+4
0002d574 e997fcffff
d210
+9
0002d579 90
+10 0002d57a 660f1f440000
)
+0

movl
leave
jmp

0x0002
nop
0x00(%eax,%eax

nopw

0002d580 55

pushl

%ebp
+1
0002d581 89e5
%esp,%ebp
+3
0002d583 57
%edi
+4
0002d584 56
%esi
+5
0002d585 53
%ebx
+6
0002d586 83ec2c
$0x2c,%esp
+9
0002d589 8b4508
0x08(%ebp),%eax
+12 0002d58c c70028971300
eax)
+18 0002d592 31ff
edi
+20 0002d594 660f1f440000
)
+26 0002d59a 660f1f440000
)
+32 0002d5a0 8d047f
%edi,2),%eax
+35 0002d5a3 8b5508
ebp),%edx
+38 0002d5a6 8d3482
%eax,4),%esi
+41 0002d5a9 8b5e10
esi),%ebx
+44 0002d5ac 85db
ebx
+46 0002d5ae 7417
d5c7
+48 0002d5b0 891c24

movl
pushl
pushl
pushl
subl
movl
movl

$0x00139728,(%
xorl

%edi,%

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax
leal

(%edi,

movl

0x08(%

leal

(%edx,

movl

0x10(%

testl

%ebx,%

je

0x0002

movl

%ebx,(

%esp)
+51 0002d5b3 e8a80c0300
+56 0002d5b8 891c24
%esp)
+59 0002d5bb e8ae570d00
operator delete(void*)
+64 0002d5c0 c7461000000000
10(%esi)
+71 0002d5c7 8b5e14
esi),%ebx
+74 0002d5ca 85db
ebx
+76 0002d5cc 7417
d5e5
+78 0002d5ce 891c24
%esp)
+81 0002d5d1 e88a0c0300
+86 0002d5d6 891c24
%esp)
+89 0002d5d9 e890570d00
operator delete(void*)
+94 0002d5de c7461400000000
14(%esi)
+101 0002d5e5 8b5e18
esi),%ebx
+104 0002d5e8 85db
ebx
+106 0002d5ea 7417
d603
+108 0002d5ec 891c24
%esp)
+111 0002d5ef e86c0c0300
+116 0002d5f4 891c24
%esp)
+119 0002d5f7 e872570d00
operator delete(void*)
+124 0002d5fc c7461800000000
18(%esi)
+131 0002d603 47
+132 0002d604 83ff04
%edi
+135 0002d607 7597
d5a0
+137 0002d609 8b4508
ebp),%eax
+140 0002d60c c700e8911300
eax)
+146 0002d612 8b5508
ebp),%edx
+149 0002d615 8b4208
edx),%eax
+152 0002d618 8d58f4
eax),%ebx
+155 0002d61b 8b3588801300
i
+161 0002d621 39f3
ebx
+163 0002d623 7520
d645
+165 0002d625 8b5508

calll
movl

0x0005e260
%ebx,(

calll

0x00102d6e

movl

$0x00000000,0x
movl

0x14(%

testl

%ebx,%

je

0x0002

movl

%ebx,(

movl

0x0005e260
%ebx,(

calll
calll

0x00102d6e

movl

$0x00000000,0x
movl

0x18(%

testl

%ebx,%

je

0x0002

movl

%ebx,(

movl

0x0005e260
%ebx,(

calll
calll

0x00102d6e

movl

$0x00000000,0x
incl
cmpl

%edi
$0x04,

jne

0x0002

movl

0x08(%

movl

$0x001391e8,(%
movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0002

movl

0x08(%

ebp),%edx
+168 0002d628 8b4204
movl
0x04(%
edx),%eax
+171 0002d62b 8d58f4
leal
0xf4(%
eax),%ebx
+174 0002d62e 39de
cmpl
%ebx,%
esi
+176 0002d630 753b
jne
0x0002
d66d
+178 0002d632 8b4508
movl
0x08(%
ebp),%eax
+181 0002d635 890424
movl
%eax,(
%esp)
+184 0002d638 e831570d00
calll
0x00102d6e
operator delete(void*)
+189 0002d63d 83c42c
addl
$0x2c,
%esp
+192 0002d640 5b
popl
%ebx
+193 0002d641 5e
popl
%esi
+194 0002d642 5f
popl
%edi
+195 0002d643 c9
leave
+196 0002d644 c3
ret
+197 0002d645 83e804
subl
$0x04,
%eax
+200 0002d648 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+208 0002d650 890424
movl
%eax,(
%esp)
+211 0002d653 e8f6550d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+216 0002d658 85c0
testl
%eax,%
eax
+218 0002d65a 7fc9
jg
0x0002
d625
+220 0002d65c 8d45e4
leal
0xe4(%
ebp),%eax
+223 0002d65f 89442404
movl
%eax,0
x04(%esp)
+227 0002d663 891c24
movl
%ebx,(
%esp)
+230 0002d666 e819560d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+235 0002d66b ebb8
jmp
0x0002
d625
+237 0002d66d 83e804
subl
$0x04,
%eax
+240 0002d670 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+248 0002d678 890424
movl
%eax,(
%esp)
+251 0002d67b e8ce550d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+256 0002d680 85c0
testl
%eax,%
eax
+258 0002d682 7fae
jg
0x0002
d632
+260 0002d684 8d45e2
leal
0xe2(%
ebp),%eax
+263 0002d687 89442404
movl
%eax,0

x04(%esp)
+267 0002d68b 891c24
movl
%ebx,(
%esp)
+270 0002d68e e8f1550d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+275 0002d693 eb9d
jmp
0x0002
d632
+277 0002d695 89c3
movl
%eax,%
ebx
+279 0002d697 8b5508
movl
0x08(%
ebp),%edx
+282 0002d69a c702e8911300
movl
$0x001391e8,(%
edx)
+288 0002d6a0 8b4208
movl
0x08(%
edx),%eax
+291 0002d6a3 8d70f4
leal
0xf4(%
eax),%esi
+294 0002d6a6 8b3d88801300
movl
0x00138088,%ed
i
+300 0002d6ac 39fe
cmpl
%edi,%
esi
+302 0002d6ae 757a
jne
0x0002
d72a
+304 0002d6b0 8b5508
movl
0x08(%
ebp),%edx
+307 0002d6b3 8b4204
movl
0x04(%
edx),%eax
+310 0002d6b6 8d70f4
leal
0xf4(%
eax),%esi
+313 0002d6b9 39f7
cmpl
%esi,%
edi
+315 0002d6bb 7545
jne
0x0002
d702
+317 0002d6bd 891c24
movl
%ebx,(
%esp)
+320 0002d6c0 e883550d00
calll
0x00102c48
__Unwind_Resume
+325 0002d6c5 89c3
movl
%eax,%
ebx
+327 0002d6c7 8b5508
movl
0x08(%
ebp),%edx
+330 0002d6ca 8b4204
movl
0x04(%
edx),%eax
+333 0002d6cd 8d78f4
leal
0xf4(%
eax),%edi
+336 0002d6d0 39fe
cmpl
%edi,%
esi
+338 0002d6d2 74e9
je
0x0002
d6bd
+340 0002d6d4 83e804
subl
$0x04,
%eax
+343 0002d6d7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+351 0002d6df 890424
movl
%eax,(
%esp)
+354 0002d6e2 e867550d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+359 0002d6e7 85c0
testl
%eax,%
eax

+361 0002d6e9 7fd2


jg
0x0002
d6bd
+363 0002d6eb 8d45e3
leal
0xe3(%
ebp),%eax
+366 0002d6ee 89442404
movl
%eax,0
x04(%esp)
+370 0002d6f2 893c24
movl
%edi,(
%esp)
+373 0002d6f5 e88a550d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+378 0002d6fa ebc1
jmp
0x0002
d6bd
+380 0002d6fc 89c3
movl
%eax,%
ebx
+382 0002d6fe ebbd
jmp
0x0002
d6bd
+384 0002d700 ebfa
jmp
0x0002
d6fc
+386 0002d702 83e804
subl
$0x04,
%eax
+389 0002d705 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+397 0002d70d 890424
movl
%eax,(
%esp)
+400 0002d710 e839550d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+405 0002d715 85c0
testl
%eax,%
eax
+407 0002d717 7fa4
jg
0x0002
d6bd
+409 0002d719 8d45e5
leal
0xe5(%
ebp),%eax
+412 0002d71c 89442404
movl
%eax,0
x04(%esp)
+416 0002d720 893424
movl
%esi,(
%esp)
+419 0002d723 e85c550d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+424 0002d728 eb93
jmp
0x0002
d6bd
+426 0002d72a 83e804
subl
$0x04,
%eax
+429 0002d72d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+437 0002d735 890424
movl
%eax,(
%esp)
+440 0002d738 e811550d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+445 0002d73d 85c0
testl
%eax,%
eax
+447 0002d73f 0f8f6bffffff
jg
0x0002d6b0
+453 0002d745 8d45e7
leal
0xe7(%
ebp),%eax
+456 0002d748 89442404
movl
%eax,0
x04(%esp)
+460 0002d74c 893424
movl
%esi,(
%esp)
+463 0002d74f e830550d00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+468 0002d754 e957ffffff
jmp
0x0002d6b0
+473 0002d759 eba1
jmp
0x0002
d6fc
+475 0002d75b 89c3
movl
%eax,%
ebx
+477 0002d75d 8b5508
movl
0x08(%
ebp),%edx
+480 0002d760 8b4204
movl
0x04(%
edx),%eax
+483 0002d763 8d70f4
leal
0xf4(%
eax),%esi
+486 0002d766 39f7
cmpl
%esi,%
edi
+488 0002d768 0f844fffffff
je
0x0002d6bd
+494 0002d76e 83e804
subl
$0x04,
%eax
+497 0002d771 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+505 0002d779 890424
movl
%eax,(
%esp)
+508 0002d77c e8cd540d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+513 0002d781 85c0
testl
%eax,%
eax
+515 0002d783 0f8f34ffffff
jg
0x0002d6bd
+521 0002d789 8d45e6
leal
0xe6(%
ebp),%eax
+524 0002d78c 89442404
movl
%eax,0
x04(%esp)
+528 0002d790 893424
movl
%esi,(
%esp)
+531 0002d793 e8ec540d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+536 0002d798 e920ffffff
jmp
0x0002d6bd
+541 0002d79d e95affffff
jmp
0x0002d6fc
+546 0002d7a2 0f1f8000000000
nopl
0x00000000(%ea
x)
+553 0002d7a9 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

0002d7b0 55

pushl

%ebp
+1
0002d7b1 89e5
%esp,%ebp
+3
0002d7b3 57
%edi
+4
0002d7b4 56
%esi
+5
0002d7b5 53
%ebx
+6
0002d7b6 83ec2c
$0x2c,%esp
+9
0002d7b9 8b4508
0x08(%ebp),%eax
+12 0002d7bc c70028971300
eax)
+18 0002d7c2 31ff

movl
pushl
pushl
pushl
subl
movl
movl

$0x00139728,(%
xorl

%edi,%

edi
+20 0002d7c4 660f1f440000

nopw

0x00(%eax,%eax

+26 0002d7ca 660f1f440000

nopw

0x00(%eax,%eax

)
)
+32 0002d7d0 8d047f
%edi,2),%eax
+35 0002d7d3 8b5508
ebp),%edx
+38 0002d7d6 8d3482
%eax,4),%esi
+41 0002d7d9 8b5e10
esi),%ebx
+44 0002d7dc 85db
ebx
+46 0002d7de 7417
d7f7
+48 0002d7e0 891c24
%esp)
+51 0002d7e3 e8780a0300
+56 0002d7e8 891c24
%esp)
+59 0002d7eb e87e550d00
operator delete(void*)
+64 0002d7f0 c7461000000000
10(%esi)
+71 0002d7f7 8b5e14
esi),%ebx
+74 0002d7fa 85db
ebx
+76 0002d7fc 7417
d815
+78 0002d7fe 891c24
%esp)
+81 0002d801 e85a0a0300
+86 0002d806 891c24
%esp)
+89 0002d809 e860550d00
operator delete(void*)
+94 0002d80e c7461400000000
14(%esi)
+101 0002d815 8b5e18
esi),%ebx
+104 0002d818 85db
ebx
+106 0002d81a 7417
d833
+108 0002d81c 891c24
%esp)
+111 0002d81f e83c0a0300
+116 0002d824 891c24
%esp)
+119 0002d827 e842550d00
operator delete(void*)
+124 0002d82c c7461800000000
18(%esi)
+131 0002d833 47
+132 0002d834 83ff04
%edi
+135 0002d837 7597

leal

(%edi,

movl

0x08(%

leal

(%edx,

movl

0x10(%

testl

%ebx,%

je

0x0002

movl

%ebx,(

movl

0x0005e260
%ebx,(

calll
calll

0x00102d6e

movl

$0x00000000,0x
movl

0x14(%

testl

%ebx,%

je

0x0002

movl

%ebx,(

movl

0x0005e260
%ebx,(

calll
calll

0x00102d6e

movl

$0x00000000,0x
movl

0x18(%

testl

%ebx,%

je

0x0002

movl

%ebx,(

movl

0x0005e260
%ebx,(

calll
calll

0x00102d6e

movl

$0x00000000,0x
incl
cmpl

%edi
$0x04,

jne

0x0002

d7d0
+137 0002d839 8b4508
movl
0x08(%
ebp),%eax
+140 0002d83c c700e8911300
movl
$0x001391e8,(%
eax)
+146 0002d842 8b5508
movl
0x08(%
ebp),%edx
+149 0002d845 8b4208
movl
0x08(%
edx),%eax
+152 0002d848 8d58f4
leal
0xf4(%
eax),%ebx
+155 0002d84b 8b3588801300
movl
0x00138088,%es
i
+161 0002d851 39f3
cmpl
%esi,%
ebx
+163 0002d853 7515
jne
0x0002
d86a
+165 0002d855 8b5508
movl
0x08(%
ebp),%edx
+168 0002d858 8b4204
movl
0x04(%
edx),%eax
+171 0002d85b 8d58f4
leal
0xf4(%
eax),%ebx
+174 0002d85e 39de
cmpl
%ebx,%
esi
+176 0002d860 7530
jne
0x0002
d892
+178 0002d862 83c42c
addl
$0x2c,
%esp
+181 0002d865 5b
popl
%ebx
+182 0002d866 5e
popl
%esi
+183 0002d867 5f
popl
%edi
+184 0002d868 c9
leave
+185 0002d869 c3
ret
+186 0002d86a 83e804
subl
$0x04,
%eax
+189 0002d86d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+197 0002d875 890424
movl
%eax,(
%esp)
+200 0002d878 e8d1530d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+205 0002d87d 85c0
testl
%eax,%
eax
+207 0002d87f 7fd4
jg
0x0002
d855
+209 0002d881 8d45e4
leal
0xe4(%
ebp),%eax
+212 0002d884 89442404
movl
%eax,0
x04(%esp)
+216 0002d888 891c24
movl
%ebx,(
%esp)
+219 0002d88b e8f4530d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+224 0002d890 ebc3
jmp
0x0002
d855
+226 0002d892 83e804
subl
$0x04,
%eax
+229 0002d895 c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+237 0002d89d 890424
movl
%eax,(
%esp)
+240 0002d8a0 e8a9530d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+245 0002d8a5 85c0
testl
%eax,%
eax
+247 0002d8a7 7fb9
jg
0x0002
d862
+249 0002d8a9 8d45e2
leal
0xe2(%
ebp),%eax
+252 0002d8ac 89442404
movl
%eax,0
x04(%esp)
+256 0002d8b0 891c24
movl
%ebx,(
%esp)
+259 0002d8b3 e8cc530d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+264 0002d8b8 eba8
jmp
0x0002
d862
+266 0002d8ba 89c3
movl
%eax,%
ebx
+268 0002d8bc 8b5508
movl
0x08(%
ebp),%edx
+271 0002d8bf c702e8911300
movl
$0x001391e8,(%
edx)
+277 0002d8c5 8b4208
movl
0x08(%
edx),%eax
+280 0002d8c8 8d70f4
leal
0xf4(%
eax),%esi
+283 0002d8cb 8b3d88801300
movl
0x00138088,%ed
i
+289 0002d8d1 39fe
cmpl
%edi,%
esi
+291 0002d8d3 757a
jne
0x0002
d94f
+293 0002d8d5 8b5508
movl
0x08(%
ebp),%edx
+296 0002d8d8 8b4204
movl
0x04(%
edx),%eax
+299 0002d8db 8d70f4
leal
0xf4(%
eax),%esi
+302 0002d8de 39f7
cmpl
%esi,%
edi
+304 0002d8e0 7545
jne
0x0002
d927
+306 0002d8e2 891c24
movl
%ebx,(
%esp)
+309 0002d8e5 e85e530d00
calll
0x00102c48
__Unwind_Resume
+314 0002d8ea 89c3
movl
%eax,%
ebx
+316 0002d8ec 8b5508
movl
0x08(%
ebp),%edx
+319 0002d8ef 8b4204
movl
0x04(%
edx),%eax
+322 0002d8f2 8d78f4
leal
0xf4(%
eax),%edi
+325 0002d8f5 39fe
cmpl
%edi,%
esi

+327 0002d8f7 74e9


je
0x0002
d8e2
+329 0002d8f9 83e804
subl
$0x04,
%eax
+332 0002d8fc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+340 0002d904 890424
movl
%eax,(
%esp)
+343 0002d907 e842530d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+348 0002d90c 85c0
testl
%eax,%
eax
+350 0002d90e 7fd2
jg
0x0002
d8e2
+352 0002d910 8d45e3
leal
0xe3(%
ebp),%eax
+355 0002d913 89442404
movl
%eax,0
x04(%esp)
+359 0002d917 893c24
movl
%edi,(
%esp)
+362 0002d91a e865530d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+367 0002d91f ebc1
jmp
0x0002
d8e2
+369 0002d921 89c3
movl
%eax,%
ebx
+371 0002d923 ebbd
jmp
0x0002
d8e2
+373 0002d925 ebfa
jmp
0x0002
d921
+375 0002d927 83e804
subl
$0x04,
%eax
+378 0002d92a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+386 0002d932 890424
movl
%eax,(
%esp)
+389 0002d935 e814530d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+394 0002d93a 85c0
testl
%eax,%
eax
+396 0002d93c 7fa4
jg
0x0002
d8e2
+398 0002d93e 8d45e5
leal
0xe5(%
ebp),%eax
+401 0002d941 89442404
movl
%eax,0
x04(%esp)
+405 0002d945 893424
movl
%esi,(
%esp)
+408 0002d948 e837530d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+413 0002d94d eb93
jmp
0x0002
d8e2
+415 0002d94f 83e804
subl
$0x04,
%eax
+418 0002d952 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+426 0002d95a 890424
movl
%eax,(
%esp)

+429 0002d95d e8ec520d00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+434 0002d962 85c0
testl
%eax,%
eax
+436 0002d964 0f8f6bffffff
jg
0x0002d8d5
+442 0002d96a 8d45e7
leal
0xe7(%
ebp),%eax
+445 0002d96d 89442404
movl
%eax,0
x04(%esp)
+449 0002d971 893424
movl
%esi,(
%esp)
+452 0002d974 e80b530d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+457 0002d979 e957ffffff
jmp
0x0002d8d5
+462 0002d97e eba1
jmp
0x0002
d921
+464 0002d980 89c3
movl
%eax,%
ebx
+466 0002d982 8b5508
movl
0x08(%
ebp),%edx
+469 0002d985 8b4204
movl
0x04(%
edx),%eax
+472 0002d988 8d70f4
leal
0xf4(%
eax),%esi
+475 0002d98b 39f7
cmpl
%esi,%
edi
+477 0002d98d 0f844fffffff
je
0x0002d8e2
+483 0002d993 83e804
subl
$0x04,
%eax
+486 0002d996 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+494 0002d99e 890424
movl
%eax,(
%esp)
+497 0002d9a1 e8a8520d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+502 0002d9a6 85c0
testl
%eax,%
eax
+504 0002d9a8 0f8f34ffffff
jg
0x0002d8e2
+510 0002d9ae 8d45e6
leal
0xe6(%
ebp),%eax
+513 0002d9b1 89442404
movl
%eax,0
x04(%esp)
+517 0002d9b5 893424
movl
%esi,(
%esp)
+520 0002d9b8 e8c7520d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+525 0002d9bd e920ffffff
jmp
0x0002d8e2
+530 0002d9c2 e95affffff
jmp
0x0002d921
+535 0002d9c7 90
nop
+536 0002d9c8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

0002d9d0 55

pushl

0002d9d1 89e5

movl

0002d9d3 57

pushl

%ebp
+1
%esp,%ebp
+3
%edi

+4

0002d9d4 56

pushl

+5

0002d9d5 53

pushl

%esi
%ebx
+6
0002d9d6 83ec2c
$0x2c,%esp
+9
0002d9d9 8b4508
0x08(%ebp),%eax
+12 0002d9dc c70028971300
eax)
+18 0002d9e2 31ff
edi
+20 0002d9e4 660f1f440000
)
+26 0002d9ea 660f1f440000
)
+32 0002d9f0 8d047f
%edi,2),%eax
+35 0002d9f3 8b5508
ebp),%edx
+38 0002d9f6 8d3482
%eax,4),%esi
+41 0002d9f9 8b5e10
esi),%ebx
+44 0002d9fc 85db
ebx
+46 0002d9fe 7417
da17
+48 0002da00 891c24
%esp)
+51 0002da03 e858080300
+56 0002da08 891c24
%esp)
+59 0002da0b e85e530d00
operator delete(void*)
+64 0002da10 c7461000000000
10(%esi)
+71 0002da17 8b5e14
esi),%ebx
+74 0002da1a 85db
ebx
+76 0002da1c 7417
da35
+78 0002da1e 891c24
%esp)
+81 0002da21 e83a080300
+86 0002da26 891c24
%esp)
+89 0002da29 e840530d00
operator delete(void*)
+94 0002da2e c7461400000000
14(%esi)
+101 0002da35 8b5e18
esi),%ebx
+104 0002da38 85db
ebx
+106 0002da3a 7417
da53
+108 0002da3c 891c24
%esp)

subl
movl
movl

$0x00139728,(%
xorl

%edi,%

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax
leal

(%edi,

movl

0x08(%

leal

(%edx,

movl

0x10(%

testl

%ebx,%

je

0x0002

movl

%ebx,(

movl

0x0005e260
%ebx,(

calll
calll

0x00102d6e

movl

$0x00000000,0x
movl

0x14(%

testl

%ebx,%

je

0x0002

movl

%ebx,(

movl

0x0005e260
%ebx,(

calll
calll

0x00102d6e

movl

$0x00000000,0x
movl

0x18(%

testl

%ebx,%

je

0x0002

movl

%ebx,(

+111 0002da3f e81c080300


+116 0002da44 891c24
%esp)
+119 0002da47 e822530d00
operator delete(void*)
+124 0002da4c c7461800000000
18(%esi)
+131 0002da53 47
+132 0002da54 83ff04
%edi
+135 0002da57 7597
d9f0
+137 0002da59 8b4508
ebp),%eax
+140 0002da5c c700e8911300
eax)
+146 0002da62 8b5508
ebp),%edx
+149 0002da65 8b4208
edx),%eax
+152 0002da68 8d58f4
eax),%ebx
+155 0002da6b 8b3588801300
i
+161 0002da71 39f3
ebx
+163 0002da73 7515
da8a
+165 0002da75 8b5508
ebp),%edx
+168 0002da78 8b4204
edx),%eax
+171 0002da7b 8d58f4
eax),%ebx
+174 0002da7e 39de
esi
+176 0002da80 7530
dab2
+178 0002da82 83c42c
%esp
+181 0002da85 5b
+182 0002da86 5e
+183 0002da87 5f
+184 0002da88 c9
+185 0002da89 c3
+186 0002da8a 83e804
%eax
+189 0002da8d c7442404ffffffff
04(%esp)
+197 0002da95 890424
%esp)
+200 0002da98 e8b1510d00
__gnu_cxx::__exchange_and_add(int volatile*,
+205 0002da9d 85c0
eax
+207 0002da9f 7fd4
da75
+209 0002daa1 8d45e4
ebp),%eax
+212 0002daa4 89442404

calll
movl

0x0005e260
%ebx,(

calll

0x00102d6e

movl

$0x00000000,0x
incl
cmpl

%edi
$0x04,

jne

0x0002

movl

0x08(%

movl

$0x001391e8,(%
movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0002

movl

0x08(%

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0002

addl

$0x2c,

popl
popl
popl
leave
ret
subl

%ebx
%esi
%edi

movl

$0x04,
$0xffffffff,0x

movl
calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0002

leal

0xe4(%

movl

%eax,0

x04(%esp)
+216 0002daa8 891c24
movl
%ebx,(
%esp)
+219 0002daab e8d4510d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+224 0002dab0 ebc3
jmp
0x0002
da75
+226 0002dab2 83e804
subl
$0x04,
%eax
+229 0002dab5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+237 0002dabd 890424
movl
%eax,(
%esp)
+240 0002dac0 e889510d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+245 0002dac5 85c0
testl
%eax,%
eax
+247 0002dac7 7fb9
jg
0x0002
da82
+249 0002dac9 8d45e2
leal
0xe2(%
ebp),%eax
+252 0002dacc 89442404
movl
%eax,0
x04(%esp)
+256 0002dad0 891c24
movl
%ebx,(
%esp)
+259 0002dad3 e8ac510d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+264 0002dad8 eba8
jmp
0x0002
da82
+266 0002dada 89c3
movl
%eax,%
ebx
+268 0002dadc 8b5508
movl
0x08(%
ebp),%edx
+271 0002dadf c702e8911300
movl
$0x001391e8,(%
edx)
+277 0002dae5 8b4208
movl
0x08(%
edx),%eax
+280 0002dae8 8d70f4
leal
0xf4(%
eax),%esi
+283 0002daeb 8b3d88801300
movl
0x00138088,%ed
i
+289 0002daf1 39fe
cmpl
%edi,%
esi
+291 0002daf3 757a
jne
0x0002
db6f
+293 0002daf5 8b5508
movl
0x08(%
ebp),%edx
+296 0002daf8 8b4204
movl
0x04(%
edx),%eax
+299 0002dafb 8d70f4
leal
0xf4(%
eax),%esi
+302 0002dafe 39f7
cmpl
%esi,%
edi
+304 0002db00 7545
jne
0x0002
db47
+306 0002db02 891c24
movl
%ebx,(
%esp)
+309 0002db05 e83e510d00
calll
0x00102c48

__Unwind_Resume
+314 0002db0a 89c3
movl
%eax,%
ebx
+316 0002db0c 8b5508
movl
0x08(%
ebp),%edx
+319 0002db0f 8b4204
movl
0x04(%
edx),%eax
+322 0002db12 8d78f4
leal
0xf4(%
eax),%edi
+325 0002db15 39fe
cmpl
%edi,%
esi
+327 0002db17 74e9
je
0x0002
db02
+329 0002db19 83e804
subl
$0x04,
%eax
+332 0002db1c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+340 0002db24 890424
movl
%eax,(
%esp)
+343 0002db27 e822510d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+348 0002db2c 85c0
testl
%eax,%
eax
+350 0002db2e 7fd2
jg
0x0002
db02
+352 0002db30 8d45e3
leal
0xe3(%
ebp),%eax
+355 0002db33 89442404
movl
%eax,0
x04(%esp)
+359 0002db37 893c24
movl
%edi,(
%esp)
+362 0002db3a e845510d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+367 0002db3f ebc1
jmp
0x0002
db02
+369 0002db41 89c3
movl
%eax,%
ebx
+371 0002db43 ebbd
jmp
0x0002
db02
+373 0002db45 ebfa
jmp
0x0002
db41
+375 0002db47 83e804
subl
$0x04,
%eax
+378 0002db4a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+386 0002db52 890424
movl
%eax,(
%esp)
+389 0002db55 e8f4500d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+394 0002db5a 85c0
testl
%eax,%
eax
+396 0002db5c 7fa4
jg
0x0002
db02
+398 0002db5e 8d45e5
leal
0xe5(%
ebp),%eax
+401 0002db61 89442404
movl
%eax,0
x04(%esp)
+405 0002db65 893424
movl
%esi,(
%esp)

+408 0002db68 e817510d00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+413 0002db6d eb93
jmp
0x0002
db02
+415 0002db6f 83e804
subl
$0x04,
%eax
+418 0002db72 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+426 0002db7a 890424
movl
%eax,(
%esp)
+429 0002db7d e8cc500d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+434 0002db82 85c0
testl
%eax,%
eax
+436 0002db84 0f8f6bffffff
jg
0x0002daf5
+442 0002db8a 8d45e7
leal
0xe7(%
ebp),%eax
+445 0002db8d 89442404
movl
%eax,0
x04(%esp)
+449 0002db91 893424
movl
%esi,(
%esp)
+452 0002db94 e8eb500d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+457 0002db99 e957ffffff
jmp
0x0002daf5
+462 0002db9e eba1
jmp
0x0002
db41
+464 0002dba0 89c3
movl
%eax,%
ebx
+466 0002dba2 8b5508
movl
0x08(%
ebp),%edx
+469 0002dba5 8b4204
movl
0x04(%
edx),%eax
+472 0002dba8 8d70f4
leal
0xf4(%
eax),%esi
+475 0002dbab 39f7
cmpl
%esi,%
edi
+477 0002dbad 0f844fffffff
je
0x0002db02
+483 0002dbb3 83e804
subl
$0x04,
%eax
+486 0002dbb6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+494 0002dbbe 890424
movl
%eax,(
%esp)
+497 0002dbc1 e888500d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+502 0002dbc6 85c0
testl
%eax,%
eax
+504 0002dbc8 0f8f34ffffff
jg
0x0002db02
+510 0002dbce 8d45e6
leal
0xe6(%
ebp),%eax
+513 0002dbd1 89442404
movl
%eax,0
x04(%esp)
+517 0002dbd5 893424
movl
%esi,(
%esp)
+520 0002dbd8 e8a7500d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+525 0002dbdd e920ffffff
jmp
0x0002db02

+530 0002dbe2 e95affffff


+535 0002dbe7 90
+536 0002dbe8 0f1f840000000000
x,%eax)
+0

jmp

0x0002db41
nop

nopl

0x00000000(%ea

0002dbf0 55

pushl

%ebp
+1
0002dbf1 89e5
%esp,%ebp
+3
0002dbf3 57
%edi
+4
0002dbf4 56
%esi
+5
0002dbf5 53
%ebx
+6
0002dbf6 81ecac000000
000ac,%esp
+12 0002dbfc 8b7d08
ebp),%edi
+15 0002dbff 8b5d0c
ebp),%ebx
+18 0002dc02 895c2404
x04(%esp)
+22 0002dc06 893c24
%esp)
+25 0002dc09 e84292fdff
+30 0002dc0e c707c8961300
edi)
+36 0002dc14 c7470414971300
04(%edi)
+43 0002dc1b 899fd0000000
0(%edi)
+49 0002dc21 c787d400000000000000
(%edi)
+59 0002dc2b c787d800000000000000
(%edi)
+69 0002dc35 c787dc00000001000000
(%edi)
+79 0002dc3f c787e000000001000000
(%edi)
+89 0002dc49 bbe0c70200
bx
+94 0002dc4e 31f6
esi
+96 0002dc50 c78578ffffffa0d10200
(%ebp)
+106 0002dc5a c7857cffffff00000000
(%ebp)
+116 0002dc64 893c24
%esp)
+119 0002dc67 e8348bfdff
+124 0002dc6c c744242001000000
20(%esp)
+132 0002dc74 c744241c01000000
1c(%esp)
+140 0002dc7c 895c2414
x14(%esp)
+144 0002dc80 89742418
x18(%esp)
+148 0002dc84 8b9578ffffff

movl
pushl
pushl
pushl
subl

$0x000

movl

0x08(%

movl

0x0c(%

movl

%ebx,0

movl

%edi,(

calll
movl

0x00006e50
$0x001396c8,(%

movl

$0x00139714,0x

movl

%ebx,0x000000d

movl

$0x00000000,0x000000d4

movl

$0x00000000,0x000000d8

movl

$0x00000001,0x000000dc

movl

$0x00000001,0x000000e0
movl

$0x0002c7e0,%e
xorl

%esi,%

movl

$0x0002d1a0,0xffffff78

movl

$0x00000000,0xffffff7c
movl

%edi,(

calll
movl

0x000067a0
$0x00000001,0x

movl

$0x00000001,0x

movl

movl

%ebx,0

movl

%esi,0
0xffffff78(%eb

p),%edx
+154 0002dc8a 8b8d7cffffff
movl
0xffffff7c(%eb
p),%ecx
+160 0002dc90 8954240c
movl
%edx,0
x0c(%esp)
+164 0002dc94 894c2410
movl
%ecx,0
x10(%esp)
+168 0002dc98 c7442408b2470d00
movl
$0x000d47b2,0x
08(%esp)
Book type
+176 0002dca0 897c2404
movl
%edi,0
x04(%esp)
+180 0002dca4 890424
movl
%eax,(
%esp)
+183 0002dca7 e8a41a0700
calll
0x0009f750
+188 0002dcac 8945a0
movl
%eax,0
xa0(%ebp)
+191 0002dcaf 8d45e7
leal
0xe7(%
ebp),%eax
+194 0002dcb2 89442408
movl
%eax,0
x08(%esp)
+198 0002dcb6 c7442404c04b0d00
movl
$0x000d4bc0,0x
04(%esp)
Magazine
+206 0002dcbe 8d75cc
leal
0xcc(%
ebp),%esi
+209 0002dcc1 893424
movl
%esi,(
%esp)
+212 0002dcc4 e8f74f0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+217 0002dcc9 8b5da0
movl
0xa0(%
ebp),%ebx
+220 0002dccc 83c32c
addl
$0x2c,
%ebx
+223 0002dccf 8b4304
movl
0x04(%
ebx),%eax
+226 0002dcd2 3b4308
cmpl
0x08(%
ebx),%eax
+229 0002dcd5 0f842a030000
je
0x0002e005
+235 0002dcdb 85c0
testl
%eax,%
eax
+237 0002dcdd 740f
je
0x0002
dcee
+239 0002dcdf 89742404
movl
%esi,0
x04(%esp)
+243 0002dce3 890424
movl
%eax,(
%esp)
+246 0002dce6 e8db4f0d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+251 0002dceb 8b4304
movl
0x04(%
ebx),%eax
+254 0002dcee 83c004
addl
$0x04,
%eax
+257 0002dcf1 894304
movl
%eax,0
x04(%ebx)
+260 0002dcf4 8b75cc
movl
0xcc(%
ebp),%esi
+263 0002dcf7 83ee0c
subl
$0x0c,
%esi

+266 0002dcfa a188801300

movl

0x00138088,%ea

x
+271 0002dcff 89459c
movl
%eax,0
x9c(%ebp)
+274 0002dd02 39c6
cmpl
%eax,%
esi
+276 0002dd04 0f85b8030000
jne
0x0002e0c2
+282 0002dd0a 8d45e4
leal
0xe4(%
ebp),%eax
+285 0002dd0d 89442408
movl
%eax,0
x08(%esp)
+289 0002dd11 c744240437490d00
movl
$0x000d4937,0x
04(%esp)
Soft Cover
+297 0002dd19 8d75c8
leal
0xc8(%
ebp),%esi
+300 0002dd1c 893424
movl
%esi,(
%esp)
+303 0002dd1f e89c4f0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+308 0002dd24 8b4304
movl
0x04(%
ebx),%eax
+311 0002dd27 3b4308
cmpl
0x08(%
ebx),%eax
+314 0002dd2a 0f84f0020000
je
0x0002e020
+320 0002dd30 85c0
testl
%eax,%
eax
+322 0002dd32 740f
je
0x0002
dd43
+324 0002dd34 89742404
movl
%esi,0
x04(%esp)
+328 0002dd38 890424
movl
%eax,(
%esp)
+331 0002dd3b e8864f0d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+336 0002dd40 8b4304
movl
0x04(%
ebx),%eax
+339 0002dd43 83c004
addl
$0x04,
%eax
+342 0002dd46 894304
movl
%eax,0
x04(%ebx)
+345 0002dd49 8b75c8
movl
0xc8(%
ebp),%esi
+348 0002dd4c 83ee0c
subl
$0x0c,
%esi
+351 0002dd4f 39759c
cmpl
%esi,0
x9c(%ebp)
+354 0002dd52 0f8584040000
jne
0x0002e1dc
+360 0002dd58 8d45e1
leal
0xe1(%
ebp),%eax
+363 0002dd5b 89442408
movl
%eax,0
x08(%esp)
+367 0002dd5f c744240442490d00
movl
$0x000d4942,0x
04(%esp)
Hard Cover
+375 0002dd67 8d75c4
leal
0xc4(%
ebp),%esi
+378 0002dd6a 893424
movl
%esi,(
%esp)

+381 0002dd6d e84e4f0d00


calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+386 0002dd72 8b4304
movl
0x04(%
ebx),%eax
+389 0002dd75 3b4308
cmpl
0x08(%
ebx),%eax
+392 0002dd78 0f84bd020000
je
0x0002e03b
+398 0002dd7e 85c0
testl
%eax,%
eax
+400 0002dd80 740f
je
0x0002
dd91
+402 0002dd82 89742404
movl
%esi,0
x04(%esp)
+406 0002dd86 890424
movl
%eax,(
%esp)
+409 0002dd89 e8384f0d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+414 0002dd8e 8b4304
movl
0x04(%
ebx),%eax
+417 0002dd91 83c004
addl
$0x04,
%eax
+420 0002dd94 894304
movl
%eax,0
x04(%ebx)
+423 0002dd97 8b75c4
movl
0xc4(%
ebp),%esi
+426 0002dd9a 83ee0c
subl
$0x0c,
%esi
+429 0002dd9d 39759c
cmpl
%esi,0
x9c(%ebp)
+432 0002dda0 0f857a030000
jne
0x0002e120
+438 0002dda6 8d45de
leal
0xde(%
ebp),%eax
+441 0002dda9 89442408
movl
%eax,0
x08(%esp)
+445 0002ddad c74424044d490d00
movl
$0x000d494d,0x
04(%esp)
Hard Cover in Dust Jacket
+453 0002ddb5 8d75c0
leal
0xc0(%
ebp),%esi
+456 0002ddb8 893424
movl
%esi,(
%esp)
+459 0002ddbb e8004f0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+464 0002ddc0 8b4304
movl
0x04(%
ebx),%eax
+467 0002ddc3 3b4308
cmpl
0x08(%
ebx),%eax
+470 0002ddc6 0f848a020000
je
0x0002e056
+476 0002ddcc 85c0
testl
%eax,%
eax
+478 0002ddce 740f
je
0x0002
dddf
+480 0002ddd0 89742404
movl
%esi,0
x04(%esp)
+484 0002ddd4 890424
movl
%eax,(
%esp)
+487 0002ddd7 e8ea4e0d00
calll
0x00102cc6

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi


c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+492 0002dddc 8b4304
movl
0x04(%
ebx),%eax
+495 0002dddf 83c004
addl
$0x04,
%eax
+498 0002dde2 894304
movl
%eax,0
x04(%ebx)
+501 0002dde5 8b5dc0
movl
0xc0(%
ebp),%ebx
+504 0002dde8 83eb0c
subl
$0x0c,
%ebx
+507 0002ddeb 395d9c
cmpl
%ebx,0
x9c(%ebp)
+510 0002ddee 0f858a030000
jne
0x0002e17e
+516 0002ddf4 bbf0c70200
movl
$0x0002c7f0,%e
bx
+521 0002ddf9 31f6
xorl
%esi,%
esi
+523 0002ddfb c7458050d10200
movl
$0x0002d150,0x
80(%ebp)
+530 0002de02 c7458400000000
movl
$0x00000000,0x
84(%ebp)
+537 0002de09 893c24
movl
%edi,(
%esp)
+540 0002de0c e88f89fdff
calll
0x000067a0
+545 0002de11 c744242001000000
movl
$0x00000001,0x
20(%esp)
+553 0002de19 c744241c00000000
movl
$0x00000000,0x
1c(%esp)
+561 0002de21 895c2414
movl
%ebx,0
x14(%esp)
+565 0002de25 89742418
movl
%esi,0
x18(%esp)
+569 0002de29 8b5580
movl
0x80(%
ebp),%edx
+572 0002de2c 8b4d84
movl
0x84(%
ebp),%ecx
+575 0002de2f 8954240c
movl
%edx,0
x0c(%esp)
+579 0002de33 894c2410
movl
%ecx,0
x10(%esp)
+583 0002de37 c7442408bc470d00
movl
$0x000d47bc,0x
08(%esp)
Opened at
+591 0002de3f 897c2404
movl
%edi,0
x04(%esp)
+595 0002de43 890424
movl
%eax,(
%esp)
+598 0002de46 e805190700
calll
0x0009f750
+603 0002de4b 8945a4
movl
%eax,0
xa4(%ebp)
+606 0002de4e 8d45db
leal
0xdb(%
ebp),%eax
+609 0002de51 89442408
movl
%eax,0
x08(%esp)
+613 0002de55 c744240467490d00
movl
$0x000d4967,0x
04(%esp)
Begin
+621 0002de5d 8d75bc
leal
0xbc(%
ebp),%esi

+624 0002de60 893424


movl
%esi,(
%esp)
+627 0002de63 e8584e0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+632 0002de68 8b5da4
movl
0xa4(%
ebp),%ebx
+635 0002de6b 83c32c
addl
$0x2c,
%ebx
+638 0002de6e 8b4304
movl
0x04(%
ebx),%eax
+641 0002de71 3b4308
cmpl
0x08(%
ebx),%eax
+644 0002de74 0f84f7010000
je
0x0002e071
+650 0002de7a 85c0
testl
%eax,%
eax
+652 0002de7c 740f
je
0x0002
de8d
+654 0002de7e 89742404
movl
%esi,0
x04(%esp)
+658 0002de82 890424
movl
%eax,(
%esp)
+661 0002de85 e83c4e0d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+666 0002de8a 8b4304
movl
0x04(%
ebx),%eax
+669 0002de8d 83c004
addl
$0x04,
%eax
+672 0002de90 894304
movl
%eax,0
x04(%ebx)
+675 0002de93 8b75bc
movl
0xbc(%
ebp),%esi
+678 0002de96 83ee0c
subl
$0x0c,
%esi
+681 0002de99 39759c
cmpl
%esi,0
x9c(%ebp)
+684 0002de9c 0f854f020000
jne
0x0002e0f1
+690 0002dea2 8d45d8
leal
0xd8(%
ebp),%eax
+693 0002dea5 89442408
movl
%eax,0
x08(%esp)
+697 0002dea9 c74424046d490d00
movl
$0x000d496d,0x
04(%esp)
Middle
+705 0002deb1 8d75b8
leal
0xb8(%
ebp),%esi
+708 0002deb4 893424
movl
%esi,(
%esp)
+711 0002deb7 e8044e0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+716 0002debc 8b4304
movl
0x04(%
ebx),%eax
+719 0002debf 3b4308
cmpl
0x08(%
ebx),%eax
+722 0002dec2 0f84c4010000
je
0x0002e08c
+728 0002dec8 85c0
testl
%eax,%
eax
+730 0002deca 740f
je
0x0002

dedb
+732 0002decc 89742404
movl
%esi,0
x04(%esp)
+736 0002ded0 890424
movl
%eax,(
%esp)
+739 0002ded3 e8ee4d0d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+744 0002ded8 8b4304
movl
0x04(%
ebx),%eax
+747 0002dedb 83c004
addl
$0x04,
%eax
+750 0002dede 894304
movl
%eax,0
x04(%ebx)
+753 0002dee1 8b75b8
movl
0xb8(%
ebp),%esi
+756 0002dee4 83ee0c
subl
$0x0c,
%esi
+759 0002dee7 39759c
cmpl
%esi,0
x9c(%ebp)
+762 0002deea 0f85bd020000
jne
0x0002e1ad
+768 0002def0 8d45d5
leal
0xd5(%
ebp),%eax
+771 0002def3 89442408
movl
%eax,0
x08(%esp)
+775 0002def7 c744240474490d00
movl
$0x000d4974,0x
04(%esp)
End
+783 0002deff 8d75b4
leal
0xb4(%
ebp),%esi
+786 0002df02 893424
movl
%esi,(
%esp)
+789 0002df05 e8b64d0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+794 0002df0a 8b4304
movl
0x04(%
ebx),%eax
+797 0002df0d 3b4308
cmpl
0x08(%
ebx),%eax
+800 0002df10 0f8491010000
je
0x0002e0a7
+806 0002df16 85c0
testl
%eax,%
eax
+808 0002df18 740f
je
0x0002
df29
+810 0002df1a 89742404
movl
%esi,0
x04(%esp)
+814 0002df1e 890424
movl
%eax,(
%esp)
+817 0002df21 e8a04d0d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+822 0002df26 8b4304
movl
0x04(%
ebx),%eax
+825 0002df29 83c004
addl
$0x04,
%eax
+828 0002df2c 894304
movl
%eax,0
x04(%ebx)
+831 0002df2f 8b5db4
movl
0xb4(%
ebp),%ebx

+834 0002df32
%ebx
+837 0002df35
x9c(%ebp)
+840 0002df38
+846 0002df3e
%esp)
+849 0002df41
+854 0002df46
%esp)
+857 0002df49
+862 0002df4e
bx
+867 0002df53
esi
+869 0002df55
88(%ebp)
+876 0002df5c
8c(%ebp)
+883 0002df63
%esp)
+886 0002df66
+891 0002df6b
x1c(%esp)
+895 0002df6f
x20(%esp)
+899 0002df73
ebp),%edx
+902 0002df76
ebp),%ecx
+905 0002df79
x14(%esp)
+909 0002df7d
x18(%esp)
+913 0002df81
10(%esp)
+921 0002df89
0c(%esp)
+929 0002df91
08(%esp)
+937 0002df99
x04(%esp)
+941 0002df9d
%esp)
+944 0002dfa0
+949 0002dfa5
bx
+954 0002dfaa
90(%ebp)
+961 0002dfb1
94(%ebp)
+968 0002dfb8
%esp)
+971 0002dfbb
+976 0002dfc0
x1c(%esp)
+980 0002dfc4
x20(%esp)
+984 0002dfc8
ebp),%edx

83eb0c

subl

$0x0c,

395d9c

cmpl

%ebx,0

movl

0x0002e14f
%edi,(

movl

0x000067a0
%eax,(

0f8511020000
893c24

jne

e85a88fdff
890424

calll

e852190700
bbc0c70200

calll
movl

31f6

0x0009f8a0
$0x0002c7c0,%e
xorl

%esi,%

c7458800c80200

movl

$0x0002c800,0x

c7458c00000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b5588

movl

0x88(%

8b4d8c

movl

0x8c(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e83588fdff
895c241c

calll

c74424102c010000

movl

$0x0000012c,0x

c744240c01000000

movl

$0x00000001,0x

c744240864550d00
Width
897c2404

movl

$0x000d5564,0x

890424

movl

%edi,0

movl

%eax,(

e89b190700
bbd0c70200

calll
movl

0x0009f940
$0x0002c7d0,%e

c74590f0d10200

movl

$0x0002d1f0,0x

c7459400000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b5590

movl

0x90(%

e8e087fdff
895c241c

calll

+987 0002dfcb
ebp),%ecx
+990 0002dfce
x14(%esp)
+994 0002dfd2
x18(%esp)
+998 0002dfd6
10(%esp)
+1006 0002dfde
0c(%esp)
+1014 0002dfe6
08(%esp)
+1022 0002dfee
x04(%esp)
+1026 0002dff2
%esp)
+1029 0002dff5
+1034 0002dffa
sp
+1040 0002e000
+1041 0002e001
+1042 0002e002
+1043 0002e003
+1044 0002e004
+1045 0002e005
ebp),%ecx
+1048 0002e008
ecx),%eax
+1051 0002e00b
x08(%esp)
+1055 0002e00f
x04(%esp)
+1059 0002e013
%esp)
+1062 0002e016
+1067 0002e01b
+1072 0002e020
ebp),%edx
+1075 0002e023
edx),%eax
+1078 0002e026
x08(%esp)
+1082 0002e02a
x04(%esp)
+1086 0002e02e
%esp)
+1089 0002e031
+1094 0002e036
+1099 0002e03b
ebp),%ecx
+1102 0002e03e
ecx),%eax
+1105 0002e041
x08(%esp)
+1109 0002e045
x04(%esp)
+1113 0002e049
%esp)
+1116 0002e04c
+1121 0002e051

8b4d94

movl

0x94(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

c74424102c010000

movl

$0x0000012c,0x

c744240c01000000

movl

$0x00000001,0x

c7442408a8580d00
Height
897c2404

movl

$0x000d58a8,0x

890424
e846190700
81c4ac000000

movl

%edi,0

movl

%eax,(

calll
addl

0x0009f940
$0x000000ac,%e

5b
5e
5f
c9
c3
8b4da0

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

8b4130

movl

0x30(%

89742408

movl

%esi,0

89442404

movl

%eax,0

891c24

movl

%ebx,(

movl

0x0000a8a0
0x0002dcf4
0xa0(%

8b4230

movl

0x30(%

89742408

movl

%esi,0

89442404

movl

%eax,0

891c24

movl

%ebx,(

movl

0x0000a8a0
0x0002dd49
0xa0(%

8b4130

movl

0x30(%

89742408

movl

%esi,0

89442404

movl

%eax,0

891c24

movl

%ebx,(

e885c8fdff
e9d4fcffff
8b55a0

e86ac8fdff
e90efdffff
8b4da0

e84fc8fdff
e941fdffff

calll
jmp

calll
jmp

calll
jmp

0xa0(%

0x0000a8a0
0x0002dd97

+1126 0002e056 8b55a0


ebp),%edx
+1129 0002e059 8b4230
edx),%eax
+1132 0002e05c 89742408
x08(%esp)
+1136 0002e060 89442404
x04(%esp)
+1140 0002e064 891c24
%esp)
+1143 0002e067 e834c8fdff
calll
+1148 0002e06c e974fdffff
jmp
+1153 0002e071 8b4da4
ebp),%ecx
+1156 0002e074 8b4130
ecx),%eax
+1159 0002e077 89742408
x08(%esp)
+1163 0002e07b 89442404
x04(%esp)
+1167 0002e07f 891c24
%esp)
+1170 0002e082 e819c8fdff
calll
+1175 0002e087 e907feffff
jmp
+1180 0002e08c 8b55a4
ebp),%edx
+1183 0002e08f 8b4230
edx),%eax
+1186 0002e092 89742408
x08(%esp)
+1190 0002e096 89442404
x04(%esp)
+1194 0002e09a 891c24
%esp)
+1197 0002e09d e8fec7fdff
calll
+1202 0002e0a2 e93afeffff
jmp
+1207 0002e0a7 8b4da4
ebp),%ecx
+1210 0002e0aa 8b4130
ecx),%eax
+1213 0002e0ad 89742408
x08(%esp)
+1217 0002e0b1 89442404
x04(%esp)
+1221 0002e0b5 891c24
%esp)
+1224 0002e0b8 e8e3c7fdff
calll
+1229 0002e0bd e96dfeffff
jmp
+1234 0002e0c2 8d4608
esi),%eax
+1237 0002e0c5 c7442404ffffffff
movl
04(%esp)
+1245 0002e0cd 890424
%esp)
+1248 0002e0d0 e8794b0d00
calll
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1253 0002e0d5 85c0
eax
+1255 0002e0d7 0f8f2dfcffff
jg
+1261 0002e0dd 8d45e5

movl

0xa0(%

movl

0x30(%

movl

%esi,0

movl

%eax,0

movl

%ebx,(

movl

0x0000a8a0
0x0002dde5
0xa4(%

movl

0x30(%

movl

%esi,0

movl

%eax,0

movl

%ebx,(

movl

0x0000a8a0
0x0002de93
0xa4(%

movl

0x30(%

movl

%esi,0

movl

%eax,0

movl

%ebx,(

movl

0x0000a8a0
0x0002dee1
0xa4(%

movl

0x30(%

movl

%esi,0

movl

%eax,0

movl

%ebx,(

leal

0x0000a8a0
0x0002df2f
0x08(%
$0xffffffff,0x

movl

%eax,(
0x00102c4e

testl
leal

%eax,%
0x0002dd0a
0xe5(%

ebp),%eax
+1264 0002e0e0 89442404
movl
%eax,0
x04(%esp)
+1268 0002e0e4 893424
movl
%esi,(
%esp)
+1271 0002e0e7 e8984b0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1276 0002e0ec e919fcffff
jmp
0x0002dd0a
+1281 0002e0f1 8d4608
leal
0x08(%
esi),%eax
+1284 0002e0f4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1292 0002e0fc 890424
movl
%eax,(
%esp)
+1295 0002e0ff e84a4b0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1300 0002e104 85c0
testl
%eax,%
eax
+1302 0002e106 0f8f96fdffff
jg
0x0002dea2
+1308 0002e10c 8d45d9
leal
0xd9(%
ebp),%eax
+1311 0002e10f 89442404
movl
%eax,0
x04(%esp)
+1315 0002e113 893424
movl
%esi,(
%esp)
+1318 0002e116 e8694b0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1323 0002e11b e982fdffff
jmp
0x0002dea2
+1328 0002e120 8d4608
leal
0x08(%
esi),%eax
+1331 0002e123 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1339 0002e12b 890424
movl
%eax,(
%esp)
+1342 0002e12e e81b4b0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1347 0002e133 85c0
testl
%eax,%
eax
+1349 0002e135 0f8f6bfcffff
jg
0x0002dda6
+1355 0002e13b 8d45df
leal
0xdf(%
ebp),%eax
+1358 0002e13e 89442404
movl
%eax,0
x04(%esp)
+1362 0002e142 893424
movl
%esi,(
%esp)
+1365 0002e145 e83a4b0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1370 0002e14a e957fcffff
jmp
0x0002dda6
+1375 0002e14f 8d4308
leal
0x08(%
ebx),%eax
+1378 0002e152 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1386 0002e15a 890424
movl
%eax,(
%esp)
+1389 0002e15d e8ec4a0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1394 0002e162 85c0
testl
%eax,%

eax
+1396 0002e164 0f8fd4fdffff
jg
0x0002df3e
+1402 0002e16a 8d45d3
leal
0xd3(%
ebp),%eax
+1405 0002e16d 89442404
movl
%eax,0
x04(%esp)
+1409 0002e171 891c24
movl
%ebx,(
%esp)
+1412 0002e174 e80b4b0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1417 0002e179 e9c0fdffff
jmp
0x0002df3e
+1422 0002e17e 8d4308
leal
0x08(%
ebx),%eax
+1425 0002e181 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1433 0002e189 890424
movl
%eax,(
%esp)
+1436 0002e18c e8bd4a0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1441 0002e191 85c0
testl
%eax,%
eax
+1443 0002e193 0f8f5bfcffff
jg
0x0002ddf4
+1449 0002e199 8d45dc
leal
0xdc(%
ebp),%eax
+1452 0002e19c 89442404
movl
%eax,0
x04(%esp)
+1456 0002e1a0 891c24
movl
%ebx,(
%esp)
+1459 0002e1a3 e8dc4a0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1464 0002e1a8 e947fcffff
jmp
0x0002ddf4
+1469 0002e1ad 8d4608
leal
0x08(%
esi),%eax
+1472 0002e1b0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1480 0002e1b8 890424
movl
%eax,(
%esp)
+1483 0002e1bb e88e4a0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1488 0002e1c0 85c0
testl
%eax,%
eax
+1490 0002e1c2 0f8f28fdffff
jg
0x0002def0
+1496 0002e1c8 8d45d6
leal
0xd6(%
ebp),%eax
+1499 0002e1cb 89442404
movl
%eax,0
x04(%esp)
+1503 0002e1cf 893424
movl
%esi,(
%esp)
+1506 0002e1d2 e8ad4a0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1511 0002e1d7 e914fdffff
jmp
0x0002def0
+1516 0002e1dc 8d4608
leal
0x08(%
esi),%eax
+1519 0002e1df c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1527 0002e1e7 890424
movl
%eax,(
%esp)

+1530 0002e1ea e85f4a0d00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1535 0002e1ef 85c0
testl
%eax,%
eax
+1537 0002e1f1 0f8f61fbffff
jg
0x0002dd58
+1543 0002e1f7 8d45e2
leal
0xe2(%
ebp),%eax
+1546 0002e1fa 89442404
movl
%eax,0
x04(%esp)
+1550 0002e1fe 893424
movl
%esi,(
%esp)
+1553 0002e201 e87e4a0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1558 0002e206 e94dfbffff
jmp
0x0002dd58
+1563 0002e20b 89c3
movl
%eax,%
ebx
+1565 0002e20d 8b75b4
movl
0xb4(%
ebp),%esi
+1568 0002e210 83ee0c
subl
$0x0c,
%esi
+1571 0002e213 39759c
cmpl
%esi,0
x9c(%ebp)
+1574 0002e216 0f85c1000000
jne
0x0002e2dd
+1580 0002e21c 893c24
movl
%edi,(
%esp)
+1583 0002e21f e82c8bfdff
calll
0x00006d50
+1588 0002e224 891c24
movl
%ebx,(
%esp)
+1591 0002e227 e81c4a0d00
calll
0x00102c48
__Unwind_Resume
+1596 0002e22c 89c3
movl
%eax,%
ebx
+1598 0002e22e 8b75bc
movl
0xbc(%
ebp),%esi
+1601 0002e231 83ee0c
subl
$0x0c,
%esi
+1604 0002e234 39759c
cmpl
%esi,0
x9c(%ebp)
+1607 0002e237 74e3
je
0x0002
e21c
+1609 0002e239 8d4608
leal
0x08(%
esi),%eax
+1612 0002e23c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1620 0002e244 890424
movl
%eax,(
%esp)
+1623 0002e247 e8024a0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1628 0002e24c 85c0
testl
%eax,%
eax
+1630 0002e24e 7fcc
jg
0x0002
e21c
+1632 0002e250 8d45da
leal
0xda(%
ebp),%eax
+1635 0002e253 89442404
movl
%eax,0
x04(%esp)
+1639 0002e257 893424
movl
%esi,(
%esp)
+1642 0002e25a e8254a0d00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+1647 0002e25f ebbb
jmp
0x0002
e21c
+1649 0002e261 89c3
movl
%eax,%
ebx
+1651 0002e263 8b75b8
movl
0xb8(%
ebp),%esi
+1654 0002e266 83ee0c
subl
$0x0c,
%esi
+1657 0002e269 39759c
cmpl
%esi,0
x9c(%ebp)
+1660 0002e26c 74ae
je
0x0002
e21c
+1662 0002e26e 8d4608
leal
0x08(%
esi),%eax
+1665 0002e271 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1673 0002e279 890424
movl
%eax,(
%esp)
+1676 0002e27c e8cd490d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1681 0002e281 85c0
testl
%eax,%
eax
+1683 0002e283 7f97
jg
0x0002
e21c
+1685 0002e285 8d45d7
leal
0xd7(%
ebp),%eax
+1688 0002e288 89442404
movl
%eax,0
x04(%esp)
+1692 0002e28c 893424
movl
%esi,(
%esp)
+1695 0002e28f e8f0490d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1700 0002e294 eb86
jmp
0x0002
e21c
+1702 0002e296 89c3
movl
%eax,%
ebx
+1704 0002e298 8b75c0
movl
0xc0(%
ebp),%esi
+1707 0002e29b 83ee0c
subl
$0x0c,
%esi
+1710 0002e29e 39759c
cmpl
%esi,0
x9c(%ebp)
+1713 0002e2a1 0f8475ffffff
je
0x0002e21c
+1719 0002e2a7 8d4608
leal
0x08(%
esi),%eax
+1722 0002e2aa c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1730 0002e2b2 890424
movl
%eax,(
%esp)
+1733 0002e2b5 e894490d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1738 0002e2ba 85c0
testl
%eax,%
eax
+1740 0002e2bc 0f8f5affffff
jg
0x0002e21c
+1746 0002e2c2 8d45dd
leal
0xdd(%
ebp),%eax
+1749 0002e2c5 89442404
movl
%eax,0

x04(%esp)
+1753 0002e2c9 893424
movl
%esi,(
%esp)
+1756 0002e2cc e8b3490d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1761 0002e2d1 e946ffffff
jmp
0x0002e21c
+1766 0002e2d6 89c3
movl
%eax,%
ebx
+1768 0002e2d8 e93fffffff
jmp
0x0002e21c
+1773 0002e2dd 8d4608
leal
0x08(%
esi),%eax
+1776 0002e2e0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1784 0002e2e8 890424
movl
%eax,(
%esp)
+1787 0002e2eb e85e490d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1792 0002e2f0 85c0
testl
%eax,%
eax
+1794 0002e2f2 0f8f24ffffff
jg
0x0002e21c
+1800 0002e2f8 8d45d4
leal
0xd4(%
ebp),%eax
+1803 0002e2fb 89442404
movl
%eax,0
x04(%esp)
+1807 0002e2ff 893424
movl
%esi,(
%esp)
+1810 0002e302 e87d490d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1815 0002e307 e910ffffff
jmp
0x0002e21c
+1820 0002e30c ebc8
jmp
0x0002
e2d6
+1822 0002e30e ebc6
jmp
0x0002
e2d6
+1824 0002e310 ebc4
jmp
0x0002
e2d6
+1826 0002e312 ebc2
jmp
0x0002
e2d6
+1828 0002e314 89c3
movl
%eax,%
ebx
+1830 0002e316 8b75c4
movl
0xc4(%
ebp),%esi
+1833 0002e319 83ee0c
subl
$0x0c,
%esi
+1836 0002e31c 39759c
cmpl
%esi,0
x9c(%ebp)
+1839 0002e31f 0f84f7feffff
je
0x0002e21c
+1845 0002e325 8d4608
leal
0x08(%
esi),%eax
+1848 0002e328 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1856 0002e330 890424
movl
%eax,(
%esp)
+1859 0002e333 e816490d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1864 0002e338 85c0
testl
%eax,%
eax
+1866 0002e33a 0f8fdcfeffff
jg
0x0002e21c
+1872 0002e340 8d45e0
leal
0xe0(%

ebp),%eax
+1875 0002e343 89442404
movl
%eax,0
x04(%esp)
+1879 0002e347 893424
movl
%esi,(
%esp)
+1882 0002e34a e835490d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1887 0002e34f e9c8feffff
jmp
0x0002e21c
+1892 0002e354 89c3
movl
%eax,%
ebx
+1894 0002e356 8b75c8
movl
0xc8(%
ebp),%esi
+1897 0002e359 83ee0c
subl
$0x0c,
%esi
+1900 0002e35c 39759c
cmpl
%esi,0
x9c(%ebp)
+1903 0002e35f 0f84b7feffff
je
0x0002e21c
+1909 0002e365 8d4608
leal
0x08(%
esi),%eax
+1912 0002e368 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1920 0002e370 890424
movl
%eax,(
%esp)
+1923 0002e373 e8d6480d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1928 0002e378 85c0
testl
%eax,%
eax
+1930 0002e37a 0f8f9cfeffff
jg
0x0002e21c
+1936 0002e380 8d45e3
leal
0xe3(%
ebp),%eax
+1939 0002e383 89442404
movl
%eax,0
x04(%esp)
+1943 0002e387 893424
movl
%esi,(
%esp)
+1946 0002e38a e8f5480d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1951 0002e38f e988feffff
jmp
0x0002e21c
+1956 0002e394 e93dffffff
jmp
0x0002e2d6
+1961 0002e399 e938ffffff
jmp
0x0002e2d6
+1966 0002e39e 89c3
movl
%eax,%
ebx
+1968 0002e3a0 8b75cc
movl
0xcc(%
ebp),%esi
+1971 0002e3a3 83ee0c
subl
$0x0c,
%esi
+1974 0002e3a6 3b3588801300
cmpl
0x00138088,%es
i
+1980 0002e3ac 0f846afeffff
je
0x0002e21c
+1986 0002e3b2 8d4608
leal
0x08(%
esi),%eax
+1989 0002e3b5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1997 0002e3bd 890424
movl
%eax,(
%esp)
+2000 0002e3c0 e889480d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2005 0002e3c5 85c0
testl
%eax,%
eax

+2007 0002e3c7 0f8f4ffeffff


jg
0x0002e21c
+2013 0002e3cd 8d45e6
leal
0xe6(%
ebp),%eax
+2016 0002e3d0 89442404
movl
%eax,0
x04(%esp)
+2020 0002e3d4 893424
movl
%esi,(
%esp)
+2023 0002e3d7 e8a8480d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2028 0002e3dc e93bfeffff
jmp
0x0002e21c
+2033 0002e3e1 e9f0feffff
jmp
0x0002e2d6
+2038 0002e3e6 e9ebfeffff
jmp
0x0002e2d6
+2043 0002e3eb e9e6feffff
jmp
0x0002e2d6
+2048 0002e3f0 e9e1feffff
jmp
0x0002e2d6
+2053 0002e3f5 e9dcfeffff
jmp
0x0002e2d6
+2058 0002e3fa e92dfeffff
jmp
0x0002e22c
+2063 0002e3ff e907feffff
jmp
0x0002e20b
+2068 0002e404 e9cdfeffff
jmp
0x0002e2d6
+2073 0002e409 e9c8feffff
jmp
0x0002e2d6
+2078 0002e40e e941ffffff
jmp
0x0002e354
+2083 0002e413 eb89
jmp
0x0002
e39e
+2085 0002e415 e9bcfeffff
jmp
0x0002e2d6
+2090 0002e41a e9b7feffff
jmp
0x0002e2d6
+2095 0002e41f e9f0feffff
jmp
0x0002e314
+2100 0002e424 e938feffff
jmp
0x0002e261
+2105 0002e429 e968feffff
jmp
0x0002e296
+2110 0002e42e e9a3feffff
jmp
0x0002e2d6
+2115 0002e433 e99efeffff
jmp
0x0002e2d6
+2120 0002e438 e999feffff
jmp
0x0002e2d6
+2125 0002e43d e994feffff
jmp
0x0002e2d6
+2130 0002e442 e98ffeffff
jmp
0x0002e2d6
+2135 0002e447 e98afeffff
jmp
0x0002e2d6
+2140 0002e44c 0f1f4000
nopl
0x00(%
eax)
+0

0002e450 55

pushl

%ebp
+1
0002e451 89e5
%esp,%ebp
+3
0002e453 c9
+4
0002e454 e997f7ffff
dbf0
+9
0002e459 90
+10 0002e45a 660f1f440000
)
+0

movl
leave
jmp
nopw

0002e460 55

0x0002
nop
0x00(%eax,%eax
pushl

%ebp
+1
0002e461 89e5
%esp,%ebp
+3
0002e463 83ec18
$0x18,%esp
+6
0002e466 895df8
%ebx,0xf8(%ebp)
+9
0002e469 8975fc
%esi,0xfc(%ebp)
+12 0002e46c c70424e4000000
esp)

movl
subl
movl
movl
movl

$0x000000e4,(%

+19 0002e473 e802490d00


operator new(unsigned long)
+24 0002e478 89c6

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x0002dbf0
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

esi
+26 0002e47a 8b4508
ebp),%eax
+29 0002e47d 89442404
x04(%esp)
+33 0002e481 893424
%esp)
+36 0002e484 e867f7ffff
+41 0002e489 89f0
eax
+43 0002e48b 8b5df8
ebp),%ebx
+46 0002e48e 8b75fc
ebp),%esi
+49 0002e491 c9
+50 0002e492 c3
+51 0002e493 89c3
ebx
+53 0002e495 893424
%esp)
+56 0002e498 e8d1480d00
operator delete(void*)
+61 0002e49d 891c24
%esp)
+64 0002e4a0 e8a3470d00
__Unwind_Resume
+69 0002e4a5 90
+70 0002e4a6 90
+71 0002e4a7 90
+72 0002e4a8 90
+73 0002e4a9 90
+74 0002e4aa 90
+75 0002e4ab 90
+76 0002e4ac 90
+77 0002e4ad 90
+78 0002e4ae 90
+79 0002e4af 90
+0

calll

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

0002e4b0 55

pushl

%ebp
+1
0002e4b1 89e5
%esp,%ebp
+3
0002e4b3 53
%ebx
+4
0002e4b4 83ec14
$0x14,%esp
+7
0002e4b7 8b5d08
0x08(%ebp),%ebx
+10 0002e4ba c703c8961300
ebx)
+16 0002e4c0 c7430414971300
04(%ebx)
+23 0002e4c7 891c24
%esp)
+26 0002e4ca e88188fdff
+31 0002e4cf 895d08
x08(%ebp)

movl
pushl
subl
movl
movl

$0x001396c8,(%

movl

$0x00139714,0x
movl

%ebx,(

movl

0x00006d50
%ebx,0

calll

+34
%esp
+37
+38
+39
+44
eax)

0002e4d2 83c414

addl

$0x14,

0002e4d5
0002e4d6
0002e4d7
0002e4dc

popl
leave

%ebx

+0

5b
c9
e992480d00
0f1f4000

jmp
nopl

0002e4e0 55

0x00102d6e
0x00(%
pushl

%ebp
+1
0002e4e1 89e5
%esp,%ebp
+3
0002e4e3 8b4508
0x08(%ebp),%eax
+6
0002e4e6 c700c8961300
396c8,(%eax)
+12 0002e4ec c7400414971300
04(%eax)
+19 0002e4f3 894508
x08(%ebp)
+22 0002e4f6 c9
+23 0002e4f7 e95488fdff
+28 0002e4fc 0f1f4000
eax)
+0

movl
movl
movl
movl

$0x001
$0x00139714,0x

movl

%eax,0

leave
jmp
nopl

0002e500 55

0x00006d50
0x00(%
pushl

%ebp
+1
0002e501 89e5
%esp,%ebp
+3
0002e503 53
%ebx
+4
0002e504 83ec14
$0x14,%esp
+7
0002e507 8b5d08
0x08(%ebp),%ebx
+10 0002e50a c70360971300
ebx)
+16 0002e510 891c24
%esp)
+19 0002e513 e82894fdff
+24 0002e518 895d08
x08(%ebp)
+27 0002e51b 83c414
%esp
+30 0002e51e 5b
+31 0002e51f c9
+32 0002e520 e949480d00
+37 0002e525 90
+38 0002e526 662e0f1f840000000000
ax)
+0

movl
pushl
subl
movl
movl

$0x00139760,(%
movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

0002e530 55

pushl

%ebp
+1
0002e531 89e5
%esp,%ebp
+3
0002e533 8b4508
0x08(%ebp),%eax
+6
0002e536 c70060971300
39760,(%eax)
+12 0002e53c 894508

movl
movl
movl

$0x001

movl

%eax,0

x08(%ebp)
+15 0002e53f
+16 0002e540
+21 0002e545
+22 0002e546
ax)
+0

c9
e9fb93fdff
90
662e0f1f840000000000
0002e550 55

leave
jmp
nopw

0x00007940
nop
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
0002e551 89e5
movl
%esp,%ebp
+3
0002e553 57
pushl
%edi
+4
0002e554 56
pushl
%esi
+5
0002e555 53
pushl
%ebx
+6
0002e556 83ec3c
subl
$0x3c,%esp
+9
0002e559 8b7d0c
movl
0x0c(%ebp),%edi
+12 0002e55c 8b4510
movl
0x10(%
ebp),%eax
+15 0002e55f 89442408
movl
%eax,0
x08(%esp)
+19 0002e563 897c2404
movl
%edi,0
x04(%esp)
+23 0002e567 8b4508
movl
0x08(%
ebp),%eax
+26 0002e56a 890424
movl
%eax,(
%esp)
+29 0002e56d e8be8cfdff
calll
0x00007230
+34 0002e572 8d45e7
leal
0xe7(%
ebp),%eax
+37 0002e575 89442408
movl
%eax,0
x08(%esp)
+41 0002e579 c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+49 0002e581 8d5dd8
leal
0xd8(%
ebp),%ebx
+52 0002e584 891c24
movl
%ebx,(
%esp)
+55 0002e587 e834470d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+60 0002e58c 895c2404
movl
%ebx,0
x04(%esp)
+64 0002e590 893c24
movl
%edi,(
%esp)
+67 0002e593 e8a8560700
calll
0x000a3c40
+72 0002e598 c744240464000000
movl
$0x00000064,0x
04(%esp)
'd'
+80 0002e5a0 890424
movl
%eax,(
%esp)
+83 0002e5a3 e8e8510700
calll
0x000a3790
+88 0002e5a8 8b5508
movl
0x08(%
ebp),%edx
+91 0002e5ab 894258
movl
%eax,0
x58(%edx)
+94 0002e5ae 8b5dd8
movl
0xd8(%

ebp),%ebx
+97 0002e5b1 83eb0c
subl
$0x0c,
%ebx
+100 0002e5b4 8b3588801300
movl
0x00138088,%es
i
+106 0002e5ba 39f3
cmpl
%esi,%
ebx
+108 0002e5bc 0f85e2000000
jne
0x0002e6a4
+114 0002e5c2 8d45e6
leal
0xe6(%
ebp),%eax
+117 0002e5c5 89442408
movl
%eax,0
x08(%esp)
+121 0002e5c9 c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+129 0002e5d1 8d5dd4
leal
0xd4(%
ebp),%ebx
+132 0002e5d4 891c24
movl
%ebx,(
%esp)
+135 0002e5d7 e8e4460d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+140 0002e5dc 895c2404
movl
%ebx,0
x04(%esp)
+144 0002e5e0 893c24
movl
%edi,(
%esp)
+147 0002e5e3 e858560700
calll
0x000a3c40
+152 0002e5e8 c7442404ab000000
movl
$0x000000ab,0x
04(%esp)
+160 0002e5f0 890424
movl
%eax,(
%esp)
+163 0002e5f3 e898510700
calll
0x000a3790
+168 0002e5f8 8b5508
movl
0x08(%
ebp),%edx
+171 0002e5fb 89425c
movl
%eax,0
x5c(%edx)
+174 0002e5fe 8b5dd4
movl
0xd4(%
ebp),%ebx
+177 0002e601 83eb0c
subl
$0x0c,
%ebx
+180 0002e604 39de
cmpl
%ebx,%
esi
+182 0002e606 0f851e010000
jne
0x0002e72a
+188 0002e60c 8d45e5
leal
0xe5(%
ebp),%eax
+191 0002e60f 89442408
movl
%eax,0
x08(%esp)
+195 0002e613 c7442404a8430d00
movl
$0x000d43a8,0x
04(%esp)
size
+203 0002e61b 8d5dd0
leal
0xd0(%
ebp),%ebx
+206 0002e61e 891c24
movl
%ebx,(
%esp)
+209 0002e621 e89a460d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+214 0002e626 895c2404
movl
%ebx,0
x04(%esp)
+218 0002e62a 893c24
movl
%edi,(
%esp)
+221 0002e62d e80e560700
calll
0x000a3c40

+226 0002e632 c744240401000000


movl
$0x00000001,0x
04(%esp)
+234 0002e63a 890424
movl
%eax,(
%esp)
+237 0002e63d e84e510700
calll
0x000a3790
+242 0002e642 8b5508
movl
0x08(%
ebp),%edx
+245 0002e645 894250
movl
%eax,0
x50(%edx)
+248 0002e648 8b5dd0
movl
0xd0(%
ebp),%ebx
+251 0002e64b 83eb0c
subl
$0x0c,
%ebx
+254 0002e64e 39de
cmpl
%ebx,%
esi
+256 0002e650 0f85a5000000
jne
0x0002e6fb
+262 0002e656 8d45e4
leal
0xe4(%
ebp),%eax
+265 0002e659 89442408
movl
%eax,0
x08(%esp)
+269 0002e65d c74424042e490d00
movl
$0x000d492e,0x
04(%esp)
opened
+277 0002e665 8d5dcc
leal
0xcc(%
ebp),%ebx
+280 0002e668 891c24
movl
%ebx,(
%esp)
+283 0002e66b e850460d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+288 0002e670 895c2404
movl
%ebx,0
x04(%esp)
+292 0002e674 893c24
movl
%edi,(
%esp)
+295 0002e677 e8c4550700
calll
0x000a3c40
+300 0002e67c c744240401000000
movl
$0x00000001,0x
04(%esp)
+308 0002e684 890424
movl
%eax,(
%esp)
+311 0002e687 e804510700
calll
0x000a3790
+316 0002e68c 8b5508
movl
0x08(%
ebp),%edx
+319 0002e68f 894254
movl
%eax,0
x54(%edx)
+322 0002e692 8b5dcc
movl
0xcc(%
ebp),%ebx
+325 0002e695 83eb0c
subl
$0x0c,
%ebx
+328 0002e698 39de
cmpl
%ebx,%
esi
+330 0002e69a 7537
jne
0x0002
e6d3
+332 0002e69c 83c43c
addl
$0x3c,
%esp
+335 0002e69f 5b
popl
%ebx
+336 0002e6a0 5e
popl
%esi
+337 0002e6a1 5f
popl
%edi
+338 0002e6a2 c9
leave
+339 0002e6a3 c3
ret
+340 0002e6a4 8d4308
leal
0x08(%
ebx),%eax

+343 0002e6a7 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+351 0002e6af 890424
movl
%eax,(
%esp)
+354 0002e6b2 e897450d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+359 0002e6b7 85c0
testl
%eax,%
eax
+361 0002e6b9 0f8f03ffffff
jg
0x0002e5c2
+367 0002e6bf 8d45e3
leal
0xe3(%
ebp),%eax
+370 0002e6c2 89442404
movl
%eax,0
x04(%esp)
+374 0002e6c6 891c24
movl
%ebx,(
%esp)
+377 0002e6c9 e8b6450d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+382 0002e6ce e9effeffff
jmp
0x0002e5c2
+387 0002e6d3 8d4308
leal
0x08(%
ebx),%eax
+390 0002e6d6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+398 0002e6de 890424
movl
%eax,(
%esp)
+401 0002e6e1 e868450d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+406 0002e6e6 85c0
testl
%eax,%
eax
+408 0002e6e8 7fb2
jg
0x0002
e69c
+410 0002e6ea 8d45dd
leal
0xdd(%
ebp),%eax
+413 0002e6ed 89442404
movl
%eax,0
x04(%esp)
+417 0002e6f1 891c24
movl
%ebx,(
%esp)
+420 0002e6f4 e88b450d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+425 0002e6f9 eba1
jmp
0x0002
e69c
+427 0002e6fb 8d4308
leal
0x08(%
ebx),%eax
+430 0002e6fe c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+438 0002e706 890424
movl
%eax,(
%esp)
+441 0002e709 e840450d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+446 0002e70e 85c0
testl
%eax,%
eax
+448 0002e710 0f8f40ffffff
jg
0x0002e656
+454 0002e716 8d45df
leal
0xdf(%
ebp),%eax
+457 0002e719 89442404
movl
%eax,0
x04(%esp)
+461 0002e71d 891c24
movl
%ebx,(
%esp)
+464 0002e720 e85f450d00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+469 0002e725 e92cffffff
jmp
0x0002e656
+474 0002e72a 8d4308
leal
0x08(%
ebx),%eax
+477 0002e72d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+485 0002e735 890424
movl
%eax,(
%esp)
+488 0002e738 e811450d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+493 0002e73d 85c0
testl
%eax,%
eax
+495 0002e73f 0f8fc7feffff
jg
0x0002e60c
+501 0002e745 8d45e1
leal
0xe1(%
ebp),%eax
+504 0002e748 89442404
movl
%eax,0
x04(%esp)
+508 0002e74c 891c24
movl
%ebx,(
%esp)
+511 0002e74f e830450d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+516 0002e754 e9b3feffff
jmp
0x0002e60c
+521 0002e759 89c3
movl
%eax,%
ebx
+523 0002e75b 891c24
movl
%ebx,(
%esp)
+526 0002e75e e8e5440d00
calll
0x00102c48
__Unwind_Resume
+531 0002e763 ebf4
jmp
0x0002
e759
+533 0002e765 89c3
movl
%eax,%
ebx
+535 0002e767 8b7dd4
movl
0xd4(%
ebp),%edi
+538 0002e76a 83ef0c
subl
$0x0c,
%edi
+541 0002e76d 39fe
cmpl
%edi,%
esi
+543 0002e76f 74ea
je
0x0002
e75b
+545 0002e771 8d4708
leal
0x08(%
edi),%eax
+548 0002e774 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+556 0002e77c 890424
movl
%eax,(
%esp)
+559 0002e77f e8ca440d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+564 0002e784 85c0
testl
%eax,%
eax
+566 0002e786 7fd3
jg
0x0002
e75b
+568 0002e788 8d45e0
leal
0xe0(%
ebp),%eax
+571 0002e78b 89442404
movl
%eax,0
x04(%esp)
+575 0002e78f 893c24
movl
%edi,(
%esp)

+578 0002e792 e8ed440d00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+583 0002e797 ebc2
jmp
0x0002
e75b
+585 0002e799 ebbe
jmp
0x0002
e759
+587 0002e79b ebbc
jmp
0x0002
e759
+589 0002e79d 89c3
movl
%eax,%
ebx
+591 0002e79f 8b75d8
movl
0xd8(%
ebp),%esi
+594 0002e7a2 83ee0c
subl
$0x0c,
%esi
+597 0002e7a5 3b3588801300
cmpl
0x00138088,%es
i
+603 0002e7ab 74ae
je
0x0002
e75b
+605 0002e7ad 8d4608
leal
0x08(%
esi),%eax
+608 0002e7b0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+616 0002e7b8 890424
movl
%eax,(
%esp)
+619 0002e7bb e88e440d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+624 0002e7c0 85c0
testl
%eax,%
eax
+626 0002e7c2 7f97
jg
0x0002
e75b
+628 0002e7c4 8d45e2
leal
0xe2(%
ebp),%eax
+631 0002e7c7 89442404
movl
%eax,0
x04(%esp)
+635 0002e7cb 893424
movl
%esi,(
%esp)
+638 0002e7ce e8b1440d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+643 0002e7d3 eb86
jmp
0x0002
e75b
+645 0002e7d5 89c3
movl
%eax,%
ebx
+647 0002e7d7 8b7dd0
movl
0xd0(%
ebp),%edi
+650 0002e7da 83ef0c
subl
$0x0c,
%edi
+653 0002e7dd 39fe
cmpl
%edi,%
esi
+655 0002e7df 0f8476ffffff
je
0x0002e75b
+661 0002e7e5 8d4708
leal
0x08(%
edi),%eax
+664 0002e7e8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+672 0002e7f0 890424
movl
%eax,(
%esp)
+675 0002e7f3 e856440d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+680 0002e7f8 85c0
testl
%eax,%

eax
+682 0002e7fa 0f8f5bffffff
jg
0x0002e75b
+688 0002e800 8d45de
leal
0xde(%
ebp),%eax
+691 0002e803 89442404
movl
%eax,0
x04(%esp)
+695 0002e807 893c24
movl
%edi,(
%esp)
+698 0002e80a e875440d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+703 0002e80f e947ffffff
jmp
0x0002e75b
+708 0002e814 e940ffffff
jmp
0x0002e759
+713 0002e819 e93bffffff
jmp
0x0002e759
+718 0002e81e e936ffffff
jmp
0x0002e759
+723 0002e823 e931ffffff
jmp
0x0002e759
+728 0002e828 89c3
movl
%eax,%
ebx
+730 0002e82a 8b7dcc
movl
0xcc(%
ebp),%edi
+733 0002e82d 83ef0c
subl
$0x0c,
%edi
+736 0002e830 39fe
cmpl
%edi,%
esi
+738 0002e832 0f8423ffffff
je
0x0002e75b
+744 0002e838 8d4708
leal
0x08(%
edi),%eax
+747 0002e83b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+755 0002e843 890424
movl
%eax,(
%esp)
+758 0002e846 e803440d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+763 0002e84b 85c0
testl
%eax,%
eax
+765 0002e84d 0f8f08ffffff
jg
0x0002e75b
+771 0002e853 8d45dc
leal
0xdc(%
ebp),%eax
+774 0002e856 89442404
movl
%eax,0
x04(%esp)
+778 0002e85a 893c24
movl
%edi,(
%esp)
+781 0002e85d e822440d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+786 0002e862 e9f4feffff
jmp
0x0002e75b
+791 0002e867 e9edfeffff
jmp
0x0002e759
+796 0002e86c e9e8feffff
jmp
0x0002e759
+801 0002e871 e9e3feffff
jmp
0x0002e759
+806 0002e876 e9defeffff
jmp
0x0002e759
+811 0002e87b 90
nop
+812 0002e87c 0f1f4000
nopl
0x00(%
eax)
+0

0002e880 55

pushl

0002e881 89e5

movl

0002e883 57

pushl

%ebp
+1
%esp,%ebp
+3
%edi

+4

0002e884 56

pushl

+5

0002e885 53

pushl

%esi
%ebx
+6
0002e886 83ec3c
subl
$0x3c,%esp
+9
0002e889 8b4510
movl
0x10(%ebp),%eax
+12 0002e88c 89442408
movl
%eax,0
x08(%esp)
+16 0002e890 8b450c
movl
0x0c(%
ebp),%eax
+19 0002e893 89442404
movl
%eax,0
x04(%esp)
+23 0002e897 8b4508
movl
0x08(%
ebp),%eax
+26 0002e89a 890424
movl
%eax,(
%esp)
+29 0002e89d e8ce8bfdff
calll
0x00007470
+34 0002e8a2 8b4508
movl
0x08(%
ebp),%eax
+37 0002e8a5 8b7058
movl
0x58(%
eax),%esi
+40 0002e8a8 8d45e7
leal
0xe7(%
ebp),%eax
+43 0002e8ab 89442408
movl
%eax,0
x08(%esp)
+47 0002e8af c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+55 0002e8b7 8d5dd8
leal
0xd8(%
ebp),%ebx
+58 0002e8ba 891c24
movl
%ebx,(
%esp)
+61 0002e8bd e8fe430d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+66 0002e8c2 895c2404
movl
%ebx,0
x04(%esp)
+70 0002e8c6 8b450c
movl
0x0c(%
ebp),%eax
+73 0002e8c9 890424
movl
%eax,(
%esp)
+76 0002e8cc e8df6e0700
calll
0x000a57b0
+81 0002e8d1 89742404
movl
%esi,0
x04(%esp)
+85 0002e8d5 890424
movl
%eax,(
%esp)
+88 0002e8d8 e873570700
calll
0x000a4050
+93 0002e8dd 8b5dd8
movl
0xd8(%
ebp),%ebx
+96 0002e8e0 83eb0c
subl
$0x0c,
%ebx
+99 0002e8e3 8b3d88801300
movl
0x00138088,%ed
i
+105 0002e8e9 39fb
cmpl
%edi,%
ebx
+107 0002e8eb 0f85df000000
jne
0x0002e9d0
+113 0002e8f1 8b4508
movl
0x08(%
ebp),%eax
+116 0002e8f4 8b705c
movl
0x5c(%

eax),%esi
+119 0002e8f7 8d45e6
leal
0xe6(%
ebp),%eax
+122 0002e8fa 89442408
movl
%eax,0
x08(%esp)
+126 0002e8fe c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+134 0002e906 8d5dd4
leal
0xd4(%
ebp),%ebx
+137 0002e909 891c24
movl
%ebx,(
%esp)
+140 0002e90c e8af430d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+145 0002e911 895c2404
movl
%ebx,0
x04(%esp)
+149 0002e915 8b450c
movl
0x0c(%
ebp),%eax
+152 0002e918 890424
movl
%eax,(
%esp)
+155 0002e91b e8906e0700
calll
0x000a57b0
+160 0002e920 89742404
movl
%esi,0
x04(%esp)
+164 0002e924 890424
movl
%eax,(
%esp)
+167 0002e927 e824570700
calll
0x000a4050
+172 0002e92c 8b5dd4
movl
0xd4(%
ebp),%ebx
+175 0002e92f 83eb0c
subl
$0x0c,
%ebx
+178 0002e932 39df
cmpl
%ebx,%
edi
+180 0002e934 0f851c010000
jne
0x0002ea56
+186 0002e93a 8b4508
movl
0x08(%
ebp),%eax
+189 0002e93d 8b7050
movl
0x50(%
eax),%esi
+192 0002e940 8d45e5
leal
0xe5(%
ebp),%eax
+195 0002e943 89442408
movl
%eax,0
x08(%esp)
+199 0002e947 c7442404a8430d00
movl
$0x000d43a8,0x
04(%esp)
size
+207 0002e94f 8d5dd0
leal
0xd0(%
ebp),%ebx
+210 0002e952 891c24
movl
%ebx,(
%esp)
+213 0002e955 e866430d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+218 0002e95a 895c2404
movl
%ebx,0
x04(%esp)
+222 0002e95e 8b450c
movl
0x0c(%
ebp),%eax
+225 0002e961 890424
movl
%eax,(
%esp)
+228 0002e964 e8476e0700
calll
0x000a57b0
+233 0002e969 89742404
movl
%esi,0
x04(%esp)
+237 0002e96d 890424
movl
%eax,(

%esp)
+240 0002e970 e8db560700
calll
0x000a4050
+245 0002e975 8b5dd0
movl
0xd0(%
ebp),%ebx
+248 0002e978 83eb0c
subl
$0x0c,
%ebx
+251 0002e97b 39df
cmpl
%ebx,%
edi
+253 0002e97d 0f85a4000000
jne
0x0002ea27
+259 0002e983 8b4508
movl
0x08(%
ebp),%eax
+262 0002e986 8b7054
movl
0x54(%
eax),%esi
+265 0002e989 8d45e4
leal
0xe4(%
ebp),%eax
+268 0002e98c 89442408
movl
%eax,0
x08(%esp)
+272 0002e990 c74424042e490d00
movl
$0x000d492e,0x
04(%esp)
opened
+280 0002e998 8d5dcc
leal
0xcc(%
ebp),%ebx
+283 0002e99b 891c24
movl
%ebx,(
%esp)
+286 0002e99e e81d430d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+291 0002e9a3 895c2404
movl
%ebx,0
x04(%esp)
+295 0002e9a7 8b450c
movl
0x0c(%
ebp),%eax
+298 0002e9aa 890424
movl
%eax,(
%esp)
+301 0002e9ad e8fe6d0700
calll
0x000a57b0
+306 0002e9b2 89742404
movl
%esi,0
x04(%esp)
+310 0002e9b6 890424
movl
%eax,(
%esp)
+313 0002e9b9 e892560700
calll
0x000a4050
+318 0002e9be 8b5dcc
movl
0xcc(%
ebp),%ebx
+321 0002e9c1 83eb0c
subl
$0x0c,
%ebx
+324 0002e9c4 39df
cmpl
%ebx,%
edi
+326 0002e9c6 7537
jne
0x0002
e9ff
+328 0002e9c8 83c43c
addl
$0x3c,
%esp
+331 0002e9cb 5b
popl
%ebx
+332 0002e9cc 5e
popl
%esi
+333 0002e9cd 5f
popl
%edi
+334 0002e9ce c9
leave
+335 0002e9cf c3
ret
+336 0002e9d0 8d4308
leal
0x08(%
ebx),%eax
+339 0002e9d3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+347 0002e9db 890424
movl
%eax,(
%esp)
+350 0002e9de e86b420d00
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+355 0002e9e3 85c0
testl
%eax,%
eax
+357 0002e9e5 0f8f06ffffff
jg
0x0002e8f1
+363 0002e9eb 8d45e2
leal
0xe2(%
ebp),%eax
+366 0002e9ee 89442404
movl
%eax,0
x04(%esp)
+370 0002e9f2 891c24
movl
%ebx,(
%esp)
+373 0002e9f5 e88a420d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+378 0002e9fa e9f2feffff
jmp
0x0002e8f1
+383 0002e9ff 8d4308
leal
0x08(%
ebx),%eax
+386 0002ea02 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+394 0002ea0a 890424
movl
%eax,(
%esp)
+397 0002ea0d e83c420d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+402 0002ea12 85c0
testl
%eax,%
eax
+404 0002ea14 7fb2
jg
0x0002
e9c8
+406 0002ea16 8d45dc
leal
0xdc(%
ebp),%eax
+409 0002ea19 89442404
movl
%eax,0
x04(%esp)
+413 0002ea1d 891c24
movl
%ebx,(
%esp)
+416 0002ea20 e85f420d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+421 0002ea25 eba1
jmp
0x0002
e9c8
+423 0002ea27 8d4308
leal
0x08(%
ebx),%eax
+426 0002ea2a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+434 0002ea32 890424
movl
%eax,(
%esp)
+437 0002ea35 e814420d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+442 0002ea3a 85c0
testl
%eax,%
eax
+444 0002ea3c 0f8f41ffffff
jg
0x0002e983
+450 0002ea42 8d45de
leal
0xde(%
ebp),%eax
+453 0002ea45 89442404
movl
%eax,0
x04(%esp)
+457 0002ea49 891c24
movl
%ebx,(
%esp)
+460 0002ea4c e833420d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+465 0002ea51 e92dffffff
jmp
0x0002e983
+470 0002ea56 8d4308
leal
0x08(%
ebx),%eax

+473 0002ea59 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+481 0002ea61 890424
movl
%eax,(
%esp)
+484 0002ea64 e8e5410d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+489 0002ea69 85c0
testl
%eax,%
eax
+491 0002ea6b 0f8fc9feffff
jg
0x0002e93a
+497 0002ea71 8d45e0
leal
0xe0(%
ebp),%eax
+500 0002ea74 89442404
movl
%eax,0
x04(%esp)
+504 0002ea78 891c24
movl
%ebx,(
%esp)
+507 0002ea7b e804420d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+512 0002ea80 e9b5feffff
jmp
0x0002e93a
+517 0002ea85 89c3
movl
%eax,%
ebx
+519 0002ea87 891c24
movl
%ebx,(
%esp)
+522 0002ea8a e8b9410d00
calll
0x00102c48
__Unwind_Resume
+527 0002ea8f ebf4
jmp
0x0002
ea85
+529 0002ea91 89c3
movl
%eax,%
ebx
+531 0002ea93 8b75d4
movl
0xd4(%
ebp),%esi
+534 0002ea96 83ee0c
subl
$0x0c,
%esi
+537 0002ea99 39f7
cmpl
%esi,%
edi
+539 0002ea9b 74ea
je
0x0002
ea87
+541 0002ea9d 8d4608
leal
0x08(%
esi),%eax
+544 0002eaa0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+552 0002eaa8 890424
movl
%eax,(
%esp)
+555 0002eaab e89e410d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+560 0002eab0 85c0
testl
%eax,%
eax
+562 0002eab2 7fd3
jg
0x0002
ea87
+564 0002eab4 8d45e1
leal
0xe1(%
ebp),%eax
+567 0002eab7 89442404
movl
%eax,0
x04(%esp)
+571 0002eabb 893424
movl
%esi,(
%esp)
+574 0002eabe e8c1410d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+579 0002eac3 ebc2
jmp
0x0002
ea87

+581 0002eac5 ebbe


jmp
0x0002
ea85
+583 0002eac7 ebbc
jmp
0x0002
ea85
+585 0002eac9 89c3
movl
%eax,%
ebx
+587 0002eacb 8b75d8
movl
0xd8(%
ebp),%esi
+590 0002eace 83ee0c
subl
$0x0c,
%esi
+593 0002ead1 3b3588801300
cmpl
0x00138088,%es
i
+599 0002ead7 74ae
je
0x0002
ea87
+601 0002ead9 8d4608
leal
0x08(%
esi),%eax
+604 0002eadc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+612 0002eae4 890424
movl
%eax,(
%esp)
+615 0002eae7 e862410d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+620 0002eaec 85c0
testl
%eax,%
eax
+622 0002eaee 7f97
jg
0x0002
ea87
+624 0002eaf0 8d45e3
leal
0xe3(%
ebp),%eax
+627 0002eaf3 89442404
movl
%eax,0
x04(%esp)
+631 0002eaf7 893424
movl
%esi,(
%esp)
+634 0002eafa e885410d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+639 0002eaff eb86
jmp
0x0002
ea87
+641 0002eb01 89c3
movl
%eax,%
ebx
+643 0002eb03 8b75d0
movl
0xd0(%
ebp),%esi
+646 0002eb06 83ee0c
subl
$0x0c,
%esi
+649 0002eb09 39f7
cmpl
%esi,%
edi
+651 0002eb0b 0f8476ffffff
je
0x0002ea87
+657 0002eb11 8d4608
leal
0x08(%
esi),%eax
+660 0002eb14 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+668 0002eb1c 890424
movl
%eax,(
%esp)
+671 0002eb1f e82a410d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+676 0002eb24 85c0
testl
%eax,%
eax
+678 0002eb26 0f8f5bffffff
jg
0x0002ea87
+684 0002eb2c 8d45df
leal
0xdf(%
ebp),%eax
+687 0002eb2f 89442404
movl
%eax,0

x04(%esp)
+691 0002eb33 893424
movl
%esi,(
%esp)
+694 0002eb36 e849410d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+699 0002eb3b e947ffffff
jmp
0x0002ea87
+704 0002eb40 e940ffffff
jmp
0x0002ea85
+709 0002eb45 e93bffffff
jmp
0x0002ea85
+714 0002eb4a e936ffffff
jmp
0x0002ea85
+719 0002eb4f e931ffffff
jmp
0x0002ea85
+724 0002eb54 89c3
movl
%eax,%
ebx
+726 0002eb56 8b75cc
movl
0xcc(%
ebp),%esi
+729 0002eb59 83ee0c
subl
$0x0c,
%esi
+732 0002eb5c 39f7
cmpl
%esi,%
edi
+734 0002eb5e 0f8423ffffff
je
0x0002ea87
+740 0002eb64 8d4608
leal
0x08(%
esi),%eax
+743 0002eb67 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+751 0002eb6f 890424
movl
%eax,(
%esp)
+754 0002eb72 e8d7400d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+759 0002eb77 85c0
testl
%eax,%
eax
+761 0002eb79 0f8f08ffffff
jg
0x0002ea87
+767 0002eb7f 8d45dd
leal
0xdd(%
ebp),%eax
+770 0002eb82 89442404
movl
%eax,0
x04(%esp)
+774 0002eb86 893424
movl
%esi,(
%esp)
+777 0002eb89 e8f6400d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+782 0002eb8e e9f4feffff
jmp
0x0002ea87
+787 0002eb93 e9edfeffff
jmp
0x0002ea85
+792 0002eb98 e9e8feffff
jmp
0x0002ea85
+797 0002eb9d e9e3feffff
jmp
0x0002ea85
+802 0002eba2 e9defeffff
jmp
0x0002ea85
+807 0002eba7 90
nop
+808 0002eba8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

0002ebb0 55

pushl

%ebp
+1
0002ebb1 89e5
%esp,%ebp
+3
0002ebb3 8b4508
0x08(%ebp),%eax
+6
0002ebb6 8b80e4000000
00e4(%eax),%eax
+12 0002ebbc c9
+13 0002ebbd c3
+14 0002ebbe 6690

movl
movl
movl
leave
ret
nop

0x0000

+0

0002ebc0 55

pushl

%ebp
+1
0002ebc1 89e5
%esp,%ebp
+3
0002ebc3 8b4508
0x08(%ebp),%eax
+6
0002ebc6 8b90e4000000
00e4(%eax),%edx
+12 0002ebcc b801000000
ax
+17 0002ebd1 83fa02
%edx
+20 0002ebd4 740b
ebe1
+22 0002ebd6 8d42f9
edx),%eax
+25 0002ebd9 83f803
%eax
+28 0002ebdc 19c0
eax
+30 0002ebde 83e002
%eax
+33 0002ebe1 c9
+34 0002ebe2 c3
+35 0002ebe3 90
+36 0002ebe4 660f1f440000
)
+42 0002ebea 660f1f440000
)
+0

movl
movl
movl
movl

0x0000
$0x00000001,%e

cmpl

$0x02,

je

0x0002

leal

0xf9(%

cmpl

$0x03,

sbbl

%eax,%

andl

$0x02,

leave
ret
nop
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

0002ebf0 55

pushl

%ebp
+1
0002ebf1 89e5
%esp,%ebp
+3
0002ebf3 56
%esi
+4
0002ebf4 53
%ebx
+5
0002ebf5 83ec10
$0x10,%esp
+8
0002ebf8 8b5d08
0x08(%ebp),%ebx
+11 0002ebfb 8b450c
ebp),%eax
+14 0002ebfe 3b83e4000000
x),%eax
+20 0002ec04 741a
ec20
+22 0002ec06 8983e4000000
4(%ebx)
+28 0002ec0c 8b03
,%eax
+30 0002ec0e 891c24
%esp)
+33 0002ec11 ff5034
%eax)
+36 0002ec14 8d500c
eax),%edx
+39 0002ec17 8b400c

movl
pushl
pushl
subl
movl
movl
cmpl

0x0c(%
0x000000e4(%eb

je
movl

0x0002
%eax,0x000000e

movl

(%ebx)

movl

%ebx,(

call

*0x34(

leal

0x0c(%

movl

0x0c(%

eax),%eax
+42 0002ec1a
%esp)
+45 0002ec1d
%eax)
+48 0002ec20
%esp)
+51 0002ec23
+56 0002ec28
04(%esp)
+64 0002ec30
%esp)
+67 0002ec33
+72 0002ec38
esi
+74 0002ec3a
,%eax
+76 0002ec3c
%esp)
+79 0002ec3f
%eax)
+82 0002ec42
ebx
+84 0002ec44
eax
+86 0002ec46
ebx
+88 0002ec48
+91 0002ec4b
x04(%esp)
+95 0002ec4f
%esp)
+98 0002ec52
+103 0002ec57
%ebx
+106 0002ec5a
ec80
+108 0002ec5c
%ebx
+111 0002ec5f
eca0
+113 0002ec61
0c(%ebp)
+120 0002ec68
x08(%ebp)
+123 0002ec6b
%esp
+126 0002ec6e
+127 0002ec6f
+128 0002ec70
+129 0002ec71
+134 0002ec76
ax)
+144 0002ec80
0c(%ebp)
+151 0002ec87
x08(%ebp)
+154 0002ec8a
%esp
+157 0002ec8d

891424

movl

%edx,(

ff5024

call

*0x24(

891c24

movl

%ebx,(

e8787bfdff
c7442404ac490d00
Parameter
890424

calll
movl

e8280f0700
89c6

calll

0x000067a0
$0x000d49ac,0x
movl

%eax,(

movl

0x0009fb60
%eax,%

8b03

movl

(%ebx)

891c24

movl

%ebx,(

ff5044

call

*0x44(

89c3

movl

%eax,%

31c0

xorl

%eax,%

85db

testl

%ebx,%

0f95c0
89442404

setne
movl

%al
%eax,0

893424

movl

%esi,(

cmpl

0x0009f0f0
$0x01,

e899040700
83fb01

calll

7424

je

0x0002

83fb02

cmpl

$0x02,

743f

je

0x0002

c7450c00000000

movl

$0x00000000,0x

897508

movl

%esi,0

83c410

addl

$0x10,

5b
5e
c9
e9da050700
662e0f1f840000000000

popl
popl
leave

%ebx
%esi

c7450cb6490d00
Flaps width
897508

jmp
nopw

0x0009f250
%cs:0x00000000(%eax,%e

movl

$0x000d49b6,0x
movl

%esi,0

83c410

addl

$0x10,

5b

popl

%ebx

+158
+159
+160
+165

0002ec8e
0002ec8f
0002ec90
0002ec95

5e
c9
e9bb050700
0f1f440000

popl
leave

%esi

jmp
nopl

0x0009f250
0x00(%eax,%eax

nopw

0x00(%eax,%eax

movl

$0x000d49c2,0x

)
+170 0002ec9a 660f1f440000
)
+176 0002eca0
0c(%ebp)
+183 0002eca7
x08(%ebp)
+186 0002ecaa
%esp
+189 0002ecad
+190 0002ecae
+191 0002ecaf
+192 0002ecb0
+197 0002ecb5
+198 0002ecb6
ax)
+0

c7450cc2490d00
Stepback width
897508

movl

%esi,0

83c410

addl

$0x10,

5b
5e
c9
e99b050700
90
662e0f1f840000000000

popl
popl
leave

%ebx
%esi

jmp
nopw

0x0009f250
nop
%cs:0x00000000(%eax,%e

0002ecc0 55

pushl

%ebp
+1
0002ecc1 89e5
%esp,%ebp
+3
0002ecc3 83ec18
$0x18,%esp
+6
0002ecc6 895df8
%ebx,0xf8(%ebp)
+9
0002ecc9 8975fc
%esi,0xfc(%ebp)
+12 0002eccc 8b7508
ebp),%esi
+15 0002eccf 8b5d0c
ebp),%ebx
+18 0002ecd2 893424
%esp)
+21 0002ecd5 e8c67afdff
+26 0002ecda c7442404b2470d00
04(%esp)
Book type
+34 0002ece2 890424
%esp)
+37 0002ece5 e8760e0700
+42 0002ecea 8b08
,%ecx
+44 0002ecec 8b5360
ebx),%edx
+47 0002ecef 89542404
x04(%esp)
+51 0002ecf3 890424
%esp)
+54 0002ecf6 ff5108
%ecx)
+57 0002ecf9 895d0c
x0c(%ebp)
+60 0002ecfc 897508
x08(%ebp)
+63 0002ecff 8b5df8
ebp),%ebx
+66 0002ed02 8b75fc

movl
subl
movl
movl
movl

0x08(%

movl

0x0c(%

movl

%esi,(

calll
movl

0x000067a0
$0x000d47b2,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

0x60(%

movl

%edx,0

movl

%eax,(

call

*0x08(

movl

%ebx,0

movl

%esi,0

movl

0xf8(%

movl

0xfc(%

calll

ebp),%esi
+69 0002ed05
+70 0002ed06
+75 0002ed0b
+76 0002ed0c
eax)
+0

c9
e935e50300
90
0f1f4000

leave
jmp

0x0006d240
nop
nopl

0002ed10 55

0x00(%
pushl

%ebp
+1
0002ed11 89e5
%esp,%ebp
+3
0002ed13 83ec48
$0x48,%esp
+6
0002ed16 895df4
%ebx,0xf4(%ebp)
+9
0002ed19 8975f8
%esi,0xf8(%ebp)
+12 0002ed1c 897dfc
xfc(%ebp)
+15 0002ed1f 8b5d08
ebp),%ebx
+18 0002ed22 891c24
%esp)
+21 0002ed25 e8467afdff
+26 0002ed2a 890424
%esp)
+29 0002ed2d e89e93feff
+34 0002ed32 89c6
esi
+36 0002ed34 c7042464000000
esp)
'd'
+43 0002ed3b e83a400d00
operator new(unsigned long)
+48 0002ed40 89c7
edi
+50 0002ed42 8b83e4000000
x),%eax
+56 0002ed48 8945e4
xe4(%ebp)
+59 0002ed4b 8b83dc000000
x),%eax
+65 0002ed51 89442414
x14(%esp)
+69 0002ed55 8b83d8000000
x),%eax
+75 0002ed5b 89442410
x10(%esp)
+79 0002ed5f 8b83d4000000
x),%eax
+85 0002ed65 8944240c
x0c(%esp)
+89 0002ed69 8b83d0000000
x),%eax
+95 0002ed6f 89442408
x08(%esp)
+99 0002ed73 89742404
x04(%esp)
+103 0002ed77 893c24
%esp)
+106 0002ed7a e881e40300

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

%ebx,(

movl

0x00006770
%eax,(

movl

0x000180d0
%eax,%

calll
calll
movl

$0x00000064,(%

calll

0x00102d7a
movl

movl

0x000000e4(%eb
movl

movl

%eax,0
0x000000dc(%eb

movl
movl

%eax,0
0x000000d8(%eb

movl
movl

%eax,0
0x000000d4(%eb

movl
movl

calll

%eax,%

%eax,0
0x000000d0(%eb

movl

%eax,0

movl

%esi,0

movl

%edi,(
0x0006d200

+111 0002ed7f c70748981300


edi)
+117 0002ed85 8b45e4
ebp),%eax
+120 0002ed88 894760
x60(%edi)
+123 0002ed8b 89f8
eax
+125 0002ed8d 8b5df4
ebp),%ebx
+128 0002ed90 8b75f8
ebp),%esi
+131 0002ed93 8b7dfc
ebp),%edi
+134 0002ed96 c9
+135 0002ed97 c3
+136 0002ed98 89c3
ebx
+138 0002ed9a 893c24
%esp)
+141 0002ed9d e8cc3f0d00
operator delete(void*)
+146 0002eda2 891c24
%esp)
+149 0002eda5 e89e3e0d00
__Unwind_Resume
+154 0002edaa 660f1f440000
)
+0

movl

$0x00139848,(%
movl

0xe4(%

movl

%eax,0

movl

%edi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%edi,(

calll

0x00102d6e
movl

%ebx,(

calll

0x00102c48

nopw

0x00(%eax,%eax

0002edb0 55

pushl

%ebp
+1
0002edb1 89e5
%esp,%ebp
+3
0002edb3 83ec18
$0x18,%esp
+6
0002edb6 8b5508
0x08(%ebp),%edx
+9
0002edb9 8b82e4000000
00e4(%edx),%eax
+15 0002edbf 89442404
x04(%esp)
+19 0002edc3 8b82e0000000
x),%eax
+25 0002edc9 83c010
%eax
+28 0002edcc 890424
%esp)
+31 0002edcf e85cc40100
+36 0002edd4 c744240801000000
08(%esp)
+44 0002eddc 8b550c
ebp),%edx
+47 0002eddf 89542404
x04(%esp)
+51 0002ede3 890424
%esp)
+54 0002ede6 e8d5e20200
+59 0002edeb c9
+60 0002edec c3
+61 0002eded 90

movl
subl
movl
movl

0x0000

movl

%eax,0

movl

0x000000e0(%ed
addl

$0x10,

movl

%eax,(

calll
movl

0x0004b230
$0x00000001,0x
movl

0x0c(%

movl

%edx,0

movl

%eax,(

calll

0x0005d0c0
leave
ret
nop

+62 0002edee 6690


+0

nop

0002edf0 55

pushl

%ebp
+1
0002edf1 89e5
%esp,%ebp
+3
0002edf3 83ec48
$0x48,%esp
+6
0002edf6 895df4
%ebx,0xf4(%ebp)
+9
0002edf9 8975f8
%esi,0xf8(%ebp)
+12 0002edfc 897dfc
xfc(%ebp)
+15 0002edff 8b5d08
ebp),%ebx
+18 0002ee02 8b450c
ebp),%eax
+21 0002ee05 8945d8
xd8(%ebp)
+24 0002ee08 8b03
,%eax
+26 0002ee0a 891c24
%esp)
+29 0002ee0d ff5044
%eax)
+32 0002ee10 8945dc
xdc(%ebp)
+35 0002ee13 891c24
%esp)
+38 0002ee16 e855df0300
+43 0002ee1b 8945e0
xe0(%ebp)
+46 0002ee1e 891c24
%esp)
+49 0002ee21 e83adf0300
+54 0002ee26 8945e4
xe4(%ebp)
+57 0002ee29 891c24
%esp)
+60 0002ee2c e81fdf0300
+65 0002ee31 89c7
edi
+67 0002ee33 891c24
%esp)
+70 0002ee36 e805df0300
+75 0002ee3b 89c6
esi
+77 0002ee3d 8b83e4000000
x),%eax
+83 0002ee43 89442404
x04(%esp)
+87 0002ee47 8b83e0000000
x),%eax
+93 0002ee4d 83c010
%eax
+96 0002ee50 890424
%esp)
+99 0002ee53 e8d8c30100
+104 0002ee58 8b55dc

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

%eax,0

movl

(%ebx)

movl

%ebx,(

call

*0x44(

movl

%eax,0

movl

%ebx,(

movl

0x0006cd70
%eax,0

movl

%ebx,(

movl

0x0006cd60
%eax,0

movl

%ebx,(

movl

0x0006cd50
%eax,%

movl

%ebx,(

movl

0x0006cd40
%eax,%

calll

calll

calll

calll
movl

0x000000e4(%eb
movl

movl

%eax,0
0x000000e0(%eb

addl

$0x10,

movl

%eax,(

movl

0x0004b230
0xdc(%

calll

ebp),%edx
+107 0002ee5b
x14(%esp)
+111 0002ee5f
ebp),%edx
+114 0002ee62
x10(%esp)
+118 0002ee66
ebp),%edx
+121 0002ee69
x0c(%esp)
+125 0002ee6d
x08(%esp)
+129 0002ee71
x04(%esp)
+133 0002ee75
%esp)
+136 0002ee78
+141 0002ee7d
ebx
+143 0002ee7f
,%eax
+145 0002ee81
ebp),%edx
+148 0002ee84
x04(%esp)
+152 0002ee88
%esp)
+155 0002ee8b
%eax)
+158 0002ee8e
,%eax
+160 0002ee90
x08(%ebp)
+163 0002ee93
eax),%ecx
+166 0002ee96
ebp),%ebx
+169 0002ee99
ebp),%esi
+172 0002ee9c
ebp),%edi
+175 0002ee9f
+176 0002eea0
+178 0002eea2
x)
+185 0002eea9
x)
+0

89542414

movl

%edx,0

8b55e0

movl

0xe0(%

89542410

movl

%edx,0

8b55e4

movl

0xe4(%

8954240c

movl

%edx,0

897c2408

movl

%edi,0

89742404

movl

%esi,0

890424

movl

%eax,(

movl

0x0006b850
%eax,%

8b00

movl

(%eax)

8b55d8

movl

0xd8(%

89542404

movl

%edx,0

891c24

movl

%ebx,(

ff5008

call

*0x08(

8b03

movl

(%ebx)

895d08

movl

%ebx,0

8b4804

movl

0x04(%

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
ffe1
0f1f8000000000

leave
jmp
nopl

*%ecx
0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

e8d3c90300
89c3

calll

0002eeb0 55

pushl

%ebp
+1
0002eeb1
%esp,%ebp
+3
0002eeb3
$0x28,%esp
+6
0002eeb6
0x0c(%ebp),%eax
+9
0002eeb9
%eax,0x04(%esp)
+13 0002eebd 8d45f7

89e5

movl

83ec28

subl

8b450c

movl

89442404

movl
leal

0xf7(%

ebp),%eax
+16 0002eec0
%esp)
+19 0002eec3
+24 0002eec8
ax
+27 0002eecb
+28 0002eecc
+29 0002eecd
+30 0002eece
+0

890424

movl

e848c70300
0fb6c0

calll
movzbl

c9
c3
90
6690

%eax,(
0x0006b610
%al,%e

leave
ret
nop
nop

0002eed0 55

pushl

%ebp
+1
0002eed1 89e5
%esp,%ebp
+3
0002eed3 53
%ebx
+4
0002eed4 83ec34
$0x34,%esp
+7
0002eed7 8d45f6
0xf6(%ebp),%eax
+10 0002eeda 890424
%esp)
+13 0002eedd e81ec70300
+18 0002eee2 89c3
ebx
+20 0002eee4 8d45f7
ebp),%eax
+23 0002eee7 890424
%esp)
+26 0002eeea e801c70300
+31 0002eeef 895c2410
x10(%esp)
+35 0002eef3 8944240c
x0c(%esp)
+39 0002eef7 8b450c
ebp),%eax
+42 0002eefa 89442408
x08(%esp)
+46 0002eefe 8b4510
ebp),%eax
+49 0002ef01 89442404
x04(%esp)
+53 0002ef05 8b4508
ebp),%eax
+56 0002ef08 890424
%esp)
+59 0002ef0b e87096feff
+64 0002ef10 83c434
%esp
+67 0002ef13 5b
+68 0002ef14 c9
+69 0002ef15 c3
+70 0002ef16 662e0f1f840000000000
ax)
+0

movl
pushl
subl
leal
movl

%eax,(

movl

0x0006b600
%eax,%

leal

0xf7(%

movl

%eax,(

movl

0x0006b5f0
%ebx,0

movl

%eax,0

movl

0x0c(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

addl

0x00018580
$0x34,

calll

calll

calll

nopw

popl
%ebx
leave
ret
%cs:0x00000000(%eax,%e

0002ef20 55

pushl

0002ef21 89e5

movl

%ebp
+1
%esp,%ebp

+3

0002ef23 57

pushl

+4

0002ef24 56

pushl

+5

0002ef25 53

pushl

%edi
%esi
%ebx
+6
0002ef26 81ec9c000000
0009c,%esp
+12 0002ef2c 8b7d0c
ebp),%edi
+15 0002ef2f 897c2404
x04(%esp)
+19 0002ef33 8b4508
ebp),%eax
+22 0002ef36 890424
%esp)
+25 0002ef39 e8b2e00300
+30 0002ef3e 8b5508
ebp),%edx
+33 0002ef41 c70288971300
edx)
+39 0002ef47 c74204d8971300
04(%edx)
+46 0002ef4e 89bae0000000
0(%edx)
+52 0002ef54 c782e400000000000000
(%edx)
+62 0002ef5e bbb0eb0200
bx
+67 0002ef63 31f6
esi
+69 0002ef65 c74598f0eb0200
98(%ebp)
+76 0002ef6c c7459c00000000
9c(%ebp)
+83 0002ef73 891424
%esp)
+86 0002ef76 e82578fdff
+91 0002ef7b c744242001000000
20(%esp)
+99 0002ef83 c744241c01000000
1c(%esp)
+107 0002ef8b 895c2414
x14(%esp)
+111 0002ef8f 89742418
x18(%esp)
+115 0002ef93 8b5598
ebp),%edx
+118 0002ef96 8b4d9c
ebp),%ecx
+121 0002ef99 8954240c
x0c(%esp)
+125 0002ef9d 894c2410
x10(%esp)
+129 0002efa1 c7442408b2470d00
08(%esp)
Book type
+137 0002efa9 8b4d08
ebp),%ecx
+140 0002efac 894c2404
x04(%esp)

subl

$0x000

movl

0x0c(%

movl

%edi,0

movl

0x08(%

movl

%eax,(

movl

0x0006cff0
0x08(%

calll
movl

$0x00139788,(%

movl

$0x001397d8,0x

movl

%edi,0x000000e

movl

$0x00000000,0x000000e4
movl

$0x0002ebb0,%e
xorl

%esi,%

movl

$0x0002ebf0,0x

movl

$0x00000000,0x
movl

%edx,(

calll
movl

0x000067a0
$0x00000001,0x

movl

$0x00000001,0x
movl

%ebx,0

movl

%esi,0

movl

0x98(%

movl

0x9c(%

movl

%edx,0

movl

%ecx,0

movl

$0x000d47b2,0x
movl

0x08(%

movl

%ecx,0

+144 0002efb0 890424


movl
%eax,(
%esp)
+147 0002efb3 e898070700
calll
0x0009f750
+152 0002efb8 8945b0
movl
%eax,0
xb0(%ebp)
+155 0002efbb 83c710
addl
$0x10,
%edi
+158 0002efbe 897d94
movl
%edi,0
x94(%ebp)
+161 0002efc1 893c24
movl
%edi,(
%esp)
+164 0002efc4 e8e7d40100
calll
0x0004c4b0
+169 0002efc9 8945a4
movl
%eax,0
xa4(%ebp)
+172 0002efcc 85c0
testl
%eax,%
eax
+174 0002efce 0f840c010000
je
0x0002f0e0
+180 0002efd4 c745a800000000
movl
$0x00000000,0x
a8(%ebp)
+187 0002efdb 8b75b0
movl
0xb0(%
ebp),%esi
+190 0002efde 83c62c
addl
$0x2c,
%esi
+193 0002efe1 a188801300
movl
0x00138088,%ea
x
+198 0002efe6 894590
movl
%eax,0
x90(%ebp)
+201 0002efe9 eb53
jmp
0x0002
f03e
+203 0002efeb 0f1f440000
nopl
0x00(%eax,%eax
)
+208 0002eff0 85c0
testl
%eax,%
eax
+210 0002eff2 7412
je
0x0002
f006
+212 0002eff4 8d55d8
leal
0xd8(%
ebp),%edx
+215 0002eff7 89542404
movl
%edx,0
x04(%esp)
+219 0002effb 890424
movl
%eax,(
%esp)
+222 0002effe e8c33c0d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+227 0002f003 8b4604
movl
0x04(%
esi),%eax
+230 0002f006 83c004
addl
$0x04,
%eax
+233 0002f009 894604
movl
%eax,0
x04(%esi)
+236 0002f00c 8b5dd8
movl
0xd8(%
ebp),%ebx
+239 0002f00f 83eb0c
subl
$0x0c,
%ebx
+242 0002f012 8b7d90
movl
0x90(%
ebp),%edi
+245 0002f015 897db4
movl
%edi,0
xb4(%ebp)
+248 0002f018 39fb
cmpl
%edi,%

ebx
+250 0002f01a 0f858f000000
jne
0x0002f0af
+256 0002f020 8b5dac
movl
0xac(%
ebp),%ebx
+259 0002f023 83eb0c
subl
$0x0c,
%ebx
+262 0002f026 395db4
cmpl
%ebx,0
xb4(%ebp)
+265 0002f029 0f8534010000
jne
0x0002f163
+271 0002f02f ff45a8
incl
0xa8(%
ebp)
+274 0002f032 8b55a4
movl
0xa4(%
ebp),%edx
+277 0002f035 3955a8
cmpl
%edx,0
xa8(%ebp)
+280 0002f038 0f84a2000000
je
0x0002f0e0
+286 0002f03e 8b55a8
movl
0xa8(%
ebp),%edx
+289 0002f041 89542408
movl
%edx,0
x08(%esp)
+293 0002f045 8b4d94
movl
0x94(%
ebp),%ecx
+296 0002f048 894c2404
movl
%ecx,0
x04(%esp)
+300 0002f04c 8d45dc
leal
0xdc(%
ebp),%eax
+303 0002f04f 890424
movl
%eax,(
%esp)
+306 0002f052 e8a9c10100
calll
0x0004b200
+311 0002f057 83ec04
subl
$0x04,
%esp
+314 0002f05a 8b55dc
movl
0xdc(%
ebp),%edx
+317 0002f05d 8955ac
movl
%edx,0
xac(%ebp)
+320 0002f060 8d4de7
leal
0xe7(%
ebp),%ecx
+323 0002f063 894c2408
movl
%ecx,0
x08(%esp)
+327 0002f067 89542404
movl
%edx,0
x04(%esp)
+331 0002f06b 8d45d8
leal
0xd8(%
ebp),%eax
+334 0002f06e 890424
movl
%eax,(
%esp)
+337 0002f071 e84a3c0d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+342 0002f076 8b4604
movl
0x04(%
esi),%eax
+345 0002f079 3b4608
cmpl
0x08(%
esi),%eax
+348 0002f07c 0f856effffff
jne
0x0002eff0
+354 0002f082 8b4db0
movl
0xb0(%
ebp),%ecx
+357 0002f085 8b4130
movl
0x30(%
ecx),%eax
+360 0002f088 8d55d8
leal
0xd8(%
ebp),%edx
+363 0002f08b 89542408
movl
%edx,0

x08(%esp)
+367 0002f08f 89442404
movl
%eax,0
x04(%esp)
+371 0002f093 893424
movl
%esi,(
%esp)
+374 0002f096 e805b8fdff
calll
0x0000a8a0
+379 0002f09b 8b5dd8
movl
0xd8(%
ebp),%ebx
+382 0002f09e 83eb0c
subl
$0x0c,
%ebx
+385 0002f0a1 8b7d90
movl
0x90(%
ebp),%edi
+388 0002f0a4 897db4
movl
%edi,0
xb4(%ebp)
+391 0002f0a7 39fb
cmpl
%edi,%
ebx
+393 0002f0a9 0f8471ffffff
je
0x0002f020
+399 0002f0af 8d4308
leal
0x08(%
ebx),%eax
+402 0002f0b2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+410 0002f0ba 890424
movl
%eax,(
%esp)
+413 0002f0bd e88c3b0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+418 0002f0c2 85c0
testl
%eax,%
eax
+420 0002f0c4 0f8f56ffffff
jg
0x0002f020
+426 0002f0ca 8d4de5
leal
0xe5(%
ebp),%ecx
+429 0002f0cd 894c2404
movl
%ecx,0
x04(%esp)
+433 0002f0d1 891c24
movl
%ebx,(
%esp)
+436 0002f0d4 e8ab3b0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+441 0002f0d9 e942ffffff
jmp
0x0002f020
+446 0002f0de 6690
nop
+448 0002f0e0 8b4d08
movl
0x08(%
ebp),%ecx
+451 0002f0e3 890c24
movl
%ecx,(
%esp)
+454 0002f0e6 e8b576fdff
calll
0x000067a0
+459 0002f0eb 890424
movl
%eax,(
%esp)
+462 0002f0ee e8ad070700
calll
0x0009f8a0
+467 0002f0f3 c745bcb2470d00
movl
$0x000d47b2,0x
bc(%ebp)
Book type
+474 0002f0fa c745c0204a0d00
movl
$0x000d4a20,0x
c0(%ebp)
+481 0002f101 c745c464550d00
movl
$0x000d5564,0x
c4(%ebp)
Width
+488 0002f108 c745c8a8580d00
movl
$0x000d58a8,0x
c8(%ebp)
Height
+495 0002f10f c745cc224a0d00
movl
$0x000d4a22,0x
cc(%ebp)
Depth
+502 0002f116 c745d0ac490d00
movl
$0x000d49ac,0x
d0(%ebp)
Parameter
+509 0002f11d c745d400000000
movl
$0x00000000,0x

d4(%ebp)
+516 0002f124 8b4508
movl
0x08(%
ebp),%eax
+519 0002f127 890424
movl
%eax,(
%esp)
+522 0002f12a e87176fdff
calll
0x000067a0
+527 0002f12f 8d55bc
leal
0xbc(%
ebp),%edx
+530 0002f132 89542404
movl
%edx,0
x04(%esp)
+534 0002f136 890424
movl
%eax,(
%esp)
+537 0002f139 e8e2080700
calll
0x0009fa20
+542 0002f13e 8b5508
movl
0x08(%
ebp),%edx
+545 0002f141 c782e4000000ffffffff
movl
$0xffffffff,0x000000e4
(%edx)
+555 0002f14b c744240400000000
movl
$0x00000000,0x
04(%esp)
+563 0002f153 891424
movl
%edx,(
%esp)
+566 0002f156 e895faffff
calll
0x0002ebf0
+571 0002f15b 8d65f4
leal
0xf4(%
ebp),%esp
+574 0002f15e 5b
popl
%ebx
+575 0002f15f 5e
popl
%esi
+576 0002f160 5f
popl
%edi
+577 0002f161 c9
leave
+578 0002f162 c3
ret
+579 0002f163 8b45ac
movl
0xac(%
ebp),%eax
+582 0002f166 83e804
subl
$0x04,
%eax
+585 0002f169 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+593 0002f171 890424
movl
%eax,(
%esp)
+596 0002f174 e8d53a0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+601 0002f179 85c0
testl
%eax,%
eax
+603 0002f17b 0f8faefeffff
jg
0x0002f02f
+609 0002f181 8d45e3
leal
0xe3(%
ebp),%eax
+612 0002f184 89442404
movl
%eax,0
x04(%esp)
+616 0002f188 891c24
movl
%ebx,(
%esp)
+619 0002f18b e8f43a0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+624 0002f190 e99afeffff
jmp
0x0002f02f
+629 0002f195 89c6
movl
%eax,%
esi
+631 0002f197 a1d4801300
movl
0x001380d4,%ea
x
+636 0002f19c 8d5008
leal
0x08(%
eax),%edx
+639 0002f19f 8b4d08
movl
0x08(%
ebp),%ecx

+642 0002f1a2 8911


movl
%edx,(
%ecx)
+644 0002f1a4 83c058
addl
$0x58,
%eax
+647 0002f1a7 894104
movl
%eax,0
x04(%ecx)
+650 0002f1aa 890c24
movl
%ecx,(
%esp)
+653 0002f1ad e89e7bfdff
calll
0x00006d50
+658 0002f1b2 893424
movl
%esi,(
%esp)
+661 0002f1b5 e88e3a0d00
calll
0x00102c48
__Unwind_Resume
+666 0002f1ba 89c6
movl
%eax,%
esi
+668 0002f1bc 8b5dd8
movl
0xd8(%
ebp),%ebx
+671 0002f1bf 83eb0c
subl
$0x0c,
%ebx
+674 0002f1c2 8b3d88801300
movl
0x00138088,%ed
i
+680 0002f1c8 39fb
cmpl
%edi,%
ebx
+682 0002f1ca 7549
jne
0x0002
f215
+684 0002f1cc 8b5dac
movl
0xac(%
ebp),%ebx
+687 0002f1cf 83eb0c
subl
$0x0c,
%ebx
+690 0002f1d2 39fb
cmpl
%edi,%
ebx
+692 0002f1d4 74c1
je
0x0002
f197
+694 0002f1d6 8b45ac
movl
0xac(%
ebp),%eax
+697 0002f1d9 83e804
subl
$0x04,
%eax
+700 0002f1dc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+708 0002f1e4 890424
movl
%eax,(
%esp)
+711 0002f1e7 e8623a0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+716 0002f1ec 85c0
testl
%eax,%
eax
+718 0002f1ee 7fa7
jg
0x0002
f197
+720 0002f1f0 8d45e4
leal
0xe4(%
ebp),%eax
+723 0002f1f3 89442404
movl
%eax,0
x04(%esp)
+727 0002f1f7 891c24
movl
%ebx,(
%esp)
+730 0002f1fa e8853a0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+735 0002f1ff eb96
jmp
0x0002
f197
+737 0002f201 ebb7
jmp
0x0002
f1ba

+739 0002f203 89c6


movl
%eax,%
esi
+741 0002f205 8b3d88801300
movl
0x00138088,%ed
i
+747 0002f20b ebbf
jmp
0x0002
f1cc
+749 0002f20d eb86
jmp
0x0002
f195
+751 0002f20f 89c6
movl
%eax,%
esi
+753 0002f211 ebb9
jmp
0x0002
f1cc
+755 0002f213 eb80
jmp
0x0002
f195
+757 0002f215 8d4308
leal
0x08(%
ebx),%eax
+760 0002f218 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+768 0002f220 890424
movl
%eax,(
%esp)
+771 0002f223 e8263a0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+776 0002f228 85c0
testl
%eax,%
eax
+778 0002f22a 7fa0
jg
0x0002
f1cc
+780 0002f22c 8d45e6
leal
0xe6(%
ebp),%eax
+783 0002f22f 89442404
movl
%eax,0
x04(%esp)
+787 0002f233 891c24
movl
%ebx,(
%esp)
+790 0002f236 e8493a0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+795 0002f23b eb8f
jmp
0x0002
f1cc
+797 0002f23d ebd0
jmp
0x0002
f20f
+799 0002f23f 90
nop
+0

0002f240 55

pushl

%ebp
+1
0002f241 89e5
%esp,%ebp
+3
0002f243 c9
+4
0002f244 e9d7fcffff
ef20
+9
0002f249 90
+10 0002f24a 660f1f440000
)
+0

0002f250 55

movl
leave
jmp
nopw

0x0002
nop
0x00(%eax,%eax
pushl

%ebp
+1
0002f251 89e5
%esp,%ebp
+3
0002f253 83ec18
$0x18,%esp
+6
0002f256 895df8
%ebx,0xf8(%ebp)

movl
subl
movl

+9
0002f259 8975fc
%esi,0xfc(%ebp)
+12 0002f25c c70424e8000000
esp)
+19 0002f263 e8123b0d00
operator new(unsigned long)
+24 0002f268 89c6
esi
+26 0002f26a 8b4508
ebp),%eax
+29 0002f26d 89442404
x04(%esp)
+33 0002f271 893424
%esp)
+36 0002f274 e8a7fcffff
+41 0002f279 89f0
eax
+43 0002f27b 8b5df8
ebp),%ebx
+46 0002f27e 8b75fc
ebp),%esi
+49 0002f281 c9
+50 0002f282 c3
+51 0002f283 89c3
ebx
+53 0002f285 893424
%esp)
+56 0002f288 e8e13a0d00
operator delete(void*)
+61 0002f28d 891c24
%esp)
+64 0002f290 e8b3390d00
__Unwind_Resume
+69 0002f295 90
+70 0002f296 662e0f1f840000000000
ax)
+0

movl
movl

$0x000000e8,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x0002ef20
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

calll

0x00102d6e
movl

calll
nopw

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

0002f2a0 55

pushl

%ebp
+1
0002f2a1 89e5
%esp,%ebp
+3
0002f2a3 57
%edi
+4
0002f2a4 56
%esi
+5
0002f2a5 53
%ebx
+6
0002f2a6 81ecac000000
subl
000ac,%esp
+12 0002f2ac 8b7d08
movl
ebp),%edi
+15 0002f2af c744240c0f000000
movl
0c(%esp)
+23 0002f2b7 c7442408284a0d00
movl
08(%esp)
Various books with hard and soft covers
+31 0002f2bf c7442404504a0d00
movl
04(%esp)
Book
+39 0002f2c7 893c24
movl
%esp)
+42 0002f2ca e85190feff
calll

movl
pushl
pushl
pushl
$0x000
0x08(%
$0x0000000f,0x
$0x000d4a28,0x
$0x000d4a50,0x
%edi,(
0x00018320

+47 0002f2cf
edi),%ebx
+50 0002f2d2
10(%edi)
+57 0002f2d9
04(%ebx)
+64 0002f2e0
08(%ebx)
+71 0002f2e7
edi),%esi
+74 0002f2ea
1c(%edi)
+81 0002f2f1
04(%esi)
+88 0002f2f8
08(%esi)
+95 0002f2ff
edi)
+101 0002f305
ac(%ebp)
+108 0002f30c
b0(%ebp)
+115 0002f313
b4(%ebp)
+122 0002f31a
b8(%ebp)
+129 0002f321
bc(%ebp)
+136 0002f328
c0(%ebp)
+143 0002f32f
c4(%ebp)
+150 0002f336
c8(%ebp)
+157 0002f33d
cc(%ebp)
+164 0002f344
d0(%ebp)
+171 0002f34b
d4(%ebp)
+178 0002f352
d8(%ebp)
+185 0002f359
dc(%ebp)
+192 0002f360
(%ebp)
+202 0002f36a
(%ebp)
+212 0002f374
80(%ebp)
+219 0002f37b
84(%ebp)
+226 0002f382
88(%ebp)
+233 0002f389
8c(%ebp)
+240 0002f390
90(%ebp)
+247 0002f397
94(%ebp)

8d5f10

leal

0x10(%

c7471000000000

movl

$0x00000000,0x

c7430400000000

movl

$0x00000000,0x

c7430800000000

movl

$0x00000000,0x

8d771c

leal

0x1c(%

c7471c00000000

movl

$0x00000000,0x

c7460400000000

movl

$0x00000000,0x

c7460800000000

movl

$0x00000000,0x

c707e8971300

movl

$0x001397e8,(%

c745ac554a0d00
book-hard
c745b05f4a0d00
book-hard-big-paper
c745b4734a0d00
book-hard-big-paper-jacket
c745b88e4a0d00
book-soft
c745bc984a0d00
book-soft-2
c745c0a44a0d00
book-soft-3
c745c4b04a0d00
book-soft-4
c745c8bc4a0d00
book-ss-closed
c745cccb4a0d00
book-ss-opened
c745d0f05e0d00
book-ss-opened-wide
c745d4da4a0d00
magazine
c745d8385e0d00
book-hard-flat
c745dc00000000

movl

$0x000d4a55,0x

movl

$0x000d4a5f,0x

movl

$0x000d4a73,0x

movl

$0x000d4a8e,0x

movl

$0x000d4a98,0x

movl

$0x000d4aa4,0x

movl

$0x000d4ab0,0x

movl

$0x000d4abc,0x

movl

$0x000d4acb,0x

movl

$0x000d5ef0,0x

movl

$0x000d4ada,0x

movl

$0x000d5e38,0x

movl

$0x00000000,0x

c78578ffffff42490d00

movl

$0x000d4942,0xffffff78

c7857cffffffe44a0d00

movl

$0x000d4ae4,0xffffff7c

c74580034b0d00
Hard Cover: Dust Jacket
c745841b4b0d00
Soft Cover: Opened
c745882e4b0d00
Soft Cover: Slightly opened
c7458c4a4b0d00
Soft Cover: Completely closed
c74590684b0d00
Soft Cover: Rounded corners
c74594844b0d00
Stepback: Closed

movl

$0x000d4b03,0x

movl

$0x000d4b1b,0x

movl

$0x000d4b2e,0x

movl

$0x000d4b4a,0x

movl

$0x000d4b68,0x

movl

$0x000d4b84,0x

+254 0002f39e
98(%ebp)
+261 0002f3a5
9c(%ebp)
+268 0002f3ac
a0(%ebp)
+275 0002f3b3
a4(%ebp)
+282 0002f3ba
a8(%ebp)
+289 0002f3c1
p),%eax
+295 0002f3c7
x08(%esp)
+299 0002f3cb
ebp),%eax
+302 0002f3ce
x04(%esp)
+306 0002f3d2
%esp)
+309 0002f3d5
+314 0002f3da
04(%esp)
+322 0002f3e2
%esp)
+325 0002f3e5
+330 0002f3ea
ebp),%eax
+333 0002f3ed
%esp)
+336 0002f3f0
+341 0002f3f5
08(%esp)
+349 0002f3fd
x04(%esp)
+353 0002f401
%esp)
+356 0002f404
+361 0002f409
sp
+367 0002f40f
+368 0002f410
+369 0002f411
+370 0002f412
+371 0002f413
+372 0002f414
c(%ebp)
+378 0002f41a
esi),%eax
+381 0002f41d
0(%ebp)
+387 0002f423
edi),%eax
+390 0002f426
0(%ebp)
+396 0002f42c
f47c
+398 0002f42e
x
+404 0002f434

c74598954b0d00
Stepback: Slightly Opened
c7459caf4b0d00
Stepback: Opened
c745a0c04b0d00
Magazine
c745a4c94b0d00
Hard Cover: Flat Spine
c745a800000000

movl

$0x000d4b95,0x

movl

$0x000d4baf,0x

movl

$0x000d4bc0,0x

movl

$0x000d4bc9,0x

movl

$0x00000000,0x

8d8578ffffff

leal

0xffffff78(%eb

89442408

movl

%eax,0

8d45ac

leal

0xac(%

89442404

movl

%eax,0

891c24

movl

%ebx,(

e8a6d30100
c74424049a99993f

calll
movl

891c24
e826d00100
8d45e7

movl

%ebx,(

leal

0x0004c410
0xe7(%

movl

%eax,(

calll

890424
e8ebc10300
c744240801000000

0x0004c780
$0x3f99999a,0x

calll
movl

0x0006b5e0
$0x00000001,0x

89442404

movl

%eax,0

891c24

movl

%ebx,(

e897d10100
81c4ac000000
5b
5e
5f
c9
c3
89855cffffff

calll
addl
popl
popl
popl
leave
ret
movl

8b4604
898560ffffff

movl

0x04(%
%eax,0xffffff6

movl
cmpl

744e

%ebx
%esi
%edi
%eax,0xffffff5

movl

8b471c
398560ffffff

0x0004c5a0
$0x000000ac,%e

0x1c(%
%eax,0xffffff6

je

0x0002

8b1588801300

movl

0x00138088,%ed

899558ffffff

movl

%edx,0xffffff5

8(%ebp)
+410 0002f43a 899570ffffff
0(%ebp)
+416 0002f440 898574ffffff
4(%ebp)
+422 0002f446 8b9574ffffff
p),%edx
+428 0002f44c 8b02
,%eax
+430 0002f44e 8d50f4
eax),%edx
+433 0002f451 899564ffffff
4(%ebp)
+439 0002f457 8b9570ffffff
p),%edx
+445 0002f45d 399564ffffff
4(%ebp)
+451 0002f463 7555
f4ba
+453 0002f465 838574ffffff04
74(%ebp)
+460 0002f46c 8b8574ffffff
p),%eax
+466 0002f472 398560ffffff
0(%ebp)
+472 0002f478 75cc
f446
+474 0002f47a eb0c
f488
+476 0002f47c 8b1588801300
x
+482 0002f482 899558ffffff
8(%ebp)
+488 0002f488 8b06
,%eax
+490 0002f48a 85c0
eax
+492 0002f48c 7408
f496
+494 0002f48e 890424
%esp)
+497 0002f491 e8d8380d00
operator delete(void*)
+502 0002f496 8b4304
ebx),%eax
+505 0002f499 89856cffffff
c(%ebp)
+511 0002f49f 8b33
,%esi
+513 0002f4a1 39f0
eax
+515 0002f4a3 744c
f4f1
+517 0002f4a5 893424
%esp)
+520 0002f4a8 e8b3ed0200
+525 0002f4ad 83c624
%esi
+528 0002f4b0 39b56cffffff
c(%ebp)

movl

%edx,0xffffff7

movl

%eax,0xffffff7

movl

0xffffff74(%eb
movl

(%edx)

leal

0xf4(%

movl

%edx,0xffffff6

movl

0xffffff70(%eb

cmpl

%edx,0xffffff6
jne

0x0002

addl

$0x04,0xffffff

movl

0xffffff74(%eb

cmpl

%eax,0xffffff6
jne

0x0002

jmp

0x0002

movl

0x00138088,%ed

movl

%edx,0xffffff5
movl

(%esi)

testl

%eax,%

je

0x0002

movl

%eax,(

calll

0x00102d6e
movl

movl

%eax,0xffffff6
movl

(%ebx)

cmpl

%esi,%

je

0x0002

movl

%esi,(

addl

0x0005e260
$0x24,

calll
cmpl

0x04(%

%esi,0xffffff6

+534 0002f4b6 75ed


jne
0x0002
f4a5
+536 0002f4b8 eb37
jmp
0x0002
f4f1
+538 0002f4ba 83e804
subl
$0x04,
%eax
+541 0002f4bd c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+549 0002f4c5 890424
movl
%eax,(
%esp)
+552 0002f4c8 e881370d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+557 0002f4cd 85c0
testl
%eax,%
eax
+559 0002f4cf 7f94
jg
0x0002
f465
+561 0002f4d1 8d45e6
leal
0xe6(%
ebp),%eax
+564 0002f4d4 89442404
movl
%eax,0
x04(%esp)
+568 0002f4d8 8b9564ffffff
movl
0xffffff64(%eb
p),%edx
+574 0002f4de 891424
movl
%edx,(
%esp)
+577 0002f4e1 e89e370d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+582 0002f4e6 e97affffff
jmp
0x0002f465
+587 0002f4eb 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+593 0002f4f1 8b03
movl
(%ebx)
,%eax
+595 0002f4f3 85c0
testl
%eax,%
eax
+597 0002f4f5 7408
je
0x0002
f4ff
+599 0002f4f7 890424
movl
%eax,(
%esp)
+602 0002f4fa e86f380d00
calll
0x00102d6e
operator delete(void*)
+607 0002f4ff c707e8911300
movl
$0x001391e8,(%
edi)
+613 0002f505 8b4708
movl
0x08(%
edi),%eax
+616 0002f508 8d58f4
leal
0xf4(%
eax),%ebx
+619 0002f50b 8bb558ffffff
movl
0xffffff58(%eb
p),%esi
+625 0002f511 39f3
cmpl
%esi,%
ebx
+627 0002f513 7578
jne
0x0002
f58d
+629 0002f515 8b4704
movl
0x04(%
edi),%eax
+632 0002f518 8d58f4
leal
0xf4(%
eax),%ebx
+635 0002f51b 39de
cmpl
%ebx,%
esi
+637 0002f51d 7546
jne
0x0002
f565

+639 0002f51f 8b955cffffff


movl
0xffffff5c(%eb
p),%edx
+645 0002f525 891424
movl
%edx,(
%esp)
+648 0002f528 e81b370d00
calll
0x00102c48
__Unwind_Resume
+653 0002f52d 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+659 0002f533 8b06
movl
(%esi)
,%eax
+661 0002f535 85c0
testl
%eax,%
eax
+663 0002f537 7408
je
0x0002
f541
+665 0002f539 890424
movl
%eax,(
%esp)
+668 0002f53c e82d380d00
calll
0x00102d6e
operator delete(void*)
+673 0002f541 8b5304
movl
0x04(%
ebx),%edx
+676 0002f544 899568ffffff
movl
%edx,0xffffff6
8(%ebp)
+682 0002f54a 8b33
movl
(%ebx)
,%esi
+684 0002f54c 39f2
cmpl
%esi,%
edx
+686 0002f54e 74a1
je
0x0002
f4f1
+688 0002f550 893424
movl
%esi,(
%esp)
+691 0002f553 e808ed0200
calll
0x0005e260
+696 0002f558 83c624
addl
$0x24,
%esi
+699 0002f55b 39b568ffffff
cmpl
%esi,0xffffff6
8(%ebp)
+705 0002f561 75ed
jne
0x0002
f550
+707 0002f563 eb8c
jmp
0x0002
f4f1
+709 0002f565 83e804
subl
$0x04,
%eax
+712 0002f568 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+720 0002f570 890424
movl
%eax,(
%esp)
+723 0002f573 e8d6360d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+728 0002f578 85c0
testl
%eax,%
eax
+730 0002f57a 7fa3
jg
0x0002
f51f
+732 0002f57c 8d45e3
leal
0xe3(%
ebp),%eax
+735 0002f57f 89442404
movl
%eax,0
x04(%esp)
+739 0002f583 891c24
movl
%ebx,(
%esp)
+742 0002f586 e8f9360d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+747 0002f58b eb92


jmp
0x0002
f51f
+749 0002f58d 83e804
subl
$0x04,
%eax
+752 0002f590 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+760 0002f598 890424
movl
%eax,(
%esp)
+763 0002f59b e8ae360d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+768 0002f5a0 85c0
testl
%eax,%
eax
+770 0002f5a2 0f8f6dffffff
jg
0x0002f515
+776 0002f5a8 8d45e5
leal
0xe5(%
ebp),%eax
+779 0002f5ab 89442404
movl
%eax,0
x04(%esp)
+783 0002f5af 891c24
movl
%ebx,(
%esp)
+786 0002f5b2 e8cd360d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+791 0002f5b7 e959ffffff
jmp
0x0002f515
+796 0002f5bc 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+802 0002f5c2 8b03
movl
(%ebx)
,%eax
+804 0002f5c4 85c0
testl
%eax,%
eax
+806 0002f5c6 0f852bffffff
jne
0x0002f4f7
+812 0002f5cc e92effffff
jmp
0x0002f4ff
+817 0002f5d1 890424
movl
%eax,(
%esp)
+820 0002f5d4 e86f360d00
calll
0x00102c48
__Unwind_Resume
+825 0002f5d9 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+831 0002f5df 8b4704
movl
0x04(%
edi),%eax
+834 0002f5e2 8d58f4
leal
0xf4(%
eax),%ebx
+837 0002f5e5 39de
cmpl
%ebx,%
esi
+839 0002f5e7 7508
jne
0x0002
f5f1
+841 0002f5e9 8b855cffffff
movl
0xffffff5c(%eb
p),%eax
+847 0002f5ef ebe0
jmp
0x0002
f5d1
+849 0002f5f1 83e804
subl
$0x04,
%eax
+852 0002f5f4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+860 0002f5fc 890424
movl
%eax,(
%esp)
+863 0002f5ff e84a360d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+868 0002f604 85c0
testl
%eax,%
eax
+870 0002f606 7fe1
jg
0x0002

f5e9
+872 0002f608 8d45e4
leal
0xe4(%
ebp),%eax
+875 0002f60b 89442404
movl
%eax,0
x04(%esp)
+879 0002f60f 891c24
movl
%ebx,(
%esp)
+882 0002f612 e86d360d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+887 0002f617 ebd0
jmp
0x0002
f5e9
+889 0002f619 ebb6
jmp
0x0002
f5d1
+891 0002f61b 90
nop
+892 0002f61c 0f1f4000
nopl
0x00(%
eax)
+0

0002f620 55

pushl

%ebp
+1
0002f621
%esp,%ebp
+3
0002f623
+4
0002f624
f2a0
+9
0002f629
+10 0002f62a 90
+11 0002f62b 90
+12 0002f62c 90
+13 0002f62d 90
+14 0002f62e 90
+15 0002f62f 90
+0

89e5

movl

c9
e977fcffff

leave
jmp

90

0x0002
nop

nop
nop
nop
nop
nop
nop

0002f630 55

pushl

%ebp
+1
0002f631 89e5
%esp,%ebp
+3
0002f633 8b4508
0x08(%ebp),%eax
+6
0002f636 c70088971300
39788,(%eax)
+12 0002f63c c74004d8971300
04(%eax)
+19 0002f643 8b15d4801300
x
+25 0002f649 8d4a08
edx),%ecx
+28 0002f64c 8908
%eax)
+30 0002f64e 83c258
%edx
+33 0002f651 895004
x04(%eax)
+36 0002f654 894508
x08(%ebp)
+39 0002f657 c9
+40 0002f658 e9f376fdff
+45 0002f65d 90
+46 0002f65e 6690

movl
movl
movl

$0x001

movl

$0x001397d8,0x

movl

0x001380d4,%ed
leal

0x08(%

movl

%ecx,(

addl

$0x58,

movl

%edx,0

movl

%eax,0

leave
jmp

0x00006d50
nop
nop

+0

0002f660 55

pushl

%ebp
+1
0002f661 89e5
%esp,%ebp
+3
0002f663 8b4508
0x08(%ebp),%eax
+6
0002f666 c70048981300
39848,(%eax)
+12 0002f66c 8b15d8801300
x
+18 0002f672 83c208
%edx
+21 0002f675 8910
%eax)
+23 0002f677 894508
x08(%ebp)
+26 0002f67a c9
+27 0002f67b e9c082fdff
+0

movl
movl
movl
movl

$0x001
0x001380d8,%ed

addl

$0x08,

movl

%edx,(

movl

%eax,0

leave
jmp

0x00007940

0002f680 55

pushl

%ebp
+1
0002f681 89e5
%esp,%ebp
+3
0002f683 53
%ebx
+4
0002f684 83ec14
$0x14,%esp
+7
0002f687 8b5d08
0x08(%ebp),%ebx
+10 0002f68a c70348981300
ebx)
+16 0002f690 a1d8801300
x
+21 0002f695 83c008
%eax
+24 0002f698 8903
%ebx)
+26 0002f69a 891c24
%esp)
+29 0002f69d e89e82fdff
+34 0002f6a2 895d08
x08(%ebp)
+37 0002f6a5 83c414
%esp
+40 0002f6a8 5b
+41 0002f6a9 c9
+42 0002f6aa e9bf360d00
+47 0002f6af 90
+0

movl
pushl
subl
movl
movl

$0x00139848,(%

movl

0x001380d8,%ea
addl

$0x08,

movl

%eax,(

movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp

0x00102d6e
nop

0002f6b0 55

pushl

%ebp
+1
0002f6b1 89e5
%esp,%ebp
+3
0002f6b3 53
%ebx
+4
0002f6b4 83ec14
$0x14,%esp
+7
0002f6b7 8b5d08
0x08(%ebp),%ebx
+10 0002f6ba c70388971300

movl
pushl
subl
movl
movl

$0x00139788,(%

ebx)
+16 0002f6c0
04(%ebx)
+23 0002f6c7
x
+28 0002f6cc
eax),%edx
+31 0002f6cf
%ebx)
+33 0002f6d1
%eax
+36 0002f6d4
x04(%ebx)
+39 0002f6d7
%esp)
+42 0002f6da
+47 0002f6df
x08(%ebp)
+50 0002f6e2
%esp
+53 0002f6e5
+54 0002f6e6
+55 0002f6e7
+60 0002f6ec
eax)
+0

c74304d8971300

movl

$0x001397d8,0x

a1d4801300

movl

0x001380d4,%ea

8d5008

leal

0x08(%

8913

movl

%edx,(

83c058

addl

$0x58,

894304

movl

%eax,0

891c24

movl

%ebx,(

movl

0x00006d50
%ebx,0

83c414

addl

$0x14,

5b
c9
e982360d00
0f1f4000

popl
leave

%ebx

e87176fdff
895d08

calll

jmp
nopl

0002f6f0 55

0x00102d6e
0x00(%
pushl

%ebp
+1
0002f6f1 89e5
%esp,%ebp
+3
0002f6f3 83ec38
$0x38,%esp
+6
0002f6f6 895df4
%ebx,0xf4(%ebp)
+9
0002f6f9 8975f8
%esi,0xf8(%ebp)
+12 0002f6fc 897dfc
xfc(%ebp)
+15 0002f6ff 8b5d08
ebp),%ebx
+18 0002f702 8b7d0c
ebp),%edi
+21 0002f705 8b4510
ebp),%eax
+24 0002f708 89442408
x08(%esp)
+28 0002f70c 897c2404
x04(%esp)
+32 0002f710 891c24
%esp)
+35 0002f713 e808e90300
+40 0002f718 8b7360
ebx),%esi
+43 0002f71b 8d45e7
ebp),%eax
+46 0002f71e 89442408
x08(%esp)
+50 0002f722 c7442404f6420d00
04(%esp)
shape-type
+58 0002f72a 8d5de0

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

0x10(%

movl

%eax,0

movl

%edi,0

movl

%ebx,(

movl

0x0006e020
0x60(%

leal

0xe7(%

movl

%eax,0

calll

movl

$0x000d42f6,0x
leal

0xe0(%

ebp),%ebx
+61 0002f72d 891c24
movl
%ebx,(
%esp)
+64 0002f730 e88b350d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+69 0002f735 895c2404
movl
%ebx,0
x04(%esp)
+73 0002f739 893c24
movl
%edi,(
%esp)
+76 0002f73c e86f600700
calll
0x000a57b0
+81 0002f741 89742404
movl
%esi,0
x04(%esp)
+85 0002f745 890424
movl
%eax,(
%esp)
+88 0002f748 e803490700
calll
0x000a4050
+93 0002f74d 8b5de0
movl
0xe0(%
ebp),%ebx
+96 0002f750 83eb0c
subl
$0x0c,
%ebx
+99 0002f753 3b1d88801300
cmpl
0x00138088,%eb
x
+105 0002f759 750b
jne
0x0002
f766
+107 0002f75b 8b5df4
movl
0xf4(%
ebp),%ebx
+110 0002f75e 8b75f8
movl
0xf8(%
ebp),%esi
+113 0002f761 8b7dfc
movl
0xfc(%
ebp),%edi
+116 0002f764 c9
leave
+117 0002f765 c3
ret
+118 0002f766 8d4308
leal
0x08(%
ebx),%eax
+121 0002f769 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+129 0002f771 890424
movl
%eax,(
%esp)
+132 0002f774 e8d5340d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+137 0002f779 85c0
testl
%eax,%
eax
+139 0002f77b 7fde
jg
0x0002
f75b
+141 0002f77d 8d45e5
leal
0xe5(%
ebp),%eax
+144 0002f780 89442404
movl
%eax,0
x04(%esp)
+148 0002f784 891c24
movl
%ebx,(
%esp)
+151 0002f787 e8f8340d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+156 0002f78c ebcd
jmp
0x0002
f75b
+158 0002f78e 89c6
movl
%eax,%
esi
+160 0002f790 8b5de0
movl
0xe0(%
ebp),%ebx
+163 0002f793 83eb0c
subl
$0x0c,

%ebx
+166 0002f796 3b1d88801300
cmpl
0x00138088,%eb
x
+172 0002f79c 750e
jne
0x0002
f7ac
+174 0002f79e 893424
movl
%esi,(
%esp)
+177 0002f7a1 e8a2340d00
calll
0x00102c48
__Unwind_Resume
+182 0002f7a6 89c6
movl
%eax,%
esi
+184 0002f7a8 ebf4
jmp
0x0002
f79e
+186 0002f7aa ebfa
jmp
0x0002
f7a6
+188 0002f7ac 8d4308
leal
0x08(%
ebx),%eax
+191 0002f7af c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+199 0002f7b7 890424
movl
%eax,(
%esp)
+202 0002f7ba e88f340d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+207 0002f7bf 85c0
testl
%eax,%
eax
+209 0002f7c1 7fdb
jg
0x0002
f79e
+211 0002f7c3 8d45e6
leal
0xe6(%
ebp),%eax
+214 0002f7c6 89442404
movl
%eax,0
x04(%esp)
+218 0002f7ca 891c24
movl
%ebx,(
%esp)
+221 0002f7cd e8b2340d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+226 0002f7d2 ebca
jmp
0x0002
f79e
+228 0002f7d4 ebd0
jmp
0x0002
f7a6
+230 0002f7d6 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

0002f7e0 55

pushl

%ebp
+1
0002f7e1 89e5
%esp,%ebp
+3
0002f7e3 57
%edi
+4
0002f7e4 56
%esi
+5
0002f7e5 53
%ebx
+6
0002f7e6 83ec5c
$0x5c,%esp
+9
0002f7e9 8b7d08
0x08(%ebp),%edi
+12 0002f7ec 8b4510
ebp),%eax
+15 0002f7ef 89442408

movl
pushl
pushl
pushl
subl
movl
movl

0x10(%

movl

%eax,0

x08(%esp)
+19 0002f7f3 8b450c
movl
0x0c(%
ebp),%eax
+22 0002f7f6 89442404
movl
%eax,0
x04(%esp)
+26 0002f7fa 893c24
movl
%edi,(
%esp)
+29 0002f7fd e8bee20300
calll
0x0006dac0
+34 0002f802 a188801300
movl
0x00138088,%ea
x
+39 0002f807 8945b4
movl
%eax,0
xb4(%ebp)
+42 0002f80a 83c00c
addl
$0x0c,
%eax
+45 0002f80d 8945cc
movl
%eax,0
xcc(%ebp)
+48 0002f810 8d45e7
leal
0xe7(%
ebp),%eax
+51 0002f813 89442408
movl
%eax,0
x08(%esp)
+55 0002f817 c744240438500d00
movl
$0x000d5038,0x
04(%esp)
type
+63 0002f81f 8d5dd0
leal
0xd0(%
ebp),%ebx
+66 0002f822 891c24
movl
%ebx,(
%esp)
+69 0002f825 e896340d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+74 0002f82a 895c2404
movl
%ebx,0
x04(%esp)
+78 0002f82e 8b450c
movl
0x0c(%
ebp),%eax
+81 0002f831 890424
movl
%eax,(
%esp)
+84 0002f834 e807440700
calll
0x000a3c40
+89 0002f839 8d55cc
leal
0xcc(%
ebp),%edx
+92 0002f83c 89542404
movl
%edx,0
x04(%esp)
+96 0002f840 890424
movl
%eax,(
%esp)
+99 0002f843 e8383b0700
calll
0x000a3380
+104 0002f848 89442404
movl
%eax,0
x04(%esp)
+108 0002f84c 8d75d4
leal
0xd4(%
ebp),%esi
+111 0002f84f 893424
movl
%esi,(
%esp)
+114 0002f852 e86f340d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+119 0002f857 8b5dd0
movl
0xd0(%
ebp),%ebx
+122 0002f85a 83eb0c
subl
$0x0c,
%ebx
+125 0002f85d 395db4
cmpl
%ebx,0
xb4(%ebp)
+128 0002f860 0f85c2000000
jne
0x0002f928

+134 0002f866 8b5dcc


movl
0xcc(%
ebp),%ebx
+137 0002f869 83eb0c
subl
$0x0c,
%ebx
+140 0002f86c 395db4
cmpl
%ebx,0
xb4(%ebp)
+143 0002f86f 0f8584000000
jne
0x0002f8f9
+149 0002f875 c7442404d3490d00
movl
$0x000d49d3,0x
04(%esp)
hard-book-sep
+157 0002f87d 893424
movl
%esi,(
%esp)
+160 0002f880 e8d5330d00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+165 0002f885 85c0
testl
%eax,%
eax
+167 0002f887 7527
jne
0x0002
f8b0
+169 0002f889 c7476000000000
movl
$0x00000000,0x
60(%edi)
+176 0002f890 8b5dd4
movl
0xd4(%
ebp),%ebx
+179 0002f893 83eb0c
subl
$0x0c,
%ebx
+182 0002f896 395db4
cmpl
%ebx,0
xb4(%ebp)
+185 0002f899 0f85b8000000
jne
0x0002f957
+191 0002f89f 83c45c
addl
$0x5c,
%esp
+194 0002f8a2 5b
popl
%ebx
+195 0002f8a3 5e
popl
%esi
+196 0002f8a4 5f
popl
%edi
+197 0002f8a5 c9
leave
+198 0002f8a6 c3
ret
+199 0002f8a7 660f1f840000000000
nopw
0x00000000(%eax,%eax)
+208 0002f8b0 c7442404e1490d00
movl
$0x000d49e1,0x
04(%esp)
book-new
+216 0002f8b8 893424
movl
%esi,(
%esp)
+219 0002f8bb e89a330d00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+224 0002f8c0 85c0
testl
%eax,%
eax
+226 0002f8c2 74c5
je
0x0002
f889
+228 0002f8c4 c7442404ea490d00
movl
$0x000d49ea,0x
04(%esp)
book-new-sep
+236 0002f8cc 893424
movl
%esi,(
%esp)
+239 0002f8cf e886330d00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+244 0002f8d4 85c0
testl
%eax,%
eax
+246 0002f8d6 74b1
je
0x0002
f889
+248 0002f8d8 c7442404104a0d00
movl
$0x000d4a10,0x
04(%esp)
soft-book-sep
+256 0002f8e0 893424
movl
%esi,(

%esp)
+259 0002f8e3 e872330d00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+264 0002f8e8 85c0
testl
%eax,%
eax
+266 0002f8ea 0f8596000000
jne
0x0002f986
+272 0002f8f0 c7476002000000
movl
$0x00000002,0x
60(%edi)
+279 0002f8f7 eb97
jmp
0x0002
f890
+281 0002f8f9 8d4308
leal
0x08(%
ebx),%eax
+284 0002f8fc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+292 0002f904 890424
movl
%eax,(
%esp)
+295 0002f907 e842330d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+300 0002f90c 85c0
testl
%eax,%
eax
+302 0002f90e 0f8f61ffffff
jg
0x0002f875
+308 0002f914 8d45e1
leal
0xe1(%
ebp),%eax
+311 0002f917 89442404
movl
%eax,0
x04(%esp)
+315 0002f91b 891c24
movl
%ebx,(
%esp)
+318 0002f91e e861330d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+323 0002f923 e94dffffff
jmp
0x0002f875
+328 0002f928 8d4308
leal
0x08(%
ebx),%eax
+331 0002f92b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+339 0002f933 890424
movl
%eax,(
%esp)
+342 0002f936 e813330d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+347 0002f93b 85c0
testl
%eax,%
eax
+349 0002f93d 0f8f23ffffff
jg
0x0002f866
+355 0002f943 8d45e2
leal
0xe2(%
ebp),%eax
+358 0002f946 89442404
movl
%eax,0
x04(%esp)
+362 0002f94a 891c24
movl
%ebx,(
%esp)
+365 0002f94d e832330d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+370 0002f952 e90fffffff
jmp
0x0002f866
+375 0002f957 8d4308
leal
0x08(%
ebx),%eax
+378 0002f95a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+386 0002f962 890424
movl
%eax,(
%esp)
+389 0002f965 e8e4320d00
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+394 0002f96a 85c0
testl
%eax,%
eax
+396 0002f96c 0f8f2dffffff
jg
0x0002f89f
+402 0002f972 8d45d8
leal
0xd8(%
ebp),%eax
+405 0002f975 89442404
movl
%eax,0
x04(%esp)
+409 0002f979 891c24
movl
%ebx,(
%esp)
+412 0002f97c e803330d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+417 0002f981 e919ffffff
jmp
0x0002f89f
+422 0002f986 c7442404f7490d00
movl
$0x000d49f7,0x
04(%esp)
hard-book
+430 0002f98e 893424
movl
%esi,(
%esp)
+433 0002f991 e8c4320d00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+438 0002f996 85c0
testl
%eax,%
eax
+440 0002f998 0f8582000000
jne
0x0002fa20
+446 0002f99e 8d45e6
leal
0xe6(%
ebp),%eax
+449 0002f9a1 89442408
movl
%eax,0
x08(%esp)
+453 0002f9a5 c7442404f6420d00
movl
$0x000d42f6,0x
04(%esp)
shape-type
+461 0002f9ad 8d5dc8
leal
0xc8(%
ebp),%ebx
+464 0002f9b0 891c24
movl
%ebx,(
%esp)
+467 0002f9b3 e808330d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+472 0002f9b8 895c2404
movl
%ebx,0
x04(%esp)
+476 0002f9bc 8b450c
movl
0x0c(%
ebp),%eax
+479 0002f9bf 890424
movl
%eax,(
%esp)
+482 0002f9c2 e879420700
calll
0x000a3c40
+487 0002f9c7 c744240400000000
movl
$0x00000000,0x
04(%esp)
+495 0002f9cf 890424
movl
%eax,(
%esp)
+498 0002f9d2 e8b93d0700
calll
0x000a3790
+503 0002f9d7 894760
movl
%eax,0
x60(%edi)
+506 0002f9da 8b5dc8
movl
0xc8(%
ebp),%ebx
+509 0002f9dd 83eb0c
subl
$0x0c,
%ebx
+512 0002f9e0 395db4
cmpl
%ebx,0
xb4(%ebp)
+515 0002f9e3 0f84a7feffff
je
0x0002f890
+521 0002f9e9 8d4308
leal
0x08(%
ebx),%eax

+524 0002f9ec c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+532 0002f9f4 890424
movl
%eax,(
%esp)
+535 0002f9f7 e852320d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+540 0002f9fc 85c0
testl
%eax,%
eax
+542 0002f9fe 0f8f8cfeffff
jg
0x0002f890
+548 0002fa04 8d45df
leal
0xdf(%
ebp),%eax
+551 0002fa07 89442404
movl
%eax,0
x04(%esp)
+555 0002fa0b 891c24
movl
%ebx,(
%esp)
+558 0002fa0e e871320d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+563 0002fa13 e978feffff
jmp
0x0002f890
+568 0002fa18 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+576 0002fa20 c7442404014a0d00
movl
$0x000d4a01,0x
04(%esp)
soft-book
+584 0002fa28 893424
movl
%esi,(
%esp)
+587 0002fa2b e82a320d00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+592 0002fa30 85c0
testl
%eax,%
eax
+594 0002fa32 0f8588000000
jne
0x0002fac0
+600 0002fa38 8d45e5
leal
0xe5(%
ebp),%eax
+603 0002fa3b 89442408
movl
%eax,0
x08(%esp)
+607 0002fa3f c7442404f6420d00
movl
$0x000d42f6,0x
04(%esp)
shape-type
+615 0002fa47 8d5dc4
leal
0xc4(%
ebp),%ebx
+618 0002fa4a 891c24
movl
%ebx,(
%esp)
+621 0002fa4d e86e320d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+626 0002fa52 895c2404
movl
%ebx,0
x04(%esp)
+630 0002fa56 8b450c
movl
0x0c(%
ebp),%eax
+633 0002fa59 890424
movl
%eax,(
%esp)
+636 0002fa5c e8df410700
calll
0x000a3c40
+641 0002fa61 c744240400000000
movl
$0x00000000,0x
04(%esp)
+649 0002fa69 890424
movl
%eax,(
%esp)
+652 0002fa6c e81f3d0700
calll
0x000a3790
+657 0002fa71 83c003
addl
$0x03,
%eax
+660 0002fa74 894760
movl
%eax,0
x60(%edi)

+663 0002fa77 8b5dc4


movl
0xc4(%
ebp),%ebx
+666 0002fa7a 83eb0c
subl
$0x0c,
%ebx
+669 0002fa7d 395db4
cmpl
%ebx,0
xb4(%ebp)
+672 0002fa80 0f840afeffff
je
0x0002f890
+678 0002fa86 8d4308
leal
0x08(%
ebx),%eax
+681 0002fa89 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+689 0002fa91 890424
movl
%eax,(
%esp)
+692 0002fa94 e8b5310d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+697 0002fa99 85c0
testl
%eax,%
eax
+699 0002fa9b 0f8feffdffff
jg
0x0002f890
+705 0002faa1 8d45dd
leal
0xdd(%
ebp),%eax
+708 0002faa4 89442404
movl
%eax,0
x04(%esp)
+712 0002faa8 891c24
movl
%ebx,(
%esp)
+715 0002faab e8d4310d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+720 0002fab0 e9dbfdffff
jmp
0x0002f890
+725 0002fab5 0f1f440000
nopl
0x00(%eax,%eax
)
+730 0002faba 660f1f440000
nopw
0x00(%eax,%eax
)
+736 0002fac0 c74424040b4a0d00
movl
$0x000d4a0b,0x
04(%esp)
book
+744 0002fac8 893424
movl
%esi,(
%esp)
+747 0002facb e88a310d00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+752 0002fad0 85c0
testl
%eax,%
eax
+754 0002fad2 0f85b1fdffff
jne
0x0002f889
+760 0002fad8 8d45e4
leal
0xe4(%
ebp),%eax
+763 0002fadb 89442408
movl
%eax,0
x08(%esp)
+767 0002fadf c7442404f6420d00
movl
$0x000d42f6,0x
04(%esp)
shape-type
+775 0002fae7 8d5dc0
leal
0xc0(%
ebp),%ebx
+778 0002faea 891c24
movl
%ebx,(
%esp)
+781 0002faed e8ce310d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+786 0002faf2 895c2404
movl
%ebx,0
x04(%esp)
+790 0002faf6 8b450c
movl
0x0c(%
ebp),%eax
+793 0002faf9 890424
movl
%eax,(

%esp)
+796 0002fafc e83f410700
calll
0x000a3c40
+801 0002fb01 c744240400000000
movl
$0x00000000,0x
04(%esp)
+809 0002fb09 890424
movl
%eax,(
%esp)
+812 0002fb0c e87f3c0700
calll
0x000a3790
+817 0002fb11 894760
movl
%eax,0
x60(%edi)
+820 0002fb14 8b5dc0
movl
0xc0(%
ebp),%ebx
+823 0002fb17 83eb0c
subl
$0x0c,
%ebx
+826 0002fb1a 395db4
cmpl
%ebx,0
xb4(%ebp)
+829 0002fb1d 0f846dfdffff
je
0x0002f890
+835 0002fb23 8d4308
leal
0x08(%
ebx),%eax
+838 0002fb26 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+846 0002fb2e 890424
movl
%eax,(
%esp)
+849 0002fb31 e818310d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+854 0002fb36 85c0
testl
%eax,%
eax
+856 0002fb38 0f8f52fdffff
jg
0x0002f890
+862 0002fb3e 8d45db
leal
0xdb(%
ebp),%eax
+865 0002fb41 89442404
movl
%eax,0
x04(%esp)
+869 0002fb45 891c24
movl
%ebx,(
%esp)
+872 0002fb48 e837310d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+877 0002fb4d e93efdffff
jmp
0x0002f890
+882 0002fb52 89c3
movl
%eax,%
ebx
+884 0002fb54 8b75d4
movl
0xd4(%
ebp),%esi
+887 0002fb57 83ee0c
subl
$0x0c,
%esi
+890 0002fb5a 3975b4
cmpl
%esi,0
xb4(%ebp)
+893 0002fb5d 753f
jne
0x0002
fb9e
+895 0002fb5f 891c24
movl
%ebx,(
%esp)
+898 0002fb62 e8e1300d00
calll
0x00102c48
__Unwind_Resume
+903 0002fb67 89c3
movl
%eax,%
ebx
+905 0002fb69 8b75c4
movl
0xc4(%
ebp),%esi
+908 0002fb6c 83ee0c
subl
$0x0c,
%esi
+911 0002fb6f 3975b4
cmpl
%esi,0
xb4(%ebp)
+914 0002fb72 74e0
je
0x0002

fb54
+916 0002fb74 8d4608
leal
0x08(%
esi),%eax
+919 0002fb77 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+927 0002fb7f 890424
movl
%eax,(
%esp)
+930 0002fb82 e8c7300d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+935 0002fb87 85c0
testl
%eax,%
eax
+937 0002fb89 7fc9
jg
0x0002
fb54
+939 0002fb8b 8d45dc
leal
0xdc(%
ebp),%eax
+942 0002fb8e 89442404
movl
%eax,0
x04(%esp)
+946 0002fb92 893424
movl
%esi,(
%esp)
+949 0002fb95 e8ea300d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+954 0002fb9a ebb8
jmp
0x0002
fb54
+956 0002fb9c ebb4
jmp
0x0002
fb52
+958 0002fb9e 8d4608
leal
0x08(%
esi),%eax
+961 0002fba1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+969 0002fba9 890424
movl
%eax,(
%esp)
+972 0002fbac e89d300d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+977 0002fbb1 85c0
testl
%eax,%
eax
+979 0002fbb3 7faa
jg
0x0002
fb5f
+981 0002fbb5 8d45d9
leal
0xd9(%
ebp),%eax
+984 0002fbb8 89442404
movl
%eax,0
x04(%esp)
+988 0002fbbc 893424
movl
%esi,(
%esp)
+991 0002fbbf e8c0300d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+996 0002fbc4 eb99
jmp
0x0002
fb5f
+998 0002fbc6 eb8a
jmp
0x0002
fb52
+1000 0002fbc8 89c3
movl
%eax,%
ebx
+1002 0002fbca eb93
jmp
0x0002
fb5f
+1004 0002fbcc eb84
jmp
0x0002
fb52
+1006 0002fbce eb82
jmp
0x0002
fb52
+1008 0002fbd0 89c3
movl
%eax,%

ebx
+1010 0002fbd2 8b75c0
movl
0xc0(%
ebp),%esi
+1013 0002fbd5 83ee0c
subl
$0x0c,
%esi
+1016 0002fbd8 3975b4
cmpl
%esi,0
xb4(%ebp)
+1019 0002fbdb 0f8473ffffff
je
0x0002fb54
+1025 0002fbe1 8d4608
leal
0x08(%
esi),%eax
+1028 0002fbe4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1036 0002fbec 890424
movl
%eax,(
%esp)
+1039 0002fbef e85a300d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1044 0002fbf4 85c0
testl
%eax,%
eax
+1046 0002fbf6 0f8f58ffffff
jg
0x0002fb54
+1052 0002fbfc 8d45da
leal
0xda(%
ebp),%eax
+1055 0002fbff 89442404
movl
%eax,0
x04(%esp)
+1059 0002fc03 893424
movl
%esi,(
%esp)
+1062 0002fc06 e879300d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1067 0002fc0b e944ffffff
jmp
0x0002fb54
+1072 0002fc10 e93dffffff
jmp
0x0002fb52
+1077 0002fc15 e938ffffff
jmp
0x0002fb52
+1082 0002fc1a ebac
jmp
0x0002
fbc8
+1084 0002fc1c 89c3
movl
%eax,%
ebx
+1086 0002fc1e 8b75cc
movl
0xcc(%
ebp),%esi
+1089 0002fc21 83ee0c
subl
$0x0c,
%esi
+1092 0002fc24 3975b4
cmpl
%esi,0
xb4(%ebp)
+1095 0002fc27 0f8432ffffff
je
0x0002fb5f
+1101 0002fc2d 8d4608
leal
0x08(%
esi),%eax
+1104 0002fc30 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1112 0002fc38 890424
movl
%eax,(
%esp)
+1115 0002fc3b e80e300d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1120 0002fc40 85c0
testl
%eax,%
eax
+1122 0002fc42 0f8f17ffffff
jg
0x0002fb5f
+1128 0002fc48 8d45e0
leal
0xe0(%
ebp),%eax
+1131 0002fc4b 89442404
movl
%eax,0
x04(%esp)
+1135 0002fc4f 893424
movl
%esi,(
%esp)
+1138 0002fc52 e82d300d00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+1143 0002fc57 e903ffffff
jmp
0x0002fb5f
+1148 0002fc5c ebbe
jmp
0x0002
fc1c
+1150 0002fc5e e965ffffff
jmp
0x0002fbc8
+1155 0002fc63 e960ffffff
jmp
0x0002fbc8
+1160 0002fc68 e9e5feffff
jmp
0x0002fb52
+1165 0002fc6d 89c3
movl
%eax,%
ebx
+1167 0002fc6f 8b75d0
movl
0xd0(%
ebp),%esi
+1170 0002fc72 83ee0c
subl
$0x0c,
%esi
+1173 0002fc75 3975b4
cmpl
%esi,0
xb4(%ebp)
+1176 0002fc78 74a4
je
0x0002
fc1e
+1178 0002fc7a 8d4608
leal
0x08(%
esi),%eax
+1181 0002fc7d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1189 0002fc85 890424
movl
%eax,(
%esp)
+1192 0002fc88 e8c12f0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1197 0002fc8d 85c0
testl
%eax,%
eax
+1199 0002fc8f 7f8d
jg
0x0002
fc1e
+1201 0002fc91 8d45e3
leal
0xe3(%
ebp),%eax
+1204 0002fc94 89442404
movl
%eax,0
x04(%esp)
+1208 0002fc98 893424
movl
%esi,(
%esp)
+1211 0002fc9b e8e42f0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1216 0002fca0 e979ffffff
jmp
0x0002fc1e
+1221 0002fca5 89c3
movl
%eax,%
ebx
+1223 0002fca7 8b75c8
movl
0xc8(%
ebp),%esi
+1226 0002fcaa 83ee0c
subl
$0x0c,
%esi
+1229 0002fcad 3975b4
cmpl
%esi,0
xb4(%ebp)
+1232 0002fcb0 0f849efeffff
je
0x0002fb54
+1238 0002fcb6 8d4608
leal
0x08(%
esi),%eax
+1241 0002fcb9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1249 0002fcc1 890424
movl
%eax,(
%esp)
+1252 0002fcc4 e8852f0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1257 0002fcc9 85c0
testl
%eax,%
eax
+1259 0002fccb 0f8f83feffff
jg
0x0002fb54

+1265 0002fcd1 8d45de


leal
0xde(%
ebp),%eax
+1268 0002fcd4 89442404
movl
%eax,0
x04(%esp)
+1272 0002fcd8 893424
movl
%esi,(
%esp)
+1275 0002fcdb e8a42f0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1280 0002fce0 e96ffeffff
jmp
0x0002fb54
+1285 0002fce5 e968feffff
jmp
0x0002fb52
+1290 0002fcea e92dffffff
jmp
0x0002fc1c
+1295 0002fcef e95efeffff
jmp
0x0002fb52
+1300 0002fcf4 660f1f440000
nopw
0x00(%eax,%eax
)
+1306 0002fcfa 660f1f440000
nopw
0x00(%eax,%eax
)
+0

0002fd00 55

pushl

%ebp
+1
0002fd01 89e5
%esp,%ebp
+3
0002fd03 57
%edi
+4
0002fd04 56
%esi
+5
0002fd05 53
%ebx
+6
0002fd06 83ec3c
$0x3c,%esp
+9
0002fd09 8b4508
0x08(%ebp),%eax
+12 0002fd0c c700e8971300
eax)
+18 0002fd12 83c010
%eax
+21 0002fd15 8945cc
xcc(%ebp)
+24 0002fd18 8b5508
ebp),%edx
+27 0002fd1b 83c21c
%edx
+30 0002fd1e 8955d0
xd0(%ebp)
+33 0002fd21 8b7a04
edx),%edi
+36 0002fd24 8b5508
ebp),%edx
+39 0002fd27 8b421c
edx),%eax
+42 0002fd2a 39c7
edi
+44 0002fd2c 0f84c6000000
+50 0002fd32 8b1588801300
x
+56 0002fd38 8955c8
xc8(%ebp)
+59 0002fd3b 8955d4
xd4(%ebp)
+62 0002fd3e 89c3

movl
pushl
pushl
pushl
subl
movl
movl

$0x001397e8,(%
addl

$0x10,

movl

%eax,0

movl

0x08(%

addl

$0x1c,

movl

%edx,0

movl

0x04(%

movl

0x08(%

movl

0x1c(%

cmpl

%eax,%

je
movl

0x0002fdf8
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

ebx
+64 0002fd40 8b03
,%eax
+66 0002fd42 8d70f4
eax),%esi
+69 0002fd45 3b75d4
ebp),%esi
+72 0002fd48 757f
fdc9
+74 0002fd4a 83c304
%ebx
+77 0002fd4d 39df
edi
+79 0002fd4f 75ef
fd40
+81 0002fd51 8b55d0
ebp),%edx
+84 0002fd54 8b02
,%eax
+86 0002fd56 85c0
eax
+88 0002fd58 7408
fd62
+90 0002fd5a 890424
%esp)
+93 0002fd5d e80c300d00
operator delete(void*)
+98 0002fd62 8b45cc
ebp),%eax
+101 0002fd65 8b7004
eax),%esi
+104 0002fd68 8b18
,%ebx
+106 0002fd6a 39de
esi
+108 0002fd6c 7411
fd7f
+110 0002fd6e 6690
+112 0002fd70 891c24
%esp)
+115 0002fd73 e8e8e40200
+120 0002fd78 83c324
%ebx
+123 0002fd7b 39de
esi
+125 0002fd7d 75f1
fd70
+127 0002fd7f 8b55cc
ebp),%edx
+130 0002fd82 8b02
,%eax
+132 0002fd84 85c0
eax
+134 0002fd86 7408
fd90
+136 0002fd88 890424
%esp)
+139 0002fd8b e8de2f0d00
operator delete(void*)
+144 0002fd90 8b4508

movl

(%ebx)

leal

0xf4(%

cmpl

0xd4(%

jne

0x0002

addl

$0x04,

cmpl

%ebx,%

jne

0x0002

movl

0xd0(%

movl

(%edx)

testl

%eax,%

je

0x0002

movl

%eax,(

calll

0x00102d6e
movl

0xcc(%

movl

0x04(%

movl

(%eax)

cmpl

%ebx,%

je

0x0002

nop
movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0002

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0002

movl

%eax,(

calll

calll

0x00102d6e
movl

0x08(%

ebp),%eax
+147 0002fd93 c700e8911300
movl
$0x001391e8,(%
eax)
+153 0002fd99 8b5508
movl
0x08(%
ebp),%edx
+156 0002fd9c 8b4208
movl
0x08(%
edx),%eax
+159 0002fd9f 8d58f4
leal
0xf4(%
eax),%ebx
+162 0002fda2 8b75c8
movl
0xc8(%
ebp),%esi
+165 0002fda5 39f3
cmpl
%esi,%
ebx
+167 0002fda7 755d
jne
0x0002
fe06
+169 0002fda9 8b5508
movl
0x08(%
ebp),%edx
+172 0002fdac 8b4204
movl
0x04(%
edx),%eax
+175 0002fdaf 8d58f4
leal
0xf4(%
eax),%ebx
+178 0002fdb2 39de
cmpl
%ebx,%
esi
+180 0002fdb4 757b
jne
0x0002
fe31
+182 0002fdb6 8b4508
movl
0x08(%
ebp),%eax
+185 0002fdb9 890424
movl
%eax,(
%esp)
+188 0002fdbc e8ad2f0d00
calll
0x00102d6e
operator delete(void*)
+193 0002fdc1 83c43c
addl
$0x3c,
%esp
+196 0002fdc4 5b
popl
%ebx
+197 0002fdc5 5e
popl
%esi
+198 0002fdc6 5f
popl
%edi
+199 0002fdc7 c9
leave
+200 0002fdc8 c3
ret
+201 0002fdc9 83e804
subl
$0x04,
%eax
+204 0002fdcc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+212 0002fdd4 890424
movl
%eax,(
%esp)
+215 0002fdd7 e8722e0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+220 0002fddc 85c0
testl
%eax,%
eax
+222 0002fdde 0f8f66ffffff
jg
0x0002fd4a
+228 0002fde4 8d45e7
leal
0xe7(%
ebp),%eax
+231 0002fde7 89442404
movl
%eax,0
x04(%esp)
+235 0002fdeb 893424
movl
%esi,(
%esp)
+238 0002fdee e8912e0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+243 0002fdf3 e952ffffff
jmp
0x0002fd4a
+248 0002fdf8 8b1588801300
movl
0x00138088,%ed

x
+254 0002fdfe 8955c8
movl
%edx,0
xc8(%ebp)
+257 0002fe01 e94bffffff
jmp
0x0002fd51
+262 0002fe06 83e804
subl
$0x04,
%eax
+265 0002fe09 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+273 0002fe11 890424
movl
%eax,(
%esp)
+276 0002fe14 e8352e0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+281 0002fe19 85c0
testl
%eax,%
eax
+283 0002fe1b 7f8c
jg
0x0002
fda9
+285 0002fe1d 8d45e3
leal
0xe3(%
ebp),%eax
+288 0002fe20 89442404
movl
%eax,0
x04(%esp)
+292 0002fe24 891c24
movl
%ebx,(
%esp)
+295 0002fe27 e8582e0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+300 0002fe2c e978ffffff
jmp
0x0002fda9
+305 0002fe31 83e804
subl
$0x04,
%eax
+308 0002fe34 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+316 0002fe3c 890424
movl
%eax,(
%esp)
+319 0002fe3f e80a2e0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+324 0002fe44 85c0
testl
%eax,%
eax
+326 0002fe46 0f8f6affffff
jg
0x0002fdb6
+332 0002fe4c 8d45e1
leal
0xe1(%
ebp),%eax
+335 0002fe4f 89442404
movl
%eax,0
x04(%esp)
+339 0002fe53 891c24
movl
%ebx,(
%esp)
+342 0002fe56 e8292e0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+347 0002fe5b e956ffffff
jmp
0x0002fdb6
+352 0002fe60 89c7
movl
%eax,%
edi
+354 0002fe62 8b5508
movl
0x08(%
ebp),%edx
+357 0002fe65 8b4204
movl
0x04(%
edx),%eax
+360 0002fe68 8d58f4
leal
0xf4(%
eax),%ebx
+363 0002fe6b 39de
cmpl
%ebx,%
esi
+365 0002fe6d 750c
jne
0x0002
fe7b
+367 0002fe6f 893c24
movl
%edi,(

%esp)
+370 0002fe72 e8d12d0d00
calll
0x00102c48
__Unwind_Resume
+375 0002fe77 89c7
movl
%eax,%
edi
+377 0002fe79 ebf4
jmp
0x0002
fe6f
+379 0002fe7b 83e804
subl
$0x04,
%eax
+382 0002fe7e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+390 0002fe86 890424
movl
%eax,(
%esp)
+393 0002fe89 e8c02d0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+398 0002fe8e 85c0
testl
%eax,%
eax
+400 0002fe90 7fdd
jg
0x0002
fe6f
+402 0002fe92 8d45e2
leal
0xe2(%
ebp),%eax
+405 0002fe95 89442404
movl
%eax,0
x04(%esp)
+409 0002fe99 891c24
movl
%ebx,(
%esp)
+412 0002fe9c e8e32d0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+417 0002fea1 ebcc
jmp
0x0002
fe6f
+419 0002fea3 89c7
movl
%eax,%
edi
+421 0002fea5 8b55d0
movl
0xd0(%
ebp),%edx
+424 0002fea8 8b02
movl
(%edx)
,%eax
+426 0002feaa 85c0
testl
%eax,%
eax
+428 0002feac 7408
je
0x0002
feb6
+430 0002feae 890424
movl
%eax,(
%esp)
+433 0002feb1 e8b82e0d00
calll
0x00102d6e
operator delete(void*)
+438 0002feb6 8b45cc
movl
0xcc(%
ebp),%eax
+441 0002feb9 8b7004
movl
0x04(%
eax),%esi
+444 0002febc 8b18
movl
(%eax)
,%ebx
+446 0002febe 39de
cmpl
%ebx,%
esi
+448 0002fec0 7413
je
0x0002
fed5
+450 0002fec2 891c24
movl
%ebx,(
%esp)
+453 0002fec5 e896e30200
calll
0x0005e260
+458 0002feca 83c324
addl
$0x24,
%ebx
+461 0002fecd 39de
cmpl
%ebx,%

esi
+463 0002fecf 75f1
fec2
+465 0002fed1 eb02
fed5
+467 0002fed3 89c7
edi
+469 0002fed5 8b55cc
ebp),%edx
+472 0002fed8 8b02
,%eax
+474 0002feda 85c0
eax
+476 0002fedc 7408
fee6
+478 0002fede 890424
%esp)
+481 0002fee1 e8882e0d00
calll
operator delete(void*)
+486 0002fee6 8b4508
ebp),%eax
+489 0002fee9 c700e8911300
movl
eax)
+495 0002feef 8b5508
ebp),%edx
+498 0002fef2 8b4208
edx),%eax
+501 0002fef5 8d58f4
eax),%ebx
+504 0002fef8 8b75c8
ebp),%esi
+507 0002fefb 39f3
ebx
+509 0002fefd 7557
ff56
+511 0002feff 8b5508
ebp),%edx
+514 0002ff02 8b4204
edx),%eax
+517 0002ff05 8d58f4
eax),%ebx
+520 0002ff08 39de
esi
+522 0002ff0a 0f845fffffff
je
+528 0002ff10 83e804
%eax
+531 0002ff13 c7442404ffffffff
movl
04(%esp)
+539 0002ff1b 890424
%esp)
+542 0002ff1e e82b2d0d00
calll
__gnu_cxx::__exchange_and_add(int volatile*, int)
+547 0002ff23 85c0
eax
+549 0002ff25 0f8f44ffffff
jg
+555 0002ff2b 8d45e4
ebp),%eax
+558 0002ff2e 89442404
x04(%esp)
+562 0002ff32 891c24

jne

0x0002

jmp

0x0002

movl

%eax,%

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0002

movl

%eax,(
0x00102d6e

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xc8(%

cmpl

%esi,%

jne

0x0002

movl

0x08(%

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

subl

0x0002fe6f
$0x04,
$0xffffffff,0x

movl

%eax,(
0x00102c4e

testl

%eax,%

leal

0x0002fe6f
0xe4(%

movl

%eax,0

movl

%ebx,(

%esp)
+565 0002ff35 e84a2d0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+570 0002ff3a e930ffffff
jmp
0x0002fe6f
+575 0002ff3f 89c7
movl
%eax,%
edi
+577 0002ff41 8b55cc
movl
0xcc(%
ebp),%edx
+580 0002ff44 8b02
movl
(%edx)
,%eax
+582 0002ff46 85c0
testl
%eax,%
eax
+584 0002ff48 7594
jne
0x0002
fede
+586 0002ff4a eb9a
jmp
0x0002
fee6
+588 0002ff4c e926ffffff
jmp
0x0002fe77
+593 0002ff51 e921ffffff
jmp
0x0002fe77
+598 0002ff56 83e804
subl
$0x04,
%eax
+601 0002ff59 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+609 0002ff61 890424
movl
%eax,(
%esp)
+612 0002ff64 e8e52c0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+617 0002ff69 85c0
testl
%eax,%
eax
+619 0002ff6b 7f92
jg
0x0002
feff
+621 0002ff6d 8d45e6
leal
0xe6(%
ebp),%eax
+624 0002ff70 89442404
movl
%eax,0
x04(%esp)
+628 0002ff74 891c24
movl
%ebx,(
%esp)
+631 0002ff77 e8082d0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+636 0002ff7c eb81
jmp
0x0002
feff
+638 0002ff7e 89c7
movl
%eax,%
edi
+640 0002ff80 8b5508
movl
0x08(%
ebp),%edx
+643 0002ff83 8b4204
movl
0x04(%
edx),%eax
+646 0002ff86 8d58f4
leal
0xf4(%
eax),%ebx
+649 0002ff89 39de
cmpl
%ebx,%
esi
+651 0002ff8b 0f84defeffff
je
0x0002fe6f
+657 0002ff91 83e804
subl
$0x04,
%eax
+660 0002ff94 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+668 0002ff9c 890424
movl
%eax,(
%esp)
+671 0002ff9f e8aa2c0d00
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+676 0002ffa4 85c0
testl
%eax,%
eax
+678 0002ffa6 0f8fc3feffff
jg
0x0002fe6f
+684 0002ffac 8d45e5
leal
0xe5(%
ebp),%eax
+687 0002ffaf 89442404
movl
%eax,0
x04(%esp)
+691 0002ffb3 891c24
movl
%ebx,(
%esp)
+694 0002ffb6 e8c92c0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+699 0002ffbb e9affeffff
jmp
0x0002fe6f
+704 0002ffc0 e9b2feffff
jmp
0x0002fe77
+709 0002ffc5 90
nop
+710 0002ffc6 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

0002ffd0 55

pushl

%ebp
+1
0002ffd1 89e5
%esp,%ebp
+3
0002ffd3 57
%edi
+4
0002ffd4 56
%esi
+5
0002ffd5 53
%ebx
+6
0002ffd6 83ec3c
$0x3c,%esp
+9
0002ffd9 8b4508
0x08(%ebp),%eax
+12 0002ffdc c700e8971300
eax)
+18 0002ffe2 83c010
%eax
+21 0002ffe5 8945cc
xcc(%ebp)
+24 0002ffe8 8b5508
ebp),%edx
+27 0002ffeb 83c21c
%edx
+30 0002ffee 8955d0
xd0(%ebp)
+33 0002fff1 8b7a04
edx),%edi
+36 0002fff4 8b5508
ebp),%edx
+39 0002fff7 8b421c
edx),%eax
+42 0002fffa 39c7
edi
+44 0002fffc 0f84bb000000
+50 00030002 8b1588801300
x
+56 00030008 8955c8
xc8(%ebp)
+59 0003000b 8955d4
xd4(%ebp)

movl
pushl
pushl
pushl
subl
movl
movl

$0x001397e8,(%
addl

$0x10,

movl

%eax,0

movl

0x08(%

addl

$0x1c,

movl

%edx,0

movl

0x04(%

movl

0x08(%

movl

0x1c(%

cmpl

%eax,%

je
movl

0x000300bd
0x00138088,%ed
movl

%edx,0

movl

%edx,0

+62 0003000e 89c3

movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xd4(%

jne

0x0003

addl

$0x04,

cmpl

%ebx,%

jne

0x0003

movl

0xd0(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

ebx
+64 00030010 8b03
,%eax
+66 00030012 8d70f4
eax),%esi
+69 00030015 3b75d4
ebp),%esi
+72 00030018 7574
008e
+74 0003001a 83c304
%ebx
+77 0003001d 39df
edi
+79 0003001f 75ef
0010
+81 00030021 8b55d0
ebp),%edx
+84 00030024 8b02
,%eax
+86 00030026 85c0
eax
+88 00030028 7408
0032
+90 0003002a 890424
%esp)
+93 0003002d e83c2d0d00
operator delete(void*)
+98 00030032 8b45cc
ebp),%eax
+101 00030035 8b7004
eax),%esi
+104 00030038 8b18
,%ebx
+106 0003003a 39de
esi
+108 0003003c 7411
004f
+110 0003003e 6690
+112 00030040 891c24
%esp)
+115 00030043 e818e20200
+120 00030048 83c324
%ebx
+123 0003004b 39de
esi
+125 0003004d 75f1
0040
+127 0003004f 8b55cc
ebp),%edx
+130 00030052 8b02
,%eax
+132 00030054 85c0
eax
+134 00030056 7408
0060
+136 00030058 890424
%esp)
+139 0003005b e80e2d0d00
operator delete(void*)

calll

0x00102d6e
movl

0xcc(%

movl

0x04(%

movl

(%eax)

cmpl

%ebx,%

je

0x0003

nop
movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0003

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

calll

calll

0x00102d6e

+144 00030060 8b4508


movl
0x08(%
ebp),%eax
+147 00030063 c700e8911300
movl
$0x001391e8,(%
eax)
+153 00030069 8b5508
movl
0x08(%
ebp),%edx
+156 0003006c 8b4208
movl
0x08(%
edx),%eax
+159 0003006f 8d58f4
leal
0xf4(%
eax),%ebx
+162 00030072 8b75c8
movl
0xc8(%
ebp),%esi
+165 00030075 39f3
cmpl
%esi,%
ebx
+167 00030077 7552
jne
0x0003
00cb
+169 00030079 8b5508
movl
0x08(%
ebp),%edx
+172 0003007c 8b4204
movl
0x04(%
edx),%eax
+175 0003007f 8d58f4
leal
0xf4(%
eax),%ebx
+178 00030082 39de
cmpl
%ebx,%
esi
+180 00030084 756d
jne
0x0003
00f3
+182 00030086 83c43c
addl
$0x3c,
%esp
+185 00030089 5b
popl
%ebx
+186 0003008a 5e
popl
%esi
+187 0003008b 5f
popl
%edi
+188 0003008c c9
leave
+189 0003008d c3
ret
+190 0003008e 83e804
subl
$0x04,
%eax
+193 00030091 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+201 00030099 890424
movl
%eax,(
%esp)
+204 0003009c e8ad2b0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+209 000300a1 85c0
testl
%eax,%
eax
+211 000300a3 0f8f71ffffff
jg
0x0003001a
+217 000300a9 8d45e7
leal
0xe7(%
ebp),%eax
+220 000300ac 89442404
movl
%eax,0
x04(%esp)
+224 000300b0 893424
movl
%esi,(
%esp)
+227 000300b3 e8cc2b0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+232 000300b8 e95dffffff
jmp
0x0003001a
+237 000300bd 8b1588801300
movl
0x00138088,%ed
x
+243 000300c3 8955c8
movl
%edx,0
xc8(%ebp)
+246 000300c6 e956ffffff
jmp
0x00030021
+251 000300cb 83e804
subl
$0x04,

%eax
+254 000300ce c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+262 000300d6 890424
movl
%eax,(
%esp)
+265 000300d9 e8702b0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+270 000300de 85c0
testl
%eax,%
eax
+272 000300e0 7f97
jg
0x0003
0079
+274 000300e2 8d45e3
leal
0xe3(%
ebp),%eax
+277 000300e5 89442404
movl
%eax,0
x04(%esp)
+281 000300e9 891c24
movl
%ebx,(
%esp)
+284 000300ec e8932b0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+289 000300f1 eb86
jmp
0x0003
0079
+291 000300f3 83e804
subl
$0x04,
%eax
+294 000300f6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+302 000300fe 890424
movl
%eax,(
%esp)
+305 00030101 e8482b0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+310 00030106 85c0
testl
%eax,%
eax
+312 00030108 0f8f78ffffff
jg
0x00030086
+318 0003010e 8d45e1
leal
0xe1(%
ebp),%eax
+321 00030111 89442404
movl
%eax,0
x04(%esp)
+325 00030115 891c24
movl
%ebx,(
%esp)
+328 00030118 e8672b0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+333 0003011d e964ffffff
jmp
0x00030086
+338 00030122 89c7
movl
%eax,%
edi
+340 00030124 8b5508
movl
0x08(%
ebp),%edx
+343 00030127 8b4204
movl
0x04(%
edx),%eax
+346 0003012a 8d58f4
leal
0xf4(%
eax),%ebx
+349 0003012d 39de
cmpl
%ebx,%
esi
+351 0003012f 750c
jne
0x0003
013d
+353 00030131 893c24
movl
%edi,(
%esp)
+356 00030134 e80f2b0d00
calll
0x00102c48
__Unwind_Resume
+361 00030139 89c7
movl
%eax,%

edi
+363 0003013b ebf4
jmp
0x0003
0131
+365 0003013d 83e804
subl
$0x04,
%eax
+368 00030140 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+376 00030148 890424
movl
%eax,(
%esp)
+379 0003014b e8fe2a0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+384 00030150 85c0
testl
%eax,%
eax
+386 00030152 7fdd
jg
0x0003
0131
+388 00030154 8d45e2
leal
0xe2(%
ebp),%eax
+391 00030157 89442404
movl
%eax,0
x04(%esp)
+395 0003015b 891c24
movl
%ebx,(
%esp)
+398 0003015e e8212b0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+403 00030163 ebcc
jmp
0x0003
0131
+405 00030165 89c7
movl
%eax,%
edi
+407 00030167 8b55d0
movl
0xd0(%
ebp),%edx
+410 0003016a 8b02
movl
(%edx)
,%eax
+412 0003016c 85c0
testl
%eax,%
eax
+414 0003016e 7408
je
0x0003
0178
+416 00030170 890424
movl
%eax,(
%esp)
+419 00030173 e8f62b0d00
calll
0x00102d6e
operator delete(void*)
+424 00030178 8b45cc
movl
0xcc(%
ebp),%eax
+427 0003017b 8b7004
movl
0x04(%
eax),%esi
+430 0003017e 8b18
movl
(%eax)
,%ebx
+432 00030180 39de
cmpl
%ebx,%
esi
+434 00030182 7413
je
0x0003
0197
+436 00030184 891c24
movl
%ebx,(
%esp)
+439 00030187 e8d4e00200
calll
0x0005e260
+444 0003018c 83c324
addl
$0x24,
%ebx
+447 0003018f 39de
cmpl
%ebx,%
esi
+449 00030191 75f1
jne
0x0003
0184
+451 00030193 eb02
jmp
0x0003

0197
+453 00030195 89c7
movl
%eax,%
edi
+455 00030197 8b55cc
movl
0xcc(%
ebp),%edx
+458 0003019a 8b02
movl
(%edx)
,%eax
+460 0003019c 85c0
testl
%eax,%
eax
+462 0003019e 7408
je
0x0003
01a8
+464 000301a0 890424
movl
%eax,(
%esp)
+467 000301a3 e8c62b0d00
calll
0x00102d6e
operator delete(void*)
+472 000301a8 8b4508
movl
0x08(%
ebp),%eax
+475 000301ab c700e8911300
movl
$0x001391e8,(%
eax)
+481 000301b1 8b5508
movl
0x08(%
ebp),%edx
+484 000301b4 8b4208
movl
0x08(%
edx),%eax
+487 000301b7 8d58f4
leal
0xf4(%
eax),%ebx
+490 000301ba 8b75c8
movl
0xc8(%
ebp),%esi
+493 000301bd 39f3
cmpl
%esi,%
ebx
+495 000301bf 7557
jne
0x0003
0218
+497 000301c1 8b5508
movl
0x08(%
ebp),%edx
+500 000301c4 8b4204
movl
0x04(%
edx),%eax
+503 000301c7 8d58f4
leal
0xf4(%
eax),%ebx
+506 000301ca 39de
cmpl
%ebx,%
esi
+508 000301cc 0f845fffffff
je
0x00030131
+514 000301d2 83e804
subl
$0x04,
%eax
+517 000301d5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+525 000301dd 890424
movl
%eax,(
%esp)
+528 000301e0 e8692a0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+533 000301e5 85c0
testl
%eax,%
eax
+535 000301e7 0f8f44ffffff
jg
0x00030131
+541 000301ed 8d45e4
leal
0xe4(%
ebp),%eax
+544 000301f0 89442404
movl
%eax,0
x04(%esp)
+548 000301f4 891c24
movl
%ebx,(
%esp)
+551 000301f7 e8882a0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+556 000301fc e930ffffff


jmp
0x00030131
+561 00030201 89c7
movl
%eax,%
edi
+563 00030203 8b55cc
movl
0xcc(%
ebp),%edx
+566 00030206 8b02
movl
(%edx)
,%eax
+568 00030208 85c0
testl
%eax,%
eax
+570 0003020a 7594
jne
0x0003
01a0
+572 0003020c eb9a
jmp
0x0003
01a8
+574 0003020e e926ffffff
jmp
0x00030139
+579 00030213 e921ffffff
jmp
0x00030139
+584 00030218 83e804
subl
$0x04,
%eax
+587 0003021b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+595 00030223 890424
movl
%eax,(
%esp)
+598 00030226 e8232a0d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+603 0003022b 85c0
testl
%eax,%
eax
+605 0003022d 7f92
jg
0x0003
01c1
+607 0003022f 8d45e6
leal
0xe6(%
ebp),%eax
+610 00030232 89442404
movl
%eax,0
x04(%esp)
+614 00030236 891c24
movl
%ebx,(
%esp)
+617 00030239 e8462a0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+622 0003023e eb81
jmp
0x0003
01c1
+624 00030240 89c7
movl
%eax,%
edi
+626 00030242 8b5508
movl
0x08(%
ebp),%edx
+629 00030245 8b4204
movl
0x04(%
edx),%eax
+632 00030248 8d58f4
leal
0xf4(%
eax),%ebx
+635 0003024b 39de
cmpl
%ebx,%
esi
+637 0003024d 0f84defeffff
je
0x00030131
+643 00030253 83e804
subl
$0x04,
%eax
+646 00030256 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+654 0003025e 890424
movl
%eax,(
%esp)
+657 00030261 e8e8290d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+662 00030266 85c0
testl
%eax,%
eax
+664 00030268 0f8fc3feffff
jg
0x00030131

+670 0003026e 8d45e5


leal
0xe5(%
ebp),%eax
+673 00030271 89442404
movl
%eax,0
x04(%esp)
+677 00030275 891c24
movl
%ebx,(
%esp)
+680 00030278 e8072a0d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+685 0003027d e9affeffff
jmp
0x00030131
+690 00030282 e9b2feffff
jmp
0x00030139
+695 00030287 90
nop
+696 00030288 90
nop
+697 00030289 90
nop
+698 0003028a 90
nop
+699 0003028b 90
nop
+700 0003028c 90
nop
+701 0003028d 90
nop
+702 0003028e 90
nop
+703 0003028f 90
nop
+0

00030290 55

pushl

%ebp
+1
00030291 89e5
%esp,%ebp
+3
00030293 b801000000
00001,%eax
+8
00030298 c9
+9
00030299 c3
+10 0003029a 660f1f440000
)
+0

movl
movl

$0x000
leave
ret
0x00(%eax,%eax

nopw

000302a0 55

pushl

000302a1 89e5

movl

000302a3 31c0

xorl

000302a5
000302a6
000302a7
000302a8

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

000302b0 55

0x0000
pushl

%ebp
+1
000302b1 89e5
%esp,%ebp
+3
000302b3 8b4508
0x08(%ebp),%eax
+6
000302b6 8b80d0000000
00d0(%eax),%eax
+12 000302bc c9
+13 000302bd c3
+14 000302be 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

000302c0 55

pushl

000302c1 89e5

movl

%ebp
+1
%esp,%ebp

+3
000302c3 8b4508
0x08(%ebp),%eax
+6
000302c6 8b80d4000000
00d4(%eax),%eax
+12 000302cc c9
+13 000302cd c3
+14 000302ce 6690
+0

movl
movl

0x0000

leave
ret
nop

000302d0 55

pushl

%ebp
+1
000302d1 89e5
%esp,%ebp
+3
000302d3 8b4508
0x08(%ebp),%eax
+6
000302d6 8b80d8000000
00d8(%eax),%eax
+12 000302dc c9
+13 000302dd c3
+14 000302de 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

000302e0 55

pushl

%ebp
+1
000302e1 89e5
%esp,%ebp
+3
000302e3 8b4508
0x08(%ebp),%eax
+6
000302e6 8b80dc000000
00dc(%eax),%eax
+12 000302ec c9
+13 000302ed c3
+14 000302ee 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

000302f0 55

pushl

%ebp
+1
000302f1 89e5
%esp,%ebp
+3
000302f3 8b4508
0x08(%ebp),%eax
+6
000302f6 8b80e0000000
00e0(%eax),%eax
+12 000302fc c9
+13 000302fd c3
+14 000302fe 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00030300 55

pushl

%ebp
+1
00030301 89e5
%esp,%ebp
+3
00030303 8b4508
0x08(%ebp),%eax
+6
00030306 8b80e4000000
00e4(%eax),%eax
+12 0003030c c9
+13 0003030d c3
+14 0003030e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00030310 55

pushl

00030311 89e5

movl

%ebp
+1
%esp,%ebp

+3
00030313 8b4508
0x08(%ebp),%eax
+6
00030316 8b80e8000000
00e8(%eax),%eax
+12 0003031c c9
+13 0003031d c3
+14 0003031e 6690
+0

movl
movl

0x0000

leave
ret
nop

00030320 55

pushl

%ebp
+1
00030321 89e5
%esp,%ebp
+3
00030323 8b4508
0x08(%ebp),%eax
+6
00030326 8b80ec000000
00ec(%eax),%eax
+12 0003032c c9
+13 0003032d c3
+14 0003032e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00030330 55

pushl

%ebp
+1
00030331 89e5
%esp,%ebp
+3
00030333 8b4508
0x08(%ebp),%eax
+6
00030336 8b80f0000000
00f0(%eax),%eax
+12 0003033c c9
+13 0003033d c3
+14 0003033e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00030340 55

pushl

%ebp
+1
00030341 89e5
%esp,%ebp
+3
00030343 8b4508
0x08(%ebp),%eax
+6
00030346 8b80f4000000
00f4(%eax),%eax
+12 0003034c c9
+13 0003034d c3
+14 0003034e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00030350 55

pushl

%ebp
+1
00030351
%esp,%ebp
+3
00030353
0x08(%ebp),%edx
+6
00030356
0x0c(%ebp),%eax
+9
00030359
%eax,(%edx)
+11 0003035b 8b4510
ebp),%eax
+14 0003035e 894204
x04(%edx)
+17 00030361 8b4514
ebp),%eax

89e5

movl

8b5508

movl

8b450c

movl

8902

movl
movl

0x10(%

movl

%eax,0

movl

0x14(%

+20 00030364
x08(%edx)
+23 00030367
ebp),%eax
+26 0003036a
x0c(%edx)
+29 0003036d
+30 0003036e
+31 0003036f
+0

894208

movl

%eax,0

8b4518

movl

0x18(%

89420c

movl

%eax,0

c9
c3
90

leave
ret
nop

00030370 55

pushl

%ebp
+1
00030371
%esp,%ebp
+3
00030373
0x08(%ebp),%edx
+6
00030376
0x0c(%ebp),%eax
+9
00030379
%eax,(%edx)
+11 0003037b 8b4510
ebp),%eax
+14 0003037e 894204
x04(%edx)
+17 00030381 8b4514
ebp),%eax
+20 00030384 894208
x08(%edx)
+23 00030387 8b4518
ebp),%eax
+26 0003038a 89420c
x0c(%edx)
+29 0003038d c9
+30 0003038e c3
+31 0003038f 90
+0

89e5

movl

8b5508

movl

8b450c

movl

8902

movl
movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movl

%eax,0

leave
ret
nop

00030390 55

pushl

%ebp
+1
00030391 89e5
%esp,%ebp
+3
00030393 d905801a1000
1a80
+9
00030399 c9
+10 0003039a c3
+11 0003039b 90
+12 0003039c 0f1f4000
eax)
+0

movl
flds

0x0010
leave

ret
nop
nopl

000303a0 55

0x00(%
pushl

%ebp
+1
000303a1
%esp,%ebp
+3
000303a3
0x08(%ebp),%edx
+6
000303a6
0x0c(%ebp),%eax
+9
000303a9
00d4(%edx),%eax
+15 000303af 7406
03b7

89e5

movl

8b5508

movl

8b450c

movl

3b82d4000000

cmpl

0x0000

je

0x0003

+17
4(%edx)
+23
+24
+25
+26
)

000303b1 8982d4000000
000303b7
000303b8
000303b9
000303ba
+0

c9
c3
90
660f1f440000

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

000303c0 55

pushl

%ebp
+1
000303c1 89e5
%esp,%ebp
+3
000303c3 83ec68
$0x68,%esp
+6
000303c6 895df4
%ebx,0xf4(%ebp)
+9
000303c9 8975f8
%esi,0xf8(%ebp)
+12 000303cc 897dfc
xfc(%ebp)
+15 000303cf 8b750c
ebp),%esi
+18 000303d2 8d460c
esi),%eax
+21 000303d5 8944240c
x0c(%esp)
+25 000303d9 8b5508
ebp),%edx
+28 000303dc 8b420c
edx),%eax
+31 000303df f30f2a00
,%xmm0
+35 000303e3 f30f5905181b1000
m0
+43 000303eb f30f11442408
p)
+49 000303f1 8b3dcc801300
i
+55 000303f7 897c2404
x04(%esp)
+59 000303fb 8d5da8
ebp),%ebx
+62 000303fe 891c24
%esp)
+65 00030401 e8fa460300
+70 00030406 895c2404
x04(%esp)
+74 0003040a 893424
%esp)
+77 0003040d e87e900300
+82 00030412 8b5508
ebp),%edx
+85 00030415 8b420c
edx),%eax
+88 00030418 8b00
,%eax
+90 0003041a f7d8
+92 0003041c f30f2ac0
xmm0
+96 00030420 f30f5905181b1000

movl
subl
movl
movl
movl

%edi,0

movl

0x0c(%

leal

0x0c(%

movl

%eax,0

movl

0x08(%

movl

0x0c(%

cvtsi2ss

(%eax)

mulss

0x00101b18,%xm

movss

%xmm0,0x08(%es

movl

0x001380cc,%ed
movl

%edi,0

leal

0xa8(%

movl

%ebx,(

movl

0x00064b00
%ebx,0

movl

%esi,(

movl

0x00069490
0x08(%

movl

0x0c(%

movl

(%eax)

negl
cvtsi2ss

%eax
%eax,%

calll

calll

mulss

0x00101b18,%xm

m0
+104 00030428 f30f11442408

movss

%xmm0,0x08(%es

p)
+110 0003042e
x04(%esp)
+114 00030432
ebp),%eax
+117 00030435
%esp)
+120 00030438
+125 0003043d
ebp),%ebx
+128 00030440
ebp),%esi
+131 00030443
ebp),%edi
+134 00030446
+135 00030447
+136 00030448
x,%eax)
+0

897c2404

movl

%edi,0

8b4510

movl

0x10(%

890424

movl

%eax,(

movl

0x000691c0
0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
0f1f840000000000

leave
ret

e8838d0300
8b5df4

calll

nopl

0x00000000(%ea

00030450 55

pushl

%ebp
+1
00030451 89e5
%esp,%ebp
+3
00030453 57
%edi
+4
00030454 56
%esi
+5
00030455 53
%ebx
+6
00030456 81eccc000000
000cc,%esp
+12 0003045c 8b4508
ebp),%eax
+15 0003045f 8b4808
eax),%ecx
+18 00030462 8d5101
ecx),%edx
+21 00030465 89d0
eax
+23 00030467 c1e81f
%eax
+26 0003046a 01d0
eax
+28 0003046c d1f8
+30 0003046e 898548ffffff
8(%ebp)
+36 00030474 89c6
esi
+38 00030476 4e
+39 00030477 85f6
esi
+41 00030479 0f8efa000000
+47 0003047f 8d3c85fcffffff
ax,4),%edi
+54 00030486 8d0440
%eax,2),%eax
+57 00030489 c1e002
%eax

movl
pushl
pushl
pushl
subl

$0x000

movl

0x08(%

movl

0x08(%

leal

0x01(%

movl

%edx,%

shrl

$0x1f,

addl

%edx,%

sarl

%eax
%eax,0xffffff4

movl

%eax,%

decl
testl

%esi
%esi,%

movl

jle
leal

0x00030579
0xfffffffc(,%e
leal

(%eax,

shll

$0x02,

+60 0003048c
ebp),%edx
+63 0003048f
edx,%eax),%ebx
+67 00030493
ebp),%edx
+70 00030496
edx,%eax),%eax
+74 0003049a
c(%ebp)
+80 000304a0
x0c(%esp)
+84 000304a4
ebp),%edx
+87 000304a7
edx),%eax
+90 000304aa
),%xmm0
+96 000304b0
m0
+104 000304b8
p)
+110 000304be
x
+115 000304c3
x04(%esp)
+119 000304c7
ebp),%edx
+122 000304ca
%esp)
+125 000304cd
+130 000304d2
+131 000304d3
c(%ebp)
+137 000304d9
%ebx
+140 000304dc
4(%ebp)
+146 000304e2
esi
+148 000304e4
p),%ebx
+154 000304ea
)
+160 000304f0
ebp),%eax
+163 000304f3
x04(%esp)
+167 000304f7
%esp)
+170 000304fa
+175 000304ff
%esi
+178 00030502
+179 00030503
04f0
+181 00030505
p),%esi
+187 0003050b
p),%ebx

8b550c

movl

0x0c(%

8d5c02f4

leal

0xf4(%

8b5510

movl

0x10(%

8d4402e8

leal

0xe8(%

89855cffffff

movl

%eax,0xffffff5

895c240c

movl

%ebx,0

8b5508

movl

0x08(%

8b420c

movl

0x0c(%

f30f2a4407fc

cvtsi2ss

0xfc(%edi,%eax

f30f5905181b1000

mulss

0x00101b18,%xm

f30f11442408

movss

%xmm0,0x08(%es

a1cc801300

movl

0x001380cc,%ea

89442404

movl

%eax,0

8d55a8

leal

0xa8(%

891424

movl

%edx,(

decl

0x00064b00
%esi
%esi,0xffffff4

subl

$0x0c,

e82e460300
4e
89b54cffffff

calll
movl

83eb0c
899d44ffffff

movl

89de

%ebx,0xffffff4
movl

%ebx,%

8b9d4cffffff

movl

0xffffff4c(%eb

660f1f440000

nopw

0x00(%eax,%eax

8d45a8

leal

0xa8(%

89442404

movl

%eax,0

893424

movl

%esi,(

subl

0x00069490
$0x0c,

decl
jns

%ebx
0x0003

e8918f0300
83ee0c

calll

4b
79eb
8bb54cffffff

movl

0xffffff4c(%eb

8b9d5cffffff

movl

0xffffff5c(%eb

+193 00030511 0f1f8000000000

nopl

0x00000000(%ea

nopl

0x00000000(%ea

x)
+200 00030518
x,%eax)
+208 00030520
ebp),%edx
+211 00030523
edx),%eax
+214 00030526
edi,%eax),%eax
+218 0003052a
+220 0003052c
xmm0
+224 00030530
m0
+232 00030538
p)
+238 0003053e
x
+243 00030543
x04(%esp)
+247 00030547
%esp)
+250 0003054a
+255 0003054f
%ebx
+258 00030552
+259 00030553
0520
+261 00030555
%edi
+264 00030558
p),%ebx
+270 0003055e
5c(%ebp)
+277 00030565
p),%esi
+283 0003056b
esi
+285 0003056d
+291 00030573
ebp),%edx
+294 00030576
edx),%ecx
+297 00030579
p),%edx
+303 0003057f
%edx,2),%eax
+306 00030582
%eax
+309 00030585
ebp),%edx
+312 00030588
edx
+314 0003058a
4(%ebp)
+320 00030590
p),%edx
+326 00030596
%edx

0f1f840000000000
8b5508

movl

0x08(%

8b420c

movl

0x0c(%

8b4407fc

movl

0xfc(%

f7d8
f30f2ac0

negl
cvtsi2ss

%eax
%eax,%

f30f5905181b1000

mulss

0x00101b18,%xm

f30f11442408

movss

%xmm0,0x08(%es

a1cc801300

movl

0x001380cc,%ea

89442404

movl

%eax,0

891c24

movl

%ebx,(

subl

0x000691c0
$0x0c,

4e
79cb

decl
jns

%esi
0x0003

83ef04

subl

$0x04,

e8718c0300
83eb0c

calll

8b9d44ffffff

movl

0xffffff44(%eb

83ad5cffffff0c

subl

$0x0c,0xffffff

8bb54cffffff

movl

0xffffff4c(%eb

85f6
0f852dffffff
8b5508

testl
jne

8b4a08
8b9548ffffff

%esi,%

movl

0x000304a0
0x08(%

movl

0x08(%

movl

0xffffff48(%eb

8d0452

leal

(%edx,

c1e002

shll

$0x02,

8b5510

movl

0x10(%

01c2

addl

%eax,%

899564ffffff

movl

%edx,0xffffff6

8b9548ffffff

movl

0xffffff48(%eb

c1e202

shll

$0x02,

+329 00030599
4(%ebp)
+335 0003059f
ebp),%eax
+338 000305a2
8(%ebp)
+344 000305a8
p),%edx
+350 000305ae
edx,%edx,2),%eax
+354 000305b2
ebp),%edx
+357 000305b5
%eax,4),%eax
+360 000305b8
0(%ebp)
+366 000305be
p),%edi
+372 000305c4
edi
+374 000305c6
+380 000305cc
p),%eax
+386 000305d2
x0c(%esp)
+390 000305d6
ebp),%edx
+393 000305d9
edx),%eax
+396 000305dc
p),%edx
+402 000305e2
),%xmm0
+408 000305e8
m0
+416 000305f0
p)
+422 000305f6
x
+427 000305fb
x04(%esp)
+431 000305ff
p),%edx
+437 00030605
%esp)
+440 00030608
+445 0003060d
edi),%eax
+448 00030610
0(%ebp)
+454 00030616
ebp),%eax
+457 00030619
eax),%edx
+460 0003061c
edx),%eax
+463 0003061f
0(%ebp)
+469 00030625
0663

899554ffffff

movl

03450c

%edx,0xffffff5
addl

0x0c(%

898558ffffff

movl

%eax,0xffffff5

8b9548ffffff

movl

0xffffff48(%eb

8d445203

leal

0x03(%

8b550c

movl

0x0c(%

8d0482

leal

(%edx,

898560ffffff

movl

%eax,0xffffff6

8bbd48ffffff

movl

0xffffff48(%eb

39cf
0f8dc7000000
8b8558ffffff

cmpl
jge
movl

%ecx,%
0x00030693
0xffffff58(%eb

8944240c

movl

%eax,0

8b5508

movl

0x08(%

8b420c

movl

0x0c(%

8b9554ffffff

movl

0xffffff54(%eb

f30f2a4402fc

cvtsi2ss

0xfc(%edx,%eax

f30f5905181b1000

mulss

0x00101b18,%xm

f30f11442408

movss

%xmm0,0x08(%es

a1cc801300

movl

0x001380cc,%ea

89442404
8d9568ffffff

movl
leal

891424
e8f3440300
8d4701

calll

898550ffffff

movl

%eax,0
0xffffff68(%eb

movl

%edx,(

leal

0x00064b00
0x01(%
%eax,0xffffff5

8b4508

movl

0x08(%

8b5008

movl

0x08(%

8d4201

leal

0x01(%

398550ffffff
7d3c

cmpl

%eax,0xffffff5
jge

0x0003

+471 00030627
p),%esi
+477 0003062d
p),%ebx
+483 00030633
)
+489 00030639
x)
+496 00030640
p),%edx
+502 00030646
x04(%esp)
+506 0003064a
%esp)
+509 0003064d
+514 00030652
+515 00030653
ebp),%eax
+518 00030656
eax),%edx
+521 00030659
%ebx
+524 0003065c
edx),%eax
+527 0003065f
eax
+529 00030661
0640
+531 00030663
edi
+533 00030665
069e
+535 00030667
ecx
+537 00030669
64(%ebp)
+544 00030670
54(%ebp)
+551 00030677
58(%ebp)
+558 0003067e
60(%ebp)
+565 00030685
p),%edi
+571 0003068b
edi
+573 0003068d
+579 00030693
sp
+585 00030699
+586 0003069a
+587 0003069b
+588 0003069c
+589 0003069d
+590 0003069e
esi
+592 000306a0
p),%ebx
+598 000306a6
ebp),%edx

8bb550ffffff

movl

0xffffff50(%eb

8b9d60ffffff

movl

0xffffff60(%eb

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

8d9568ffffff

leal

0xffffff68(%eb

89542404

movl

%edx,0

891c24

movl

%ebx,(

incl
movl

0x00069490
%esi
0x08(%

8b5008

movl

0x08(%

83c30c

addl

$0x0c,

8d4201

leal

0x01(%

39f0

cmpl

%esi,%

7fdd

jg

0x0003

39d7

cmpl

%edx,%

7c37

jl

0x0003

89d1

movl

%edx,%

e83e8e0300
46
8b4508

calll

838564ffffff0c

addl

$0x0c,0xffffff

838554ffffff04

addl

$0x04,0xffffff

838558ffffff0c

addl

$0x0c,0xffffff

838560ffffff0c

addl

$0x0c,0xffffff

8bbd50ffffff

movl

0xffffff50(%eb

39cf
0f8c39ffffff
81c4cc000000

cmpl
jl
addl

5b
5e
5f
c9
c3
89fe
8b9d64ffffff
8b5508

%ecx,%
0x000305cc
$0x000000cc,%e

popl
popl
popl
leave
ret
movl
movl

%ebx
%esi
%edi
%edi,%
0xffffff64(%eb

movl

0x08(%

+601 000306a9
edx),%eax
+604 000306ac
p),%edx
+610 000306b2
edx,%eax),%eax
+614 000306b6
+616 000306b8
xmm0
+620 000306bc
m0
+628 000306c4
p)
+634 000306ca
x
+639 000306cf
x04(%esp)
+643 000306d3
%esp)
+646 000306d6
+651 000306db
+652 000306dc
%ebx
+655 000306df
ebp),%edx
+658 000306e2
x08(%edx)
+661 000306e5
06a9
+663 000306e7
edx),%edx
+666 000306ea
+671 000306ef
+0

8b420c
8b9554ffffff

movl

0x0c(%

movl

0xffffff54(%eb

8b4402fc

movl

0xfc(%

f7d8
f30f2ac0

negl
cvtsi2ss

%eax
%eax,%

f30f5905181b1000

mulss

0x00101b18,%xm

f30f11442408

movss

%xmm0,0x08(%es

a1cc801300

movl

0x001380cc,%ea

89442404

movl

%eax,0

891c24

movl

%ebx,(

incl
addl

0x000691c0
%esi
$0x0c,

8b5508

movl

0x08(%

397208

cmpl

%esi,0

7fc2

jg

0x0003

8b5208

movl

0x08(%

e8e58a0300
46
83c30c

e978ffffff
90

calll

jmp

0x00030667
nop

000306f0 55

pushl

%ebp
+1
000306f1 89e5
%esp,%ebp
+3
000306f3 57
%edi
+4
000306f4 56
%esi
+5
000306f5 53
%ebx
+6
000306f6 83ec2c
$0x2c,%esp
+9
000306f9 8b4508
0x08(%ebp),%eax
+12 000306fc 8b5d0c
ebp),%ebx
+15 000306ff 8b7510
ebp),%esi
+18 00030702 f30f2a08
,%xmm1
+22 00030706 f30f590d801a1000
m1
+30 0003070e f30f5e0d04191000
m1
+38 00030716 f30f2a4008
m0

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

cvtsi2ss

(%eax)

mulss

0x00101a80,%xm

divss

0x00101904,%xm

cvtsi2ss

0x08(%eax),%xm

+43 0003071b
%xmm2
+46 0003071e
%xmm2
+50 00030722
p)
+55 00030727
m1
+63 0003072f
p)
+68 00030734
08(%ebx)
+75 0003073b
04(%ebx)
+82 00030742
%xmm0
+85 00030745
%xmm0
+89 00030749
m0
+94 0003074e
(%ebx)
+98 00030752
08(%esp)
+106 0003075a
i
+112 00030760
x04(%esp)
+116 00030764
%esp)
+119 00030767
+124 0003076c
ebx),%eax
+127 0003076f
08(%eax)
+134 00030776
04(%eax)
+141 0003077d
m0
+146 00030782
m0
+151 00030787
x)
+156 0003078c
08(%esp)
+164 00030794
x04(%esp)
+168 00030798
%esp)
+171 0003079b
+176 000307a0
ebx),%eax
+179 000307a3
08(%eax)
+186 000307aa
04(%eax)
+193 000307b1
m0
+198 000307b6
%xmm0

0f28d1

movaps

%xmm1,

f30f5ed0

divss

%xmm0,

f30f1155e0

movss

%xmm2,0xe0(%eb

f30f590d9c1b1000

mulss

0x00101b9c,%xm

f30f114de4

movss

%xmm1,0xe4(%eb

c7430800000000

movl

$0x00000000,0x

c7430400000000

movl

$0x00000000,0x

0f57c0

xorps

%xmm0,

f30f59c2

mulss

%xmm2,

f30f5845e4

addss

f30f1103

0xe4(%ebp),%xm
movss

%xmm0,

c7442408db0f493f

movl

$0x3f490fdb,0x

8b3dcc801300

movl

0x001380cc,%ed

897c2404

movl

%edi,0

891c24

movl

%ebx,(

leal

0x000691c0
0x0c(%

e8548a0300
8d430c

calll

c7400800000000

movl

$0x00000000,0x

c7400400000000

movl

$0x00000000,0x

f30f1045e0

movss

0xe0(%ebp),%xm

f30f5845e4

addss

0xe4(%ebp),%xm

f30f11430c

movss

%xmm0,0x0c(%eb

c7442408db0f493f

movl

$0x3f490fdb,0x

897c2404

movl

%edi,0

890424

movl

%eax,(

leal

0x000691c0
0x18(%

e8208a0300
8d4318

calll

c7400800000000

movl

$0x00000000,0x

c7400400000000

movl

$0x00000000,0x

f30f1045e0

movss

0xe0(%ebp),%xm

f30f58c0

addss

%xmm0,

+202 000307ba f30f5845e4

addss

0xe4(%ebp),%xm

movss

%xmm0,0x18(%eb

movl

$0x3f490fdb,0x

m0
+207 000307bf f30f114318
x)
+212 000307c4
08(%esp)
+220 000307cc
x04(%esp)
+224 000307d0
%esp)
+227 000307d3
+232 000307d8
ebx),%eax
+235 000307db
08(%eax)
+242 000307e2
04(%eax)
+249 000307e9
m0
+254 000307ee
m0
+262 000307f6
m0
+267 000307fb
x)
+272 00030800
08(%esp)
+280 00030808
x04(%esp)
+284 0003080c
%esp)
+287 0003080f
+292 00030814
ebx),%eax
+295 00030817
08(%eax)
+302 0003081e
04(%eax)
+309 00030825
m0
+314 0003082a
m0
+322 00030832
m0
+327 00030837
x)
+332 0003083c
08(%esp)
+340 00030844
x04(%esp)
+344 00030848
%esp)
+347 0003084b
+352 00030850
ebx),%eax
+355 00030853
08(%eax)
+362 0003085a
04(%eax)
+369 00030861

c7442408db0f493f
897c2404

movl

%edi,0

890424

movl

%eax,(

leal

0x000691c0
0x24(%

e8e8890300
8d4324

calll

c7400800000000

movl

$0x00000000,0x

c7400400000000

movl

$0x00000000,0x

f30f1045e0

movss

0xe0(%ebp),%xm

f30f5905a01b1000

mulss

0x00101ba0,%xm

f30f5845e4

addss

0xe4(%ebp),%xm

f30f114324

movss

%xmm0,0x24(%eb

c7442408db0f493f

movl

$0x3f490fdb,0x

897c2404

movl

%edi,0

890424

movl

%eax,(

leal

0x000691c0
0x30(%

e8ac890300
8d4330

calll

c7400800000000

movl

$0x00000000,0x

c7400400000000

movl

$0x00000000,0x

f30f1045e0

movss

0xe0(%ebp),%xm

f30f5905fc120e00

mulss

0x000e12fc,%xm

f30f5845e4

addss

0xe4(%ebp),%xm

f30f114330

movss

%xmm0,0x30(%eb

c7442408db0f493f

movl

$0x3f490fdb,0x

897c2404

movl

%edi,0

890424

movl

%eax,(

leal

0x000691c0
0x3c(%

e870890300
8d433c

calll

c7400800000000

movl

$0x00000000,0x

c7400400000000

movl

$0x00000000,0x

f30f1045e0

movss

0xe0(%ebp),%xm

m0
+374 00030866 f30f590500130e00

mulss

0x000e1300,%xm

addss

0xe4(%ebp),%xm

movss

%xmm0,0x3c(%eb

movl

$0x3f490fdb,0x

m0
+382 0003086e f30f5845e4
m0
+387 00030873 f30f11433c
x)
+392 00030878
08(%esp)
+400 00030880
x04(%esp)
+404 00030884
%esp)
+407 00030887
+412 0003088c
ebx),%eax
+415 0003088f
08(%eax)
+422 00030896
04(%eax)
+429 0003089d
m0
+434 000308a2
m0
+442 000308aa
m0
+447 000308af
x)
+452 000308b4
08(%esp)
+460 000308bc
x04(%esp)
+464 000308c0
%esp)
+467 000308c3
+472 000308c8
ebx),%eax
+475 000308cb
08(%eax)
+482 000308d2
04(%eax)
+489 000308d9
m0
+494 000308de
m0
+502 000308e6
m0
+507 000308eb
x)
+512 000308f0
08(%esp)
+520 000308f8
x04(%esp)
+524 000308fc
%esp)
+527 000308ff
+532 00030904
ebx),%eax
+535 00030907
08(%eax)

c7442408db0f493f
897c2404

movl

%edi,0

890424

movl

%eax,(

leal

0x000691c0
0x48(%

e834890300
8d4348

calll

c7400800000000

movl

$0x00000000,0x

c7400400000000

movl

$0x00000000,0x

f30f1045e0

movss

0xe0(%ebp),%xm

f30f5905a41b1000

mulss

0x00101ba4,%xm

f30f5845e4

addss

0xe4(%ebp),%xm

f30f114348

movss

%xmm0,0x48(%eb

c7442408db0f493f

movl

$0x3f490fdb,0x

897c2404

movl

%edi,0

890424

movl

%eax,(

leal

0x000691c0
0x54(%

e8f8880300
8d4354

calll

c7400800000000

movl

$0x00000000,0x

c7400400000000

movl

$0x00000000,0x

f30f1045e0

movss

0xe0(%ebp),%xm

f30f5905a81b1000

mulss

0x00101ba8,%xm

f30f5845e4

addss

0xe4(%ebp),%xm

f30f114354

movss

%xmm0,0x54(%eb

c7442408db0f493f

movl

$0x3f490fdb,0x

897c2404

movl

%edi,0

890424

movl

%eax,(

leal

0x000691c0
0x60(%

e8bc880300
8d4360

calll

c7400800000000

movl

$0x00000000,0x

+542 0003090e
04(%eax)
+549 00030915
m0
+554 0003091a
m0
+562 00030922
p)
+567 00030927
m0
+572 0003092c
x)
+577 00030931
08(%esp)
+585 00030939
x04(%esp)
+589 0003093d
%esp)
+592 00030940
+597 00030945
x
+602 0003094a
m3
+610 00030952
m2
+615 00030957
%xmm2
+618 0003095a
,%xmm1
+622 0003095e
%xmm1
+625 00030961
m0
+630 00030966
%xmm0
+633 00030969
i)
+638 0003096e
i)
+643 00030973
(%esi)
+647 00030977
esi),%edx
+650 0003097a
m2
+655 0003097f
%xmm2
+658 00030982
,%xmm1
+662 00030986
%xmm1
+665 00030989
m0
+670 0003098e
%xmm0
+673 00030991
x)
+678 00030996
x)
+683 0003099b

c7400400000000

movl

$0x00000000,0x

f30f1045e0

movss

0xe0(%ebp),%xm

f30f5905ac1b1000

mulss

0x00101bac,%xm

f30f1145e0

movss

%xmm0,0xe0(%eb

f30f5845e4

addss

0xe4(%ebp),%xm

f30f114360

movss

%xmm0,0x60(%eb

c7442408db0f493f

movl

$0x3f490fdb,0x

897c2404

movl

%edi,0

890424

movl

%eax,(

e87b880300
a1e4801300

calll
movl

0x000691c0
0x001380e4,%ea

f30f101db01b1000

movss

0x00101bb0,%xm

f30f105004

movss

0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f114608

movss

%xmm0,0x08(%es

f30f115604

movss

%xmm2,0x04(%es

f30f110e

movss

%xmm1,

8d560c

leal

0x0c(%

f30f105004

movss

0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f114208

movss

%xmm0,0x08(%ed

f30f115204

movss

%xmm2,0x04(%ed

f30f114e0c

movss

%xmm1,0x0c(%es

i)
+688 000309a0
esi),%edx
+691 000309a3
m2
+696 000309a8
%xmm2
+699 000309ab
,%xmm1
+703 000309af
%xmm1
+706 000309b2
m0
+711 000309b7
%xmm0
+714 000309ba
x)
+719 000309bf
x)
+724 000309c4
i)
+729 000309c9
esi),%edx
+732 000309cc
m2
+737 000309d1
%xmm2
+740 000309d4
,%xmm1
+744 000309d8
%xmm1
+747 000309db
m0
+752 000309e0
%xmm0
+755 000309e3
x)
+760 000309e8
x)
+765 000309ed
i)
+770 000309f2
esi),%edx
+773 000309f5
m2
+778 000309fa
%xmm2
+781 000309fd
,%xmm1
+785 00030a01
%xmm1
+788 00030a04
m0
+793 00030a09
%xmm0
+796 00030a0c
x)
+801 00030a11
x)
+806 00030a16

8d5618
f30f105004

leal
movss

0x18(%
0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f114208

movss

%xmm0,0x08(%ed

f30f115204

movss

%xmm2,0x04(%ed

f30f114e18

movss

%xmm1,0x18(%es

8d5624
f30f105004

leal
movss

0x24(%
0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f114208

movss

%xmm0,0x08(%ed

f30f115204

movss

%xmm2,0x04(%ed

f30f114e24

movss

%xmm1,0x24(%es

8d5630
f30f105004

leal
movss

0x30(%
0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f114208

movss

%xmm0,0x08(%ed

f30f115204

movss

%xmm2,0x04(%ed

f30f114e30

movss

%xmm1,0x30(%es

i)
+811 00030a1b
esi),%edx
+814 00030a1e
m2
+819 00030a23
%xmm2
+822 00030a26
,%xmm1
+826 00030a2a
%xmm1
+829 00030a2d
m0
+834 00030a32
%xmm0
+837 00030a35
x)
+842 00030a3a
x)
+847 00030a3f
i)
+852 00030a44
esi),%edx
+855 00030a47
m2
+860 00030a4c
%xmm2
+863 00030a4f
,%xmm1
+867 00030a53
%xmm1
+870 00030a56
m0
+875 00030a5b
%xmm0
+878 00030a5e
x)
+883 00030a63
x)
+888 00030a68
i)
+893 00030a6d
esi),%edx
+896 00030a70
m2
+901 00030a75
%xmm2
+904 00030a78
,%xmm1
+908 00030a7c
%xmm1
+911 00030a7f
m0
+916 00030a84
%xmm0
+919 00030a87
x)
+924 00030a8c
x)
+929 00030a91

8d563c
f30f105004

leal
movss

0x3c(%
0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f114208

movss

%xmm0,0x08(%ed

f30f115204

movss

%xmm2,0x04(%ed

f30f114e3c

movss

%xmm1,0x3c(%es

8d5648
f30f105004

leal
movss

0x48(%
0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f114208

movss

%xmm0,0x08(%ed

f30f115204

movss

%xmm2,0x04(%ed

f30f114e48

movss

%xmm1,0x48(%es

8d5654
f30f105004

leal
movss

0x54(%
0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f114208

movss

%xmm0,0x08(%ed

f30f115204

movss

%xmm2,0x04(%ed

f30f114e54

movss

%xmm1,0x54(%es

i)
+934
%esp
+937
+938
+939
+940
+941
+942

00030a96 83c42c

addl

$0x2c,

00030a99
00030a9a
00030a9b
00030a9c
00030a9d
00030a9e

popl
popl
popl
leave
ret
nop

%ebx
%esi
%edi

+0

5b
5e
5f
c9
c3
6690
00030aa0 55

pushl

%ebp
+1
00030aa1 89e5
%esp,%ebp
+3
00030aa3 53
%ebx
+4
00030aa4 83ec34
$0x34,%esp
+7
00030aa7 8b5d08
0x08(%ebp),%ebx
+10 00030aaa c745dc004c0d00
dc(%ebp)
Front
+17 00030ab1 c745e088560d00
e0(%ebp)
Back
+24 00030ab8 c745e400000000
e4(%ebp)
+31 00030abf c745e82c010000
e8(%ebp)
+38 00030ac6 c745ec64000000
ec(%ebp)
'd'
+45 00030acd 8b03
,%eax
+47 00030acf 891c24
%esp)
+50 00030ad2 ff5038
%eax)
+53 00030ad5 8d55e8
ebp),%edx
+56 00030ad8 89542408
x08(%esp)
+60 00030adc 8d55dc
ebp),%edx
+63 00030adf 89542404
x04(%esp)
+67 00030ae3 83c00c
%eax
+70 00030ae6 890424
%esp)
+73 00030ae9 e8328d0400
+78 00030aee 8945f0
xf0(%ebp)
+81 00030af1 8955f4
xf4(%ebp)
+84 00030af4 c744240c2c010000
0c(%esp)
+92 00030afc c744240801000000
08(%esp)
+100 00030b04 c744240464000000
04(%esp)
'd'
+108 00030b0c 8d45f0

movl
pushl
subl
movl
movl

$0x000d4c00,0x

movl

$0x000d5688,0x

movl

$0x00000000,0x

movl

$0x0000012c,0x

movl

$0x00000064,0x
movl

(%ebx)

movl

%ebx,(

call

*0x38(

leal

0xe8(%

movl

%edx,0

leal

0xdc(%

movl

%edx,0

addl

$0x0c,

movl

%eax,(

movl

0x00079820
%eax,0

movl

%edx,0

calll

movl

$0x0000012c,0x

movl

$0x00000001,0x

movl

$0x00000064,0x
leal

0xf0(%

ebp),%eax
+111 00030b0f
%esp)
+114 00030b12
+119 00030b17
xf0(%ebp)
+122 00030b1a
xf4(%ebp)
+125 00030b1d
%esp)
+128 00030b20
+133 00030b25
ebx
+135 00030b27
04(%esp)
+143 00030b2f
%esp)
+146 00030b32
+151 00030b37
,%ecx
+153 00030b39
ebp),%edx
+156 00030b3c
x04(%esp)
+160 00030b40
%esp)
+163 00030b43
%ecx)
+166 00030b46
04(%esp)
+174 00030b4e
%esp)
+177 00030b51
+182 00030b56
,%ecx
+184 00030b58
ebp),%edx
+187 00030b5b
x04(%esp)
+191 00030b5f
%esp)
+194 00030b62
%ecx)
+197 00030b65
%esp
+200 00030b68
+201 00030b69
+202 00030b6a
+203 00030b6b
+204 00030b6c
eax)
+0

890424

movl

%eax,(

movl

0x0004b170
%eax,0

8955f4

movl

%edx,0

891c24

movl

%ebx,(

movl

0x000067a0
%eax,%

e859a60100
8945f0

calll

e87b5cfdff
89c3

calll

c744240464550d00
Width
890424

movl

e829f00600
8b08

calll

$0x000d5564,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b55f0

movl

0xf0(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

c7442404a8580d00
Height
891c24

movl

e80af00600
8b08

calll

$0x000d58a8,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b55f4

movl

0xf4(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

83c434

addl

$0x34,

5b
c9
c3
90
0f1f4000

popl
leave
ret
nop
nopl

%ebx

00030b70 55

0x00(%
pushl

%ebp
+1
00030b71 89e5
%esp,%ebp
+3
00030b73 83ec38
$0x38,%esp
+6
00030b76 895df4
%ebx,0xf4(%ebp)

movl
subl
movl

+9
00030b79 8975f8
%esi,0xf8(%ebp)
+12 00030b7c 897dfc
xfc(%ebp)
+15 00030b7f 8b5d08
ebp),%ebx
+18 00030b82 c7042478000000
esp)
'x'
+25 00030b89 e8ec210d00
operator new(unsigned long)
+30 00030b8e 89c6
esi
+32 00030b90 8b83d4000000
x),%eax
+38 00030b96 8945e0
xe0(%ebp)
+41 00030b99 8b83d0000000
x),%eax
+47 00030b9f 8945e4
xe4(%ebp)
+50 00030ba2 8bbbd8000000
x),%edi
+56 00030ba8 c744240405000000
04(%esp)
+64 00030bb0 893424
%esp)
+67 00030bb3 e8486efdff
+72 00030bb8 c70620991300
esi)
+78 00030bbe 897e50
x50(%esi)
+81 00030bc1 8b45e4
ebp),%eax
+84 00030bc4 894654
x54(%esi)
+87 00030bc7 8b45e0
ebp),%eax
+90 00030bca 894658
x58(%esi)
+93 00030bcd 8d83dc000000
x),%eax
+99 00030bd3 c74424081c000000
08(%esp)
+107 00030bdb 89442404
x04(%esp)
+111 00030bdf 8d465c
esi),%eax
+114 00030be2 890424
%esp)
+117 00030be5 e832220d00
_memmove
+122 00030bea 89f0
eax
+124 00030bec 8b5df4
ebp),%ebx
+127 00030bef 8b75f8
ebp),%esi
+130 00030bf2 8b7dfc
ebp),%edi
+133 00030bf5 c9

movl
movl

%edi,0

movl

0x08(%

movl

$0x00000078,(%

calll

0x00102d7a
movl

movl

%eax,%
0x000000d4(%eb

movl
movl

%eax,0
0x000000d0(%eb

movl

%eax,0

movl

0x000000d8(%eb

movl

$0x00000005,0x
movl

calll
movl

%esi,(
0x00007a00
$0x00139920,(%

movl

%edi,0

movl

0xe4(%

movl

%eax,0

movl

0xe0(%

movl

%eax,0

leal

0x000000dc(%eb

movl

$0x0000001c,0x
movl

%eax,0

leal

0x5c(%

movl

%eax,(

calll

0x00102e1c
movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave

+134 00030bf6 c3
+135 00030bf7 89c3
ebx
+137 00030bf9 893424
%esp)
+140 00030bfc e86d210d00
operator delete(void*)
+145 00030c01 891c24
%esp)
+148 00030c04 e83f200d00
__Unwind_Resume
+153 00030c09 90
+154 00030c0a 660f1f440000
)
+0

ret
movl

%eax,%

movl

%esi,(

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
nopw

0x00(%eax,%eax

00030c10 55

pushl

%ebp
+1
00030c11 89e5
%esp,%ebp
+3
00030c13 53
%ebx
+4
00030c14 83ec14
$0x14,%esp
+7
00030c17 8b5d08
0x08(%ebp),%ebx
+10 00030c1a c744240c05000000
0c(%esp)
+18 00030c22 c7442408084c0d00
08(%esp)
Standing up brochure
+26 00030c2a c74424041d4c0d00
04(%esp)
Brochure
+34 00030c32 891c24
%esp)
+37 00030c35 e8e676feff
+42 00030c3a c703e8981300
ebx)
+48 00030c40 83c414
%esp
+51 00030c43 5b
+52 00030c44 c9
+53 00030c45 c3
+54 00030c46 662e0f1f840000000000
nopw
ax)
+0

movl
pushl
subl
movl
movl

$0x00000005,0x

movl

$0x000d4c08,0x

movl

$0x000d4c1d,0x
movl

calll
movl

%ebx,(
0x00018320
$0x001398e8,(%

addl

$0x14,

popl
%ebx
leave
ret
%cs:0x00000000(%eax,%e

00030c50 55

pushl

%ebp
+1
00030c51 89e5
%esp,%ebp
+3
00030c53 53
%ebx
+4
00030c54 83ec14
$0x14,%esp
+7
00030c57 8b5d08
0x08(%ebp),%ebx
+10 00030c5a c744240c05000000
0c(%esp)
+18 00030c62 c7442408084c0d00
08(%esp)
Standing up brochure
+26 00030c6a c74424041d4c0d00
04(%esp)
Brochure

movl
pushl
subl
movl
movl

$0x00000005,0x

movl

$0x000d4c08,0x

movl

$0x000d4c1d,0x

+34
%esp)
+37
+42
ebx)
+48
%esp
+51
+52
+53
+54
ax)

00030c72 891c24

movl

00030c75 e8a676feff
00030c7a c703e8981300

calll
movl

%ebx,(
0x00018320
$0x001398e8,(%

00030c80 83c414

addl

00030c83
00030c84
00030c85
00030c86

popl
%ebx
leave
ret
%cs:0x00000000(%eax,%e

+0

5b
c9
c3
662e0f1f840000000000

nopw

00030c90 55

$0x14,

pushl

%ebp
+1
00030c91 89e5
%esp,%ebp
+3
00030c93 56
%esi
+4
00030c94 53
%ebx
+5
00030c95 83ec10
$0x10,%esp
+8
00030c98 8b750c
0x0c(%ebp),%esi
+11 00030c9b 8b4508
ebp),%eax
+14 00030c9e 890424
%esp)
+17 00030ca1 e8fa5afdff
+22 00030ca6 89c3
ebx
+24 00030ca8 c744240464550d00
04(%esp)
Width
+32 00030cb0 890424
%esp)
+35 00030cb3 e8a8ee0600
+40 00030cb8 8b08
,%ecx
+42 00030cba 8b5654
esi),%edx
+45 00030cbd 89542404
x04(%esp)
+49 00030cc1 890424
%esp)
+52 00030cc4 ff5108
%ecx)
+55 00030cc7 c7442404a8580d00
04(%esp)
Height
+63 00030ccf 891c24
%esp)
+66 00030cd2 e889ee0600
+71 00030cd7 8b08
,%ecx
+73 00030cd9 8b5658
esi),%edx
+76 00030cdc 89542404
x04(%esp)
+80 00030ce0 890424
%esp)

movl
pushl
pushl
subl
movl
movl

0x08(%

movl

%eax,(

movl

0x000067a0
%eax,%

calll
movl

$0x000d5564,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

0x54(%

movl

%edx,0

movl

%eax,(

call

*0x08(

calll

movl

$0x000d58a8,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

movl

0x58(%

movl

%edx,0

movl

%eax,(

calll

+83 00030ce3
%ecx)
+86 00030ce6
04(%esp)
+94 00030cee
%esp)
+97 00030cf1
+102 00030cf6
,%ecx
+104 00030cf8
esi),%edx
+107 00030cfb
x04(%esp)
+111 00030cff
%esp)
+114 00030d02
%ecx)
+117 00030d05
04(%esp)
+125 00030d0d
%esp)
+128 00030d10
+133 00030d15
,%ecx
+135 00030d17
esi),%edx
+138 00030d1a
x04(%esp)
+142 00030d1e
%esp)
+145 00030d21
%ecx)
+148 00030d24
04(%esp)
+156 00030d2c
%esp)
+159 00030d2f
+164 00030d34
,%ecx
+166 00030d36
esi),%edx
+169 00030d39
x04(%esp)
+173 00030d3d
%esp)
+176 00030d40
%ecx)
+179 00030d43
04(%esp)
+187 00030d4b
%esp)
+190 00030d4e
+195 00030d53
,%ecx
+197 00030d55
esi),%edx
+200 00030d58
x04(%esp)
+204 00030d5c
%esp)

ff5108

call

c7442404264c0d00
Number of folds
891c24

movl

e86aee0600
8b08

calll

*0x08(
$0x000d4c26,0x

movl

%ebx,(

movl

0x0009fb60
(%eax)

8b5650

movl

0x50(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

c7442404364c0d00
Angle 1
891c24

movl

e84bee0600
8b08

calll

$0x000d4c36,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b565c

movl

0x5c(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

c74424043e4c0d00
Angle 2
891c24

movl

e82cee0600
8b08

calll

$0x000d4c3e,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b5660

movl

0x60(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

c7442404464c0d00
Angle 3
891c24

movl

e80dee0600
8b08

calll

$0x000d4c46,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b5664

movl

0x64(%

89542404

movl

%edx,0

890424

movl

%eax,(

+207 00030d5f
%ecx)
+210 00030d62
04(%esp)
+218 00030d6a
%esp)
+221 00030d6d
+226 00030d72
,%ecx
+228 00030d74
esi),%edx
+231 00030d77
x04(%esp)
+235 00030d7b
%esp)
+238 00030d7e
%ecx)
+241 00030d81
04(%esp)
+249 00030d89
%esp)
+252 00030d8c
+257 00030d91
,%ecx
+259 00030d93
esi),%edx
+262 00030d96
x04(%esp)
+266 00030d9a
%esp)
+269 00030d9d
%ecx)
+272 00030da0
04(%esp)
+280 00030da8
%esp)
+283 00030dab
+288 00030db0
,%ecx
+290 00030db2
esi),%edx
+293 00030db5
x04(%esp)
+297 00030db9
%esp)
+300 00030dbc
%ecx)
+303 00030dbf
04(%esp)
+311 00030dc7
%esp)
+314 00030dca
+319 00030dcf
,%ecx
+321 00030dd1
esi),%edx
+324 00030dd4
x0c(%ebp)
+327 00030dd7
x08(%ebp)

ff5108

call

c74424044e4c0d00
Angle 4
891c24

movl

e8eeed0600
8b08

calll

*0x08(
$0x000d4c4e,0x

movl

%ebx,(

movl

0x0009fb60
(%eax)

8b5668

movl

0x68(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

c7442404564c0d00
Angle 5
891c24

movl

e8cfed0600
8b08

calll

$0x000d4c56,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b566c

movl

0x6c(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

c74424045e4c0d00
Angle 6
891c24

movl

e8b0ed0600
8b08

calll

$0x000d4c5e,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b5670

movl

0x70(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

c7442404664c0d00
Angle 7
891c24

movl

e891ed0600
8b08

calll

$0x000d4c66,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b5674

movl

0x74(%

89550c

movl

%edx,0

894508

movl

%eax,0

+330 00030dda
ecx),%ecx
+333 00030ddd
%esp
+336 00030de0
+337 00030de1
+338 00030de2
+339 00030de3
+341 00030de5
+342 00030de6
ax)
+0

8b4908

movl

0x08(%

83c410

addl

$0x10,

5b
5e
c9
ffe1
90
662e0f1f840000000000

popl
%ebx
popl
%esi
leave
jmp
*%ecx
nop
%cs:0x00000000(%eax,%e

nopw

00030df0 55

pushl

%ebp
+1
00030df1 89e5
%esp,%ebp
+3
00030df3 57
%edi
+4
00030df4 56
%esi
+5
00030df5 53
%ebx
+6
00030df6 81ecfc000000
000fc,%esp
+12 00030dfc c745a400000000
a4(%ebp)
+19 00030e03 c745a800000000
a8(%ebp)
+26 00030e0a c745ac00000000
ac(%ebp)
+33 00030e11 c7459800000000
98(%ebp)
+40 00030e18 c7459c00000000
9c(%ebp)
+47 00030e1f c745a000000000
a0(%ebp)
+54 00030e26 c7458c00000000
8c(%ebp)
+61 00030e2d c7459000000000
90(%ebp)
+68 00030e34 c7459400000000
94(%ebp)
+75 00030e3b 8b4508
ebp),%eax
+78 00030e3e f30f2a4004
m0
+83 00030e43 f30f5905801a1000
m0
+91 00030e4b f30f5e0504191000
m0
+99 00030e53 f30f118530ffffff
30(%ebp)
+107 00030e5b 8b5d10
ebp),%ebx
+110 00030e5e 8b750c
ebp),%esi
+113 00030e61 31ff
edi
+115 00030e63 e946020000
+120 00030e68 0f1f840000000000

movl
pushl
pushl
pushl
subl

$0x000

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
movl

0x08(%

cvtsi2ss

0x04(%eax),%xm

mulss

0x00101a80,%xm

divss

0x00101904,%xm

movss

%xmm0,0xffffff

jmp
nopl

movl

0x10(%

movl

0x0c(%

xorl

%edi,%
0x000310ae
0x00000000(%ea

x,%eax)
+128 00030e70
eax
+130 00030e72
0e92
+132 00030e74
(%eax)
+136 00030e78
p),%xmm0
+144 00030e80
x)
+149 00030e85
p),%xmm0
+157 00030e8d
x)
+162 00030e92
0xa8(%ebp)
+166 00030e96
ebp),%edx
+169 00030e99
ebp),%edx
+172 00030e9c
+178 00030ea2
edx
+180 00030ea4
0ec0
+182 00030ea6
p),%eax
+188 00030eac
%edx)
+190 00030eae
p),%eax
+196 00030eb4
x04(%edx)
+199 00030eb7
p),%eax
+205 00030ebd
x08(%edx)
+208 00030ec0
0xa8(%ebp)
+212 00030ec4
ebp),%edx
+215 00030ec7
ebp),%edx
+218 00030eca
+224 00030ed0
edx
+226 00030ed2
0eee
+228 00030ed4
p),%eax
+234 00030eda
%edx)
+236 00030edc
p),%eax
+242 00030ee2
x04(%edx)
+245 00030ee5
p),%eax
+251 00030eeb

85c0

testl

%eax,%

741e

je

0x0003

f30f1138

movss

%xmm7,

f30f108540ffffff

movss

0xffffff40(%eb

f30f114004

movss

%xmm0,0x04(%ea

f30f108544ffffff

movss

0xffffff44(%eb

f30f114008

movss

%xmm0,0x08(%ea

8345a80c

addl

$0x0c,

8b55a8

movl

0xa8(%

3b55ac

cmpl

0xac(%

0f84fd020000
85d2

je
testl

741a
8b8574ffffff

je
movl

8902
8b8578ffffff

8b857cffffff

0x0003
0xffffff74(%eb

movl
movl

894204

0x0003119f
%edx,%

%eax,(
0xffffff78(%eb

movl
movl

%eax,0
0xffffff7c(%eb

894208

movl

%eax,0

8345a80c

addl

$0x0c,

8b55a8

movl

0xa8(%

3b55ac

cmpl

0xac(%

0f84f4020000
85d2

je
testl

741a
8b8568ffffff

je
movl

8902
8b856cffffff

8b8570ffffff
894208

0x0003
0xffffff68(%eb

movl
movl

894204

0x000311c4
%edx,%

%eax,(
0xffffff6c(%eb

movl
movl

%eax,0
0xffffff70(%eb

movl

%eax,0

x08(%edx)
+254 00030eee
0xa8(%ebp)
+258 00030ef2
ebp),%edx
+261 00030ef5
ebp),%edx
+264 00030ef8
+270 00030efe
edx
+272 00030f00
0f1c
+274 00030f02
p),%eax
+280 00030f08
%edx)
+282 00030f0a
p),%eax
+288 00030f10
x04(%edx)
+291 00030f13
p),%eax
+297 00030f19
x08(%edx)
+300 00030f1c
0xa8(%ebp)
+304 00030f20
ebp),%edx
+307 00030f23
ebp),%edx
+310 00030f26
+316 00030f2c
edx
+318 00030f2e
0f40
+320 00030f30
,%eax
+322 00030f32
%edx)
+324 00030f34
ebx),%eax
+327 00030f37
x04(%edx)
+330 00030f3a
ebx),%eax
+333 00030f3d
x08(%edx)
+336 00030f40
0x9c(%ebp)
+340 00030f44
ebp),%edx
+343 00030f47
ebp),%edx
+346 00030f4a
+352 00030f50
edx
+354 00030f52
0f64
+356 00030f54
,%eax

8345a80c

addl

$0x0c,

8b55a8

movl

0xa8(%

3b55ac

cmpl

0xac(%

0f84eb020000
85d2

je
testl

741a
8b855cffffff

je
movl

8902
8b8560ffffff

8b8564ffffff

0x0003
0xffffff5c(%eb

movl
movl

894204

0x000311e9
%edx,%

%eax,(
0xffffff60(%eb

movl
movl

%eax,0
0xffffff64(%eb

894208

movl

%eax,0

8345a80c

addl

$0x0c,

8b559c

movl

0x9c(%

3b55a0

cmpl

0xa0(%

0f84e2020000
85d2

je
testl

0x0003120e
%edx,%

7410

je

0x0003

8b03

movl

(%ebx)

8902

movl

%eax,(

8b4304

movl

0x04(%

894204

movl

%eax,0

8b4308

movl

0x08(%

894208

movl

%eax,0

83459c0c

addl

$0x0c,

8b559c

movl

0x9c(%

3b55a0

cmpl

0xa0(%

0f84dd020000
85d2

je
testl

0x0003122d
%edx,%

7410

je

0x0003

8b03

movl

(%ebx)

+358 00030f56
%edx)
+360 00030f58
ebx),%eax
+363 00030f5b
x04(%edx)
+366 00030f5e
ebx),%eax
+369 00030f61
x08(%edx)
+372 00030f64
0x9c(%ebp)
+376 00030f68
ebp),%edx
+379 00030f6b
ebp),%edx
+382 00030f6e
+388 00030f74
edx
+390 00030f76
0f88
+392 00030f78
,%eax
+394 00030f7a
%edx)
+396 00030f7c
ebx),%eax
+399 00030f7f
x04(%edx)
+402 00030f82
ebx),%eax
+405 00030f85
x08(%edx)
+408 00030f88
0x9c(%ebp)
+412 00030f8c
ebp),%edx
+415 00030f8f
ebp),%edx
+418 00030f92
+424 00030f98
edx
+426 00030f9a
0fac
+428 00030f9c
,%eax
+430 00030f9e
%edx)
+432 00030fa0
ebx),%eax
+435 00030fa3
x04(%edx)
+438 00030fa6
ebx),%eax
+441 00030fa9
x08(%edx)
+444 00030fac
0x9c(%ebp)
+448 00030fb0
ebp),%eax

8902

movl

%eax,(

8b4304

movl

0x04(%

894204

movl

%eax,0

8b4308

movl

0x08(%

894208

movl

%eax,0

83459c0c

addl

$0x0c,

8b559c

movl

0x9c(%

3b55a0

cmpl

0xa0(%

0f84d8020000
85d2

je
testl

0x0003124c
%edx,%

7410

je

0x0003

8b03

movl

(%ebx)

8902

movl

%eax,(

8b4304

movl

0x04(%

894204

movl

%eax,0

8b4308

movl

0x08(%

894208

movl

%eax,0

83459c0c

addl

$0x0c,

8b559c

movl

0x9c(%

3b55a0

cmpl

0xa0(%

0f84d3020000
85d2

je
testl

0x0003126b
%edx,%

7410

je

0x0003

8b03

movl

(%ebx)

8902

movl

%eax,(

8b4304

movl

0x04(%

894204

movl

%eax,0

8b4308

movl

0x08(%

894208

movl

%eax,0

83459c0c

addl

$0x0c,

8b4508

movl

0x08(%

+451 00030fb3 f30f2a4008

cvtsi2ss

0x08(%eax),%xm

movss

%xmm0,0xffffff

m0
+456 00030fb8
2c(%ebp)
+464 00030fc0
xmm0
+468 00030fc4
p),%xmm0
+476 00030fcc
34(%ebp)
+484 00030fd4
p)
+489 00030fd9
cc(%ebp)
+496 00030fe0
ebp),%eax
+499 00030fe3
ebp),%eax
+502 00030fe6
+508 00030fec
eax
+510 00030fee
0ffb
+512 00030ff0
(%eax)
+516 00030ff4
04(%eax)
+523 00030ffb
0x90(%ebp)
+527 00030fff
+528 00031000
xmm0
+532 00031004
p),%xmm0
+540 0003100c
38(%ebp)
+548 00031014
p)
+553 00031019
c4(%ebp)
+560 00031020
ebp),%edx
+563 00031023
ebp),%edx
+566 00031026
+572 0003102c
edx
+574 0003102e
103b
+576 00031030
(%edx)
+580 00031034
04(%edx)
+587 0003103b
0x90(%ebp)
+591 0003103f
p),%xmm0
+599 00031047
p)
+604 0003104c

f30f11852cffffff
f30f2ac7

cvtsi2ss

%edi,%

f30f5e852cffffff

divss

0xffffff2c(%eb

f30f118534ffffff

movss

%xmm0,0xffffff

f30f1145c8

movss

%xmm0,0xc8(%eb

c745cc0000803f

movl

$0x3f800000,0x

8b4590

movl

0x90(%

3b4594

cmpl

0x94(%

0f84e8020000
85c0

je

0x000312d4
%eax,%

testl

740b

je

0x0003

f30f1100

movss

%xmm0,

c740040000803f

movl

$0x3f800000,0x

83459008

addl

$0x08,

47
f30f2ac7

incl
cvtsi2ss

%edi
%edi,%

f30f5e852cffffff

divss

0xffffff2c(%eb

f30f118538ffffff

movss

%xmm0,0xffffff

f30f1145c0

movss

%xmm0,0xc0(%eb

c745c40000803f

movl

$0x3f800000,0x

8b5590

movl

0x90(%

3b5594

cmpl

0x94(%

0f848d020000
85d2

je
testl

0x000312b9
%edx,%

740b

je

0x0003

f30f1102

movss

%xmm0,

c742040000803f

movl

83459008

$0x3f800000,0x
addl

$0x08,

f30f108534ffffff

movss

0xffffff34(%eb

f30f1145b8

movss

%xmm0,0xb8(%eb

c745bc00000000

movl

$0x00000000,0x

bc(%ebp)
+611 00031053
ebp),%edx
+614 00031056
ebp),%edx
+617 00031059
+623 0003105f
edx
+625 00031061
106e
+627 00031063
(%edx)
+631 00031067
04(%edx)
+638 0003106e
0x90(%ebp)
+642 00031072
p),%xmm0
+650 0003107a
p)
+655 0003107f
b4(%ebp)
+662 00031086
ebp),%edx
+665 00031089
ebp),%edx
+668 0003108c
+674 00031092
edx
+676 00031094
10a1
+678 00031096
(%edx)
+682 0003109a
04(%edx)
+689 000310a1
0x90(%ebp)
+693 000310a5
%ebx
+696 000310a8
%esi
+699 000310ab
ebp),%eax
+702 000310ae
eax),%edi
+705 000310b1
+711 000310b7
p),%xmm0
+719 000310bf
m0
+724 000310c4
44(%ebp)
+732 000310cc
m6
+737 000310d1
%xmm0
+740 000310d4
%xmm0
+744 000310d8
40(%ebp)

8b5590

movl

0x90(%

3b5594

cmpl

0x94(%

0f843f020000
85d2

je
testl

0x0003129e
%edx,%

740b

je

0x0003

f30f1102

movss

%xmm0,

c7420400000000

movl

83459008

$0x00000000,0x
addl

$0x08,

f30f108538ffffff

movss

0xffffff38(%eb

f30f1145b0

movss

%xmm0,0xb0(%eb

c745b400000000

movl

$0x00000000,0x

8b5590

movl

0x90(%

3b5594

cmpl

0x94(%

0f84f1010000
85d2

je
testl

0x00031283
%edx,%

740b

je

0x0003

f30f1102

movss

%xmm0,

c7420400000000

movl

$0x00000000,0x

83459008

addl

$0x08,

83c30c

addl

$0x0c,

83c60c

addl

$0x0c,

8b4508

movl

0x08(%

3b7808

cmpl

0x08(%

0f8d38020000
f30f108530ffffff

jge
movss

0x000312ef
0xffffff30(%eb

f30f584608

addss

0x08(%esi),%xm

f30f118544ffffff

movss

%xmm0,0xffffff

f30f107604

movss

0x04(%esi),%xm

0f57c0

xorps

%xmm0,

f30f58c6

addss

%xmm6,

f30f118540ffffff

movss

%xmm0,0xffffff

+752 000310e0
,%xmm5
+756 000310e4
%xmm7
+759 000310e7
%xmm7
+763 000310eb
p)
+768 000310f0
p)
+773 000310f5
p),%xmm0
+781 000310fd
p)
+786 00031102
p),%xmm3
+794 0003110a
m3
+799 0003110f
m4
+804 00031114
%xmm1
+807 00031117
%xmm1
+811 0003111b
m2
+816 00031120
%xmm0
+819 00031123
%xmm0
+823 00031127
74(%ebp)
+831 0003112f
78(%ebp)
+839 00031137
7c(%ebp)
+847 0003113f
68(%ebp)
+855 00031147
6c(%ebp)
+863 0003114f
esi),%eax
+866 00031152
0(%ebp)
+872 00031158
5c(%ebp)
+880 00031160
60(%ebp)
+888 00031168
esi),%eax
+891 0003116b
4(%ebp)
+897 00031171
ebp),%eax
+900 00031174
ebp),%eax
+903 00031177
+909 0003117d
ebp),%edx
+912 00031180

f30f102e

movss

(%esi)

0f57ff

xorps

%xmm7,

f30f58fd

addss

%xmm5,

f30f117d80

movss

%xmm7,0x80(%eb

f30f114584

movss

%xmm0,0x84(%eb

f30f108544ffffff

movss

0xffffff44(%eb

f30f114588

movss

%xmm0,0x88(%eb

f30f109d30ffffff

movss

0xffffff30(%eb

f30f585e14

addss

0x14(%esi),%xm

f30f106610

movss

0x10(%esi),%xm

0f57c9

xorps

%xmm1,

f30f58cc

addss

%xmm4,

f30f10560c

movss

0x0c(%esi),%xm

0f57c0

xorps

%xmm0,

f30f58c2

addss

%xmm2,

f30f118574ffffff

movss

%xmm0,0xffffff

f30f118d78ffffff

movss

%xmm1,0xffffff

f30f119d7cffffff

movss

%xmm3,0xffffff

f30f11ad68ffffff

movss

%xmm5,0xffffff

f30f11b56cffffff

movss

%xmm6,0xffffff

8b4608

movl

0x08(%

898570ffffff

movl

%eax,0xffffff7

f30f11955cffffff

movss

%xmm2,0xffffff

f30f11a560ffffff

movss

%xmm4,0xffffff

8b4614
898564ffffff

movl
movl

0x14(%
%eax,0xffffff6

8b45a8

movl

0xa8(%

3b45ac

cmpl

0xac(%

leal

0x00030e70
0x80(%

movl

%edx,0

0f85f3fcffff
8d5580
89542408

jne

x08(%esp)
+916 00031184
x04(%esp)
+920 00031188
ebp),%eax
+923 0003118b
%esp)
+926 0003118e
+931 00031193
ebp),%edx
+934 00031196
ebp),%edx
+937 00031199
+943 0003119f
p),%eax
+949 000311a5
x08(%esp)
+953 000311a9
x04(%esp)
+957 000311ad
ebp),%edx
+960 000311b0
%esp)
+963 000311b3
+968 000311b8
ebp),%edx
+971 000311bb
ebp),%edx
+974 000311be
+980 000311c4
p),%eax
+986 000311ca
x08(%esp)
+990 000311ce
x04(%esp)
+994 000311d2
ebp),%edx
+997 000311d5
%esp)
+1000 000311d8
+1005 000311dd
ebp),%edx
+1008 000311e0
ebp),%edx
+1011 000311e3
+1017 000311e9
p),%eax
+1023 000311ef
x08(%esp)
+1027 000311f3
x04(%esp)
+1031 000311f7
ebp),%edx
+1034 000311fa
%esp)
+1037 000311fd
+1042 00031202
ebp),%edx
+1045 00031205
ebp),%edx

89442404

movl

%eax,0

8d45a4

leal

0xa4(%

890424

movl

%eax,(

movl

0x00032b80
0xa8(%

cmpl

0xac(%

e8ed190000
8b55a8

calll

3b55ac
0f8503fdffff
8d8574ffffff

jne
leal

0x00030ea2
0xffffff74(%eb

89442408

movl

%eax,0

89542404

movl

%edx,0

8d55a4

leal

0xa4(%

891424

movl

%edx,(

movl

0x00032b80
0xa8(%

cmpl

0xac(%

e8c8190000
8b55a8

calll

3b55ac
0f850cfdffff
8d8568ffffff

jne
leal

0x00030ed0
0xffffff68(%eb

89442408

movl

%eax,0

89542404

movl

%edx,0

8d55a4

leal

0xa4(%

891424

movl

%edx,(

movl

0x00032b80
0xa8(%

cmpl

0xac(%

e8a3190000
8b55a8

calll

3b55ac
0f8515fdffff
8d855cffffff

jne
leal

0x00030efe
0xffffff5c(%eb

89442408

movl

%eax,0

89542404

movl

%edx,0

8d55a4

leal

0xa4(%

891424

movl

%edx,(

movl

0x00032b80
0x9c(%

cmpl

0xa0(%

e87e190000
8b559c
3b55a0

calll

+1048 00031208
+1054 0003120e
x08(%esp)
+1058 00031212
x04(%esp)
+1062 00031216
ebp),%eax
+1065 00031219
%esp)
+1068 0003121c
+1073 00031221
ebp),%edx
+1076 00031224
ebp),%edx
+1079 00031227
+1085 0003122d
x08(%esp)
+1089 00031231
x04(%esp)
+1093 00031235
ebp),%edx
+1096 00031238
%esp)
+1099 0003123b
+1104 00031240
ebp),%edx
+1107 00031243
ebp),%edx
+1110 00031246
+1116 0003124c
x08(%esp)
+1120 00031250
x04(%esp)
+1124 00031254
ebp),%eax
+1127 00031257
%esp)
+1130 0003125a
+1135 0003125f
ebp),%edx
+1138 00031262
ebp),%edx
+1141 00031265
+1147 0003126b
x08(%esp)
+1151 0003126f
x04(%esp)
+1155 00031273
ebp),%edx
+1158 00031276
%esp)
+1161 00031279
+1166 0003127e
+1171 00031283
ebp),%eax
+1174 00031286
x08(%esp)
+1178 0003128a
x04(%esp)
+1182 0003128e

0f851efdffff
895c2408

movl

0x00030f2c
%ebx,0

89542404

movl

%edx,0

8d4598

leal

0x98(%

890424

movl

%eax,(

movl

0x00032b80
0x9c(%

cmpl

0xa0(%

movl

0x00030f50
%ebx,0

89542404

movl

%edx,0

8d5598

leal

0x98(%

891424

movl

%edx,(

movl

0x00032b80
0x9c(%

cmpl

0xa0(%

movl

0x00030f74
%ebx,0

89542404

movl

%edx,0

8d4598

leal

0x98(%

890424

movl

%eax,(

movl

0x00032b80
0x9c(%

cmpl

0xa0(%

movl

0x00030f98
%ebx,0

89542404

movl

%edx,0

8d5598

leal

0x98(%

891424

movl

%edx,(

leal

0x00032b80
0x00030fb0
0xb0(%

89442408

movl

%eax,0

89542404

movl

%edx,0

8d458c

leal

0x8c(%

e85f190000
8b559c

jne

calll

3b55a0
0f8523fdffff
895c2408

e840190000
8b559c

jne

calll

3b55a0
0f8528fdffff
895c2408

e821190000
8b559c

jne

calll

3b55a0
0f852dfdffff
895c2408

e802190000
e92dfdffff
8d45b0

jne

calll
jmp

ebp),%eax
+1185 00031291
%esp)
+1188 00031294
+1193 00031299
+1198 0003129e
ebp),%eax
+1201 000312a1
x08(%esp)
+1205 000312a5
x04(%esp)
+1209 000312a9
ebp),%eax
+1212 000312ac
%esp)
+1215 000312af
+1220 000312b4
+1225 000312b9
ebp),%eax
+1228 000312bc
x08(%esp)
+1232 000312c0
x04(%esp)
+1236 000312c4
ebp),%eax
+1239 000312c7
%esp)
+1242 000312ca
+1247 000312cf
+1252 000312d4
ebp),%edx
+1255 000312d7
x08(%esp)
+1259 000312db
x04(%esp)
+1263 000312df
ebp),%eax
+1266 000312e2
%esp)
+1269 000312e5
+1274 000312ea
+1279 000312ef
(%ebp)
+1289 000312f9
(%ebp)
+1299 00031303
(%ebp)
+1309 0003130d
eax),%eax
+1312 00031310
eax
+1314 00031312
+1320 00031318
(%ebp)
+1330 00031322
edi
+1332 00031324
+1337 00031329
x)
+1344 00031330

890424

movl

%eax,(

leal

0x00032a10
0x000310a5
0xb8(%

89442408

movl

%eax,0

89542404

movl

%edx,0

8d458c

leal

0x8c(%

890424

movl

%eax,(

leal

0x00032a10
0x00031072
0xc0(%

89442408

movl

%eax,0

89542404

movl

%edx,0

8d458c

leal

0x8c(%

890424

movl

%eax,(

leal

0x00032a10
0x0003103f
0xc8(%

89542408

movl

%edx,0

89442404

movl

%eax,0

8d458c

leal

0x8c(%

890424

movl

%eax,(

e877170000
e907feffff
8d45b8

calll
jmp

e85c170000
e9b9fdffff
8d45c0

calll
jmp

e841170000
e96bfdffff
8d55c8

calll
jmp

e826170000
e910fdffff
c78550ffffff00000000

calll
jmp
movl

0x00032a10
0x00030fff
$0x00000000,0xffffff50

c78554ffffff00000000

movl

$0x00000000,0xffffff54

c78558ffffff00000000

movl

$0x00000000,0xffffff58

8b4008

movl

0x08(%

85c0

testl

%eax,%

0f8ebc010000
c7853cffffff00000000

jle
movl

31ff
e9e2000000
0f1f8000000000
85c0

0x000314d4
$0x00000000,0xffffff3c
xorl

jmp
nopl

%edi,%
0x0003140b
0x00000000(%ea

testl

%eax,%

eax
+1346 00031332
1336
+1348 00031334
%eax)
+1350 00031336
54(%ebp)
+1357 0003133d
edi),%esi
+1360 00031340
xe0(%ebp)
+1363 00031343
p),%eax
+1369 00031349
p),%eax
+1375 0003134f
+1381 00031355
eax
+1383 00031357
135b
+1385 00031359
%eax)
+1387 0003135b
54(%ebp)
+1394 00031362
edi),%ebx
+1397 00031365
xdc(%ebp)
+1400 00031368
p),%eax
+1406 0003136e
p),%eax
+1412 00031374
+1418 0003137a
eax
+1420 0003137c
1380
+1422 0003137e
%eax)
+1424 00031380
54(%ebp)
+1431 00031387
xd8(%ebp)
+1434 0003138a
p),%eax
+1440 00031390
p),%eax
+1446 00031396
+1452 0003139c
eax
+1454 0003139e
13a2
+1456 000313a0
%eax)
+1458 000313a2
54(%ebp)
+1465 000313a9
xd4(%ebp)
+1468 000313ac
p),%eax

7402

je

0x0003

8938

movl

%edi,(

838554ffffff04

addl

$0x04,0xffffff

8d7701

leal

0x01(%

8975e0

movl

%esi,0

8b8554ffffff

movl

0xffffff54(%eb

3b8558ffffff

cmpl

0xffffff58(%eb

0f8407010000
85c0

je
testl

0x0003145c
%eax,%

7402

je

0x0003

8930

movl

%esi,(

838554ffffff04

addl

$0x04,0xffffff

8d5f02

leal

0x02(%

895ddc

movl

%ebx,0

8b8554ffffff

movl

0xffffff54(%eb

3b8558ffffff

cmpl

0xffffff58(%eb

0f84c4000000
85c0

je
testl

0x0003143e
%eax,%

7402

je

0x0003

8918

movl

%ebx,(

838554ffffff04

addl

895dd8

$0x04,0xffffff
movl

%ebx,0

8b8554ffffff

movl

0xffffff54(%eb

3b8558ffffff

cmpl

0xffffff58(%eb

0f84fc000000
85c0

je
testl

0x00031498
%eax,%

7402

je

0x0003

8918

movl

%ebx,(

838554ffffff04

addl

8975d4
8b8554ffffff

$0x04,0xffffff
movl

movl

%esi,0
0xffffff54(%eb

+1474 000313b2
p),%eax
+1480 000313b8
+1486 000313be
eax
+1488 000313c0
13c4
+1490 000313c2
%eax)
+1492 000313c4
54(%ebp)
+1499 000313cb
edi),%edx
+1502 000313ce
xd0(%ebp)
+1505 000313d1
p),%eax
+1511 000313d7
p),%eax
+1517 000313dd
+1523 000313e3
eax
+1525 000313e5
13e9
+1527 000313e7
%eax)
+1529 000313e9
54(%ebp)
+1536 000313f0
p)
+1542 000313f6
%edi
+1545 000313f9
p),%eax
+1551 000313ff
ebp),%edx
+1554 00031402
x08(%edx)
+1557 00031405
+1563 0003140b
xe4(%ebp)
+1566 0003140e
p),%eax
+1572 00031414
p),%eax
+1578 0003141a
+1584 00031420
ebp),%edx
+1587 00031423
x08(%esp)
+1591 00031427
x04(%esp)
+1595 0003142b
p),%eax
+1601 00031431
%esp)
+1604 00031434
+1609 00031439
+1614 0003143e
ebp),%edx

3b8558ffffff

cmpl

0f84bc000000
85c0

je

0xffffff58(%eb
testl

0x0003147a
%eax,%

7402

je

0x0003

8930

movl

%esi,(

838554ffffff04

addl

$0x04,0xffffff

8d5703

leal

0x03(%

8955d0

movl

%edx,0

8b8554ffffff

movl

0xffffff54(%eb

3b8558ffffff

cmpl

0xffffff58(%eb

0f84d3000000
85c0

je
testl

0x000314b6
%eax,%

7402

je

0x0003

8910

movl

%edx,(

838554ffffff04

addl

$0x04,0xffffff

ff853cffffff

incl

0xffffff3c(%eb

83c704
8b853cffffff

addl
movl

$0x04,
0xffffff3c(%eb

8b5508

movl

0x08(%

394208

cmpl

%eax,0

movl

0x000314d4
%edi,0

0f8ec9000000
897de4

jle

8b8554ffffff

movl

0xffffff54(%eb

3b8558ffffff

cmpl

0xffffff58(%eb

0f8510ffffff
8d55e4

jne
leal

0x00031330
0xe4(%

89542408

movl

%edx,0

89442404

movl

%eax,0

8d8550ffffff

leal

890424
e89744feff
e9fffeffff
8d55dc

0xffffff50(%eb
movl

%eax,(

leal

0x000158d0
0x0003133d
0xdc(%

calll
jmp

+1617 00031441
x08(%esp)
+1621 00031445
x04(%esp)
+1625 00031449
p),%eax
+1631 0003144f
%esp)
+1634 00031452
+1639 00031457
+1644 0003145c
ebp),%edx
+1647 0003145f
x08(%esp)
+1651 00031463
x04(%esp)
+1655 00031467
p),%eax
+1661 0003146d
%esp)
+1664 00031470
+1669 00031475
+1674 0003147a
ebp),%edx
+1677 0003147d
x08(%esp)
+1681 00031481
x04(%esp)
+1685 00031485
p),%eax
+1691 0003148b
%esp)
+1694 0003148e
+1699 00031493
+1704 00031498
ebp),%edx
+1707 0003149b
x08(%esp)
+1711 0003149f
x04(%esp)
+1715 000314a3
p),%eax
+1721 000314a9
%esp)
+1724 000314ac
+1729 000314b1
+1734 000314b6
ebp),%edx
+1737 000314b9
x08(%esp)
+1741 000314bd
x04(%esp)
+1745 000314c1
p),%eax
+1751 000314c7
%esp)
+1754 000314ca
+1759 000314cf
+1764 000314d4
ebp),%edx

89542408

movl

%edx,0

89442404

movl

%eax,0

8d8550ffffff

leal

890424

0xffffff50(%eb
movl

%eax,(

leal

0x000158d0
0x00031387
0xe0(%

89542408

movl

%edx,0

89442404

movl

%eax,0

e87944feff
e92bffffff
8d55e0

8d8550ffffff

calll
jmp

leal

890424

0xffffff50(%eb
movl

%eax,(

leal

0x000158d0
0x00031362
0xd4(%

89542408

movl

%edx,0

89442404

movl

%eax,0

e85b44feff
e9e8feffff
8d55d4

8d8550ffffff

calll
jmp

leal

890424

0xffffff50(%eb
movl

%eax,(

leal

0x000158d0
0x000313cb
0xd8(%

89542408

movl

%edx,0

89442404

movl

%eax,0

e83d44feff
e933ffffff
8d55d8

8d8550ffffff

calll
jmp

leal

890424

0xffffff50(%eb
movl

%eax,(

leal

0x000158d0
0x000313a9
0xd0(%

89542408

movl

%edx,0

89442404

movl

%eax,0

e81f44feff
e9f3feffff
8d55d0

8d8550ffffff

calll
jmp

leal

890424
e80144feff
e91cffffff
8b5508

0xffffff50(%eb
movl

%eax,(

movl

0x000158d0
0x000313f0
0x08(%

calll
jmp

+1767 000314d7
edx),%ecx
+1770 000314da
ecx
+1772 000314dc
ebp),%ebx
+1775 000314df
ebp),%edx
+1778 000314e2
24(%esp)
+1786 000314ea
p),%eax
+1792 000314f0
x20(%esp)
+1796 000314f4
x1c(%esp)
+1800 000314f8
ebp),%eax
+1803 000314fb
x18(%esp)
+1807 000314ff
ebp),%eax
+1810 00031502
x14(%esp)
+1814 00031506
x10(%esp)
+1818 0003150a
edx
+1820 0003150c
%edx
+1823 0003150f
dx,%edx
+1829 00031515
x0c(%esp)
+1833 00031519
08(%esp)
+1841 00031521
04(%esp)
+1849 00031529
ebp),%eax
+1852 0003152c
%esp)
+1855 0003152f
+1860 00031534
ecx
+1862 00031536
m1
+1870 0003153e
154f
+1872 00031540
%ecx,8),%eax
+1875 00031543
%xmm0
+1878 00031546
,%xmm0
+1882 0003154a
(%eax)
+1886 0003154e
+1887 0003154f
ebp),%edx

8b4a08

movl

0x08(%

01c9

addl

%ecx,%

8b5da4

movl

0xa4(%

8b55a8

movl

0xa8(%

c744242400000000

movl

$0x00000000,0x

8b8550ffffff

movl

0xffffff50(%eb

89442420

movl

%eax,0

894c241c

movl

%ecx,0

8b458c

movl

0x8c(%

89442418

movl

%eax,0

8b4598

movl

0x98(%

89442414

movl

%eax,0

895c2410

movl

%ebx,0

29da

subl

%ebx,%

c1fa02

sarl

$0x02,

69d2abaaaaaa

imull

8954240c
c7442408004c0d00
Front
c7442404004c0d00
Front
8b4514

$0xaaaaaaab,%e
movl

%edx,0

movl

$0x000d4c00,0x

movl

$0x000d4c00,0x

890424
e80cbc0200
31c9

calll

f30f100de8120e00

movss

movl

0x14(%

movl

%eax,(

xorl

0x0005d140
%ecx,%
0x000e12e8,%xm

eb0f

jmp

0x0003

8d04ca

leal

(%edx,

0f28c1

movaps

%xmm1,

f30f5c00

subss

(%eax)

f30f1100

movss

%xmm0,

41
8b558c

incl
movl

%ecx
0x8c(%

+1890 00031552
ebp),%eax
+1893 00031555
eax
+1895 00031557
%eax
+1898 0003155a
ecx
+1900 0003155c
1540
+1902 0003155e
edi
+1904 00031560
esi
+1906 00031562
1585
+1908 00031564
)
+1914 0003156a
)
+1920 00031570
esi,%edx),%ebx
+1924 00031574
%edx),%edx
+1927 00031577
,%ecx
+1929 00031579
,%eax
+1931 0003157b
%edx)
+1933 0003157d
%ebx)
+1935 0003157f
%edi
+1938 00031582
%esi
+1941 00031585
p),%edx
+1947 0003158b
p),%eax
+1953 00031591
eax
+1955 00031593
%eax
+1958 00031596
edi
+1960 00031598
1570
+1962 0003159a
ecx
+1964 0003159c
edx
+1966 0003159e
m3
+1974 000315a6
15dc
+1976 000315a8
x,%eax)
+1984 000315b0
%edx),%eax

8b4590

movl

0x90(%

29d0

subl

%edx,%

c1f803

sarl

$0x03,

39c1

cmpl

%eax,%

72e2

jb

0x0003

31ff

xorl

%edi,%

31f6

xorl

%esi,%

eb21

jmp

0x0003

660f1f440000

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8d5c1608

leal

0x08(%

8d1416

leal

(%esi,

8b0a

movl

(%edx)

8b03

movl

(%ebx)

8902

movl

%eax,(

890b

movl

%ecx,(

83c703

addl

$0x03,

83c60c

addl

$0x0c,

8b9550ffffff

movl

0xffffff50(%eb

8b8554ffffff

movl

0xffffff54(%eb

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c7

cmpl

%eax,%

72d6

jb

0x0003

31c9

xorl

%ecx,%

31d2

xorl

%edx,%

f30f101db01b1000

movss

eb34
0f1f840000000000
8d0416

0x00101bb0,%xm
jmp

nopl

0x0003
0x00000000(%ea

leal

(%esi,

+1987 000315b3
m2
+1992 000315b8
%xmm2
+1995 000315bb
,%xmm1
+1999 000315bf
%xmm1
+2002 000315c2
m0
+2007 000315c7
%xmm0
+2010 000315ca
x)
+2015 000315cf
x)
+2020 000315d4
(%eax)
+2024 000315d8
+2025 000315d9
%edx
+2028 000315dc
ebp),%esi
+2031 000315df
ebp),%eax
+2034 000315e2
eax
+2036 000315e4
%eax
+2039 000315e7
ax,%eax
+2045 000315ed
ecx
+2047 000315ef
15b0
+2049 000315f1
ebp),%edx
+2052 000315f4
edx),%ecx
+2055 000315f7
ecx
+2057 000315f9
ebp),%ebx
+2060 000315fc
ebp),%eax
+2063 000315ff
24(%esp)
+2071 00031607
p),%edx
+2077 0003160d
x20(%esp)
+2081 00031611
x1c(%esp)
+2085 00031615
ebp),%edx
+2088 00031618
x18(%esp)
+2092 0003161c
x14(%esp)
+2096 00031620

f30f105004

movss

0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f114008

movss

%xmm0,0x08(%ea

f30f115004

movss

%xmm2,0x04(%ea

f30f1108

movss

%xmm1,

41
83c20c

incl
addl

%ecx
$0x0c,

8b7598

movl

0x98(%

8b459c

movl

0x9c(%

29f0

subl

%esi,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

39c1

cmpl

%eax,%

72bf

jb

0x0003

8b5508

movl

0x08(%

8b4a08

movl

0x08(%

01c9

addl

%ecx,%

8b5da4

movl

0xa4(%

8b45a8

movl

0xa8(%

c744242400000000

movl

$0x00000000,0x

8b9550ffffff

movl

0xffffff50(%eb

89542420

movl

%edx,0

894c241c

movl

%ecx,0

8b558c

movl

0x8c(%

89542418

movl

%edx,0

89742414

movl

%esi,0

895c2410

movl

%ebx,0

x10(%esp)
+2100 00031624 29d8
eax
+2102 00031626 c1f802
%eax
+2105 00031629 69c0abaaaaaa
ax,%eax
+2111 0003162f 8944240c
x0c(%esp)
+2115 00031633 c744240888560d00
08(%esp)
Back
+2123 0003163b c744240488560d00
04(%esp)
Back
+2131 00031643 8b4514
ebp),%eax
+2134 00031646 890424
%esp)
+2137 00031649 e8f2ba0200
+2142 0003164e 8b8550ffffff
p),%eax
+2148 00031654 85c0
eax
+2150 00031656 7408
1660
+2152 00031658 890424
%esp)
+2155 0003165b e80e170d00
operator delete(void*)
+2160 00031660 8b458c
ebp),%eax
+2163 00031663 85c0
eax
+2165 00031665 7408
166f
+2167 00031667 890424
%esp)
+2170 0003166a e8ff160d00
operator delete(void*)
+2175 0003166f 8b4598
ebp),%eax
+2178 00031672 85c0
eax
+2180 00031674 7408
167e
+2182 00031676 890424
%esp)
+2185 00031679 e8f0160d00
operator delete(void*)
+2190 0003167e 8b45a4
ebp),%eax
+2193 00031681 85c0
eax
+2195 00031683 7408
168d
+2197 00031685 890424
%esp)
+2200 00031688 e8e1160d00
operator delete(void*)
+2205 0003168d 81c4fc000000
sp

subl

%ebx,%

sarl

$0x02,

imull

$0xaaaaaaab,%e
movl

%eax,0

movl

$0x000d5688,0x

movl

$0x000d5688,0x
movl

0x14(%

movl

%eax,(

calll
movl

0x0005d140
0xffffff50(%eb
testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
movl

0x8c(%

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
movl

0x98(%

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
movl

0xa4(%

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e

addl

$0x000000fc,%e

+2211 00031693 5b
+2212 00031694 5e
+2213 00031695 5f
+2214 00031696 c9
+2215 00031697 c3
+2216 00031698 89c3
ebx
+2218 0003169a 8b458c
ebp),%eax
+2221 0003169d 85c0
eax
+2223 0003169f 7408
16a9
+2225 000316a1 890424
%esp)
+2228 000316a4 e8c5160d00
operator delete(void*)
+2233 000316a9 8b4598
ebp),%eax
+2236 000316ac 85c0
eax
+2238 000316ae 7408
16b8
+2240 000316b0 890424
%esp)
+2243 000316b3 e8b6160d00
operator delete(void*)
+2248 000316b8 8b45a4
ebp),%eax
+2251 000316bb 85c0
eax
+2253 000316bd 7408
16c7
+2255 000316bf 890424
%esp)
+2258 000316c2 e8a7160d00
operator delete(void*)
+2263 000316c7 891c24
%esp)
+2266 000316ca e879150d00
__Unwind_Resume
+2271 000316cf 89c3
ebx
+2273 000316d1 8b8550ffffff
p),%eax
+2279 000316d7 85c0
eax
+2281 000316d9 74bf
169a
+2283 000316db 890424
%esp)
+2286 000316de e88b160d00
operator delete(void*)
+2291 000316e3 ebb5
169a
+2293 000316e5 90
+2294 000316e6 662e0f1f840000000000
ax)
+0

000316f0 55

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

0x8c(%

testl

%eax,%

je

0x0003

movl

%eax,(

calll

%eax,%

0x00102d6e
movl

0x98(%

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
movl

0xa4(%

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

movl
movl

%eax,%
0xffffff50(%eb

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
jmp

nopw

0x0003

nop
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
000316f1 89e5
%esp,%ebp
+3
000316f3 57
%edi
+4
000316f4 56
%esi
+5
000316f5 53
%ebx
+6
000316f6 81ec3c010000
0013c,%esp
+12 000316fc 8b7d08
ebp),%edi
+15 000316ff f30f2a0f
,%xmm1
+19 00031703 f30f590d801a1000
m1
+27 0003170b f30f5e0d04191000
m1
+35 00031713 f30f2a4708
m0
+40 00031718 0f28d1
%xmm2
+43 0003171b f30f5ed0
%xmm2
+47 0003171f f30f1195d0feffff
d0(%ebp)
+55 00031727 f30f590d9c1b1000
m1
+63 0003172f f30f118dd4feffff
d4(%ebp)
+71 00031737 c785e4feffff00000000
(%ebp)
+81 00031741 c785e0feffff00000000
(%ebp)
+91 0003174b 0f57c0
%xmm0
+94 0003174e f30f59c2
%xmm0
+98 00031752 f30f58c1
%xmm0
+102 00031756 f30f1185dcfeffff
dc(%ebp)
+110 0003175e bbdb0f493f
bx
+115 00031763 895c2408
x08(%esp)
+119 00031767 8b35cc801300
i
+125 0003176d 89742404
x04(%esp)
+129 00031771 8d85dcfeffff
p),%eax
+135 00031777 890424
%esp)
+138 0003177a e8417a0300
+143 0003177f c785f0feffff00000000
(%ebp)
+153 00031789 c785ecfeffff00000000
(%ebp)

movl
pushl
pushl
pushl
subl

$0x000

movl

0x08(%

cvtsi2ss

(%edi)

mulss

0x00101a80,%xm

divss

0x00101904,%xm

cvtsi2ss

0x08(%edi),%xm
movaps

%xmm1,

divss

%xmm0,

movss

%xmm2,0xfffffe

mulss

0x00101b9c,%xm

movss

%xmm1,0xfffffe

movl

$0x00000000,0xfffffee4

movl

$0x00000000,0xfffffee0
xorps

%xmm0,

mulss

%xmm2,

addss

%xmm1,

movss

%xmm0,0xfffffe

movl

$0x3f490fdb,%e
movl

movl

0x001380cc,%es
movl

leal

%esi,0
0xfffffedc(%eb

movl
calll

%ebx,0

%eax,(

movl

0x000691c0
$0x00000000,0xfffffef0

movl

$0x00000000,0xfffffeec

+163 00031793
p),%xmm0
+171 0003179b
p),%xmm0
+179 000317a3
e8(%ebp)
+187 000317ab
x08(%esp)
+191 000317af
x04(%esp)
+195 000317b3
p),%eax
+201 000317b9
%esp)
+204 000317bc
+209 000317c1
(%ebp)
+219 000317cb
(%ebp)
+229 000317d5
p),%xmm0
+237 000317dd
%xmm0
+241 000317e1
p),%xmm0
+249 000317e9
f4(%ebp)
+257 000317f1
x08(%esp)
+261 000317f5
x04(%esp)
+265 000317f9
p),%eax
+271 000317ff
%esp)
+274 00031802
+279 00031807
(%ebp)
+289 00031811
(%ebp)
+299 0003181b
p),%xmm0
+307 00031823
m0
+315 0003182b
p),%xmm0
+323 00031833
00(%ebp)
+331 0003183b
x08(%esp)
+335 0003183f
x04(%esp)
+339 00031843
p),%eax
+345 00031849
%esp)
+348 0003184c
+353 00031851
(%ebp)
+363 0003185b

f30f1085d0feffff

movss

0xfffffed0(%eb

f30f5885d4feffff

addss

0xfffffed4(%eb

f30f1185e8feffff

movss

%xmm0,0xfffffe

895c2408

movl

%ebx,0

89742404

movl

%esi,0

8d85e8feffff

leal

890424

0xfffffee8(%eb
movl

calll

%eax,(

e8ff790300
c785fcfeffff00000000

movl

0x000691c0
$0x00000000,0xfffffefc

c785f8feffff00000000

movl

$0x00000000,0xfffffef8

f30f1085d0feffff

movss

f30f58c0

0xfffffed0(%eb
addss

%xmm0,

f30f5885d4feffff

addss

0xfffffed4(%eb

f30f1185f4feffff

movss

%xmm0,0xfffffe

895c2408

movl

%ebx,0

89742404

movl

%esi,0

8d85f4feffff

leal

890424

0xfffffef4(%eb
movl

calll

%eax,(

e8b9790300
c78508ffffff00000000

movl

0x000691c0
$0x00000000,0xffffff08

c78504ffffff00000000

movl

$0x00000000,0xffffff04

f30f1085d0feffff

movss

0xfffffed0(%eb

f30f5905a01b1000

mulss

0x00101ba0,%xm

f30f5885d4feffff

addss

0xfffffed4(%eb

f30f118500ffffff

movss

%xmm0,0xffffff

895c2408

movl

%ebx,0

89742404

movl

%esi,0

8d8500ffffff

leal

890424

0xffffff00(%eb
movl

calll

%eax,(

e86f790300
c78514ffffff00000000

movl

0x000691c0
$0x00000000,0xffffff14

c78510ffffff00000000

movl

$0x00000000,0xffffff10

(%ebp)
+373 00031865
p),%xmm0
+381 0003186d
m0
+389 00031875
p),%xmm0
+397 0003187d
0c(%ebp)
+405 00031885
x08(%esp)
+409 00031889
x04(%esp)
+413 0003188d
p),%eax
+419 00031893
%esp)
+422 00031896
+427 0003189b
(%ebp)
+437 000318a5
(%ebp)
+447 000318af
p),%xmm0
+455 000318b7
m0
+463 000318bf
p),%xmm0
+471 000318c7
18(%ebp)
+479 000318cf
x08(%esp)
+483 000318d3
x04(%esp)
+487 000318d7
p),%eax
+493 000318dd
%esp)
+496 000318e0
+501 000318e5
(%ebp)
+511 000318ef
(%ebp)
+521 000318f9
p),%xmm0
+529 00031901
m0
+537 00031909
p),%xmm0
+545 00031911
24(%ebp)
+553 00031919
x08(%esp)
+557 0003191d
x04(%esp)
+561 00031921
p),%eax
+567 00031927
%esp)
+570 0003192a

f30f1085d0feffff

movss

0xfffffed0(%eb

f30f5905fc120e00

mulss

0x000e12fc,%xm

f30f5885d4feffff

addss

0xfffffed4(%eb

f30f11850cffffff

movss

%xmm0,0xffffff

895c2408

movl

%ebx,0

89742404

movl

%esi,0

8d850cffffff

leal

890424

0xffffff0c(%eb
movl

calll

%eax,(

e825790300
c78520ffffff00000000

movl

0x000691c0
$0x00000000,0xffffff20

c7851cffffff00000000

movl

$0x00000000,0xffffff1c

f30f1085d0feffff

movss

0xfffffed0(%eb

f30f590500130e00

mulss

0x000e1300,%xm

f30f5885d4feffff

addss

0xfffffed4(%eb

f30f118518ffffff

movss

%xmm0,0xffffff

895c2408

movl

%ebx,0

89742404

movl

%esi,0

8d8518ffffff

leal

890424

0xffffff18(%eb
movl

calll

%eax,(

e8db780300
c7852cffffff00000000

movl

0x000691c0
$0x00000000,0xffffff2c

c78528ffffff00000000

movl

$0x00000000,0xffffff28

f30f1085d0feffff

movss

0xfffffed0(%eb

f30f5905a41b1000

mulss

0x00101ba4,%xm

f30f5885d4feffff

addss

0xfffffed4(%eb

f30f118524ffffff

movss

%xmm0,0xffffff

895c2408

movl

%ebx,0

89742404

movl

%esi,0

8d8524ffffff

leal

890424
e891780300

0xffffff24(%eb
movl

calll

%eax,(
0x000691c0

+575 0003192f
(%ebp)
+585 00031939
(%ebp)
+595 00031943
p),%xmm0
+603 0003194b
m0
+611 00031953
p),%xmm0
+619 0003195b
30(%ebp)
+627 00031963
x08(%esp)
+631 00031967
x04(%esp)
+635 0003196b
p),%eax
+641 00031971
%esp)
+644 00031974
+649 00031979
(%ebp)
+659 00031983
(%ebp)
+669 0003198d
p),%xmm0
+677 00031995
m0
+685 0003199d
d0(%ebp)
+693 000319a5
p),%xmm0
+701 000319ad
3c(%ebp)
+709 000319b5
x08(%esp)
+713 000319b9
x04(%esp)
+717 000319bd
p),%eax
+723 000319c3
%esp)
+726 000319c6
+731 000319cb
x
+736 000319d0
m3
+744 000319d8
m2
+749 000319dd
%xmm2
+752 000319e0
,%xmm1
+756 000319e4
%xmm1
+759 000319e7
m0
+764 000319ec
%xmm0

c78538ffffff00000000

movl

$0x00000000,0xffffff38

c78534ffffff00000000

movl

$0x00000000,0xffffff34

f30f1085d0feffff

movss

0xfffffed0(%eb

f30f5905a81b1000

mulss

0x00101ba8,%xm

f30f5885d4feffff

addss

0xfffffed4(%eb

f30f118530ffffff

movss

%xmm0,0xffffff

895c2408

movl

%ebx,0

89742404

movl

%esi,0

8d8530ffffff

leal

890424

0xffffff30(%eb
movl

calll

%eax,(

e847780300
c78544ffffff00000000

movl

0x000691c0
$0x00000000,0xffffff44

c78540ffffff00000000

movl

$0x00000000,0xffffff40

f30f1085d0feffff

movss

0xfffffed0(%eb

f30f5905ac1b1000

mulss

0x00101bac,%xm

f30f1185d0feffff

movss

%xmm0,0xfffffe

f30f5885d4feffff

addss

0xfffffed4(%eb

f30f11853cffffff

movss

%xmm0,0xffffff

895c2408

movl

%ebx,0

89742404

movl

%esi,0

8d853cffffff

leal

890424

0xffffff3c(%eb
movl

%eax,(

e8f5770300
a1e4801300

calll
movl

0x000691c0
0x001380e4,%ea

f30f101db01b1000

movss

0x00101bb0,%xm

f30f105004

movss

0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008
0f57c3

movss

0x08(%eax),%xm
xorps

%xmm3,

+767 000319ef
50(%ebp)
+775 000319f7
4c(%ebp)
+783 000319ff
48(%ebp)
+791 00031a07
m2
+796 00031a0c
%xmm2
+799 00031a0f
,%xmm1
+803 00031a13
%xmm1
+806 00031a16
m0
+811 00031a1b
%xmm0
+814 00031a1e
5c(%ebp)
+822 00031a26
58(%ebp)
+830 00031a2e
54(%ebp)
+838 00031a36
m2
+843 00031a3b
%xmm2
+846 00031a3e
,%xmm1
+850 00031a42
%xmm1
+853 00031a45
m0
+858 00031a4a
%xmm0
+861 00031a4d
68(%ebp)
+869 00031a55
64(%ebp)
+877 00031a5d
60(%ebp)
+885 00031a65
m2
+890 00031a6a
%xmm2
+893 00031a6d
,%xmm1
+897 00031a71
%xmm1
+900 00031a74
m0
+905 00031a79
%xmm0
+908 00031a7c
74(%ebp)
+916 00031a84
70(%ebp)
+924 00031a8c
6c(%ebp)

f30f118550ffffff

movss

%xmm0,0xffffff

f30f11954cffffff

movss

%xmm2,0xffffff

f30f118d48ffffff

movss

%xmm1,0xffffff

f30f105004

movss

0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f11855cffffff

movss

%xmm0,0xffffff

f30f119558ffffff

movss

%xmm2,0xffffff

f30f118d54ffffff

movss

%xmm1,0xffffff

f30f105004

movss

0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f118568ffffff

movss

%xmm0,0xffffff

f30f119564ffffff

movss

%xmm2,0xffffff

f30f118d60ffffff

movss

%xmm1,0xffffff

f30f105004

movss

0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f118574ffffff

movss

%xmm0,0xffffff

f30f119570ffffff

movss

%xmm2,0xffffff

f30f118d6cffffff

movss

%xmm1,0xffffff

+932 00031a94 f30f105004

movss

0x04(%eax),%xm

m2
+937 00031a99
%xmm2
+940 00031a9c
,%xmm1
+944 00031aa0
%xmm1
+947 00031aa3
m0
+952 00031aa8
%xmm0
+955 00031aab
p)
+960 00031ab0
7c(%ebp)
+968 00031ab8
78(%ebp)
+976 00031ac0
m2
+981 00031ac5
%xmm2
+984 00031ac8
,%xmm1
+988 00031acc
%xmm1
+991 00031acf
m0
+996 00031ad4
%xmm0
+999 00031ad7
p)
+1004 00031adc
p)
+1009 00031ae1
p)
+1014 00031ae6
m2
+1019 00031aeb
%xmm2
+1022 00031aee
,%xmm1
+1026 00031af2
%xmm1
+1029 00031af5
m0
+1034 00031afa
%xmm0
+1037 00031afd
p)
+1042 00031b02
p)
+1047 00031b07
p)
+1052 00031b0c
m2
+1057 00031b11
%xmm2
+1060 00031b14
,%xmm1

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f114580

movss

%xmm0,0x80(%eb

f30f11957cffffff

movss

%xmm2,0xffffff

f30f118d78ffffff

movss

%xmm1,0xffffff

f30f105004

movss

0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f11458c

movss

%xmm0,0x8c(%eb

f30f115588

movss

%xmm2,0x88(%eb

f30f114d84

movss

%xmm1,0x84(%eb

f30f105004

movss

0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

0f57cb

xorps

%xmm3,

f30f104008

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f114598

movss

%xmm0,0x98(%eb

f30f115594

movss

%xmm2,0x94(%eb

f30f114d90

movss

%xmm1,0x90(%eb

f30f105004

movss

0x04(%eax),%xm

0f57d3

xorps

%xmm3,

f30f1008

movss

(%eax)

+1064 00031b18
%xmm1
+1067 00031b1b
m0
+1072 00031b20
%xmm0
+1075 00031b23
p)
+1080 00031b28
p)
+1085 00031b2d
p)
+1090 00031b32
0x08(%edi)
+1094 00031b36
1b7c
+1096 00031b38
p),%ebx
+1102 00031b3e
x08(%esp)
+1106 00031b42
p),%eax
+1112 00031b48
x04(%esp)
+1116 00031b4c
%esp)
+1119 00031b4f
+1124 00031b54
ebp),%eax
+1127 00031b57
x0c(%esp)
+1131 00031b5b
x08(%esp)
+1135 00031b5f
p),%eax
+1141 00031b65
x04(%esp)
+1145 00031b69
%esp)
+1148 00031b6c
+1153 00031b71
sp
+1159 00031b77
+1160 00031b78
+1161 00031b79
+1162 00031b7a
+1163 00031b7b
+1164 00031b7c
p),%eax
+1170 00031b82
x0c(%esp)
+1174 00031b86
edi),%eax
+1177 00031b89
,%xmm0
+1181 00031b8d
m0
+1189 00031b95
p)
+1195 00031b9b

0f57cb
f30f104008

xorps

%xmm3,

movss

0f57c3

0x08(%eax),%xm
xorps

%xmm3,

f30f1145a4

movss

%xmm0,0xa4(%eb

f30f1155a0

movss

%xmm2,0xa0(%eb

f30f114d9c

movss

%xmm1,0x9c(%eb

837f0802

cmpl

$0x02,

7444

je

0x0003

8d9d48ffffff

leal

895c2408
8d85dcfeffff

0xffffff48(%eb
movl

%ebx,0

leal

0xfffffedc(%eb

89442404

movl

%eax,0

893c24

movl

%edi,(

movl

0x00030450
0x0c(%

8944240c

movl

%eax,0

895c2408

movl

%ebx,0

e8fce8ffff
8b450c

8d85dcfeffff

calll

leal

0xfffffedc(%eb

89442404

movl

%eax,0

893c24

movl

%edi,(

e87ff2ffff
81c43c010000
5b
5e
5f
c9
c3
8d85e8feffff

calll
addl

0x00030df0
$0x0000013c,%e
popl
popl
popl
leave
ret

%ebx
%esi
%edi

leal

0xfffffee8(%eb

8944240c

movl

%eax,0

8b470c

movl

0x0c(%

f30f2a00

cvtsi2ss

(%eax)

f30f5905181b1000

mulss

0x00101b18,%xm

f30f11442408

movss

%xmm0,0x08(%es

89742404

movl

%esi,0

x04(%esp)
+1199 00031b9f
ebp),%ebx
+1202 00031ba2
%esp)
+1205 00031ba5
+1210 00031baa
x04(%esp)
+1214 00031bae
p),%eax
+1220 00031bb4
%esp)
+1223 00031bb7
+1228 00031bbc
edi),%eax
+1231 00031bbf
,%eax
+1233 00031bc1
+1235 00031bc3
xmm0
+1239 00031bc7
m0
+1247 00031bcf
p)
+1253 00031bd5
x04(%esp)
+1257 00031bd9
p),%ebx
+1263 00031bdf
%esp)
+1266 00031be2
+1271 00031be7
+1276 00031bec
eax)
+0

8d5da8

leal

0xa8(%

891c24

movl

%ebx,(

movl

0x00064b00
%ebx,0

e8562f0300
895c2404

calll

8d85dcfeffff

leal

890424

0xfffffedc(%eb
movl

%eax,(

movl

0x00069490
0x0c(%

8b00

movl

(%eax)

f7d8
f30f2ac0

negl
cvtsi2ss

%eax
%eax,%

e8d4780300
8b470c

calll

f30f5905181b1000

mulss

0x00101b18,%xm

f30f11442408

movss

%xmm0,0x08(%es

89742404
8d9d48ffffff

movl
leal

891c24
e8d9750300
e968ffffff
0f1f4000

%esi,0
0xffffff48(%eb

movl

%ebx,(

nopl

0x000691c0
0x00031b54
0x00(%

calll
jmp

00031bf0 55

pushl

%ebp
+1
00031bf1 89e5
%esp,%ebp
+3
00031bf3 53
%ebx
+4
00031bf4 83ec24
$0x24,%esp
+7
00031bf7 8b5508
0x08(%ebp),%edx
+10 00031bfa 8b9ad8000000
x),%ebx
+16 00031c00 8b8ad4000000
x),%ecx
+22 00031c06 8b82d0000000
x),%eax
+28 00031c0c 8945e8
xe8(%ebp)
+31 00031c0f 894dec
xec(%ebp)
+34 00031c12 895df0
xf0(%ebp)
+37 00031c15 81c2dc000000
dx
+43 00031c1b 8955f4

movl
pushl
subl
movl
movl

0x000000d8(%ed

movl

0x000000d4(%ed

movl

0x000000d0(%ed
movl

%eax,0

movl

%ecx,0

movl

%ebx,0

addl

$0x000000dc,%e
movl

%edx,0

xf4(%ebp)
+46 00031c1e
ebp),%eax
+49 00031c21
x04(%esp)
+53 00031c25
ebp),%eax
+56 00031c28
%esp)
+59 00031c2b
+64 00031c30
%esp
+67 00031c33
+68 00031c34
+69 00031c35
+70 00031c36
ax)
+0

8b450c

movl

0x0c(%

89442404

movl

%eax,0

8d45e8

leal

0xe8(%

890424

movl

%eax,(

addl

0x000316f0
$0x24,

e8c0faffff
83c424
5b
c9
c3
662e0f1f840000000000

calll

popl
%ebx
leave
ret
%cs:0x00000000(%eax,%e

nopw

00031c40 55

pushl

%ebp
+1
00031c41 89e5
%esp,%ebp
+3
00031c43 8b5508
0x08(%ebp),%edx
+6
00031c46 8b450c
0x0c(%ebp),%eax
+9
00031c49 3b82d0000000
00d0(%edx),%eax
+15 00031c4f 7406
1c57
+17 00031c51 8982d0000000
0(%edx)
+23 00031c57 c9
+24 00031c58 c3
+25 00031c59 90
+26 00031c5a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

00031c60 55

pushl

%ebp
+1
00031c61 89e5
%esp,%ebp
+3
00031c63 56
%esi
+4
00031c64 53
%ebx
+5
00031c65 83ec10
$0x10,%esp
+8
00031c68 8b7508
0x08(%ebp),%esi
+11 00031c6b 8b450c
ebp),%eax
+14 00031c6e 3b86d8000000
i),%eax
+20 00031c74 7406
1c7c
+22 00031c76 8986d8000000
8(%esi)
+28 00031c7c 31db
ebx

movl
pushl
pushl
subl
movl
movl
cmpl

0x0c(%
0x000000d8(%es

je
movl

0x0003
%eax,0x000000d

xorl

%ebx,%

+30 00031c7e
d8(%esi)
+37 00031c85
+40 00031c88
%esp)
+43 00031c8b
+48 00031c90
04(%esp)
+56 00031c98
%esp)
+59 00031c9b
+64 00031ca0
x04(%esp)
+68 00031ca4
%esp)
+71 00031ca7
+76 00031cac
ebx
+78 00031cae
d8(%esi)
+85 00031cb5
+88 00031cb8
%esp)
+91 00031cbb
+96 00031cc0
04(%esp)
+104 00031cc8
%esp)
+107 00031ccb
+112 00031cd0
x04(%esp)
+116 00031cd4
%esp)
+119 00031cd7
+124 00031cdc
ebx
+126 00031cde
d8(%esi)
+133 00031ce5
+136 00031ce8
%esp)
+139 00031ceb
+144 00031cf0
04(%esp)
+152 00031cf8
%esp)
+155 00031cfb
+160 00031d00
x04(%esp)
+164 00031d04
%esp)
+167 00031d07
+172 00031d0c
ebx
+174 00031d0e
d8(%esi)
+181 00031d15
+184 00031d18
%esp)
+187 00031d1b

83bed800000002

cmpl

0f9fc3
893424

setg
movl

e8104bfdff
c74424043e4c0d00
Angle 2
890424

calll
movl

e8c0de0600
895c2404

calll

890424
e844d40600
31db

calll

83bed800000003

cmpl

0f9fc3
893424
calll
movl

e890de0600
895c2404

calll

890424
e814d40600
31db

calll

83bed800000004

cmpl

0f9fc3
893424

movl

%eax,(

movl

0x0009fb60
%ebx,0

movl

%eax,(

xorl

0x0009f0f0
%ebx,%
$0x03,0x000000

calll
movl

e860de0600
895c2404

calll

890424
e8e4d30600
31db

calll

83bed800000005

cmpl

0f9fc3
893424

movl

%eax,(

movl

0x0009fb60
%ebx,0

movl

%eax,(

xorl

0x0009f0f0
%ebx,%
$0x04,0x000000
%bl
%esi,(
0x000067a0
$0x000d4c4e,0x

movl

%eax,(

movl

0x0009fb60
%ebx,0

movl

%eax,(

xorl

0x0009f0f0
%ebx,%
$0x05,0x000000

setg
movl
calll

%bl
%esi,(
0x000067a0
$0x000d4c46,0x

setg
movl

e8b04afdff
c74424044e4c0d00
Angle 4
890424

%bl
%esi,(
0x000067a0
$0x000d4c3e,0x

setg
movl

e8e04afdff
c7442404464c0d00
Angle 3
890424

e8804afdff

$0x02,0x000000

%bl
%esi,(
0x000067a0

+192 00031d20
04(%esp)
+200 00031d28
%esp)
+203 00031d2b
+208 00031d30
x04(%esp)
+212 00031d34
%esp)
+215 00031d37
+220 00031d3c
ebx
+222 00031d3e
d8(%esi)
+229 00031d45
+232 00031d48
%esp)
+235 00031d4b
+240 00031d50
04(%esp)
+248 00031d58
%esp)
+251 00031d5b
+256 00031d60
x04(%esp)
+260 00031d64
%esp)
+263 00031d67
+268 00031d6c
ebx
+270 00031d6e
d8(%esi)
+277 00031d75
+280 00031d78
%esp)
+283 00031d7b
+288 00031d80
04(%esp)
+296 00031d88
%esp)
+299 00031d8b
+304 00031d90
x0c(%ebp)
+307 00031d93
x08(%ebp)
+310 00031d96
%esp
+313 00031d99
+314 00031d9a
+315 00031d9b
+316 00031d9c
+321 00031da1
+322 00031da2
x)
+329 00031da9
x)

c7442404564c0d00
Angle 5
890424

movl

e830de0600
895c2404

calll

890424
e8b4d30600
31db

calll

83bed800000006

cmpl

0f9fc3
893424

$0x000d4c56,0x
movl

%eax,(

movl

0x0009fb60
%ebx,0

movl

%eax,(

xorl

0x0009f0f0
%ebx,%
$0x06,0x000000

setg
movl

e8504afdff
c74424045e4c0d00
Angle 6
890424

calll
movl

e800de0600
895c2404

calll

890424
e884d30600
31db

calll

83bed800000007

cmpl

0f9fc3
893424

%bl
%esi,(
0x000067a0
$0x000d4c5e,0x

movl

%eax,(

movl

0x0009fb60
%ebx,0

movl

%eax,(

xorl

0x0009f0f0
%ebx,%
$0x07,0x000000

setg
movl

e8204afdff
c7442404664c0d00
Angle 7
890424

calll
movl

e8d0dd0600
895d0c

calll

%bl
%esi,(
0x000067a0
$0x000d4c66,0x

movl

%eax,(

movl

0x0009fb60
%ebx,0

894508

movl

%eax,0

83c410

addl

$0x10,

5b
5e
c9
e94fd30600
90
0f1f8000000000

popl
popl
leave

%ebx
%esi

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

jmp

0x0009f0f0
nop

+0

00031db0 55

pushl

+1

00031db1 89e5

movl

%ebp

%esp,%ebp
+3
00031db3 57
%edi
+4
00031db4 56
%esi
+5
00031db5 53
%ebx
+6
00031db6 81ec8c000000
0008c,%esp
+12 00031dbc 8b7d08
ebp),%edi
+15 00031dbf 8b450c
ebp),%eax
+18 00031dc2 89442404
x04(%esp)
+22 00031dc6 893c24
%esp)
+25 00031dc9 e88250fdff
+30 00031dce c70788981300
edi)
+36 00031dd4 c74704d4981300
04(%edi)
+43 00031ddb c787d000000000000000
(%edi)
+53 00031de5 c787d400000000000000
(%edi)
+63 00031def c787d800000003000000
(%edi)
+73 00031df9 8d87dc000000
i),%eax
+79 00031dff 8d97f8000000
i),%edx
+85 00031e05 39d0
eax
+87 00031e07 7414
1e1d
+89 00031e09 0f1f8000000000
x)
+96 00031e10 c70000000000
eax)
+102 00031e16 83c004
%eax
+105 00031e19 39c2
edx
+107 00031e1b 75f3
1e10
+109 00031e1d bbb0020300
bx
+114 00031e22 31f6
esi
+116 00031e24 c74598401c0300
98(%ebp)
+123 00031e2b c7459c00000000
9c(%ebp)
+130 00031e32 893c24
%esp)
+133 00031e35 e86649fdff
+138 00031e3a 895c241c
x1c(%esp)
+142 00031e3e 89742420

pushl
pushl
pushl
subl

$0x000

movl

0x08(%

movl

0x0c(%

movl

%eax,0

movl

%edi,(

calll
movl

0x00006e50
$0x00139888,(%

movl

$0x001398d4,0x

movl

$0x00000000,0x000000d0

movl

$0x00000000,0x000000d4

movl

$0x00000003,0x000000d8
leal

0x000000dc(%ed

leal

0x000000f8(%ed
cmpl

%edx,%

je

0x0003

nopl

0x00000000(%ea

movl

$0x00000000,(%
addl

$0x04,

cmpl

%eax,%

jne

0x0003

movl

$0x000302b0,%e
xorl

%esi,%

movl

$0x00031c40,0x

movl

$0x00000000,0x
movl

%edi,(

movl

0x000067a0
%ebx,0

movl

%esi,0

calll

x20(%esp)
+146 00031e42
ebp),%edx
+149 00031e45
ebp),%ecx
+152 00031e48
x14(%esp)
+156 00031e4c
x18(%esp)
+160 00031e50
10(%esp)
+168 00031e58
0c(%esp)
+176 00031e60
08(%esp)
+184 00031e68
x04(%esp)
+188 00031e6c
%esp)
+191 00031e6f
+196 00031e74
bx
+201 00031e79
a0(%ebp)
+208 00031e80
a4(%ebp)
+215 00031e87
%esp)
+218 00031e8a
+223 00031e8f
x1c(%esp)
+227 00031e93
x20(%esp)
+231 00031e97
ebp),%edx
+234 00031e9a
ebp),%ecx
+237 00031e9d
x14(%esp)
+241 00031ea1
x18(%esp)
+245 00031ea5
10(%esp)
+253 00031ead
0c(%esp)
+261 00031eb5
08(%esp)
+269 00031ebd
x04(%esp)
+273 00031ec1
%esp)
+276 00031ec4
+281 00031ec9
%esp)
+284 00031ecc
+289 00031ed1
%esp)
+292 00031ed4
+297 00031ed9
bx

8b5598

movl

0x98(%

8b4d9c

movl

0x9c(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

c74424102c010000

movl

$0x0000012c,0x

c744240c0a000000

movl

$0x0000000a,0x

c744240864550d00
Width
897c2404

movl

$0x000d5564,0x

890424

movl

%edi,0

movl

%eax,(

e8ccda0600
bbc0020300

calll
movl

0x0009f940
$0x000302c0,%e

c745a0a0030300

movl

$0x000303a0,0x

c745a400000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55a0

movl

0xa0(%

8b4da4

movl

0xa4(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e81149fdff
895c241c

calll

c74424102c010000

movl

$0x0000012c,0x

c744240c0a000000

movl

$0x0000000a,0x

c7442408a8580d00
Height
897c2404

movl

$0x000d58a8,0x

890424
e877da0600
893c24

calll

e8cf48fdff
890424

calll

e8c7d90600
bbd0020300

calll
movl

movl

%edi,0

movl

%eax,(

movl

0x0009f940
%edi,(

movl

0x000067a0
%eax,(
0x0009f8a0
$0x000302d0,%e

+302 00031ede
a8(%ebp)
+309 00031ee5
ac(%ebp)
+316 00031eec
%esp)
+319 00031eef
+324 00031ef4
x1c(%esp)
+328 00031ef8
x20(%esp)
+332 00031efc
ebp),%edx
+335 00031eff
ebp),%ecx
+338 00031f02
x14(%esp)
+342 00031f06
x18(%esp)
+346 00031f0a
10(%esp)
+354 00031f12
0c(%esp)
+362 00031f1a
08(%esp)
+370 00031f22
x04(%esp)
+374 00031f26
%esp)
+377 00031f29
+382 00031f2e
%esp)
+385 00031f31
+390 00031f36
%esp)
+393 00031f39
+398 00031f3e
bx
+403 00031f43
b0(%ebp)
+410 00031f4a
b4(%ebp)
+417 00031f51
%esp)
+420 00031f54
+425 00031f59
x1c(%esp)
+429 00031f5d
x20(%esp)
+433 00031f61
ebp),%edx
+436 00031f64
ebp),%ecx
+439 00031f67
x14(%esp)
+443 00031f6b
x18(%esp)
+447 00031f6f
10(%esp)
+455 00031f77

c745a8601c0300

movl

$0x00031c60,0x

c745ac00000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55a8

movl

0xa8(%

8b4dac

movl

0xac(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e8ac48fdff
895c241c

calll

c744241008000000

movl

$0x00000008,0x

c744240c02000000

movl

$0x00000002,0x

c7442408264c0d00
Number of folds
897c2404

movl

$0x000d4c26,0x

890424

movl

%edi,0

movl

%eax,(

movl

0x0009f940
%edi,(

movl

0x000067a0
%eax,(

e812da0600
893c24

calll

e86a48fdff
890424

calll

e862d90600
bbe0020300

calll
movl

0x0009f8a0
$0x000302e0,%e

c745b0f0220300

movl

$0x000322f0,0x

c745b400000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55b0

movl

0xb0(%

8b4db4

movl

0xb4(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e84748fdff
895c241c

calll

c7442410b3000000

movl

$0x000000b3,0x

c744240c4dffffff

movl

$0xffffff4d,0x

0c(%esp)
+463 00031f7f
08(%esp)
+471 00031f87
x04(%esp)
+475 00031f8b
%esp)
+478 00031f8e
+483 00031f93
bx
+488 00031f98
b8(%ebp)
+495 00031f9f
bc(%ebp)
+502 00031fa6
%esp)
+505 00031fa9
+510 00031fae
x1c(%esp)
+514 00031fb2
x20(%esp)
+518 00031fb6
ebp),%edx
+521 00031fb9
ebp),%ecx
+524 00031fbc
x14(%esp)
+528 00031fc0
x18(%esp)
+532 00031fc4
10(%esp)
+540 00031fcc
0c(%esp)
+548 00031fd4
08(%esp)
+556 00031fdc
x04(%esp)
+560 00031fe0
%esp)
+563 00031fe3
+568 00031fe8
bx
+573 00031fed
c0(%ebp)
+580 00031ff4
c4(%ebp)
+587 00031ffb
%esp)
+590 00031ffe
+595 00032003
x1c(%esp)
+599 00032007
x20(%esp)
+603 0003200b
ebp),%edx
+606 0003200e
ebp),%ecx
+609 00032011
x14(%esp)
+613 00032015

c7442408364c0d00
Angle 1
897c2404

movl

890424

$0x000d4c36,0x
movl

%edi,0

movl

%eax,(

e8add90600
bbf0020300

calll
movl

0x0009f940
$0x000302f0,%e

c745b8d0220300

movl

$0x000322d0,0x

c745bc00000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55b8

movl

0xb8(%

8b4dbc

movl

0xbc(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e8f247fdff
895c241c

calll

c7442410b3000000

movl

$0x000000b3,0x

c744240c4dffffff

movl

$0xffffff4d,0x

c74424083e4c0d00
Angle 2
897c2404

movl

$0x000d4c3e,0x

890424

movl

%edi,0

movl

%eax,(

e858d90600
bb00030300

calll
movl

0x0009f940
$0x00030300,%e

c745c0b0220300

movl

$0x000322b0,0x

c745c400000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55c0

movl

0xc0(%

8b4dc4

movl

0xc4(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e89d47fdff
895c241c

calll

x18(%esp)
+617 00032019
10(%esp)
+625 00032021
0c(%esp)
+633 00032029
08(%esp)
+641 00032031
x04(%esp)
+645 00032035
%esp)
+648 00032038
+653 0003203d
bx
+658 00032042
c8(%ebp)
+665 00032049
cc(%ebp)
+672 00032050
%esp)
+675 00032053
+680 00032058
x1c(%esp)
+684 0003205c
x20(%esp)
+688 00032060
ebp),%edx
+691 00032063
ebp),%ecx
+694 00032066
x14(%esp)
+698 0003206a
x18(%esp)
+702 0003206e
10(%esp)
+710 00032076
0c(%esp)
+718 0003207e
08(%esp)
+726 00032086
x04(%esp)
+730 0003208a
%esp)
+733 0003208d
+738 00032092
bx
+743 00032097
d0(%ebp)
+750 0003209e
d4(%ebp)
+757 000320a5
%esp)
+760 000320a8
+765 000320ad
x1c(%esp)
+769 000320b1
x20(%esp)
+773 000320b5
ebp),%edx
+776 000320b8

c7442410b3000000

movl

$0x000000b3,0x

c744240c4dffffff

movl

$0xffffff4d,0x

c7442408464c0d00
Angle 3
897c2404

movl

$0x000d4c46,0x

890424

movl

%edi,0

movl

%eax,(

e803d90600
bb10030300

calll
movl

0x0009f940
$0x00030310,%e

c745c890220300

movl

$0x00032290,0x

c745cc00000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55c8

movl

0xc8(%

8b4dcc

movl

0xcc(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e84847fdff
895c241c

calll

c7442410b3000000

movl

$0x000000b3,0x

c744240c4dffffff

movl

$0xffffff4d,0x

c74424084e4c0d00
Angle 4
897c2404

movl

$0x000d4c4e,0x

890424

movl

%edi,0

movl

%eax,(

e8aed80600
bb20030300

calll
movl

0x0009f940
$0x00030320,%e

c745d070220300

movl

$0x00032270,0x

c745d400000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55d0

movl

0xd0(%

8b4dd4

movl

0xd4(%

e8f346fdff
895c241c

calll

ebp),%ecx
+779 000320bb
x14(%esp)
+783 000320bf
x18(%esp)
+787 000320c3
10(%esp)
+795 000320cb
0c(%esp)
+803 000320d3
08(%esp)
+811 000320db
x04(%esp)
+815 000320df
%esp)
+818 000320e2
+823 000320e7
bx
+828 000320ec
d8(%ebp)
+835 000320f3
dc(%ebp)
+842 000320fa
%esp)
+845 000320fd
+850 00032102
x1c(%esp)
+854 00032106
x20(%esp)
+858 0003210a
ebp),%edx
+861 0003210d
ebp),%ecx
+864 00032110
x14(%esp)
+868 00032114
x18(%esp)
+872 00032118
10(%esp)
+880 00032120
0c(%esp)
+888 00032128
08(%esp)
+896 00032130
x04(%esp)
+900 00032134
%esp)
+903 00032137
+908 0003213c
bx
+913 00032141
e0(%ebp)
+920 00032148
e4(%ebp)
+927 0003214f
%esp)
+930 00032152
+935 00032157
x1c(%esp)
+939 0003215b

89542414

movl

%edx,0

894c2418

movl

%ecx,0

c7442410b3000000

movl

$0x000000b3,0x

c744240c4dffffff

movl

$0xffffff4d,0x

c7442408564c0d00
Angle 5
897c2404

movl

$0x000d4c56,0x

890424

movl

%edi,0

movl

%eax,(

e859d80600
bb30030300

calll
movl

0x0009f940
$0x00030330,%e

c745d850220300

movl

$0x00032250,0x

c745dc00000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55d8

movl

0xd8(%

8b4ddc

movl

0xdc(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e89e46fdff
895c241c

calll

c7442410b3000000

movl

$0x000000b3,0x

c744240c4dffffff

movl

$0xffffff4d,0x

c74424085e4c0d00
Angle 6
897c2404

movl

$0x000d4c5e,0x

890424

movl

%edi,0

movl

%eax,(

e804d80600
bb40030300

calll
movl

0x0009f940
$0x00030340,%e

c745e030220300

movl

$0x00032230,0x

c745e400000000

movl

$0x00000000,0x

893c24
e84946fdff
895c241c
89742420

movl

%edi,(

movl

0x000067a0
%ebx,0

movl

%esi,0

calll

x20(%esp)
+943 0003215f 8b55e0
ebp),%edx
+946 00032162 8b4de4
ebp),%ecx
+949 00032165 89542414
x14(%esp)
+953 00032169 894c2418
x18(%esp)
+957 0003216d c7442410b3000000
10(%esp)
+965 00032175 c744240c4dffffff
0c(%esp)
+973 0003217d c7442408664c0d00
08(%esp)
Angle 7
+981 00032185 897c2404
x04(%esp)
+985 00032189 890424
%esp)
+988 0003218c e8afd70600
+993 00032191 c787d800000000000000
(%edi)
+1003 0003219b c744240403000000
04(%esp)
+1011 000321a3 893c24
%esp)
+1014 000321a6 e8b5faffff
+1019 000321ab 81c48c000000
sp
+1025 000321b1 5b
+1026 000321b2 5e
+1027 000321b3 5f
+1028 000321b4 c9
+1029 000321b5 c3
+1030 000321b6 89c3
ebx
+1032 000321b8 893c24
%esp)
+1035 000321bb e8904bfdff
+1040 000321c0 891c24
%esp)
+1043 000321c3 e8800a0d00
__Unwind_Resume
+1048 000321c8 0f1f840000000000
x,%eax)
+0

movl

0xe0(%

movl

0xe4(%

movl

%edx,0

movl

%ecx,0

movl

$0x000000b3,0x

movl

$0xffffff4d,0x

movl

$0x000d4c66,0x

calll
movl

movl

%edi,0

movl

%eax,(

0x0009f940
$0x00000000,0x000000d8

movl

$0x00000003,0x
movl

calll
addl

%edi,(
0x00031c60
$0x0000008c,%e

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%edi,(

movl

0x00006d50
%ebx,(

calll

%eax,%

calll

0x00102c48

nopl

0x00000000(%ea

000321d0 55

pushl

%ebp
+1
000321d1 89e5
%esp,%ebp
+3
000321d3 c9
+4
000321d4 e9d7fbffff
1db0
+9
000321d9 90
+10 000321da 660f1f440000
)

movl
leave
jmp
nopw

0x0003
nop
0x00(%eax,%eax

+0

000321e0 55

pushl

+1

000321e1 89e5

movl

%ebp

%esp,%ebp
+3
000321e3 83ec18
$0x18,%esp
+6
000321e6 895df8
%ebx,0xf8(%ebp)
+9
000321e9 8975fc
%esi,0xfc(%ebp)
+12 000321ec c70424f8000000
esp)
+19 000321f3 e8820b0d00
operator new(unsigned long)
+24 000321f8 89c6
esi
+26 000321fa 8b4508
ebp),%eax
+29 000321fd 89442404
x04(%esp)
+33 00032201 893424
%esp)
+36 00032204 e8a7fbffff
+41 00032209 89f0
eax
+43 0003220b 8b5df8
ebp),%ebx
+46 0003220e 8b75fc
ebp),%esi
+49 00032211 c9
+50 00032212 c3
+51 00032213 89c3
ebx
+53 00032215 893424
%esp)
+56 00032218 e8510b0d00
operator delete(void*)
+61 0003221d 891c24
%esp)
+64 00032220 e8230a0d00
__Unwind_Resume
+69 00032225 90
+70 00032226 662e0f1f840000000000
ax)
+0

subl
movl
movl
movl

$0x000000f8,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x00031db0
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

00032230 55

pushl

%ebp
+1
00032231 89e5
%esp,%ebp
+3
00032233 8b5508
0x08(%ebp),%edx
+6
00032236 8b450c
0x0c(%ebp),%eax
+9
00032239 3b82f4000000
00f4(%edx),%eax
+15 0003223f 7406
2247
+17 00032241 8982f4000000
4(%edx)
+23 00032247 c9
+24 00032248 c3
+25 00032249 90
+26 0003224a 660f1f440000

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000f
leave
ret
nop

nopw

0x00(%eax,%eax

)
+0

00032250 55

pushl

%ebp
+1
00032251 89e5
%esp,%ebp
+3
00032253 8b5508
0x08(%ebp),%edx
+6
00032256 8b450c
0x0c(%ebp),%eax
+9
00032259 3b82f0000000
00f0(%edx),%eax
+15 0003225f 7406
2267
+17 00032261 8982f0000000
0(%edx)
+23 00032267 c9
+24 00032268 c3
+25 00032269 90
+26 0003226a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000f
leave
ret
nop

nopw

0x00(%eax,%eax

00032270 55

pushl

%ebp
+1
00032271 89e5
%esp,%ebp
+3
00032273 8b5508
0x08(%ebp),%edx
+6
00032276 8b450c
0x0c(%ebp),%eax
+9
00032279 3b82ec000000
00ec(%edx),%eax
+15 0003227f 7406
2287
+17 00032281 8982ec000000
c(%edx)
+23 00032287 c9
+24 00032288 c3
+25 00032289 90
+26 0003228a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000e
leave
ret
nop

nopw

0x00(%eax,%eax

00032290 55

pushl

%ebp
+1
00032291 89e5
%esp,%ebp
+3
00032293 8b5508
0x08(%ebp),%edx
+6
00032296 8b450c
0x0c(%ebp),%eax
+9
00032299 3b82e8000000
00e8(%edx),%eax
+15 0003229f 7406
22a7
+17 000322a1 8982e8000000
8(%edx)
+23 000322a7 c9
+24 000322a8 c3
+25 000322a9 90
+26 000322aa 660f1f440000

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000e
leave
ret
nop

nopw

0x00(%eax,%eax

)
+0

000322b0 55

pushl

%ebp
+1
000322b1 89e5
%esp,%ebp
+3
000322b3 8b5508
0x08(%ebp),%edx
+6
000322b6 8b450c
0x0c(%ebp),%eax
+9
000322b9 3b82e4000000
00e4(%edx),%eax
+15 000322bf 7406
22c7
+17 000322c1 8982e4000000
4(%edx)
+23 000322c7 c9
+24 000322c8 c3
+25 000322c9 90
+26 000322ca 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000e
leave
ret
nop

nopw

0x00(%eax,%eax

000322d0 55

pushl

%ebp
+1
000322d1 89e5
%esp,%ebp
+3
000322d3 8b5508
0x08(%ebp),%edx
+6
000322d6 8b450c
0x0c(%ebp),%eax
+9
000322d9 3b82e0000000
00e0(%edx),%eax
+15 000322df 7406
22e7
+17 000322e1 8982e0000000
0(%edx)
+23 000322e7 c9
+24 000322e8 c3
+25 000322e9 90
+26 000322ea 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000e
leave
ret
nop

nopw

0x00(%eax,%eax

000322f0 55

pushl

%ebp
+1
000322f1 89e5
%esp,%ebp
+3
000322f3 8b5508
0x08(%ebp),%edx
+6
000322f6 8b450c
0x0c(%ebp),%eax
+9
000322f9 3b82dc000000
00dc(%edx),%eax
+15 000322ff 7406
2307
+17 00032301 8982dc000000
c(%edx)
+23 00032307 c9
+24 00032308 c3
+25 00032309 90
+26 0003230a 660f1f440000

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

)
+0

00032310 55

pushl

%ebp
+1
00032311 89e5
movl
%esp,%ebp
+3
00032313 57
pushl
%edi
+4
00032314 56
pushl
%esi
+5
00032315 53
pushl
%ebx
+6
00032316 83ec2c
subl
$0x2c,%esp
+9
00032319 8b750c
movl
0x0c(%ebp),%esi
+12 0003231c 8d45e7
leal
0xe7(%
ebp),%eax
+15 0003231f 89442408
movl
%eax,0
x08(%esp)
+19 00032323 c7442404004c0d00
movl
$0x000d4c00,0x
04(%esp)
Front
+27 0003232b 8d5ddc
leal
0xdc(%
ebp),%ebx
+30 0003232e 891c24
movl
%ebx,(
%esp)
+33 00032331 e88a090d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+38 00032336 8b4604
movl
0x04(%
esi),%eax
+41 00032339 3b4608
cmpl
0x08(%
esi),%eax
+44 0003233c 747a
je
0x0003
23b8
+46 0003233e 85c0
testl
%eax,%
eax
+48 00032340 740f
je
0x0003
2351
+50 00032342 895c2404
movl
%ebx,0
x04(%esp)
+54 00032346 890424
movl
%eax,(
%esp)
+57 00032349 e878090d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+62 0003234e 8b4604
movl
0x04(%
esi),%eax
+65 00032351 83c004
addl
$0x04,
%eax
+68 00032354 894604
movl
%eax,0
x04(%esi)
+71 00032357 8b5ddc
movl
0xdc(%
ebp),%ebx
+74 0003235a 83eb0c
subl
$0x0c,
%ebx
+77 0003235d 8b3d88801300
movl
0x00138088,%ed
i
+83 00032363 39fb
cmpl
%edi,%

ebx
+85 00032365 0f8599000000
jne
0x00032404
+91 0003236b 8d45e6
leal
0xe6(%
ebp),%eax
+94 0003236e 89442408
movl
%eax,0
x08(%esp)
+98 00032372 c744240488560d00
movl
$0x000d5688,0x
04(%esp)
Back
+106 0003237a 8d5dd8
leal
0xd8(%
ebp),%ebx
+109 0003237d 891c24
movl
%ebx,(
%esp)
+112 00032380 e83b090d00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+117 00032385 8b4604
movl
0x04(%
esi),%eax
+120 00032388 3b4608
cmpl
0x08(%
esi),%eax
+123 0003238b 743d
je
0x0003
23ca
+125 0003238d 85c0
testl
%eax,%
eax
+127 0003238f 740f
je
0x0003
23a0
+129 00032391 895c2404
movl
%ebx,0
x04(%esp)
+133 00032395 890424
movl
%eax,(
%esp)
+136 00032398 e829090d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+141 0003239d 8b4604
movl
0x04(%
esi),%eax
+144 000323a0 83c004
addl
$0x04,
%eax
+147 000323a3 894604
movl
%eax,0
x04(%esi)
+150 000323a6 8b5dd8
movl
0xd8(%
ebp),%ebx
+153 000323a9 83eb0c
subl
$0x0c,
%ebx
+156 000323ac 39df
cmpl
%ebx,%
edi
+158 000323ae 752c
jne
0x0003
23dc
+160 000323b0 83c42c
addl
$0x2c,
%esp
+163 000323b3 5b
popl
%ebx
+164 000323b4 5e
popl
%esi
+165 000323b5 5f
popl
%edi
+166 000323b6 c9
leave
+167 000323b7 c3
ret
+168 000323b8 895c2408
movl
%ebx,0
x08(%esp)
+172 000323bc 89442404
movl
%eax,0
x04(%esp)
+176 000323c0 893424
movl
%esi,(
%esp)

+179 000323c3 e8d884fdff


calll
0x0000a8a0
+184 000323c8 eb8d
jmp
0x0003
2357
+186 000323ca 895c2408
movl
%ebx,0
x08(%esp)
+190 000323ce 89442404
movl
%eax,0
x04(%esp)
+194 000323d2 893424
movl
%esi,(
%esp)
+197 000323d5 e8c684fdff
calll
0x0000a8a0
+202 000323da ebca
jmp
0x0003
23a6
+204 000323dc 8d4308
leal
0x08(%
ebx),%eax
+207 000323df c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+215 000323e7 890424
movl
%eax,(
%esp)
+218 000323ea e85f080d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+223 000323ef 85c0
testl
%eax,%
eax
+225 000323f1 7fbd
jg
0x0003
23b0
+227 000323f3 8d45e2
leal
0xe2(%
ebp),%eax
+230 000323f6 89442404
movl
%eax,0
x04(%esp)
+234 000323fa 891c24
movl
%ebx,(
%esp)
+237 000323fd e882080d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+242 00032402 ebac
jmp
0x0003
23b0
+244 00032404 8d4308
leal
0x08(%
ebx),%eax
+247 00032407 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+255 0003240f 890424
movl
%eax,(
%esp)
+258 00032412 e837080d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+263 00032417 85c0
testl
%eax,%
eax
+265 00032419 0f8f4cffffff
jg
0x0003236b
+271 0003241f 8d45e4
leal
0xe4(%
ebp),%eax
+274 00032422 89442404
movl
%eax,0
x04(%esp)
+278 00032426 891c24
movl
%ebx,(
%esp)
+281 00032429 e856080d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+286 0003242e e938ffffff
jmp
0x0003236b
+291 00032433 89c3
movl
%eax,%
ebx
+293 00032435 8b75d8
movl
0xd8(%
ebp),%esi

+296 00032438 83ee0c


subl
$0x0c,
%esi
+299 0003243b 39f7
cmpl
%esi,%
edi
+301 0003243d 750c
jne
0x0003
244b
+303 0003243f 891c24
movl
%ebx,(
%esp)
+306 00032442 e801080d00
calll
0x00102c48
__Unwind_Resume
+311 00032447 89c3
movl
%eax,%
ebx
+313 00032449 ebf4
jmp
0x0003
243f
+315 0003244b 8d4608
leal
0x08(%
esi),%eax
+318 0003244e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+326 00032456 890424
movl
%eax,(
%esp)
+329 00032459 e8f0070d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+334 0003245e 85c0
testl
%eax,%
eax
+336 00032460 7fdd
jg
0x0003
243f
+338 00032462 8d45e3
leal
0xe3(%
ebp),%eax
+341 00032465 89442404
movl
%eax,0
x04(%esp)
+345 00032469 893424
movl
%esi,(
%esp)
+348 0003246c e813080d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+353 00032471 ebcc
jmp
0x0003
243f
+355 00032473 89c3
movl
%eax,%
ebx
+357 00032475 8b75dc
movl
0xdc(%
ebp),%esi
+360 00032478 83ee0c
subl
$0x0c,
%esi
+363 0003247b 3b3588801300
cmpl
0x00138088,%es
i
+369 00032481 74bc
je
0x0003
243f
+371 00032483 8d4608
leal
0x08(%
esi),%eax
+374 00032486 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+382 0003248e 890424
movl
%eax,(
%esp)
+385 00032491 e8b8070d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+390 00032496 85c0
testl
%eax,%
eax
+392 00032498 7fa5
jg
0x0003
243f
+394 0003249a 8d45e5
leal
0xe5(%

ebp),%eax
+397 0003249d 89442404
movl
%eax,0
x04(%esp)
+401 000324a1 893424
movl
%esi,(
%esp)
+404 000324a4 e8db070d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+409 000324a9 eb94
jmp
0x0003
243f
+411 000324ab ebc6
jmp
0x0003
2473
+413 000324ad eb98
jmp
0x0003
2447
+415 000324af eb96
jmp
0x0003
2447
+417 000324b1 eb94
jmp
0x0003
2447
+419 000324b3 e97bffffff
jmp
0x00032433
+424 000324b8 eb8d
jmp
0x0003
2447
+426 000324ba eb8b
jmp
0x0003
2447
+428 000324bc 0f1f4000
nopl
0x00(%
eax)
+0

000324c0 55

pushl

%ebp
+1
000324c1 89e5
%esp,%ebp
+3
000324c3 57
%edi
+4
000324c4 56
%esi
+5
000324c5 53
%ebx
+6
000324c6 81ecec000000
000ec,%esp
+12 000324cc 8d8554ffffff
p),%eax
+18 000324d2 890424
%esp)
+21 000324d5 e828080d00
std::ios_base::ios_base()
+26 000324da a1e8801300
x
+31 000324df 83c008
%eax
+34 000324e2 898554ffffff
4(%ebp)
+40 000324e8 c745c400000000
c4(%ebp)
+47 000324ef c645c800
0xc8(%ebp)
+51 000324f3 c645c900
0xc9(%ebp)
+55 000324f7 c745cc00000000
cc(%ebp)
+62 000324fe c745d000000000
d0(%ebp)

movl
pushl
pushl
pushl
subl
leal

$0x000
0xffffff54(%eb

movl

%eax,(

calll

0x00102d02

movl

0x001380e8,%ea
addl

$0x08,

movl

%eax,0xffffff5

movl

$0x00000000,0x
movb

$0x00,

movb

$0x00,

movl

$0x00000000,0x

movl

$0x00000000,0x

+69 00032505 c745d400000000


d4(%ebp)
+76 0003250c c745d800000000
d8(%ebp)
+83 00032513 8b15f0801300
x
+89 00032519 8b7204
edx),%esi
+92 0003251c 89b528ffffff
8(%ebp)
+98 00032522 8d46f4
esi),%eax
+101 00032525 89851cffffff
c(%ebp)
+107 0003252b 8b46f4
esi),%eax
+110 0003252e 8b5208
edx),%edx
+113 00032531 899520ffffff
0(%ebp)
+119 00032537 89940528ffffff
8(%ebp,%eax)
+126 0003253e 8b3ddc801300
i
+132 00032544 8d470c
edi),%eax
+135 00032547 898528ffffff
8(%ebp)
+141 0003254d 8d4720
edi),%eax
+144 00032550 898554ffffff
4(%ebp)
+150 00032556 a1e0801300
x
+155 0003255b 83c008
%eax
+158 0003255e 89852cffffff
c(%ebp)
+164 00032564 c78530ffffff00000000
(%ebp)
+174 0003256e c78534ffffff00000000
(%ebp)
+184 00032578 c78538ffffff00000000
(%ebp)
+194 00032582 c7853cffffff00000000
(%ebp)
+204 0003258c c78540ffffff00000000
(%ebp)
+214 00032596 c78544ffffff00000000
(%ebp)
+224 000325a0 8d9548ffffff
p),%edx
+230 000325a6 891424
%esp)
+233 000325a9 e848070d00
std::locale::locale()
+238 000325ae a1ec801300
x
+243 000325b3 83c008
%eax

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

0x001380f0,%ed
movl

movl

0x04(%
%esi,0xffffff2

leal
movl

0xf4(%
%eax,0xffffff1

movl

0xf4(%

movl

0x08(%

movl

%edx,0xffffff2

movl

%edx,0xffffff2

movl

0x001380dc,%ed
leal

movl

0x0c(%
%eax,0xffffff2

leal

0x20(%

movl

%eax,0xffffff5

movl

0x001380e0,%ea
addl

movl

$0x08,
%eax,0xffffff2

movl

$0x00000000,0xffffff30

movl

$0x00000000,0xffffff34

movl

$0x00000000,0xffffff38

movl

$0x00000000,0xffffff3c

movl

$0x00000000,0xffffff40

movl

$0x00000000,0xffffff44
leal

0xffffff48(%eb
movl

%edx,(

calll

0x00102cf6

movl

0x001380ec,%ea
addl

$0x08,

+246 000325b6 89852cffffff


movl
%eax,0xffffff2
c(%ebp)
+252 000325bc c7854cffffff10000000
movl
$0x00000010,0xffffff4c
(%ebp)
+262 000325c6 a188801300
movl
0x00138088,%ea
x
+267 000325cb 898524ffffff
movl
%eax,0xffffff2
4(%ebp)
+273 000325d1 83c00c
addl
$0x0c,
%eax
+276 000325d4 898550ffffff
movl
%eax,0xffffff5
0(%ebp)
+282 000325da 8d852cffffff
leal
0xffffff2c(%eb
p),%eax
+288 000325e0 89442404
movl
%eax,0
x04(%esp)
+292 000325e4 8d9554ffffff
leal
0xffffff54(%eb
p),%edx
+298 000325ea 891424
movl
%edx,(
%esp)
+301 000325ed e81c070d00
calll
0x00102d0e
std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<cha
r, std::char_traits<char> >*)
+306 000325f2 c7442404e34c0d00
movl
$0x000d4ce3,0x
04(%esp)
%ROOT%\Images\Brochure
+314 000325fa 8d8528ffffff
leal
0xffffff28(%eb
p),%eax
+320 00032600 890424
movl
%eax,(
%esp)
+323 00032603 e854070d00
calll
0x00102d5c
std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char
_traits<char> >&, char const*)std::basic_ostream<char, std::char_traits<char> >&
+328 00032608 8b550c
movl
0x0c(%
ebp),%edx
+331 0003260b 89542404
movl
%edx,0
x04(%esp)
+335 0003260f 890424
movl
%eax,(
%esp)
+338 00032612 e84b070d00
calll
0x00102d62
std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::b
asic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_
traits<char>, std::allocator<char> > const&)std::basic_ostream<char, std::char_t
raits<char> >&
+343 00032617 c7442404a8560d00
movl
$0x000d56a8,0x
04(%esp)
.png
+351 0003261f 890424
movl
%eax,(
%esp)
+354 00032622 e835070d00
calll
0x00102d5c
std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char
_traits<char> >&, char const*)std::basic_ostream<char, std::char_traits<char> >&
+359 00032627 8b5510
movl
0x10(%
ebp),%edx
+362 0003262a 8b02
movl
(%edx)
,%eax
+364 0003262c 8b18
movl
(%eax)
,%ebx
+366 0003262e 8b9540ffffff
movl
0xffffff40(%eb
p),%edx
+372 00032634 85d2
testl
%edx,%
edx

+374 00032636
+380 0003263c
p),%ecx
+386 00032642
edx
+388 00032644
+394 0003264a
0c(%esp)
+398 0003264e
ebp),%eax
+401 00032651
x08(%esp)
+405 00032655
x04(%esp)
+409 00032659
p),%eax
+415 0003265f
%esp)
+418 00032662
+423 00032667
xdc(%ebp)
+426 0003266a
ebp),%eax
+429 0003266d
x04(%esp)
+433 00032671
ebp),%eax
+436 00032674
%esp)
+439 00032677
+441 00032679
ebp),%ebx
+444 0003267c
%ebx
+447 0003267f
4(%ebp)
+453 00032685
+459 0003268b
edi),%eax
+462 0003268e
8(%ebp)
+468 00032694
edi),%eax
+471 00032697
4(%ebp)
+477 0003269d
x
+482 000326a2
%eax
+485 000326a5
c(%ebp)
+491 000326ab
p),%ebx
+497 000326b1
%ebx
+500 000326b4
4(%ebp)
+506 000326ba
+512 000326c0
x

0f8406010000
8b8d38ffffff

je
movl

39ca

0x00032742
0xffffff38(%eb
cmpl

%ecx,%

movb

0x00032720
%bl,0x

8d45e5

leal

0xe5(%

89442408

movl

%eax,0

894c2404

movl

%ecx,0

0f87d6000000
885c240c

8b853cffffff

ja

movl

890424

0xffffff3c(%eb
movl

%eax,(

movl

0x00032d50
%eax,0

8b45dc

movl

0xdc(%

89442404

movl

%eax,0

8b4510

movl

0x10(%

890424

movl

%eax,(

ffd3
8b5ddc

call
movl

*%ebx
0xdc(%

83eb0c

subl

$0x0c,

e8e9060000
8945dc

calll

399d24ffffff

cmpl

0f8500010000
8d470c

jne

898528ffffff

movl

%ebx,0xffffff2
leal

8d4720

0x0003278b
0x0c(%
%eax,0xffffff2

leal

0x20(%

898554ffffff

movl

%eax,0xffffff5

a1ec801300

movl

0x001380ec,%ea

83c008

addl

$0x08,

89852cffffff

movl

%eax,0xffffff2

8b9d50ffffff

movl

0xffffff50(%eb

83eb0c

subl

$0x0c,

399d24ffffff

cmpl

%ebx,0xffffff2

0f859c000000
a1e0801300

jne
movl

0x0003275c
0x001380e0,%ea

+517 000326c5 83c008


%eax
+520 000326c8 89852cffffff
c(%ebp)
+526 000326ce 8d8548ffffff
p),%eax
+532 000326d4 890424
%esp)
+535 000326d7 e820060d00
std::locale::~locale()
+540 000326dc 89b528ffffff
8(%ebp)
+546 000326e2 8b951cffffff
p),%edx
+552 000326e8 8b02
,%eax
+554 000326ea 8b9520ffffff
p),%edx
+560 000326f0 89940528ffffff
8(%ebp,%eax)
+567 000326f7 a1e8801300
x
+572 000326fc 83c008
%eax
+575 000326ff 898554ffffff
4(%ebp)
+581 00032705 8d8554ffffff
p),%eax
+587 0003270b 890424
%esp)
+590 0003270e e8f5050d00
std::ios_base::~ios_base()
+595 00032713 81c4ec000000
sp
+601 00032719 5b
+602 0003271a 5e
+603 0003271b 5f
+604 0003271c c9
+605 0003271d c3
+606 0003271e 6690
+608 00032720 885c240c
0c(%esp)
+612 00032724 8d45e6
ebp),%eax
+615 00032727 89442408
x08(%esp)
+619 0003272b 89542404
x04(%esp)
+623 0003272f 8b853cffffff
p),%eax
+629 00032735 890424
%esp)
+632 00032738 e813060000
+637 0003273d e925ffffff
+642 00032742 8d8550ffffff
p),%eax
+648 00032748 89442404
x04(%esp)
+652 0003274c 8d45dc
ebp),%eax

addl

$0x08,

movl

%eax,0xffffff2

leal

0xffffff48(%eb
movl

%eax,(

calll

0x00102cfc

movl

%esi,0xffffff2

movl

0xffffff1c(%eb
movl

(%edx)

movl

0xffffff20(%eb

movl

%edx,0xffffff2

movl

0x001380e8,%ea
addl

$0x08,

movl

%eax,0xffffff5

leal

0xffffff54(%eb
movl

%eax,(

calll

0x00102d08

addl

$0x000000ec,%e
popl
popl
popl
leave
ret
nop
movb

%ebx
%esi
%edi

leal

0xe6(%

movl

%eax,0

movl

%edx,0

movl

%bl,0x

0xffffff3c(%eb
movl

calll
jmp
leal

%eax,(
0x00032d50
0x00032667
0xffffff50(%eb

movl

%eax,0

leal

0xdc(%

+655 0003274f 890424


movl
%eax,(
%esp)
+658 00032752 e86f050d00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+663 00032757 e90effffff
jmp
0x0003266a
+668 0003275c 8d4308
leal
0x08(%
ebx),%eax
+671 0003275f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+679 00032767 890424
movl
%eax,(
%esp)
+682 0003276a e8df040d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+687 0003276f 85c0
testl
%eax,%
eax
+689 00032771 0f8f49ffffff
jg
0x000326c0
+695 00032777 8d45e1
leal
0xe1(%
ebp),%eax
+698 0003277a 89442404
movl
%eax,0
x04(%esp)
+702 0003277e 891c24
movl
%ebx,(
%esp)
+705 00032781 e8fe040d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+710 00032786 e935ffffff
jmp
0x000326c0
+715 0003278b 8d4308
leal
0x08(%
ebx),%eax
+718 0003278e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+726 00032796 890424
movl
%eax,(
%esp)
+729 00032799 e8b0040d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+734 0003279e 85c0
testl
%eax,%
eax
+736 000327a0 0f8fe5feffff
jg
0x0003268b
+742 000327a6 8d45e3
leal
0xe3(%
ebp),%eax
+745 000327a9 89442404
movl
%eax,0
x04(%esp)
+749 000327ad 891c24
movl
%ebx,(
%esp)
+752 000327b0 e8cf040d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+757 000327b5 e9d1feffff
jmp
0x0003268b
+762 000327ba 898518ffffff
movl
%eax,0xffffff1
8(%ebp)
+768 000327c0 8d470c
leal
0x0c(%
edi),%eax
+771 000327c3 898528ffffff
movl
%eax,0xffffff2
8(%ebp)
+777 000327c9 8d4720
leal
0x20(%
edi),%eax
+780 000327cc 898554ffffff
movl
%eax,0xffffff5
4(%ebp)
+786 000327d2 a1ec801300
movl
0x001380ec,%ea

x
+791 000327d7 83c008
%eax
+794 000327da 89852cffffff
c(%ebp)
+800 000327e0 8b9d50ffffff
p),%ebx
+806 000327e6 83eb0c
%ebx
+809 000327e9 399d24ffffff
4(%ebp)
+815 000327ef 0f85ac000000
+821 000327f5 a1e0801300
x
+826 000327fa 83c008
%eax
+829 000327fd 89852cffffff
c(%ebp)
+835 00032803 8d8548ffffff
p),%eax
+841 00032809 890424
%esp)
+844 0003280c e8eb040d00
std::locale::~locale()
+849 00032811 89b528ffffff
8(%ebp)
+855 00032817 8b951cffffff
p),%edx
+861 0003281d 8b02
,%eax
+863 0003281f 8b9520ffffff
p),%edx
+869 00032825 89940528ffffff
8(%ebp,%eax)
+876 0003282c a1e8801300
x
+881 00032831 83c008
%eax
+884 00032834 898554ffffff
4(%ebp)
+890 0003283a 8d8554ffffff
p),%eax
+896 00032840 890424
%esp)
+899 00032843 e8c0040d00
std::ios_base::~ios_base()
+904 00032848 8b9518ffffff
p),%edx
+910 0003284e 891424
%esp)
+913 00032851 e8f2030d00
__Unwind_Resume
+918 00032856 898518ffffff
8(%ebp)
+924 0003285c a1ec801300
x
+929 00032861 83c008
%eax
+932 00032864 89852cffffff
c(%ebp)

addl

$0x08,

movl

%eax,0xffffff2

movl

0xffffff50(%eb
subl

$0x0c,

cmpl

%ebx,0xffffff2

jne
movl

0x000328a1
0x001380e0,%ea
addl

$0x08,

movl

%eax,0xffffff2

leal

0xffffff48(%eb
movl

%eax,(

calll

0x00102cfc

movl

%esi,0xffffff2

movl

0xffffff1c(%eb
movl

(%edx)

movl

0xffffff20(%eb

movl

%edx,0xffffff2

movl

0x001380e8,%ea
addl

$0x08,

movl

%eax,0xffffff5

leal

0xffffff54(%eb
movl

%eax,(

calll

0x00102d08

movl

0xffffff18(%eb
movl

%edx,(

calll

0x00102c48

movl

%eax,0xffffff1

movl

0x001380ec,%ea
addl

movl

$0x08,
%eax,0xffffff2

+938 0003286a 8b9d50ffffff


movl
0xffffff50(%eb
p),%ebx
+944 00032870 83eb0c
subl
$0x0c,
%ebx
+947 00032873 399d24ffffff
cmpl
%ebx,0xffffff2
4(%ebp)
+953 00032879 7555
jne
0x0003
28d0
+955 0003287b a1e0801300
movl
0x001380e0,%ea
x
+960 00032880 83c008
addl
$0x08,
%eax
+963 00032883 89852cffffff
movl
%eax,0xffffff2
c(%ebp)
+969 00032889 8d9548ffffff
leal
0xffffff48(%eb
p),%edx
+975 0003288f 891424
movl
%edx,(
%esp)
+978 00032892 e865040d00
calll
0x00102cfc
std::locale::~locale()
+983 00032897 e975ffffff
jmp
0x00032811
+988 0003289c e919ffffff
jmp
0x000327ba
+993 000328a1 8d4308
leal
0x08(%
ebx),%eax
+996 000328a4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1004 000328ac 890424
movl
%eax,(
%esp)
+1007 000328af e89a030d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1012 000328b4 85c0
testl
%eax,%
eax
+1014 000328b6 0f8f39ffffff
jg
0x000327f5
+1020 000328bc 8d45e2
leal
0xe2(%
ebp),%eax
+1023 000328bf 89442404
movl
%eax,0
x04(%esp)
+1027 000328c3 891c24
movl
%ebx,(
%esp)
+1030 000328c6 e8b9030d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1035 000328cb e925ffffff
jmp
0x000327f5
+1040 000328d0 8d4308
leal
0x08(%
ebx),%eax
+1043 000328d3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1051 000328db 890424
movl
%eax,(
%esp)
+1054 000328de e86b030d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1059 000328e3 85c0
testl
%eax,%
eax
+1061 000328e5 7f94
jg
0x0003
287b
+1063 000328e7 8d45e7
leal
0xe7(%
ebp),%eax
+1066 000328ea 89442404
movl
%eax,0
x04(%esp)
+1070 000328ee 891c24
movl
%ebx,(

%esp)
+1073 000328f1 e88e030d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1078 000328f6 eb83
jmp
0x0003
287b
+1080 000328f8 898518ffffff
movl
%eax,0xffffff1
8(%ebp)
+1086 000328fe e978ffffff
jmp
0x0003287b
+1091 00032903 898518ffffff
movl
%eax,0xffffff1
8(%ebp)
+1097 00032909 e9e7feffff
jmp
0x000327f5
+1102 0003290e e9a7feffff
jmp
0x000327ba
+1107 00032913 898518ffffff
movl
%eax,0xffffff1
8(%ebp)
+1113 00032919 8b5ddc
movl
0xdc(%
ebp),%ebx
+1116 0003291c 83eb0c
subl
$0x0c,
%ebx
+1119 0003291f 399d24ffffff
cmpl
%ebx,0xffffff2
4(%ebp)
+1125 00032925 0f8495feffff
je
0x000327c0
+1131 0003292b 8d4308
leal
0x08(%
ebx),%eax
+1134 0003292e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1142 00032936 890424
movl
%eax,(
%esp)
+1145 00032939 e810030d00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1150 0003293e 85c0
testl
%eax,%
eax
+1152 00032940 0f8f7afeffff
jg
0x000327c0
+1158 00032946 8d45e4
leal
0xe4(%
ebp),%eax
+1161 00032949 89442404
movl
%eax,0
x04(%esp)
+1165 0003294d 891c24
movl
%ebx,(
%esp)
+1168 00032950 e82f030d00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1173 00032955 e966feffff
jmp
0x000327c0
+1178 0003295a e95bfeffff
jmp
0x000327ba
+1183 0003295f eba2
jmp
0x0003
2903
+1185 00032961 e954feffff
jmp
0x000327ba
+1190 00032966 90
nop
+1191 00032967 90
nop
+1192 00032968 90
nop
+1193 00032969 90
nop
+1194 0003296a 90
nop
+1195 0003296b 90
nop
+1196 0003296c 90
nop
+1197 0003296d 90
nop
+1198 0003296e 90
nop
+1199 0003296f 90
nop
+0
%ebp

00032970 55

pushl

+1
00032971 89e5
%esp,%ebp
+3
00032973 53
%ebx
+4
00032974 83ec14
$0x14,%esp
+7
00032977 8b5d08
0x08(%ebp),%ebx
+10 0003297a c70388981300
ebx)
+16 00032980 c74304d4981300
04(%ebx)
+23 00032987 891c24
%esp)
+26 0003298a e8c143fdff
+31 0003298f 895d08
x08(%ebp)
+34 00032992 83c414
%esp
+37 00032995 5b
+38 00032996 c9
+39 00032997 e9d2030d00
+44 0003299c 0f1f4000
eax)
+0

movl
pushl
subl
movl
movl

$0x00139888,(%

movl

$0x001398d4,0x
movl

%ebx,(

movl

0x00006d50
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopl

000329a0 55

0x00102d6e
0x00(%
pushl

%ebp
+1
000329a1 89e5
%esp,%ebp
+3
000329a3 8b4508
0x08(%ebp),%eax
+6
000329a6 c70088981300
39888,(%eax)
+12 000329ac c74004d4981300
04(%eax)
+19 000329b3 894508
x08(%ebp)
+22 000329b6 c9
+23 000329b7 e99443fdff
+28 000329bc 0f1f4000
eax)
+0

movl
movl
movl
movl

$0x001
$0x001398d4,0x

movl

%eax,0

leave
jmp
nopl

000329c0 55

0x00006d50
0x00(%
pushl

%ebp
+1
000329c1 89e5
%esp,%ebp
+3
000329c3 53
%ebx
+4
000329c4 83ec14
$0x14,%esp
+7
000329c7 8b5d08
0x08(%ebp),%ebx
+10 000329ca c70320991300
ebx)
+16 000329d0 891c24
%esp)
+19 000329d3 e8684ffdff
+24 000329d8 895d08
x08(%ebp)
+27 000329db 83c414

movl
pushl
subl
movl
movl

$0x00139920,(%
movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

calll

%esp
+30
+31
+32
+37
+38
ax)

000329de
000329df
000329e0
000329e5
000329e6
+0

5b
c9
e989030d00
90
662e0f1f840000000000

popl
leave
jmp
nopw

%ebx

0x00102d6e
nop
%cs:0x00000000(%eax,%e

000329f0 55

pushl

%ebp
+1
000329f1 89e5
%esp,%ebp
+3
000329f3 8b4508
0x08(%ebp),%eax
+6
000329f6 c70020991300
39920,(%eax)
+12 000329fc 894508
x08(%ebp)
+15 000329ff c9
+16 00032a00 e93b4ffdff
+21 00032a05 90
+22 00032a06 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00007940
nop
%cs:0x00000000(%eax,%e

00032a10 55

pushl

%ebp
+1
00032a11
%esp,%ebp
+3
00032a13
%edi
+4
00032a14
%esi
+5
00032a15
%ebx
+6
00032a16
$0x2c,%esp
+9
00032a19
0x08(%ebp),%edi
+12 00032a1c 8b5d10
ebp),%ebx
+15 00032a1f 8b450c
ebp),%eax
+18 00032a22 8945e0
xe0(%ebp)
+21 00032a25 8b5704
edi),%edx
+24 00032a28 3b5708
edi),%edx
+27 00032a2b 7458
2a85
+29 00032a2d 85d2
edx
+31 00032a2f 740e
2a3f
+33 00032a31 8b42f8
edx),%eax
+36 00032a34 8902
%edx)
+38 00032a36 8b42fc
edx),%eax

89e5

movl

57

pushl

56

pushl

53

pushl

83ec2c

subl

8b7d08

movl
movl

0x10(%

movl

0x0c(%

movl

%eax,0

movl

0x04(%

cmpl

0x08(%

je

0x0003

testl

%edx,%

je

0x0003

movl

0xf8(%

movl

%eax,(

movl

0xfc(%

+41 00032a39
x04(%edx)
+44 00032a3c
edi),%edx
+47 00032a3f
ecx
+49 00032a41
%edx
+52 00032a44
x04(%edi)
+55 00032a47
,%edi
+57 00032a49
ebx),%esi
+60 00032a4c
ecx),%eax
+63 00032a4f
ebx
+65 00032a51
ebp),%ebx
+68 00032a54
%ebx
+71 00032a57
ebx
+73 00032a59
2a75
+75 00032a5b
edx
+77 00032a5d
+80 00032a60
edx),%eax
+83 00032a63
xf8(%ecx)
+86 00032a66
edx),%eax
+89 00032a69
xfc(%ecx)
+92 00032a6c
%ecx
+95 00032a6f
%edx
+98 00032a72
+99 00032a73
2a60
+101 00032a75
ebp),%eax
+104 00032a78
x04(%eax)
+107 00032a7b
%eax)
+109 00032a7d
%esp
+112 00032a80
+113 00032a81
+114 00032a82
+115 00032a83
+116 00032a84
+117 00032a85
eax
+119 00032a87

894204

movl

%eax,0

8b5704

movl

0x04(%

89d1

movl

%edx,%

83c208

addl

$0x08,

895704

movl

%edx,0

8b3b

movl

(%ebx)

8b7304

movl

0x04(%

8d41f8

leal

0xf8(%

89c3

movl

%eax,%

2b5de0

subl

0xe0(%

c1fb03

sarl

$0x03,

85db

testl

%ebx,%

7e1a

jle

0x0003

89c2

movl

%eax,%

0f1f00
8b42f8

nopl
movl

(%eax)
0xf8(%

8941f8

movl

%eax,0

8b42fc

movl

0xfc(%

8941fc

movl

%eax,0

83e908

subl

$0x08,

83ea08

subl

$0x08,

4b
75eb

decl
jne

%ebx
0x0003

8b450c

movl

0x0c(%

897004

movl

%esi,0

8938

movl

%edi,(

83c42c

addl

$0x2c,

5b
5e
5f
c9
c3
89d0

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

2b07

subl

(%edi)

%edx,%

,%eax
+121 00032a89 c1f803
%eax
+124 00032a8c 3dffffff1f
ax
+129 00032a91 0f84cd000000
+135 00032a97 ba01000000
dx
+140 00032a9c 85c0
eax
+142 00032a9e 0f84b5000000
+148 00032aa4 8d1400
%eax),%edx
+151 00032aa7 c745e4f8ffffff
e4(%ebp)
+158 00032aae 39c2
edx
+160 00032ab0 0f839b000000
+166 00032ab6 8b45e4
ebp),%eax
+169 00032ab9 890424
%esp)
+172 00032abc e8b9020d00
operator new(unsigned long)
+177 00032ac1 8945dc
xdc(%ebp)
+180 00032ac4 8b0f
,%ecx
+182 00032ac6 89c2
edx
+184 00032ac8 394d0c
x0c(%ebp)
+187 00032acb 741c
2ae9
+189 00032acd 0f1f00
+192 00032ad0 85d2
edx
+194 00032ad2 740a
2ade
+196 00032ad4 8b01
,%eax
+198 00032ad6 8902
%edx)
+200 00032ad8 8b4104
ecx),%eax
+203 00032adb 894204
x04(%edx)
+206 00032ade 83c108
%ecx
+209 00032ae1 83c208
%edx
+212 00032ae4 394d0c
x0c(%ebp)
+215 00032ae7 75e7
2ad0
+217 00032ae9 85d2
edx
+219 00032aeb 740a
2af7
+221 00032aed 8b03

sarl

$0x03,

cmpl

$0x1fffffff,%e

je
movl

0x00032b64
$0x00000001,%e
testl

je
leal
movl

%eax,%
0x00032b59
(%eax,
$0xfffffff8,0x

cmpl

%eax,%

movl

0x00032b51
0xe4(%

movl

%eax,(

jae

calll

0x00102d7a
movl

%eax,0

movl

(%edi)

movl

%eax,%

cmpl

%ecx,0

je

0x0003

nopl
testl

(%eax)
%edx,%

je

0x0003

movl

(%ecx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

addl

$0x08,

addl

$0x08,

cmpl

%ecx,0

jne

0x0003

testl

%edx,%

je

0x0003

movl

(%ebx)

,%eax
+223 00032aef 8902
%edx)
+225 00032af1 8b4304
ebx),%eax
+228 00032af4 894204
x04(%edx)
+231 00032af7 8b7704
edi),%esi
+234 00032afa 8b4de0
ebp),%ecx
+237 00032afd 8d5a08
edx),%ebx
+240 00032b00 39ce
esi
+242 00032b02 7426
2b2a
+244 00032b04 89ca
edx
+246 00032b06 eb0a
2b12
+248 00032b08 0f1f840000000000
x,%eax)
+256 00032b10 89d1
ecx
+258 00032b12 85db
ebx
+260 00032b14 740a
2b20
+262 00032b16 8b01
,%eax
+264 00032b18 8903
%ebx)
+266 00032b1a 8b4104
ecx),%eax
+269 00032b1d 894304
x04(%ebx)
+272 00032b20 83c208
%edx
+275 00032b23 83c308
%ebx
+278 00032b26 39d6
esi
+280 00032b28 75e6
2b10
+282 00032b2a 8b07
,%eax
+284 00032b2c 85c0
eax
+286 00032b2e 7408
2b38
+288 00032b30 890424
%esp)
+291 00032b33 e836020d00
operator delete(void*)
+296 00032b38 8b45dc
ebp),%eax
+299 00032b3b 8907
%edi)
+301 00032b3d 895f04

movl

%eax,(

movl

0x04(%

movl

%eax,0

movl

0x04(%

movl

0xe0(%

leal

0x08(%

cmpl

%ecx,%

je

0x0003

movl

%ecx,%

jmp

0x0003

nopl

0x00000000(%ea
movl

%edx,%

testl

%ebx,%

je

0x0003

movl

(%ecx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

addl

$0x08,

addl

$0x08,

cmpl

%edx,%

jne

0x0003

movl

(%edi)

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
movl

0xdc(%

movl

%eax,(

movl

%ebx,0

x04(%edi)
+304 00032b40 8b45dc
ebp),%eax
+307 00032b43 0345e4
ebp),%eax
+310 00032b46 894708
x08(%edi)
+313 00032b49 83c42c
%esp
+316 00032b4c 5b
+317 00032b4d 5e
+318 00032b4e 5f
+319 00032b4f c9
+320 00032b50 c3
+321 00032b51 81faffffff1f
dx
+327 00032b57 7717
2b70
+329 00032b59 c1e203
%edx
+332 00032b5c 8955e4
xe4(%ebp)
+335 00032b5f e952ffffff
+340 00032b64 c70424b0430d00
esp)
vector::_M_insert_aux
+347 00032b6b e8c8010d00
std::__throw_length_error(char const*)
+352 00032b70 e89f010d00
std::__throw_bad_alloc()
+357 00032b75 90
+358 00032b76 662e0f1f840000000000
nopw
ax)
+0

movl

0xdc(%

addl

0xe4(%

movl

%eax,0

addl

$0x2c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

cmpl

$0x1fffffff,%e
ja

0x0003

shll

$0x03,

movl

%edx,0

jmp
movl

0x00032ab6
$0x000d43b0,(%

calll

0x00102d38

calll

0x00102d14
nop
%cs:0x00000000(%eax,%e

00032b80 55

pushl

%ebp
+1
00032b81 89e5
%esp,%ebp
+3
00032b83 57
%edi
+4
00032b84 56
%esi
+5
00032b85 53
%ebx
+6
00032b86 83ec2c
$0x2c,%esp
+9
00032b89 8b5d10
0x10(%ebp),%ebx
+12 00032b8c 8b450c
ebp),%eax
+15 00032b8f 8945e0
xe0(%ebp)
+18 00032b92 8b5508
ebp),%edx
+21 00032b95 8b4a04
edx),%ecx
+24 00032b98 3b4a08
edx),%ecx
+27 00032b9b 0f8481000000
+33 00032ba1 85c9
ecx

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

0x04(%

cmpl

0x08(%

je
testl

0x00032c22
%ecx,%

+35 00032ba3
2bbf
+37 00032ba5
ecx),%edx
+40 00032ba8
ecx),%eax
+43 00032bab
%ecx)
+45 00032bad
edx),%eax
+48 00032bb0
x04(%ecx)
+51 00032bb3
edx),%eax
+54 00032bb6
x08(%ecx)
+57 00032bb9
ebp),%eax
+60 00032bbc
eax),%ecx
+63 00032bbf
esi
+65 00032bc1
%ecx
+68 00032bc4
ebp),%edx
+71 00032bc7
x04(%edx)
+74 00032bca
,%xmm1
+78 00032bce
m0
+83 00032bd3
ebx),%edi
+86 00032bd6
esi),%edx
+89 00032bd9
eax
+91 00032bdb
ebp),%eax
+94 00032bde
%eax
+97 00032be1
ax,%ebx
+103 00032be7
ebx
+105 00032be9
2c0b
+107 00032beb
ecx
+109 00032bed
+112 00032bf0
edx),%eax
+115 00032bf3
xf4(%ecx)
+118 00032bf6
edx),%eax
+121 00032bf9
xf8(%ecx)
+124 00032bfc

741a

je

0x0003

8d51f4

leal

0xf4(%

8b41f4

movl

0xf4(%

8901

movl

%eax,(

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

8b4508

movl

0x08(%

8b4804

movl

0x04(%

89ce

movl

%ecx,%

83c10c

addl

$0x0c,

8b5508

movl

0x08(%

894a04

movl

%ecx,0

f30f100b

movss

(%ebx)

f30f104304

movss

0x04(%ebx),%xm

8b7b08

movl

0x08(%

8d56f4

leal

0xf4(%

89d0

movl

%edx,%

2b45e0

subl

0xe0(%

c1f802

sarl

$0x02,

69d8abaaaaaa

imull

$0xaaaaaaab,%e

85db

testl

%ebx,%

7e20

jle

0x0003

89f1

movl

%esi,%

0f1f00
8b42f4

nopl
movl

(%eax)
0xf4(%

8941f4

movl

%eax,0

8b42f8

movl

0xf8(%

8941f8

movl

%eax,0

8b42fc

movl

0xfc(%

edx),%eax
+127 00032bff 8941fc
xfc(%ecx)
+130 00032c02 83e90c
%ecx
+133 00032c05 83ea0c
%edx
+136 00032c08 4b
+137 00032c09 75e5
2bf0
+139 00032c0b 8b450c
ebp),%eax
+142 00032c0e 897808
x08(%eax)
+145 00032c11 f30f114004
x)
+150 00032c16 f30f1108
(%eax)
+154 00032c1a 83c42c
%esp
+157 00032c1d 5b
+158 00032c1e 5e
+159 00032c1f 5f
+160 00032c20 c9
+161 00032c21 c3
+162 00032c22 2b0a
,%ecx
+164 00032c24 c1f902
%ecx
+167 00032c27 69c1abaaaaaa
cx,%eax
+173 00032c2d 3d55555515
ax
+178 00032c32 0f84fd000000
+184 00032c38 ba01000000
dx
+189 00032c3d 85c0
eax
+191 00032c3f 0f84e2000000
+197 00032c45 8d1400
%eax),%edx
+200 00032c48 c745e4fcffffff
e4(%ebp)
+207 00032c4f 39c2
edx
+209 00032c51 0f83c8000000
+215 00032c57 8b45e4
ebp),%eax
+218 00032c5a 890424
%esp)
+221 00032c5d e818010d00
operator new(unsigned long)
+226 00032c62 8945dc
xdc(%ebp)
+229 00032c65 8b4508
ebp),%eax
+232 00032c68 8b10
,%edx
+234 00032c6a 8b4ddc
ebp),%ecx

movl

%eax,0

subl

$0x0c,

subl

$0x0c,

decl
jne

%ebx
0x0003

movl

0x0c(%

movl

%edi,0

movss

%xmm0,0x04(%ea
movss

%xmm1,

addl

$0x2c,

popl
popl
popl
leave
ret
subl

%ebx
%esi
%edi

sarl

$0x02,

(%edx)

imull

$0xaaaaaaab,%e

cmpl

$0x15555555,%e

je
movl

0x00032d35
$0x00000001,%e
testl

je
leal
movl

%eax,%
0x00032d27
(%eax,
$0xfffffffc,0x

cmpl

%eax,%

movl

0x00032d1f
0xe4(%

movl

%eax,(

jae

calll

0x00102d7a
movl

%eax,0

movl

0x08(%

movl

(%eax)

movl

0xdc(%

+237 00032c6d
x0c(%ebp)
+240 00032c70
2c9f
+242 00032c72
x)
+249 00032c79
x)
+256 00032c80
ecx
+258 00032c82
2c94
+260 00032c84
,%eax
+262 00032c86
%ecx)
+264 00032c88
edx),%eax
+267 00032c8b
x04(%ecx)
+270 00032c8e
edx),%eax
+273 00032c91
x08(%ecx)
+276 00032c94
%edx
+279 00032c97
%ecx
+282 00032c9a
x0c(%ebp)
+285 00032c9d
2c80
+287 00032c9f
ecx
+289 00032ca1
2cb3
+291 00032ca3
,%eax
+293 00032ca5
%ecx)
+295 00032ca7
ebx),%eax
+298 00032caa
x04(%ecx)
+301 00032cad
ebx),%eax
+304 00032cb0
x08(%ecx)
+307 00032cb3
ebp),%edx
+310 00032cb6
edx),%edi
+313 00032cb9
ebp),%esi
+316 00032cbc
ecx),%ebx
+319 00032cbf
edi
+321 00032cc1
2cf0

39550c

cmpl

%edx,0

742d

je

0x0003

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

85c9

testl

%ecx,%

7410

je

0x0003

8b02

movl

(%edx)

8901

movl

%eax,(

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

83c20c

addl

$0x0c,

83c10c

addl

$0x0c,

39550c

cmpl

%edx,0

75e1

jne

0x0003

85c9

testl

%ecx,%

7410

je

0x0003

8b03

movl

(%ebx)

8901

movl

%eax,(

8b4304

movl

0x04(%

894104

movl

%eax,0

8b4308

movl

0x08(%

894108

movl

%eax,0

8b5508

movl

0x08(%

8b7a04

movl

0x04(%

8b75e0

movl

0xe0(%

8d590c

leal

0x0c(%

39f7

cmpl

%esi,%

742d

je

0x0003

+323 00032cc3 89f2


edx
+325 00032cc5 eb0b
2cd2
+327 00032cc7 660f1f840000000000
+336 00032cd0 89d6
esi
+338 00032cd2 85db
ebx
+340 00032cd4 7410
2ce6
+342 00032cd6 8b02
,%eax
+344 00032cd8 8903
%ebx)
+346 00032cda 8b4204
edx),%eax
+349 00032cdd 894304
x04(%ebx)
+352 00032ce0 8b4208
edx),%eax
+355 00032ce3 894308
x08(%ebx)
+358 00032ce6 8d560c
esi),%edx
+361 00032ce9 83c30c
%ebx
+364 00032cec 39d7
edi
+366 00032cee 75e0
2cd0
+368 00032cf0 8b5508
ebp),%edx
+371 00032cf3 8b02
,%eax
+373 00032cf5 85c0
eax
+375 00032cf7 7408
2d01
+377 00032cf9 890424
%esp)
+380 00032cfc e86d000d00
operator delete(void*)
+385 00032d01 8b55dc
ebp),%edx
+388 00032d04 8b4508
ebp),%eax
+391 00032d07 8910
%eax)
+393 00032d09 895804
x04(%eax)
+396 00032d0c 89d0
eax
+398 00032d0e 0345e4
ebp),%eax
+401 00032d11 8b5508
ebp),%edx
+404 00032d14 894208
x08(%edx)
+407 00032d17 83c42c

nopw

movl

%esi,%

jmp

0x0003

0x00000000(%eax,%eax)
movl
%edx,%
testl

%ebx,%

je

0x0003

movl

(%edx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

leal

0x0c(%

addl

$0x0c,

cmpl

%edx,%

jne

0x0003

movl

0x08(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
movl

0xdc(%

movl

0x08(%

movl

%edx,(

movl

%ebx,0

movl

%edx,%

addl

0xe4(%

movl

0x08(%

movl

%eax,0

addl

$0x2c,

%esp
+410 00032d1a 5b
+411 00032d1b 5e
+412 00032d1c 5f
+413 00032d1d c9
+414 00032d1e c3
+415 00032d1f 81fa55555515
dx
+421 00032d25 771a
2d41
+423 00032d27 8d0452
%edx,2),%eax
+426 00032d2a c1e002
%eax
+429 00032d2d 8945e4
xe4(%ebp)
+432 00032d30 e922ffffff
+437 00032d35 c70424b0430d00
esp)
vector::_M_insert_aux
+444 00032d3c e8f7ff0c00
std::__throw_length_error(char const*)
+449 00032d41 e8ceff0c00
std::__throw_bad_alloc()
+454 00032d46 662e0f1f840000000000
nopw
ax)
+0

popl
popl
popl
leave
ret
cmpl

%ebx
%esi
%edi
$0x15555555,%e

ja

0x0003

leal

(%edx,

shll

$0x02,

movl

%eax,0

jmp
movl

0x00032c57
$0x000d43b0,(%

calll

0x00102d38

calll

0x00102d14
%cs:0x00000000(%eax,%e

00032d50 55

pushl

%ebp
+1
00032d51 89e5
%esp,%ebp
+3
00032d53 83ec38
$0x38,%esp
+6
00032d56 895df4
%ebx,0xf4(%ebp)
+9
00032d59 8975f8
%esi,0xf8(%ebp)
+12 00032d5c 897dfc
xfc(%ebp)
+15 00032d5f 8b7d08
ebp),%edi
+18 00032d62 8b450c
ebp),%eax
+21 00032d65 39c7
edi
+23 00032d67 7477
2de0
+25 00032d69 85ff
edi
+27 00032d6b 0f8485000000
+33 00032d71 89c6
esi
+35 00032d73 29fe
esi
+37 00032d75 8b4510
ebp),%eax
+40 00032d78 89442408
x08(%esp)
+44 00032d7c c744240400000000
04(%esp)
+52 00032d84 893424

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

cmpl

%eax,%

je

0x0003

testl

%edi,%

je
movl

0x00032df6
%eax,%

subl

%edi,%

movl

0x10(%

movl

%eax,0

movl

$0x00000000,0x
movl

%esi,(

%esp)
+55 00032d87 e8fefe0c00
calll
0x00102c8a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_S_create(unsigned long, unsigned long, std::allocator<char> const&)
+60 00032d8c 89c3
movl
%eax,%
ebx
+62 00032d8e 8d400c
leal
0x0c(%
eax),%eax
+65 00032d91 8945e4
movl
%eax,0
xe4(%ebp)
+68 00032d94 83fe01
cmpl
$0x01,
%esi
+71 00032d97 7437
je
0x0003
2dd0
+73 00032d99 89742408
movl
%esi,0
x08(%esp)
+77 00032d9d 897c2404
movl
%edi,0
x04(%esp)
+81 00032da1 890424
movl
%eax,(
%esp)
+84 00032da4 e86d000d00
calll
0x00102e16
_memcpy
+89 00032da9 c7430800000000
movl
$0x00000000,0x
08(%ebx)
+96 00032db0 8933
movl
%esi,(
%ebx)
+98 00032db2 8b45e4
movl
0xe4(%
ebp),%eax
+101 00032db5 c6043000
movb
$0x00,
(%eax,%esi)
+105 00032db9 8b45e4
movl
0xe4(%
ebp),%eax
+108 00032dbc 8b5df4
movl
0xf4(%
ebp),%ebx
+111 00032dbf 8b75f8
movl
0xf8(%
ebp),%esi
+114 00032dc2 8b7dfc
movl
0xfc(%
ebp),%edi
+117 00032dc5 c9
leave
+118 00032dc6 c3
ret
+119 00032dc7 660f1f840000000000
nopw
0x00000000(%eax,%eax)
+128 00032dd0 0fb607
movzbl
(%edi)
,%eax
+131 00032dd3 88430c
movb
%al,0x
0c(%ebx)
+134 00032dd6 ebd1
jmp
0x0003
2da9
+136 00032dd8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+144 00032de0 a188801300
movl
0x00138088,%ea
x
+149 00032de5 83c00c
addl
$0x0c,
%eax
+152 00032de8 8945e4
movl
%eax,0
xe4(%ebp)
+155 00032deb 8b5df4
movl
0xf4(%
ebp),%ebx
+158 00032dee 8b75f8
movl
0xf8(%
ebp),%esi
+161 00032df1 8b7dfc
movl
0xfc(%

ebp),%edi
+164 00032df4 c9
leave
+165 00032df5 c3
ret
+166 00032df6 c70424704c0d00
movl
esp)
basic_string::_S_construct NULL not valid
+173 00032dfd e830ff0c00
calll
std::__throw_logic_error(char const*)
+178 00032e02 0f1f8000000000
nopl
x)
+185 00032e09 0f1f8000000000
nopl
x)
+0

00032e10 55

$0x000d4c70,(%
0x00102d32
0x00000000(%ea
0x00000000(%ea
pushl

%ebp
+1
00032e11 89e5
%esp,%ebp
+3
00032e13 83ec38
$0x38,%esp
+6
00032e16 895df4
%ebx,0xf4(%ebp)
+9
00032e19 8975f8
%esi,0xf8(%ebp)
+12 00032e1c 897dfc
xfc(%ebp)
+15 00032e1f 8b5d08
ebp),%ebx
+18 00032e22 c703e8911300
ebx)
+24 00032e28 8b4308
ebx),%eax
+27 00032e2b 8d78f4
eax),%edi
+30 00032e2e 8b3588801300
i
+36 00032e34 39f7
edi
+38 00032e36 7515
2e4d
+40 00032e38 8b4304
ebx),%eax
+43 00032e3b 8d58f4
eax),%ebx
+46 00032e3e 39de
esi
+48 00032e40 7533
2e75
+50 00032e42 8b5df4
ebp),%ebx
+53 00032e45 8b75f8
ebp),%esi
+56 00032e48 8b7dfc
ebp),%edi
+59 00032e4b c9
+60 00032e4c c3
+61 00032e4d 83e804
%eax
+64 00032e50 c7442404ffffffff
04(%esp)
+72 00032e58 890424
%esp)

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x001391e8,(%
movl

0x08(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0003

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0003

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
subl

$0x04,

movl

$0xffffffff,0x
movl

%eax,(

+75 00032e5b e8eefd0c00


calll
__gnu_cxx::__exchange_and_add(int volatile*, int)
+80 00032e60 85c0

0x00102c4e
testl

%eax,%

eax
+82 00032e62 7fd4
jg
0x0003
2e38
+84 00032e64 8d45e7
leal
0xe7(%
ebp),%eax
+87 00032e67 89442404
movl
%eax,0
x04(%esp)
+91 00032e6b 893c24
movl
%edi,(
%esp)
+94 00032e6e e811fe0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+99 00032e73 ebc3
jmp
0x0003
2e38
+101 00032e75 83e804
subl
$0x04,
%eax
+104 00032e78 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+112 00032e80 890424
movl
%eax,(
%esp)
+115 00032e83 e8c6fd0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+120 00032e88 85c0
testl
%eax,%
eax
+122 00032e8a 7fb6
jg
0x0003
2e42
+124 00032e8c 8d45e5
leal
0xe5(%
ebp),%eax
+127 00032e8f 89442404
movl
%eax,0
x04(%esp)
+131 00032e93 891c24
movl
%ebx,(
%esp)
+134 00032e96 e8e9fd0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+139 00032e9b eba5
jmp
0x0003
2e42
+141 00032e9d 89c7
movl
%eax,%
edi
+143 00032e9f 8b4304
movl
0x04(%
ebx),%eax
+146 00032ea2 8d58f4
leal
0xf4(%
eax),%ebx
+149 00032ea5 39de
cmpl
%ebx,%
esi
+151 00032ea7 750c
jne
0x0003
2eb5
+153 00032ea9 893c24
movl
%edi,(
%esp)
+156 00032eac e897fd0c00
calll
0x00102c48
__Unwind_Resume
+161 00032eb1 89c7
movl
%eax,%
edi
+163 00032eb3 ebf4
jmp
0x0003
2ea9
+165 00032eb5 83e804
subl
$0x04,
%eax

+168 00032eb8 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+176 00032ec0 890424
movl
%eax,(
%esp)
+179 00032ec3 e886fd0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+184 00032ec8 85c0
testl
%eax,%
eax
+186 00032eca 7fdd
jg
0x0003
2ea9
+188 00032ecc 8d45e6
leal
0xe6(%
ebp),%eax
+191 00032ecf 89442404
movl
%eax,0
x04(%esp)
+195 00032ed3 891c24
movl
%ebx,(
%esp)
+198 00032ed6 e8a9fd0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+203 00032edb ebcc
jmp
0x0003
2ea9
+205 00032edd ebd2
jmp
0x0003
2eb1
+207 00032edf 90
nop
+0

00032ee0 55

pushl

%ebp
+1
00032ee1 89e5
%esp,%ebp
+3
00032ee3 57
%edi
+4
00032ee4 56
%esi
+5
00032ee5 53
%ebx
+6
00032ee6 83ec6c
$0x6c,%esp
+9
00032ee9 8b4510
0x10(%ebp),%eax
+12 00032eec 89442408
x08(%esp)
+16 00032ef0 8b450c
ebp),%eax
+19 00032ef3 89442404
x04(%esp)
+23 00032ef7 8b4508
ebp),%eax
+26 00032efa 890424
%esp)
+29 00032efd e86e45fdff
+34 00032f02 8b4508
ebp),%eax
+37 00032f05 8b7054
eax),%esi
+40 00032f08 8d45e7
ebp),%eax
+43 00032f0b 89442408
x08(%esp)
+47 00032f0f c744240428490d00
04(%esp)
width

movl
pushl
pushl
pushl
subl
movl
movl

%eax,0

movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

movl

0x00007470
0x08(%

movl

0x54(%

leal

0xe7(%

movl

%eax,0

calll

movl

$0x000d4928,0x

+55 00032f17 8d5dc4


leal
0xc4(%
ebp),%ebx
+58 00032f1a 891c24
movl
%ebx,(
%esp)
+61 00032f1d e89efd0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+66 00032f22 895c2404
movl
%ebx,0
x04(%esp)
+70 00032f26 8b450c
movl
0x0c(%
ebp),%eax
+73 00032f29 890424
movl
%eax,(
%esp)
+76 00032f2c e87f280700
calll
0x000a57b0
+81 00032f31 89742404
movl
%esi,0
x04(%esp)
+85 00032f35 890424
movl
%eax,(
%esp)
+88 00032f38 e813110700
calll
0x000a4050
+93 00032f3d 8b5dc4
movl
0xc4(%
ebp),%ebx
+96 00032f40 83eb0c
subl
$0x0c,
%ebx
+99 00032f43 8b3d88801300
movl
0x00138088,%ed
i
+105 00032f49 39fb
cmpl
%edi,%
ebx
+107 00032f4b 0f8595020000
jne
0x000331e6
+113 00032f51 8b4508
movl
0x08(%
ebp),%eax
+116 00032f54 8b7058
movl
0x58(%
eax),%esi
+119 00032f57 8d45e6
leal
0xe6(%
ebp),%eax
+122 00032f5a 89442408
movl
%eax,0
x08(%esp)
+126 00032f5e c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+134 00032f66 8d5dc0
leal
0xc0(%
ebp),%ebx
+137 00032f69 891c24
movl
%ebx,(
%esp)
+140 00032f6c e84ffd0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+145 00032f71 895c2404
movl
%ebx,0
x04(%esp)
+149 00032f75 8b450c
movl
0x0c(%
ebp),%eax
+152 00032f78 890424
movl
%eax,(
%esp)
+155 00032f7b e830280700
calll
0x000a57b0
+160 00032f80 89742404
movl
%esi,0
x04(%esp)
+164 00032f84 890424
movl
%eax,(
%esp)
+167 00032f87 e8c4100700
calll
0x000a4050
+172 00032f8c 8b5dc0
movl
0xc0(%
ebp),%ebx
+175 00032f8f 83eb0c
subl
$0x0c,

%ebx
+178 00032f92 39df
cmpl
%ebx,%
edi
+180 00032f94 0f85ec030000
jne
0x00033386
+186 00032f9a 8b4508
movl
0x08(%
ebp),%eax
+189 00032f9d 8b7050
movl
0x50(%
eax),%esi
+192 00032fa0 8d45e5
leal
0xe5(%
ebp),%eax
+195 00032fa3 89442408
movl
%eax,0
x08(%esp)
+199 00032fa7 c7442404a34c0d00
movl
$0x000d4ca3,0x
04(%esp)
frames
+207 00032faf 8d5dbc
leal
0xbc(%
ebp),%ebx
+210 00032fb2 891c24
movl
%ebx,(
%esp)
+213 00032fb5 e806fd0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+218 00032fba 895c2404
movl
%ebx,0
x04(%esp)
+222 00032fbe 8b450c
movl
0x0c(%
ebp),%eax
+225 00032fc1 890424
movl
%eax,(
%esp)
+228 00032fc4 e8e7270700
calll
0x000a57b0
+233 00032fc9 89742404
movl
%esi,0
x04(%esp)
+237 00032fcd 890424
movl
%eax,(
%esp)
+240 00032fd0 e87b100700
calll
0x000a4050
+245 00032fd5 8b5dbc
movl
0xbc(%
ebp),%ebx
+248 00032fd8 83eb0c
subl
$0x0c,
%ebx
+251 00032fdb 39df
cmpl
%ebx,%
edi
+253 00032fdd 0f85e7020000
jne
0x000332ca
+259 00032fe3 8b4508
movl
0x08(%
ebp),%eax
+262 00032fe6 8b705c
movl
0x5c(%
eax),%esi
+265 00032fe9 8d45e4
leal
0xe4(%
ebp),%eax
+268 00032fec 89442408
movl
%eax,0
x08(%esp)
+272 00032ff0 c7442404aa4c0d00
movl
$0x000d4caa,0x
04(%esp)
angle-1
+280 00032ff8 8d5db8
leal
0xb8(%
ebp),%ebx
+283 00032ffb 891c24
movl
%ebx,(
%esp)
+286 00032ffe e8bdfc0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+291 00033003 895c2404
movl
%ebx,0
x04(%esp)
+295 00033007 8b450c
movl
0x0c(%

ebp),%eax
+298 0003300a 890424
movl
%eax,(
%esp)
+301 0003300d e89e270700
calll
0x000a57b0
+306 00033012 89742404
movl
%esi,0
x04(%esp)
+310 00033016 890424
movl
%eax,(
%esp)
+313 00033019 e832100700
calll
0x000a4050
+318 0003301e 8b5db8
movl
0xb8(%
ebp),%ebx
+321 00033021 83eb0c
subl
$0x0c,
%ebx
+324 00033024 39df
cmpl
%ebx,%
edi
+326 00033026 0f85fc020000
jne
0x00033328
+332 0003302c 8b4508
movl
0x08(%
ebp),%eax
+335 0003302f 8b7060
movl
0x60(%
eax),%esi
+338 00033032 8d45e3
leal
0xe3(%
ebp),%eax
+341 00033035 89442408
movl
%eax,0
x08(%esp)
+345 00033039 c7442404b24c0d00
movl
$0x000d4cb2,0x
04(%esp)
angle-2
+353 00033041 8d5db4
leal
0xb4(%
ebp),%ebx
+356 00033044 891c24
movl
%ebx,(
%esp)
+359 00033047 e874fc0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+364 0003304c 895c2404
movl
%ebx,0
x04(%esp)
+368 00033050 8b450c
movl
0x0c(%
ebp),%eax
+371 00033053 890424
movl
%eax,(
%esp)
+374 00033056 e855270700
calll
0x000a57b0
+379 0003305b 89742404
movl
%esi,0
x04(%esp)
+383 0003305f 890424
movl
%eax,(
%esp)
+386 00033062 e8e90f0700
calll
0x000a4050
+391 00033067 8b5db4
movl
0xb4(%
ebp),%ebx
+394 0003306a 83eb0c
subl
$0x0c,
%ebx
+397 0003306d 39df
cmpl
%ebx,%
edi
+399 0003306f 0f85f7010000
jne
0x0003326c
+405 00033075 8b4508
movl
0x08(%
ebp),%eax
+408 00033078 8b7064
movl
0x64(%
eax),%esi
+411 0003307b 8d45e2
leal
0xe2(%
ebp),%eax
+414 0003307e 89442408
movl
%eax,0
x08(%esp)

+418 00033082 c7442404ba4c0d00


movl
$0x000d4cba,0x
04(%esp)
angle-3
+426 0003308a 8d5db0
leal
0xb0(%
ebp),%ebx
+429 0003308d 891c24
movl
%ebx,(
%esp)
+432 00033090 e82bfc0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+437 00033095 895c2404
movl
%ebx,0
x04(%esp)
+441 00033099 8b450c
movl
0x0c(%
ebp),%eax
+444 0003309c 890424
movl
%eax,(
%esp)
+447 0003309f e80c270700
calll
0x000a57b0
+452 000330a4 89742404
movl
%esi,0
x04(%esp)
+456 000330a8 890424
movl
%eax,(
%esp)
+459 000330ab e8a00f0700
calll
0x000a4050
+464 000330b0 8b5db0
movl
0xb0(%
ebp),%ebx
+467 000330b3 83eb0c
subl
$0x0c,
%ebx
+470 000330b6 39df
cmpl
%ebx,%
edi
+472 000330b8 0f8599020000
jne
0x00033357
+478 000330be 8b4508
movl
0x08(%
ebp),%eax
+481 000330c1 8b7068
movl
0x68(%
eax),%esi
+484 000330c4 8d45e1
leal
0xe1(%
ebp),%eax
+487 000330c7 89442408
movl
%eax,0
x08(%esp)
+491 000330cb c7442404c24c0d00
movl
$0x000d4cc2,0x
04(%esp)
angle-4
+499 000330d3 8d5dac
leal
0xac(%
ebp),%ebx
+502 000330d6 891c24
movl
%ebx,(
%esp)
+505 000330d9 e8e2fb0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+510 000330de 895c2404
movl
%ebx,0
x04(%esp)
+514 000330e2 8b450c
movl
0x0c(%
ebp),%eax
+517 000330e5 890424
movl
%eax,(
%esp)
+520 000330e8 e8c3260700
calll
0x000a57b0
+525 000330ed 89742404
movl
%esi,0
x04(%esp)
+529 000330f1 890424
movl
%eax,(
%esp)
+532 000330f4 e8570f0700
calll
0x000a4050
+537 000330f9 8b5dac
movl
0xac(%
ebp),%ebx
+540 000330fc 83eb0c
subl
$0x0c,

%ebx
+543 000330ff 39df
cmpl
%ebx,%
edi
+545 00033101 0f8594010000
jne
0x0003329b
+551 00033107 8b4508
movl
0x08(%
ebp),%eax
+554 0003310a 8b706c
movl
0x6c(%
eax),%esi
+557 0003310d 8d45e0
leal
0xe0(%
ebp),%eax
+560 00033110 89442408
movl
%eax,0
x08(%esp)
+564 00033114 c7442404ca4c0d00
movl
$0x000d4cca,0x
04(%esp)
angle-5
+572 0003311c 8d5da8
leal
0xa8(%
ebp),%ebx
+575 0003311f 891c24
movl
%ebx,(
%esp)
+578 00033122 e899fb0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+583 00033127 895c2404
movl
%ebx,0
x04(%esp)
+587 0003312b 8b450c
movl
0x0c(%
ebp),%eax
+590 0003312e 890424
movl
%eax,(
%esp)
+593 00033131 e87a260700
calll
0x000a57b0
+598 00033136 89742404
movl
%esi,0
x04(%esp)
+602 0003313a 890424
movl
%eax,(
%esp)
+605 0003313d e80e0f0700
calll
0x000a4050
+610 00033142 8b5da8
movl
0xa8(%
ebp),%ebx
+613 00033145 83eb0c
subl
$0x0c,
%ebx
+616 00033148 39df
cmpl
%ebx,%
edi
+618 0003314a 0f85a9010000
jne
0x000332f9
+624 00033150 8b4508
movl
0x08(%
ebp),%eax
+627 00033153 8b7070
movl
0x70(%
eax),%esi
+630 00033156 8d45df
leal
0xdf(%
ebp),%eax
+633 00033159 89442408
movl
%eax,0
x08(%esp)
+637 0003315d c7442404d24c0d00
movl
$0x000d4cd2,0x
04(%esp)
angle-6
+645 00033165 8d5da4
leal
0xa4(%
ebp),%ebx
+648 00033168 891c24
movl
%ebx,(
%esp)
+651 0003316b e850fb0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+656 00033170 895c2404
movl
%ebx,0
x04(%esp)
+660 00033174 8b450c
movl
0x0c(%

ebp),%eax
+663 00033177 890424
movl
%eax,(
%esp)
+666 0003317a e831260700
calll
0x000a57b0
+671 0003317f 89742404
movl
%esi,0
x04(%esp)
+675 00033183 890424
movl
%eax,(
%esp)
+678 00033186 e8c50e0700
calll
0x000a4050
+683 0003318b 8b5da4
movl
0xa4(%
ebp),%ebx
+686 0003318e 83eb0c
subl
$0x0c,
%ebx
+689 00033191 39df
cmpl
%ebx,%
edi
+691 00033193 0f85a4000000
jne
0x0003323d
+697 00033199 8b4508
movl
0x08(%
ebp),%eax
+700 0003319c 8b7074
movl
0x74(%
eax),%esi
+703 0003319f 8d45de
leal
0xde(%
ebp),%eax
+706 000331a2 89442408
movl
%eax,0
x08(%esp)
+710 000331a6 c7442404da4c0d00
movl
$0x000d4cda,0x
04(%esp)
angle-7
+718 000331ae 8d5da0
leal
0xa0(%
ebp),%ebx
+721 000331b1 891c24
movl
%ebx,(
%esp)
+724 000331b4 e807fb0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+729 000331b9 895c2404
movl
%ebx,0
x04(%esp)
+733 000331bd 8b450c
movl
0x0c(%
ebp),%eax
+736 000331c0 890424
movl
%eax,(
%esp)
+739 000331c3 e8e8250700
calll
0x000a57b0
+744 000331c8 89742404
movl
%esi,0
x04(%esp)
+748 000331cc 890424
movl
%eax,(
%esp)
+751 000331cf e87c0e0700
calll
0x000a4050
+756 000331d4 8b5da0
movl
0xa0(%
ebp),%ebx
+759 000331d7 83eb0c
subl
$0x0c,
%ebx
+762 000331da 39df
cmpl
%ebx,%
edi
+764 000331dc 7537
jne
0x0003
3215
+766 000331de 83c46c
addl
$0x6c,
%esp
+769 000331e1 5b
popl
%ebx
+770 000331e2 5e
popl
%esi
+771 000331e3 5f
popl
%edi
+772 000331e4 c9
leave
+773 000331e5 c3
ret

+774 000331e6 8d4308


leal
0x08(%
ebx),%eax
+777 000331e9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+785 000331f1 890424
movl
%eax,(
%esp)
+788 000331f4 e855fa0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+793 000331f9 85c0
testl
%eax,%
eax
+795 000331fb 0f8f50fdffff
jg
0x00032f51
+801 00033201 8d45dc
leal
0xdc(%
ebp),%eax
+804 00033204 89442404
movl
%eax,0
x04(%esp)
+808 00033208 891c24
movl
%ebx,(
%esp)
+811 0003320b e874fa0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+816 00033210 e93cfdffff
jmp
0x00032f51
+821 00033215 8d4308
leal
0x08(%
ebx),%eax
+824 00033218 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+832 00033220 890424
movl
%eax,(
%esp)
+835 00033223 e826fa0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+840 00033228 85c0
testl
%eax,%
eax
+842 0003322a 7fb2
jg
0x0003
31de
+844 0003322c 8d45ca
leal
0xca(%
ebp),%eax
+847 0003322f 89442404
movl
%eax,0
x04(%esp)
+851 00033233 891c24
movl
%ebx,(
%esp)
+854 00033236 e849fa0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+859 0003323b eba1
jmp
0x0003
31de
+861 0003323d 8d4308
leal
0x08(%
ebx),%eax
+864 00033240 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+872 00033248 890424
movl
%eax,(
%esp)
+875 0003324b e8fef90c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+880 00033250 85c0
testl
%eax,%
eax
+882 00033252 0f8f41ffffff
jg
0x00033199
+888 00033258 8d45cc
leal
0xcc(%
ebp),%eax
+891 0003325b 89442404
movl
%eax,0
x04(%esp)
+895 0003325f 891c24
movl
%ebx,(

%esp)
+898 00033262 e81dfa0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+903 00033267 e92dffffff
jmp
0x00033199
+908 0003326c 8d4308
leal
0x08(%
ebx),%eax
+911 0003326f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+919 00033277 890424
movl
%eax,(
%esp)
+922 0003327a e8cff90c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+927 0003327f 85c0
testl
%eax,%
eax
+929 00033281 0f8feefdffff
jg
0x00033075
+935 00033287 8d45d4
leal
0xd4(%
ebp),%eax
+938 0003328a 89442404
movl
%eax,0
x04(%esp)
+942 0003328e 891c24
movl
%ebx,(
%esp)
+945 00033291 e8eef90c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+950 00033296 e9dafdffff
jmp
0x00033075
+955 0003329b 8d4308
leal
0x08(%
ebx),%eax
+958 0003329e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+966 000332a6 890424
movl
%eax,(
%esp)
+969 000332a9 e8a0f90c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+974 000332ae 85c0
testl
%eax,%
eax
+976 000332b0 0f8f51feffff
jg
0x00033107
+982 000332b6 8d45d0
leal
0xd0(%
ebp),%eax
+985 000332b9 89442404
movl
%eax,0
x04(%esp)
+989 000332bd 891c24
movl
%ebx,(
%esp)
+992 000332c0 e8bff90c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+997 000332c5 e93dfeffff
jmp
0x00033107
+1002 000332ca 8d4308
leal
0x08(%
ebx),%eax
+1005 000332cd c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1013 000332d5 890424
movl
%eax,(
%esp)
+1016 000332d8 e871f90c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1021 000332dd 85c0
testl
%eax,%
eax
+1023 000332df 0f8ffefcffff
jg
0x00032fe3
+1029 000332e5 8d45d8
leal
0xd8(%
ebp),%eax

+1032 000332e8 89442404


movl
%eax,0
x04(%esp)
+1036 000332ec 891c24
movl
%ebx,(
%esp)
+1039 000332ef e890f90c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1044 000332f4 e9eafcffff
jmp
0x00032fe3
+1049 000332f9 8d4308
leal
0x08(%
ebx),%eax
+1052 000332fc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1060 00033304 890424
movl
%eax,(
%esp)
+1063 00033307 e842f90c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1068 0003330c 85c0
testl
%eax,%
eax
+1070 0003330e 0f8f3cfeffff
jg
0x00033150
+1076 00033314 8d45ce
leal
0xce(%
ebp),%eax
+1079 00033317 89442404
movl
%eax,0
x04(%esp)
+1083 0003331b 891c24
movl
%ebx,(
%esp)
+1086 0003331e e861f90c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1091 00033323 e928feffff
jmp
0x00033150
+1096 00033328 8d4308
leal
0x08(%
ebx),%eax
+1099 0003332b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1107 00033333 890424
movl
%eax,(
%esp)
+1110 00033336 e813f90c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1115 0003333b 85c0
testl
%eax,%
eax
+1117 0003333d 0f8fe9fcffff
jg
0x0003302c
+1123 00033343 8d45d6
leal
0xd6(%
ebp),%eax
+1126 00033346 89442404
movl
%eax,0
x04(%esp)
+1130 0003334a 891c24
movl
%ebx,(
%esp)
+1133 0003334d e832f90c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1138 00033352 e9d5fcffff
jmp
0x0003302c
+1143 00033357 8d4308
leal
0x08(%
ebx),%eax
+1146 0003335a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1154 00033362 890424
movl
%eax,(
%esp)
+1157 00033365 e8e4f80c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1162 0003336a 85c0
testl
%eax,%
eax

+1164 0003336c 0f8f4cfdffff


jg
0x000330be
+1170 00033372 8d45d2
leal
0xd2(%
ebp),%eax
+1173 00033375 89442404
movl
%eax,0
x04(%esp)
+1177 00033379 891c24
movl
%ebx,(
%esp)
+1180 0003337c e803f90c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1185 00033381 e938fdffff
jmp
0x000330be
+1190 00033386 8d4308
leal
0x08(%
ebx),%eax
+1193 00033389 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1201 00033391 890424
movl
%eax,(
%esp)
+1204 00033394 e8b5f80c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1209 00033399 85c0
testl
%eax,%
eax
+1211 0003339b 0f8ff9fbffff
jg
0x00032f9a
+1217 000333a1 8d45da
leal
0xda(%
ebp),%eax
+1220 000333a4 89442404
movl
%eax,0
x04(%esp)
+1224 000333a8 891c24
movl
%ebx,(
%esp)
+1227 000333ab e8d4f80c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1232 000333b0 e9e5fbffff
jmp
0x00032f9a
+1237 000333b5 89c3
movl
%eax,%
ebx
+1239 000333b7 891c24
movl
%ebx,(
%esp)
+1242 000333ba e889f80c00
calll
0x00102c48
__Unwind_Resume
+1247 000333bf ebf4
jmp
0x0003
33b5
+1249 000333c1 89c3
movl
%eax,%
ebx
+1251 000333c3 8b75bc
movl
0xbc(%
ebp),%esi
+1254 000333c6 83ee0c
subl
$0x0c,
%esi
+1257 000333c9 39f7
cmpl
%esi,%
edi
+1259 000333cb 74ea
je
0x0003
33b7
+1261 000333cd 8d4608
leal
0x08(%
esi),%eax
+1264 000333d0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1272 000333d8 890424
movl
%eax,(
%esp)
+1275 000333db e86ef80c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1280 000333e0 85c0
testl
%eax,%
eax

+1282 000333e2 7fd3


jg
0x0003
33b7
+1284 000333e4 8d45d9
leal
0xd9(%
ebp),%eax
+1287 000333e7 89442404
movl
%eax,0
x04(%esp)
+1291 000333eb 893424
movl
%esi,(
%esp)
+1294 000333ee e891f80c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1299 000333f3 ebc2
jmp
0x0003
33b7
+1301 000333f5 ebbe
jmp
0x0003
33b5
+1303 000333f7 ebbc
jmp
0x0003
33b5
+1305 000333f9 89c3
movl
%eax,%
ebx
+1307 000333fb 8b75c0
movl
0xc0(%
ebp),%esi
+1310 000333fe 83ee0c
subl
$0x0c,
%esi
+1313 00033401 39f7
cmpl
%esi,%
edi
+1315 00033403 74b2
je
0x0003
33b7
+1317 00033405 8d4608
leal
0x08(%
esi),%eax
+1320 00033408 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1328 00033410 890424
movl
%eax,(
%esp)
+1331 00033413 e836f80c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1336 00033418 85c0
testl
%eax,%
eax
+1338 0003341a 7f9b
jg
0x0003
33b7
+1340 0003341c 8d45db
leal
0xdb(%
ebp),%eax
+1343 0003341f 89442404
movl
%eax,0
x04(%esp)
+1347 00033423 893424
movl
%esi,(
%esp)
+1350 00033426 e859f80c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1355 0003342b eb8a
jmp
0x0003
33b7
+1357 0003342d eb86
jmp
0x0003
33b5
+1359 0003342f eb84
jmp
0x0003
33b5
+1361 00033431 89c3
movl
%eax,%
ebx
+1363 00033433 8b75b0
movl
0xb0(%
ebp),%esi
+1366 00033436 83ee0c
subl
$0x0c,
%esi

+1369 00033439 39f7


cmpl
%esi,%
edi
+1371 0003343b 0f8476ffffff
je
0x000333b7
+1377 00033441 8d4608
leal
0x08(%
esi),%eax
+1380 00033444 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1388 0003344c 890424
movl
%eax,(
%esp)
+1391 0003344f e8faf70c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1396 00033454 85c0
testl
%eax,%
eax
+1398 00033456 0f8f5bffffff
jg
0x000333b7
+1404 0003345c 8d45d3
leal
0xd3(%
ebp),%eax
+1407 0003345f 89442404
movl
%eax,0
x04(%esp)
+1411 00033463 893424
movl
%esi,(
%esp)
+1414 00033466 e819f80c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1419 0003346b e947ffffff
jmp
0x000333b7
+1424 00033470 89c3
movl
%eax,%
ebx
+1426 00033472 8b75ac
movl
0xac(%
ebp),%esi
+1429 00033475 83ee0c
subl
$0x0c,
%esi
+1432 00033478 39f7
cmpl
%esi,%
edi
+1434 0003347a 0f8437ffffff
je
0x000333b7
+1440 00033480 8d4608
leal
0x08(%
esi),%eax
+1443 00033483 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1451 0003348b 890424
movl
%eax,(
%esp)
+1454 0003348e e8bbf70c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1459 00033493 85c0
testl
%eax,%
eax
+1461 00033495 0f8f1cffffff
jg
0x000333b7
+1467 0003349b 8d45d1
leal
0xd1(%
ebp),%eax
+1470 0003349e 89442404
movl
%eax,0
x04(%esp)
+1474 000334a2 893424
movl
%esi,(
%esp)
+1477 000334a5 e8daf70c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1482 000334aa e908ffffff
jmp
0x000333b7
+1487 000334af e901ffffff
jmp
0x000333b5
+1492 000334b4 e9fcfeffff
jmp
0x000333b5
+1497 000334b9 e9f7feffff
jmp
0x000333b5
+1502 000334be e9f2feffff
jmp
0x000333b5
+1507 000334c3 89c3
movl
%eax,%
ebx

+1509 000334c5 8b75b4


movl
0xb4(%
ebp),%esi
+1512 000334c8 83ee0c
subl
$0x0c,
%esi
+1515 000334cb 39f7
cmpl
%esi,%
edi
+1517 000334cd 0f84e4feffff
je
0x000333b7
+1523 000334d3 8d4608
leal
0x08(%
esi),%eax
+1526 000334d6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1534 000334de 890424
movl
%eax,(
%esp)
+1537 000334e1 e868f70c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1542 000334e6 85c0
testl
%eax,%
eax
+1544 000334e8 0f8fc9feffff
jg
0x000333b7
+1550 000334ee 8d45d5
leal
0xd5(%
ebp),%eax
+1553 000334f1 89442404
movl
%eax,0
x04(%esp)
+1557 000334f5 893424
movl
%esi,(
%esp)
+1560 000334f8 e887f70c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1565 000334fd e9b5feffff
jmp
0x000333b7
+1570 00033502 e9aefeffff
jmp
0x000333b5
+1575 00033507 e9a9feffff
jmp
0x000333b5
+1580 0003350c 89c3
movl
%eax,%
ebx
+1582 0003350e 8b75b8
movl
0xb8(%
ebp),%esi
+1585 00033511 83ee0c
subl
$0x0c,
%esi
+1588 00033514 39f7
cmpl
%esi,%
edi
+1590 00033516 0f849bfeffff
je
0x000333b7
+1596 0003351c 8d4608
leal
0x08(%
esi),%eax
+1599 0003351f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1607 00033527 890424
movl
%eax,(
%esp)
+1610 0003352a e81ff70c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1615 0003352f 85c0
testl
%eax,%
eax
+1617 00033531 0f8f80feffff
jg
0x000333b7
+1623 00033537 8d45d7
leal
0xd7(%
ebp),%eax
+1626 0003353a 89442404
movl
%eax,0
x04(%esp)
+1630 0003353e 893424
movl
%esi,(
%esp)
+1633 00033541 e83ef70c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1638 00033546 e96cfeffff
jmp
0x000333b7

+1643 0003354b e965feffff


jmp
0x000333b5
+1648 00033550 e960feffff
jmp
0x000333b5
+1653 00033555 89c3
movl
%eax,%
ebx
+1655 00033557 8b75a4
movl
0xa4(%
ebp),%esi
+1658 0003355a 83ee0c
subl
$0x0c,
%esi
+1661 0003355d 39f7
cmpl
%esi,%
edi
+1663 0003355f 0f8452feffff
je
0x000333b7
+1669 00033565 8d4608
leal
0x08(%
esi),%eax
+1672 00033568 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1680 00033570 890424
movl
%eax,(
%esp)
+1683 00033573 e8d6f60c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1688 00033578 85c0
testl
%eax,%
eax
+1690 0003357a 0f8f37feffff
jg
0x000333b7
+1696 00033580 8d45cd
leal
0xcd(%
ebp),%eax
+1699 00033583 89442404
movl
%eax,0
x04(%esp)
+1703 00033587 893424
movl
%esi,(
%esp)
+1706 0003358a e8f5f60c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1711 0003358f e923feffff
jmp
0x000333b7
+1716 00033594 e91cfeffff
jmp
0x000333b5
+1721 00033599 e917feffff
jmp
0x000333b5
+1726 0003359e 89c3
movl
%eax,%
ebx
+1728 000335a0 8b75a8
movl
0xa8(%
ebp),%esi
+1731 000335a3 83ee0c
subl
$0x0c,
%esi
+1734 000335a6 39f7
cmpl
%esi,%
edi
+1736 000335a8 0f8409feffff
je
0x000333b7
+1742 000335ae 8d4608
leal
0x08(%
esi),%eax
+1745 000335b1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1753 000335b9 890424
movl
%eax,(
%esp)
+1756 000335bc e88df60c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1761 000335c1 85c0
testl
%eax,%
eax
+1763 000335c3 0f8feefdffff
jg
0x000333b7
+1769 000335c9 8d45cf
leal
0xcf(%
ebp),%eax
+1772 000335cc 89442404
movl
%eax,0
x04(%esp)
+1776 000335d0 893424
movl
%esi,(
%esp)

+1779 000335d3 e8acf60c00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1784 000335d8 e9dafdffff
jmp
0x000333b7
+1789 000335dd e9d3fdffff
jmp
0x000333b5
+1794 000335e2 e9cefdffff
jmp
0x000333b5
+1799 000335e7 89c3
movl
%eax,%
ebx
+1801 000335e9 8b75c4
movl
0xc4(%
ebp),%esi
+1804 000335ec 83ee0c
subl
$0x0c,
%esi
+1807 000335ef 3b3588801300
cmpl
0x00138088,%es
i
+1813 000335f5 0f84bcfdffff
je
0x000333b7
+1819 000335fb 8d4608
leal
0x08(%
esi),%eax
+1822 000335fe c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1830 00033606 890424
movl
%eax,(
%esp)
+1833 00033609 e840f60c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1838 0003360e 85c0
testl
%eax,%
eax
+1840 00033610 0f8fa1fdffff
jg
0x000333b7
+1846 00033616 8d45dd
leal
0xdd(%
ebp),%eax
+1849 00033619 89442404
movl
%eax,0
x04(%esp)
+1853 0003361d 893424
movl
%esi,(
%esp)
+1856 00033620 e85ff60c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1861 00033625 e98dfdffff
jmp
0x000333b7
+1866 0003362a e986fdffff
jmp
0x000333b5
+1871 0003362f e981fdffff
jmp
0x000333b5
+1876 00033634 89c3
movl
%eax,%
ebx
+1878 00033636 8b75a0
movl
0xa0(%
ebp),%esi
+1881 00033639 83ee0c
subl
$0x0c,
%esi
+1884 0003363c 39f7
cmpl
%esi,%
edi
+1886 0003363e 0f8473fdffff
je
0x000333b7
+1892 00033644 8d4608
leal
0x08(%
esi),%eax
+1895 00033647 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1903 0003364f 890424
movl
%eax,(
%esp)
+1906 00033652 e8f7f50c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1911 00033657 85c0
testl
%eax,%
eax
+1913 00033659 0f8f58fdffff
jg
0x000333b7
+1919 0003365f 8d45cb
leal
0xcb(%
ebp),%eax

+1922 00033662 89442404


movl
%eax,0
x04(%esp)
+1926 00033666 893424
movl
%esi,(
%esp)
+1929 00033669 e816f60c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1934 0003366e e944fdffff
jmp
0x000333b7
+1939 00033673 e93dfdffff
jmp
0x000333b5
+1944 00033678 e938fdffff
jmp
0x000333b5
+1949 0003367d e933fdffff
jmp
0x000333b5
+1954 00033682 e92efdffff
jmp
0x000333b5
+1959 00033687 e929fdffff
jmp
0x000333b5
+1964 0003368c e924fdffff
jmp
0x000333b5
+1969 00033691 e91ffdffff
jmp
0x000333b5
+1974 00033696 e91afdffff
jmp
0x000333b5
+1979 0003369b e915fdffff
jmp
0x000333b5
+1984 000336a0 e910fdffff
jmp
0x000333b5
+1989 000336a5 90
nop
+1990 000336a6 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

000336b0 55

pushl

%ebp
+1
000336b1 89e5
movl
%esp,%ebp
+3
000336b3 57
pushl
%edi
+4
000336b4 56
pushl
%esi
+5
000336b5 53
pushl
%ebx
+6
000336b6 81ec9c000000
subl
$0x000
0009c,%esp
+12 000336bc 8b7d0c
movl
0x0c(%
ebp),%edi
+15 000336bf 8b4510
movl
0x10(%
ebp),%eax
+18 000336c2 89442408
movl
%eax,0
x08(%esp)
+22 000336c6 897c2404
movl
%edi,0
x04(%esp)
+26 000336ca 8b4508
movl
0x08(%
ebp),%eax
+29 000336cd 890424
movl
%eax,(
%esp)
+32 000336d0 e85b3bfdff
calll
0x00007230
+37 000336d5 8d45e7
leal
0xe7(%
ebp),%eax
+40 000336d8 89442408
movl
%eax,0
x08(%esp)
+44 000336dc c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+52 000336e4 8d5db4
leal
0xb4(%
ebp),%ebx
+55 000336e7 891c24
movl
%ebx,(
%esp)
+58 000336ea e8d1f50c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)

+63 000336ef 895c2404


movl
%ebx,0
x04(%esp)
+67 000336f3 893c24
movl
%edi,(
%esp)
+70 000336f6 e845050700
calll
0x000a3c40
+75 000336fb c7442404b1000000
movl
$0x000000b1,0x
04(%esp)
+83 00033703 890424
movl
%eax,(
%esp)
+86 00033706 e885000700
calll
0x000a3790
+91 0003370b 8b5508
movl
0x08(%
ebp),%edx
+94 0003370e 894254
movl
%eax,0
x54(%edx)
+97 00033711 8b5db4
movl
0xb4(%
ebp),%ebx
+100 00033714 83eb0c
subl
$0x0c,
%ebx
+103 00033717 a188801300
movl
0x00138088,%ea
x
+108 0003371c 898574ffffff
movl
%eax,0xffffff7
4(%ebp)
+114 00033722 39c3
cmpl
%eax,%
ebx
+116 00033724 0f8566050000
jne
0x00033c90
+122 0003372a 8d45e6
leal
0xe6(%
ebp),%eax
+125 0003372d 89442408
movl
%eax,0
x08(%esp)
+129 00033731 c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+137 00033739 8d5db0
leal
0xb0(%
ebp),%ebx
+140 0003373c 891c24
movl
%ebx,(
%esp)
+143 0003373f e87cf50c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+148 00033744 895c2404
movl
%ebx,0
x04(%esp)
+152 00033748 893c24
movl
%edi,(
%esp)
+155 0003374b e8f0040700
calll
0x000a3c40
+160 00033750 c74424047c000000
movl
$0x0000007c,0x
04(%esp)
'|'
+168 00033758 890424
movl
%eax,(
%esp)
+171 0003375b e830000700
calll
0x000a3790
+176 00033760 8b5508
movl
0x08(%
ebp),%edx
+179 00033763 894258
movl
%eax,0
x58(%edx)
+182 00033766 8b5db0
movl
0xb0(%
ebp),%ebx
+185 00033769 83eb0c
subl
$0x0c,
%ebx
+188 0003376c 399d74ffffff
cmpl
%ebx,0xffffff7
4(%ebp)
+194 00033772 0f85b8040000
jne
0x00033c30
+200 00033778 8d45e5
leal
0xe5(%

ebp),%eax
+203 0003377b 89442408
movl
%eax,0
x08(%esp)
+207 0003377f c7442404a34c0d00
movl
$0x000d4ca3,0x
04(%esp)
frames
+215 00033787 8d5dac
leal
0xac(%
ebp),%ebx
+218 0003378a 891c24
movl
%ebx,(
%esp)
+221 0003378d e82ef50c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+226 00033792 895c2404
movl
%ebx,0
x04(%esp)
+230 00033796 893c24
movl
%edi,(
%esp)
+233 00033799 e8a2040700
calll
0x000a3c40
+238 0003379e c744240403000000
movl
$0x00000003,0x
04(%esp)
+246 000337a6 890424
movl
%eax,(
%esp)
+249 000337a9 e8e2ff0600
calll
0x000a3790
+254 000337ae 8b5508
movl
0x08(%
ebp),%edx
+257 000337b1 894250
movl
%eax,0
x50(%edx)
+260 000337b4 8b5dac
movl
0xac(%
ebp),%ebx
+263 000337b7 83eb0c
subl
$0x0c,
%ebx
+266 000337ba 399d74ffffff
cmpl
%ebx,0xffffff7
4(%ebp)
+272 000337c0 0f859a040000
jne
0x00033c60
+278 000337c6 8d45e3
leal
0xe3(%
ebp),%eax
+281 000337c9 89442408
movl
%eax,0
x08(%esp)
+285 000337cd c7442404204a0d00
movl
$0x000d4a20,0x
04(%esp)
+293 000337d5 8d75a4
leal
0xa4(%
ebp),%esi
+296 000337d8 893424
movl
%esi,(
%esp)
+299 000337db e8e0f40c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+304 000337e0 8d45e4
leal
0xe4(%
ebp),%eax
+307 000337e3 89442408
movl
%eax,0
x08(%esp)
+311 000337e7 c7442404c24c0d00
movl
$0x000d4cc2,0x
04(%esp)
angle-4
+319 000337ef 8d5da8
leal
0xa8(%
ebp),%ebx
+322 000337f2 891c24
movl
%ebx,(
%esp)
+325 000337f5 e8c6f40c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+330 000337fa 895c2404
movl
%ebx,0

x04(%esp)
+334 000337fe 893c24
movl
%edi,(
%esp)
+337 00033801 e83a040700
calll
0x000a3c40
+342 00033806 89742404
movl
%esi,0
x04(%esp)
+346 0003380a 890424
movl
%eax,(
%esp)
+349 0003380d e86efb0600
calll
0x000a3380
+354 00033812 c7442404204a0d00
movl
$0x000d4a20,0x
04(%esp)
+362 0003381a 890424
movl
%eax,(
%esp)
+365 0003381d e838f40c00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+370 00033822 89c6
movl
%eax,%
esi
+372 00033824 8b5da8
movl
0xa8(%
ebp),%ebx
+375 00033827 83eb0c
subl
$0x0c,
%ebx
+378 0003382a 399d74ffffff
cmpl
%ebx,0xffffff7
4(%ebp)
+384 00033830 0f85ca030000
jne
0x00033c00
+390 00033836 8b5da4
movl
0xa4(%
ebp),%ebx
+393 00033839 83eb0c
subl
$0x0c,
%ebx
+396 0003383c 399d74ffffff
cmpl
%ebx,0xffffff7
4(%ebp)
+402 00033842 0f8588030000
jne
0x00033bd0
+408 00033848 85f6
testl
%esi,%
esi
+410 0003384a 0f852c010000
jne
0x0003397c
+416 00033850 8b4508
movl
0x08(%
ebp),%eax
+419 00033853 83c05c
addl
$0x5c,
%eax
+422 00033856 8b5508
movl
0x08(%
ebp),%edx
+425 00033859 83c278
addl
$0x78,
%edx
+428 0003385c 39d0
cmpl
%edx,%
eax
+430 0003385e 740d
je
0x0003
386d
+432 00033860 c70000000000
movl
$0x00000000,(%
eax)
+438 00033866 83c004
addl
$0x04,
%eax
+441 00033869 39c2
cmpl
%eax,%
edx
+443 0003386b 75f3
jne
0x0003
3860
+445 0003386d 8d45db
leal
0xdb(%
ebp),%eax
+448 00033870 89442408
movl
%eax,0
x08(%esp)
+452 00033874 c7442404aa4c0d00
movl
$0x000d4caa,0x

04(%esp)
angle-1
+460 0003387c 8d5d84
leal
0x84(%
ebp),%ebx
+463 0003387f 891c24
movl
%ebx,(
%esp)
+466 00033882 e839f40c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+471 00033887 895c2404
movl
%ebx,0
x04(%esp)
+475 0003388b 893c24
movl
%edi,(
%esp)
+478 0003388e e8ad030700
calll
0x000a3c40
+483 00033893 c74424043c000000
movl
$0x0000003c,0x
04(%esp)
'<'
+491 0003389b 890424
movl
%eax,(
%esp)
+494 0003389e e8edfe0600
calll
0x000a3790
+499 000338a3 89856cffffff
movl
%eax,0xffffff6
c(%ebp)
+505 000338a9 8b5d84
movl
0x84(%
ebp),%ebx
+508 000338ac 83eb0c
subl
$0x0c,
%ebx
+511 000338af 399d74ffffff
cmpl
%ebx,0xffffff7
4(%ebp)
+517 000338b5 0f8562040000
jne
0x00033d1d
+523 000338bb 8d45da
leal
0xda(%
ebp),%eax
+526 000338be 89442408
movl
%eax,0
x08(%esp)
+530 000338c2 c7442404b24c0d00
movl
$0x000d4cb2,0x
04(%esp)
angle-2
+538 000338ca 8d5d80
leal
0x80(%
ebp),%ebx
+541 000338cd 891c24
movl
%ebx,(
%esp)
+544 000338d0 e8ebf30c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+549 000338d5 895c2404
movl
%ebx,0
x04(%esp)
+553 000338d9 893c24
movl
%edi,(
%esp)
+556 000338dc e85f030700
calll
0x000a3c40
+561 000338e1 c74424043c000000
movl
$0x0000003c,0x
04(%esp)
'<'
+569 000338e9 890424
movl
%eax,(
%esp)
+572 000338ec e89ffe0600
calll
0x000a3790
+577 000338f1 898570ffffff
movl
%eax,0xffffff7
0(%ebp)
+583 000338f7 8b5d80
movl
0x80(%
ebp),%ebx
+586 000338fa 83eb0c
subl
$0x0c,
%ebx
+589 000338fd 399d74ffffff
cmpl
%ebx,0xffffff7
4(%ebp)
+595 00033903 0f85b6030000
jne
0x00033cbf
+601 00033909 8d45d9
leal
0xd9(%

ebp),%eax
+604 0003390c 89442408
movl
%eax,0
x08(%esp)
+608 00033910 c7442404ba4c0d00
movl
$0x000d4cba,0x
04(%esp)
angle-3
+616 00033918 8d9d7cffffff
leal
0xffffff7c(%eb
p),%ebx
+622 0003391e 891c24
movl
%ebx,(
%esp)
+625 00033921 e89af30c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+630 00033926 895c2404
movl
%ebx,0
x04(%esp)
+634 0003392a 893c24
movl
%edi,(
%esp)
+637 0003392d e80e030700
calll
0x000a3c40
+642 00033932 c7442404c4ffffff
movl
$0xffffffc4,0x
04(%esp)
+650 0003393a 890424
movl
%eax,(
%esp)
+653 0003393d e84efe0600
calll
0x000a3790
+658 00033942 89c6
movl
%eax,%
esi
+660 00033944 8b9d7cffffff
movl
0xffffff7c(%eb
p),%ebx
+666 0003394a 83eb0c
subl
$0x0c,
%ebx
+669 0003394d 399d74ffffff
cmpl
%ebx,0xffffff7
4(%ebp)
+675 00033953 0f8595030000
jne
0x00033cee
+681 00033959 8b956cffffff
movl
0xffffff6c(%eb
p),%edx
+687 0003395f 8b4508
movl
0x08(%
ebp),%eax
+690 00033962 89505c
movl
%edx,0
x5c(%eax)
+693 00033965 8b9570ffffff
movl
0xffffff70(%eb
p),%edx
+699 0003396b 895060
movl
%edx,0
x60(%eax)
+702 0003396e 897064
movl
%esi,0
x64(%eax)
+705 00033971 81c49c000000
addl
$0x0000009c,%e
sp
+711 00033977 5b
popl
%ebx
+712 00033978 5e
popl
%esi
+713 00033979 5f
popl
%edi
+714 0003397a c9
leave
+715 0003397b c3
ret
+716 0003397c 8d45e2
leal
0xe2(%
ebp),%eax
+719 0003397f 89442408
movl
%eax,0
x08(%esp)
+723 00033983 c7442404aa4c0d00
movl
$0x000d4caa,0x
04(%esp)
angle-1
+731 0003398b 8d5da0
leal
0xa0(%
ebp),%ebx
+734 0003398e 891c24
movl
%ebx,(
%esp)

+737 00033991 e82af30c00


calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+742 00033996 895c2404
movl
%ebx,0
x04(%esp)
+746 0003399a 893c24
movl
%edi,(
%esp)
+749 0003399d e89e020700
calll
0x000a3c40
+754 000339a2 c744240400000000
movl
$0x00000000,0x
04(%esp)
+762 000339aa 890424
movl
%eax,(
%esp)
+765 000339ad e8defd0600
calll
0x000a3790
+770 000339b2 8b5508
movl
0x08(%
ebp),%edx
+773 000339b5 89425c
movl
%eax,0
x5c(%edx)
+776 000339b8 8b5da0
movl
0xa0(%
ebp),%ebx
+779 000339bb 83eb0c
subl
$0x0c,
%ebx
+782 000339be 399d74ffffff
cmpl
%ebx,0xffffff7
4(%ebp)
+788 000339c4 0f8582030000
jne
0x00033d4c
+794 000339ca 8d45e1
leal
0xe1(%
ebp),%eax
+797 000339cd 89442408
movl
%eax,0
x08(%esp)
+801 000339d1 c7442404b24c0d00
movl
$0x000d4cb2,0x
04(%esp)
angle-2
+809 000339d9 8d5d9c
leal
0x9c(%
ebp),%ebx
+812 000339dc 891c24
movl
%ebx,(
%esp)
+815 000339df e8dcf20c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+820 000339e4 895c2404
movl
%ebx,0
x04(%esp)
+824 000339e8 893c24
movl
%edi,(
%esp)
+827 000339eb e850020700
calll
0x000a3c40
+832 000339f0 c744240400000000
movl
$0x00000000,0x
04(%esp)
+840 000339f8 890424
movl
%eax,(
%esp)
+843 000339fb e890fd0600
calll
0x000a3790
+848 00033a00 8b5508
movl
0x08(%
ebp),%edx
+851 00033a03 894260
movl
%eax,0
x60(%edx)
+854 00033a06 8b5d9c
movl
0x9c(%
ebp),%ebx
+857 00033a09 83eb0c
subl
$0x0c,
%ebx
+860 00033a0c 399d74ffffff
cmpl
%ebx,0xffffff7
4(%ebp)
+866 00033a12 0f8598030000
jne
0x00033db0
+872 00033a18 8d45e0
leal
0xe0(%
ebp),%eax

+875 00033a1b 89442408


movl
%eax,0
x08(%esp)
+879 00033a1f c7442404ba4c0d00
movl
$0x000d4cba,0x
04(%esp)
angle-3
+887 00033a27 8d5d98
leal
0x98(%
ebp),%ebx
+890 00033a2a 891c24
movl
%ebx,(
%esp)
+893 00033a2d e88ef20c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+898 00033a32 895c2404
movl
%ebx,0
x04(%esp)
+902 00033a36 893c24
movl
%edi,(
%esp)
+905 00033a39 e802020700
calll
0x000a3c40
+910 00033a3e c744240400000000
movl
$0x00000000,0x
04(%esp)
+918 00033a46 890424
movl
%eax,(
%esp)
+921 00033a49 e842fd0600
calll
0x000a3790
+926 00033a4e 8b5508
movl
0x08(%
ebp),%edx
+929 00033a51 894264
movl
%eax,0
x64(%edx)
+932 00033a54 8b5d98
movl
0x98(%
ebp),%ebx
+935 00033a57 83eb0c
subl
$0x0c,
%ebx
+938 00033a5a 399d74ffffff
cmpl
%ebx,0xffffff7
4(%ebp)
+944 00033a60 0f851a030000
jne
0x00033d80
+950 00033a66 8d45df
leal
0xdf(%
ebp),%eax
+953 00033a69 89442408
movl
%eax,0
x08(%esp)
+957 00033a6d c7442404c24c0d00
movl
$0x000d4cc2,0x
04(%esp)
angle-4
+965 00033a75 8d5d94
leal
0x94(%
ebp),%ebx
+968 00033a78 891c24
movl
%ebx,(
%esp)
+971 00033a7b e840f20c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+976 00033a80 895c2404
movl
%ebx,0
x04(%esp)
+980 00033a84 893c24
movl
%edi,(
%esp)
+983 00033a87 e8b4010700
calll
0x000a3c40
+988 00033a8c c744240400000000
movl
$0x00000000,0x
04(%esp)
+996 00033a94 890424
movl
%eax,(
%esp)
+999 00033a97 e8f4fc0600
calll
0x000a3790
+1004 00033a9c 8b5508
movl
0x08(%
ebp),%edx
+1007 00033a9f 894268
movl
%eax,0
x68(%edx)
+1010 00033aa2 8b5d94
movl
0x94(%

ebp),%ebx
+1013 00033aa5 83eb0c
subl
$0x0c,
%ebx
+1016 00033aa8 399d74ffffff
cmpl
%ebx,0xffffff7
4(%ebp)
+1022 00033aae 0f855c030000
jne
0x00033e10
+1028 00033ab4 8d45de
leal
0xde(%
ebp),%eax
+1031 00033ab7 89442408
movl
%eax,0
x08(%esp)
+1035 00033abb c7442404ca4c0d00
movl
$0x000d4cca,0x
04(%esp)
angle-5
+1043 00033ac3 8d5d90
leal
0x90(%
ebp),%ebx
+1046 00033ac6 891c24
movl
%ebx,(
%esp)
+1049 00033ac9 e8f2f10c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1054 00033ace 895c2404
movl
%ebx,0
x04(%esp)
+1058 00033ad2 893c24
movl
%edi,(
%esp)
+1061 00033ad5 e866010700
calll
0x000a3c40
+1066 00033ada c744240400000000
movl
$0x00000000,0x
04(%esp)
+1074 00033ae2 890424
movl
%eax,(
%esp)
+1077 00033ae5 e8a6fc0600
calll
0x000a3790
+1082 00033aea 8b5508
movl
0x08(%
ebp),%edx
+1085 00033aed 89426c
movl
%eax,0
x6c(%edx)
+1088 00033af0 8b5d90
movl
0x90(%
ebp),%ebx
+1091 00033af3 83eb0c
subl
$0x0c,
%ebx
+1094 00033af6 399d74ffffff
cmpl
%ebx,0xffffff7
4(%ebp)
+1100 00033afc 0f85de020000
jne
0x00033de0
+1106 00033b02 8d45dd
leal
0xdd(%
ebp),%eax
+1109 00033b05 89442408
movl
%eax,0
x08(%esp)
+1113 00033b09 c7442404d24c0d00
movl
$0x000d4cd2,0x
04(%esp)
angle-6
+1121 00033b11 8d5d8c
leal
0x8c(%
ebp),%ebx
+1124 00033b14 891c24
movl
%ebx,(
%esp)
+1127 00033b17 e8a4f10c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1132 00033b1c 895c2404
movl
%ebx,0
x04(%esp)
+1136 00033b20 893c24
movl
%edi,(
%esp)
+1139 00033b23 e818010700
calll
0x000a3c40
+1144 00033b28 c744240400000000
movl
$0x00000000,0x
04(%esp)

+1152 00033b30 890424


movl
%eax,(
%esp)
+1155 00033b33 e858fc0600
calll
0x000a3790
+1160 00033b38 8b5508
movl
0x08(%
ebp),%edx
+1163 00033b3b 894270
movl
%eax,0
x70(%edx)
+1166 00033b3e 8b5d8c
movl
0x8c(%
ebp),%ebx
+1169 00033b41 83eb0c
subl
$0x0c,
%ebx
+1172 00033b44 399d74ffffff
cmpl
%ebx,0xffffff7
4(%ebp)
+1178 00033b4a 0f85f0020000
jne
0x00033e40
+1184 00033b50 8d45dc
leal
0xdc(%
ebp),%eax
+1187 00033b53 89442408
movl
%eax,0
x08(%esp)
+1191 00033b57 c7442404da4c0d00
movl
$0x000d4cda,0x
04(%esp)
angle-7
+1199 00033b5f 8d5d88
leal
0x88(%
ebp),%ebx
+1202 00033b62 891c24
movl
%ebx,(
%esp)
+1205 00033b65 e856f10c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1210 00033b6a 895c2404
movl
%ebx,0
x04(%esp)
+1214 00033b6e 893c24
movl
%edi,(
%esp)
+1217 00033b71 e8ca000700
calll
0x000a3c40
+1222 00033b76 c744240400000000
movl
$0x00000000,0x
04(%esp)
+1230 00033b7e 890424
movl
%eax,(
%esp)
+1233 00033b81 e80afc0600
calll
0x000a3790
+1238 00033b86 8b5508
movl
0x08(%
ebp),%edx
+1241 00033b89 894274
movl
%eax,0
x74(%edx)
+1244 00033b8c 8b5d88
movl
0x88(%
ebp),%ebx
+1247 00033b8f 83eb0c
subl
$0x0c,
%ebx
+1250 00033b92 399d74ffffff
cmpl
%ebx,0xffffff7
4(%ebp)
+1256 00033b98 0f84d3fdffff
je
0x00033971
+1262 00033b9e 8d4308
leal
0x08(%
ebx),%eax
+1265 00033ba1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1273 00033ba9 890424
movl
%eax,(
%esp)
+1276 00033bac e89df00c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1281 00033bb1 85c0
testl
%eax,%
eax
+1283 00033bb3 0f8fb8fdffff
jg
0x00033971
+1289 00033bb9 8d45c2
leal
0xc2(%

ebp),%eax
+1292 00033bbc 89442404
movl
%eax,0
x04(%esp)
+1296 00033bc0 891c24
movl
%ebx,(
%esp)
+1299 00033bc3 e8bcf00c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1304 00033bc8 e9a4fdffff
jmp
0x00033971
+1309 00033bcd 0f1f00
nopl
(%eax)
+1312 00033bd0 8d4308
leal
0x08(%
ebx),%eax
+1315 00033bd3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1323 00033bdb 890424
movl
%eax,(
%esp)
+1326 00033bde e86bf00c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1331 00033be3 85c0
testl
%eax,%
eax
+1333 00033be5 0f8f5dfcffff
jg
0x00033848
+1339 00033beb 8d45d0
leal
0xd0(%
ebp),%eax
+1342 00033bee 89442404
movl
%eax,0
x04(%esp)
+1346 00033bf2 891c24
movl
%ebx,(
%esp)
+1349 00033bf5 e88af00c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1354 00033bfa e949fcffff
jmp
0x00033848
+1359 00033bff 90
nop
+1360 00033c00 8d4308
leal
0x08(%
ebx),%eax
+1363 00033c03 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1371 00033c0b 890424
movl
%eax,(
%esp)
+1374 00033c0e e83bf00c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1379 00033c13 85c0
testl
%eax,%
eax
+1381 00033c15 0f8f1bfcffff
jg
0x00033836
+1387 00033c1b 8d45d2
leal
0xd2(%
ebp),%eax
+1390 00033c1e 89442404
movl
%eax,0
x04(%esp)
+1394 00033c22 891c24
movl
%ebx,(
%esp)
+1397 00033c25 e85af00c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1402 00033c2a e907fcffff
jmp
0x00033836
+1407 00033c2f 90
nop
+1408 00033c30 8d4308
leal
0x08(%
ebx),%eax
+1411 00033c33 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1419 00033c3b 890424
movl
%eax,(
%esp)

+1422 00033c3e e80bf00c00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1427 00033c43 85c0
testl
%eax,%
eax
+1429 00033c45 0f8f2dfbffff
jg
0x00033778
+1435 00033c4b 8d45d6
leal
0xd6(%
ebp),%eax
+1438 00033c4e 89442404
movl
%eax,0
x04(%esp)
+1442 00033c52 891c24
movl
%ebx,(
%esp)
+1445 00033c55 e82af00c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1450 00033c5a e919fbffff
jmp
0x00033778
+1455 00033c5f 90
nop
+1456 00033c60 8d4308
leal
0x08(%
ebx),%eax
+1459 00033c63 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1467 00033c6b 890424
movl
%eax,(
%esp)
+1470 00033c6e e8dbef0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1475 00033c73 85c0
testl
%eax,%
eax
+1477 00033c75 0f8f4bfbffff
jg
0x000337c6
+1483 00033c7b 8d45d4
leal
0xd4(%
ebp),%eax
+1486 00033c7e 89442404
movl
%eax,0
x04(%esp)
+1490 00033c82 891c24
movl
%ebx,(
%esp)
+1493 00033c85 e8faef0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1498 00033c8a e937fbffff
jmp
0x000337c6
+1503 00033c8f 90
nop
+1504 00033c90 8d4308
leal
0x08(%
ebx),%eax
+1507 00033c93 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1515 00033c9b 890424
movl
%eax,(
%esp)
+1518 00033c9e e8abef0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1523 00033ca3 85c0
testl
%eax,%
eax
+1525 00033ca5 0f8f7ffaffff
jg
0x0003372a
+1531 00033cab 8d45d8
leal
0xd8(%
ebp),%eax
+1534 00033cae 89442404
movl
%eax,0
x04(%esp)
+1538 00033cb2 891c24
movl
%ebx,(
%esp)
+1541 00033cb5 e8caef0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1546 00033cba e96bfaffff
jmp
0x0003372a
+1551 00033cbf 8d4308
leal
0x08(%

ebx),%eax
+1554 00033cc2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1562 00033cca 890424
movl
%eax,(
%esp)
+1565 00033ccd e87cef0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1570 00033cd2 85c0
testl
%eax,%
eax
+1572 00033cd4 0f8f2ffcffff
jg
0x00033909
+1578 00033cda 8d45be
leal
0xbe(%
ebp),%eax
+1581 00033cdd 89442404
movl
%eax,0
x04(%esp)
+1585 00033ce1 891c24
movl
%ebx,(
%esp)
+1588 00033ce4 e89bef0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1593 00033ce9 e91bfcffff
jmp
0x00033909
+1598 00033cee 8d4308
leal
0x08(%
ebx),%eax
+1601 00033cf1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1609 00033cf9 890424
movl
%eax,(
%esp)
+1612 00033cfc e84def0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1617 00033d01 85c0
testl
%eax,%
eax
+1619 00033d03 0f8f50fcffff
jg
0x00033959
+1625 00033d09 8d45bc
leal
0xbc(%
ebp),%eax
+1628 00033d0c 89442404
movl
%eax,0
x04(%esp)
+1632 00033d10 891c24
movl
%ebx,(
%esp)
+1635 00033d13 e86cef0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1640 00033d18 e93cfcffff
jmp
0x00033959
+1645 00033d1d 8d4308
leal
0x08(%
ebx),%eax
+1648 00033d20 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1656 00033d28 890424
movl
%eax,(
%esp)
+1659 00033d2b e81eef0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1664 00033d30 85c0
testl
%eax,%
eax
+1666 00033d32 0f8f83fbffff
jg
0x000338bb
+1672 00033d38 8d45c0
leal
0xc0(%
ebp),%eax
+1675 00033d3b 89442404
movl
%eax,0
x04(%esp)
+1679 00033d3f 891c24
movl
%ebx,(
%esp)
+1682 00033d42 e83def0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+1687 00033d47 e96ffbffff
jmp
0x000338bb
+1692 00033d4c 8d4308
leal
0x08(%
ebx),%eax
+1695 00033d4f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1703 00033d57 890424
movl
%eax,(
%esp)
+1706 00033d5a e8efee0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1711 00033d5f 85c0
testl
%eax,%
eax
+1713 00033d61 0f8f63fcffff
jg
0x000339ca
+1719 00033d67 8d45ce
leal
0xce(%
ebp),%eax
+1722 00033d6a 89442404
movl
%eax,0
x04(%esp)
+1726 00033d6e 891c24
movl
%ebx,(
%esp)
+1729 00033d71 e80eef0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1734 00033d76 e94ffcffff
jmp
0x000339ca
+1739 00033d7b 0f1f440000
nopl
0x00(%eax,%eax
)
+1744 00033d80 8d4308
leal
0x08(%
ebx),%eax
+1747 00033d83 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1755 00033d8b 890424
movl
%eax,(
%esp)
+1758 00033d8e e8bbee0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1763 00033d93 85c0
testl
%eax,%
eax
+1765 00033d95 0f8fcbfcffff
jg
0x00033a66
+1771 00033d9b 8d45ca
leal
0xca(%
ebp),%eax
+1774 00033d9e 89442404
movl
%eax,0
x04(%esp)
+1778 00033da2 891c24
movl
%ebx,(
%esp)
+1781 00033da5 e8daee0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1786 00033daa e9b7fcffff
jmp
0x00033a66
+1791 00033daf 90
nop
+1792 00033db0 8d4308
leal
0x08(%
ebx),%eax
+1795 00033db3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1803 00033dbb 890424
movl
%eax,(
%esp)
+1806 00033dbe e88bee0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1811 00033dc3 85c0
testl
%eax,%
eax
+1813 00033dc5 0f8f4dfcffff
jg
0x00033a18
+1819 00033dcb 8d45cc
leal
0xcc(%
ebp),%eax

+1822 00033dce 89442404


movl
%eax,0
x04(%esp)
+1826 00033dd2 891c24
movl
%ebx,(
%esp)
+1829 00033dd5 e8aaee0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1834 00033dda e939fcffff
jmp
0x00033a18
+1839 00033ddf 90
nop
+1840 00033de0 8d4308
leal
0x08(%
ebx),%eax
+1843 00033de3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1851 00033deb 890424
movl
%eax,(
%esp)
+1854 00033dee e85bee0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1859 00033df3 85c0
testl
%eax,%
eax
+1861 00033df5 0f8f07fdffff
jg
0x00033b02
+1867 00033dfb 8d45c6
leal
0xc6(%
ebp),%eax
+1870 00033dfe 89442404
movl
%eax,0
x04(%esp)
+1874 00033e02 891c24
movl
%ebx,(
%esp)
+1877 00033e05 e87aee0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1882 00033e0a e9f3fcffff
jmp
0x00033b02
+1887 00033e0f 90
nop
+1888 00033e10 8d4308
leal
0x08(%
ebx),%eax
+1891 00033e13 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1899 00033e1b 890424
movl
%eax,(
%esp)
+1902 00033e1e e82bee0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1907 00033e23 85c0
testl
%eax,%
eax
+1909 00033e25 0f8f89fcffff
jg
0x00033ab4
+1915 00033e2b 8d45c8
leal
0xc8(%
ebp),%eax
+1918 00033e2e 89442404
movl
%eax,0
x04(%esp)
+1922 00033e32 891c24
movl
%ebx,(
%esp)
+1925 00033e35 e84aee0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1930 00033e3a e975fcffff
jmp
0x00033ab4
+1935 00033e3f 90
nop
+1936 00033e40 8d4308
leal
0x08(%
ebx),%eax
+1939 00033e43 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1947 00033e4b 890424
movl
%eax,(
%esp)
+1950 00033e4e e8fbed0c00
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+1955 00033e53 85c0
testl
%eax,%
eax
+1957 00033e55 0f8ff5fcffff
jg
0x00033b50
+1963 00033e5b 8d45c4
leal
0xc4(%
ebp),%eax
+1966 00033e5e 89442404
movl
%eax,0
x04(%esp)
+1970 00033e62 891c24
movl
%ebx,(
%esp)
+1973 00033e65 e81aee0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1978 00033e6a e9e1fcffff
jmp
0x00033b50
+1983 00033e6f 89c3
movl
%eax,%
ebx
+1985 00033e71 891c24
movl
%ebx,(
%esp)
+1988 00033e74 e8cfed0c00
calll
0x00102c48
__Unwind_Resume
+1993 00033e79 ebf4
jmp
0x0003
3e6f
+1995 00033e7b 89c3
movl
%eax,%
ebx
+1997 00033e7d 8b7584
movl
0x84(%
ebp),%esi
+2000 00033e80 83ee0c
subl
$0x0c,
%esi
+2003 00033e83 39b574ffffff
cmpl
%esi,0xffffff7
4(%ebp)
+2009 00033e89 74e6
je
0x0003
3e71
+2011 00033e8b 8d4608
leal
0x08(%
esi),%eax
+2014 00033e8e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2022 00033e96 890424
movl
%eax,(
%esp)
+2025 00033e99 e8b0ed0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2030 00033e9e 85c0
testl
%eax,%
eax
+2032 00033ea0 7fcf
jg
0x0003
3e71
+2034 00033ea2 8d45bf
leal
0xbf(%
ebp),%eax
+2037 00033ea5 89442404
movl
%eax,0
x04(%esp)
+2041 00033ea9 893424
movl
%esi,(
%esp)
+2044 00033eac e8d3ed0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2049 00033eb1 ebbe
jmp
0x0003
3e71
+2051 00033eb3 ebba
jmp
0x0003
3e6f
+2053 00033eb5 ebb8
jmp
0x0003
3e6f
+2055 00033eb7 ebb6
jmp
0x0003

3e6f
+2057 00033eb9 89c3
movl
%eax,%
ebx
+2059 00033ebb 8b7580
movl
0x80(%
ebp),%esi
+2062 00033ebe 83ee0c
subl
$0x0c,
%esi
+2065 00033ec1 39b574ffffff
cmpl
%esi,0xffffff7
4(%ebp)
+2071 00033ec7 74a8
je
0x0003
3e71
+2073 00033ec9 8d4608
leal
0x08(%
esi),%eax
+2076 00033ecc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2084 00033ed4 890424
movl
%eax,(
%esp)
+2087 00033ed7 e872ed0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2092 00033edc 85c0
testl
%eax,%
eax
+2094 00033ede 7f91
jg
0x0003
3e71
+2096 00033ee0 8d45bd
leal
0xbd(%
ebp),%eax
+2099 00033ee3 89442404
movl
%eax,0
x04(%esp)
+2103 00033ee7 893424
movl
%esi,(
%esp)
+2106 00033eea e895ed0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2111 00033eef eb80
jmp
0x0003
3e71
+2113 00033ef1 89c3
movl
%eax,%
ebx
+2115 00033ef3 8bb57cffffff
movl
0xffffff7c(%eb
p),%esi
+2121 00033ef9 83ee0c
subl
$0x0c,
%esi
+2124 00033efc 39b574ffffff
cmpl
%esi,0xffffff7
4(%ebp)
+2130 00033f02 0f8469ffffff
je
0x00033e71
+2136 00033f08 8d4608
leal
0x08(%
esi),%eax
+2139 00033f0b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2147 00033f13 890424
movl
%eax,(
%esp)
+2150 00033f16 e833ed0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2155 00033f1b 85c0
testl
%eax,%
eax
+2157 00033f1d 0f8f4effffff
jg
0x00033e71
+2163 00033f23 8d45bb
leal
0xbb(%
ebp),%eax
+2166 00033f26 89442404
movl
%eax,0
x04(%esp)
+2170 00033f2a 893424
movl
%esi,(
%esp)

+2173 00033f2d e852ed0c00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2178 00033f32 e93affffff
jmp
0x00033e71
+2183 00033f37 e933ffffff
jmp
0x00033e6f
+2188 00033f3c e92effffff
jmp
0x00033e6f
+2193 00033f41 e929ffffff
jmp
0x00033e6f
+2198 00033f46 89c3
movl
%eax,%
ebx
+2200 00033f48 8b75b0
movl
0xb0(%
ebp),%esi
+2203 00033f4b 83ee0c
subl
$0x0c,
%esi
+2206 00033f4e 39b574ffffff
cmpl
%esi,0xffffff7
4(%ebp)
+2212 00033f54 0f8417ffffff
je
0x00033e71
+2218 00033f5a 8d4608
leal
0x08(%
esi),%eax
+2221 00033f5d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2229 00033f65 890424
movl
%eax,(
%esp)
+2232 00033f68 e8e1ec0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2237 00033f6d 85c0
testl
%eax,%
eax
+2239 00033f6f 0f8ffcfeffff
jg
0x00033e71
+2245 00033f75 8d45d5
leal
0xd5(%
ebp),%eax
+2248 00033f78 89442404
movl
%eax,0
x04(%esp)
+2252 00033f7c 893424
movl
%esi,(
%esp)
+2255 00033f7f e800ed0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2260 00033f84 e9e8feffff
jmp
0x00033e71
+2265 00033f89 e9e1feffff
jmp
0x00033e6f
+2270 00033f8e e9dcfeffff
jmp
0x00033e6f
+2275 00033f93 89c3
movl
%eax,%
ebx
+2277 00033f95 8b758c
movl
0x8c(%
ebp),%esi
+2280 00033f98 83ee0c
subl
$0x0c,
%esi
+2283 00033f9b 39b574ffffff
cmpl
%esi,0xffffff7
4(%ebp)
+2289 00033fa1 0f84cafeffff
je
0x00033e71
+2295 00033fa7 8d4608
leal
0x08(%
esi),%eax
+2298 00033faa c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2306 00033fb2 890424
movl
%eax,(
%esp)
+2309 00033fb5 e894ec0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2314 00033fba 85c0
testl
%eax,%
eax
+2316 00033fbc 0f8faffeffff
jg
0x00033e71
+2322 00033fc2 8d45c3
leal
0xc3(%

ebp),%eax
+2325 00033fc5 89442404
movl
%eax,0
x04(%esp)
+2329 00033fc9 893424
movl
%esi,(
%esp)
+2332 00033fcc e8b3ec0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2337 00033fd1 e99bfeffff
jmp
0x00033e71
+2342 00033fd6 e994feffff
jmp
0x00033e6f
+2347 00033fdb e98ffeffff
jmp
0x00033e6f
+2352 00033fe0 89c3
movl
%eax,%
ebx
+2354 00033fe2 8b7588
movl
0x88(%
ebp),%esi
+2357 00033fe5 83ee0c
subl
$0x0c,
%esi
+2360 00033fe8 39b574ffffff
cmpl
%esi,0xffffff7
4(%ebp)
+2366 00033fee 0f847dfeffff
je
0x00033e71
+2372 00033ff4 8d4608
leal
0x08(%
esi),%eax
+2375 00033ff7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2383 00033fff 890424
movl
%eax,(
%esp)
+2386 00034002 e847ec0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2391 00034007 85c0
testl
%eax,%
eax
+2393 00034009 0f8f62feffff
jg
0x00033e71
+2399 0003400f 8d45c1
leal
0xc1(%
ebp),%eax
+2402 00034012 89442404
movl
%eax,0
x04(%esp)
+2406 00034016 893424
movl
%esi,(
%esp)
+2409 00034019 e866ec0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2414 0003401e e94efeffff
jmp
0x00033e71
+2419 00034023 e947feffff
jmp
0x00033e6f
+2424 00034028 e942feffff
jmp
0x00033e6f
+2429 0003402d 89c3
movl
%eax,%
ebx
+2431 0003402f 8b7594
movl
0x94(%
ebp),%esi
+2434 00034032 83ee0c
subl
$0x0c,
%esi
+2437 00034035 39b574ffffff
cmpl
%esi,0xffffff7
4(%ebp)
+2443 0003403b 0f8430feffff
je
0x00033e71
+2449 00034041 8d4608
leal
0x08(%
esi),%eax
+2452 00034044 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2460 0003404c 890424
movl
%eax,(
%esp)
+2463 0003404f e8faeb0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+2468 00034054 85c0


testl
%eax,%
eax
+2470 00034056 0f8f15feffff
jg
0x00033e71
+2476 0003405c 8d45c7
leal
0xc7(%
ebp),%eax
+2479 0003405f 89442404
movl
%eax,0
x04(%esp)
+2483 00034063 893424
movl
%esi,(
%esp)
+2486 00034066 e819ec0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2491 0003406b e901feffff
jmp
0x00033e71
+2496 00034070 e9fafdffff
jmp
0x00033e6f
+2501 00034075 e9f5fdffff
jmp
0x00033e6f
+2506 0003407a 89c3
movl
%eax,%
ebx
+2508 0003407c 8b7590
movl
0x90(%
ebp),%esi
+2511 0003407f 83ee0c
subl
$0x0c,
%esi
+2514 00034082 39b574ffffff
cmpl
%esi,0xffffff7
4(%ebp)
+2520 00034088 0f84e3fdffff
je
0x00033e71
+2526 0003408e 8d4608
leal
0x08(%
esi),%eax
+2529 00034091 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2537 00034099 890424
movl
%eax,(
%esp)
+2540 0003409c e8adeb0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2545 000340a1 85c0
testl
%eax,%
eax
+2547 000340a3 0f8fc8fdffff
jg
0x00033e71
+2553 000340a9 8d45c5
leal
0xc5(%
ebp),%eax
+2556 000340ac 89442404
movl
%eax,0
x04(%esp)
+2560 000340b0 893424
movl
%esi,(
%esp)
+2563 000340b3 e8cceb0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2568 000340b8 e9b4fdffff
jmp
0x00033e71
+2573 000340bd e9adfdffff
jmp
0x00033e6f
+2578 000340c2 e9a8fdffff
jmp
0x00033e6f
+2583 000340c7 e9a3fdffff
jmp
0x00033e6f
+2588 000340cc 89c3
movl
%eax,%
ebx
+2590 000340ce 8b75b4
movl
0xb4(%
ebp),%esi
+2593 000340d1 83ee0c
subl
$0x0c,
%esi
+2596 000340d4 3b3588801300
cmpl
0x00138088,%es
i
+2602 000340da 0f8491fdffff
je
0x00033e71
+2608 000340e0 8d4608
leal
0x08(%
esi),%eax
+2611 000340e3 c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+2619 000340eb 890424
movl
%eax,(
%esp)
+2622 000340ee e85beb0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2627 000340f3 85c0
testl
%eax,%
eax
+2629 000340f5 0f8f76fdffff
jg
0x00033e71
+2635 000340fb 8d45d7
leal
0xd7(%
ebp),%eax
+2638 000340fe 89442404
movl
%eax,0
x04(%esp)
+2642 00034102 893424
movl
%esi,(
%esp)
+2645 00034105 e87aeb0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2650 0003410a e962fdffff
jmp
0x00033e71
+2655 0003410f 89c3
movl
%eax,%
ebx
+2657 00034111 8b75a8
movl
0xa8(%
ebp),%esi
+2660 00034114 83ee0c
subl
$0x0c,
%esi
+2663 00034117 39b574ffffff
cmpl
%esi,0xffffff7
4(%ebp)
+2669 0003411d 0f85f3000000
jne
0x00034216
+2675 00034123 8b75a4
movl
0xa4(%
ebp),%esi
+2678 00034126 83ee0c
subl
$0x0c,
%esi
+2681 00034129 39b574ffffff
cmpl
%esi,0xffffff7
4(%ebp)
+2687 0003412f 0f843cfdffff
je
0x00033e71
+2693 00034135 8d4608
leal
0x08(%
esi),%eax
+2696 00034138 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2704 00034140 890424
movl
%eax,(
%esp)
+2707 00034143 e806eb0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2712 00034148 85c0
testl
%eax,%
eax
+2714 0003414a 0f8f21fdffff
jg
0x00033e71
+2720 00034150 8d45cf
leal
0xcf(%
ebp),%eax
+2723 00034153 89442404
movl
%eax,0
x04(%esp)
+2727 00034157 893424
movl
%esi,(
%esp)
+2730 0003415a e825eb0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2735 0003415f e90dfdffff
jmp
0x00033e71
+2740 00034164 e906fdffff
jmp
0x00033e6f
+2745 00034169 e901fdffff
jmp
0x00033e6f
+2750 0003416e 89c3
movl
%eax,%
ebx
+2752 00034170 ebb1
jmp
0x0003

4123
+2754 00034172 e9f8fcffff
jmp
0x00033e6f
+2759 00034177 89c3
movl
%eax,%
ebx
+2761 00034179 8b75ac
movl
0xac(%
ebp),%esi
+2764 0003417c 83ee0c
subl
$0x0c,
%esi
+2767 0003417f 39b574ffffff
cmpl
%esi,0xffffff7
4(%ebp)
+2773 00034185 0f84e6fcffff
je
0x00033e71
+2779 0003418b 8d4608
leal
0x08(%
esi),%eax
+2782 0003418e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2790 00034196 890424
movl
%eax,(
%esp)
+2793 00034199 e8b0ea0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2798 0003419e 85c0
testl
%eax,%
eax
+2800 000341a0 0f8fcbfcffff
jg
0x00033e71
+2806 000341a6 8d45d3
leal
0xd3(%
ebp),%eax
+2809 000341a9 89442404
movl
%eax,0
x04(%esp)
+2813 000341ad 893424
movl
%esi,(
%esp)
+2816 000341b0 e8cfea0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2821 000341b5 e9b7fcffff
jmp
0x00033e71
+2826 000341ba e9b0fcffff
jmp
0x00033e6f
+2831 000341bf e9abfcffff
jmp
0x00033e6f
+2836 000341c4 89c3
movl
%eax,%
ebx
+2838 000341c6 8b759c
movl
0x9c(%
ebp),%esi
+2841 000341c9 83ee0c
subl
$0x0c,
%esi
+2844 000341cc 39b574ffffff
cmpl
%esi,0xffffff7
4(%ebp)
+2850 000341d2 0f8499fcffff
je
0x00033e71
+2856 000341d8 8d4608
leal
0x08(%
esi),%eax
+2859 000341db c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2867 000341e3 890424
movl
%eax,(
%esp)
+2870 000341e6 e863ea0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2875 000341eb 85c0
testl
%eax,%
eax
+2877 000341ed 0f8f7efcffff
jg
0x00033e71
+2883 000341f3 8d45cb
leal
0xcb(%
ebp),%eax
+2886 000341f6 89442404
movl
%eax,0
x04(%esp)
+2890 000341fa 893424
movl
%esi,(
%esp)

+2893 000341fd e882ea0c00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2898 00034202 e96afcffff
jmp
0x00033e71
+2903 00034207 e963fcffff
jmp
0x00033e6f
+2908 0003420c e95efcffff
jmp
0x00033e6f
+2913 00034211 e959fcffff
jmp
0x00033e6f
+2918 00034216 8d4608
leal
0x08(%
esi),%eax
+2921 00034219 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2929 00034221 890424
movl
%eax,(
%esp)
+2932 00034224 e825ea0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2937 00034229 85c0
testl
%eax,%
eax
+2939 0003422b 0f8ff2feffff
jg
0x00034123
+2945 00034231 8d45d1
leal
0xd1(%
ebp),%eax
+2948 00034234 89442404
movl
%eax,0
x04(%esp)
+2952 00034238 893424
movl
%esi,(
%esp)
+2955 0003423b e844ea0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2960 00034240 e9defeffff
jmp
0x00034123
+2965 00034245 e925fcffff
jmp
0x00033e6f
+2970 0003424a 89c3
movl
%eax,%
ebx
+2972 0003424c 8b7598
movl
0x98(%
ebp),%esi
+2975 0003424f 83ee0c
subl
$0x0c,
%esi
+2978 00034252 39b574ffffff
cmpl
%esi,0xffffff7
4(%ebp)
+2984 00034258 0f8413fcffff
je
0x00033e71
+2990 0003425e 8d4608
leal
0x08(%
esi),%eax
+2993 00034261 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3001 00034269 890424
movl
%eax,(
%esp)
+3004 0003426c e8dde90c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3009 00034271 85c0
testl
%eax,%
eax
+3011 00034273 0f8ff8fbffff
jg
0x00033e71
+3017 00034279 8d45c9
leal
0xc9(%
ebp),%eax
+3020 0003427c 89442404
movl
%eax,0
x04(%esp)
+3024 00034280 893424
movl
%esi,(
%esp)
+3027 00034283 e8fce90c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3032 00034288 e9e4fbffff
jmp
0x00033e71
+3037 0003428d 89c3
movl
%eax,%

ebx
+3039 0003428f 8b75a0
movl
0xa0(%
ebp),%esi
+3042 00034292 83ee0c
subl
$0x0c,
%esi
+3045 00034295 39b574ffffff
cmpl
%esi,0xffffff7
4(%ebp)
+3051 0003429b 0f84d0fbffff
je
0x00033e71
+3057 000342a1 8d4608
leal
0x08(%
esi),%eax
+3060 000342a4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3068 000342ac 890424
movl
%eax,(
%esp)
+3071 000342af e89ae90c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3076 000342b4 85c0
testl
%eax,%
eax
+3078 000342b6 0f8fb5fbffff
jg
0x00033e71
+3084 000342bc 8d45cd
leal
0xcd(%
ebp),%eax
+3087 000342bf 89442404
movl
%eax,0
x04(%esp)
+3091 000342c3 893424
movl
%esi,(
%esp)
+3094 000342c6 e8b9e90c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3099 000342cb e9a1fbffff
jmp
0x00033e71
+3104 000342d0 e99afbffff
jmp
0x00033e6f
+3109 000342d5 e995fbffff
jmp
0x00033e6f
+3114 000342da e990fbffff
jmp
0x00033e6f
+3119 000342df e98bfbffff
jmp
0x00033e6f
+3124 000342e4 e986fbffff
jmp
0x00033e6f
+3129 000342e9 e981fbffff
jmp
0x00033e6f
+3134 000342ee e97cfbffff
jmp
0x00033e6f
+3139 000342f3 e977fbffff
jmp
0x00033e6f
+3144 000342f8 e972fbffff
jmp
0x00033e6f
+3149 000342fd e96dfbffff
jmp
0x00033e6f
+3154 00034302 e968fbffff
jmp
0x00033e6f
+3159 00034307 e963fbffff
jmp
0x00033e6f
+3164 0003430c e95dfeffff
jmp
0x0003416e
+3169 00034311 e959fbffff
jmp
0x00033e6f
+3174 00034316 e954fbffff
jmp
0x00033e6f
+3179 0003431b e94efeffff
jmp
0x0003416e
+0

00034320 55

pushl

%ebp
+1
00034321
%esp,%ebp
+3
00034323
$0x38,%esp
+6
00034326
%ebx,0xf4(%ebp)
+9
00034329
%esi,0xf8(%ebp)
+12 0003432c 897dfc
xfc(%ebp)
+15 0003432f 8b7d08
ebp),%edi

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

+18 00034332 c707e8911300


movl
$0x001391e8,(%
edi)
+24 00034338 8b4708
movl
0x08(%
edi),%eax
+27 0003433b 8d58f4
leal
0xf4(%
eax),%ebx
+30 0003433e 8b3588801300
movl
0x00138088,%es
i
+36 00034344 39f3
cmpl
%esi,%
ebx
+38 00034346 751d
jne
0x0003
4365
+40 00034348 8b4704
movl
0x04(%
edi),%eax
+43 0003434b 8d58f4
leal
0xf4(%
eax),%ebx
+46 0003434e 39de
cmpl
%ebx,%
esi
+48 00034350 753b
jne
0x0003
438d
+50 00034352 893c24
movl
%edi,(
%esp)
+53 00034355 e814ea0c00
calll
0x00102d6e
operator delete(void*)
+58 0003435a 8b5df4
movl
0xf4(%
ebp),%ebx
+61 0003435d 8b75f8
movl
0xf8(%
ebp),%esi
+64 00034360 8b7dfc
movl
0xfc(%
ebp),%edi
+67 00034363 c9
leave
+68 00034364 c3
ret
+69 00034365 83e804
subl
$0x04,
%eax
+72 00034368 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+80 00034370 890424
movl
%eax,(
%esp)
+83 00034373 e8d6e80c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+88 00034378 85c0
testl
%eax,%
eax
+90 0003437a 7fcc
jg
0x0003
4348
+92 0003437c 8d45e7
leal
0xe7(%
ebp),%eax
+95 0003437f 89442404
movl
%eax,0
x04(%esp)
+99 00034383 891c24
movl
%ebx,(
%esp)
+102 00034386 e8f9e80c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+107 0003438b ebbb
jmp
0x0003
4348
+109 0003438d 83e804
subl
$0x04,
%eax
+112 00034390 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+120 00034398 890424
movl
%eax,(

%esp)
+123 0003439b e8aee80c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+128 000343a0 85c0
testl
%eax,%
eax
+130 000343a2 7fae
jg
0x0003
4352
+132 000343a4 8d45e5
leal
0xe5(%
ebp),%eax
+135 000343a7 89442404
movl
%eax,0
x04(%esp)
+139 000343ab 891c24
movl
%ebx,(
%esp)
+142 000343ae e8d1e80c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+147 000343b3 eb9d
jmp
0x0003
4352
+149 000343b5 89c3
movl
%eax,%
ebx
+151 000343b7 8b4704
movl
0x04(%
edi),%eax
+154 000343ba 8d78f4
leal
0xf4(%
eax),%edi
+157 000343bd 39fe
cmpl
%edi,%
esi
+159 000343bf 750c
jne
0x0003
43cd
+161 000343c1 891c24
movl
%ebx,(
%esp)
+164 000343c4 e87fe80c00
calll
0x00102c48
__Unwind_Resume
+169 000343c9 89c3
movl
%eax,%
ebx
+171 000343cb ebf4
jmp
0x0003
43c1
+173 000343cd 83e804
subl
$0x04,
%eax
+176 000343d0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+184 000343d8 890424
movl
%eax,(
%esp)
+187 000343db e86ee80c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+192 000343e0 85c0
testl
%eax,%
eax
+194 000343e2 7fdd
jg
0x0003
43c1
+196 000343e4 8d45e6
leal
0xe6(%
ebp),%eax
+199 000343e7 89442404
movl
%eax,0
x04(%esp)
+203 000343eb 893c24
movl
%edi,(
%esp)
+206 000343ee e891e80c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+211 000343f3 ebcc
jmp
0x0003
43c1
+213 000343f5 ebd2
jmp
0x0003

43c9
+215
+216
+217
+218
+219
+220
+221
+222
+223

000343f7
000343f8
000343f9
000343fa
000343fb
000343fc
000343fd
000343fe
000343ff
+0

90
90
90
90
90
90
90
90
90

nop
nop
nop
nop
nop
nop
nop
nop
nop

00034400 55

pushl

%ebp
+1
00034401 89e5
%esp,%ebp
+3
00034403 8b4508
0x08(%ebp),%eax
+6
00034406 83c028
$0x28,%eax
+9
00034409 c9
+10 0003440a c3
+11 0003440b 90
+12 0003440c 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

00034410 55

0x00(%
pushl

%ebp
+1
00034411 89e5
%esp,%ebp
+3
00034413 8b4508
0x08(%ebp),%eax
+6
00034416 8b80d8000000
00d8(%eax),%eax
+12 0003441c c9
+13 0003441d c3
+14 0003441e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00034420 55

pushl

%ebp
+1
00034421 89e5
%esp,%ebp
+3
00034423 8b4508
0x08(%ebp),%eax
+6
00034426 8b80dc000000
00dc(%eax),%eax
+12 0003442c c9
+13 0003442d c3
+14 0003442e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00034430 55

pushl

%ebp
+1
00034431 89e5
%esp,%ebp
+3
00034433 8b4508
0x08(%ebp),%eax
+6
00034436 8b80e0000000
00e0(%eax),%eax
+12 0003443c c9
+13 0003443d c3
+14 0003443e 6690

movl
movl
movl
leave
ret
nop

0x0000

+0

00034440 55

pushl

%ebp
+1
00034441 89e5
%esp,%ebp
+3
00034443 8b4508
0x08(%ebp),%eax
+6
00034446 0fb680f0000000
00f0(%eax),%eax
+13 0003444d c9
+14 0003444e c3
+15 0003444f 90
+0

movl
movl
movzbl

0x0000

leave
ret
nop

00034450 55

pushl

%ebp
+1
00034451 89e5
%esp,%ebp
+3
00034453 8b4508
0x08(%ebp),%eax
+6
00034456 8b80f4000000
00f4(%eax),%eax
+12 0003445c c9
+13 0003445d c3
+14 0003445e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00034460 55

pushl

%ebp
+1
00034461 89e5
%esp,%ebp
+3
00034463 8b4508
0x08(%ebp),%eax
+6
00034466 8b80f8000000
00f8(%eax),%eax
+12 0003446c c9
+13 0003446d c3
+14 0003446e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00034470 55

pushl

%ebp
+1
00034471 89e5
%esp,%ebp
+3
00034473 8b4508
0x08(%ebp),%eax
+6
00034476 8b80d4000000
00d4(%eax),%eax
+12 0003447c c9
+13 0003447d c3
+14 0003447e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00034480 55

pushl

%ebp
+1
00034481 89e5
%esp,%ebp
+3
00034483 8b4508
0x08(%ebp),%eax
+6
00034486 8b80e4000000
00e4(%eax),%eax
+12 0003448c c9
+13 0003448d c3
+14 0003448e 6690

movl
movl
movl
leave
ret
nop

0x0000

+0

00034490 55

pushl

%ebp
+1
00034491 89e5
%esp,%ebp
+3
00034493 8b4508
0x08(%ebp),%eax
+6
00034496 0fb680e8000000
00e8(%eax),%eax
+13 0003449d c9
+14 0003449e c3
+15 0003449f 90
+0

movl
movl
movzbl

0x0000

leave
ret
nop

000344a0 55

pushl

%ebp
+1
000344a1 89e5
%esp,%ebp
+3
000344a3 8b4508
0x08(%ebp),%eax
+6
000344a6 8b80ec000000
00ec(%eax),%eax
+12 000344ac c9
+13 000344ad c3
+14 000344ae 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

000344b0 55

pushl

%ebp
+1
000344b1 89e5
%esp,%ebp
+3
000344b3 8b5508
0x08(%ebp),%edx
+6
000344b6 8b450c
0x0c(%ebp),%eax
+9
000344b9 8902
%eax,(%edx)
+11 000344bb 8b4510
ebp),%eax
+14 000344be 894204
x04(%edx)
+17 000344c1 8b4514
ebp),%eax
+20 000344c4 894208
x08(%edx)
+23 000344c7 8b4518
ebp),%eax
+26 000344ca 89420c
x0c(%edx)
+29 000344cd 8b4520
ebp),%eax
+32 000344d0 884210
10(%edx)
+35 000344d3 8b451c
ebp),%eax
+38 000344d6 894214
x14(%edx)
+41 000344d9 c9
+42 000344da c3
+43 000344db 90
+44 000344dc 0f1f4000
eax)

movl
movl
movl
movl
movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movl

%eax,0

movl

0x20(%

movb

%al,0x

movl

0x1c(%

movl

%eax,0

leave
ret
nop
nopl

0x00(%

+0

000344e0 55

pushl

%ebp
+1
000344e1 89e5
%esp,%ebp
+3
000344e3 8b5508
0x08(%ebp),%edx
+6
000344e6 8b450c
0x0c(%ebp),%eax
+9
000344e9 8902
%eax,(%edx)
+11 000344eb 8b4510
ebp),%eax
+14 000344ee 894204
x04(%edx)
+17 000344f1 8b4514
ebp),%eax
+20 000344f4 894208
x08(%edx)
+23 000344f7 8b4518
ebp),%eax
+26 000344fa 89420c
x0c(%edx)
+29 000344fd 8b4520
ebp),%eax
+32 00034500 884210
10(%edx)
+35 00034503 8b451c
ebp),%eax
+38 00034506 894214
x14(%edx)
+41 00034509 c9
+42 0003450a c3
+43 0003450b 90
+44 0003450c 0f1f4000
eax)
+0

movl
movl
movl
movl
movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movl

%eax,0

movl

0x20(%

movb

%al,0x

movl

0x1c(%

movl

%eax,0

leave
ret
nop
nopl

0x00(%

00034510 55

pushl

%ebp
+1
00034511
%esp,%ebp
+3
00034513
%ebx
+4
00034514
0x08(%ebp),%eax
+7
00034517
0x0c(%ebp),%ebx
+10 0003451a 8b5510
ebp),%edx
+13 0003451d 8b4d14
ebp),%ecx
+16 00034520 8918
%eax)
+18 00034522 895004
x04(%eax)
+21 00034525 894808
x08(%eax)
+24 00034528 89500c
x0c(%eax)
+27 0003452b 895810

89e5

movl

53

pushl

8b4508

movl

8b5d0c

movl
movl

0x10(%

movl

0x14(%

movl

%ebx,(

movl

%edx,0

movl

%ecx,0

movl

%edx,0

movl

%ebx,0

x10(%eax)
+30 0003452e
x14(%eax)
+33 00034531
+34 00034532
+35 00034533
+36 00034534
)
+42 0003453a
)
+0

894814

movl

%ecx,0

5b
c9
c3
660f1f440000

popl
leave
ret

%ebx

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

00034540 55

pushl

%ebp
+1
00034541 89e5
%esp,%ebp
+3
00034543 8b4d08
0x08(%ebp),%ecx
+6
00034546 8b450c
0x0c(%ebp),%eax
+9
00034549 8b10
(%eax),%edx
+11 0003454b 8b4004
eax),%eax
+14 0003454e 894104
x04(%ecx)
+17 00034551 8911
%ecx)
+19 00034553 c9
+20 00034554 c3
+21 00034555 90
+22 00034556 662e0f1f840000000000
ax)
+0

movl
movl
movl
movl

nopw

movl

0x04(%

movl

%eax,0

movl

%edx,(

leave
ret
nop
%cs:0x00000000(%eax,%e

00034560 55

pushl

%ebp
+1
00034561 89e5
%esp,%ebp
+3
00034563 8b4d08
0x08(%ebp),%ecx
+6
00034566 8b450c
0x0c(%ebp),%eax
+9
00034569 8b10
(%eax),%edx
+11 0003456b 8b4004
eax),%eax
+14 0003456e 89410c
x0c(%ecx)
+17 00034571 895108
x08(%ecx)
+20 00034574 c9
+21 00034575 c3
+22 00034576 662e0f1f840000000000
ax)
+0

00034580 55

movl
movl
movl
movl

nopw

movl

0x04(%

movl

%eax,0

movl

%edx,0

leave
ret
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
00034581 89e5
%esp,%ebp
+3
00034583 8b4d08
0x08(%ebp),%ecx

movl
movl

+6
00034586 8b450c
0x0c(%ebp),%eax
+9
00034589 8b10
(%eax),%edx
+11 0003458b 8b4004
eax),%eax
+14 0003458e 894114
x14(%ecx)
+17 00034591 895110
x10(%ecx)
+20 00034594 c9
+21 00034595 c3
+22 00034596 662e0f1f840000000000
ax)
+0

movl
movl
movl

0x04(%

movl

%eax,0

movl

%edx,0

leave
ret
%cs:0x00000000(%eax,%e

nopw

000345a0 55

pushl

%ebp
+1
000345a1 89e5
%esp,%ebp
+3
000345a3 57
%edi
+4
000345a4 56
%esi
+5
000345a5 53
%ebx
+6
000345a6 83ec04
$0x04,%esp
+9
000345a9 8b4d08
0x08(%ebp),%ecx
+12 000345ac 8b750c
ebp),%esi
+15 000345af 8b7d10
ebp),%edi
+18 000345b2 8b01
,%eax
+20 000345b4 85c0
eax
+22 000345b6 740b
45c3
+24 000345b8 8b5904
ecx),%ebx
+27 000345bb 85db
ebx
+29 000345bd 0f852d010000
+35 000345c3 8b4108
ecx),%eax
+38 000345c6 85c0
eax
+40 000345c8 0f8592000000
+46 000345ce 8b4110
ecx),%eax
+49 000345d1 85c0
eax
+51 000345d3 0f85d7000000
+57 000345d9 8b16
,%edx
+59 000345db 8b07
,%eax
+61 000345dd f30f1025e0120e00
m4

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

movl

(%ecx)

testl

%eax,%

je

0x0003

movl

0x04(%

testl

%ebx,%

jne
movl
testl
jne
movl
testl
jne

movss

0x000346f0
0x08(%
%eax,%
0x00034660
0x10(%
%eax,%

movl

0x000346b0
(%esi)

movl

(%edi)
0x000e12e0,%xm

+69 000345e5
xmm1
+73 000345e9
m2
+81 000345f1
%xmm2
+85 000345f5
xmm3
+89 000345f9
%xmm0
+92 000345fc
%xmm0
+96 00034600
%xmm0
+100 00034604
%edx
+104 00034608
dx
+110 0003460e
+116 00034614
m2
+124 0003461c
%xmm2
+128 00034620
%xmm1
+132 00034624
%xmm1
+136 00034628
%eax
+140 0003462c
%esi)
+142 0003462e
,%xmm0
+146 00034632
%xmm0
+150 00034636
%xmm0
+154 0003463a
%eax
+158 0003463e
%edi)
+160 00034640
ebp),%edx
+163 00034643
,%xmm0
+167 00034647
%xmm0
+171 0003464b
%xmm0
+175 0003464f
%eax
+179 00034653
%edx)
+181 00034655
%esp
+184 00034658
+185 00034659
+186 0003465a
+187 0003465b
+188 0003465c

f30f2aca
f30f101504191000

cvtsi2ss
movss

%edx,%

0x00101904,%xm

f30f5ed1

divss

%xmm1,

f30f2ad8

cvtsi2ss

%eax,%

0f28c3

movaps

%xmm3,

f30f59c2

mulss

%xmm2,

f30f58c4

addss

%xmm4,

f30f2cd0

cvttss2si

%xmm0,

81fa2c010000

cmpl

$0x0000012c,%e

0f8e1c010000
f30f1015741b1000

jle
movss

0x00034730
0x00101b74,%xm

f30f5ed3

divss

%xmm3,

f30f59ca

mulss

%xmm2,

f30f58cc

addss

%xmm4,

f30f2cc1

cvttss2si

%xmm1,

8906

movl

%eax,(

f30f2a07

cvtsi2ss

(%edi)

f30f59c2

mulss

%xmm2,

f30f58c4

addss

%xmm4,

f30f2cc0

cvttss2si

%xmm0,

8907

movl

%eax,(

8b5514

movl

0x14(%

f30f2a02

cvtsi2ss

(%edx)

f30f59c2

mulss

%xmm2,

f30f58c4

addss

%xmm4,

f30f2cc0

cvttss2si

%xmm0,

8902

movl

%eax,(

83c404

addl

$0x04,

5b
5e
5f
c9
c3

popl
popl
popl
leave
ret

%ebx
%esi
%edi

+189 0003465d
+192 00034660
ecx),%edx
+195 00034663
edx
+197 00034665
+203 0003466b
ecx),%ebx
+206 0003466e
xf0(%ebp)
+209 00034671
ebx
+211 00034673
+217 00034679
%edi)
+219 0003467b
ecx),%eax
+222 0003467e
ebp),%ecx
+225 00034681
%ecx)
+227 00034683
%eax,%ecx
+230 00034686
dx
+235 0003468b
eax
+237 0003468d
+239 0003468f
edx
+241 00034691
%edx
+244 00034694
%ecx
+247 00034697
edx
+249 00034699
%esi)
+251 0003469b
,%eax
+253 0003469d
m4
+261 000346a5
+266 000346aa
)
+272 000346b0
ecx),%edx
+275 000346b3
edx
+277 000346b5
+283 000346bb
%esi)
+285 000346bd
ecx),%eax
+288 000346c0
ebp),%edx
+291 000346c3
%edx)
+293 000346c5
,%ecx

0f1f00
8b510c

nopl
movl

(%eax)
0x0c(%

85d2

testl

%edx,%

0f8463ffffff
8b5910

movl

0x000345ce
0x10(%

895df0

movl

%ebx,0

85db

testl

%ebx,%

0f8513010000
8917

je

movl

0x0003478c
%edx,(

8b4108

movl

0x08(%

8b4d14

movl

0x14(%

8901

movl

%eax,(

6bc864

imull

$0x64,

ba89888888

jne

movl

$0x88888889,%e

89c8

movl

%ecx,%

f7ea
01ca

imull
addl

%edx
%ecx,%

c1fa04

sarl

$0x04,

c1f91f

sarl

$0x1f,

29ca

subl

%ecx,%

8916

movl

%edx,(

8b07

movl

(%edi)

f30f1025e0120e00

movss

0x000e12e0,%xm

e93bffffff
660f1f440000

jmp
nopw

0x000345e5
0x00(%eax,%eax

8b5114

movl

0x14(%

85d2

testl

%edx,%

0f841effffff
8906

je
movl

0x000345d9
%eax,(

8b4114

movl

0x14(%

8b5514

movl

0x14(%

8902

movl

%eax,(

8b0e

movl

(%esi)

+295 000346c7 ba1f85eb51

movl

$0x51eb851f,%e

dx
+300 000346cc
eax
+302 000346ce
+304 000346d0
%edx
+307 000346d3
%ecx
+310 000346d6
edx
+312 000346d8
%edx,%edx
+315 000346db
eax
+317 000346dd
%edi)
+319 000346df
,%edx
+321 000346e1
m4
+329 000346e9
+334 000346ee
+336 000346f0
%esi)
+338 000346f2
ecx),%ebx
+341 000346f5
%edi)
+343 000346f7
ecx),%edx
+346 000346fa
edx
+348 000346fc
4750
+350 000346fe
ecx),%eax
+353 00034701
eax
+355 00034703
4750
+357 00034705
edx
+360 00034708
ecx
+362 0003470a
eax
+364 0003470c
%edx
+367 0003470f
+369 00034711
ebp),%ebx
+372 00034714
%ebx)
+374 00034716
,%edx
+376 00034718
,%eax
+378 0003471a
m4

89c8

movl

%ecx,%

f7ea
c1fa05

imull
sarl

%edx
$0x05,

c1f91f

sarl

$0x1f,

29ca

subl

%ecx,%

6bd278

imull

$0x78,

89d0

movl

%edx,%

8917

movl

%edx,(

8b16

movl

(%esi)

f30f1025e0120e00

movss

e9f7feffff
6690
8906

jmp

0x000e12e0,%xm
0x000345e5
nop
movl

%eax,(

8b5904

movl

0x04(%

891f

movl

%ebx,(

8b5108

movl

0x08(%

85d2

testl

%edx,%

7452

je

0x0003

8b410c

movl

0x0c(%

85c0

testl

%eax,%

744b

je

0x0003

0fafd3

imull

%ebx,%

89c1

movl

%eax,%

89d0

movl

%edx,%

c1fa1f

sarl

$0x1f,

f7f9
8b5d14

idivl
movl

%ecx
0x14(%

8903

movl

%eax,(

8b16

movl

(%esi)

8b07

movl

(%edi)

f30f1025e0120e00

movss

0x000e12e0,%xm

+386 00034722
+391 00034727
+400 00034730
%xmm1
+404 00034734
%xmm1
+408 00034738
%eax
+412 0003473c
%esi)
+414 0003473e
%edi)
+416 00034740
+421 00034745
)
+426 0003474a
)
+432 00034750
ecx),%eax
+435 00034753
eax
+437 00034755
4762
+439 00034757
ecx),%edx
+442 0003475a
edx
+444 0003475c
+450 00034762
(%esi),%ecx
+453 00034765
dx
+458 0003476a
eax
+460 0003476c
+462 0003476e
%edx
+465 00034771
%ecx
+468 00034774
edx
+470 00034776
ebp),%ecx
+473 00034779
%ecx)
+475 0003477b
,%edx
+477 0003477d
,%eax
+479 0003477f
m4
+487 00034787
+492 0003478c
ecx),%ebx
+495 0003478f
ebx
+497 00034791
+503 00034797
eax
+505 00034799

e9befeffff
660f1f840000000000
f30f59ca

jmp
nopw

0x000345e5
0x00000000(%eax,%eax)
mulss
%xmm2,

f30f58cc

addss

%xmm4,

f30f2cc1

cvttss2si

%xmm1,

8906

movl

%eax,(

8917

movl

%edx,(

e9fbfeffff
0f1f440000

jmp
nopl

0x00034640
0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8b4110

movl

0x10(%

85c0

testl

%eax,%

740b

je

0x0003

8b5114

movl

0x14(%

85d2

testl

%edx,%

imull

0x000347f5
$0x1e,

0f8593000000
6b0e1e

jne

ba1f85eb51

movl

$0x51eb851f,%e

89c8

movl

%ecx,%

f7ea
c1fa05

imull
sarl

%edx
$0x05,

c1f91f

sarl

$0x1f,

29ca

subl

%ecx,%

8b4d14

movl

0x14(%

8911

movl

%edx,(

8b16

movl

(%esi)

8b07

movl

(%edi)

f30f1025e0120e00

movss

e959feffff
8b5914

jmp
movl

85db
0f84e2feffff
39d8
7e62

0x000e12e0,%xm

testl
je
cmpl
jle

0x000345e5
0x14(%
%ebx,%
0x00034679
%ebx,%
0x0003

47fd
+507 0003479b
xmm1
+511 0003479f
xmm0
+515 000347a3
%xmm1
+519 000347a7
m0
+524 000347ac
%xmm0
+528 000347b0
m4
+536 000347b8
%xmm0
+540 000347bc
%ebx
+544 000347c0
xf0(%ebp)
+547 000347c3
x10(%ecx)
+550 000347c6
m0
+555 000347cb
%xmm1
+559 000347cf
%xmm1
+563 000347d3
%eax
+567 000347d7
x14(%ecx)
+570 000347da
ebp),%eax
+573 000347dd
%esi)
+575 000347df
ecx),%eax
+578 000347e2
%edi)
+580 000347e4
ecx),%eax
+583 000347e7
ebp),%edx
+586 000347ea
%edx)
+588 000347ec
,%edx
+590 000347ee
,%eax
+592 000347f0
+597 000347f5
,%edx
+600 000347f8
+605 000347fd
xmm1
+609 00034801
xmm0
+613 00034805
%xmm0
+617 00034809

f30f2ac8

cvtsi2ss

%eax,%

f30f2ac3

cvtsi2ss

%ebx,%

f30f5ec8

divss

%xmm0,

f30f2a45f0

cvtsi2ss

f30f59c1
f30f1025e0120e00

0xf0(%ebp),%xm
mulss

movss

%xmm1,
0x000e12e0,%xm

f30f58c4

addss

%xmm4,

f30f2cd8

cvttss2si

%xmm0,

895df0

movl

%ebx,0

895910

movl

%ebx,0

f30f2a4114

cvtsi2ss

0x14(%ecx),%xm

f30f59c8

mulss

%xmm0,

f30f58cc

addss

%xmm4,

f30f2cc1

cvttss2si

%xmm1,

894114

movl

%eax,0

8b45f0

movl

0xf0(%

8906

movl

%eax,(

8b410c

movl

0x0c(%

8907

movl

%eax,(

8b4108

movl

0x08(%

8b5514

movl

0x14(%

8902

movl

%eax,(

8b16

movl

(%esi)

8b07

movl

(%edi)

e9f0fdffff
0faf16

jmp

e90bffffff
f30f2ac8

jmp

0x000345e5
(%esi)

imull

0x00034708
%eax,%

cvtsi2ss

f30f2ac3

cvtsi2ss

%ebx,%

f30f5ec1

divss

%xmm1,

f30f59c8

mulss

%xmm0,

%xmm1
+621 0003480d
m4
+629 00034815
%xmm1
+633 00034819
%eax
+637 0003481d
x08(%ecx)
+640 00034820
m1
+645 00034825
%xmm0
+649 00034829
%xmm0
+653 0003482d
%eax
+657 00034831
x0c(%ecx)
+660 00034834
47da
+662 00034836
ax)
+0

f30f1025e0120e00

movss

0x000e12e0,%xm

f30f58cc

addss

%xmm4,

f30f2cc1

cvttss2si

%xmm1,

894108

movl

%eax,0

f30f2a490c

cvtsi2ss

0x0c(%ecx),%xm

f30f59c1

mulss

%xmm1,

f30f58c4

addss

%xmm4,

f30f2cc0

cvttss2si

%xmm0,

89410c

movl

%eax,0

eba4

jmp

0x0003

662e0f1f840000000000

nopw

%cs:0x00000000(%eax,%e

00034840 55

pushl

%ebp
+1
00034841 89e5
%esp,%ebp
+3
00034843 8b5508
0x08(%ebp),%edx
+6
00034846 8b450c
0x0c(%ebp),%eax
+9
00034849 3b82ec000000
00ec(%edx),%eax
+15 0003484f 7406
4857
+17 00034851 8982ec000000
c(%edx)
+23 00034857 c9
+24 00034858 c3
+25 00034859 90
+26 0003485a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000e
leave
ret
nop

nopw

0x00(%eax,%eax

00034860 55

pushl

%ebp
+1
00034861 89e5
%esp,%ebp
+3
00034863 57
%edi
+4
00034864 56
%esi
+5
00034865 53
%ebx
+6
00034866 81ec2c010000
0012c,%esp
+12 0003486c 8b5d14
ebp),%ebx
+15 0003486f c745d000000000
d0(%ebp)

movl
pushl
pushl
pushl

movl

subl

$0x000

movl

0x14(%
$0x00000000,0x

+22 00034876
d4(%ebp)
+29 0003487d
d8(%ebp)
+36 00034884
dc(%ebp)
+43 0003488b
e0(%ebp)
+50 00034892
e4(%ebp)
+57 00034899
ebp),%eax
+60 0003489c
x0c(%esp)
+64 000348a0
ebp),%eax
+67 000348a3
x08(%esp)
+71 000348a7
ebp),%eax
+74 000348aa
x04(%esp)
+78 000348ae
p),%esi
+84 000348b4
%esp)
+87 000348b7
+92 000348bc
cx
+97 000348c1
ebp),%edx
+100 000348c4
)
+106 000348ca
)
+112 000348d0
,%eax
+114 000348d2
%edx)
+116 000348d4
ebx),%eax
+119 000348d7
x04(%edx)
+122 000348da
ebx),%eax
+125 000348dd
x08(%edx)
+128 000348e0
%ebx
+131 000348e3
%edx
+134 000348e6
+135 000348e7
48d0
+137 000348e9
x
+142 000348ee
,%ecx
+144 000348f0
0(%ebp)

c745d401000000

movl

$0x00000001,0x

c745d802000000

movl

$0x00000002,0x

c745dc02000000

movl

$0x00000002,0x

c745e001000000

movl

$0x00000001,0x

c745e403000000

movl

$0x00000003,0x

8b451c

movl

0x1c(%

8944240c

movl

%eax,0

8b4520

movl

0x20(%

89442408

movl

%eax,0

8b4518

movl

0x18(%

89442404

movl

%eax,0

8db510ffffff

leal

893424
e844020300
b904000000

0xffffff10(%eb
movl

calll
movl

8d5580

%esi,(
0x00064b00
$0x00000004,%e

leal

0x80(%

660f1f440000

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8b03

movl

(%ebx)

8902

movl

%eax,(

8b4304

movl

0x04(%

894204

movl

%eax,0

8b4308

movl

0x08(%

894208

movl

%eax,0

83c30c

addl

$0x0c,

83c20c

addl

$0x0c,

49
75e7

decl
jne

%ecx
0x0003

a1cc801300

movl

8b08
898d50ffffff

0x001380cc,%ea
movl

movl

(%eax)
%ecx,0xffffff5

+150 000348f6
eax),%edx
+153 000348f9
4(%ebp)
+159 000348ff
eax),%eax
+162 00034902
8(%ebp)
+168 00034908
c(%ebp)
+174 0003490e
0(%ebp)
+180 00034914
4(%ebp)
+186 0003491a
8(%ebp)
+192 00034920
c(%ebp)
+198 00034926
0(%ebp)
+204 0003492c
4(%ebp)
+210 00034932
8(%ebp)
+216 00034938
c(%ebp)
+222 0003493e
m0
+230 00034946
04(%ebp)
+238 0003494e
p)
+243 00034953
eax
+245 00034955
xb0(%ebp)
+248 00034958
p)
+253 0003495d
p)
+258 00034962
xc4(%ebp)
+261 00034965
xc0(%ebp)
+264 00034968
xcc(%ebp)
+267 0003496b
p)
+272 00034970
x04(%esp)
+276 00034974
ebp),%eax
+279 00034977
%esp)
+282 0003497a
+287 0003497f
x04(%esp)
+291 00034983
p),%ebx
+297 00034989

8b5004
899554ffffff

movl
movl

8b4008

0x04(%
%edx,0xffffff5

movl

0x08(%

898558ffffff

movl

%eax,0xffffff5

898d5cffffff

movl

%ecx,0xffffff5

899560ffffff

movl

%edx,0xffffff6

898564ffffff

movl

%eax,0xffffff6

898d68ffffff

movl

%ecx,0xffffff6

89956cffffff

movl

%edx,0xffffff6

898570ffffff

movl

%eax,0xffffff7

898d74ffffff

movl

%ecx,0xffffff7

899578ffffff

movl

%edx,0xffffff7

89857cffffff

movl

%eax,0xffffff7

f30f1005e8120e00

movss

0x000e12e8,%xm

f30f118504ffffff

movss

%xmm0,0xffffff

f30f1145b4

movss

%xmm0,0xb4(%eb

31c0

xorl

%eax,%

8945b0

movl

%eax,0

f30f1145bc

movss

%xmm0,0xbc(%eb

f30f1145b8

movss

%xmm0,0xb8(%eb

8945c4

movl

%eax,0

8945c0

movl

%eax,0

8945cc

movl

%eax,0

f30f1145c8

movss

%xmm0,0xc8(%eb

89742404

movl

%esi,0

8d4580

leal

0x80(%

890424

movl

%eax,(

movl

0x00069490
%esi,0

e8114b0300
89742404

calll

8d9d50ffffff

leal

891c24

0xffffff50(%eb
movl

%ebx,(

%esp)
+300 0003498c
+305 00034991
x04(%esp)
+309 00034995
ebp),%eax
+312 00034998
%esp)
+315 0003499b
+320 000349a0
x04(%esp)
+324 000349a4
p),%eax
+330 000349aa
%esp)
+333 000349ad
+338 000349b2
x04(%esp)
+342 000349b6
ebp),%eax
+345 000349b9
%esp)
+348 000349bc
+353 000349c1
x04(%esp)
+357 000349c5
p),%eax
+363 000349cb
%esp)
+366 000349ce
+371 000349d3
x04(%esp)
+375 000349d7
ebp),%eax
+378 000349da
%esp)
+381 000349dd
+386 000349e2
x04(%esp)
+390 000349e6
p),%eax
+396 000349ec
%esp)
+399 000349ef
+404 000349f4
24(%esp)
+412 000349fc
ebp),%edi
+415 000349ff
x20(%esp)
+419 00034a03
1c(%esp)
+427 00034a0b
ebp),%esi
+430 00034a0e
x18(%esp)
+434 00034a12
x14(%esp)
+438 00034a16
ebp),%eax

e88f4b0300
89742404

calll
movl

0x00069520
%esi,0

8d458c

leal

0x8c(%

890424

movl

%eax,(

movl

0x00069490
%esi,0

e8f04a0300
89742404

calll

8d855cffffff

leal

890424

0xffffff5c(%eb
movl

%eax,(

movl

0x00069520
%esi,0

8d4598

leal

0x98(%

890424

movl

%eax,(

movl

0x00069490
%esi,0

e86e4b0300
89742404

calll

e8cf4a0300
89742404

calll

8d8568ffffff

leal

890424

0xffffff68(%eb
movl

%eax,(

movl

0x00069520
%esi,0

8d45a4

leal

0xa4(%

890424

movl

%eax,(

movl

0x00069490
%esi,0

e84d4b0300
89742404

calll

e8ae4a0300
89742404

calll

8d8574ffffff

leal

890424
e82c4b0300
c744242400000000

0xffffff74(%eb
movl

calll
movl

%eax,(
0x00069520
$0x00000000,0x

8d7dd0

leal

0xd0(%

897c2420

movl

%edi,0

c744241c02000000

movl

$0x00000002,0x

8d75b0

leal

0xb0(%

89742418

movl

%esi,0

895c2414

movl

%ebx,0

8d4580

leal

0x80(%

+441 00034a19
x10(%esp)
+445 00034a1d
0c(%esp)
+453 00034a25
ebp),%eax
+456 00034a28
x08(%esp)
+460 00034a2c
x04(%esp)
+464 00034a30
ebp),%eax
+467 00034a33
%esp)
+470 00034a36
+475 00034a3b
p),%xmm0
+483 00034a43
m0
+488 00034a48
p)
+493 00034a4d
p),%xmm0
+501 00034a55
m0
+506 00034a5a
p)
+511 00034a5f
p),%xmm0
+519 00034a67
m0
+524 00034a6c
p)
+529 00034a71
p),%xmm0
+537 00034a79
m0
+542 00034a7e
p)
+547 00034a83
ebp),%edx
+550 00034a86
ebp),%eax
+553 00034a89
xd0(%ebp)
+556 00034a8c
xd8(%ebp)
+559 00034a8f
ebp),%edx
+562 00034a92
ebp),%eax
+565 00034a95
xdc(%ebp)
+568 00034a98
xe4(%ebp)
+571 00034a9b
m2
+579 00034aa3
p),%xmm1
+587 00034aab

89442410
c744240c04000000

movl
movl

%eax,0
$0x00000004,0x

8b4510

movl

0x10(%

89442408

movl

%eax,0

89442404

movl

%eax,0

8b450c

movl

0x0c(%

890424

movl

%eax,(

e805870200
f30f108504ffffff

calll
movss

0x0005d140
0xffffff04(%eb

f30f5c45b0

subss

0xb0(%ebp),%xm

f30f1145b0

movss

%xmm0,0xb0(%eb

f30f108504ffffff

movss

0xffffff04(%eb

f30f5c45b8

subss

0xb8(%ebp),%xm

f30f1145b8

movss

%xmm0,0xb8(%eb

f30f108504ffffff

movss

0xffffff04(%eb

f30f5c45c0

subss

0xc0(%ebp),%xm

f30f1145c0

movss

%xmm0,0xc0(%eb

f30f108504ffffff

movss

0xffffff04(%eb

f30f5c45c8

subss

0xc8(%ebp),%xm

f30f1145c8

movss

%xmm0,0xc8(%eb

8b55d0

movl

0xd0(%

8b45d8

movl

0xd8(%

8945d0

movl

%eax,0

8955d8

movl

%edx,0

8b55dc

movl

0xdc(%

8b45e4

movl

0xe4(%

8945dc

movl

%eax,0

8955e4

movl

%edx,0

f30f1015e01b1000

movss

0x00101be0,%xm

f30f108d54ffffff

movss

0xffffff54(%eb

0f57ca

xorps

%xmm2,

%xmm1
+590 00034aae
p),%xmm0
+598 00034ab6
%xmm0
+601 00034ab9
(%ebp)
+611 00034ac3
54(%ebp)
+619 00034acb
50(%ebp)
+627 00034ad3
p),%xmm1
+635 00034adb
%xmm1
+638 00034ade
p),%xmm0
+646 00034ae6
%xmm0
+649 00034ae9
(%ebp)
+659 00034af3
60(%ebp)
+667 00034afb
5c(%ebp)
+675 00034b03
p),%xmm1
+683 00034b0b
%xmm1
+686 00034b0e
p),%xmm0
+694 00034b16
%xmm0
+697 00034b19
(%ebp)
+707 00034b23
6c(%ebp)
+715 00034b2b
68(%ebp)
+723 00034b33
p),%xmm1
+731 00034b3b
%xmm1
+734 00034b3e
p),%xmm0
+742 00034b46
%xmm0
+745 00034b49
(%ebp)
+755 00034b53
78(%ebp)
+763 00034b5b
74(%ebp)
+771 00034b63
24(%esp)
+779 00034b6b
x20(%esp)
+783 00034b6f
1c(%esp)
+791 00034b77

f30f108550ffffff

movss

0f57c2
81b558ffffff00000080

0xffffff50(%eb
xorps

xorl

%xmm2,

$0x80000000,0xffffff58

f30f118d54ffffff

movss

%xmm1,0xffffff

f30f118550ffffff

movss

%xmm0,0xffffff

f30f108d60ffffff

movss

0xffffff60(%eb

0f57ca

xorps

f30f10855cffffff

movss

0f57c2
81b564ffffff00000080

0xffffff5c(%eb
xorps

xorl

%xmm2,

%xmm2,

$0x80000000,0xffffff64

f30f118d60ffffff

movss

%xmm1,0xffffff

f30f11855cffffff

movss

%xmm0,0xffffff

f30f108d6cffffff

movss

0xffffff6c(%eb

0f57ca

xorps

f30f108568ffffff

movss

0f57c2
81b570ffffff00000080

0xffffff68(%eb
xorps

xorl

%xmm2,

%xmm2,

$0x80000000,0xffffff70

f30f118d6cffffff

movss

%xmm1,0xffffff

f30f118568ffffff

movss

%xmm0,0xffffff

f30f108d78ffffff

movss

0xffffff78(%eb

0f57ca

xorps

f30f108574ffffff

movss

0f57c2
81b57cffffff00000080

0xffffff74(%eb
xorps

xorl

%xmm2,

%xmm2,

$0x80000000,0xffffff7c

f30f118d78ffffff

movss

%xmm1,0xffffff

f30f118574ffffff

movss

%xmm0,0xffffff

c744242400000000

movl

$0x00000000,0x

897c2420
c744241c02000000
89742418

movl
movl

%edi,0
$0x00000002,0x

movl

%esi,0

x18(%esp)
+795 00034b7b
x14(%esp)
+799 00034b7f
ebp),%eax
+802 00034b82
x10(%esp)
+806 00034b86
0c(%esp)
+814 00034b8e
ebp),%eax
+817 00034b91
x08(%esp)
+821 00034b95
x04(%esp)
+825 00034b99
ebp),%eax
+828 00034b9c
%esp)
+831 00034b9f
+836 00034ba4
sp
+842 00034baa
+843 00034bab
+844 00034bac
+845 00034bad
+846 00034bae
+847 00034baf
+0

895c2414

movl

%ebx,0

8d4580

leal

0x80(%

89442410

movl

%eax,0

c744240c04000000

movl

$0x00000004,0x

8b4510

movl

0x10(%

89442408

movl

%eax,0

89442404

movl

%eax,0

8b450c

movl

0x0c(%

890424

movl

%eax,(

e89c850200
81c42c010000

calll
addl

5b
5e
5f
c9
c3
90

0x0005d140
$0x0000012c,%e
popl
popl
popl
leave
ret
nop

00034bb0 55

%ebx
%esi
%edi

pushl

%ebp
+1
00034bb1 89e5
%esp,%ebp
+3
00034bb3 83ec78
$0x78,%esp
+6
00034bb6 895df4
%ebx,0xf4(%ebp)
+9
00034bb9 8975f8
%esi,0xf8(%ebp)
+12 00034bbc 897dfc
xfc(%ebp)
+15 00034bbf 8b5d08
ebp),%ebx
+18 00034bc2 8b550c
ebp),%edx
+21 00034bc5 f30f105a20
m3
+26 00034bca f30f5c5a14
m3
+31 00034bcf f30f10521c
m2
+36 00034bd4 f30f5c5210
m2
+41 00034bd9 f30f104a18
m1
+46 00034bde f30f5c4a0c
m1
+51 00034be3 0f57c0
%xmm0
+54 00034be6 0f28e0

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movss

0x20(%edx),%xm

subss

0x14(%edx),%xm

movss

0x1c(%edx),%xm

subss

0x10(%edx),%xm

movss

0x18(%edx),%xm

subss

0x0c(%edx),%xm
xorps

%xmm0,

movaps

%xmm0,

%xmm4
+57 00034be9
%xmm4
+61 00034bed
%xmm1
+64 00034bf0
%xmm4
+67 00034bf3
%xmm4
+71 00034bf7
%xmm2
+74 00034bfa
%xmm0
+77 00034bfd
+83 00034c03
%xmm4
+86 00034c06
m4
+94 00034c0e
m4
+102 00034c16
ebp),%eax
+105 00034c19
xa4(%ebp)
+108 00034c1c
i
+114 00034c22
+115 00034c23
cx
+120 00034c28
edi
+122 00034c2a
,(%edi)
+124 00034c2c
,%xmm0
+128 00034c30
%xmm1
+132 00034c34
%xmm1
+136 00034c38
%xmm0
+140 00034c3c
p)
+145 00034c41
m0
+150 00034c46
%xmm2
+154 00034c4a
%xmm2
+158 00034c4e
%xmm0
+162 00034c52
p)
+167 00034c57
m0
+172 00034c5c
%xmm0
+176 00034c60
p)
+181 00034c65

f30f5fe1

maxss

%xmm1,

0f28cc

movaps

%xmm4,

0f28e0

movaps

%xmm0,

f30f5fe2

maxss

%xmm2,

0f28d4

movaps

%xmm4,

0f2ec3

ucomiss

%xmm3,

0f877d000000
0f28e3

ja

0x00034c80
%xmm3,

f30f5925a41a1000

mulss

0x00101aa4,%xm

f30f5e25801a1000

divss

0x00101a80,%xm

movaps

8d45a8

leal

0xa8(%

8945a4

movl

%eax,0

8b35d0801300

movl

fc
b910000000

movl

0x001380d0,%es
cld
$0x00000010,%e

89c7

movl

%eax,%

f3a5

rep/movsl

(%esi)

f30f2a03

cvtsi2ss

(%ebx)

f30f59cc

mulss

%xmm4,

f30f5ecb

divss

%xmm3,

f30f5ec1

divss

%xmm1,

f30f1145a8

movss

%xmm0,0xa8(%eb

f30f2a4308

cvtsi2ss

0x08(%ebx),%xm

f30f59d4

mulss

%xmm4,

f30f5ed3

divss

%xmm3,

f30f5ec2

divss

%xmm2,

f30f1145bc

movss

%xmm0,0xbc(%eb

f30f2a4304

cvtsi2ss

0x04(%ebx),%xm

f30f5ec4
f30f1145d0
89442404

divss
movss

%xmm4,
%xmm0,0xd0(%eb

movl

%eax,0

x04(%esp)
+185 00034c69
%esp)
+188 00034c6c
+193 00034c71
ebp),%ebx
+196 00034c74
ebp),%esi
+199 00034c77
ebp),%edi
+202 00034c7a
+203 00034c7b
+204 00034c7c
eax)
+208 00034c80
%xmm4
+211 00034c83
%xmm3
+214 00034c86
4c16
+216 00034c88
x,%eax)
+0

891424

movl

%edx,(

movl

0x0005ccb0
0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
0f1f4000

leave
ret
nopl

0x00(%

0f28e0

movaps

%xmm0,

0f28d8

movaps

%xmm0,

eb8e

jmp

0x0003

e83f800200
8b5df4

0f1f840000000000

calll

nopl

0x00000000(%ea

00034c90 55

pushl

%ebp
+1
00034c91 89e5
%esp,%ebp
+3
00034c93 83ec18
$0x18,%esp
+6
00034c96 8b4508
0x08(%ebp),%eax
+9
00034c99 890424
%eax,(%esp)
+12 00034c9c e80f1bfdff
+17 00034ca1 c7442404214d0d00
04(%esp)
Open
+25 00034ca9 890424
%esp)
+28 00034cac e89faf0600
+33 00034cb1 890424
%esp)
+36 00034cb4 e827a40600
+41 00034cb9 0fb6c0
ax
+44 00034cbc c9
+45 00034cbd c3
+46 00034cbe 6690
+0

00034cc0 55

movl
subl
movl
movl
calll
movl

0x000067b0
$0x000d4d21,0x
movl

%eax,(

movl

0x0009fc50
%eax,(

movzbl

0x0009f0e0
%al,%e

calll
calll
leave
ret
nop

pushl

%ebp
+1
00034cc1
%esp,%ebp
+3
00034cc3
%esi
+4
00034cc4
%ebx
+5
00034cc5
$0x10,%esp
+8
00034cc8
0x08(%ebp),%esi

89e5

movl

56

pushl

53

pushl

83ec10

subl

8b7508

movl

+11 00034ccb
ebp),%eax
+14 00034cce
(%esi)
+20 00034cd4
4cf0
+22 00034cd6
(%esi)
+28 00034cdc
,%eax
+30 00034cde
%esp)
+33 00034ce1
%eax)
+36 00034ce4
eax),%edx
+39 00034ce7
eax),%eax
+42 00034cea
%esp)
+45 00034ced
%eax)
+48 00034cf0
i),%ebx
+55 00034cf7
%esp)
+58 00034cfa
+63 00034cff
04(%esp)
+71 00034d07
%esp)
+74 00034d0a
+79 00034d0f
x04(%esp)
+83 00034d13
%esp)
+86 00034d16
+91 00034d1b
i),%ebx
+98 00034d22
%esp)
+101 00034d25
+106 00034d2a
04(%esp)
+114 00034d32
%esp)
+117 00034d35
+122 00034d3a
x0c(%ebp)
+125 00034d3d
x08(%ebp)
+128 00034d40
%esp
+131 00034d43
+132 00034d44
+133 00034d45
+134 00034d46
+139 00034d4b
+140 00034d4c
eax)

8b450c
3886f0000000

movl
cmpb

741a
8886f0000000

0x0c(%
%al,0x000000f0

je
movb

0x0003
%al,0x000000f0

8b06

movl

(%esi)

893424

movl

%esi,(

ff5034

call

*0x34(

8d500c

leal

0x0c(%

8b400c

movl

0x0c(%

891424

movl

%edx,(

ff5024

call

*0x24(

0fb69ef0000000

movzbl

893424

movl

e8a11afdff
c7442404264d0d00
Scale CD
890424

calll
movl

e851ae0600
895c2404

calll

890424
e8d5a30600
0fb69ef0000000

0x000000f0(%es

0x000067a0
$0x000d4d26,0x
movl

%eax,(

movl

0x0009fb60
%ebx,0

movl

%eax,(

calll
movzbl

893424

0x0009f0f0
0x000000f0(%es
movl

e8761afdff
c74424042f4d0d00
Offset CD
890424

calll
movl

e826ae0600
895d0c

calll

%esi,(

%esi,(
0x000067a0
$0x000d4d2f,0x

movl

%eax,(

movl

0x0009fb60
%ebx,0

894508

movl

%eax,0

83c410

addl

$0x10,

5b
5e
c9
e9a5a30600
90
0f1f4000

popl
popl
leave

%ebx
%esi

jmp

0x0009f0f0
nop
nopl

0x00(%

+0

00034d50 55

pushl

+1
00034d51 89e5
%esp,%ebp
+3
00034d53 56
%esi
+4
00034d54 53
%ebx
+5
00034d55 83ec10
$0x10,%esp
+8
00034d58 8b7508
0x08(%ebp),%esi
+11 00034d5b 8b450c
ebp),%eax
+14 00034d5e 3b86d4000000
i),%eax
+20 00034d64 741a
4d80
+22 00034d66 8986d4000000
4(%esi)
+28 00034d6c 8b06
,%eax
+30 00034d6e 893424
%esp)
+33 00034d71 ff5034
%eax)
+36 00034d74 8d500c
eax),%edx
+39 00034d77 8b400c
eax),%eax
+42 00034d7a 891424
%esp)
+45 00034d7d ff5024
%eax)
+48 00034d80 31db
ebx
+50 00034d82 83bed400000003
d4(%esi)
+57 00034d89 0f9fc3
+60 00034d8c 893424
%esp)
+63 00034d8f e80c1afdff
+68 00034d94 c7442404214d0d00
04(%esp)
Open
+76 00034d9c 890424
%esp)
+79 00034d9f e8bcad0600
+84 00034da4 895c2404
x04(%esp)
+88 00034da8 890424
%esp)
+91 00034dab e840a30600
+96 00034db0 893424
%esp)
+99 00034db3 e8e819fdff
+104 00034db8 c7442404394d0d00
04(%esp)
Top is attached to front
+112 00034dc0 890424
%esp)

movl

%ebp
pushl
pushl
subl
movl
movl
cmpl

0x0c(%
0x000000d4(%es

je
movl

0x0003
%eax,0x000000d

movl

(%esi)

movl

%esi,(

call

*0x34(

leal

0x0c(%

movl

0x0c(%

movl

%edx,(

call

*0x24(

xorl

%ebx,%

cmpl

$0x03,0x000000
setg
movl

calll
movl

%bl
%esi,(
0x000067a0
$0x000d4d21,0x

movl

%eax,(

movl

0x0009fb60
%ebx,0

movl

%eax,(

movl

0x0009f0f0
%esi,(

calll

calll
calll
movl

0x000067a0
$0x000d4d39,0x
movl

%eax,(

+115 00034dc3
+120 00034dc8
x04(%esp)
+124 00034dcc
%esp)
+127 00034dcf
+132 00034dd4
%esp)
+135 00034dd7
+140 00034ddc
04(%esp)
+148 00034de4
%esp)
+151 00034de7
+156 00034dec
x0c(%ebp)
+159 00034def
x08(%ebp)
+162 00034df2
%esp
+165 00034df5
+166 00034df6
+167 00034df7
+168 00034df8
+173 00034dfd
+174 00034dfe
+0

e898ad0600
895c2404

calll

890424
e81ca30600
893424

calll

e8c419fdff
c7442404524d0d00
Top items
890424

calll
movl

e874ad0600
895d0c

calll

movl

0x0009fb60
%ebx,0

movl

%eax,(

movl

0x0009f0f0
%esi,(
0x000067a0
$0x000d4d52,0x

movl

%eax,(

movl

0x0009fb60
%ebx,0

894508

movl

%eax,0

83c410

addl

$0x10,

5b
5e
c9
e9f3a20600
90
6690

popl
popl
leave

%ebx
%esi

jmp

0x0009f0f0
nop
nop

00034e00 55

pushl

%ebp
+1
00034e01 89e5
%esp,%ebp
+3
00034e03 83ec48
$0x48,%esp
+6
00034e06 895df4
%ebx,0xf4(%ebp)
+9
00034e09 8975f8
%esi,0xf8(%ebp)
+12 00034e0c 897dfc
xfc(%ebp)
+15 00034e0f 8b5d08
ebp),%ebx
+18 00034e12 c7042474000000
esp)
't'
+25 00034e19 e85cdf0c00
operator new(unsigned long)
+30 00034e1e 89c6
esi
+32 00034e20 8b83f8000000
x),%eax
+38 00034e26 8945d0
xd0(%ebp)
+41 00034e29 8b83f4000000
x),%eax
+47 00034e2f 8945d4
xd4(%ebp)
+50 00034e32 0fb683f0000000
x),%eax
+57 00034e39 8845ce
ce(%ebp)
+60 00034e3c 0fb683e8000000

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00000074,(%

calll

0x00102d7a
movl

movl

0x000000f8(%eb
movl

movl

%eax,0
0x000000f4(%eb

movl
movzbl

%eax,0
0x000000f0(%eb

movb
movzbl

%eax,%

%al,0x
0x000000e8(%eb

x),%eax
+67 00034e43
cf(%ebp)
+70 00034e46
x),%eax
+76 00034e4c
xd8(%ebp)
+79 00034e4f
x),%eax
+85 00034e55
xdc(%ebp)
+88 00034e58
x),%eax
+94 00034e5e
xe0(%ebp)
+97 00034e61
x),%eax
+103 00034e67
xe4(%ebp)
+106 00034e6a
x),%edi
+112 00034e70
x),%ebx
+118 00034e76
04(%esp)
+126 00034e7e
%esp)
+129 00034e81
+134 00034e86
esi)
+140 00034e8c
x50(%esi)
+143 00034e8f
x54(%esi)
+146 00034e92
ebp),%eax
+149 00034e95
x58(%esi)
+152 00034e98
ebp),%eax
+155 00034e9b
x5c(%esi)
+158 00034e9e
ebp),%eax
+161 00034ea1
x60(%esi)
+164 00034ea4
ebp),%eax
+167 00034ea7
x64(%esi)
+170 00034eaa
ebp),%eax
+174 00034eae
68(%esi)
+177 00034eb1
ebp),%eax
+181 00034eb5
69(%esi)
+184 00034eb8
ebp),%eax

8845cf
8b83ec000000

movb
movl

8945d8
8b83e4000000

8b83e0000000

movl

movl

%eax,0
0x000000e0(%eb

movl
movl

8945e4

%eax,0
0x000000e4(%eb

movl

8945e0
8b83dc000000

0x000000ec(%eb
movl

8945dc

%al,0x

%eax,0
0x000000dc(%eb

movl

%eax,0

8bbbd8000000

movl

0x000000d8(%eb

8b9bd4000000

movl

0x000000d4(%eb

c744240411000000

movl

$0x00000011,0x

893424
e87a2bfdff
c706089a1300

movl
calll
movl

%esi,(
0x00007a00
$0x00139a08,(%

895e50

movl

%ebx,0

897e54

movl

%edi,0

8b45e4

movl

0xe4(%

894658

movl

%eax,0

8b45e0

movl

0xe0(%

89465c

movl

%eax,0

8b45dc

movl

0xdc(%

894660

movl

%eax,0

8b45d8

movl

0xd8(%

894664

movl

%eax,0

0fb645ce

movzbl

0xce(%

884668

movb

%al,0x

0fb645cf

movzbl

0xcf(%

884669

movb

%al,0x

8b45d4

movl

0xd4(%

+187 00034ebb 89466c


x6c(%esi)
+190 00034ebe 8b45d0
ebp),%eax
+193 00034ec1 894670
x70(%esi)
+196 00034ec4 89f0
eax
+198 00034ec6 8b5df4
ebp),%ebx
+201 00034ec9 8b75f8
ebp),%esi
+204 00034ecc 8b7dfc
ebp),%edi
+207 00034ecf c9
+208 00034ed0 c3
+209 00034ed1 89c3
ebx
+211 00034ed3 893424
%esp)
+214 00034ed6 e893de0c00
operator delete(void*)
+219 00034edb 891c24
%esp)
+222 00034ede e865dd0c00
__Unwind_Resume
+227 00034ee3 90
+228 00034ee4 660f1f440000
)
+234 00034eea 660f1f440000
)
+0

movl

%eax,0

movl

0xd0(%

movl

%eax,0

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00034ef0 55

pushl

%ebp
+1
00034ef1 89e5
%esp,%ebp
+3
00034ef3 53
%ebx
+4
00034ef4 83ec14
$0x14,%esp
+7
00034ef7 8b5d0c
0x0c(%ebp),%ebx
+10 00034efa c7442404ac510d00
04(%esp)
CD Front
+18 00034f02 891c24
%esp)
+21 00034f05 e85644feff
+26 00034f0a ba01000000
dx
+31 00034f0f 84c0
l
+33 00034f11 740d
4f20
+35 00034f13 89d0
eax
+37 00034f15 83c414
%esp
+40 00034f18 5b
+41 00034f19 c9
+42 00034f1a c3

movl
pushl
subl
movl
movl

$0x000d51ac,0x
movl

calll
movl

%ebx,(
0x00019360
$0x00000001,%e

testb

%al,%a

je

0x0003

movl

%edx,%

addl

$0x14,

popl
leave
ret

%ebx

+43 00034f1b 0f1f440000

nopl

0x00(%eax,%eax

c74424045c4d0d00
CD Back
891c24

movl

$0x000d4d5c,0x

e83044feff
0fb6d0

calll

)
+48 00034f20
04(%esp)
+56 00034f28
%esp)
+59 00034f2b
+64 00034f30
dx
+67 00034f33
eax
+69 00034f35
%esp
+72 00034f38
+73 00034f39
+74 00034f3a
+75 00034f3b
+76 00034f3c
eax)
+0

movl
movzbl

%ebx,(
0x00019360
%al,%e

89d0

movl

%edx,%

83c414

addl

$0x14,

5b
c9
c3
90
0f1f4000

popl
leave
ret
nop
nopl

%ebx

00034f40 55

0x00(%
pushl

%ebp
+1
00034f41 89e5
%esp,%ebp
+3
00034f43 83ec68
$0x68,%esp
+6
00034f46 895df4
%ebx,0xf4(%ebp)
+9
00034f49 8975f8
%esi,0xf8(%ebp)
+12 00034f4c 897dfc
xfc(%ebp)
+15 00034f4f 8b5d08
ebp),%ebx
+18 00034f52 8b750c
ebp),%esi
+21 00034f55 8b7d10
ebp),%edi
+24 00034f58 803d40dd130000
40
'@'
+31 00034f5f 745f
4fc0
+33 00034f61 c744241009000000
10(%esp)
+41 00034f69 c744240c60dd1300
0c(%esp)
+49 00034f71 89742408
x08(%esp)
+53 00034f75 897c2404
x04(%esp)
+57 00034f79 891c24
%esp)
+60 00034f7c e8ff35feff
+65 00034f81 8b07
,%eax
+67 00034f83 893c24
%esp)
+70 00034f86 ff5028
%eax)
+73 00034f89 84c0

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

0x10(%

cmpb

$0x00,0x0013dd
je

0x0003

movl

$0x00000009,0x

movl

$0x0013dd60,0x
movl

%esi,0

movl

%edi,0

movl

%ebx,(

movl

0x00018580
(%edi)

movl

%edi,(

call

*0x28(

testb

%al,%a

calll

l
+75 00034f8b 7513
4fa0
+77 00034f8d 8b5df4
ebp),%ebx
+80 00034f90 8b75f8
ebp),%esi
+83 00034f93 8b7dfc
ebp),%edi
+86 00034f96 c9
+87 00034f97 c3
+88 00034f98 0f1f840000000000
x,%eax)
+96 00034fa0 8b07
,%eax
+98 00034fa2 c7450c01000000
0c(%ebp)
+105 00034fa9 897d08
x08(%ebp)
+108 00034fac 8b4810
eax),%ecx
+111 00034faf 8b5df4
ebp),%ebx
+114 00034fb2 8b75f8
ebp),%esi
+117 00034fb5 8b7dfc
ebp),%edi
+120 00034fb8 c9
+121 00034fb9 ffe1
+123 00034fbb 0f1f440000
)
+128 00034fc0 c7042440dd1300
esp)
+135 00034fc7 e8d8dd0c00
___cxa_guard_acquire
+140 00034fcc 85c0
eax
+142 00034fce 7491
4f61
+144 00034fd0 c70568dd130000000000
+154 00034fda c7056cdd130000000000
+164 00034fe4 c70570dd130000000000
+174 00034fee c70574dd130000000000
+184 00034ff8 c70578dd130000000000
+194 00035002 c70560dd1300004c0d00
+204 0003500c c70564dd1300644d0d00
+214 00035016 8b15bc801300
x
+220 0003501c 8b02
,%eax
+222 0003501e a368dd1300
8
+227 00035023 a1b0801300
x
+232 00035028 f30f1000
,%xmm0
+236 0003502c f30f1145e4
p)
+241 00035031 f30f11056cdd1300
6c

jne

0x0003

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
nopl

0x00000000(%ea
movl

movl

(%edi)
$0x00000001,0x

movl

%edi,0

movl

0x10(%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
jmp
nopl

*%ecx
0x00(%eax,%eax

movl

$0x0013dd40,(%

calll

0x00102da4

movl
movl
movl
movl
movl
movl
movl
movl

testl

%eax,%

je

0x0003

$0x00000000,0x0013dd68
$0x00000000,0x0013dd6c
$0x00000000,0x0013dd70
$0x00000000,0x0013dd74
$0x00000000,0x0013dd78
$0x000d4c00,0x0013dd60
$0x000d4d64,0x0013dd64
0x001380bc,%ed
movl

(%edx)

movl

%eax,0x0013dd6

movl

0x001380b0,%ea
movss

(%eax)

movss

%xmm0,0xe4(%eb

movss

%xmm0,0x0013dd

+249 00035039 f30f104004

movss

0x04(%eax),%xm

movss

%xmm0,0xe0(%eb

movss

%xmm0,0x0013dd

m0
+254 0003503e f30f1145e0
p)
+259 00035043 f30f110570dd1300
70
+267 0003504b
eax),%ecx
+270 0003504e
4
+276 00035054
eax),%edx
+279 00035057
8
+285 0003505d
+295 00035067
+305 00035071
+315 0003507b
+325 00035085
+335 0003508f
+345 00035099
+355 000350a3
x
+360 000350a8
,%eax
+362 000350aa
4
+367 000350af
m0
+372 000350b4
88
+380 000350bc
m0
+385 000350c1
8c
+393 000350c9
0
+399 000350cf
4
+405 000350d5
+415 000350df
+425 000350e9
+435 000350f3
+445 000350fd
+455 00035107
+465 00035111
+475 0003511b
x
+480 00035120
,%eax
+482 00035122
0
+487 00035127
m0
+492 0003512c
a4
+500 00035134
m0
+505 00035139
a8

8b4808

movl

890d74dd1300

movl

8b500c

c70584dd130000000000
c70588dd130000000000
c7058cdd130000000000
c70590dd130000000000
c70594dd130000000000
c7057cdd130088560d00
c70580dd13006d4d0d00
a1bc801300

%ecx,0x0013dd7
movl

891578dd1300

0x08(%

0x0c(%

movl

%edx,0x0013dd7

movl

$0x00000000,0x0013dd84
$0x00000000,0x0013dd88
$0x00000000,0x0013dd8c
$0x00000000,0x0013dd90
$0x00000000,0x0013dd94
$0x000d5688,0x0013dd7c
$0x000d4d6d,0x0013dd80
0x001380bc,%ea

movl
movl
movl
movl
movl
movl
movl

8b00

movl

(%eax)

a384dd1300

movl

%eax,0x0013dd8

f30f1045e4

movss

0xe4(%ebp),%xm

f30f110588dd1300

movss

%xmm0,0x0013dd

f30f1045e0

movss

0xe0(%ebp),%xm

f30f11058cdd1300

movss

%xmm0,0x0013dd

890d90dd1300

movl

%ecx,0x0013dd9

891594dd1300

movl

%edx,0x0013dd9

movl

$0x00000000,0x0013dda0
$0x00000000,0x0013dda4
$0x00000000,0x0013dda8
$0x00000000,0x0013ddac
$0x00000000,0x0013ddb0
$0x000d4502,0x0013dd98
$0x000d4d75,0x0013dd9c
0x001380bc,%ea

c705a0dd130000000000
c705a4dd130000000000
c705a8dd130000000000
c705acdd130000000000
c705b0dd130000000000
c70598dd130002450d00
c7059cdd1300754d0d00
a1bc801300

movl
movl
movl
movl
movl
movl
movl

8b00

movl

(%eax)

a3a0dd1300

movl

%eax,0x0013dda

f30f1045e4

movss

0xe4(%ebp),%xm

f30f1105a4dd1300

movss

%xmm0,0x0013dd

f30f1045e0

movss

0xe0(%ebp),%xm

f30f1105a8dd1300

movss

%xmm0,0x0013dd

+513 00035141 890dacdd1300

movl

%ecx,0x0013dda

+519 00035147 8915b0dd1300

movl

%edx,0x0013ddb

movl

$0x00000000,0x0013ddbc
$0x00000000,0x0013ddc0
$0x00000000,0x0013ddc4
$0x00000000,0x0013ddc8
$0x00000000,0x0013ddcc
$0x000d5682,0x0013ddb4
$0x000d4d7d,0x0013ddb8
0x001380bc,%ea

c
0
+525
+535
+545
+555
+565
+575
+585
+595

0003514d
00035157
00035161
0003516b
00035175
0003517f
00035189
00035193

c705bcdd130000000000
c705c0dd130000000000
c705c4dd130000000000
c705c8dd130000000000
c705ccdd130000000000
c705b4dd130082560d00
c705b8dd13007d4d0d00
a1bc801300

movl
movl
movl
movl
movl
movl
movl

x
+600
,%eax
+602
c
+607
m0
+612
c0
+620
m0
+625
c4
+633
8
+639
c
+645
+655
+665
+675
+685
+695
+705
+715
x
+720
,%eax
+722
8
+727
m0
+732
dc
+740
m0
+745
e0
+753
4
+759
8
+765
+775
+785
+795
+805
+815

00035198 8b00

movl

(%eax)

0003519a a3bcdd1300

movl

%eax,0x0013ddb

0003519f f30f1045e4

movss

0xe4(%ebp),%xm

000351a4 f30f1105c0dd1300

movss

%xmm0,0x0013dd

000351ac f30f1045e0

movss

0xe0(%ebp),%xm

000351b1 f30f1105c4dd1300

movss

%xmm0,0x0013dd

000351b9 890dc8dd1300

movl

%ecx,0x0013ddc

000351bf 8915ccdd1300

movl

%edx,0x0013ddc

movl

$0x00000000,0x0013ddd8
$0x00000000,0x0013dddc
$0x00000000,0x0013dde0
$0x00000000,0x0013dde4
$0x00000000,0x0013dde8
$0x000d4d86,0x0013ddd0
$0x000d4d8a,0x0013ddd4
0x001380bc,%ea

000351c5
000351cf
000351d9
000351e3
000351ed
000351f7
00035201
0003520b

c705d8dd130000000000
c705dcdd130000000000
c705e0dd130000000000
c705e4dd130000000000
c705e8dd130000000000
c705d0dd1300864d0d00
c705d4dd13008a4d0d00
a1bc801300

movl
movl
movl
movl
movl
movl
movl

00035210 8b00

movl

(%eax)

00035212 a3d8dd1300

movl

%eax,0x0013ddd

00035217 f30f1045e4

movss

0xe4(%ebp),%xm

0003521c f30f1105dcdd1300

movss

%xmm0,0x0013dd

00035224 f30f1045e0

movss

0xe0(%ebp),%xm

00035229 f30f1105e0dd1300

movss

%xmm0,0x0013dd

00035231 890de4dd1300

movl

%ecx,0x0013dde

00035237 8915e8dd1300

movl

%edx,0x0013dde

0003523d
00035247
00035251
0003525b
00035265
0003526f

c705f4dd130000000000
c705f8dd130000000000
c705fcdd130000000000
c70500de130000000000
c70504de130000000000
c705ecdd130028470d00

movl
movl
movl
movl
movl
movl

$0x00000000,0x0013ddf4
$0x00000000,0x0013ddf8
$0x00000000,0x0013ddfc
$0x00000000,0x0013de00
$0x00000000,0x0013de04
$0x000d4728,0x0013ddec

+825 00035279 c705f0dd13008a4d0d00


+835 00035283 a1bc801300

movl
movl

$0x000d4d8a,0x0013ddf0
0x001380bc,%ea

x
+840
,%eax
+842
4
+847
m0
+852
f8
+860
m0
+865
fc
+873
0
+879
4
+885
+895
+905
+915
10
+922
11
+929
12
+936
13
+943
m0
+948
14
+956
m0
+961
18
+969
c
+975
0
+981
+991
+1001
+1011
+1021
+1031
+1041
+1051
x
+1056
,%eax
+1058
c
+1063
m0
+1068
30
+1076

00035288 8b00

movl

(%eax)

0003528a a3f4dd1300

movl

%eax,0x0013ddf

0003528f f30f1045e4

movss

0xe4(%ebp),%xm

00035294 f30f1105f8dd1300

movss

%xmm0,0x0013dd

0003529c f30f1045e0

movss

0xe0(%ebp),%xm

000352a1 f30f1105fcdd1300

movss

%xmm0,0x0013dd

000352a9 890d00de1300

movl

%ecx,0x0013de0

000352af 891504de1300

movl

%edx,0x0013de0

movb

$0x00000000,0x0013de0c
$0x00000000,0x0013de10
$0x000d5f80,0x0013de08
$0xe6,0x0013de

000352da c60511de1300e6

movb

$0xe6,0x0013de

000352e1 c60512de1300e6

movb

$0xe6,0x0013de

000352e8 c60513de1300ff

movb

$0xff,0x0013de

000352ef f30f1045e4

movss

0xe4(%ebp),%xm

000352f4 f30f110514de1300

movss

%xmm0,0x0013de

000352fc f30f1045e0

movss

0xe0(%ebp),%xm

00035301 f30f110518de1300

movss

%xmm0,0x0013de

00035309 890d1cde1300

movl

%ecx,0x0013de1

0003530f 891520de1300

movl

%edx,0x0013de2

movl

$0x00000000,0x0013de2c
$0x00000000,0x0013de30
$0x00000000,0x0013de34
$0x00000000,0x0013de38
$0x00000000,0x0013de3c
$0x000d51ac,0x0013de24
$0x000d4f6e,0x0013de28
0x001380bc,%ea

000352b5
000352bf
000352c9
000352d3

00035315
0003531f
00035329
00035333
0003533d
00035347
00035351
0003535b

c7050cde130000000000
c70510de130000000000
c70508de1300805f0d00
c60510de1300e6

c7052cde130000000000
c70530de130000000000
c70534de130000000000
c70538de130000000000
c7053cde130000000000
c70524de1300ac510d00
c70528de13006e4f0d00
a1bc801300

movl
movl
movl

movl
movl
movl
movl
movl
movl
movl

00035360 8b00

movl

(%eax)

00035362 a32cde1300

movl

%eax,0x0013de2

00035367 f30f1045e4

movss

0xe4(%ebp),%xm

0003536c f30f110530de1300

movss

%xmm0,0x0013de

00035374 f30f1045e0

movss

0xe0(%ebp),%xm

m0
+1081 00035379 f30f110534de1300
34
+1089 00035381 890d38de1300
8
+1095 00035387 89153cde1300
c
+1101 0003538d c70548de130000000000
+1111 00035397 c7054cde130000000000
+1121 000353a1 c70550de130000000000
+1131 000353ab c70554de130000000000
+1141 000353b5 c70558de130000000000
+1151 000353bf c70540de13005c4d0d00
+1161 000353c9 c70544de1300764f0d00
+1171 000353d3 a1bc801300
x
+1176 000353d8 8b00
,%eax
+1178 000353da a348de1300
8
+1183 000353df f30f1045e4
m0
+1188 000353e4 f30f11054cde1300
4c
+1196 000353ec f30f1045e0
m0
+1201 000353f1 f30f110550de1300
50
+1209 000353f9 890d54de1300
4
+1215 000353ff 891558de1300
8
+1221 00035405 c7042440dd1300
esp)
+1228 0003540c e899d90c00
___cxa_guard_release
+1233 00035411 e94bfbffff
+1238 00035416 662e0f1f840000000000
ax)
+0

movss

%xmm0,0x0013de

movl

%ecx,0x0013de3

movl

%edx,0x0013de3

movl

$0x00000000,0x0013de48
$0x00000000,0x0013de4c
$0x00000000,0x0013de50
$0x00000000,0x0013de54
$0x00000000,0x0013de58
$0x000d4d5c,0x0013de40
$0x000d4f76,0x0013de44
0x001380bc,%ea

movl
movl
movl
movl
movl
movl
movl

movl
movl

%eax,0x0013de4

movss

0xe4(%ebp),%xm

movss

%xmm0,0x0013de

movss

0xe0(%ebp),%xm

movss

%xmm0,0x0013de

movl

%ecx,0x0013de5

movl

%edx,0x0013de5

movl

$0x0013dd40,(%

calll

0x00102daa

jmp
nopw

(%eax)

0x00034f61
%cs:0x00000000(%eax,%e

00035420 55

pushl

%ebp
+1
00035421
%esp,%ebp
+3
00035423
%ebx
+4
00035424
0x08(%ebp),%eax
+7
00035427
0x0c(%ebp),%ebx
+10 0003542a 8b5510
ebp),%edx
+13 0003542d 8b4d14
ebp),%ecx
+16 00035430 8918
%eax)
+18 00035432 895004
x04(%eax)
+21 00035435 894808
x08(%eax)

89e5

movl

53

pushl

8b4508

movl

8b5d0c

movl
movl

0x10(%

movl

0x14(%

movl

%ebx,(

movl

%edx,0

movl

%ecx,0

+24 00035438
x0c(%eax)
+27 0003543b
x10(%eax)
+30 0003543e
x14(%eax)
+33 00035441
+34 00035442
+35 00035443
+36 00035444
)
+42 0003544a
)
+0

89500c

movl

%edx,0

895810

movl

%ebx,0

894814

movl

%ecx,0

5b
c9
c3
660f1f440000

popl
leave
ret

%ebx

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

00035450 55

pushl

%ebp
+1
00035451 89e5
%esp,%ebp
+3
00035453 57
%edi
+4
00035454 56
%esi
+5
00035455 53
%ebx
+6
00035456 81ec2c010000
0012c,%esp
+12 0003545c 8dbd5cffffff
p),%edi
+18 00035462 8b35d0801300
i
+24 00035468 fc
+25 00035469 bb10000000
bx
+30 0003546e 89d9
ecx
+32 00035470 f3a5
,(%edi)
+34 00035472 f30f2a4518
m0
+39 00035477 f30f5e0504191000
m0
+47 0003547f f30f5905d01b1000
m0
+55 00035487 f30f5805381b1000
m0
+63 0003548f f30f114584
p)
+68 00035494 f30f118570ffffff
70(%ebp)
+76 0003549c f30f11855cffffff
5c(%ebp)
+84 000354a4 c7442404004c0d00
04(%esp)
Front
+92 000354ac 8b4510
ebp),%eax
+95 000354af 890424
%esp)
+98 000354b2 e849770200
+103 000354b7 f30f104804
m1

movl
pushl
pushl
pushl
subl

$0x000

leal

0xffffff5c(%eb

movl

0x001380d0,%es
cld

movl

$0x00000010,%e
movl

%ebx,%

rep/movsl

(%esi)

cvtsi2ss

0x18(%ebp),%xm

divss

0x00101904,%xm

mulss

0x00101bd0,%xm

addss

0x00101b38,%xm

movss

%xmm0,0x84(%eb

movss

%xmm0,0xffffff

movss

%xmm0,0xffffff

movl

$0x000d4c00,0x

calll
movss

movl

0x10(%

movl

%eax,(
0x0005cc00
0x04(%eax),%xm

+108 000354bc f30f5c0d381b1000

subss

0x00101b38,%xm

cvtsi2ss

0x14(%ebp),%xm

divss

0x00101904,%xm

movss

%xmm0,0xdc(%eb

movss

%xmm1,0xe0(%eb

movl

$0x00000000,0x

m1
+116 000354c4 f30f2a4514
m0
+121 000354c9 f30f5e0504191000
m0
+129 000354d1 f30f1145dc
p)
+134 000354d6 f30f114de0
p)
+139 000354db
e4(%ebp)
+146 000354e2
ebp),%eax
+149 000354e5
x04(%esp)
+153 000354e9
ebp),%eax
+156 000354ec
%esp)
+159 000354ef
+164 000354f4
p),%xmm2
+172 000354fc
m0
+177 00035501
14(%ebp)
+185 00035509
p),%xmm3
+193 00035511
m4
+198 00035516
10(%ebp)
+206 0003551e
p),%xmm4
+214 00035526
m0
+219 0003552b
0c(%ebp)
+227 00035533
p),%xmm5
+235 0003553b
m0
+240 00035540
08(%ebp)
+248 00035548
p),%xmm0
+256 00035550
%xmm0
+260 00035554
p),%xmm1
+268 0003555c
%xmm1
+272 00035560
%xmm0
+276 00035564
p),%xmm1
+284 0003556c
%xmm1
+288 00035570

c745e400000000
8d45dc

leal

0xdc(%

89442404

movl

%eax,0

8d459c

leal

0x9c(%

890424

movl

%eax,(

e82cf80200
f30f10955cffffff

calll
movss

0x00064d20
0xffffff5c(%eb

f30f10459c

movss

0x9c(%ebp),%xm

f30f118514ffffff

movss

%xmm0,0xffffff

f30f109d60ffffff

movss

0xffffff60(%eb

f30f1065ac

movss

0xac(%ebp),%xm

f30f11a510ffffff

movss

%xmm4,0xffffff

f30f10a564ffffff

movss

0xffffff64(%eb

f30f1045bc

movss

0xbc(%ebp),%xm

f30f11850cffffff

movss

%xmm0,0xffffff

f30f10ad68ffffff

movss

0xffffff68(%eb

f30f1045cc

movss

0xcc(%ebp),%xm

f30f118508ffffff

movss

%xmm0,0xffffff

f30f108514ffffff

movss

0xffffff14(%eb

f30f59c2
f30f108d10ffffff

mulss
movss

%xmm2,
0xffffff10(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d0cffffff

movss

0xffffff0c(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

%xmm0
+292 00035574
p),%xmm1
+300 0003557c
%xmm1
+304 00035580
%xmm0
+308 00035584
1c(%ebp)
+316 0003558c
m0
+321 00035591
04(%ebp)
+329 00035599
m0
+334 0003559e
00(%ebp)
+342 000355a6
m0
+347 000355ab
fc(%ebp)
+355 000355b3
m0
+360 000355b8
f8(%ebp)
+368 000355c0
p),%xmm0
+376 000355c8
%xmm0
+380 000355cc
p),%xmm1
+388 000355d4
%xmm1
+392 000355d8
%xmm0
+396 000355dc
p),%xmm1
+404 000355e4
%xmm1
+408 000355e8
%xmm0
+412 000355ec
p),%xmm1
+420 000355f4
%xmm1
+424 000355f8
%xmm0
+428 000355fc
20(%ebp)
+436 00035604
m7
+441 00035609
m0
+446 0003560e
f4(%ebp)
+454 00035616
m0
+459 0003561b
f0(%ebp)
+467 00035623

f30f108d08ffffff

movss

0xffffff08(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f11851cffffff

movss

%xmm0,0xffffff

f30f1045a0

movss

0xa0(%ebp),%xm

f30f118504ffffff

movss

%xmm0,0xffffff

f30f1045b0

movss

0xb0(%ebp),%xm

f30f118500ffffff

movss

%xmm0,0xffffff

f30f1045c0

movss

0xc0(%ebp),%xm

f30f1185fcfeffff

movss

%xmm0,0xfffffe

f30f1045d0

movss

0xd0(%ebp),%xm

f30f1185f8feffff

movss

%xmm0,0xfffffe

f30f108504ffffff

movss

0xffffff04(%eb

f30f59c2
f30f108d00ffffff

mulss
movss

%xmm2,
0xffffff00(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108dfcfeffff

movss

0xfffffefc(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108df8feffff

movss

0xfffffef8(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118520ffffff

movss

%xmm0,0xffffff

f30f107da4

movss

0xa4(%ebp),%xm

f30f1045b4

movss

0xb4(%ebp),%xm

f30f1185f4feffff

movss

%xmm0,0xfffffe

f30f1045c4

movss

0xc4(%ebp),%xm

f30f1185f0feffff

movss

%xmm0,0xfffffe

f30f1045d4

movss

0xd4(%ebp),%xm

m0
+472 00035628
ec(%ebp)
+480 00035630
%xmm0
+483 00035633
%xmm0
+487 00035637
p),%xmm1
+495 0003563f
%xmm1
+499 00035643
%xmm0
+503 00035647
p),%xmm1
+511 0003564f
%xmm1
+515 00035653
%xmm0
+519 00035657
p),%xmm1
+527 0003565f
%xmm1
+531 00035663
%xmm0
+535 00035667
24(%ebp)
+543 0003566f
m6
+548 00035674
m0
+553 00035679
e8(%ebp)
+561 00035681
m0
+566 00035686
e4(%ebp)
+574 0003568e
m0
+579 00035693
e0(%ebp)
+587 0003569b
%xmm2
+591 0003569f
p),%xmm3
+599 000356a7
%xmm2
+603 000356ab
p),%xmm4
+611 000356b3
%xmm2
+615 000356b7
%xmm5
+619 000356bb
%xmm2
+623 000356bf
28(%ebp)
+631 000356c7
p),%xmm2
+639 000356cf

f30f1185ecfeffff

movss

%xmm0,0xfffffe

0f28c2

movaps

%xmm2,

f30f59c7

mulss

%xmm7,

f30f108df4feffff

movss

0xfffffef4(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108df0feffff

movss

0xfffffef0(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108decfeffff

movss

0xfffffeec(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118524ffffff

movss

%xmm0,0xffffff

f30f1075a8

movss

0xa8(%ebp),%xm

f30f1045b8

movss

0xb8(%ebp),%xm

f30f1185e8feffff

movss

%xmm0,0xfffffe

f30f1045c8

movss

0xc8(%ebp),%xm

f30f1185e4feffff

movss

%xmm0,0xfffffe

f30f1045d8

movss

0xd8(%ebp),%xm

f30f1185e0feffff

movss

%xmm0,0xfffffe

f30f59d6
f30f599de8feffff

mulss
mulss

f30f58d3
f30f59a5e4feffff

%xmm6,
0xfffffee8(%eb

addss
mulss

%xmm3,
0xfffffee4(%eb

f30f58d4

addss

%xmm4,

f30f59e8

mulss

%xmm0,

f30f58d5

addss

%xmm5,

f30f119528ffffff

movss

%xmm2,0xffffff

f30f10956cffffff

movss

0xffffff6c(%eb

f30f109d70ffffff

movss

0xffffff70(%eb

p),%xmm3
+647 000356d7
p),%xmm4
+655 000356df
p),%xmm5
+663 000356e7
p),%xmm0
+671 000356ef
%xmm0
+675 000356f3
p),%xmm1
+683 000356fb
%xmm1
+687 000356ff
%xmm0
+691 00035703
p),%xmm1
+699 0003570b
%xmm1
+703 0003570f
%xmm0
+707 00035713
p),%xmm1
+715 0003571b
%xmm1
+719 0003571f
%xmm0
+723 00035723
2c(%ebp)
+731 0003572b
p),%xmm0
+739 00035733
%xmm0
+743 00035737
p),%xmm1
+751 0003573f
%xmm1
+755 00035743
%xmm0
+759 00035747
p),%xmm1
+767 0003574f
%xmm1
+771 00035753
%xmm0
+775 00035757
p),%xmm1
+783 0003575f
%xmm1
+787 00035763
%xmm0
+791 00035767
30(%ebp)
+799 0003576f
%xmm0
+802 00035772
%xmm0
+806 00035776
p),%xmm1
+814 0003577e

f30f10a574ffffff

movss

0xffffff74(%eb

f30f10ad78ffffff

movss

0xffffff78(%eb

f30f108514ffffff

movss

0xffffff14(%eb

f30f59c2
f30f108d10ffffff

mulss
movss

%xmm2,
0xffffff10(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d0cffffff

movss

0xffffff0c(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108d08ffffff

movss

0xffffff08(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f11852cffffff

movss

%xmm0,0xffffff

f30f108504ffffff

movss

0xffffff04(%eb

f30f59c2
f30f108d00ffffff

mulss
movss

%xmm2,
0xffffff00(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108dfcfeffff

movss

0xfffffefc(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108df8feffff

movss

0xfffffef8(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118530ffffff

movss

%xmm0,0xffffff

0f28c7

movaps

%xmm7,

f30f59c2

mulss

%xmm2,

f30f108df4feffff
f30f59cb

movss

0xfffffef4(%eb
mulss

%xmm3,

%xmm1
+818 00035782
%xmm0
+822 00035786
p),%xmm1
+830 0003578e
%xmm1
+834 00035792
%xmm0
+838 00035796
p),%xmm1
+846 0003579e
%xmm1
+850 000357a2
%xmm0
+854 000357a6
34(%ebp)
+862 000357ae
%xmm2
+866 000357b2
p),%xmm3
+874 000357ba
%xmm2
+878 000357be
p),%xmm4
+886 000357c6
%xmm2
+890 000357ca
p),%xmm5
+898 000357d2
%xmm2
+902 000357d6
38(%ebp)
+910 000357de
p),%xmm2
+918 000357e6
m3
+923 000357eb
m4
+928 000357f0
m5
+933 000357f5
p),%xmm0
+941 000357fd
%xmm0
+945 00035801
p),%xmm1
+953 00035809
%xmm1
+957 0003580d
%xmm0
+961 00035811
p),%xmm1
+969 00035819
%xmm1
+973 0003581d
%xmm0
+977 00035821
p),%xmm1
+985 00035829

f30f58c1
f30f108df0feffff

addss
movss

%xmm1,
0xfffffef0(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108decfeffff

movss

0xfffffeec(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118534ffffff

movss

f30f59d6
f30f599de8feffff

mulss
mulss

f30f58d3
f30f59a5e4feffff

mulss

%xmm3,
0xfffffee4(%eb

addss
mulss

f30f58d5

%xmm6,
0xfffffee8(%eb

addss

f30f58d4
f30f59ade0feffff

%xmm0,0xffffff

%xmm4,
0xfffffee0(%eb

addss

%xmm5,

f30f119538ffffff

movss

%xmm2,0xffffff

f30f10957cffffff

movss

0xffffff7c(%eb

f30f105d80

movss

0x80(%ebp),%xm

f30f106584

movss

0x84(%ebp),%xm

f30f106d88

movss

0x88(%ebp),%xm

f30f108514ffffff

movss

0xffffff14(%eb

f30f59c2
f30f108d10ffffff

mulss
movss

%xmm2,
0xffffff10(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d0cffffff

movss

0xffffff0c(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108d08ffffff
f30f59cd

movss

0xffffff08(%eb
mulss

%xmm5,

%xmm1
+989 0003582d
%xmm0
+993 00035831
3c(%ebp)
+1001 00035839
p),%xmm0
+1009 00035841
%xmm0
+1013 00035845
p),%xmm1
+1021 0003584d
%xmm1
+1025 00035851
%xmm0
+1029 00035855
p),%xmm1
+1037 0003585d
%xmm1
+1041 00035861
%xmm0
+1045 00035865
p),%xmm1
+1053 0003586d
%xmm1
+1057 00035871
%xmm0
+1061 00035875
40(%ebp)
+1069 0003587d
%xmm0
+1072 00035880
%xmm0
+1076 00035884
p),%xmm1
+1084 0003588c
%xmm1
+1088 00035890
%xmm0
+1092 00035894
p),%xmm1
+1100 0003589c
%xmm1
+1104 000358a0
%xmm0
+1108 000358a4
p),%xmm1
+1116 000358ac
%xmm1
+1120 000358b0
%xmm0
+1124 000358b4
44(%ebp)
+1132 000358bc
%xmm2
+1136 000358c0
p),%xmm3
+1144 000358c8
%xmm2
+1148 000358cc

f30f58c1

addss

%xmm1,

f30f11853cffffff

movss

%xmm0,0xffffff

f30f108504ffffff

movss

0xffffff04(%eb

f30f59c2
f30f108d00ffffff

mulss
movss

%xmm2,
0xffffff00(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108dfcfeffff

movss

0xfffffefc(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108df8feffff

movss

0xfffffef8(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118540ffffff

movss

%xmm0,0xffffff

0f28c7

movaps

%xmm7,

f30f59c2

mulss

%xmm2,

f30f108df4feffff

movss

0xfffffef4(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108df0feffff

movss

0xfffffef0(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108decfeffff

movss

0xfffffeec(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118544ffffff

movss

f30f59d6
f30f599de8feffff

mulss
mulss

f30f58d3
f30f59a5e4feffff

%xmm0,0xffffff

0xfffffee8(%eb
addss

mulss

%xmm6,

%xmm3,
0xfffffee4(%eb

p),%xmm4
+1156 000358d4
%xmm2
+1160 000358d8
p),%xmm5
+1168 000358e0
%xmm2
+1172 000358e4
48(%ebp)
+1180 000358ec
m0
+1185 000358f1
m1
+1190 000358f6
m2
+1195 000358fb
m3
+1200 00035900
p),%xmm4
+1208 00035908
%xmm4
+1212 0003590c
14(%ebp)
+1220 00035914
p),%xmm4
+1228 0003591c
%xmm4
+1232 00035920
10(%ebp)
+1240 00035928
p),%xmm4
+1248 00035930
p),%xmm4
+1256 00035938
14(%ebp)
+1264 00035940
p),%xmm4
+1272 00035948
%xmm4
+1276 0003594c
0c(%ebp)
+1284 00035954
p),%xmm4
+1292 0003595c
p),%xmm4
+1300 00035964
14(%ebp)
+1308 0003596c
p),%xmm4
+1316 00035974
%xmm4
+1320 00035978
08(%ebp)
+1328 00035980
p),%xmm4
+1336 00035988
p),%xmm4
+1344 00035990
4c(%ebp)
+1352 00035998

f30f58d4
f30f59ade0feffff

addss
mulss

f30f58d5

%xmm4,
0xfffffee0(%eb

addss

%xmm5,

f30f119548ffffff

movss

%xmm2,0xffffff

f30f10458c

movss

0x8c(%ebp),%xm

f30f104d90

movss

0x90(%ebp),%xm

f30f105594

movss

0x94(%ebp),%xm

f30f105d98

movss

0x98(%ebp),%xm

f30f10a514ffffff

movss

0xffffff14(%eb

f30f59e0

mulss

%xmm0,

f30f11a514ffffff

movss

%xmm4,0xffffff

f30f10a510ffffff

movss

0xffffff10(%eb

f30f59e1

mulss

%xmm1,

f30f11a510ffffff

movss

%xmm4,0xffffff

f30f10a514ffffff

movss

0xffffff14(%eb

f30f58a510ffffff

addss

0xffffff10(%eb

f30f11a514ffffff

movss

%xmm4,0xffffff

f30f10a50cffffff

movss

0xffffff0c(%eb

f30f59e2

mulss

%xmm2,

f30f11a50cffffff

movss

%xmm4,0xffffff

f30f10a514ffffff

movss

0xffffff14(%eb

f30f58a50cffffff

addss

0xffffff0c(%eb

f30f11a514ffffff

movss

%xmm4,0xffffff

f30f10a508ffffff

movss

0xffffff08(%eb

f30f59e3

mulss

%xmm3,

f30f11a508ffffff

movss

%xmm4,0xffffff

f30f10a514ffffff

movss

0xffffff14(%eb

f30f58a508ffffff

addss

0xffffff08(%eb

f30f11a54cffffff

movss

%xmm4,0xffffff

f30f10a504ffffff

movss

0xffffff04(%eb

p),%xmm4
+1360 000359a0
%xmm4
+1364 000359a4
04(%ebp)
+1372 000359ac
p),%xmm4
+1380 000359b4
%xmm4
+1384 000359b8
00(%ebp)
+1392 000359c0
p),%xmm4
+1400 000359c8
p),%xmm4
+1408 000359d0
04(%ebp)
+1416 000359d8
p),%xmm4
+1424 000359e0
%xmm4
+1428 000359e4
fc(%ebp)
+1436 000359ec
p),%xmm4
+1444 000359f4
p),%xmm4
+1452 000359fc
04(%ebp)
+1460 00035a04
p),%xmm4
+1468 00035a0c
%xmm4
+1472 00035a10
f8(%ebp)
+1480 00035a18
p),%xmm4
+1488 00035a20
p),%xmm4
+1496 00035a28
50(%ebp)
+1504 00035a30
%xmm7
+1508 00035a34
p),%xmm4
+1516 00035a3c
%xmm4
+1520 00035a40
%xmm7
+1524 00035a44
p),%xmm4
+1532 00035a4c
%xmm4
+1536 00035a50
%xmm7
+1540 00035a54
p),%xmm4
+1548 00035a5c
%xmm4
+1552 00035a60

f30f59e0

mulss

%xmm0,

f30f11a504ffffff

movss

%xmm4,0xffffff

f30f10a500ffffff

movss

0xffffff00(%eb

f30f59e1

mulss

%xmm1,

f30f11a500ffffff

movss

%xmm4,0xffffff

f30f10a504ffffff

movss

0xffffff04(%eb

f30f58a500ffffff

addss

0xffffff00(%eb

f30f11a504ffffff

movss

%xmm4,0xffffff

f30f10a5fcfeffff

movss

0xfffffefc(%eb

f30f59e2

mulss

%xmm2,

f30f11a5fcfeffff

movss

%xmm4,0xfffffe

f30f10a504ffffff

movss

0xffffff04(%eb

f30f58a5fcfeffff

addss

0xfffffefc(%eb

f30f11a504ffffff

movss

%xmm4,0xffffff

f30f10a5f8feffff

movss

0xfffffef8(%eb

f30f59e3

mulss

%xmm3,

f30f11a5f8feffff

movss

%xmm4,0xfffffe

f30f10a504ffffff

movss

0xffffff04(%eb

f30f58a5f8feffff

addss

0xfffffef8(%eb

f30f11a550ffffff

movss

%xmm4,0xffffff

f30f59f8
f30f10a5f4feffff

mulss
movss

%xmm0,
0xfffffef4(%eb

f30f59e1

mulss

%xmm1,

f30f58fc

addss

%xmm4,

f30f10a5f0feffff

movss

0xfffffef0(%eb

f30f59e2

mulss

%xmm2,

f30f58fc

addss

%xmm4,

f30f10a5ecfeffff

movss

0xfffffeec(%eb

f30f59e3

mulss

%xmm3,

f30f58fc

addss

%xmm4,

%xmm7
+1556 00035a64
54(%ebp)
+1564 00035a6c
%xmm6
+1568 00035a70
p),%xmm1
+1576 00035a78
e8(%ebp)
+1584 00035a80
%xmm6
+1588 00035a84
p),%xmm2
+1596 00035a8c
e4(%ebp)
+1604 00035a94
%xmm6
+1608 00035a98
p),%xmm3
+1616 00035aa0
e0(%ebp)
+1624 00035aa8
%xmm6
+1628 00035aac
58(%ebp)
+1636 00035ab4
p),%esi
+1642 00035aba
+1643 00035abb
ebp),%edi
+1646 00035abe
ecx
+1648 00035ac0
,(%edi)
+1650 00035ac2
sp
+1656 00035ac8
+1657 00035ac9
+1658 00035aca
+1659 00035acb
+1660 00035acc
+1661 00035acd
+1662 00035ace
+0

f30f11bd54ffffff

movss

f30f59f0

%xmm7,0xffffff
mulss

%xmm0,

f30f598de8feffff

mulss

0xfffffee8(%eb

f30f118de8feffff

movss

%xmm1,0xfffffe

f30f58f1

addss

%xmm1,

f30f5995e4feffff

mulss

0xfffffee4(%eb

f30f1195e4feffff

movss

%xmm2,0xfffffe

f30f58f2

addss

%xmm2,

f30f599de0feffff

mulss

0xfffffee0(%eb

f30f119de0feffff

movss

%xmm3,0xfffffe

f30f58f3

addss

%xmm3,

f30f11b558ffffff

movss

%xmm6,0xffffff

8db51cffffff

leal

0xffffff1c(%eb

fc
8b7d0c

cld
movl

0x0c(%

89d9

movl

%ebx,%

f3a5

rep/movsl

(%esi)

81c42c010000
5b
5e
5f
c9
c3
90
6690

addl

$0x0000012c,%e
popl
popl
popl
leave
ret
nop
nop

00035ad0 55

%ebx
%esi
%edi

pushl

%ebp
+1
00035ad1 89e5
%esp,%ebp
+3
00035ad3 56
%esi
+4
00035ad4 53
%ebx
+5
00035ad5 83ec60
$0x60,%esp
+8
00035ad8 8b750c
0x0c(%ebp),%esi
+11 00035adb 8b4510
ebp),%eax
+14 00035ade 89442404
x04(%esp)

movl
pushl
pushl
subl
movl
movl

0x10(%

movl

%eax,0

+18 00035ae2
%esp)
+21 00035ae5
+26 00035aea
ebp),%eax
+29 00035aed
x10(%esp)
+33 00035af1
ebp),%eax
+36 00035af4
x0c(%esp)
+40 00035af8
x08(%esp)
+44 00035afc
ebp),%ebx
+47 00035aff
x04(%esp)
+51 00035b03
ebp),%eax
+54 00035b06
%esp)
+57 00035b09
+62 00035b0e
04(%esp)
+70 00035b16
%esp)
+73 00035b19
+78 00035b1e
x04(%esp)
+82 00035b22
%esp)
+85 00035b25
+90 00035b2a
04(%esp)
+98 00035b32
%esp)
+101 00035b35
+106 00035b3a
x04(%esp)
+110 00035b3e
%esp)
+113 00035b41
+118 00035b46
%esp)
+121 00035b49
+126 00035b4e
%esp
+129 00035b51
+130 00035b52
+131 00035b53
+132 00035b54
+133 00035b55
+134 00035b56
ax)
+0

893424

movl

%esi,(

movl

0x0005def0
0x18(%

89442410

movl

%eax,0

8b4514

movl

0x14(%

8944240c

movl

%eax,0

89742408

movl

%esi,0

8d5db8

leal

0xb8(%

895c2404

movl

%ebx,0

8b4508

movl

0x08(%

890424

movl

%eax,(

e806840200
8b4518

calll

e842f9ffff
c7442404ac510d00
CD Front
893424

calll
movl

e8726f0200
895c2404

calll

890424
e806680200
c74424045c4d0d00
CD Back
893424

calll
movl

e8566f0200
895c2404

calll

890424
e8ea670200
893424

calll

e8f26f0200
83c460

calll

5b
5e
c9
c3
90
662e0f1f840000000000

nopw

0x00035450
$0x000d51ac,0x
movl

%esi,(

movl

0x0005ca90
%ebx,0

movl

%eax,(
0x0005c330
$0x000d4d5c,0x

movl

%esi,(

movl

0x0005ca90
%ebx,0

movl

%eax,(

movl

0x0005c330
%esi,(

addl

0x0005cb40
$0x60,

popl
%ebx
popl
%esi
leave
ret
nop
%cs:0x00000000(%eax,%e

00035b60 55

pushl

00035b61 89e5

movl

00035b63 57

pushl

%ebp
+1
%esp,%ebp
+3

%edi
+4

00035b64 56

pushl

+5

00035b65 53

pushl

%esi
%ebx
+6
00035b66 81ec4c010000
0014c,%esp
+12 00035b6c c7442404864d0d00
04(%esp)
Top
+20 00035b74 8b450c
ebp),%eax
+23 00035b77 890424
%esp)
+26 00035b7a e8116f0200
+31 00035b7f 89c6
esi
+33 00035b81 c7442404f8450d00
04(%esp)
InsideTop
+41 00035b89 8b550c
ebp),%edx
+44 00035b8c 891424
%esp)
+47 00035b8f e8fc6e0200
+52 00035b94 89c7
edi
+54 00035b96 8b5e50
esi),%ebx
+57 00035b99 895da8
xa8(%ebp)
+60 00035b9c 8b4e54
esi),%ecx
+63 00035b9f 894dac
xac(%ebp)
+66 00035ba2 8b5658
esi),%edx
+69 00035ba5 8955b0
xb0(%ebp)
+72 00035ba8 8b465c
esi),%eax
+75 00035bab 8945b4
xb4(%ebp)
+78 00035bae f30f104660
m0
+83 00035bb3 f30f1145b8
p)
+88 00035bb8 8b4664
esi),%eax
+91 00035bbb 8945bc
xbc(%ebp)
+94 00035bbe 895dc0
xc0(%ebp)
+97 00035bc1 894dc4
xc4(%ebp)
+100 00035bc4 8955c8
xc8(%ebp)
+103 00035bc7 8b4508
ebp),%eax
+106 00035bca 80781000
0x10(%eax)
+110 00035bce 0f851c010000

subl
movl

$0x000
$0x000d4d86,0x

movl

0x0c(%

movl

%eax,(

movl

0x0005ca90
%eax,%

calll
movl

$0x000d45f8,0x
movl

0x0c(%

movl

%edx,(

movl

0x0005ca90
%eax,%

movl

0x50(%

movl

%ebx,0

movl

0x54(%

movl

%ecx,0

movl

0x58(%

movl

%edx,0

movl

0x5c(%

movl

%eax,0

calll

movss

0x60(%esi),%xm

movss

%xmm0,0xb8(%eb

jne

movl

0x64(%

movl

%eax,0

movl

%ebx,0

movl

%ecx,0

movl

%edx,0

movl

0x08(%

cmpb

$0x00,
0x00035cf0

+116 00035bd4 f30f1145c4

movss

%xmm0,0xc4(%eb

cvtsi2ss

0x0c(%eax),%xm

mulss

0x00101b18,%xm

xorps

0x00101be0,%xm

p)
+121 00035bd9 f30f2a400c
m0
+126 00035bde f30f5905181b1000
m0
+134 00035be6 0f5705e01b1000
m0
+141 00035bed
ebp),%eax
+144 00035bf0
x0c(%esp)
+148 00035bf4
p)
+154 00035bfa
x
+160 00035c00
x04(%esp)
+164 00035c04
p),%ebx
+170 00035c0a
%esp)
+173 00035c0d
+178 00035c12
x04(%esp)
+182 00035c16
%esp)
+185 00035c19
+190 00035c1e
x04(%esp)
+194 00035c22
%esp)
+197 00035c25
+202 00035c2a
ebp),%esi
+205 00035c2d
%esp)
+208 00035c30
+213 00035c35
m1
+218 00035c3a
%xmm2
+221 00035c3d
m2
+226 00035c42
%xmm0
+229 00035c45
%xmm0
+232 00035c48
5c55
+234 00035c4a
%xmm0
+237 00035c4d
m0
+245 00035c55
p)
+250 00035c5a
m2
+255 00035c5f
%xmm0

8d45c0

leal

0xc0(%

8944240c

movl

%eax,0

f30f11442408

movss

%xmm0,0x08(%es

8b15f4801300

movl

0x001380f4,%ed

89542404
8d9de4feffff

movl
leal

891c24
e8eeee0200
895c2404

e812670200
895c2404

movl

0x00064b00
%ebx,0

movl

%esi,(

movl

0x0005c330
%ebx,0

movl

%edi,(

leal

0x0005c330
0x84(%

movl

%esi,(

calll
movss

0f28d1
f30f5c55a8

%ebx,(

calll

893424
e8bb610200
f30f104db4

movl

calll

893c24
e806670200
8d7584

0xfffffee4(%eb

calll

893424

%edx,0

0x0005bdf0
0xb4(%ebp),%xm
movaps

subss

%xmm1,
0xa8(%ebp),%xm

0f57c0

xorps

%xmm0,

0f2ec2

ucomiss

%xmm2,

770b

ja

0x0003

0f28c2

movaps

%xmm2,

f30f5905e0120e00

mulss

0x000e12e0,%xm

f30f1145e0

movss

%xmm0,0xe0(%eb

f30f1055b8

movss

0xb8(%ebp),%xm

0f28c2

movaps

%xmm2,

+258 00035c62 f30f5c45ac

subss

0xac(%ebp),%xm

m0
+263 00035c67
%xmm3
+266 00035c6a
%xmm3
+270 00035c6e
p)
+275 00035c73
ebp),%eax
+278 00035c76
ebp),%edx
+281 00035c79
ebp),%xmm3
+285 00035c7d
eax
+288 00035c80
m0
+296 00035c88
c8(%ebp)
+304 00035c90
,%xmm0
+308 00035c94
c8(%ebp)
+316 00035c9c
ebp),%edx
+319 00035c9f
edx),%eax
+322 00035ca2
%eax
+325 00035ca5
5d10
+327 00035ca7
%eax
+330 00035caa
5d10
+332 00035cac
%eax
+335 00035caf
%eax
+338 00035cb2
+344 00035cb8
x,%eax)
+352 00035cc0
x04(%esp)
+356 00035cc4
ebp),%edx
+359 00035cc7
%esp)
+362 00035cca
+367 00035ccf
ebp),%eax
+370 00035cd2
%esp)
+373 00035cd5
+378 00035cda
%esp)
+381 00035cdd
+386 00035ce2
sp

0f57db

xorps

%xmm3,

f30f5fd8

maxss

%xmm0,

f30f115de4

movss

%xmm3,0xe4(%eb

8d45e0

leal

0xe0(%

8d55e4

leal

0xe4(%

0f2e5de0

ucomiss

0xe0(%

0f46c2

cmovbel

%edx,%

f30f1005d41b1000

movss

0x00101bd4,%xm

f30f1185c8feffff

movss

%xmm0,0xfffffe

f30f5900
f30f1185c8feffff

mulss
movss

(%eax)
%xmm0,0xfffffe

8b5508

movl

0x08(%

8b4214

movl

0x14(%

83f801

cmpl

$0x01,

7469

je

0x0003

83f803

cmpl

$0x03,

7464

je

0x0003

83e802

subl

$0x02,

83f801

cmpl

$0x01,

0f86e1010000
0f1f840000000000

jbe
nopl

0x00035e99
0x00000000(%ea

89742404

movl

%esi,0

8b550c

movl

0x0c(%

891424

movl

%edx,(

movl

0x0005d890
0x0c(%

movl

%eax,(

movl

0x0005cb40
%esi,(

e8c17b0200
8b450c

calll

890424
e8666e0200
893424

calll

e87e850200
81c44c010000

calll
addl

0x0005e260
$0x0000014c,%e

+392
+393
+394
+395
+396
+397
+400

00035ce8
00035ce9
00035cea
00035ceb
00035cec
00035ced
00035cf0

5b
5e
5f
c9
c3
0f1f00
f30f2a400c

popl
popl
popl
leave
ret
nopl

%ebx
%esi
%edi

cvtsi2ss

(%eax)
0x0c(%eax),%xm

mulss

0x00101b18,%xm

jmp
nopl

0x00035bed
0x00000000(%ea

nopl

0x00000000(%ea

m0
+405 00035cf5 f30f5905181b1000
m0
+413 00035cfd e9ebfeffff
+418 00035d02 0f1f8000000000
x)
+425 00035d09 0f1f8000000000
x)
+432 00035d10
ebp),%eax
+435 00035d13
eax),%edx
+439 00035d17
l
+441 00035d19
+447 00035d1f
m6
+452 00035d24
p),%xmm4
+460 00035d2c
%xmm4
+464 00035d30
m2
+472 00035d38
cc(%ebp)
+480 00035d40
cx
+485 00035d45
ebp),%eax
+488 00035d48
m5
+493 00035d4d
%xmm0
+496 00035d50
%xmm0
+500 00035d54
%xmm3
+503 00035d57
%xmm3
+506 00035d5a
+512 00035d60
m7
+520 00035d68
%xmm2
+523 00035d6b
%xmm2
+527 00035d6f
%xmm0
+530 00035d72
%xmm3
+533 00035d75
l
+535 00035d77

8b4508

movl

0x08(%

0fb65010

movzbl

0x10(%

84d2

testb

%dl,%d

0f8581030000
f30f1075ac

jne
movss

0x000360a0
0xac(%ebp),%xm

f30f10a5c8feffff

movss

0xfffffec8(%eb

f30f58e6

addss

%xmm6,

f30f1015e8120e00

movss

0x000e12e8,%xm

f30f1195ccfeffff

movss

%xmm2,0xfffffe

b902000000

movl

$0x00000002,%e

8b45b0
f30f106da8

movl
movss

0xb0(%
0xa8(%ebp),%xm

0f28c1

movaps

%xmm1,

f30f5cc5

subss

%xmm5,

0f57db

xorps

%xmm3,

0f2ed8

ucomiss

%xmm0,

0f8790030000
f30f103de0120e00

ja
movss

0x000360f0
0x000e12e0,%xm

0f28d0

movaps

%xmm0,

f30f59d7

mulss

%xmm7,

0f28c2

movaps

%xmm2,

0f28d8

movaps

%xmm0,

84d2

testb

%dl,%d

7406

je

0x0003

5d7f
+537 00035d79
%xmm3
+540 00035d7c
%xmm2
+543 00035d7f
%xmm1
+547 00035d83
%xmm1
+551 00035d87
%xmm0
+554 00035d8a
%xmm0
+558 00035d8e
54(%ebp)
+566 00035d96
58(%ebp)
+574 00035d9e
c(%ebp)
+580 00035da4
%xmm2
+584 00035da8
60(%ebp)
+592 00035db0
64(%ebp)
+600 00035db8
8(%ebp)
+606 00035dbe
%xmm0
+609 00035dc1
%xmm0
+613 00035dc5
6c(%ebp)
+621 00035dcd
70(%ebp)
+629 00035dd5
4(%ebp)
+635 00035ddb
%xmm1
+639 00035ddf
78(%ebp)
+647 00035de7
7c(%ebp)
+655 00035def
x80(%ebp)
+658 00035df2
ebp),%eax
+661 00035df5
m0
+666 00035dfa
m0
+674 00035e02
p)
+679 00035e07
d8(%ebp)
+686 00035e0e
%xmm1
+689 00035e11
%xmm1
+693 00035e15

0f28da

movaps

%xmm2,

0f28d0

movaps

%xmm0,

f30f58cd

addss

%xmm5,

f30f59cf

mulss

%xmm7,

0f28c1

movaps

%xmm1,

f30f5cc2

subss

%xmm2,

f30f118554ffffff

movss

%xmm0,0xffffff

f30f11a558ffffff

movss

%xmm4,0xffffff

89855cffffff

movl

%eax,0xffffff5

f30f58d1

addss

%xmm1,

f30f119560ffffff

movss

%xmm2,0xffffff

f30f11a564ffffff

movss

%xmm4,0xffffff

898568ffffff

movl

%eax,0xffffff6

0f28c1

movaps

%xmm1,

f30f5cc3

subss

%xmm3,

f30f11856cffffff

movss

%xmm0,0xffffff

f30f11b570ffffff

movss

%xmm6,0xffffff

898574ffffff

movl

%eax,0xffffff7

f30f58cb

addss

%xmm3,

f30f118d78ffffff

movss

%xmm1,0xffffff

f30f11b57cffffff

movss

%xmm6,0xffffff

894580

movl

%eax,0

8b4508

movl

0x08(%

f30f2a400c

cvtsi2ss

0x0c(%eax),%xm

f30f5905181b1000

mulss

0x00101b18,%xm

f30f1145d4

movss

%xmm0,0xd4(%eb

c745d800000000

movl

$0x00000000,0x

0f28c8

movaps

%xmm0,

f30f59c8

mulss

%xmm0,

f30f59c8

mulss

%xmm0,

%xmm1
+697 00035e19
%xmm1
+701 00035e1d
p)
+706 00035e22
%xmm0
+709 00035e25
ebp),%edx
+712 00035e28
%xmm0
+715 00035e2b
5e3a
+717 00035e2d
ebp),%edx
+720 00035e30
ebp),%eax
+723 00035e33
ebp),%xmm1
+727 00035e37
edx
+730 00035e3a
,%xmm0
+734 00035e3e
p)
+739 00035e43
p),%xmm0
+747 00035e4b
p)
+753 00035e51
p),%edx
+759 00035e57
%ecx),%eax
+762 00035e5a
eax
+764 00035e5c
%eax,4),%eax
+767 00035e5f
x14(%esp)
+771 00035e63
x
+776 00035e68
x10(%esp)
+780 00035e6c
x0c(%esp)
+784 00035e70
08(%esp)
+792 00035e78
x04(%esp)
+796 00035e7c
ebp),%edx
+799 00035e7f
%esp)
+802 00035e82
+807 00035e87
ebp),%edx
+810 00035e8a
edx),%eax
+813 00035e8d
%eax

f30f58c9
f30f114ddc

addss
movss

%xmm1,
%xmm1,0xdc(%eb

0f57c0

xorps

%xmm0,

8d55d8

leal

0xd8(%

0f2ec1

ucomiss

%xmm1,

730d

jae

0x0003

8d55d4

leal

0xd4(%

8d45dc

leal

0xdc(%

0f2e4dd4

ucomiss

0xd4(%

0f42d0

cmovbl

%eax,%

f30f1002

movss

(%edx)

f30f1145d4

movss

%xmm0,0xd4(%eb

f30f5985ccfeffff

mulss

0xfffffecc(%eb

f30f11442418

movss

%xmm0,0x18(%es

8d9554ffffff

leal

0xffffff54(%eb

8d0409

leal

(%ecx,

01c8

addl

%ecx,%

8d0482

leal

(%edx,

89442414

movl

%eax,0

a1f4801300

movl

0x001380f4,%ea

89442410

movl

%eax,0

8954240c

movl

%edx,0

c7442408805f0d00
Inside
89742404

movl

$0x000d5f80,0x
movl

%esi,0

8b5508

movl

0x08(%

891424

movl

%edx,(

movl

0x00034860
0x08(%

8b4214

movl

0x14(%

83e802

subl

$0x02,

e8d9e9ffff
8b5508

calll

+816 00035e90
%eax
+819 00035e93
+825 00035e99
ebp),%eax
+828 00035e9c
m0
+833 00035ea1
m0
+841 00035ea9
p)
+846 00035eae
cc(%ebp)
+853 00035eb5
%xmm1
+856 00035eb8
m1
+864 00035ec0
%xmm1
+868 00035ec4
%xmm1
+872 00035ec8
%xmm1
+876 00035ecc
p)
+881 00035ed1
%xmm0
+884 00035ed4
ebp),%edx
+887 00035ed7
%xmm0
+890 00035eda
+896 00035ee0
,%eax
+898 00035ee2
xd4(%ebp)
+901 00035ee5
ebp),%eax
+904 00035ee8
m5
+909 00035eed
m0
+914 00035ef2
m4
+919 00035ef7
%xmm3
+922 00035efa
%xmm3
+926 00035efe
m6
+934 00035f06
%xmm3
+938 00035f0a
%xmm2
+941 00035f0d
%xmm2
+945 00035f11
%xmm1
+948 00035f14
%xmm1

83f801

cmpl

$0x01,

movl

0x00035cc0
0x08(%

0f8727feffff
8b4508

ja

f30f2a400c

cvtsi2ss

0x0c(%eax),%xm

f30f5905181b1000

mulss

0x00101b18,%xm

f30f1145d4

movss

%xmm0,0xd4(%eb

c745cc00000000

movl

$0x00000000,0x

0f28c8
f30f5c0d20191000

movaps
subss

%xmm0,
0x00101920,%xm

f30f59c8

mulss

%xmm0,

f30f59c8

mulss

%xmm0,

f30f58c9

addss

%xmm1,

f30f114dd0

movss

%xmm1,0xd0(%eb

0f57c0

xorps

%xmm0,

8d55cc

leal

0xcc(%

0f2ec1

ucomiss

%xmm1,

0f82f0010000
8b02

jb
movl

0x000360d0
(%edx)

8945d4

movl

%eax,0

8b45b0

movl

0xb0(%

f30f106dac

movss

0xac(%ebp),%xm

f30f1045b8

movss

0xb8(%ebp),%xm

f30f1065a8

movss

0xa8(%ebp),%xm

0f28dd

movaps

%xmm5,

f30f58d8

addss

%xmm0,

f30f1035e0120e00

movss

0x000e12e0,%xm

f30f59de

mulss

%xmm6,

0f28d0

movaps

%xmm0,

f30f5cd5

subss

%xmm5,

0f57c9

xorps

%xmm1,

0f2eca

ucomiss

%xmm2,

+951 00035f17
5f28
+953 00035f19
%xmm1
+956 00035f1c
m1
+964 00035f24
%xmm1
+968 00035f28
54(%ebp)
+976 00035f30
58(%ebp)
+984 00035f38
c(%ebp)
+990 00035f3e
%xmm2
+993 00035f41
%xmm2
+997 00035f45
d0(%ebp)
+1005 00035f4d
p),%xmm0
+1013 00035f55
%xmm0
+1017 00035f59
60(%ebp)
+1025 00035f61
64(%ebp)
+1033 00035f69
8(%ebp)
+1039 00035f6f
6c(%ebp)
+1047 00035f77
70(%ebp)
+1055 00035f7f
4(%ebp)
+1061 00035f85
%xmm3
+1065 00035f89
d4(%ebp)
+1073 00035f91
78(%ebp)
+1081 00035f99
7c(%ebp)
+1089 00035fa1
x80(%ebp)
+1092 00035fa4
ebp),%eax
+1095 00035fa7
ax
+1100 00035fac
x18(%esp)
+1104 00035fb0
p),%eax
+1110 00035fb6
x14(%esp)
+1114 00035fba
x
+1120 00035fc0
x10(%esp)

770f

ja

0x0003

0f28ca

movaps

%xmm2,

f30f590dd81b1000

mulss

f30f59ce

0x00101bd8,%xm
mulss

%xmm6,

f30f11a554ffffff

movss

%xmm4,0xffffff

f30f118558ffffff

movss

%xmm0,0xffffff

89855cffffff

movl

%eax,0xffffff5

0f28d3

movaps

%xmm3,

f30f58d1

addss

%xmm1,

f30f1195d0feffff

movss

%xmm2,0xfffffe

f30f1085c8feffff

movss

0xfffffec8(%eb

f30f58c4

addss

%xmm4,

f30f118560ffffff

movss

%xmm0,0xffffff

f30f119564ffffff

movss

%xmm2,0xffffff

898568ffffff

movl

%eax,0xffffff6

f30f11a56cffffff

movss

%xmm4,0xffffff

f30f11ad70ffffff

movss

%xmm5,0xffffff

898574ffffff

movl

%eax,0xffffff7

f30f5cd9

subss

%xmm1,

f30f119dd4feffff

movss

%xmm3,0xfffffe

f30f118578ffffff

movss

%xmm0,0xffffff

f30f119d7cffffff

movss

%xmm3,0xffffff

894580

movl

%eax,0

8b45d4

movl

0xd4(%

3500000080

xorl

89442418
8d8554ffffff

movl
leal

89442414
8b1de4801300
895c2410

$0x80000000,%e
%eax,0
0xffffff54(%eb
movl

movl

%eax,0
0x001380e4,%eb

movl

%ebx,0

+1124 00035fc4
x0c(%esp)
+1128 00035fc8
08(%esp)
+1136 00035fd0
x04(%esp)
+1140 00035fd4
ebp),%eax
+1143 00035fd7
%esp)
+1146 00035fda
+1151 00035fdf
ebp),%edx
+1154 00035fe2
m0
+1159 00035fe7
%xmm1
+1162 00035fea
p),%xmm1
+1170 00035ff2
24(%ebp)
+1178 00035ffa
p),%xmm2
+1186 00036002
28(%ebp)
+1194 0003600a
c(%ebp)
+1200 00036010
30(%ebp)
+1208 00036018
ebp),%eax
+1211 0003601b
4(%ebp)
+1217 00036021
8(%ebp)
+1223 00036027
3c(%ebp)
+1231 0003602f
p),%xmm3
+1239 00036037
40(%ebp)
+1247 0003603f
4(%ebp)
+1253 00036045
48(%ebp)
+1261 0003604d
ebp),%eax
+1264 00036050
c(%ebp)
+1270 00036056
0(%ebp)
+1276 0003605c
ebp),%eax
+1279 0003605f
x18(%esp)
+1283 00036063
p),%edx
+1289 00036069
p),%eax
+1295 0003606f

8944240c
c7442408805f0d00
Inside
89742404

movl
movl

%eax,0
$0x000d5f80,0x

movl

%esi,0

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x00034860
0xb0(%

e881e8ffff
8b55b0

calll

f30f1045b4

movss

0f28c8

0xb4(%ebp),%xm
movaps

%xmm0,

f30f5c8dc8feffff

subss

0xfffffec8(%eb

f30f118d24ffffff

movss

%xmm1,0xffffff

f30f1095d0feffff

movss

0xfffffed0(%eb

f30f119528ffffff

movss

%xmm2,0xffffff

89952cffffff

movl

%edx,0xffffff2

f30f118530ffffff

movss

%xmm0,0xffffff

8b45b8

movl

0xb8(%

898534ffffff

movl

%eax,0xffffff3

899538ffffff

movl

%edx,0xffffff3

f30f118d3cffffff

movss

%xmm1,0xffffff

f30f109dd4feffff

movss

0xfffffed4(%eb

f30f119d40ffffff

movss

%xmm3,0xffffff

899544ffffff

movl

%edx,0xffffff4

f30f118548ffffff

movss

%xmm0,0xffffff

8b45ac

movl

0xac(%

89854cffffff

movl

%eax,0xffffff4

899550ffffff

movl

%edx,0xffffff5

8b45d4

movl

0xd4(%

89442418

movl

%eax,0

8d9524ffffff

leal

0xffffff24(%eb

8d8530ffffff

leal

0xffffff30(%eb

89442414

movl

%eax,0

x14(%esp)
+1299 00036073
x10(%esp)
+1303 00036077
x0c(%esp)
+1307 0003607b
08(%esp)
+1315 00036083
x04(%esp)
+1319 00036087
ebp),%eax
+1322 0003608a
%esp)
+1325 0003608d
+1330 00036092
+1335 00036097
+1344 000360a0
%xmm4
+1347 000360a3
%xmm6
+1350 000360a6
p),%xmm6
+1358 000360ae
m0
+1366 000360b6
cc(%ebp)
+1374 000360be
ecx
+1376 000360c0
+1381 000360c5
)
+1386 000360ca
)
+1392 000360d0
ebp),%edx
+1395 000360d3
ebp),%eax
+1398 000360d6
ebp),%xmm1
+1402 000360da
edx
+1405 000360dd
+1410 000360e2
x)
+1417 000360e9
x)
+1424 000360f0
%xmm2
+1427 000360f3
%xmm0
+1430 000360f6
m7
+1438 000360fe
+1443 00036103
ebx
+1445 00036105
%esp)
+1448 00036108
+1453 0003610d
%esp)

895c2410

movl

%ebx,0

8954240c

movl

%edx,0

c7442408805f0d00
Inside
89742404

movl

$0x000d5f80,0x
movl

%esi,0

8b4508

movl

0x08(%

890424

movl

%eax,(

e8cee7ffff
e929fcffff
660f1f840000000000
0f28e2

calll
jmp
nopw

0f28f2

0x00034860
0x00035cc0
0x00000000(%eax,%eax)
movaps
%xmm2,
movaps

%xmm2,

f30f5cb5c8feffff

subss

0xfffffec8(%eb

f30f100504130e00

movss

0x000e1304,%xm

f30f1185ccfeffff

movss

%xmm0,0xfffffe

31c9

xorl

%ecx,%

e980fcffff
0f1f440000

jmp
nopl

0x00035d45
0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8d55d4

leal

0xd4(%

8d45d0

leal

0xd0(%

0f2e4dd4

ucomiss

0xd4(%

0f42d0

cmovbl

%eax,%

e9fefdffff
0f1f8000000000

jmp
nopl

0x00035ee0
0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

0f28d3

movaps

%xmm3,

0f28c3

movaps

%xmm3,

f30f103de0120e00

movss

e96ffcffff
89c3

jmp

893424
e853810200
891c24

0x000e12e0,%xm
movl

0x00035d72
%eax,%

movl

%esi,(

movl

0x0005e260
%ebx,(

calll

+1456 00036110 e833cb0c00


__Unwind_Resume
+1461 00036115 90
+1462 00036116 662e0f1f840000000000
ax)
+0

calll

0x00102c48
nop
%cs:0x00000000(%eax,%e

nopw

00036120 55

pushl

%ebp
+1
00036121 89e5
%esp,%ebp
+3
00036123 83ec18
$0x18,%esp
+6
00036126 895df8
%ebx,0xf8(%ebp)
+9
00036129 8975fc
%esi,0xfc(%ebp)
+12 0003612c 8b5d08
ebp),%ebx
+15 0003612f 8b750c
ebp),%esi
+18 00036132 89742404
x04(%esp)
+22 00036136 891c24
%esp)
+25 00036139 e872eaffff
+30 0003613e 8b430c
ebx),%eax
+33 00036141 85c0
eax
+35 00036143 7e1b
6160
+37 00036145 89750c
x0c(%ebp)
+40 00036148 895d08
x08(%ebp)
+43 0003614b 8b5df8
ebp),%ebx
+46 0003614e 8b75fc
ebp),%esi
+49 00036151 c9
+50 00036152 e909faffff
+55 00036157 660f1f840000000000
+64 00036160 8b5df8
ebp),%ebx
+67 00036163 8b75fc
ebp),%esi
+70 00036166 c9
+71 00036167 c3
+72 00036168 0f1f840000000000
x,%eax)
+0

movl
subl
movl
movl
movl

0x08(%

movl

0x0c(%

movl

%esi,0

movl

%ebx,(

movl

0x00034bb0
0x0c(%

calll
testl

%eax,%

jle

0x0003

movl

%esi,0

movl

%ebx,0

movl

0xf8(%

movl

0xfc(%

leave
jmp
nopw

0x00035b60
0x00000000(%eax,%eax)
movl
0xf8(%
movl

0xfc(%

leave
ret
nopl

0x00000000(%ea

00036170 55

pushl

%ebp
+1
00036171
%esp,%ebp
+3
00036173
0x08(%ebp),%edx
+6
00036176
0x0c(%ebp),%eax
+9
00036179

89e5

movl

8b5508

movl

8b450c

movl

3882e8000000

cmpb

%al,0x

000000e8(%edx)
+15 0003617f
6187
+17 00036181
(%edx)
+23 00036187
+24 00036188
+25 00036189
+26 0003618a
)
+0

7406
8882e8000000
c9
c3
90
660f1f440000

je
movb

0x0003
%al,0x000000e8

leave
ret
nop
nopw

0x00(%eax,%eax

00036190 55

pushl

%ebp
+1
00036191 89e5
%esp,%ebp
+3
00036193 57
%edi
+4
00036194 56
%esi
+5
00036195 53
%ebx
+6
00036196 83ec3c
$0x3c,%esp
+9
00036199 8b4508
0x08(%ebp),%eax
+12 0003619c 8945d0
xd0(%ebp)
+15 0003619f 8b7d0c
ebp),%edi
+18 000361a2 8b5f54
edi),%ebx
+21 000361a5 8b5758
edi),%edx
+24 000361a8 8955d4
xd4(%ebp)
+27 000361ab 8b4f5c
edi),%ecx
+30 000361ae 894dd8
xd8(%ebp)
+33 000361b1 0fb64768
edi),%eax
+37 000361b5 8845df
df(%ebp)
+40 000361b8 8b576c
edi),%edx
+43 000361bb 8955e0
xe0(%ebp)
+46 000361be 8b4f70
edi),%ecx
+49 000361c1 894de4
xe4(%ebp)
+52 000361c4 8b45d0
ebp),%eax
+55 000361c7 890424
%esp)
+58 000361ca e8d105fdff
+63 000361cf 89c6
esi
+65 000361d1 c7442404914d0d00
04(%esp)
Box type

movl
pushl
pushl
pushl
subl
movl
movl

%eax,0

movl

0x0c(%

movl

0x54(%

movl

0x58(%

movl

%edx,0

movl

0x5c(%

movl

%ecx,0

movzbl

0x68(%

movb

%al,0x

movl

0x6c(%

movl

%edx,0

movl

0x70(%

movl

%ecx,0

movl

0xd0(%

movl

%eax,(

movl

0x000067a0
%eax,%

calll
movl

$0x000d4d91,0x

+73 000361d9
%esp)
+76 000361dc
+81 000361e1
,%ecx
+83 000361e3
edi),%edx
+86 000361e6
x04(%esp)
+90 000361ea
%esp)
+93 000361ed
%ecx)
+96 000361f0
04(%esp)
+104 000361f8
%esp)
+107 000361fb
+112 00036200
,%edx
+114 00036202
x04(%esp)
+118 00036206
%esp)
+121 00036209
%edx)
+124 0003620c
04(%esp)
+132 00036214
%esp)
+135 00036217
+140 0003621c
,%edx
+142 0003621e
ebp),%ecx
+145 00036221
x04(%esp)
+149 00036225
%esp)
+152 00036228
%edx)
+155 0003622b
04(%esp)
+163 00036233
%esp)
+166 00036236
+171 0003623b
,%edx
+173 0003623d
ebp),%ecx
+176 00036240
x04(%esp)
+180 00036244
%esp)
+183 00036247
%edx)
+186 0003624a
04(%esp)
+194 00036252
%esp)

890424

movl

%eax,(

movl

0x0009fb60
(%eax)

8b5750

movl

0x50(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

e87f990600
8b08

calll

c744240464550d00
Width
893424

movl

e860990600
8b10

calll

$0x000d5564,0x
movl

%esi,(

movl

0x0009fb60
(%eax)

895c2404

movl

%ebx,0

890424

movl

%eax,(

ff5208

call

*0x08(

c7442404a8580d00
Height
893424

movl

e844990600
8b10

calll

$0x000d58a8,0x
movl

%esi,(

movl

0x0009fb60
(%eax)

8b4dd4

movl

0xd4(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

ff5208

call

*0x08(

c7442404224a0d00
Depth
893424

movl

e825990600
8b10

calll

$0x000d4a22,0x
movl

%esi,(

movl

0x0009fb60
(%eax)

8b4dd8

movl

0xd8(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

ff5208

call

*0x08(

c7442404214d0d00
Open
893424

movl

$0x000d4d21,0x
movl

%esi,(

+197 00036255
+202 0003625a
,%ecx
+204 0003625c
edi),%edx
+207 0003625f
x04(%esp)
+211 00036263
%esp)
+214 00036266
%ecx)
+217 00036269
edi),%eax
+221 0003626d
ebp),%edx
+224 00036270
x),%al
+230 00036276
627e
+232 00036278
(%edx)
+238 0003627e
04(%esp)
+246 00036286
%esp)
+249 00036289
+254 0003628e
,%ecx
+256 00036290
edi),%edx
+259 00036293
x04(%esp)
+263 00036297
%esp)
+266 0003629a
%ecx)
+269 0003629d
ebp),%eax
+273 000362a1
x04(%esp)
+277 000362a5
ebp),%ecx
+280 000362a8
%esp)
+283 000362ab
+288 000362b0
04(%esp)
+296 000362b8
%esp)
+299 000362bb
+304 000362c0
,%edx
+306 000362c2
ebp),%ecx
+309 000362c5
x04(%esp)
+313 000362c9
%esp)
+316 000362cc
%edx)

e806990600
8b08

movl

0x0009fb60
(%eax)

8b5760

movl

0x60(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

0fb64769

movzbl

0x69(%

8b55d0

movl

0xd0(%

3a82e8000000

calll

cmpb

7406

0x000000e8(%ed
je

0x0003

8882e8000000

movb

%al,0x000000e8

c7442404524d0d00
Top items
893424

movl

$0x000d4d52,0x

e8d2980600
8b08

calll

movl

%esi,(

movl

0x0009fb60
(%eax)

8b5764

movl

0x64(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

0fb645df

movzbl

0xdf(%

89442404

movl

%eax,0

8b4dd0

movl

0xd0(%

890c24

movl

%ecx,(

e810eaffff
c7442404264d0d00
Scale CD
893424

calll
movl

e8a0980600
8b10

calll

0x00034cc0
$0x000d4d26,0x
movl

%esi,(

movl

0x0009fb60
(%eax)

8b4de0

movl

0xe0(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

ff5208

call

*0x08(

+319 000362cf
04(%esp)
+327 000362d7
%esp)
+330 000362da
+335 000362df
,%edx
+337 000362e1
ebp),%ecx
+340 000362e4
x0c(%ebp)
+343 000362e7
x08(%ebp)
+346 000362ea
edx),%ecx
+349 000362ed
%esp
+352 000362f0
+353 000362f1
+354 000362f2
+355 000362f3
+356 000362f4
+358 000362f6
ax)
+0

c74424042f4d0d00
Offset CD
893424

movl

e881980600
8b10

calll

$0x000d4d2f,0x
movl

%esi,(

movl

0x0009fb60
(%eax)

8b4de4

movl

0xe4(%

894d0c

movl

%ecx,0

894508

movl

%eax,0

8b4a08

movl

0x08(%

83c43c

addl

$0x3c,

5b
5e
5f
c9
ffe1
662e0f1f840000000000

popl
%ebx
popl
%esi
popl
%edi
leave
jmp
*%ecx
%cs:0x00000000(%eax,%e

nopw

00036300 55

pushl

%ebp
+1
00036301 89e5
%esp,%ebp
+3
00036303 57
%edi
+4
00036304 56
%esi
+5
00036305 53
%ebx
+6
00036306 83ec5c
$0x5c,%esp
+9
00036309 8b5d08
0x08(%ebp),%ebx
+12 0003630c 8b83d4000000
x),%eax
+18 00036312 89442404
x04(%esp)
+22 00036316 8b83d0000000
x),%eax
+28 0003631c 83c010
%eax
+31 0003631f 890424
%esp)
+34 00036322 e8094f0100
+39 00036327 89442404
x04(%esp)
+43 0003632b 8b450c
ebp),%eax
+46 0003632e 890424
%esp)
+49 00036331 e86a7e0200
+54 00036336 0fb6b3e8000000
x),%esi
+61 0003633d 8b83ec000000

movl
pushl
pushl
pushl
subl
movl
movl

0x000000d4(%eb
movl

movl

%eax,0
0x000000d0(%eb

addl

$0x10,

movl

%eax,(

movl

0x0004b230
%eax,0

movl

0x0c(%

movl

%eax,(

calll

calll
movzbl

0x0005e1a0
0x000000e8(%eb

movl

0x000000ec(%eb

x),%eax
+67 00036343
xc4(%ebp)
+70 00036346
%esp)
+73 00036349
+78 0003634e
04(%esp)
+86 00036356
%esp)
+89 00036359
+94 0003635e
%esp)
+97 00036361
+102 00036366
edi
+104 00036368
l
+106 0003636a
6372
+108 0003636c
x),%edi
+114 00036372
x),%ecx
+120 00036378
x),%edx
+126 0003637e
x),%eax
+132 00036384
xd0(%ebp)
+135 00036387
xd4(%ebp)
+138 0003638a
xd8(%ebp)
+141 0003638d
xdc(%ebp)
+144 00036390
eax
+146 00036392
e0(%ebp)
+149 00036395
ebp),%eax
+152 00036398
xe4(%ebp)
+155 0003639b
ebp),%eax
+158 0003639e
x04(%esp)
+162 000363a2
ebp),%esi
+165 000363a5
%esp)
+168 000363a8
+173 000363ad
ebp),%eax
+176 000363b0
eax
+178 000363b2
63c3
+180 000363b4

8945c4

movl

%eax,0

891c24

movl

%ebx,(

e86204fdff
c7442404214d0d00
Open
890424

calll
movl

e8f2980600
890424

calll

e87a8d0600
31ff

calll

0x000067b0
$0x000d4d21,0x
movl

%eax,(

movl

0x0009fc50
%eax,(

xorl

0x0009f0e0
%edi,%

84c0

testb

%al,%a

7406

je

0x0003

8bbbe4000000

movl

0x000000e4(%eb

8b8be0000000

movl

0x000000e0(%eb

8b93dc000000

movl

0x000000dc(%eb

8b83d8000000

movl

0x000000d8(%eb

8945d0

movl

%eax,0

8955d4

movl

%edx,0

894dd8

movl

%ecx,0

897ddc

movl

%edi,0

89f0

movl

%esi,%

8845e0

movb

%al,0x

8b45c4

movl

0xc4(%

8945e4

movl

%eax,0

8b450c

movl

0x0c(%

89442404

movl

%eax,0

8d75d0

leal

0xd0(%

893424

movl

%esi,(

movl

0x00034bb0
0xdc(%

e803e8ffff
8b45dc

calll

85c0

testl

%eax,%

7e0f

jle

0x0003

8b450c

movl

0x0c(%

ebp),%eax
+183 000363b7
x04(%esp)
+187 000363bb
%esp)
+190 000363be
+195 000363c3
f0(%ebx)
+202 000363ca
63fc
+204 000363cc
x),%eax
+210 000363d2
x10(%esp)
+214 000363d6
x),%eax
+220 000363dc
x0c(%esp)
+224 000363e0
x),%eax
+230 000363e6
%eax
+233 000363e9
x08(%esp)
+237 000363ed
ebp),%eax
+240 000363f0
x04(%esp)
+244 000363f4
%esp)
+247 000363f7
+252 000363fc
%esp
+255 000363ff
+256 00036400
+257 00036401
+258 00036402
+259 00036403
+260 00036404
)
+266 0003640a
)
+0

89442404

movl

%eax,0

893424

movl

%esi,(

e89df7ffff
80bbf000000000

calll
cmpb

7430
8b83f4000000

je
movl

89442410
8b83f8000000

0x0003
0x000000f4(%eb

movl
movl

8944240c
8b83d0000000

0x00035b60
$0x00,0x000000

%eax,0
0x000000f8(%eb

movl
movl

%eax,0
0x000000d0(%eb

83c028

addl

$0x28,

89442408

movl

%eax,0

8b450c

movl

0x0c(%

89442404

movl

%eax,0

893424

movl

%esi,(

addl

0x00035ad0
$0x5c,

e8d4f6ffff
83c45c

calll

5b
5e
5f
c9
c3
660f1f440000

popl
popl
popl
leave
ret
nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

00036410 55

%ebx
%esi
%edi

pushl

%ebp
+1
00036411 89e5
%esp,%ebp
+3
00036413 8b5508
0x08(%ebp),%edx
+6
00036416 8b450c
0x0c(%ebp),%eax
+9
00036419 3b82f8000000
00f8(%edx),%eax
+15 0003641f 7406
6427
+17 00036421 8982f8000000
8(%edx)
+23 00036427 c9
+24 00036428 c3
+25 00036429 90

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000f
leave
ret
nop

+26 0003642a 660f1f440000

nopw

0x00(%eax,%eax

)
+0

00036430 55

pushl

%ebp
+1
00036431 89e5
%esp,%ebp
+3
00036433 8b5508
0x08(%ebp),%edx
+6
00036436 8b450c
0x0c(%ebp),%eax
+9
00036439 3b82f4000000
00f4(%edx),%eax
+15 0003643f 7406
6447
+17 00036441 8982f4000000
4(%edx)
+23 00036447 c9
+24 00036448 c3
+25 00036449 90
+26 0003644a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000f
leave
ret
nop

nopw

0x00(%eax,%eax

00036450 55

pushl

%ebp
+1
00036451 89e5
%esp,%ebp
+3
00036453 8b5508
0x08(%ebp),%edx
+6
00036456 8b450c
0x0c(%ebp),%eax
+9
00036459 3b82e4000000
00e4(%edx),%eax
+15 0003645f 7406
6467
+17 00036461 8982e4000000
4(%edx)
+23 00036467 c9
+24 00036468 c3
+25 00036469 90
+26 0003646a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000e
leave
ret
nop

nopw

0x00(%eax,%eax

00036470 55

pushl

%ebp
+1
00036471 89e5
%esp,%ebp
+3
00036473 8b5508
0x08(%ebp),%edx
+6
00036476 8b450c
0x0c(%ebp),%eax
+9
00036479 3b82e0000000
00e0(%edx),%eax
+15 0003647f 7406
6487
+17 00036481 8982e0000000
0(%edx)
+23 00036487 c9
+24 00036488 c3
+25 00036489 90

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000e
leave
ret
nop

+26 0003648a 660f1f440000

nopw

0x00(%eax,%eax

)
+0

00036490 55

pushl

%ebp
+1
00036491 89e5
%esp,%ebp
+3
00036493 8b5508
0x08(%ebp),%edx
+6
00036496 8b450c
0x0c(%ebp),%eax
+9
00036499 3b82dc000000
00dc(%edx),%eax
+15 0003649f 7406
64a7
+17 000364a1 8982dc000000
c(%edx)
+23 000364a7 c9
+24 000364a8 c3
+25 000364a9 90
+26 000364aa 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

000364b0 55

pushl

%ebp
+1
000364b1 89e5
%esp,%ebp
+3
000364b3 8b5508
0x08(%ebp),%edx
+6
000364b6 8b450c
0x0c(%ebp),%eax
+9
000364b9 3b82d8000000
00d8(%edx),%eax
+15 000364bf 7406
64c7
+17 000364c1 8982d8000000
8(%edx)
+23 000364c7 c9
+24 000364c8 c3
+25 000364c9 90
+26 000364ca 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

000364d0 55

pushl

%ebp
+1
000364d1
%esp,%ebp
+3
000364d3
%edi
+4
000364d4
%esi
+5
000364d5
%ebx
+6
000364d6
0008c,%esp
+12 000364dc 8b5508
ebp),%edx
+15 000364df 8b02
,%eax
+17 000364e1 8b4038

89e5

movl

57

pushl

56

pushl

53

pushl

81ec8c000000

subl

$0x000

movl

0x08(%

movl

(%edx)

movl

0x38(%

eax),%eax
+20 000364e4 891424
movl
%edx,(
%esp)
+23 000364e7 ffd0
call
*%eax
+25 000364e9 8d780c
leal
0x0c(%
eax),%edi
+28 000364ec 8b400c
movl
0x0c(%
eax),%eax
+31 000364ef 8b7014
movl
0x14(%
eax),%esi
+34 000364f2 8d45e7
leal
0xe7(%
ebp),%eax
+37 000364f5 89442408
movl
%eax,0
x08(%esp)
+41 000364f9 c7442404004c0d00
movl
$0x000d4c00,0x
04(%esp)
Front
+49 00036501 8d5dd0
leal
0xd0(%
ebp),%ebx
+52 00036504 891c24
movl
%ebx,(
%esp)
+55 00036507 e8b4c70c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+60 0003650c 895c2404
movl
%ebx,0
x04(%esp)
+64 00036510 893c24
movl
%edi,(
%esp)
+67 00036513 ffd6
call
*%esi
+69 00036515 894580
movl
%eax,0
x80(%ebp)
+72 00036518 8b5dd0
movl
0xd0(%
ebp),%ebx
+75 0003651b 83eb0c
subl
$0x0c,
%ebx
+78 0003651e a188801300
movl
0x00138088,%ea
x
+83 00036523 894594
movl
%eax,0
x94(%ebp)
+86 00036526 39c3
cmpl
%eax,%
ebx
+88 00036528 0f85f2030000
jne
0x00036920
+94 0003652e 8b5508
movl
0x08(%
ebp),%edx
+97 00036531 8b02
movl
(%edx)
,%eax
+99 00036533 8b4038
movl
0x38(%
eax),%eax
+102 00036536 891424
movl
%edx,(
%esp)
+105 00036539 ffd0
call
*%eax
+107 0003653b 8d780c
leal
0x0c(%
eax),%edi
+110 0003653e 8b400c
movl
0x0c(%
eax),%eax
+113 00036541 8b7014
movl
0x14(%
eax),%esi
+116 00036544 8d45e6
leal
0xe6(%
ebp),%eax
+119 00036547 89442408
movl
%eax,0
x08(%esp)

+123 0003654b c744240488560d00


movl
$0x000d5688,0x
04(%esp)
Back
+131 00036553 8d5dcc
leal
0xcc(%
ebp),%ebx
+134 00036556 891c24
movl
%ebx,(
%esp)
+137 00036559 e862c70c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+142 0003655e 895c2404
movl
%ebx,0
x04(%esp)
+146 00036562 893c24
movl
%edi,(
%esp)
+149 00036565 ffd6
call
*%esi
+151 00036567 894584
movl
%eax,0
x84(%ebp)
+154 0003656a 8b5dcc
movl
0xcc(%
ebp),%ebx
+157 0003656d 83eb0c
subl
$0x0c,
%ebx
+160 00036570 395d94
cmpl
%ebx,0
x94(%ebp)
+163 00036573 0f8505040000
jne
0x0003697e
+169 00036579 8b5508
movl
0x08(%
ebp),%edx
+172 0003657c 8b02
movl
(%edx)
,%eax
+174 0003657e 8b4038
movl
0x38(%
eax),%eax
+177 00036581 891424
movl
%edx,(
%esp)
+180 00036584 ffd0
call
*%eax
+182 00036586 8d780c
leal
0x0c(%
eax),%edi
+185 00036589 8b400c
movl
0x0c(%
eax),%eax
+188 0003658c 8b7014
movl
0x14(%
eax),%esi
+191 0003658f 8d45e5
leal
0xe5(%
ebp),%eax
+194 00036592 89442408
movl
%eax,0
x08(%esp)
+198 00036596 c744240402450d00
movl
$0x000d4502,0x
04(%esp)
Left
+206 0003659e 8d5dc8
leal
0xc8(%
ebp),%ebx
+209 000365a1 891c24
movl
%ebx,(
%esp)
+212 000365a4 e817c70c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+217 000365a9 895c2404
movl
%ebx,0
x04(%esp)
+221 000365ad 893c24
movl
%edi,(
%esp)
+224 000365b0 ffd6
call
*%esi
+226 000365b2 894588
movl
%eax,0
x88(%ebp)
+229 000365b5 8b5dc8
movl
0xc8(%
ebp),%ebx

+232 000365b8 83eb0c


subl
$0x0c,
%ebx
+235 000365bb 395d94
cmpl
%ebx,0
x94(%ebp)
+238 000365be 0f858b030000
jne
0x0003694f
+244 000365c4 8b5508
movl
0x08(%
ebp),%edx
+247 000365c7 8b02
movl
(%edx)
,%eax
+249 000365c9 8b4038
movl
0x38(%
eax),%eax
+252 000365cc 891424
movl
%edx,(
%esp)
+255 000365cf ffd0
call
*%eax
+257 000365d1 8d780c
leal
0x0c(%
eax),%edi
+260 000365d4 8b400c
movl
0x0c(%
eax),%eax
+263 000365d7 8b7014
movl
0x14(%
eax),%esi
+266 000365da 8d45e4
leal
0xe4(%
ebp),%eax
+269 000365dd 89442408
movl
%eax,0
x08(%esp)
+273 000365e1 c744240482560d00
movl
$0x000d5682,0x
04(%esp)
Right
+281 000365e9 8d5dc4
leal
0xc4(%
ebp),%ebx
+284 000365ec 891c24
movl
%ebx,(
%esp)
+287 000365ef e8ccc60c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+292 000365f4 895c2404
movl
%ebx,0
x04(%esp)
+296 000365f8 893c24
movl
%edi,(
%esp)
+299 000365fb ffd6
call
*%esi
+301 000365fd 89458c
movl
%eax,0
x8c(%ebp)
+304 00036600 8b5dc4
movl
0xc4(%
ebp),%ebx
+307 00036603 83eb0c
subl
$0x0c,
%ebx
+310 00036606 395d94
cmpl
%ebx,0
x94(%ebp)
+313 00036609 0f85e2020000
jne
0x000368f1
+319 0003660f 8b5508
movl
0x08(%
ebp),%edx
+322 00036612 8b02
movl
(%edx)
,%eax
+324 00036614 8b4038
movl
0x38(%
eax),%eax
+327 00036617 891424
movl
%edx,(
%esp)
+330 0003661a ffd0
call
*%eax
+332 0003661c 8d780c
leal
0x0c(%
eax),%edi
+335 0003661f 8b400c
movl
0x0c(%
eax),%eax

+338 00036622 8b7014


movl
0x14(%
eax),%esi
+341 00036625 8d45e3
leal
0xe3(%
ebp),%eax
+344 00036628 89442408
movl
%eax,0
x08(%esp)
+348 0003662c c7442404864d0d00
movl
$0x000d4d86,0x
04(%esp)
Top
+356 00036634 8d5dc0
leal
0xc0(%
ebp),%ebx
+359 00036637 891c24
movl
%ebx,(
%esp)
+362 0003663a e881c60c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+367 0003663f 895c2404
movl
%ebx,0
x04(%esp)
+371 00036643 893c24
movl
%edi,(
%esp)
+374 00036646 ffd6
call
*%esi
+376 00036648 894590
movl
%eax,0
x90(%ebp)
+379 0003664b 8b5dc0
movl
0xc0(%
ebp),%ebx
+382 0003664e 83eb0c
subl
$0x0c,
%ebx
+385 00036651 395d94
cmpl
%ebx,0
x94(%ebp)
+388 00036654 0f8568020000
jne
0x000368c2
+394 0003665a 8b5508
movl
0x08(%
ebp),%edx
+397 0003665d 8b02
movl
(%edx)
,%eax
+399 0003665f 8b4038
movl
0x38(%
eax),%eax
+402 00036662 891424
movl
%edx,(
%esp)
+405 00036665 ffd0
call
*%eax
+407 00036667 8d780c
leal
0x0c(%
eax),%edi
+410 0003666a 8b400c
movl
0x0c(%
eax),%eax
+413 0003666d 8b7014
movl
0x14(%
eax),%esi
+416 00036670 8d45e2
leal
0xe2(%
ebp),%eax
+419 00036673 89442408
movl
%eax,0
x08(%esp)
+423 00036677 c744240428470d00
movl
$0x000d4728,0x
04(%esp)
Bottom
+431 0003667f 8d5dbc
leal
0xbc(%
ebp),%ebx
+434 00036682 891c24
movl
%ebx,(
%esp)
+437 00036685 e836c60c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+442 0003668a 895c2404
movl
%ebx,0
x04(%esp)
+446 0003668e 893c24
movl
%edi,(

%esp)
+449 00036691
+451 00036693
esi
+453 00036695
ebp),%ebx
+456 00036698
%ebx
+459 0003669b
x94(%ebp)
+462 0003669e
+468 000366a4
98(%ebp)
+475 000366ab
9c(%ebp)
+482 000366b2
a0(%ebp)
+489 000366b9
a4(%ebp)
+496 000366c0
a8(%ebp)
+503 000366c7
ac(%ebp)
+510 000366ce
ebp),%eax
+513 000366d1
%esp)
+516 000366d4
+521 000366d9
l
+523 000366db
+529 000366e1
ebp),%edx
+532 000366e4
%esp)
+535 000366e7
+540 000366ec
x9c(%ebp)
+543 000366ef
x98(%ebp)
+546 000366f2
ebp),%eax
+549 000366f5
%esp)
+552 000366f8
+557 000366fd
l
+559 000366ff
+565 00036705
ebp),%edx
+568 00036708
%esp)
+571 0003670b
+576 00036710
xa4(%ebp)
+579 00036713
xa0(%ebp)
+582 00036716
ebp),%eax
+585 00036719

ffd6
89c6

call
movl

*%esi
%eax,%

8b5dbc

movl

0xbc(%

83eb0c

subl

$0x0c,

395d94

cmpl

%ebx,0

0f85ef010000
c7459864000000
'd'
c7459c78000000
'x'
c745a01e000000

jne
movl

0x00036893
$0x00000064,0x

movl

$0x00000078,0x

movl

$0x0000001e,0x

c745a478000000
'x'
c745a864000000
'd'
c745ac1e000000

movl

$0x00000078,0x

movl

$0x00000064,0x

movl

$0x0000001e,0x

8b4580

movl

0x80(%

890424

movl

%eax,(

e86755fdff
84c0

calll
testb

0x0000bc40
%al,%a

0f840f010000
8b5580

je
movl

0x000367f0
0x80(%

movl

%edx,(

movl

0x0000bca0
%edx,0

894598

movl

%eax,0

8b4588

movl

0x88(%

890424

movl

%eax,(

891424
e8b455fdff
89559c

calll

e84355fdff
84c0

calll
testb

0x0000bc40
%al,%a

0f842b010000
8b5588

je
movl

0x00036830
0x88(%

movl

%edx,(

movl

0x0000bca0
%edx,0

8945a0

movl

%eax,0

8b4590

movl

0x90(%

890424

movl

%eax,(

891424
e89055fdff
8955a4

calll

%esp)
+588 0003671c
+593 00036721
l
+595 00036723
+601 00036729
ebp),%edx
+604 0003672c
%esp)
+607 0003672f
+612 00036734
xac(%ebp)
+615 00036737
xa8(%ebp)
+618 0003673a
ebp),%eax
+621 0003673d
x0c(%esp)
+625 00036741
ebp),%eax
+628 00036744
x08(%esp)
+632 00036748
ebp),%eax
+635 0003674b
x04(%esp)
+639 0003674f
ebp),%eax
+642 00036752
%esp)
+645 00036755
+650 0003675a
ebp),%eax
+653 0003675d
%esp)
+656 00036760
+661 00036765
04(%esp)
+669 0003676d
%esp)
+672 00036770
+677 00036775
,%edx
+679 00036777
edx),%ecx
+682 0003677a
ebp),%edx
+685 0003677d
x04(%esp)
+689 00036781
%esp)
+692 00036784
+694 00036786
ebp),%edx
+697 00036789
%esp)
+700 0003678c
+705 00036791
04(%esp)
+713 00036799

e81f55fdff
84c0

calll
testb

0x0000bc40
%al,%a

0f8447010000
8b5590

je
movl

0x00036870
0x90(%

movl

%edx,(

movl

0x0000bca0
%edx,0

8945a8

movl

%eax,0

8d45b0

leal

0xb0(%

8944240c

movl

%eax,0

8d45b4

leal

0xb4(%

89442408

movl

%eax,0

8d45b8

leal

0xb8(%

89442404

movl

%eax,0

8d4598

leal

0x98(%

890424

movl

%eax,(

movl

0x000345a0
0x08(%

movl

%eax,(

891424
e86c55fdff
8955ac

e846deffff
8b4508

calll

calll

890424
e83b00fdff
c744240464550d00
Width
890424

calll
movl

e8eb930600
8b10

calll

0x000067a0
$0x000d5564,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b4a08

movl

0x08(%

8b55b8

movl

0xb8(%

89542404

movl

%edx,0

890424

movl

%eax,(

ffd1
8b5508

call
movl

*%ecx
0x08(%

891424

movl

%edx,(

e80f00fdff
c7442404a8580d00
Height
890424

calll
movl

0x000067a0
$0x000d58a8,0x
movl

%eax,(

%esp)
+716 0003679c
+721 000367a1
,%edx
+723 000367a3
edx),%ecx
+726 000367a6
ebp),%edx
+729 000367a9
x04(%esp)
+733 000367ad
%esp)
+736 000367b0
+738 000367b2
ebp),%eax
+741 000367b5
%esp)
+744 000367b8
+749 000367bd
04(%esp)
+757 000367c5
%esp)
+760 000367c8
+765 000367cd
,%edx
+767 000367cf
edx),%ecx
+770 000367d2
ebp),%edx
+773 000367d5
x04(%esp)
+777 000367d9
%esp)
+780 000367dc
+782 000367de
sp
+788 000367e4
+789 000367e5
+790 000367e6
+791 000367e7
+792 000367e8
+793 000367e9
x)
+800 000367f0
ebp),%eax
+803 000367f3
%esp)
+806 000367f6
+811 000367fb
l
+813 000367fd
+819 00036803
ebp),%edx
+822 00036806
%esp)
+825 00036809
+830 0003680e
x9c(%ebp)
+833 00036811
x98(%ebp)

e8bf930600
8b10

calll
movl

0x0009fb60
(%eax)

8b4a08

movl

0x08(%

8b55b4

movl

0xb4(%

89542404

movl

%edx,0

890424

movl

%eax,(

ffd1
8b4508

call
movl

*%ecx
0x08(%

890424

movl

%eax,(

e8e3fffcff
c7442404224a0d00
Depth
890424

calll
movl

e893930600
8b10

calll

0x000067a0
$0x000d4a22,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b4a08

movl

0x08(%

8b55b0

movl

0xb0(%

89542404

movl

%edx,0

890424

movl

%eax,(

call

*%ecx
$0x0000008c,%e

ffd1
81c48c000000
5b
5e
5f
c9
c3
0f1f8000000000

addl
popl
popl
popl
leave
ret
nopl

%ebx
%esi
%edi
0x00000000(%ea

8b4584

movl

0x84(%

890424

movl

%eax,(

e84554fdff
84c0

calll

0f84effeffff
8b5584

je

891424
e89254fdff
89559c
894598

testb

0x0000bc40
%al,%a

movl

0x000366f2
0x84(%

movl

%edx,(

movl

0x0000bca0
%edx,0

movl

%eax,0

calll

+836 00036814 8b4588


ebp),%eax
+839 00036817 890424
%esp)
+842 0003681a e82154fdff
calll
+847 0003681f 84c0
l
+849 00036821 0f85defeffff
jne
+855 00036827 660f1f840000000000
nopw
+864 00036830 8b458c
ebp),%eax
+867 00036833 890424
%esp)
+870 00036836 e80554fdff
calll
+875 0003683b 84c0
l
+877 0003683d 0f84d3feffff
je
+883 00036843 8b558c
ebp),%edx
+886 00036846 891424
%esp)
+889 00036849 e85254fdff
calll
+894 0003684e 8955a4
xa4(%ebp)
+897 00036851 8945a0
xa0(%ebp)
+900 00036854 8b4590
ebp),%eax
+903 00036857 890424
%esp)
+906 0003685a e8e153fdff
calll
+911 0003685f 84c0
l
+913 00036861 0f85c2feffff
jne
+919 00036867 660f1f840000000000
nopw
+928 00036870 893424
%esp)
+931 00036873 e8c853fdff
calll
+936 00036878 84c0
l
+938 0003687a 0f84bafeffff
je
+944 00036880 893424
%esp)
+947 00036883 e81854fdff
calll
+952 00036888 8955ac
xac(%ebp)
+955 0003688b 8945a8
xa8(%ebp)
+958 0003688e e9a7feffff
jmp
+963 00036893 8d4308
ebx),%eax
+966 00036896 c7442404ffffffff
movl
04(%esp)
+974 0003689e 890424
%esp)
+977 000368a1 e8a8c30c00
calll
__gnu_cxx::__exchange_and_add(int volatile*, int)
+982 000368a6 85c0
eax
+984 000368a8 0f8ff6fdffff
jg

movl

0x88(%

movl

%eax,(

testb

0x0000bc40
%al,%a

0x00036705
0x00000000(%eax,%eax)
movl
0x8c(%
movl

%eax,(

testb

0x0000bc40
%al,%a

movl

0x00036716
0x8c(%

movl

%edx,(

movl

0x0000bca0
%edx,0

movl

%eax,0

movl

0x90(%

movl

%eax,(

testb

0x0000bc40
%al,%a

0x00036729
0x00000000(%eax,%eax)
movl
%esi,(
testb

0x0000bc40
%al,%a

movl

0x0003673a
%esi,(

movl

0x0000bca0
%edx,0

movl

%eax,0

leal

0x0003673a
0x08(%
$0xffffffff,0x

movl

%eax,(
0x00102c4e

testl

%eax,%
0x000366a4

+990 000368ae 8d45d7


leal
0xd7(%
ebp),%eax
+993 000368b1 89442404
movl
%eax,0
x04(%esp)
+997 000368b5 891c24
movl
%ebx,(
%esp)
+1000 000368b8 e8c7c30c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1005 000368bd e9e2fdffff
jmp
0x000366a4
+1010 000368c2 8d4308
leal
0x08(%
ebx),%eax
+1013 000368c5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1021 000368cd 890424
movl
%eax,(
%esp)
+1024 000368d0 e879c30c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1029 000368d5 85c0
testl
%eax,%
eax
+1031 000368d7 0f8f7dfdffff
jg
0x0003665a
+1037 000368dd 8d45d9
leal
0xd9(%
ebp),%eax
+1040 000368e0 89442404
movl
%eax,0
x04(%esp)
+1044 000368e4 891c24
movl
%ebx,(
%esp)
+1047 000368e7 e898c30c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1052 000368ec e969fdffff
jmp
0x0003665a
+1057 000368f1 8d4308
leal
0x08(%
ebx),%eax
+1060 000368f4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1068 000368fc 890424
movl
%eax,(
%esp)
+1071 000368ff e84ac30c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1076 00036904 85c0
testl
%eax,%
eax
+1078 00036906 0f8f03fdffff
jg
0x0003660f
+1084 0003690c 8d45db
leal
0xdb(%
ebp),%eax
+1087 0003690f 89442404
movl
%eax,0
x04(%esp)
+1091 00036913 891c24
movl
%ebx,(
%esp)
+1094 00036916 e869c30c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1099 0003691b e9effcffff
jmp
0x0003660f
+1104 00036920 8d4308
leal
0x08(%
ebx),%eax
+1107 00036923 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1115 0003692b 890424
movl
%eax,(
%esp)
+1118 0003692e e81bc30c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+1123 00036933 85c0


testl
%eax,%
eax
+1125 00036935 0f8ff3fbffff
jg
0x0003652e
+1131 0003693b 8d45e1
leal
0xe1(%
ebp),%eax
+1134 0003693e 89442404
movl
%eax,0
x04(%esp)
+1138 00036942 891c24
movl
%ebx,(
%esp)
+1141 00036945 e83ac30c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1146 0003694a e9dffbffff
jmp
0x0003652e
+1151 0003694f 8d4308
leal
0x08(%
ebx),%eax
+1154 00036952 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1162 0003695a 890424
movl
%eax,(
%esp)
+1165 0003695d e8ecc20c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1170 00036962 85c0
testl
%eax,%
eax
+1172 00036964 0f8f5afcffff
jg
0x000365c4
+1178 0003696a 8d45dd
leal
0xdd(%
ebp),%eax
+1181 0003696d 89442404
movl
%eax,0
x04(%esp)
+1185 00036971 891c24
movl
%ebx,(
%esp)
+1188 00036974 e80bc30c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1193 00036979 e946fcffff
jmp
0x000365c4
+1198 0003697e 8d4308
leal
0x08(%
ebx),%eax
+1201 00036981 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1209 00036989 890424
movl
%eax,(
%esp)
+1212 0003698c e8bdc20c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1217 00036991 85c0
testl
%eax,%
eax
+1219 00036993 0f8fe0fbffff
jg
0x00036579
+1225 00036999 8d45df
leal
0xdf(%
ebp),%eax
+1228 0003699c 89442404
movl
%eax,0
x04(%esp)
+1232 000369a0 891c24
movl
%ebx,(
%esp)
+1235 000369a3 e8dcc20c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1240 000369a8 e9ccfbffff
jmp
0x00036579
+1245 000369ad 89c3
movl
%eax,%
ebx
+1247 000369af 8b75d0
movl
0xd0(%
ebp),%esi
+1250 000369b2 83ee0c
subl
$0x0c,

%esi
+1253 000369b5 3b3588801300
cmpl
0x00138088,%es
i
+1259 000369bb 750c
jne
0x0003
69c9
+1261 000369bd 891c24
movl
%ebx,(
%esp)
+1264 000369c0 e883c20c00
calll
0x00102c48
__Unwind_Resume
+1269 000369c5 89c3
movl
%eax,%
ebx
+1271 000369c7 ebf4
jmp
0x0003
69bd
+1273 000369c9 8d4608
leal
0x08(%
esi),%eax
+1276 000369cc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1284 000369d4 890424
movl
%eax,(
%esp)
+1287 000369d7 e872c20c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1292 000369dc 85c0
testl
%eax,%
eax
+1294 000369de 7fdd
jg
0x0003
69bd
+1296 000369e0 8d45e0
leal
0xe0(%
ebp),%eax
+1299 000369e3 89442404
movl
%eax,0
x04(%esp)
+1303 000369e7 893424
movl
%esi,(
%esp)
+1306 000369ea e895c20c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1311 000369ef ebcc
jmp
0x0003
69bd
+1313 000369f1 89c3
movl
%eax,%
ebx
+1315 000369f3 8b75bc
movl
0xbc(%
ebp),%esi
+1318 000369f6 83ee0c
subl
$0x0c,
%esi
+1321 000369f9 397594
cmpl
%esi,0
x94(%ebp)
+1324 000369fc 74bf
je
0x0003
69bd
+1326 000369fe 8d4608
leal
0x08(%
esi),%eax
+1329 00036a01 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1337 00036a09 890424
movl
%eax,(
%esp)
+1340 00036a0c e83dc20c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1345 00036a11 85c0
testl
%eax,%
eax
+1347 00036a13 7fa8
jg
0x0003
69bd
+1349 00036a15 8d45d6
leal
0xd6(%
ebp),%eax

+1352 00036a18 89442404


movl
%eax,0
x04(%esp)
+1356 00036a1c 893424
movl
%esi,(
%esp)
+1359 00036a1f e860c20c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1364 00036a24 eb97
jmp
0x0003
69bd
+1366 00036a26 89c3
movl
%eax,%
ebx
+1368 00036a28 8b75c0
movl
0xc0(%
ebp),%esi
+1371 00036a2b 83ee0c
subl
$0x0c,
%esi
+1374 00036a2e 397594
cmpl
%esi,0
x94(%ebp)
+1377 00036a31 748a
je
0x0003
69bd
+1379 00036a33 8d4608
leal
0x08(%
esi),%eax
+1382 00036a36 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1390 00036a3e 890424
movl
%eax,(
%esp)
+1393 00036a41 e808c20c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1398 00036a46 85c0
testl
%eax,%
eax
+1400 00036a48 0f8f6fffffff
jg
0x000369bd
+1406 00036a4e 8d45d8
leal
0xd8(%
ebp),%eax
+1409 00036a51 89442404
movl
%eax,0
x04(%esp)
+1413 00036a55 893424
movl
%esi,(
%esp)
+1416 00036a58 e827c20c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1421 00036a5d e95bffffff
jmp
0x000369bd
+1426 00036a62 89c3
movl
%eax,%
ebx
+1428 00036a64 8b75c4
movl
0xc4(%
ebp),%esi
+1431 00036a67 83ee0c
subl
$0x0c,
%esi
+1434 00036a6a 397594
cmpl
%esi,0
x94(%ebp)
+1437 00036a6d 0f844affffff
je
0x000369bd
+1443 00036a73 8d4608
leal
0x08(%
esi),%eax
+1446 00036a76 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1454 00036a7e 890424
movl
%eax,(
%esp)
+1457 00036a81 e8c8c10c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1462 00036a86 85c0
testl
%eax,%
eax
+1464 00036a88 0f8f2fffffff
jg
0x000369bd

+1470 00036a8e 8d45da


leal
0xda(%
ebp),%eax
+1473 00036a91 89442404
movl
%eax,0
x04(%esp)
+1477 00036a95 893424
movl
%esi,(
%esp)
+1480 00036a98 e8e7c10c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1485 00036a9d e91bffffff
jmp
0x000369bd
+1490 00036aa2 e91effffff
jmp
0x000369c5
+1495 00036aa7 e919ffffff
jmp
0x000369c5
+1500 00036aac 89c3
movl
%eax,%
ebx
+1502 00036aae 8b75c8
movl
0xc8(%
ebp),%esi
+1505 00036ab1 83ee0c
subl
$0x0c,
%esi
+1508 00036ab4 397594
cmpl
%esi,0
x94(%ebp)
+1511 00036ab7 0f8400ffffff
je
0x000369bd
+1517 00036abd 8d4608
leal
0x08(%
esi),%eax
+1520 00036ac0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1528 00036ac8 890424
movl
%eax,(
%esp)
+1531 00036acb e87ec10c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1536 00036ad0 85c0
testl
%eax,%
eax
+1538 00036ad2 0f8fe5feffff
jg
0x000369bd
+1544 00036ad8 8d45dc
leal
0xdc(%
ebp),%eax
+1547 00036adb 89442404
movl
%eax,0
x04(%esp)
+1551 00036adf 893424
movl
%esi,(
%esp)
+1554 00036ae2 e89dc10c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1559 00036ae7 e9d1feffff
jmp
0x000369bd
+1564 00036aec e9d4feffff
jmp
0x000369c5
+1569 00036af1 e9cffeffff
jmp
0x000369c5
+1574 00036af6 e9cafeffff
jmp
0x000369c5
+1579 00036afb 89c3
movl
%eax,%
ebx
+1581 00036afd 8b75cc
movl
0xcc(%
ebp),%esi
+1584 00036b00 83ee0c
subl
$0x0c,
%esi
+1587 00036b03 397594
cmpl
%esi,0
x94(%ebp)
+1590 00036b06 0f84b1feffff
je
0x000369bd
+1596 00036b0c 8d4608
leal
0x08(%
esi),%eax
+1599 00036b0f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1607 00036b17 890424
movl
%eax,(
%esp)

+1610 00036b1a e82fc10c00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1615 00036b1f 85c0
testl
%eax,%
eax
+1617 00036b21 0f8f96feffff
jg
0x000369bd
+1623 00036b27 8d45de
leal
0xde(%
ebp),%eax
+1626 00036b2a 89442404
movl
%eax,0
x04(%esp)
+1630 00036b2e 893424
movl
%esi,(
%esp)
+1633 00036b31 e84ec10c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1638 00036b36 e982feffff
jmp
0x000369bd
+1643 00036b3b e985feffff
jmp
0x000369c5
+1648 00036b40 e980feffff
jmp
0x000369c5
+1653 00036b45 e97bfeffff
jmp
0x000369c5
+1658 00036b4a e976feffff
jmp
0x000369c5
+1663 00036b4f e971feffff
jmp
0x000369c5
+1668 00036b54 e96cfeffff
jmp
0x000369c5
+1673 00036b59 e967feffff
jmp
0x000369c5
+1678 00036b5e e962feffff
jmp
0x000369c5
+1683 00036b63 e95dfeffff
jmp
0x000369c5
+1688 00036b68 e958feffff
jmp
0x000369c5
+1693 00036b6d e953feffff
jmp
0x000369c5
+1698 00036b72 e94efeffff
jmp
0x000369c5
+1703 00036b77 90
nop
+1704 00036b78 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

00036b80 55

pushl

%ebp
+1
00036b81 89e5
%esp,%ebp
+3
00036b83 57
%edi
+4
00036b84 56
%esi
+5
00036b85 53
%ebx
+6
00036b86 83ec2c
$0x2c,%esp
+9
00036b89 8b5d0c
0x0c(%ebp),%ebx
+12 00036b8c 8b5508
ebp),%edx
+15 00036b8f 8b82d4000000
x),%eax
+21 00036b95 89442404
x04(%esp)
+25 00036b99 8b82d0000000
x),%eax
+31 00036b9f 83c010
%eax
+34 00036ba2 890424
%esp)
+37 00036ba5 e886460100
+42 00036baa 89c6
esi

movl
pushl
pushl
pushl
subl
movl
movl
movl

0x08(%
0x000000d4(%ed

movl
movl

%eax,0
0x000000d0(%ed

addl

$0x10,

movl

%eax,(

movl

0x0004b230
%eax,%

calll

+44 00036bac 8b4d08


movl
0x08(%
ebp),%ecx
+47 00036baf 8b89d0000000
movl
0x000000d0(%ec
x),%ecx
+53 00036bb5 894de4
movl
%ecx,0
xe4(%ebp)
+56 00036bb8 8b4508
movl
0x08(%
ebp),%eax
+59 00036bbb 890424
movl
%eax,(
%esp)
+62 00036bbe e8edfbfcff
calll
0x000067b0
+67 00036bc3 c7442404214d0d00
movl
$0x000d4d21,0x
04(%esp)
Open
+75 00036bcb 890424
movl
%eax,(
%esp)
+78 00036bce e87d900600
calll
0x0009fc50
+83 00036bd3 890424
movl
%eax,(
%esp)
+86 00036bd6 e805850600
calll
0x0009f0e0
+91 00036bdb c745e000000000
movl
$0x00000000,0x
e0(%ebp)
+98 00036be2 31ff
xorl
%edi,%
edi
+100 00036be4 84c0
testb
%al,%a
l
+102 00036be6 7572
jne
0x0003
6c5a
+104 00036be8 eb20
jmp
0x0003
6c0a
+106 00036bea 660f1f440000
nopw
0x00(%eax,%eax
)
+112 00036bf0 85c0
testl
%eax,%
eax
+114 00036bf2 740c
je
0x0003
6c00
+116 00036bf4 89542404
movl
%edx,0
x04(%esp)
+120 00036bf8 890424
movl
%eax,(
%esp)
+123 00036bfb e8c6c00c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+128 00036c00 83430404
addl
$0x04,
0x04(%ebx)
+132 00036c04 ff45e0
incl
0xe0(%
ebp)
+135 00036c07 83c704
addl
$0x04,
%edi
+138 00036c0a 8b16
movl
(%esi)
,%edx
+140 00036c0c 8b4604
movl
0x04(%
esi),%eax
+143 00036c0f 29d0
subl
%edx,%
eax
+145 00036c11 c1f802
sarl
$0x02,
%eax
+148 00036c14 3945e0
cmpl
%eax,0
xe0(%ebp)
+151 00036c17 7370
jae
0x0003

6c89
+153 00036c19 8b1417
movl
(%edi,
%edx),%edx
+156 00036c1c 8b4304
movl
0x04(%
ebx),%eax
+159 00036c1f 3b4308
cmpl
0x08(%
ebx),%eax
+162 00036c22 75cc
jne
0x0003
6bf0
+164 00036c24 89542408
movl
%edx,0
x08(%esp)
+168 00036c28 89442404
movl
%eax,0
x04(%esp)
+172 00036c2c 891c24
movl
%ebx,(
%esp)
+175 00036c2f e86c3cfdff
calll
0x0000a8a0
+180 00036c34 ebce
jmp
0x0003
6c04
+182 00036c36 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+192 00036c40 85c0
testl
%eax,%
eax
+194 00036c42 740c
je
0x0003
6c50
+196 00036c44 89542404
movl
%edx,0
x04(%esp)
+200 00036c48 890424
movl
%eax,(
%esp)
+203 00036c4b e876c00c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+208 00036c50 83430404
addl
$0x04,
0x04(%ebx)
+212 00036c54 ff45e0
incl
0xe0(%
ebp)
+215 00036c57 83c704
addl
$0x04,
%edi
+218 00036c5a 8b16
movl
(%esi)
,%edx
+220 00036c5c 8b4604
movl
0x04(%
esi),%eax
+223 00036c5f 29d0
subl
%edx,%
eax
+225 00036c61 c1f802
sarl
$0x02,
%eax
+228 00036c64 3945e0
cmpl
%eax,0
xe0(%ebp)
+231 00036c67 7320
jae
0x0003
6c89
+233 00036c69 8b1417
movl
(%edi,
%edx),%edx
+236 00036c6c 83c204
addl
$0x04,
%edx
+239 00036c6f 8b4304
movl
0x04(%
ebx),%eax
+242 00036c72 3b4308
cmpl
0x08(%
ebx),%eax
+245 00036c75 75c9
jne
0x0003
6c40

+247 00036c77 89542408


movl
%edx,0
x08(%esp)
+251 00036c7b 89442404
movl
%eax,0
x04(%esp)
+255 00036c7f 891c24
movl
%ebx,(
%esp)
+258 00036c82 e8193cfdff
calll
0x0000a8a0
+263 00036c87 ebcb
jmp
0x0003
6c54
+265 00036c89 31f6
xorl
%esi,%
esi
+267 00036c8b 8b5508
movl
0x08(%
ebp),%edx
+270 00036c8e 80baf000000000
cmpb
$0x00,0x000000
f0(%edx)
+277 00036c95 7450
je
0x0003
6ce7
+279 00036c97 660f1f840000000000
nopw
0x00000000(%eax,%eax)
+288 00036ca0 8b4de4
movl
0xe4(%
ebp),%ecx
+291 00036ca3 8b5128
movl
0x28(%
ecx),%edx
+294 00036ca6 8b412c
movl
0x2c(%
ecx),%eax
+297 00036ca9 29d0
subl
%edx,%
eax
+299 00036cab c1f802
sarl
$0x02,
%eax
+302 00036cae 39c6
cmpl
%eax,%
esi
+304 00036cb0 7335
jae
0x0003
6ce7
+306 00036cb2 8b14b2
movl
(%edx,
%esi,4),%edx
+309 00036cb5 8b4304
movl
0x04(%
ebx),%eax
+312 00036cb8 3b4308
cmpl
0x08(%
ebx),%eax
+315 00036cbb 7417
je
0x0003
6cd4
+317 00036cbd 85c0
testl
%eax,%
eax
+319 00036cbf 740c
je
0x0003
6ccd
+321 00036cc1 89542404
movl
%edx,0
x04(%esp)
+325 00036cc5 890424
movl
%eax,(
%esp)
+328 00036cc8 e8f9bf0c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+333 00036ccd 83430404
addl
$0x04,
0x04(%ebx)
+337 00036cd1 46
incl
%esi
+338 00036cd2 ebcc
jmp
0x0003
6ca0
+340 00036cd4 89542408
movl
%edx,0
x08(%esp)
+344 00036cd8 89442404
movl
%eax,0

x04(%esp)
+348 00036cdc 891c24
%esp)
+351 00036cdf e8bc3bfdff
+356 00036ce4 46
+357 00036ce5 ebb9
6ca0
+359 00036ce7 83c42c
%esp
+362 00036cea 5b
+363 00036ceb 5e
+364 00036cec 5f
+365 00036ced c9
+366 00036cee c3
+367 00036cef 890424
%esp)
+370 00036cf2 e851bf0c00
__Unwind_Resume
+375 00036cf7 ebf6
6cef
+377 00036cf9 90
+378 00036cfa 660f1f440000
)
+0

movl

%ebx,(

incl
jmp

0x0000a8a0
%esi
0x0003

addl

$0x2c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

calll

calll

%eax,(
0x00102c48

jmp

0x0003

nop
nopw

0x00(%eax,%eax

00036d00 55

pushl

%ebp
+1
00036d01 89e5
%esp,%ebp
+3
00036d03 57
%edi
+4
00036d04 56
%esi
+5
00036d05 53
%ebx
+6
00036d06 81ecbc000000
000bc,%esp
+12 00036d0c c744240c11000000
0c(%esp)
+20 00036d14 c74424082d4e0d00
08(%esp)
Various Software Boxes
+28 00036d1c c7442404444e0d00
04(%esp)
Software Box
+36 00036d24 8b4508
ebp),%eax
+39 00036d27 890424
%esp)
+42 00036d2a e8f115feff
+47 00036d2f 8b7d08
ebp),%edi
+50 00036d32 83c710
%edi
+53 00036d35 8b5508
ebp),%edx
+56 00036d38 c7421000000000
10(%edx)
+63 00036d3f c7470400000000
04(%edi)
+70 00036d46 c7470800000000
08(%edi)
+77 00036d4d 83c21c

movl
pushl
pushl
pushl
subl

$0x000

movl

$0x00000011,0x

movl

$0x000d4e2d,0x

movl

$0x000d4e44,0x
movl

0x08(%

movl

%eax,(

movl

0x00018320
0x08(%

addl

$0x10,

movl

0x08(%

calll

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
addl

$0x1c,

%edx
+80 00036d50
8(%ebp)
+86 00036d56
ebp),%eax
+89 00036d59
1c(%eax)
+96 00036d60
04(%edx)
+103 00036d67
08(%edx)
+110 00036d6e
eax)
+116 00036d74
%eax
+119 00036d77
0(%ebp)
+125 00036d7d
%esp)
+128 00036d80
+133 00036d85
b0(%ebp)
+140 00036d8c
b4(%ebp)
+147 00036d93
b8(%ebp)
+154 00036d9a
bc(%ebp)
+161 00036da1
c0(%ebp)
+168 00036da8
c4(%ebp)
+175 00036daf
c8(%ebp)
+182 00036db6
94(%ebp)
+189 00036dbd
98(%ebp)
+196 00036dc4
9c(%ebp)
+203 00036dcb
a0(%ebp)
+210 00036dd2
a4(%ebp)
+217 00036dd9
a8(%ebp)
+224 00036de0
ac(%ebp)
+231 00036de7
ebp),%eax
+234 00036dea
x08(%esp)
+238 00036dee
ebp),%eax
+241 00036df1
x04(%esp)
+245 00036df5
%esp)
+248 00036df8
+253 00036dfd

899558ffffff

movl

8b4508

%edx,0xffffff5
movl

0x08(%

c7401c00000000

movl

$0x00000000,0x

c7420400000000

movl

$0x00000000,0x

c7420800000000

movl

$0x00000000,0x

c700a8991300

movl

$0x001399a8,(%

83c028

addl

898550ffffff

movl

890424

$0x28,
%eax,0xffffff5

movl

%eax,(

e86b500200
c745b0514e0d00
Simple Box
c745b45c4e0d00
Windows Vista Box
c745b86e4e0d00
Panda Antivirus Box
c745bc824e0d00
F-Secure Box
c745c08f4e0d00
Box With Hard Edges
c745c4a34e0d00
Box With Curved Top
c745c800000000

calll
movl

0x0005bdf0
$0x000d4e51,0x

movl

$0x000d4e5c,0x

movl

$0x000d4e6e,0x

movl

$0x000d4e82,0x

movl

$0x000d4e8f,0x

movl

$0x000d4ea3,0x

movl

$0x00000000,0x

c745949a4d0d00
simple-box
c74598194e0d00
vista-box
c7459c234e0d00
panda-box
c745a0c54d0d00
fsecure-box
c745a4b74e0d00
hard-edges-box
c745a8c64e0d00
curved-top-box
c745ac00000000

movl

$0x000d4d9a,0x

movl

$0x000d4e19,0x

movl

$0x000d4e23,0x

movl

$0x000d4dc5,0x

movl

$0x000d4eb7,0x

movl

$0x000d4ec6,0x

movl

$0x00000000,0x

8d45b0

leal

0xb0(%

89442408

movl

%eax,0

8d4594

leal

0x94(%

89442404

movl

%eax,0

893c24

movl

%edi,(

e883590100
c78568ffffff004c0d00

calll
movl

0x0004c780
$0x000d4c00,0xffffff68

(%ebp)
+263 00036e07
(%ebp)
+273 00036e11
(%ebp)
+283 00036e1b
(%ebp)
+293 00036e25
(%ebp)
+303 00036e2f
(%ebp)
+313 00036e39
80(%ebp)
+320 00036e40
84(%ebp)
+327 00036e47
88(%ebp)
+334 00036e4e
8c(%ebp)
+341 00036e55
90(%ebp)
+348 00036e5c
08(%esp)
+356 00036e64
p),%eax
+362 00036e6a
x04(%esp)
+366 00036e6e
%esp)
+369 00036e71
+374 00036e76
ebp),%ebx
+377 00036e79
08(%esp)
+385 00036e81
04(%esp)
+393 00036e89
%esp)
+396 00036e8c
+401 00036e91
%esp
+404 00036e94
x04(%esp)
+408 00036e98
ebp),%ebx
+411 00036e9b
%esp)
+414 00036e9e
+419 00036ea3
x04(%esp)
+423 00036ea7
p),%edx
+429 00036ead
%esp)
+432 00036eb0
+437 00036eb5
%esp)
+440 00036eb8
+445 00036ebd
ebp),%esi

c7856cffffff02450d00

movl

$0x000d4502,0xffffff6c

c78570ffffff864d0d00

movl

$0x000d4d86,0xffffff70

c78574ffffff88560d00

movl

$0x000d5688,0xffffff74

c78578ffffff82560d00

movl

$0x000d5682,0xffffff78

c7857cffffff28470d00

movl

$0x000d4728,0xffffff7c

c74580805f0d00
Inside
c74584f8450d00
InsideTop
c74588ac510d00
CD Front
c7458c5c4d0d00
CD Back
c7459000000000

movl

$0x000d5f80,0x

movl

$0x000d45f8,0x

movl

$0x000d51ac,0x

movl

$0x000d4d5c,0x

movl

$0x00000000,0x

c744240800000000

movl

$0x00000000,0x

8d8568ffffff

leal

0xffffff68(%eb

89442404

movl

%eax,0

893c24

movl

%edi,(

leal

0x0004c5a0
0xe0(%

e82a570100
8d5de0

calll

c744240820490d00
objects
c7442404d54e0d00
just-cd
891c24

movl

$0x000d4920,0x

movl

$0x000d4ed5,0x

e89fba0700
83ec04

calll

movl

%ebx,(

subl

0x000b2930
$0x04,

895c2404

movl

%ebx,0

8d5dcc

leal

0xcc(%

891c24

movl

%ebx,(

movl

0x00059d30
%ebx,0

e88d2e0200
895c2404

calll

8b9550ffffff

movl

891424
e80b720200
891c24

calll

e893280200
8b75e0

calll

0xffffff50(%eb
movl

%edx,(

movl

0x0005e0c0
%ebx,(

movl

0x00059750
0xe0(%

+448 00036ec0 85f6


esi
+450 00036ec2 7429
6eed
+452 00036ec4 8b4604
esi),%eax
+455 00036ec7 48
+456 00036ec8 894604
x04(%esi)
+459 00036ecb 85c0
eax
+461 00036ecd 751e
6eed
+463 00036ecf 8b1e
,%ebx
+465 00036ed1 85db
ebx
+467 00036ed3 7410
6ee5
+469 00036ed5 891c24
%esp)
+472 00036ed8 e8d3b80700
+477 00036edd 891c24
%esp)
+480 00036ee0 e889be0c00
operator delete(void*)
+485 00036ee5 893424
%esp)
+488 00036ee8 e881be0c00
operator delete(void*)
+493 00036eed 8d65f4
ebp),%esp
+496 00036ef0 5b
+497 00036ef1 5e
+498 00036ef2 5f
+499 00036ef3 c9
+500 00036ef4 c3
+501 00036ef5 89855cffffff
c(%ebp)
+507 00036efb 891c24
%esp)
+510 00036efe e84d280200
+515 00036f03 8b75e0
ebp),%esi
+518 00036f06 85f6
esi
+520 00036f08 7429
6f33
+522 00036f0a 8b4604
esi),%eax
+525 00036f0d 48
+526 00036f0e 894604
x04(%esi)
+529 00036f11 85c0
eax
+531 00036f13 751e
6f33
+533 00036f15 8b1e
,%ebx
+535 00036f17 85db

testl

%esi,%

je

0x0003

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0003

movl

(%esi)

testl

%ebx,%

je

0x0003

movl

%ebx,(

movl

0x000b27b0
%ebx,(

calll
calll

0x00102d6e
movl

calll

%esi,(
0x00102d6e

leal

0xf4(%

popl
popl
popl
leave
ret

%ebx
%esi
%edi

movl

%eax,0xffffff5
movl

%ebx,(

movl

0x00059750
0xe0(%

calll
testl

%esi,%

je

0x0003

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0003

movl

(%esi)

testl

%ebx,%

ebx
+537 00036f19 7410
6f2b
+539 00036f1b 891c24
%esp)
+542 00036f1e e88db80700
+547 00036f23 891c24
%esp)
+550 00036f26 e843be0c00
operator delete(void*)
+555 00036f2b 893424
%esp)
+558 00036f2e e83bbe0c00
operator delete(void*)
+563 00036f33 8b8550ffffff
p),%eax
+569 00036f39 890424
%esp)
+572 00036f3c e81f730200
+577 00036f41 8b9558ffffff
p),%edx
+583 00036f47 8b5204
edx),%edx
+586 00036f4a 899560ffffff
0(%ebp)
+592 00036f50 8b5508
ebp),%edx
+595 00036f53 8b421c
edx),%eax
+598 00036f56 398560ffffff
0(%ebp)
+604 00036f5c 0f8494000000
+610 00036f62 8b1588801300
x
+616 00036f68 899554ffffff
4(%ebp)
+622 00036f6e 899564ffffff
4(%ebp)
+628 00036f74 89c3
ebx
+630 00036f76 8b03
,%eax
+632 00036f78 8d70f4
eax),%esi
+635 00036f7b 3bb564ffffff
p),%esi
+641 00036f81 754b
6fce
+643 00036f83 83c304
%ebx
+646 00036f86 399d60ffffff
0(%ebp)
+652 00036f8c 75e8
6f76
+654 00036f8e 8b9558ffffff
p),%edx
+660 00036f94 8b02
,%eax
+662 00036f96 85c0
eax

je

0x0003

movl

%ebx,(

movl

0x000b27b0
%ebx,(

calll
calll

0x00102d6e
movl

%esi,(

calll

0x00102d6e

movl

0xffffff50(%eb
movl

calll
movl

%eax,(
0x0005e260
0xffffff58(%eb

movl
movl

0x04(%
%edx,0xffffff6

movl

0x08(%

movl

0x1c(%

cmpl

%eax,0xffffff6

je
movl

0x00036ff6
0x00138088,%ed

movl

%edx,0xffffff5

movl

%edx,0xffffff6
movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xffffff64(%eb
jne

0x0003

addl

$0x04,

cmpl

%ebx,0xffffff6
jne

movl

0x0003
0xffffff58(%eb

movl

(%edx)

testl

%eax,%

+664 00036f98 7408


je
0x0003
6fa2
+666 00036f9a 890424
movl
%eax,(
%esp)
+669 00036f9d e8ccbd0c00
calll
0x00102d6e
operator delete(void*)
+674 00036fa2 8b7704
movl
0x04(%
edi),%esi
+677 00036fa5 8b1f
movl
(%edi)
,%ebx
+679 00036fa7 39de
cmpl
%ebx,%
esi
+681 00036fa9 0f849a000000
je
0x00037049
+687 00036faf 891c24
movl
%ebx,(
%esp)
+690 00036fb2 e8a9720200
calll
0x0005e260
+695 00036fb7 83c324
addl
$0x24,
%ebx
+698 00036fba 39de
cmpl
%ebx,%
esi
+700 00036fbc 75f1
jne
0x0003
6faf
+702 00036fbe e986000000
jmp
0x00037049
+707 00036fc3 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+713 00036fc9 e935ffffff
jmp
0x00036f03
+718 00036fce 83e804
subl
$0x04,
%eax
+721 00036fd1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+729 00036fd9 890424
movl
%eax,(
%esp)
+732 00036fdc e86dbc0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+737 00036fe1 85c0
testl
%eax,%
eax
+739 00036fe3 7f9e
jg
0x0003
6f83
+741 00036fe5 8d45e7
leal
0xe7(%
ebp),%eax
+744 00036fe8 89442404
movl
%eax,0
x04(%esp)
+748 00036fec 893424
movl
%esi,(
%esp)
+751 00036fef e890bc0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+756 00036ff4 eb8d
jmp
0x0003
6f83
+758 00036ff6 8b1588801300
movl
0x00138088,%ed
x
+764 00036ffc 899554ffffff
movl
%edx,0xffffff5
4(%ebp)
+770 00037002 eb8a
jmp
0x0003
6f8e
+772 00037004 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+778 0003700a 8b9558ffffff
movl
0xffffff58(%eb
p),%edx
+784 00037010 8b02
movl
(%edx)

,%eax
+786 00037012 85c0
eax
+788 00037014 7408
701e
+790 00037016 890424
%esp)
+793 00037019 e850bd0c00
operator delete(void*)
+798 0003701e 8b7704
edi),%esi
+801 00037021 8b1f
,%ebx
+803 00037023 39de
esi
+805 00037025 7422
7049
+807 00037027 891c24
%esp)
+810 0003702a e831720200
+815 0003702f 83c324
%ebx
+818 00037032 39de
esi
+820 00037034 75f1
7027
+822 00037036 eb11
7049
+824 00037038 89855cffffff
c(%ebp)
+830 0003703e e9f0feffff
+835 00037043 89855cffffff
c(%ebp)
+841 00037049 8b07
,%eax
+843 0003704b 85c0
eax
+845 0003704d 7408
7057
+847 0003704f 890424
%esp)
+850 00037052 e817bd0c00
operator delete(void*)
+855 00037057 8b4508
ebp),%eax
+858 0003705a c700e8911300
eax)
+864 00037060 8b5508
ebp),%edx
+867 00037063 8b4208
edx),%eax
+870 00037066 8d58f4
eax),%ebx
+873 00037069 8bb554ffffff
p),%esi
+879 0003706f 39f3
ebx
+881 00037071 755c
70cf
+883 00037073 8b5508

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
movl

0x04(%

movl

(%edi)

cmpl

%ebx,%

je

0x0003

movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0003

jmp

0x0003

calll

movl

%eax,0xffffff5

jmp
movl

0x00036f33
%eax,0xffffff5
movl

(%edi)

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xffffff54(%eb
cmpl

%esi,%

jne

0x0003

movl

0x08(%

ebp),%edx
+886 00037076 8b4204
movl
0x04(%
edx),%eax
+889 00037079 8d58f4
leal
0xf4(%
eax),%ebx
+892 0003707c 39de
cmpl
%ebx,%
esi
+894 0003707e 7527
jne
0x0003
70a7
+896 00037080 8b955cffffff
movl
0xffffff5c(%eb
p),%edx
+902 00037086 891424
movl
%edx,(
%esp)
+905 00037089 e8babb0c00
calll
0x00102c48
__Unwind_Resume
+910 0003708e 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+916 00037094 e9a8feffff
jmp
0x00036f41
+921 00037099 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+927 0003709f 8b07
movl
(%edi)
,%eax
+929 000370a1 85c0
testl
%eax,%
eax
+931 000370a3 75aa
jne
0x0003
704f
+933 000370a5 ebb0
jmp
0x0003
7057
+935 000370a7 83e804
subl
$0x04,
%eax
+938 000370aa c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+946 000370b2 890424
movl
%eax,(
%esp)
+949 000370b5 e894bb0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+954 000370ba 85c0
testl
%eax,%
eax
+956 000370bc 7fc2
jg
0x0003
7080
+958 000370be 8d45e4
leal
0xe4(%
ebp),%eax
+961 000370c1 89442404
movl
%eax,0
x04(%esp)
+965 000370c5 891c24
movl
%ebx,(
%esp)
+968 000370c8 e8b7bb0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+973 000370cd ebb1
jmp
0x0003
7080
+975 000370cf 83e804
subl
$0x04,
%eax
+978 000370d2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+986 000370da 890424
movl
%eax,(
%esp)
+989 000370dd e86cbb0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+994 000370e2 85c0
testl
%eax,%

eax
+996 000370e4 7f8d
jg
0x0003
7073
+998 000370e6 8d45e6
leal
0xe6(%
ebp),%eax
+1001 000370e9 89442404
movl
%eax,0
x04(%esp)
+1005 000370ed 891c24
movl
%ebx,(
%esp)
+1008 000370f0 e88fbb0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1013 000370f5 e979ffffff
jmp
0x00037073
+1018 000370fa 890424
movl
%eax,(
%esp)
+1021 000370fd e846bb0c00
calll
0x00102c48
__Unwind_Resume
+1026 00037102 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+1032 00037108 8b5508
movl
0x08(%
ebp),%edx
+1035 0003710b 8b4204
movl
0x04(%
edx),%eax
+1038 0003710e 8d58f4
leal
0xf4(%
eax),%ebx
+1041 00037111 39de
cmpl
%ebx,%
esi
+1043 00037113 7508
jne
0x0003
711d
+1045 00037115 8b855cffffff
movl
0xffffff5c(%eb
p),%eax
+1051 0003711b ebdd
jmp
0x0003
70fa
+1053 0003711d 83e804
subl
$0x04,
%eax
+1056 00037120 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1064 00037128 890424
movl
%eax,(
%esp)
+1067 0003712b e81ebb0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1072 00037130 85c0
testl
%eax,%
eax
+1074 00037132 7fe1
jg
0x0003
7115
+1076 00037134 8d45e5
leal
0xe5(%
ebp),%eax
+1079 00037137 89442404
movl
%eax,0
x04(%esp)
+1083 0003713b 891c24
movl
%ebx,(
%esp)
+1086 0003713e e841bb0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1091 00037143 ebd0
jmp
0x0003
7115
+1093 00037145 ebb3
jmp
0x0003
70fa
+1095 00037147 90
nop
+1096 00037148 0f1f840000000000
nopl
0x00000000(%ea

x,%eax)
+0

00037150 55

pushl

%ebp
+1
00037151 89e5
%esp,%ebp
+3
00037153 c9
+4
00037154 e9a7fbffff
6d00
+9
00037159 90
+10 0003715a 660f1f440000
)
+0

movl
leave
jmp

0x0003
nop
0x00(%eax,%eax

nopw

00037160 55

pushl

%ebp
+1
00037161 89e5
%esp,%ebp
+3
00037163 57
%edi
+4
00037164 56
%esi
+5
00037165 53
%ebx
+6
00037166 81ecdc000000
000dc,%esp
+12 0003716c 8b7d0c
ebp),%edi
+15 0003716f 897c2404
x04(%esp)
+19 00037173 8b4508
ebp),%eax
+22 00037176 890424
%esp)
+25 00037179 e8d2fcfcff
+30 0003717e 8b5508
ebp),%edx
+33 00037181 c70248991300
edx)
+39 00037187 c7420494991300
04(%edx)
+46 0003718e 89bad0000000
0(%edx)
+52 00037194 c782d400000000000000
(%edx)
+62 0003719e c782d800000000000000
(%edx)
+72 000371a8 c782dc00000000000000
(%edx)
+82 000371b2 c782e000000000000000
(%edx)
+92 000371bc c782e400000000000000
(%edx)
+102 000371c6 c682e800000001
e8(%edx)
+109 000371cd c782ec00000000000000
(%edx)
+119 000371d7 c682f000000000
f0(%edx)
+126 000371de c782f400000028000000
(%edx)

movl
pushl
pushl
pushl
subl

$0x000

movl

0x0c(%

movl

%edi,0

movl

0x08(%

movl

%eax,(

movl

0x00006e50
0x08(%

calll
movl

$0x00139948,(%

movl

$0x00139994,0x

movl

%edi,0x000000d

movl

$0x00000000,0x000000d4

movl

$0x00000000,0x000000d8

movl

$0x00000000,0x000000dc

movl

$0x00000000,0x000000e0

movl

$0x00000000,0x000000e4
movb

movl

$0x00000000,0x000000ec
movb

movl

$0x01,0x000000

$0x00,0x000000
$0x00000028,0x000000f4

+136 000371e8
(%edx)
+146 000371f2
bx
+151 000371f7
esi
+153 000371f9
(%ebp)
+163 00037203
(%ebp)
+173 0003720d
%esp)
+176 00037210
+181 00037215
20(%esp)
+189 0003721d
1c(%esp)
+197 00037225
x14(%esp)
+201 00037229
x18(%esp)
+205 0003722d
p),%edx
+211 00037233
p),%ecx
+217 00037239
x0c(%esp)
+221 0003723d
x10(%esp)
+225 00037241
08(%esp)
+233 00037249
ebp),%ecx
+236 0003724c
x04(%esp)
+240 00037250
%esp)
+243 00037253
+248 00037258
xac(%ebp)
+251 0003725b
%edi
+254 0003725e
c(%ebp)
+260 00037264
%esp)
+263 00037267
+268 0003726c
xa0(%ebp)
+271 0003726f
eax
+273 00037271
+279 00037277
a4(%ebp)
+286 0003727e
ebp),%esi
+289 00037281
%esi
+292 00037284
x

c782f800000032000000

movl

bb70440300

$0x00000032,0x000000f8
movl

31f6

$0x00034470,%e
xorl

%esi,%

c78550ffffff504d0300

movl

$0x00034d50,0xffffff50

c78554ffffff00000000

movl

$0x00000000,0xffffff54

891424

movl

%edx,(

e88bf5fcff
c744242001000000

calll
movl

0x000067a0
$0x00000001,0x

c744241c01000000

movl

$0x00000001,0x

895c2414

movl

%ebx,0

89742418

movl

%esi,0

8b9550ffffff

movl

0xffffff50(%eb

8b8d54ffffff

movl

0xffffff54(%eb

8954240c

movl

%edx,0

894c2410

movl

%ecx,0

c7442408914d0d00
Box type
8b4d08

movl

$0x000d4d91,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

movl

0x0009f750
%eax,0

addl

$0x10,

e8f8840600
8945ac

calll

83c710
89bd4cffffff

movl

893c24
e844520100
8945a0

movl

%edi,(

movl

0x0004c4b0
%eax,0

calll

85c0
0f84db000000
c745a400000000

%edi,0xffffff4

testl
je
movl

%eax,%
0x00037352
$0x00000000,0x

8b75ac

movl

0xac(%

83c62c

addl

$0x2c,

a188801300

movl

0x00138088,%ea

+297 00037289 898548ffffff


movl
%eax,0xffffff4
8(%ebp)
+303 0003728f eb5c
jmp
0x0003
72ed
+305 00037291 0f1f8000000000
nopl
0x00000000(%ea
x)
+312 00037298 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+320 000372a0 85c0
testl
%eax,%
eax
+322 000372a2 7412
je
0x0003
72b6
+324 000372a4 8d55cc
leal
0xcc(%
ebp),%edx
+327 000372a7 89542404
movl
%edx,0
x04(%esp)
+331 000372ab 890424
movl
%eax,(
%esp)
+334 000372ae e813ba0c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+339 000372b3 8b4604
movl
0x04(%
esi),%eax
+342 000372b6 83c004
addl
$0x04,
%eax
+345 000372b9 894604
movl
%eax,0
x04(%esi)
+348 000372bc 8b5dcc
movl
0xcc(%
ebp),%ebx
+351 000372bf 83eb0c
subl
$0x0c,
%ebx
+354 000372c2 8bbd48ffffff
movl
0xffffff48(%eb
p),%edi
+360 000372c8 897db0
movl
%edi,0
xb0(%ebp)
+363 000372cb 39fb
cmpl
%edi,%
ebx
+365 000372cd 0f8579050000
jne
0x0003784c
+371 000372d3 8b5da8
movl
0xa8(%
ebp),%ebx
+374 000372d6 83eb0c
subl
$0x0c,
%ebx
+377 000372d9 395db0
cmpl
%ebx,0
xb0(%ebp)
+380 000372dc 0f8599050000
jne
0x0003787b
+386 000372e2 ff45a4
incl
0xa4(%
ebp)
+389 000372e5 8b55a0
movl
0xa0(%
ebp),%edx
+392 000372e8 3955a4
cmpl
%edx,0
xa4(%ebp)
+395 000372eb 7465
je
0x0003
7352
+397 000372ed 8b55a4
movl
0xa4(%
ebp),%edx
+400 000372f0 89542408
movl
%edx,0
x08(%esp)
+404 000372f4 8b8d4cffffff
movl
0xffffff4c(%eb
p),%ecx

+410 000372fa 894c2404


movl
%ecx,0
x04(%esp)
+414 000372fe 8d45d0
leal
0xd0(%
ebp),%eax
+417 00037301 890424
movl
%eax,(
%esp)
+420 00037304 e8f73e0100
calll
0x0004b200
+425 00037309 83ec04
subl
$0x04,
%esp
+428 0003730c 8b55d0
movl
0xd0(%
ebp),%edx
+431 0003730f 8955a8
movl
%edx,0
xa8(%ebp)
+434 00037312 8d4de7
leal
0xe7(%
ebp),%ecx
+437 00037315 894c2408
movl
%ecx,0
x08(%esp)
+441 00037319 89542404
movl
%edx,0
x04(%esp)
+445 0003731d 8d45cc
leal
0xcc(%
ebp),%eax
+448 00037320 890424
movl
%eax,(
%esp)
+451 00037323 e898b90c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+456 00037328 8b4604
movl
0x04(%
esi),%eax
+459 0003732b 3b4608
cmpl
0x08(%
esi),%eax
+462 0003732e 0f856cffffff
jne
0x000372a0
+468 00037334 8b4dac
movl
0xac(%
ebp),%ecx
+471 00037337 8b4130
movl
0x30(%
ecx),%eax
+474 0003733a 8d55cc
leal
0xcc(%
ebp),%edx
+477 0003733d 89542408
movl
%edx,0
x08(%esp)
+481 00037341 89442404
movl
%eax,0
x04(%esp)
+485 00037345 893424
movl
%esi,(
%esp)
+488 00037348 e85335fdff
calll
0x0000a8a0
+493 0003734d e96affffff
jmp
0x000372bc
+498 00037352 bb10440300
movl
$0x00034410,%e
bx
+503 00037357 31f6
xorl
%esi,%
esi
+505 00037359 c78558ffffffb0640300
movl
$0x000364b0,0xffffff58
(%ebp)
+515 00037363 c7855cffffff00000000
movl
$0x00000000,0xffffff5c
(%ebp)
+525 0003736d 8b4d08
movl
0x08(%
ebp),%ecx
+528 00037370 890c24
movl
%ecx,(
%esp)
+531 00037373 e828f4fcff
calll
0x000067a0
+536 00037378 895c241c
movl
%ebx,0
x1c(%esp)

+540 0003737c
x20(%esp)
+544 00037380
p),%edx
+550 00037386
p),%ecx
+556 0003738c
x14(%esp)
+560 00037390
x18(%esp)
+564 00037394
10(%esp)
+572 0003739c
0c(%esp)
+580 000373a4
08(%esp)
+588 000373ac
ebp),%ecx
+591 000373af
x04(%esp)
+595 000373b3
%esp)
+598 000373b6
+603 000373bb
(%ebp)
+613 000373c5
(%ebp)
+623 000373cf
bx
+628 000373d4
ebp),%eax
+631 000373d7
%esp)
+634 000373da
+639 000373df
p),%edx
+645 000373e5
p),%ecx
+651 000373eb
x1c(%esp)
+655 000373ef
x20(%esp)
+659 000373f3
x14(%esp)
+663 000373f7
x18(%esp)
+667 000373fb
10(%esp)
+675 00037403
0c(%esp)
+683 0003740b
08(%esp)
+691 00037413
ebp),%ecx
+694 00037416
x04(%esp)
+698 0003741a
%esp)
+701 0003741d
+706 00037422

89742420

movl

%esi,0

8b9558ffffff

movl

0xffffff58(%eb

8b8d5cffffff

movl

0xffffff5c(%eb

89542414

movl

%edx,0

894c2418

movl

%ecx,0

c74424102c010000

movl

$0x0000012c,0x

c744240c01000000

movl

$0x00000001,0x

c744240864550d00
Width
8b4d08

movl

$0x000d5564,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e885850600
c78560ffffff20440300

movl

calll

0x0009f940
$0x00034420,0xffffff60

c78564ffffff00000000

movl

$0x00000000,0xffffff64

bb90640300

movl

$0x00036490,%e

8b4508

movl

0x08(%

890424

movl

%eax,(

e8c1f3fcff
8b9560ffffff

calll
movl

0x000067a0
0xffffff60(%eb

8b8d64ffffff

movl

0xffffff64(%eb

8954241c

movl

%edx,0

894c2420

movl

%ecx,0

895c2414

movl

%ebx,0

89742418

movl

%esi,0

c74424102c010000

movl

$0x0000012c,0x

c744240c01000000

movl

$0x00000001,0x

c7442408a8580d00
Height
8b4d08

movl

$0x000d58a8,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e81e850600
c78568ffffff30440300

calll
movl

0x0009f940
$0x00034430,0xffffff68

(%ebp)
+716 0003742c
(%ebp)
+726 00037436
bx
+731 0003743b
ebp),%eax
+734 0003743e
%esp)
+737 00037441
+742 00037446
p),%edx
+748 0003744c
p),%ecx
+754 00037452
x1c(%esp)
+758 00037456
x20(%esp)
+762 0003745a
x14(%esp)
+766 0003745e
x18(%esp)
+770 00037462
10(%esp)
+778 0003746a
0c(%esp)
+786 00037472
08(%esp)
+794 0003747a
ebp),%ecx
+797 0003747d
x04(%esp)
+801 00037481
%esp)
+804 00037484
+809 00037489
bx
+814 0003748e
(%ebp)
+824 00037498
(%ebp)
+834 000374a2
ebp),%eax
+837 000374a5
%esp)
+840 000374a8
+845 000374ad
x1c(%esp)
+849 000374b1
x20(%esp)
+853 000374b5
p),%edx
+859 000374bb
p),%ecx
+865 000374c1
x14(%esp)
+869 000374c5
x18(%esp)
+873 000374c9
10(%esp)

c7856cffffff00000000

movl

bb70640300

$0x00000000,0xffffff6c
movl

$0x00036470,%e

8b4508

movl

0x08(%

890424

movl

%eax,(

e85af3fcff
8b9568ffffff

calll
movl

0x000067a0
0xffffff68(%eb

8b8d6cffffff

movl

0xffffff6c(%eb

8954241c

movl

%edx,0

894c2420

movl

%ecx,0

895c2414

movl

%ebx,0

89742418

movl

%esi,0

c74424102c010000

movl

$0x0000012c,0x

c744240c01000000

movl

$0x00000001,0x

c7442408224a0d00
Depth
8b4d08

movl

$0x000d4a22,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e8b7840600
bb80440300

calll
movl

0x0009f940
$0x00034480,%e

c78570ffffff50640300

movl

$0x00036450,0xffffff70

c78574ffffff00000000

movl

$0x00000000,0xffffff74

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000067a0
%ebx,0

movl

%esi,0

e8f3f2fcff
895c241c

calll

89742420
8b9570ffffff

movl

0xffffff70(%eb

8b8d74ffffff

movl

0xffffff74(%eb

89542414

movl

%edx,0

894c2418

movl

%ecx,0

c7442410fa000000

movl

$0x000000fa,0x

+881 000374d1
0c(%esp)
+889 000374d9
08(%esp)
+897 000374e1
ebp),%ecx
+900 000374e4
x04(%esp)
+904 000374e8
%esp)
+907 000374eb
+912 000374f0
(%ebp)
+922 000374fa
(%ebp)
+932 00037504
bx
+937 00037509
ebp),%eax
+940 0003750c
%esp)
+943 0003750f
+948 00037514
20(%esp)
+956 0003751c
1c(%esp)
+964 00037524
p),%edx
+970 0003752a
p),%ecx
+976 00037530
x14(%esp)
+980 00037534
x18(%esp)
+984 00037538
x0c(%esp)
+988 0003753c
x10(%esp)
+992 00037540
08(%esp)
+1000 00037548
ebp),%ecx
+1003 0003754b
x04(%esp)
+1007 0003754f
%esp)
+1010 00037552
+1015 00037557
xb4(%ebp)
+1018 0003755a
ebp),%eax
+1021 0003755d
x08(%esp)
+1025 00037561
04(%esp)
+1033 00037569
ebp),%esi
+1036 0003756c
%esp)
+1039 0003756f

c744240c00000000

movl

$0x00000000,0x

c7442408214d0d00
Open
8b4d08

movl

$0x000d4d21,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e850840600
c78578ffffffa0440300

movl

0x0009f940
$0x000344a0,0xffffff78

c7857cffffff00000000

movl

$0x00000000,0xffffff7c

bb40480300

calll

movl

$0x00034840,%e

8b4508

movl

0x08(%

890424

movl

%eax,(

e88cf2fcff
c744242001000000

calll
movl

0x000067a0
$0x00000001,0x

c744241c00000000

movl

$0x00000000,0x

8b9578ffffff

movl

0xffffff78(%eb

8b8d7cffffff

movl

0xffffff7c(%eb

89542414

movl

%edx,0

894c2418

movl

%ecx,0

895c240c

movl

%ebx,0

89742410

movl

%esi,0

c7442408524d0d00
Top items
8b4d08

movl

$0x000d4d52,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

movl

0x0009f750
%eax,0

8d45e2

leal

0xe2(%

89442408

movl

%eax,0

e8f9810600
8945b4

c7442404dd4e0d00
Main only
8d75c8

calll

movl

893424
e84cb70c00

calll

$0x000d4edd,0x
leal

0xc8(%

movl

%esi,(
0x00102cc0

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi


c_string(char const*, std::allocator<char> const&)
+1044 00037574 8b5db4
movl
0xb4(%
ebp),%ebx
+1047 00037577 83c32c
addl
$0x2c,
%ebx
+1050 0003757a 8b4304
movl
0x04(%
ebx),%eax
+1053 0003757d 3b4308
cmpl
0x08(%
ebx),%eax
+1056 00037580 0f8478030000
je
0x000378fe
+1062 00037586 85c0
testl
%eax,%
eax
+1064 00037588 740f
je
0x0003
7599
+1066 0003758a 89742404
movl
%esi,0
x04(%esp)
+1070 0003758e 890424
movl
%eax,(
%esp)
+1073 00037591 e830b70c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+1078 00037596 8b4304
movl
0x04(%
ebx),%eax
+1081 00037599 83c004
addl
$0x04,
%eax
+1084 0003759c 894304
movl
%eax,0
x04(%ebx)
+1087 0003759f 8b75c8
movl
0xc8(%
ebp),%esi
+1090 000375a2 83ee0c
subl
$0x0c,
%esi
+1093 000375a5 8b3d88801300
movl
0x00138088,%ed
i
+1099 000375ab 39fe
cmpl
%edi,%
esi
+1101 000375ad 0f85fd030000
jne
0x000379b0
+1107 000375b3 8d45df
leal
0xdf(%
ebp),%eax
+1110 000375b6 89442408
movl
%eax,0
x08(%esp)
+1114 000375ba c7442404e74e0d00
movl
$0x000d4ee7,0x
04(%esp)
Main and opposite
+1122 000375c2 8d75c4
leal
0xc4(%
ebp),%esi
+1125 000375c5 893424
movl
%esi,(
%esp)
+1128 000375c8 e8f3b60c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1133 000375cd 8b4304
movl
0x04(%
ebx),%eax
+1136 000375d0 3b4308
cmpl
0x08(%
ebx),%eax
+1139 000375d3 0f840a030000
je
0x000378e3
+1145 000375d9 85c0
testl
%eax,%
eax
+1147 000375db 740f
je
0x0003
75ec

+1149 000375dd 89742404


movl
%esi,0
x04(%esp)
+1153 000375e1 890424
movl
%eax,(
%esp)
+1156 000375e4 e8ddb60c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+1161 000375e9 8b4304
movl
0x04(%
ebx),%eax
+1164 000375ec 83c004
addl
$0x04,
%eax
+1167 000375ef 894304
movl
%eax,0
x04(%ebx)
+1170 000375f2 8b75c4
movl
0xc4(%
ebp),%esi
+1173 000375f5 83ee0c
subl
$0x0c,
%esi
+1176 000375f8 39f7
cmpl
%esi,%
edi
+1178 000375fa 0f8550030000
jne
0x00037950
+1184 00037600 8d45dc
leal
0xdc(%
ebp),%eax
+1187 00037603 89442408
movl
%eax,0
x08(%esp)
+1191 00037607 c7442404f94e0d00
movl
$0x000d4ef9,0x
04(%esp)
Main, left and right
+1199 0003760f 8d75c0
leal
0xc0(%
ebp),%esi
+1202 00037612 893424
movl
%esi,(
%esp)
+1205 00037615 e8a6b60c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1210 0003761a 8b4304
movl
0x04(%
ebx),%eax
+1213 0003761d 3b4308
cmpl
0x08(%
ebx),%eax
+1216 00037620 0f8487020000
je
0x000378ad
+1222 00037626 85c0
testl
%eax,%
eax
+1224 00037628 740f
je
0x0003
7639
+1226 0003762a 89742404
movl
%esi,0
x04(%esp)
+1230 0003762e 890424
movl
%eax,(
%esp)
+1233 00037631 e890b60c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+1238 00037636 8b4304
movl
0x04(%
ebx),%eax
+1241 00037639 83c004
addl
$0x04,
%eax
+1244 0003763c 894304
movl
%eax,0
x04(%ebx)
+1247 0003763f 8b75c0
movl
0xc0(%
ebp),%esi
+1250 00037642 83ee0c
subl
$0x0c,

%esi
+1253 00037645 39f7
cmpl
%esi,%
edi
+1255 00037647 0f8533030000
jne
0x00037980
+1261 0003764d 8d45d9
leal
0xd9(%
ebp),%eax
+1264 00037650 89442408
movl
%eax,0
x08(%esp)
+1268 00037654 c74424040e4f0d00
movl
$0x000d4f0e,0x
04(%esp)
All
+1276 0003765c 8d75bc
leal
0xbc(%
ebp),%esi
+1279 0003765f 893424
movl
%esi,(
%esp)
+1282 00037662 e859b60c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1287 00037667 8b4304
movl
0x04(%
ebx),%eax
+1290 0003766a 3b4308
cmpl
0x08(%
ebx),%eax
+1293 0003766d 0f8455020000
je
0x000378c8
+1299 00037673 85c0
testl
%eax,%
eax
+1301 00037675 740f
je
0x0003
7686
+1303 00037677 89742404
movl
%esi,0
x04(%esp)
+1307 0003767b 890424
movl
%eax,(
%esp)
+1310 0003767e e843b60c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+1315 00037683 8b4304
movl
0x04(%
ebx),%eax
+1318 00037686 83c004
addl
$0x04,
%eax
+1321 00037689 894304
movl
%eax,0
x04(%ebx)
+1324 0003768c 8b5dbc
movl
0xbc(%
ebp),%ebx
+1327 0003768f 83eb0c
subl
$0x0c,
%ebx
+1330 00037692 39df
cmpl
%ebx,%
edi
+1332 00037694 0f857f020000
jne
0x00037919
+1338 0003769a c7458090440300
movl
$0x00034490,0x
80(%ebp)
+1345 000376a1 c7458400000000
movl
$0x00000000,0x
84(%ebp)
+1352 000376a8 bb70610300
movl
$0x00036170,%e
bx
+1357 000376ad 31f6
xorl
%esi,%
esi
+1359 000376af 8b4508
movl
0x08(%
ebp),%eax
+1362 000376b2 890424
movl
%eax,(
%esp)
+1365 000376b5 e8e6f0fcff
calll
0x000067a0

+1370 000376ba
1c(%esp)
+1378 000376c2
ebp),%edx
+1381 000376c5
ebp),%ecx
+1384 000376c8
x14(%esp)
+1388 000376cc
x18(%esp)
+1392 000376d0
x0c(%esp)
+1396 000376d4
x10(%esp)
+1400 000376d8
08(%esp)
+1408 000376e0
ebp),%ecx
+1411 000376e3
x04(%esp)
+1415 000376e7
%esp)
+1418 000376ea
+1423 000376ef
ebp),%eax
+1426 000376f2
%esp)
+1429 000376f5
+1434 000376fa
%esp)
+1437 000376fd
+1442 00037702
88(%ebp)
+1449 00037709
8c(%ebp)
+1456 00037710
bx
+1461 00037715
esi
+1463 00037717
ebp),%edx
+1466 0003771a
%esp)
+1469 0003771d
+1474 00037722
1c(%esp)
+1482 0003772a
ebp),%edx
+1485 0003772d
ebp),%ecx
+1488 00037730
x14(%esp)
+1492 00037734
x18(%esp)
+1496 00037738
x0c(%esp)
+1500 0003773c
x10(%esp)
+1504 00037740
08(%esp)

c744241c00000000

movl

$0x00000000,0x

8b5580

movl

0x80(%

8b4d84

movl

0x84(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

895c240c

movl

%ebx,0

89742410

movl

%esi,0

c7442408394d0d00
Top is attached to front
8b4d08

movl

$0x000d4d39,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

movl

0x0009f670
0x08(%

movl

%eax,(

movl

0x000067a0
%eax,(

e8817f0600
8b4508

calll

890424
e8a6f0fcff
890424

calll

e89e810600
c7458840440300

calll
movl

0x0009f8a0
$0x00034440,0x

c7458c00000000

movl

$0x00000000,0x

bbc04c0300

movl

$0x00034cc0,%e

31f6

xorl

%esi,%

8b5508

movl

0x08(%

891424

movl

%edx,(

e87ef0fcff
c744241c01000000

calll
movl

0x000067a0
$0x00000001,0x

8b5588

movl

0x88(%

8b4d8c

movl

0x8c(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

895c240c

movl

%ebx,0

89742410

movl

%esi,0

c7442408124f0d00
Show CD

movl

$0x000d4f12,0x

+1512 00037748
ebp),%ecx
+1515 0003774b
x04(%esp)
+1519 0003774f
%esp)
+1522 00037752
+1527 00037757
90(%ebp)
+1534 0003775e
94(%ebp)
+1541 00037765
bx
+1546 0003776a
ebp),%eax
+1549 0003776d
%esp)
+1552 00037770
+1557 00037775
ebp),%edx
+1560 00037778
ebp),%ecx
+1563 0003777b
x1c(%esp)
+1567 0003777f
x20(%esp)
+1571 00037783
x14(%esp)
+1575 00037787
x18(%esp)
+1579 0003778b
10(%esp)
+1587 00037793
0c(%esp)
+1595 0003779b
08(%esp)
+1603 000377a3
ebp),%ecx
+1606 000377a6
x04(%esp)
+1610 000377aa
%esp)
+1613 000377ad
+1618 000377b2
98(%ebp)
+1625 000377b9
9c(%ebp)
+1632 000377c0
bx
+1637 000377c5
ebp),%eax
+1640 000377c8
%esp)
+1643 000377cb
+1648 000377d0
ebp),%edx
+1651 000377d3
ebp),%ecx
+1654 000377d6
x1c(%esp)

8b4d08

movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e8197f0600
c7459050440300

calll
movl

0x0009f670
$0x00034450,0x

c7459400000000

movl

$0x00000000,0x

bb30640300

movl

$0x00036430,%e

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000067a0
0x90(%

8b4d94

movl

0x94(%

8954241c

movl

%edx,0

894c2420

movl

%ecx,0

895c2414

movl

%ebx,0

89742418

movl

%esi,0

e82bf0fcff
8b5590

calll

c744241064000000
'd'
c744240c0a000000

movl

$0x00000064,0x

movl

$0x0000000a,0x

c7442408264d0d00
Scale CD
8b4d08

movl

$0x000d4d26,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e88e810600
c7459860440300

calll
movl

0x0009f940
$0x00034460,0x

c7459c00000000

movl

$0x00000000,0x

bb10640300

movl

$0x00036410,%e

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000067a0
0x98(%

8b4d9c

movl

0x9c(%

8954241c

movl

%edx,0

e8d0effcff
8b5598

calll

+1658 000377da 894c2420


x20(%esp)
+1662 000377de 895c2414
x14(%esp)
+1666 000377e2 89742418
x18(%esp)
+1670 000377e6 c74424102c010000
10(%esp)
+1678 000377ee c744240cd4feffff
0c(%esp)
+1686 000377f6 c74424082f4d0d00
08(%esp)
Offset CD
+1694 000377fe 8b4d08
ebp),%ecx
+1697 00037801 894c2404
x04(%esp)
+1701 00037805 890424
%esp)
+1704 00037808 e833810600
+1709 0003780d 8b4508
ebp),%eax
+1712 00037810 c780d4000000ffffffff
movl
(%eax)
+1722 0003781a c744240400000000
04(%esp)
+1730 00037822 890424
%esp)
+1733 00037825 e826d5ffff
+1738 0003782a 8b5508
ebp),%edx
+1741 0003782d c682f000000001
f0(%edx)
+1748 00037834 c744240400000000
04(%esp)
+1756 0003783c 891424
%esp)
+1759 0003783f e87cd4ffff
+1764 00037844 8d65f4
ebp),%esp
+1767 00037847 5b
+1768 00037848 5e
+1769 00037849 5f
+1770 0003784a c9
+1771 0003784b c3
+1772 0003784c 8d4308
ebx),%eax
+1775 0003784f c7442404ffffffff
04(%esp)
+1783 00037857 890424
%esp)
+1786 0003785a e8efb30c00
__gnu_cxx::__exchange_and_add(int volatile*,
+1791 0003785f 85c0
eax
+1793 00037861 0f8f6cfaffff
+1799 00037867 8d4de5
ebp),%ecx
+1802 0003786a 894c2404
x04(%esp)
+1806 0003786e 891c24

movl

%ecx,0

movl

%ebx,0

movl

%esi,0

movl

$0x0000012c,0x

movl

$0xfffffed4,0x

movl

$0x000d4d2f,0x
movl

0x08(%

movl

%ecx,0

movl

%eax,(

movl

0x0009f940
0x08(%

calll

$0xffffffff,0x000000d4
movl

$0x00000000,0x
movl

%eax,(

movl

0x00034d50
0x08(%

calll
movb

$0x01,0x000000

movl

$0x00000000,0x
movl

%edx,(

leal

0x00034cc0
0xf4(%

calll
popl
popl
popl
leave
ret
leal
movl

%ebx
%esi
%edi
0x08(%
$0xffffffff,0x

movl
calll
int)

%eax,(
0x00102c4e

testl
jg

%eax,%

leal

0x000372d3
0xe5(%

movl

%ecx,0

movl

%ebx,(

%esp)
+1809 00037871 e80eb40c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1814 00037876 e958faffff
jmp
0x000372d3
+1819 0003787b 8b45a8
movl
0xa8(%
ebp),%eax
+1822 0003787e 83e804
subl
$0x04,
%eax
+1825 00037881 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1833 00037889 890424
movl
%eax,(
%esp)
+1836 0003788c e8bdb30c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1841 00037891 85c0
testl
%eax,%
eax
+1843 00037893 0f8f49faffff
jg
0x000372e2
+1849 00037899 8d45e3
leal
0xe3(%
ebp),%eax
+1852 0003789c 89442404
movl
%eax,0
x04(%esp)
+1856 000378a0 891c24
movl
%ebx,(
%esp)
+1859 000378a3 e8dcb30c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1864 000378a8 e935faffff
jmp
0x000372e2
+1869 000378ad 8b55b4
movl
0xb4(%
ebp),%edx
+1872 000378b0 8b4230
movl
0x30(%
edx),%eax
+1875 000378b3 89742408
movl
%esi,0
x08(%esp)
+1879 000378b7 89442404
movl
%eax,0
x04(%esp)
+1883 000378bb 891c24
movl
%ebx,(
%esp)
+1886 000378be e8dd2ffdff
calll
0x0000a8a0
+1891 000378c3 e977fdffff
jmp
0x0003763f
+1896 000378c8 8b4db4
movl
0xb4(%
ebp),%ecx
+1899 000378cb 8b4130
movl
0x30(%
ecx),%eax
+1902 000378ce 89742408
movl
%esi,0
x08(%esp)
+1906 000378d2 89442404
movl
%eax,0
x04(%esp)
+1910 000378d6 891c24
movl
%ebx,(
%esp)
+1913 000378d9 e8c22ffdff
calll
0x0000a8a0
+1918 000378de e9a9fdffff
jmp
0x0003768c
+1923 000378e3 8b4db4
movl
0xb4(%
ebp),%ecx
+1926 000378e6 8b4130
movl
0x30(%
ecx),%eax
+1929 000378e9 89742408
movl
%esi,0
x08(%esp)
+1933 000378ed 89442404
movl
%eax,0
x04(%esp)

+1937 000378f1 891c24


movl
%ebx,(
%esp)
+1940 000378f4 e8a72ffdff
calll
0x0000a8a0
+1945 000378f9 e9f4fcffff
jmp
0x000375f2
+1950 000378fe 8b55b4
movl
0xb4(%
ebp),%edx
+1953 00037901 8b4230
movl
0x30(%
edx),%eax
+1956 00037904 89742408
movl
%esi,0
x08(%esp)
+1960 00037908 89442404
movl
%eax,0
x04(%esp)
+1964 0003790c 891c24
movl
%ebx,(
%esp)
+1967 0003790f e88c2ffdff
calll
0x0000a8a0
+1972 00037914 e986fcffff
jmp
0x0003759f
+1977 00037919 8d4308
leal
0x08(%
ebx),%eax
+1980 0003791c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1988 00037924 890424
movl
%eax,(
%esp)
+1991 00037927 e822b30c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1996 0003792c 85c0
testl
%eax,%
eax
+1998 0003792e 0f8f66fdffff
jg
0x0003769a
+2004 00037934 8d45d7
leal
0xd7(%
ebp),%eax
+2007 00037937 89442404
movl
%eax,0
x04(%esp)
+2011 0003793b 891c24
movl
%ebx,(
%esp)
+2014 0003793e e841b30c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2019 00037943 e952fdffff
jmp
0x0003769a
+2024 00037948 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+2032 00037950 8d4608
leal
0x08(%
esi),%eax
+2035 00037953 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2043 0003795b 890424
movl
%eax,(
%esp)
+2046 0003795e e8ebb20c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2051 00037963 85c0
testl
%eax,%
eax
+2053 00037965 0f8f95fcffff
jg
0x00037600
+2059 0003796b 8d45dd
leal
0xdd(%
ebp),%eax
+2062 0003796e 89442404
movl
%eax,0
x04(%esp)
+2066 00037972 893424
movl
%esi,(
%esp)
+2069 00037975 e80ab30c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2074 0003797a e981fcffff
jmp
0x00037600

+2079 0003797f 90
nop
+2080 00037980 8d4608
leal
0x08(%
esi),%eax
+2083 00037983 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2091 0003798b 890424
movl
%eax,(
%esp)
+2094 0003798e e8bbb20c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2099 00037993 85c0
testl
%eax,%
eax
+2101 00037995 0f8fb2fcffff
jg
0x0003764d
+2107 0003799b 8d45da
leal
0xda(%
ebp),%eax
+2110 0003799e 89442404
movl
%eax,0
x04(%esp)
+2114 000379a2 893424
movl
%esi,(
%esp)
+2117 000379a5 e8dab20c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2122 000379aa e99efcffff
jmp
0x0003764d
+2127 000379af 90
nop
+2128 000379b0 8d4608
leal
0x08(%
esi),%eax
+2131 000379b3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2139 000379bb 890424
movl
%eax,(
%esp)
+2142 000379be e88bb20c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2147 000379c3 85c0
testl
%eax,%
eax
+2149 000379c5 0f8fe8fbffff
jg
0x000375b3
+2155 000379cb 8d45e0
leal
0xe0(%
ebp),%eax
+2158 000379ce 89442404
movl
%eax,0
x04(%esp)
+2162 000379d2 893424
movl
%esi,(
%esp)
+2165 000379d5 e8aab20c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2170 000379da e9d4fbffff
jmp
0x000375b3
+2175 000379df 89c3
movl
%eax,%
ebx
+2177 000379e1 8b75c8
movl
0xc8(%
ebp),%esi
+2180 000379e4 83ee0c
subl
$0x0c,
%esi
+2183 000379e7 3b3588801300
cmpl
0x00138088,%es
i
+2189 000379ed 7517
jne
0x0003
7a06
+2191 000379ef 8b4d08
movl
0x08(%
ebp),%ecx
+2194 000379f2 890c24
movl
%ecx,(
%esp)
+2197 000379f5 e856f3fcff
calll
0x00006d50
+2202 000379fa 891c24
movl
%ebx,(

%esp)
+2205 000379fd e846b20c00
calll
0x00102c48
__Unwind_Resume
+2210 00037a02 89c3
movl
%eax,%
ebx
+2212 00037a04 ebe9
jmp
0x0003
79ef
+2214 00037a06 8d4608
leal
0x08(%
esi),%eax
+2217 00037a09 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2225 00037a11 890424
movl
%eax,(
%esp)
+2228 00037a14 e835b20c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2233 00037a19 85c0
testl
%eax,%
eax
+2235 00037a1b 7fd2
jg
0x0003
79ef
+2237 00037a1d 8d45e1
leal
0xe1(%
ebp),%eax
+2240 00037a20 89442404
movl
%eax,0
x04(%esp)
+2244 00037a24 893424
movl
%esi,(
%esp)
+2247 00037a27 e858b20c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2252 00037a2c ebc1
jmp
0x0003
79ef
+2254 00037a2e 89c3
movl
%eax,%
ebx
+2256 00037a30 8b75c4
movl
0xc4(%
ebp),%esi
+2259 00037a33 83ee0c
subl
$0x0c,
%esi
+2262 00037a36 39f7
cmpl
%esi,%
edi
+2264 00037a38 74b5
je
0x0003
79ef
+2266 00037a3a 8d4608
leal
0x08(%
esi),%eax
+2269 00037a3d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2277 00037a45 890424
movl
%eax,(
%esp)
+2280 00037a48 e801b20c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2285 00037a4d 85c0
testl
%eax,%
eax
+2287 00037a4f 7f9e
jg
0x0003
79ef
+2289 00037a51 8d45de
leal
0xde(%
ebp),%eax
+2292 00037a54 89442404
movl
%eax,0
x04(%esp)
+2296 00037a58 893424
movl
%esi,(
%esp)
+2299 00037a5b e824b20c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+2304 00037a60 eb8d
jmp
0x0003
79ef
+2306 00037a62 89c3
movl
%eax,%
ebx
+2308 00037a64 8b75c0
movl
0xc0(%
ebp),%esi
+2311 00037a67 83ee0c
subl
$0x0c,
%esi
+2314 00037a6a 39f7
cmpl
%esi,%
edi
+2316 00037a6c 7481
je
0x0003
79ef
+2318 00037a6e 8d4608
leal
0x08(%
esi),%eax
+2321 00037a71 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2329 00037a79 890424
movl
%eax,(
%esp)
+2332 00037a7c e8cdb10c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2337 00037a81 85c0
testl
%eax,%
eax
+2339 00037a83 0f8f66ffffff
jg
0x000379ef
+2345 00037a89 8d45db
leal
0xdb(%
ebp),%eax
+2348 00037a8c 89442404
movl
%eax,0
x04(%esp)
+2352 00037a90 893424
movl
%esi,(
%esp)
+2355 00037a93 e8ecb10c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2360 00037a98 e952ffffff
jmp
0x000379ef
+2365 00037a9d 89c3
movl
%eax,%
ebx
+2367 00037a9f 8b75bc
movl
0xbc(%
ebp),%esi
+2370 00037aa2 83ee0c
subl
$0x0c,
%esi
+2373 00037aa5 39f7
cmpl
%esi,%
edi
+2375 00037aa7 0f8442ffffff
je
0x000379ef
+2381 00037aad 8d4608
leal
0x08(%
esi),%eax
+2384 00037ab0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2392 00037ab8 890424
movl
%eax,(
%esp)
+2395 00037abb e88eb10c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2400 00037ac0 85c0
testl
%eax,%
eax
+2402 00037ac2 0f8f27ffffff
jg
0x000379ef
+2408 00037ac8 8d45d8
leal
0xd8(%
ebp),%eax
+2411 00037acb 89442404
movl
%eax,0
x04(%esp)
+2415 00037acf 893424
movl
%esi,(
%esp)

+2418 00037ad2 e8adb10c00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2423 00037ad7 e913ffffff
jmp
0x000379ef
+2428 00037adc e94dffffff
jmp
0x00037a2e
+2433 00037ae1 e91cffffff
jmp
0x00037a02
+2438 00037ae6 e917ffffff
jmp
0x00037a02
+2443 00037aeb e912ffffff
jmp
0x00037a02
+2448 00037af0 e90dffffff
jmp
0x00037a02
+2453 00037af5 e968ffffff
jmp
0x00037a62
+2458 00037afa 89c3
movl
%eax,%
ebx
+2460 00037afc 8b75cc
movl
0xcc(%
ebp),%esi
+2463 00037aff 83ee0c
subl
$0x0c,
%esi
+2466 00037b02 8b3d88801300
movl
0x00138088,%ed
i
+2472 00037b08 39fe
cmpl
%edi,%
esi
+2474 00037b0a 754c
jne
0x0003
7b58
+2476 00037b0c 8b75a8
movl
0xa8(%
ebp),%esi
+2479 00037b0f 83ee0c
subl
$0x0c,
%esi
+2482 00037b12 39fe
cmpl
%edi,%
esi
+2484 00037b14 0f84d5feffff
je
0x000379ef
+2490 00037b1a 8b45a8
movl
0xa8(%
ebp),%eax
+2493 00037b1d 83e804
subl
$0x04,
%eax
+2496 00037b20 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2504 00037b28 890424
movl
%eax,(
%esp)
+2507 00037b2b e81eb10c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2512 00037b30 85c0
testl
%eax,%
eax
+2514 00037b32 0f8fb7feffff
jg
0x000379ef
+2520 00037b38 8d45e4
leal
0xe4(%
ebp),%eax
+2523 00037b3b 89442404
movl
%eax,0
x04(%esp)
+2527 00037b3f 893424
movl
%esi,(
%esp)
+2530 00037b42 e83db10c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2535 00037b47 e9a3feffff
jmp
0x000379ef
+2540 00037b4c ebac
jmp
0x0003
7afa
+2542 00037b4e e98cfeffff
jmp
0x000379df
+2547 00037b53 e9aafeffff
jmp
0x00037a02
+2552 00037b58 8d4608
leal
0x08(%
esi),%eax
+2555 00037b5b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+2563 00037b63 890424


movl
%eax,(
%esp)
+2566 00037b66 e8e3b00c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2571 00037b6b 85c0
testl
%eax,%
eax
+2573 00037b6d 7f9d
jg
0x0003
7b0c
+2575 00037b6f 8d45e6
leal
0xe6(%
ebp),%eax
+2578 00037b72 89442404
movl
%eax,0
x04(%esp)
+2582 00037b76 893424
movl
%esi,(
%esp)
+2585 00037b79 e806b10c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2590 00037b7e eb8c
jmp
0x0003
7b0c
+2592 00037b80 e918ffffff
jmp
0x00037a9d
+2597 00037b85 e978feffff
jmp
0x00037a02
+2602 00037b8a e973feffff
jmp
0x00037a02
+2607 00037b8f 89c3
movl
%eax,%
ebx
+2609 00037b91 8b3d88801300
movl
0x00138088,%ed
i
+2615 00037b97 e970ffffff
jmp
0x00037b0c
+2620 00037b9c 89c3
movl
%eax,%
ebx
+2622 00037b9e e969ffffff
jmp
0x00037b0c
+2627 00037ba3 e95afeffff
jmp
0x00037a02
+2632 00037ba8 e955feffff
jmp
0x00037a02
+2637 00037bad e950feffff
jmp
0x00037a02
+2642 00037bb2 ebe8
jmp
0x0003
7b9c
+2644 00037bb4 e949feffff
jmp
0x00037a02
+2649 00037bb9 e944feffff
jmp
0x00037a02
+2654 00037bbe e93ffeffff
jmp
0x00037a02
+2659 00037bc3 e93afeffff
jmp
0x00037a02
+2664 00037bc8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

00037bd0 55

pushl

%ebp
+1
00037bd1 89e5
%esp,%ebp
+3
00037bd3 c9
+4
00037bd4 e987f5ffff
7160
+9
00037bd9 90
+10 00037bda 660f1f440000
)
+0

movl
leave
jmp
nopw

0x0003
nop
0x00(%eax,%eax

00037be0 55

pushl

00037be1 89e5

movl

00037be3 83ec18

subl

00037be6 895df8

movl

%ebp
+1
%esp,%ebp
+3
$0x18,%esp
+6

%ebx,0xf8(%ebp)
+9
00037be9 8975fc
%esi,0xfc(%ebp)
+12 00037bec c70424fc000000
esp)
+19 00037bf3 e882b10c00
operator new(unsigned long)
+24 00037bf8 89c6
esi
+26 00037bfa 8b4508
ebp),%eax
+29 00037bfd 89442404
x04(%esp)
+33 00037c01 893424
%esp)
+36 00037c04 e857f5ffff
+41 00037c09 89f0
eax
+43 00037c0b 8b5df8
ebp),%ebx
+46 00037c0e 8b75fc
ebp),%esi
+49 00037c11 c9
+50 00037c12 c3
+51 00037c13 89c3
ebx
+53 00037c15 893424
%esp)
+56 00037c18 e851b10c00
operator delete(void*)
+61 00037c1d 891c24
%esp)
+64 00037c20 e823b00c00
__Unwind_Resume
+69 00037c25 90
+70 00037c26 90
+71 00037c27 90
+72 00037c28 90
+73 00037c29 90
+74 00037c2a 90
+75 00037c2b 90
+76 00037c2c 90
+77 00037c2d 90
+78 00037c2e 90
+79 00037c2f 90
+0

movl
movl

$0x000000fc,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x00037160
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00037c30 55

pushl

%ebp
+1
00037c31 89e5
%esp,%ebp
+3
00037c33 53
%ebx
+4
00037c34 83ec14
$0x14,%esp
+7
00037c37 8b5d08
0x08(%ebp),%ebx
+10 00037c3a c70348991300
ebx)
+16 00037c40 c7430494991300
04(%ebx)

movl
pushl
subl
movl
movl

$0x00139948,(%

movl

$0x00139994,0x

+23 00037c47
%esp)
+26 00037c4a
+31 00037c4f
x08(%ebp)
+34 00037c52
%esp
+37 00037c55
+38 00037c56
+39 00037c57
+44 00037c5c
eax)
+0

891c24

movl

%ebx,(

movl

0x00006d50
%ebx,0

83c414

addl

$0x14,

5b
c9
e912b10c00
0f1f4000

popl
leave

%ebx

e801f1fcff
895d08

calll

jmp
nopl

00037c60 55

0x00102d6e
0x00(%
pushl

%ebp
+1
00037c61 89e5
%esp,%ebp
+3
00037c63 8b4508
0x08(%ebp),%eax
+6
00037c66 c70048991300
39948,(%eax)
+12 00037c6c c7400494991300
04(%eax)
+19 00037c73 894508
x08(%ebp)
+22 00037c76 c9
+23 00037c77 e9d4f0fcff
+28 00037c7c 0f1f4000
eax)
+0

movl
movl
movl
movl

$0x001
$0x00139994,0x

movl

%eax,0

leave
jmp
nopl

00037c80 55

0x00006d50
0x00(%
pushl

%ebp
+1
00037c81 89e5
%esp,%ebp
+3
00037c83 53
%ebx
+4
00037c84 83ec14
$0x14,%esp
+7
00037c87 8b5d08
0x08(%ebp),%ebx
+10 00037c8a c703089a1300
ebx)
+16 00037c90 891c24
%esp)
+19 00037c93 e8a8fcfcff
+24 00037c98 895d08
x08(%ebp)
+27 00037c9b 83c414
%esp
+30 00037c9e 5b
+31 00037c9f c9
+32 00037ca0 e9c9b00c00
+37 00037ca5 90
+38 00037ca6 662e0f1f840000000000
ax)
+0

movl
pushl
subl
movl
movl

$0x00139a08,(%
movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00037cb0 55

pushl

00037cb1 89e5

movl

%ebp
+1
%esp,%ebp

+3
00037cb3 8b4508
0x08(%ebp),%eax
+6
00037cb6 c700089a1300
39a08,(%eax)
+12 00037cbc 894508
x08(%ebp)
+15 00037cbf c9
+16 00037cc0 e97bfcfcff
+21 00037cc5 90
+22 00037cc6 662e0f1f840000000000
ax)
+0

00037cd0 55

movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00007940
nop
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
00037cd1 89e5
movl
%esp,%ebp
+3
00037cd3 57
pushl
%edi
+4
00037cd4 56
pushl
%esi
+5
00037cd5 53
pushl
%ebx
+6
00037cd6 83ec7c
subl
$0x7c,%esp
+9
00037cd9 8b7508
movl
0x08(%ebp),%esi
+12 00037cdc 8b4510
movl
0x10(%
ebp),%eax
+15 00037cdf 89442408
movl
%eax,0
x08(%esp)
+19 00037ce3 8b450c
movl
0x0c(%
ebp),%eax
+22 00037ce6 89442404
movl
%eax,0
x04(%esp)
+26 00037cea 893424
movl
%esi,(
%esp)
+29 00037ced e83ef5fcff
calll
0x00007230
+34 00037cf2 8d45e7
leal
0xe7(%
ebp),%eax
+37 00037cf5 89442408
movl
%eax,0
x08(%esp)
+41 00037cf9 c7442404f6420d00
movl
$0x000d42f6,0x
04(%esp)
shape-type
+49 00037d01 8d5dbc
leal
0xbc(%
ebp),%ebx
+52 00037d04 891c24
movl
%ebx,(
%esp)
+55 00037d07 e8b4af0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+60 00037d0c 895c2404
movl
%ebx,0
x04(%esp)
+64 00037d10 8b450c
movl
0x0c(%
ebp),%eax
+67 00037d13 890424
movl
%eax,(
%esp)
+70 00037d16 e825bf0600
calll
0x000a3c40
+75 00037d1b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+83 00037d23 890424
movl
%eax,(

%esp)
+86 00037d26 e865ba0600
calll
0x000a3790
+91 00037d2b 894650
movl
%eax,0
x50(%esi)
+94 00037d2e 8b5dbc
movl
0xbc(%
ebp),%ebx
+97 00037d31 83eb0c
subl
$0x0c,
%ebx
+100 00037d34 8b3d88801300
movl
0x00138088,%ed
i
+106 00037d3a 39fb
cmpl
%edi,%
ebx
+108 00037d3c 0f852e040000
jne
0x00038170
+114 00037d42 837e50ff
cmpl
$0xff,
0x50(%esi)
+118 00037d46 0f84a4020000
je
0x00037ff0
+124 00037d4c 8d45e5
leal
0xe5(%
ebp),%eax
+127 00037d4f 89442408
movl
%eax,0
x08(%esp)
+131 00037d53 c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+139 00037d5b 8d5dac
leal
0xac(%
ebp),%ebx
+142 00037d5e 891c24
movl
%ebx,(
%esp)
+145 00037d61 e85aaf0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+150 00037d66 895c2404
movl
%ebx,0
x04(%esp)
+154 00037d6a 8b450c
movl
0x0c(%
ebp),%eax
+157 00037d6d 890424
movl
%eax,(
%esp)
+160 00037d70 e8cbbe0600
calll
0x000a3c40
+165 00037d75 c744240464000000
movl
$0x00000064,0x
04(%esp)
'd'
+173 00037d7d 890424
movl
%eax,(
%esp)
+176 00037d80 e80bba0600
calll
0x000a3790
+181 00037d85 894654
movl
%eax,0
x54(%esi)
+184 00037d88 8b5dac
movl
0xac(%
ebp),%ebx
+187 00037d8b 83eb0c
subl
$0x0c,
%ebx
+190 00037d8e 39df
cmpl
%ebx,%
edi
+192 00037d90 0f8581050000
jne
0x00038317
+198 00037d96 8d45e4
leal
0xe4(%
ebp),%eax
+201 00037d99 89442408
movl
%eax,0
x08(%esp)
+205 00037d9d c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+213 00037da5 8d5da8
leal
0xa8(%
ebp),%ebx
+216 00037da8 891c24
movl
%ebx,(
%esp)

+219 00037dab e810af0c00


calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+224 00037db0 895c2404
movl
%ebx,0
x04(%esp)
+228 00037db4 8b450c
movl
0x0c(%
ebp),%eax
+231 00037db7 890424
movl
%eax,(
%esp)
+234 00037dba e881be0600
calll
0x000a3c40
+239 00037dbf c744240478000000
movl
$0x00000078,0x
04(%esp)
'x'
+247 00037dc7 890424
movl
%eax,(
%esp)
+250 00037dca e8c1b90600
calll
0x000a3790
+255 00037dcf 894658
movl
%eax,0
x58(%esi)
+258 00037dd2 8b5da8
movl
0xa8(%
ebp),%ebx
+261 00037dd5 83eb0c
subl
$0x0c,
%ebx
+264 00037dd8 39df
cmpl
%ebx,%
edi
+266 00037dda 0f857b040000
jne
0x0003825b
+272 00037de0 8d45e3
leal
0xe3(%
ebp),%eax
+275 00037de3 89442408
movl
%eax,0
x08(%esp)
+279 00037de7 c7442404f45d0d00
movl
$0x000d5df4,0x
04(%esp)
depth
+287 00037def 8d5da4
leal
0xa4(%
ebp),%ebx
+290 00037df2 891c24
movl
%ebx,(
%esp)
+293 00037df5 e8c6ae0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+298 00037dfa 895c2404
movl
%ebx,0
x04(%esp)
+302 00037dfe 8b450c
movl
0x0c(%
ebp),%eax
+305 00037e01 890424
movl
%eax,(
%esp)
+308 00037e04 e837be0600
calll
0x000a3c40
+313 00037e09 c744240414000000
movl
$0x00000014,0x
04(%esp)
+321 00037e11 890424
movl
%eax,(
%esp)
+324 00037e14 e877b90600
calll
0x000a3790
+329 00037e19 89465c
movl
%eax,0
x5c(%esi)
+332 00037e1c 8b5da4
movl
0xa4(%
ebp),%ebx
+335 00037e1f 83eb0c
subl
$0x0c,
%ebx
+338 00037e22 39df
cmpl
%ebx,%
edi
+340 00037e24 0f858f040000
jne
0x000382b9
+346 00037e2a 8d45e2
leal
0xe2(%
ebp),%eax

+349 00037e2d 89442408


movl
%eax,0
x08(%esp)
+353 00037e31 c7442404d14d0d00
movl
$0x000d4dd1,0x
04(%esp)
open
+361 00037e39 8d5da0
leal
0xa0(%
ebp),%ebx
+364 00037e3c 891c24
movl
%ebx,(
%esp)
+367 00037e3f e87cae0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+372 00037e44 895c2404
movl
%ebx,0
x04(%esp)
+376 00037e48 8b450c
movl
0x0c(%
ebp),%eax
+379 00037e4b 890424
movl
%eax,(
%esp)
+382 00037e4e e8edbd0600
calll
0x000a3c40
+387 00037e53 c744240400000000
movl
$0x00000000,0x
04(%esp)
+395 00037e5b 890424
movl
%eax,(
%esp)
+398 00037e5e e82db90600
calll
0x000a3790
+403 00037e63 894660
movl
%eax,0
x60(%esi)
+406 00037e66 8b5da0
movl
0xa0(%
ebp),%ebx
+409 00037e69 83eb0c
subl
$0x0c,
%ebx
+412 00037e6c 39df
cmpl
%ebx,%
edi
+414 00037e6e 0f8589030000
jne
0x000381fd
+420 00037e74 8d45e1
leal
0xe1(%
ebp),%eax
+423 00037e77 89442408
movl
%eax,0
x08(%esp)
+427 00037e7b c7442404d64d0d00
movl
$0x000d4dd6,0x
04(%esp)
top-item-parts
+435 00037e83 8d5d9c
leal
0x9c(%
ebp),%ebx
+438 00037e86 891c24
movl
%ebx,(
%esp)
+441 00037e89 e832ae0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+446 00037e8e 895c2404
movl
%ebx,0
x04(%esp)
+450 00037e92 8b450c
movl
0x0c(%
ebp),%eax
+453 00037e95 890424
movl
%eax,(
%esp)
+456 00037e98 e8a3bd0600
calll
0x000a3c40
+461 00037e9d c744240400000000
movl
$0x00000000,0x
04(%esp)
+469 00037ea5 890424
movl
%eax,(
%esp)
+472 00037ea8 e8e3b80600
calll
0x000a3790
+477 00037ead 894664
movl
%eax,0
x64(%esi)
+480 00037eb0 8b5d9c
movl
0x9c(%

ebp),%ebx
+483 00037eb3 83eb0c
subl
$0x0c,
%ebx
+486 00037eb6 39df
cmpl
%ebx,%
edi
+488 00037eb8 0f852a040000
jne
0x000382e8
+494 00037ebe 8d45e0
leal
0xe0(%
ebp),%eax
+497 00037ec1 89442408
movl
%eax,0
x08(%esp)
+501 00037ec5 c7442404e54d0d00
movl
$0x000d4de5,0x
04(%esp)
top-is-attached-to-front
+509 00037ecd 8d5d98
leal
0x98(%
ebp),%ebx
+512 00037ed0 891c24
movl
%ebx,(
%esp)
+515 00037ed3 e8e8ad0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+520 00037ed8 895c2404
movl
%ebx,0
x04(%esp)
+524 00037edc 8b450c
movl
0x0c(%
ebp),%eax
+527 00037edf 890424
movl
%eax,(
%esp)
+530 00037ee2 e859bd0600
calll
0x000a3c40
+535 00037ee7 c744240401000000
movl
$0x00000001,0x
04(%esp)
+543 00037eef 890424
movl
%eax,(
%esp)
+546 00037ef2 e849b80600
calll
0x000a3740
+551 00037ef7 884669
movb
%al,0x
69(%esi)
+554 00037efa 8b5d98
movl
0x98(%
ebp),%ebx
+557 00037efd 83eb0c
subl
$0x0c,
%ebx
+560 00037f00 39df
cmpl
%ebx,%
edi
+562 00037f02 0f8524030000
jne
0x0003822c
+568 00037f08 8d45df
leal
0xdf(%
ebp),%eax
+571 00037f0b 89442408
movl
%eax,0
x08(%esp)
+575 00037f0f c7442404fe4d0d00
movl
$0x000d4dfe,0x
04(%esp)
cd-show
+583 00037f17 8d5d94
leal
0x94(%
ebp),%ebx
+586 00037f1a 891c24
movl
%ebx,(
%esp)
+589 00037f1d e89ead0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+594 00037f22 895c2404
movl
%ebx,0
x04(%esp)
+598 00037f26 8b450c
movl
0x0c(%
ebp),%eax
+601 00037f29 890424
movl
%eax,(
%esp)
+604 00037f2c e80fbd0600
calll
0x000a3c40

+609 00037f31 c744240400000000


movl
$0x00000000,0x
04(%esp)
+617 00037f39 890424
movl
%eax,(
%esp)
+620 00037f3c e8ffb70600
calll
0x000a3740
+625 00037f41 884668
movb
%al,0x
68(%esi)
+628 00037f44 8b5d94
movl
0x94(%
ebp),%ebx
+631 00037f47 83eb0c
subl
$0x0c,
%ebx
+634 00037f4a 39df
cmpl
%ebx,%
edi
+636 00037f4c 0f8538030000
jne
0x0003828a
+642 00037f52 8d45de
leal
0xde(%
ebp),%eax
+645 00037f55 89442408
movl
%eax,0
x08(%esp)
+649 00037f59 c7442404064e0d00
movl
$0x000d4e06,0x
04(%esp)
cd-scale
+657 00037f61 8d5d90
leal
0x90(%
ebp),%ebx
+660 00037f64 891c24
movl
%ebx,(
%esp)
+663 00037f67 e854ad0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+668 00037f6c 895c2404
movl
%ebx,0
x04(%esp)
+672 00037f70 8b450c
movl
0x0c(%
ebp),%eax
+675 00037f73 890424
movl
%eax,(
%esp)
+678 00037f76 e8c5bc0600
calll
0x000a3c40
+683 00037f7b c744240432000000
movl
$0x00000032,0x
04(%esp)
'2'
+691 00037f83 890424
movl
%eax,(
%esp)
+694 00037f86 e805b80600
calll
0x000a3790
+699 00037f8b 89466c
movl
%eax,0
x6c(%esi)
+702 00037f8e 8b5d90
movl
0x90(%
ebp),%ebx
+705 00037f91 83eb0c
subl
$0x0c,
%ebx
+708 00037f94 39df
cmpl
%ebx,%
edi
+710 00037f96 0f8503020000
jne
0x0003819f
+716 00037f9c 8d45dd
leal
0xdd(%
ebp),%eax
+719 00037f9f 89442408
movl
%eax,0
x08(%esp)
+723 00037fa3 c74424040f4e0d00
movl
$0x000d4e0f,0x
04(%esp)
cd-offset
+731 00037fab 8d5d8c
leal
0x8c(%
ebp),%ebx
+734 00037fae 891c24
movl
%ebx,(
%esp)
+737 00037fb1 e80aad0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi

c_string(char const*, std::allocator<char> const&)


+742 00037fb6 895c2404
movl
%ebx,0
x04(%esp)
+746 00037fba 8b450c
movl
0x0c(%
ebp),%eax
+749 00037fbd 890424
movl
%eax,(
%esp)
+752 00037fc0 e87bbc0600
calll
0x000a3c40
+757 00037fc5 c744240432000000
movl
$0x00000032,0x
04(%esp)
'2'
+765 00037fcd 890424
movl
%eax,(
%esp)
+768 00037fd0 e8bbb70600
calll
0x000a3790
+773 00037fd5 894670
movl
%eax,0
x70(%esi)
+776 00037fd8 8b5d8c
movl
0x8c(%
ebp),%ebx
+779 00037fdb 83eb0c
subl
$0x0c,
%ebx
+782 00037fde 39df
cmpl
%ebx,%
edi
+784 00037fe0 0f85e8010000
jne
0x000381ce
+790 00037fe6 83c47c
addl
$0x7c,
%esp
+793 00037fe9 5b
popl
%ebx
+794 00037fea 5e
popl
%esi
+795 00037feb 5f
popl
%edi
+796 00037fec c9
leave
+797 00037fed c3
ret
+798 00037fee 6690
nop
+800 00037ff0 8d470c
leal
0x0c(%
edi),%eax
+803 00037ff3 8945b0
movl
%eax,0
xb0(%ebp)
+806 00037ff6 8d45e6
leal
0xe6(%
ebp),%eax
+809 00037ff9 89442408
movl
%eax,0
x08(%esp)
+813 00037ffd c744240438500d00
movl
$0x000d5038,0x
04(%esp)
type
+821 00038005 8d5db4
leal
0xb4(%
ebp),%ebx
+824 00038008 891c24
movl
%ebx,(
%esp)
+827 0003800b e8b0ac0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+832 00038010 895c2404
movl
%ebx,0
x04(%esp)
+836 00038014 8b450c
movl
0x0c(%
ebp),%eax
+839 00038017 890424
movl
%eax,(
%esp)
+842 0003801a e821bc0600
calll
0x000a3c40
+847 0003801f 8d55b0
leal
0xb0(%
ebp),%edx
+850 00038022 89542404
movl
%edx,0
x04(%esp)
+854 00038026 890424
movl
%eax,(
%esp)

+857 00038029 e852b30600


calll
0x000a3380
+862 0003802e 89442404
movl
%eax,0
x04(%esp)
+866 00038032 8d45b8
leal
0xb8(%
ebp),%eax
+869 00038035 890424
movl
%eax,(
%esp)
+872 00038038 e889ac0c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+877 0003803d 8b5db4
movl
0xb4(%
ebp),%ebx
+880 00038040 83eb0c
subl
$0x0c,
%ebx
+883 00038043 39df
cmpl
%ebx,%
edi
+885 00038045 0f85fb020000
jne
0x00038346
+891 0003804b 8b5db0
movl
0xb0(%
ebp),%ebx
+894 0003804e 83eb0c
subl
$0x0c,
%ebx
+897 00038051 39df
cmpl
%ebx,%
edi
+899 00038053 0f851c030000
jne
0x00038375
+905 00038059 c74424049a4d0d00
movl
$0x000d4d9a,0x
04(%esp)
simple-box
+913 00038061 8d45b8
leal
0xb8(%
ebp),%eax
+916 00038064 890424
movl
%eax,(
%esp)
+919 00038067 e8eeab0c00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+924 0003806c 85c0
testl
%eax,%
eax
+926 0003806e 7550
jne
0x0003
80c0
+928 00038070 c7465000000000
movl
$0x00000000,0x
50(%esi)
+935 00038077 8b5db8
movl
0xb8(%
ebp),%ebx
+938 0003807a 83eb0c
subl
$0x0c,
%ebx
+941 0003807d 39df
cmpl
%ebx,%
edi
+943 0003807f 0f84c7fcffff
je
0x00037d4c
+949 00038085 8d4308
leal
0x08(%
ebx),%eax
+952 00038088 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+960 00038090 890424
movl
%eax,(
%esp)
+963 00038093 e8b6ab0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+968 00038098 85c0
testl
%eax,%
eax
+970 0003809a 0f8facfcffff
jg
0x00037d4c
+976 000380a0 8d45d5
leal
0xd5(%
ebp),%eax

+979 000380a3 89442404


movl
%eax,0
x04(%esp)
+983 000380a7 891c24
movl
%ebx,(
%esp)
+986 000380aa e8d5ab0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+991 000380af e998fcffff
jmp
0x00037d4c
+996 000380b4 660f1f440000
nopw
0x00(%eax,%eax
)
+1002 000380ba 660f1f440000
nopw
0x00(%eax,%eax
)
+1008 000380c0 c7442404a54d0d00
movl
$0x000d4da5,0x
04(%esp)
0
+1016 000380c8 8d45b8
leal
0xb8(%
ebp),%eax
+1019 000380cb 890424
movl
%eax,(
%esp)
+1022 000380ce e887ab0c00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+1027 000380d3 85c0
testl
%eax,%
eax
+1029 000380d5 7499
je
0x0003
8070
+1031 000380d7 c7442404a74d0d00
movl
$0x000d4da7,0x
04(%esp)
beveled-box
+1039 000380df 8d45b8
leal
0xb8(%
ebp),%eax
+1042 000380e2 890424
movl
%eax,(
%esp)
+1045 000380e5 e870ab0c00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+1050 000380ea 85c0
testl
%eax,%
eax
+1052 000380ec 7482
je
0x0003
8070
+1054 000380ee c7442404b34d0d00
movl
$0x000d4db3,0x
04(%esp)
1
+1062 000380f6 8d45b8
leal
0xb8(%
ebp),%eax
+1065 000380f9 890424
movl
%eax,(
%esp)
+1068 000380fc e859ab0c00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+1073 00038101 85c0
testl
%eax,%
eax
+1075 00038103 0f8467ffffff
je
0x00038070
+1081 00038109 c7442404b54d0d00
movl
$0x000d4db5,0x
04(%esp)
chamfer-box
+1089 00038111 8d45b8
leal
0xb8(%
ebp),%eax
+1092 00038114 890424
movl
%eax,(
%esp)
+1095 00038117 e83eab0c00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+1100 0003811c 85c0
testl
%eax,%

eax
+1102 0003811e 0f844cffffff
je
0x00038070
+1108 00038124 c7442404c14d0d00
movl
$0x000d4dc1,0x
04(%esp)
2
+1116 0003812c 8d45b8
leal
0xb8(%
ebp),%eax
+1119 0003812f 890424
movl
%eax,(
%esp)
+1122 00038132 e823ab0c00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+1127 00038137 85c0
testl
%eax,%
eax
+1129 00038139 0f8431ffffff
je
0x00038070
+1135 0003813f c7442404194e0d00
movl
$0x000d4e19,0x
04(%esp)
vista-box
+1143 00038147 8d45b8
leal
0xb8(%
ebp),%eax
+1146 0003814a 890424
movl
%eax,(
%esp)
+1149 0003814d e808ab0c00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+1154 00038152 85c0
testl
%eax,%
eax
+1156 00038154 0f854a020000
jne
0x000383a4
+1162 0003815a c7465001000000
movl
$0x00000001,0x
50(%esi)
+1169 00038161 e911ffffff
jmp
0x00038077
+1174 00038166 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+1184 00038170 8d4308
leal
0x08(%
ebx),%eax
+1187 00038173 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1195 0003817b 890424
movl
%eax,(
%esp)
+1198 0003817e e8cbaa0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1203 00038183 85c0
testl
%eax,%
eax
+1205 00038185 0f8fb7fbffff
jg
0x00037d42
+1211 0003818b 8d45dc
leal
0xdc(%
ebp),%eax
+1214 0003818e 89442404
movl
%eax,0
x04(%esp)
+1218 00038192 891c24
movl
%ebx,(
%esp)
+1221 00038195 e8eaaa0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1226 0003819a e9a3fbffff
jmp
0x00037d42
+1231 0003819f 8d4308
leal
0x08(%
ebx),%eax
+1234 000381a2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1242 000381aa 890424
movl
%eax,(
%esp)
+1245 000381ad e89caa0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+1250 000381b2 85c0


testl
%eax,%
eax
+1252 000381b4 0f8fe2fdffff
jg
0x00037f9c
+1258 000381ba 8d45c6
leal
0xc6(%
ebp),%eax
+1261 000381bd 89442404
movl
%eax,0
x04(%esp)
+1265 000381c1 891c24
movl
%ebx,(
%esp)
+1268 000381c4 e8bbaa0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1273 000381c9 e9cefdffff
jmp
0x00037f9c
+1278 000381ce 8d4308
leal
0x08(%
ebx),%eax
+1281 000381d1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1289 000381d9 890424
movl
%eax,(
%esp)
+1292 000381dc e86daa0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1297 000381e1 85c0
testl
%eax,%
eax
+1299 000381e3 0f8ffdfdffff
jg
0x00037fe6
+1305 000381e9 8d45c4
leal
0xc4(%
ebp),%eax
+1308 000381ec 89442404
movl
%eax,0
x04(%esp)
+1312 000381f0 891c24
movl
%ebx,(
%esp)
+1315 000381f3 e88caa0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1320 000381f8 e9e9fdffff
jmp
0x00037fe6
+1325 000381fd 8d4308
leal
0x08(%
ebx),%eax
+1328 00038200 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1336 00038208 890424
movl
%eax,(
%esp)
+1339 0003820b e83eaa0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1344 00038210 85c0
testl
%eax,%
eax
+1346 00038212 0f8f5cfcffff
jg
0x00037e74
+1352 00038218 8d45ce
leal
0xce(%
ebp),%eax
+1355 0003821b 89442404
movl
%eax,0
x04(%esp)
+1359 0003821f 891c24
movl
%ebx,(
%esp)
+1362 00038222 e85daa0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1367 00038227 e948fcffff
jmp
0x00037e74
+1372 0003822c 8d4308
leal
0x08(%
ebx),%eax
+1375 0003822f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1383 00038237 890424
movl
%eax,(

%esp)
+1386 0003823a e80faa0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1391 0003823f 85c0
testl
%eax,%
eax
+1393 00038241 0f8fc1fcffff
jg
0x00037f08
+1399 00038247 8d45ca
leal
0xca(%
ebp),%eax
+1402 0003824a 89442404
movl
%eax,0
x04(%esp)
+1406 0003824e 891c24
movl
%ebx,(
%esp)
+1409 00038251 e82eaa0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1414 00038256 e9adfcffff
jmp
0x00037f08
+1419 0003825b 8d4308
leal
0x08(%
ebx),%eax
+1422 0003825e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1430 00038266 890424
movl
%eax,(
%esp)
+1433 00038269 e8e0a90c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1438 0003826e 85c0
testl
%eax,%
eax
+1440 00038270 0f8f6afbffff
jg
0x00037de0
+1446 00038276 8d45d2
leal
0xd2(%
ebp),%eax
+1449 00038279 89442404
movl
%eax,0
x04(%esp)
+1453 0003827d 891c24
movl
%ebx,(
%esp)
+1456 00038280 e8ffa90c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1461 00038285 e956fbffff
jmp
0x00037de0
+1466 0003828a 8d4308
leal
0x08(%
ebx),%eax
+1469 0003828d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1477 00038295 890424
movl
%eax,(
%esp)
+1480 00038298 e8b1a90c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1485 0003829d 85c0
testl
%eax,%
eax
+1487 0003829f 0f8fadfcffff
jg
0x00037f52
+1493 000382a5 8d45c8
leal
0xc8(%
ebp),%eax
+1496 000382a8 89442404
movl
%eax,0
x04(%esp)
+1500 000382ac 891c24
movl
%ebx,(
%esp)
+1503 000382af e8d0a90c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1508 000382b4 e999fcffff
jmp
0x00037f52
+1513 000382b9 8d4308
leal
0x08(%
ebx),%eax

+1516 000382bc c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+1524 000382c4 890424
movl
%eax,(
%esp)
+1527 000382c7 e882a90c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1532 000382cc 85c0
testl
%eax,%
eax
+1534 000382ce 0f8f56fbffff
jg
0x00037e2a
+1540 000382d4 8d45d0
leal
0xd0(%
ebp),%eax
+1543 000382d7 89442404
movl
%eax,0
x04(%esp)
+1547 000382db 891c24
movl
%ebx,(
%esp)
+1550 000382de e8a1a90c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1555 000382e3 e942fbffff
jmp
0x00037e2a
+1560 000382e8 8d4308
leal
0x08(%
ebx),%eax
+1563 000382eb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1571 000382f3 890424
movl
%eax,(
%esp)
+1574 000382f6 e853a90c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1579 000382fb 85c0
testl
%eax,%
eax
+1581 000382fd 0f8fbbfbffff
jg
0x00037ebe
+1587 00038303 8d45cc
leal
0xcc(%
ebp),%eax
+1590 00038306 89442404
movl
%eax,0
x04(%esp)
+1594 0003830a 891c24
movl
%ebx,(
%esp)
+1597 0003830d e872a90c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1602 00038312 e9a7fbffff
jmp
0x00037ebe
+1607 00038317 8d4308
leal
0x08(%
ebx),%eax
+1610 0003831a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1618 00038322 890424
movl
%eax,(
%esp)
+1621 00038325 e824a90c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1626 0003832a 85c0
testl
%eax,%
eax
+1628 0003832c 0f8f64faffff
jg
0x00037d96
+1634 00038332 8d45d4
leal
0xd4(%
ebp),%eax
+1637 00038335 89442404
movl
%eax,0
x04(%esp)
+1641 00038339 891c24
movl
%ebx,(
%esp)
+1644 0003833c e843a90c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+1649 00038341 e950faffff


jmp
0x00037d96
+1654 00038346 8d4308
leal
0x08(%
ebx),%eax
+1657 00038349 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1665 00038351 890424
movl
%eax,(
%esp)
+1668 00038354 e8f5a80c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1673 00038359 85c0
testl
%eax,%
eax
+1675 0003835b 0f8feafcffff
jg
0x0003804b
+1681 00038361 8d45d9
leal
0xd9(%
ebp),%eax
+1684 00038364 89442404
movl
%eax,0
x04(%esp)
+1688 00038368 891c24
movl
%ebx,(
%esp)
+1691 0003836b e814a90c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1696 00038370 e9d6fcffff
jmp
0x0003804b
+1701 00038375 8d4308
leal
0x08(%
ebx),%eax
+1704 00038378 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1712 00038380 890424
movl
%eax,(
%esp)
+1715 00038383 e8c6a80c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1720 00038388 85c0
testl
%eax,%
eax
+1722 0003838a 0f8fc9fcffff
jg
0x00038059
+1728 00038390 8d45d8
leal
0xd8(%
ebp),%eax
+1731 00038393 89442404
movl
%eax,0
x04(%esp)
+1735 00038397 891c24
movl
%ebx,(
%esp)
+1738 0003839a e8e5a80c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1743 0003839f e9b5fcffff
jmp
0x00038059
+1748 000383a4 c7442404c34d0d00
movl
$0x000d4dc3,0x
04(%esp)
3
+1756 000383ac 8d45b8
leal
0xb8(%
ebp),%eax
+1759 000383af 890424
movl
%eax,(
%esp)
+1762 000383b2 e8a3a80c00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+1767 000383b7 85c0
testl
%eax,%
eax
+1769 000383b9 0f849bfdffff
je
0x0003815a
+1775 000383bf c7442404234e0d00
movl
$0x000d4e23,0x
04(%esp)
panda-box
+1783 000383c7 8d45b8
leal
0xb8(%
ebp),%eax
+1786 000383ca 890424
movl
%eax,(

%esp)
+1789 000383cd e888a80c00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+1794 000383d2 85c0
testl
%eax,%
eax
+1796 000383d4 0f8582000000
jne
0x0003845c
+1802 000383da c7465002000000
movl
$0x00000002,0x
50(%esi)
+1809 000383e1 e991fcffff
jmp
0x00038077
+1814 000383e6 89c3
movl
%eax,%
ebx
+1816 000383e8 891c24
movl
%ebx,(
%esp)
+1819 000383eb e858a80c00
calll
0x00102c48
__Unwind_Resume
+1824 000383f0 89c3
movl
%eax,%
ebx
+1826 000383f2 8b75ac
movl
0xac(%
ebp),%esi
+1829 000383f5 83ee0c
subl
$0x0c,
%esi
+1832 000383f8 39f7
cmpl
%esi,%
edi
+1834 000383fa 74ec
je
0x0003
83e8
+1836 000383fc 8d4608
leal
0x08(%
esi),%eax
+1839 000383ff c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1847 00038407 890424
movl
%eax,(
%esp)
+1850 0003840a e83fa80c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1855 0003840f 85c0
testl
%eax,%
eax
+1857 00038411 7fd5
jg
0x0003
83e8
+1859 00038413 8d45d3
leal
0xd3(%
ebp),%eax
+1862 00038416 89442404
movl
%eax,0
x04(%esp)
+1866 0003841a 893424
movl
%esi,(
%esp)
+1869 0003841d e862a80c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1874 00038422 ebc4
jmp
0x0003
83e8
+1876 00038424 ebc0
jmp
0x0003
83e6
+1878 00038426 ebbe
jmp
0x0003
83e6
+1880 00038428 89c3
movl
%eax,%
ebx
+1882 0003842a 8b75a0
movl
0xa0(%
ebp),%esi
+1885 0003842d 83ee0c
subl
$0x0c,
%esi
+1888 00038430 39f7
cmpl
%esi,%

edi
+1890 00038432 74b4
je
0x0003
83e8
+1892 00038434 8d4608
leal
0x08(%
esi),%eax
+1895 00038437 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1903 0003843f 890424
movl
%eax,(
%esp)
+1906 00038442 e807a80c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1911 00038447 85c0
testl
%eax,%
eax
+1913 00038449 7f9d
jg
0x0003
83e8
+1915 0003844b 8d45cd
leal
0xcd(%
ebp),%eax
+1918 0003844e 89442404
movl
%eax,0
x04(%esp)
+1922 00038452 893424
movl
%esi,(
%esp)
+1925 00038455 e82aa80c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1930 0003845a eb8c
jmp
0x0003
83e8
+1932 0003845c c7442404c54d0d00
movl
$0x000d4dc5,0x
04(%esp)
fsecure-box
+1940 00038464 8d45b8
leal
0xb8(%
ebp),%eax
+1943 00038467 890424
movl
%eax,(
%esp)
+1946 0003846a e8eba70c00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+1951 0003846f 83f801
cmpl
$0x01,
%eax
+1954 00038472 19c0
sbbl
%eax,%
eax
+1956 00038474 83e003
andl
$0x03,
%eax
+1959 00038477 894650
movl
%eax,0
x50(%esi)
+1962 0003847a e9f8fbffff
jmp
0x00038077
+1967 0003847f e962ffffff
jmp
0x000383e6
+1972 00038484 e95dffffff
jmp
0x000383e6
+1977 00038489 89c3
movl
%eax,%
ebx
+1979 0003848b 8b75a4
movl
0xa4(%
ebp),%esi
+1982 0003848e 83ee0c
subl
$0x0c,
%esi
+1985 00038491 39f7
cmpl
%esi,%
edi
+1987 00038493 0f844fffffff
je
0x000383e8
+1993 00038499 8d4608
leal
0x08(%
esi),%eax
+1996 0003849c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2004 000384a4 890424
movl
%eax,(

%esp)
+2007 000384a7 e8a2a70c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2012 000384ac 85c0
testl
%eax,%
eax
+2014 000384ae 0f8f34ffffff
jg
0x000383e8
+2020 000384b4 8d45cf
leal
0xcf(%
ebp),%eax
+2023 000384b7 89442404
movl
%eax,0
x04(%esp)
+2027 000384bb 893424
movl
%esi,(
%esp)
+2030 000384be e8c1a70c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2035 000384c3 e920ffffff
jmp
0x000383e8
+2040 000384c8 e919ffffff
jmp
0x000383e6
+2045 000384cd 89c3
movl
%eax,%
ebx
+2047 000384cf 8b7590
movl
0x90(%
ebp),%esi
+2050 000384d2 83ee0c
subl
$0x0c,
%esi
+2053 000384d5 39f7
cmpl
%esi,%
edi
+2055 000384d7 0f840bffffff
je
0x000383e8
+2061 000384dd 8d4608
leal
0x08(%
esi),%eax
+2064 000384e0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2072 000384e8 890424
movl
%eax,(
%esp)
+2075 000384eb e85ea70c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2080 000384f0 85c0
testl
%eax,%
eax
+2082 000384f2 0f8ff0feffff
jg
0x000383e8
+2088 000384f8 8d45c5
leal
0xc5(%
ebp),%eax
+2091 000384fb 89442404
movl
%eax,0
x04(%esp)
+2095 000384ff 893424
movl
%esi,(
%esp)
+2098 00038502 e87da70c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2103 00038507 e9dcfeffff
jmp
0x000383e8
+2108 0003850c e9d5feffff
jmp
0x000383e6
+2113 00038511 e9d0feffff
jmp
0x000383e6
+2118 00038516 e9cbfeffff
jmp
0x000383e6
+2123 0003851b 89c3
movl
%eax,%
ebx
+2125 0003851d 8b7594
movl
0x94(%
ebp),%esi
+2128 00038520 83ee0c
subl
$0x0c,
%esi
+2131 00038523 39f7
cmpl
%esi,%
edi
+2133 00038525 0f84bdfeffff
je
0x000383e8
+2139 0003852b 8d4608
leal
0x08(%

esi),%eax
+2142 0003852e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2150 00038536 890424
movl
%eax,(
%esp)
+2153 00038539 e810a70c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2158 0003853e 85c0
testl
%eax,%
eax
+2160 00038540 0f8fa2feffff
jg
0x000383e8
+2166 00038546 8d45c7
leal
0xc7(%
ebp),%eax
+2169 00038549 89442404
movl
%eax,0
x04(%esp)
+2173 0003854d 893424
movl
%esi,(
%esp)
+2176 00038550 e82fa70c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2181 00038555 e98efeffff
jmp
0x000383e8
+2186 0003855a e987feffff
jmp
0x000383e6
+2191 0003855f 89c3
movl
%eax,%
ebx
+2193 00038561 8b75bc
movl
0xbc(%
ebp),%esi
+2196 00038564 83ee0c
subl
$0x0c,
%esi
+2199 00038567 3b3588801300
cmpl
0x00138088,%es
i
+2205 0003856d 0f8475feffff
je
0x000383e8
+2211 00038573 8d4608
leal
0x08(%
esi),%eax
+2214 00038576 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2222 0003857e 890424
movl
%eax,(
%esp)
+2225 00038581 e8c8a60c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2230 00038586 85c0
testl
%eax,%
eax
+2232 00038588 0f8f5afeffff
jg
0x000383e8
+2238 0003858e 8d45db
leal
0xdb(%
ebp),%eax
+2241 00038591 89442404
movl
%eax,0
x04(%esp)
+2245 00038595 893424
movl
%esi,(
%esp)
+2248 00038598 e8e7a60c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2253 0003859d e946feffff
jmp
0x000383e8
+2258 000385a2 e93ffeffff
jmp
0x000383e6
+2263 000385a7 e93afeffff
jmp
0x000383e6
+2268 000385ac e935feffff
jmp
0x000383e6
+2273 000385b1 89c3
movl
%eax,%
ebx
+2275 000385b3 8b758c
movl
0x8c(%
ebp),%esi
+2278 000385b6 83ee0c
subl
$0x0c,
%esi

+2281 000385b9 39f7


cmpl
%esi,%
edi
+2283 000385bb 0f8427feffff
je
0x000383e8
+2289 000385c1 8d4608
leal
0x08(%
esi),%eax
+2292 000385c4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2300 000385cc 890424
movl
%eax,(
%esp)
+2303 000385cf e87aa60c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2308 000385d4 85c0
testl
%eax,%
eax
+2310 000385d6 0f8f0cfeffff
jg
0x000383e8
+2316 000385dc 8d45c3
leal
0xc3(%
ebp),%eax
+2319 000385df 89442404
movl
%eax,0
x04(%esp)
+2323 000385e3 893424
movl
%esi,(
%esp)
+2326 000385e6 e899a60c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2331 000385eb e9f8fdffff
jmp
0x000383e8
+2336 000385f0 e9f1fdffff
jmp
0x000383e6
+2341 000385f5 89c3
movl
%eax,%
ebx
+2343 000385f7 8b75b0
movl
0xb0(%
ebp),%esi
+2346 000385fa 83ee0c
subl
$0x0c,
%esi
+2349 000385fd 39f7
cmpl
%esi,%
edi
+2351 000385ff 0f84e3fdffff
je
0x000383e8
+2357 00038605 8d4608
leal
0x08(%
esi),%eax
+2360 00038608 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2368 00038610 890424
movl
%eax,(
%esp)
+2371 00038613 e836a60c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2376 00038618 85c0
testl
%eax,%
eax
+2378 0003861a 0f8fc8fdffff
jg
0x000383e8
+2384 00038620 8d45d7
leal
0xd7(%
ebp),%eax
+2387 00038623 89442404
movl
%eax,0
x04(%esp)
+2391 00038627 893424
movl
%esi,(
%esp)
+2394 0003862a e855a60c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2399 0003862f e9b4fdffff
jmp
0x000383e8
+2404 00038634 e9adfdffff
jmp
0x000383e6
+2409 00038639 e9a8fdffff
jmp
0x000383e6
+2414 0003863e 89c3
movl
%eax,%
ebx
+2416 00038640 8b75b4
movl
0xb4(%

ebp),%esi
+2419 00038643 83ee0c
subl
$0x0c,
%esi
+2422 00038646 39f7
cmpl
%esi,%
edi
+2424 00038648 74ad
je
0x0003
85f7
+2426 0003864a 8d4608
leal
0x08(%
esi),%eax
+2429 0003864d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2437 00038655 890424
movl
%eax,(
%esp)
+2440 00038658 e8f1a50c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2445 0003865d 85c0
testl
%eax,%
eax
+2447 0003865f 7f96
jg
0x0003
85f7
+2449 00038661 8d45da
leal
0xda(%
ebp),%eax
+2452 00038664 89442404
movl
%eax,0
x04(%esp)
+2456 00038668 893424
movl
%esi,(
%esp)
+2459 0003866b e814a60c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2464 00038670 eb85
jmp
0x0003
85f7
+2466 00038672 89c3
movl
%eax,%
ebx
+2468 00038674 8b759c
movl
0x9c(%
ebp),%esi
+2471 00038677 83ee0c
subl
$0x0c,
%esi
+2474 0003867a 39f7
cmpl
%esi,%
edi
+2476 0003867c 0f8466fdffff
je
0x000383e8
+2482 00038682 8d4608
leal
0x08(%
esi),%eax
+2485 00038685 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2493 0003868d 890424
movl
%eax,(
%esp)
+2496 00038690 e8b9a50c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2501 00038695 85c0
testl
%eax,%
eax
+2503 00038697 0f8f4bfdffff
jg
0x000383e8
+2509 0003869d 8d45cb
leal
0xcb(%
ebp),%eax
+2512 000386a0 89442404
movl
%eax,0
x04(%esp)
+2516 000386a4 893424
movl
%esi,(
%esp)
+2519 000386a7 e8d8a50c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2524 000386ac e937fdffff
jmp
0x000383e8

+2529 000386b1 e93fffffff


jmp
0x000385f5
+2534 000386b6 e92bfdffff
jmp
0x000383e6
+2539 000386bb e926fdffff
jmp
0x000383e6
+2544 000386c0 89c3
movl
%eax,%
ebx
+2546 000386c2 8b75a8
movl
0xa8(%
ebp),%esi
+2549 000386c5 83ee0c
subl
$0x0c,
%esi
+2552 000386c8 39f7
cmpl
%esi,%
edi
+2554 000386ca 0f8418fdffff
je
0x000383e8
+2560 000386d0 8d4608
leal
0x08(%
esi),%eax
+2563 000386d3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2571 000386db 890424
movl
%eax,(
%esp)
+2574 000386de e86ba50c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2579 000386e3 85c0
testl
%eax,%
eax
+2581 000386e5 0f8ffdfcffff
jg
0x000383e8
+2587 000386eb 8d45d1
leal
0xd1(%
ebp),%eax
+2590 000386ee 89442404
movl
%eax,0
x04(%esp)
+2594 000386f2 893424
movl
%esi,(
%esp)
+2597 000386f5 e88aa50c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2602 000386fa e9e9fcffff
jmp
0x000383e8
+2607 000386ff e9e2fcffff
jmp
0x000383e6
+2612 00038704 e9ddfcffff
jmp
0x000383e6
+2617 00038709 89c3
movl
%eax,%
ebx
+2619 0003870b 8b7598
movl
0x98(%
ebp),%esi
+2622 0003870e 83ee0c
subl
$0x0c,
%esi
+2625 00038711 39f7
cmpl
%esi,%
edi
+2627 00038713 0f84cffcffff
je
0x000383e8
+2633 00038719 8d4608
leal
0x08(%
esi),%eax
+2636 0003871c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2644 00038724 890424
movl
%eax,(
%esp)
+2647 00038727 e822a50c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2652 0003872c 85c0
testl
%eax,%
eax
+2654 0003872e 0f8fb4fcffff
jg
0x000383e8
+2660 00038734 8d45c9
leal
0xc9(%
ebp),%eax
+2663 00038737 89442404
movl
%eax,0
x04(%esp)
+2667 0003873b 893424
movl
%esi,(

%esp)
+2670 0003873e e841a50c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2675 00038743 e9a0fcffff
jmp
0x000383e8
+2680 00038748 e999fcffff
jmp
0x000383e6
+2685 0003874d 89c3
movl
%eax,%
ebx
+2687 0003874f 8b75b8
movl
0xb8(%
ebp),%esi
+2690 00038752 83ee0c
subl
$0x0c,
%esi
+2693 00038755 39f7
cmpl
%esi,%
edi
+2695 00038757 0f848bfcffff
je
0x000383e8
+2701 0003875d 8d4608
leal
0x08(%
esi),%eax
+2704 00038760 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2712 00038768 890424
movl
%eax,(
%esp)
+2715 0003876b e8dea40c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2720 00038770 85c0
testl
%eax,%
eax
+2722 00038772 0f8f70fcffff
jg
0x000383e8
+2728 00038778 8d45d6
leal
0xd6(%
ebp),%eax
+2731 0003877b 89442404
movl
%eax,0
x04(%esp)
+2735 0003877f 893424
movl
%esi,(
%esp)
+2738 00038782 e8fda40c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2743 00038787 e95cfcffff
jmp
0x000383e8
+2748 0003878c e955fcffff
jmp
0x000383e6
+2753 00038791 890424
movl
%eax,(
%esp)
+2756 00038794 e8afa40c00
calll
0x00102c48
__Unwind_Resume
+2761 00038799 e948fcffff
jmp
0x000383e6
+2766 0003879e e943fcffff
jmp
0x000383e6
+2771 000387a3 e93efcffff
jmp
0x000383e6
+2776 000387a8 e948feffff
jmp
0x000385f5
+2781 000387ad e934fcffff
jmp
0x000383e6
+2786 000387b2 e92ffcffff
jmp
0x000383e6
+2791 000387b7 e92afcffff
jmp
0x000383e6
+2796 000387bc e925fcffff
jmp
0x000383e6
+2801 000387c1 e920fcffff
jmp
0x000383e6
+2806 000387c6 e91bfcffff
jmp
0x000383e6
+2811 000387cb e916fcffff
jmp
0x000383e6
+2816 000387d0 e911fcffff
jmp
0x000383e6
+2821 000387d5 90
nop
+2822 000387d6 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

000387e0 55

pushl

+1

000387e1 89e5

movl

%ebp

%esp,%ebp
+3
000387e3 57
pushl
%edi
+4
000387e4 56
pushl
%esi
+5
000387e5 53
pushl
%ebx
+6
000387e6 83ec6c
subl
$0x6c,%esp
+9
000387e9 8b4510
movl
0x10(%ebp),%eax
+12 000387ec 89442408
movl
%eax,0
x08(%esp)
+16 000387f0 8b450c
movl
0x0c(%
ebp),%eax
+19 000387f3 89442404
movl
%eax,0
x04(%esp)
+23 000387f7 8b4508
movl
0x08(%
ebp),%eax
+26 000387fa 890424
movl
%eax,(
%esp)
+29 000387fd e86eecfcff
calll
0x00007470
+34 00038802 8b4508
movl
0x08(%
ebp),%eax
+37 00038805 8b7050
movl
0x50(%
eax),%esi
+40 00038808 8d45e7
leal
0xe7(%
ebp),%eax
+43 0003880b 89442408
movl
%eax,0
x08(%esp)
+47 0003880f c7442404f6420d00
movl
$0x000d42f6,0x
04(%esp)
shape-type
+55 00038817 8d5dc4
leal
0xc4(%
ebp),%ebx
+58 0003881a 891c24
movl
%ebx,(
%esp)
+61 0003881d e89ea40c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+66 00038822 895c2404
movl
%ebx,0
x04(%esp)
+70 00038826 8b450c
movl
0x0c(%
ebp),%eax
+73 00038829 890424
movl
%eax,(
%esp)
+76 0003882c e87fcf0600
calll
0x000a57b0
+81 00038831 89742404
movl
%esi,0
x04(%esp)
+85 00038835 890424
movl
%eax,(
%esp)
+88 00038838 e813b80600
calll
0x000a4050
+93 0003883d 8b5dc4
movl
0xc4(%
ebp),%ebx
+96 00038840 83eb0c
subl
$0x0c,
%ebx
+99 00038843 8b3d88801300
movl
0x00138088,%ed
i
+105 00038849 39fb
cmpl
%edi,%
ebx
+107 0003884b 0f8597020000
jne
0x00038ae8

+113 00038851 8b4508


movl
0x08(%
ebp),%eax
+116 00038854 8b7054
movl
0x54(%
eax),%esi
+119 00038857 8d45e6
leal
0xe6(%
ebp),%eax
+122 0003885a 89442408
movl
%eax,0
x08(%esp)
+126 0003885e c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+134 00038866 8d5dc0
leal
0xc0(%
ebp),%ebx
+137 00038869 891c24
movl
%ebx,(
%esp)
+140 0003886c e84fa40c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+145 00038871 895c2404
movl
%ebx,0
x04(%esp)
+149 00038875 8b450c
movl
0x0c(%
ebp),%eax
+152 00038878 890424
movl
%eax,(
%esp)
+155 0003887b e830cf0600
calll
0x000a57b0
+160 00038880 89742404
movl
%esi,0
x04(%esp)
+164 00038884 890424
movl
%eax,(
%esp)
+167 00038887 e8c4b70600
calll
0x000a4050
+172 0003888c 8b5dc0
movl
0xc0(%
ebp),%ebx
+175 0003888f 83eb0c
subl
$0x0c,
%ebx
+178 00038892 39df
cmpl
%ebx,%
edi
+180 00038894 0f85ee030000
jne
0x00038c88
+186 0003889a 8b4508
movl
0x08(%
ebp),%eax
+189 0003889d 8b7058
movl
0x58(%
eax),%esi
+192 000388a0 8d45e5
leal
0xe5(%
ebp),%eax
+195 000388a3 89442408
movl
%eax,0
x08(%esp)
+199 000388a7 c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+207 000388af 8d5dbc
leal
0xbc(%
ebp),%ebx
+210 000388b2 891c24
movl
%ebx,(
%esp)
+213 000388b5 e806a40c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+218 000388ba 895c2404
movl
%ebx,0
x04(%esp)
+222 000388be 8b450c
movl
0x0c(%
ebp),%eax
+225 000388c1 890424
movl
%eax,(
%esp)
+228 000388c4 e8e7ce0600
calll
0x000a57b0

+233 000388c9 89742404


movl
%esi,0
x04(%esp)
+237 000388cd 890424
movl
%eax,(
%esp)
+240 000388d0 e87bb70600
calll
0x000a4050
+245 000388d5 8b5dbc
movl
0xbc(%
ebp),%ebx
+248 000388d8 83eb0c
subl
$0x0c,
%ebx
+251 000388db 39df
cmpl
%ebx,%
edi
+253 000388dd 0f85e9020000
jne
0x00038bcc
+259 000388e3 8b4508
movl
0x08(%
ebp),%eax
+262 000388e6 8b705c
movl
0x5c(%
eax),%esi
+265 000388e9 8d45e4
leal
0xe4(%
ebp),%eax
+268 000388ec 89442408
movl
%eax,0
x08(%esp)
+272 000388f0 c7442404f45d0d00
movl
$0x000d5df4,0x
04(%esp)
depth
+280 000388f8 8d5db8
leal
0xb8(%
ebp),%ebx
+283 000388fb 891c24
movl
%ebx,(
%esp)
+286 000388fe e8bda30c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+291 00038903 895c2404
movl
%ebx,0
x04(%esp)
+295 00038907 8b450c
movl
0x0c(%
ebp),%eax
+298 0003890a 890424
movl
%eax,(
%esp)
+301 0003890d e89ece0600
calll
0x000a57b0
+306 00038912 89742404
movl
%esi,0
x04(%esp)
+310 00038916 890424
movl
%eax,(
%esp)
+313 00038919 e832b70600
calll
0x000a4050
+318 0003891e 8b5db8
movl
0xb8(%
ebp),%ebx
+321 00038921 83eb0c
subl
$0x0c,
%ebx
+324 00038924 39df
cmpl
%ebx,%
edi
+326 00038926 0f85fe020000
jne
0x00038c2a
+332 0003892c 8b4508
movl
0x08(%
ebp),%eax
+335 0003892f 8b7060
movl
0x60(%
eax),%esi
+338 00038932 8d45e3
leal
0xe3(%
ebp),%eax
+341 00038935 89442408
movl
%eax,0
x08(%esp)
+345 00038939 c7442404d14d0d00
movl
$0x000d4dd1,0x
04(%esp)
open
+353 00038941 8d5db4
leal
0xb4(%
ebp),%ebx

+356 00038944 891c24


movl
%ebx,(
%esp)
+359 00038947 e874a30c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+364 0003894c 895c2404
movl
%ebx,0
x04(%esp)
+368 00038950 8b450c
movl
0x0c(%
ebp),%eax
+371 00038953 890424
movl
%eax,(
%esp)
+374 00038956 e855ce0600
calll
0x000a57b0
+379 0003895b 89742404
movl
%esi,0
x04(%esp)
+383 0003895f 890424
movl
%eax,(
%esp)
+386 00038962 e8e9b60600
calll
0x000a4050
+391 00038967 8b5db4
movl
0xb4(%
ebp),%ebx
+394 0003896a 83eb0c
subl
$0x0c,
%ebx
+397 0003896d 39df
cmpl
%ebx,%
edi
+399 0003896f 0f85f9010000
jne
0x00038b6e
+405 00038975 8b4508
movl
0x08(%
ebp),%eax
+408 00038978 8b7064
movl
0x64(%
eax),%esi
+411 0003897b 8d45e2
leal
0xe2(%
ebp),%eax
+414 0003897e 89442408
movl
%eax,0
x08(%esp)
+418 00038982 c7442404d64d0d00
movl
$0x000d4dd6,0x
04(%esp)
top-item-parts
+426 0003898a 8d5db0
leal
0xb0(%
ebp),%ebx
+429 0003898d 891c24
movl
%ebx,(
%esp)
+432 00038990 e82ba30c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+437 00038995 895c2404
movl
%ebx,0
x04(%esp)
+441 00038999 8b450c
movl
0x0c(%
ebp),%eax
+444 0003899c 890424
movl
%eax,(
%esp)
+447 0003899f e80cce0600
calll
0x000a57b0
+452 000389a4 89742404
movl
%esi,0
x04(%esp)
+456 000389a8 890424
movl
%eax,(
%esp)
+459 000389ab e8a0b60600
calll
0x000a4050
+464 000389b0 8b5db0
movl
0xb0(%
ebp),%ebx
+467 000389b3 83eb0c
subl
$0x0c,
%ebx
+470 000389b6 39df
cmpl
%ebx,%
edi
+472 000389b8 0f859b020000
jne
0x00038c59

+478 000389be 8b4508


movl
0x08(%
ebp),%eax
+481 000389c1 0fb67069
movzbl
0x69(%
eax),%esi
+485 000389c5 8d45e1
leal
0xe1(%
ebp),%eax
+488 000389c8 89442408
movl
%eax,0
x08(%esp)
+492 000389cc c7442404e54d0d00
movl
$0x000d4de5,0x
04(%esp)
top-is-attached-to-front
+500 000389d4 8d5dac
leal
0xac(%
ebp),%ebx
+503 000389d7 891c24
movl
%ebx,(
%esp)
+506 000389da e8e1a20c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+511 000389df 895c2404
movl
%ebx,0
x04(%esp)
+515 000389e3 8b450c
movl
0x0c(%
ebp),%eax
+518 000389e6 890424
movl
%eax,(
%esp)
+521 000389e9 e8c2cd0600
calll
0x000a57b0
+526 000389ee 89742404
movl
%esi,0
x04(%esp)
+530 000389f2 890424
movl
%eax,(
%esp)
+533 000389f5 e866ae0600
calll
0x000a3860
+538 000389fa 8b5dac
movl
0xac(%
ebp),%ebx
+541 000389fd 83eb0c
subl
$0x0c,
%ebx
+544 00038a00 39df
cmpl
%ebx,%
edi
+546 00038a02 0f8595010000
jne
0x00038b9d
+552 00038a08 8b4508
movl
0x08(%
ebp),%eax
+555 00038a0b 0fb67068
movzbl
0x68(%
eax),%esi
+559 00038a0f 8d45e0
leal
0xe0(%
ebp),%eax
+562 00038a12 89442408
movl
%eax,0
x08(%esp)
+566 00038a16 c7442404fe4d0d00
movl
$0x000d4dfe,0x
04(%esp)
cd-show
+574 00038a1e 8d5da8
leal
0xa8(%
ebp),%ebx
+577 00038a21 891c24
movl
%ebx,(
%esp)
+580 00038a24 e897a20c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+585 00038a29 895c2404
movl
%ebx,0
x04(%esp)
+589 00038a2d 8b450c
movl
0x0c(%
ebp),%eax
+592 00038a30 890424
movl
%eax,(
%esp)
+595 00038a33 e878cd0600
calll
0x000a57b0

+600 00038a38 89742404


movl
%esi,0
x04(%esp)
+604 00038a3c 890424
movl
%eax,(
%esp)
+607 00038a3f e81cae0600
calll
0x000a3860
+612 00038a44 8b5da8
movl
0xa8(%
ebp),%ebx
+615 00038a47 83eb0c
subl
$0x0c,
%ebx
+618 00038a4a 39df
cmpl
%ebx,%
edi
+620 00038a4c 0f85a9010000
jne
0x00038bfb
+626 00038a52 8b4508
movl
0x08(%
ebp),%eax
+629 00038a55 8b706c
movl
0x6c(%
eax),%esi
+632 00038a58 8d45df
leal
0xdf(%
ebp),%eax
+635 00038a5b 89442408
movl
%eax,0
x08(%esp)
+639 00038a5f c7442404064e0d00
movl
$0x000d4e06,0x
04(%esp)
cd-scale
+647 00038a67 8d5da4
leal
0xa4(%
ebp),%ebx
+650 00038a6a 891c24
movl
%ebx,(
%esp)
+653 00038a6d e84ea20c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+658 00038a72 895c2404
movl
%ebx,0
x04(%esp)
+662 00038a76 8b450c
movl
0x0c(%
ebp),%eax
+665 00038a79 890424
movl
%eax,(
%esp)
+668 00038a7c e82fcd0600
calll
0x000a57b0
+673 00038a81 89742404
movl
%esi,0
x04(%esp)
+677 00038a85 890424
movl
%eax,(
%esp)
+680 00038a88 e8c3b50600
calll
0x000a4050
+685 00038a8d 8b5da4
movl
0xa4(%
ebp),%ebx
+688 00038a90 83eb0c
subl
$0x0c,
%ebx
+691 00038a93 39df
cmpl
%ebx,%
edi
+693 00038a95 0f85a4000000
jne
0x00038b3f
+699 00038a9b 8b4508
movl
0x08(%
ebp),%eax
+702 00038a9e 8b7070
movl
0x70(%
eax),%esi
+705 00038aa1 8d45de
leal
0xde(%
ebp),%eax
+708 00038aa4 89442408
movl
%eax,0
x08(%esp)
+712 00038aa8 c74424040f4e0d00
movl
$0x000d4e0f,0x
04(%esp)
cd-offset
+720 00038ab0 8d5da0
leal
0xa0(%
ebp),%ebx

+723 00038ab3 891c24


movl
%ebx,(
%esp)
+726 00038ab6 e805a20c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+731 00038abb 895c2404
movl
%ebx,0
x04(%esp)
+735 00038abf 8b450c
movl
0x0c(%
ebp),%eax
+738 00038ac2 890424
movl
%eax,(
%esp)
+741 00038ac5 e8e6cc0600
calll
0x000a57b0
+746 00038aca 89742404
movl
%esi,0
x04(%esp)
+750 00038ace 890424
movl
%eax,(
%esp)
+753 00038ad1 e87ab50600
calll
0x000a4050
+758 00038ad6 8b5da0
movl
0xa0(%
ebp),%ebx
+761 00038ad9 83eb0c
subl
$0x0c,
%ebx
+764 00038adc 39df
cmpl
%ebx,%
edi
+766 00038ade 7537
jne
0x0003
8b17
+768 00038ae0 83c46c
addl
$0x6c,
%esp
+771 00038ae3 5b
popl
%ebx
+772 00038ae4 5e
popl
%esi
+773 00038ae5 5f
popl
%edi
+774 00038ae6 c9
leave
+775 00038ae7 c3
ret
+776 00038ae8 8d4308
leal
0x08(%
ebx),%eax
+779 00038aeb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+787 00038af3 890424
movl
%eax,(
%esp)
+790 00038af6 e853a10c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+795 00038afb 85c0
testl
%eax,%
eax
+797 00038afd 0f8f4efdffff
jg
0x00038851
+803 00038b03 8d45dc
leal
0xdc(%
ebp),%eax
+806 00038b06 89442404
movl
%eax,0
x04(%esp)
+810 00038b0a 891c24
movl
%ebx,(
%esp)
+813 00038b0d e872a10c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+818 00038b12 e93afdffff
jmp
0x00038851
+823 00038b17 8d4308
leal
0x08(%
ebx),%eax
+826 00038b1a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+834 00038b22 890424
movl
%eax,(
%esp)
+837 00038b25 e824a10c00
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+842 00038b2a 85c0
testl
%eax,%
eax
+844 00038b2c 7fb2
jg
0x0003
8ae0
+846 00038b2e 8d45ca
leal
0xca(%
ebp),%eax
+849 00038b31 89442404
movl
%eax,0
x04(%esp)
+853 00038b35 891c24
movl
%ebx,(
%esp)
+856 00038b38 e847a10c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+861 00038b3d eba1
jmp
0x0003
8ae0
+863 00038b3f 8d4308
leal
0x08(%
ebx),%eax
+866 00038b42 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+874 00038b4a 890424
movl
%eax,(
%esp)
+877 00038b4d e8fca00c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+882 00038b52 85c0
testl
%eax,%
eax
+884 00038b54 0f8f41ffffff
jg
0x00038a9b
+890 00038b5a 8d45cc
leal
0xcc(%
ebp),%eax
+893 00038b5d 89442404
movl
%eax,0
x04(%esp)
+897 00038b61 891c24
movl
%ebx,(
%esp)
+900 00038b64 e81ba10c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+905 00038b69 e92dffffff
jmp
0x00038a9b
+910 00038b6e 8d4308
leal
0x08(%
ebx),%eax
+913 00038b71 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+921 00038b79 890424
movl
%eax,(
%esp)
+924 00038b7c e8cda00c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+929 00038b81 85c0
testl
%eax,%
eax
+931 00038b83 0f8fecfdffff
jg
0x00038975
+937 00038b89 8d45d4
leal
0xd4(%
ebp),%eax
+940 00038b8c 89442404
movl
%eax,0
x04(%esp)
+944 00038b90 891c24
movl
%ebx,(
%esp)
+947 00038b93 e8eca00c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+952 00038b98 e9d8fdffff
jmp
0x00038975
+957 00038b9d 8d4308
leal
0x08(%
ebx),%eax

+960 00038ba0 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+968 00038ba8 890424
movl
%eax,(
%esp)
+971 00038bab e89ea00c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+976 00038bb0 85c0
testl
%eax,%
eax
+978 00038bb2 0f8f50feffff
jg
0x00038a08
+984 00038bb8 8d45d0
leal
0xd0(%
ebp),%eax
+987 00038bbb 89442404
movl
%eax,0
x04(%esp)
+991 00038bbf 891c24
movl
%ebx,(
%esp)
+994 00038bc2 e8bda00c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+999 00038bc7 e93cfeffff
jmp
0x00038a08
+1004 00038bcc 8d4308
leal
0x08(%
ebx),%eax
+1007 00038bcf c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1015 00038bd7 890424
movl
%eax,(
%esp)
+1018 00038bda e86fa00c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1023 00038bdf 85c0
testl
%eax,%
eax
+1025 00038be1 0f8ffcfcffff
jg
0x000388e3
+1031 00038be7 8d45d8
leal
0xd8(%
ebp),%eax
+1034 00038bea 89442404
movl
%eax,0
x04(%esp)
+1038 00038bee 891c24
movl
%ebx,(
%esp)
+1041 00038bf1 e88ea00c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1046 00038bf6 e9e8fcffff
jmp
0x000388e3
+1051 00038bfb 8d4308
leal
0x08(%
ebx),%eax
+1054 00038bfe c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1062 00038c06 890424
movl
%eax,(
%esp)
+1065 00038c09 e840a00c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1070 00038c0e 85c0
testl
%eax,%
eax
+1072 00038c10 0f8f3cfeffff
jg
0x00038a52
+1078 00038c16 8d45ce
leal
0xce(%
ebp),%eax
+1081 00038c19 89442404
movl
%eax,0
x04(%esp)
+1085 00038c1d 891c24
movl
%ebx,(
%esp)
+1088 00038c20 e85fa00c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+1093 00038c25 e928feffff


jmp
0x00038a52
+1098 00038c2a 8d4308
leal
0x08(%
ebx),%eax
+1101 00038c2d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1109 00038c35 890424
movl
%eax,(
%esp)
+1112 00038c38 e811a00c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1117 00038c3d 85c0
testl
%eax,%
eax
+1119 00038c3f 0f8fe7fcffff
jg
0x0003892c
+1125 00038c45 8d45d6
leal
0xd6(%
ebp),%eax
+1128 00038c48 89442404
movl
%eax,0
x04(%esp)
+1132 00038c4c 891c24
movl
%ebx,(
%esp)
+1135 00038c4f e830a00c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1140 00038c54 e9d3fcffff
jmp
0x0003892c
+1145 00038c59 8d4308
leal
0x08(%
ebx),%eax
+1148 00038c5c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1156 00038c64 890424
movl
%eax,(
%esp)
+1159 00038c67 e8e29f0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1164 00038c6c 85c0
testl
%eax,%
eax
+1166 00038c6e 0f8f4afdffff
jg
0x000389be
+1172 00038c74 8d45d2
leal
0xd2(%
ebp),%eax
+1175 00038c77 89442404
movl
%eax,0
x04(%esp)
+1179 00038c7b 891c24
movl
%ebx,(
%esp)
+1182 00038c7e e801a00c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1187 00038c83 e936fdffff
jmp
0x000389be
+1192 00038c88 8d4308
leal
0x08(%
ebx),%eax
+1195 00038c8b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1203 00038c93 890424
movl
%eax,(
%esp)
+1206 00038c96 e8b39f0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1211 00038c9b 85c0
testl
%eax,%
eax
+1213 00038c9d 0f8ff7fbffff
jg
0x0003889a
+1219 00038ca3 8d45da
leal
0xda(%
ebp),%eax
+1222 00038ca6 89442404
movl
%eax,0
x04(%esp)
+1226 00038caa 891c24
movl
%ebx,(
%esp)

+1229 00038cad e8d29f0c00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1234 00038cb2 e9e3fbffff
jmp
0x0003889a
+1239 00038cb7 89c3
movl
%eax,%
ebx
+1241 00038cb9 891c24
movl
%ebx,(
%esp)
+1244 00038cbc e8879f0c00
calll
0x00102c48
__Unwind_Resume
+1249 00038cc1 ebf4
jmp
0x0003
8cb7
+1251 00038cc3 89c3
movl
%eax,%
ebx
+1253 00038cc5 8b75bc
movl
0xbc(%
ebp),%esi
+1256 00038cc8 83ee0c
subl
$0x0c,
%esi
+1259 00038ccb 39f7
cmpl
%esi,%
edi
+1261 00038ccd 74ea
je
0x0003
8cb9
+1263 00038ccf 8d4608
leal
0x08(%
esi),%eax
+1266 00038cd2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1274 00038cda 890424
movl
%eax,(
%esp)
+1277 00038cdd e86c9f0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1282 00038ce2 85c0
testl
%eax,%
eax
+1284 00038ce4 7fd3
jg
0x0003
8cb9
+1286 00038ce6 8d45d9
leal
0xd9(%
ebp),%eax
+1289 00038ce9 89442404
movl
%eax,0
x04(%esp)
+1293 00038ced 893424
movl
%esi,(
%esp)
+1296 00038cf0 e88f9f0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1301 00038cf5 ebc2
jmp
0x0003
8cb9
+1303 00038cf7 ebbe
jmp
0x0003
8cb7
+1305 00038cf9 ebbc
jmp
0x0003
8cb7
+1307 00038cfb 89c3
movl
%eax,%
ebx
+1309 00038cfd 8b75c0
movl
0xc0(%
ebp),%esi
+1312 00038d00 83ee0c
subl
$0x0c,
%esi
+1315 00038d03 39f7
cmpl
%esi,%
edi
+1317 00038d05 74b2
je
0x0003
8cb9
+1319 00038d07 8d4608
leal
0x08(%

esi),%eax
+1322 00038d0a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1330 00038d12 890424
movl
%eax,(
%esp)
+1333 00038d15 e8349f0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1338 00038d1a 85c0
testl
%eax,%
eax
+1340 00038d1c 7f9b
jg
0x0003
8cb9
+1342 00038d1e 8d45db
leal
0xdb(%
ebp),%eax
+1345 00038d21 89442404
movl
%eax,0
x04(%esp)
+1349 00038d25 893424
movl
%esi,(
%esp)
+1352 00038d28 e8579f0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1357 00038d2d eb8a
jmp
0x0003
8cb9
+1359 00038d2f eb86
jmp
0x0003
8cb7
+1361 00038d31 eb84
jmp
0x0003
8cb7
+1363 00038d33 89c3
movl
%eax,%
ebx
+1365 00038d35 8b75b0
movl
0xb0(%
ebp),%esi
+1368 00038d38 83ee0c
subl
$0x0c,
%esi
+1371 00038d3b 39f7
cmpl
%esi,%
edi
+1373 00038d3d 0f8476ffffff
je
0x00038cb9
+1379 00038d43 8d4608
leal
0x08(%
esi),%eax
+1382 00038d46 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1390 00038d4e 890424
movl
%eax,(
%esp)
+1393 00038d51 e8f89e0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1398 00038d56 85c0
testl
%eax,%
eax
+1400 00038d58 0f8f5bffffff
jg
0x00038cb9
+1406 00038d5e 8d45d3
leal
0xd3(%
ebp),%eax
+1409 00038d61 89442404
movl
%eax,0
x04(%esp)
+1413 00038d65 893424
movl
%esi,(
%esp)
+1416 00038d68 e8179f0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1421 00038d6d e947ffffff
jmp
0x00038cb9
+1426 00038d72 89c3
movl
%eax,%
ebx
+1428 00038d74 8b75ac
movl
0xac(%
ebp),%esi

+1431 00038d77 83ee0c


subl
$0x0c,
%esi
+1434 00038d7a 39f7
cmpl
%esi,%
edi
+1436 00038d7c 0f8437ffffff
je
0x00038cb9
+1442 00038d82 8d4608
leal
0x08(%
esi),%eax
+1445 00038d85 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1453 00038d8d 890424
movl
%eax,(
%esp)
+1456 00038d90 e8b99e0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1461 00038d95 85c0
testl
%eax,%
eax
+1463 00038d97 0f8f1cffffff
jg
0x00038cb9
+1469 00038d9d 8d45d1
leal
0xd1(%
ebp),%eax
+1472 00038da0 89442404
movl
%eax,0
x04(%esp)
+1476 00038da4 893424
movl
%esi,(
%esp)
+1479 00038da7 e8d89e0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1484 00038dac e908ffffff
jmp
0x00038cb9
+1489 00038db1 e901ffffff
jmp
0x00038cb7
+1494 00038db6 e9fcfeffff
jmp
0x00038cb7
+1499 00038dbb e9f7feffff
jmp
0x00038cb7
+1504 00038dc0 e9f2feffff
jmp
0x00038cb7
+1509 00038dc5 89c3
movl
%eax,%
ebx
+1511 00038dc7 8b75b4
movl
0xb4(%
ebp),%esi
+1514 00038dca 83ee0c
subl
$0x0c,
%esi
+1517 00038dcd 39f7
cmpl
%esi,%
edi
+1519 00038dcf 0f84e4feffff
je
0x00038cb9
+1525 00038dd5 8d4608
leal
0x08(%
esi),%eax
+1528 00038dd8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1536 00038de0 890424
movl
%eax,(
%esp)
+1539 00038de3 e8669e0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1544 00038de8 85c0
testl
%eax,%
eax
+1546 00038dea 0f8fc9feffff
jg
0x00038cb9
+1552 00038df0 8d45d5
leal
0xd5(%
ebp),%eax
+1555 00038df3 89442404
movl
%eax,0
x04(%esp)
+1559 00038df7 893424
movl
%esi,(
%esp)
+1562 00038dfa e8859e0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1567 00038dff e9b5feffff
jmp
0x00038cb9

+1572 00038e04 e9aefeffff


jmp
0x00038cb7
+1577 00038e09 e9a9feffff
jmp
0x00038cb7
+1582 00038e0e 89c3
movl
%eax,%
ebx
+1584 00038e10 8b75b8
movl
0xb8(%
ebp),%esi
+1587 00038e13 83ee0c
subl
$0x0c,
%esi
+1590 00038e16 39f7
cmpl
%esi,%
edi
+1592 00038e18 0f849bfeffff
je
0x00038cb9
+1598 00038e1e 8d4608
leal
0x08(%
esi),%eax
+1601 00038e21 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1609 00038e29 890424
movl
%eax,(
%esp)
+1612 00038e2c e81d9e0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1617 00038e31 85c0
testl
%eax,%
eax
+1619 00038e33 0f8f80feffff
jg
0x00038cb9
+1625 00038e39 8d45d7
leal
0xd7(%
ebp),%eax
+1628 00038e3c 89442404
movl
%eax,0
x04(%esp)
+1632 00038e40 893424
movl
%esi,(
%esp)
+1635 00038e43 e83c9e0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1640 00038e48 e96cfeffff
jmp
0x00038cb9
+1645 00038e4d e965feffff
jmp
0x00038cb7
+1650 00038e52 e960feffff
jmp
0x00038cb7
+1655 00038e57 89c3
movl
%eax,%
ebx
+1657 00038e59 8b75a4
movl
0xa4(%
ebp),%esi
+1660 00038e5c 83ee0c
subl
$0x0c,
%esi
+1663 00038e5f 39f7
cmpl
%esi,%
edi
+1665 00038e61 0f8452feffff
je
0x00038cb9
+1671 00038e67 8d4608
leal
0x08(%
esi),%eax
+1674 00038e6a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1682 00038e72 890424
movl
%eax,(
%esp)
+1685 00038e75 e8d49d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1690 00038e7a 85c0
testl
%eax,%
eax
+1692 00038e7c 0f8f37feffff
jg
0x00038cb9
+1698 00038e82 8d45cd
leal
0xcd(%
ebp),%eax
+1701 00038e85 89442404
movl
%eax,0
x04(%esp)
+1705 00038e89 893424
movl
%esi,(
%esp)

+1708 00038e8c e8f39d0c00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1713 00038e91 e923feffff
jmp
0x00038cb9
+1718 00038e96 e91cfeffff
jmp
0x00038cb7
+1723 00038e9b e917feffff
jmp
0x00038cb7
+1728 00038ea0 89c3
movl
%eax,%
ebx
+1730 00038ea2 8b75a8
movl
0xa8(%
ebp),%esi
+1733 00038ea5 83ee0c
subl
$0x0c,
%esi
+1736 00038ea8 39f7
cmpl
%esi,%
edi
+1738 00038eaa 0f8409feffff
je
0x00038cb9
+1744 00038eb0 8d4608
leal
0x08(%
esi),%eax
+1747 00038eb3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1755 00038ebb 890424
movl
%eax,(
%esp)
+1758 00038ebe e88b9d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1763 00038ec3 85c0
testl
%eax,%
eax
+1765 00038ec5 0f8feefdffff
jg
0x00038cb9
+1771 00038ecb 8d45cf
leal
0xcf(%
ebp),%eax
+1774 00038ece 89442404
movl
%eax,0
x04(%esp)
+1778 00038ed2 893424
movl
%esi,(
%esp)
+1781 00038ed5 e8aa9d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1786 00038eda e9dafdffff
jmp
0x00038cb9
+1791 00038edf e9d3fdffff
jmp
0x00038cb7
+1796 00038ee4 e9cefdffff
jmp
0x00038cb7
+1801 00038ee9 89c3
movl
%eax,%
ebx
+1803 00038eeb 8b75c4
movl
0xc4(%
ebp),%esi
+1806 00038eee 83ee0c
subl
$0x0c,
%esi
+1809 00038ef1 3b3588801300
cmpl
0x00138088,%es
i
+1815 00038ef7 0f84bcfdffff
je
0x00038cb9
+1821 00038efd 8d4608
leal
0x08(%
esi),%eax
+1824 00038f00 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1832 00038f08 890424
movl
%eax,(
%esp)
+1835 00038f0b e83e9d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1840 00038f10 85c0
testl
%eax,%
eax
+1842 00038f12 0f8fa1fdffff
jg
0x00038cb9
+1848 00038f18 8d45dd
leal
0xdd(%
ebp),%eax

+1851 00038f1b 89442404


movl
%eax,0
x04(%esp)
+1855 00038f1f 893424
movl
%esi,(
%esp)
+1858 00038f22 e85d9d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1863 00038f27 e98dfdffff
jmp
0x00038cb9
+1868 00038f2c e986fdffff
jmp
0x00038cb7
+1873 00038f31 e981fdffff
jmp
0x00038cb7
+1878 00038f36 89c3
movl
%eax,%
ebx
+1880 00038f38 8b75a0
movl
0xa0(%
ebp),%esi
+1883 00038f3b 83ee0c
subl
$0x0c,
%esi
+1886 00038f3e 39f7
cmpl
%esi,%
edi
+1888 00038f40 0f8473fdffff
je
0x00038cb9
+1894 00038f46 8d4608
leal
0x08(%
esi),%eax
+1897 00038f49 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1905 00038f51 890424
movl
%eax,(
%esp)
+1908 00038f54 e8f59c0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1913 00038f59 85c0
testl
%eax,%
eax
+1915 00038f5b 0f8f58fdffff
jg
0x00038cb9
+1921 00038f61 8d45cb
leal
0xcb(%
ebp),%eax
+1924 00038f64 89442404
movl
%eax,0
x04(%esp)
+1928 00038f68 893424
movl
%esi,(
%esp)
+1931 00038f6b e8149d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1936 00038f70 e944fdffff
jmp
0x00038cb9
+1941 00038f75 e93dfdffff
jmp
0x00038cb7
+1946 00038f7a e938fdffff
jmp
0x00038cb7
+1951 00038f7f e933fdffff
jmp
0x00038cb7
+1956 00038f84 e92efdffff
jmp
0x00038cb7
+1961 00038f89 e929fdffff
jmp
0x00038cb7
+1966 00038f8e e924fdffff
jmp
0x00038cb7
+1971 00038f93 e91ffdffff
jmp
0x00038cb7
+1976 00038f98 e91afdffff
jmp
0x00038cb7
+1981 00038f9d e915fdffff
jmp
0x00038cb7
+1986 00038fa2 e910fdffff
jmp
0x00038cb7
+1991 00038fa7 90
nop
+1992 00038fa8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

00038fb0 55

pushl

00038fb1 89e5

movl

00038fb3 57

pushl

%ebp
+1
%esp,%ebp
+3
%edi

+4

00038fb4 56

pushl

+5

00038fb5 53

pushl

%esi
%ebx
+6
00038fb6 83ec5c
$0x5c,%esp
+9
00038fb9 8b4508
0x08(%ebp),%eax
+12 00038fbc c700a8991300
eax)
+18 00038fc2 8b4508
ebp),%eax
+21 00038fc5 83c028
%eax
+24 00038fc8 890424
%esp)
+27 00038fcb e890520200
+32 00038fd0 8b5508
ebp),%edx
+35 00038fd3 83c210
%edx
+38 00038fd6 8955c8
xc8(%ebp)
+41 00038fd9 8b4508
ebp),%eax
+44 00038fdc 83c01c
%eax
+47 00038fdf 8945cc
xcc(%ebp)
+50 00038fe2 8b7804
eax),%edi
+53 00038fe5 8b5508
ebp),%edx
+56 00038fe8 8b421c
edx),%eax
+59 00038feb 39c7
edi
+61 00038fed 0f84ca000000
+67 00038ff3 8b1588801300
x
+73 00038ff9 8955b0
xb0(%ebp)
+76 00038ffc 8955d0
xd0(%ebp)
+79 00038fff 89c3
ebx
+81 00039001 0f1f8000000000
x)
+88 00039008 0f1f840000000000
x,%eax)
+96 00039010 8b03
,%eax
+98 00039012 8d70f4
eax),%esi
+101 00039015 3b75d0
ebp),%esi
+104 00039018 7574
908e
+106 0003901a 83c304
%ebx

subl
movl
movl

$0x001399a8,(%
movl

0x08(%

addl

$0x28,

movl

%eax,(

movl

0x0005e260
0x08(%

addl

$0x10,

movl

%edx,0

movl

0x08(%

addl

$0x1c,

movl

%eax,0

movl

0x04(%

movl

0x08(%

movl

0x1c(%

cmpl

%eax,%

calll

je
movl

0x000390bd
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

(%ebx)

leal

0xf4(%

cmpl

0xd0(%

jne

0x0003

addl

$0x04,

+109 0003901d 39df


edi
+111 0003901f 75ef
9010
+113 00039021 8b55cc
ebp),%edx
+116 00039024 8b02
,%eax
+118 00039026 85c0
eax
+120 00039028 7408
9032
+122 0003902a 890424
%esp)
+125 0003902d e83c9d0c00
operator delete(void*)
+130 00039032 8b45c8
ebp),%eax
+133 00039035 8b7004
eax),%esi
+136 00039038 8b18
,%ebx
+138 0003903a 39de
esi
+140 0003903c 7411
904f
+142 0003903e 6690
+144 00039040 891c24
%esp)
+147 00039043 e818520200
+152 00039048 83c324
%ebx
+155 0003904b 39de
esi
+157 0003904d 75f1
9040
+159 0003904f 8b55c8
ebp),%edx
+162 00039052 8b02
,%eax
+164 00039054 85c0
eax
+166 00039056 7408
9060
+168 00039058 890424
%esp)
+171 0003905b e80e9d0c00
operator delete(void*)
+176 00039060 8b4508
ebp),%eax
+179 00039063 c700e8911300
eax)
+185 00039069 8b5508
ebp),%edx
+188 0003906c 8b4208
edx),%eax
+191 0003906f 8d58f4
eax),%ebx
+194 00039072 8b75b0
ebp),%esi

cmpl

%ebx,%

jne

0x0003

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
movl

0xc8(%

movl

0x04(%

movl

(%eax)

cmpl

%ebx,%

je

0x0003

nop
movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0003

movl

0xc8(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

calll

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xb0(%

+197 00039075 39f3


cmpl
%esi,%
ebx
+199 00039077 7552
jne
0x0003
90cb
+201 00039079 8b5508
movl
0x08(%
ebp),%edx
+204 0003907c 8b4204
movl
0x04(%
edx),%eax
+207 0003907f 8d58f4
leal
0xf4(%
eax),%ebx
+210 00039082 39de
cmpl
%ebx,%
esi
+212 00039084 756d
jne
0x0003
90f3
+214 00039086 83c45c
addl
$0x5c,
%esp
+217 00039089 5b
popl
%ebx
+218 0003908a 5e
popl
%esi
+219 0003908b 5f
popl
%edi
+220 0003908c c9
leave
+221 0003908d c3
ret
+222 0003908e 83e804
subl
$0x04,
%eax
+225 00039091 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+233 00039099 890424
movl
%eax,(
%esp)
+236 0003909c e8ad9b0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+241 000390a1 85c0
testl
%eax,%
eax
+243 000390a3 0f8f71ffffff
jg
0x0003901a
+249 000390a9 8d45e6
leal
0xe6(%
ebp),%eax
+252 000390ac 89442404
movl
%eax,0
x04(%esp)
+256 000390b0 893424
movl
%esi,(
%esp)
+259 000390b3 e8cc9b0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+264 000390b8 e95dffffff
jmp
0x0003901a
+269 000390bd 8b1588801300
movl
0x00138088,%ed
x
+275 000390c3 8955b0
movl
%edx,0
xb0(%ebp)
+278 000390c6 e956ffffff
jmp
0x00039021
+283 000390cb 83e804
subl
$0x04,
%eax
+286 000390ce c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+294 000390d6 890424
movl
%eax,(
%esp)
+297 000390d9 e8709b0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+302 000390de 85c0
testl
%eax,%
eax
+304 000390e0 7f97
jg
0x0003
9079
+306 000390e2 8d45e2
leal
0xe2(%

ebp),%eax
+309 000390e5 89442404
movl
%eax,0
x04(%esp)
+313 000390e9 891c24
movl
%ebx,(
%esp)
+316 000390ec e8939b0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+321 000390f1 eb86
jmp
0x0003
9079
+323 000390f3 83e804
subl
$0x04,
%eax
+326 000390f6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+334 000390fe 890424
movl
%eax,(
%esp)
+337 00039101 e8489b0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+342 00039106 85c0
testl
%eax,%
eax
+344 00039108 0f8f78ffffff
jg
0x00039086
+350 0003910e 8d45e0
leal
0xe0(%
ebp),%eax
+353 00039111 89442404
movl
%eax,0
x04(%esp)
+357 00039115 891c24
movl
%ebx,(
%esp)
+360 00039118 e8679b0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+365 0003911d e964ffffff
jmp
0x00039086
+370 00039122 89c7
movl
%eax,%
edi
+372 00039124 8b7508
movl
0x08(%
ebp),%esi
+375 00039127 83c610
addl
$0x10,
%esi
+378 0003912a 8b5508
movl
0x08(%
ebp),%edx
+381 0003912d 83c21c
addl
$0x1c,
%edx
+384 00039130 8955b4
movl
%edx,0
xb4(%ebp)
+387 00039133 8b4204
movl
0x04(%
edx),%eax
+390 00039136 8945b8
movl
%eax,0
xb8(%ebp)
+393 00039139 8b5508
movl
0x08(%
ebp),%edx
+396 0003913c 8b421c
movl
0x1c(%
edx),%eax
+399 0003913f 3945b8
cmpl
%eax,0
xb8(%ebp)
+402 00039142 0f84e6010000
je
0x0003932e
+408 00039148 8b1588801300
movl
0x00138088,%ed
x
+414 0003914e 8955b0
movl
%edx,0
xb0(%ebp)
+417 00039151 8955d4
movl
%edx,0
xd4(%ebp)

+420 00039154 89c3


ebx
+422 00039156 8b03
,%eax
+424 00039158 8d50f4
eax),%edx
+427 0003915b 8955bc
xbc(%ebp)
+430 0003915e 8b55d4
ebp),%edx
+433 00039161 3955bc
xbc(%ebp)
+436 00039164 0f8592010000
+442 0003916a 83c304
%ebx
+445 0003916d 395db8
xb8(%ebp)
+448 00039170 75e4
9156
+450 00039172 8b55b4
ebp),%edx
+453 00039175 8b02
,%eax
+455 00039177 85c0
eax
+457 00039179 7408
9183
+459 0003917b 890424
%esp)
+462 0003917e e8eb9b0c00
operator delete(void*)
+467 00039183 8b4604
esi),%eax
+470 00039186 8945c4
xc4(%ebp)
+473 00039189 8b1e
,%ebx
+475 0003918b 39d8
eax
+477 0003918d 0f84e5010000
+483 00039193 891c24
%esp)
+486 00039196 e8c5500200
+491 0003919b 83c324
%ebx
+494 0003919e 395dc4
xc4(%ebp)
+497 000391a1 75f0
9193
+499 000391a3 e9d0010000
+504 000391a8 89c7
edi
+506 000391aa 8b55cc
ebp),%edx
+509 000391ad 8b02
,%eax
+511 000391af 85c0
eax
+513 000391b1 7408
91bb

movl

%eax,%

movl

(%ebx)

leal

0xf4(%

movl

%edx,0

movl

0xd4(%

cmpl

%edx,0

addl

0x000392fc
$0x04,

cmpl

%ebx,0

jne

0x0003

movl

0xb4(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

jne

calll

0x00102d6e
movl

0x04(%

movl

%eax,0

movl

(%esi)

cmpl

%ebx,%

movl

0x00039378
%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,0

jne

0x0003

je
calll

jmp
movl

0x00039378
%eax,%

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0003

+515 000391b3 890424


%esp)
+518 000391b6 e8b39b0c00
operator delete(void*)
+523 000391bb 8b45c8
ebp),%eax
+526 000391be 8b7004
eax),%esi
+529 000391c1 8b18
,%ebx
+531 000391c3 39de
esi
+533 000391c5 7413
91da
+535 000391c7 891c24
%esp)
+538 000391ca e891500200
+543 000391cf 83c324
%ebx
+546 000391d2 39de
esi
+548 000391d4 75f1
91c7
+550 000391d6 eb02
91da
+552 000391d8 89c7
edi
+554 000391da 8b55c8
ebp),%edx
+557 000391dd 8b02
,%eax
+559 000391df 85c0
eax
+561 000391e1 7408
91eb
+563 000391e3 890424
%esp)
+566 000391e6 e8839b0c00
operator delete(void*)
+571 000391eb 8b4508
ebp),%eax
+574 000391ee c700e8911300
eax)
+580 000391f4 8b5508
ebp),%edx
+583 000391f7 8b4208
edx),%eax
+586 000391fa 8d58f4
eax),%ebx
+589 000391fd 8b75b0
ebp),%esi
+592 00039200 39f3
ebx
+594 00039202 754e
9252
+596 00039204 8b5508
ebp),%edx
+599 00039207 8b4204
edx),%eax
+602 0003920a 8d58f4

movl
calll

%eax,(
0x00102d6e

movl

0xc8(%

movl

0x04(%

movl

(%eax)

cmpl

%ebx,%

je

0x0003

movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0003

jmp

0x0003

movl

%eax,%

movl

0xc8(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

calll

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xb0(%

cmpl

%esi,%

jne

0x0003

movl

0x08(%

movl

0x04(%

leal

0xf4(%

eax),%ebx
+605 0003920d 39de
cmpl
%ebx,%
esi
+607 0003920f 7519
jne
0x0003
922a
+609 00039211 893c24
movl
%edi,(
%esp)
+612 00039214 e82f9a0c00
calll
0x00102c48
__Unwind_Resume
+617 00039219 89c7
movl
%eax,%
edi
+619 0003921b 8b55c8
movl
0xc8(%
ebp),%edx
+622 0003921e 8b02
movl
(%edx)
,%eax
+624 00039220 85c0
testl
%eax,%
eax
+626 00039222 75bf
jne
0x0003
91e3
+628 00039224 ebc5
jmp
0x0003
91eb
+630 00039226 89c7
movl
%eax,%
edi
+632 00039228 ebe7
jmp
0x0003
9211
+634 0003922a 83e804
subl
$0x04,
%eax
+637 0003922d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+645 00039235 890424
movl
%eax,(
%esp)
+648 00039238 e8119a0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+653 0003923d 85c0
testl
%eax,%
eax
+655 0003923f 7fd0
jg
0x0003
9211
+657 00039241 8d45e3
leal
0xe3(%
ebp),%eax
+660 00039244 89442404
movl
%eax,0
x04(%esp)
+664 00039248 891c24
movl
%ebx,(
%esp)
+667 0003924b e8349a0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+672 00039250 ebbf
jmp
0x0003
9211
+674 00039252 83e804
subl
$0x04,
%eax
+677 00039255 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+685 0003925d 890424
movl
%eax,(
%esp)
+688 00039260 e8e9990c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+693 00039265 85c0
testl
%eax,%
eax
+695 00039267 7f9b
jg
0x0003
9204

+697 00039269 8d45e5


leal
0xe5(%
ebp),%eax
+700 0003926c 89442404
movl
%eax,0
x04(%esp)
+704 00039270 891c24
movl
%ebx,(
%esp)
+707 00039273 e80c9a0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+712 00039278 eb8a
jmp
0x0003
9204
+714 0003927a ebaa
jmp
0x0003
9226
+716 0003927c 89c7
movl
%eax,%
edi
+718 0003927e 8b5508
movl
0x08(%
ebp),%edx
+721 00039281 8b4204
movl
0x04(%
edx),%eax
+724 00039284 8d58f4
leal
0xf4(%
eax),%ebx
+727 00039287 39de
cmpl
%ebx,%
esi
+729 00039289 7486
je
0x0003
9211
+731 0003928b 83e804
subl
$0x04,
%eax
+734 0003928e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+742 00039296 890424
movl
%eax,(
%esp)
+745 00039299 e8b0990c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+750 0003929e 85c0
testl
%eax,%
eax
+752 000392a0 0f8f6bffffff
jg
0x00039211
+758 000392a6 8d45e4
leal
0xe4(%
ebp),%eax
+761 000392a9 89442404
movl
%eax,0
x04(%esp)
+765 000392ad 891c24
movl
%ebx,(
%esp)
+768 000392b0 e8cf990c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+773 000392b5 e957ffffff
jmp
0x00039211
+778 000392ba 89c7
movl
%eax,%
edi
+780 000392bc 8b5508
movl
0x08(%
ebp),%edx
+783 000392bf 8b4204
movl
0x04(%
edx),%eax
+786 000392c2 8d58f4
leal
0xf4(%
eax),%ebx
+789 000392c5 39de
cmpl
%ebx,%
esi
+791 000392c7 0f8444ffffff
je
0x00039211
+797 000392cd 83e804
subl
$0x04,
%eax
+800 000392d0 c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+808 000392d8 890424
movl
%eax,(
%esp)
+811 000392db e86e990c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+816 000392e0 85c0
testl
%eax,%
eax
+818 000392e2 0f8f29ffffff
jg
0x00039211
+824 000392e8 8d45e1
leal
0xe1(%
ebp),%eax
+827 000392eb 89442404
movl
%eax,0
x04(%esp)
+831 000392ef 891c24
movl
%ebx,(
%esp)
+834 000392f2 e88d990c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+839 000392f7 e915ffffff
jmp
0x00039211
+844 000392fc 83e804
subl
$0x04,
%eax
+847 000392ff c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+855 00039307 890424
movl
%eax,(
%esp)
+858 0003930a e83f990c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+863 0003930f 85c0
testl
%eax,%
eax
+865 00039311 0f8f53feffff
jg
0x0003916a
+871 00039317 8d45e7
leal
0xe7(%
ebp),%eax
+874 0003931a 89442404
movl
%eax,0
x04(%esp)
+878 0003931e 8b55bc
movl
0xbc(%
ebp),%edx
+881 00039321 891424
movl
%edx,(
%esp)
+884 00039324 e85b990c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+889 00039329 e93cfeffff
jmp
0x0003916a
+894 0003932e a188801300
movl
0x00138088,%ea
x
+899 00039333 8945b0
movl
%eax,0
xb0(%ebp)
+902 00039336 e937feffff
jmp
0x00039172
+907 0003933b e9e6feffff
jmp
0x00039226
+912 00039340 e9e1feffff
jmp
0x00039226
+917 00039345 89c7
movl
%eax,%
edi
+919 00039347 8b55b4
movl
0xb4(%
ebp),%edx
+922 0003934a 8b02
movl
(%edx)
,%eax
+924 0003934c 85c0
testl
%eax,%
eax
+926 0003934e 7408
je
0x0003
9358
+928 00039350 890424
movl
%eax,(
%esp)

+931 00039353 e8169a0c00


operator delete(void*)
+936 00039358 8b4604
esi),%eax
+939 0003935b 8945c0
xc0(%ebp)
+942 0003935e 8b1e
,%ebx
+944 00039360 39d8
eax
+946 00039362 7414
9378
+948 00039364 891c24
%esp)
+951 00039367 e8f44e0200
+956 0003936c 83c324
%ebx
+959 0003936f 395dc0
xc0(%ebp)
+962 00039372 75f0
9364
+964 00039374 eb02
9378
+966 00039376 89c7
edi
+968 00039378 8b06
,%eax
+970 0003937a 85c0
eax
+972 0003937c 0f8561feffff
+978 00039382 e964feffff
+983 00039387 89c7
edi
+985 00039389 8b06
,%eax
+987 0003938b 85c0
eax
+989 0003938d 0f8550feffff
+995 00039393 e953feffff
+1000 00039398 0f1f840000000000
x,%eax)
+0

calll

0x00102d6e
movl

0x04(%

movl

%eax,0

movl

(%esi)

cmpl

%ebx,%

je

0x0003

movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,0

jne

0x0003

jmp

0x0003

movl

%eax,%

movl

(%esi)

testl

%eax,%

calll

jne
jmp
movl

0x000391e3
0x000391eb
%eax,%

movl

(%esi)

testl

%eax,%

jne
jmp
nopl

0x000391e3
0x000391eb
0x00000000(%ea

000393a0 55

pushl

%ebp
+1
000393a1 89e5
%esp,%ebp
+3
000393a3 57
%edi
+4
000393a4 56
%esi
+5
000393a5 53
%ebx
+6
000393a6 83ec5c
$0x5c,%esp
+9
000393a9 8b4508
0x08(%ebp),%eax
+12 000393ac c700a8991300
eax)
+18 000393b2 8b4508
ebp),%eax

movl
pushl
pushl
pushl
subl
movl
movl

$0x001399a8,(%
movl

0x08(%

+21 000393b5
%eax
+24 000393b8
%esp)
+27 000393bb
+32 000393c0
ebp),%edx
+35 000393c3
%edx
+38 000393c6
xc8(%ebp)
+41 000393c9
ebp),%eax
+44 000393cc
%eax
+47 000393cf
xcc(%ebp)
+50 000393d2
eax),%edi
+53 000393d5
ebp),%edx
+56 000393d8
edx),%eax
+59 000393db
edi
+61 000393dd
+67 000393e3
x
+73 000393e9
xb0(%ebp)
+76 000393ec
xd0(%ebp)
+79 000393ef
ebx
+81 000393f1
x)
+88 000393f8
x,%eax)
+96 00039400
,%eax
+98 00039402
eax),%esi
+101 00039405
ebp),%esi
+104 00039408
9489
+106 0003940a
%ebx
+109 0003940d
edi
+111 0003940f
9400
+113 00039411
ebp),%edx
+116 00039414
,%eax
+118 00039416
eax
+120 00039418
9422

83c028

addl

$0x28,

890424

movl

%eax,(

movl

0x0005e260
0x08(%

83c210

addl

$0x10,

8955c8

movl

%edx,0

8b4508

movl

0x08(%

83c01c

addl

$0x1c,

8945cc

movl

%eax,0

8b7804

movl

0x04(%

8b5508

movl

0x08(%

8b421c

movl

0x1c(%

39c7

cmpl

%eax,%

e8a04e0200
8b5508

0f84d5000000
8b1588801300

calll

je
movl

0x000394b8
0x00138088,%ed

8955b0

movl

%edx,0

8955d0

movl

%edx,0

89c3

movl

%eax,%

0f1f8000000000

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b03

movl

(%ebx)

8d70f4

leal

0xf4(%

3b75d0

cmpl

0xd0(%

757f

jne

0x0003

83c304

addl

$0x04,

39df

cmpl

%ebx,%

75ef

jne

0x0003

8b55cc

movl

0xcc(%

8b02

movl

(%edx)

85c0

testl

%eax,%

7408

je

0x0003

+122 0003941a 890424


%esp)
+125 0003941d e84c990c00
operator delete(void*)
+130 00039422 8b45c8
ebp),%eax
+133 00039425 8b7004
eax),%esi
+136 00039428 8b18
,%ebx
+138 0003942a 39de
esi
+140 0003942c 7411
943f
+142 0003942e 6690
+144 00039430 891c24
%esp)
+147 00039433 e8284e0200
+152 00039438 83c324
%ebx
+155 0003943b 39de
esi
+157 0003943d 75f1
9430
+159 0003943f 8b55c8
ebp),%edx
+162 00039442 8b02
,%eax
+164 00039444 85c0
eax
+166 00039446 7408
9450
+168 00039448 890424
%esp)
+171 0003944b e81e990c00
operator delete(void*)
+176 00039450 8b4508
ebp),%eax
+179 00039453 c700e8911300
eax)
+185 00039459 8b5508
ebp),%edx
+188 0003945c 8b4208
edx),%eax
+191 0003945f 8d58f4
eax),%ebx
+194 00039462 8b75b0
ebp),%esi
+197 00039465 39f3
ebx
+199 00039467 755d
94c6
+201 00039469 8b5508
ebp),%edx
+204 0003946c 8b4204
edx),%eax
+207 0003946f 8d58f4
eax),%ebx
+210 00039472 39de
esi

movl
calll

%eax,(
0x00102d6e

movl

0xc8(%

movl

0x04(%

movl

(%eax)

cmpl

%ebx,%

je

0x0003

nop
movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0003

movl

0xc8(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

calll

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xb0(%

cmpl

%esi,%

jne

0x0003

movl

0x08(%

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

+212 00039474 757b


jne
0x0003
94f1
+214 00039476 8b4508
movl
0x08(%
ebp),%eax
+217 00039479 890424
movl
%eax,(
%esp)
+220 0003947c e8ed980c00
calll
0x00102d6e
operator delete(void*)
+225 00039481 83c45c
addl
$0x5c,
%esp
+228 00039484 5b
popl
%ebx
+229 00039485 5e
popl
%esi
+230 00039486 5f
popl
%edi
+231 00039487 c9
leave
+232 00039488 c3
ret
+233 00039489 83e804
subl
$0x04,
%eax
+236 0003948c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+244 00039494 890424
movl
%eax,(
%esp)
+247 00039497 e8b2970c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+252 0003949c 85c0
testl
%eax,%
eax
+254 0003949e 0f8f66ffffff
jg
0x0003940a
+260 000394a4 8d45e6
leal
0xe6(%
ebp),%eax
+263 000394a7 89442404
movl
%eax,0
x04(%esp)
+267 000394ab 893424
movl
%esi,(
%esp)
+270 000394ae e8d1970c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+275 000394b3 e952ffffff
jmp
0x0003940a
+280 000394b8 8b1588801300
movl
0x00138088,%ed
x
+286 000394be 8955b0
movl
%edx,0
xb0(%ebp)
+289 000394c1 e94bffffff
jmp
0x00039411
+294 000394c6 83e804
subl
$0x04,
%eax
+297 000394c9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+305 000394d1 890424
movl
%eax,(
%esp)
+308 000394d4 e875970c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+313 000394d9 85c0
testl
%eax,%
eax
+315 000394db 7f8c
jg
0x0003
9469
+317 000394dd 8d45e2
leal
0xe2(%
ebp),%eax
+320 000394e0 89442404
movl
%eax,0
x04(%esp)
+324 000394e4 891c24
movl
%ebx,(
%esp)
+327 000394e7 e898970c00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+332 000394ec e978ffffff
jmp
0x00039469
+337 000394f1 83e804
subl
$0x04,
%eax
+340 000394f4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+348 000394fc 890424
movl
%eax,(
%esp)
+351 000394ff e84a970c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+356 00039504 85c0
testl
%eax,%
eax
+358 00039506 0f8f6affffff
jg
0x00039476
+364 0003950c 8d45e0
leal
0xe0(%
ebp),%eax
+367 0003950f 89442404
movl
%eax,0
x04(%esp)
+371 00039513 891c24
movl
%ebx,(
%esp)
+374 00039516 e869970c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+379 0003951b e956ffffff
jmp
0x00039476
+384 00039520 89c7
movl
%eax,%
edi
+386 00039522 8b7508
movl
0x08(%
ebp),%esi
+389 00039525 83c610
addl
$0x10,
%esi
+392 00039528 8b5508
movl
0x08(%
ebp),%edx
+395 0003952b 83c21c
addl
$0x1c,
%edx
+398 0003952e 8955b4
movl
%edx,0
xb4(%ebp)
+401 00039531 8b4204
movl
0x04(%
edx),%eax
+404 00039534 8945b8
movl
%eax,0
xb8(%ebp)
+407 00039537 8b5508
movl
0x08(%
ebp),%edx
+410 0003953a 8b421c
movl
0x1c(%
edx),%eax
+413 0003953d 3945b8
cmpl
%eax,0
xb8(%ebp)
+416 00039540 0f84e6010000
je
0x0003972c
+422 00039546 8b1588801300
movl
0x00138088,%ed
x
+428 0003954c 8955b0
movl
%edx,0
xb0(%ebp)
+431 0003954f 8955d4
movl
%edx,0
xd4(%ebp)
+434 00039552 89c3
movl
%eax,%
ebx
+436 00039554 8b03
movl
(%ebx)
,%eax
+438 00039556 8d50f4
leal
0xf4(%
eax),%edx
+441 00039559 8955bc
movl
%edx,0

xbc(%ebp)
+444 0003955c 8b55d4
ebp),%edx
+447 0003955f 3955bc
xbc(%ebp)
+450 00039562 0f8592010000
+456 00039568 83c304
%ebx
+459 0003956b 395db8
xb8(%ebp)
+462 0003956e 75e4
9554
+464 00039570 8b55b4
ebp),%edx
+467 00039573 8b02
,%eax
+469 00039575 85c0
eax
+471 00039577 7408
9581
+473 00039579 890424
%esp)
+476 0003957c e8ed970c00
operator delete(void*)
+481 00039581 8b4604
esi),%eax
+484 00039584 8945c4
xc4(%ebp)
+487 00039587 8b1e
,%ebx
+489 00039589 39d8
eax
+491 0003958b 0f84e5010000
+497 00039591 891c24
%esp)
+500 00039594 e8c74c0200
+505 00039599 83c324
%ebx
+508 0003959c 395dc4
xc4(%ebp)
+511 0003959f 75f0
9591
+513 000395a1 e9d0010000
+518 000395a6 89c7
edi
+520 000395a8 8b55cc
ebp),%edx
+523 000395ab 8b02
,%eax
+525 000395ad 85c0
eax
+527 000395af 7408
95b9
+529 000395b1 890424
%esp)
+532 000395b4 e8b5970c00
operator delete(void*)
+537 000395b9 8b45c8
ebp),%eax
+540 000395bc 8b7004

movl

0xd4(%

cmpl

%edx,0

addl

0x000396fa
$0x04,

cmpl

%ebx,0

jne

0x0003

movl

0xb4(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

jne

calll

0x00102d6e
movl

0x04(%

movl

%eax,0

movl

(%esi)

cmpl

%ebx,%

movl

0x00039776
%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,0

jne

0x0003

je
calll

jmp
movl

0x00039776
%eax,%

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
movl

0xc8(%

movl

0x04(%

eax),%esi
+543 000395bf 8b18
,%ebx
+545 000395c1 39de
esi
+547 000395c3 7413
95d8
+549 000395c5 891c24
%esp)
+552 000395c8 e8934c0200
+557 000395cd 83c324
%ebx
+560 000395d0 39de
esi
+562 000395d2 75f1
95c5
+564 000395d4 eb02
95d8
+566 000395d6 89c7
edi
+568 000395d8 8b55c8
ebp),%edx
+571 000395db 8b02
,%eax
+573 000395dd 85c0
eax
+575 000395df 7408
95e9
+577 000395e1 890424
%esp)
+580 000395e4 e885970c00
operator delete(void*)
+585 000395e9 8b4508
ebp),%eax
+588 000395ec c700e8911300
eax)
+594 000395f2 8b5508
ebp),%edx
+597 000395f5 8b4208
edx),%eax
+600 000395f8 8d58f4
eax),%ebx
+603 000395fb 8b75b0
ebp),%esi
+606 000395fe 39f3
ebx
+608 00039600 754e
9650
+610 00039602 8b5508
ebp),%edx
+613 00039605 8b4204
edx),%eax
+616 00039608 8d58f4
eax),%ebx
+619 0003960b 39de
esi
+621 0003960d 7519
9628
+623 0003960f 893c24
%esp)

movl

(%eax)

cmpl

%ebx,%

je

0x0003

movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0003

jmp

0x0003

movl

%eax,%

movl

0xc8(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

calll

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xb0(%

cmpl

%esi,%

jne

0x0003

movl

0x08(%

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0003

movl

%edi,(

+626 00039612 e831960c00


calll
0x00102c48
__Unwind_Resume
+631 00039617 89c7
movl
%eax,%
edi
+633 00039619 8b55c8
movl
0xc8(%
ebp),%edx
+636 0003961c 8b02
movl
(%edx)
,%eax
+638 0003961e 85c0
testl
%eax,%
eax
+640 00039620 75bf
jne
0x0003
95e1
+642 00039622 ebc5
jmp
0x0003
95e9
+644 00039624 89c7
movl
%eax,%
edi
+646 00039626 ebe7
jmp
0x0003
960f
+648 00039628 83e804
subl
$0x04,
%eax
+651 0003962b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+659 00039633 890424
movl
%eax,(
%esp)
+662 00039636 e813960c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+667 0003963b 85c0
testl
%eax,%
eax
+669 0003963d 7fd0
jg
0x0003
960f
+671 0003963f 8d45e3
leal
0xe3(%
ebp),%eax
+674 00039642 89442404
movl
%eax,0
x04(%esp)
+678 00039646 891c24
movl
%ebx,(
%esp)
+681 00039649 e836960c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+686 0003964e ebbf
jmp
0x0003
960f
+688 00039650 83e804
subl
$0x04,
%eax
+691 00039653 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+699 0003965b 890424
movl
%eax,(
%esp)
+702 0003965e e8eb950c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+707 00039663 85c0
testl
%eax,%
eax
+709 00039665 7f9b
jg
0x0003
9602
+711 00039667 8d45e5
leal
0xe5(%
ebp),%eax
+714 0003966a 89442404
movl
%eax,0
x04(%esp)
+718 0003966e 891c24
movl
%ebx,(
%esp)
+721 00039671 e80e960c00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+726 00039676 eb8a
jmp
0x0003
9602
+728 00039678 ebaa
jmp
0x0003
9624
+730 0003967a 89c7
movl
%eax,%
edi
+732 0003967c 8b5508
movl
0x08(%
ebp),%edx
+735 0003967f 8b4204
movl
0x04(%
edx),%eax
+738 00039682 8d58f4
leal
0xf4(%
eax),%ebx
+741 00039685 39de
cmpl
%ebx,%
esi
+743 00039687 7486
je
0x0003
960f
+745 00039689 83e804
subl
$0x04,
%eax
+748 0003968c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+756 00039694 890424
movl
%eax,(
%esp)
+759 00039697 e8b2950c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+764 0003969c 85c0
testl
%eax,%
eax
+766 0003969e 0f8f6bffffff
jg
0x0003960f
+772 000396a4 8d45e4
leal
0xe4(%
ebp),%eax
+775 000396a7 89442404
movl
%eax,0
x04(%esp)
+779 000396ab 891c24
movl
%ebx,(
%esp)
+782 000396ae e8d1950c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+787 000396b3 e957ffffff
jmp
0x0003960f
+792 000396b8 89c7
movl
%eax,%
edi
+794 000396ba 8b5508
movl
0x08(%
ebp),%edx
+797 000396bd 8b4204
movl
0x04(%
edx),%eax
+800 000396c0 8d58f4
leal
0xf4(%
eax),%ebx
+803 000396c3 39de
cmpl
%ebx,%
esi
+805 000396c5 0f8444ffffff
je
0x0003960f
+811 000396cb 83e804
subl
$0x04,
%eax
+814 000396ce c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+822 000396d6 890424
movl
%eax,(
%esp)
+825 000396d9 e870950c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+830 000396de 85c0
testl
%eax,%
eax

+832 000396e0 0f8f29ffffff


jg
0x0003960f
+838 000396e6 8d45e1
leal
0xe1(%
ebp),%eax
+841 000396e9 89442404
movl
%eax,0
x04(%esp)
+845 000396ed 891c24
movl
%ebx,(
%esp)
+848 000396f0 e88f950c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+853 000396f5 e915ffffff
jmp
0x0003960f
+858 000396fa 83e804
subl
$0x04,
%eax
+861 000396fd c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+869 00039705 890424
movl
%eax,(
%esp)
+872 00039708 e841950c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+877 0003970d 85c0
testl
%eax,%
eax
+879 0003970f 0f8f53feffff
jg
0x00039568
+885 00039715 8d45e7
leal
0xe7(%
ebp),%eax
+888 00039718 89442404
movl
%eax,0
x04(%esp)
+892 0003971c 8b55bc
movl
0xbc(%
ebp),%edx
+895 0003971f 891424
movl
%edx,(
%esp)
+898 00039722 e85d950c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+903 00039727 e93cfeffff
jmp
0x00039568
+908 0003972c a188801300
movl
0x00138088,%ea
x
+913 00039731 8945b0
movl
%eax,0
xb0(%ebp)
+916 00039734 e937feffff
jmp
0x00039570
+921 00039739 e9e6feffff
jmp
0x00039624
+926 0003973e e9e1feffff
jmp
0x00039624
+931 00039743 89c7
movl
%eax,%
edi
+933 00039745 8b55b4
movl
0xb4(%
ebp),%edx
+936 00039748 8b02
movl
(%edx)
,%eax
+938 0003974a 85c0
testl
%eax,%
eax
+940 0003974c 7408
je
0x0003
9756
+942 0003974e 890424
movl
%eax,(
%esp)
+945 00039751 e818960c00
calll
0x00102d6e
operator delete(void*)
+950 00039756 8b4604
movl
0x04(%
esi),%eax
+953 00039759 8945c0
movl
%eax,0
xc0(%ebp)
+956 0003975c 8b1e
movl
(%esi)

,%ebx
+958 0003975e
eax
+960 00039760
9776
+962 00039762
%esp)
+965 00039765
+970 0003976a
%ebx
+973 0003976d
xc0(%ebp)
+976 00039770
9762
+978 00039772
9776
+980 00039774
edi
+982 00039776
,%eax
+984 00039778
eax
+986 0003977a
+992 00039780
+997 00039785
edi
+999 00039787
,%eax
+1001 00039789
eax
+1003 0003978b
+1009 00039791
+1014 00039796
+1015 00039797
+1016 00039798
+1017 00039799
+1018 0003979a
+1019 0003979b
+1020 0003979c
+1021 0003979d
+1022 0003979e
+1023 0003979f
+0

39d8

cmpl

%ebx,%

7414

je

0x0003

891c24

movl

%ebx,(

addl

0x0005e260
$0x24,

395dc0

cmpl

%ebx,0

75f0

jne

0x0003

eb02

jmp

0x0003

89c7

movl

%eax,%

8b06

movl

(%esi)

85c0

testl

%eax,%

e8f64a0200
83c324

0f8561feffff
e964feffff
89c7

calll

movl

0x000395e1
0x000395e9
%eax,%

8b06

movl

(%esi)

85c0

testl

%eax,%

0f8550feffff
e953feffff
90
90
90
90
90
90
90
90
90
90

jne
jmp

jne
jmp

0x000395e1
0x000395e9
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

000397a0 55

pushl

%ebp
+1
000397a1 89e5
%esp,%ebp
+3
000397a3 8b4508
0x08(%ebp),%eax
+6
000397a6 0fb680d4000000
00d4(%eax),%eax
+13 000397ad c9
+14 000397ae c3
+15 000397af 90
+0

movl
movl
movzbl

0x0000

leave
ret
nop

000397b0 55

pushl

000397b1 89e5

movl

000397b3 8b4508

movl

%ebp
+1
%esp,%ebp
+3

0x08(%ebp),%eax
+6
000397b6 8b80d8000000
00d8(%eax),%eax
+12 000397bc c9
+13 000397bd c3
+14 000397be 6690
+0

movl

0x0000

leave
ret
nop

000397c0 55

pushl

%ebp
+1
000397c1 89e5
%esp,%ebp
+3
000397c3 8b4508
0x08(%ebp),%eax
+6
000397c6 8b80dc000000
00dc(%eax),%eax
+12 000397cc c9
+13 000397cd c3
+14 000397ce 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

000397d0 55

pushl

%ebp
+1
000397d1 89e5
%esp,%ebp
+3
000397d3 8b4508
0x08(%ebp),%eax
+6
000397d6 8b80e0000000
00e0(%eax),%eax
+12 000397dc c9
+13 000397dd c3
+14 000397de 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

000397e0 55

pushl

%ebp
+1
000397e1 89e5
%esp,%ebp
+3
000397e3 8b5508
0x08(%ebp),%edx
+6
000397e6 8b450c
0x0c(%ebp),%eax
+9
000397e9 3882d4000000
000000d4(%edx)
+15 000397ef 7406
97f7
+17 000397f1 8882d4000000
(%edx)
+23 000397f7 c9
+24 000397f8 c3
+25 000397f9 90
+26 000397fa 660f1f440000
)
+0

movl
movl
movl
cmpb

%al,0x

je

0x0003

movb

%al,0x000000d4
leave
ret
nop

nopw

0x00(%eax,%eax

00039800 55

pushl

%ebp
+1
00039801
%esp,%ebp
+3
00039803
0x08(%ebp),%edx
+6
00039806
0x0c(%ebp),%eax
+9
00039809

89e5

movl

8b5508

movl

8b450c

movl

3b82d8000000

cmpl

0x0000

00d8(%edx),%eax
+15 0003980f
9817
+17 00039811
8(%edx)
+23 00039817
+24 00039818
+25 00039819
+26 0003981a
)
+0

7406
8982d8000000
c9
c3
90
660f1f440000

je
movl

0x0003
%eax,0x000000d

leave
ret
nop
nopw

0x00(%eax,%eax

00039820 55

pushl

%ebp
+1
00039821 89e5
%esp,%ebp
+3
00039823 53
%ebx
+4
00039824 83ec14
$0x14,%esp
+7
00039827 8b4508
0x08(%ebp),%eax
+10 0003982a 8b5d14
ebp),%ebx
+13 0003982d 83f802
%eax
+16 00039830 746e
98a0
+18 00039832 7f2c
9860
+20 00039834 85c0
eax
+22 00039836 782d
9865
+24 00039838 c7042410000000
esp)
+31 0003983f e836950c00
operator new(unsigned long)
+36 00039844 885804
04(%eax)
+39 00039847 8b5510
ebp),%edx
+42 0003984a 895008
x08(%eax)
+45 0003984d 8b550c
ebp),%edx
+48 00039850 89500c
x0c(%eax)
+51 00039853 c700289b1300
eax)
+57 00039859 83c414
%esp
+60 0003985c 5b
+61 0003985d c9
+62 0003985e c3
+63 0003985f 90
+64 00039860 83f803
%eax
+67 00039863 740b
9870
+69 00039865 31c0

movl
pushl
subl
movl
movl

0x14(%

cmpl

$0x02,

je

0x0003

jg

0x0003

testl

%eax,%

js

0x0003

movl

$0x00000010,(%

calll

0x00102d7a
movb

%bl,0x

movl

0x10(%

movl

%edx,0

movl

0x0c(%

movl

%edx,0

movl

$0x00139b28,(%
addl

$0x14,

popl
leave
ret
nop
cmpl

%ebx

je

0x0003

xorl

%eax,%

$0x03,

eax
+71 00039867 83c414
%esp
+74 0003986a 5b
+75 0003986b c9
+76 0003986c c3
+77 0003986d 0f1f00
+80 00039870 c7042410000000
esp)
+87 00039877 e8fe940c00
operator new(unsigned long)
+92 0003987c 885804
04(%eax)
+95 0003987f 8b5510
ebp),%edx
+98 00039882 895008
x08(%eax)
+101 00039885 8b550c
ebp),%edx
+104 00039888 89500c
x0c(%eax)
+107 0003988b c700d89b1300
eax)
+113 00039891 83c414
%esp
+116 00039894 5b
+117 00039895 c9
+118 00039896 c3
+119 00039897 660f1f840000000000
+128 000398a0 c7042410000000
esp)
+135 000398a7 e8ce940c00
operator new(unsigned long)
+140 000398ac 885804
04(%eax)
+143 000398af 8b5510
ebp),%edx
+146 000398b2 895008
x08(%eax)
+149 000398b5 8b550c
ebp),%edx
+152 000398b8 89500c
x0c(%eax)
+155 000398bb c700a89b1300
eax)
+161 000398c1 83c414
%esp
+164 000398c4 5b
+165 000398c5 c9
+166 000398c6 c3
+167 000398c7 90
+168 000398c8 0f1f840000000000
x,%eax)
+0

addl

$0x14,

popl
leave
ret
nopl

%ebx

movl

(%eax)
$0x00000010,(%

calll

0x00102d7a
movb

%bl,0x

movl

0x10(%

movl

%edx,0

movl

0x0c(%

movl

%edx,0

movl

$0x00139bd8,(%
addl

nopw
movl

popl
%ebx
leave
ret
0x00000000(%eax,%eax)
$0x00000010,(%

calll

0x00102d7a
movb

%bl,0x

movl

0x10(%

movl

%edx,0

movl

0x0c(%

movl

%edx,0

movl

nopl

$0x14,

$0x00139ba8,(%
addl

$0x14,

popl
leave
ret
nop

%ebx

0x00000000(%ea

000398d0 55

pushl

000398d1 89e5

movl

000398d3 53

pushl

%ebp
+1
%esp,%ebp
+3
%ebx

+4
000398d4 83ec14
$0x14,%esp
+7
000398d7 8b5d0c
0x0c(%ebp),%ebx
+10 000398da c7442404ac510d00
04(%esp)
CD Front
+18 000398e2 891c24
%esp)
+21 000398e5 e876fafdff
+26 000398ea ba01000000
dx
+31 000398ef 84c0
l
+33 000398f1 740d
9900
+35 000398f3 89d0
eax
+37 000398f5 83c414
%esp
+40 000398f8 5b
+41 000398f9 c9
+42 000398fa c3
+43 000398fb 0f1f440000
)
+48 00039900 c74424045c4d0d00
04(%esp)
CD Back
+56 00039908 891c24
%esp)
+59 0003990b e850fafdff
+64 00039910 0fb6d0
dx
+67 00039913 89d0
eax
+69 00039915 83c414
%esp
+72 00039918 5b
+73 00039919 c9
+74 0003991a c3
+75 0003991b 90
+76 0003991c 0f1f4000
eax)
+0

subl
movl
movl

$0x000d51ac,0x
movl

calll
movl

%ebx,(
0x00019360
$0x00000001,%e

testb

%al,%a

je

0x0003

movl

%edx,%

addl

$0x14,

popl
leave
ret

%ebx

nopl

0x00(%eax,%eax

movl

$0x000d4d5c,0x
movl

calll
movzbl

%ebx,(
0x00019360
%al,%e

movl

%edx,%

addl

$0x14,

popl
leave
ret
nop
nopl

%ebx

00039920 55

0x00(%
pushl

%ebp
+1
00039921 89e5
%esp,%ebp
+3
00039923 83ec38
$0x38,%esp
+6
00039926 895df4
%ebx,0xf4(%ebp)
+9
00039929 8975f8
%esi,0xf8(%ebp)
+12 0003992c 897dfc
xfc(%ebp)
+15 0003992f 8b4508
ebp),%eax
+18 00039932 890424
%esp)
+21 00039935 e836cefcff
+26 0003993a 890424

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

%eax,(

movl

0x00006770
%eax,(

calll

%esp)
+29 0003993d e88ee7fdff
+34 00039942 89c6
esi
+36 00039944 c7042460000000
esp)
'`'
+43 0003994b e82a940c00
operator new(unsigned long)
+48 00039950 89c7
edi
+50 00039952 8b4508
ebp),%eax
+53 00039955 0fb680d4000000
x),%eax
+60 0003995c 8845df
df(%ebp)
+63 0003995f 8b4508
ebp),%eax
+66 00039962 8b80dc000000
x),%eax
+72 00039968 8945e0
xe0(%ebp)
+75 0003996b 8b4508
ebp),%eax
+78 0003996e 8b98d8000000
x),%ebx
+84 00039974 8b80e0000000
x),%eax
+90 0003997a 8945e4
xe4(%ebp)
+93 0003997d 89742404
x04(%esp)
+97 00039981 893c24
%esp)
+100 00039984 e877e0fcff
+105 00039989 c707009c1300
edi)
+111 0003998f 0fb645df
ebp),%eax
+115 00039993 884750
50(%edi)
+118 00039996 895f54
x54(%edi)
+121 00039999 8b45e0
ebp),%eax
+124 0003999c 894758
x58(%edi)
+127 0003999f 8b45e4
ebp),%eax
+130 000399a2 89475c
x5c(%edi)
+133 000399a5 89f8
eax
+135 000399a7 8b5df4
ebp),%ebx
+138 000399aa 8b75f8
ebp),%esi
+141 000399ad 8b7dfc
ebp),%edi
+144 000399b0 c9

calll
movl

0x000180d0
%eax,%

movl

$0x00000060,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movzbl

0x000000d4(%ea
movb

%al,0x

movl

0x08(%

movl

0x000000dc(%ea
movl

%eax,0

movl

0x08(%

movl

0x000000d8(%ea

movl

0x000000e0(%ea
movl

%eax,0

movl

%esi,0

movl

%edi,(

calll
movl

0x00007a00
$0x00139c00,(%
movzbl

0xdf(%

movb

%al,0x

movl

%ebx,0

movl

0xe0(%

movl

%eax,0

movl

0xe4(%

movl

%eax,0

movl

%edi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave

+145 000399b1 c3
+146 000399b2 89c6
esi
+148 000399b4 893c24
%esp)
+151 000399b7 e8b2930c00
operator delete(void*)
+156 000399bc 893424
%esp)
+159 000399bf e884920c00
__Unwind_Resume
+164 000399c4 660f1f440000
)
+170 000399ca 660f1f440000
)
+0

ret
movl

%eax,%

movl

%edi,(

calll

0x00102d6e
movl

%esi,(

calll

0x00102c48

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

000399d0 55

pushl

%ebp
+1
000399d1 89e5
%esp,%ebp
+3
000399d3 83ec48
$0x48,%esp
+6
000399d6 895df4
%ebx,0xf4(%ebp)
+9
000399d9 8975f8
%esi,0xf8(%ebp)
+12 000399dc 897dfc
xfc(%ebp)
+15 000399df 8b5d08
ebp),%ebx
+18 000399e2 8b750c
ebp),%esi
+21 000399e5 8b7d10
ebp),%edi
+24 000399e8 803d60de130000
60
'`'
+31 000399ef 745f
9a50
+33 000399f1 c74424100a000000
10(%esp)
+41 000399f9 c744240c80de1300
0c(%esp)
+49 00039a01 89742408
x08(%esp)
+53 00039a05 897c2404
x04(%esp)
+57 00039a09 891c24
%esp)
+60 00039a0c e86febfdff
+65 00039a11 8b07
,%eax
+67 00039a13 893c24
%esp)
+70 00039a16 ff5028
%eax)
+73 00039a19 84c0
l
+75 00039a1b 7513
9a30
+77 00039a1d 8b5df4

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

0x10(%

cmpb

$0x00,0x0013de
je

0x0003

movl

$0x0000000a,0x

movl

$0x0013de80,0x
movl

%esi,0

movl

%edi,0

movl

%ebx,(

movl

0x00018580
(%edi)

movl

%edi,(

call

*0x28(

testb

%al,%a

jne

0x0003

movl

0xf4(%

calll

ebp),%ebx
+80 00039a20 8b75f8
ebp),%esi
+83 00039a23 8b7dfc
ebp),%edi
+86 00039a26 c9
+87 00039a27 c3
+88 00039a28 0f1f840000000000
x,%eax)
+96 00039a30 8b07
,%eax
+98 00039a32 c7450c01000000
0c(%ebp)
+105 00039a39 897d08
x08(%ebp)
+108 00039a3c 8b4810
eax),%ecx
+111 00039a3f 8b5df4
ebp),%ebx
+114 00039a42 8b75f8
ebp),%esi
+117 00039a45 8b7dfc
ebp),%edi
+120 00039a48 c9
+121 00039a49 ffe1
+123 00039a4b 0f1f440000
)
+128 00039a50 c7042460de1300
esp)
+135 00039a57 e848930c00
___cxa_guard_acquire
+140 00039a5c 85c0
eax
+142 00039a5e 7491
99f1
+144 00039a60 c70588de130000000000
+154 00039a6a c7058cde130000000000
+164 00039a74 c70590de130000000000
+174 00039a7e c70594de130000000000
+184 00039a88 c70598de130000000000
+194 00039a92 c70580de13004a4f0d00
+204 00039a9c c70584de1300564f0d00
+214 00039aa6 8b15bc801300
x
+220 00039aac 8b02
,%eax
+222 00039aae a388de1300
8
+227 00039ab3 f30f101d741c1000
m3
+235 00039abb f30f111d8cde1300
8c
+243 00039ac3 0f57ed
%xmm5
+246 00039ac6 f30f112d90de1300
90
+254 00039ace b90000803f
cx
+259 00039ad3 890d94de1300
4

movl

0xf8(%

movl

0xfc(%

leave
ret
nopl

0x00000000(%ea
movl

movl

(%edi)
$0x00000001,0x

movl

%edi,0

movl

0x10(%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
jmp
nopl

*%ecx
0x00(%eax,%eax

movl

$0x0013de60,(%

calll

0x00102da4

movl
movl
movl
movl
movl
movl
movl
movl

testl

%eax,%

je

0x0003

$0x00000000,0x0013de88
$0x00000000,0x0013de8c
$0x00000000,0x0013de90
$0x00000000,0x0013de94
$0x00000000,0x0013de98
$0x000d4f4a,0x0013de80
$0x000d4f56,0x0013de84
0x001380bc,%ed
movl

(%edx)

movl

%eax,0x0013de8

movss

0x00101c74,%xm

movss

%xmm3,0x0013de
xorps

%xmm5,

movss

%xmm5,0x0013de

movl

$0x3f800000,%e

movl

%ecx,0x0013de9

+265 00039ad9 890d98de1300

movl

%ecx,0x0013de9

8
+271
+281
+291
+301
+311
+321
+331
+341
,%eax
+343
4
+348
a8
+356
ac
+364
0
+370
4
+376
+386
+396
+406
+416
+426
+436
+446
c0
+453
c1
+460
c2
+467
c3
+474
x
+479
,%xmm2
+483
c4
+491
m1
+496
c8
+504
m4
+509
cc
+517
m0
+522
d0
+530
+540
+550
+560
+570
+580

00039adf
00039ae9
00039af3
00039afd
00039b07
00039b11
00039b1b
00039b25

c705a4de130000000000
c705a8de130000000000
c705acde130000000000
c705b0de130000000000
c705b4de130000000000
c7059cde1300624f0d00
c705a0de1300564f0d00
8b02

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013dea4
$0x00000000,0x0013dea8
$0x00000000,0x0013deac
$0x00000000,0x0013deb0
$0x00000000,0x0013deb4
$0x000d4f62,0x0013de9c
$0x000d4f56,0x0013dea0
movl
(%edx)

00039b27 a3a4de1300

movl

%eax,0x0013dea

00039b2c f30f111da8de1300

movss

%xmm3,0x0013de

00039b34 f30f112dacde1300

movss

%xmm5,0x0013de

00039b3c 890db0de1300

movl

%ecx,0x0013deb

00039b42 890db4de1300

movl

%ecx,0x0013deb

movb

$0x00000000,0x0013debc
$0x00000000,0x0013dec0
$0x00000000,0x0013dec4
$0x00000000,0x0013dec8
$0x00000000,0x0013decc
$0x00000000,0x0013ded0
$0x000d5f98,0x0013deb8
$0x28,0x0013de

00039b95 c605c1de130028

movb

$0x28,0x0013de

00039b9c c605c2de130028

movb

$0x28,0x0013de

00039ba3 c605c3de1300ff

movb

$0xff,0x0013de

00039baa a1b0801300

movl

0x001380b0,%ea

00039b48
00039b52
00039b5c
00039b66
00039b70
00039b7a
00039b84
00039b8e

c705bcde130000000000
c705c0de130000000000
c705c4de130000000000
c705c8de130000000000
c705ccde130000000000
c705d0de130000000000
c705b8de1300985f0d00
c605c0de130028

movl
movl
movl
movl
movl
movl
movl

00039baf f30f1010

movss

(%eax)

00039bb3 f30f1115c4de1300

movss

%xmm2,0x0013de

00039bbb f30f104804

movss

0x04(%eax),%xm

00039bc0 f30f110dc8de1300

movss

%xmm1,0x0013de

00039bc8 f30f106008

movss

0x08(%eax),%xm

00039bcd f30f1125ccde1300

movss

%xmm4,0x0013de

00039bd5 f30f10400c

movss

0x0c(%eax),%xm

00039bda f30f1105d0de1300

movss

%xmm0,0x0013de

00039be2
00039bec
00039bf6
00039c00
00039c0a
00039c14

c705dcde130000000000
c705e0de130000000000
c705e4de130000000000
c705e8de130000000000
c705ecde130000000000
c705d4de1300ac510d00

movl
movl
movl
movl
movl
movl

$0x00000000,0x0013dedc
$0x00000000,0x0013dee0
$0x00000000,0x0013dee4
$0x00000000,0x0013dee8
$0x00000000,0x0013deec
$0x000d51ac,0x0013ded4

+590
+600
,%eax
+602
c
+607
e0
+615
e4
+623
e8
+631
ec
+639
+649
+659
+669
+679
+689
+699
+709
,%eax
+711
8
+716
fc
+724
00
+732
04
+740
08
+748
+758
+768
+778
+788
+798
+808
+818
,%eax
+820
4
+825
18
+833
1c
+841
dx
+846
0
+852
4
+858
+868
+878
+888
+898
+908
+918

00039c1e c705d8de13006e4f0d00
00039c28 8b02

movl

$0x000d4f6e,0x0013ded8
movl
(%edx)

00039c2a a3dcde1300

movl

%eax,0x0013ded

00039c2f f30f1115e0de1300

movss

%xmm2,0x0013de

00039c37 f30f110de4de1300

movss

%xmm1,0x0013de

00039c3f f30f1125e8de1300

movss

%xmm4,0x0013de

00039c47 f30f1105ecde1300

movss

%xmm0,0x0013de

00039c4f
00039c59
00039c63
00039c6d
00039c77
00039c81
00039c8b
00039c95

c705f8de130000000000
c705fcde130000000000
c70500df130000000000
c70504df130000000000
c70508df130000000000
c705f0de13005c4d0d00
c705f4de1300764f0d00
8b02

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013def8
$0x00000000,0x0013defc
$0x00000000,0x0013df00
$0x00000000,0x0013df04
$0x00000000,0x0013df08
$0x000d4d5c,0x0013def0
$0x000d4f76,0x0013def4
movl
(%edx)

00039c97 a3f8de1300

movl

%eax,0x0013def

00039c9c f30f1115fcde1300

movss

%xmm2,0x0013de

00039ca4 f30f110d00df1300

movss

%xmm1,0x0013df

00039cac f30f112504df1300

movss

%xmm4,0x0013df

00039cb4 f30f110508df1300

movss

%xmm0,0x0013df

00039cbc
00039cc6
00039cd0
00039cda
00039ce4
00039cee
00039cf8
00039d02

c70514df130000000000
c70518df130000000000
c7051cdf130000000000
c70520df130000000000
c70524df130000000000
c7050cdf13007d4f0d00
c70510df1300564f0d00
8b02

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013df14
$0x00000000,0x0013df18
$0x00000000,0x0013df1c
$0x00000000,0x0013df20
$0x00000000,0x0013df24
$0x000d4f7d,0x0013df0c
$0x000d4f56,0x0013df10
movl
(%edx)

00039d04 a314df1300

movl

%eax,0x0013df1

00039d09 f30f112d18df1300

movss

%xmm5,0x0013df

00039d11 f30f112d1cdf1300

movss

%xmm5,0x0013df

00039d19 ba8fc2f53e

movl

$0x3ef5c28f,%e

00039d1e 891520df1300

movl

%edx,0x0013df2

00039d24 890d24df1300

movl

%ecx,0x0013df2

00039d2a
00039d34
00039d3e
00039d48
00039d52
00039d5c
00039d66

c70530df130000000000
c70534df130000000000
c70538df130000000000
c7053cdf130000000000
c70540df130000000000
c70528df1300864f0d00
c7052cdf1300564f0d00

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013df30
$0x00000000,0x0013df34
$0x00000000,0x0013df38
$0x00000000,0x0013df3c
$0x00000000,0x0013df40
$0x000d4f86,0x0013df28
$0x000d4f56,0x0013df2c

+928 00039d70 a1bc801300

movl

0x001380bc,%ea

x
+933
,%eax
+935
0
+940
4
+946
38
+954
3c
+962
0
+968
+978
+988
+998
+1008
+1018
+1028
+1038
x
+1043
,%eax
+1045
c
+1050
0
+1056
54
+1064
58
+1072
c
+1078
+1088
+1098
+1108
68
+1115
69
+1122
6a
+1129
6b
+1136
6c
+1144
70
+1152
74
+1160
78
+1168
+1178
+1188
+1198
84
+1205

00039d75 8b00

movl

(%eax)

00039d77 a330df1300

movl

%eax,0x0013df3

00039d7c 891534df1300

movl

%edx,0x0013df3

00039d82 f30f112d38df1300

movss

%xmm5,0x0013df

00039d8a f30f111d3cdf1300

movss

%xmm3,0x0013df

00039d92 890d40df1300

movl

%ecx,0x0013df4

movl

$0x00000000,0x0013df4c
$0x00000000,0x0013df50
$0x00000000,0x0013df54
$0x00000000,0x0013df58
$0x00000000,0x0013df5c
$0x000d4f91,0x0013df44
$0x000d4f56,0x0013df48
0x001380bc,%ea

00039d98
00039da2
00039dac
00039db6
00039dc0
00039dca
00039dd4
00039dde

c7054cdf130000000000
c70550df130000000000
c70554df130000000000
c70558df130000000000
c7055cdf130000000000
c70544df1300914f0d00
c70548df1300564f0d00
a1bc801300

movl
movl
movl
movl
movl
movl
movl

00039de3 8b00

movl

(%eax)

00039de5 a34cdf1300

movl

%eax,0x0013df4

00039dea 891550df1300

movl

%edx,0x0013df5

00039df0 f30f112d54df1300

movss

%xmm5,0x0013df

00039df8 f30f111d58df1300

movss

%xmm3,0x0013df

00039e00 890d5cdf1300

movl

%ecx,0x0013df5

movb

$0x00000000,0x0013df64
$0x00000000,0x0013df68
$0x000d4f9a,0x0013df60
$0x28,0x0013df

00039e2b c60569df130028

movb

$0x28,0x0013df

00039e32 c6056adf130028

movb

$0x28,0x0013df

00039e39 c6056bdf1300ff

movb

$0xff,0x0013df

00039e40 f30f11156cdf1300

movss

%xmm2,0x0013df

00039e48 f30f110d70df1300

movss

%xmm1,0x0013df

00039e50 f30f112574df1300

movss

%xmm4,0x0013df

00039e58 f30f110578df1300

movss

%xmm0,0x0013df

00039e06
00039e10
00039e1a
00039e24

00039e60
00039e6a
00039e74
00039e7e

c70564df130000000000
c70568df130000000000
c70560df13009a4f0d00
c60568df130028

c70580df130000000000
c70584df130000000000
c7057cdf1300a34f0d00
c60584df1300fa

00039e85 c60585df1300e6

movl
movl
movl

movl
movl
movl
movb

$0x00000000,0x0013df80
$0x00000000,0x0013df84
$0x000d4fa3,0x0013df7c
$0xfa,0x0013df

movb

$0xe6,0x0013df

85
+1212 00039e8c c60586df1300e6
86
+1219 00039e93 c60587df1300ff
87
+1226 00039e9a f30f111588df1300
88
+1234 00039ea2 f30f110d8cdf1300
8c
+1242 00039eaa f30f112590df1300
90
+1250 00039eb2 f30f110594df1300
94
+1258 00039eba c7042460de1300
esp)
+1265 00039ec1 e8e48e0c00
___cxa_guard_release
+1270 00039ec6 e926fbffff
+1275 00039ecb 90
+1276 00039ecc 0f1f4000
eax)
+0

movb

$0xe6,0x0013df

movb

$0xff,0x0013df

movss

%xmm2,0x0013df

movss

%xmm1,0x0013df

movss

%xmm4,0x0013df

movss

%xmm0,0x0013df

movl

$0x0013de60,(%

calll

0x00102daa

jmp

0x000399f1
nop
nopl

00039ed0 55

0x00(%
pushl

%ebp
+1
00039ed1 89e5
%esp,%ebp
+3
00039ed3 83ec28
$0x28,%esp
+6
00039ed6 895df4
%ebx,0xf4(%ebp)
+9
00039ed9 8975f8
%esi,0xf8(%ebp)
+12 00039edc 897dfc
xfc(%ebp)
+15 00039edf 8b7d08
ebp),%edi
+18 00039ee2 8b750c
ebp),%esi
+21 00039ee5 893c24
%esp)
+24 00039ee8 e8b3c8fcff
+29 00039eed 89c3
ebx
+31 00039eef c744240490530d00
04(%esp)
Type
+39 00039ef7 890424
%esp)
+42 00039efa e8615c0600
+47 00039eff 8b08
,%ecx
+49 00039f01 8b565c
esi),%edx
+52 00039f04 89542404
x04(%esp)
+56 00039f08 890424
%esp)
+59 00039f0b ff5108
%ecx)
+62 00039f0e c7442404f64f0d00
04(%esp)
Cover angle

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

%edi,(

movl

0x000067a0
%eax,%

calll
movl

$0x000d5390,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

0x5c(%

movl

%edx,0

movl

%eax,(

call

*0x08(

calll

movl

$0x000d4ff6,0x

+70 00039f16
%esp)
+73 00039f19
+78 00039f1e
,%ecx
+80 00039f20
esi),%edx
+83 00039f23
x04(%esp)
+87 00039f27
%esp)
+90 00039f2a
%ecx)
+93 00039f2d
04(%esp)
+101 00039f35
%esp)
+104 00039f38
+109 00039f3d
,%ecx
+111 00039f3f
esi),%edx
+114 00039f42
x04(%esp)
+118 00039f46
%esp)
+121 00039f49
%ecx)
+124 00039f4c
esi),%eax
+128 00039f50
i),%al
+134 00039f56
9f5e
+136 00039f58
(%edi)
+142 00039f5e
ebp),%ebx
+145 00039f61
ebp),%esi
+148 00039f64
ebp),%edi
+151 00039f67
+152 00039f68
+153 00039f69
+154 00039f6a
)
+0

891c24

movl

%ebx,(

movl

0x0009fb60
(%eax)

8b5654

movl

0x54(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

e8425c0600
8b08

calll

c7442404a0510d00
Disk offset
891c24

movl

e8235c0600
8b08

calll

$0x000d51a0,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b5658

movl

0x58(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

0fb64650

movzbl

0x50(%

3a87d4000000

cmpb

7406
8887d4000000

0x000000d4(%ed
je

movb

0x0003
%al,0x000000d4

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
90
660f1f440000

leave
ret
nop
nopw

00039f70 55

0x00(%eax,%eax
pushl

%ebp
+1
00039f71 89e5
%esp,%ebp
+3
00039f73 83ec18
$0x18,%esp
+6
00039f76 8b5508
0x08(%ebp),%edx
+9
00039f79 8b450c
0x0c(%ebp),%eax
+12 00039f7c 3b82e0000000
x),%eax

movl
subl
movl
movl
cmpl

0x000000e0(%ed

+18 00039f82
9fb0
+20 00039f84
0(%edx)
+26 00039f8a
,%eax
+28 00039f8c
%esp)
+31 00039f8f
%eax)
+34 00039f92
eax),%edx
+37 00039f95
eax),%eax
+40 00039f98
x08(%ebp)
+43 00039f9b
eax),%ecx
+46 00039f9e
+47 00039f9f
+49 00039fa1
x)
+56 00039fa8
x,%eax)
+64 00039fb0
+65 00039fb1
+66 00039fb2
x)
+73 00039fb9
x)
+0

742c

je

8982e0000000

movl

0x0003
%eax,0x000000e

8b02

movl

(%edx)

891424

movl

%edx,(

ff5034

call

*0x34(

8d500c

leal

0x0c(%

8b400c

movl

0x0c(%

895508

movl

%edx,0

8b4824

movl

0x24(%

c9
ffe1
0f1f8000000000

leave
jmp
nopl

*%ecx
0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

00039fc0 55

pushl

%ebp
+1
00039fc1 89e5
%esp,%ebp
+3
00039fc3 8b5508
0x08(%ebp),%edx
+6
00039fc6 8b450c
0x0c(%ebp),%eax
+9
00039fc9 3b82dc000000
00dc(%edx),%eax
+15 00039fcf 7406
9fd7
+17 00039fd1 8982dc000000
c(%edx)
+23 00039fd7 c9
+24 00039fd8 c3
+25 00039fd9 90
+26 00039fda 660f1f440000
)
+0

00039fe0 55

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax
pushl

%ebp
+1
00039fe1
%esp,%ebp
+3
00039fe3
$0x38,%esp
+6
00039fe6
%ebx,0xf4(%ebp)
+9
00039fe9

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl

%esi,0xf8(%ebp)
+12 00039fec 897dfc
xfc(%ebp)
+15 00039fef 8b5d08
ebp),%ebx
+18 00039ff2 8b450c
ebp),%eax
+21 00039ff5 8945e0
xe0(%ebp)
+24 00039ff8 8b83e0000000
x),%eax
+30 00039ffe 89442404
x04(%esp)
+34 0003a002 8b83d0000000
x),%eax
+40 0003a008 83c010
%eax
+43 0003a00b 890424
%esp)
+46 0003a00e e81d120100
+51 0003a013 89442404
x04(%esp)
+55 0003a017 8b55e0
ebp),%edx
+58 0003a01a 891424
%esp)
+61 0003a01d e87e410200
+66 0003a022 0fb6b3d4000000
x),%esi
+73 0003a029 8bbbdc000000
x),%edi
+79 0003a02f 8b83d8000000
x),%eax
+85 0003a035 8945e4
xe4(%ebp)
+88 0003a038 8b83e0000000
x),%eax
+94 0003a03e 83f802
%eax
+97 0003a041 0f8499000000
+103 0003a047 7f57
a0a0
+105 0003a049 85c0
eax
+107 0003a04b 7858
a0a5
+109 0003a04d c7042410000000
esp)
+116 0003a054 e8218d0c00
operator new(unsigned long)
+121 0003a059 89f2
edx
+123 0003a05b 885004
04(%eax)
+126 0003a05e 897808
x08(%eax)
+129 0003a061 8b55e4
ebp),%edx
+132 0003a064 89500c
x0c(%eax)

movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

%eax,0

movl

0x000000e0(%eb
movl

movl

%eax,0
0x000000d0(%eb

addl

$0x10,

movl

%eax,(

movl

0x0004b230
%eax,0

movl

0xe0(%

movl

%edx,(

calll

calll
movzbl

0x0005e1a0
0x000000d4(%eb

movl

0x000000dc(%eb

movl

0x000000d8(%eb
movl

movl

%eax,0
0x000000e0(%eb

cmpl
je
jg

$0x02,
0x0003a0e0
0x0003

testl

%eax,%

js

0x0003

movl

$0x00000010,(%

calll

0x00102d7a
movl

%esi,%

movb

%dl,0x

movl

%edi,0

movl

0xe4(%

movl

%edx,0

+135 0003a067 c700289b1300


eax)
+141 0003a06d 89c3
ebx
+143 0003a06f 90
+144 0003a070 8b03
,%eax
+146 0003a072 8b55e0
ebp),%edx
+149 0003a075 89542404
x04(%esp)
+153 0003a079 891c24
%esp)
+156 0003a07c ff5008
%eax)
+159 0003a07f 8b03
,%eax
+161 0003a081 895d08
x08(%ebp)
+164 0003a084 8b4804
eax),%ecx
+167 0003a087 8b5df4
ebp),%ebx
+170 0003a08a 8b75f8
ebp),%esi
+173 0003a08d 8b7dfc
ebp),%edi
+176 0003a090 c9
+177 0003a091 ffe1
+179 0003a093 660f1f440000
)
+185 0003a099 0f1f8000000000
x)
+192 0003a0a0 83f803
%eax
+195 0003a0a3 740b
a0b0
+197 0003a0a5 31db
ebx
+199 0003a0a7 ebc7
a070
+201 0003a0a9 0f1f8000000000
x)
+208 0003a0b0 c7042410000000
esp)
+215 0003a0b7 e8be8c0c00
operator new(unsigned long)
+220 0003a0bc 89f2
edx
+222 0003a0be 885004
04(%eax)
+225 0003a0c1 897808
x08(%eax)
+228 0003a0c4 8b55e4
ebp),%edx
+231 0003a0c7 89500c
x0c(%eax)
+234 0003a0ca c700d89b1300
eax)
+240 0003a0d0 89c3

movl

$0x00139b28,(%
movl

%eax,%

nop
movl

(%ebx)

movl

0xe0(%

movl

%edx,0

movl

%ebx,(

call

*0x08(

movl

(%ebx)

movl

%ebx,0

movl

0x04(%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
jmp
nopw

*%ecx
0x00(%eax,%eax

nopl

0x00000000(%ea
cmpl

$0x03,

je

0x0003

xorl

%ebx,%

jmp

0x0003

nopl

0x00000000(%ea

movl

$0x00000010,(%

calll

0x00102d7a
movl

%esi,%

movb

%dl,0x

movl

%edi,0

movl

0xe4(%

movl

%edx,0

movl

$0x00139bd8,(%
movl

%eax,%

ebx
+242 0003a0d2 eb9c
a070
+244 0003a0d4 660f1f440000
)
+250 0003a0da 660f1f440000
)
+256 0003a0e0 c7042410000000
esp)
+263 0003a0e7 e88e8c0c00
operator new(unsigned long)
+268 0003a0ec 89f2
edx
+270 0003a0ee 885004
04(%eax)
+273 0003a0f1 897808
x08(%eax)
+276 0003a0f4 8b55e4
ebp),%edx
+279 0003a0f7 89500c
x0c(%eax)
+282 0003a0fa c700a89b1300
eax)
+288 0003a100 89c3
ebx
+290 0003a102 e969ffffff
+295 0003a107 90
+296 0003a108 0f1f840000000000
x,%eax)
+0

jmp

0x0003

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

movl

$0x00000010,(%

calll

0x00102d7a
movl

%esi,%

movb

%dl,0x

movl

%edi,0

movl

0xe4(%

movl

%edx,0

movl

$0x00139ba8,(%
movl

jmp

%eax,%
0x0003a070

nop
nopl

0x00000000(%ea

0003a110 55

pushl

%ebp
+1
0003a111 89e5
%esp,%ebp
+3
0003a113 57
%edi
+4
0003a114 56
%esi
+5
0003a115 53
%ebx
+6
0003a116 81ec8c000000
0008c,%esp
+12 0003a11c 8b7d0c
ebp),%edi
+15 0003a11f 897c2404
x04(%esp)
+19 0003a123 8b4508
ebp),%eax
+22 0003a126 890424
%esp)
+25 0003a129 e822cdfcff
+30 0003a12e 8b5508
ebp),%edx
+33 0003a131 c702489a1300
edx)
+39 0003a137 c74204949a1300
04(%edx)
+46 0003a13e 89bad0000000
0(%edx)
+52 0003a144 c682d400000000

movl
pushl
pushl
pushl
subl

$0x000

movl

0x0c(%

movl

%edi,0

movl

0x08(%

movl

%eax,(

movl

0x00006e50
0x08(%

calll
movl

$0x00139a48,(%

movl

$0x00139a94,0x

movl

%edi,0x000000d

movb

$0x00,0x000000

d4(%edx)
+59 0003a14b
(%edx)
+69 0003a155
(%edx)
+79 0003a15f
(%edx)
+89 0003a169
bx
+94 0003a16e
esi
+96 0003a170
a0(%ebp)
+103 0003a177
a4(%ebp)
+110 0003a17e
%esp)
+113 0003a181
+118 0003a186
20(%esp)
+126 0003a18e
1c(%esp)
+134 0003a196
x14(%esp)
+138 0003a19a
x18(%esp)
+142 0003a19e
ebp),%edx
+145 0003a1a1
ebp),%ecx
+148 0003a1a4
x0c(%esp)
+152 0003a1a8
x10(%esp)
+156 0003a1ac
08(%esp)
+164 0003a1b4
ebp),%ecx
+167 0003a1b7
x04(%esp)
+171 0003a1bb
%esp)
+174 0003a1be
+179 0003a1c3
xd0(%ebp)
+182 0003a1c6
bx
+187 0003a1cb
a8(%ebp)
+194 0003a1d2
ac(%ebp)
+201 0003a1d9
ebp),%eax
+204 0003a1dc
%esp)
+207 0003a1df
+212 0003a1e4
x1c(%esp)
+216 0003a1e8
x20(%esp)

c782d800000000000000

movl

$0x00000000,0x000000d8

c782dc00000000000000

movl

$0x00000000,0x000000dc

c782e000000000000000

movl

$0x00000000,0x000000e0

bbd0970300

movl

31f6

$0x000397d0,%e
xorl

%esi,%

c745a0709f0300

movl

$0x00039f70,0x

c745a400000000

movl

$0x00000000,0x

891424

movl

%edx,(

e81ac6fcff
c744242001000000

calll
movl

0x000067a0
$0x00000001,0x

c744241c01000000

movl

$0x00000001,0x

895c2414

movl

%ebx,0

89742418

movl

%esi,0

8b55a0

movl

0xa0(%

8b4da4

movl

0xa4(%

8954240c

movl

%edx,0

894c2410

movl

%ecx,0

c744240890530d00
Type
8b4d08

movl

$0x000d5390,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

movl

0x0009f750
%eax,0

e88d550600
8945d0

calll

bbb0970300

movl

$0x000397b0,%e

c745a800980300

movl

$0x00039800,0x

c745ac00000000

movl

$0x00000000,0x

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000067a0
%ebx,0

movl

%esi,0

e8bcc5fcff
895c241c
89742420

calll

+220 0003a1ec
ebp),%edx
+223 0003a1ef
ebp),%ecx
+226 0003a1f2
x14(%esp)
+230 0003a1f6
x18(%esp)
+234 0003a1fa
10(%esp)
+242 0003a202
0c(%esp)
+250 0003a20a
08(%esp)
+258 0003a212
ebp),%ecx
+261 0003a215
x04(%esp)
+265 0003a219
%esp)
+268 0003a21c
+273 0003a221
bx
+278 0003a226
b0(%ebp)
+285 0003a22d
b4(%ebp)
+292 0003a234
ebp),%eax
+295 0003a237
%esp)
+298 0003a23a
+303 0003a23f
x1c(%esp)
+307 0003a243
x20(%esp)
+311 0003a247
ebp),%edx
+314 0003a24a
ebp),%ecx
+317 0003a24d
x14(%esp)
+321 0003a251
x18(%esp)
+325 0003a255
10(%esp)
+333 0003a25d
0c(%esp)
+341 0003a265
08(%esp)
+349 0003a26d
ebp),%ecx
+352 0003a270
x04(%esp)
+356 0003a274
%esp)
+359 0003a277
+364 0003a27c
b8(%ebp)
+371 0003a283

8b55a8

movl

0xa8(%

8b4dac

movl

0xac(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

c7442410b4000000

movl

$0x000000b4,0x

c744240c00000000

movl

$0x00000000,0x

c7442408f64f0d00
Cover angle
8b4d08

movl

$0x000d4ff6,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e81f570600
bbc0970300

calll
movl

0x0009f940
$0x000397c0,%e

c745b0c09f0300

movl

$0x00039fc0,0x

c745b400000000

movl

$0x00000000,0x

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55b0

movl

0xb0(%

8b4db4

movl

0xb4(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e861c5fcff
895c241c

calll

c744241064000000
'd'
c744240c9cffffff

movl

$0x00000064,0x

movl

$0xffffff9c,0x

c7442408a0510d00
Disk offset
8b4d08

movl

$0x000d51a0,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e8c4560600
c745b8a0970300

calll
movl

0x0009f940
$0x000397a0,0x

c745bc00000000

movl

$0x00000000,0x

bc(%ebp)
+378 0003a28a
bx
+383 0003a28f
ebp),%eax
+386 0003a292
%esp)
+389 0003a295
+394 0003a29a
1c(%esp)
+402 0003a2a2
ebp),%edx
+405 0003a2a5
ebp),%ecx
+408 0003a2a8
x14(%esp)
+412 0003a2ac
x18(%esp)
+416 0003a2b0
x0c(%esp)
+420 0003a2b4
x10(%esp)
+424 0003a2b8
08(%esp)
+432 0003a2c0
ebp),%ecx
+435 0003a2c3
x04(%esp)
+439 0003a2c7
%esp)
+442 0003a2ca
+447 0003a2cf
%edi
+450 0003a2d2
x9c(%ebp)
+453 0003a2d5
%esp)
+456 0003a2d8
+461 0003a2dd
xc4(%ebp)
+464 0003a2e0
eax
+466 0003a2e2
+472 0003a2e8
c8(%ebp)
+479 0003a2ef
ebp),%esi
+482 0003a2f2
%esi
+485 0003a2f5
x
+490 0003a2fa
x98(%ebp)
+493 0003a2fd
a34e
+495 0003a2ff
+496 0003a300
eax
+498 0003a302
a316

bbe0970300

movl

$0x000397e0,%e

8b4508

movl

0x08(%

890424

movl

%eax,(

e806c5fcff
c744241c00000000

calll
movl

0x000067a0
$0x00000000,0x

8b55b8

movl

0xb8(%

8b4dbc

movl

0xbc(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

895c240c

movl

%ebx,0

89742410

movl

%esi,0

c744240846500d00
Disk is on the floor
8b4d08

movl

$0x000d5046,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

addl

0x0009f670
$0x10,

897d9c

movl

%edi,0

893c24

movl

%edi,(

movl

0x0004c4b0
%eax,0

e8a1530600
83c710

e8d3210100
8945c4

calll

calll

85c0
0f8408010000
c745c800000000

testl
je
movl

%eax,%
0x0003a3f0
$0x00000000,0x

8b75d0

movl

0xd0(%

83c62c

addl

$0x2c,

a188801300

movl

0x00138088,%ea

894598

movl

%eax,0

eb4f

jmp

0x0003

90
85c0

nop
testl

%eax,%

7412

je

0x0003

+500 0003a304 8d55d8


leal
0xd8(%
ebp),%edx
+503 0003a307 89542404
movl
%edx,0
x04(%esp)
+507 0003a30b 890424
movl
%eax,(
%esp)
+510 0003a30e e8b3890c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+515 0003a313 8b4604
movl
0x04(%
esi),%eax
+518 0003a316 83c004
addl
$0x04,
%eax
+521 0003a319 894604
movl
%eax,0
x04(%esi)
+524 0003a31c 8b5dd8
movl
0xd8(%
ebp),%ebx
+527 0003a31f 83eb0c
subl
$0x0c,
%ebx
+530 0003a322 8b7d98
movl
0x98(%
ebp),%edi
+533 0003a325 897dd4
movl
%edi,0
xd4(%ebp)
+536 0003a328 39fb
cmpl
%edi,%
ebx
+538 0003a32a 0f858f000000
jne
0x0003a3bf
+544 0003a330 8b5dcc
movl
0xcc(%
ebp),%ebx
+547 0003a333 83eb0c
subl
$0x0c,
%ebx
+550 0003a336 395dd4
cmpl
%ebx,0
xd4(%ebp)
+553 0003a339 0f85b9000000
jne
0x0003a3f8
+559 0003a33f ff45c8
incl
0xc8(%
ebp)
+562 0003a342 8b55c4
movl
0xc4(%
ebp),%edx
+565 0003a345 3955c8
cmpl
%edx,0
xc8(%ebp)
+568 0003a348 0f84a2000000
je
0x0003a3f0
+574 0003a34e 8b55c8
movl
0xc8(%
ebp),%edx
+577 0003a351 89542408
movl
%edx,0
x08(%esp)
+581 0003a355 8b4d9c
movl
0x9c(%
ebp),%ecx
+584 0003a358 894c2404
movl
%ecx,0
x04(%esp)
+588 0003a35c 8d45dc
leal
0xdc(%
ebp),%eax
+591 0003a35f 890424
movl
%eax,(
%esp)
+594 0003a362 e8990e0100
calll
0x0004b200
+599 0003a367 83ec04
subl
$0x04,
%esp
+602 0003a36a 8b55dc
movl
0xdc(%
ebp),%edx
+605 0003a36d 8955cc
movl
%edx,0
xcc(%ebp)

+608 0003a370 8d4de7


leal
0xe7(%
ebp),%ecx
+611 0003a373 894c2408
movl
%ecx,0
x08(%esp)
+615 0003a377 89542404
movl
%edx,0
x04(%esp)
+619 0003a37b 8d45d8
leal
0xd8(%
ebp),%eax
+622 0003a37e 890424
movl
%eax,(
%esp)
+625 0003a381 e83a890c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+630 0003a386 8b4604
movl
0x04(%
esi),%eax
+633 0003a389 3b4608
cmpl
0x08(%
esi),%eax
+636 0003a38c 0f856effffff
jne
0x0003a300
+642 0003a392 8b4dd0
movl
0xd0(%
ebp),%ecx
+645 0003a395 8b4130
movl
0x30(%
ecx),%eax
+648 0003a398 8d55d8
leal
0xd8(%
ebp),%edx
+651 0003a39b 89542408
movl
%edx,0
x08(%esp)
+655 0003a39f 89442404
movl
%eax,0
x04(%esp)
+659 0003a3a3 893424
movl
%esi,(
%esp)
+662 0003a3a6 e8f504fdff
calll
0x0000a8a0
+667 0003a3ab 8b5dd8
movl
0xd8(%
ebp),%ebx
+670 0003a3ae 83eb0c
subl
$0x0c,
%ebx
+673 0003a3b1 8b7d98
movl
0x98(%
ebp),%edi
+676 0003a3b4 897dd4
movl
%edi,0
xd4(%ebp)
+679 0003a3b7 39fb
cmpl
%edi,%
ebx
+681 0003a3b9 0f8471ffffff
je
0x0003a330
+687 0003a3bf 8d4308
leal
0x08(%
ebx),%eax
+690 0003a3c2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+698 0003a3ca 890424
movl
%eax,(
%esp)
+701 0003a3cd e87c880c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+706 0003a3d2 85c0
testl
%eax,%
eax
+708 0003a3d4 0f8f56ffffff
jg
0x0003a330
+714 0003a3da 8d4de5
leal
0xe5(%
ebp),%ecx
+717 0003a3dd 894c2404
movl
%ecx,0
x04(%esp)
+721 0003a3e1 891c24
movl
%ebx,(
%esp)
+724 0003a3e4 e89b880c00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+729 0003a3e9 e942ffffff
jmp
0x0003a330
+734 0003a3ee 6690
nop
+736 0003a3f0 8d65f4
leal
0xf4(%
ebp),%esp
+739 0003a3f3 5b
popl
%ebx
+740 0003a3f4 5e
popl
%esi
+741 0003a3f5 5f
popl
%edi
+742 0003a3f6 c9
leave
+743 0003a3f7 c3
ret
+744 0003a3f8 8b45cc
movl
0xcc(%
ebp),%eax
+747 0003a3fb 83e804
subl
$0x04,
%eax
+750 0003a3fe c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+758 0003a406 890424
movl
%eax,(
%esp)
+761 0003a409 e840880c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+766 0003a40e 85c0
testl
%eax,%
eax
+768 0003a410 0f8f29ffffff
jg
0x0003a33f
+774 0003a416 8d45e3
leal
0xe3(%
ebp),%eax
+777 0003a419 89442404
movl
%eax,0
x04(%esp)
+781 0003a41d 891c24
movl
%ebx,(
%esp)
+784 0003a420 e85f880c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+789 0003a425 e915ffffff
jmp
0x0003a33f
+794 0003a42a 89c6
movl
%eax,%
esi
+796 0003a42c 8b4d08
movl
0x08(%
ebp),%ecx
+799 0003a42f 890c24
movl
%ecx,(
%esp)
+802 0003a432 e819c9fcff
calll
0x00006d50
+807 0003a437 893424
movl
%esi,(
%esp)
+810 0003a43a e809880c00
calll
0x00102c48
__Unwind_Resume
+815 0003a43f 89c6
movl
%eax,%
esi
+817 0003a441 8b5dd8
movl
0xd8(%
ebp),%ebx
+820 0003a444 83eb0c
subl
$0x0c,
%ebx
+823 0003a447 8b3d88801300
movl
0x00138088,%ed
i
+829 0003a44d 39fb
cmpl
%edi,%
ebx
+831 0003a44f 7549
jne
0x0003
a49a
+833 0003a451 8b5dcc
movl
0xcc(%
ebp),%ebx
+836 0003a454 83eb0c
subl
$0x0c,

%ebx
+839 0003a457 39fb
cmpl
%edi,%
ebx
+841 0003a459 74d1
je
0x0003
a42c
+843 0003a45b 8b45cc
movl
0xcc(%
ebp),%eax
+846 0003a45e 83e804
subl
$0x04,
%eax
+849 0003a461 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+857 0003a469 890424
movl
%eax,(
%esp)
+860 0003a46c e8dd870c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+865 0003a471 85c0
testl
%eax,%
eax
+867 0003a473 7fb7
jg
0x0003
a42c
+869 0003a475 8d45e4
leal
0xe4(%
ebp),%eax
+872 0003a478 89442404
movl
%eax,0
x04(%esp)
+876 0003a47c 891c24
movl
%ebx,(
%esp)
+879 0003a47f e800880c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+884 0003a484 eba6
jmp
0x0003
a42c
+886 0003a486 ebb7
jmp
0x0003
a43f
+888 0003a488 89c6
movl
%eax,%
esi
+890 0003a48a 8b3d88801300
movl
0x00138088,%ed
i
+896 0003a490 ebbf
jmp
0x0003
a451
+898 0003a492 eb96
jmp
0x0003
a42a
+900 0003a494 89c6
movl
%eax,%
esi
+902 0003a496 ebb9
jmp
0x0003
a451
+904 0003a498 eb90
jmp
0x0003
a42a
+906 0003a49a 8d4308
leal
0x08(%
ebx),%eax
+909 0003a49d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+917 0003a4a5 890424
movl
%eax,(
%esp)
+920 0003a4a8 e8a1870c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+925 0003a4ad 85c0
testl
%eax,%
eax
+927 0003a4af 7fa0
jg
0x0003
a451
+929 0003a4b1 8d45e6
leal
0xe6(%
ebp),%eax

+932 0003a4b4 89442404


movl
%eax,0
x04(%esp)
+936 0003a4b8 891c24
movl
%ebx,(
%esp)
+939 0003a4bb e8c4870c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+944 0003a4c0 eb8f
jmp
0x0003
a451
+946 0003a4c2 ebd0
jmp
0x0003
a494
+948 0003a4c4 660f1f440000
nopw
0x00(%eax,%eax
)
+954 0003a4ca 660f1f440000
nopw
0x00(%eax,%eax
)
+0

0003a4d0 55

pushl

%ebp
+1
0003a4d1 89e5
%esp,%ebp
+3
0003a4d3 c9
+4
0003a4d4 e937fcffff
a110
+9
0003a4d9 90
+10 0003a4da 660f1f440000
)
+0

movl
leave
jmp

0x0003
nop
0x00(%eax,%eax

nopw

0003a4e0 55

pushl

%ebp
+1
0003a4e1 89e5
%esp,%ebp
+3
0003a4e3 83ec18
$0x18,%esp
+6
0003a4e6 895df8
%ebx,0xf8(%ebp)
+9
0003a4e9 8975fc
%esi,0xfc(%ebp)
+12 0003a4ec c70424e4000000
esp)
+19 0003a4f3 e882880c00
operator new(unsigned long)
+24 0003a4f8 89c6
esi
+26 0003a4fa 8b4508
ebp),%eax
+29 0003a4fd 89442404
x04(%esp)
+33 0003a501 893424
%esp)
+36 0003a504 e807fcffff
+41 0003a509 89f0
eax
+43 0003a50b 8b5df8
ebp),%ebx
+46 0003a50e 8b75fc
ebp),%esi
+49 0003a511 c9
+50 0003a512 c3
+51 0003a513 89c3
ebx

movl
subl
movl
movl
movl

$0x000000e4,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x0003a110
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

calll

+53 0003a515 893424


%esp)
+56 0003a518 e851880c00
operator delete(void*)
+61 0003a51d 891c24
%esp)
+64 0003a520 e823870c00
__Unwind_Resume
+69 0003a525 90
+70 0003a526 662e0f1f840000000000
ax)
+0

movl
calll

%esi,(
0x00102d6e

movl
calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

0003a530 55

pushl

%ebp
+1
0003a531 89e5
%esp,%ebp
+3
0003a533 57
%edi
+4
0003a534 56
%esi
+5
0003a535 53
%ebx
+6
0003a536 83ec1c
$0x1c,%esp
+9
0003a539 8b4508
0x08(%ebp),%eax
+12 0003a53c 8b750c
ebp),%esi
+15 0003a53f 8b90e0000000
x),%edx
+21 0003a545 89542404
x04(%esp)
+25 0003a549 8b80d0000000
x),%eax
+31 0003a54f 83c010
%eax
+34 0003a552 890424
%esp)
+37 0003a555 e8d60c0100
+42 0003a55a 89c7
edi
+44 0003a55c 31db
ebx
+46 0003a55e 8b17
,%edx
+48 0003a560 8b4704
edi),%eax
+51 0003a563 29d0
eax
+53 0003a565 c1f802
%eax
+56 0003a568 39c3
ebx
+58 0003a56a 7335
a5a1
+60 0003a56c 0f1f4000
eax)
+64 0003a570 8b149a
%ebx,4),%edx
+67 0003a573 83c204

movl
pushl
pushl
pushl
subl
movl
movl
movl

0x0c(%
0x000000e0(%ea

movl
movl

%edx,0
0x000000d0(%ea

addl

$0x10,

movl

%eax,(

movl

0x0004b230
%eax,%

xorl

%ebx,%

movl

(%edi)

movl

0x04(%

subl

%edx,%

sarl

$0x02,

cmpl

%eax,%

jae

0x0003

nopl

0x00(%

movl

(%edx,

addl

$0x04,

calll

%edx
+70 0003a576 8b4604
movl
0x04(%
esi),%eax
+73 0003a579 3b4608
cmpl
0x08(%
esi),%eax
+76 0003a57c 742b
je
0x0003
a5a9
+78 0003a57e 85c0
testl
%eax,%
eax
+80 0003a580 740c
je
0x0003
a58e
+82 0003a582 89542404
movl
%edx,0
x04(%esp)
+86 0003a586 890424
movl
%eax,(
%esp)
+89 0003a589 e838870c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+94 0003a58e 83460404
addl
$0x04,
0x04(%esi)
+98 0003a592 43
incl
%ebx
+99 0003a593 8b17
movl
(%edi)
,%edx
+101 0003a595 8b4704
movl
0x04(%
edi),%eax
+104 0003a598 29d0
subl
%edx,%
eax
+106 0003a59a c1f802
sarl
$0x02,
%eax
+109 0003a59d 39c3
cmpl
%eax,%
ebx
+111 0003a59f 72cf
jb
0x0003
a570
+113 0003a5a1 83c41c
addl
$0x1c,
%esp
+116 0003a5a4 5b
popl
%ebx
+117 0003a5a5 5e
popl
%esi
+118 0003a5a6 5f
popl
%edi
+119 0003a5a7 c9
leave
+120 0003a5a8 c3
ret
+121 0003a5a9 89542408
movl
%edx,0
x08(%esp)
+125 0003a5ad 89442404
movl
%eax,0
x04(%esp)
+129 0003a5b1 893424
movl
%esi,(
%esp)
+132 0003a5b4 e8e702fdff
calll
0x0000a8a0
+137 0003a5b9 43
incl
%ebx
+138 0003a5ba ebd7
jmp
0x0003
a593
+140 0003a5bc 890424
movl
%eax,(
%esp)
+143 0003a5bf e884860c00
calll
0x00102c48
__Unwind_Resume
+148 0003a5c4 660f1f440000
nopw
0x00(%eax,%eax
)
+154 0003a5ca 660f1f440000
nopw
0x00(%eax,%eax
)

+0

0003a5d0 55

pushl

%ebp
+1
0003a5d1 89e5
%esp,%ebp
+3
0003a5d3 57
%edi
+4
0003a5d4 56
%esi
+5
0003a5d5 53
%ebx
+6
0003a5d6 81ecec000000
subl
000ec,%esp
+12 0003a5dc c744240c00000000
movl
0c(%esp)
+20 0003a5e4 c74424085c500d00
movl
08(%esp)
Various boxes with disks: DVD, CD, Blue Ray
+28 0003a5ec c744240488500d00
movl
04(%esp)
DVD Box
+36 0003a5f4 8b4508
movl
ebp),%eax
+39 0003a5f7 890424
movl
%esp)
+42 0003a5fa e821ddfdff
calll
+47 0003a5ff 8b5d08
movl
ebp),%ebx
+50 0003a602 83c310
addl
%ebx
+53 0003a605 8b5508
movl
ebp),%edx
+56 0003a608 c7421000000000
movl
10(%edx)
+63 0003a60f c7430400000000
movl
04(%ebx)
+70 0003a616 c7430800000000
movl
08(%ebx)
+77 0003a61d 83c21c
addl
%edx
+80 0003a620 899538ffffff
movl
8(%ebp)
+86 0003a626 8b4508
movl
ebp),%eax
+89 0003a629 c7401c00000000
movl
1c(%eax)
+96 0003a630 c7420400000000
movl
04(%edx)
+103 0003a637 c7420800000000
movl
08(%edx)
+110 0003a63e c700a89a1300
movl
eax)
+116 0003a644 c745d090500d00
movl
d0(%ebp)
Paper DVD Box
+123 0003a64b c745d49e500d00
movl
d4(%ebp)
Plastic DVD Box
+130 0003a652 c745d8ae500d00
movl
d8(%ebp)
Blu-Ray Box
+137 0003a659 c745dcba500d00
movl
dc(%ebp)
Plastic CD Box
+144 0003a660 c745e000000000
movl
e0(%ebp)
+151 0003a667 c745bcc9500d00
movl

movl
pushl
pushl
pushl
$0x000
$0x00000000,0x
$0x000d505c,0x
$0x000d5088,0x
0x08(%
%eax,(
0x00018320
0x08(%
$0x10,
0x08(%
$0x00000000,0x
$0x00000000,0x
$0x00000000,0x
$0x1c,
%edx,0xffffff3
0x08(%
$0x00000000,0x
$0x00000000,0x
$0x00000000,0x
$0x00139aa8,(%
$0x000d5090,0x
$0x000d509e,0x
$0x000d50ae,0x
$0x000d50ba,0x
$0x00000000,0x
$0x000d50c9,0x

bc(%ebp)
+158 0003a66e
c0(%ebp)
+165 0003a675
c4(%ebp)
+172 0003a67c
c8(%ebp)
+179 0003a683
cc(%ebp)
+186 0003a68a
ebp),%eax
+189 0003a68d
x08(%esp)
+193 0003a691
ebp),%eax
+196 0003a694
x04(%esp)
+200 0003a698
%esp)
+203 0003a69b
+208 0003a6a0
04(%esp)
+216 0003a6a8
%esp)
+219 0003a6ab
+224 0003a6b0
m0
+229 0003a6b5
m0
+234 0003a6ba
m0
+241 0003a6c1
+247 0003a6c7
m1
+255 0003a6cf
%xmm1
+259 0003a6d3
p),%edx
+265 0003a6d9
4(%ebp)
+271 0003a6df
i
+277 0003a6e5
+278 0003a6e6
cx
+283 0003a6eb
edi
+285 0003a6ed
,(%edi)
+287 0003a6ef
74(%ebp)
+295 0003a6f7
60(%ebp)
+303 0003a6ff
4c(%ebp)
+311 0003a707
esi
+313 0003a709
a727
+315 0003a70b

dvd-box
c745c0d1500d00
dvd-box-plastic
c745c4e1500d00
blue-ray-box
c745c83d500d00
cd-box
c745cc00000000

movl

$0x000d50d1,0x

movl

$0x000d50e1,0x

movl

$0x000d503d,0x

movl

$0x00000000,0x

8d45d0

leal

0xd0(%

89442408

movl

%eax,0

8d45bc

leal

0xbc(%

89442404

movl

%eax,0

891c24

movl

%ebx,(

e8e0200100
c744240400000000

calll
movl

891c24

0x0004c780
$0x00000000,0x
movl

%ebx,(

e8800b0100
f30f104020

calll
movss

0x0004b230
0x20(%eax),%xm

f30f5c4014

subss

0x14(%eax),%xm

0f2e05f4120e00

ucomiss

0x000e12f4,%xm

0f82fb000000
f30f100d801a1000

jb
movss

0x0003a7c2
0x00101a80,%xm

f30f5ec8

divss

%xmm0,

8d954cffffff

leal

0xffffff4c(%eb

899524ffffff

movl

%edx,0xffffff2

8b35d0801300

movl

0x001380d0,%es

fc
b910000000

movl

cld
$0x00000010,%e

89d7

movl

%edx,%

f3a5

rep/movsl

(%esi)

f30f118d74ffffff

movss

%xmm1,0xffffff

f30f118d60ffffff

movss

%xmm1,0xffffff

f30f118d4cffffff

movss

%xmm1,0xffffff

31f6

xorl

%esi,%

eb1c

jmp

0x0003

0f1f440000

nopl

0x00(%eax,%eax

)
+320 0003a710
p),%eax
+326 0003a716
x08(%esp)
+330 0003a71a
x04(%esp)
+334 0003a71e
%esp)
+337 0003a721
+342 0003a726
+343 0003a727
%esp)
+346 0003a72a
+351 0003a72f
+352 0003a730
esi
+354 0003a732
a710
+356 0003a734
8c(%ebp)
+363 0003a73b
90(%ebp)
+370 0003a742
94(%ebp)
+377 0003a749
98(%ebp)
+384 0003a750
9c(%ebp)
+391 0003a757
a0(%ebp)
+398 0003a75e
a4(%ebp)
+405 0003a765
a8(%ebp)
+412 0003a76c
ac(%ebp)
+419 0003a773
b0(%ebp)
+426 0003a77a
b4(%ebp)
+433 0003a781
b8(%ebp)
+440 0003a788
08(%esp)
+448 0003a790
ebp),%eax
+451 0003a793
x04(%esp)
+455 0003a797
%esp)
+458 0003a79a
+463 0003a79f
08(%esp)
+471 0003a7a7
04(%esp)
+479 0003a7af
%esp)
+482 0003a7b2
+487 0003a7b7

8d854cffffff

leal

0xffffff4c(%eb

89442408

movl

%eax,0

89742404

movl

%esi,0

891c24

movl

%ebx,(

incl
movl

0x0004b250
%esi
%ebx,(

decl
cmpl

0x0004c4b0
%eax
%eax,%

e82a0b0100
46
891c24

calll

e8811d0100
48
39c6

calll

72dc

jb

0x0003

c7458cce4f0d00
Cover_Front
c74590da4f0d00
Cover_Back
c74594ad4f0d00
Cover_Left
c74598ee500d00
Box_Back
c7459c404f0d00
CD_Front
c745a0384f0d00
CD_Back
c745a4f7500d00
Box_Inside
c745a8e54f0d00
Cover_Body
c745ac02510d00
Box_Body
c745b0c34f0d00
Box_Body_2
c745b4b84f0d00
Box_Body_3
c745b800000000

movl

$0x000d4fce,0x

movl

$0x000d4fda,0x

movl

$0x000d4fad,0x

movl

$0x000d50ee,0x

movl

$0x000d4f40,0x

movl

$0x000d4f38,0x

movl

$0x000d50f7,0x

movl

$0x000d4fe5,0x

movl

$0x000d5102,0x

movl

$0x000d4fc3,0x

movl

$0x000d4fb8,0x

movl

$0x00000000,0x

c744240800000000

movl

$0x00000000,0x

8d458c

leal

0x8c(%

89442404

movl

%eax,0

891c24

movl

%ebx,(

e8011e0100
c74424080b510d00
7 Body
c7442404b84f0d00
Box_Body_3
891c24

calll
movl

0x0004c5a0
$0x000d510b,0x

movl

$0x000d4fb8,0x

e8191d0100
81c4ec000000

calll
addl

movl

%ebx,(
0x0004c4d0
$0x000000ec,%e

sp
+493
+494
+495
+496
+497
+498
+504

0003a7bd
0003a7be
0003a7bf
0003a7c0
0003a7c1
0003a7c2
0003a7c8

5b
5e
5f
c9
c3
0f8afffeffff
f30f100d001b1000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

jp
movss

0x0003a6c7
0x00101b00,%xm

e9fefeffff
89853cffffff

jmp
movl

0x0003a6d3
%eax,0xffffff3

8b9538ffffff

movl

0xffffff38(%eb

m1
+512 0003a7d0
+517 0003a7d5
c(%ebp)
+523 0003a7db
p),%edx
+529 0003a7e1
edx),%edx
+532 0003a7e4
0(%ebp)
+538 0003a7ea
ebp),%edx
+541 0003a7ed
edx),%eax
+544 0003a7f0
0(%ebp)
+550 0003a7f6
a826
+552 0003a7f8
x
+558 0003a7fe
4(%ebp)
+564 0003a804
4(%ebp)
+570 0003a80a
esi
+572 0003a80c
,%eax
+574 0003a80e
eax),%edi
+577 0003a811
p),%edi
+583 0003a817
a860
+585 0003a819
%esi
+588 0003a81c
0(%ebp)
+594 0003a822
a80c
+596 0003a824
a832
+598 0003a826
x
+604 0003a82c
4(%ebp)
+610 0003a832
p),%edx
+616 0003a838
,%eax
+618 0003a83a
eax

8b5204
899540ffffff

movl
movl

0x04(%
%edx,0xffffff4

8b5508

movl

0x08(%

8b421c

movl

0x1c(%

398540ffffff

cmpl

742e

%eax,0xffffff4
je

0x0003

8b1588801300

movl

0x00138088,%ed

899534ffffff

movl

%edx,0xffffff3

899544ffffff

movl

%edx,0xffffff4

89c6

movl

%eax,%

8b06

movl

(%esi)

8d78f4

leal

0xf4(%

3bbd44ffffff

cmpl

0xffffff44(%eb

7547

jne

0x0003

83c604

addl

$0x04,

39b540ffffff

cmpl

%esi,0xffffff4

75e8

jne

0x0003

eb0c

jmp

0x0003

8b1588801300

movl

0x00138088,%ed

899534ffffff

movl

%edx,0xffffff3

8b9538ffffff

movl

0xffffff38(%eb

8b02

movl

(%edx)

85c0

testl

%eax,%

+620 0003a83c 7408


je
0x0003
a846
+622 0003a83e 890424
movl
%eax,(
%esp)
+625 0003a841 e828850c00
calll
0x00102d6e
operator delete(void*)
+630 0003a846 8b7b04
movl
0x04(%
ebx),%edi
+633 0003a849 8b33
movl
(%ebx)
,%esi
+635 0003a84b 39f7
cmpl
%esi,%
edi
+637 0003a84d 743f
je
0x0003
a88e
+639 0003a84f 893424
movl
%esi,(
%esp)
+642 0003a852 e8093a0200
calll
0x0005e260
+647 0003a857 83c624
addl
$0x24,
%esi
+650 0003a85a 39f7
cmpl
%esi,%
edi
+652 0003a85c 75f1
jne
0x0003
a84f
+654 0003a85e eb2e
jmp
0x0003
a88e
+656 0003a860 83e804
subl
$0x04,
%eax
+659 0003a863 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+667 0003a86b 890424
movl
%eax,(
%esp)
+670 0003a86e e8db830c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+675 0003a873 85c0
testl
%eax,%
eax
+677 0003a875 7fa2
jg
0x0003
a819
+679 0003a877 8d45e7
leal
0xe7(%
ebp),%eax
+682 0003a87a 89442404
movl
%eax,0
x04(%esp)
+686 0003a87e 893c24
movl
%edi,(
%esp)
+689 0003a881 e8fe830c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+694 0003a886 eb91
jmp
0x0003
a819
+696 0003a888 89853cffffff
movl
%eax,0xffffff3
c(%ebp)
+702 0003a88e 8b03
movl
(%ebx)
,%eax
+704 0003a890 85c0
testl
%eax,%
eax
+706 0003a892 7408
je
0x0003
a89c
+708 0003a894 890424
movl
%eax,(
%esp)
+711 0003a897 e8d2840c00
calll
0x00102d6e
operator delete(void*)

+716 0003a89c 8b4508


ebp),%eax
+719 0003a89f c700e8911300
eax)
+725 0003a8a5 8b5508
ebp),%edx
+728 0003a8a8 8b4208
edx),%eax
+731 0003a8ab 8d58f4
eax),%ebx
+734 0003a8ae 8bb534ffffff
p),%esi
+740 0003a8b4 39f3
ebx
+742 0003a8b6 7577
a92f
+744 0003a8b8 8b5508
ebp),%edx
+747 0003a8bb 8b4204
edx),%eax
+750 0003a8be 8d58f4
eax),%ebx
+753 0003a8c1 39de
esi
+755 0003a8c3 7542
a907
+757 0003a8c5 8b953cffffff
p),%edx
+763 0003a8cb 891424
%esp)
+766 0003a8ce e875830c00
__Unwind_Resume
+771 0003a8d3 89853cffffff
c(%ebp)
+777 0003a8d9 8b9538ffffff
p),%edx
+783 0003a8df 8b02
,%eax
+785 0003a8e1 85c0
eax
+787 0003a8e3 7408
a8ed
+789 0003a8e5 890424
%esp)
+792 0003a8e8 e881840c00
operator delete(void*)
+797 0003a8ed 8b7b04
ebx),%edi
+800 0003a8f0 8b33
,%esi
+802 0003a8f2 39f7
edi
+804 0003a8f4 7498
a88e
+806 0003a8f6 893424
%esp)
+809 0003a8f9 e862390200
+814 0003a8fe 83c624
%esi
+817 0003a901 39f7

movl
movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xffffff34(%eb
cmpl

%esi,%

jne

0x0003

movl

0x08(%

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0003

movl

0xffffff3c(%eb
movl

%edx,(

calll

0x00102c48

movl

%eax,0xffffff3

movl

0xffffff38(%eb
movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
movl

0x04(%

movl

(%ebx)

cmpl

%esi,%

je

0x0003

movl

%esi,(

addl

0x0005e260
$0x24,

cmpl

%esi,%

calll

edi
+819 0003a903 75f1
jne
0x0003
a8f6
+821 0003a905 eb87
jmp
0x0003
a88e
+823 0003a907 83e804
subl
$0x04,
%eax
+826 0003a90a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+834 0003a912 890424
movl
%eax,(
%esp)
+837 0003a915 e834830c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+842 0003a91a 85c0
testl
%eax,%
eax
+844 0003a91c 7fa7
jg
0x0003
a8c5
+846 0003a91e 8d45e4
leal
0xe4(%
ebp),%eax
+849 0003a921 89442404
movl
%eax,0
x04(%esp)
+853 0003a925 891c24
movl
%ebx,(
%esp)
+856 0003a928 e857830c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+861 0003a92d eb96
jmp
0x0003
a8c5
+863 0003a92f 83e804
subl
$0x04,
%eax
+866 0003a932 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+874 0003a93a 890424
movl
%eax,(
%esp)
+877 0003a93d e80c830c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+882 0003a942 85c0
testl
%eax,%
eax
+884 0003a944 0f8f6effffff
jg
0x0003a8b8
+890 0003a94a 8d45e6
leal
0xe6(%
ebp),%eax
+893 0003a94d 89442404
movl
%eax,0
x04(%esp)
+897 0003a951 891c24
movl
%ebx,(
%esp)
+900 0003a954 e82b830c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+905 0003a959 e95affffff
jmp
0x0003a8b8
+910 0003a95e 89853cffffff
movl
%eax,0xffffff3
c(%ebp)
+916 0003a964 8b03
movl
(%ebx)
,%eax
+918 0003a966 85c0
testl
%eax,%
eax
+920 0003a968 0f8526ffffff
jne
0x0003a894
+926 0003a96e e929ffffff
jmp
0x0003a89c
+931 0003a973 890424
movl
%eax,(
%esp)
+934 0003a976 e8cd820c00
calll
0x00102c48

__Unwind_Resume
+939 0003a97b 89853cffffff
movl
%eax,0xffffff3
c(%ebp)
+945 0003a981 8b5508
movl
0x08(%
ebp),%edx
+948 0003a984 8b4204
movl
0x04(%
edx),%eax
+951 0003a987 8d58f4
leal
0xf4(%
eax),%ebx
+954 0003a98a 39de
cmpl
%ebx,%
esi
+956 0003a98c 7508
jne
0x0003
a996
+958 0003a98e 8b853cffffff
movl
0xffffff3c(%eb
p),%eax
+964 0003a994 ebdd
jmp
0x0003
a973
+966 0003a996 83e804
subl
$0x04,
%eax
+969 0003a999 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+977 0003a9a1 890424
movl
%eax,(
%esp)
+980 0003a9a4 e8a5820c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+985 0003a9a9 85c0
testl
%eax,%
eax
+987 0003a9ab 7fe1
jg
0x0003
a98e
+989 0003a9ad 8d45e5
leal
0xe5(%
ebp),%eax
+992 0003a9b0 89442404
movl
%eax,0
x04(%esp)
+996 0003a9b4 891c24
movl
%ebx,(
%esp)
+999 0003a9b7 e8c8820c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1004 0003a9bc ebd0
jmp
0x0003
a98e
+1006 0003a9be ebb3
jmp
0x0003
a973
+0

0003a9c0 55

pushl

%ebp
+1
0003a9c1
%esp,%ebp
+3
0003a9c3
+4
0003a9c4
a5d0
+9
0003a9c9
+10 0003a9ca 90
+11 0003a9cb 90
+12 0003a9cc 90
+13 0003a9cd 90
+14 0003a9ce 90
+15 0003a9cf 90
+0
%ebp

89e5
c9
e907fcffff

movl
leave
jmp

90

0003a9d0 55

0x0003
nop

nop
nop
nop
nop
nop
nop
pushl

+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

0003a9d1 89e5

movl

0003a9d3 31c0

xorl

0003a9d5
0003a9d6
0003a9d7
0003a9d8

leave
ret
nop

c9
c3
90
0f1f840000000000

nopl

0003a9e0 55

0x0000
pushl

%ebp
+1
0003a9e1 89e5
%esp,%ebp
+3
0003a9e3 8b4508
0x08(%ebp),%eax
+6
0003a9e6 c700689b1300
39b68,(%eax)
+12 0003a9ec 894508
x08(%ebp)
+15 0003a9ef c9
+16 0003a9f0 e979830c00
+21 0003a9f5 90
+22 0003a9f6 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

0003aa00 55

pushl

%ebp
+1
0003aa01 89e5
%esp,%ebp
+3
0003aa03 8b4508
0x08(%ebp),%eax
+6
0003aa06 c700689b1300
39b68,(%eax)
+12 0003aa0c c9
+13 0003aa0d c3
+14 0003aa0e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

0003aa10 55

pushl

%ebp
+1
0003aa11 89e5
%esp,%ebp
+3
0003aa13 8b4508
0x08(%ebp),%eax
+6
0003aa16 c700689b1300
39b68,(%eax)
+12 0003aa1c c9
+13 0003aa1d c3
+14 0003aa1e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

0003aa20 55

pushl

%ebp
+1
0003aa21 89e5
%esp,%ebp
+3
0003aa23 8b4508
0x08(%ebp),%eax
+6
0003aa26 c700889b1300
39b88,(%eax)
+12 0003aa2c 894508
x08(%ebp)

movl
movl
movl

$0x001

movl

%eax,0

+15
+16
+21
+22

0003aa2f
0003aa30
0003aa35
0003aa36

c9
e939830c00
90
662e0f1f840000000000

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

ax)
+0

0003aa40 55

pushl

%ebp
+1
0003aa41 89e5
%esp,%ebp
+3
0003aa43 8b4508
0x08(%ebp),%eax
+6
0003aa46 c700889b1300
39b88,(%eax)
+12 0003aa4c c9
+13 0003aa4d c3
+14 0003aa4e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

0003aa50 55

pushl

%ebp
+1
0003aa51 89e5
%esp,%ebp
+3
0003aa53 53
%ebx
+4
0003aa54 83ec14
$0x14,%esp
+7
0003aa57 8b5d08
0x08(%ebp),%ebx
+10 0003aa5a c703489a1300
ebx)
+16 0003aa60 c74304949a1300
04(%ebx)
+23 0003aa67 891c24
%esp)
+26 0003aa6a e8e1c2fcff
+31 0003aa6f 895d08
x08(%ebp)
+34 0003aa72 83c414
%esp
+37 0003aa75 5b
+38 0003aa76 c9
+39 0003aa77 e9f2820c00
+44 0003aa7c 0f1f4000
eax)
+0

movl
pushl
subl
movl
movl

$0x00139a48,(%

movl

$0x00139a94,0x
movl

%ebx,(

movl

0x00006d50
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopl

0003aa80 55

0x00102d6e
0x00(%
pushl

%ebp
+1
0003aa81 89e5
%esp,%ebp
+3
0003aa83 8b4508
0x08(%ebp),%eax
+6
0003aa86 c700489a1300
39a48,(%eax)
+12 0003aa8c c74004949a1300
04(%eax)
+19 0003aa93 894508
x08(%ebp)
+22 0003aa96 c9
+23 0003aa97 e9b4c2fcff
+28 0003aa9c 0f1f4000

movl
movl
movl
movl

$0x001
$0x00139a94,0x

movl

%eax,0

leave
jmp
nopl

0x00006d50
0x00(%

eax)
+0

0003aaa0 55

pushl

%ebp
+1
0003aaa1 89e5
%esp,%ebp
+3
0003aaa3 53
%ebx
+4
0003aaa4 83ec24
$0x24,%esp
+7
0003aaa7 8b5d0c
0x0c(%ebp),%ebx
+10 0003aaaa c745f0384f0d00
f0(%ebp)
CD_Back
+17 0003aab1 c745f4404f0d00
f4(%ebp)
CD_Front
+24 0003aab8 c7442404384f0d00
04(%esp)
CD_Back
+32 0003aac0 891c24
%esp)
+35 0003aac3 e898e8fdff
+40 0003aac8 84c0
l
+42 0003aaca 7519
aae5
+44 0003aacc c7442404404f0d00
04(%esp)
CD_Front
+52 0003aad4 891c24
%esp)
+55 0003aad7 e884e8fdff
+60 0003aadc 0fb6c0
ax
+63 0003aadf 83c424
%esp
+66 0003aae2 5b
+67 0003aae3 c9
+68 0003aae4 c3
+69 0003aae5 b801000000
ax
+74 0003aaea ebf3
aadf
+76 0003aaec 0f1f4000
eax)
+0

movl
pushl
subl
movl
movl

$0x000d4f38,0x

movl

$0x000d4f40,0x

movl

$0x000d4f38,0x
movl

calll
testb

%ebx,(
0x00019360
%al,%a

jne
movl

0x0003
$0x000d4f40,0x

movl
calll
movzbl

0x00019360
%al,%e

addl

$0x24,

popl
leave
ret

%ebx

movl

0003aaf0 55

%ebx,(

$0x00000001,%e
jmp

0x0003

nopl

0x00(%
pushl

%ebp
+1
0003aaf1 89e5
%esp,%ebp
+3
0003aaf3 53
%ebx
+4
0003aaf4 83ec24
$0x24,%esp
+7
0003aaf7 8b5d0c
0x0c(%ebp),%ebx
+10 0003aafa c745f05c4d0d00
f0(%ebp)
CD Back
+17 0003ab01 c745f4ac510d00
f4(%ebp)
CD Front
+24 0003ab08 c74424045c4d0d00
04(%esp)
CD Back

movl
pushl
subl
movl
movl

$0x000d4d5c,0x

movl

$0x000d51ac,0x

movl

$0x000d4d5c,0x

+32 0003ab10
%esp)
+35 0003ab13
+40 0003ab18
l
+42 0003ab1a
ab35
+44 0003ab1c
04(%esp)
+52 0003ab24
%esp)
+55 0003ab27
+60 0003ab2c
ax
+63 0003ab2f
%esp
+66 0003ab32
+67 0003ab33
+68 0003ab34
+69 0003ab35
ax
+74 0003ab3a
ab2f
+76 0003ab3c
eax)
+0

891c24

movl

e848e8fdff
84c0

calll
testb

7519

%ebx,(
0x00019360
%al,%a

jne

c7442404ac510d00
CD Front
891c24

movl

e834e8fdff
0fb6c0

calll

0x0003
$0x000d51ac,0x

movl
movzbl

%ebx,(
0x00019360
%al,%e

83c424

addl

$0x24,

5b
c9
c3
b801000000

popl
leave
ret

%ebx

movl

$0x00000001,%e

ebf3

jmp

0x0003

0f1f4000

nopl

0x00(%

0003ab40 55

pushl

%ebp
+1
0003ab41 89e5
%esp,%ebp
+3
0003ab43 53
%ebx
+4
0003ab44 83ec14
$0x14,%esp
+7
0003ab47 8b5d08
0x08(%ebp),%ebx
+10 0003ab4a c703009c1300
ebx)
+16 0003ab50 891c24
%esp)
+19 0003ab53 e8e8cdfcff
+24 0003ab58 895d08
x08(%ebp)
+27 0003ab5b 83c414
%esp
+30 0003ab5e 5b
+31 0003ab5f c9
+32 0003ab60 e909820c00
+37 0003ab65 90
+38 0003ab66 662e0f1f840000000000
ax)
+0

movl
pushl
subl
movl
movl

$0x00139c00,(%
movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

0003ab70 55

pushl

%ebp
+1
0003ab71 89e5
%esp,%ebp
+3
0003ab73 8b4508
0x08(%ebp),%eax
+6
0003ab76 c700009c1300
39c00,(%eax)

movl
movl
movl

$0x001

+12 0003ab7c
x08(%ebp)
+15 0003ab7f
+16 0003ab80
+21 0003ab85
+22 0003ab86
ax)
+0

894508
c9
e9bbcdfcff
90
662e0f1f840000000000

movl

%eax,0

leave
jmp
nopw

0x00007940
nop
%cs:0x00000000(%eax,%e

0003ab90 55

pushl

%ebp
+1
0003ab91 89e5
%esp,%ebp
+3
0003ab93 53
%ebx
+4
0003ab94 83ec14
$0x14,%esp
+7
0003ab97 8b5d10
0x10(%ebp),%ebx
+10 0003ab9a c7442404ad4f0d00
04(%esp)
Cover_Left
+18 0003aba2 8b450c
ebp),%eax
+21 0003aba5 890424
%esp)
+24 0003aba8 e823150200
+29 0003abad 89c2
edx
+31 0003abaf f30f1005ac1a1000
m0
+39 0003abb7 f30f114308
x)
+44 0003abbc f30f114304
x)
+49 0003abc1 f30f1103
(%ebx)
+53 0003abc5 b8ffff7fff
ax
+58 0003abca 894314
x14(%ebx)
+61 0003abcd 894310
x10(%ebx)
+64 0003abd0 89430c
x0c(%ebx)
+67 0003abd3 f30f104a50
m1
+72 0003abd8 0f2ec1
%xmm0
+75 0003abdb 7604
abe1
+77 0003abdd f30f110b
(%ebx)
+81 0003abe1 f30f10425c
m0
+86 0003abe6 0f2e430c
ebx),%xmm0
+90 0003abea 7605
abf1
+92 0003abec f30f11430c
x)
+97 0003abf1 f30f104a54

movl
pushl
subl
movl
movl

$0x000d4fad,0x
movl

0x0c(%

movl

%eax,(

movl

0x0005c0d0
%eax,%

calll
movss

0x00101aac,%xm

movss

%xmm0,0x08(%eb

movss

%xmm0,0x04(%eb
movss

movl

%xmm0,
$0xff7fffff,%e

movl

%eax,0

movl

%eax,0

movl

%eax,0

movss

0x50(%edx),%xm
ucomiss

%xmm1,

jbe

0x0003

movss

%xmm1,

movss

0x5c(%edx),%xm
ucomiss

0x0c(%

jbe

0x0003

movss

%xmm0,0x0c(%eb

movss

0x54(%edx),%xm

m1
+102 0003abf6 f30f104304

movss

0x04(%ebx),%xm

m0
+107 0003abfb
%xmm0
+110 0003abfe
ac05
+112 0003ac00
x)
+117 0003ac05
m0
+122 0003ac0a
ebx),%xmm0
+126 0003ac0e
ac15
+128 0003ac10
x)
+133 0003ac15
m1
+138 0003ac1a
m0
+143 0003ac1f
%xmm0
+146 0003ac22
ac29
+148 0003ac24
x)
+153 0003ac29
m0
+158 0003ac2e
ebx),%xmm0
+162 0003ac32
ac39
+164 0003ac34
x)
+169 0003ac39
%esp
+172 0003ac3c
+173 0003ac3d
+174 0003ac3e
+175 0003ac3f
+0

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0003

f30f114b04

movss

%xmm1,0x04(%eb

f30f104260

movss

0x60(%edx),%xm

0f2e4310

ucomiss

0x10(%

7605

jbe

0x0003

f30f114310

movss

%xmm0,0x10(%eb

f30f104a58

movss

0x58(%edx),%xm

f30f104308

movss

0x08(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0003

f30f114b08

movss

%xmm1,0x08(%eb

f30f104264

movss

0x64(%edx),%xm

0f2e4314

ucomiss

0x14(%

7605

jbe

0x0003

f30f114314

movss

%xmm0,0x14(%eb

83c414

addl

$0x14,

5b
c9
c3
90

popl
leave
ret
nop

%ebx

0003ac40 55

pushl

%ebp
+1
0003ac41 89e5
%esp,%ebp
+3
0003ac43 57
%edi
+4
0003ac44 56
%esi
+5
0003ac45 53
%ebx
+6
0003ac46 81ecac010000
001ac,%esp
+12 0003ac4c 8b5d0c
ebp),%ebx
+15 0003ac4f c7442404ad4f0d00
04(%esp)
Cover_Left
+23 0003ac57 891c24
%esp)

movl
pushl
pushl
pushl
subl

$0x000

movl

0x0c(%

movl

$0x000d4fad,0x
movl

%ebx,(

+26 0003ac5a
+31 0003ac5f
8(%ebp)
+37 0003ac65
04(%esp)
+45 0003ac6d
%esp)
+48 0003ac70
+53 0003ac75
c(%ebp)
+59 0003ac7b
04(%esp)
+67 0003ac83
%esp)
+70 0003ac86
+75 0003ac8b
edi
+77 0003ac8d
ebp),%eax
+80 0003ac90
,%edx
+82 0003ac92
ebp),%eax
+85 0003ac95
x08(%esp)
+89 0003ac99
x04(%esp)
+93 0003ac9d
ebp),%eax
+96 0003aca0
%esp)
+99 0003aca3
%edx)
+102 0003aca6
ebp),%eax
+105 0003aca9
x0c(%esp)
+109 0003acad
ebp),%eax
+112 0003acb0
eax),%edx
+115 0003acb3
eax
+117 0003acb5
%eax
+120 0003acb8
eax
+122 0003acba
+124 0003acbc
xmm0
+128 0003acc0
m0
+136 0003acc8
p)
+142 0003acce
x
+147 0003acd3
x04(%esp)
+151 0003acd7
p),%esi

e8311e0200
898568feffff

calll
movl

0x0005ca90
%eax,0xfffffe6

c7442404b84f0d00
Box_Body_3
891c24

movl

$0x000d4fb8,0x

e81b1e0200
89856cfeffff

calll
movl

0x0005ca90
%eax,0xfffffe6

c7442404c34f0d00
Box_Body_2
891c24

movl

$0x000d4fc3,0x

e8051e0200
89c7

calll

movl

%ebx,(

movl

%ebx,(

movl

0x0005ca90
%eax,%

8b4508

movl

0x08(%

8b10

movl

(%eax)

8d45b8

leal

0xb8(%

89442408

movl

%eax,0

895c2404

movl

%ebx,0

8b4508

movl

0x08(%

890424

movl

%eax,(

ff5214

call

*0x14(

8d45c4

leal

0xc4(%

8944240c

movl

%eax,0

8b4508

movl

0x08(%

8b500c

movl

0x0c(%

89d0

movl

%edx,%

c1e81f

shrl

$0x1f,

01d0

addl

%edx,%

d1f8
f30f2ac0

sarl
cvtsi2ss

%eax
%eax,%

f30f5905a01a1000

mulss

0x00101aa0,%xm

f30f11442408

movss

%xmm0,0x08(%es

a1cc801300

movl

0x001380cc,%ea

89442404
8db578ffffff

movl
leal

%eax,0
0xffffff78(%eb

+157 0003acdd
%esp)
+160 0003ace0
+165 0003ace5
x04(%esp)
+169 0003ace9
p),%eax
+175 0003acef
%esp)
+178 0003acf2
+183 0003acf7
x04(%esp)
+187 0003acfb
p),%eax
+193 0003ad01
%esp)
+196 0003ad04
+201 0003ad09
x04(%esp)
+205 0003ad0d
%esp)
+208 0003ad10
+213 0003ad15
04(%esp)
+221 0003ad1d
%esp)
+224 0003ad20
+229 0003ad25
0(%ebp)
+235 0003ad2b
04(%esp)
+243 0003ad33
%esp)
+246 0003ad36
+251 0003ad3b
4(%ebp)
+257 0003ad41
04(%esp)
+265 0003ad49
%esp)
+268 0003ad4c
+273 0003ad51
8(%ebp)
+279 0003ad57
04(%esp)
+287 0003ad5f
%esp)
+290 0003ad62
+295 0003ad67
c(%ebp)
+301 0003ad6d
ebp),%eax
+304 0003ad70
xdc(%ebp)
+307 0003ad73
ebp),%eax
+310 0003ad76
xe0(%ebp)
+313 0003ad79
ebp),%eax

893424
e81b9e0200
89742404

calll

8b8568feffff

movl

890424
e839160200
89742404

calll

8b856cfeffff

movl

890424
e827160200
89742404

movl

%esi,(

movl

0x00064b00
%esi,0
0xfffffe68(%eb

movl

%eax,(

movl

0x0005c330
%esi,0
0xfffffe6c(%eb

movl

%eax,(

movl

0x0005c330
%esi,0

movl

%edi,(

calll

893c24
e81b160200
c7442404ce4f0d00
Cover_Front
891c24

calll
movl

0x0005c330
$0x000d4fce,0x

e86b1d0200
898570feffff

calll
movl

0x0005ca90
%eax,0xfffffe7

c7442404da4f0d00
Cover_Back
891c24

movl

$0x000d4fda,0x

e8551d0200
898574feffff

calll
movl

0x0005ca90
%eax,0xfffffe7

c7442404e54f0d00
Cover_Body
891c24

movl

$0x000d4fe5,0x

e83f1d0200
898578feffff

calll
movl

0x0005ca90
%eax,0xfffffe7

c7442404f04f0d00
Logo
891c24

movl

$0x000d4ff0,0x

e8291d0200
89857cfeffff

calll
movl

movl

movl

movl

movl

%ebx,(

%ebx,(

%ebx,(

%ebx,(
0x0005ca90
%eax,0xfffffe7

8b45b8

movl

0xb8(%

8945dc

movl

%eax,0

8b45bc

movl

0xbc(%

8945e0

movl

%eax,0

8b45c0

movl

0xc0(%

+316 0003ad7c
xe4(%ebp)
+319 0003ad7f
x04(%esp)
+323 0003ad83
ebp),%ebx
+326 0003ad86
%esp)
+329 0003ad89
+334 0003ad8e
m2
+339 0003ad93
m2
+344 0003ad98
m1
+349 0003ad9d
m1
+354 0003ada2
m0
+359 0003ada7
m0
+364 0003adac
p)
+369 0003adb1
p)
+374 0003adb6
p)
+379 0003adbb
ebp),%eax
+382 0003adbe
x04(%esp)
+386 0003adc2
p),%edi
+392 0003adc8
4(%ebp)
+398 0003adce
%esp)
+401 0003add1
+406 0003add6
x0c(%esp)
+410 0003adda
ebp),%edi
+413 0003addd
m0
+418 0003ade2
m0
+426 0003adea
p)
+432 0003adf0
x
+437 0003adf5
x04(%esp)
+441 0003adf9
p),%eax
+447 0003adff
%esp)
+450 0003ae02
+455 0003ae07
p),%xmm2
+463 0003ae0f

8945e4

movl

%eax,0

89742404

movl

%esi,0

8d5ddc

leal

0xdc(%

891c24

movl

%ebx,(

e802e70200
f30f1055e4

calll
movss

0x00069490
0xe4(%ebp),%xm

f30f5c55c0

subss

0xc0(%ebp),%xm

f30f104de0

movss

0xe0(%ebp),%xm

f30f5c4dbc

subss

0xbc(%ebp),%xm

f30f1045dc

movss

0xdc(%ebp),%xm

f30f5c45b8

subss

0xb8(%ebp),%xm

f30f1145d0

movss

%xmm0,0xd0(%eb

f30f114dd4

movss

%xmm1,0xd4(%eb

f30f1155d8

movss

%xmm2,0xd8(%eb

8d45d0

leal

0xd0(%

89442404

movl

%eax,0

8dbd38ffffff

leal

0xffffff38(%eb

89bd64feffff

movl

%edi,0xfffffe6

893c24
e84a9f0200
895c240c

movl

%edi,(

movl

0x00064d20
%ebx,0

movl

0x08(%

calll

8b7d08
f30f2a470c

cvtsi2ss

0x0c(%edi),%xm

f30f5905a01a1000

mulss

0x00101aa0,%xm

f30f11442408

movss

%xmm0,0x08(%es

a1cc801300

movl

0x001380cc,%ea

89442404
8d85f8feffff

movl
leal

890424

%eax,0
0xfffffef8(%eb

movl

%eax,(

e8f99c0200
f30f109538ffffff

calll
movss

0x00064b00
0xffffff38(%eb

f30f1085f8feffff

movss

0xfffffef8(%eb

p),%xmm0
+471 0003ae17
b4(%ebp)
+479 0003ae1f
p),%xmm3
+487 0003ae27
p),%xmm4
+495 0003ae2f
b0(%ebp)
+503 0003ae37
p),%xmm4
+511 0003ae3f
p),%xmm0
+519 0003ae47
ac(%ebp)
+527 0003ae4f
p),%xmm5
+535 0003ae57
p),%xmm0
+543 0003ae5f
a8(%ebp)
+551 0003ae67
p),%xmm0
+559 0003ae6f
%xmm0
+563 0003ae73
p),%xmm1
+571 0003ae7b
%xmm1
+575 0003ae7f
%xmm0
+579 0003ae83
p),%xmm1
+587 0003ae8b
%xmm1
+591 0003ae8f
%xmm0
+595 0003ae93
p),%xmm1
+603 0003ae9b
%xmm1
+607 0003ae9f
%xmm0
+611 0003aea3
b8(%ebp)
+619 0003aeab
p),%xmm0
+627 0003aeb3
a4(%ebp)
+635 0003aebb
p),%xmm0
+643 0003aec3
a0(%ebp)
+651 0003aecb
p),%xmm0
+659 0003aed3
9c(%ebp)
+667 0003aedb
p),%xmm0
+675 0003aee3

f30f1185b4feffff

movss

%xmm0,0xfffffe

f30f109d3cffffff

movss

0xffffff3c(%eb

f30f10a508ffffff

movss

0xffffff08(%eb

f30f11a5b0feffff

movss

%xmm4,0xfffffe

f30f10a540ffffff

movss

0xffffff40(%eb

f30f108518ffffff

movss

0xffffff18(%eb

f30f1185acfeffff

movss

%xmm0,0xfffffe

f30f10ad44ffffff

movss

0xffffff44(%eb

f30f108528ffffff

movss

0xffffff28(%eb

f30f1185a8feffff

movss

%xmm0,0xfffffe

f30f1085b4feffff

movss

0xfffffeb4(%eb

f30f59c2
f30f108db0feffff

mulss
movss

%xmm2,
0xfffffeb0(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108dacfeffff

movss

0xfffffeac(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108da8feffff

movss

0xfffffea8(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f1185b8feffff

movss

%xmm0,0xfffffe

f30f1085fcfeffff

movss

0xfffffefc(%eb

f30f1185a4feffff

movss

%xmm0,0xfffffe

f30f10850cffffff

movss

0xffffff0c(%eb

f30f1185a0feffff

movss

%xmm0,0xfffffe

f30f10851cffffff

movss

0xffffff1c(%eb

f30f11859cfeffff

movss

%xmm0,0xfffffe

f30f10852cffffff

movss

0xffffff2c(%eb

f30f118598feffff

movss

%xmm0,0xfffffe

98(%ebp)
+683 0003aeeb
p),%xmm0
+691 0003aef3
%xmm0
+695 0003aef7
p),%xmm1
+703 0003aeff
%xmm1
+707 0003af03
%xmm0
+711 0003af07
p),%xmm1
+719 0003af0f
%xmm1
+723 0003af13
%xmm0
+727 0003af17
p),%xmm1
+735 0003af1f
%xmm1
+739 0003af23
%xmm0
+743 0003af27
bc(%ebp)
+751 0003af2f
p),%xmm7
+759 0003af37
p),%xmm0
+767 0003af3f
94(%ebp)
+775 0003af47
p),%xmm0
+783 0003af4f
90(%ebp)
+791 0003af57
p),%xmm0
+799 0003af5f
8c(%ebp)
+807 0003af67
%xmm0
+810 0003af6a
%xmm0
+814 0003af6e
p),%xmm1
+822 0003af76
%xmm1
+826 0003af7a
%xmm0
+830 0003af7e
p),%xmm1
+838 0003af86
%xmm1
+842 0003af8a
%xmm0
+846 0003af8e
p),%xmm1
+854 0003af96
%xmm1
+858 0003af9a

f30f1085a4feffff

movss

f30f59c2
f30f108da0feffff

0xfffffea4(%eb
mulss

movss

%xmm2,
0xfffffea0(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d9cfeffff

movss

0xfffffe9c(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108d98feffff

movss

0xfffffe98(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f1185bcfeffff

movss

%xmm0,0xfffffe

f30f10bd00ffffff

movss

0xffffff00(%eb

f30f108510ffffff

movss

0xffffff10(%eb

f30f118594feffff

movss

%xmm0,0xfffffe

f30f108520ffffff

movss

0xffffff20(%eb

f30f118590feffff

movss

%xmm0,0xfffffe

f30f108530ffffff

movss

0xffffff30(%eb

f30f11858cfeffff

movss

%xmm0,0xfffffe

0f28c2

movaps

%xmm2,

f30f59c7

mulss

%xmm7,

f30f108d94feffff

movss

0xfffffe94(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d90feffff

movss

0xfffffe90(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108d8cfeffff

movss

0xfffffe8c(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

%xmm0
+862 0003af9e
c0(%ebp)
+870 0003afa6
p),%xmm6
+878 0003afae
p),%xmm0
+886 0003afb6
88(%ebp)
+894 0003afbe
p),%xmm0
+902 0003afc6
84(%ebp)
+910 0003afce
p),%xmm0
+918 0003afd6
80(%ebp)
+926 0003afde
%xmm2
+930 0003afe2
p),%xmm3
+938 0003afea
%xmm2
+942 0003afee
p),%xmm4
+950 0003aff6
%xmm2
+954 0003affa
%xmm5
+958 0003affe
%xmm2
+962 0003b002
c4(%ebp)
+970 0003b00a
p),%xmm2
+978 0003b012
p),%xmm3
+986 0003b01a
p),%xmm4
+994 0003b022
p),%xmm5
+1002 0003b02a
p),%xmm0
+1010 0003b032
%xmm0
+1014 0003b036
p),%xmm1
+1022 0003b03e
%xmm1
+1026 0003b042
%xmm0
+1030 0003b046
p),%xmm1
+1038 0003b04e
%xmm1
+1042 0003b052
%xmm0
+1046 0003b056
p),%xmm1
+1054 0003b05e

f30f1185c0feffff

movss

%xmm0,0xfffffe

f30f10b504ffffff

movss

0xffffff04(%eb

f30f108514ffffff

movss

0xffffff14(%eb

f30f118588feffff

movss

%xmm0,0xfffffe

f30f108524ffffff

movss

0xffffff24(%eb

f30f118584feffff

movss

%xmm0,0xfffffe

f30f108534ffffff

movss

0xffffff34(%eb

f30f118580feffff

movss

%xmm0,0xfffffe

f30f59d6
f30f599d88feffff

mulss
mulss

f30f58d3
f30f59a584feffff

%xmm6,
0xfffffe88(%eb

addss
mulss

%xmm3,
0xfffffe84(%eb

f30f58d4

addss

%xmm4,

f30f59e8

mulss

%xmm0,

f30f58d5

addss

%xmm5,

f30f1195c4feffff

movss

%xmm2,0xfffffe

f30f109548ffffff

movss

0xffffff48(%eb

f30f109d4cffffff

movss

0xffffff4c(%eb

f30f10a550ffffff

movss

0xffffff50(%eb

f30f10ad54ffffff

movss

0xffffff54(%eb

f30f1085b4feffff

movss

0xfffffeb4(%eb

f30f59c2
f30f108db0feffff

mulss
movss

%xmm2,
0xfffffeb0(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108dacfeffff

movss

0xfffffeac(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108da8feffff
f30f59cd

movss

0xfffffea8(%eb
mulss

%xmm5,

%xmm1
+1058 0003b062
%xmm0
+1062 0003b066
c8(%ebp)
+1070 0003b06e
p),%xmm0
+1078 0003b076
%xmm0
+1082 0003b07a
p),%xmm1
+1090 0003b082
%xmm1
+1094 0003b086
%xmm0
+1098 0003b08a
p),%xmm1
+1106 0003b092
%xmm1
+1110 0003b096
%xmm0
+1114 0003b09a
p),%xmm1
+1122 0003b0a2
%xmm1
+1126 0003b0a6
%xmm0
+1130 0003b0aa
cc(%ebp)
+1138 0003b0b2
%xmm0
+1141 0003b0b5
%xmm0
+1145 0003b0b9
p),%xmm1
+1153 0003b0c1
%xmm1
+1157 0003b0c5
%xmm0
+1161 0003b0c9
p),%xmm1
+1169 0003b0d1
%xmm1
+1173 0003b0d5
%xmm0
+1177 0003b0d9
p),%xmm1
+1185 0003b0e1
%xmm1
+1189 0003b0e5
%xmm0
+1193 0003b0e9
d0(%ebp)
+1201 0003b0f1
%xmm2
+1205 0003b0f5
p),%xmm3
+1213 0003b0fd
%xmm2
+1217 0003b101

f30f58c1

addss

%xmm1,

f30f1185c8feffff

movss

%xmm0,0xfffffe

f30f1085a4feffff

movss

0xfffffea4(%eb

f30f59c2
f30f108da0feffff

mulss
movss

%xmm2,
0xfffffea0(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d9cfeffff

movss

0xfffffe9c(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108d98feffff

movss

0xfffffe98(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f1185ccfeffff

movss

%xmm0,0xfffffe

0f28c7

movaps

%xmm7,

f30f59c2

mulss

%xmm2,

f30f108d94feffff

movss

0xfffffe94(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d90feffff

movss

0xfffffe90(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108d8cfeffff

movss

0xfffffe8c(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f1185d0feffff

movss

f30f59d6
f30f599d88feffff

mulss
mulss

f30f58d3
f30f59a584feffff

%xmm0,0xfffffe

0xfffffe88(%eb
addss

mulss

%xmm6,

%xmm3,
0xfffffe84(%eb

p),%xmm4
+1225 0003b109
%xmm2
+1229 0003b10d
p),%xmm5
+1237 0003b115
%xmm2
+1241 0003b119
d4(%ebp)
+1249 0003b121
p),%xmm2
+1257 0003b129
p),%xmm3
+1265 0003b131
p),%xmm4
+1273 0003b139
p),%xmm5
+1281 0003b141
p),%xmm0
+1289 0003b149
%xmm0
+1293 0003b14d
p),%xmm1
+1301 0003b155
%xmm1
+1305 0003b159
%xmm0
+1309 0003b15d
p),%xmm1
+1317 0003b165
%xmm1
+1321 0003b169
%xmm0
+1325 0003b16d
p),%xmm1
+1333 0003b175
%xmm1
+1337 0003b179
%xmm0
+1341 0003b17d
d8(%ebp)
+1349 0003b185
p),%xmm0
+1357 0003b18d
%xmm0
+1361 0003b191
p),%xmm1
+1369 0003b199
%xmm1
+1373 0003b19d
%xmm0
+1377 0003b1a1
p),%xmm1
+1385 0003b1a9
%xmm1
+1389 0003b1ad
%xmm0
+1393 0003b1b1
p),%xmm1
+1401 0003b1b9

f30f58d4
f30f59ad80feffff

addss
mulss

f30f58d5

%xmm4,
0xfffffe80(%eb

addss

%xmm5,

f30f1195d4feffff

movss

%xmm2,0xfffffe

f30f109558ffffff

movss

0xffffff58(%eb

f30f109d5cffffff

movss

0xffffff5c(%eb

f30f10a560ffffff

movss

0xffffff60(%eb

f30f10ad64ffffff

movss

0xffffff64(%eb

f30f1085b4feffff

movss

0xfffffeb4(%eb

f30f59c2
f30f108db0feffff

mulss
movss

%xmm2,
0xfffffeb0(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108dacfeffff

movss

0xfffffeac(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108da8feffff

movss

0xfffffea8(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f1185d8feffff

movss

%xmm0,0xfffffe

f30f1085a4feffff

movss

0xfffffea4(%eb

f30f59c2
f30f108da0feffff

mulss
movss

%xmm2,
0xfffffea0(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d9cfeffff

movss

0xfffffe9c(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108d98feffff
f30f59cd

movss

0xfffffe98(%eb
mulss

%xmm5,

%xmm1
+1405 0003b1bd
%xmm0
+1409 0003b1c1
dc(%ebp)
+1417 0003b1c9
%xmm0
+1420 0003b1cc
%xmm0
+1424 0003b1d0
p),%xmm1
+1432 0003b1d8
%xmm1
+1436 0003b1dc
%xmm0
+1440 0003b1e0
p),%xmm1
+1448 0003b1e8
%xmm1
+1452 0003b1ec
%xmm0
+1456 0003b1f0
p),%xmm1
+1464 0003b1f8
%xmm1
+1468 0003b1fc
%xmm0
+1472 0003b200
e0(%ebp)
+1480 0003b208
%xmm2
+1484 0003b20c
p),%xmm3
+1492 0003b214
%xmm2
+1496 0003b218
p),%xmm4
+1504 0003b220
%xmm2
+1508 0003b224
p),%xmm5
+1516 0003b22c
%xmm2
+1520 0003b230
e4(%ebp)
+1528 0003b238
p),%xmm0
+1536 0003b240
p),%xmm1
+1544 0003b248
p),%xmm2
+1552 0003b250
p),%xmm3
+1560 0003b258
p),%xmm4
+1568 0003b260
%xmm4
+1572 0003b264
b4(%ebp)
+1580 0003b26c

f30f58c1
f30f1185dcfeffff

addss
movss

%xmm1,
%xmm0,0xfffffe

0f28c7

movaps

%xmm7,

f30f59c2

mulss

%xmm2,

f30f108d94feffff

movss

0xfffffe94(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d90feffff

movss

0xfffffe90(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108d8cfeffff

movss

0xfffffe8c(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f1185e0feffff

movss

f30f59d6
f30f599d88feffff

mulss
mulss

f30f58d3
f30f59a584feffff

mulss

%xmm3,
0xfffffe84(%eb

addss
mulss

f30f58d5

%xmm6,
0xfffffe88(%eb

addss

f30f58d4
f30f59ad80feffff

%xmm0,0xfffffe

%xmm4,
0xfffffe80(%eb

addss

%xmm5,

f30f1195e4feffff

movss

%xmm2,0xfffffe

f30f108568ffffff

movss

0xffffff68(%eb

f30f108d6cffffff

movss

0xffffff6c(%eb

f30f109570ffffff

movss

0xffffff70(%eb

f30f109d74ffffff

movss

0xffffff74(%eb

f30f10a5b4feffff

movss

0xfffffeb4(%eb

f30f59e0

mulss

%xmm0,

f30f11a5b4feffff

movss

%xmm4,0xfffffe

f30f10a5b0feffff

movss

0xfffffeb0(%eb

p),%xmm4
+1588 0003b274
%xmm4
+1592 0003b278
b0(%ebp)
+1600 0003b280
p),%xmm4
+1608 0003b288
p),%xmm4
+1616 0003b290
b4(%ebp)
+1624 0003b298
p),%xmm4
+1632 0003b2a0
%xmm4
+1636 0003b2a4
ac(%ebp)
+1644 0003b2ac
p),%xmm4
+1652 0003b2b4
p),%xmm4
+1660 0003b2bc
b4(%ebp)
+1668 0003b2c4
p),%xmm4
+1676 0003b2cc
%xmm4
+1680 0003b2d0
a8(%ebp)
+1688 0003b2d8
p),%xmm4
+1696 0003b2e0
p),%xmm4
+1704 0003b2e8
e8(%ebp)
+1712 0003b2f0
p),%xmm4
+1720 0003b2f8
%xmm4
+1724 0003b2fc
a4(%ebp)
+1732 0003b304
p),%xmm4
+1740 0003b30c
%xmm4
+1744 0003b310
a0(%ebp)
+1752 0003b318
p),%xmm4
+1760 0003b320
p),%xmm4
+1768 0003b328
a4(%ebp)
+1776 0003b330
p),%xmm4
+1784 0003b338
%xmm4
+1788 0003b33c
9c(%ebp)
+1796 0003b344

f30f59e1

mulss

%xmm1,

f30f11a5b0feffff

movss

%xmm4,0xfffffe

f30f10a5b4feffff

movss

0xfffffeb4(%eb

f30f58a5b0feffff

addss

0xfffffeb0(%eb

f30f11a5b4feffff

movss

%xmm4,0xfffffe

f30f10a5acfeffff

movss

0xfffffeac(%eb

f30f59e2

mulss

%xmm2,

f30f11a5acfeffff

movss

%xmm4,0xfffffe

f30f10a5b4feffff

movss

0xfffffeb4(%eb

f30f58a5acfeffff

addss

0xfffffeac(%eb

f30f11a5b4feffff

movss

%xmm4,0xfffffe

f30f10a5a8feffff

movss

0xfffffea8(%eb

f30f59e3

mulss

%xmm3,

f30f11a5a8feffff

movss

%xmm4,0xfffffe

f30f10a5b4feffff

movss

0xfffffeb4(%eb

f30f58a5a8feffff

addss

0xfffffea8(%eb

f30f11a5e8feffff

movss

%xmm4,0xfffffe

f30f10a5a4feffff

movss

0xfffffea4(%eb

f30f59e0

mulss

%xmm0,

f30f11a5a4feffff

movss

%xmm4,0xfffffe

f30f10a5a0feffff

movss

0xfffffea0(%eb

f30f59e1

mulss

%xmm1,

f30f11a5a0feffff

movss

%xmm4,0xfffffe

f30f10a5a4feffff

movss

0xfffffea4(%eb

f30f58a5a0feffff

addss

0xfffffea0(%eb

f30f11a5a4feffff

movss

%xmm4,0xfffffe

f30f10a59cfeffff

movss

0xfffffe9c(%eb

f30f59e2

mulss

%xmm2,

f30f11a59cfeffff

movss

%xmm4,0xfffffe

f30f10a5a4feffff

movss

0xfffffea4(%eb

p),%xmm4
+1804 0003b34c
p),%xmm4
+1812 0003b354
a4(%ebp)
+1820 0003b35c
p),%xmm4
+1828 0003b364
%xmm4
+1832 0003b368
98(%ebp)
+1840 0003b370
p),%xmm4
+1848 0003b378
p),%xmm4
+1856 0003b380
ec(%ebp)
+1864 0003b388
%xmm7
+1868 0003b38c
p),%xmm4
+1876 0003b394
%xmm4
+1880 0003b398
%xmm7
+1884 0003b39c
p),%xmm4
+1892 0003b3a4
%xmm4
+1896 0003b3a8
%xmm7
+1900 0003b3ac
p),%xmm4
+1908 0003b3b4
%xmm4
+1912 0003b3b8
%xmm7
+1916 0003b3bc
f0(%ebp)
+1924 0003b3c4
%xmm6
+1928 0003b3c8
p),%xmm1
+1936 0003b3d0
88(%ebp)
+1944 0003b3d8
%xmm6
+1948 0003b3dc
p),%xmm2
+1956 0003b3e4
84(%ebp)
+1964 0003b3ec
%xmm6
+1968 0003b3f0
p),%xmm3
+1976 0003b3f8
80(%ebp)
+1984 0003b400
%xmm6
+1988 0003b404

f30f58a59cfeffff

addss

0xfffffe9c(%eb

f30f11a5a4feffff

movss

%xmm4,0xfffffe

f30f10a598feffff

movss

0xfffffe98(%eb

f30f59e3

mulss

%xmm3,

f30f11a598feffff

movss

%xmm4,0xfffffe

f30f10a5a4feffff

movss

0xfffffea4(%eb

f30f58a598feffff

addss

0xfffffe98(%eb

f30f11a5ecfeffff

movss

%xmm4,0xfffffe

f30f59f8
f30f10a594feffff

mulss
movss

%xmm0,
0xfffffe94(%eb

f30f59e1

mulss

%xmm1,

f30f58fc

addss

%xmm4,

f30f10a590feffff

movss

0xfffffe90(%eb

f30f59e2

mulss

%xmm2,

f30f58fc

addss

%xmm4,

f30f10a58cfeffff

movss

0xfffffe8c(%eb

f30f59e3

mulss

%xmm3,

f30f58fc

addss

%xmm4,

f30f11bdf0feffff

movss

f30f59f0

%xmm7,0xfffffe
mulss

%xmm0,

f30f598d88feffff

mulss

0xfffffe88(%eb

f30f118d88feffff

movss

%xmm1,0xfffffe

f30f58f1

addss

%xmm1,

f30f599584feffff

mulss

0xfffffe84(%eb

f30f119584feffff

movss

%xmm2,0xfffffe

f30f58f2

addss

%xmm2,

f30f599d80feffff

mulss

0xfffffe80(%eb

f30f119d80feffff

movss

%xmm3,0xfffffe

f30f58f3
f30f11b5f4feffff

addss
movss

%xmm3,
%xmm6,0xfffffe

f4(%ebp)
+1996 0003b40c
p),%esi
+2002 0003b412
+2003 0003b413
cx
+2008 0003b418
p),%edi
+2014 0003b41e
,(%edi)
+2016 0003b420
p),%eax
+2022 0003b426
x04(%esp)
+2026 0003b42a
p),%edi
+2032 0003b430
%esp)
+2035 0003b433
+2040 0003b438
p),%eax
+2046 0003b43e
x04(%esp)
+2050 0003b442
p),%edi
+2056 0003b448
%esp)
+2059 0003b44b
+2064 0003b450
p),%eax
+2070 0003b456
x04(%esp)
+2074 0003b45a
p),%edi
+2080 0003b460
%esp)
+2083 0003b463
+2088 0003b468
p),%eax
+2094 0003b46e
x04(%esp)
+2098 0003b472
p),%edi
+2104 0003b478
%esp)
+2107 0003b47b
+2112 0003b480
sp
+2118 0003b486
+2119 0003b487
+2120 0003b488
+2121 0003b489
+2122 0003b48a
+2123 0003b48b
+2124 0003b48c
eax)

8db5b8feffff

leal

fc
b910000000

movl

$0x00000010,%e

8bbd64feffff

movl

0xfffffe64(%eb

cld

f3a5
8d8538ffffff

rep/movsl
leal

89442404
8bbd70feffff

movl

8bbd74feffff

5b
5e
5f
c9
c3
90
0f1f4000

0xfffffe74(%eb

calll
leal

%edi,(
0x0005c330
0xffffff38(%eb

movl
movl

%eax,0
0xfffffe78(%eb

movl
calll
leal

%edi,(
0x0005c330
0xffffff38(%eb

movl
movl

893c24
e8b00e0200
81c4ac010000

%eax,0

movl

89442404
8bbd7cfeffff

0x0005c330
0xffffff38(%eb

movl

893c24
e8c80e0200
8d8538ffffff

%edi,(

movl

89442404
8bbd78feffff

0xfffffe70(%eb

calll
leal

893c24
e8e00e0200
8d8538ffffff

%eax,0

movl

89442404

(%esi)

0xffffff38(%eb
movl

893c24
e8f80e0200
8d8538ffffff

0xfffffeb8(%eb

%eax,0
0xfffffe7c(%eb

movl
calll
addl

%edi,(
0x0005c330
$0x000001ac,%e

popl
popl
popl
leave
ret
nop
nopl

%ebx
%esi
%edi

0x00(%

+0

0003b490 55

pushl

+1

0003b491 89e5

movl

%ebp

%esp,%ebp
+3
0003b493 53
%ebx
+4
0003b494 83ec14
$0x14,%esp
+7
0003b497 8b5d10
0x10(%ebp),%ebx
+10 0003b49a c7442404c34f0d00
04(%esp)
Box_Body_2
+18 0003b4a2 8b450c
ebp),%eax
+21 0003b4a5 890424
%esp)
+24 0003b4a8 e8230c0200
+29 0003b4ad 89c2
edx
+31 0003b4af f30f1005ac1a1000
m0
+39 0003b4b7 f30f114308
x)
+44 0003b4bc f30f114304
x)
+49 0003b4c1 f30f1103
(%ebx)
+53 0003b4c5 b8ffff7fff
ax
+58 0003b4ca 894314
x14(%ebx)
+61 0003b4cd 894310
x10(%ebx)
+64 0003b4d0 89430c
x0c(%ebx)
+67 0003b4d3 f30f104a50
m1
+72 0003b4d8 0f2ec1
%xmm0
+75 0003b4db 7604
b4e1
+77 0003b4dd f30f110b
(%ebx)
+81 0003b4e1 f30f10425c
m0
+86 0003b4e6 0f2e430c
ebx),%xmm0
+90 0003b4ea 7605
b4f1
+92 0003b4ec f30f11430c
x)
+97 0003b4f1 f30f104a54
m1
+102 0003b4f6 f30f104304
m0
+107 0003b4fb 0f2ec1
%xmm0
+110 0003b4fe 7605
b505
+112 0003b500 f30f114b04
x)
+117 0003b505 f30f104260
m0

pushl
subl
movl
movl

$0x000d4fc3,0x
movl

0x0c(%

movl

%eax,(

movl

0x0005c0d0
%eax,%

calll
movss

0x00101aac,%xm

movss

%xmm0,0x08(%eb

movss

%xmm0,0x04(%eb
movss

movl

%xmm0,
$0xff7fffff,%e

movl

%eax,0

movl

%eax,0

movl

%eax,0

movss

0x50(%edx),%xm
ucomiss

%xmm1,

jbe

0x0003

movss

%xmm1,

movss

0x5c(%edx),%xm
ucomiss

0x0c(%

jbe

0x0003

movss

%xmm0,0x0c(%eb

movss

0x54(%edx),%xm

movss

0x04(%ebx),%xm
ucomiss

%xmm1,

jbe

0x0003

movss

%xmm1,0x04(%eb

movss

0x60(%edx),%xm

+122 0003b50a
ebx),%xmm0
+126 0003b50e
b515
+128 0003b510
x)
+133 0003b515
m1
+138 0003b51a
m0
+143 0003b51f
%xmm0
+146 0003b522
b529
+148 0003b524
x)
+153 0003b529
m0
+158 0003b52e
ebx),%xmm0
+162 0003b532
b539
+164 0003b534
x)
+169 0003b539
%esp
+172 0003b53c
+173 0003b53d
+174 0003b53e
+175 0003b53f
+0

0f2e4310

ucomiss

0x10(%

7605

jbe

0x0003

f30f114310

movss

%xmm0,0x10(%eb

f30f104a58

movss

0x58(%edx),%xm

f30f104308

movss

0x08(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0003

f30f114b08

movss

%xmm1,0x08(%eb

f30f104264

movss

0x64(%edx),%xm

0f2e4314

ucomiss

0x14(%

7605

jbe

0x0003

f30f114314

movss

%xmm0,0x14(%eb

83c414

addl

$0x14,

5b
c9
c3
90

popl
leave
ret
nop

%ebx

0003b540 55

pushl

%ebp
+1
0003b541 89e5
%esp,%ebp
+3
0003b543 8b4508
0x08(%ebp),%eax
+6
0003b546 c700689b1300
39b68,(%eax)
+12 0003b54c 894508
x08(%ebp)
+15 0003b54f c9
+16 0003b550 e919780c00
+21 0003b555 90
+22 0003b556 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

0003b560 55

pushl

%ebp
+1
0003b561 89e5
%esp,%ebp
+3
0003b563 8b4508
0x08(%ebp),%eax
+6
0003b566 c700689b1300
39b68,(%eax)
+12 0003b56c c9
+13 0003b56d c3
+14 0003b56e 6690
+0

0003b570 55

movl
movl
movl

$0x001

leave
ret
nop
pushl

%ebp
+1
0003b571 89e5
%esp,%ebp
+3
0003b573 8b4508
0x08(%ebp),%eax
+6
0003b576 c700689b1300
39b68,(%eax)
+12 0003b57c 894508
x08(%ebp)
+15 0003b57f c9
+16 0003b580 e9e9770c00
+21 0003b585 90
+22 0003b586 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

0003b590 55

pushl

%ebp
+1
0003b591 89e5
%esp,%ebp
+3
0003b593 8b4508
0x08(%ebp),%eax
+6
0003b596 c700689b1300
39b68,(%eax)
+12 0003b59c c9
+13 0003b59d c3
+14 0003b59e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

0003b5a0 55

pushl

%ebp
+1
0003b5a1 89e5
%esp,%ebp
+3
0003b5a3 8b4508
0x08(%ebp),%eax
+6
0003b5a6 c700689b1300
39b68,(%eax)
+12 0003b5ac 894508
x08(%ebp)
+15 0003b5af c9
+16 0003b5b0 e9b9770c00
+21 0003b5b5 90
+22 0003b5b6 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0003b5c0 55

0x00102d6e
nop
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
0003b5c1 89e5
%esp,%ebp
+3
0003b5c3 57
%edi
+4
0003b5c4 56
%esi
+5
0003b5c5 53
%ebx
+6
0003b5c6 83ec7c
$0x7c,%esp
+9
0003b5c9 8b7d0c
0x0c(%ebp),%edi
+12 0003b5cc f30f104f0c

movl
pushl
pushl
pushl
subl
movl
movss

0x0c(%edi),%xm

movss

0x18(%edi),%xm

m1
+17 0003b5d1 f30f104718

m0
+22 0003b5d6
%xmm0
+26 0003b5da
%xmm2
+29 0003b5dd
%xmm2
+32 0003b5e0
b5ed
+34 0003b5e2
%xmm2
+37 0003b5e5
m2
+45 0003b5ed
%xmm1
+49 0003b5f1
p)
+54 0003b5f6
e0(%ebp)
+61 0003b5fd
e4(%ebp)
+68 0003b604
ebp),%eax
+71 0003b607
x0c(%esp)
+75 0003b60b
ebp),%eax
+78 0003b60e
m0
+83 0003b613
m0
+91 0003b61b
p)
+97 0003b621
x
+102 0003b626
x04(%esp)
+106 0003b62a
ebp),%eax
+109 0003b62d
%esp)
+112 0003b630
+117 0003b635
esi
+119 0003b637
,%edx
+121 0003b639
edi),%eax
+124 0003b63c
eax
+126 0003b63e
%eax
+129 0003b641
esi
+131 0003b643
b6b2
+133 0003b645
)
+138 0003b64a
)

f30f5cc1

subss

%xmm1,

0f57d2

xorps

%xmm2,

0f2ed0

ucomiss

%xmm0,

770b

ja

0x0003

0f28d0

movaps

%xmm0,

f30f5915781c1000

mulss

f30f58ca

0x00101c78,%xm
addss

%xmm2,

f30f114ddc

movss

%xmm1,0xdc(%eb

c745e000000000

movl

$0x00000000,0x

c745e400000000

movl

$0x00000000,0x

8d45dc

leal

0xdc(%

8944240c

movl

%eax,0

8b4508

movl

0x08(%

f30f2a400c

cvtsi2ss

0x0c(%eax),%xm

f30f5905a01a1000

mulss

0x00101aa0,%xm

f30f11442408

movss

%xmm0,0x08(%es

a1cc801300

movl

0x001380cc,%ea

89442404

movl

%eax,0

8d4590

leal

0x90(%

890424

movl

%eax,(

xorl

0x00064b00
%esi,%

8b17

movl

(%edi)

8b4704

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c6

cmpl

%eax,%

736d

jae

0x0003

e8cb940200
31f6

calll

0f1f440000

nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

+144 0003b650
%esi,4),%ebx
+147 0003b653
d0(%ebp)
+154 0003b65a
d4(%ebp)
+161 0003b661
d8(%ebp)
+168 0003b668
04(%esp)
+176 0003b670
%esp)
+179 0003b673
+184 0003b678
l
+186 0003b67a
b6ba
+188 0003b67c
ebp),%eax
+191 0003b67f
x04(%esp)
+195 0003b683
%esp)
+198 0003b686
+203 0003b68b
l
+205 0003b68d
b6ba
+207 0003b68f
04(%esp)
+215 0003b697
%esp)
+218 0003b69a
+223 0003b69f
l
+225 0003b6a1
b6ba
+227 0003b6a3
+228 0003b6a4
,%edx
+230 0003b6a6
edi),%eax
+233 0003b6a9
eax
+235 0003b6ab
%eax
+238 0003b6ae
esi
+240 0003b6b0
b650
+242 0003b6b2
%esp
+245 0003b6b5
+246 0003b6b6
+247 0003b6b7
+248 0003b6b8
+249 0003b6b9
+250 0003b6ba
ebp),%eax
+253 0003b6bd

8b1cb2

movl

(%edx,

c745d002500d00
Cover Body
c745d4624f0d00
Cover Back
c745d84a4f0d00
Cover Front
c744240402500d00
Cover Body
891c24

movl

$0x000d5002,0x

movl

$0x000d4f62,0x

movl

$0x000d4f4a,0x

movl

$0x000d5002,0x

e8e8dcfdff
84c0

calll

movl
testb

%ebx,(
0x00019360
%al,%a

753e

jne

0x0003

8b45d4

movl

0xd4(%

89442404

movl

%eax,0

891c24

movl

%ebx,(

e8d5dcfdff
84c0

calll
testb

752b

jne

c74424044a4f0d00
Cover Front
891c24

movl

e8c1dcfdff
84c0

calll

0x00019360
%al,%a
0x0003
$0x000d4f4a,0x

movl
testb

%ebx,(
0x00019360
%al,%a

7517

jne

0x0003

46
8b17

incl
movl

%esi
(%edi)

8b4704

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c6

cmpl

%eax,%

729e

jb

0x0003

83c47c

addl

$0x7c,

5b
5e
5f
c9
c3
8d4590

popl
popl
popl
leave
ret
leal

%ebx
%esi
%edi

89442404

movl

%eax,0

0x90(%

x04(%esp)
+257 0003b6c1
%esp)
+260 0003b6c4
+265 0003b6c9
+266 0003b6ca
b6a4
+268 0003b6cc
eax)
+0

891c24
e8670c0200
46
ebd8

movl

%ebx,(

incl
jmp

0x0005c330
%esi
0x0003

nopl

0x00(%

calll

0f1f4000
0003b6d0 55

pushl

%ebp
+1
0003b6d1 89e5
%esp,%ebp
+3
0003b6d3 57
%edi
+4
0003b6d4 56
%esi
+5
0003b6d5 53
%ebx
+6
0003b6d6 81eccc000000
000cc,%esp
+12 0003b6dc 8b7d0c
ebp),%edi
+15 0003b6df f30f10671c
m4
+20 0003b6e4 f30f5c6710
m4
+25 0003b6e9 f30f105f18
m3
+30 0003b6ee f30f5c5f0c
m3
+35 0003b6f3 0f57ed
%xmm5
+38 0003b6f6 0f28c5
%xmm0
+41 0003b6f9 f30f5fc3
%xmm0
+45 0003b6fd 0f28d8
%xmm3
+48 0003b700 0f28c5
%xmm0
+51 0003b703 f30f5fc4
%xmm0
+55 0003b707 0f28e0
%xmm4
+58 0003b70a 31f6
esi
+60 0003b70c f30f1005ac1a1000
m0
+68 0003b714 f30f118574ffffff
74(%ebp)
+76 0003b71c 8b17
,%edx
+78 0003b71e 8b4704
edi),%eax
+81 0003b721 29d0
eax
+83 0003b723 c1f802
%eax

movl
pushl
pushl
pushl
subl

$0x000

movl

0x0c(%

movss

0x1c(%edi),%xm

subss

0x10(%edi),%xm

movss

0x18(%edi),%xm

subss

0x0c(%edi),%xm
xorps

%xmm5,

movaps

%xmm5,

maxss

%xmm3,

movaps

%xmm0,

movaps

%xmm5,

maxss

%xmm4,

movaps

%xmm0,

xorl

%esi,%

movss

0x00101aac,%xm

movss

%xmm0,0xffffff
movl

(%edi)

movl

0x04(%

subl

%edx,%

sarl

$0x02,

+86 0003b726 39c6

cmpl

%eax,%

jae

0x0003

esi
+88 0003b728
b79a
+90 0003b72a
)
+96 0003b730
%esi,4),%ebx
+99 0003b733
ebp),%edx
+102 0003b736
,%eax
+104 0003b738
x04(%esp)
+108 0003b73c
%esp)
+111 0003b73f
58(%ebp)
+119 0003b747
48(%ebp)
+127 0003b74f
38(%ebp)
+135 0003b757
%eax)
+138 0003b75a
l
+140 0003b75c
p),%xmm3
+148 0003b764
p),%xmm4
+156 0003b76c
p),%xmm5
+164 0003b774
b78b
+166 0003b776
m0
+171 0003b77b
p),%xmm0
+179 0003b783
74(%ebp)
+187 0003b78b
+188 0003b78c
,%edx
+190 0003b78e
edi),%eax
+193 0003b791
eax
+195 0003b793
%eax
+198 0003b796
esi
+200 0003b798
b730
+202 0003b79a
ebp),%ecx
+205 0003b79d
0x04(%ecx)
+209 0003b7a1
+215 0003b7a7
m2

7370
660f1f440000

nopw

0x00(%eax,%eax

8b1cb2

movl

(%edx,

8b5508

movl

0x08(%

8b02

movl

(%edx)

895c2404

movl

%ebx,0

891424

movl

%edx,(

f30f119d58ffffff

movss

%xmm3,0xffffff

f30f11a548ffffff

movss

%xmm4,0xffffff

f30f11ad38ffffff

movss

%xmm5,0xffffff

ff5010

call

*0x10(

84c0

testb

%al,%a

f30f109d58ffffff

movss

0xffffff58(%eb

f30f10a548ffffff

movss

0xffffff48(%eb

f30f10ad38ffffff

movss

0xffffff38(%eb

7415

je

0x0003

f30f104358

movss

0x58(%ebx),%xm

f30f5d8574ffffff

minss

0xffffff74(%eb

f30f118574ffffff

movss

%xmm0,0xffffff

46
8b17

incl
movl

%esi
(%edi)

8b4704

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c6

cmpl

%eax,%

7296

jb

0x0003

8b4d08

movl

0x08(%

80790400

cmpb

$0x00,

0f84cb000000
f30f105714

je
movss

0x0003b872
0x14(%edi),%xm

+220 0003b7ac
p),%xmm2
+228 0003b7b4
m1
+233 0003b7b9
m1
+241 0003b7c1
%xmm1
+245 0003b7c5
%xmm0
+248 0003b7c8
m0
+256 0003b7d0
p)
+261 0003b7d5
m0
+269 0003b7dd
p)
+274 0003b7e2
p)
+279 0003b7e7
ebp),%eax
+282 0003b7ea
x04(%esp)
+286 0003b7ee
ebp),%edx
+289 0003b7f1
%esp)
+292 0003b7f4
+297 0003b7f9
esi
+299 0003b7fb
,%edx
+301 0003b7fd
edi),%eax
+304 0003b800
eax
+306 0003b802
%eax
+309 0003b805
esi
+311 0003b807
b835
+313 0003b809
x)
+320 0003b810
%esi,4),%ebx
+323 0003b813
ebp),%ecx
+326 0003b816
,%eax
+328 0003b818
x04(%esp)
+332 0003b81c
%esp)
+335 0003b81f
%eax)
+338 0003b822
l
+340 0003b824

f30f5c9574ffffff

subss

0xffffff74(%eb

f30f2a4908

cvtsi2ss

0x08(%ecx),%xm

f30f5e0d04191000

divss

0x00101904,%xm

f30f59cb

mulss

%xmm3,

0f28c4

movaps

%xmm4,

f30f590510191000

mulss

0x00101910,%xm

f30f114dc4

movss

%xmm1,0xc4(%eb

f30f5905801c1000

mulss

0x00101c80,%xm

f30f1145c8

movss

%xmm0,0xc8(%eb

f30f1155cc

movss

%xmm2,0xcc(%eb

8d45c4

leal

0xc4(%

89442404

movl

%eax,0

8d5584

leal

0x84(%

891424

movl

%edx,(

xorl

0x00064d20
%esi,%

8b17

movl

(%edi)

8b4704

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c6

cmpl

%eax,%

732c

jae

0x0003

e827950200
31f6

0f1f8000000000

calll

nopl

0x00000000(%ea

8b1cb2

movl

(%edx,

8b4d08

movl

0x08(%

8b01

movl

(%ecx)

895c2404

movl

%ebx,0

890c24

movl

%ecx,(

ff5010

call

*0x10(

84c0

testb

%al,%a

753a

jne

0x0003

b860
+342 0003b826
+343 0003b827
,%edx
+345 0003b829
edi),%eax
+348 0003b82c
eax
+350 0003b82e
%eax
+353 0003b831
esi
+355 0003b833
b810
+357 0003b835
ebp),%edx
+360 0003b838
,%eax
+362 0003b83a
x04(%esp)
+366 0003b83e
%esp)
+369 0003b841
%eax)
+372 0003b844
%esp)
+375 0003b847
+380 0003b84c
sp
+386 0003b852
+387 0003b853
+388 0003b854
+389 0003b855
+390 0003b856
+391 0003b857
+400 0003b860
ebp),%eax
+403 0003b863
x04(%esp)
+407 0003b867
%esp)
+410 0003b86a
+415 0003b86f
+416 0003b870
b827
+418 0003b872
ecx),%edx
+421 0003b875
%edx
+424 0003b878
eax
+426 0003b87a
ecx),%eax
+429 0003b87d
eax
+431 0003b87f
xmm2
+435 0003b883
m2
+443 0003b88b

46
8b17

incl
movl

%esi
(%edi)

8b4704

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c6

cmpl

%eax,%

72db

jb

0x0003

8b5508

movl

0x08(%

8b02

movl

(%edx)

897c2404

movl

%edi,0

891424

movl

%edx,(

ff500c

call

*0x0c(

893c24

movl

%edi,(

e8f4120200
81c4cc000000
5b
5e
5f
c9
c3
660f1f840000000000
8d4584

calll
addl

0x0005cb40
$0x000000cc,%e
popl
%ebx
popl
%esi
popl
%edi
leave
ret
0x00000000(%eax,%eax)
leal
0x84(%

nopw

89442404

movl

%eax,0

891c24

movl

%ebx,(

incl
jmp

0x0005c330
%esi
0x0003

8b5108

movl

0x08(%

c1fa1f

sarl

$0x1f,

89d0

movl

%edx,%

334108

xorl

0x08(%

29d0

subl

%edx,%

f30f2ad0

cvtsi2ss

%eax,%

e8c10a0200
46
ebb5

calll

f30f5e1504191000

divss

0x00101904,%xm

f30f1155e4

movss

%xmm2,0xe4(%eb

p)
+448 0003b890 f30f103d381b1000

movss

0x00101b38,%xm

movss

%xmm7,0xe0(%eb

movss

0x00101c7c,%xm

movss

%xmm6,0xdc(%eb

movl

$0x00000000,0x

m7
+456 0003b898 f30f117de0
p)
+461 0003b89d f30f10357c1c1000
m6
+469 0003b8a5 f30f1175dc
p)
+474 0003b8aa
d4(%ebp)
+481 0003b8b1
%xmm0
+484 0003b8b4
m0
+492 0003b8bc
p)
+497 0003b8c1
ebp),%edx
+500 0003b8c4
%xmm5
+503 0003b8c7
b8d9
+505 0003b8c9
ebp),%edx
+508 0003b8cc
ebp),%eax
+511 0003b8cf
m0
+518 0003b8d6
edx
+521 0003b8d9
,%xmm1
+525 0003b8dd
%xmm1
+529 0003b8e1
%xmm1
+533 0003b8e5
d0(%ebp)
+540 0003b8ec
ebp),%edx
+543 0003b8ef
%xmm5
+546 0003b8f2
b904
+548 0003b8f4
ebp),%edx
+551 0003b8f7
ebp),%eax
+554 0003b8fa
m2
+561 0003b901
edx
+564 0003b904
m3
+572 0003b90c
,%xmm0
+576 0003b910
%xmm0
+579 0003b913

c745d400000000
0f28c2

movaps

%xmm2,

f30f5c05841c1000

subss

0x00101c84,%xm

f30f1145d8

movss

%xmm0,0xd8(%eb

8d55d4

leal

0xd4(%

0f2ee8

ucomiss

%xmm0,

7310

jae

0x0003

8d55dc

leal

0xdc(%

8d45d8

leal

0xd8(%

0f2e057c1c1000

ucomiss

0x00101c7c,%xm

0f42d0

cmovbl

%eax,%

f30f100a

movss

(%edx)

f30f5ece

divss

%xmm6,

f30f59cb

mulss

%xmm3,

c745d000000000

movl

$0x00000000,0x

8d55d0

leal

0xd0(%

0f2eea

ucomiss

%xmm2,

7310

jae

0x0003

8d55e0

leal

0xe0(%

8d45e4

leal

0xe4(%

0f2e15381b1000

ucomiss

0f42d0
f30f101d901c1000

0x00101b38,%xm
cmovbl

movss

%eax,%
0x00101c90,%xm

f30f1002

movss

(%edx)

0f57c3

xorps

%xmm3,

f30f5ec7

divss

%xmm7,

%xmm0
+583 0003b917
%xmm0
+587 0003b91b
m0
+595 0003b923
%xmm2
+598 0003b926
ebp),%eax
+601 0003b929
eax),%eax
+604 0003b92c
eax
+606 0003b92e
+612 0003b934
%xmm1
+615 0003b937
+620 0003b93c
eax)
+0

f30f59c4
f30f5905e0120e00

mulss
mulss

%xmm4,
0x000e12e0,%xm

0f28d5

movaps

%xmm5,

8b4508

movl

0x08(%

8b4008

movl

0x08(%

85c0

testl

%eax,%

xorps

0x0003b7d0
%xmm3,

nopl

0x0003b7d0
0x00(%

0f899cfeffff
0f57cb

jns

e994feffff
0f1f4000

jmp

0003b940 55

pushl

%ebp
+1
0003b941 89e5
%esp,%ebp
+3
0003b943 57
%edi
+4
0003b944 56
%esi
+5
0003b945 53
%ebx
+6
0003b946 83ec3c
$0x3c,%esp
+9
0003b949 8b4510
0x10(%ebp),%eax
+12 0003b94c 89442408
x08(%esp)
+16 0003b950 8b450c
ebp),%eax
+19 0003b953 89442404
x04(%esp)
+23 0003b957 8b4508
ebp),%eax
+26 0003b95a 890424
%esp)
+29 0003b95d e80ebbfcff
+34 0003b962 8b4508
ebp),%eax
+37 0003b965 8b705c
eax),%esi
+40 0003b968 8d45e7
ebp),%eax
+43 0003b96b 89442408
x08(%esp)
+47 0003b96f c7442404f6420d00
04(%esp)
shape-type
+55 0003b977 8d5dd8
ebp),%ebx
+58 0003b97a 891c24
%esp)
+61 0003b97d e83e730c00

movl
pushl
pushl
pushl
subl
movl
movl

%eax,0

movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

movl

0x00007470
0x08(%

movl

0x5c(%

leal

0xe7(%

movl

%eax,0

calll

movl

calll

$0x000d42f6,0x
leal

0xd8(%

movl

%ebx,(
0x00102cc0

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi


c_string(char const*, std::allocator<char> const&)
+66 0003b982 895c2404
movl
%ebx,0
x04(%esp)
+70 0003b986 8b450c
movl
0x0c(%
ebp),%eax
+73 0003b989 890424
movl
%eax,(
%esp)
+76 0003b98c e81f9e0600
calll
0x000a57b0
+81 0003b991 89742404
movl
%esi,0
x04(%esp)
+85 0003b995 890424
movl
%eax,(
%esp)
+88 0003b998 e8b3860600
calll
0x000a4050
+93 0003b99d 8b5dd8
movl
0xd8(%
ebp),%ebx
+96 0003b9a0 83eb0c
subl
$0x0c,
%ebx
+99 0003b9a3 8b3d88801300
movl
0x00138088,%ed
i
+105 0003b9a9 39fb
cmpl
%edi,%
ebx
+107 0003b9ab 0f85e0000000
jne
0x0003ba91
+113 0003b9b1 8b4508
movl
0x08(%
ebp),%eax
+116 0003b9b4 0fb67050
movzbl
0x50(%
eax),%esi
+120 0003b9b8 8d45e6
leal
0xe6(%
ebp),%eax
+123 0003b9bb 89442408
movl
%eax,0
x08(%esp)
+127 0003b9bf c744240410500d00
movl
$0x000d5010,0x
04(%esp)
cd-on-the-floor
+135 0003b9c7 8d5dd4
leal
0xd4(%
ebp),%ebx
+138 0003b9ca 891c24
movl
%ebx,(
%esp)
+141 0003b9cd e8ee720c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+146 0003b9d2 895c2404
movl
%ebx,0
x04(%esp)
+150 0003b9d6 8b450c
movl
0x0c(%
ebp),%eax
+153 0003b9d9 890424
movl
%eax,(
%esp)
+156 0003b9dc e8cf9d0600
calll
0x000a57b0
+161 0003b9e1 89742404
movl
%esi,0
x04(%esp)
+165 0003b9e5 890424
movl
%eax,(
%esp)
+168 0003b9e8 e8737e0600
calll
0x000a3860
+173 0003b9ed 8b5dd4
movl
0xd4(%
ebp),%ebx
+176 0003b9f0 83eb0c
subl
$0x0c,
%ebx
+179 0003b9f3 39df
cmpl
%ebx,%
edi
+181 0003b9f5 0f851c010000
jne
0x0003bb17
+187 0003b9fb 8b4508
movl
0x08(%

ebp),%eax
+190 0003b9fe 8b7054
movl
0x54(%
eax),%esi
+193 0003ba01 8d45e5
leal
0xe5(%
ebp),%eax
+196 0003ba04 89442408
movl
%eax,0
x08(%esp)
+200 0003ba08 c744240420500d00
movl
$0x000d5020,0x
04(%esp)
cover-angle
+208 0003ba10 8d5dd0
leal
0xd0(%
ebp),%ebx
+211 0003ba13 891c24
movl
%ebx,(
%esp)
+214 0003ba16 e8a5720c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+219 0003ba1b 895c2404
movl
%ebx,0
x04(%esp)
+223 0003ba1f 8b450c
movl
0x0c(%
ebp),%eax
+226 0003ba22 890424
movl
%eax,(
%esp)
+229 0003ba25 e8869d0600
calll
0x000a57b0
+234 0003ba2a 89742404
movl
%esi,0
x04(%esp)
+238 0003ba2e 890424
movl
%eax,(
%esp)
+241 0003ba31 e81a860600
calll
0x000a4050
+246 0003ba36 8b5dd0
movl
0xd0(%
ebp),%ebx
+249 0003ba39 83eb0c
subl
$0x0c,
%ebx
+252 0003ba3c 39df
cmpl
%ebx,%
edi
+254 0003ba3e 0f85a4000000
jne
0x0003bae8
+260 0003ba44 8b4508
movl
0x08(%
ebp),%eax
+263 0003ba47 8b7058
movl
0x58(%
eax),%esi
+266 0003ba4a 8d45e4
leal
0xe4(%
ebp),%eax
+269 0003ba4d 89442408
movl
%eax,0
x08(%esp)
+273 0003ba51 c74424042c500d00
movl
$0x000d502c,0x
04(%esp)
disk-offset
+281 0003ba59 8d5dcc
leal
0xcc(%
ebp),%ebx
+284 0003ba5c 891c24
movl
%ebx,(
%esp)
+287 0003ba5f e85c720c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+292 0003ba64 895c2404
movl
%ebx,0
x04(%esp)
+296 0003ba68 8b450c
movl
0x0c(%
ebp),%eax
+299 0003ba6b 890424
movl
%eax,(
%esp)
+302 0003ba6e e83d9d0600
calll
0x000a57b0
+307 0003ba73 89742404
movl
%esi,0

x04(%esp)
+311 0003ba77 890424
movl
%eax,(
%esp)
+314 0003ba7a e8d1850600
calll
0x000a4050
+319 0003ba7f 8b5dcc
movl
0xcc(%
ebp),%ebx
+322 0003ba82 83eb0c
subl
$0x0c,
%ebx
+325 0003ba85 39df
cmpl
%ebx,%
edi
+327 0003ba87 7537
jne
0x0003
bac0
+329 0003ba89 83c43c
addl
$0x3c,
%esp
+332 0003ba8c 5b
popl
%ebx
+333 0003ba8d 5e
popl
%esi
+334 0003ba8e 5f
popl
%edi
+335 0003ba8f c9
leave
+336 0003ba90 c3
ret
+337 0003ba91 8d4308
leal
0x08(%
ebx),%eax
+340 0003ba94 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+348 0003ba9c 890424
movl
%eax,(
%esp)
+351 0003ba9f e8aa710c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+356 0003baa4 85c0
testl
%eax,%
eax
+358 0003baa6 0f8f05ffffff
jg
0x0003b9b1
+364 0003baac 8d45e2
leal
0xe2(%
ebp),%eax
+367 0003baaf 89442404
movl
%eax,0
x04(%esp)
+371 0003bab3 891c24
movl
%ebx,(
%esp)
+374 0003bab6 e8c9710c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+379 0003babb e9f1feffff
jmp
0x0003b9b1
+384 0003bac0 8d4308
leal
0x08(%
ebx),%eax
+387 0003bac3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+395 0003bacb 890424
movl
%eax,(
%esp)
+398 0003bace e87b710c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+403 0003bad3 85c0
testl
%eax,%
eax
+405 0003bad5 7fb2
jg
0x0003
ba89
+407 0003bad7 8d45dc
leal
0xdc(%
ebp),%eax
+410 0003bada 89442404
movl
%eax,0
x04(%esp)
+414 0003bade 891c24
movl
%ebx,(
%esp)
+417 0003bae1 e89e710c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+422 0003bae6 eba1
jmp
0x0003
ba89
+424 0003bae8 8d4308
leal
0x08(%
ebx),%eax
+427 0003baeb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+435 0003baf3 890424
movl
%eax,(
%esp)
+438 0003baf6 e853710c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+443 0003bafb 85c0
testl
%eax,%
eax
+445 0003bafd 0f8f41ffffff
jg
0x0003ba44
+451 0003bb03 8d45de
leal
0xde(%
ebp),%eax
+454 0003bb06 89442404
movl
%eax,0
x04(%esp)
+458 0003bb0a 891c24
movl
%ebx,(
%esp)
+461 0003bb0d e872710c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+466 0003bb12 e92dffffff
jmp
0x0003ba44
+471 0003bb17 8d4308
leal
0x08(%
ebx),%eax
+474 0003bb1a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+482 0003bb22 890424
movl
%eax,(
%esp)
+485 0003bb25 e824710c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+490 0003bb2a 85c0
testl
%eax,%
eax
+492 0003bb2c 0f8fc9feffff
jg
0x0003b9fb
+498 0003bb32 8d45e0
leal
0xe0(%
ebp),%eax
+501 0003bb35 89442404
movl
%eax,0
x04(%esp)
+505 0003bb39 891c24
movl
%ebx,(
%esp)
+508 0003bb3c e843710c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+513 0003bb41 e9b5feffff
jmp
0x0003b9fb
+518 0003bb46 89c3
movl
%eax,%
ebx
+520 0003bb48 891c24
movl
%ebx,(
%esp)
+523 0003bb4b e8f8700c00
calll
0x00102c48
__Unwind_Resume
+528 0003bb50 ebf4
jmp
0x0003
bb46
+530 0003bb52 89c3
movl
%eax,%
ebx
+532 0003bb54 8b75d4
movl
0xd4(%
ebp),%esi
+535 0003bb57 83ee0c
subl
$0x0c,
%esi
+538 0003bb5a 39f7
cmpl
%esi,%

edi
+540 0003bb5c 74ea
je
0x0003
bb48
+542 0003bb5e 8d4608
leal
0x08(%
esi),%eax
+545 0003bb61 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+553 0003bb69 890424
movl
%eax,(
%esp)
+556 0003bb6c e8dd700c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+561 0003bb71 85c0
testl
%eax,%
eax
+563 0003bb73 7fd3
jg
0x0003
bb48
+565 0003bb75 8d45e1
leal
0xe1(%
ebp),%eax
+568 0003bb78 89442404
movl
%eax,0
x04(%esp)
+572 0003bb7c 893424
movl
%esi,(
%esp)
+575 0003bb7f e800710c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+580 0003bb84 ebc2
jmp
0x0003
bb48
+582 0003bb86 ebbe
jmp
0x0003
bb46
+584 0003bb88 ebbc
jmp
0x0003
bb46
+586 0003bb8a 89c3
movl
%eax,%
ebx
+588 0003bb8c 8b75d8
movl
0xd8(%
ebp),%esi
+591 0003bb8f 83ee0c
subl
$0x0c,
%esi
+594 0003bb92 3b3588801300
cmpl
0x00138088,%es
i
+600 0003bb98 74ae
je
0x0003
bb48
+602 0003bb9a 8d4608
leal
0x08(%
esi),%eax
+605 0003bb9d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+613 0003bba5 890424
movl
%eax,(
%esp)
+616 0003bba8 e8a1700c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+621 0003bbad 85c0
testl
%eax,%
eax
+623 0003bbaf 7f97
jg
0x0003
bb48
+625 0003bbb1 8d45e3
leal
0xe3(%
ebp),%eax
+628 0003bbb4 89442404
movl
%eax,0
x04(%esp)
+632 0003bbb8 893424
movl
%esi,(
%esp)
+635 0003bbbb e8c4700c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+640 0003bbc0 eb86
jmp
0x0003
bb48
+642 0003bbc2 89c3
movl
%eax,%
ebx
+644 0003bbc4 8b75d0
movl
0xd0(%
ebp),%esi
+647 0003bbc7 83ee0c
subl
$0x0c,
%esi
+650 0003bbca 39f7
cmpl
%esi,%
edi
+652 0003bbcc 0f8476ffffff
je
0x0003bb48
+658 0003bbd2 8d4608
leal
0x08(%
esi),%eax
+661 0003bbd5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+669 0003bbdd 890424
movl
%eax,(
%esp)
+672 0003bbe0 e869700c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+677 0003bbe5 85c0
testl
%eax,%
eax
+679 0003bbe7 0f8f5bffffff
jg
0x0003bb48
+685 0003bbed 8d45df
leal
0xdf(%
ebp),%eax
+688 0003bbf0 89442404
movl
%eax,0
x04(%esp)
+692 0003bbf4 893424
movl
%esi,(
%esp)
+695 0003bbf7 e888700c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+700 0003bbfc e947ffffff
jmp
0x0003bb48
+705 0003bc01 e940ffffff
jmp
0x0003bb46
+710 0003bc06 e93bffffff
jmp
0x0003bb46
+715 0003bc0b e936ffffff
jmp
0x0003bb46
+720 0003bc10 e931ffffff
jmp
0x0003bb46
+725 0003bc15 89c3
movl
%eax,%
ebx
+727 0003bc17 8b75cc
movl
0xcc(%
ebp),%esi
+730 0003bc1a 83ee0c
subl
$0x0c,
%esi
+733 0003bc1d 39f7
cmpl
%esi,%
edi
+735 0003bc1f 0f8423ffffff
je
0x0003bb48
+741 0003bc25 8d4608
leal
0x08(%
esi),%eax
+744 0003bc28 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+752 0003bc30 890424
movl
%eax,(
%esp)
+755 0003bc33 e816700c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+760 0003bc38 85c0
testl
%eax,%
eax
+762 0003bc3a 0f8f08ffffff
jg
0x0003bb48
+768 0003bc40 8d45dd
leal
0xdd(%
ebp),%eax
+771 0003bc43 89442404
movl
%eax,0

x04(%esp)
+775 0003bc47 893424
movl
%esi,(
%esp)
+778 0003bc4a e835700c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+783 0003bc4f e9f4feffff
jmp
0x0003bb48
+788 0003bc54 e9edfeffff
jmp
0x0003bb46
+793 0003bc59 e9e8feffff
jmp
0x0003bb46
+798 0003bc5e e9e3feffff
jmp
0x0003bb46
+803 0003bc63 e9defeffff
jmp
0x0003bb46
+808 0003bc68 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

0003bc70 55

pushl

%ebp
+1
0003bc71 89e5
movl
%esp,%ebp
+3
0003bc73 57
pushl
%edi
+4
0003bc74 56
pushl
%esi
+5
0003bc75 53
pushl
%ebx
+6
0003bc76 83ec5c
subl
$0x5c,%esp
+9
0003bc79 8b7d08
movl
0x08(%ebp),%edi
+12 0003bc7c 8b4510
movl
0x10(%
ebp),%eax
+15 0003bc7f 89442408
movl
%eax,0
x08(%esp)
+19 0003bc83 8b450c
movl
0x0c(%
ebp),%eax
+22 0003bc86 89442404
movl
%eax,0
x04(%esp)
+26 0003bc8a 893c24
movl
%edi,(
%esp)
+29 0003bc8d e89eb5fcff
calll
0x00007230
+34 0003bc92 8d45e7
leal
0xe7(%
ebp),%eax
+37 0003bc95 89442408
movl
%eax,0
x08(%esp)
+41 0003bc99 c7442404f6420d00
movl
$0x000d42f6,0x
04(%esp)
shape-type
+49 0003bca1 8d5dd0
leal
0xd0(%
ebp),%ebx
+52 0003bca4 891c24
movl
%ebx,(
%esp)
+55 0003bca7 e814700c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+60 0003bcac 895c2404
movl
%ebx,0
x04(%esp)
+64 0003bcb0 8b450c
movl
0x0c(%
ebp),%eax
+67 0003bcb3 890424
movl
%eax,(
%esp)
+70 0003bcb6 e8857f0600
calll
0x000a3c40
+75 0003bcbb c744240400000000
movl
$0x00000000,0x

04(%esp)
+83 0003bcc3 890424
movl
%eax,(
%esp)
+86 0003bcc6 e8c57a0600
calll
0x000a3790
+91 0003bccb 89475c
movl
%eax,0
x5c(%edi)
+94 0003bcce 8b5dd0
movl
0xd0(%
ebp),%ebx
+97 0003bcd1 83eb0c
subl
$0x0c,
%ebx
+100 0003bcd4 8b3588801300
movl
0x00138088,%es
i
+106 0003bcda 39f3
cmpl
%esi,%
ebx
+108 0003bcdc 0f855a010000
jne
0x0003be3c
+114 0003bce2 8d460c
leal
0x0c(%
esi),%eax
+117 0003bce5 8945c8
movl
%eax,0
xc8(%ebp)
+120 0003bce8 8d45e6
leal
0xe6(%
ebp),%eax
+123 0003bceb 89442408
movl
%eax,0
x08(%esp)
+127 0003bcef c744240438500d00
movl
$0x000d5038,0x
04(%esp)
type
+135 0003bcf7 8d5dcc
leal
0xcc(%
ebp),%ebx
+138 0003bcfa 891c24
movl
%ebx,(
%esp)
+141 0003bcfd e8be6f0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+146 0003bd02 895c2404
movl
%ebx,0
x04(%esp)
+150 0003bd06 8b450c
movl
0x0c(%
ebp),%eax
+153 0003bd09 890424
movl
%eax,(
%esp)
+156 0003bd0c e82f7f0600
calll
0x000a3c40
+161 0003bd11 8d55c8
leal
0xc8(%
ebp),%edx
+164 0003bd14 89542404
movl
%edx,0
x04(%esp)
+168 0003bd18 890424
movl
%eax,(
%esp)
+171 0003bd1b e860760600
calll
0x000a3380
+176 0003bd20 c74424043d500d00
movl
$0x000d503d,0x
04(%esp)
cd-box
+184 0003bd28 890424
movl
%eax,(
%esp)
+187 0003bd2b e82a6f0c00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+192 0003bd30 8945b4
movl
%eax,0
xb4(%ebp)
+195 0003bd33 8b5dcc
movl
0xcc(%
ebp),%ebx
+198 0003bd36 83eb0c
subl
$0x0c,
%ebx
+201 0003bd39 39de
cmpl
%ebx,%

esi
+203 0003bd3b 0f85df010000
jne
0x0003bf20
+209 0003bd41 8b5dc8
movl
0xc8(%
ebp),%ebx
+212 0003bd44 83eb0c
subl
$0x0c,
%ebx
+215 0003bd47 39de
cmpl
%ebx,%
esi
+217 0003bd49 0f8573010000
jne
0x0003bec2
+223 0003bd4f 8b55b4
movl
0xb4(%
ebp),%edx
+226 0003bd52 85d2
testl
%edx,%
edx
+228 0003bd54 7504
jne
0x0003
bd5a
+230 0003bd56 83475c03
addl
$0x03,
0x5c(%edi)
+234 0003bd5a 8d45e5
leal
0xe5(%
ebp),%eax
+237 0003bd5d 89442408
movl
%eax,0
x08(%esp)
+241 0003bd61 c744240410500d00
movl
$0x000d5010,0x
04(%esp)
cd-on-the-floor
+249 0003bd69 8d5dc4
leal
0xc4(%
ebp),%ebx
+252 0003bd6c 891c24
movl
%ebx,(
%esp)
+255 0003bd6f e84c6f0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+260 0003bd74 895c2404
movl
%ebx,0
x04(%esp)
+264 0003bd78 8b450c
movl
0x0c(%
ebp),%eax
+267 0003bd7b 890424
movl
%eax,(
%esp)
+270 0003bd7e e8bd7e0600
calll
0x000a3c40
+275 0003bd83 c744240400000000
movl
$0x00000000,0x
04(%esp)
+283 0003bd8b 890424
movl
%eax,(
%esp)
+286 0003bd8e e8ad790600
calll
0x000a3740
+291 0003bd93 884750
movb
%al,0x
50(%edi)
+294 0003bd96 8b5dc4
movl
0xc4(%
ebp),%ebx
+297 0003bd99 83eb0c
subl
$0x0c,
%ebx
+300 0003bd9c 39de
cmpl
%ebx,%
esi
+302 0003bd9e 0f854d010000
jne
0x0003bef1
+308 0003bda4 8d45e4
leal
0xe4(%
ebp),%eax
+311 0003bda7 89442408
movl
%eax,0
x08(%esp)
+315 0003bdab c744240420500d00
movl
$0x000d5020,0x
04(%esp)
cover-angle
+323 0003bdb3 8d5dc0
leal
0xc0(%
ebp),%ebx
+326 0003bdb6 891c24
movl
%ebx,(

%esp)
+329 0003bdb9 e8026f0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+334 0003bdbe 895c2404
movl
%ebx,0
x04(%esp)
+338 0003bdc2 8b450c
movl
0x0c(%
ebp),%eax
+341 0003bdc5 890424
movl
%eax,(
%esp)
+344 0003bdc8 e8737e0600
calll
0x000a3c40
+349 0003bdcd c744240400000000
movl
$0x00000000,0x
04(%esp)
+357 0003bdd5 890424
movl
%eax,(
%esp)
+360 0003bdd8 e8b3790600
calll
0x000a3790
+365 0003bddd 894754
movl
%eax,0
x54(%edi)
+368 0003bde0 8b5dc0
movl
0xc0(%
ebp),%ebx
+371 0003bde3 83eb0c
subl
$0x0c,
%ebx
+374 0003bde6 39de
cmpl
%ebx,%
esi
+376 0003bde8 0f85a5000000
jne
0x0003be93
+382 0003bdee 8d45e3
leal
0xe3(%
ebp),%eax
+385 0003bdf1 89442408
movl
%eax,0
x08(%esp)
+389 0003bdf5 c74424042c500d00
movl
$0x000d502c,0x
04(%esp)
disk-offset
+397 0003bdfd 8d5dbc
leal
0xbc(%
ebp),%ebx
+400 0003be00 891c24
movl
%ebx,(
%esp)
+403 0003be03 e8b86e0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+408 0003be08 895c2404
movl
%ebx,0
x04(%esp)
+412 0003be0c 8b450c
movl
0x0c(%
ebp),%eax
+415 0003be0f 890424
movl
%eax,(
%esp)
+418 0003be12 e8297e0600
calll
0x000a3c40
+423 0003be17 c744240400000000
movl
$0x00000000,0x
04(%esp)
+431 0003be1f 890424
movl
%eax,(
%esp)
+434 0003be22 e869790600
calll
0x000a3790
+439 0003be27 894758
movl
%eax,0
x58(%edi)
+442 0003be2a 8b5dbc
movl
0xbc(%
ebp),%ebx
+445 0003be2d 83eb0c
subl
$0x0c,
%ebx
+448 0003be30 39de
cmpl
%ebx,%
esi
+450 0003be32 7537
jne
0x0003
be6b

+452 0003be34 83c45c


addl
$0x5c,
%esp
+455 0003be37 5b
popl
%ebx
+456 0003be38 5e
popl
%esi
+457 0003be39 5f
popl
%edi
+458 0003be3a c9
leave
+459 0003be3b c3
ret
+460 0003be3c 8d4308
leal
0x08(%
ebx),%eax
+463 0003be3f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+471 0003be47 890424
movl
%eax,(
%esp)
+474 0003be4a e8ff6d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+479 0003be4f 85c0
testl
%eax,%
eax
+481 0003be51 0f8f8bfeffff
jg
0x0003bce2
+487 0003be57 8d45e2
leal
0xe2(%
ebp),%eax
+490 0003be5a 89442404
movl
%eax,0
x04(%esp)
+494 0003be5e 891c24
movl
%ebx,(
%esp)
+497 0003be61 e81e6e0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+502 0003be66 e977feffff
jmp
0x0003bce2
+507 0003be6b 8d4308
leal
0x08(%
ebx),%eax
+510 0003be6e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+518 0003be76 890424
movl
%eax,(
%esp)
+521 0003be79 e8d06d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+526 0003be7e 85c0
testl
%eax,%
eax
+528 0003be80 7fb2
jg
0x0003
be34
+530 0003be82 8d45d8
leal
0xd8(%
ebp),%eax
+533 0003be85 89442404
movl
%eax,0
x04(%esp)
+537 0003be89 891c24
movl
%ebx,(
%esp)
+540 0003be8c e8f36d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+545 0003be91 eba1
jmp
0x0003
be34
+547 0003be93 8d4308
leal
0x08(%
ebx),%eax
+550 0003be96 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+558 0003be9e 890424
movl
%eax,(
%esp)
+561 0003bea1 e8a86d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+566 0003bea6 85c0
testl
%eax,%

eax
+568 0003bea8 0f8f40ffffff
jg
0x0003bdee
+574 0003beae 8d45da
leal
0xda(%
ebp),%eax
+577 0003beb1 89442404
movl
%eax,0
x04(%esp)
+581 0003beb5 891c24
movl
%ebx,(
%esp)
+584 0003beb8 e8c76d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+589 0003bebd e92cffffff
jmp
0x0003bdee
+594 0003bec2 8d4308
leal
0x08(%
ebx),%eax
+597 0003bec5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+605 0003becd 890424
movl
%eax,(
%esp)
+608 0003bed0 e8796d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+613 0003bed5 85c0
testl
%eax,%
eax
+615 0003bed7 0f8f72feffff
jg
0x0003bd4f
+621 0003bedd 8d45de
leal
0xde(%
ebp),%eax
+624 0003bee0 89442404
movl
%eax,0
x04(%esp)
+628 0003bee4 891c24
movl
%ebx,(
%esp)
+631 0003bee7 e8986d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+636 0003beec e95efeffff
jmp
0x0003bd4f
+641 0003bef1 8d4308
leal
0x08(%
ebx),%eax
+644 0003bef4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+652 0003befc 890424
movl
%eax,(
%esp)
+655 0003beff e84a6d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+660 0003bf04 85c0
testl
%eax,%
eax
+662 0003bf06 0f8f98feffff
jg
0x0003bda4
+668 0003bf0c 8d45dc
leal
0xdc(%
ebp),%eax
+671 0003bf0f 89442404
movl
%eax,0
x04(%esp)
+675 0003bf13 891c24
movl
%ebx,(
%esp)
+678 0003bf16 e8696d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+683 0003bf1b e984feffff
jmp
0x0003bda4
+688 0003bf20 8d4308
leal
0x08(%
ebx),%eax
+691 0003bf23 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+699 0003bf2b 890424
movl
%eax,(
%esp)

+702 0003bf2e e81b6d0c00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+707 0003bf33 85c0
testl
%eax,%
eax
+709 0003bf35 0f8f06feffff
jg
0x0003bd41
+715 0003bf3b 8d45e0
leal
0xe0(%
ebp),%eax
+718 0003bf3e 89442404
movl
%eax,0
x04(%esp)
+722 0003bf42 891c24
movl
%ebx,(
%esp)
+725 0003bf45 e83a6d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+730 0003bf4a e9f2fdffff
jmp
0x0003bd41
+735 0003bf4f 89c3
movl
%eax,%
ebx
+737 0003bf51 8b7dc8
movl
0xc8(%
ebp),%edi
+740 0003bf54 83ef0c
subl
$0x0c,
%edi
+743 0003bf57 39fe
cmpl
%edi,%
esi
+745 0003bf59 750a
jne
0x0003
bf65
+747 0003bf5b 891c24
movl
%ebx,(
%esp)
+750 0003bf5e e8e56c0c00
calll
0x00102c48
__Unwind_Resume
+755 0003bf63 ebea
jmp
0x0003
bf4f
+757 0003bf65 8d4708
leal
0x08(%
edi),%eax
+760 0003bf68 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+768 0003bf70 890424
movl
%eax,(
%esp)
+771 0003bf73 e8d66c0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+776 0003bf78 85c0
testl
%eax,%
eax
+778 0003bf7a 7fdf
jg
0x0003
bf5b
+780 0003bf7c 8d45dd
leal
0xdd(%
ebp),%eax
+783 0003bf7f 89442404
movl
%eax,0
x04(%esp)
+787 0003bf83 893c24
movl
%edi,(
%esp)
+790 0003bf86 e8f96c0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+795 0003bf8b ebce
jmp
0x0003
bf5b
+797 0003bf8d 89c3
movl
%eax,%
ebx
+799 0003bf8f 8b75d0
movl
0xd0(%
ebp),%esi
+802 0003bf92 83ee0c
subl
$0x0c,
%esi

+805 0003bf95 3b3588801300

cmpl

0x00138088,%es

i
+811 0003bf9b 74be
je
0x0003
bf5b
+813 0003bf9d 8d4608
leal
0x08(%
esi),%eax
+816 0003bfa0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+824 0003bfa8 890424
movl
%eax,(
%esp)
+827 0003bfab e89e6c0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+832 0003bfb0 85c0
testl
%eax,%
eax
+834 0003bfb2 7fa7
jg
0x0003
bf5b
+836 0003bfb4 8d45e1
leal
0xe1(%
ebp),%eax
+839 0003bfb7 89442404
movl
%eax,0
x04(%esp)
+843 0003bfbb 893424
movl
%esi,(
%esp)
+846 0003bfbe e8c16c0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+851 0003bfc3 eb96
jmp
0x0003
bf5b
+853 0003bfc5 89c3
movl
%eax,%
ebx
+855 0003bfc7 8b7dcc
movl
0xcc(%
ebp),%edi
+858 0003bfca 83ef0c
subl
$0x0c,
%edi
+861 0003bfcd 39fe
cmpl
%edi,%
esi
+863 0003bfcf 7480
je
0x0003
bf51
+865 0003bfd1 8d4708
leal
0x08(%
edi),%eax
+868 0003bfd4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+876 0003bfdc 890424
movl
%eax,(
%esp)
+879 0003bfdf e86a6c0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+884 0003bfe4 85c0
testl
%eax,%
eax
+886 0003bfe6 0f8f65ffffff
jg
0x0003bf51
+892 0003bfec 8d45df
leal
0xdf(%
ebp),%eax
+895 0003bfef 89442404
movl
%eax,0
x04(%esp)
+899 0003bff3 893c24
movl
%edi,(
%esp)
+902 0003bff6 e8896c0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+907 0003bffb e951ffffff
jmp
0x0003bf51
+912 0003c000 89c3
movl
%eax,%
ebx

+914 0003c002 e954ffffff


jmp
0x0003bf5b
+919 0003c007 ebf7
jmp
0x0003
c000
+921 0003c009 e941ffffff
jmp
0x0003bf4f
+926 0003c00e ebf0
jmp
0x0003
c000
+928 0003c010 ebee
jmp
0x0003
c000
+930 0003c012 89c3
movl
%eax,%
ebx
+932 0003c014 8b7dbc
movl
0xbc(%
ebp),%edi
+935 0003c017 83ef0c
subl
$0x0c,
%edi
+938 0003c01a 39fe
cmpl
%edi,%
esi
+940 0003c01c 0f8439ffffff
je
0x0003bf5b
+946 0003c022 8d4708
leal
0x08(%
edi),%eax
+949 0003c025 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+957 0003c02d 890424
movl
%eax,(
%esp)
+960 0003c030 e8196c0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+965 0003c035 85c0
testl
%eax,%
eax
+967 0003c037 0f8f1effffff
jg
0x0003bf5b
+973 0003c03d 8d45d7
leal
0xd7(%
ebp),%eax
+976 0003c040 89442404
movl
%eax,0
x04(%esp)
+980 0003c044 893c24
movl
%edi,(
%esp)
+983 0003c047 e8386c0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+988 0003c04c e90affffff
jmp
0x0003bf5b
+993 0003c051 ebad
jmp
0x0003
c000
+995 0003c053 ebab
jmp
0x0003
c000
+997 0003c055 89c3
movl
%eax,%
ebx
+999 0003c057 8b7dc0
movl
0xc0(%
ebp),%edi
+1002 0003c05a 83ef0c
subl
$0x0c,
%edi
+1005 0003c05d 39fe
cmpl
%edi,%
esi
+1007 0003c05f 0f84f6feffff
je
0x0003bf5b
+1013 0003c065 8d4708
leal
0x08(%
edi),%eax
+1016 0003c068 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1024 0003c070 890424
movl
%eax,(
%esp)
+1027 0003c073 e8d66b0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1032 0003c078 85c0
testl
%eax,%

eax
+1034 0003c07a 0f8fdbfeffff
jg
0x0003bf5b
+1040 0003c080 8d45d9
leal
0xd9(%
ebp),%eax
+1043 0003c083 89442404
movl
%eax,0
x04(%esp)
+1047 0003c087 893c24
movl
%edi,(
%esp)
+1050 0003c08a e8f56b0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1055 0003c08f e9c7feffff
jmp
0x0003bf5b
+1060 0003c094 e967ffffff
jmp
0x0003c000
+1065 0003c099 e962ffffff
jmp
0x0003c000
+1070 0003c09e 89c3
movl
%eax,%
ebx
+1072 0003c0a0 8b7dc4
movl
0xc4(%
ebp),%edi
+1075 0003c0a3 83ef0c
subl
$0x0c,
%edi
+1078 0003c0a6 39fe
cmpl
%edi,%
esi
+1080 0003c0a8 0f84adfeffff
je
0x0003bf5b
+1086 0003c0ae 8d4708
leal
0x08(%
edi),%eax
+1089 0003c0b1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1097 0003c0b9 890424
movl
%eax,(
%esp)
+1100 0003c0bc e88d6b0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1105 0003c0c1 85c0
testl
%eax,%
eax
+1107 0003c0c3 0f8f92feffff
jg
0x0003bf5b
+1113 0003c0c9 8d45db
leal
0xdb(%
ebp),%eax
+1116 0003c0cc 89442404
movl
%eax,0
x04(%esp)
+1120 0003c0d0 893c24
movl
%edi,(
%esp)
+1123 0003c0d3 e8ac6b0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1128 0003c0d8 e97efeffff
jmp
0x0003bf5b
+1133 0003c0dd e91effffff
jmp
0x0003c000
+1138 0003c0e2 e919ffffff
jmp
0x0003c000
+1143 0003c0e7 e914ffffff
jmp
0x0003c000
+1148 0003c0ec e90fffffff
jmp
0x0003c000
+1153 0003c0f1 e90affffff
jmp
0x0003c000
+1158 0003c0f6 e905ffffff
jmp
0x0003c000
+1163 0003c0fb 90
nop
+1164 0003c0fc 0f1f4000
nopl
0x00(%
eax)
+0

0003c100 55

pushl

0003c101 89e5

movl

0003c103 57

pushl

%ebp
+1
%esp,%ebp
+3
%edi

+4

0003c104 56

pushl

+5

0003c105 53

pushl

%esi
%ebx
+6
0003c106 83ec3c
$0x3c,%esp
+9
0003c109 8b4508
0x08(%ebp),%eax
+12 0003c10c c700a89a1300
eax)
+18 0003c112 83c010
%eax
+21 0003c115 8945cc
xcc(%ebp)
+24 0003c118 8b5508
ebp),%edx
+27 0003c11b 83c21c
%edx
+30 0003c11e 8955d0
xd0(%ebp)
+33 0003c121 8b7a04
edx),%edi
+36 0003c124 8b5508
ebp),%edx
+39 0003c127 8b421c
edx),%eax
+42 0003c12a 39c7
edi
+44 0003c12c 0f84c6000000
+50 0003c132 8b1588801300
x
+56 0003c138 8955c8
xc8(%ebp)
+59 0003c13b 8955d4
xd4(%ebp)
+62 0003c13e 89c3
ebx
+64 0003c140 8b03
,%eax
+66 0003c142 8d70f4
eax),%esi
+69 0003c145 3b75d4
ebp),%esi
+72 0003c148 757f
c1c9
+74 0003c14a 83c304
%ebx
+77 0003c14d 39df
edi
+79 0003c14f 75ef
c140
+81 0003c151 8b55d0
ebp),%edx
+84 0003c154 8b02
,%eax
+86 0003c156 85c0
eax
+88 0003c158 7408
c162
+90 0003c15a 890424

subl
movl
movl

$0x00139aa8,(%
addl

$0x10,

movl

%eax,0

movl

0x08(%

addl

$0x1c,

movl

%edx,0

movl

0x04(%

movl

0x08(%

movl

0x1c(%

cmpl

%eax,%

je
movl

0x0003c1f8
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xd4(%

jne

0x0003

addl

$0x04,

cmpl

%ebx,%

jne

0x0003

movl

0xd0(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

%esp)
+93 0003c15d e80c6c0c00
operator delete(void*)
+98 0003c162 8b45cc
ebp),%eax
+101 0003c165 8b7004
eax),%esi
+104 0003c168 8b18
,%ebx
+106 0003c16a 39de
esi
+108 0003c16c 7411
c17f
+110 0003c16e 6690
+112 0003c170 891c24
%esp)
+115 0003c173 e8e8200200
+120 0003c178 83c324
%ebx
+123 0003c17b 39de
esi
+125 0003c17d 75f1
c170
+127 0003c17f 8b55cc
ebp),%edx
+130 0003c182 8b02
,%eax
+132 0003c184 85c0
eax
+134 0003c186 7408
c190
+136 0003c188 890424
%esp)
+139 0003c18b e8de6b0c00
operator delete(void*)
+144 0003c190 8b4508
ebp),%eax
+147 0003c193 c700e8911300
eax)
+153 0003c199 8b5508
ebp),%edx
+156 0003c19c 8b4208
edx),%eax
+159 0003c19f 8d58f4
eax),%ebx
+162 0003c1a2 8b75c8
ebp),%esi
+165 0003c1a5 39f3
ebx
+167 0003c1a7 755d
c206
+169 0003c1a9 8b5508
ebp),%edx
+172 0003c1ac 8b4204
edx),%eax
+175 0003c1af 8d58f4
eax),%ebx
+178 0003c1b2 39de
esi
+180 0003c1b4 757b

calll

0x00102d6e
movl

0xcc(%

movl

0x04(%

movl

(%eax)

cmpl

%ebx,%

je

0x0003

nop
movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0003

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

calll

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xc8(%

cmpl

%esi,%

jne

0x0003

movl

0x08(%

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0003

c231
+182 0003c1b6 8b4508
movl
0x08(%
ebp),%eax
+185 0003c1b9 890424
movl
%eax,(
%esp)
+188 0003c1bc e8ad6b0c00
calll
0x00102d6e
operator delete(void*)
+193 0003c1c1 83c43c
addl
$0x3c,
%esp
+196 0003c1c4 5b
popl
%ebx
+197 0003c1c5 5e
popl
%esi
+198 0003c1c6 5f
popl
%edi
+199 0003c1c7 c9
leave
+200 0003c1c8 c3
ret
+201 0003c1c9 83e804
subl
$0x04,
%eax
+204 0003c1cc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+212 0003c1d4 890424
movl
%eax,(
%esp)
+215 0003c1d7 e8726a0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+220 0003c1dc 85c0
testl
%eax,%
eax
+222 0003c1de 0f8f66ffffff
jg
0x0003c14a
+228 0003c1e4 8d45e7
leal
0xe7(%
ebp),%eax
+231 0003c1e7 89442404
movl
%eax,0
x04(%esp)
+235 0003c1eb 893424
movl
%esi,(
%esp)
+238 0003c1ee e8916a0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+243 0003c1f3 e952ffffff
jmp
0x0003c14a
+248 0003c1f8 8b1588801300
movl
0x00138088,%ed
x
+254 0003c1fe 8955c8
movl
%edx,0
xc8(%ebp)
+257 0003c201 e94bffffff
jmp
0x0003c151
+262 0003c206 83e804
subl
$0x04,
%eax
+265 0003c209 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+273 0003c211 890424
movl
%eax,(
%esp)
+276 0003c214 e8356a0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+281 0003c219 85c0
testl
%eax,%
eax
+283 0003c21b 7f8c
jg
0x0003
c1a9
+285 0003c21d 8d45e3
leal
0xe3(%
ebp),%eax
+288 0003c220 89442404
movl
%eax,0
x04(%esp)
+292 0003c224 891c24
movl
%ebx,(
%esp)
+295 0003c227 e8586a0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+300 0003c22c e978ffffff
jmp
0x0003c1a9
+305 0003c231 83e804
subl
$0x04,
%eax
+308 0003c234 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+316 0003c23c 890424
movl
%eax,(
%esp)
+319 0003c23f e80a6a0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+324 0003c244 85c0
testl
%eax,%
eax
+326 0003c246 0f8f6affffff
jg
0x0003c1b6
+332 0003c24c 8d45e1
leal
0xe1(%
ebp),%eax
+335 0003c24f 89442404
movl
%eax,0
x04(%esp)
+339 0003c253 891c24
movl
%ebx,(
%esp)
+342 0003c256 e8296a0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+347 0003c25b e956ffffff
jmp
0x0003c1b6
+352 0003c260 89c7
movl
%eax,%
edi
+354 0003c262 8b5508
movl
0x08(%
ebp),%edx
+357 0003c265 8b4204
movl
0x04(%
edx),%eax
+360 0003c268 8d58f4
leal
0xf4(%
eax),%ebx
+363 0003c26b 39de
cmpl
%ebx,%
esi
+365 0003c26d 750c
jne
0x0003
c27b
+367 0003c26f 893c24
movl
%edi,(
%esp)
+370 0003c272 e8d1690c00
calll
0x00102c48
__Unwind_Resume
+375 0003c277 89c7
movl
%eax,%
edi
+377 0003c279 ebf4
jmp
0x0003
c26f
+379 0003c27b 83e804
subl
$0x04,
%eax
+382 0003c27e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+390 0003c286 890424
movl
%eax,(
%esp)
+393 0003c289 e8c0690c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+398 0003c28e 85c0
testl
%eax,%
eax
+400 0003c290 7fdd
jg
0x0003
c26f
+402 0003c292 8d45e2
leal
0xe2(%
ebp),%eax
+405 0003c295 89442404
movl
%eax,0
x04(%esp)
+409 0003c299 891c24
movl
%ebx,(

%esp)
+412 0003c29c e8e3690c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+417 0003c2a1 ebcc
jmp
0x0003
c26f
+419 0003c2a3 89c7
movl
%eax,%
edi
+421 0003c2a5 8b55d0
movl
0xd0(%
ebp),%edx
+424 0003c2a8 8b02
movl
(%edx)
,%eax
+426 0003c2aa 85c0
testl
%eax,%
eax
+428 0003c2ac 7408
je
0x0003
c2b6
+430 0003c2ae 890424
movl
%eax,(
%esp)
+433 0003c2b1 e8b86a0c00
calll
0x00102d6e
operator delete(void*)
+438 0003c2b6 8b45cc
movl
0xcc(%
ebp),%eax
+441 0003c2b9 8b7004
movl
0x04(%
eax),%esi
+444 0003c2bc 8b18
movl
(%eax)
,%ebx
+446 0003c2be 39de
cmpl
%ebx,%
esi
+448 0003c2c0 7413
je
0x0003
c2d5
+450 0003c2c2 891c24
movl
%ebx,(
%esp)
+453 0003c2c5 e8961f0200
calll
0x0005e260
+458 0003c2ca 83c324
addl
$0x24,
%ebx
+461 0003c2cd 39de
cmpl
%ebx,%
esi
+463 0003c2cf 75f1
jne
0x0003
c2c2
+465 0003c2d1 eb02
jmp
0x0003
c2d5
+467 0003c2d3 89c7
movl
%eax,%
edi
+469 0003c2d5 8b55cc
movl
0xcc(%
ebp),%edx
+472 0003c2d8 8b02
movl
(%edx)
,%eax
+474 0003c2da 85c0
testl
%eax,%
eax
+476 0003c2dc 7408
je
0x0003
c2e6
+478 0003c2de 890424
movl
%eax,(
%esp)
+481 0003c2e1 e8886a0c00
calll
0x00102d6e
operator delete(void*)
+486 0003c2e6 8b4508
movl
0x08(%
ebp),%eax
+489 0003c2e9 c700e8911300
movl
$0x001391e8,(%
eax)
+495 0003c2ef 8b5508
movl
0x08(%

ebp),%edx
+498 0003c2f2 8b4208
movl
0x08(%
edx),%eax
+501 0003c2f5 8d58f4
leal
0xf4(%
eax),%ebx
+504 0003c2f8 8b75c8
movl
0xc8(%
ebp),%esi
+507 0003c2fb 39f3
cmpl
%esi,%
ebx
+509 0003c2fd 7557
jne
0x0003
c356
+511 0003c2ff 8b5508
movl
0x08(%
ebp),%edx
+514 0003c302 8b4204
movl
0x04(%
edx),%eax
+517 0003c305 8d58f4
leal
0xf4(%
eax),%ebx
+520 0003c308 39de
cmpl
%ebx,%
esi
+522 0003c30a 0f845fffffff
je
0x0003c26f
+528 0003c310 83e804
subl
$0x04,
%eax
+531 0003c313 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+539 0003c31b 890424
movl
%eax,(
%esp)
+542 0003c31e e82b690c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+547 0003c323 85c0
testl
%eax,%
eax
+549 0003c325 0f8f44ffffff
jg
0x0003c26f
+555 0003c32b 8d45e4
leal
0xe4(%
ebp),%eax
+558 0003c32e 89442404
movl
%eax,0
x04(%esp)
+562 0003c332 891c24
movl
%ebx,(
%esp)
+565 0003c335 e84a690c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+570 0003c33a e930ffffff
jmp
0x0003c26f
+575 0003c33f 89c7
movl
%eax,%
edi
+577 0003c341 8b55cc
movl
0xcc(%
ebp),%edx
+580 0003c344 8b02
movl
(%edx)
,%eax
+582 0003c346 85c0
testl
%eax,%
eax
+584 0003c348 7594
jne
0x0003
c2de
+586 0003c34a eb9a
jmp
0x0003
c2e6
+588 0003c34c e926ffffff
jmp
0x0003c277
+593 0003c351 e921ffffff
jmp
0x0003c277
+598 0003c356 83e804
subl
$0x04,
%eax
+601 0003c359 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+609 0003c361 890424
movl
%eax,(

%esp)
+612 0003c364 e8e5680c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+617 0003c369 85c0
testl
%eax,%
eax
+619 0003c36b 7f92
jg
0x0003
c2ff
+621 0003c36d 8d45e6
leal
0xe6(%
ebp),%eax
+624 0003c370 89442404
movl
%eax,0
x04(%esp)
+628 0003c374 891c24
movl
%ebx,(
%esp)
+631 0003c377 e808690c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+636 0003c37c eb81
jmp
0x0003
c2ff
+638 0003c37e 89c7
movl
%eax,%
edi
+640 0003c380 8b5508
movl
0x08(%
ebp),%edx
+643 0003c383 8b4204
movl
0x04(%
edx),%eax
+646 0003c386 8d58f4
leal
0xf4(%
eax),%ebx
+649 0003c389 39de
cmpl
%ebx,%
esi
+651 0003c38b 0f84defeffff
je
0x0003c26f
+657 0003c391 83e804
subl
$0x04,
%eax
+660 0003c394 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+668 0003c39c 890424
movl
%eax,(
%esp)
+671 0003c39f e8aa680c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+676 0003c3a4 85c0
testl
%eax,%
eax
+678 0003c3a6 0f8fc3feffff
jg
0x0003c26f
+684 0003c3ac 8d45e5
leal
0xe5(%
ebp),%eax
+687 0003c3af 89442404
movl
%eax,0
x04(%esp)
+691 0003c3b3 891c24
movl
%ebx,(
%esp)
+694 0003c3b6 e8c9680c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+699 0003c3bb e9affeffff
jmp
0x0003c26f
+704 0003c3c0 e9b2feffff
jmp
0x0003c277
+709 0003c3c5 90
nop
+710 0003c3c6 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

0003c3d0 55

pushl

0003c3d1 89e5

movl

0003c3d3 57

pushl

%ebp
+1
%esp,%ebp
+3

%edi
+4

0003c3d4 56

pushl

+5

0003c3d5 53

pushl

%esi
%ebx
+6
0003c3d6 83ec3c
$0x3c,%esp
+9
0003c3d9 8b4508
0x08(%ebp),%eax
+12 0003c3dc c700a89a1300
eax)
+18 0003c3e2 83c010
%eax
+21 0003c3e5 8945cc
xcc(%ebp)
+24 0003c3e8 8b5508
ebp),%edx
+27 0003c3eb 83c21c
%edx
+30 0003c3ee 8955d0
xd0(%ebp)
+33 0003c3f1 8b7a04
edx),%edi
+36 0003c3f4 8b5508
ebp),%edx
+39 0003c3f7 8b421c
edx),%eax
+42 0003c3fa 39c7
edi
+44 0003c3fc 0f84bb000000
+50 0003c402 8b1588801300
x
+56 0003c408 8955c8
xc8(%ebp)
+59 0003c40b 8955d4
xd4(%ebp)
+62 0003c40e 89c3
ebx
+64 0003c410 8b03
,%eax
+66 0003c412 8d70f4
eax),%esi
+69 0003c415 3b75d4
ebp),%esi
+72 0003c418 7574
c48e
+74 0003c41a 83c304
%ebx
+77 0003c41d 39df
edi
+79 0003c41f 75ef
c410
+81 0003c421 8b55d0
ebp),%edx
+84 0003c424 8b02
,%eax
+86 0003c426 85c0
eax
+88 0003c428 7408
c432

subl
movl
movl

$0x00139aa8,(%
addl

$0x10,

movl

%eax,0

movl

0x08(%

addl

$0x1c,

movl

%edx,0

movl

0x04(%

movl

0x08(%

movl

0x1c(%

cmpl

%eax,%

je
movl

0x0003c4bd
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xd4(%

jne

0x0003

addl

$0x04,

cmpl

%ebx,%

jne

0x0003

movl

0xd0(%

movl

(%edx)

testl

%eax,%

je

0x0003

+90 0003c42a 890424


%esp)
+93 0003c42d e83c690c00
operator delete(void*)
+98 0003c432 8b45cc
ebp),%eax
+101 0003c435 8b7004
eax),%esi
+104 0003c438 8b18
,%ebx
+106 0003c43a 39de
esi
+108 0003c43c 7411
c44f
+110 0003c43e 6690
+112 0003c440 891c24
%esp)
+115 0003c443 e8181e0200
+120 0003c448 83c324
%ebx
+123 0003c44b 39de
esi
+125 0003c44d 75f1
c440
+127 0003c44f 8b55cc
ebp),%edx
+130 0003c452 8b02
,%eax
+132 0003c454 85c0
eax
+134 0003c456 7408
c460
+136 0003c458 890424
%esp)
+139 0003c45b e80e690c00
operator delete(void*)
+144 0003c460 8b4508
ebp),%eax
+147 0003c463 c700e8911300
eax)
+153 0003c469 8b5508
ebp),%edx
+156 0003c46c 8b4208
edx),%eax
+159 0003c46f 8d58f4
eax),%ebx
+162 0003c472 8b75c8
ebp),%esi
+165 0003c475 39f3
ebx
+167 0003c477 7552
c4cb
+169 0003c479 8b5508
ebp),%edx
+172 0003c47c 8b4204
edx),%eax
+175 0003c47f 8d58f4
eax),%ebx
+178 0003c482 39de
esi

movl
calll

%eax,(
0x00102d6e

movl

0xcc(%

movl

0x04(%

movl

(%eax)

cmpl

%ebx,%

je

0x0003

nop
movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0003

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

calll

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xc8(%

cmpl

%esi,%

jne

0x0003

movl

0x08(%

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

+180 0003c484 756d


jne
0x0003
c4f3
+182 0003c486 83c43c
addl
$0x3c,
%esp
+185 0003c489 5b
popl
%ebx
+186 0003c48a 5e
popl
%esi
+187 0003c48b 5f
popl
%edi
+188 0003c48c c9
leave
+189 0003c48d c3
ret
+190 0003c48e 83e804
subl
$0x04,
%eax
+193 0003c491 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+201 0003c499 890424
movl
%eax,(
%esp)
+204 0003c49c e8ad670c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+209 0003c4a1 85c0
testl
%eax,%
eax
+211 0003c4a3 0f8f71ffffff
jg
0x0003c41a
+217 0003c4a9 8d45e7
leal
0xe7(%
ebp),%eax
+220 0003c4ac 89442404
movl
%eax,0
x04(%esp)
+224 0003c4b0 893424
movl
%esi,(
%esp)
+227 0003c4b3 e8cc670c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+232 0003c4b8 e95dffffff
jmp
0x0003c41a
+237 0003c4bd 8b1588801300
movl
0x00138088,%ed
x
+243 0003c4c3 8955c8
movl
%edx,0
xc8(%ebp)
+246 0003c4c6 e956ffffff
jmp
0x0003c421
+251 0003c4cb 83e804
subl
$0x04,
%eax
+254 0003c4ce c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+262 0003c4d6 890424
movl
%eax,(
%esp)
+265 0003c4d9 e870670c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+270 0003c4de 85c0
testl
%eax,%
eax
+272 0003c4e0 7f97
jg
0x0003
c479
+274 0003c4e2 8d45e3
leal
0xe3(%
ebp),%eax
+277 0003c4e5 89442404
movl
%eax,0
x04(%esp)
+281 0003c4e9 891c24
movl
%ebx,(
%esp)
+284 0003c4ec e893670c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+289 0003c4f1 eb86
jmp
0x0003
c479
+291 0003c4f3 83e804
subl
$0x04,
%eax

+294 0003c4f6 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+302 0003c4fe 890424
movl
%eax,(
%esp)
+305 0003c501 e848670c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+310 0003c506 85c0
testl
%eax,%
eax
+312 0003c508 0f8f78ffffff
jg
0x0003c486
+318 0003c50e 8d45e1
leal
0xe1(%
ebp),%eax
+321 0003c511 89442404
movl
%eax,0
x04(%esp)
+325 0003c515 891c24
movl
%ebx,(
%esp)
+328 0003c518 e867670c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+333 0003c51d e964ffffff
jmp
0x0003c486
+338 0003c522 89c7
movl
%eax,%
edi
+340 0003c524 8b5508
movl
0x08(%
ebp),%edx
+343 0003c527 8b4204
movl
0x04(%
edx),%eax
+346 0003c52a 8d58f4
leal
0xf4(%
eax),%ebx
+349 0003c52d 39de
cmpl
%ebx,%
esi
+351 0003c52f 750c
jne
0x0003
c53d
+353 0003c531 893c24
movl
%edi,(
%esp)
+356 0003c534 e80f670c00
calll
0x00102c48
__Unwind_Resume
+361 0003c539 89c7
movl
%eax,%
edi
+363 0003c53b ebf4
jmp
0x0003
c531
+365 0003c53d 83e804
subl
$0x04,
%eax
+368 0003c540 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+376 0003c548 890424
movl
%eax,(
%esp)
+379 0003c54b e8fe660c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+384 0003c550 85c0
testl
%eax,%
eax
+386 0003c552 7fdd
jg
0x0003
c531
+388 0003c554 8d45e2
leal
0xe2(%
ebp),%eax
+391 0003c557 89442404
movl
%eax,0
x04(%esp)
+395 0003c55b 891c24
movl
%ebx,(
%esp)
+398 0003c55e e821670c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+403 0003c563 ebcc


c531
+405 0003c565 89c7
edi
+407 0003c567 8b55d0
ebp),%edx
+410 0003c56a 8b02
,%eax
+412 0003c56c 85c0
eax
+414 0003c56e 7408
c578
+416 0003c570 890424
%esp)
+419 0003c573 e8f6670c00
operator delete(void*)
+424 0003c578 8b45cc
ebp),%eax
+427 0003c57b 8b7004
eax),%esi
+430 0003c57e 8b18
,%ebx
+432 0003c580 39de
esi
+434 0003c582 7413
c597
+436 0003c584 891c24
%esp)
+439 0003c587 e8d41c0200
+444 0003c58c 83c324
%ebx
+447 0003c58f 39de
esi
+449 0003c591 75f1
c584
+451 0003c593 eb02
c597
+453 0003c595 89c7
edi
+455 0003c597 8b55cc
ebp),%edx
+458 0003c59a 8b02
,%eax
+460 0003c59c 85c0
eax
+462 0003c59e 7408
c5a8
+464 0003c5a0 890424
%esp)
+467 0003c5a3 e8c6670c00
operator delete(void*)
+472 0003c5a8 8b4508
ebp),%eax
+475 0003c5ab c700e8911300
eax)
+481 0003c5b1 8b5508
ebp),%edx
+484 0003c5b4 8b4208
edx),%eax
+487 0003c5b7 8d58f4

jmp

0x0003

movl

%eax,%

movl

0xd0(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
movl

0xcc(%

movl

0x04(%

movl

(%eax)

cmpl

%ebx,%

je

0x0003

movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0003

jmp

0x0003

movl

%eax,%

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0003

movl

%eax,(

calll

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

eax),%ebx
+490 0003c5ba 8b75c8
movl
0xc8(%
ebp),%esi
+493 0003c5bd 39f3
cmpl
%esi,%
ebx
+495 0003c5bf 7557
jne
0x0003
c618
+497 0003c5c1 8b5508
movl
0x08(%
ebp),%edx
+500 0003c5c4 8b4204
movl
0x04(%
edx),%eax
+503 0003c5c7 8d58f4
leal
0xf4(%
eax),%ebx
+506 0003c5ca 39de
cmpl
%ebx,%
esi
+508 0003c5cc 0f845fffffff
je
0x0003c531
+514 0003c5d2 83e804
subl
$0x04,
%eax
+517 0003c5d5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+525 0003c5dd 890424
movl
%eax,(
%esp)
+528 0003c5e0 e869660c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+533 0003c5e5 85c0
testl
%eax,%
eax
+535 0003c5e7 0f8f44ffffff
jg
0x0003c531
+541 0003c5ed 8d45e4
leal
0xe4(%
ebp),%eax
+544 0003c5f0 89442404
movl
%eax,0
x04(%esp)
+548 0003c5f4 891c24
movl
%ebx,(
%esp)
+551 0003c5f7 e888660c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+556 0003c5fc e930ffffff
jmp
0x0003c531
+561 0003c601 89c7
movl
%eax,%
edi
+563 0003c603 8b55cc
movl
0xcc(%
ebp),%edx
+566 0003c606 8b02
movl
(%edx)
,%eax
+568 0003c608 85c0
testl
%eax,%
eax
+570 0003c60a 7594
jne
0x0003
c5a0
+572 0003c60c eb9a
jmp
0x0003
c5a8
+574 0003c60e e926ffffff
jmp
0x0003c539
+579 0003c613 e921ffffff
jmp
0x0003c539
+584 0003c618 83e804
subl
$0x04,
%eax
+587 0003c61b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+595 0003c623 890424
movl
%eax,(
%esp)
+598 0003c626 e823660c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+603 0003c62b 85c0
testl
%eax,%

eax
+605 0003c62d 7f92
jg
0x0003
c5c1
+607 0003c62f 8d45e6
leal
0xe6(%
ebp),%eax
+610 0003c632 89442404
movl
%eax,0
x04(%esp)
+614 0003c636 891c24
movl
%ebx,(
%esp)
+617 0003c639 e846660c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+622 0003c63e eb81
jmp
0x0003
c5c1
+624 0003c640 89c7
movl
%eax,%
edi
+626 0003c642 8b5508
movl
0x08(%
ebp),%edx
+629 0003c645 8b4204
movl
0x04(%
edx),%eax
+632 0003c648 8d58f4
leal
0xf4(%
eax),%ebx
+635 0003c64b 39de
cmpl
%ebx,%
esi
+637 0003c64d 0f84defeffff
je
0x0003c531
+643 0003c653 83e804
subl
$0x04,
%eax
+646 0003c656 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+654 0003c65e 890424
movl
%eax,(
%esp)
+657 0003c661 e8e8650c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+662 0003c666 85c0
testl
%eax,%
eax
+664 0003c668 0f8fc3feffff
jg
0x0003c531
+670 0003c66e 8d45e5
leal
0xe5(%
ebp),%eax
+673 0003c671 89442404
movl
%eax,0
x04(%esp)
+677 0003c675 891c24
movl
%ebx,(
%esp)
+680 0003c678 e807660c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+685 0003c67d e9affeffff
jmp
0x0003c531
+690 0003c682 e9b2feffff
jmp
0x0003c539
+695 0003c687 90
nop
+696 0003c688 90
nop
+697 0003c689 90
nop
+698 0003c68a 90
nop
+699 0003c68b 90
nop
+700 0003c68c 90
nop
+701 0003c68d 90
nop
+702 0003c68e 90
nop
+703 0003c68f 90
nop
+0

0003c690 55

pushl

+1

0003c691 89e5

movl

%ebp

%esp,%ebp
+3
0003c693 8b4508
0x08(%ebp),%eax
+6
0003c696 83c010
$0x10,%eax
+9
0003c699 c9
+10 0003c69a c3
+11 0003c69b 90
+12 0003c69c 0f1f4000
eax)
+0

movl
addl
leave
ret
nop
nopl

0003c6a0 55

0x00(%
pushl

%ebp
+1
0003c6a1 89e5
%esp,%ebp
+3
0003c6a3 8b4508
0x08(%ebp),%eax
+6
0003c6a6 8b80d4000000
00d4(%eax),%eax
+12 0003c6ac c9
+13 0003c6ad c3
+14 0003c6ae 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0003c6b0 55

pushl

%ebp
+1
0003c6b1 89e5
%esp,%ebp
+3
0003c6b3 8b4508
0x08(%ebp),%eax
+6
0003c6b6 0fb680d8000000
00d8(%eax),%eax
+13 0003c6bd c9
+14 0003c6be c3
+15 0003c6bf 90
+0

movl
movl
movzbl

0x0000

leave
ret
nop

0003c6c0 55

pushl

%ebp
+1
0003c6c1 89e5
%esp,%ebp
+3
0003c6c3 8b4508
0x08(%ebp),%eax
+6
0003c6c6 0fb680d9000000
00d9(%eax),%eax
+13 0003c6cd c9
+14 0003c6ce c3
+15 0003c6cf 90
+0

movl
movl
movzbl

0x0000

leave
ret
nop

0003c6d0 55

pushl

%ebp
+1
0003c6d1 89e5
%esp,%ebp
+3
0003c6d3 8b4508
0x08(%ebp),%eax
+6
0003c6d6 0fb680da000000
00da(%eax),%eax
+13 0003c6dd c9
+14 0003c6de c3
+15 0003c6df 90
+0

0003c6e0 55

movl
movl
movzbl

0x0000

leave
ret
nop
pushl

%ebp
+1
0003c6e1 89e5
%esp,%ebp
+3
0003c6e3 8b5508
0x08(%ebp),%edx
+6
0003c6e6 8b4518
0x18(%ebp),%eax
+9
0003c6e9 884204
%al,0x04(%edx)
+12 0003c6ec 8b4510
ebp),%eax
+15 0003c6ef 884205
05(%edx)
+18 0003c6f2 8b4514
ebp),%eax
+21 0003c6f5 884206
06(%edx)
+24 0003c6f8 f30f2a450c
m0
+29 0003c6fd f30f5e0504191000
m0
+37 0003c705 f30f1102
(%edx)
+41 0003c709 c9
+42 0003c70a c3
+43 0003c70b 90
+44 0003c70c 0f1f4000
eax)
+0

movl
movl
movl
movb
movl

0x10(%

movb

%al,0x

movl

0x14(%

movb

%al,0x

cvtsi2ss

0x0c(%ebp),%xm

divss

0x00101904,%xm
movss

%xmm0,

leave
ret
nop
nopl

0x00(%

0003c710 55

pushl

%ebp
+1
0003c711 89e5
%esp,%ebp
+3
0003c713 8b5508
0x08(%ebp),%edx
+6
0003c716 8b4518
0x18(%ebp),%eax
+9
0003c719 884204
%al,0x04(%edx)
+12 0003c71c 8b4510
ebp),%eax
+15 0003c71f 884205
05(%edx)
+18 0003c722 8b4514
ebp),%eax
+21 0003c725 884206
06(%edx)
+24 0003c728 f30f2a450c
m0
+29 0003c72d f30f5e0504191000
m0
+37 0003c735 f30f1102
(%edx)
+41 0003c739 c9
+42 0003c73a c3
+43 0003c73b 90
+44 0003c73c 0f1f4000
eax)
+0

0003c740 55

movl
movl
movl
movb
movl

0x10(%

movb

%al,0x

movl

0x14(%

movb

%al,0x

cvtsi2ss

0x0c(%ebp),%xm

divss

0x00101904,%xm
movss

%xmm0,

leave
ret
nop
nopl

0x00(%
pushl

%ebp
+1
0003c741 89e5
%esp,%ebp
+3
0003c743 83ec14
$0x14,%esp
+6
0003c746 8b4508
0x08(%ebp),%eax
+9
0003c749 80780400
$0x00,0x04(%eax)
+13 0003c74d 7451
c7a0
+15 0003c74f f30f1000
,%xmm0
+19 0003c753 0f57c9
%xmm1
+22 0003c756 0f2ec1
%xmm0
+25 0003c759 7a02
c75d
+27 0003c75b 7446
c7a3
+29 0003c75d f30f5905fc120e00
m0
+37 0003c765 f30f1015e8120e00
m2
+45 0003c76d f30f5cc2
%xmm0
+49 0003c771 8d55f8
ebp),%edx
+52 0003c774 0f2ec8
%xmm1
+55 0003c777 730c
c785
+57 0003c779 8d55f4
ebp),%edx
+60 0003c77c 8d45fc
ebp),%eax
+63 0003c77f 0f2ec2
%xmm0
+66 0003c782 0f42d0
edx
+69 0003c785 f30f1145fc
p)
+74 0003c78a c745f800000000
f8(%ebp)
+81 0003c791 c745f40000803f
f4(%ebp)
+88 0003c798 d902
+90 0003c79a c9
+91 0003c79b c3
+92 0003c79c 0f1f4000
eax)
+96 0003c7a0 0f57c9
%xmm1
+99 0003c7a3 f30f114dec
p)
+104 0003c7a8 d945ec
ebp)
+107 0003c7ab c9
+108 0003c7ac c3

movl
subl
movl
cmpb
je

0x0003

movss

(%eax)

xorps

%xmm1,

ucomiss

%xmm1,

jp

0x0003

je

0x0003

mulss

0x000e12fc,%xm

movss

0x000e12e8,%xm
subss

%xmm2,

leal

0xf8(%

ucomiss

%xmm0,

jae

0x0003

leal

0xf4(%

leal

0xfc(%

ucomiss

%xmm2,

cmovbl

%eax,%

movss

%xmm0,0xfc(%eb

movl

$0x00000000,0x

movl

$0x3f800000,0x
flds
leave
ret
nopl

(%edx)

xorps

%xmm1,

movss

0x00(%

%xmm1,0xec(%eb
flds
leave
ret

0xec(%

+109 0003c7ad 90
+110 0003c7ae 6690
+0

nop
nop

0003c7b0 55

pushl

%ebp
+1
0003c7b1 89e5
%esp,%ebp
+3
0003c7b3 8b5508
0x08(%ebp),%edx
+6
0003c7b6 8b450c
0x0c(%ebp),%eax
+9
0003c7b9 3b82d4000000
00d4(%edx),%eax
+15 0003c7bf 7406
c7c7
+17 0003c7c1 8982d4000000
4(%edx)
+23 0003c7c7 c9
+24 0003c7c8 c3
+25 0003c7c9 90
+26 0003c7ca 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

0003c7d0 55

pushl

%ebp
+1
0003c7d1 89e5
%esp,%ebp
+3
0003c7d3 53
%ebx
+4
0003c7d4 83ec44
$0x44,%esp
+7
0003c7d7 8b4508
0x08(%ebp),%eax
+10 0003c7da 80780400
0x04(%eax)
+14 0003c7de 0f84bc000000
+20 0003c7e4 f30f1000
,%xmm0
+24 0003c7e8 0f57d2
%xmm2
+27 0003c7eb 0f2ec2
%xmm0
+30 0003c7ee 7a06
c7f6
+32 0003c7f0 0f84ad000000
+38 0003c7f6 f30f100de8120e00
m1
+46 0003c7fe f30f114df4
p)
+51 0003c803 f30f1155f0
p)
+56 0003c808 f30f5905fc120e00
m0
+64 0003c810 f30f5cc1
%xmm0
+68 0003c814 f30f1145ec
p)
+73 0003c819 8d55f0
ebp),%edx
+76 0003c81c 0f2ed0

movl
pushl
subl
movl
cmpb
je

$0x00,

movss

0x0003c8a0
(%eax)

xorps

%xmm2,

ucomiss

%xmm2,

jp

0x0003

je
movss

0x0003c8a3
0x000e12e8,%xm

movss

%xmm1,0xf4(%eb

movss

%xmm2,0xf0(%eb

mulss

0x000e12fc,%xm
subss

movss

%xmm1,
%xmm0,0xec(%eb

leal

0xf0(%

ucomiss

%xmm0,

%xmm2
+79 0003c81f
c82d
+81 0003c821
ebp),%edx
+84 0003c824
ebp),%eax
+87 0003c827
%xmm0
+90 0003c82a
edx
+93 0003c82d
,%xmm0
+97 0003c831
p)
+102 0003c836
%xmm0
+105 0003c839
c83d
+107 0003c83b
c8a3
+109 0003c83d
04(%esp)
+117 0003c845
ebp),%eax
+120 0003c848
%esp)
+123 0003c84b
+128 0003c850
ebx
+130 0003c852
04(%esp)
+138 0003c85a
ebp),%edx
+141 0003c85d
%esp)
+144 0003c860
+149 0003c865
m0
+154 0003c86a
m0
+159 0003c86f
ebp),%eax
+162 0003c872
eax)
+165 0003c875
ebp)
+168 0003c878
m1
+173 0003c87d
%xmm1
+177 0003c881
m1
+182 0003c886
p)
+187 0003c88b
ebp)
+190 0003c88e
%esp
+193 0003c891

730c

jae

0x0003

8d55f4

leal

0xf4(%

8d45ec

leal

0xec(%

0f2ec1

ucomiss

%xmm1,

0f42d0

cmovbl

%eax,%

f30f1002

movss

(%edx)

f30f1145e4

movss

%xmm0,0xe4(%eb

0f2ec2

ucomiss

%xmm2,

7a02

jp

0x0003

7466

je

0x0003

c7442404404f0d00
CD_Front
8b450c

movl

890424
e840020200
89c3

calll

c7442404384f0d00
CD_Back
8b550c

movl

891424

$0x000d4f40,0x
movl

0x0c(%

movl

%eax,(

movl

0x0005ca90
%eax,%
$0x000d4f38,0x

movl

0x0c(%

movl

%edx,(

e82b020200
f30f104058

calll
movss

0x0005ca90
0x58(%eax),%xm

f30f5d4358

minss

0x58(%ebx),%xm

8b450c

movl

0x0c(%

d94014

flds

0x14(%

d95dd4

fstps

0xd4(%

f30f104dd4

movss

f30f5cc8

0xd4(%ebp),%xm
subss

%xmm0,

f30f594de4

mulss

0xe4(%ebp),%xm

f30f114dd4

movss

%xmm1,0xd4(%eb

d945d4

flds

0xd4(%

83c444

addl

$0x44,

5b

popl

%ebx

+194 0003c892 c9
+195 0003c893 c3
+196 0003c894 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+202 0003c89a 660f1f440000

nopw

0x00(%eax,%eax

)
)
+208
%xmm2
+211
p)
+216
ebp)
+219
%esp
+222
+223
+224
+225
+226
x)
+233
x)

0003c8a0 0f57d2
0003c8a3 f30f1155d4

xorps
movss

%xmm2,
%xmm2,0xd4(%eb

0003c8a8 d945d4

flds

0xd4(%

0003c8ab 83c444

addl

$0x44,

0003c8ae
0003c8af
0003c8b0
0003c8b1
0003c8b2

popl
leave
ret
nop

%ebx

5b
c9
c3
90
0f1f8000000000

nopl

0x00000000(%ea

0003c8b9 0f1f8000000000

nopl

0x00000000(%ea

+0

0003c8c0 55

pushl

%ebp
+1
0003c8c1 89e5
%esp,%ebp
+3
0003c8c3 53
%ebx
+4
0003c8c4 83ec14
$0x14,%esp
+7
0003c8c7 8b5d0c
0x0c(%ebp),%ebx
+10 0003c8ca c744240439510d00
04(%esp)
FrontNoWindow
+18 0003c8d2 891c24
%esp)
+21 0003c8d5 e8261a0200
+26 0003c8da c7450c47510d00
0c(%ebp)
InsideFrontNoWindow
+33 0003c8e1 895d08
x08(%ebp)
+36 0003c8e4 83c414
%esp
+39 0003c8e7 5b
+40 0003c8e8 c9
+41 0003c8e9 e9121a0200
+46 0003c8ee 6690
+0

movl
pushl
subl
movl
movl

$0x000d5139,0x
movl

calll
movl

%ebx,(
0x0005e300
$0x000d5147,0x

movl

%ebx,0

addl

$0x14,

popl
leave

%ebx

jmp

0x0005e300
nop

0003c8f0 55

pushl

%ebp
+1
0003c8f1 89e5
%esp,%ebp
+3
0003c8f3 53
%ebx
+4
0003c8f4 83ec14
$0x14,%esp
+7
0003c8f7 8b5d0c
0x0c(%ebp),%ebx
+10 0003c8fa c74424045b510d00

movl
pushl
subl
movl
movl

$0x000d515b,0x

04(%esp)
+18 0003c902
%esp)
+21 0003c905
+26 0003c90a
0c(%ebp)
+33 0003c911
x08(%ebp)
+36 0003c914
%esp
+39 0003c917
+40 0003c918
+41 0003c919
+46 0003c91e
+0

FrontWindow
891c24
e8f6190200
c7450c67510d00
InsideFrontWindow
895d08

movl
calll
movl

%ebx,(
0x0005e300
$0x000d5167,0x

movl

%ebx,0

83c414

addl

$0x14,

5b
c9
e9e2190200
6690

popl
leave

%ebx

jmp

0x0005e300
nop

0003c920 55

pushl

%ebp
+1
0003c921 89e5
%esp,%ebp
+3
0003c923 53
%ebx
+4
0003c924 83ec14
$0x14,%esp
+7
0003c927 8b5d0c
0x0c(%ebp),%ebx
+10 0003c92a c744240439510d00
04(%esp)
FrontNoWindow
+18 0003c932 891c24
%esp)
+21 0003c935 e8c6190200
+26 0003c93a c74424045b510d00
04(%esp)
FrontWindow
+34 0003c942 891c24
%esp)
+37 0003c945 e8b6190200
+42 0003c94a c744240488560d00
04(%esp)
Back
+50 0003c952 891c24
%esp)
+53 0003c955 e8a6190200
+58 0003c95a c74424047a510d00
04(%esp)
InsideBack
+66 0003c962 891c24
%esp)
+69 0003c965 e896190200
+74 0003c96a c744240467510d00
04(%esp)
InsideFrontWindow
+82 0003c972 891c24
%esp)
+85 0003c975 e886190200
+90 0003c97a c744240447510d00
04(%esp)
InsideFrontNoWindow
+98 0003c982 891c24
%esp)
+101 0003c985 e876190200
+106 0003c98a 895d08
x08(%ebp)
+109 0003c98d 83c414
%esp
+112 0003c990 5b

movl
pushl
subl
movl
movl

$0x000d5139,0x
movl

calll
movl

%ebx,(
0x0005e300
$0x000d515b,0x

movl
calll
movl

%ebx,(
0x0005e300
$0x000d5688,0x

movl
calll
movl

%ebx,(
0x0005e300
$0x000d517a,0x

movl
calll
movl

%ebx,(
0x0005e300
$0x000d5167,0x

movl
calll
movl

%ebx,(
0x0005e300
$0x000d5147,0x

movl

%ebx,(

movl

0x0005e300
%ebx,0

addl

$0x14,

popl

%ebx

calll

+113
+114
+119
+120
x,%eax)

0003c991
0003c992
0003c997
0003c998
+0

c9
e9a9010200
90
0f1f840000000000

leave
jmp

0x0005cb40
nop

nopl

0x00000000(%ea

0003c9a0 55

pushl

%ebp
+1
0003c9a1 89e5
%esp,%ebp
+3
0003c9a3 83ec38
$0x38,%esp
+6
0003c9a6 895df4
%ebx,0xf4(%ebp)
+9
0003c9a9 8975f8
%esi,0xf8(%ebp)
+12 0003c9ac 897dfc
xfc(%ebp)
+15 0003c9af 8b5d08
ebp),%ebx
+18 0003c9b2 c7042458000000
esp)
'X'
+25 0003c9b9 e8bc630c00
operator new(unsigned long)
+30 0003c9be 89c6
esi
+32 0003c9c0 0fb683da000000
x),%eax
+39 0003c9c7 8845e6
e6(%ebp)
+42 0003c9ca 0fb683d9000000
x),%eax
+49 0003c9d1 8845e7
e7(%ebp)
+52 0003c9d4 0fb6bbd8000000
x),%edi
+59 0003c9db 8b9bd4000000
x),%ebx
+65 0003c9e1 c744240401000000
04(%esp)
+73 0003c9e9 893424
%esp)
+76 0003c9ec e80fb0fcff
+81 0003c9f1 c706c09c1300
esi)
+87 0003c9f7 895e50
x50(%esi)
+90 0003c9fa 89f8
eax
+92 0003c9fc 884654
54(%esi)
+95 0003c9ff 0fb645e7
ebp),%eax
+99 0003ca03 884656
56(%esi)
+102 0003ca06 0fb645e6
ebp),%eax
+106 0003ca0a 884657
57(%esi)
+109 0003ca0d 89f0

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00000058,(%

calll

0x00102d7a
movl

movzbl

%eax,%
0x000000da(%eb

movb
movzbl

%al,0x
0x000000d9(%eb

movb

%al,0x

movzbl

0x000000d8(%eb

movl

0x000000d4(%eb

movl

$0x00000001,0x
movl

calll
movl

%esi,(
0x00007a00
$0x00139cc0,(%

movl

%ebx,0

movl

%edi,%

movb

%al,0x

movzbl

0xe7(%

movb

%al,0x

movzbl

0xe6(%

movb

%al,0x

movl

%esi,%

eax
+111 0003ca0f 8b5df4
ebp),%ebx
+114 0003ca12 8b75f8
ebp),%esi
+117 0003ca15 8b7dfc
ebp),%edi
+120 0003ca18 c9
+121 0003ca19 c3
+122 0003ca1a 89c3
ebx
+124 0003ca1c 893424
%esp)
+127 0003ca1f e84a630c00
operator delete(void*)
+132 0003ca24 891c24
%esp)
+135 0003ca27 e81c620c00
__Unwind_Resume
+140 0003ca2c 0f1f4000
eax)
+0

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nopl

0003ca30 55

0x00(%
pushl

%ebp
+1
0003ca31 89e5
%esp,%ebp
+3
0003ca33 57
%edi
+4
0003ca34 56
%esi
+5
0003ca35 53
%ebx
+6
0003ca36 83ec5c
$0x5c,%esp
+9
0003ca39 8b7d08
0x08(%ebp),%edi
+12 0003ca3c 8b5d0c
ebp),%ebx
+15 0003ca3f 895c2404
x04(%esp)
+19 0003ca43 893c24
%esp)
+22 0003ca46 e805a4fcff
+27 0003ca4b c707289c1300
edi)
+33 0003ca51 c74704749c1300
04(%edi)
+40 0003ca58 899fd0000000
0(%edi)
+46 0003ca5e c787d400000000000000
(%edi)
+56 0003ca68 c687d800000001
d8(%edi)
+63 0003ca6f c687d900000001
d9(%edi)
+70 0003ca76 c687da00000000
da(%edi)
+77 0003ca7d bbb0c60300
bx
+82 0003ca82 31f6

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

%ebx,0

movl

%edi,(

calll
movl

0x00006e50
$0x00139c28,(%

movl

$0x00139c74,0x

movl

%ebx,0x000000d

movl

$0x00000000,0x000000d4
movb

$0x01,0x000000

movb

$0x01,0x000000

movb

$0x00,0x000000

movl

$0x0003c6b0,%e
xorl

%esi,%

esi
+84 0003ca84
c8(%ebp)
+91 0003ca8b
cc(%ebp)
+98 0003ca92
%esp)
+101 0003ca95
+106 0003ca9a
1c(%esp)
+114 0003caa2
x14(%esp)
+118 0003caa6
x18(%esp)
+122 0003caaa
ebp),%edx
+125 0003caad
ebp),%ecx
+128 0003cab0
x0c(%esp)
+132 0003cab4
x10(%esp)
+136 0003cab8
08(%esp)
+144 0003cac0
x04(%esp)
+148 0003cac4
%esp)
+151 0003cac7
+156 0003cacc
bx
+161 0003cad1
d0(%ebp)
+168 0003cad8
d4(%ebp)
+175 0003cadf
%esp)
+178 0003cae2
+183 0003cae7
1c(%esp)
+191 0003caef
x14(%esp)
+195 0003caf3
x18(%esp)
+199 0003caf7
ebp),%edx
+202 0003cafa
ebp),%ecx
+205 0003cafd
x0c(%esp)
+209 0003cb01
x10(%esp)
+213 0003cb05
08(%esp)
+221 0003cb0d
x04(%esp)
+225 0003cb11
%esp)
+228 0003cb14
+233 0003cb19

c745c850cf0300

movl

$0x0003cf50,0x

c745cc00000000

movl

$0x00000000,0x

893c24
e8069dfcff
c744241c01000000

movl
calll
movl

%edi,(
0x000067a0
$0x00000001,0x

895c2414

movl

%ebx,0

89742418

movl

%esi,0

8b55c8

movl

0xc8(%

8b4dcc

movl

0xcc(%

8954240c

movl

%edx,0

894c2410

movl

%ecx,0

c744240885510d00
Show envelope
897c2404

movl

890424

$0x000d5185,0x
movl

%edi,0

movl

%eax,(

e8a42b0600
bbc0c60300

calll
movl

0x0009f670
$0x0003c6c0,%e

c745d030d00300

movl

$0x0003d030,0x

c745d400000000

movl

$0x00000000,0x

893c24
e8b99cfcff
c744241c00000000

movl
calll
movl

%edi,(
0x000067a0
$0x00000000,0x

895c2414

movl

%ebx,0

89742418

movl

%esi,0

8b55d0

movl

0xd0(%

8b4dd4

movl

0xd4(%

8954240c

movl

%edx,0

894c2410

movl

%ecx,0

c744240893510d00
Show window
897c2404

movl

890424
e8572b0600
bbd0c60300

calll
movl

$0x000d5193,0x
movl

%edi,0

movl

%eax,(
0x0009f670
$0x0003c6d0,%e

bx
+238 0003cb1e
d8(%ebp)
+245 0003cb25
dc(%ebp)
+252 0003cb2c
%esp)
+255 0003cb2f
+260 0003cb34
1c(%esp)
+268 0003cb3c
x14(%esp)
+272 0003cb40
x18(%esp)
+276 0003cb44
ebp),%edx
+279 0003cb47
ebp),%ecx
+282 0003cb4a
x0c(%esp)
+286 0003cb4e
x10(%esp)
+290 0003cb52
08(%esp)
+298 0003cb5a
x04(%esp)
+302 0003cb5e
%esp)
+305 0003cb61
+310 0003cb66
bx
+315 0003cb6b
e0(%ebp)
+322 0003cb72
e4(%ebp)
+329 0003cb79
%esp)
+332 0003cb7c
+337 0003cb81
x1c(%esp)
+341 0003cb85
x20(%esp)
+345 0003cb89
ebp),%edx
+348 0003cb8c
ebp),%ecx
+351 0003cb8f
x14(%esp)
+355 0003cb93
x18(%esp)
+359 0003cb97
10(%esp)
+367 0003cb9f
0c(%esp)
+375 0003cba7
08(%esp)
+383 0003cbaf
x04(%esp)
+387 0003cbb3
%esp)

c745d810d00300

movl

$0x0003d010,0x

c745dc00000000

movl

$0x00000000,0x

893c24
e86c9cfcff
c744241c00000000

movl
calll
movl

%edi,(
0x000067a0
$0x00000000,0x

895c2414

movl

%ebx,0

89742418

movl

%esi,0

8b55d8

movl

0xd8(%

8b4ddc

movl

0xdc(%

8954240c

movl

%edx,0

894c2410

movl

%ecx,0

c744240846500d00
Disk is on the floor
897c2404

movl

890424

$0x000d5046,0x
movl

%edi,0

movl

%eax,(

e80a2b0600
bba0c60300

calll
movl

0x0009f670
$0x0003c6a0,%e

c745e0b0c70300

movl

$0x0003c7b0,0x

c745e400000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55e0

movl

0xe0(%

8b4de4

movl

0xe4(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e81f9cfcff
895c241c

calll

c744241064000000
'd'
c744240c00000000

movl

$0x00000064,0x

movl

$0x00000000,0x

c7442408a0510d00
Disk offset
897c2404

movl

$0x000d51a0,0x

890424

movl

%edi,0

movl

%eax,(

+390 0003cbb6 e8852d0600


+395 0003cbbb 83c45c
%esp
+398 0003cbbe 5b
+399 0003cbbf 5e
+400 0003cbc0 5f
+401 0003cbc1 c9
+402 0003cbc2 c3
+403 0003cbc3 89c3
ebx
+405 0003cbc5 893c24
%esp)
+408 0003cbc8 e883a1fcff
+413 0003cbcd 891c24
%esp)
+416 0003cbd0 e873600c00
__Unwind_Resume
+421 0003cbd5 90
+422 0003cbd6 662e0f1f840000000000
ax)
+0

calll
addl

0x0009f940
$0x5c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%edi,(

movl

0x00006d50
%ebx,(

calll
calll

%eax,%

0x00102c48
nop
%cs:0x00000000(%eax,%e

nopw

0003cbe0 55

pushl

%ebp
+1
0003cbe1 89e5
%esp,%ebp
+3
0003cbe3 c9
+4
0003cbe4 e947feffff
ca30
+9
0003cbe9 90
+10 0003cbea 660f1f440000
)
+0

movl
leave
jmp

0x0003
nop
0x00(%eax,%eax

nopw

0003cbf0 55

pushl

%ebp
+1
0003cbf1 89e5
%esp,%ebp
+3
0003cbf3 53
%ebx
+4
0003cbf4 83ec14
$0x14,%esp
+7
0003cbf7 8b5d0c
0x0c(%ebp),%ebx
+10 0003cbfa c7442404ac510d00
04(%esp)
CD Front
+18 0003cc02 891c24
%esp)
+21 0003cc05 e856c7fdff
+26 0003cc0a ba01000000
dx
+31 0003cc0f 84c0
l
+33 0003cc11 740d
cc20
+35 0003cc13 89d0
eax
+37 0003cc15 83c414
%esp
+40 0003cc18 5b
+41 0003cc19 c9
+42 0003cc1a c3

movl
pushl
subl
movl
movl

$0x000d51ac,0x
movl

calll
movl

%ebx,(
0x00019360
$0x00000001,%e

testb

%al,%a

je

0x0003

movl

%edx,%

addl

$0x14,

popl
leave
ret

%ebx

+43 0003cc1b 0f1f440000

nopl

0x00(%eax,%eax

c74424045c4d0d00
CD Back
891c24

movl

$0x000d4d5c,0x

e830c7fdff
0fb6d0

calll

)
+48 0003cc20
04(%esp)
+56 0003cc28
%esp)
+59 0003cc2b
+64 0003cc30
dx
+67 0003cc33
eax
+69 0003cc35
%esp
+72 0003cc38
+73 0003cc39
+74 0003cc3a
+75 0003cc3b
+76 0003cc3c
eax)
+0

movl
movzbl

%ebx,(
0x00019360
%al,%e

89d0

movl

%edx,%

83c414

addl

$0x14,

5b
c9
c3
90
0f1f4000

popl
leave
ret
nop
nopl

%ebx

0003cc40 55

0x00(%
pushl

%ebp
+1
0003cc41 89e5
%esp,%ebp
+3
0003cc43 83ec48
$0x48,%esp
+6
0003cc46 895df4
%ebx,0xf4(%ebp)
+9
0003cc49 8975f8
%esi,0xf8(%ebp)
+12 0003cc4c 897dfc
xfc(%ebp)
+15 0003cc4f 8b5d08
ebp),%ebx
+18 0003cc52 8b750c
ebp),%esi
+21 0003cc55 8b7d10
ebp),%edi
+24 0003cc58 803da0df130000
a0
+31 0003cc5f 745f
ccc0
+33 0003cc61 c744241005000000
10(%esp)
+41 0003cc69 c744240cc0df1300
0c(%esp)
+49 0003cc71 89742408
x08(%esp)
+53 0003cc75 897c2404
x04(%esp)
+57 0003cc79 891c24
%esp)
+60 0003cc7c e8ffb8fdff
+65 0003cc81 8b07
,%eax
+67 0003cc83 893c24
%esp)
+70 0003cc86 ff5028
%eax)
+73 0003cc89 84c0

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

0x10(%

cmpb

$0x00,0x0013df
je

0x0003

movl

$0x00000005,0x

movl

$0x0013dfc0,0x
movl

%esi,0

movl

%edi,0

movl

%ebx,(

movl

0x00018580
(%edi)

movl

%edi,(

call

*0x28(

testb

%al,%a

calll

l
+75 0003cc8b 7513
cca0
+77 0003cc8d 8b5df4
ebp),%ebx
+80 0003cc90 8b75f8
ebp),%esi
+83 0003cc93 8b7dfc
ebp),%edi
+86 0003cc96 c9
+87 0003cc97 c3
+88 0003cc98 0f1f840000000000
x,%eax)
+96 0003cca0 8b07
,%eax
+98 0003cca2 c7450c01000000
0c(%ebp)
+105 0003cca9 897d08
x08(%ebp)
+108 0003ccac 8b4810
eax),%ecx
+111 0003ccaf 8b5df4
ebp),%ebx
+114 0003ccb2 8b75f8
ebp),%esi
+117 0003ccb5 8b7dfc
ebp),%edi
+120 0003ccb8 c9
+121 0003ccb9 ffe1
+123 0003ccbb 0f1f440000
)
+128 0003ccc0 c70424a0df1300
esp)
+135 0003ccc7 e8d8600c00
___cxa_guard_acquire
+140 0003cccc 85c0
eax
+142 0003ccce 7491
cc61
+144 0003ccd0 c705c4df130000000000
+154 0003ccda c705c8df130000000000
+164 0003cce4 c705ccdf130000000000
+174 0003ccee c705d0df130000000000
+184 0003ccf8 c705d4df130000000000
+194 0003cd02 c705d8df130000000000
+204 0003cd0c c705c0df1300004c0d00
+214 0003cd16 c605c8df130000
c8
+221 0003cd1d c605c9df1300c8
c9
+228 0003cd24 c605cadf1300fa
ca
+235 0003cd2b c605cbdf1300ff
cb
+242 0003cd32 a1b0801300
x
+247 0003cd37 f30f1008
,%xmm1
+251 0003cd3b f30f110dccdf1300
cc

jne

0x0003

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
nopl

0x00000000(%ea
movl

movl

(%edi)
$0x00000001,0x

movl

%edi,0

movl

0x10(%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
jmp
nopl

*%ecx
0x00(%eax,%eax

movl

$0x0013dfa0,(%

calll

0x00102da4

movl
movl
movl
movl
movl
movl
movl

testl

%eax,%

je

0x0003

movb

$0x00000000,0x0013dfc4
$0x00000000,0x0013dfc8
$0x00000000,0x0013dfcc
$0x00000000,0x0013dfd0
$0x00000000,0x0013dfd4
$0x00000000,0x0013dfd8
$0x000d4c00,0x0013dfc0
$0x00,0x0013df

movb

$0xc8,0x0013df

movb

$0xfa,0x0013df

movb

$0xff,0x0013df

movl

0x001380b0,%ea
movss

movss

(%eax)
%xmm1,0x0013df

+259 0003cd43 f30f104004

movss

0x04(%eax),%xm

movss

%xmm0,0x0013df

m0
+264 0003cd48 f30f1105d0df1300
d0
+272 0003cd50
eax),%ecx
+275 0003cd53
4
+281 0003cd59
eax),%edx
+284 0003cd5c
8
+290 0003cd62
+300 0003cd6c
+310 0003cd76
+320 0003cd80
e4
+327 0003cd87
e5
+334 0003cd8e
e6
+341 0003cd95
e7
+348 0003cd9c
e8
+356 0003cda4
ec
+364 0003cdac
0
+370 0003cdb2
4
+376 0003cdb8
+386 0003cdc2
+396 0003cdcc
+406 0003cdd6
00
+413 0003cddd
01
+420 0003cde4
02
+427 0003cdeb
03
+434 0003cdf2
04
+442 0003cdfa
08
+450 0003ce02
c
+456 0003ce08
0
+462 0003ce0e
+472 0003ce18
+482 0003ce22
+492 0003ce2c
+502 0003ce36
+512 0003ce40
+522 0003ce4a
+532 0003ce54
x
+537 0003ce59

8b4808

movl

890dd4df1300

movl

8b500c

%ecx,0x0013dfd
movl

8915d8df1300

0x08(%

0x0c(%

movl

%edx,0x0013dfd

movb

$0x00000000,0x0013dfe0
$0x00000000,0x0013dfe4
$0x000d5688,0x0013dfdc
$0x00,0x0013df

c605e5df1300c8

movb

$0xc8,0x0013df

c605e6df1300fa

movb

$0xfa,0x0013df

c605e7df1300ff

movb

$0xff,0x0013df

f30f110de8df1300

movss

%xmm1,0x0013df

f30f1105ecdf1300

movss

%xmm0,0x0013df

890df0df1300

movl

%ecx,0x0013dff

8915f4df1300

movl

%edx,0x0013dff

movb

$0x00000000,0x0013dffc
$0x00000000,0x0013e000
$0x000d5f80,0x0013dff8
$0xf0,0x0013e0

c60501e01300f0

movb

$0xf0,0x0013e0

c60502e01300f0

movb

$0xf0,0x0013e0

c60503e01300ff

movb

$0xff,0x0013e0

f30f110d04e01300

movss

%xmm1,0x0013e0

f30f110508e01300

movss

%xmm0,0x0013e0

890d0ce01300

movl

%ecx,0x0013e00

891510e01300

movl

%edx,0x0013e01

movl

$0x00000000,0x0013e01c
$0x00000000,0x0013e020
$0x00000000,0x0013e024
$0x00000000,0x0013e028
$0x00000000,0x0013e02c
$0x000d51ac,0x0013e014
$0x000d4f6e,0x0013e018
0x001380bc,%ea

c705e0df130000000000
c705e4df130000000000
c705dcdf130088560d00
c605e4df130000

c705fcdf130000000000
c70500e0130000000000
c705f8df1300805f0d00
c60500e01300f0

c7051ce0130000000000
c70520e0130000000000
c70524e0130000000000
c70528e0130000000000
c7052ce0130000000000
c70514e01300ac510d00
c70518e013006e4f0d00
a1bc801300
8b00

movl
movl
movl

movl
movl
movl

movl
movl
movl
movl
movl
movl
movl

movl

(%eax)

,%eax
+539 0003ce5b a31ce01300
c
+544 0003ce60 f30f110d20e01300
20
+552 0003ce68 f30f110524e01300
24
+560 0003ce70 890d28e01300
8
+566 0003ce76 89152ce01300
c
+572 0003ce7c c70538e0130000000000
+582 0003ce86 c7053ce0130000000000
+592 0003ce90 c70540e0130000000000
+602 0003ce9a c70544e0130000000000
+612 0003cea4 c70548e0130000000000
+622 0003ceae c70530e013005c4d0d00
+632 0003ceb8 c70534e01300764f0d00
+642 0003cec2 a1bc801300
x
+647 0003cec7 8b00
,%eax
+649 0003cec9 a338e01300
8
+654 0003cece f30f110d3ce01300
3c
+662 0003ced6 f30f110540e01300
40
+670 0003cede 890d44e01300
4
+676 0003cee4 891548e01300
8
+682 0003ceea c70424a0df1300
esp)
+689 0003cef1 e8b45e0c00
___cxa_guard_release
+694 0003cef6 e966fdffff
+699 0003cefb 90
+700 0003cefc 0f1f4000
eax)
+0

movl

%eax,0x0013e01

movss

%xmm1,0x0013e0

movss

%xmm0,0x0013e0

movl

%ecx,0x0013e02

movl

%edx,0x0013e02

movl

$0x00000000,0x0013e038
$0x00000000,0x0013e03c
$0x00000000,0x0013e040
$0x00000000,0x0013e044
$0x00000000,0x0013e048
$0x000d4d5c,0x0013e030
$0x000d4f76,0x0013e034
0x001380bc,%ea

movl
movl
movl
movl
movl
movl
movl

movl

(%eax)

movl

%eax,0x0013e03

movss

%xmm1,0x0013e0

movss

%xmm0,0x0013e0

movl

%ecx,0x0013e04

movl

%edx,0x0013e04

movl

$0x0013dfa0,(%

calll

0x00102daa

jmp

0x0003cc61
nop
nopl

0003cf00 55

0x00(%
pushl

%ebp
+1
0003cf01 89e5
%esp,%ebp
+3
0003cf03 83ec18
$0x18,%esp
+6
0003cf06 895df8
%ebx,0xf8(%ebp)
+9
0003cf09 8975fc
%esi,0xfc(%ebp)
+12 0003cf0c c70424dc000000
esp)
+19 0003cf13 e8625e0c00
operator new(unsigned long)
+24 0003cf18 89c6
esi
+26 0003cf1a 8b4508
ebp),%eax
+29 0003cf1d 89442404

movl
subl
movl
movl
movl

$0x000000dc,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

x04(%esp)
+33 0003cf21 893424
%esp)
+36 0003cf24 e807fbffff
+41 0003cf29 89f0
eax
+43 0003cf2b 8b5df8
ebp),%ebx
+46 0003cf2e 8b75fc
ebp),%esi
+49 0003cf31 c9
+50 0003cf32 c3
+51 0003cf33 89c3
ebx
+53 0003cf35 893424
%esp)
+56 0003cf38 e8315e0c00
operator delete(void*)
+61 0003cf3d 891c24
%esp)
+64 0003cf40 e8035d0c00
__Unwind_Resume
+69 0003cf45 90
+70 0003cf46 662e0f1f840000000000
ax)
+0

movl

%esi,(

movl

0x0003ca30
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

0003cf50 55

pushl

%ebp
+1
0003cf51 89e5
%esp,%ebp
+3
0003cf53 56
%esi
+4
0003cf54 53
%ebx
+5
0003cf55 83ec10
$0x10,%esp
+8
0003cf58 8b7508
0x08(%ebp),%esi
+11 0003cf5b 8b450c
ebp),%eax
+14 0003cf5e 3886d8000000
(%esi)
+20 0003cf64 741a
cf80
+22 0003cf66 8886d8000000
(%esi)
+28 0003cf6c 8b06
,%eax
+30 0003cf6e 893424
%esp)
+33 0003cf71 ff5034
%eax)
+36 0003cf74 8d500c
eax),%edx
+39 0003cf77 8b400c
eax),%eax
+42 0003cf7a 891424
%esp)
+45 0003cf7d ff5024
%eax)

movl
pushl
pushl
subl
movl
movl
cmpb

0x0c(%
%al,0x000000d8

je
movb

0x0003
%al,0x000000d8

movl

(%esi)

movl

%esi,(

call

*0x34(

leal

0x0c(%

movl

0x0c(%

movl

%edx,(

call

*0x24(

+48 0003cf80
i),%ebx
+55 0003cf87
%esp)
+58 0003cf8a
+63 0003cf8f
04(%esp)
+71 0003cf97
%esp)
+74 0003cf9a
+79 0003cf9f
x04(%esp)
+83 0003cfa3
%esp)
+86 0003cfa6
+91 0003cfab
i),%ebx
+98 0003cfb2
%esp)
+101 0003cfb5
+106 0003cfba
04(%esp)
+114 0003cfc2
%esp)
+117 0003cfc5
+122 0003cfca
x04(%esp)
+126 0003cfce
%esp)
+129 0003cfd1
+134 0003cfd6
i),%ebx
+141 0003cfdd
%esp)
+144 0003cfe0
+149 0003cfe5
04(%esp)
+157 0003cfed
%esp)
+160 0003cff0
+165 0003cff5
x0c(%ebp)
+168 0003cff8
x08(%ebp)
+171 0003cffb
%esp
+174 0003cffe
+175 0003cfff
+176 0003d000
+177 0003d001
+182 0003d006
ax)
+0

0fb69ed8000000

movzbl

893424

0x000000d8(%es
movl

e81198fcff
c744240493510d00
Show window
890424

calll
movl

e8c12b0600
895c2404

calll

890424
e845210600
0fb69ed8000000

0x000067a0
$0x000d5193,0x
movl

%eax,(

movl

0x0009fb60
%ebx,0

movl

%eax,(

calll
movzbl

893424

%esi,(

0x0009f0f0
0x000000d8(%es
movl

e8e697fcff
c744240446500d00
Disk is on the floor
890424

calll
movl

e8962b0600
895c2404

calll

890424
e81a210600
0fb69ed8000000

0x000067a0
$0x000d5046,0x
movl

%eax,(

movl

0x0009fb60
%ebx,0

movl

%eax,(

calll
movzbl

893424

%esi,(

0x0009f0f0
0x000000d8(%es
movl

e8bb97fcff
c7442404a0510d00
Disk offset
890424

calll
movl

e86b2b0600
895d0c

calll

%esi,(
0x000067a0
$0x000d51a0,0x

movl

%eax,(

movl

0x0009fb60
%ebx,0

894508

movl

%eax,0

83c410

addl

$0x10,

5b
5e
c9
e9ea200600
662e0f1f840000000000

popl
popl
leave

%ebx
%esi

0003d010 55

jmp
nopw

0x0009f0f0
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
0003d011 89e5
%esp,%ebp
+3
0003d013 8b5508
0x08(%ebp),%edx
+6
0003d016 8b450c

movl
movl
movl

0x0c(%ebp),%eax
+9
0003d019 3882da000000
000000da(%edx)
+15 0003d01f 7406
d027
+17 0003d021 8882da000000
(%edx)
+23 0003d027 c9
+24 0003d028 c3
+25 0003d029 90
+26 0003d02a 660f1f440000
)
+0

cmpb

%al,0x

je

0x0003

movb

%al,0x000000da
leave
ret
nop

nopw

0x00(%eax,%eax

0003d030 55

pushl

%ebp
+1
0003d031 89e5
%esp,%ebp
+3
0003d033 8b5508
0x08(%ebp),%edx
+6
0003d036 8b450c
0x0c(%ebp),%eax
+9
0003d039 3882d9000000
000000d9(%edx)
+15 0003d03f 7406
d047
+17 0003d041 8882d9000000
(%edx)
+23 0003d047 c9
+24 0003d048 c3
+25 0003d049 90
+26 0003d04a 660f1f440000
)
+0

movl
movl
movl
cmpb

%al,0x

je

0x0003

movb

%al,0x000000d9
leave
ret
nop

nopw

0x00(%eax,%eax

0003d050 55

pushl

%ebp
+1
0003d051 89e5
%esp,%ebp
+3
0003d053 56
%esi
+4
0003d054 53
%ebx
+5
0003d055 83ec10
$0x10,%esp
+8
0003d058 8b5d08
0x08(%ebp),%ebx
+11 0003d05b 8b750c
ebp),%esi
+14 0003d05e 0fb64654
esi),%eax
+18 0003d062 89442404
x04(%esp)
+22 0003d066 891c24
%esp)
+25 0003d069 e8e2feffff
+30 0003d06e 891c24
%esp)
+33 0003d071 e82a97fcff
+38 0003d076 c7442404a0510d00
04(%esp)
Disk offset
+46 0003d07e 890424

movl
pushl
pushl
subl
movl
movl

0x0c(%

movzbl

0x54(%

movl

%eax,0

movl

%ebx,(

movl

0x0003cf50
%ebx,(

calll
calll
movl

0x000067a0
$0x000d51a0,0x
movl

%eax,(

%esp)
+49 0003d081
+54 0003d086
,%ecx
+56 0003d088
esi),%edx
+59 0003d08b
x04(%esp)
+63 0003d08f
%esp)
+66 0003d092
%ecx)
+69 0003d095
esi),%eax
+73 0003d099
x),%al
+79 0003d09f
d0a7
+81 0003d0a1
(%ebx)
+87 0003d0a7
esi),%eax
+91 0003d0ab
x),%al
+97 0003d0b1
d0b9
+99 0003d0b3
(%ebx)
+105 0003d0b9
%esp
+108 0003d0bc
+109 0003d0bd
+110 0003d0be
+111 0003d0bf
+0

e8da2a0600
8b08

movl

0x0009fb60
(%eax)

8b5650

movl

0x50(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

0fb64656

movzbl

0x56(%

3a83d9000000

calll

cmpb

7406
8883d9000000

je
movb

0fb64657
3a83da000000

0x0003
%al,0x000000d9

movzbl
cmpb

7406
8883da000000

0x000000d9(%eb

0x57(%
0x000000da(%eb

je
movb

0x0003
%al,0x000000da

83c410

addl

$0x10,

5b
5e
c9
c3

popl
popl
leave
ret

%ebx
%esi

0003d0c0 55

pushl

%ebp
+1
0003d0c1 89e5
%esp,%ebp
+3
0003d0c3 56
%esi
+4
0003d0c4 53
%ebx
+5
0003d0c5 83c480
$0x80,%esp
+8
0003d0c8 8b4508
0x08(%ebp),%eax
+11 0003d0cb 8b750c
ebp),%esi
+14 0003d0ce f30f1008
,%xmm1
+18 0003d0d2 f30f104618
m0
+23 0003d0d7 f30f5c460c
m0
+28 0003d0dc 0f57d2
%xmm2
+31 0003d0df 0f28da
%xmm3
+34 0003d0e2 f30f5fd8

movl
pushl
pushl
addl
movl
movl

0x0c(%

movss

(%eax)

movss

0x18(%esi),%xm

subss

0x0c(%esi),%xm
xorps

%xmm2,

movaps

%xmm2,

maxss

%xmm0,

%xmm3
+38 0003d0e6
%xmm0
+41 0003d0e9
%xmm0
+45 0003d0ed
p)
+50 0003d0f2
p)
+55 0003d0f7
0x04(%eax)
+59 0003d0fb
+65 0003d101
%xmm1
+68 0003d104
d10c
+70 0003d106
+76 0003d10c
m3
+84 0003d114
p)
+89 0003d119
p)
+94 0003d11e
%xmm0
+97 0003d121
m0
+105 0003d129
%xmm0
+109 0003d12d
p)
+114 0003d132
ebp),%edx
+117 0003d135
%xmm2
+120 0003d138
d146
+122 0003d13a
ebp),%edx
+125 0003d13d
ebp),%eax
+128 0003d140
%xmm0
+131 0003d143
edx
+134 0003d146
,%xmm0
+138 0003d14a
p)
+143 0003d14f
%xmm0
+146 0003d152
d156
+148 0003d154
d1a0
+150 0003d156
04(%esp)
+158 0003d15e
%esp)
+161 0003d161

0f28c3

movaps

%xmm3,

f30f59c1

mulss

%xmm1,

f30f1145e0

movss

%xmm0,0xe0(%eb

f30f1155e4

movss

%xmm2,0xe4(%eb

80780400
0f849f000000
0f2eca

cmpb
je
ucomiss

7a06

jp

$0x00,
0x0003d1a0
%xmm2,
0x0003

0f8494000000
f30f101de8120e00

je
movss

0x0003d1a0
0x000e12e8,%xm

f30f115df4

movss

%xmm3,0xf4(%eb

f30f1155f0

movss

%xmm2,0xf0(%eb

0f28c1
f30f5905fc120e00

movaps
mulss

f30f5cc3
f30f1145ec

%xmm1,
0x000e12fc,%xm

subss
movss

%xmm3,
%xmm0,0xec(%eb

8d55f0

leal

0xf0(%

0f2ed0

ucomiss

%xmm0,

730c

jae

0x0003

8d55f4

leal

0xf4(%

8d45ec

leal

0xec(%

0f2ec3

ucomiss

%xmm3,

0f42d0

cmovbl

%eax,%

f30f1002

movss

(%edx)

f30f114594

movss

%xmm0,0x94(%eb

0f2ec2

ucomiss

%xmm2,

7a02

jp

0x0003

744a

je

0x0003

c7442404404f0d00
CD_Front
893424

movl

e82af90100

calll

$0x000d4f40,0x
movl

%esi,(
0x0005ca90

+166 0003d166
ebx
+168 0003d168
04(%esp)
+176 0003d170
%esp)
+179 0003d173
+184 0003d178
m0
+189 0003d17d
m0
+194 0003d182
m1
+199 0003d187
%xmm1
+203 0003d18b
m1
+208 0003d190
d1a3
+210 0003d192
x)
+217 0003d199
x)
+224 0003d1a0
%xmm1
+227 0003d1a3
p)
+232 0003d1a8
ebp),%eax
+235 0003d1ab
x04(%esp)
+239 0003d1af
ebp),%ebx
+242 0003d1b2
%esp)
+245 0003d1b5
+250 0003d1ba
04(%esp)
+258 0003d1c2
%esp)
+261 0003d1c5
+266 0003d1ca
x04(%esp)
+270 0003d1ce
%esp)
+273 0003d1d1
+278 0003d1d6
04(%esp)
+286 0003d1de
%esp)
+289 0003d1e1
+294 0003d1e6
x04(%esp)
+298 0003d1ea
%esp)
+301 0003d1ed
+306 0003d1f2
%esp)
+309 0003d1f5
+314 0003d1fa

89c3

movl

%eax,%

c7442404384f0d00
CD_Back
893424

movl

e818f90100
f30f104058

calll
movss

0x0005ca90
0x58(%eax),%xm

f30f5d4358

minss

0x58(%ebx),%xm

f30f104e14

movss

0x14(%esi),%xm

movl

f30f5cc8
f30f594d94

$0x000d4f38,0x

subss
mulss

eb11

%esi,(

%xmm0,
0x94(%ebp),%xm

jmp

0x0003

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

0f28ca
f30f114de8

movaps
movss

%xmm2,
%xmm1,0xe8(%eb

8d45e0

leal

0xe0(%

89442404

movl

%eax,0

8d5da0

leal

0xa0(%

891c24

movl

%ebx,(

e8667b0200
c7442404404f0d00
CD_Front
893424

calll
movl

e8c6f80100
895c2404

calll

890424
e85af10100
c7442404384f0d00
CD_Back
893424

calll
movl

e8aaf80100
895c2404

calll

890424
e83ef10100
893424

calll

e846f90100
83ec80

calll

0x00064d20
$0x000d4f40,0x
movl

%esi,(

movl

0x0005ca90
%ebx,0

movl

%eax,(
0x0005c330
$0x000d4f38,0x

movl

%esi,(

movl

0x0005ca90
%ebx,0

movl

%eax,(

movl

0x0005c330
%esi,(

subl

0x0005cb40
$0x80,

%esp
+317
+318
+319
+320
+321
+322
x)
+329
x)

0003d1fd
0003d1fe
0003d1ff
0003d200
0003d201
0003d202

5b
5e
c9
c3
90
0f1f8000000000

nopl

0x00000000(%ea

0003d209 0f1f8000000000

nopl

0x00000000(%ea

+0

popl
popl
leave
ret
nop

0003d210 55

%ebx
%esi

pushl

%ebp
+1
0003d211 89e5
%esp,%ebp
+3
0003d213 83ec18
$0x18,%esp
+6
0003d216 895df8
%ebx,0xf8(%ebp)
+9
0003d219 8975fc
%esi,0xfc(%ebp)
+12 0003d21c 8b5d08
ebp),%ebx
+15 0003d21f 8b750c
ebp),%esi
+18 0003d222 807b0500
0x05(%ebx)
+22 0003d226 0f8494000000
+28 0003d22c 807b0600
0x06(%ebx)
+32 0003d230 754e
d280
+34 0003d232 c74424045b510d00
04(%esp)
FrontWindow
+42 0003d23a 893424
%esp)
+45 0003d23d e8be100200
+50 0003d242 c744240467510d00
04(%esp)
InsideFrontWindow
+58 0003d24a 893424
%esp)
+61 0003d24d e8ae100200
+66 0003d252 f30f1003
,%xmm0
+70 0003d256 0f2e05f4120e00
m0
+77 0003d25d 764e
d2ad
+79 0003d25f 89750c
x0c(%ebp)
+82 0003d262 895d08
x08(%ebp)
+85 0003d265 8b5df8
ebp),%ebx
+88 0003d268 8b75fc
ebp),%esi
+91 0003d26b c9
+92 0003d26c e94ffeffff
+97 0003d271 0f1f8000000000
x)

movl
subl
movl
movl
movl

0x08(%

movl

0x0c(%

cmpb

$0x00,

cmpb

0x0003d2c0
$0x00,

je
jne
movl

0x0003
$0x000d515b,0x

movl
calll
movl

%esi,(
0x0005e300
$0x000d5167,0x

movl
calll
movss
ucomiss

%esi,(
0x0005e300
(%ebx)
0x000e12f4,%xm

jbe

0x0003

movl

%esi,0

movl

%ebx,0

movl

0xf8(%

movl

0xfc(%

leave
jmp
nopl

0x0003d0c0
0x00000000(%ea

+104 0003d278
x,%eax)
+112 0003d280
04(%esp)
+120 0003d288
%esp)
+123 0003d28b
+128 0003d290
04(%esp)
+136 0003d298
%esp)
+139 0003d29b
+144 0003d2a0
,%xmm0
+148 0003d2a4
m0
+155 0003d2ab
d25f
+157 0003d2ad
ebp),%ebx
+160 0003d2b0
ebp),%esi
+163 0003d2b3
+164 0003d2b4
+165 0003d2b5
)
+170 0003d2ba
)
+176 0003d2c0
ebp),%ebx
+179 0003d2c3
ebp),%esi
+182 0003d2c6
+183 0003d2c7
+188 0003d2cc
eax)
+0

0f1f840000000000

nopl

0x00000000(%ea

c744240439510d00
FrontNoWindow
893424

movl

$0x000d5139,0x

e870100200
c744240447510d00
InsideFrontNoWindow
893424

calll
movl

e860100200
f30f1003

calll

0f2e05f4120e00

ucomiss

movl

%esi,(
0x0005e300
$0x000d5147,0x

movl
movss

%esi,(
0x0005e300
(%ebx)
0x000e12f4,%xm

77b2

ja

0x0003

8b5df8

movl

0xf8(%

8b75fc

movl

0xfc(%

c9
c3
0f1f440000

leave
ret
nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8b5df8

movl

0xf8(%

8b75fc

movl

0xfc(%

c9
e954f6ffff
0f1f4000

leave
jmp
nopl

0003d2d0 55

0x0003c920
0x00(%
pushl

%ebp
+1
0003d2d1 89e5
%esp,%ebp
+3
0003d2d3 56
%esi
+4
0003d2d4 53
%ebx
+5
0003d2d5 83ec40
$0x40,%esp
+8
0003d2d8 8b5d08
0x08(%ebp),%ebx
+11 0003d2db 8d75cc
ebp),%esi
+14 0003d2de 893424
%esp)
+17 0003d2e1 e80aeb0100
+22 0003d2e6 8b83d0000000
x),%eax
+28 0003d2ec 83c010
%eax
+31 0003d2ef 89442404
x04(%esp)

movl
pushl
pushl
subl
movl
leal

0xcc(%

movl

%esi,(

calll
movl

0x0005bdf0
0x000000d0(%eb
addl

$0x10,

movl

%eax,0

+35 0003d2f3 893424


%esp)
+38 0003d2f6 e8a50e0200
+43 0003d2fb 0fb68bd9000000
x),%ecx
+50 0003d302 0fb693d8000000
x),%edx
+57 0003d309 0fb683da000000
x),%eax
+64 0003d310 8845f4
f4(%ebp)
+67 0003d313 8855f5
f5(%ebp)
+70 0003d316 884df6
f6(%ebp)
+73 0003d319 c745f000000000
f0(%ebp)
+80 0003d320 89742404
x04(%esp)
+84 0003d324 8d45f0
ebp),%eax
+87 0003d327 890424
%esp)
+90 0003d32a e8e1feffff
+95 0003d32f c744240801000000
08(%esp)
+103 0003d337 8b450c
ebp),%eax
+106 0003d33a 89442404
x04(%esp)
+110 0003d33e 893424
%esp)
+113 0003d341 e87afd0100
+118 0003d346 893424
%esp)
+121 0003d349 e8120f0200
+126 0003d34e 83c440
%esp
+129 0003d351 5b
+130 0003d352 5e
+131 0003d353 c9
+132 0003d354 c3
+133 0003d355 89c3
ebx
+135 0003d357 893424
%esp)
+138 0003d35a e8010f0200
+143 0003d35f 891c24
%esp)
+146 0003d362 e8e1580c00
__Unwind_Resume
+151 0003d367 90
+152 0003d368 0f1f840000000000
x,%eax)
+0

movl

%esi,(

calll
movzbl

0x0005e1a0
0x000000d9(%eb

movzbl

0x000000d8(%eb

movzbl

0x000000da(%eb
movb

%al,0x

movb

%dl,0x

movb

%cl,0x

movl

$0x00000000,0x
movl

%esi,0

leal

0xf0(%

movl

%eax,(

calll
movl

0x0003d210
$0x00000001,0x
movl

0x0c(%

movl

%eax,0

movl

%esi,(

movl

0x0005d0c0
%esi,(

addl

0x0005e260
$0x40,

calll
calll
popl
popl
leave
ret
movl

%ebx
%esi

movl

%esi,(

movl

0x0005e260
%ebx,(

calll
calll

%eax,%

0x00102c48
nop

nopl

0x00000000(%ea

0003d370 55

pushl

0003d371 89e5

movl

0003d373 83ec38

subl

%ebp
+1
%esp,%ebp
+3

$0x38,%esp
+6
0003d376 895df4
%ebx,0xf4(%ebp)
+9
0003d379 8975f8
%esi,0xf8(%ebp)
+12 0003d37c 897dfc
xfc(%ebp)
+15 0003d37f 8b5d08
ebp),%ebx
+18 0003d382 8b7d0c
ebp),%edi
+21 0003d385 8b83d0000000
x),%eax
+27 0003d38b 83c010
%eax
+30 0003d38e 89442404
x04(%esp)
+34 0003d392 893c24
%esp)
+37 0003d395 e8060e0200
+42 0003d39a 0fb6b3d9000000
x),%esi
+49 0003d3a1 0fb693d8000000
x),%edx
+56 0003d3a8 8b8bd4000000
x),%ecx
+62 0003d3ae 0fb683da000000
x),%eax
+69 0003d3b5 8845e4
e4(%ebp)
+72 0003d3b8 8855e5
e5(%ebp)
+75 0003d3bb 89f0
eax
+77 0003d3bd 8845e6
e6(%ebp)
+80 0003d3c0 f30f2ac1
xmm0
+84 0003d3c4 f30f5e0504191000
m0
+92 0003d3cc f30f1145e0
p)
+97 0003d3d1 897c2404
x04(%esp)
+101 0003d3d5 8d45e0
ebp),%eax
+104 0003d3d8 890424
%esp)
+107 0003d3db e830feffff
+112 0003d3e0 8b5df4
ebp),%ebx
+115 0003d3e3 8b75f8
ebp),%esi
+118 0003d3e6 8b7dfc
ebp),%edi
+121 0003d3e9 c9
+122 0003d3ea c3
+123 0003d3eb 90
+124 0003d3ec 0f1f4000
eax)

movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

0x000000d0(%eb
addl

$0x10,

movl

%eax,0

movl

%edi,(

calll
movzbl

0x0005e1a0
0x000000d9(%eb

movzbl

0x000000d8(%eb

movl

0x000000d4(%eb

movzbl

0x000000da(%eb
movb

%al,0x

movb

%dl,0x

movl

%esi,%

movb

%al,0x

cvtsi2ss

%ecx,%

divss

0x00101904,%xm

movss

%xmm0,0xe0(%eb
movl

%edi,0

leal

0xe0(%

movl

%eax,(

movl

0x0003d210
0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
nop
nopl

0x00(%

calll

+0

0003d3f0 55

pushl

%ebp
+1
0003d3f1 89e5
%esp,%ebp
+3
0003d3f3 57
%edi
+4
0003d3f4 56
%esi
+5
0003d3f5 53
%ebx
+6
0003d3f6 81ecbc000000
000bc,%esp
+12 0003d3fc c744240c01000000
movl
0c(%esp)
+20 0003d404 c7442408b8510d00
movl
08(%esp)
Compact Disk with or without envelope
+28 0003d40c c7442404de510d00
movl
04(%esp)
CD In Envelope
+36 0003d414 8b4508
ebp),%eax
+39 0003d417 890424
%esp)
+42 0003d41a e801affdff
calll
+47 0003d41f 8b5508
ebp),%edx
+50 0003d422 c702889c1300
movl
edx)
+56 0003d428 89d3
ebx
+58 0003d42a 83c310
%ebx
+61 0003d42d 891c24
%esp)
+64 0003d430 e8bbe90100
calll
+69 0003d435 8d8568ffffff
leal
p),%eax
+75 0003d43b 898554ffffff
movl
4(%ebp)
+81 0003d441 8b35d0801300
movl
i
+87 0003d447 fc
+88 0003d448 b910000000
movl
cx
+93 0003d44d 89c7
edi
+95 0003d44f f3a5
,(%edi)
+97 0003d451 b89a99993f
movl
ax
+102 0003d456 894590
x90(%ebp)
+105 0003d459 89857cffffff
movl
c(%ebp)
+111 0003d45f 898568ffffff
movl
8(%ebp)
+117 0003d465 8d75e0
ebp),%esi
+120 0003d468 c744240820490d00
movl
08(%esp)
objects

movl
pushl
pushl
pushl
subl

$0x000
$0x00000001,0x
$0x000d51b8,0x
$0x000d51de,0x

movl

0x08(%

movl

%eax,(

movl

0x00018320
0x08(%
$0x00139c88,(%

movl

%edx,%

addl

$0x10,

movl

%ebx,(
0x0005bdf0
0xffffff68(%eb
%eax,0xffffff5
0x001380d0,%es

cld
$0x00000010,%e
movl

%eax,%

rep/movsl

(%esi)

$0x3f99999a,%e
movl

%eax,0
%eax,0xffffff7
%eax,0xffffff6

leal

0xe0(%
$0x000d4920,0x

+128 0003d470 c7442404ed510d00


04(%esp)
envelope
+136 0003d478 893424
%esp)
+139 0003d47b e8b0540700
+144 0003d480 83ec04
%esp
+147 0003d483 89742404
x04(%esp)
+151 0003d487 8d75cc
ebp),%esi
+154 0003d48a 893424
%esp)
+157 0003d48d e89ec80100
+162 0003d492 89742404
x04(%esp)
+166 0003d496 891c24
%esp)
+169 0003d499 e8220c0200
+174 0003d49e 893424
%esp)
+177 0003d4a1 e8aac20100
+182 0003d4a6 8b75e0
ebp),%esi
+185 0003d4a9 85f6
esi
+187 0003d4ab 7429
d4d6
+189 0003d4ad 8b4604
esi),%eax
+192 0003d4b0 48
+193 0003d4b1 894604
x04(%esi)
+196 0003d4b4 85c0
eax
+198 0003d4b6 751e
d4d6
+200 0003d4b8 8b3e
,%edi
+202 0003d4ba 85ff
edi
+204 0003d4bc 7410
d4ce
+206 0003d4be 893c24
%esp)
+209 0003d4c1 e8ea520700
+214 0003d4c6 893c24
%esp)
+217 0003d4c9 e8a0580c00
operator delete(void*)
+222 0003d4ce 893424
%esp)
+225 0003d4d1 e898580c00
operator delete(void*)
+230 0003d4d6 8d9568ffffff
p),%edx
+236 0003d4dc 89542404
x04(%esp)
+240 0003d4e0 891c24
%esp)

movl

$0x000d51ed,0x
movl

%esi,(

subl

0x000b2930
$0x04,

movl

%esi,0

leal

0xcc(%

movl

%esi,(

movl

0x00059d30
%esi,0

movl

%ebx,(

movl

0x0005e0c0
%esi,(

movl

0x00059750
0xe0(%

calll

calll

calll
calll
testl

%esi,%

je

0x0003

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0003

movl

(%esi)

testl

%edi,%

je

0x0003

movl

%edi,(

movl

0x000b27b0
%edi,(

calll
calll

0x00102d6e
movl

%esi,(

calll

0x00102d6e

leal

0xffffff68(%eb
movl

%edx,0

movl

%ebx,(

+243 0003d4e3
+248 0003d4e8
a8(%ebp)
+255 0003d4ef
ac(%ebp)
+262 0003d4f6
b0(%ebp)
+269 0003d4fd
b4(%ebp)
+276 0003d504
b8(%ebp)
+283 0003d50b
bc(%ebp)
+290 0003d512
c0(%ebp)
+297 0003d519
c4(%ebp)
+304 0003d520
c8(%ebp)
+311 0003d527
ebp),%eax
+314 0003d52a
x04(%esp)
+318 0003d52e
%esp)
+321 0003d531
+326 0003d536
ebp),%esp
+329 0003d539
+330 0003d53a
+331 0003d53b
+332 0003d53c
+333 0003d53d
+334 0003d53e
4(%ebp)
+340 0003d544
%esp)
+343 0003d547
+348 0003d54c
ebp),%edi
+351 0003d54f
edi
+353 0003d551
d57c
+355 0003d553
edi),%eax
+358 0003d556
+359 0003d557
x04(%edi)
+362 0003d55a
eax
+364 0003d55c
d57c
+366 0003d55e
,%esi
+368 0003d560
esi
+370 0003d562
d574
+372 0003d564

e8c8f70100
c745a839510d00
FrontNoWindow
c745ac5b510d00
FrontWindow
c745b088560d00
Back
c745b47a510d00
InsideBack
c745b867510d00
InsideFrontWindow
c745bc47510d00
InsideFrontNoWindow
c745c0404f0d00
CD_Front
c745c4384f0d00
CD_Back
c745c800000000

calll
movl

0x0005ccb0
$0x000d5139,0x

movl

$0x000d515b,0x

movl

$0x000d5688,0x

movl

$0x000d517a,0x

movl

$0x000d5167,0x

movl

$0x000d5147,0x

movl

$0x000d4f40,0x

movl

$0x000d4f38,0x

movl

$0x00000000,0x

8d45a8

leal

0xa8(%

89442404

movl

%eax,0

891c24

movl

%ebx,(

leal

0x0005ca50
0xf4(%

e81af50100
8d65f4
5b
5e
5f
c9
c3
898564ffffff

calll
popl
popl
popl
leave
ret
movl

893424
e804c20100
8b7de0

%ebx
%esi
%edi
%eax,0xffffff6

movl

%esi,(

movl

0x00059750
0xe0(%

calll

85ff

testl

%edi,%

7429

je

0x0003

8b4704

movl

0x04(%

48
894704

decl
movl

%eax
%eax,0

85c0

testl

%eax,%

751e

jne

0x0003

8b37

movl

(%edi)

85f6

testl

%esi,%

7410

je

0x0003

893424

movl

%esi,(

%esp)
+375 0003d567 e844520700
+380 0003d56c 893424
%esp)
+383 0003d56f e8fa570c00
operator delete(void*)
+388 0003d574 893c24
%esp)
+391 0003d577 e8f2570c00
operator delete(void*)
+396 0003d57c 891c24
%esp)
+399 0003d57f e8dc0c0200
+404 0003d584 8b4508
ebp),%eax
+407 0003d587 c700e8911300
eax)
+413 0003d58d 8b5508
ebp),%edx
+416 0003d590 8b4208
edx),%eax
+419 0003d593 8d58f4
eax),%ebx
+422 0003d596 8b3588801300
i
+428 0003d59c 39f3
ebx
+430 0003d59e 754b
d5eb
+432 0003d5a0 8b5508
ebp),%edx
+435 0003d5a3 8b4204
edx),%eax
+438 0003d5a6 8d58f4
eax),%ebx
+441 0003d5a9 39de
esi
+443 0003d5ab 7516
d5c3
+445 0003d5ad 8b9564ffffff
p),%edx
+451 0003d5b3 891424
%esp)
+454 0003d5b6 e88d560c00
__Unwind_Resume
+459 0003d5bb 898564ffffff
4(%ebp)
+465 0003d5c1 eb89
d54c
+467 0003d5c3 83e804
%eax
+470 0003d5c6 c7442404ffffffff
04(%esp)
+478 0003d5ce 890424
%esp)
+481 0003d5d1 e878560c00
__gnu_cxx::__exchange_and_add(int volatile*,
+486 0003d5d6 85c0
eax
+488 0003d5d8 7fd3

calll
movl
calll

0x000b27b0
%esi,(
0x00102d6e

movl
calll

%edi,(
0x00102d6e

movl

%ebx,(

movl

0x0005e260
0x08(%

calll
movl

$0x001391e8,(%
movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0003

movl

0x08(%

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0003

movl

0xffffff64(%eb
movl

%edx,(

calll

0x00102c48

movl

%eax,0xffffff6
jmp

0x0003

subl

$0x04,

movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0003

d5ad
+490 0003d5da 8d45e5
leal
0xe5(%
ebp),%eax
+493 0003d5dd 89442404
movl
%eax,0
x04(%esp)
+497 0003d5e1 891c24
movl
%ebx,(
%esp)
+500 0003d5e4 e89b560c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+505 0003d5e9 ebc2
jmp
0x0003
d5ad
+507 0003d5eb 83e804
subl
$0x04,
%eax
+510 0003d5ee c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+518 0003d5f6 890424
movl
%eax,(
%esp)
+521 0003d5f9 e850560c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+526 0003d5fe 85c0
testl
%eax,%
eax
+528 0003d600 7f9e
jg
0x0003
d5a0
+530 0003d602 8d45e7
leal
0xe7(%
ebp),%eax
+533 0003d605 89442404
movl
%eax,0
x04(%esp)
+537 0003d609 891c24
movl
%ebx,(
%esp)
+540 0003d60c e873560c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+545 0003d611 eb8d
jmp
0x0003
d5a0
+547 0003d613 890424
movl
%eax,(
%esp)
+550 0003d616 e82d560c00
calll
0x00102c48
__Unwind_Resume
+555 0003d61b 898564ffffff
movl
%eax,0xffffff6
4(%ebp)
+561 0003d621 8b5508
movl
0x08(%
ebp),%edx
+564 0003d624 8b4204
movl
0x04(%
edx),%eax
+567 0003d627 8d58f4
leal
0xf4(%
eax),%ebx
+570 0003d62a 39de
cmpl
%ebx,%
esi
+572 0003d62c 751e
jne
0x0003
d64c
+574 0003d62e 8b8564ffffff
movl
0xffffff64(%eb
p),%eax
+580 0003d634 ebdd
jmp
0x0003
d613
+582 0003d636 898564ffffff
movl
%eax,0xffffff6
4(%ebp)
+588 0003d63c e93bffffff
jmp
0x0003d57c
+593 0003d641 898564ffffff
movl
%eax,0xffffff6
4(%ebp)

+599 0003d647 e938ffffff


jmp
0x0003d584
+604 0003d64c 83e804
subl
$0x04,
%eax
+607 0003d64f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+615 0003d657 890424
movl
%eax,(
%esp)
+618 0003d65a e8ef550c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+623 0003d65f 85c0
testl
%eax,%
eax
+625 0003d661 7fcb
jg
0x0003
d62e
+627 0003d663 8d45e6
leal
0xe6(%
ebp),%eax
+630 0003d666 89442404
movl
%eax,0
x04(%esp)
+634 0003d66a 891c24
movl
%ebx,(
%esp)
+637 0003d66d e812560c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+642 0003d672 ebba
jmp
0x0003
d62e
+644 0003d674 eb9d
jmp
0x0003
d613
+646 0003d676 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

0003d680 55

pushl

%ebp
+1
0003d681
%esp,%ebp
+3
0003d683
+4
0003d684
d3f0
+9
0003d689
+10 0003d68a 90
+11 0003d68b 90
+12 0003d68c 90
+13 0003d68d 90
+14 0003d68e 90
+15 0003d68f 90
+0

89e5
c9
e967fdffff

movl
leave
jmp

90

0x0003
nop

nop
nop
nop
nop
nop
nop

0003d690 55

pushl

0003d691 89e5

movl

0003d693 31c0

xorl

0003d695
0003d696
0003d697
0003d698

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

0x0000

0003d6a0 55

pushl

0003d6a1 89e5

movl

%ebp
+1
%esp,%ebp

+3

0003d6a3 53

pushl

%ebx
+4
0003d6a4 83ec14
$0x14,%esp
+7
0003d6a7 8b5d08
0x08(%ebp),%ebx
+10 0003d6aa c703289c1300
ebx)
+16 0003d6b0 c74304749c1300
04(%ebx)
+23 0003d6b7 891c24
%esp)
+26 0003d6ba e89196fcff
+31 0003d6bf 895d08
x08(%ebp)
+34 0003d6c2 83c414
%esp
+37 0003d6c5 5b
+38 0003d6c6 c9
+39 0003d6c7 e9a2560c00
+44 0003d6cc 0f1f4000
eax)
+0

subl
movl
movl

$0x00139c28,(%

movl

$0x00139c74,0x
movl

%ebx,(

movl

0x00006d50
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopl

0003d6d0 55

0x00102d6e
0x00(%
pushl

%ebp
+1
0003d6d1 89e5
%esp,%ebp
+3
0003d6d3 8b4508
0x08(%ebp),%eax
+6
0003d6d6 c700289c1300
39c28,(%eax)
+12 0003d6dc c74004749c1300
04(%eax)
+19 0003d6e3 894508
x08(%ebp)
+22 0003d6e6 c9
+23 0003d6e7 e96496fcff
+28 0003d6ec 0f1f4000
eax)
+0

movl
movl
movl
movl

$0x001
$0x00139c74,0x

movl

%eax,0

leave
jmp
nopl

0003d6f0 55

0x00006d50
0x00(%
pushl

%ebp
+1
0003d6f1 89e5
%esp,%ebp
+3
0003d6f3 53
%ebx
+4
0003d6f4 83ec14
$0x14,%esp
+7
0003d6f7 8b5d08
0x08(%ebp),%ebx
+10 0003d6fa c703c09c1300
ebx)
+16 0003d700 891c24
%esp)
+19 0003d703 e838a2fcff
+24 0003d708 895d08
x08(%ebp)
+27 0003d70b 83c414
%esp
+30 0003d70e 5b

movl
pushl
subl
movl
movl

$0x00139cc0,(%
movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

popl

%ebx

calll

+31
+32
+37
+38

0003d70f
0003d710
0003d715
0003d716

c9
e959560c00
90
662e0f1f840000000000

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

ax)
+0

0003d720 55

pushl

%ebp
+1
0003d721 89e5
%esp,%ebp
+3
0003d723 8b4508
0x08(%ebp),%eax
+6
0003d726 c700c09c1300
39cc0,(%eax)
+12 0003d72c 894508
x08(%ebp)
+15 0003d72f c9
+16 0003d730 e90ba2fcff
+21 0003d735 90
+22 0003d736 662e0f1f840000000000
ax)
+0

0003d740 55

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00007940
nop
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
0003d741 89e5
movl
%esp,%ebp
+3
0003d743 57
pushl
%edi
+4
0003d744 56
pushl
%esi
+5
0003d745 53
pushl
%ebx
+6
0003d746 83ec3c
subl
$0x3c,%esp
+9
0003d749 8b7d0c
movl
0x0c(%ebp),%edi
+12 0003d74c 8b4510
movl
0x10(%
ebp),%eax
+15 0003d74f 89442408
movl
%eax,0
x08(%esp)
+19 0003d753 897c2404
movl
%edi,0
x04(%esp)
+23 0003d757 8b4508
movl
0x08(%
ebp),%eax
+26 0003d75a 890424
movl
%eax,(
%esp)
+29 0003d75d e8ce9afcff
calll
0x00007230
+34 0003d762 8d45e7
leal
0xe7(%
ebp),%eax
+37 0003d765 89442408
movl
%eax,0
x08(%esp)
+41 0003d769 c74424042c500d00
movl
$0x000d502c,0x
04(%esp)
disk-offset
+49 0003d771 8d5dd8
leal
0xd8(%
ebp),%ebx
+52 0003d774 891c24
movl
%ebx,(
%esp)
+55 0003d777 e844550c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)

+60 0003d77c 895c2404


movl
%ebx,0
x04(%esp)
+64 0003d780 893c24
movl
%edi,(
%esp)
+67 0003d783 e8b8640600
calll
0x000a3c40
+72 0003d788 c744240400000000
movl
$0x00000000,0x
04(%esp)
+80 0003d790 890424
movl
%eax,(
%esp)
+83 0003d793 e8f85f0600
calll
0x000a3790
+88 0003d798 8b5508
movl
0x08(%
ebp),%edx
+91 0003d79b 894250
movl
%eax,0
x50(%edx)
+94 0003d79e 8b5dd8
movl
0xd8(%
ebp),%ebx
+97 0003d7a1 83eb0c
subl
$0x0c,
%ebx
+100 0003d7a4 8b3588801300
movl
0x00138088,%es
i
+106 0003d7aa 39f3
cmpl
%esi,%
ebx
+108 0003d7ac 0f85e2000000
jne
0x0003d894
+114 0003d7b2 8d45e6
leal
0xe6(%
ebp),%eax
+117 0003d7b5 89442408
movl
%eax,0
x08(%esp)
+121 0003d7b9 c7442404f6510d00
movl
$0x000d51f6,0x
04(%esp)
show-envelope
+129 0003d7c1 8d5dd4
leal
0xd4(%
ebp),%ebx
+132 0003d7c4 891c24
movl
%ebx,(
%esp)
+135 0003d7c7 e8f4540c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+140 0003d7cc 895c2404
movl
%ebx,0
x04(%esp)
+144 0003d7d0 893c24
movl
%edi,(
%esp)
+147 0003d7d3 e868640600
calll
0x000a3c40
+152 0003d7d8 c744240400000000
movl
$0x00000000,0x
04(%esp)
+160 0003d7e0 890424
movl
%eax,(
%esp)
+163 0003d7e3 e8585f0600
calll
0x000a3740
+168 0003d7e8 8b5508
movl
0x08(%
ebp),%edx
+171 0003d7eb 884254
movb
%al,0x
54(%edx)
+174 0003d7ee 8b5dd4
movl
0xd4(%
ebp),%ebx
+177 0003d7f1 83eb0c
subl
$0x0c,
%ebx
+180 0003d7f4 39de
cmpl
%ebx,%
esi
+182 0003d7f6 0f851e010000
jne
0x0003d91a
+188 0003d7fc 8d45e5
leal
0xe5(%
ebp),%eax
+191 0003d7ff 89442408
movl
%eax,0

x08(%esp)
+195 0003d803 c744240404520d00
movl
$0x000d5204,0x
04(%esp)
show-window
+203 0003d80b 8d5dd0
leal
0xd0(%
ebp),%ebx
+206 0003d80e 891c24
movl
%ebx,(
%esp)
+209 0003d811 e8aa540c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+214 0003d816 895c2404
movl
%ebx,0
x04(%esp)
+218 0003d81a 893c24
movl
%edi,(
%esp)
+221 0003d81d e81e640600
calll
0x000a3c40
+226 0003d822 c744240401000000
movl
$0x00000001,0x
04(%esp)
+234 0003d82a 890424
movl
%eax,(
%esp)
+237 0003d82d e80e5f0600
calll
0x000a3740
+242 0003d832 8b5508
movl
0x08(%
ebp),%edx
+245 0003d835 884256
movb
%al,0x
56(%edx)
+248 0003d838 8b5dd0
movl
0xd0(%
ebp),%ebx
+251 0003d83b 83eb0c
subl
$0x0c,
%ebx
+254 0003d83e 39de
cmpl
%ebx,%
esi
+256 0003d840 0f85a5000000
jne
0x0003d8eb
+262 0003d846 8d45e4
leal
0xe4(%
ebp),%eax
+265 0003d849 89442408
movl
%eax,0
x08(%esp)
+269 0003d84d c744240410500d00
movl
$0x000d5010,0x
04(%esp)
cd-on-the-floor
+277 0003d855 8d5dcc
leal
0xcc(%
ebp),%ebx
+280 0003d858 891c24
movl
%ebx,(
%esp)
+283 0003d85b e860540c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+288 0003d860 895c2404
movl
%ebx,0
x04(%esp)
+292 0003d864 893c24
movl
%edi,(
%esp)
+295 0003d867 e8d4630600
calll
0x000a3c40
+300 0003d86c c744240400000000
movl
$0x00000000,0x
04(%esp)
+308 0003d874 890424
movl
%eax,(
%esp)
+311 0003d877 e8c45e0600
calll
0x000a3740
+316 0003d87c 8b5508
movl
0x08(%
ebp),%edx
+319 0003d87f 884257
movb
%al,0x
57(%edx)
+322 0003d882 8b5dcc
movl
0xcc(%
ebp),%ebx

+325 0003d885 83eb0c


subl
$0x0c,
%ebx
+328 0003d888 39de
cmpl
%ebx,%
esi
+330 0003d88a 7537
jne
0x0003
d8c3
+332 0003d88c 83c43c
addl
$0x3c,
%esp
+335 0003d88f 5b
popl
%ebx
+336 0003d890 5e
popl
%esi
+337 0003d891 5f
popl
%edi
+338 0003d892 c9
leave
+339 0003d893 c3
ret
+340 0003d894 8d4308
leal
0x08(%
ebx),%eax
+343 0003d897 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+351 0003d89f 890424
movl
%eax,(
%esp)
+354 0003d8a2 e8a7530c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+359 0003d8a7 85c0
testl
%eax,%
eax
+361 0003d8a9 0f8f03ffffff
jg
0x0003d7b2
+367 0003d8af 8d45e3
leal
0xe3(%
ebp),%eax
+370 0003d8b2 89442404
movl
%eax,0
x04(%esp)
+374 0003d8b6 891c24
movl
%ebx,(
%esp)
+377 0003d8b9 e8c6530c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+382 0003d8be e9effeffff
jmp
0x0003d7b2
+387 0003d8c3 8d4308
leal
0x08(%
ebx),%eax
+390 0003d8c6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+398 0003d8ce 890424
movl
%eax,(
%esp)
+401 0003d8d1 e878530c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+406 0003d8d6 85c0
testl
%eax,%
eax
+408 0003d8d8 7fb2
jg
0x0003
d88c
+410 0003d8da 8d45dd
leal
0xdd(%
ebp),%eax
+413 0003d8dd 89442404
movl
%eax,0
x04(%esp)
+417 0003d8e1 891c24
movl
%ebx,(
%esp)
+420 0003d8e4 e89b530c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+425 0003d8e9 eba1
jmp
0x0003
d88c
+427 0003d8eb 8d4308
leal
0x08(%
ebx),%eax
+430 0003d8ee c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+438 0003d8f6 890424
movl
%eax,(
%esp)
+441 0003d8f9 e850530c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+446 0003d8fe 85c0
testl
%eax,%
eax
+448 0003d900 0f8f40ffffff
jg
0x0003d846
+454 0003d906 8d45df
leal
0xdf(%
ebp),%eax
+457 0003d909 89442404
movl
%eax,0
x04(%esp)
+461 0003d90d 891c24
movl
%ebx,(
%esp)
+464 0003d910 e86f530c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+469 0003d915 e92cffffff
jmp
0x0003d846
+474 0003d91a 8d4308
leal
0x08(%
ebx),%eax
+477 0003d91d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+485 0003d925 890424
movl
%eax,(
%esp)
+488 0003d928 e821530c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+493 0003d92d 85c0
testl
%eax,%
eax
+495 0003d92f 0f8fc7feffff
jg
0x0003d7fc
+501 0003d935 8d45e1
leal
0xe1(%
ebp),%eax
+504 0003d938 89442404
movl
%eax,0
x04(%esp)
+508 0003d93c 891c24
movl
%ebx,(
%esp)
+511 0003d93f e840530c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+516 0003d944 e9b3feffff
jmp
0x0003d7fc
+521 0003d949 89c3
movl
%eax,%
ebx
+523 0003d94b 891c24
movl
%ebx,(
%esp)
+526 0003d94e e8f5520c00
calll
0x00102c48
__Unwind_Resume
+531 0003d953 ebf4
jmp
0x0003
d949
+533 0003d955 89c3
movl
%eax,%
ebx
+535 0003d957 8b7dd4
movl
0xd4(%
ebp),%edi
+538 0003d95a 83ef0c
subl
$0x0c,
%edi
+541 0003d95d 39fe
cmpl
%edi,%
esi
+543 0003d95f 74ea
je
0x0003
d94b
+545 0003d961 8d4708
leal
0x08(%
edi),%eax
+548 0003d964 c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+556 0003d96c 890424
movl
%eax,(
%esp)
+559 0003d96f e8da520c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+564 0003d974 85c0
testl
%eax,%
eax
+566 0003d976 7fd3
jg
0x0003
d94b
+568 0003d978 8d45e0
leal
0xe0(%
ebp),%eax
+571 0003d97b 89442404
movl
%eax,0
x04(%esp)
+575 0003d97f 893c24
movl
%edi,(
%esp)
+578 0003d982 e8fd520c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+583 0003d987 ebc2
jmp
0x0003
d94b
+585 0003d989 ebbe
jmp
0x0003
d949
+587 0003d98b ebbc
jmp
0x0003
d949
+589 0003d98d 89c3
movl
%eax,%
ebx
+591 0003d98f 8b75d8
movl
0xd8(%
ebp),%esi
+594 0003d992 83ee0c
subl
$0x0c,
%esi
+597 0003d995 3b3588801300
cmpl
0x00138088,%es
i
+603 0003d99b 74ae
je
0x0003
d94b
+605 0003d99d 8d4608
leal
0x08(%
esi),%eax
+608 0003d9a0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+616 0003d9a8 890424
movl
%eax,(
%esp)
+619 0003d9ab e89e520c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+624 0003d9b0 85c0
testl
%eax,%
eax
+626 0003d9b2 7f97
jg
0x0003
d94b
+628 0003d9b4 8d45e2
leal
0xe2(%
ebp),%eax
+631 0003d9b7 89442404
movl
%eax,0
x04(%esp)
+635 0003d9bb 893424
movl
%esi,(
%esp)
+638 0003d9be e8c1520c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+643 0003d9c3 eb86
jmp
0x0003
d94b
+645 0003d9c5 89c3
movl
%eax,%
ebx
+647 0003d9c7 8b7dd0
movl
0xd0(%

ebp),%edi
+650 0003d9ca 83ef0c
subl
$0x0c,
%edi
+653 0003d9cd 39fe
cmpl
%edi,%
esi
+655 0003d9cf 0f8476ffffff
je
0x0003d94b
+661 0003d9d5 8d4708
leal
0x08(%
edi),%eax
+664 0003d9d8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+672 0003d9e0 890424
movl
%eax,(
%esp)
+675 0003d9e3 e866520c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+680 0003d9e8 85c0
testl
%eax,%
eax
+682 0003d9ea 0f8f5bffffff
jg
0x0003d94b
+688 0003d9f0 8d45de
leal
0xde(%
ebp),%eax
+691 0003d9f3 89442404
movl
%eax,0
x04(%esp)
+695 0003d9f7 893c24
movl
%edi,(
%esp)
+698 0003d9fa e885520c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+703 0003d9ff e947ffffff
jmp
0x0003d94b
+708 0003da04 e940ffffff
jmp
0x0003d949
+713 0003da09 e93bffffff
jmp
0x0003d949
+718 0003da0e e936ffffff
jmp
0x0003d949
+723 0003da13 e931ffffff
jmp
0x0003d949
+728 0003da18 89c3
movl
%eax,%
ebx
+730 0003da1a 8b7dcc
movl
0xcc(%
ebp),%edi
+733 0003da1d 83ef0c
subl
$0x0c,
%edi
+736 0003da20 39fe
cmpl
%edi,%
esi
+738 0003da22 0f8423ffffff
je
0x0003d94b
+744 0003da28 8d4708
leal
0x08(%
edi),%eax
+747 0003da2b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+755 0003da33 890424
movl
%eax,(
%esp)
+758 0003da36 e813520c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+763 0003da3b 85c0
testl
%eax,%
eax
+765 0003da3d 0f8f08ffffff
jg
0x0003d94b
+771 0003da43 8d45dc
leal
0xdc(%
ebp),%eax
+774 0003da46 89442404
movl
%eax,0
x04(%esp)
+778 0003da4a 893c24
movl
%edi,(
%esp)
+781 0003da4d e832520c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+786
+791
+796
+801
+806
+811
+812
eax)

0003da52
0003da57
0003da5c
0003da61
0003da66
0003da6b
0003da6c
+0

e9f4feffff
e9edfeffff
e9e8feffff
e9e3feffff
e9defeffff
90
0f1f4000
0003da70 55

jmp
jmp
jmp
jmp
jmp

0x0003d94b
0x0003d949
0x0003d949
0x0003d949
0x0003d949
nop
nopl

0x00(%
pushl

%ebp
+1
0003da71 89e5
movl
%esp,%ebp
+3
0003da73 57
pushl
%edi
+4
0003da74 56
pushl
%esi
+5
0003da75 53
pushl
%ebx
+6
0003da76 83ec3c
subl
$0x3c,%esp
+9
0003da79 8b4510
movl
0x10(%ebp),%eax
+12 0003da7c 89442408
movl
%eax,0
x08(%esp)
+16 0003da80 8b450c
movl
0x0c(%
ebp),%eax
+19 0003da83 89442404
movl
%eax,0
x04(%esp)
+23 0003da87 8b4508
movl
0x08(%
ebp),%eax
+26 0003da8a 890424
movl
%eax,(
%esp)
+29 0003da8d e8de99fcff
calll
0x00007470
+34 0003da92 8b4508
movl
0x08(%
ebp),%eax
+37 0003da95 8b7050
movl
0x50(%
eax),%esi
+40 0003da98 8d45e7
leal
0xe7(%
ebp),%eax
+43 0003da9b 89442408
movl
%eax,0
x08(%esp)
+47 0003da9f c74424042c500d00
movl
$0x000d502c,0x
04(%esp)
disk-offset
+55 0003daa7 8d5dd8
leal
0xd8(%
ebp),%ebx
+58 0003daaa 891c24
movl
%ebx,(
%esp)
+61 0003daad e80e520c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+66 0003dab2 895c2404
movl
%ebx,0
x04(%esp)
+70 0003dab6 8b450c
movl
0x0c(%
ebp),%eax
+73 0003dab9 890424
movl
%eax,(
%esp)
+76 0003dabc e8ef7c0600
calll
0x000a57b0
+81 0003dac1 89742404
movl
%esi,0
x04(%esp)

+85 0003dac5 890424


movl
%eax,(
%esp)
+88 0003dac8 e883650600
calll
0x000a4050
+93 0003dacd 8b5dd8
movl
0xd8(%
ebp),%ebx
+96 0003dad0 83eb0c
subl
$0x0c,
%ebx
+99 0003dad3 8b3d88801300
movl
0x00138088,%ed
i
+105 0003dad9 39fb
cmpl
%edi,%
ebx
+107 0003dadb 0f85e2000000
jne
0x0003dbc3
+113 0003dae1 8b4508
movl
0x08(%
ebp),%eax
+116 0003dae4 0fb67054
movzbl
0x54(%
eax),%esi
+120 0003dae8 8d45e6
leal
0xe6(%
ebp),%eax
+123 0003daeb 89442408
movl
%eax,0
x08(%esp)
+127 0003daef c7442404f6510d00
movl
$0x000d51f6,0x
04(%esp)
show-envelope
+135 0003daf7 8d5dd4
leal
0xd4(%
ebp),%ebx
+138 0003dafa 891c24
movl
%ebx,(
%esp)
+141 0003dafd e8be510c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+146 0003db02 895c2404
movl
%ebx,0
x04(%esp)
+150 0003db06 8b450c
movl
0x0c(%
ebp),%eax
+153 0003db09 890424
movl
%eax,(
%esp)
+156 0003db0c e89f7c0600
calll
0x000a57b0
+161 0003db11 89742404
movl
%esi,0
x04(%esp)
+165 0003db15 890424
movl
%eax,(
%esp)
+168 0003db18 e8435d0600
calll
0x000a3860
+173 0003db1d 8b5dd4
movl
0xd4(%
ebp),%ebx
+176 0003db20 83eb0c
subl
$0x0c,
%ebx
+179 0003db23 39df
cmpl
%ebx,%
edi
+181 0003db25 0f851e010000
jne
0x0003dc49
+187 0003db2b 8b4508
movl
0x08(%
ebp),%eax
+190 0003db2e 0fb67056
movzbl
0x56(%
eax),%esi
+194 0003db32 8d45e5
leal
0xe5(%
ebp),%eax
+197 0003db35 89442408
movl
%eax,0
x08(%esp)
+201 0003db39 c744240404520d00
movl
$0x000d5204,0x
04(%esp)
show-window
+209 0003db41 8d5dd0
leal
0xd0(%
ebp),%ebx

+212 0003db44 891c24


movl
%ebx,(
%esp)
+215 0003db47 e874510c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+220 0003db4c 895c2404
movl
%ebx,0
x04(%esp)
+224 0003db50 8b450c
movl
0x0c(%
ebp),%eax
+227 0003db53 890424
movl
%eax,(
%esp)
+230 0003db56 e8557c0600
calll
0x000a57b0
+235 0003db5b 89742404
movl
%esi,0
x04(%esp)
+239 0003db5f 890424
movl
%eax,(
%esp)
+242 0003db62 e8f95c0600
calll
0x000a3860
+247 0003db67 8b5dd0
movl
0xd0(%
ebp),%ebx
+250 0003db6a 83eb0c
subl
$0x0c,
%ebx
+253 0003db6d 39df
cmpl
%ebx,%
edi
+255 0003db6f 0f85a5000000
jne
0x0003dc1a
+261 0003db75 8b4508
movl
0x08(%
ebp),%eax
+264 0003db78 0fb67057
movzbl
0x57(%
eax),%esi
+268 0003db7c 8d45e4
leal
0xe4(%
ebp),%eax
+271 0003db7f 89442408
movl
%eax,0
x08(%esp)
+275 0003db83 c744240410500d00
movl
$0x000d5010,0x
04(%esp)
cd-on-the-floor
+283 0003db8b 8d5dcc
leal
0xcc(%
ebp),%ebx
+286 0003db8e 891c24
movl
%ebx,(
%esp)
+289 0003db91 e82a510c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+294 0003db96 895c2404
movl
%ebx,0
x04(%esp)
+298 0003db9a 8b450c
movl
0x0c(%
ebp),%eax
+301 0003db9d 890424
movl
%eax,(
%esp)
+304 0003dba0 e80b7c0600
calll
0x000a57b0
+309 0003dba5 89742404
movl
%esi,0
x04(%esp)
+313 0003dba9 890424
movl
%eax,(
%esp)
+316 0003dbac e8af5c0600
calll
0x000a3860
+321 0003dbb1 8b5dcc
movl
0xcc(%
ebp),%ebx
+324 0003dbb4 83eb0c
subl
$0x0c,
%ebx
+327 0003dbb7 39df
cmpl
%ebx,%
edi
+329 0003dbb9 7537
jne
0x0003

dbf2
+331 0003dbbb 83c43c
addl
$0x3c,
%esp
+334 0003dbbe 5b
popl
%ebx
+335 0003dbbf 5e
popl
%esi
+336 0003dbc0 5f
popl
%edi
+337 0003dbc1 c9
leave
+338 0003dbc2 c3
ret
+339 0003dbc3 8d4308
leal
0x08(%
ebx),%eax
+342 0003dbc6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+350 0003dbce 890424
movl
%eax,(
%esp)
+353 0003dbd1 e878500c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+358 0003dbd6 85c0
testl
%eax,%
eax
+360 0003dbd8 0f8f03ffffff
jg
0x0003dae1
+366 0003dbde 8d45e2
leal
0xe2(%
ebp),%eax
+369 0003dbe1 89442404
movl
%eax,0
x04(%esp)
+373 0003dbe5 891c24
movl
%ebx,(
%esp)
+376 0003dbe8 e897500c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+381 0003dbed e9effeffff
jmp
0x0003dae1
+386 0003dbf2 8d4308
leal
0x08(%
ebx),%eax
+389 0003dbf5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+397 0003dbfd 890424
movl
%eax,(
%esp)
+400 0003dc00 e849500c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+405 0003dc05 85c0
testl
%eax,%
eax
+407 0003dc07 7fb2
jg
0x0003
dbbb
+409 0003dc09 8d45dc
leal
0xdc(%
ebp),%eax
+412 0003dc0c 89442404
movl
%eax,0
x04(%esp)
+416 0003dc10 891c24
movl
%ebx,(
%esp)
+419 0003dc13 e86c500c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+424 0003dc18 eba1
jmp
0x0003
dbbb
+426 0003dc1a 8d4308
leal
0x08(%
ebx),%eax
+429 0003dc1d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+437 0003dc25 890424
movl
%eax,(
%esp)
+440 0003dc28 e821500c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+445 0003dc2d 85c0


testl
%eax,%
eax
+447 0003dc2f 0f8f40ffffff
jg
0x0003db75
+453 0003dc35 8d45de
leal
0xde(%
ebp),%eax
+456 0003dc38 89442404
movl
%eax,0
x04(%esp)
+460 0003dc3c 891c24
movl
%ebx,(
%esp)
+463 0003dc3f e840500c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+468 0003dc44 e92cffffff
jmp
0x0003db75
+473 0003dc49 8d4308
leal
0x08(%
ebx),%eax
+476 0003dc4c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+484 0003dc54 890424
movl
%eax,(
%esp)
+487 0003dc57 e8f24f0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+492 0003dc5c 85c0
testl
%eax,%
eax
+494 0003dc5e 0f8fc7feffff
jg
0x0003db2b
+500 0003dc64 8d45e0
leal
0xe0(%
ebp),%eax
+503 0003dc67 89442404
movl
%eax,0
x04(%esp)
+507 0003dc6b 891c24
movl
%ebx,(
%esp)
+510 0003dc6e e811500c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+515 0003dc73 e9b3feffff
jmp
0x0003db2b
+520 0003dc78 89c3
movl
%eax,%
ebx
+522 0003dc7a 891c24
movl
%ebx,(
%esp)
+525 0003dc7d e8c64f0c00
calll
0x00102c48
__Unwind_Resume
+530 0003dc82 ebf4
jmp
0x0003
dc78
+532 0003dc84 89c3
movl
%eax,%
ebx
+534 0003dc86 8b75d4
movl
0xd4(%
ebp),%esi
+537 0003dc89 83ee0c
subl
$0x0c,
%esi
+540 0003dc8c 39f7
cmpl
%esi,%
edi
+542 0003dc8e 74ea
je
0x0003
dc7a
+544 0003dc90 8d4608
leal
0x08(%
esi),%eax
+547 0003dc93 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+555 0003dc9b 890424
movl
%eax,(
%esp)
+558 0003dc9e e8ab4f0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+563 0003dca3 85c0


testl
%eax,%
eax
+565 0003dca5 7fd3
jg
0x0003
dc7a
+567 0003dca7 8d45e1
leal
0xe1(%
ebp),%eax
+570 0003dcaa 89442404
movl
%eax,0
x04(%esp)
+574 0003dcae 893424
movl
%esi,(
%esp)
+577 0003dcb1 e8ce4f0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+582 0003dcb6 ebc2
jmp
0x0003
dc7a
+584 0003dcb8 ebbe
jmp
0x0003
dc78
+586 0003dcba ebbc
jmp
0x0003
dc78
+588 0003dcbc 89c3
movl
%eax,%
ebx
+590 0003dcbe 8b75d8
movl
0xd8(%
ebp),%esi
+593 0003dcc1 83ee0c
subl
$0x0c,
%esi
+596 0003dcc4 3b3588801300
cmpl
0x00138088,%es
i
+602 0003dcca 74ae
je
0x0003
dc7a
+604 0003dccc 8d4608
leal
0x08(%
esi),%eax
+607 0003dccf c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+615 0003dcd7 890424
movl
%eax,(
%esp)
+618 0003dcda e86f4f0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+623 0003dcdf 85c0
testl
%eax,%
eax
+625 0003dce1 7f97
jg
0x0003
dc7a
+627 0003dce3 8d45e3
leal
0xe3(%
ebp),%eax
+630 0003dce6 89442404
movl
%eax,0
x04(%esp)
+634 0003dcea 893424
movl
%esi,(
%esp)
+637 0003dced e8924f0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+642 0003dcf2 eb86
jmp
0x0003
dc7a
+644 0003dcf4 89c3
movl
%eax,%
ebx
+646 0003dcf6 8b75d0
movl
0xd0(%
ebp),%esi
+649 0003dcf9 83ee0c
subl
$0x0c,
%esi
+652 0003dcfc 39f7
cmpl
%esi,%
edi

+654 0003dcfe 0f8476ffffff


je
0x0003dc7a
+660 0003dd04 8d4608
leal
0x08(%
esi),%eax
+663 0003dd07 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+671 0003dd0f 890424
movl
%eax,(
%esp)
+674 0003dd12 e8374f0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+679 0003dd17 85c0
testl
%eax,%
eax
+681 0003dd19 0f8f5bffffff
jg
0x0003dc7a
+687 0003dd1f 8d45df
leal
0xdf(%
ebp),%eax
+690 0003dd22 89442404
movl
%eax,0
x04(%esp)
+694 0003dd26 893424
movl
%esi,(
%esp)
+697 0003dd29 e8564f0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+702 0003dd2e e947ffffff
jmp
0x0003dc7a
+707 0003dd33 e940ffffff
jmp
0x0003dc78
+712 0003dd38 e93bffffff
jmp
0x0003dc78
+717 0003dd3d e936ffffff
jmp
0x0003dc78
+722 0003dd42 e931ffffff
jmp
0x0003dc78
+727 0003dd47 89c3
movl
%eax,%
ebx
+729 0003dd49 8b75cc
movl
0xcc(%
ebp),%esi
+732 0003dd4c 83ee0c
subl
$0x0c,
%esi
+735 0003dd4f 39f7
cmpl
%esi,%
edi
+737 0003dd51 0f8423ffffff
je
0x0003dc7a
+743 0003dd57 8d4608
leal
0x08(%
esi),%eax
+746 0003dd5a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+754 0003dd62 890424
movl
%eax,(
%esp)
+757 0003dd65 e8e44e0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+762 0003dd6a 85c0
testl
%eax,%
eax
+764 0003dd6c 0f8f08ffffff
jg
0x0003dc7a
+770 0003dd72 8d45dd
leal
0xdd(%
ebp),%eax
+773 0003dd75 89442404
movl
%eax,0
x04(%esp)
+777 0003dd79 893424
movl
%esi,(
%esp)
+780 0003dd7c e8034f0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+785 0003dd81 e9f4feffff
jmp
0x0003dc7a
+790 0003dd86 e9edfeffff
jmp
0x0003dc78
+795 0003dd8b e9e8feffff
jmp
0x0003dc78
+800 0003dd90 e9e3feffff
jmp
0x0003dc78
+805 0003dd95 e9defeffff
jmp
0x0003dc78

+810 0003dd9a 660f1f440000

nopw

0x00(%eax,%eax

)
+0

0003dda0 55

pushl

%ebp
+1
0003dda1 89e5
%esp,%ebp
+3
0003dda3 83ec48
$0x48,%esp
+6
0003dda6 895df4
%ebx,0xf4(%ebp)
+9
0003dda9 8975f8
%esi,0xf8(%ebp)
+12 0003ddac 897dfc
xfc(%ebp)
+15 0003ddaf 8b5d08
ebp),%ebx
+18 0003ddb2 c703889c1300
ebx)
+24 0003ddb8 8d4310
ebx),%eax
+27 0003ddbb 890424
%esp)
+30 0003ddbe e89d040200
+35 0003ddc3 c703e8911300
ebx)
+41 0003ddc9 8b4308
ebx),%eax
+44 0003ddcc 8d70f4
eax),%esi
+47 0003ddcf 8b3d88801300
i
+53 0003ddd5 39fe
esi
+55 0003ddd7 751d
ddf6
+57 0003ddd9 8b4304
ebx),%eax
+60 0003dddc 8d70f4
eax),%esi
+63 0003dddf 39f7
edi
+65 0003dde1 753b
de1e
+67 0003dde3 891c24
%esp)
+70 0003dde6 e8834f0c00
operator delete(void*)
+75 0003ddeb 8b5df4
ebp),%ebx
+78 0003ddee 8b75f8
ebp),%esi
+81 0003ddf1 8b7dfc
ebp),%edi
+84 0003ddf4 c9
+85 0003ddf5 c3
+86 0003ddf6 83e804
%eax
+89 0003ddf9 c7442404ffffffff
04(%esp)

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00139c88,(%
leal

0x10(%

movl

%eax,(

calll
movl

0x0005e260
$0x001391e8,(%
movl

0x08(%

leal

0xf4(%

movl

0x00138088,%ed
cmpl

%edi,%

jne

0x0003

movl

0x04(%

leal

0xf4(%

cmpl

%esi,%

jne

0x0003

movl

%ebx,(

calll

movl

0x00102d6e
movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
subl

$0x04,
$0xffffffff,0x

+97 0003de01 890424


movl
%eax,(
%esp)
+100 0003de04 e8454e0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+105 0003de09 85c0
testl
%eax,%
eax
+107 0003de0b 7fcc
jg
0x0003
ddd9
+109 0003de0d 8d45e4
leal
0xe4(%
ebp),%eax
+112 0003de10 89442404
movl
%eax,0
x04(%esp)
+116 0003de14 893424
movl
%esi,(
%esp)
+119 0003de17 e8684e0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+124 0003de1c ebbb
jmp
0x0003
ddd9
+126 0003de1e 83e804
subl
$0x04,
%eax
+129 0003de21 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+137 0003de29 890424
movl
%eax,(
%esp)
+140 0003de2c e81d4e0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+145 0003de31 85c0
testl
%eax,%
eax
+147 0003de33 7fae
jg
0x0003
dde3
+149 0003de35 8d45e2
leal
0xe2(%
ebp),%eax
+152 0003de38 89442404
movl
%eax,0
x04(%esp)
+156 0003de3c 893424
movl
%esi,(
%esp)
+159 0003de3f e8404e0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+164 0003de44 eb9d
jmp
0x0003
dde3
+166 0003de46 89c6
movl
%eax,%
esi
+168 0003de48 c703e8911300
movl
$0x001391e8,(%
ebx)
+174 0003de4e 8b4308
movl
0x08(%
ebx),%eax
+177 0003de51 8d78f4
leal
0xf4(%
eax),%edi
+180 0003de54 8b1588801300
movl
0x00138088,%ed
x
+186 0003de5a 8955d4
movl
%edx,0
xd4(%ebp)
+189 0003de5d 39d7
cmpl
%edx,%
edi
+191 0003de5f 7575
jne
0x0003
ded6
+193 0003de61 8b4304
movl
0x04(%
ebx),%eax

+196 0003de64 8d58f4


leal
0xf4(%
eax),%ebx
+199 0003de67 395dd4
cmpl
%ebx,0
xd4(%ebp)
+202 0003de6a 7542
jne
0x0003
deae
+204 0003de6c 893424
movl
%esi,(
%esp)
+207 0003de6f e8d44d0c00
calll
0x00102c48
__Unwind_Resume
+212 0003de74 89c6
movl
%eax,%
esi
+214 0003de76 8b4304
movl
0x04(%
ebx),%eax
+217 0003de79 8d58f4
leal
0xf4(%
eax),%ebx
+220 0003de7c 39df
cmpl
%ebx,%
edi
+222 0003de7e 74ec
je
0x0003
de6c
+224 0003de80 83e804
subl
$0x04,
%eax
+227 0003de83 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+235 0003de8b 890424
movl
%eax,(
%esp)
+238 0003de8e e8bb4d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+243 0003de93 85c0
testl
%eax,%
eax
+245 0003de95 7fd5
jg
0x0003
de6c
+247 0003de97 8d45e3
leal
0xe3(%
ebp),%eax
+250 0003de9a 89442404
movl
%eax,0
x04(%esp)
+254 0003de9e 891c24
movl
%ebx,(
%esp)
+257 0003dea1 e8de4d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+262 0003dea6 ebc4
jmp
0x0003
de6c
+264 0003dea8 89c6
movl
%eax,%
esi
+266 0003deaa ebc0
jmp
0x0003
de6c
+268 0003deac ebfa
jmp
0x0003
dea8
+270 0003deae 83e804
subl
$0x04,
%eax
+273 0003deb1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+281 0003deb9 890424
movl
%eax,(
%esp)
+284 0003debc e88d4d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+289 0003dec1 85c0
testl
%eax,%
eax
+291 0003dec3 7fa7
jg
0x0003

de6c
+293 0003dec5 8d45e5
leal
0xe5(%
ebp),%eax
+296 0003dec8 89442404
movl
%eax,0
x04(%esp)
+300 0003decc 891c24
movl
%ebx,(
%esp)
+303 0003decf e8b04d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+308 0003ded4 eb96
jmp
0x0003
de6c
+310 0003ded6 83e804
subl
$0x04,
%eax
+313 0003ded9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+321 0003dee1 890424
movl
%eax,(
%esp)
+324 0003dee4 e8654d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+329 0003dee9 85c0
testl
%eax,%
eax
+331 0003deeb 0f8f70ffffff
jg
0x0003de61
+337 0003def1 8d45e7
leal
0xe7(%
ebp),%eax
+340 0003def4 89442404
movl
%eax,0
x04(%esp)
+344 0003def8 893c24
movl
%edi,(
%esp)
+347 0003defb e8844d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+352 0003df00 e95cffffff
jmp
0x0003de61
+357 0003df05 eba1
jmp
0x0003
dea8
+359 0003df07 89c6
movl
%eax,%
esi
+361 0003df09 8b4304
movl
0x04(%
ebx),%eax
+364 0003df0c 8d58f4
leal
0xf4(%
eax),%ebx
+367 0003df0f 395dd4
cmpl
%ebx,0
xd4(%ebp)
+370 0003df12 0f8454ffffff
je
0x0003de6c
+376 0003df18 83e804
subl
$0x04,
%eax
+379 0003df1b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+387 0003df23 890424
movl
%eax,(
%esp)
+390 0003df26 e8234d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+395 0003df2b 85c0
testl
%eax,%
eax
+397 0003df2d 0f8f39ffffff
jg
0x0003de6c
+403 0003df33 8d45e6
leal
0xe6(%
ebp),%eax
+406 0003df36 89442404
movl
%eax,0
x04(%esp)
+410 0003df3a 891c24
movl
%ebx,(

%esp)
+413 0003df3d e8424d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+418 0003df42 e925ffffff
jmp
0x0003de6c
+423 0003df47 e95cffffff
jmp
0x0003dea8
+428 0003df4c 0f1f4000
nopl
0x00(%
eax)
+0

0003df50 55

pushl

%ebp
+1
0003df51 89e5
%esp,%ebp
+3
0003df53 83ec48
$0x48,%esp
+6
0003df56 895df4
%ebx,0xf4(%ebp)
+9
0003df59 8975f8
%esi,0xf8(%ebp)
+12 0003df5c 897dfc
xfc(%ebp)
+15 0003df5f 8b5d08
ebp),%ebx
+18 0003df62 c703889c1300
ebx)
+24 0003df68 8d4310
ebx),%eax
+27 0003df6b 890424
%esp)
+30 0003df6e e8ed020200
+35 0003df73 c703e8911300
ebx)
+41 0003df79 8b4308
ebx),%eax
+44 0003df7c 8d78f4
eax),%edi
+47 0003df7f 8b3588801300
i
+53 0003df85 39f7
edi
+55 0003df87 7515
df9e
+57 0003df89 8b4304
ebx),%eax
+60 0003df8c 8d58f4
eax),%ebx
+63 0003df8f 39de
esi
+65 0003df91 7533
dfc6
+67 0003df93 8b5df4
ebp),%ebx
+70 0003df96 8b75f8
ebp),%esi
+73 0003df99 8b7dfc
ebp),%edi
+76 0003df9c c9
+77 0003df9d c3
+78 0003df9e 83e804
%eax

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00139c88,(%
leal

0x10(%

movl

%eax,(

calll
movl

0x0005e260
$0x001391e8,(%
movl

0x08(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0003

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0003

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
subl

$0x04,

+81 0003dfa1 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+89 0003dfa9 890424
movl
%eax,(
%esp)
+92 0003dfac e89d4c0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+97 0003dfb1 85c0
testl
%eax,%
eax
+99 0003dfb3 7fd4
jg
0x0003
df89
+101 0003dfb5 8d45e4
leal
0xe4(%
ebp),%eax
+104 0003dfb8 89442404
movl
%eax,0
x04(%esp)
+108 0003dfbc 893c24
movl
%edi,(
%esp)
+111 0003dfbf e8c04c0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+116 0003dfc4 ebc3
jmp
0x0003
df89
+118 0003dfc6 83e804
subl
$0x04,
%eax
+121 0003dfc9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+129 0003dfd1 890424
movl
%eax,(
%esp)
+132 0003dfd4 e8754c0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+137 0003dfd9 85c0
testl
%eax,%
eax
+139 0003dfdb 7fb6
jg
0x0003
df93
+141 0003dfdd 8d45e2
leal
0xe2(%
ebp),%eax
+144 0003dfe0 89442404
movl
%eax,0
x04(%esp)
+148 0003dfe4 891c24
movl
%ebx,(
%esp)
+151 0003dfe7 e8984c0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+156 0003dfec eba5
jmp
0x0003
df93
+158 0003dfee 89c7
movl
%eax,%
edi
+160 0003dff0 c703e8911300
movl
$0x001391e8,(%
ebx)
+166 0003dff6 8b4308
movl
0x08(%
ebx),%eax
+169 0003dff9 8d70f4
leal
0xf4(%
eax),%esi
+172 0003dffc 8b1588801300
movl
0x00138088,%ed
x
+178 0003e002 8955d4
movl
%edx,0
xd4(%ebp)
+181 0003e005 39d6
cmpl
%edx,%
esi
+183 0003e007 7575
jne
0x0003
e07e

+185 0003e009 8b4304


movl
0x04(%
ebx),%eax
+188 0003e00c 8d58f4
leal
0xf4(%
eax),%ebx
+191 0003e00f 395dd4
cmpl
%ebx,0
xd4(%ebp)
+194 0003e012 7542
jne
0x0003
e056
+196 0003e014 893c24
movl
%edi,(
%esp)
+199 0003e017 e82c4c0c00
calll
0x00102c48
__Unwind_Resume
+204 0003e01c 89c7
movl
%eax,%
edi
+206 0003e01e 8b4304
movl
0x04(%
ebx),%eax
+209 0003e021 8d58f4
leal
0xf4(%
eax),%ebx
+212 0003e024 39de
cmpl
%ebx,%
esi
+214 0003e026 74ec
je
0x0003
e014
+216 0003e028 83e804
subl
$0x04,
%eax
+219 0003e02b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+227 0003e033 890424
movl
%eax,(
%esp)
+230 0003e036 e8134c0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+235 0003e03b 85c0
testl
%eax,%
eax
+237 0003e03d 7fd5
jg
0x0003
e014
+239 0003e03f 8d45e3
leal
0xe3(%
ebp),%eax
+242 0003e042 89442404
movl
%eax,0
x04(%esp)
+246 0003e046 891c24
movl
%ebx,(
%esp)
+249 0003e049 e8364c0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+254 0003e04e ebc4
jmp
0x0003
e014
+256 0003e050 89c7
movl
%eax,%
edi
+258 0003e052 ebc0
jmp
0x0003
e014
+260 0003e054 ebfa
jmp
0x0003
e050
+262 0003e056 83e804
subl
$0x04,
%eax
+265 0003e059 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+273 0003e061 890424
movl
%eax,(
%esp)
+276 0003e064 e8e54b0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+281 0003e069 85c0
testl
%eax,%

eax
+283 0003e06b 7fa7
jg
0x0003
e014
+285 0003e06d 8d45e5
leal
0xe5(%
ebp),%eax
+288 0003e070 89442404
movl
%eax,0
x04(%esp)
+292 0003e074 891c24
movl
%ebx,(
%esp)
+295 0003e077 e8084c0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+300 0003e07c eb96
jmp
0x0003
e014
+302 0003e07e 83e804
subl
$0x04,
%eax
+305 0003e081 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+313 0003e089 890424
movl
%eax,(
%esp)
+316 0003e08c e8bd4b0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+321 0003e091 85c0
testl
%eax,%
eax
+323 0003e093 0f8f70ffffff
jg
0x0003e009
+329 0003e099 8d45e7
leal
0xe7(%
ebp),%eax
+332 0003e09c 89442404
movl
%eax,0
x04(%esp)
+336 0003e0a0 893424
movl
%esi,(
%esp)
+339 0003e0a3 e8dc4b0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+344 0003e0a8 e95cffffff
jmp
0x0003e009
+349 0003e0ad eba1
jmp
0x0003
e050
+351 0003e0af 89c7
movl
%eax,%
edi
+353 0003e0b1 8b4304
movl
0x04(%
ebx),%eax
+356 0003e0b4 8d58f4
leal
0xf4(%
eax),%ebx
+359 0003e0b7 395dd4
cmpl
%ebx,0
xd4(%ebp)
+362 0003e0ba 0f8454ffffff
je
0x0003e014
+368 0003e0c0 83e804
subl
$0x04,
%eax
+371 0003e0c3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+379 0003e0cb 890424
movl
%eax,(
%esp)
+382 0003e0ce e87b4b0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+387 0003e0d3 85c0
testl
%eax,%
eax
+389 0003e0d5 0f8f39ffffff
jg
0x0003e014
+395 0003e0db 8d45e6
leal
0xe6(%
ebp),%eax
+398 0003e0de 89442404
movl
%eax,0

x04(%esp)
+402 0003e0e2 891c24
movl
%ebx,(
%esp)
+405 0003e0e5 e89a4b0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+410 0003e0ea e925ffffff
jmp
0x0003e014
+415 0003e0ef e95cffffff
jmp
0x0003e050
+420 0003e0f4 90
nop
+421 0003e0f5 90
nop
+422 0003e0f6 90
nop
+423 0003e0f7 90
nop
+424 0003e0f8 90
nop
+425 0003e0f9 90
nop
+426 0003e0fa 90
nop
+427 0003e0fb 90
nop
+428 0003e0fc 90
nop
+429 0003e0fd 90
nop
+430 0003e0fe 90
nop
+431 0003e0ff 90
nop
+0

0003e100 55

pushl

%ebp
+1
0003e101 89e5
%esp,%ebp
+3
0003e103 b801000000
00001,%eax
+8
0003e108 c9
+9
0003e109 c3
+10 0003e10a 660f1f440000
)
+0

movl
movl

$0x000
leave
ret
0x00(%eax,%eax

nopw

0003e110 55

pushl

%ebp
+1
0003e111 89e5
%esp,%ebp
+3
0003e113 b801000000
00001,%eax
+8
0003e118 c9
+9
0003e119 c3
+10 0003e11a 660f1f440000
)
+0

movl
movl

$0x000
leave
ret
0x00(%eax,%eax

nopw

0003e120 55

pushl

%ebp
+1
0003e121 89e5
%esp,%ebp
+3
0003e123 b801000000
00001,%eax
+8
0003e128 c9
+9
0003e129 c3
+10 0003e12a 660f1f440000
)
+0

movl
movl

nopw

$0x000
leave
ret
0x00(%eax,%eax

0003e130 55

pushl

0003e131 89e5

movl

0003e133 31c0

xorl

%ebp
+1
%esp,%ebp
+3
%eax,%eax

+5
+6
+7
+8
0000(%eax,%eax)
+0

0003e135
0003e136
0003e137
0003e138

c9
c3
90
0f1f840000000000

leave
ret
nop
nopl

0003e140 55

0x0000
pushl

%ebp
+1
0003e141 89e5
%esp,%ebp
+3
0003e143 8b4508
0x08(%ebp),%eax
+6
0003e146 8b80e4000000
00e4(%eax),%eax
+12 0003e14c c9
+13 0003e14d c3
+14 0003e14e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0003e150 55

pushl

%ebp
+1
0003e151 89e5
%esp,%ebp
+3
0003e153 8b4508
0x08(%ebp),%eax
+6
0003e156 8b80e8000000
00e8(%eax),%eax
+12 0003e15c c9
+13 0003e15d c3
+14 0003e15e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0003e160 55

pushl

%ebp
+1
0003e161 89e5
%esp,%ebp
+3
0003e163 8b5508
0x08(%ebp),%edx
+6
0003e166 8b450c
0x0c(%ebp),%eax
+9
0003e169 3b82e4000000
00e4(%edx),%eax
+15 0003e16f 7406
e177
+17 0003e171 8982e4000000
4(%edx)
+23 0003e177 c9
+24 0003e178 c3
+25 0003e179 90
+26 0003e17a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000e
leave
ret
nop

nopw

0x00(%eax,%eax

0003e180 55

pushl

0003e181 89e5

movl

0003e183 56

pushl

0003e184 53

pushl

0003e185 83ec10

subl

%ebp
+1
%esp,%ebp
+3
%esi
+4
%ebx
+5
$0x10,%esp

+8
0003e188 8b5d08
0x08(%ebp),%ebx
+11 0003e18b 8b750c
ebp),%esi
+14 0003e18e 89742404
x04(%esp)
+18 0003e192 891c24
%esp)
+21 0003e195 e8f6060300
+26 0003e19a 891c24
%esp)
+29 0003e19d e8fe85fcff
+34 0003e1a2 c744240438520d00
04(%esp)
Border
+42 0003e1aa 890424
%esp)
+45 0003e1ad e8ae190600
+50 0003e1b2 8b08
,%ecx
+52 0003e1b4 8b5664
esi),%edx
+55 0003e1b7 89542404
x04(%esp)
+59 0003e1bb 890424
%esp)
+62 0003e1be ff5108
%ecx)
+65 0003e1c1 891c24
%esp)
+68 0003e1c4 e8d785fcff
+73 0003e1c9 c74424043f520d00
04(%esp)
Curve
+81 0003e1d1 890424
%esp)
+84 0003e1d4 e887190600
+89 0003e1d9 8b08
,%ecx
+91 0003e1db 8b5668
esi),%edx
+94 0003e1de 89550c
x0c(%ebp)
+97 0003e1e1 894508
x08(%ebp)
+100 0003e1e4 8b4908
ecx),%ecx
+103 0003e1e7 83c410
%esp
+106 0003e1ea 5b
+107 0003e1eb 5e
+108 0003e1ec c9
+109 0003e1ed ffe1
+111 0003e1ef 90
+0

movl
movl

0x0c(%

movl

%esi,0

movl

%ebx,(

movl

0x0006e890
%ebx,(

calll
calll
movl

0x000067a0
$0x000d5238,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

0x64(%

movl

%edx,0

movl

%eax,(

call

*0x08(

movl

%ebx,(

calll

calll
movl

0x000067a0
$0x000d523f,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

0x68(%

movl

%edx,0

movl

%eax,0

movl

0x08(%

addl

$0x10,

popl
popl
leave
jmp
nop

%ebx
%esi

calll

*%ecx

0003e1f0 55

pushl

0003e1f1 89e5

movl

0003e1f3 83ec48

subl

0003e1f6 895df4

movl

%ebp
+1
%esp,%ebp
+3
$0x48,%esp
+6

%ebx,0xf4(%ebp)
+9
0003e1f9 8975f8
%esi,0xf8(%ebp)
+12 0003e1fc 897dfc
xfc(%ebp)
+15 0003e1ff 8b5d08
ebp),%ebx
+18 0003e202 c704246c000000
esp)
'l'
+25 0003e209 e86c4b0c00
operator new(unsigned long)
+30 0003e20e 89c6
esi
+32 0003e210 8b83e8000000
x),%eax
+38 0003e216 8945e4
xe4(%ebp)
+41 0003e219 8bbbe4000000
x),%edi
+47 0003e21f 8b83e0000000
x),%eax
+53 0003e225 89442418
x18(%esp)
+57 0003e229 8b83dc000000
x),%eax
+63 0003e22f 89442414
x14(%esp)
+67 0003e233 8b83d8000000
x),%eax
+73 0003e239 89442410
x10(%esp)
+77 0003e23d 8b83d4000000
x),%eax
+83 0003e243 8944240c
x0c(%esp)
+87 0003e247 8b83d0000000
x),%eax
+93 0003e24d 89442408
x08(%esp)
+97 0003e251 c744240402000000
04(%esp)
+105 0003e259 893424
%esp)
+108 0003e25c e8df050300
+113 0003e261 c706a09d1300
esi)
+119 0003e267 897e64
x64(%esi)
+122 0003e26a 8b45e4
ebp),%eax
+125 0003e26d 894668
x68(%esi)
+128 0003e270 89f0
eax
+130 0003e272 8b5df4
ebp),%ebx
+133 0003e275 8b75f8
ebp),%esi
+136 0003e278 8b7dfc
ebp),%edi

movl
movl

%edi,0

movl

0x08(%

movl

$0x0000006c,(%

calll

0x00102d7a
movl

movl

%eax,%
0x000000e8(%eb

movl

%eax,0

movl

0x000000e4(%eb

movl

0x000000e0(%eb
movl

movl

%eax,0
0x000000dc(%eb

movl
movl

%eax,0
0x000000d8(%eb

movl
movl

%eax,0
0x000000d4(%eb

movl
movl

%eax,0
0x000000d0(%eb

movl
movl

%eax,0
$0x00000002,0x

movl
calll
movl

%esi,(
0x0006e840
$0x00139da0,(%

movl

%edi,0

movl

0xe4(%

movl

%eax,0

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

+139 0003e27b c9
+140 0003e27c c3
+141 0003e27d 89c3
ebx
+143 0003e27f 893424
%esp)
+146 0003e282 e8e74a0c00
operator delete(void*)
+151 0003e287 891c24
%esp)
+154 0003e28a e8b9490c00
__Unwind_Resume
+159 0003e28f 90
+0

leave
ret
movl

%eax,%

movl

%esi,(

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop

0003e290 55

pushl

%ebp
+1
0003e291 89e5
%esp,%ebp
+3
0003e293 57
%edi
+4
0003e294 56
%esi
+5
0003e295 53
%ebx
+6
0003e296 83ec7c
$0x7c,%esp
+9
0003e299 8b7d08
0x08(%ebp),%edi
+12 0003e29c 8b450c
ebp),%eax
+15 0003e29f 89442404
x04(%esp)
+19 0003e2a3 893c24
%esp)
+22 0003e2a6 e815030300
+27 0003e2ab c707e89c1300
edi)
+33 0003e2b1 c74704349d1300
04(%edi)
+40 0003e2b8 c787e400000000000000
(%edi)
+50 0003e2c2 c787e800000000000000
(%edi)
+60 0003e2cc 893c24
%esp)
+63 0003e2cf e8cc84fcff
+68 0003e2d4 890424
%esp)
+71 0003e2d7 e8c4150600
+76 0003e2dc bb40e10300
bx
+81 0003e2e1 31f6
esi
+83 0003e2e3 c745a860e10300
a8(%ebp)
+90 0003e2ea c745ac00000000
ac(%ebp)
+97 0003e2f1 893c24
%esp)
+100 0003e2f4 e8a784fcff

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

%eax,0

movl

%edi,(

calll
movl

0x0006e5c0
$0x00139ce8,(%

movl

$0x00139d34,0x

movl

$0x00000000,0x000000e4

movl

$0x00000000,0x000000e8
movl

%edi,(

movl

0x000067a0
%eax,(

calll
calll
movl

0x0009f8a0
$0x0003e140,%e
xorl

%esi,%

movl

$0x0003e160,0x

movl

$0x00000000,0x
movl

calll

%edi,(
0x000067a0

+105 0003e2f9
x1c(%esp)
+109 0003e2fd
x20(%esp)
+113 0003e301
ebp),%edx
+116 0003e304
ebp),%ecx
+119 0003e307
x14(%esp)
+123 0003e30b
x18(%esp)
+127 0003e30f
10(%esp)
+135 0003e317
0c(%esp)
+143 0003e31f
08(%esp)
+151 0003e327
x04(%esp)
+155 0003e32b
%esp)
+158 0003e32e
+163 0003e333
bx
+168 0003e338
b0(%ebp)
+175 0003e33f
b4(%ebp)
+182 0003e346
%esp)
+185 0003e349
+190 0003e34e
x1c(%esp)
+194 0003e352
x20(%esp)
+198 0003e356
ebp),%edx
+201 0003e359
ebp),%ecx
+204 0003e35c
x14(%esp)
+208 0003e360
x18(%esp)
+212 0003e364
10(%esp)
+220 0003e36c
0c(%esp)
+228 0003e374
08(%esp)
+236 0003e37c
x04(%esp)
+240 0003e380
%esp)
+243 0003e383
+248 0003e388
c4(%ebp)
+255 0003e38f
c8(%ebp)
+262 0003e396

895c241c

movl

%ebx,0

89742420

movl

%esi,0

8b55a8

movl

0xa8(%

8b4dac

movl

0xac(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

c744241064000000
'd'
c744240c00000000

movl

$0x00000064,0x

movl

$0x00000000,0x

c744240838520d00
Border
897c2404

movl

$0x000d5238,0x

890424

movl

%edi,0

movl

%eax,(

e80d160600
bb50e10300

calll
movl

0x0009f940
$0x0003e150,%e

c745b010e70300

movl

$0x0003e710,0x

c745b400000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55b0

movl

0xb0(%

8b4db4

movl

0xb4(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e85284fcff
895c241c

calll

c744241064000000
'd'
c744240c9cffffff

movl

$0x00000064,0x

movl

$0xffffff9c,0x

c74424083f520d00
Curve
897c2404

movl

$0x000d523f,0x

890424
e8b8150600
c745c464550d00
Width
c745c8a8580d00
Height
c745cc204a0d00

movl

%edi,0

movl

%eax,(

calll
movl

0x0009f940
$0x000d5564,0x

movl

$0x000d58a8,0x

movl

$0x000d4a20,0x

cc(%ebp)
+269 0003e39d c745d047520d00
d0(%ebp)
Corner
+276 0003e3a4 c745d438520d00
d4(%ebp)
Border
+283 0003e3ab c745d83f520d00
d8(%ebp)
Curve
+290 0003e3b2 c745dc4e520d00
dc(%ebp)
Thickness
+297 0003e3b9 c745e058520d00
e0(%ebp)
Scale
+304 0003e3c0 c745e400000000
e4(%ebp)
+311 0003e3c7 893c24
%esp)
+314 0003e3ca e8d183fcff
+319 0003e3cf 8d55c4
ebp),%edx
+322 0003e3d2 89542404
x04(%esp)
+326 0003e3d6 890424
%esp)
+329 0003e3d9 e842160600
+334 0003e3de 83c47c
%esp
+337 0003e3e1 5b
+338 0003e3e2 5e
+339 0003e3e3 5f
+340 0003e3e4 c9
+341 0003e3e5 c3
+342 0003e3e6 89c3
ebx
+344 0003e3e8 a1f8801300
x
+349 0003e3ed 8d5008
eax),%edx
+352 0003e3f0 8917
%edi)
+354 0003e3f2 83c054
%eax
+357 0003e3f5 894704
x04(%edi)
+360 0003e3f8 893c24
%esp)
+363 0003e3fb e85089fcff
+368 0003e400 891c24
%esp)
+371 0003e403 e840480c00
__Unwind_Resume
+376 0003e408 0f1f840000000000
x,%eax)
+0

movl

$0x000d5247,0x

movl

$0x000d5238,0x

movl

$0x000d523f,0x

movl

$0x000d524e,0x

movl

$0x000d5258,0x

movl

$0x00000000,0x
movl

%edi,(

leal

0x000067a0
0xc4(%

movl

%edx,0

movl

%eax,(

addl

0x0009fa20
$0x7c,

calll

calll
popl
popl
popl
leave
ret
movl
movl

%ebx
%esi
%edi
%eax,%
0x001380f8,%ea

leal

0x08(%

movl

%edx,(

addl

$0x54,

movl

%eax,0

movl

%edi,(

movl

0x00006d50
%ebx,(

calll
calll

0x00102c48

nopl

0x00000000(%ea

0003e410 55

pushl

0003e411 89e5

movl

%ebp
+1
%esp,%ebp
+3
+4
e290
+9

0003e413 c9
0003e414 e977feffff
0003e419 90

leave
jmp

0x0003
nop

+10 0003e41a 660f1f440000

nopw

0x00(%eax,%eax

)
+0

0003e420 55

pushl

%ebp
+1
0003e421 89e5
movl
%esp,%ebp
+3
0003e423 53
pushl
%ebx
+4
0003e424 83ec14
subl
$0x14,%esp
+7
0003e427 8b5d08
movl
0x08(%ebp),%ebx
+10 0003e42a c744240c02000000
movl
$0x00000002,0x
0c(%esp)
+18 0003e432 c744240860520d00
movl
$0x000d5260,0x
08(%esp)
Screenshots, member cards, images, photos, etc
+26 0003e43a c74424043c580d00
movl
$0x000d583c,0x
04(%esp)
Image
+34 0003e442 891c24
movl
%ebx,(
%esp)
+37 0003e445 e8d69efdff
calll
0x00018320
+42 0003e44a c703489d1300
movl
$0x00139d48,(%
ebx)
+48 0003e450 83c414
addl
$0x14,
%esp
+51 0003e453 5b
popl
%ebx
+52 0003e454 c9
leave
+53 0003e455 c3
ret
+54 0003e456 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

0003e460 55

pushl

%ebp
+1
0003e461 89e5
movl
%esp,%ebp
+3
0003e463 53
pushl
%ebx
+4
0003e464 83ec14
subl
$0x14,%esp
+7
0003e467 8b5d08
movl
0x08(%ebp),%ebx
+10 0003e46a c744240c02000000
movl
$0x00000002,0x
0c(%esp)
+18 0003e472 c744240860520d00
movl
$0x000d5260,0x
08(%esp)
Screenshots, member cards, images, photos, etc
+26 0003e47a c74424043c580d00
movl
$0x000d583c,0x
04(%esp)
Image
+34 0003e482 891c24
movl
%ebx,(
%esp)
+37 0003e485 e8969efdff
calll
0x00018320
+42 0003e48a c703489d1300
movl
$0x00139d48,(%
ebx)
+48 0003e490 83c414
addl
$0x14,
%esp
+51 0003e493 5b
popl
%ebx
+52 0003e494 c9
leave
+53 0003e495 c3
ret
+54 0003e496 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)

+0

0003e4a0 55

pushl

%ebp
+1
0003e4a1 89e5
%esp,%ebp
+3
0003e4a3 83ec38
$0x38,%esp
+6
0003e4a6 895df4
%ebx,0xf4(%ebp)
+9
0003e4a9 8975f8
%esi,0xf8(%ebp)
+12 0003e4ac 897dfc
xfc(%ebp)
+15 0003e4af 803d60e0130000
60
'`'
+22 0003e4b6 7438
e4f0
+24 0003e4b8 c744241004000000
10(%esp)
+32 0003e4c0 c744240c80e01300
0c(%esp)
+40 0003e4c8 8b450c
ebp),%eax
+43 0003e4cb 89442408
x08(%esp)
+47 0003e4cf 8b4510
ebp),%eax
+50 0003e4d2 89442404
x04(%esp)
+54 0003e4d6 8b4508
ebp),%eax
+57 0003e4d9 890424
%esp)
+60 0003e4dc e89fa0fdff
+65 0003e4e1 8b5df4
ebp),%ebx
+68 0003e4e4 8b75f8
ebp),%esi
+71 0003e4e7 8b7dfc
ebp),%edi
+74 0003e4ea c9
+75 0003e4eb c3
+76 0003e4ec 0f1f4000
eax)
+80 0003e4f0 c7042460e01300
esp)
+87 0003e4f7 e8a8480c00
___cxa_guard_acquire
+92 0003e4fc 85c0
eax
+94 0003e4fe 74b8
e4b8
+96 0003e500 c70588e0130000000000
+106 0003e50a c7058ce0130000000000
+116 0003e514 c70590e0130000000000
+126 0003e51e c70594e0130000000000
+136 0003e528 c70598e0130000000000
+146 0003e532 c70580e013003c580d00
+156 0003e53c c70584e0130042580d00
+166 0003e546 8b3dbc801300

movl
subl
movl
movl
movl
cmpb

%edi,0
$0x00,0x0013e0

je

0x0003

movl

$0x00000004,0x

movl

$0x0013e080,0x
movl

0x0c(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

movl

0x00018580
0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
nopl

0x00(%

calll

movl

$0x0013e060,(%

calll

0x00102da4

movl
movl
movl
movl
movl
movl
movl
movl

testl

%eax,%

je

0x0003

$0x00000000,0x0013e088
$0x00000000,0x0013e08c
$0x00000000,0x0013e090
$0x00000000,0x0013e094
$0x00000000,0x0013e098
$0x000d583c,0x0013e080
$0x000d5842,0x0013e084
0x001380bc,%ed

i
+172 0003e54c
,%eax
+174 0003e54e
8
+179 0003e553
x
+184 0003e558
,%esi
+186 0003e55a
c
+192 0003e560
eax),%ebx
+195 0003e563
0
+201 0003e569
eax),%ecx
+204 0003e56c
4
+210 0003e572
eax),%edx
+213 0003e575
8
+219 0003e57b
+229 0003e585
+239 0003e58f
+249 0003e599
+259 0003e5a3
+269 0003e5ad
+279 0003e5b7
+289 0003e5c1
,%eax
+291 0003e5c3
4
+296 0003e5c8
8
+302 0003e5ce
c
+308 0003e5d4
0
+314 0003e5da
4
+320 0003e5e0
+330 0003e5ea
+340 0003e5f4
+350 0003e5fe
+360 0003e608
+370 0003e612
+380 0003e61c
+390 0003e626
,%eax
+392 0003e628
0
+397 0003e62d
4
+403 0003e633
8
+409 0003e639
c
+415 0003e63f

8b07

movl

(%edi)

a388e01300

movl

%eax,0x0013e08

a1b0801300

movl

0x001380b0,%ea

8b30

movl

89358ce01300

movl

8b5804
movl

8b4808
movl

8b500c
movl
movl
movl
movl
movl
movl
movl
movl

0x08(%
%ecx,0x0013e09

movl

891598e01300

0x04(%
%ebx,0x0013e09

movl

890d94e01300

c705a4e0130000000000
c705a8e0130000000000
c705ace0130000000000
c705b0e0130000000000
c705b4e0130000000000
c7059ce0130088560d00
c705a0e0130042580d00
8b07

%esi,0x0013e08
movl

891d90e01300

(%eax)

0x0c(%
%edx,0x0013e09

$0x00000000,0x0013e0a4
$0x00000000,0x0013e0a8
$0x00000000,0x0013e0ac
$0x00000000,0x0013e0b0
$0x00000000,0x0013e0b4
$0x000d5688,0x0013e09c
$0x000d5842,0x0013e0a0
movl
(%edi)

a3a4e01300

movl

%eax,0x0013e0a

8935a8e01300

movl

%esi,0x0013e0a

891dace01300

movl

%ebx,0x0013e0a

890db0e01300

movl

%ecx,0x0013e0b

8915b4e01300

movl

%edx,0x0013e0b

c705bce0130000000000
c705c0e0130000000000
c705c4e0130000000000
c705c8e0130000000000
c705cce0130000000000
c705d0e0130000000000
c705b8e0130038520d00
8b07

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013e0bc
$0x00000000,0x0013e0c0
$0x00000000,0x0013e0c4
$0x00000000,0x0013e0c8
$0x00000000,0x0013e0cc
$0x00000000,0x0013e0d0
$0x000d5238,0x0013e0b8
movl
(%edi)

a3c0e01300

movl

%eax,0x0013e0c

8935c4e01300

movl

%esi,0x0013e0c

891dc8e01300

movl

%ebx,0x0013e0c

890dcce01300

movl

%ecx,0x0013e0c

8915d0e01300

movl

%edx,0x0013e0d

0
+421 0003e645 c705d8e0130000000000
+431 0003e64f c705dce0130000000000
+441 0003e659 c705e0e0130000000000
+451 0003e663 c705e4e0130000000000
+461 0003e66d c705e8e0130000000000
+471 0003e677 c705ece0130000000000
+481 0003e681 c705d4e013001c480d00
+491 0003e68b 8b07
,%eax
+493 0003e68d a3dce01300
c
+498 0003e692 8935e0e01300
0
+504 0003e698 891de4e01300
4
+510 0003e69e 890de8e01300
8
+516 0003e6a4 8915ece01300
c
+522 0003e6aa c7042460e01300
esp)
+529 0003e6b1 e8f4460c00
___cxa_guard_release
+534 0003e6b6 e9fdfdffff
+539 0003e6bb 90
+540 0003e6bc 0f1f4000
eax)
+0

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013e0d8
$0x00000000,0x0013e0dc
$0x00000000,0x0013e0e0
$0x00000000,0x0013e0e4
$0x00000000,0x0013e0e8
$0x00000000,0x0013e0ec
$0x000d481c,0x0013e0d4
movl
(%edi)
movl

%eax,0x0013e0d

movl

%esi,0x0013e0e

movl

%ebx,0x0013e0e

movl

%ecx,0x0013e0e

movl

%edx,0x0013e0e

movl

$0x0013e060,(%

calll

0x00102daa

jmp

0x0003e4b8
nop
nopl

0003e6c0 55

0x00(%
pushl

%ebp
+1
0003e6c1 89e5
%esp,%ebp
+3
0003e6c3 83ec18
$0x18,%esp
+6
0003e6c6 895df8
%ebx,0xf8(%ebp)
+9
0003e6c9 8975fc
%esi,0xfc(%ebp)
+12 0003e6cc c70424ec000000
esp)
+19 0003e6d3 e8a2460c00
operator new(unsigned long)
+24 0003e6d8 89c6
esi
+26 0003e6da 8b4508
ebp),%eax
+29 0003e6dd 89442404
x04(%esp)
+33 0003e6e1 893424
%esp)
+36 0003e6e4 e8a7fbffff
+41 0003e6e9 89f0
eax
+43 0003e6eb 8b5df8
ebp),%ebx
+46 0003e6ee 8b75fc
ebp),%esi
+49 0003e6f1 c9
+50 0003e6f2 c3

movl
subl
movl
movl
movl

$0x000000ec,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x0003e290
%esi,%

movl

0xf8(%

movl

0xfc(%

calll

leave
ret

+51 0003e6f3 89c3

movl

%eax,%

movl

%esi,(

ebx
+53 0003e6f5 893424
%esp)
+56 0003e6f8 e871460c00
operator delete(void*)
+61 0003e6fd 891c24
%esp)
+64 0003e700 e843450c00
__Unwind_Resume
+69 0003e705 90
+70 0003e706 662e0f1f840000000000
ax)
+0

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

0003e710 55

pushl

%ebp
+1
0003e711 89e5
%esp,%ebp
+3
0003e713 8b5508
0x08(%ebp),%edx
+6
0003e716 8b450c
0x0c(%ebp),%eax
+9
0003e719 3b82e8000000
00e8(%edx),%eax
+15 0003e71f 7406
e727
+17 0003e721 8982e8000000
8(%edx)
+23 0003e727 c9
+24 0003e728 c3
+25 0003e729 90
+26 0003e72a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000e
leave
ret
nop

nopw

0x00(%eax,%eax

0003e730 55

pushl

%ebp
+1
0003e731 89e5
%esp,%ebp
+3
0003e733 56
%esi
+4
0003e734 53
%ebx
+5
0003e735 81ecd0000000
000d0,%esp
+11 0003e73b 8b5508
ebp),%edx
+14 0003e73e 8b750c
ebp),%esi
+17 0003e741 0fb64510
ebp),%eax
+21 0003e745 89442420
x20(%esp)
+25 0003e749 8b82e8000000
x),%eax
+31 0003e74f 8944241c
x1c(%esp)
+35 0003e753 8b82e4000000
x),%eax
+41 0003e759 89442418
x18(%esp)

movl
pushl
pushl
subl

$0x000

movl

0x08(%

movl

0x0c(%

movzbl

0x10(%

movl

%eax,0

movl

0x000000e8(%ed
movl

movl

%eax,0
0x000000e4(%ed

movl

%eax,0

+45 0003e75d
x),%eax
+51 0003e763
x14(%esp)
+55 0003e767
x),%eax
+61 0003e76d
x10(%esp)
+65 0003e771
x),%eax
+71 0003e777
x0c(%esp)
+75 0003e77b
x),%eax
+81 0003e781
x08(%esp)
+85 0003e785
x),%eax
+91 0003e78b
x04(%esp)
+95 0003e78f
p),%ebx
+101 0003e795
%esp)
+104 0003e798
+109 0003e79d
x04(%esp)
+113 0003e7a1
%esp)
+116 0003e7a4
+121 0003e7a9
x
+126 0003e7ae
%eax
+129 0003e7b1
4(%ebp)
+135 0003e7b7
ebp),%eax
+138 0003e7ba
%esp)
+141 0003e7bd
+146 0003e7c2
(%ebp)
+156 0003e7cc
p),%eax
+162 0003e7d2
%esp)
+165 0003e7d5
+170 0003e7da
04(%esp)
+178 0003e7e2
%esp)
+181 0003e7e5
+186 0003e7ea
sp
+192 0003e7f0
+193 0003e7f1
+194 0003e7f2
+195 0003e7f3
+196 0003e7f4

8b82dc000000

movl

89442414

0x000000dc(%ed
movl

8b82e0000000

movl

89442410

0x000000e0(%ed
movl

8b82d8000000

movl

8944240c
movl

89442408
movl

89442404
leal

891c24
e843210300
89742404

e857260300
a100811300

movl

%ebx,(

movl

0x000708e0
%esi,0

movl

%ebx,(

calll
movl

83c008

0x00070e00
0x00138100,%ea
addl

898564ffffff

%eax,0
0xffffff64(%eb

calll

891c24

%eax,0
0x000000d0(%ed

movl

8d9d64ffffff

%eax,0
0x000000d4(%ed

movl

8b82d0000000

%eax,0
0x000000d8(%ed

movl

8b82d4000000

%eax,0

movl

$0x08,
%eax,0xffffff6

8d45c0

leal

0xc0(%

890424

movl

%eax,(

e8ee040000
c78564ffffff809d1300
8d8568ffffff

calll
movl
leal

890424

0xffffff68(%eb
movl

e8d6040000
c74424041c480d00
Side
893424

calll
movl

e8b6e10100
81c4d0000000

calll
addl

5b
5e
c9
c3
89c3

0x0003ecb0
$0x00139d80,0xffffff64

%eax,(
0x0003ecb0
$0x000d481c,0x

movl

%esi,(
0x0005c9a0
$0x000000d0,%e

popl
popl
leave
ret
movl

%ebx
%esi
%eax,%

ebx
+198 0003e7f6 a100811300
x
+203 0003e7fb 83c008
%eax
+206 0003e7fe 898564ffffff
4(%ebp)
+212 0003e804 8d45c0
ebp),%eax
+215 0003e807 890424
%esp)
+218 0003e80a e8a1040000
+223 0003e80f c78564ffffff809d1300
(%ebp)
+233 0003e819 8d8568ffffff
p),%eax
+239 0003e81f 890424
%esp)
+242 0003e822 e889040000
+247 0003e827 891c24
%esp)
+250 0003e82a e819440c00
__Unwind_Resume
+255 0003e82f 90
+0

0003e830 55

movl

0x00138100,%ea
addl

movl

calll
movl

$0x08,
%eax,0xffffff6

leal

0xc0(%

movl

%eax,(

0x0003ecb0
$0x00139d80,0xffffff64

leal

0xffffff68(%eb
movl

%eax,(

movl

0x0003ecb0
%ebx,(

calll
calll

0x00102c48
nop
pushl

%ebp
+1
0003e831 89e5
movl
%esp,%ebp
+3
0003e833 57
pushl
%edi
+4
0003e834 56
pushl
%esi
+5
0003e835 53
pushl
%ebx
+6
0003e836 83ec3c
subl
$0x3c,%esp
+9
0003e839 8b750c
movl
0x0c(%ebp),%esi
+12 0003e83c 8d45e7
leal
0xe7(%
ebp),%eax
+15 0003e83f 89442408
movl
%eax,0
x08(%esp)
+19 0003e843 c74424043c580d00
movl
$0x000d583c,0x
04(%esp)
Image
+27 0003e84b 8d5dd8
leal
0xd8(%
ebp),%ebx
+30 0003e84e 891c24
movl
%ebx,(
%esp)
+33 0003e851 e86a440c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+38 0003e856 8b4604
movl
0x04(%
esi),%eax
+41 0003e859 3b4608
cmpl
0x08(%
esi),%eax
+44 0003e85c 0f8418010000
je
0x0003e97a
+50 0003e862 85c0
testl
%eax,%
eax
+52 0003e864 740f
je
0x0003

e875
+54 0003e866 895c2404
movl
%ebx,0
x04(%esp)
+58 0003e86a 890424
movl
%eax,(
%esp)
+61 0003e86d e854440c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+66 0003e872 8b4604
movl
0x04(%
esi),%eax
+69 0003e875 83c004
addl
$0x04,
%eax
+72 0003e878 894604
movl
%eax,0
x04(%esi)
+75 0003e87b 8b5dd8
movl
0xd8(%
ebp),%ebx
+78 0003e87e 83eb0c
subl
$0x0c,
%ebx
+81 0003e881 8b3d88801300
movl
0x00138088,%ed
i
+87 0003e887 39fb
cmpl
%edi,%
ebx
+89 0003e889 0f856b010000
jne
0x0003e9fa
+95 0003e88f 8d45e6
leal
0xe6(%
ebp),%eax
+98 0003e892 89442408
movl
%eax,0
x08(%esp)
+102 0003e896 c744240488560d00
movl
$0x000d5688,0x
04(%esp)
Back
+110 0003e89e 8d5dd4
leal
0xd4(%
ebp),%ebx
+113 0003e8a1 891c24
movl
%ebx,(
%esp)
+116 0003e8a4 e817440c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+121 0003e8a9 8b4604
movl
0x04(%
esi),%eax
+124 0003e8ac 3b4608
cmpl
0x08(%
esi),%eax
+127 0003e8af 0f84da000000
je
0x0003e98f
+133 0003e8b5 85c0
testl
%eax,%
eax
+135 0003e8b7 740f
je
0x0003
e8c8
+137 0003e8b9 895c2404
movl
%ebx,0
x04(%esp)
+141 0003e8bd 890424
movl
%eax,(
%esp)
+144 0003e8c0 e801440c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+149 0003e8c5 8b4604
movl
0x04(%
esi),%eax
+152 0003e8c8 83c004
addl
$0x04,
%eax
+155 0003e8cb 894604
movl
%eax,0
x04(%esi)

+158 0003e8ce 8b5dd4


movl
0xd4(%
ebp),%ebx
+161 0003e8d1 83eb0c
subl
$0x0c,
%ebx
+164 0003e8d4 39df
cmpl
%ebx,%
edi
+166 0003e8d6 0f857c010000
jne
0x0003ea58
+172 0003e8dc 8d45e5
leal
0xe5(%
ebp),%eax
+175 0003e8df 89442408
movl
%eax,0
x08(%esp)
+179 0003e8e3 c744240438520d00
movl
$0x000d5238,0x
04(%esp)
Border
+187 0003e8eb 8d5dd0
leal
0xd0(%
ebp),%ebx
+190 0003e8ee 891c24
movl
%ebx,(
%esp)
+193 0003e8f1 e8ca430c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+198 0003e8f6 8b4604
movl
0x04(%
esi),%eax
+201 0003e8f9 3b4608
cmpl
0x08(%
esi),%eax
+204 0003e8fc 0f84a2000000
je
0x0003e9a4
+210 0003e902 85c0
testl
%eax,%
eax
+212 0003e904 740f
je
0x0003
e915
+214 0003e906 895c2404
movl
%ebx,0
x04(%esp)
+218 0003e90a 890424
movl
%eax,(
%esp)
+221 0003e90d e8b4430c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+226 0003e912 8b4604
movl
0x04(%
esi),%eax
+229 0003e915 83c004
addl
$0x04,
%eax
+232 0003e918 894604
movl
%eax,0
x04(%esi)
+235 0003e91b 8b5dd0
movl
0xd0(%
ebp),%ebx
+238 0003e91e 83eb0c
subl
$0x0c,
%ebx
+241 0003e921 39df
cmpl
%ebx,%
edi
+243 0003e923 0f85a2000000
jne
0x0003e9cb
+249 0003e929 8d45e4
leal
0xe4(%
ebp),%eax
+252 0003e92c 89442408
movl
%eax,0
x08(%esp)
+256 0003e930 c74424041c480d00
movl
$0x000d481c,0x
04(%esp)
Side
+264 0003e938 8d5dcc
leal
0xcc(%
ebp),%ebx
+267 0003e93b 891c24
movl
%ebx,(
%esp)

+270 0003e93e e87d430c00


calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+275 0003e943 8b4604
movl
0x04(%
esi),%eax
+278 0003e946 3b4608
cmpl
0x08(%
esi),%eax
+281 0003e949 746e
je
0x0003
e9b9
+283 0003e94b 85c0
testl
%eax,%
eax
+285 0003e94d 740f
je
0x0003
e95e
+287 0003e94f 895c2404
movl
%ebx,0
x04(%esp)
+291 0003e953 890424
movl
%eax,(
%esp)
+294 0003e956 e86b430c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+299 0003e95b 8b4604
movl
0x04(%
esi),%eax
+302 0003e95e 83c004
addl
$0x04,
%eax
+305 0003e961 894604
movl
%eax,0
x04(%esi)
+308 0003e964 8b5dcc
movl
0xcc(%
ebp),%ebx
+311 0003e967 83eb0c
subl
$0x0c,
%ebx
+314 0003e96a 39df
cmpl
%ebx,%
edi
+316 0003e96c 0f85b7000000
jne
0x0003ea29
+322 0003e972 83c43c
addl
$0x3c,
%esp
+325 0003e975 5b
popl
%ebx
+326 0003e976 5e
popl
%esi
+327 0003e977 5f
popl
%edi
+328 0003e978 c9
leave
+329 0003e979 c3
ret
+330 0003e97a 895c2408
movl
%ebx,0
x08(%esp)
+334 0003e97e 89442404
movl
%eax,0
x04(%esp)
+338 0003e982 893424
movl
%esi,(
%esp)
+341 0003e985 e816bffcff
calll
0x0000a8a0
+346 0003e98a e9ecfeffff
jmp
0x0003e87b
+351 0003e98f 895c2408
movl
%ebx,0
x08(%esp)
+355 0003e993 89442404
movl
%eax,0
x04(%esp)
+359 0003e997 893424
movl
%esi,(
%esp)
+362 0003e99a e801bffcff
calll
0x0000a8a0
+367 0003e99f e92affffff
jmp
0x0003e8ce
+372 0003e9a4 895c2408
movl
%ebx,0
x08(%esp)
+376 0003e9a8 89442404
movl
%eax,0

x04(%esp)
+380 0003e9ac 893424
movl
%esi,(
%esp)
+383 0003e9af e8ecbefcff
calll
0x0000a8a0
+388 0003e9b4 e962ffffff
jmp
0x0003e91b
+393 0003e9b9 895c2408
movl
%ebx,0
x08(%esp)
+397 0003e9bd 89442404
movl
%eax,0
x04(%esp)
+401 0003e9c1 893424
movl
%esi,(
%esp)
+404 0003e9c4 e8d7befcff
calll
0x0000a8a0
+409 0003e9c9 eb99
jmp
0x0003
e964
+411 0003e9cb 8d4308
leal
0x08(%
ebx),%eax
+414 0003e9ce c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+422 0003e9d6 890424
movl
%eax,(
%esp)
+425 0003e9d9 e870420c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+430 0003e9de 85c0
testl
%eax,%
eax
+432 0003e9e0 0f8f43ffffff
jg
0x0003e929
+438 0003e9e6 8d45de
leal
0xde(%
ebp),%eax
+441 0003e9e9 89442404
movl
%eax,0
x04(%esp)
+445 0003e9ed 891c24
movl
%ebx,(
%esp)
+448 0003e9f0 e88f420c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+453 0003e9f5 e92fffffff
jmp
0x0003e929
+458 0003e9fa 8d4308
leal
0x08(%
ebx),%eax
+461 0003e9fd c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+469 0003ea05 890424
movl
%eax,(
%esp)
+472 0003ea08 e841420c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+477 0003ea0d 85c0
testl
%eax,%
eax
+479 0003ea0f 0f8f7afeffff
jg
0x0003e88f
+485 0003ea15 8d45e2
leal
0xe2(%
ebp),%eax
+488 0003ea18 89442404
movl
%eax,0
x04(%esp)
+492 0003ea1c 891c24
movl
%ebx,(
%esp)
+495 0003ea1f e860420c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+500 0003ea24 e966feffff
jmp
0x0003e88f
+505 0003ea29 8d4308
leal
0x08(%
ebx),%eax
+508 0003ea2c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+516 0003ea34 890424


movl
%eax,(
%esp)
+519 0003ea37 e812420c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+524 0003ea3c 85c0
testl
%eax,%
eax
+526 0003ea3e 0f8f2effffff
jg
0x0003e972
+532 0003ea44 8d45dc
leal
0xdc(%
ebp),%eax
+535 0003ea47 89442404
movl
%eax,0
x04(%esp)
+539 0003ea4b 891c24
movl
%ebx,(
%esp)
+542 0003ea4e e831420c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+547 0003ea53 e91affffff
jmp
0x0003e972
+552 0003ea58 8d4308
leal
0x08(%
ebx),%eax
+555 0003ea5b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+563 0003ea63 890424
movl
%eax,(
%esp)
+566 0003ea66 e8e3410c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+571 0003ea6b 85c0
testl
%eax,%
eax
+573 0003ea6d 0f8f69feffff
jg
0x0003e8dc
+579 0003ea73 8d45e0
leal
0xe0(%
ebp),%eax
+582 0003ea76 89442404
movl
%eax,0
x04(%esp)
+586 0003ea7a 891c24
movl
%ebx,(
%esp)
+589 0003ea7d e802420c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+594 0003ea82 e955feffff
jmp
0x0003e8dc
+599 0003ea87 89c3
movl
%eax,%
ebx
+601 0003ea89 8b75cc
movl
0xcc(%
ebp),%esi
+604 0003ea8c 83ee0c
subl
$0x0c,
%esi
+607 0003ea8f 39f7
cmpl
%esi,%
edi
+609 0003ea91 750c
jne
0x0003
ea9f
+611 0003ea93 891c24
movl
%ebx,(
%esp)
+614 0003ea96 e8ad410c00
calll
0x00102c48
__Unwind_Resume
+619 0003ea9b 89c3
movl
%eax,%
ebx
+621 0003ea9d ebf4
jmp
0x0003
ea93
+623 0003ea9f 8d4608
leal
0x08(%
esi),%eax
+626 0003eaa2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+634 0003eaaa 890424


movl
%eax,(
%esp)
+637 0003eaad e89c410c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+642 0003eab2 85c0
testl
%eax,%
eax
+644 0003eab4 7fdd
jg
0x0003
ea93
+646 0003eab6 8d45dd
leal
0xdd(%
ebp),%eax
+649 0003eab9 89442404
movl
%eax,0
x04(%esp)
+653 0003eabd 893424
movl
%esi,(
%esp)
+656 0003eac0 e8bf410c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+661 0003eac5 ebcc
jmp
0x0003
ea93
+663 0003eac7 89c3
movl
%eax,%
ebx
+665 0003eac9 8b75d0
movl
0xd0(%
ebp),%esi
+668 0003eacc 83ee0c
subl
$0x0c,
%esi
+671 0003eacf 39f7
cmpl
%esi,%
edi
+673 0003ead1 74c0
je
0x0003
ea93
+675 0003ead3 8d4608
leal
0x08(%
esi),%eax
+678 0003ead6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+686 0003eade 890424
movl
%eax,(
%esp)
+689 0003eae1 e868410c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+694 0003eae6 85c0
testl
%eax,%
eax
+696 0003eae8 7fa9
jg
0x0003
ea93
+698 0003eaea 8d45df
leal
0xdf(%
ebp),%eax
+701 0003eaed 89442404
movl
%eax,0
x04(%esp)
+705 0003eaf1 893424
movl
%esi,(
%esp)
+708 0003eaf4 e88b410c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+713 0003eaf9 eb98
jmp
0x0003
ea93
+715 0003eafb 89c3
movl
%eax,%
ebx
+717 0003eafd 8b75d4
movl
0xd4(%
ebp),%esi
+720 0003eb00 83ee0c
subl
$0x0c,
%esi
+723 0003eb03 39f7
cmpl
%esi,%
edi

+725 0003eb05 748c


je
0x0003
ea93
+727 0003eb07 8d4608
leal
0x08(%
esi),%eax
+730 0003eb0a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+738 0003eb12 890424
movl
%eax,(
%esp)
+741 0003eb15 e834410c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+746 0003eb1a 85c0
testl
%eax,%
eax
+748 0003eb1c 0f8f71ffffff
jg
0x0003ea93
+754 0003eb22 8d45e1
leal
0xe1(%
ebp),%eax
+757 0003eb25 89442404
movl
%eax,0
x04(%esp)
+761 0003eb29 893424
movl
%esi,(
%esp)
+764 0003eb2c e853410c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+769 0003eb31 e95dffffff
jmp
0x0003ea93
+774 0003eb36 e960ffffff
jmp
0x0003ea9b
+779 0003eb3b e95bffffff
jmp
0x0003ea9b
+784 0003eb40 e956ffffff
jmp
0x0003ea9b
+789 0003eb45 89c3
movl
%eax,%
ebx
+791 0003eb47 8b75d8
movl
0xd8(%
ebp),%esi
+794 0003eb4a 83ee0c
subl
$0x0c,
%esi
+797 0003eb4d 3b3588801300
cmpl
0x00138088,%es
i
+803 0003eb53 0f843affffff
je
0x0003ea93
+809 0003eb59 8d4608
leal
0x08(%
esi),%eax
+812 0003eb5c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+820 0003eb64 890424
movl
%eax,(
%esp)
+823 0003eb67 e8e2400c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+828 0003eb6c 85c0
testl
%eax,%
eax
+830 0003eb6e 0f8f1fffffff
jg
0x0003ea93
+836 0003eb74 8d45e3
leal
0xe3(%
ebp),%eax
+839 0003eb77 89442404
movl
%eax,0
x04(%esp)
+843 0003eb7b 893424
movl
%esi,(
%esp)
+846 0003eb7e e801410c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+851 0003eb83 e90bffffff
jmp
0x0003ea93
+856 0003eb88 e96effffff
jmp
0x0003eafb
+861 0003eb8d e909ffffff
jmp
0x0003ea9b
+866 0003eb92 e904ffffff
jmp
0x0003ea9b
+871 0003eb97 e9fffeffff
jmp
0x0003ea9b

+876
+881
+886
+891
eb45
+893
+898
+903
+908
+913
+914
+915
+916
+917
+918
+919
+920
+921
+922
+923
+924
+925
+926
+927

0003eb9c
0003eba1
0003eba6
0003ebab

e926ffffff
e9e1feffff
e9f0feffff
eb98

jmp
jmp
jmp

0003ebad
0003ebb2
0003ebb7
0003ebbc
0003ebc1
0003ebc2
0003ebc3
0003ebc4
0003ebc5
0003ebc6
0003ebc7
0003ebc8
0003ebc9
0003ebca
0003ebcb
0003ebcc
0003ebcd
0003ebce
0003ebcf

e9e9feffff
e9e4feffff
e9dffeffff
e9dafeffff
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90

jmp
jmp
jmp
jmp

+0

jmp

0x0003eac7
0x0003ea87
0x0003ea9b
0x0003
0x0003ea9b
0x0003ea9b
0x0003ea9b
0x0003ea9b

nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

0003ebd0 55

pushl

0003ebd1 89e5

movl

0003ebd3
0003ebd4
0003ebd5
0003ebd6

leave
ret
nop
%cs:0x00000000

%ebp
+1
%esp,%ebp
+3
+4
+5
+6
(%eax,%eax)
+0

c9
c3
90
662e0f1f840000000000

nopw

0003ebe0 55

pushl

0003ebe1 89e5

movl

0003ebe3
0003ebe4
0003ebe5
0003ebe6

leave
ret
nop
%cs:0x00000000

%ebp
+1
%esp,%ebp
+3
+4
+5
+6
(%eax,%eax)
+0

c9
c3
90
662e0f1f840000000000

nopw

0003ebf0 55

pushl

%ebp
+1
0003ebf1 89e5
%esp,%ebp
+3
0003ebf3 8b4508
0x08(%ebp),%eax
+6
0003ebf6 c700a09d1300
39da0,(%eax)
+12 0003ebfc 8b15fc801300
x
+18 0003ec02 83c208
%edx
+21 0003ec05 8910
%eax)
+23 0003ec07 894508

movl
movl
movl
movl

$0x001
0x001380fc,%ed

addl

$0x08,

movl

%edx,(

movl

%eax,0

x08(%ebp)
+26 0003ec0a c9
+27 0003ec0b e9308dfcff
+0

leave
jmp

0x00007940

0003ec10 55

pushl

%ebp
+1
0003ec11 89e5
%esp,%ebp
+3
0003ec13 53
%ebx
+4
0003ec14 83ec14
$0x14,%esp
+7
0003ec17 8b5d08
0x08(%ebp),%ebx
+10 0003ec1a c703a09d1300
ebx)
+16 0003ec20 a1fc801300
x
+21 0003ec25 83c008
%eax
+24 0003ec28 8903
%ebx)
+26 0003ec2a 891c24
%esp)
+29 0003ec2d e80e8dfcff
+34 0003ec32 895d08
x08(%ebp)
+37 0003ec35 83c414
%esp
+40 0003ec38 5b
+41 0003ec39 c9
+42 0003ec3a e92f410c00
+47 0003ec3f 90
+0

movl
pushl
subl
movl
movl

$0x00139da0,(%

movl

0x001380fc,%ea
addl

$0x08,

movl

%eax,(

movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp

0x00102d6e
nop

0003ec40 55

pushl

%ebp
+1
0003ec41 89e5
%esp,%ebp
+3
0003ec43 53
%ebx
+4
0003ec44 83ec14
$0x14,%esp
+7
0003ec47 8b5d08
0x08(%ebp),%ebx
+10 0003ec4a c703e89c1300
ebx)
+16 0003ec50 c74304349d1300
04(%ebx)
+23 0003ec57 a1f8801300
x
+28 0003ec5c 8d5008
eax),%edx
+31 0003ec5f 8913
%ebx)
+33 0003ec61 83c054
%eax
+36 0003ec64 894304
x04(%ebx)
+39 0003ec67 891c24
%esp)

movl
pushl
subl
movl
movl

$0x00139ce8,(%

movl

$0x00139d34,0x

movl

0x001380f8,%ea
leal

0x08(%

movl

%edx,(

addl

$0x54,

movl

%eax,0

movl

%ebx,(

+42 0003ec6a
+47 0003ec6f
x08(%ebp)
+50 0003ec72
%esp
+53 0003ec75
+54 0003ec76
+55 0003ec77
+60 0003ec7c
eax)
+0

e8e180fcff
895d08

calll
movl

0x00006d50
%ebx,0

83c414

addl

$0x14,

5b
c9
e9f2400c00
0f1f4000

popl
leave

%ebx

jmp
nopl

0003ec80 55

0x00102d6e
0x00(%
pushl

%ebp
+1
0003ec81 89e5
%esp,%ebp
+3
0003ec83 8b4508
0x08(%ebp),%eax
+6
0003ec86 c700e89c1300
39ce8,(%eax)
+12 0003ec8c c74004349d1300
04(%eax)
+19 0003ec93 8b15f8801300
x
+25 0003ec99 8d4a08
edx),%ecx
+28 0003ec9c 8908
%eax)
+30 0003ec9e 83c254
%edx
+33 0003eca1 895004
x04(%eax)
+36 0003eca4 894508
x08(%ebp)
+39 0003eca7 c9
+40 0003eca8 e9a380fcff
+45 0003ecad 90
+46 0003ecae 6690
+0

movl
movl
movl

$0x001

movl

$0x00139d34,0x

movl

0x001380f8,%ed
leal

0x08(%

movl

%ecx,(

addl

$0x54,

movl

%edx,0

movl

%eax,0

leave
jmp

0x00006d50
nop
nop

0003ecb0 55

pushl

%ebp
+1
0003ecb1 89e5
%esp,%ebp
+3
0003ecb3 53
%ebx
+4
0003ecb4 83ec14
$0x14,%esp
+7
0003ecb7 8b5d08
0x08(%ebp),%ebx
+10 0003ecba 8b4324
ebx),%eax
+13 0003ecbd 85c0
eax
+15 0003ecbf 7408
ecc9
+17 0003ecc1 890424
%esp)
+20 0003ecc4 e8a5400c00
operator delete(void*)
+25 0003ecc9 8b4318
ebx),%eax

movl
pushl
subl
movl
movl

0x24(%

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
movl

0x18(%

+28 0003eccc 85c0

testl

%eax,%

je

0x0003

movl

%eax,(

eax
+30 0003ecce 7408
ecd8
+32 0003ecd0 890424
%esp)
+35 0003ecd3 e896400c00
operator delete(void*)
+40 0003ecd8 8b430c
ebx),%eax
+43 0003ecdb 85c0
eax
+45 0003ecdd 7408
ece7
+47 0003ecdf 890424
%esp)
+50 0003ece2 e887400c00
operator delete(void*)
+55 0003ece7 8b03
,%eax
+57 0003ece9 85c0
eax
+59 0003eceb 740d
ecfa
+61 0003eced 894508
x08(%ebp)
+64 0003ecf0 83c414
%esp
+67 0003ecf3 5b
+68 0003ecf4 c9
+69 0003ecf5 e974400c00
+74 0003ecfa 83c414
%esp
+77 0003ecfd 5b
+78 0003ecfe c9
+79 0003ecff c3
+0

calll

0x00102d6e
movl

0x0c(%

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e
movl

(%ebx)

testl

%eax,%

je

0x0003

movl

%eax,0

addl

$0x14,

popl
leave

%ebx

jmp
addl

0x00102d6e
$0x14,

popl
leave
ret

0003ed00 55

%ebx

pushl

%ebp
+1
0003ed01 89e5
%esp,%ebp
+3
0003ed03 83ec38
$0x38,%esp
+6
0003ed06 895df4
%ebx,0xf4(%ebp)
+9
0003ed09 8975f8
%esi,0xf8(%ebp)
+12 0003ed0c 897dfc
xfc(%ebp)
+15 0003ed0f 8b5d08
ebp),%ebx
+18 0003ed12 c703e8911300
ebx)
+24 0003ed18 8b4308
ebx),%eax
+27 0003ed1b 8d78f4
eax),%edi
+30 0003ed1e 8b3588801300
i
+36 0003ed24 39f7

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x001391e8,(%
movl

0x08(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

edi
+38 0003ed26 7515
jne
0x0003
ed3d
+40 0003ed28 8b4304
movl
0x04(%
ebx),%eax
+43 0003ed2b 8d58f4
leal
0xf4(%
eax),%ebx
+46 0003ed2e 39de
cmpl
%ebx,%
esi
+48 0003ed30 7533
jne
0x0003
ed65
+50 0003ed32 8b5df4
movl
0xf4(%
ebp),%ebx
+53 0003ed35 8b75f8
movl
0xf8(%
ebp),%esi
+56 0003ed38 8b7dfc
movl
0xfc(%
ebp),%edi
+59 0003ed3b c9
leave
+60 0003ed3c c3
ret
+61 0003ed3d 83e804
subl
$0x04,
%eax
+64 0003ed40 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+72 0003ed48 890424
movl
%eax,(
%esp)
+75 0003ed4b e8fe3e0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+80 0003ed50 85c0
testl
%eax,%
eax
+82 0003ed52 7fd4
jg
0x0003
ed28
+84 0003ed54 8d45e7
leal
0xe7(%
ebp),%eax
+87 0003ed57 89442404
movl
%eax,0
x04(%esp)
+91 0003ed5b 893c24
movl
%edi,(
%esp)
+94 0003ed5e e8213f0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+99 0003ed63 ebc3
jmp
0x0003
ed28
+101 0003ed65 83e804
subl
$0x04,
%eax
+104 0003ed68 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+112 0003ed70 890424
movl
%eax,(
%esp)
+115 0003ed73 e8d63e0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+120 0003ed78 85c0
testl
%eax,%
eax
+122 0003ed7a 7fb6
jg
0x0003
ed32
+124 0003ed7c 8d45e5
leal
0xe5(%
ebp),%eax
+127 0003ed7f 89442404
movl
%eax,0
x04(%esp)
+131 0003ed83 891c24
movl
%ebx,(
%esp)

+134 0003ed86 e8f93e0c00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+139 0003ed8b eba5
jmp
0x0003
ed32
+141 0003ed8d 89c7
movl
%eax,%
edi
+143 0003ed8f 8b4304
movl
0x04(%
ebx),%eax
+146 0003ed92 8d58f4
leal
0xf4(%
eax),%ebx
+149 0003ed95 39de
cmpl
%ebx,%
esi
+151 0003ed97 750c
jne
0x0003
eda5
+153 0003ed99 893c24
movl
%edi,(
%esp)
+156 0003ed9c e8a73e0c00
calll
0x00102c48
__Unwind_Resume
+161 0003eda1 89c7
movl
%eax,%
edi
+163 0003eda3 ebf4
jmp
0x0003
ed99
+165 0003eda5 83e804
subl
$0x04,
%eax
+168 0003eda8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+176 0003edb0 890424
movl
%eax,(
%esp)
+179 0003edb3 e8963e0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+184 0003edb8 85c0
testl
%eax,%
eax
+186 0003edba 7fdd
jg
0x0003
ed99
+188 0003edbc 8d45e6
leal
0xe6(%
ebp),%eax
+191 0003edbf 89442404
movl
%eax,0
x04(%esp)
+195 0003edc3 891c24
movl
%ebx,(
%esp)
+198 0003edc6 e8b93e0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+203 0003edcb ebcc
jmp
0x0003
ed99
+205 0003edcd ebd2
jmp
0x0003
eda1
+207 0003edcf 90
nop
+0

0003edd0 55

pushl

0003edd1 89e5

movl

0003edd3 57

pushl

0003edd4 56

pushl

0003edd5 53

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx

+6
0003edd6 83ec2c
subl
$0x2c,%esp
+9
0003edd9 8b750c
movl
0x0c(%ebp),%esi
+12 0003eddc 8b4510
movl
0x10(%
ebp),%eax
+15 0003eddf 89442408
movl
%eax,0
x08(%esp)
+19 0003ede3 89742404
movl
%esi,0
x04(%esp)
+23 0003ede7 8b4508
movl
0x08(%
ebp),%eax
+26 0003edea 890424
movl
%eax,(
%esp)
+29 0003eded e83efc0200
calll
0x0006ea30
+34 0003edf2 8d45e7
leal
0xe7(%
ebp),%eax
+37 0003edf5 89442408
movl
%eax,0
x08(%esp)
+41 0003edf9 c744240490520d00
movl
$0x000d5290,0x
04(%esp)
border
+49 0003ee01 8d5ddc
leal
0xdc(%
ebp),%ebx
+52 0003ee04 891c24
movl
%ebx,(
%esp)
+55 0003ee07 e8b43e0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+60 0003ee0c 895c2404
movl
%ebx,0
x04(%esp)
+64 0003ee10 893424
movl
%esi,(
%esp)
+67 0003ee13 e8284e0600
calll
0x000a3c40
+72 0003ee18 c744240400000000
movl
$0x00000000,0x
04(%esp)
+80 0003ee20 890424
movl
%eax,(
%esp)
+83 0003ee23 e868490600
calll
0x000a3790
+88 0003ee28 8b5508
movl
0x08(%
ebp),%edx
+91 0003ee2b 894264
movl
%eax,0
x64(%edx)
+94 0003ee2e 8b5ddc
movl
0xdc(%
ebp),%ebx
+97 0003ee31 83eb0c
subl
$0x0c,
%ebx
+100 0003ee34 8b3d88801300
movl
0x00138088,%ed
i
+106 0003ee3a 39fb
cmpl
%edi,%
ebx
+108 0003ee3c 754e
jne
0x0003
ee8c
+110 0003ee3e 8d45e6
leal
0xe6(%
ebp),%eax
+113 0003ee41 89442408
movl
%eax,0
x08(%esp)
+117 0003ee45 c744240497520d00
movl
$0x000d5297,0x
04(%esp)
curve
+125 0003ee4d 8d5dd8
leal
0xd8(%
ebp),%ebx

+128 0003ee50 891c24


movl
%ebx,(
%esp)
+131 0003ee53 e8683e0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+136 0003ee58 895c2404
movl
%ebx,0
x04(%esp)
+140 0003ee5c 893424
movl
%esi,(
%esp)
+143 0003ee5f e8dc4d0600
calll
0x000a3c40
+148 0003ee64 c744240400000000
movl
$0x00000000,0x
04(%esp)
+156 0003ee6c 890424
movl
%eax,(
%esp)
+159 0003ee6f e81c490600
calll
0x000a3790
+164 0003ee74 8b5508
movl
0x08(%
ebp),%edx
+167 0003ee77 894268
movl
%eax,0
x68(%edx)
+170 0003ee7a 8b5dd8
movl
0xd8(%
ebp),%ebx
+173 0003ee7d 83eb0c
subl
$0x0c,
%ebx
+176 0003ee80 39df
cmpl
%ebx,%
edi
+178 0003ee82 7530
jne
0x0003
eeb4
+180 0003ee84 83c42c
addl
$0x2c,
%esp
+183 0003ee87 5b
popl
%ebx
+184 0003ee88 5e
popl
%esi
+185 0003ee89 5f
popl
%edi
+186 0003ee8a c9
leave
+187 0003ee8b c3
ret
+188 0003ee8c 8d4308
leal
0x08(%
ebx),%eax
+191 0003ee8f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+199 0003ee97 890424
movl
%eax,(
%esp)
+202 0003ee9a e8af3d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+207 0003ee9f 85c0
testl
%eax,%
eax
+209 0003eea1 7f9b
jg
0x0003
ee3e
+211 0003eea3 8d45e5
leal
0xe5(%
ebp),%eax
+214 0003eea6 89442404
movl
%eax,0
x04(%esp)
+218 0003eeaa 891c24
movl
%ebx,(
%esp)
+221 0003eead e8d23d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+226 0003eeb2 eb8a
jmp
0x0003
ee3e
+228 0003eeb4 8d4308
leal
0x08(%
ebx),%eax
+231 0003eeb7 c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+239 0003eebf 890424
movl
%eax,(
%esp)
+242 0003eec2 e8873d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+247 0003eec7 85c0
testl
%eax,%
eax
+249 0003eec9 7fb9
jg
0x0003
ee84
+251 0003eecb 8d45e3
leal
0xe3(%
ebp),%eax
+254 0003eece 89442404
movl
%eax,0
x04(%esp)
+258 0003eed2 891c24
movl
%ebx,(
%esp)
+261 0003eed5 e8aa3d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+266 0003eeda eba8
jmp
0x0003
ee84
+268 0003eedc 89c6
movl
%eax,%
esi
+270 0003eede 893424
movl
%esi,(
%esp)
+273 0003eee1 e8623d0c00
calll
0x00102c48
__Unwind_Resume
+278 0003eee6 ebf4
jmp
0x0003
eedc
+280 0003eee8 89c6
movl
%eax,%
esi
+282 0003eeea 8b5dd8
movl
0xd8(%
ebp),%ebx
+285 0003eeed 83eb0c
subl
$0x0c,
%ebx
+288 0003eef0 39df
cmpl
%ebx,%
edi
+290 0003eef2 74ea
je
0x0003
eede
+292 0003eef4 8d4308
leal
0x08(%
ebx),%eax
+295 0003eef7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+303 0003eeff 890424
movl
%eax,(
%esp)
+306 0003ef02 e8473d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+311 0003ef07 85c0
testl
%eax,%
eax
+313 0003ef09 7fd3
jg
0x0003
eede
+315 0003ef0b 8d45e2
leal
0xe2(%
ebp),%eax
+318 0003ef0e 89442404
movl
%eax,0
x04(%esp)
+322 0003ef12 891c24
movl
%ebx,(
%esp)
+325 0003ef15 e86a3d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+330 0003ef1a ebc2
jmp
0x0003

eede
+332 0003ef1c 89c6
movl
%eax,%
esi
+334 0003ef1e 8b5ddc
movl
0xdc(%
ebp),%ebx
+337 0003ef21 83eb0c
subl
$0x0c,
%ebx
+340 0003ef24 3b1d88801300
cmpl
0x00138088,%eb
x
+346 0003ef2a 74b2
je
0x0003
eede
+348 0003ef2c 8d4308
leal
0x08(%
ebx),%eax
+351 0003ef2f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+359 0003ef37 890424
movl
%eax,(
%esp)
+362 0003ef3a e80f3d0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+367 0003ef3f 85c0
testl
%eax,%
eax
+369 0003ef41 7f9b
jg
0x0003
eede
+371 0003ef43 8d45e4
leal
0xe4(%
ebp),%eax
+374 0003ef46 89442404
movl
%eax,0
x04(%esp)
+378 0003ef4a 891c24
movl
%ebx,(
%esp)
+381 0003ef4d e8323d0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+386 0003ef52 eb8a
jmp
0x0003
eede
+388 0003ef54 eb86
jmp
0x0003
eedc
+390 0003ef56 eb84
jmp
0x0003
eedc
+392 0003ef58 eb82
jmp
0x0003
eedc
+394 0003ef5a eb80
jmp
0x0003
eedc
+396 0003ef5c 0f1f4000
nopl
0x00(%
eax)
+0

0003ef60 55

pushl

%ebp
+1
0003ef61
%esp,%ebp
+3
0003ef63
%edi
+4
0003ef64
%esi
+5
0003ef65
%ebx
+6
0003ef66
$0x3c,%esp
+9
0003ef69
0x08(%ebp),%edi
+12 0003ef6c 8b4510

89e5

movl

57

pushl

56

pushl

53

pushl

83ec3c

subl

8b7d08

movl
movl

0x10(%

ebp),%eax
+15 0003ef6f 89442408
movl
%eax,0
x08(%esp)
+19 0003ef73 8b450c
movl
0x0c(%
ebp),%eax
+22 0003ef76 89442404
movl
%eax,0
x04(%esp)
+26 0003ef7a 893c24
movl
%edi,(
%esp)
+29 0003ef7d e8aefe0200
calll
0x0006ee30
+34 0003ef82 8b7764
movl
0x64(%
edi),%esi
+37 0003ef85 8d45e7
leal
0xe7(%
ebp),%eax
+40 0003ef88 89442408
movl
%eax,0
x08(%esp)
+44 0003ef8c c744240490520d00
movl
$0x000d5290,0x
04(%esp)
border
+52 0003ef94 8d5ddc
leal
0xdc(%
ebp),%ebx
+55 0003ef97 891c24
movl
%ebx,(
%esp)
+58 0003ef9a e8213d0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+63 0003ef9f 895c2404
movl
%ebx,0
x04(%esp)
+67 0003efa3 8b450c
movl
0x0c(%
ebp),%eax
+70 0003efa6 890424
movl
%eax,(
%esp)
+73 0003efa9 e802680600
calll
0x000a57b0
+78 0003efae 89742404
movl
%esi,0
x04(%esp)
+82 0003efb2 890424
movl
%eax,(
%esp)
+85 0003efb5 e896500600
calll
0x000a4050
+90 0003efba 8b5ddc
movl
0xdc(%
ebp),%ebx
+93 0003efbd 83eb0c
subl
$0x0c,
%ebx
+96 0003efc0 a188801300
movl
0x00138088,%ea
x
+101 0003efc5 8945d4
movl
%eax,0
xd4(%ebp)
+104 0003efc8 39c3
cmpl
%eax,%
ebx
+106 0003efca 754b
jne
0x0003
f017
+108 0003efcc 8b7768
movl
0x68(%
edi),%esi
+111 0003efcf 8d45e6
leal
0xe6(%
ebp),%eax
+114 0003efd2 89442408
movl
%eax,0
x08(%esp)
+118 0003efd6 c744240497520d00
movl
$0x000d5297,0x
04(%esp)
curve
+126 0003efde 8d5dd8
leal
0xd8(%
ebp),%ebx
+129 0003efe1 891c24
movl
%ebx,(

%esp)
+132 0003efe4 e8d73c0c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+137 0003efe9 895c2404
movl
%ebx,0
x04(%esp)
+141 0003efed 8b450c
movl
0x0c(%
ebp),%eax
+144 0003eff0 890424
movl
%eax,(
%esp)
+147 0003eff3 e8b8670600
calll
0x000a57b0
+152 0003eff8 89742404
movl
%esi,0
x04(%esp)
+156 0003effc 890424
movl
%eax,(
%esp)
+159 0003efff e84c500600
calll
0x000a4050
+164 0003f004 8b5dd8
movl
0xd8(%
ebp),%ebx
+167 0003f007 83eb0c
subl
$0x0c,
%ebx
+170 0003f00a 395dd4
cmpl
%ebx,0
xd4(%ebp)
+173 0003f00d 7530
jne
0x0003
f03f
+175 0003f00f 83c43c
addl
$0x3c,
%esp
+178 0003f012 5b
popl
%ebx
+179 0003f013 5e
popl
%esi
+180 0003f014 5f
popl
%edi
+181 0003f015 c9
leave
+182 0003f016 c3
ret
+183 0003f017 8d4308
leal
0x08(%
ebx),%eax
+186 0003f01a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+194 0003f022 890424
movl
%eax,(
%esp)
+197 0003f025 e8243c0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+202 0003f02a 85c0
testl
%eax,%
eax
+204 0003f02c 7f9e
jg
0x0003
efcc
+206 0003f02e 8d45e4
leal
0xe4(%
ebp),%eax
+209 0003f031 89442404
movl
%eax,0
x04(%esp)
+213 0003f035 891c24
movl
%ebx,(
%esp)
+216 0003f038 e8473c0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+221 0003f03d eb8d
jmp
0x0003
efcc
+223 0003f03f 8d4308
leal
0x08(%
ebx),%eax
+226 0003f042 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+234 0003f04a 890424
movl
%eax,(
%esp)

+237 0003f04d e8fc3b0c00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+242 0003f052 85c0
testl
%eax,%
eax
+244 0003f054 7fb9
jg
0x0003
f00f
+246 0003f056 8d45e2
leal
0xe2(%
ebp),%eax
+249 0003f059 89442404
movl
%eax,0
x04(%esp)
+253 0003f05d 891c24
movl
%ebx,(
%esp)
+256 0003f060 e81f3c0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+261 0003f065 eba8
jmp
0x0003
f00f
+263 0003f067 89c6
movl
%eax,%
esi
+265 0003f069 893424
movl
%esi,(
%esp)
+268 0003f06c e8d73b0c00
calll
0x00102c48
__Unwind_Resume
+273 0003f071 ebf4
jmp
0x0003
f067
+275 0003f073 89c6
movl
%eax,%
esi
+277 0003f075 8b5dd8
movl
0xd8(%
ebp),%ebx
+280 0003f078 83eb0c
subl
$0x0c,
%ebx
+283 0003f07b 395dd4
cmpl
%ebx,0
xd4(%ebp)
+286 0003f07e 74e9
je
0x0003
f069
+288 0003f080 8d4308
leal
0x08(%
ebx),%eax
+291 0003f083 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+299 0003f08b 890424
movl
%eax,(
%esp)
+302 0003f08e e8bb3b0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+307 0003f093 85c0
testl
%eax,%
eax
+309 0003f095 7fd2
jg
0x0003
f069
+311 0003f097 8d45e3
leal
0xe3(%
ebp),%eax
+314 0003f09a 89442404
movl
%eax,0
x04(%esp)
+318 0003f09e 891c24
movl
%ebx,(
%esp)
+321 0003f0a1 e8de3b0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+326 0003f0a6 ebc1
jmp
0x0003
f069
+328 0003f0a8 89c6
movl
%eax,%
esi

+330 0003f0aa 8b5ddc


movl
0xdc(%
ebp),%ebx
+333 0003f0ad 83eb0c
subl
$0x0c,
%ebx
+336 0003f0b0 3b1d88801300
cmpl
0x00138088,%eb
x
+342 0003f0b6 74b1
je
0x0003
f069
+344 0003f0b8 8d4308
leal
0x08(%
ebx),%eax
+347 0003f0bb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+355 0003f0c3 890424
movl
%eax,(
%esp)
+358 0003f0c6 e8833b0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+363 0003f0cb 85c0
testl
%eax,%
eax
+365 0003f0cd 7f9a
jg
0x0003
f069
+367 0003f0cf 8d45e5
leal
0xe5(%
ebp),%eax
+370 0003f0d2 89442404
movl
%eax,0
x04(%esp)
+374 0003f0d6 891c24
movl
%ebx,(
%esp)
+377 0003f0d9 e8a63b0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+382 0003f0de eb89
jmp
0x0003
f069
+384 0003f0e0 eb85
jmp
0x0003
f067
+386 0003f0e2 eb83
jmp
0x0003
f067
+388 0003f0e4 eb81
jmp
0x0003
f067
+390 0003f0e6 e97cffffff
jmp
0x0003f067
+395 0003f0eb 90
nop
+396 0003f0ec 0f1f4000
nopl
0x00(%
eax)
+0

0003f0f0 55

pushl

%ebp
+1
0003f0f1 89e5
%esp,%ebp
+3
0003f0f3 83ec38
$0x38,%esp
+6
0003f0f6 895df4
%ebx,0xf4(%ebp)
+9
0003f0f9 8975f8
%esi,0xf8(%ebp)
+12 0003f0fc 897dfc
xfc(%ebp)
+15 0003f0ff 8b7d08
ebp),%edi
+18 0003f102 c707e8911300
edi)
+24 0003f108 8b4708
edi),%eax

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x001391e8,(%
movl

0x08(%

+27 0003f10b 8d58f4


leal
0xf4(%
eax),%ebx
+30 0003f10e 8b3588801300
movl
0x00138088,%es
i
+36 0003f114 39f3
cmpl
%esi,%
ebx
+38 0003f116 751d
jne
0x0003
f135
+40 0003f118 8b4704
movl
0x04(%
edi),%eax
+43 0003f11b 8d58f4
leal
0xf4(%
eax),%ebx
+46 0003f11e 39de
cmpl
%ebx,%
esi
+48 0003f120 753b
jne
0x0003
f15d
+50 0003f122 893c24
movl
%edi,(
%esp)
+53 0003f125 e8443c0c00
calll
0x00102d6e
operator delete(void*)
+58 0003f12a 8b5df4
movl
0xf4(%
ebp),%ebx
+61 0003f12d 8b75f8
movl
0xf8(%
ebp),%esi
+64 0003f130 8b7dfc
movl
0xfc(%
ebp),%edi
+67 0003f133 c9
leave
+68 0003f134 c3
ret
+69 0003f135 83e804
subl
$0x04,
%eax
+72 0003f138 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+80 0003f140 890424
movl
%eax,(
%esp)
+83 0003f143 e8063b0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+88 0003f148 85c0
testl
%eax,%
eax
+90 0003f14a 7fcc
jg
0x0003
f118
+92 0003f14c 8d45e7
leal
0xe7(%
ebp),%eax
+95 0003f14f 89442404
movl
%eax,0
x04(%esp)
+99 0003f153 891c24
movl
%ebx,(
%esp)
+102 0003f156 e8293b0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+107 0003f15b ebbb
jmp
0x0003
f118
+109 0003f15d 83e804
subl
$0x04,
%eax
+112 0003f160 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+120 0003f168 890424
movl
%eax,(
%esp)
+123 0003f16b e8de3a0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+128 0003f170 85c0
testl
%eax,%

eax
+130 0003f172 7fae
jg
0x0003
f122
+132 0003f174 8d45e5
leal
0xe5(%
ebp),%eax
+135 0003f177 89442404
movl
%eax,0
x04(%esp)
+139 0003f17b 891c24
movl
%ebx,(
%esp)
+142 0003f17e e8013b0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+147 0003f183 eb9d
jmp
0x0003
f122
+149 0003f185 89c3
movl
%eax,%
ebx
+151 0003f187 8b4704
movl
0x04(%
edi),%eax
+154 0003f18a 8d78f4
leal
0xf4(%
eax),%edi
+157 0003f18d 39fe
cmpl
%edi,%
esi
+159 0003f18f 750c
jne
0x0003
f19d
+161 0003f191 891c24
movl
%ebx,(
%esp)
+164 0003f194 e8af3a0c00
calll
0x00102c48
__Unwind_Resume
+169 0003f199 89c3
movl
%eax,%
ebx
+171 0003f19b ebf4
jmp
0x0003
f191
+173 0003f19d 83e804
subl
$0x04,
%eax
+176 0003f1a0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+184 0003f1a8 890424
movl
%eax,(
%esp)
+187 0003f1ab e89e3a0c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+192 0003f1b0 85c0
testl
%eax,%
eax
+194 0003f1b2 7fdd
jg
0x0003
f191
+196 0003f1b4 8d45e6
leal
0xe6(%
ebp),%eax
+199 0003f1b7 89442404
movl
%eax,0
x04(%esp)
+203 0003f1bb 893c24
movl
%edi,(
%esp)
+206 0003f1be e8c13a0c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+211 0003f1c3 ebcc
jmp
0x0003
f191
+213 0003f1c5 ebd2
jmp
0x0003
f199
+215 0003f1c7 90
nop
+216 0003f1c8 90
nop
+217 0003f1c9 90
nop

+218
+219
+220
+221
+222
+223

0003f1ca
0003f1cb
0003f1cc
0003f1cd
0003f1ce
0003f1cf
+0

90
90
90
90
90
90

nop
nop
nop
nop
nop
nop

0003f1d0 55

pushl

%ebp
+1
0003f1d1 89e5
%esp,%ebp
+3
0003f1d3 8b4510
0x10(%ebp),%eax
+6
0003f1d6 8b10
(%eax),%edx
+8
0003f1d8 c7450cc4520d00
d52c4,0x0c(%ebp)
%ROOT%\Images\Magazine.png
+15 0003f1df 894508
x08(%ebp)
+18 0003f1e2 8b0a
,%ecx
+20 0003f1e4 c9
+21 0003f1e5 ffe1
+23 0003f1e7 90
+24 0003f1e8 0f1f840000000000
nopl
x,%eax)
+0

movl
movl
movl
movl

$0x000

movl

%eax,0

movl

(%edx)

leave
jmp
nop

*%ecx
0x00000000(%ea

0003f1f0 55

pushl

%ebp
+1
0003f1f1 89e5
%esp,%ebp
+3
0003f1f3 b801000000
00001,%eax
+8
0003f1f8 c9
+9
0003f1f9 c3
+10 0003f1fa 660f1f440000
)
+0

movl
movl

$0x000
leave
ret
0x00(%eax,%eax

nopw

0003f200 55

pushl

%ebp
+1
0003f201 89e5
%esp,%ebp
+3
0003f203 8b4508
0x08(%ebp),%eax
+6
0003f206 0fb680dd000000
00dd(%eax),%eax
+13 0003f20d c9
+14 0003f20e c3
+15 0003f20f 90
+0

movl
movl
movzbl

0x0000

leave
ret
nop

0003f210 55

pushl

%ebp
+1
0003f211 89e5
%esp,%ebp
+3
0003f213 8b4508
0x08(%ebp),%eax
+6
0003f216 0fb680dc000000
00dc(%eax),%eax
+13 0003f21d c9
+14 0003f21e c3

movl
movl
movzbl
leave
ret

0x0000

+15 0003f21f 90
+0

nop

0003f220 55

pushl

%ebp
+1
0003f221 89e5
%esp,%ebp
+3
0003f223 8b4508
0x08(%ebp),%eax
+6
0003f226 8b80d8000000
00d8(%eax),%eax
+12 0003f22c c9
+13 0003f22d c3
+14 0003f22e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0003f230 55

pushl

%ebp
+1
0003f231 89e5
%esp,%ebp
+3
0003f233 8b4508
0x08(%ebp),%eax
+6
0003f236 8b80d0000000
00d0(%eax),%eax
+12 0003f23c c9
+13 0003f23d c3
+14 0003f23e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0003f240 55

pushl

%ebp
+1
0003f241 89e5
%esp,%ebp
+3
0003f243 8b4508
0x08(%ebp),%eax
+6
0003f246 8b80d4000000
00d4(%eax),%eax
+12 0003f24c c9
+13 0003f24d c3
+14 0003f24e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

0003f250 55

pushl

%ebp
+1
0003f251
%esp,%ebp
+3
0003f253
0x08(%ebp),%edx
+6
0003f256
0x0c(%ebp),%eax
+9
0003f259
%eax,(%edx)
+11 0003f25b 8b4510
ebp),%eax
+14 0003f25e 894204
x04(%edx)
+17 0003f261 8b4514
ebp),%eax
+20 0003f264 894208
x08(%edx)
+23 0003f267 8b4518
ebp),%eax
+26 0003f26a 88420c
0c(%edx)

89e5

movl

8b5508

movl

8b450c

movl

8902

movl
movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movb

%al,0x

+29 0003f26d
ebp),%eax
+32 0003f270
0d(%edx)
+35 0003f273
+36 0003f274
+37 0003f275
+38 0003f276
ax)
+0

8b451c

movl

0x1c(%

88420d

movb

%al,0x

c9
c3
90
662e0f1f840000000000

leave
ret
nop
%cs:0x00000000(%eax,%e

nopw

0003f280 55

pushl

%ebp
+1
0003f281 89e5
%esp,%ebp
+3
0003f283 8b5508
0x08(%ebp),%edx
+6
0003f286 8b450c
0x0c(%ebp),%eax
+9
0003f289 8902
%eax,(%edx)
+11 0003f28b 8b4510
ebp),%eax
+14 0003f28e 894204
x04(%edx)
+17 0003f291 8b4514
ebp),%eax
+20 0003f294 894208
x08(%edx)
+23 0003f297 8b4518
ebp),%eax
+26 0003f29a 88420c
0c(%edx)
+29 0003f29d 8b451c
ebp),%eax
+32 0003f2a0 88420d
0d(%edx)
+35 0003f2a3 c9
+36 0003f2a4 c3
+37 0003f2a5 90
+38 0003f2a6 662e0f1f840000000000
ax)
+0

movl
movl
movl
movl
movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movb

%al,0x

movl

0x1c(%

movb

%al,0x

leave
ret
nop
%cs:0x00000000(%eax,%e

nopw

0003f2b0 55

pushl

%ebp
+1
0003f2b1 89e5
%esp,%ebp
+3
0003f2b3 8b5508
0x08(%ebp),%edx
+6
0003f2b6 8b450c
0x0c(%ebp),%eax
+9
0003f2b9 3b82d4000000
00d4(%edx),%eax
+15 0003f2bf 7406
f2c7
+17 0003f2c1 8982d4000000
4(%edx)
+23 0003f2c7 c9
+24 0003f2c8 c3
+25 0003f2c9 90
+26 0003f2ca 660f1f440000

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

)
+0

0003f2d0 55

pushl

%ebp
+1
0003f2d1 89e5
%esp,%ebp
+3
0003f2d3 8b5508
0x08(%ebp),%edx
+6
0003f2d6 8b450c
0x0c(%ebp),%eax
+9
0003f2d9 3882dd000000
000000dd(%edx)
+15 0003f2df 7406
f2e7
+17 0003f2e1 8882dd000000
(%edx)
+23 0003f2e7 c9
+24 0003f2e8 c3
+25 0003f2e9 90
+26 0003f2ea 660f1f440000
)
+0

movl
movl
movl
cmpb

%al,0x

je

0x0003

movb

%al,0x000000dd
leave
ret
nop

nopw

0x00(%eax,%eax

0003f2f0 55

pushl

%ebp
+1
0003f2f1 89e5
%esp,%ebp
+3
0003f2f3 56
%esi
+4
0003f2f4 53
%ebx
+5
0003f2f5 83ec10
$0x10,%esp
+8
0003f2f8 0fb6750c
0x0c(%ebp),%esi
+12 0003f2fc 0fb65d10
ebp),%ebx
+16 0003f300 803d00e1130000
00
+23 0003f307 7467
f370
+25 0003f309 803d08e1130000
08
+32 0003f310 0f840a010000
+38 0003f316 803d10e1130000
10
+45 0003f31d 0f84bd000000
+51 0003f323 803d18e1130000
18
+58 0003f32a 0f8480000000
+64 0003f330 84db
l
+66 0003f332 741c
f350
+68 0003f334 ba20e11300
dx
+73 0003f339 89f0
eax
+75 0003f33b 84c0
l
+77 0003f33d b828e11300

movl
pushl
pushl
subl
movzbl
movzbl
cmpb

0x10(%
$0x00,0x0013e1

je

0x0003

cmpb

$0x00,0x0013e1

je
cmpb

0x0003f420
$0x00,0x0013e1

je
cmpb

0x0003f3e0
$0x00,0x0013e1

je
testb
je
movl

movl

0x0003f3b0
%bl,%b
0x0003
$0x0013e120,%e

movl

%esi,%

testb

%al,%a
$0x0013e128,%e

ax
+82 0003f342 0f44d0

cmovel

%eax,%

movl

%edx,%

addl

$0x10,

popl
popl
leave
ret
nop

%ebx
%esi

edx
+85 0003f345 89d0
eax
+87 0003f347 83c410
%esp
+90 0003f34a 5b
+91 0003f34b 5e
+92 0003f34c c9
+93 0003f34d c3
+94 0003f34e 6690
+96 0003f350 ba30e11300
dx
+101 0003f355 89f0
eax
+103 0003f357 84c0
l
+105 0003f359 b838e11300
ax
+110 0003f35e 0f44d0
edx
+113 0003f361 89d0
eax
+115 0003f363 83c410
%esp
+118 0003f366 5b
+119 0003f367 5e
+120 0003f368 c9
+121 0003f369 c3
+122 0003f36a 660f1f440000
)
+128 0003f370 c7042400e11300
esp)
+135 0003f377 e8283a0c00
___cxa_guard_acquire
+140 0003f37c 85c0
eax
+142 0003f37e 7489
f309
+144 0003f380 c70538e11300609e1300
+154 0003f38a c7053ce11300709e1300
+164 0003f394 c7042400e11300
esp)
+171 0003f39b e80a3a0c00
___cxa_guard_release
+176 0003f3a0 e964ffffff
+181 0003f3a5 0f1f440000
)
+186 0003f3aa 660f1f440000
)
+192 0003f3b0 c7042418e11300
esp)
+199 0003f3b7 e8e8390c00
___cxa_guard_acquire
+204 0003f3bc 85c0
eax
+206 0003f3be 0f846cffffff
+212 0003f3c4 c70520e11300b09e1300
+222 0003f3ce c7042418e11300

movl

$0x0013e130,%e
movl

%esi,%

testb

%al,%a

movl

$0x0013e138,%e
cmovel

%eax,%

movl

%edx,%

addl

$0x10,

popl
popl
leave
ret

%ebx
%esi

nopw

0x00(%eax,%eax

movl

$0x0013e100,(%

calll

0x00102da4

movl
movl
movl

testl

%eax,%

je

0x0003

$0x00139e60,0x0013e138
$0x00139e70,0x0013e13c
$0x0013e100,(%

calll

0x00102daa

jmp
nopl

0x0003f309
0x00(%eax,%eax

nopw

0x00(%eax,%eax

movl

$0x0013e118,(%

calll

0x00102da4
testl

je
movl
movl

%eax,%

0x0003f330
$0x00139eb0,0x0013e120
$0x0013e118,(%

esp)
+229 0003f3d5 e8d0390c00
___cxa_guard_release
+234 0003f3da e951ffffff
+239 0003f3df 90
+240 0003f3e0 c7042410e11300
esp)
+247 0003f3e7 e8b8390c00
___cxa_guard_acquire
+252 0003f3ec 85c0
eax
+254 0003f3ee 0f842fffffff
+260 0003f3f4 c70528e11300909e1300
+270 0003f3fe c7052ce11300a09e1300
+280 0003f408 c7042410e11300
esp)
+287 0003f40f e896390c00
___cxa_guard_release
+292 0003f414 e90affffff
+297 0003f419 0f1f8000000000
x)
+304 0003f420 c7042408e11300
esp)
+311 0003f427 e878390c00
___cxa_guard_acquire
+316 0003f42c 85c0
eax
+318 0003f42e 0f84e2feffff
+324 0003f434 c70530e11300809e1300
+334 0003f43e c7042408e11300
esp)
+341 0003f445 e860390c00
___cxa_guard_release
+346 0003f44a e9c7feffff
+351 0003f44f 90
+0

calll

0x00102daa

jmp

0x0003f330
nop

movl

$0x0013e110,(%

calll

0x00102da4
testl

je
movl
movl
movl

%eax,%

0x0003f323
$0x00139e90,0x0013e128
$0x00139ea0,0x0013e12c
$0x0013e110,(%

calll

0x00102daa

jmp
nopl

0x0003f323
0x00000000(%ea

movl

$0x0013e108,(%

calll

0x00102da4
testl

je
movl
movl

%eax,%

0x0003f316
$0x00139e80,0x0013e130
$0x0013e108,(%

calll

0x00102daa

jmp

0x0003f316
nop

0003f450 55

pushl

%ebp
+1
0003f451 89e5
%esp,%ebp
+3
0003f453 53
%ebx
+4
0003f454 83ec34
$0x34,%esp
+7
0003f457 8b5d08
0x08(%ebp),%ebx
+10 0003f45a c745f0ef520d00
f0(%ebp)
Cover
+17 0003f461 c745f400000000
f4(%ebp)
+24 0003f468 c745e02c010000
e0(%ebp)
+31 0003f46f c745e464000000
e4(%ebp)
'd'
+38 0003f476 8b03
,%eax
+40 0003f478 891c24
%esp)
+43 0003f47b ff5038
%eax)

movl
pushl
subl
movl
movl

$0x000d52ef,0x

movl

$0x00000000,0x

movl

$0x0000012c,0x

movl

$0x00000064,0x
movl

(%ebx)

movl

%ebx,(

call

*0x38(

+46 0003f47e
ebp),%edx
+49 0003f481
x08(%esp)
+53 0003f485
ebp),%edx
+56 0003f488
x04(%esp)
+60 0003f48c
%eax
+63 0003f48f
%esp)
+66 0003f492
+71 0003f497
xe8(%ebp)
+74 0003f49a
xec(%ebp)
+77 0003f49d
0c(%esp)
+85 0003f4a5
08(%esp)
+93 0003f4ad
04(%esp)
+101 0003f4b5
ebp),%eax
+104 0003f4b8
%esp)
+107 0003f4bb
+112 0003f4c0
xe8(%ebp)
+115 0003f4c3
xec(%ebp)
+118 0003f4c6
%esp)
+121 0003f4c9
+126 0003f4ce
ebx
+128 0003f4d0
04(%esp)
+136 0003f4d8
%esp)
+139 0003f4db
+144 0003f4e0
,%ecx
+146 0003f4e2
ebp),%edx
+149 0003f4e5
x04(%esp)
+153 0003f4e9
%esp)
+156 0003f4ec
%ecx)
+159 0003f4ef
04(%esp)
+167 0003f4f7
%esp)
+170 0003f4fa
+175 0003f4ff
,%ecx
+177 0003f501

8d55e0

leal

0xe0(%

89542408

movl

%edx,0

8d55f0

leal

0xf0(%

89542404

movl

%edx,0

83c00c

addl

$0x0c,

890424

movl

%eax,(

movl

0x00079820
%eax,0

movl

%edx,0

e889a30300
8945e8

calll

8955ec
c744240c2c010000

movl

$0x0000012c,0x

c744240801000000

movl

$0x00000001,0x

c744240464000000
'd'
8d45e8

movl

$0x00000064,0x
leal

0xe8(%

movl

%eax,(

movl

0x0004b170
%eax,0

8955ec

movl

%edx,0

891c24

movl

%ebx,(

movl

0x000067a0
%eax,%

890424
e8b0bc0000
8945e8

calll

e8d272fcff
89c3

calll

c744240464550d00
Width
890424

movl

e880060600
8b08

calll

$0x000d5564,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b55e8

movl

0xe8(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

c7442404a8580d00
Height
891c24

movl

e861060600
8b08

calll

8b55ec

$0x000d58a8,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

movl

0xec(%

ebp),%edx
+180 0003f504
x04(%esp)
+184 0003f508
%esp)
+187 0003f50b
%ecx)
+190 0003f50e
%esp
+193 0003f511
+194 0003f512
+195 0003f513
+196 0003f514
)
+202 0003f51a
)
+0

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

83c434

addl

$0x34,

5b
c9
c3
660f1f440000

popl
leave
ret

%ebx

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

0003f520 55

pushl

%ebp
+1
0003f521 89e5
%esp,%ebp
+3
0003f523 83ec38
$0x38,%esp
+6
0003f526 895df4
%ebx,0xf4(%ebp)
+9
0003f529 8975f8
%esi,0xf8(%ebp)
+12 0003f52c 897dfc
xfc(%ebp)
+15 0003f52f 8b5d08
ebp),%ebx
+18 0003f532 c7042460000000
esp)
'`'
+25 0003f539 e83c380c00
operator new(unsigned long)
+30 0003f53e 89c6
esi
+32 0003f540 8b83d8000000
x),%eax
+38 0003f546 8945e0
xe0(%ebp)
+41 0003f549 0fb683dc000000
x),%eax
+48 0003f550 8845df
df(%ebp)
+51 0003f553 0fb6bbdd000000
x),%edi
+58 0003f55a 8b83d4000000
x),%eax
+64 0003f560 8945e4
xe4(%ebp)
+67 0003f563 8b9bd0000000
x),%ebx
+73 0003f569 c744240404000000
04(%esp)
+81 0003f571 893424
%esp)
+84 0003f574 e88784fcff
+89 0003f579 c706209f1300
esi)

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00000060,(%

calll

0x00102d7a
movl

movl

%eax,%
0x000000d8(%eb

movl
movzbl

%eax,0
0x000000dc(%eb

movb

%al,0x

movzbl

0x000000dd(%eb

movl

0x000000d4(%eb
movl

%eax,0

movl

0x000000d0(%eb

movl

$0x00000004,0x
movl

calll
movl

%esi,(
0x00007a00
$0x00139f20,(%

+95 0003f57f 89f8

movl

%edi,%

movb

%al,0x

movzbl

0xdf(%

movb

%al,0x

movl

0xe0(%

movl

%eax,0

movl

%ebx,0

movl

0xe4(%

movl

%eax,0

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

eax
+97 0003f581 884650
50(%esi)
+100 0003f584 0fb645df
ebp),%eax
+104 0003f588 884651
51(%esi)
+107 0003f58b 8b45e0
ebp),%eax
+110 0003f58e 894654
x54(%esi)
+113 0003f591 895e58
x58(%esi)
+116 0003f594 8b45e4
ebp),%eax
+119 0003f597 89465c
x5c(%esi)
+122 0003f59a 89f0
eax
+124 0003f59c 8b5df4
ebp),%ebx
+127 0003f59f 8b75f8
ebp),%esi
+130 0003f5a2 8b7dfc
ebp),%edi
+133 0003f5a5 c9
+134 0003f5a6 c3
+135 0003f5a7 89c3
ebx
+137 0003f5a9 893424
%esp)
+140 0003f5ac e8bd370c00
operator delete(void*)
+145 0003f5b1 891c24
%esp)
+148 0003f5b4 e88f360c00
__Unwind_Resume
+153 0003f5b9 90
+154 0003f5ba 660f1f440000
)
+0

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
nopw

0x00(%eax,%eax

0003f5c0 55

pushl

%ebp
+1
0003f5c1 89e5
%esp,%ebp
+3
0003f5c3 57
%edi
+4
0003f5c4 56
%esi
+5
0003f5c5 53
%ebx
+6
0003f5c6 83ec6c
$0x6c,%esp
+9
0003f5c9 8b7d08
0x08(%ebp),%edi
+12 0003f5cc 8b450c
ebp),%eax
+15 0003f5cf 89442404
x04(%esp)

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

%eax,0

+19 0003f5d3
%esp)
+22 0003f5d6
+27 0003f5db
edi)
+33 0003f5e1
04(%edi)
+40 0003f5e8
(%edi)
+50 0003f5f2
(%edi)
+60 0003f5fc
(%edi)
+70 0003f606
dc(%edi)
+77 0003f60d
dd(%edi)
+84 0003f614
bx
+89 0003f619
esi
+91 0003f61b
c0(%ebp)
+98 0003f622
c4(%ebp)
+105 0003f629
%esp)
+108 0003f62c
+113 0003f631
x1c(%esp)
+117 0003f635
x20(%esp)
+121 0003f639
ebp),%edx
+124 0003f63c
ebp),%ecx
+127 0003f63f
x14(%esp)
+131 0003f643
x18(%esp)
+135 0003f647
10(%esp)
+143 0003f64f
0c(%esp)
+151 0003f657
08(%esp)
+159 0003f65f
x04(%esp)
+163 0003f663
%esp)
+166 0003f666
+171 0003f66b
bx
+176 0003f670
c8(%ebp)
+183 0003f677
cc(%ebp)
+190 0003f67e
%esp)
+193 0003f681

893c24

movl

%edi,(

e87578fcff
c707c89d1300

calll
movl

0x00006e50
$0x00139dc8,(%

c74704149e1300

movl

$0x00139e14,0x

c787d000000000000000

movl

$0x00000000,0x000000d0

c787d400000000000000

movl

$0x00000000,0x000000d4

c787d800000032000000

movl

$0x00000032,0x000000d8

c687dc00000000

movb

$0x00,0x000000

c687dd00000000

movb

$0x00,0x000000

bb30f20300

movl

$0x0003f230,%e

31f6

xorl

%esi,%

c745c080f90300

movl

$0x0003f980,0x

c745c400000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55c0

movl

0xc0(%

8b4dc4

movl

0xc4(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e86f71fcff
895c241c

calll

c74424102c010000

movl

$0x0000012c,0x

c744240c01000000

movl

$0x00000001,0x

c744240864550d00
Width
897c2404

movl

$0x000d5564,0x

890424

movl

%edi,0

movl

%eax,(

e8d5020600
bb40f20300

calll
movl

0x0009f940
$0x0003f240,%e

c745c8b0f20300

movl

$0x0003f2b0,0x

c745cc00000000

movl

$0x00000000,0x

893c24
e81a71fcff

movl
calll

%edi,(
0x000067a0

+198 0003f686
x1c(%esp)
+202 0003f68a
x20(%esp)
+206 0003f68e
ebp),%edx
+209 0003f691
ebp),%ecx
+212 0003f694
x14(%esp)
+216 0003f698
x18(%esp)
+220 0003f69c
10(%esp)
+228 0003f6a4
0c(%esp)
+236 0003f6ac
08(%esp)
+244 0003f6b4
x04(%esp)
+248 0003f6b8
%esp)
+251 0003f6bb
+256 0003f6c0
bx
+261 0003f6c5
d0(%ebp)
+268 0003f6cc
d4(%ebp)
+275 0003f6d3
%esp)
+278 0003f6d6
+283 0003f6db
x1c(%esp)
+287 0003f6df
x20(%esp)
+291 0003f6e3
ebp),%edx
+294 0003f6e6
ebp),%ecx
+297 0003f6e9
x14(%esp)
+301 0003f6ed
x18(%esp)
+305 0003f6f1
10(%esp)
+313 0003f6f9
0c(%esp)
+321 0003f701
08(%esp)
+329 0003f709
x04(%esp)
+333 0003f70d
%esp)
+336 0003f710
+341 0003f715
bx
+346 0003f71a
d8(%ebp)
+353 0003f721

895c241c

movl

%ebx,0

89742420

movl

%esi,0

8b55c8

movl

0xc8(%

8b4dcc

movl

0xcc(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

c74424102c010000

movl

$0x0000012c,0x

c744240c01000000

movl

$0x00000001,0x

c7442408a8580d00
Height
897c2404

movl

$0x000d58a8,0x

890424

movl

%edi,0

movl

%eax,(

e880020600
bb20f20300

calll
movl

0x0009f940
$0x0003f220,%e

c745d0a0f90300

movl

$0x0003f9a0,0x

c745d400000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55d0

movl

0xd0(%

8b4dd4

movl

0xd4(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e8c570fcff
895c241c

calll

c744241064000000
'd'
c744240c00000000

movl

$0x00000064,0x

movl

$0x00000000,0x

c7442408f6520d00
Extrude
897c2404

movl

$0x000d52f6,0x

890424

movl

%edi,0

movl

%eax,(

e82b020600
bb00f20300

calll
movl

0x0009f940
$0x0003f200,%e

c745d8d0f20300

movl

$0x0003f2d0,0x

c745dc00000000

movl

$0x00000000,0x

dc(%ebp)
+360 0003f728
%esp)
+363 0003f72b
+368 0003f730
1c(%esp)
+376 0003f738
x14(%esp)
+380 0003f73c
x18(%esp)
+384 0003f740
ebp),%edx
+387 0003f743
ebp),%ecx
+390 0003f746
x0c(%esp)
+394 0003f74a
x10(%esp)
+398 0003f74e
08(%esp)
+406 0003f756
x04(%esp)
+410 0003f75a
%esp)
+413 0003f75d
+418 0003f762
bx
+423 0003f767
e0(%ebp)
+430 0003f76e
e4(%ebp)
+437 0003f775
%esp)
+440 0003f778
+445 0003f77d
1c(%esp)
+453 0003f785
x14(%esp)
+457 0003f789
x18(%esp)
+461 0003f78d
ebp),%edx
+464 0003f790
ebp),%ecx
+467 0003f793
x0c(%esp)
+471 0003f797
x10(%esp)
+475 0003f79b
08(%esp)
+483 0003f7a3
x04(%esp)
+487 0003f7a7
%esp)
+490 0003f7aa
+495 0003f7af
%esp
+498 0003f7b2
+499 0003f7b3
+500 0003f7b4

893c24
e87070fcff
c744241c00000000

movl
calll
movl

%edi,(
0x000067a0
$0x00000000,0x

895c2414

movl

%ebx,0

89742418

movl

%esi,0

8b55d8

movl

0xd8(%

8b4ddc

movl

0xdc(%

8954240c

movl

%edx,0

894c2410

movl

%ecx,0

c7442408fe520d00
Show 3 pages
897c2404

movl

890424

$0x000d52fe,0x
movl

%edi,0

movl

%eax,(

e80eff0500
bb10f20300

calll
movl

0x0009f670
$0x0003f210,%e

c745e060f80300

movl

$0x0003f860,0x

c745e400000000

movl

$0x00000000,0x

893c24
e82370fcff
c744241c00000000

movl
calll
movl

%edi,(
0x000067a0
$0x00000000,0x

895c2414

movl

%ebx,0

89742418

movl

%esi,0

8b55e0

movl

0xe0(%

8b4de4

movl

0xe4(%

8954240c

movl

%edx,0

894c2410

movl

%ecx,0

c74424080b530d00
Flipped
897c2404

movl

890424
e8c1fe0500
83c46c
5b
5e
5f

$0x000d530b,0x
movl

%edi,0

movl

%eax,(

addl

0x0009f670
$0x6c,

calll
popl
popl
popl

%ebx
%esi
%edi

+501 0003f7b5 c9
+502 0003f7b6 c3
+503 0003f7b7 89c3
ebx
+505 0003f7b9 893c24
%esp)
+508 0003f7bc e88f75fcff
+513 0003f7c1 891c24
%esp)
+516 0003f7c4 e87f340c00
__Unwind_Resume
+521 0003f7c9 90
+522 0003f7ca 660f1f440000
)
+0

leave
ret
movl

%eax,%

movl

%edi,(

movl

0x00006d50
%ebx,(

calll
calll

0x00102c48
nop

nopw

0x00(%eax,%eax

0003f7d0 55

pushl

%ebp
+1
0003f7d1 89e5
%esp,%ebp
+3
0003f7d3 c9
+4
0003f7d4 e9e7fdffff
f5c0
+9
0003f7d9 90
+10 0003f7da 660f1f440000
)
+0

movl
leave
jmp

0x0003
nop
0x00(%eax,%eax

nopw

0003f7e0 55

pushl

%ebp
+1
0003f7e1 89e5
%esp,%ebp
+3
0003f7e3 53
%ebx
+4
0003f7e4 83ec14
$0x14,%esp
+7
0003f7e7 8b5d08
0x08(%ebp),%ebx
+10 0003f7ea c744240c04000000
movl
0c(%esp)
+18 0003f7f2 c744240814530d00
movl
08(%esp)
Brochure or magazine on the floor
+26 0003f7fa c744240436530d00
movl
04(%esp)
Brochure On The Floor
+34 0003f802 891c24
%esp)
+37 0003f805 e8168bfdff
calll
+42 0003f80a c703289e1300
movl
ebx)
+48 0003f810 83c414
%esp
+51 0003f813 5b
+52 0003f814 c9
+53 0003f815 c3
+54 0003f816 662e0f1f840000000000
nopw
ax)
+0

movl
pushl
subl
movl
$0x00000004,0x
$0x000d5314,0x
$0x000d5336,0x
movl

%ebx,(
0x00018320
$0x00139e28,(%

addl

$0x14,

popl
%ebx
leave
ret
%cs:0x00000000(%eax,%e

0003f820 55

pushl

0003f821 89e5

movl

0003f823 53

pushl

%ebp
+1
%esp,%ebp
+3

%ebx
+4
0003f824 83ec14
$0x14,%esp
+7
0003f827 8b5d08
0x08(%ebp),%ebx
+10 0003f82a c744240c04000000
movl
0c(%esp)
+18 0003f832 c744240814530d00
movl
08(%esp)
Brochure or magazine on the floor
+26 0003f83a c744240436530d00
movl
04(%esp)
Brochure On The Floor
+34 0003f842 891c24
%esp)
+37 0003f845 e8d68afdff
calll
+42 0003f84a c703289e1300
movl
ebx)
+48 0003f850 83c414
%esp
+51 0003f853 5b
+52 0003f854 c9
+53 0003f855 c3
+54 0003f856 662e0f1f840000000000
nopw
ax)
+0

subl
movl
$0x00000004,0x
$0x000d5314,0x
$0x000d5336,0x
movl

%ebx,(
0x00018320
$0x00139e28,(%

addl

$0x14,

popl
%ebx
leave
ret
%cs:0x00000000(%eax,%e

0003f860 55

pushl

%ebp
+1
0003f861 89e5
%esp,%ebp
+3
0003f863 8b5508
0x08(%ebp),%edx
+6
0003f866 8b450c
0x0c(%ebp),%eax
+9
0003f869 3882dc000000
000000dc(%edx)
+15 0003f86f 7406
f877
+17 0003f871 8882dc000000
(%edx)
+23 0003f877 c9
+24 0003f878 c3
+25 0003f879 90
+26 0003f87a 660f1f440000
)
+0

movl
movl
movl
cmpb

%al,0x

je

0x0003

movb

%al,0x000000dc
leave
ret
nop

nopw

0x00(%eax,%eax

0003f880 55

pushl

%ebp
+1
0003f881 89e5
%esp,%ebp
+3
0003f883 83ec18
$0x18,%esp
+6
0003f886 895df8
%ebx,0xf8(%ebp)
+9
0003f889 8975fc
%esi,0xfc(%ebp)
+12 0003f88c c70424e0000000
esp)
+19 0003f893 e8e2340c00
operator new(unsigned long)
+24 0003f898 89c6
esi

movl
subl
movl
movl
movl

$0x000000e0,(%

calll

0x00102d7a
movl

%eax,%

+26 0003f89a 8b4508


ebp),%eax
+29 0003f89d 89442404
x04(%esp)
+33 0003f8a1 893424
%esp)
+36 0003f8a4 e817fdffff
+41 0003f8a9 89f0
eax
+43 0003f8ab 8b5df8
ebp),%ebx
+46 0003f8ae 8b75fc
ebp),%esi
+49 0003f8b1 c9
+50 0003f8b2 c3
+51 0003f8b3 89c3
ebx
+53 0003f8b5 893424
%esp)
+56 0003f8b8 e8b1340c00
operator delete(void*)
+61 0003f8bd 891c24
%esp)
+64 0003f8c0 e883330c00
__Unwind_Resume
+69 0003f8c5 90
+70 0003f8c6 662e0f1f840000000000
ax)
+0

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x0003f5c0
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

0003f8d0 55

pushl

%ebp
+1
0003f8d1 89e5
%esp,%ebp
+3
0003f8d3 83ec28
$0x28,%esp
+6
0003f8d6 895df4
%ebx,0xf4(%ebp)
+9
0003f8d9 8975f8
%esi,0xf8(%ebp)
+12 0003f8dc 897dfc
xfc(%ebp)
+15 0003f8df 8b7d08
ebp),%edi
+18 0003f8e2 8b750c
ebp),%esi
+21 0003f8e5 893c24
%esp)
+24 0003f8e8 e8b36efcff
+29 0003f8ed 89c3
ebx
+31 0003f8ef c744240464550d00
04(%esp)
Width
+39 0003f8f7 890424
%esp)
+42 0003f8fa e861020600
+47 0003f8ff 8b08
,%ecx
+49 0003f901 8b5658
esi),%edx
+52 0003f904 89542404

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

%edi,(

movl

0x000067a0
%eax,%

calll
movl

$0x000d5564,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

0x58(%

movl

%edx,0

calll

x04(%esp)
+56 0003f908
%esp)
+59 0003f90b
%ecx)
+62 0003f90e
04(%esp)
+70 0003f916
%esp)
+73 0003f919
+78 0003f91e
,%ecx
+80 0003f920
esi),%edx
+83 0003f923
x04(%esp)
+87 0003f927
%esp)
+90 0003f92a
%ecx)
+93 0003f92d
04(%esp)
+101 0003f935
%esp)
+104 0003f938
+109 0003f93d
,%ecx
+111 0003f93f
esi),%edx
+114 0003f942
x04(%esp)
+118 0003f946
%esp)
+121 0003f949
%ecx)
+124 0003f94c
esi),%eax
+128 0003f950
i),%al
+134 0003f956
f95e
+136 0003f958
(%edi)
+142 0003f95e
esi),%eax
+146 0003f962
i),%al
+152 0003f968
f970
+154 0003f96a
(%edi)
+160 0003f970
ebp),%ebx
+163 0003f973
ebp),%esi
+166 0003f976
ebp),%edi
+169 0003f979
+170 0003f97a
+171 0003f97b

890424

movl

%eax,(

ff5108

call

*0x08(

c7442404a8580d00
Height
891c24

movl

e842020600
8b08

calll

$0x000d58a8,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b565c

movl

0x5c(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

c7442404f6520d00
Extrude
891c24

movl

e823020600
8b08

calll

$0x000d52f6,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b5654

movl

0x54(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

0fb64650

movzbl

0x50(%

3a87dd000000

cmpb

7406
8887dd000000

je
movb

0fb64651
3a87dc000000

0x0003
%al,0x000000dd

movzbl
cmpb

7406
8887dc000000

0x000000dd(%ed

0x51(%
0x000000dc(%ed

je
movb

0x0003
%al,0x000000dc

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
90

leave
ret
nop

+172 0003f97c 0f1f4000


eax)
+0

nopl

0003f980 55

0x00(%
pushl

%ebp
+1
0003f981 89e5
%esp,%ebp
+3
0003f983 8b5508
0x08(%ebp),%edx
+6
0003f986 8b450c
0x0c(%ebp),%eax
+9
0003f989 3b82d0000000
00d0(%edx),%eax
+15 0003f98f 7406
f997
+17 0003f991 8982d0000000
0(%edx)
+23 0003f997 c9
+24 0003f998 c3
+25 0003f999 90
+26 0003f99a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

0003f9a0 55

pushl

%ebp
+1
0003f9a1 89e5
%esp,%ebp
+3
0003f9a3 8b5508
0x08(%ebp),%edx
+6
0003f9a6 8b450c
0x0c(%ebp),%eax
+9
0003f9a9 3b82d8000000
00d8(%edx),%eax
+15 0003f9af 7406
f9b7
+17 0003f9b1 8982d8000000
8(%edx)
+23 0003f9b7 c9
+24 0003f9b8 c3
+25 0003f9b9 90
+26 0003f9ba 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0003

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

0003f9c0 55

pushl

%ebp
+1
0003f9c1 89e5
%esp,%ebp
+3
0003f9c3 57
%edi
+4
0003f9c4 56
%esi
+5
0003f9c5 53
%ebx
+6
0003f9c6 81ec6c010000
0016c,%esp
+12 0003f9cc 0fb64510
ebp),%eax
+16 0003f9d0 8b5508
ebp),%edx
+19 0003f9d3 f30f2a02

movl
pushl
pushl
pushl
subl

$0x000

movzbl

0x10(%

movl

0x08(%

cvtsi2ss

(%edx)

,%xmm0
+23 0003f9d7
d4(%ebp)
+31 0003f9df
m0
+39 0003f9e7
p),%xmm1
+47 0003f9ef
%xmm1
+51 0003f9f3
d4(%ebp)
+59 0003f9fb
m1
+64 0003fa00
%xmm1
+68 0003fa04
d8(%ebp)
+76 0003fa0c
%al
+78 0003fa0e
esi
+80 0003fa10
%esi
+83 0003fa13
%esi
+86 0003fa16
%al
+88 0003fa18
eax
+90 0003fa1a
%eax
+93 0003fa1d
%eax
+96 0003fa20
4(%ebp)
+102 0003fa26
m1
+107 0003fa2b
%xmm1
+111 0003fa2f
m1
+119 0003fa37
m1
+127 0003fa3f
dc(%ebp)
+135 0003fa47
a4(%ebp)
+142 0003fa4e
a8(%ebp)
+149 0003fa55
ac(%ebp)
+156 0003fa5c
(%ebp)
+166 0003fa66
(%ebp)
+176 0003fa70
(%ebp)
+186 0003fa7a
ebx
+188 0003fa7c

f30f1185d4feffff

movss

%xmm0,0xfffffe

f30f100504191000

movss

0x00101904,%xm

f30f108dd4feffff

movss

0xfffffed4(%eb

f30f5ec8

divss

%xmm0,

f30f118dd4feffff

movss

%xmm1,0xfffffe

f30f2a4a04

cvtsi2ss

0x04(%edx),%xm

f30f5ec8

divss

f30f118dd8feffff

movss

%xmm0,
%xmm1,0xfffffe

3c01

cmpb

$0x01,

19f6

sbbl

%esi,%

83e6dd

andl

$0xdd,

83c632

addl

$0x32,

3c01

cmpb

$0x01,

19c0

sbbl

%eax,%

83e0dd

andl

$0xdd,

83c031

addl

$0x31,

898504ffffff

movl

%eax,0xffffff0

f30f2a4a08

cvtsi2ss

0x08(%edx),%xm

f30f5ec8

divss

%xmm0,

f30f590d7c1c1000

mulss

0x00101c7c,%xm

f30f580d301e1000

addss

0x00101e30,%xm

f30f118ddcfeffff

movss

%xmm1,0xfffffe

c745a400000000

movl

$0x00000000,0x

c745a800000000

movl

$0x00000000,0x

c745ac00000000

movl

$0x00000000,0x

c78538ffffff00000000

movl

$0x00000000,0xffffff38

c7853cffffff00000000

movl

$0x00000000,0xffffff3c

c78540ffffff00000000

movl

$0x00000000,0xffffff40

31db
8dbd38ffffff

xorl
leal

%ebx,%
0xffffff38(%eb

p),%edi
+194 0003fa82
fa9e
+196 0003fa84
eax
+198 0003fa86
fa8e
+200 0003fa88
eax)
+206 0003fa8e
3c(%ebp)
+213 0003fa95
+214 0003fa96
p),%ebx
+220 0003fa9c
facf
+222 0003fa9e
cc(%ebp)
+229 0003faa5
p),%eax
+235 0003faab
p),%eax
+241 0003fab1
fa84
+243 0003fab3
ebp),%edx
+246 0003fab6
x08(%esp)
+250 0003faba
x04(%esp)
+254 0003fabe
%esp)
+257 0003fac1
+262 0003fac6
+263 0003fac7
p),%ebx
+269 0003facd
fa9e
+271 0003facf
p),%edx
+277 0003fad5
p),%ecx
+283 0003fadb
ecx
+285 0003fadd
+291 0003fae3
eax
+293 0003fae5
%xmm1
+296 0003fae8
00(%ebp)
+304 0003faf0
%xmm0
+307 0003faf3
,%xmm0
+311 0003faf7
00(%ebp)
+319 0003faff
%eax
+322 0003fb02

eb1a

jmp

0x0003

85c0

testl

%eax,%

7406

je

0x0003

c7000000003f

movl

$0x3f000000,(%

83853cffffff04

addl

$0x04,0xffffff

43
3b9d04ffffff

cmpl

incl

7331

jae

%ebx
0xffffff04(%eb
0x0003

c745cc0000003f

movl

$0x3f000000,0x

8b853cffffff

movl

0xffffff3c(%eb

3b8540ffffff

cmpl

0xffffff40(%eb

75d1

jne

0x0003

8d55cc

leal

0xcc(%

89542408

movl

%edx,0

89442404

movl

%eax,0

893c24

movl

%edi,(

incl

0x000446c0
%ebx
0xffffff04(%eb

e8fa4b0000
43
3b9d04ffffff

calll
cmpl

72cf

jb

0x0003

8b953cffffff

movl

0xffffff3c(%eb

8b8d38ffffff

movl

0xffffff38(%eb

39d1
0f8481080000
89c8

%edx,%

movl

0x00040364
%ecx,%

je

0f57c9
f30f118d00ffffff

cmpl

xorps
movss

%xmm1,
%xmm1,0xffffff

0f28c1

movaps

%xmm1,

f30f5800

addss

(%eax)

f30f118500ffffff

movss

%xmm0,0xffffff

83c004

addl

$0x04,

39d0

cmpl

%edx,%

eax
+324 0003fb04
faf3
+326 0003fb06
ebx
+328 0003fb08
ebp),%edi
+331 0003fb0b
)
+336 0003fb10
%ebx,4),%edx
+339 0003fb13
%xmm0
+342 0003fb16
edx
+344 0003fb18
fb2b
+346 0003fb1a
eax
+348 0003fb1c
eax)
+352 0003fb20
,%xmm0
+356 0003fb24
%eax
+359 0003fb27
eax
+361 0003fb29
fb20
+363 0003fb2b
p),%xmm0
+371 0003fb33
p)
+376 0003fb38
ebp),%eax
+379 0003fb3b
ebp),%eax
+382 0003fb3e
fb59
+384 0003fb40
eax
+386 0003fb42
fb48
+388 0003fb44
(%eax)
+392 0003fb48
0xa8(%ebp)
+396 0003fb4c
+397 0003fb4d
ebx
+399 0003fb4f
fb71
+401 0003fb51
p),%ecx
+407 0003fb57
fb10
+409 0003fb59
x08(%esp)
+413 0003fb5d
x04(%esp)

75ed

jne

0x0003

31db

xorl

%ebx,%

8d7dc8

leal

0xc8(%

0f1f440000

nopl

0x00(%eax,%eax

8d1499

leal

(%ecx,

0f57c0

xorps

%xmm0,

39ca

cmpl

%ecx,%

7411

je

0x0003

89c8

movl

%ecx,%

0f1f4000

nopl

0x00(%

f30f5800

addss

(%eax)

83c004

addl

$0x04,

39d0

cmpl

%edx,%

75f5

jne

0x0003

f30f5e8500ffffff

divss

0xffffff00(%eb

f30f1145c8

movss

%xmm0,0xc8(%eb

8b45a8

movl

0xa8(%

3b45ac

cmpl

0xac(%

7419

je

0x0003

85c0

testl

%eax,%

7404

je

0x0003

f30f1100

movss

%xmm0,

8345a804

addl

$0x04,

43
39f3

incl
cmpl

%ebx
%esi,%

7420

je

0x0003

8b8d38ffffff

movl

0xffffff38(%eb

ebb7

jmp

0x0003

897c2408

movl

%edi,0

89442404

movl

%eax,0

+417 0003fb61 8d45a4


ebp),%eax
+420 0003fb64 890424
%esp)
+423 0003fb67 e8544b0000
+428 0003fb6c 43
+429 0003fb6d 39f3
ebx
+431 0003fb6f 75e0
fb51
+433 0003fb71 8b8538ffffff
p),%eax
+439 0003fb77 85c0
eax
+441 0003fb79 7408
fb83
+443 0003fb7b 890424
%esp)
+446 0003fb7e e8eb310c00
operator delete(void*)
+451 0003fb83 c7459800000000
98(%ebp)
+458 0003fb8a c7459c00000000
9c(%ebp)
+465 0003fb91 c745a000000000
a0(%ebp)
+472 0003fb98 c7458c00000000
8c(%ebp)
+479 0003fb9f c7459000000000
90(%ebp)
+486 0003fba6 c7459400000000
94(%ebp)
+493 0003fbad c7458000000000
80(%ebp)
+500 0003fbb4 c7458400000000
84(%ebp)
+507 0003fbbb c7458800000000
88(%ebp)
+514 0003fbc2 8d1436
%esi),%edx
+517 0003fbc5 8995c8feffff
8(%ebp)
+523 0003fbcb 89542404
x04(%esp)
+527 0003fbcf 8d4d98
ebp),%ecx
+530 0003fbd2 890c24
%esp)
+533 0003fbd5 e8d6490000
+538 0003fbda 8b85c8feffff
p),%eax
+544 0003fbe0 89442404
x04(%esp)
+548 0003fbe4 8d558c
ebp),%edx
+551 0003fbe7 891424
%esp)
+554 0003fbea e8c1490000
+559 0003fbef 8b8dc8feffff
p),%ecx

leal

0xa4(%

movl

%eax,(

incl
cmpl

0x000446c0
%ebx
%esi,%

calll

jne
movl

0x0003
0xffffff38(%eb

testl

%eax,%

je

0x0003

movl

%eax,(

calll

0x00102d6e

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
leal

movl

%edx,0xfffffec
movl

%edx,0

leal

0x98(%

movl

%ecx,(

calll
movl

calll
movl

(%esi,

0x000445b0
0xfffffec8(%eb
movl

%eax,0

leal

0x8c(%

movl

%edx,(
0x000445b0
0xfffffec8(%eb

+565 0003fbf5
x04(%esp)
+569 0003fbf9
ebp),%eax
+572 0003fbfc
%esp)
+575 0003fbff
+580 0003fc04
ebp),%edx
+583 0003fc07
edx),%eax
+587 0003fc0b
x08(%esp)
+591 0003fc0f
edx),%eax
+595 0003fc13
x04(%esp)
+599 0003fc17
%esp)
+602 0003fc1a
+607 0003fc1f
edi
+609 0003fc21
m0
+617 0003fc29
p),%xmm1
+625 0003fc31
%xmm1
+629 0003fc35
f0(%ebp)
+637 0003fc3d
m1
+645 0003fc45
p),%xmm1
+653 0003fc4d
p),%xmm1
+661 0003fc55
f4(%ebp)
+669 0003fc5d
p),%xmm0
+677 0003fc65
f8(%ebp)
+685 0003fc6d
(%ebp)
+695 0003fc77
p),%xmm0
+703 0003fc7f
p),%xmm0
+711 0003fc87
fc(%ebp)
+719 0003fc8f
ebx
+721 0003fc91
+726 0003fc96
ax)
+736 0003fca0
eax
+738 0003fca2
fcca
+740 0003fca4

894c2404

movl

%ecx,0

8d4580

leal

0x80(%

890424

movl

%eax,(

movl

0x000444f0
0x08(%

e8ec480000
8b5508

calll

0fb6420d

movzbl

0x0d(%

89442408

movl

%eax,0

0fb6420c

movzbl

0x0c(%

89442404

movl

%eax,0

891424

movl

%edx,(

movl

0x0003f2f0
%eax,%

e8d1f6ffff
89c7

calll

f30f100510191000

movss

0x00101910,%xm

f30f108dd4feffff

movss

0xfffffed4(%eb

f30f59c8

mulss

%xmm0,

f30f118df0feffff

movss

%xmm1,0xfffffe

f30f100de0120e00

movss

0x000e12e0,%xm

f30f598dd4feffff

mulss

0xfffffed4(%eb

f30f5c8df0feffff

subss

0xfffffef0(%eb

f30f118df4feffff

movss

%xmm1,0xfffffe

f30f5985d8feffff

mulss

0xfffffed8(%eb

f30f1185f8feffff

movss

%xmm0,0xfffffe

c785fcfeffff0000003f

movl

$0x3f000000,0xfffffefc

f30f1085d8feffff

movss

0xfffffed8(%eb

f30f5985fcfeffff

mulss

0xfffffefc(%eb

f30f1185fcfeffff

movss

%xmm0,0xfffffe

31db
e997010000
662e0f1f840000000000

xorl
jmp
nopw

%ebx,%

0x0003fe2d
%cs:0x00000000(%eax,%e

85c0

testl

%eax,%

7426

je

0x0003

f30f108de0feffff

movss

0xfffffee0(%eb

p),%xmm1
+748 0003fcac
(%eax)
+752 0003fcb0
p),%xmm0
+760 0003fcb8
x)
+765 0003fcbd
p),%xmm1
+773 0003fcc5
x)
+778 0003fcca
0x9c(%ebp)
+782 0003fcce
p),%xmm0
+790 0003fcd6
68(%ebp)
+798 0003fcde
p),%xmm1
+806 0003fce6
6c(%ebp)
+814 0003fcee
p),%xmm0
+822 0003fcf6
70(%ebp)
+830 0003fcfe
ebp),%eax
+833 0003fd01
ebp),%eax
+836 0003fd04
+842 0003fd0a
eax
+844 0003fd0c
fd34
+846 0003fd0e
p),%xmm1
+854 0003fd16
(%eax)
+858 0003fd1a
p),%xmm0
+866 0003fd22
x)
+871 0003fd27
p),%xmm1
+879 0003fd2f
x)
+884 0003fd34
0x9c(%ebp)
+888 0003fd38
ebp),%ecx
+891 0003fd3b
ebp),%edx
+894 0003fd3e
c(%ebp)
+900 0003fd44
(%ebp)
+910 0003fd4e
4(%ebp)
+916 0003fd54
ebp),%eax

f30f1108

movss

%xmm1,

f30f1085f8feffff

movss

0xfffffef8(%eb

f30f114004

movss

%xmm0,0x04(%ea

f30f108de4feffff

movss

0xfffffee4(%eb

f30f114808

movss

%xmm1,0x08(%ea

83459c0c

addl

$0x0c,

f30f1085e0feffff

movss

0xfffffee0(%eb

f30f118568ffffff

movss

%xmm0,0xffffff

f30f108dfcfeffff

movss

0xfffffefc(%eb

f30f118d6cffffff

movss

%xmm1,0xffffff

f30f1085e4feffff

movss

0xfffffee4(%eb

f30f118570ffffff

movss

%xmm0,0xffffff

8b459c

movl

0x9c(%

3b45a0

cmpl

0xa0(%

0f84bc030000
85c0

je
testl

7426

je

f30f108de0feffff

movss

f30f1108

0x000400c6
%eax,%
0x0003
0xfffffee0(%eb

movss

%xmm1,

f30f1085fcfeffff

movss

0xfffffefc(%eb

f30f114004

movss

%xmm0,0x04(%ea

f30f108de4feffff

movss

0xfffffee4(%eb

f30f114808

movss

%xmm1,0x08(%ea

83459c0c

addl

$0x0c,

8b4dc4

movl

0xc4(%

8b55c0

movl

0xc0(%

89955cffffff
c78560ffffff00000000
898d64ffffff
8b4590

movl
movl

%edx,0xffffff5
$0x00000000,0xffffff60

movl

%ecx,0xffffff6
movl

0x90(%

+919 0003fd57
ebp),%eax
+922 0003fd5a
+928 0003fd60
eax
+930 0003fd62
fd76
+932 0003fd64
%eax)
+934 0003fd66
04(%eax)
+941 0003fd6d
x08(%eax)
+944 0003fd70
ebp),%ecx
+947 0003fd73
ebp),%edx
+950 0003fd76
0x90(%ebp)
+954 0003fd7a
0(%ebp)
+960 0003fd80
(%ebp)
+970 0003fd8a
8(%ebp)
+976 0003fd90
ebp),%eax
+979 0003fd93
ebp),%eax
+982 0003fd96
+988 0003fd9c
eax
+990 0003fd9e
fdac
+992 0003fda0
%eax)
+994 0003fda2
04(%eax)
+1001 0003fda9
x08(%eax)
+1004 0003fdac
0x90(%ebp)
+1008 0003fdb0
p),%xmm0
+1016 0003fdb8
p)
+1021 0003fdbd
bc(%ebp)
+1028 0003fdc4
ebp),%eax
+1031 0003fdc7
ebp),%eax
+1034 0003fdca
+1040 0003fdd0
eax
+1042 0003fdd2
fddf
+1044 0003fdd4
(%eax)
+1048 0003fdd8

3b4594

cmpl

0f8484030000
85c0

je
testl

0x94(%
0x000400e4
%eax,%

7412

je

0x0003

8910

movl

%edx,(

c7400400000000

movl

$0x00000000,0x

894808

movl

%ecx,0

8b4dc4

movl

0xc4(%

8b55c0

movl

0xc0(%

8345900c

addl

$0x0c,

899550ffffff
c78554ffffff00000000
898d58ffffff

movl
movl

%edx,0xffffff5
$0x00000000,0xffffff54

movl

%ecx,0xffffff5

8b4590

movl

0x90(%

3b4594

cmpl

0x94(%

0f840c030000
85c0

je
testl

0x000400a8
%eax,%

740c

je

0x0003

8910

movl

%edx,(

c7400400000000

movl

$0x00000000,0x

894808

movl

%ecx,0

8345900c

addl

$0x0c,

f30f1085ecfeffff

movss

0xfffffeec(%eb

f30f1145b8

movss

%xmm0,0xb8(%eb

c745bc00000000

movl

$0x00000000,0x

8b4584

movl

0x84(%

3b4588

cmpl

0x88(%

0f84bd020000
85c0

je
testl

0x0004008d
%eax,%

740b

je

0x0003

f30f1100

movss

%xmm0,

c7400400000000

movl

$0x00000000,0x

04(%eax)
+1055 0003fddf
0x84(%ebp)
+1059 0003fde3
p),%xmm0
+1067 0003fdeb
p)
+1072 0003fdf0
(%ebp)
+1082 0003fdfa
p),%xmm1
+1090 0003fe02
p)
+1095 0003fe07
ebp),%eax
+1098 0003fe0a
ebp),%eax
+1101 0003fe0d
+1107 0003fe13
eax
+1109 0003fe15
fe20
+1111 0003fe17
(%eax)
+1115 0003fe1b
x)
+1120 0003fe20
0x84(%ebp)
+1124 0003fe24
+1125 0003fe25
ebx
+1127 0003fe27
+1133 0003fe2d
bx,4),%eax
+1140 0003fe34
ebp),%eax
+1143 0003fe37
,%edx
+1145 0003fe39
ebp),%ecx
+1148 0003fe3c
x0c(%esp)
+1152 0003fe40
,%eax
+1154 0003fe42
x08(%esp)
+1158 0003fe46
x04(%esp)
+1162 0003fe4a
p),%eax
+1168 0003fe50
%esp)
+1171 0003fe53
+1173 0003fe55
%esp
+1176 0003fe58
p),%xmm0
+1184 0003fe60
ec(%ebp)
+1192 0003fe68

83458408

addl

$0x08,

f30f1085ecfeffff

movss

0xfffffeec(%eb

f30f1145b0

movss

%xmm0,0xb0(%eb

c785c0feffff0000803f

movl

$0x3f800000,0xfffffec0

f30f108dc0feffff

movss

0xfffffec0(%eb

f30f114db4

movss

%xmm1,0xb4(%eb

8b4584

movl

0x84(%

3b4588

cmpl

0x88(%

0f84ef000000
85c0

je
testl

0x0003ff02
%eax,%

7409

je

0x0003

f30f1100

movss

%xmm0,

f30f114804

movss

%xmm1,0x04(%ea

83458408

addl

$0x08,

43
39f3

incl
cmpl

%ebx
%esi,%

0f84f4000000
8d049d00000000

je
leal

0x0003ff21
0x00000000(,%e

0345a4

addl

0xa4(%

8b17

movl

(%edi)

8d4dc0

leal

0xc0(%

894c240c

movl

%ecx,0

8b00

movl

(%eax)

89442408

movl

%eax,0

897c2404

movl

%edi,0

8d8538ffffff

leal

0xffffff38(%eb

890424

movl

%eax,(

ff12
83ec04

call
subl

(%edx)
$0x04,

f30f108538ffffff

movss

0xffffff38(%eb

f30f1185ecfeffff

movss

%xmm0,0xfffffe

f30f5985f4feffff

mulss

0xfffffef4(%eb

p),%xmm0
+1200 0003fe70
p),%xmm1
+1208 0003fe78
%xmm1
+1212 0003fe7c
e0(%ebp)
+1220 0003fe84
p),%xmm0
+1228 0003fe8c
p),%xmm0
+1236 0003fe94
m1
+1244 0003fe9c
%xmm1
+1248 0003fea0
e4(%ebp)
+1256 0003fea8
p),%xmm0
+1264 0003feb0
74(%ebp)
+1272 0003feb8
p),%xmm1
+1280 0003fec0
78(%ebp)
+1288 0003fec8
p),%xmm0
+1296 0003fed0
7c(%ebp)
+1304 0003fed8
ebp),%eax
+1307 0003fedb
ebp),%eax
+1310 0003fede
+1316 0003fee4
p),%edx
+1322 0003feea
x08(%esp)
+1326 0003feee
x04(%esp)
+1330 0003fef2
ebp),%ecx
+1333 0003fef5
%esp)
+1336 0003fef8
+1341 0003fefd
+1346 0003ff02
ebp),%edx
+1349 0003ff05
x08(%esp)
+1353 0003ff09
x04(%esp)
+1357 0003ff0d
ebp),%ecx
+1360 0003ff10
%esp)
+1363 0003ff13
+1368 0003ff18
+1369 0003ff19
ebx

f30f108df0feffff

movss

f30f58c8

0xfffffef0(%eb
addss

%xmm0,

f30f118de0feffff

movss

%xmm1,0xfffffe

f30f1085dcfeffff

movss

0xfffffedc(%eb

f30f59853cffffff

mulss

0xffffff3c(%eb

f30f100d041b1000

movss

0x00101b04,%xm

f30f58c8

addss

%xmm0,

f30f118de4feffff

movss

%xmm1,0xfffffe

f30f1085e0feffff

movss

0xfffffee0(%eb

f30f118574ffffff

movss

%xmm0,0xffffff

f30f108df8feffff

movss

0xfffffef8(%eb

f30f118d78ffffff

movss

%xmm1,0xffffff

f30f1085e4feffff

movss

0xfffffee4(%eb

f30f11857cffffff

movss

%xmm0,0xffffff

8b459c

movl

0x9c(%

3b45a0

cmpl

0xa0(%

0f85bcfdffff
8d9574ffffff

jne
leal

0x0003fca0
0xffffff74(%eb

89542408

movl

%edx,0

89442404

movl

%eax,0

8d4d98

leal

0x98(%

890c24

movl

%ecx,(

leal

0x00032b80
0x0003fcce
0xb0(%

89542408

movl

%edx,0

89442404

movl

%eax,0

8d4d80

leal

0x80(%

890c24

movl

%ecx,(

incl
cmpl

0x00032a10
%ebx
%esi,%

e8832cffff
e9ccfdffff
8d55b0

e8f82affff
43
39f3

calll
jmp

calll

+1371 0003ff1b
+1377 0003ff21
(%ebp)
+1387 0003ff2b
(%ebp)
+1397 0003ff35
(%ebp)
+1407 0003ff3f
%esi,2),%eax
+1410 0003ff42
eax
+1412 0003ff44
4(%ebp)
+1418 0003ff4a
%eax
+1421 0003ff4d
c(%ebp)
+1427 0003ff53
x04(%esp)
+1431 0003ff57
p),%eax
+1437 0003ff5d
%esp)
+1440 0003ff60
+1445 0003ff65
(%ebp)
+1455 0003ff6f
edi
+1457 0003ff71
+1462 0003ff76
ax)
+1472 0003ff80
eax
+1474 0003ff82
ff86
+1476 0003ff84
%eax)
+1478 0003ff86
48(%ebp)
+1485 0003ff8d
edi),%esi
+1488 0003ff90
xe0(%ebp)
+1491 0003ff93
p),%eax
+1497 0003ff99
p),%eax
+1503 0003ff9f
+1509 0003ffa5
eax
+1511 0003ffa7
ffab
+1513 0003ffa9
%eax)
+1515 0003ffab
48(%ebp)
+1522 0003ffb2
edi),%ebx
+1525 0003ffb5
xdc(%ebp)

0f850cffffff
c78544ffffff00000000

movl

jne

0x0003fe2d
$0x00000000,0xffffff44

c78548ffffff00000000

movl

$0x00000000,0xffffff48

c7854cffffff00000000

movl

$0x00000000,0xffffff4c

8d0476

leal

(%esi,

01c0

addl

%eax,%

8985c4feffff

movl

83e806

subl

8985ccfeffff

movl

89442404
leal

890424
calll

31ff
e9e4000000
662e0f1f840000000000

jmp

%eax,(

0x00044800
$0x00000000,0xfffffee8
xorl

nopw

%eax,0
0xffffff44(%eb

movl
movl

$0x06,
%eax,0xfffffec

movl

8d8544ffffff

e89b480000
c785e8feffff00000000

%eax,0xfffffec

%edi,%

0x0004005a
%cs:0x00000000(%eax,%e

85c0

testl

%eax,%

7402

je

0x0003

8938

movl

%edi,(

838548ffffff04

addl

$0x04,0xffffff

8d7701

leal

0x01(%

8975e0

movl

%esi,0

8b8548ffffff

movl

0xffffff48(%eb

3b854cffffff

cmpl

0xffffff4c(%eb

0f84bd010000
85c0

je
testl

0x00040162
%eax,%

7402

je

0x0003

8930

movl

%esi,(

838548ffffff04

addl

$0x04,0xffffff

8d5f02

leal

0x02(%

895ddc

movl

%ebx,0

+1528 0003ffb8
p),%eax
+1534 0003ffbe
p),%eax
+1540 0003ffc4
+1546 0003ffca
eax
+1548 0003ffcc
ffd0
+1550 0003ffce
%eax)
+1552 0003ffd0
48(%ebp)
+1559 0003ffd7
xd8(%ebp)
+1562 0003ffda
p),%eax
+1568 0003ffe0
p),%eax
+1574 0003ffe6
+1580 0003ffec
eax
+1582 0003ffee
fff2
+1584 0003fff0
%eax)
+1586 0003fff2
48(%ebp)
+1593 0003fff9
xd4(%ebp)
+1596 0003fffc
p),%eax
+1602 00040002
p),%eax
+1608 00040008
+1614 0004000e
eax
+1616 00040010
0014
+1618 00040012
%eax)
+1620 00040014
48(%ebp)
+1627 0004001b
edi),%edx
+1630 0004001e
xd0(%ebp)
+1633 00040021
p),%eax
+1639 00040027
p),%eax
+1645 0004002d
+1651 00040033
eax
+1653 00040035
0039
+1655 00040037
%eax)
+1657 00040039
48(%ebp)

8b8548ffffff

movl

0xffffff48(%eb

3b854cffffff

cmpl

0xffffff4c(%eb

0f84b6010000
85c0

je
testl

0x00040180
%eax,%

7402

je

0x0003

8918

movl

%ebx,(

838548ffffff04

addl

895dd8

$0x04,0xffffff
movl

%ebx,0

8b8548ffffff

movl

0xffffff48(%eb

3b854cffffff

cmpl

0xffffff4c(%eb

0f8458010000
85c0

je
testl

0x00040144
%eax,%

7402

je

0x0003

8918

movl

%ebx,(

838548ffffff04

addl

8975d4

$0x04,0xffffff
movl

%esi,0

8b8548ffffff

movl

0xffffff48(%eb

3b854cffffff

cmpl

0xffffff4c(%eb

0f8418010000
85c0

je
testl

0x00040126
%eax,%

7402

je

0x0004

8930

movl

%esi,(

838548ffffff04

addl

$0x04,0xffffff

8d5703

leal

0x03(%

8955d0

movl

%edx,0

8b8548ffffff

movl

0xffffff48(%eb

3b854cffffff

cmpl

0xffffff4c(%eb

0f84d5000000
85c0

je
testl

0x00040108
%eax,%

7402

je

0x0004

8910

movl

%edx,(

838548ffffff04

addl

$0x04,0xffffff

+1664 00040040
p)
+1670 00040046
p),%eax
+1676 0004004c
8(%ebp)
+1682 00040052
+1688 00040058
edi
+1690 0004005a
xe4(%ebp)
+1693 0004005d
p),%eax
+1699 00040063
p),%eax
+1705 00040069
+1711 0004006f
ebp),%edx
+1714 00040072
x08(%esp)
+1718 00040076
x04(%esp)
+1722 0004007a
p),%ecx
+1728 00040080
%esp)
+1731 00040083
+1736 00040088
+1741 0004008d
ebp),%edx
+1744 00040090
x08(%esp)
+1748 00040094
x04(%esp)
+1752 00040098
ebp),%ecx
+1755 0004009b
%esp)
+1758 0004009e
+1763 000400a3
+1768 000400a8
p),%edx
+1774 000400ae
x08(%esp)
+1778 000400b2
x04(%esp)
+1782 000400b6
ebp),%ecx
+1785 000400b9
%esp)
+1788 000400bc
+1793 000400c1
+1798 000400c6
p),%edx
+1804 000400cc
x08(%esp)
+1808 000400d0
x04(%esp)
+1812 000400d4
ebp),%ecx

ff85e8feffff

incl

0xfffffee8(%eb

8b8504ffffff

movl

0xffffff04(%eb

3985e8feffff

cmpl

%eax,0xfffffee

0f8446010000
89df

je

897de4

movl

0x0004019e
%ebx,%

movl

%edi,0

8b8548ffffff

movl

0xffffff48(%eb

3b854cffffff

cmpl

0xffffff4c(%eb

0f8511ffffff
8d55e4

jne
leal

0x0003ff80
0xe4(%

89542408

movl

%edx,0

89442404

movl

%eax,0

8d8d44ffffff

leal

890c24

0xffffff44(%eb
movl

%ecx,(

leal

0x000158d0
0x0003ff8d
0xb8(%

89542408

movl

%edx,0

89442404

movl

%eax,0

8d4d80

leal

0x80(%

890c24

movl

%ecx,(

e84858fdff
e900ffffff
8d55b8

e86d29ffff
e93bfdffff
8d9550ffffff

calll
jmp

calll
jmp
leal

0x00032a10
0x0003fde3
0xffffff50(%eb

89542408

movl

%edx,0

89442404

movl

%eax,0

8d4d8c

leal

0x8c(%

890c24

movl

%ecx,(

e8bf2affff
e9eafcffff
8d9568ffffff

calll
jmp
leal

0x00032b80
0x0003fdb0
0xffffff68(%eb

89542408

movl

%edx,0

89442404

movl

%eax,0

8d4d98

leal

0x98(%

+1815 000400d7
%esp)
+1818 000400da
+1823 000400df
+1828 000400e4
p),%edx
+1834 000400ea
x08(%esp)
+1838 000400ee
x04(%esp)
+1842 000400f2
ebp),%ecx
+1845 000400f5
%esp)
+1848 000400f8
+1853 000400fd
ebp),%ecx
+1856 00040100
ebp),%edx
+1859 00040103
+1864 00040108
ebp),%edx
+1867 0004010b
x08(%esp)
+1871 0004010f
x04(%esp)
+1875 00040113
p),%ecx
+1881 00040119
%esp)
+1884 0004011c
+1889 00040121
+1894 00040126
ebp),%edx
+1897 00040129
x08(%esp)
+1901 0004012d
x04(%esp)
+1905 00040131
p),%ecx
+1911 00040137
%esp)
+1914 0004013a
+1919 0004013f
+1924 00040144
ebp),%edx
+1927 00040147
x08(%esp)
+1931 0004014b
x04(%esp)
+1935 0004014f
p),%ecx
+1941 00040155
%esp)
+1944 00040158
+1949 0004015d
+1954 00040162
ebp),%edx
+1957 00040165
x08(%esp)

890c24
e8a12affff
e954fcffff
8d955cffffff

movl
calll
jmp
leal

%ecx,(
0x00032b80
0x0003fd38
0xffffff5c(%eb

89542408

movl

%edx,0

89442404

movl

%eax,0

8d4d8c

leal

0x8c(%

890c24

movl

%ecx,(

movl

0x00032b80
0xc4(%

movl

0xc0(%

leal

0x0003fd7a
0xd0(%

89542408

movl

%edx,0

89442404

movl

%eax,0

e8832affff
8b4dc4

calll

8b55c0
e972fcffff
8d55d0

8d8d44ffffff

jmp

leal

890c24

0xffffff44(%eb
movl

%ecx,(

leal

0x000158d0
0x00040040
0xd4(%

89542408

movl

%edx,0

89442404

movl

%eax,0

e8af57fdff
e91affffff
8d55d4

8d8d44ffffff

calll
jmp

leal

890c24

0xffffff44(%eb
movl

%ecx,(

leal

0x000158d0
0x0004001b
0xd8(%

89542408

movl

%edx,0

89442404

movl

%eax,0

e89157fdff
e9d7feffff
8d55d8

8d8d44ffffff

calll
jmp

leal

890c24
e87357fdff
e997feffff
8d55e0
89542408

0xffffff44(%eb
movl

%ecx,(

leal

0x000158d0
0x0003fff9
0xe0(%

movl

%edx,0

calll
jmp

+1961 00040169
x04(%esp)
+1965 0004016d
p),%ecx
+1971 00040173
%esp)
+1974 00040176
+1979 0004017b
+1984 00040180
ebp),%edx
+1987 00040183
x08(%esp)
+1991 00040187
x04(%esp)
+1995 0004018b
p),%ecx
+2001 00040191
%esp)
+2004 00040194
+2009 00040199
+2014 0004019e
p),%edx
+2020 000401a4
%edx
+2023 000401a7
0(%ebp)
+2029 000401ad
24(%esp)
+2037 000401b5
p),%eax
+2043 000401bb
x20(%esp)
+2047 000401bf
x1c(%esp)
+2051 000401c3
ebp),%eax
+2054 000401c6
x18(%esp)
+2058 000401ca
ebp),%eax
+2061 000401cd
x14(%esp)
+2065 000401d1
ebp),%eax
+2068 000401d4
x10(%esp)
+2072 000401d8
p),%ecx
+2078 000401de
x0c(%esp)
+2082 000401e2
08(%esp)
+2090 000401ea
04(%esp)
+2098 000401f2
ebp),%eax
+2101 000401f5
%esp)
+2104 000401f8
+2109 000401fd

89442404
8d8d44ffffff

movl
leal

890c24

%eax,0
0xffffff44(%eb

movl

%ecx,(

leal

0x000158d0
0x0003ffb2
0xdc(%

89542408

movl

%edx,0

89442404

movl

%eax,0

e85557fdff
e932feffff
8d55dc

8d8d44ffffff

calll
jmp

leal

890c24
e83757fdff
e939feffff
8b95c8feffff

0xffffff44(%eb
movl

calll
jmp
movl

83ea02

%ecx,(
0x000158d0
0x0003ffd7
0xfffffec8(%eb

subl

$0x02,

8995d0feffff

movl

%edx,0xfffffed

c744242400000000

movl

$0x00000000,0x

8b8544ffffff

movl

0xffffff44(%eb

89442420

movl

%eax,0

8954241c

movl

%edx,0

8b4580

movl

0x80(%

89442418

movl

%eax,0

8b458c

movl

0x8c(%

89442414

movl

%eax,0

8b4598

movl

0x98(%

89442410

movl

%eax,0

8b8dc8feffff

movl

894c240c
c7442408ef520d00
Cover
c7442404ef520d00
Cover
8b450c

movl

%ecx,0

movl

$0x000d52ef,0x

movl

$0x000d52ef,0x

890424
e843cf0100
8b95c8feffff

0xfffffec8(%eb

calll
movl

movl

0x0c(%

movl

%eax,(
0x0005d140
0xfffffec8(%eb

p),%edx
+2115 00040203
edx
+2117 00040205
024a
+2119 00040207
edx
+2121 00040209
ecx
+2123 0004020b
eax
+2125 0004020d
ebp),%eax
+2128 00040210
eax)
+2134 00040216
04(%eax)
+2141 0004021d
08(%eax)
+2148 00040224
dx,8),%eax
+2155 0004022b
ebp),%eax
+2158 0004022e
p),%xmm0
+2166 00040236
,%xmm0
+2170 0004023a
(%eax)
+2174 0004023e
+2175 0004023f
%ecx
+2178 00040242
p),%edx
+2184 00040248
020b
+2186 0004024a
p),%eax
+2192 00040250
eax
+2194 00040252
0296
+2196 00040254
edi
+2198 00040256
esi
+2200 00040258
p),%ecx
+2206 0004025e
ecx),%edx
+2209 00040261
ax
+2214 00040266
+2216 00040268
+2218 0004026a
edx,%edx,2),%edx
+2222 0004026e
c(%ebp)
+2228 00040274
p),%eax

85d2

testl

%edx,%

7443

je

0x0004

31d2

xorl

%edx,%

31c9

xorl

%ecx,%

89c8

movl

%ecx,%

03458c

addl

0x8c(%

813000000080

xorl

$0x80000000,(%

81700400000080

xorl

$0x80000000,0x

81700800000080

xorl

$0x80000000,0x

8d04d500000000

leal

0x00000000(,%e

034580
f30f1085c0feffff

addl
movss

0x80(%
0xfffffec0(%eb

f30f5c00

subss

(%eax)

f30f1100

movss

%xmm0,

42
83c10c

incl
addl

%edx
$0x0c,

3b95c8feffff

cmpl

75c1
8b85ccfeffff

0xfffffec8(%eb
jne

movl

0x0004
0xfffffecc(%eb

85c0

testl

%eax,%

7442

je

0x0004

31ff

xorl

%edi,%

31f6

xorl

%esi,%

8b8dc4feffff

movl

8d51f9
b8abaaaaaa

0xfffffec4(%eb
leal

movl

f7e2
d1ea
8d545203

0xf9(%
$0xaaaaaaab,%e

mull
shrl
leal

%edx
%edx
0x03(%

8995bcfeffff

movl

%edx,0xfffffeb

8b8544ffffff

movl

0xffffff44(%eb

+2234 0004027a
esi,%eax),%ebx
+2238 0004027e
eax
+2240 00040280
,%ecx
+2242 00040282
,%edx
+2244 00040284
%eax)
+2246 00040286
%ebx)
+2248 00040288
%edi
+2251 0004028b
%esi
+2254 0004028e
p),%edi
+2260 00040294
0274
+2262 00040296
p),%ebx
+2268 0004029c
%esp)
+2271 0004029f
+2276 000402a4
24(%esp)
+2284 000402ac
p),%eax
+2290 000402b2
x20(%esp)
+2294 000402b6
p),%eax
+2300 000402bc
x1c(%esp)
+2304 000402c0
ebp),%eax
+2307 000402c3
x18(%esp)
+2311 000402c7
ebp),%eax
+2314 000402ca
x14(%esp)
+2318 000402ce
ebp),%eax
+2321 000402d1
x10(%esp)
+2325 000402d5
p),%edx
+2331 000402db
x0c(%esp)
+2335 000402df
08(%esp)
+2343 000402e7
04(%esp)
+2351 000402ef
%esp)
+2354 000402f2
+2359 000402f7
x04(%esp)

8d5c0608

leal

0x08(%

01f0

addl

%esi,%

8b08

movl

(%eax)

8b13

movl

(%ebx)

8910

movl

%edx,(

890b

movl

%ecx,(

83c703

addl

$0x03,

83c60c

addl

$0x0c,

3bbdbcfeffff

cmpl

75de
8d9d14ffffff

0xfffffebc(%eb
jne

leal

891c24

0x0004
0xffffff14(%eb

movl

%ebx,(

e84cbb0100
c744242400000000

calll
movl

0x0005bdf0
$0x00000000,0x

8b8544ffffff

movl

0xffffff44(%eb

89442420
8b85d0feffff

movl
movl

%eax,0
0xfffffed0(%eb

8944241c

movl

%eax,0

8b4580

movl

0x80(%

89442418

movl

%eax,0

8b458c

movl

0x8c(%

89442414

movl

%eax,0

8b4598

movl

0x98(%

89442410

movl

%eax,0

8b95c8feffff

movl

8954240c

0xfffffec8(%eb
movl

%edx,0

c7442408ef520d00
Cover
c7442404ef520d00
Cover
891c24

movl

$0x000d52ef,0x

movl

$0x000d52ef,0x

e849ce0100
895c2404

calll

movl

%ebx,(

movl

0x0005d140
%ebx,0

+2363 000402fb 8b4d0c


ebp),%ecx
+2366 000402fe 890c24
%esp)
+2369 00040301 e88ad50100
+2374 00040306 891c24
%esp)
+2377 00040309 e852df0100
+2382 0004030e 8b8544ffffff
p),%eax
+2388 00040314 85c0
eax
+2390 00040316 7408
0320
+2392 00040318 890424
%esp)
+2395 0004031b e84e2a0c00
operator delete(void*)
+2400 00040320 8b4580
ebp),%eax
+2403 00040323 85c0
eax
+2405 00040325 7408
032f
+2407 00040327 890424
%esp)
+2410 0004032a e83f2a0c00
operator delete(void*)
+2415 0004032f 8b458c
ebp),%eax
+2418 00040332 85c0
eax
+2420 00040334 7408
033e
+2422 00040336 890424
%esp)
+2425 00040339 e8302a0c00
operator delete(void*)
+2430 0004033e 8b4598
ebp),%eax
+2433 00040341 85c0
eax
+2435 00040343 7408
034d
+2437 00040345 890424
%esp)
+2440 00040348 e8212a0c00
operator delete(void*)
+2445 0004034d 8b45a4
ebp),%eax
+2448 00040350 85c0
eax
+2450 00040352 7408
035c
+2452 00040354 890424
%esp)
+2455 00040357 e8122a0c00
operator delete(void*)
+2460 0004035c 8d65f4
ebp),%esp

movl

0x0c(%

movl

%ecx,(

movl

0x0005d890
%ebx,(

calll
calll
movl

0x0005e260
0xffffff44(%eb
testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0x80(%

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0x8c(%

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0x98(%

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0xa4(%

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
leal

0xf4(%

+2463 0004035f 5b
+2464 00040360 5e
+2465 00040361 5f
+2466 00040362 c9
+2467 00040363 c3
+2468 00040364 0f57c0
%xmm0
+2471 00040367 f30f118500ffffff
00(%ebp)
+2479 0004036f e992f7ffff
+2484 00040374 89c6
esi
+2486 00040376 89f3
ebx
+2488 00040378 8b4580
ebp),%eax
+2491 0004037b 85c0
eax
+2493 0004037d 7408
0387
+2495 0004037f 890424
%esp)
+2498 00040382 e8e7290c00
operator delete(void*)
+2503 00040387 8b458c
ebp),%eax
+2506 0004038a 85c0
eax
+2508 0004038c 7408
0396
+2510 0004038e 890424
%esp)
+2513 00040391 e8d8290c00
operator delete(void*)
+2518 00040396 8b4598
ebp),%eax
+2521 00040399 85c0
eax
+2523 0004039b 7408
03a5
+2525 0004039d 890424
%esp)
+2528 000403a0 e8c9290c00
operator delete(void*)
+2533 000403a5 8b45a4
ebp),%eax
+2536 000403a8 85c0
eax
+2538 000403aa 7408
03b4
+2540 000403ac 890424
%esp)
+2543 000403af e8ba290c00
operator delete(void*)
+2548 000403b4 891c24
%esp)
+2551 000403b7 e88c280c00
__Unwind_Resume
+2556 000403bc 89c6
esi

popl
popl
popl
leave
ret
xorps
movss

%ebx
%esi
%edi
%xmm0,
%xmm0,0xffffff

jmp
movl

0x0003fb06
%eax,%

movl

%esi,%

movl

0x80(%

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0x8c(%

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0x98(%

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0xa4(%

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

movl

%eax,%

+2558 000403be 8b8538ffffff


p),%eax
+2564 000403c4 85c0
eax
+2566 000403c6 7408
03d0
+2568 000403c8 890424
%esp)
+2571 000403cb e89e290c00
operator delete(void*)
+2576 000403d0 8b45a4
ebp),%eax
+2579 000403d3 85c0
eax
+2581 000403d5 7408
03df
+2583 000403d7 890424
%esp)
+2586 000403da e88f290c00
operator delete(void*)
+2591 000403df 893424
%esp)
+2594 000403e2 e861280c00
__Unwind_Resume
+2599 000403e7 89c6
esi
+2601 000403e9 891c24
%esp)
+2604 000403ec e86fde0100
+2609 000403f1 8b8544ffffff
p),%eax
+2615 000403f7 85c0
eax
+2617 000403f9 0f8477ffffff
+2623 000403ff 890424
%esp)
+2626 00040402 e867290c00
operator delete(void*)
+2631 00040407 e96affffff
+2636 0004040c 89c6
esi
+2638 0004040e ebe1
03f1
+0

movl

0xffffff38(%eb
testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0xa4(%

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

calll

%esi,(
0x00102c48

movl

%eax,%

movl

%ebx,(

calll
movl

0x0005e260
0xffffff44(%eb
testl

je
movl
calll

%eax,%
0x00040376
%eax,(
0x00102d6e

jmp
movl

0x00040376
%eax,%

jmp

00040410 55

0x0004
pushl

%ebp
+1
00040411 89e5
%esp,%ebp
+3
00040413 83ec28
$0x28,%esp
+6
00040416 895df8
%ebx,0xf8(%ebp)
+9
00040419 8975fc
%esi,0xfc(%ebp)
+12 0004041c 8b4508
ebp),%eax
+15 0004041f 0fb6b0dc000000
x),%esi
+22 00040426 0fb698dd000000
x),%ebx

movl
subl
movl
movl
movl

0x08(%

movzbl

0x000000dc(%ea

movzbl

0x000000dd(%ea

+29 0004042d
x),%ecx
+35 00040433
x),%edx
+41 00040439
x),%eax
+47 0004043f
xe8(%ebp)
+50 00040442
xec(%ebp)
+53 00040445
xf0(%ebp)
+56 00040448
f4(%ebp)
+59 0004044b
eax
+61 0004044d
f5(%ebp)
+64 00040450
ebp),%eax
+68 00040454
x08(%esp)
+72 00040458
ebp),%eax
+75 0004045b
x04(%esp)
+79 0004045f
ebp),%eax
+82 00040462
%esp)
+85 00040465
+90 0004046a
ebp),%ebx
+93 0004046d
ebp),%esi
+96 00040470
+97 00040471
+98 00040472
x)
+105 00040479
x)
+0

8b88d8000000

movl

0x000000d8(%ea

8b90d4000000

movl

0x000000d4(%ea

8b80d0000000

movl

0x000000d0(%ea

8945e8

movl

%eax,0

8955ec

movl

%edx,0

894df0

movl

%ecx,0

885df4

movb

%bl,0x

89f0

movl

%esi,%

8845f5

movb

%al,0x

0fb64510

movzbl

0x10(%

89442408

movl

%eax,0

8b450c

movl

0x0c(%

89442404

movl

%eax,0

8d45e8

leal

0xe8(%

890424

movl

%eax,(

movl

0x0003f9c0
0xf8(%

8b75fc

movl

0xfc(%

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

e856f5ffff
8b5df8

calll

00040480 55

pushl

%ebp
+1
00040481 89e5
%esp,%ebp
+3
00040483 53
%ebx
+4
00040484 83ec44
$0x44,%esp
+7
00040487 8b5d08
0x08(%ebp),%ebx
+10 0004048a f30f104d10

movl
pushl
subl
movl
movss

0x10(%ebp),%xm

+15 0004048f 0f2e0d341e1000

ucomiss

0x00101e34,%xm

+22 00040496 0f87f4000000


+28 0004049c 0f8aee000000
+34 000404a2 f30f5e0d341e1000

ja
jp
divss

0x00040590
0x00040590
0x00101e34,%xm

m1
m1

m1

+42 000404aa f30f114df4

movss

%xmm1,0xf4(%eb

+47 000404af 803d80e2130000

cmpb

$0x00,0x0013e2

+54 000404b6 0f84c4020000


+60 000404bc f30f1005e8120e00

je
movss

0x00040780
0x000e12e8,%xm

+68 000404c4 f30f5c45f4

subss

0xf4(%ebp),%xm

+73 000404c9 f30f106df4

movss

0xf4(%ebp),%xm

p)
80
m0
m0
m5
+78
%xmm5
+82
m5
+87
m1
+92
m1
+100
m3
+105
%xmm3
+109
%xmm3
+113
%xmm2
+116
%xmm2
+120
%xmm2
+124
%xmm6
+127
%xmm6
+131
%xmm6
+135
%xmm7
+138
m7
+146
%xmm4
+149
m4
+157
%xmm0
+160
m0
+168
%xmm1
+171
m1
+179
%xmm0
+183
%xmm4
+187
%xmm7
+191

000404ce f30f59ed

mulss

%xmm5,

000404d2 f30f596df4

mulss

0xf4(%ebp),%xm

000404d7 f30f104df4

movss

0xf4(%ebp),%xm

000404dc f30f590da01b1000

mulss

0x00101ba0,%xm

000404e4 f30f105df4

movss

0xf4(%ebp),%xm

000404e9 f30f59d9

mulss

%xmm1,

000404ed f30f59d8

mulss

%xmm0,

000404f1 0f28d0

movaps

%xmm0,

000404f4 f30f59d1

mulss

%xmm1,

000404f8 f30f59d0

mulss

%xmm0,

000404fc 0f28f0

movaps

%xmm0,

000404ff f30f59f0

mulss

%xmm0,

00040503 f30f59f0

mulss

%xmm0,

00040507 0f28fd

movaps

%xmm5,

0004050a f30f593dfce21300

mulss

00040512 0f28e3
00040515 f30f5925f4e21300

movaps
mulss

0004051d 0f28c2
00040520 f30f5905ece21300

%xmm3,
0x0013e2f4,%xm

movaps
mulss

00040528 0f28ce
0004052b f30f590de4e21300

0x0013e2fc,%xm

%xmm2,
0x0013e2ec,%xm

movaps
mulss

%xmm6,
0x0013e2e4,%xm

00040533 f30f58c1

addss

%xmm1,

00040537 f30f58e0

addss

%xmm0,

0004053b f30f58fc

addss

%xmm4,

0004053f f30f592df8e21300

mulss

0x0013e2f8,%xm

m5
+199 00040547 f30f591df0e21300

mulss

0x0013e2f0,%xm

mulss

0x0013e2e8,%xm

mulss

0x0013e2e0,%xm

m3
+207 0004054f f30f5915e8e21300
m2
+215 00040557 f30f5935e0e21300
m6
+223
%xmm2
+227
%xmm3
+231
%xmm5
+235
m5
+243
(%ebx)
+247
x)
+252
eax
+254
%esp
+257
+258
+259
4
+262
ax)
+272
m1
+279
+285
%xmm2
+288
m2
+296
m2
+304
88
+311
+317
m0
+325
%xmm0
+329
%xmm5
+332
%xmm5
+336
%xmm5
+340
%xmm1
+343
m1
+351
%xmm3
+354
%xmm3
+358

0004055f f30f58d6

addss

%xmm6,

00040563 f30f58da

addss

%xmm2,

00040567 f30f58eb

addss

%xmm3,

0004056b f30f592d341e1000

mulss

00040573 f30f112b

0x00101e34,%xm
movss

00040577 f30f117b04

movss

%xmm5,
%xmm7,0x04(%eb

0004057c 89d8

movl

%ebx,%

0004057e 83c444

addl

$0x44,

00040581 5b
00040582 c9
00040583 c20400

popl
leave
retl

%ebx

00040586 662e0f1f840000000000

nopw

$0x000

%cs:0x00000000(%eax,%e

00040590 0f2e0d381e1000

ucomiss

0x00101e38,%xm

00040597 0f82f3000000
0004059d 0f28d1

jb

000405a0 f30f5c15381e1000

subss

0x00101e38,%xm

000405a8 f30f5e15341e1000

divss

0x00101e34,%xm

000405b0 803d88e2130000

cmpb

$0x00,0x0013e2

000405b7 0f8436020000
000405bd f30f1005e8120e00

je
movss

0x000407f3
0x000e12e8,%xm

movaps

0x00040690
%xmm1,

000405c5 f30f5cc2

subss

%xmm2,

000405c9 0f28ea

movaps

%xmm2,

000405cc f30f59ea

mulss

%xmm2,

000405d0 f30f59ea

mulss

%xmm2,

000405d4 0f28ca

movaps

%xmm2,

000405d7 f30f590da01b1000

mulss

0x00101ba0,%xm

000405df 0f28da

movaps

%xmm2,

000405e2 f30f59d9

mulss

%xmm1,

000405e6 f30f59d8

mulss

%xmm0,

%xmm3
+362
%xmm2
+365
%xmm2
+369
%xmm2
+373
%xmm6
+376
%xmm6
+380
%xmm6
+384
%xmm7
+387
m7
+395
%xmm4
+398
m4
+406
%xmm0
+409
m0
+417
%xmm1
+420
m1
+428
%xmm0
+432
%xmm4
+436
%xmm7
+440
m5
+448
m3
+456
m2
+464
m6
+472
%xmm2
+476
%xmm3
+480
%xmm5
+484
m5
+492
m5
+500
(%ebx)
+504
x)
+509
eax
+511

000405ea 0f28d0

movaps

%xmm0,

000405ed f30f59d1

mulss

%xmm1,

000405f1 f30f59d0

mulss

%xmm0,

000405f5 0f28f0

movaps

%xmm0,

000405f8 f30f59f0

mulss

%xmm0,

000405fc f30f59f0

mulss

%xmm0,

00040600 0f28fd

movaps

%xmm5,

00040603 f30f593ddce21300

mulss

0004060b 0f28e3
0004060e f30f5925d4e21300

movaps
mulss

00040616 0f28c2
00040619 f30f5905cce21300

%xmm3,
0x0013e2d4,%xm

movaps
mulss

00040621 0f28ce
00040624 f30f590dc4e21300

0x0013e2dc,%xm

%xmm2,
0x0013e2cc,%xm

movaps
mulss

%xmm6,
0x0013e2c4,%xm

0004062c f30f58c1

addss

%xmm1,

00040630 f30f58e0

addss

%xmm0,

00040634 f30f58fc

addss

%xmm4,

00040638 f30f592dd8e21300

mulss

0x0013e2d8,%xm

00040640 f30f591dd0e21300

mulss

0x0013e2d0,%xm

00040648 f30f5915c8e21300

mulss

0x0013e2c8,%xm

00040650 f30f5935c0e21300

mulss

0x0013e2c0,%xm

00040658 f30f58d6

addss

%xmm6,

0004065c f30f58da

addss

%xmm2,

00040660 f30f58eb

addss

%xmm3,

00040664 f30f592d341e1000

mulss

0x00101e34,%xm

0004066c f30f582d381e1000

addss

0x00101e38,%xm

00040674 f30f112b
00040678 f30f117b04

movss
movss

%xmm5,
%xmm7,0x04(%eb

0004067d 89d8

movl

%ebx,%

0004067f 83c444

addl

$0x44,

%esp
+514
+515
+516
4
+519
+528
%xmm2
+531
m2
+539
m2
+547
90
+554
+560
m0
+568
%xmm0
+572
%xmm5
+575
%xmm5
+579
%xmm5
+583
%xmm1
+586
m1
+594
%xmm3
+597
%xmm3
+601
%xmm3
+605
%xmm2
+608
%xmm2
+612
%xmm2
+616
%xmm6
+619
%xmm6
+623
%xmm6
+627
%xmm7
+630
m7
+638
%xmm4
+641
m4
+649
%xmm0
+652
m0
+660

00040682 5b
00040683 c9
00040684 c20400
00040687 660f1f840000000000
00040690 0f28d1

popl
leave
retl
nopw

%ebx
$0x000

0x00000000(%eax,%eax)
movaps
%xmm1,

00040693 f30f5c15341e1000

subss

0x00101e34,%xm

0004069b f30f5e15341e1000

divss

0x00101e34,%xm

000406a3 803d90e2130000

cmpb

$0x00,0x0013e2

000406aa 0f84c5010000
000406b0 f30f1005e8120e00

je
movss

0x00040875
0x000e12e8,%xm

000406b8 f30f5cc2

subss

%xmm2,

000406bc 0f28ea

movaps

%xmm2,

000406bf f30f59ea

mulss

%xmm2,

000406c3 f30f59ea

mulss

%xmm2,

000406c7 0f28ca

movaps

%xmm2,

000406ca f30f590da01b1000

mulss

0x00101ba0,%xm

000406d2 0f28da

movaps

%xmm2,

000406d5 f30f59d9

mulss

%xmm1,

000406d9 f30f59d8

mulss

%xmm0,

000406dd 0f28d0

movaps

%xmm0,

000406e0 f30f59d1

mulss

%xmm1,

000406e4 f30f59d0

mulss

%xmm0,

000406e8 0f28f0

movaps

%xmm0,

000406eb f30f59f0

mulss

%xmm0,

000406ef f30f59f0

mulss

%xmm0,

000406f3 0f28fd

movaps

%xmm5,

000406f6 f30f593dbce21300

mulss

000406fe 0f28e3
00040701 f30f5925b4e21300

movaps
mulss

00040709 0f28c2
0004070c f30f5905ace21300
00040714 0f28ce

0x0013e2bc,%xm
%xmm3,
0x0013e2b4,%xm
movaps

mulss

%xmm2,
0x0013e2ac,%xm

movaps

%xmm6,

%xmm1
+663 00040717 f30f590da4e21300
m1
+671 0004071f f30f58c1
%xmm0
+675 00040723 f30f58e0
%xmm4
+679 00040727 f30f58fc
%xmm7
+683 0004072b f30f592db8e21300
m5
+691 00040733 f30f591db0e21300
m3
+699 0004073b f30f5915a8e21300
m2
+707 00040743 f30f5935a0e21300
m6
+715 0004074b f30f58d6
%xmm2
+719 0004074f f30f58da
%xmm3
+723 00040753 f30f58eb
%xmm5
+727 00040757 f30f592d341e1000
m5
+735 0004075f f30f582d341e1000
m5
+743 00040767 f30f112b
(%ebx)
+747 0004076b f30f117b04
x)
+752 00040770 89d8
eax
+754 00040772 83c444
%esp
+757 00040775 5b
+758 00040776 c9
+759 00040777 c20400
4
+762 0004077a 660f1f440000
)
+768 00040780 c7042480e21300
esp)
+775 00040787 e818260c00
___cxa_guard_acquire
+780 0004078c 85c0
eax
+782 0004078e 0f8428fdffff
+788 00040794 31c0
eax
+790 00040796 a3e0e21300
0
+795 0004079b a3e4e21300
4
+800 000407a0 c705e8e213000000003f
+810 000407aa a3ece21300
c
+815 000407af c705f0e21300cdcc4c3f
+825 000407b9 a3f4e21300
4

mulss

0x0013e2a4,%xm
addss

%xmm1,

addss

%xmm0,

addss

%xmm4,

mulss

0x0013e2b8,%xm

mulss

0x0013e2b0,%xm

mulss

0x0013e2a8,%xm

mulss

0x0013e2a0,%xm
addss

%xmm6,

addss

%xmm2,

addss

%xmm3,

mulss

0x00101e34,%xm

addss

0x00101e34,%xm
movss

movss

%xmm5,
%xmm7,0x04(%eb

movl

%ebx,%

addl

$0x44,

popl
leave
retl

%ebx
$0x000

nopw

0x00(%eax,%eax

movl

$0x0013e280,(%

calll

0x00102da4
testl

je
xorl

%eax,%
0x000404bc
%eax,%

movl

%eax,0x0013e2e

movl

%eax,0x0013e2e

movl

$0x3f000000,0x0013e2e8
%eax,0x0013e2e

movl

$0x3f4ccccd,0x0013e2f0
%eax,0x0013e2f

movl
movl

+830 000407be f30f1005e8120e00

movss

0x000e12e8,%xm

movss

%xmm0,0x0013e2

m0
+838 000407c6 f30f1105f8e21300
f8
+846 000407ce c705fce21300cdcccc3d
+856 000407d8 c7042480e21300
esp)
+863 000407df f30f1145d8
p)
+868 000407e4 e8c1250c00
___cxa_guard_release
+873 000407e9 f30f1045d8
m0
+878 000407ee e9d1fcffff
+883 000407f3 c7042488e21300
esp)
+890 000407fa f30f1155c8
p)
+895 000407ff e8a0250c00
___cxa_guard_acquire
+900 00040804 85c0
eax
+902 00040806 f30f1055c8
m2
+907 0004080b 0f84acfdffff
+913 00040811 31c0
eax
+915 00040813 a3c0e21300
0
+920 00040818 c705c4e21300cdcccc3d
+930 00040822 c705c8e21300cdcc4c3e
+940 0004082c a3cce21300
c
+945 00040831 c705d0e213000000003f
+955 0004083b a3d4e21300
4
+960 00040840 f30f1005e8120e00
m0
+968 00040848 f30f1105d8e21300
d8
+976 00040850 a3dce21300
c
+981 00040855 c7042488e21300
esp)
+988 0004085c f30f1145d8
p)
+993 00040861 e844250c00
___cxa_guard_release
+998 00040866 f30f1045d8
m0
+1003 0004086b f30f1055c8
m2
+1008 00040870 e950fdffff
+1013 00040875 c7042490e21300
esp)
+1020 0004087c f30f1155c8
p)
+1025 00040881 e81e250c00
___cxa_guard_acquire
+1030 00040886 85c0

movl
movl

$0x3dcccccd,0x0013e2fc
$0x0013e280,(%

movss

%xmm0,0xd8(%eb

calll

0x00102daa

movss

0xd8(%ebp),%xm

jmp
movl

0x000404c4
$0x0013e288,(%

movss

%xmm2,0xc8(%eb

calll

0x00102da4
testl

movss

%eax,%
0xc8(%ebp),%xm

je
xorl

0x000405bd
%eax,%

movl

%eax,0x0013e2c

movl

$0x3dcccccd,0x0013e2c4
$0x3e4ccccd,0x0013e2c8
%eax,0x0013e2c

movl

$0x3f000000,0x0013e2d0
%eax,0x0013e2d

movl
movl
movl
movss

0x000e12e8,%xm

movss

%xmm0,0x0013e2

movl

%eax,0x0013e2d

movl

$0x0013e288,(%

movss

%xmm0,0xd8(%eb

calll

0x00102daa

movss

0xd8(%ebp),%xm

movss

0xc8(%ebp),%xm

jmp
movl

0x000405c5
$0x0013e290,(%

movss

%xmm2,0xc8(%eb

calll

0x00102da4
testl

%eax,%

eax
+1032 00040888 f30f1055c8
m2
+1037 0004088d 0f841dfeffff
+1043 00040893 31c0
eax
+1045 00040895 a3a0e21300
0
+1050 0004089a bacdcccc3d
dx
+1055 0004089f 8915a4e21300
4
+1061 000408a5 c705a8e21300cdcc4c3e
+1071 000408af a3ace21300
c
+1076 000408b4 c705b0e21300cdcc4c3f
+1086 000408be a3b4e21300
4
+1091 000408c3 f30f1005e8120e00
m0
+1099 000408cb f30f1105b8e21300
b8
+1107 000408d3 8915bce21300
c
+1113 000408d9 c7042490e21300
esp)
+1120 000408e0 f30f1145d8
p)
+1125 000408e5 e8c0240c00
___cxa_guard_release
+1130 000408ea f30f1045d8
m0
+1135 000408ef f30f1055c8
m2
+1140 000408f4 e9bffdffff
+1145 000408f9 90
+1146 000408fa 660f1f440000
)
+0

movss

0xc8(%ebp),%xm

je
xorl

0x000406b0
%eax,%

movl

%eax,0x0013e2a

movl

$0x3dcccccd,%e

movl

%edx,0x0013e2a

movl

$0x3e4ccccd,0x0013e2a8
%eax,0x0013e2a

movl

$0x3f4ccccd,0x0013e2b0
%eax,0x0013e2b

movl
movl
movss

0x000e12e8,%xm

movss

%xmm0,0x0013e2

movl

%edx,0x0013e2b

movl

$0x0013e290,(%

movss

%xmm0,0xd8(%eb

calll

0x00102daa

movss

0xd8(%ebp),%xm

movss

0xc8(%ebp),%xm

jmp

0x000406b8
nop

nopw

0x00(%eax,%eax

00040900 55

pushl

%ebp
+1
00040901 89e5
%esp,%ebp
+3
00040903 53
%ebx
+4
00040904 83ec44
$0x44,%esp
+7
00040907 8b5d08
0x08(%ebp),%ebx
+10 0004090a f30f104d10

movl
pushl
subl
movl
movss

0x10(%ebp),%xm

movss

0x00101e34,%xm

m1
+15 0004090f f30f1005341e1000
m0
+23
%xmm0
+26
+32
%xmm1
+36
p)

00040917 0f2ec1

ucomiss

0004091a 0f82e0000000
00040920 f30f5ec8

jb

00040924 f30f114df4

movss

divss

%xmm1,
0x00040a00
%xmm0,
%xmm1,0xf4(%eb

+41 00040929 803da0e1130000

cmpb

$0x00,0x0013e1

+48 00040930 0f84aa020000


+54 00040936 f30f1005e8120e00

je
movss

0x00040be0
0x000e12e8,%xm

+62 0004093e f30f5c45f4

subss

0xf4(%ebp),%xm

+67 00040943 f30f106df4

movss

0xf4(%ebp),%xm

a0
m0
m0
m5
+72
%xmm5
+76
m5
+81
m1
+86
m1
+94
m3
+99
%xmm3
+103
%xmm3
+107
%xmm2
+110
%xmm2
+114
%xmm2
+118
%xmm6
+121
%xmm6
+125
%xmm6
+129
%xmm7
+132
m7
+140
%xmm4
+143
m4
+151
%xmm0
+154
m0
+162
%xmm1
+165
m1
+173
%xmm0
+177
%xmm4
+181
%xmm7
+185
m5
+193

00040948 f30f59ed

mulss

%xmm5,

0004094c f30f596df4

mulss

0xf4(%ebp),%xm

00040951 f30f104df4

movss

0xf4(%ebp),%xm

00040956 f30f590da01b1000

mulss

0x00101ba0,%xm

0004095e f30f105df4

movss

0xf4(%ebp),%xm

00040963 f30f59d9

mulss

%xmm1,

00040967 f30f59d8

mulss

%xmm0,

0004096b 0f28d0

movaps

%xmm0,

0004096e f30f59d1

mulss

%xmm1,

00040972 f30f59d0

mulss

%xmm0,

00040976 0f28f0

movaps

%xmm0,

00040979 f30f59f0

mulss

%xmm0,

0004097d f30f59f0

mulss

%xmm0,

00040981 0f28fd

movaps

%xmm5,

00040984 f30f593d1ce21300

mulss

0004098c 0f28e3
0004098f f30f592514e21300

movaps
mulss

00040997 0f28c2
0004099a f30f59050ce21300

%xmm3,
0x0013e214,%xm

movaps
mulss

000409a2 0f28ce
000409a5 f30f590d04e21300

0x0013e21c,%xm

%xmm2,
0x0013e20c,%xm

movaps
mulss

%xmm6,
0x0013e204,%xm

000409ad f30f58c1

addss

%xmm1,

000409b1 f30f58e0

addss

%xmm0,

000409b5 f30f58fc

addss

%xmm4,

000409b9 f30f592d18e21300

mulss

0x0013e218,%xm

000409c1 f30f591d10e21300

mulss

0x0013e210,%xm

m3
+201 000409c9 f30f591508e21300

mulss

0x0013e208,%xm

mulss

0x0013e200,%xm

m2
+209 000409d1 f30f593500e21300
m6
+217
%xmm2
+221
%xmm3
+225
%xmm5
+229
m5
+237
(%ebx)
+241
x)
+246
eax
+248
%esp
+251
+252
+253
4
+256
m1
+263
+269
%xmm2
+272
m2
+280
%xmm2
+284
a8
+291
+297
m0
+305
%xmm0
+309
%xmm5
+312
%xmm5
+316
%xmm5
+320
%xmm1
+323
m1
+331
%xmm3
+334
%xmm3
+338
%xmm3
+342
%xmm2
+345

000409d9 f30f58d6

addss

%xmm6,

000409dd f30f58da

addss

%xmm2,

000409e1 f30f58eb

addss

%xmm3,

000409e5 f30f592d341e1000

mulss

000409ed f30f112b
000409f1 f30f117b04

0x00101e34,%xm
movss

movss

%xmm5,
%xmm7,0x04(%eb

000409f6 89d8

movl

%ebx,%

000409f8 83c444

addl

$0x44,

000409fb 5b
000409fc c9
000409fd c20400

popl
leave
retl

%ebx

00040a00 0f2e0d381e1000

ucomiss

00040a07 0f82f3000000
00040a0d 0f28d1

jb

00040a10 f30f5c15381e1000

subss

0x00101e38,%xm
movaps

00040a18 f30f5ed0

$0x000

0x00040b00
%xmm1,
0x00101e38,%xm

divss

%xmm0,

00040a1c 803da8e1130000

cmpb

$0x00,0x0013e1

00040a23 0f8425020000
00040a29 f30f1005e8120e00

je
movss

0x00040c4e
0x000e12e8,%xm

00040a31 f30f5cc2

subss

%xmm2,

00040a35 0f28ea

movaps

%xmm2,

00040a38 f30f59ea

mulss

%xmm2,

00040a3c f30f59ea

mulss

%xmm2,

00040a40 0f28ca

movaps

%xmm2,

00040a43 f30f590da01b1000

mulss

0x00101ba0,%xm

00040a4b 0f28da

movaps

%xmm2,

00040a4e f30f59d9

mulss

%xmm1,

00040a52 f30f59d8

mulss

%xmm0,

00040a56 0f28d0

movaps

%xmm0,

00040a59 f30f59d1

mulss

%xmm1,

%xmm2
+349
%xmm2
+353
%xmm6
+356
%xmm6
+360
%xmm6
+364
%xmm7
+367
m7
+375
%xmm4
+378
m4
+386
%xmm0
+389
m0
+397
%xmm1
+400
m1
+408
%xmm0
+412
%xmm4
+416
%xmm7
+420
m5
+428
m3
+436
m2
+444
m6
+452
%xmm2
+456
%xmm3
+460
%xmm5
+464
m5
+472
m5
+480
(%ebx)
+484
x)
+489
eax
+491
%esp
+494
+495
+496

00040a5d f30f59d0

mulss

%xmm0,

00040a61 0f28f0

movaps

%xmm0,

00040a64 f30f59f0

mulss

%xmm0,

00040a68 f30f59f0

mulss

%xmm0,

00040a6c 0f28fd

movaps

%xmm5,

00040a6f f30f593dfce11300

mulss

00040a77 0f28e3
00040a7a f30f5925f4e11300

movaps
mulss

00040a82 0f28c2
00040a85 f30f5905ece11300

%xmm3,
0x0013e1f4,%xm

movaps
mulss

00040a8d 0f28ce
00040a90 f30f590de4e11300

0x0013e1fc,%xm

%xmm2,
0x0013e1ec,%xm

movaps
mulss

%xmm6,
0x0013e1e4,%xm

00040a98 f30f58c1

addss

%xmm1,

00040a9c f30f58e0

addss

%xmm0,

00040aa0 f30f58fc

addss

%xmm4,

00040aa4 f30f592df8e11300

mulss

0x0013e1f8,%xm

00040aac f30f591df0e11300

mulss

0x0013e1f0,%xm

00040ab4 f30f5915e8e11300

mulss

0x0013e1e8,%xm

00040abc f30f5935e0e11300

mulss

0x0013e1e0,%xm

00040ac4 f30f58d6

addss

%xmm6,

00040ac8 f30f58da

addss

%xmm2,

00040acc f30f58eb

addss

%xmm3,

00040ad0 f30f592d341e1000

mulss

0x00101e34,%xm

00040ad8 f30f582d381e1000

addss

0x00101e38,%xm

00040ae0 f30f112b
00040ae4 f30f117b04

movss
movss

%xmm5,
%xmm7,0x04(%eb

00040ae9 89d8

movl

%ebx,%

00040aeb 83c444

addl

$0x44,

00040aee 5b
00040aef c9
00040af0 c20400

popl
leave
retl

%ebx
$0x000

4
+499 00040af3 660f1f440000

nopw

0x00(%eax,%eax

+505 00040af9 0f1f8000000000

nopl

0x00000000(%ea

)
x)
+512
%xmm2
+515
%xmm2
+519
%xmm2
+523
b0
+530
+536
m0
+544
%xmm0
+548
%xmm5
+551
%xmm5
+555
%xmm5
+559
%xmm1
+562
m1
+570
%xmm3
+573
%xmm3
+577
%xmm3
+581
%xmm2
+584
%xmm2
+588
%xmm2
+592
%xmm6
+595
%xmm6
+599
%xmm6
+603
%xmm7
+606
m7
+614
%xmm4
+617
m4
+625
%xmm0
+628
m0
+636
%xmm1

00040b00 0f28d1

movaps

%xmm1,

00040b03 f30f5cd0

subss

%xmm0,

00040b07 f30f5ed0

divss

%xmm0,

00040b0b 803db0e1130000

cmpb

$0x00,0x0013e1

00040b12 0f84b3010000
00040b18 f30f1005e8120e00

je
movss

0x00040ccb
0x000e12e8,%xm

00040b20 f30f5cc2

subss

%xmm2,

00040b24 0f28ea

movaps

%xmm2,

00040b27 f30f59ea

mulss

%xmm2,

00040b2b f30f59ea

mulss

%xmm2,

00040b2f 0f28ca

movaps

%xmm2,

00040b32 f30f590da01b1000

mulss

0x00101ba0,%xm

00040b3a 0f28da

movaps

%xmm2,

00040b3d f30f59d9

mulss

%xmm1,

00040b41 f30f59d8

mulss

%xmm0,

00040b45 0f28d0

movaps

%xmm0,

00040b48 f30f59d1

mulss

%xmm1,

00040b4c f30f59d0

mulss

%xmm0,

00040b50 0f28f0

movaps

%xmm0,

00040b53 f30f59f0

mulss

%xmm0,

00040b57 f30f59f0

mulss

%xmm0,

00040b5b 0f28fd

movaps

%xmm5,

00040b5e f30f593ddce11300

mulss

00040b66 0f28e3
00040b69 f30f5925d4e11300

movaps
mulss

00040b71 0f28c2
00040b74 f30f5905cce11300
00040b7c 0f28ce

0x0013e1dc,%xm
%xmm3,
0x0013e1d4,%xm
movaps

mulss

%xmm2,
0x0013e1cc,%xm

movaps

%xmm6,

+639 00040b7f f30f590dc4e11300

mulss

0x0013e1c4,%xm

m1
+647 00040b87 f30f58c1
%xmm0
+651 00040b8b f30f58e0
%xmm4
+655 00040b8f f30f58fc
%xmm7
+659 00040b93 f30f592dd8e11300
m5
+667 00040b9b f30f591dd0e11300
m3
+675 00040ba3 f30f5915c8e11300
m2
+683 00040bab f30f5935c0e11300
m6
+691 00040bb3 f30f58d6
%xmm2
+695 00040bb7 f30f58da
%xmm3
+699 00040bbb f30f58eb
%xmm5
+703 00040bbf f30f112b
(%ebx)
+707 00040bc3 f30f117b04
x)
+712 00040bc8 89d8
eax
+714 00040bca 83c444
%esp
+717 00040bcd 5b
+718 00040bce c9
+719 00040bcf c20400
4
+722 00040bd2 0f1f8000000000
x)
+729 00040bd9 0f1f8000000000
x)
+736 00040be0 c70424a0e11300
esp)
+743 00040be7 e8b8210c00
___cxa_guard_acquire
+748 00040bec 85c0
eax
+750 00040bee 0f8442fdffff
+756 00040bf4 31c0
eax
+758 00040bf6 a300e21300
0
+763 00040bfb a304e21300
4
+768 00040c00 bacdcc4c3e
dx
+773 00040c05 891508e21300
8
+779 00040c0b a30ce21300
c
+784 00040c10 f30f1005e8120e00
m0
+792 00040c18 f30f110510e21300

addss

%xmm1,

addss

%xmm0,

addss

%xmm4,

mulss

0x0013e1d8,%xm

mulss

0x0013e1d0,%xm

mulss

0x0013e1c8,%xm

mulss

0x0013e1c0,%xm
addss

%xmm6,

addss

%xmm2,

addss

%xmm3,

movss

%xmm5,

movss

%xmm7,0x04(%eb
movl

%ebx,%

addl

$0x44,

popl
leave
retl

%ebx
$0x000

nopl

0x00000000(%ea

nopl

0x00000000(%ea

movl

$0x0013e1a0,(%

calll

0x00102da4
testl

je
xorl

%eax,%
0x00040936
%eax,%

movl

%eax,0x0013e20

movl

%eax,0x0013e20

movl

$0x3e4ccccd,%e

movl

%edx,0x0013e20

movl

%eax,0x0013e20

movss

0x000e12e8,%xm

movss

%xmm0,0x0013e2

10
+800 00040c20 891514e21300

movl

%edx,0x0013e21

+806 00040c26 f30f110518e21300

movss

%xmm0,0x0013e2

movl

%eax,0x0013e21

movl

$0x0013e1a0,(%

movss

%xmm0,0xd8(%eb

calll

0x00102daa

movss

0xd8(%ebp),%xm

jmp
movl

0x0004093e
$0x0013e1a8,(%

movss

%xmm2,0xc8(%eb

calll

0x00102da4

4
18
+814 00040c2e a31ce21300
c
+819 00040c33 c70424a0e11300
esp)
+826 00040c3a f30f1145d8
p)
+831 00040c3f e866210c00
___cxa_guard_release
+836 00040c44 f30f1045d8
m0
+841 00040c49 e9f0fcffff
+846 00040c4e c70424a8e11300
esp)
+853 00040c55 f30f1155c8
p)
+858 00040c5a e845210c00
___cxa_guard_acquire
+863 00040c5f 85c0
eax
+865 00040c61 f30f1055c8
m2
+870 00040c66 0f84bdfdffff
+876 00040c6c 31c0
eax
+878 00040c6e a3e0e11300
0
+883 00040c73 a3e4e11300
4
+888 00040c78 a3e8e11300
8
+893 00040c7d c705ece11300cdcc4c3e
+903 00040c87 c705f0e11300cdcc4c3f
+913 00040c91 a3f4e11300
4
+918 00040c96 f30f1005e8120e00
m0
+926 00040c9e f30f1105f8e11300
f8
+934 00040ca6 a3fce11300
c
+939 00040cab c70424a8e11300
esp)
+946 00040cb2 f30f1145d8
p)
+951 00040cb7 e8ee200c00
___cxa_guard_release
+956 00040cbc f30f1045d8
m0
+961 00040cc1 f30f1055c8
m2
+966 00040cc6 e966fdffff
+971 00040ccb c70424b0e11300
esp)
+978 00040cd2 f30f1145d8
p)

testl
movss

%eax,%
0xc8(%ebp),%xm

je
xorl

0x00040a29
%eax,%

movl

%eax,0x0013e1e

movl

%eax,0x0013e1e

movl

%eax,0x0013e1e

movl

$0x3e4ccccd,0x0013e1ec
$0x3f4ccccd,0x0013e1f0
%eax,0x0013e1f

movl
movl
movss

0x000e12e8,%xm

movss

%xmm0,0x0013e1

movl

%eax,0x0013e1f

movl

$0x0013e1a8,(%

movss

%xmm0,0xd8(%eb

calll

0x00102daa

movss

0xd8(%ebp),%xm

movss

0xc8(%ebp),%xm

jmp
movl

0x00040a31
$0x0013e1b0,(%

movss

%xmm0,0xd8(%eb

+983 00040cd7 f30f1155c8

movss

%xmm2,0xc8(%eb

calll

0x00102da4

p)
+988 00040cdc e8c3200c00
___cxa_guard_acquire
+993 00040ce1 85c0
eax
+995 00040ce3 f30f1045d8
m0
+1000 00040ce8 f30f1055c8
m2
+1005 00040ced 0f8425feffff
+1011 00040cf3 f30f1105c0e11300
c0
+1019 00040cfb 31c9
ecx
+1021 00040cfd 890dc4e11300
4
+1027 00040d03 f30f1105c8e11300
c8
+1035 00040d0b bacdcc4c3e
dx
+1040 00040d10 8915cce11300
c
+1046 00040d16 b8fa7e2a3f
ax
+1051 00040d1b a3d0e11300
0
+1056 00040d20 8915d4e11300
4
+1062 00040d26 a3d8e11300
8
+1067 00040d2b 890ddce11300
c
+1073 00040d31 c70424b0e11300
esp)
+1080 00040d38 e86d200c00
___cxa_guard_release
+1085 00040d3d f30f1055c8
m2
+1090 00040d42 e9d1fdffff
+1095 00040d47 90
+1096 00040d48 0f1f840000000000
x,%eax)
+0

testl

%eax,%

movss

0xd8(%ebp),%xm

movss

0xc8(%ebp),%xm

je
movss

0x00040b18
%xmm0,0x0013e1
xorl

%ecx,%

movl

%ecx,0x0013e1c

movss

%xmm0,0x0013e1

movl

$0x3e4ccccd,%e

movl

%edx,0x0013e1c

movl

$0x3f2a7efa,%e

movl

%eax,0x0013e1d

movl

%edx,0x0013e1d

movl

%eax,0x0013e1d

movl

%ecx,0x0013e1d

movl

$0x0013e1b0,(%

calll

0x00102daa

movss

0xc8(%ebp),%xm

jmp

0x00040b18
nop

nopl

00040d50 55

0x00000000(%ea
pushl

%ebp
+1
00040d51 89e5
%esp,%ebp
+3
00040d53 53
%ebx
+4
00040d54 83ec24
$0x24,%esp
+7
00040d57 8b5d08
0x08(%ebp),%ebx
+10 00040d5a f30f104510

movl
pushl
subl
movl
movss

0x10(%ebp),%xm

+15 00040d5f 0f2e05e0120e00

ucomiss

0x000e12e0,%xm

+22 00040d66 0f82f4000000


+28 00040d6c 803d20e2130000

jb
cmpb

0x00040e60
$0x00,0x0013e2

m0
m0

20

' '
+35 00040d73 0f8447020000
+41 00040d79 f30f100de8120e00

je
movss

0x00040fc0
0x000e12e8,%xm

+49 00040d81 f30f104510

movss

0x10(%ebp),%xm

+54 00040d86 f30f5c05e0120e00

subss

0x000e12e0,%xm

m1
m0
m0
+62
%xmm0
+66
%xmm1
+70
%xmm6
+73
%xmm6
+77
%xmm6
+81
%xmm2
+84
m2
+92
%xmm0
+96
%xmm0
+100
%xmm3
+103
%xmm3
+107
%xmm3
+111
%xmm7
+114
%xmm7
+118
%xmm7
+122
%xmm5
+125
m5
+133
%xmm4
+136
m4
+144
%xmm1
+147
m1
+155
%xmm2
+158
m2
+166
%xmm1
+170
%xmm4
+174
%xmm5

00040d8e f30f58c0

addss

%xmm0,

00040d92 f30f5cc8

subss

%xmm0,

00040d96 0f28f0

movaps

%xmm0,

00040d99 f30f59f0

mulss

%xmm0,

00040d9d f30f59f0

mulss

%xmm0,

00040da1 0f28d0

movaps

%xmm0,

00040da4 f30f5915a01b1000

mulss

0x00101ba0,%xm

00040dac f30f59c2

mulss

%xmm2,

00040db0 f30f59c1

mulss

%xmm1,

00040db4 0f28d9

movaps

%xmm1,

00040db7 f30f59da

mulss

%xmm2,

00040dbb f30f59d9

mulss

%xmm1,

00040dbf 0f28f9

movaps

%xmm1,

00040dc2 f30f59f9

mulss

%xmm1,

00040dc6 f30f59f9

mulss

%xmm1,

00040dca 0f28ee

movaps

%xmm6,

00040dcd f30f592d78e21300

mulss

00040dd5 0f28e0
00040dd8 f30f592570e21300

movaps
mulss

00040de0 0f28cb
00040de3 f30f590d68e21300

%xmm0,
0x0013e270,%xm

movaps
mulss

00040deb 0f28d7
00040dee f30f591560e21300

0x0013e278,%xm

%xmm3,
0x0013e268,%xm

movaps
mulss

%xmm7,
0x0013e260,%xm

00040df6 f30f58ca

addss

%xmm2,

00040dfa f30f58e1

addss

%xmm1,

00040dfe f30f58ec

addss

%xmm4,

+178 00040e02 f30f59357ce21300

mulss

0x0013e27c,%xm

mulss

0x0013e274,%xm

mulss

0x0013e26c,%xm

mulss

0x0013e264,%xm

m6
+186 00040e0a f30f590574e21300
m0
+194 00040e12 f30f591d6ce21300
m3
+202 00040e1a f30f593d64e21300
m7
+210
%xmm3
+214
%xmm0
+218
%xmm6
+222
x)
+227
m5
+235
m5
+243
(%ebx)
+247
eax
+249
%esp
+252
+253
+254
4
+257
x)
+264
x,%eax)
+272
28
+279
+285
m1
+293
m0
+298
%xmm0
+302
%xmm1
+306
%xmm5
+309
%xmm5
+313
%xmm5
+317
%xmm2
+320
m2
+328
%xmm0
+332
%xmm0
+336

00040e22 f30f58df

addss

%xmm7,

00040e26 f30f58c3

addss

%xmm3,

00040e2a f30f58f0

addss

%xmm0,

00040e2e f30f117304

movss

%xmm6,0x04(%eb

00040e33 f30f592de0120e00

mulss

0x000e12e0,%xm

00040e3b f30f582de0120e00

addss

0x000e12e0,%xm

00040e43 f30f112b

movss

%xmm5,

00040e47 89d8

movl

%ebx,%

00040e49 83c424

addl

$0x24,

00040e4c 5b
00040e4d c9
00040e4e c20400

popl
leave
retl

%ebx
$0x000

00040e51 0f1f8000000000

nopl

0x00000000(%ea

00040e58 0f1f840000000000

nopl

0x00000000(%ea

00040e60 803d28e2130000
'('
00040e67 0f84d3000000
00040e6d f30f100de8120e00

cmpb

$0x00,0x0013e2

je
movss

0x00040f40
0x000e12e8,%xm

00040e75 f30f104510

movss

0x10(%ebp),%xm

00040e7a f30f58c0

addss

%xmm0,

00040e7e f30f5cc8

subss

%xmm0,

00040e82 0f28e8

movaps

%xmm0,

00040e85 f30f59e8

mulss

%xmm0,

00040e89 f30f59e8

mulss

%xmm0,

00040e8d 0f28d0

movaps

%xmm0,

00040e90 f30f5915a01b1000

mulss

0x00101ba0,%xm

00040e98 f30f59c2

mulss

%xmm2,

00040e9c f30f59c1

mulss

%xmm1,

00040ea0 0f28d9

movaps

%xmm1,

%xmm3
+339
%xmm3
+343
%xmm3
+347
%xmm6
+350
%xmm6
+354
%xmm6
+358
%xmm7
+361
m7
+369
%xmm4
+372
m4
+380
%xmm1
+383
m1
+391
%xmm2
+394
m2
+402
%xmm1
+406
%xmm4
+410
%xmm7
+414
m5
+422
m0
+430
m3
+438
m6
+446
%xmm3
+450
%xmm0
+454
%xmm5
+458
x)
+463
m7
+471
(%ebx)
+475
eax
+477
%esp
+480
+481
+482

00040ea3 f30f59da

mulss

%xmm2,

00040ea7 f30f59d9

mulss

%xmm1,

00040eab 0f28f1

movaps

%xmm1,

00040eae f30f59f1

mulss

%xmm1,

00040eb2 f30f59f1

mulss

%xmm1,

00040eb6 0f28fd

movaps

%xmm5,

00040eb9 f30f593d58e21300

mulss

00040ec1 0f28e0
00040ec4 f30f592550e21300

movaps
mulss

00040ecc 0f28cb
00040ecf f30f590d48e21300

%xmm0,
0x0013e250,%xm

movaps
mulss

00040ed7 0f28d6
00040eda f30f591540e21300

0x0013e258,%xm

%xmm3,
0x0013e248,%xm

movaps
mulss

%xmm6,
0x0013e240,%xm

00040ee2 f30f58ca

addss

%xmm2,

00040ee6 f30f58e1

addss

%xmm1,

00040eea f30f58fc

addss

%xmm4,

00040eee f30f592d5ce21300

mulss

0x0013e25c,%xm

00040ef6 f30f590554e21300

mulss

0x0013e254,%xm

00040efe f30f591d4ce21300

mulss

0x0013e24c,%xm

00040f06 f30f593544e21300

mulss

0x0013e244,%xm

00040f0e f30f58de

addss

%xmm6,

00040f12 f30f58c3

addss

%xmm3,

00040f16 f30f58e8

addss

%xmm0,

00040f1a f30f116b04

movss

%xmm5,0x04(%eb

00040f1f f30f593de0120e00

mulss

0x000e12e0,%xm

00040f27 f30f113b

movss

%xmm7,

00040f2b 89d8

movl

%ebx,%

00040f2d 83c424

addl

$0x24,

00040f30 5b
00040f31 c9
00040f32 c20400

popl
leave
retl

%ebx
$0x000

4
+485 00040f35 0f1f440000

nopl

0x00(%eax,%eax

+490 00040f3a 660f1f440000

nopw

0x00(%eax,%eax

movl

$0x0013e228,(%

calll

0x00102da4

)
)
+496 00040f40 c7042428e21300
esp)
+503 00040f47 e8581e0c00
___cxa_guard_acquire
+508 00040f4c 85c0
eax
+510 00040f4e 0f8419ffffff
+516 00040f54 31c0
eax
+518 00040f56 a340e21300
0
+523 00040f5b a344e21300
4
+528 00040f60 c70548e213000000003f
+538 00040f6a a34ce21300
c
+543 00040f6f c70550e21300cdcc4c3f
+553 00040f79 a354e21300
4
+558 00040f7e f30f100de8120e00
m1
+566 00040f86 f30f110d58e21300
58
+574 00040f8e c7055ce21300cdcccc3d
+584 00040f98 c7042428e21300
esp)
+591 00040f9f f30f114de8
p)
+596 00040fa4 e8011e0c00
___cxa_guard_release
+601 00040fa9 f30f104de8
m1
+606 00040fae e9c2feffff
+611 00040fb3 660f1f440000
)
+617 00040fb9 0f1f8000000000
x)
+624 00040fc0 c7042420e21300
esp)
+631 00040fc7 e8d81d0c00
___cxa_guard_acquire
+636 00040fcc 85c0
eax
+638 00040fce 0f84a5fdffff
+644 00040fd4 31c0
eax
+646 00040fd6 a360e21300
0
+651 00040fdb c70564e21300cdcccc3d
+661 00040fe5 c70568e21300cdcc4c3e
+671 00040fef a36ce21300
c
+676 00040ff4 c70570e213000000003f
+686 00040ffe a374e21300
4

testl
je
xorl

%eax,%
0x00040e6d
%eax,%

movl

%eax,0x0013e24

movl

%eax,0x0013e24

movl

$0x3f000000,0x0013e248
%eax,0x0013e24

movl

$0x3f4ccccd,0x0013e250
%eax,0x0013e25

movl
movl
movss

0x000e12e8,%xm

movss

%xmm1,0x0013e2

movl
movl

$0x3dcccccd,0x0013e25c
$0x0013e228,(%

movss

%xmm1,0xe8(%eb

calll

0x00102daa

movss

0xe8(%ebp),%xm

jmp
nopw

0x00040e75
0x00(%eax,%eax

nopl

0x00000000(%ea

movl

$0x0013e220,(%

calll

0x00102da4
testl

je
xorl

%eax,%
0x00040d79
%eax,%

movl

%eax,0x0013e26

movl

$0x3dcccccd,0x0013e264
$0x3e4ccccd,0x0013e268
%eax,0x0013e26

movl

$0x3f000000,0x0013e270
%eax,0x0013e27

movl
movl
movl

+691 00041003 f30f100de8120e00

movss

0x000e12e8,%xm

movss

%xmm1,0x0013e2

movl

%eax,0x0013e27

movl

$0x0013e220,(%

movss

%xmm1,0xe8(%eb

calll

0x00102daa

movss

0xe8(%ebp),%xm

m1
+699 0004100b f30f110d78e21300
78
+707 00041013 a37ce21300
c
+712 00041018 c7042420e21300
esp)
+719 0004101f f30f114de8
p)
+724 00041024 e8811d0c00
___cxa_guard_release
+729 00041029 f30f104de8
m1
+734 0004102e e94efdffff
+739 00041033 90
+740 00041034 660f1f440000
)
+746 0004103a 660f1f440000
)
+0

jmp

0x00040d81
nop

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00041040 55

pushl

%ebp
+1
00041041 89e5
%esp,%ebp
+3
00041043 53
%ebx
+4
00041044 83ec24
$0x24,%esp
+7
00041047 8b5d08
0x08(%ebp),%ebx
+10 0004104a f30f104510

movl
pushl
subl
movl
movss

0x10(%ebp),%xm

ucomiss

0x000e12e0,%xm

jbe
cmpb

0x00041150
$0x00,0x0013e1

je
movss

0x000412b0
0x000e12e8,%xm

movss

0x10(%ebp),%xm

subss

0x000e12e0,%xm

m0
+15 0004104f 0f2e05e0120e00
m0
+22 00041056 0f86f4000000
+28 0004105c 803d40e1130000
40
'@'
+35 00041063 0f8447020000
+41 00041069 f30f100de8120e00
m1
+49 00041071 f30f104510
m0
+54 00041076 f30f5c05e0120e00
m0
+62 0004107e f30f58c0
%xmm0
+66 00041082 f30f5cc8
%xmm1
+70 00041086 0f28f0
%xmm6
+73 00041089 f30f59f0
%xmm6
+77 0004108d f30f59f0
%xmm6
+81 00041091 0f28d0
%xmm2
+84 00041094 f30f5915a01b1000
m2
+92 0004109c f30f59c2

addss

%xmm0,

subss

%xmm0,

movaps

%xmm0,

mulss

%xmm0,

mulss

%xmm0,

movaps

%xmm0,

mulss

0x00101ba0,%xm
mulss

%xmm2,

%xmm0
+96
%xmm0
+100
%xmm3
+103
%xmm3
+107
%xmm3
+111
%xmm7
+114
%xmm7
+118
%xmm7
+122
%xmm5
+125
m5
+133
%xmm4
+136
m4
+144
%xmm1
+147
m1
+155
%xmm2
+158
m2
+166
%xmm1
+170
%xmm4
+174
%xmm5
+178
m6
+186
m0
+194
m3
+202
m7
+210
%xmm3
+214
%xmm0
+218
%xmm6
+222
x)
+227
m5
+235
m5
+243
(%ebx)
+247

000410a0 f30f59c1

mulss

%xmm1,

000410a4 0f28d9

movaps

%xmm1,

000410a7 f30f59da

mulss

%xmm2,

000410ab f30f59d9

mulss

%xmm1,

000410af 0f28f9

movaps

%xmm1,

000410b2 f30f59f9

mulss

%xmm1,

000410b6 f30f59f9

mulss

%xmm1,

000410ba 0f28ee

movaps

%xmm6,

000410bd f30f592d98e11300

mulss

000410c5 0f28e0
000410c8 f30f592590e11300

movaps
mulss

000410d0 0f28cb
000410d3 f30f590d88e11300

%xmm0,
0x0013e190,%xm

movaps
mulss

000410db 0f28d7
000410de f30f591580e11300

0x0013e198,%xm

%xmm3,
0x0013e188,%xm

movaps
mulss

%xmm7,
0x0013e180,%xm

000410e6 f30f58ca

addss

%xmm2,

000410ea f30f58e1

addss

%xmm1,

000410ee f30f58ec

addss

%xmm4,

000410f2 f30f59359ce11300

mulss

0x0013e19c,%xm

000410fa f30f590594e11300

mulss

0x0013e194,%xm

00041102 f30f591d8ce11300

mulss

0x0013e18c,%xm

0004110a f30f593d84e11300

mulss

0x0013e184,%xm

00041112 f30f58df

addss

%xmm7,

00041116 f30f58c3

addss

%xmm3,

0004111a f30f58f0

addss

%xmm0,

0004111e f30f117304

movss

%xmm6,0x04(%eb

00041123 f30f592de0120e00

mulss

0x000e12e0,%xm

0004112b f30f582de0120e00

addss

0x000e12e0,%xm

00041133 f30f112b

movss

%xmm5,

00041137 89d8

movl

%ebx,%

eax
+249
%esp
+252
+253
+254
4
+257
x)
+264
x,%eax)
+272
48
+279
+285
m1
+293
m0
+298
%xmm0
+302
%xmm1
+306
%xmm5
+309
%xmm5
+313
%xmm5
+317
%xmm2
+320
m2
+328
%xmm0
+332
%xmm0
+336
%xmm3
+339
%xmm3
+343
%xmm3
+347
%xmm6
+350
%xmm6
+354
%xmm6
+358
%xmm7
+361
m7
+369
%xmm4
+372
m4
+380
%xmm1
+383
m1

00041139 83c424

addl

$0x24,

0004113c 5b
0004113d c9
0004113e c20400

popl
leave
retl

%ebx
$0x000

00041141 0f1f8000000000

nopl

0x00000000(%ea

00041148 0f1f840000000000

nopl

0x00000000(%ea

00041150 803d48e1130000
'H'
00041157 0f84d3000000
0004115d f30f100de8120e00

cmpb

$0x00,0x0013e1

je
movss

0x00041230
0x000e12e8,%xm

00041165 f30f104510

movss

0x10(%ebp),%xm

0004116a f30f58c0

addss

%xmm0,

0004116e f30f5cc8

subss

%xmm0,

00041172 0f28e8

movaps

%xmm0,

00041175 f30f59e8

mulss

%xmm0,

00041179 f30f59e8

mulss

%xmm0,

0004117d 0f28d0

movaps

%xmm0,

00041180 f30f5915a01b1000

mulss

0x00101ba0,%xm

00041188 f30f59c2

mulss

%xmm2,

0004118c f30f59c1

mulss

%xmm1,

00041190 0f28d9

movaps

%xmm1,

00041193 f30f59da

mulss

%xmm2,

00041197 f30f59d9

mulss

%xmm1,

0004119b 0f28f1

movaps

%xmm1,

0004119e f30f59f1

mulss

%xmm1,

000411a2 f30f59f1

mulss

%xmm1,

000411a6 0f28fd

movaps

%xmm5,

000411a9 f30f593d78e11300

mulss

000411b1 0f28e0
000411b4 f30f592570e11300

movaps
mulss

000411bc 0f28cb
000411bf f30f590d68e11300

0x0013e178,%xm

0x0013e170,%xm
movaps

mulss

%xmm0,

%xmm3,
0x0013e168,%xm

+391 000411c7 0f28d6


%xmm2
+394 000411ca f30f591560e11300
m2
+402 000411d2 f30f58ca
%xmm1
+406 000411d6 f30f58e1
%xmm4
+410 000411da f30f58fc
%xmm7
+414 000411de f30f592d7ce11300
m5
+422 000411e6 f30f590574e11300
m0
+430 000411ee f30f591d6ce11300
m3
+438 000411f6 f30f593564e11300
m6
+446 000411fe f30f58de
%xmm3
+450 00041202 f30f58c3
%xmm0
+454 00041206 f30f58e8
%xmm5
+458 0004120a f30f116b04
x)
+463 0004120f f30f593de0120e00
m7
+471 00041217 f30f113b
(%ebx)
+475 0004121b 89d8
eax
+477 0004121d 83c424
%esp
+480 00041220 5b
+481 00041221 c9
+482 00041222 c20400
4
+485 00041225 0f1f440000
)
+490 0004122a 660f1f440000
)
+496 00041230 c7042448e11300
esp)
+503 00041237 e8681b0c00
___cxa_guard_acquire
+508 0004123c 85c0
eax
+510 0004123e 0f8419ffffff
+516 00041244 31c0
eax
+518 00041246 a360e11300
0
+523 0004124b a364e11300
4
+528 00041250 c70568e113000000003f
+538 0004125a a36ce11300
c
+543 0004125f c70570e113006666663f
+553 00041269 c70574e11300cdcc4c3e

movaps
mulss

0x0013e160,%xm
addss

%xmm2,

addss

%xmm1,

addss

%xmm4,

mulss

0x0013e17c,%xm

mulss

0x0013e174,%xm

mulss

0x0013e16c,%xm

mulss

0x0013e164,%xm
addss

%xmm6,

addss

%xmm3,

addss

%xmm0,

movss

%xmm5,0x04(%eb

mulss

0x000e12e0,%xm
movss

%xmm7,

movl

%ebx,%

addl

$0x24,

popl
leave
retl

%ebx
$0x000

nopl

0x00(%eax,%eax

nopw

0x00(%eax,%eax

movl

$0x0013e148,(%

calll

0x00102da4
testl

je
xorl

%eax,%
0x0004115d
%eax,%

movl

%eax,0x0013e16

movl

%eax,0x0013e16

movl

$0x3f000000,0x0013e168
%eax,0x0013e16

movl
movl
movl

%xmm6,

$0x3f666666,0x0013e170
$0x3e4ccccd,0x0013e174

+563 00041273 f30f100de8120e00

movss

0x000e12e8,%xm

movss

%xmm1,0x0013e1

m1
+571 0004127b f30f110d78e11300
78
+579 00041283 c7057ce113000ad7233c
+589 0004128d c7042448e11300
esp)
+596 00041294 f30f114de8
p)
+601 00041299 e80c1b0c00
___cxa_guard_release
+606 0004129e f30f104de8
m1
+611 000412a3 e9bdfeffff
+616 000412a8 0f1f840000000000
x,%eax)
+624 000412b0 c7042440e11300
esp)
+631 000412b7 e8e81a0c00
___cxa_guard_acquire
+636 000412bc 85c0
eax
+638 000412be 0f84a5fdffff
+644 000412c4 31c0
eax
+646 000412c6 a380e11300
0
+651 000412cb c70584e113000ad7233c
+661 000412d5 c70588e11300cdcccc3d
+671 000412df c7058ce11300cdcc4c3e
+681 000412e9 c70590e113000000003f
+691 000412f3 a394e11300
4
+696 000412f8 f30f100de8120e00
m1
+704 00041300 f30f110d98e11300
98
+712 00041308 a39ce11300
c
+717 0004130d c7042440e11300
esp)
+724 00041314 f30f114de8
p)
+729 00041319 e88c1a0c00
___cxa_guard_release
+734 0004131e f30f104de8
m1
+739 00041323 e949fdffff
+744 00041328 0f1f840000000000
x,%eax)
+0

movl
movl

$0x3c23d70a,0x0013e17c
$0x0013e148,(%

movss

%xmm1,0xe8(%eb

calll

0x00102daa

movss

0xe8(%ebp),%xm

jmp
nopl

0x00041165
0x00000000(%ea

movl

$0x0013e140,(%

calll

0x00102da4
testl

je
xorl

%eax,%
0x00041069
%eax,%

movl

%eax,0x0013e18

movl

$0x3c23d70a,0x0013e184
$0x3dcccccd,0x0013e188
$0x3e4ccccd,0x0013e18c
$0x3f000000,0x0013e190
%eax,0x0013e19

movl
movl
movl
movl
movss

0x000e12e8,%xm

movss

%xmm1,0x0013e1

movl

%eax,0x0013e19

movl

$0x0013e140,(%

movss

%xmm1,0xe8(%eb

calll

0x00102daa

movss

0xe8(%ebp),%xm

jmp
nopl

0x00041071
0x00000000(%ea

00041330 55

pushl

00041331 89e5

movl

00041333 56

pushl

00041334 53

pushl

00041335 83ec20

subl

%ebp
+1
%esp,%ebp
+3
%esi
+4
%ebx
+5

$0x20,%esp
+8
00041338 8b750c
movl
0x0c(%ebp),%esi
+11 0004133b 8d45f7
leal
0xf7(%
ebp),%eax
+14 0004133e 89442408
movl
%eax,0
x08(%esp)
+18 00041342 c7442404ef520d00
movl
$0x000d52ef,0x
04(%esp)
Cover
+26 0004134a 8d5df0
leal
0xf0(%
ebp),%ebx
+29 0004134d 891c24
movl
%ebx,(
%esp)
+32 00041350 e86b190c00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+37 00041355 8b4604
movl
0x04(%
esi),%eax
+40 00041358 3b4608
cmpl
0x08(%
esi),%eax
+43 0004135b 742e
je
0x0004
138b
+45 0004135d 85c0
testl
%eax,%
eax
+47 0004135f 740f
je
0x0004
1370
+49 00041361 895c2404
movl
%ebx,0
x04(%esp)
+53 00041365 890424
movl
%eax,(
%esp)
+56 00041368 e859190c00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+61 0004136d 8b4604
movl
0x04(%
esi),%eax
+64 00041370 83c004
addl
$0x04,
%eax
+67 00041373 894604
movl
%eax,0
x04(%esi)
+70 00041376 8b5df0
movl
0xf0(%
ebp),%ebx
+73 00041379 83eb0c
subl
$0x0c,
%ebx
+76 0004137c 3b1d88801300
cmpl
0x00138088,%eb
x
+82 00041382 7519
jne
0x0004
139d
+84 00041384 83c420
addl
$0x20,
%esp
+87 00041387 5b
popl
%ebx
+88 00041388 5e
popl
%esi
+89 00041389 c9
leave
+90 0004138a c3
ret
+91 0004138b 895c2408
movl
%ebx,0
x08(%esp)
+95 0004138f 89442404
movl
%eax,0
x04(%esp)
+99 00041393 893424
movl
%esi,(
%esp)

+102 00041396 e80595fcff


calll
0x0000a8a0
+107 0004139b ebd9
jmp
0x0004
1376
+109 0004139d 8d4308
leal
0x08(%
ebx),%eax
+112 000413a0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+120 000413a8 890424
movl
%eax,(
%esp)
+123 000413ab e89e180c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+128 000413b0 85c0
testl
%eax,%
eax
+130 000413b2 7fd0
jg
0x0004
1384
+132 000413b4 8d45f5
leal
0xf5(%
ebp),%eax
+135 000413b7 89442404
movl
%eax,0
x04(%esp)
+139 000413bb 891c24
movl
%ebx,(
%esp)
+142 000413be e8c1180c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+147 000413c3 ebbf
jmp
0x0004
1384
+149 000413c5 89c6
movl
%eax,%
esi
+151 000413c7 8b5df0
movl
0xf0(%
ebp),%ebx
+154 000413ca 83eb0c
subl
$0x0c,
%ebx
+157 000413cd 3b1d88801300
cmpl
0x00138088,%eb
x
+163 000413d3 750c
jne
0x0004
13e1
+165 000413d5 893424
movl
%esi,(
%esp)
+168 000413d8 e86b180c00
calll
0x00102c48
__Unwind_Resume
+173 000413dd 89c6
movl
%eax,%
esi
+175 000413df ebf4
jmp
0x0004
13d5
+177 000413e1 8d4308
leal
0x08(%
ebx),%eax
+180 000413e4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+188 000413ec 890424
movl
%eax,(
%esp)
+191 000413ef e85a180c00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+196 000413f4 85c0
testl
%eax,%
eax
+198 000413f6 7fdd
jg
0x0004
13d5
+200 000413f8 8d45f6
leal
0xf6(%
ebp),%eax
+203 000413fb 89442404
movl
%eax,0
x04(%esp)

+207 000413ff 891c24


movl
%ebx,(
%esp)
+210 00041402 e87d180c00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+215 00041407 ebcc
jmp
0x0004
13d5
+217 00041409 ebd2
jmp
0x0004
13dd
+219 0004140b ebb8
jmp
0x0004
13c5
+221 0004140d ebce
jmp
0x0004
13dd
+223 0004140f 90
nop
+0

00041410 55

pushl

%ebp
+1
00041411 89e5
%esp,%ebp
+3
00041413 56
%esi
+4
00041414 53
%ebx
+5
00041415 83ec20
$0x20,%esp
+8
00041418 8b7508
0x08(%ebp),%esi
+11 0004141b 8b5d14
ebp),%ebx
+14 0004141e f30f104510
m0
+19 00041423 0f2e05e0120e00
m0
+26 0004142a 0f8260010000
+32 00041430 803d20e2130000
20
' '
+39 00041437 0f84a3020000
+45 0004143d f30f104510
m0
+50 00041442 f30f5c05e0120e00
m0
+58 0004144a f30f58c0
%xmm0
+62 0004144e f30f100de8120e00
m1
+70 00041456 f30f5cc8
%xmm1
+74 0004145a 0f28f0
%xmm6
+77 0004145d f30f59f0
%xmm6
+81 00041461 f30f59f0
%xmm6
+85 00041465 0f28d0
%xmm2
+88 00041468 f30f5915a01b1000
m2
+96 00041470 f30f59c2
%xmm0
+100 00041474 f30f59c1

movl
pushl
pushl
subl
movl
movl

0x14(%

movss

0x10(%ebp),%xm

ucomiss

0x000e12e0,%xm

jb
cmpb

0x00041590
$0x00,0x0013e2

je
movss

0x000416e0
0x10(%ebp),%xm

subss

0x000e12e0,%xm
addss

movss

%xmm0,
0x000e12e8,%xm

subss

%xmm0,

movaps

%xmm0,

mulss

%xmm0,

mulss

%xmm0,

movaps

%xmm0,

mulss

0x00101ba0,%xm
mulss

%xmm2,

mulss

%xmm1,

%xmm0
+104 00041478
%xmm3
+107 0004147b
%xmm3
+111 0004147f
%xmm3
+115 00041483
%xmm7
+118 00041486
%xmm7
+122 0004148a
%xmm7
+126 0004148e
%xmm5
+129 00041491
m5
+137 00041499
%xmm4
+140 0004149c
m4
+148 000414a4
%xmm1
+151 000414a7
m1
+159 000414af
%xmm2
+162 000414b2
m2
+170 000414ba
%xmm1
+174 000414be
%xmm4
+178 000414c2
%xmm5
+182 000414c6
m6
+190 000414ce
m0
+198 000414d6
m3
+206 000414de
m7
+214 000414e6
%xmm3
+218 000414ea
%xmm0
+222 000414ee
%xmm6
+226 000414f2
i)
+231 000414f7
m5
+239 000414ff
m5
+247 00041507
(%esi)
+251 0004150b
ebp),%eax
+254 0004150e

0f28d9

movaps

%xmm1,

f30f59da

mulss

%xmm2,

f30f59d9

mulss

%xmm1,

0f28f9

movaps

%xmm1,

f30f59f9

mulss

%xmm1,

f30f59f9

mulss

%xmm1,

0f28ee

movaps

%xmm6,

f30f592d78e21300

mulss

0f28e0
f30f592570e21300

movaps
mulss

0f28cb
f30f590d68e21300

%xmm0,
0x0013e270,%xm

movaps
mulss

0f28d7
f30f591560e21300

0x0013e278,%xm

%xmm3,
0x0013e268,%xm

movaps
mulss

%xmm7,
0x0013e260,%xm

f30f58ca

addss

%xmm2,

f30f58e1

addss

%xmm1,

f30f58ec

addss

%xmm4,

f30f59357ce21300

mulss

0x0013e27c,%xm

f30f590574e21300

mulss

0x0013e274,%xm

f30f591d6ce21300

mulss

0x0013e26c,%xm

f30f593d64e21300

mulss

0x0013e264,%xm

f30f58df

addss

%xmm7,

f30f58c3

addss

%xmm3,

f30f58f0

addss

%xmm0,

f30f117604

movss

%xmm6,0x04(%es

f30f592de0120e00

mulss

0x000e12e0,%xm

f30f582de0120e00

addss

0x000e12e0,%xm

f30f112e

movss

%xmm5,

8b450c

movl

0x0c(%

83c004

addl

$0x04,

%eax
+257 00041511
08(%esp)
+265 00041519
m1
+270 0004151e
p)
+276 00041524
%esp)
+279 00041527
+284 0004152c
ebp)
+287 0004152f
m2
+292 00041534
m2
+299 0004153b
04(%ebx)
+306 00041542
(%ebx)
+310 00041546
%xmm0
+313 00041549
%xmm0
+317 0004154d
m0
+325 00041555
%xmm0
+329 00041559
%xmm1
+332 0004155c
%xmm0
+335 0004155f
1563
+337 00041561
157c
+339 00041563
m1
+347 0004156b
%xmm1
+351 0004156f
%xmm2
+355 00041573
(%ebx)
+359 00041577
x)
+364 0004157c
eax
+366 0004157e
%esp
+369 00041581
+370 00041582
+371 00041583
+372 00041584
4
+375 00041587
+384 00041590
28
+391 00041597
+397 0004159d

c7442408cdcc4c3d

movl

$0x3d4ccccd,0x

f30f104d10

movss

0x10(%ebp),%xm

f30f114c2404

movss

%xmm1,0x04(%es

890424

movl

%eax,(

e8d40d0000
d95df4

calll

f30f1055f4

movss

0xf4(%ebp),%xm

0f5715401e1000

xorps

0x00101e40,%xm

c743040000803f

movl

$0x3f800000,0x

fstps

0x00042300
0xf4(%

f30f1113

movss

%xmm2,

0f28c2

movaps

%xmm2,

f30f59c2

mulss

%xmm2,

f30f5805e8120e00

addss

0x000e12e8,%xm

f30f51c0

sqrtss

%xmm0,

0f57c9

xorps

%xmm1,

0f2ec1

ucomiss

%xmm1,

7a02

jp

0x0004

7419

je

0x0004

f30f100de8120e00

movss

0x000e12e8,%xm

f30f5ec8

divss

%xmm0,

f30f59d1

mulss

%xmm1,

f30f1113

movss

%xmm2,

f30f114b04

movss

%xmm1,0x04(%eb

89f0

movl

%esi,%

83c420

addl

$0x20,

5b
5e
c9
c20400

popl
popl
leave
retl

%ebx
%esi

660f1f840000000000
803d28e2130000
'('
0f84c3000000
f30f104510

nopw
cmpb
je
movss

$0x000

0x00000000(%eax,%eax)
$0x00,0x0013e2
0x00041660
0x10(%ebp),%xm

m0
+402
%xmm0
+406
m1
+414
%xmm1
+418
%xmm5
+421
%xmm5
+425
%xmm5
+429
%xmm2
+432
m2
+440
%xmm0
+444
%xmm0
+448
%xmm3
+451
%xmm3
+455
%xmm3
+459
%xmm6
+462
%xmm6
+466
%xmm6
+470
%xmm7
+473
m7
+481
%xmm4
+484
m4
+492
%xmm1
+495
m1
+503
%xmm2
+506
m2
+514
%xmm1
+518
%xmm4
+522
%xmm7
+526
m5
+534
m0
+542

000415a2 f30f58c0
000415a6 f30f100de8120e00

addss
movss

%xmm0,
0x000e12e8,%xm

000415ae f30f5cc8

subss

%xmm0,

000415b2 0f28e8

movaps

%xmm0,

000415b5 f30f59e8

mulss

%xmm0,

000415b9 f30f59e8

mulss

%xmm0,

000415bd 0f28d0

movaps

%xmm0,

000415c0 f30f5915a01b1000

mulss

0x00101ba0,%xm

000415c8 f30f59c2

mulss

%xmm2,

000415cc f30f59c1

mulss

%xmm1,

000415d0 0f28d9

movaps

%xmm1,

000415d3 f30f59da

mulss

%xmm2,

000415d7 f30f59d9

mulss

%xmm1,

000415db 0f28f1

movaps

%xmm1,

000415de f30f59f1

mulss

%xmm1,

000415e2 f30f59f1

mulss

%xmm1,

000415e6 0f28fd

movaps

%xmm5,

000415e9 f30f593d58e21300

mulss

000415f1 0f28e0
000415f4 f30f592550e21300

movaps
mulss

000415fc 0f28cb
000415ff f30f590d48e21300

%xmm0,
0x0013e250,%xm

movaps
mulss

00041607 0f28d6
0004160a f30f591540e21300

0x0013e258,%xm

%xmm3,
0x0013e248,%xm

movaps
mulss

%xmm6,
0x0013e240,%xm

00041612 f30f58ca

addss

%xmm2,

00041616 f30f58e1

addss

%xmm1,

0004161a f30f58fc

addss

%xmm4,

0004161e f30f592d5ce21300

mulss

0x0013e25c,%xm

00041626 f30f590554e21300

mulss

0x0013e254,%xm

0004162e f30f591d4ce21300

mulss

0x0013e24c,%xm

m3
+550 00041636 f30f593544e21300

mulss

0x0013e244,%xm

m6
+558 0004163e f30f58de
%xmm3
+562 00041642 f30f58c3
%xmm0
+566 00041646 f30f58e8
%xmm5
+570 0004164a f30f116e04
i)
+575 0004164f f30f593de0120e00
m7
+583 00041657 f30f113e
(%esi)
+587 0004165b e9abfeffff
+592 00041660 c7042428e21300
esp)
+599 00041667 e838170c00
___cxa_guard_acquire
+604 0004166c 85c0
eax
+606 0004166e 0f8429ffffff
+612 00041674 c70540e2130000000000
+622 0004167e c70544e2130000000000
+632 00041688 c70548e213000000003f
+642 00041692 c7054ce2130000000000
+652 0004169c c70550e21300cdcc4c3f
+662 000416a6 c70554e2130000000000
+672 000416b0 c70558e213000000803f
+682 000416ba c7055ce21300cdcccc3d
+692 000416c4 c7042428e21300
esp)
+699 000416cb e8da160c00
___cxa_guard_release
+704 000416d0 e9c8feffff
+709 000416d5 0f1f440000
)
+714 000416da 660f1f440000
)
+720 000416e0 c7042420e21300
esp)
+727 000416e7 e8b8160c00
___cxa_guard_acquire
+732 000416ec 85c0
eax
+734 000416ee 0f8449fdffff
+740 000416f4 c70560e2130000000000
+750 000416fe c70564e21300cdcccc3d
+760 00041708 c70568e21300cdcc4c3e
+770 00041712 c7056ce2130000000000
+780 0004171c c70570e213000000003f
+790 00041726 c70574e2130000000000
+800 00041730 c70578e213000000803f
+810 0004173a c7057ce2130000000000
+820 00041744 c7042420e21300
esp)
+827 0004174b e85a160c00
___cxa_guard_release
+832 00041750 e9e8fcffff

addss

%xmm6,

addss

%xmm3,

addss

%xmm0,

movss

%xmm5,0x04(%es

mulss

0x000e12e0,%xm
movss

%xmm7,

jmp
movl

0x0004150b
$0x0013e228,(%

calll

0x00102da4
testl

je
movl
movl
movl
movl
movl
movl
movl
movl
movl

%eax,%

0x0004159d
$0x00000000,0x0013e240
$0x00000000,0x0013e244
$0x3f000000,0x0013e248
$0x00000000,0x0013e24c
$0x3f4ccccd,0x0013e250
$0x00000000,0x0013e254
$0x3f800000,0x0013e258
$0x3dcccccd,0x0013e25c
$0x0013e228,(%

calll

0x00102daa

jmp
nopl

0x0004159d
0x00(%eax,%eax

nopw

0x00(%eax,%eax

movl

$0x0013e220,(%

calll

0x00102da4
testl

je
movl
movl
movl
movl
movl
movl
movl
movl
movl

%eax,%

0x0004143d
$0x00000000,0x0013e260
$0x3dcccccd,0x0013e264
$0x3e4ccccd,0x0013e268
$0x00000000,0x0013e26c
$0x3f000000,0x0013e270
$0x00000000,0x0013e274
$0x3f800000,0x0013e278
$0x00000000,0x0013e27c
$0x0013e220,(%

calll

0x00102daa

jmp

0x0004143d

+837 00041755 90
+838 00041756 662e0f1f840000000000
ax)
+0

nop
%cs:0x00000000(%eax,%e

nopw

00041760 55

pushl

%ebp
+1
00041761 89e5
%esp,%ebp
+3
00041763 56
%esi
+4
00041764 53
%ebx
+5
00041765 83ec20
$0x20,%esp
+8
00041768 8b7508
0x08(%ebp),%esi
+11 0004176b 8b5d14
ebp),%ebx
+14 0004176e f30f104510
m0
+19 00041773 0f2e05e0120e00
m0
+26 0004177a 0f8660010000
+32 00041780 803d40e1130000
40
'@'
+39 00041787 0f84a3020000
+45 0004178d f30f104510
m0
+50 00041792 f30f5c05e0120e00
m0
+58 0004179a f30f58c0
%xmm0
+62 0004179e f30f100de8120e00
m1
+70 000417a6 f30f5cc8
%xmm1
+74 000417aa 0f28f0
%xmm6
+77 000417ad f30f59f0
%xmm6
+81 000417b1 f30f59f0
%xmm6
+85 000417b5 0f28d0
%xmm2
+88 000417b8 f30f5915a01b1000
m2
+96 000417c0 f30f59c2
%xmm0
+100 000417c4 f30f59c1
%xmm0
+104 000417c8 0f28d9
%xmm3
+107 000417cb f30f59da
%xmm3
+111 000417cf f30f59d9
%xmm3
+115 000417d3 0f28f9
%xmm7
+118 000417d6 f30f59f9
%xmm7

movl
pushl
pushl
subl
movl
movl

0x14(%

movss

0x10(%ebp),%xm

ucomiss

0x000e12e0,%xm

jbe
cmpb

0x000418e0
$0x00,0x0013e1

je
movss

0x00041a30
0x10(%ebp),%xm

subss

0x000e12e0,%xm
addss

movss

%xmm0,
0x000e12e8,%xm

subss

%xmm0,

movaps

%xmm0,

mulss

%xmm0,

mulss

%xmm0,

movaps

%xmm0,

mulss

0x00101ba0,%xm
mulss

%xmm2,

mulss

%xmm1,

movaps

%xmm1,

mulss

%xmm2,

mulss

%xmm1,

movaps

%xmm1,

mulss

%xmm1,

+122 000417da
%xmm7
+126 000417de
%xmm5
+129 000417e1
m5
+137 000417e9
%xmm4
+140 000417ec
m4
+148 000417f4
%xmm1
+151 000417f7
m1
+159 000417ff
%xmm2
+162 00041802
m2
+170 0004180a
%xmm1
+174 0004180e
%xmm4
+178 00041812
%xmm5
+182 00041816
m6
+190 0004181e
m0
+198 00041826
m3
+206 0004182e
m7
+214 00041836
%xmm3
+218 0004183a
%xmm0
+222 0004183e
%xmm6
+226 00041842
i)
+231 00041847
m5
+239 0004184f
m5
+247 00041857
(%esi)
+251 0004185b
ebp),%eax
+254 0004185e
%eax
+257 00041861
08(%esp)
+265 00041869
m1
+270 0004186e
p)
+276 00041874
%esp)
+279 00041877
+284 0004187c

f30f59f9

mulss

%xmm1,

0f28ee

movaps

%xmm6,

f30f592d98e11300

mulss

0f28e0
f30f592590e11300

movaps
mulss

0f28cb
f30f590d88e11300

%xmm0,
0x0013e190,%xm

movaps
mulss

0f28d7
f30f591580e11300

0x0013e198,%xm

%xmm3,
0x0013e188,%xm

movaps
mulss

%xmm7,
0x0013e180,%xm

f30f58ca

addss

%xmm2,

f30f58e1

addss

%xmm1,

f30f58ec

addss

%xmm4,

f30f59359ce11300

mulss

0x0013e19c,%xm

f30f590594e11300

mulss

0x0013e194,%xm

f30f591d8ce11300

mulss

0x0013e18c,%xm

f30f593d84e11300

mulss

0x0013e184,%xm

f30f58df

addss

%xmm7,

f30f58c3

addss

%xmm3,

f30f58f0

addss

%xmm0,

f30f117604

movss

%xmm6,0x04(%es

f30f592de0120e00

mulss

0x000e12e0,%xm

f30f582de0120e00

addss

0x000e12e0,%xm

f30f112e

movss

%xmm5,

8b450c

movl

0x0c(%

83c004

addl

$0x04,

c7442408cdcc4c3d

movl

$0x3d4ccccd,0x

f30f104d10

movss

0x10(%ebp),%xm

f30f114c2404

movss

%xmm1,0x04(%es

890424
e834020000
d95df4

movl
calll
fstps

%eax,(
0x00041ab0
0xf4(%

ebp)
+287 0004187f
m2
+292 00041884
m2
+299 0004188b
04(%ebx)
+306 00041892
(%ebx)
+310 00041896
%xmm0
+313 00041899
%xmm0
+317 0004189d
m0
+325 000418a5
%xmm0
+329 000418a9
%xmm1
+332 000418ac
%xmm0
+335 000418af
18b3
+337 000418b1
18cc
+339 000418b3
m1
+347 000418bb
%xmm1
+351 000418bf
%xmm2
+355 000418c3
(%ebx)
+359 000418c7
x)
+364 000418cc
eax
+366 000418ce
%esp
+369 000418d1
+370 000418d2
+371 000418d3
+372 000418d4
4
+375 000418d7
+384 000418e0
48
+391 000418e7
+397 000418ed
m0
+402 000418f2
%xmm0
+406 000418f6
m1
+414 000418fe
%xmm1
+418 00041902
%xmm5
+421 00041905
%xmm5

f30f1055f4

movss

0xf4(%ebp),%xm

0f5715401e1000

xorps

0x00101e40,%xm

c743040000803f

movl

$0x3f800000,0x

f30f1113

movss

%xmm2,

0f28c2

movaps

%xmm2,

f30f59c2

mulss

%xmm2,

f30f5805e8120e00

addss

0x000e12e8,%xm

f30f51c0

sqrtss

%xmm0,

0f57c9

xorps

%xmm1,

0f2ec1

ucomiss

%xmm1,

7a02

jp

0x0004

7419

je

0x0004

f30f100de8120e00

movss

0x000e12e8,%xm

f30f5ec8

divss

%xmm0,

f30f59d1

mulss

%xmm1,

f30f1113

movss

%xmm2,

f30f114b04

movss

%xmm1,0x04(%eb

89f0

movl

%esi,%

83c420

addl

$0x20,

5b
5e
c9
c20400

popl
popl
leave
retl

%ebx
%esi

660f1f840000000000
803d48e1130000
'H'
0f84c3000000
f30f104510

nopw
cmpb

f30f100de8120e00

0x00000000(%eax,%eax)
$0x00,0x0013e1

je
movss

f30f58c0

$0x000

0x000419b0
0x10(%ebp),%xm
addss

movss

%xmm0,
0x000e12e8,%xm

f30f5cc8

subss

%xmm0,

0f28e8

movaps

%xmm0,

f30f59e8

mulss

%xmm0,

+425
%xmm5
+429
%xmm2
+432
m2
+440
%xmm0
+444
%xmm0
+448
%xmm3
+451
%xmm3
+455
%xmm3
+459
%xmm6
+462
%xmm6
+466
%xmm6
+470
%xmm7
+473
m7
+481
%xmm4
+484
m4
+492
%xmm1
+495
m1
+503
%xmm2
+506
m2
+514
%xmm1
+518
%xmm4
+522
%xmm7
+526
m5
+534
m0
+542
m3
+550
m6
+558
%xmm3
+562
%xmm0
+566
%xmm5
+570
i)

00041909 f30f59e8

mulss

%xmm0,

0004190d 0f28d0

movaps

%xmm0,

00041910 f30f5915a01b1000

mulss

0x00101ba0,%xm

00041918 f30f59c2

mulss

%xmm2,

0004191c f30f59c1

mulss

%xmm1,

00041920 0f28d9

movaps

%xmm1,

00041923 f30f59da

mulss

%xmm2,

00041927 f30f59d9

mulss

%xmm1,

0004192b 0f28f1

movaps

%xmm1,

0004192e f30f59f1

mulss

%xmm1,

00041932 f30f59f1

mulss

%xmm1,

00041936 0f28fd

movaps

%xmm5,

00041939 f30f593d78e11300

mulss

00041941 0f28e0
00041944 f30f592570e11300

movaps
mulss

0004194c 0f28cb
0004194f f30f590d68e11300

%xmm0,
0x0013e170,%xm

movaps
mulss

00041957 0f28d6
0004195a f30f591560e11300

0x0013e178,%xm

%xmm3,
0x0013e168,%xm

movaps
mulss

%xmm6,
0x0013e160,%xm

00041962 f30f58ca

addss

%xmm2,

00041966 f30f58e1

addss

%xmm1,

0004196a f30f58fc

addss

%xmm4,

0004196e f30f592d7ce11300

mulss

0x0013e17c,%xm

00041976 f30f590574e11300

mulss

0x0013e174,%xm

0004197e f30f591d6ce11300

mulss

0x0013e16c,%xm

00041986 f30f593564e11300

mulss

0x0013e164,%xm

0004198e f30f58de

addss

%xmm6,

00041992 f30f58c3

addss

%xmm3,

00041996 f30f58e8

addss

%xmm0,

0004199a f30f116e04

movss

%xmm5,0x04(%es

+575 0004199f f30f593de0120e00

mulss

0x000e12e0,%xm

m7
+583 000419a7 f30f113e
(%esi)
+587 000419ab e9abfeffff
+592 000419b0 c7042448e11300
esp)
+599 000419b7 e8e8130c00
___cxa_guard_acquire
+604 000419bc 85c0
eax
+606 000419be 0f8429ffffff
+612 000419c4 c70560e1130000000000
+622 000419ce c70564e1130000000000
+632 000419d8 c70568e113000000003f
+642 000419e2 c7056ce1130000000000
+652 000419ec c70570e113006666663f
+662 000419f6 c70574e11300cdcc4c3e
+672 00041a00 c70578e113000000803f
+682 00041a0a c7057ce113000ad7233c
+692 00041a14 c7042448e11300
esp)
+699 00041a1b e88a130c00
___cxa_guard_release
+704 00041a20 e9c8feffff
+709 00041a25 0f1f440000
)
+714 00041a2a 660f1f440000
)
+720 00041a30 c7042440e11300
esp)
+727 00041a37 e868130c00
___cxa_guard_acquire
+732 00041a3c 85c0
eax
+734 00041a3e 0f8449fdffff
+740 00041a44 c70580e1130000000000
+750 00041a4e c70584e113000ad7233c
+760 00041a58 c70588e11300cdcccc3d
+770 00041a62 c7058ce11300cdcc4c3e
+780 00041a6c c70590e113000000003f
+790 00041a76 c70594e1130000000000
+800 00041a80 c70598e113000000803f
+810 00041a8a c7059ce1130000000000
+820 00041a94 c7042440e11300
esp)
+827 00041a9b e80a130c00
___cxa_guard_release
+832 00041aa0 e9e8fcffff
+837 00041aa5 90
+838 00041aa6 662e0f1f840000000000
ax)
+0

movss

%xmm7,

jmp
movl

0x0004185b
$0x0013e148,(%

calll

0x00102da4
testl

je
movl
movl
movl
movl
movl
movl
movl
movl
movl

%eax,%

0x000418ed
$0x00000000,0x0013e160
$0x00000000,0x0013e164
$0x3f000000,0x0013e168
$0x00000000,0x0013e16c
$0x3f666666,0x0013e170
$0x3e4ccccd,0x0013e174
$0x3f800000,0x0013e178
$0x3c23d70a,0x0013e17c
$0x0013e148,(%

calll

0x00102daa

jmp
nopl

0x000418ed
0x00(%eax,%eax

nopw

0x00(%eax,%eax

movl

$0x0013e140,(%

calll

0x00102da4
testl

je
movl
movl
movl
movl
movl
movl
movl
movl
movl

0x0004178d
$0x00000000,0x0013e180
$0x3c23d70a,0x0013e184
$0x3dcccccd,0x0013e188
$0x3e4ccccd,0x0013e18c
$0x3f000000,0x0013e190
$0x00000000,0x0013e194
$0x3f800000,0x0013e198
$0x00000000,0x0013e19c
$0x0013e140,(%

calll
jmp
nopw

%eax,%

0x00102daa
0x0004178d
nop
%cs:0x00000000(%eax,%e

00041ab0 55

pushl

00041ab1 89e5

movl

00041ab3 83ec38

subl

%ebp
+1
%esp,%ebp
+3
$0x38,%esp
+6

00041ab6 f30f10450c

movss

0x0c(%

ebp),%xmm0
+11 00041abb
m0
+18 00041ac2
+24 00041ac8
+30 00041ace
m0
+37 00041ad5
+43 00041adb
40
+50 00041ae2
+56 00041ae8
m1
+61 00041aed
m1
+69 00041af5
%xmm1
+73 00041af9
m3
+81 00041b01
%xmm3
+85 00041b05
m2
+93 00041b0d
%xmm2
+97 00041b11
%xmm0
+100 00041b14
%xmm0
+104 00041b18
%xmm0
+108 00041b1c
m0
+116 00041b24
p)
+121 00041b29
%xmm1
+125 00041b2d
%xmm1
+129 00041b31
m1
+137 00041b39
%xmm2
+141 00041b3d
%xmm2
+145 00041b41
m2
+153 00041b49
%xmm0
+156 00041b4c
%xmm0
+160 00041b50
%xmm0
+164 00041b54
m0
+172 00041b5c
%xmm2
+176 00041b60
%xmm1
+180 00041b64

0f2e05e0120e00

ucomiss

0x000e12e0,%xm

0f8768010000
0f8a62010000
0f2e05e0120e00

ja
jp
ucomiss

0x00041c30
0x00041c30
0x000e12e0,%xm

0f8625030000
803d40e1130000
'@'
0f8459060000
f30f104d0c

jbe
cmpb

0x00041e00
$0x00,0x0013e1

je
movss

0x00042141
0x0c(%ebp),%xm

f30f5c0de0120e00

subss

0x000e12e0,%xm

f30f58c9
f30f101de8120e00

addss
movss

f30f5cd9
f30f1015a01b1000

%xmm1,
0x000e12e8,%xm

subss
movss

%xmm1,
0x00101ba0,%xm

f30f59d1

mulss

%xmm1,

0f28c1

movaps

%xmm1,

f30f59c1

mulss

%xmm1,

f30f59c1

mulss

%xmm1,

f30f59059ce11300

mulss

0x0013e19c,%xm

f30f1145e8

movss

%xmm0,0xe8(%eb

f30f59ca

mulss

%xmm2,

f30f59cb

mulss

%xmm3,

f30f590d94e11300

mulss

0x0013e194,%xm

f30f59d3

mulss

%xmm3,

f30f59d3

mulss

%xmm3,

f30f59158ce11300

mulss

0x0013e18c,%xm

0f28c3

movaps

%xmm3,

f30f59c3

mulss

%xmm3,

f30f59c3

mulss

%xmm3,

f30f590584e11300

mulss

0x0013e184,%xm

f30f58d0

addss

%xmm0,

f30f58ca

addss

%xmm2,

f30f584de8

addss

0xe8(%ebp),%xm

m1
+185 00041b69 f30f114de8

movss

%xmm1,0xe8(%eb

movss

0x0c(%ebp),%xm

subss

0x10(%ebp),%xm

movss

%xmm0,0xec(%eb

ucomiss

0x000e12e0,%xm

jbe
cmpb

0x00041f20
$0x00,0x0013e1

je
movss

0x000420d9
0xec(%ebp),%xm

subss

0x000e12e0,%xm

p)
+190 00041b6e f30f10450c
m0
+195 00041b73 f30f5c4510
m0
+200 00041b78 f30f1145ec
p)
+205 00041b7d 0f2e05e0120e00
m0
+212 00041b84 0f8696030000
+218 00041b8a 803d40e1130000
40
'@'
+225 00041b91 0f8442050000
+231 00041b97 f30f1045ec
m0
+236 00041b9c f30f5c05e0120e00
m0
+244 00041ba4 f30f58c0
%xmm0
+248 00041ba8 f30f101de8120e00
m3
+256 00041bb0 f30f5cd8
%xmm3
+260 00041bb4 f30f1015a01b1000
m2
+268 00041bbc f30f59d0
%xmm2
+272 00041bc0 0f28e0
%xmm4
+275 00041bc3 f30f59e0
%xmm4
+279 00041bc7 f30f59e0
%xmm4
+283 00041bcb f30f59259ce11300
m4
+291 00041bd3 f30f59c2
%xmm0
+295 00041bd7 f30f59c3
%xmm0
+299 00041bdb f30f590594e11300
m0
+307 00041be3 f30f59d3
%xmm2
+311 00041be7 f30f59d3
%xmm2
+315 00041beb f30f59158ce11300
m2
+323 00041bf3 0f28cb
%xmm1
+326 00041bf6 f30f59cb
%xmm1
+330 00041bfa f30f59cb
%xmm1
+334 00041bfe f30f590d84e11300
m1
+342 00041c06 f30f58d1
%xmm2
+346 00041c0a f30f58c2

addss
movss

%xmm0,
0x000e12e8,%xm

subss
movss

%xmm0,
0x00101ba0,%xm

mulss

%xmm0,

movaps

%xmm0,

mulss

%xmm0,

mulss

%xmm0,

mulss

0x0013e19c,%xm
mulss

%xmm2,

mulss

%xmm3,

mulss

0x0013e194,%xm
mulss

%xmm3,

mulss

%xmm3,

mulss

0x0013e18c,%xm
movaps

%xmm3,

mulss

%xmm3,

mulss

%xmm3,

mulss

0x0013e184,%xm
addss

%xmm1,

addss

%xmm2,

%xmm0
+350
%xmm4
+354
m0
+359
%xmm0
+363
m0
+368
p)
+373
ebp)
+376
+377
+378
)
+384
m0
+389
p)
+394
m0
+401
+407
40
+414
+420
m1
+425
m1
+433
%xmm1
+437
m3
+445
%xmm3
+449
m2
+457
%xmm2
+461
%xmm0
+464
%xmm0
+468
%xmm0
+472
m0
+480
p)
+485
%xmm1
+489
%xmm1
+493
m1
+501
%xmm2
+505

00041c0e f30f58e0
00041c12 f30f1045e8

addss
movss

00041c17 f30f5cc4

%xmm0,
0xe8(%ebp),%xm

subss

%xmm4,

00041c1b f30f5e4510

divss

0x10(%ebp),%xm

00041c20 f30f1145e4

movss

%xmm0,0xe4(%eb

00041c25 d945e4

flds

00041c28 c9
00041c29 c3
00041c2a 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

00041c30 f30f584510

addss

0x10(%ebp),%xm

00041c35 f30f1145f0

movss

%xmm0,0xf0(%eb

00041c3a 0f2e05e0120e00

ucomiss

0x000e12e0,%xm

00041c41 0f8689000000
00041c47 803d40e1130000
'@'
00041c4e 0f84c9050000
00041c54 f30f104df0

jbe
cmpb

0x00041cd0
$0x00,0x0013e1

je
movss

0x0004221d
0xf0(%ebp),%xm

00041c59 f30f5c0de0120e00

subss

0x000e12e0,%xm

00041c61 f30f58c9
00041c65 f30f101de8120e00

addss
movss

00041c6d f30f5cd9
00041c71 f30f1015a01b1000

0xe4(%

%xmm1,
0x000e12e8,%xm

subss
movss

%xmm1,
0x00101ba0,%xm

00041c79 f30f59d1

mulss

%xmm1,

00041c7d 0f28c1

movaps

%xmm1,

00041c80 f30f59c1

mulss

%xmm1,

00041c84 f30f59c1

mulss

%xmm1,

00041c88 f30f59059ce11300

mulss

0x0013e19c,%xm

00041c90 f30f1145f4

movss

%xmm0,0xf4(%eb

00041c95 f30f59ca

mulss

%xmm2,

00041c99 f30f59cb

mulss

%xmm3,

00041c9d f30f590d94e11300

mulss

0x0013e194,%xm

00041ca5 f30f59d3

mulss

%xmm3,

00041ca9 f30f59d3

mulss

%xmm3,

%xmm2
+509
m2
+517
%xmm0
+520
%xmm0
+524
%xmm0
+528
m0
+536
+541
+544
48
+551
+557
m1
+562
%xmm1
+566
m3
+574
%xmm3
+578
m2
+586
%xmm2
+590
%xmm0
+593
%xmm0
+597
%xmm0
+601
m0
+609
p)
+614
%xmm1
+618
%xmm1
+622
m1
+630
%xmm2
+634
%xmm2
+638
m2
+646
%xmm0
+649
%xmm0
+653
%xmm0
+657
m0
+665
%xmm2

00041cad f30f59158ce11300

mulss

0x0013e18c,%xm

00041cb5 0f28c3

movaps

%xmm3,

00041cb8 f30f59c3

mulss

%xmm3,

00041cbc f30f59c3

mulss

%xmm3,

00041cc0 f30f590584e11300

mulss

00041cc8 e97c000000
00041ccd 0f1f00
00041cd0 803d48e1130000
'H'
00041cd7 0f84ae050000
00041cdd f30f104df0

jmp
cmpb

0x00041d49
(%eax)
$0x00,0x0013e1

je
movss

0x0004228b
0xf0(%ebp),%xm

nopl

00041ce2 f30f58c9
00041ce6 f30f101de8120e00

addss
movss

00041cee f30f5cd9
00041cf2 f30f1015a01b1000

0x0013e184,%xm

%xmm1,
0x000e12e8,%xm

subss
movss

%xmm1,
0x00101ba0,%xm

00041cfa f30f59d1

mulss

%xmm1,

00041cfe 0f28c1

movaps

%xmm1,

00041d01 f30f59c1

mulss

%xmm1,

00041d05 f30f59c1

mulss

%xmm1,

00041d09 f30f59057ce11300

mulss

0x0013e17c,%xm

00041d11 f30f1145f4

movss

%xmm0,0xf4(%eb

00041d16 f30f59ca

mulss

%xmm2,

00041d1a f30f59cb

mulss

%xmm3,

00041d1e f30f590d74e11300

mulss

0x0013e174,%xm

00041d26 f30f59d3

mulss

%xmm3,

00041d2a f30f59d3

mulss

%xmm3,

00041d2e f30f59156ce11300

mulss

0x0013e16c,%xm

00041d36 0f28c3

movaps

%xmm3,

00041d39 f30f59c3

mulss

%xmm3,

00041d3d f30f59c3

mulss

%xmm3,

00041d41 f30f590564e11300
00041d49 f30f58d0

mulss

0x0013e164,%xm
addss

%xmm0,

+669
%xmm1
+673
m1
+678
p)
+683
m0
+688
m0
+695
+701
48
+708
+714
m1
+719
%xmm1
+723
m3
+731
%xmm3
+735
m2
+743
%xmm2
+747
%xmm4
+750
%xmm4
+754
%xmm4
+758
m4
+766
%xmm1
+770
%xmm1
+774
m1
+782
%xmm2
+786
%xmm2
+790
m2
+798
%xmm0
+801
%xmm0
+805
%xmm0
+809
m0
+817
%xmm2
+821
%xmm1
+825
%xmm4

00041d4d f30f58ca

addss

%xmm2,

00041d51 f30f584df4

addss

0xf4(%ebp),%xm

00041d56 f30f114df4

movss

%xmm1,0xf4(%eb

00041d5b f30f10450c

movss

0x0c(%ebp),%xm

00041d60 0f2e05e0120e00

ucomiss

0x000e12e0,%xm

00041d67 0f8723010000
00041d6d 803d48e1130000
'H'
00041d74 0f84f7020000
00041d7a f30f104d0c

ja
cmpb

0x00041e90
$0x00,0x0013e1

je
movss

0x00042071
0x0c(%ebp),%xm

00041d7f f30f58c9
00041d83 f30f101de8120e00

addss
movss

00041d8b f30f5cd9
00041d8f f30f1015a01b1000

%xmm1,
0x000e12e8,%xm

subss
movss

%xmm1,
0x00101ba0,%xm

00041d97 f30f59d1

mulss

%xmm1,

00041d9b 0f28e1

movaps

%xmm1,

00041d9e f30f59e1

mulss

%xmm1,

00041da2 f30f59e1

mulss

%xmm1,

00041da6 f30f59257ce11300

mulss

0x0013e17c,%xm

00041dae f30f59ca

mulss

%xmm2,

00041db2 f30f59cb

mulss

%xmm3,

00041db6 f30f590d74e11300

mulss

0x0013e174,%xm

00041dbe f30f59d3

mulss

%xmm3,

00041dc2 f30f59d3

mulss

%xmm3,

00041dc6 f30f59156ce11300

mulss

0x0013e16c,%xm

00041dce 0f28c3

movaps

%xmm3,

00041dd1 f30f59c3

mulss

%xmm3,

00041dd5 f30f59c3

mulss

%xmm3,

00041dd9 f30f590564e11300

mulss

0x0013e164,%xm

00041de1 f30f58d0

addss

%xmm0,

00041de5 f30f58ca

addss

%xmm2,

00041de9 f30f58e1

addss

%xmm1,

+829 00041ded f30f1045f4

movss

0xf4(%ebp),%xm

m0
+834 00041df2 e920feffff
+839 00041df7 660f1f840000000000
+848 00041e00 803d48e1130000
48
'H'
+855 00041e07 0f84a2030000
+861 00041e0d f30f104d0c
m1
+866 00041e12 f30f58c9
%xmm1
+870 00041e16 f30f101de8120e00
m3
+878 00041e1e f30f5cd9
%xmm3
+882 00041e22 f30f1015a01b1000
m2
+890 00041e2a f30f59d1
%xmm2
+894 00041e2e 0f28c1
%xmm0
+897 00041e31 f30f59c1
%xmm0
+901 00041e35 f30f59c1
%xmm0
+905 00041e39 f30f59057ce11300
m0
+913 00041e41 f30f1145e8
p)
+918 00041e46 f30f59ca
%xmm1
+922 00041e4a f30f59cb
%xmm1
+926 00041e4e f30f590d74e11300
m1
+934 00041e56 f30f59d3
%xmm2
+938 00041e5a f30f59d3
%xmm2
+942 00041e5e f30f59156ce11300
m2
+950 00041e66 0f28c3
%xmm0
+953 00041e69 f30f59c3
%xmm0
+957 00041e6d f30f59c3
%xmm0
+961 00041e71 f30f590564e11300
m0
+969 00041e79 f30f58d0
%xmm2
+973 00041e7d f30f58ca
%xmm1
+977 00041e81 f30f584de8
m1
+982 00041e86 f30f114de8
p)
+987 00041e8b e9defcffff
+992 00041e90 803d40e1130000
40
'@'

jmp
nopw
cmpb

0x00041c17
0x00000000(%eax,%eax)
$0x00,0x0013e1

je
movss

0x000421af
0x0c(%ebp),%xm
addss

movss

%xmm1,
0x000e12e8,%xm

subss
movss

%xmm1,
0x00101ba0,%xm

mulss

%xmm1,

movaps

%xmm1,

mulss

%xmm1,

mulss

%xmm1,

mulss

0x0013e17c,%xm

movss

%xmm0,0xe8(%eb
mulss

%xmm2,

mulss

%xmm3,

mulss

0x0013e174,%xm
mulss

%xmm3,

mulss

%xmm3,

mulss

0x0013e16c,%xm
movaps

%xmm3,

mulss

%xmm3,

mulss

%xmm3,

mulss

0x0013e164,%xm
addss

%xmm0,

addss

%xmm2,

addss

0xe8(%ebp),%xm

movss

%xmm1,0xe8(%eb

jmp
cmpb

0x00041b6e
$0x00,0x0013e1

+999
+1005
m0
+1010
m0
+1018
%xmm0
+1022
m3
+1030
%xmm3
+1034
m2
+1042
%xmm2
+1046
%xmm4
+1049
%xmm4
+1053
%xmm4
+1057
m4
+1065
%xmm0
+1069
%xmm0
+1073
m0
+1081
%xmm2
+1085
%xmm2
+1089
m2
+1097
%xmm1
+1100
%xmm1
+1104
%xmm1
+1108
m1
+1116
%xmm2
+1120
%xmm0
+1124
%xmm4
+1128
+1133
+1136
48
+1143
1fa1
+1145
m1
+1150
%xmm1
+1154

00041e97 0f846c010000
00041e9d f30f10450c

je
movss

0x00042009
0x0c(%ebp),%xm

00041ea2 f30f5c05e0120e00

subss

0x000e12e0,%xm

00041eaa f30f58c0
00041eae f30f101de8120e00

addss
movss

00041eb6 f30f5cd8
00041eba f30f1015a01b1000

%xmm0,
0x000e12e8,%xm

subss
movss

%xmm0,
0x00101ba0,%xm

00041ec2 f30f59d0

mulss

%xmm0,

00041ec6 0f28e0

movaps

%xmm0,

00041ec9 f30f59e0

mulss

%xmm0,

00041ecd f30f59e0

mulss

%xmm0,

00041ed1 f30f59259ce11300

mulss

0x0013e19c,%xm

00041ed9 f30f59c2

mulss

%xmm2,

00041edd f30f59c3

mulss

%xmm3,

00041ee1 f30f590594e11300

mulss

0x0013e194,%xm

00041ee9 f30f59d3

mulss

%xmm3,

00041eed f30f59d3

mulss

%xmm3,

00041ef1 f30f59158ce11300

mulss

0x0013e18c,%xm

00041ef9 0f28cb

movaps

%xmm3,

00041efc f30f59cb

mulss

%xmm3,

00041f00 f30f59cb

mulss

%xmm3,

00041f04 f30f590d84e11300

mulss

0x0013e184,%xm

00041f0c f30f58d1

addss

%xmm1,

00041f10 f30f58c2

addss

%xmm2,

00041f14 f30f58e0

addss

%xmm0,

00041f18 e9d0feffff
00041f1d 0f1f00
00041f20 803d48e1130000
'H'
00041f27 7478

jmp
cmpb

00041f29 f30f104dec

movss

nopl
je

00041f2e f30f58c9
00041f32 f30f101de8120e00

0x0004
0xec(%ebp),%xm

addss
movss

0x00041ded
(%eax)
$0x00,0x0013e1

%xmm1,
0x000e12e8,%xm

m3
+1162 00041f3a f30f5cd9
%xmm3
+1166 00041f3e f30f1015a01b1000
m2
+1174 00041f46 f30f59d1
%xmm2
+1178 00041f4a 0f28e1
%xmm4
+1181 00041f4d f30f59e1
%xmm4
+1185 00041f51 f30f59e1
%xmm4
+1189 00041f55 f30f59257ce11300
m4
+1197 00041f5d f30f59ca
%xmm1
+1201 00041f61 f30f59cb
%xmm1
+1205 00041f65 f30f590d74e11300
m1
+1213 00041f6d f30f59d3
%xmm2
+1217 00041f71 f30f59d3
%xmm2
+1221 00041f75 f30f59156ce11300
m2
+1229 00041f7d 0f28c3
%xmm0
+1232 00041f80 f30f59c3
%xmm0
+1236 00041f84 f30f59c3
%xmm0
+1240 00041f88 f30f590564e11300
m0
+1248 00041f90 f30f58d0
%xmm2
+1252 00041f94 f30f58ca
%xmm1
+1256 00041f98 f30f58e1
%xmm4
+1260 00041f9c e971fcffff
+1265 00041fa1 c7042448e11300
esp)
+1272 00041fa8 e8f70d0c00
___cxa_guard_acquire
+1277 00041fad 85c0
eax
+1279 00041faf 0f8474ffffff
+1285 00041fb5 31c0
eax
+1287 00041fb7 a360e11300
0
+1292 00041fbc a364e11300
4
+1297 00041fc1 c70568e113000000003f
+1307 00041fcb a36ce11300
c
+1312 00041fd0 c70570e113006666663f
+1322 00041fda c70574e11300cdcc4c3e

subss
movss

0x00101ba0,%xm
mulss

%xmm1,

movaps

%xmm1,

mulss

%xmm1,

mulss

%xmm1,

mulss

0x0013e17c,%xm
mulss

%xmm2,

mulss

%xmm3,

mulss

0x0013e174,%xm
mulss

%xmm3,

mulss

%xmm3,

mulss

0x0013e16c,%xm
movaps

%xmm3,

mulss

%xmm3,

mulss

%xmm3,

mulss

0x0013e164,%xm
addss

%xmm0,

addss

%xmm2,

addss

%xmm1,

jmp
movl

0x00041c12
$0x0013e148,(%

calll

0x00102da4
testl

je
xorl

%eax,%
0x00041f29
%eax,%

movl

%eax,0x0013e16

movl

%eax,0x0013e16

movl

$0x3f000000,0x0013e168
%eax,0x0013e16

movl
movl
movl

%xmm1,

$0x3f666666,0x0013e170
$0x3e4ccccd,0x0013e174

+1332 00041fe4 c70578e113000000803f


+1342 00041fee c7057ce113000ad7233c
+1352 00041ff8 c7042448e11300
esp)
+1359 00041fff e8a60d0c00
___cxa_guard_release
+1364 00042004 e920ffffff
+1369 00042009 c7042440e11300
esp)
+1376 00042010 e88f0d0c00
___cxa_guard_acquire
+1381 00042015 85c0
eax
+1383 00042017 0f8480feffff
+1389 0004201d 31c0
eax
+1391 0004201f a380e11300
0
+1396 00042024 c70584e113000ad7233c
+1406 0004202e c70588e11300cdcccc3d
+1416 00042038 c7058ce11300cdcc4c3e
+1426 00042042 c70590e113000000003f
+1436 0004204c a394e11300
4
+1441 00042051 c70598e113000000803f
+1451 0004205b a39ce11300
c
+1456 00042060 c7042440e11300
esp)
+1463 00042067 e83e0d0c00
___cxa_guard_release
+1468 0004206c e92cfeffff
+1473 00042071 c7042448e11300
esp)
+1480 00042078 e8270d0c00
___cxa_guard_acquire
+1485 0004207d 85c0
eax
+1487 0004207f 0f84f5fcffff
+1493 00042085 31c0
eax
+1495 00042087 a360e11300
0
+1500 0004208c a364e11300
4
+1505 00042091 c70568e113000000003f
+1515 0004209b a36ce11300
c
+1520 000420a0 c70570e113006666663f
+1530 000420aa c70574e11300cdcc4c3e
+1540 000420b4 c70578e113000000803f
+1550 000420be c7057ce113000ad7233c
+1560 000420c8 c7042448e11300
esp)
+1567 000420cf e8d60c0c00
___cxa_guard_release
+1572 000420d4 e9a1fcffff
+1577 000420d9 c7042440e11300
esp)
+1584 000420e0 e8bf0c0c00

movl
movl
movl

$0x3f800000,0x0013e178
$0x3c23d70a,0x0013e17c
$0x0013e148,(%

calll

0x00102daa

jmp
movl

0x00041f29
$0x0013e140,(%

calll

0x00102da4
testl

je
xorl

%eax,%
0x00041e9d
%eax,%

movl

%eax,0x0013e18

movl

$0x3c23d70a,0x0013e184
$0x3dcccccd,0x0013e188
$0x3e4ccccd,0x0013e18c
$0x3f000000,0x0013e190
%eax,0x0013e19

movl

$0x3f800000,0x0013e198
%eax,0x0013e19

movl

$0x0013e140,(%

calll

0x00102daa

jmp
movl

0x00041e9d
$0x0013e148,(%

calll

0x00102da4

movl
movl
movl
movl
movl

testl
je
xorl

%eax,%
0x00041d7a
%eax,%

movl

%eax,0x0013e16

movl

%eax,0x0013e16

movl

$0x3f000000,0x0013e168
%eax,0x0013e16

movl

$0x3f666666,0x0013e170
$0x3e4ccccd,0x0013e174
$0x3f800000,0x0013e178
$0x3c23d70a,0x0013e17c
$0x0013e148,(%

movl
movl
movl
movl
movl
calll

0x00102daa

jmp
movl

0x00041d7a
$0x0013e140,(%

calll

0x00102da4

___cxa_guard_acquire
+1589 000420e5 85c0
eax
+1591 000420e7 0f84aafaffff
+1597 000420ed 31c0
eax
+1599 000420ef a380e11300
0
+1604 000420f4 c70584e113000ad7233c
+1614 000420fe c70588e11300cdcccc3d
+1624 00042108 c7058ce11300cdcc4c3e
+1634 00042112 c70590e113000000003f
+1644 0004211c a394e11300
4
+1649 00042121 c70598e113000000803f
+1659 0004212b a39ce11300
c
+1664 00042130 c7042440e11300
esp)
+1671 00042137 e86e0c0c00
___cxa_guard_release
+1676 0004213c e956faffff
+1681 00042141 c7042440e11300
esp)
+1688 00042148 e8570c0c00
___cxa_guard_acquire
+1693 0004214d 85c0
eax
+1695 0004214f 0f8493f9ffff
+1701 00042155 31c0
eax
+1703 00042157 a380e11300
0
+1708 0004215c c70584e113000ad7233c
+1718 00042166 c70588e11300cdcccc3d
+1728 00042170 c7058ce11300cdcc4c3e
+1738 0004217a f30f1005e0120e00
m0
+1746 00042182 f30f110590e11300
90
+1754 0004218a a394e11300
4
+1759 0004218f c70598e113000000803f
+1769 00042199 a39ce11300
c
+1774 0004219e c7042440e11300
esp)
+1781 000421a5 e8000c0c00
___cxa_guard_release
+1786 000421aa e939f9ffff
+1791 000421af c7042448e11300
esp)
+1798 000421b6 e8e90b0c00
___cxa_guard_acquire
+1803 000421bb 85c0
eax
+1805 000421bd 0f844afcffff
+1811 000421c3 31c0
eax
+1813 000421c5 a360e11300

testl
je
xorl

%eax,%
0x00041b97
%eax,%

movl

%eax,0x0013e18

movl

$0x3c23d70a,0x0013e184
$0x3dcccccd,0x0013e188
$0x3e4ccccd,0x0013e18c
$0x3f000000,0x0013e190
%eax,0x0013e19

movl

$0x3f800000,0x0013e198
%eax,0x0013e19

movl

$0x0013e140,(%

calll

0x00102daa

jmp
movl

0x00041b97
$0x0013e140,(%

calll

0x00102da4

movl
movl
movl
movl
movl

testl
je
xorl
movl
movl
movl
movl

%eax,%
0x00041ae8
%eax,%
%eax,0x0013e18

movss

$0x3c23d70a,0x0013e184
$0x3dcccccd,0x0013e188
$0x3e4ccccd,0x0013e18c
0x000e12e0,%xm

movss

%xmm0,0x0013e1

movl

%eax,0x0013e19

movl

$0x3f800000,0x0013e198
%eax,0x0013e19

movl

$0x0013e140,(%

calll

0x00102daa

jmp
movl

0x00041ae8
$0x0013e148,(%

calll

0x00102da4

movl

testl
je
xorl
movl

%eax,%
0x00041e0d
%eax,%
%eax,0x0013e16

0
+1818 000421ca a364e11300

movl

%eax,0x0013e16

movss

0x000e12e0,%xm

movss

%xmm0,0x0013e1

movl

%eax,0x0013e16

movl

$0x3f666666,0x0013e170
$0x3e4ccccd,0x0013e174
$0x3f800000,0x0013e178
$0x3c23d70a,0x0013e17c
$0x0013e148,(%

4
+1823 000421cf f30f1005e0120e00
m0
+1831 000421d7 f30f110568e11300
68
+1839 000421df a36ce11300
c
+1844 000421e4 c70570e113006666663f
+1854 000421ee c70574e11300cdcc4c3e
+1864 000421f8 c70578e113000000803f
+1874 00042202 c7057ce113000ad7233c
+1884 0004220c c7042448e11300
esp)
+1891 00042213 e8920b0c00
___cxa_guard_release
+1896 00042218 e9f0fbffff
+1901 0004221d c7042440e11300
esp)
+1908 00042224 e87b0b0c00
___cxa_guard_acquire
+1913 00042229 85c0
eax
+1915 0004222b 0f8423faffff
+1921 00042231 31c0
eax
+1923 00042233 a380e11300
0
+1928 00042238 c70584e113000ad7233c
+1938 00042242 c70588e11300cdcccc3d
+1948 0004224c c7058ce11300cdcc4c3e
+1958 00042256 f30f1005e0120e00
m0
+1966 0004225e f30f110590e11300
90
+1974 00042266 a394e11300
4
+1979 0004226b c70598e113000000803f
+1989 00042275 a39ce11300
c
+1994 0004227a c7042440e11300
esp)
+2001 00042281 e8240b0c00
___cxa_guard_release
+2006 00042286 e9c9f9ffff
+2011 0004228b c7042448e11300
esp)
+2018 00042292 e80d0b0c00
___cxa_guard_acquire
+2023 00042297 85c0
eax
+2025 00042299 0f843efaffff
+2031 0004229f 31c0
eax
+2033 000422a1 a360e11300
0
+2038 000422a6 a364e11300
4
+2043 000422ab f30f1005e0120e00

movl
movl
movl
movl
calll

0x00102daa

jmp
movl

0x00041e0d
$0x0013e140,(%

calll

0x00102da4
testl

je
xorl
movl
movl
movl
movl

%eax,%
0x00041c54
%eax,%
%eax,0x0013e18

movss

$0x3c23d70a,0x0013e184
$0x3dcccccd,0x0013e188
$0x3e4ccccd,0x0013e18c
0x000e12e0,%xm

movss

%xmm0,0x0013e1

movl

%eax,0x0013e19

movl

$0x3f800000,0x0013e198
%eax,0x0013e19

movl

$0x0013e140,(%

calll

0x00102daa

jmp
movl

0x00041c54
$0x0013e148,(%

calll

0x00102da4

movl

testl
je
xorl

%eax,%
0x00041cdd
%eax,%

movl

%eax,0x0013e16

movl

%eax,0x0013e16

movss

0x000e12e0,%xm

m0
+2051 000422b3 f30f110568e11300
68
+2059 000422bb a36ce11300
c
+2064 000422c0 c70570e113006666663f
+2074 000422ca c70574e11300cdcc4c3e
+2084 000422d4 c70578e113000000803f
+2094 000422de c7057ce113000ad7233c
+2104 000422e8 c7042448e11300
esp)
+2111 000422ef e8b60a0c00
___cxa_guard_release
+2116 000422f4 e9e4f9ffff
+2121 000422f9 90
+2122 000422fa 660f1f440000
)
+0

movss

%xmm0,0x0013e1

movl

%eax,0x0013e16

movl

$0x3f666666,0x0013e170
$0x3e4ccccd,0x0013e174
$0x3f800000,0x0013e178
$0x3c23d70a,0x0013e17c
$0x0013e148,(%

movl
movl
movl
movl
calll

0x00102daa

jmp

0x00041cdd
nop

nopw

0x00(%eax,%eax

00042300 55

pushl

%ebp
+1
00042301 89e5
%esp,%ebp
+3
00042303 83ec38
$0x38,%esp
+6
00042306 f30f10450c
ebp),%xmm0
+11 0004230b 0f2e05e0120e00
m0
+18 00042312 0f8768010000
+24 00042318 0f8a62010000
+30 0004231e 0f2e05e0120e00
m0
+37 00042325 0f8625030000
+43 0004232b 803d40e1130000
40
'@'
+50 00042332 0f8459060000
+56 00042338 f30f104d0c
m1
+61 0004233d f30f5c0de0120e00
m1
+69 00042345 f30f58c9
%xmm1
+73 00042349 f30f101de8120e00
m3
+81 00042351 f30f5cd9
%xmm3
+85 00042355 f30f1015a01b1000
m2
+93 0004235d f30f59d1
%xmm2
+97 00042361 0f28c1
%xmm0
+100 00042364 f30f59c1
%xmm0
+104 00042368 f30f59c1
%xmm0
+108 0004236c f30f59059ce11300
m0
+116 00042374 f30f1145e8
p)

movl
subl
movss

0x0c(%

ucomiss

0x000e12e0,%xm

ja
jp
ucomiss

0x00042480
0x00042480
0x000e12e0,%xm

jbe
cmpb

0x00042650
$0x00,0x0013e1

je
movss

0x00042991
0x0c(%ebp),%xm

subss

0x000e12e0,%xm
addss

movss

%xmm1,
0x000e12e8,%xm

subss
movss

%xmm1,
0x00101ba0,%xm

mulss

%xmm1,

movaps

%xmm1,

mulss

%xmm1,

mulss

%xmm1,

mulss

0x0013e19c,%xm

movss

%xmm0,0xe8(%eb

+121
%xmm1
+125
%xmm1
+129
m1
+137
%xmm2
+141
%xmm2
+145
m2
+153
%xmm0
+156
%xmm0
+160
%xmm0
+164
m0
+172
%xmm2
+176
%xmm1
+180
m1
+185
p)
+190
m0
+195
m0
+200
p)
+205
m0
+212
+218
40
+225
+231
m0
+236
m0
+244
%xmm0
+248
m3
+256
%xmm3
+260
m2
+268
%xmm2
+272
%xmm4
+275
%xmm4
+279
%xmm4

00042379 f30f59ca

mulss

%xmm2,

0004237d f30f59cb

mulss

%xmm3,

00042381 f30f590d94e11300

mulss

0x0013e194,%xm

00042389 f30f59d3

mulss

%xmm3,

0004238d f30f59d3

mulss

%xmm3,

00042391 f30f59158ce11300

mulss

0x0013e18c,%xm

00042399 0f28c3

movaps

%xmm3,

0004239c f30f59c3

mulss

%xmm3,

000423a0 f30f59c3

mulss

%xmm3,

000423a4 f30f590584e11300

mulss

0x0013e184,%xm

000423ac f30f58d0

addss

%xmm0,

000423b0 f30f58ca

addss

%xmm2,

000423b4 f30f584de8

addss

0xe8(%ebp),%xm

000423b9 f30f114de8

movss

%xmm1,0xe8(%eb

000423be f30f10450c

movss

0x0c(%ebp),%xm

000423c3 f30f5c4510

subss

0x10(%ebp),%xm

000423c8 f30f1145ec

movss

%xmm0,0xec(%eb

000423cd 0f2e05e0120e00

ucomiss

0x000e12e0,%xm

000423d4 0f8696030000
000423da 803d40e1130000
'@'
000423e1 0f8442050000
000423e7 f30f1045ec

jbe
cmpb

0x00042770
$0x00,0x0013e1

je
movss

0x00042929
0xec(%ebp),%xm

000423ec f30f5c05e0120e00

subss

0x000e12e0,%xm

000423f4 f30f58c0
000423f8 f30f101de8120e00

addss
movss

00042400 f30f5cd8
00042404 f30f1015a01b1000

%xmm0,
0x000e12e8,%xm

subss
movss

%xmm0,
0x00101ba0,%xm

0004240c f30f59d0

mulss

%xmm0,

00042410 0f28e0

movaps

%xmm0,

00042413 f30f59e0

mulss

%xmm0,

00042417 f30f59e0

mulss

%xmm0,

+283 0004241b f30f59259ce11300

mulss

0x0013e19c,%xm

m4
+291
%xmm0
+295
%xmm0
+299
m0
+307
%xmm2
+311
%xmm2
+315
m2
+323
%xmm1
+326
%xmm1
+330
%xmm1
+334
m1
+342
%xmm2
+346
%xmm0
+350
%xmm4
+354
m0
+359
%xmm0
+363
m0
+368
p)
+373
ebp)
+376
+377
+378
)
+384
m0
+389
p)
+394
m0
+401
+407
40
+414
+420
m1
+425
m1
+433
%xmm1
+437
m3

00042423 f30f59c2

mulss

%xmm2,

00042427 f30f59c3

mulss

%xmm3,

0004242b f30f590594e11300

mulss

0x0013e194,%xm

00042433 f30f59d3

mulss

%xmm3,

00042437 f30f59d3

mulss

%xmm3,

0004243b f30f59158ce11300

mulss

0x0013e18c,%xm

00042443 0f28cb

movaps

%xmm3,

00042446 f30f59cb

mulss

%xmm3,

0004244a f30f59cb

mulss

%xmm3,

0004244e f30f590d84e11300

mulss

0x0013e184,%xm

00042456 f30f58d1

addss

%xmm1,

0004245a f30f58c2

addss

%xmm2,

0004245e f30f58e0

addss

%xmm0,

00042462 f30f1045e8

movss

00042467 f30f5cc4

0xe8(%ebp),%xm
subss

%xmm4,

0004246b f30f5e4510

divss

0x10(%ebp),%xm

00042470 f30f1145e4

movss

%xmm0,0xe4(%eb

00042475 d945e4

flds

00042478 c9
00042479 c3
0004247a 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

00042480 f30f584510

addss

0x10(%ebp),%xm

00042485 f30f1145f0

movss

%xmm0,0xf0(%eb

0004248a 0f2e05e0120e00

ucomiss

0x000e12e0,%xm

00042491 0f8689000000
00042497 803d40e1130000
'@'
0004249e 0f84c9050000
000424a4 f30f104df0

jbe
cmpb

0x00042520
$0x00,0x0013e1

je
movss

0x00042a6d
0xf0(%ebp),%xm

000424a9 f30f5c0de0120e00

subss

0x000e12e0,%xm

000424b1 f30f58c9
000424b5 f30f101de8120e00

addss
movss

0xe4(%

%xmm1,
0x000e12e8,%xm

+445
%xmm3
+449
m2
+457
%xmm2
+461
%xmm0
+464
%xmm0
+468
%xmm0
+472
m0
+480
p)
+485
%xmm1
+489
%xmm1
+493
m1
+501
%xmm2
+505
%xmm2
+509
m2
+517
%xmm0
+520
%xmm0
+524
%xmm0
+528
m0
+536
+541
+544
48
+551
+557
m1
+562
%xmm1
+566
m3
+574
%xmm3
+578
m2
+586
%xmm2
+590
%xmm0
+593
%xmm0
+597
%xmm0
+601

000424bd f30f5cd9
000424c1 f30f1015a01b1000

subss
movss

%xmm1,
0x00101ba0,%xm

000424c9 f30f59d1

mulss

%xmm1,

000424cd 0f28c1

movaps

%xmm1,

000424d0 f30f59c1

mulss

%xmm1,

000424d4 f30f59c1

mulss

%xmm1,

000424d8 f30f59059ce11300

mulss

0x0013e19c,%xm

000424e0 f30f1145f4

movss

%xmm0,0xf4(%eb

000424e5 f30f59ca

mulss

%xmm2,

000424e9 f30f59cb

mulss

%xmm3,

000424ed f30f590d94e11300

mulss

0x0013e194,%xm

000424f5 f30f59d3

mulss

%xmm3,

000424f9 f30f59d3

mulss

%xmm3,

000424fd f30f59158ce11300

mulss

0x0013e18c,%xm

00042505 0f28c3

movaps

%xmm3,

00042508 f30f59c3

mulss

%xmm3,

0004250c f30f59c3

mulss

%xmm3,

00042510 f30f590584e11300

mulss

00042518 e97c000000
0004251d 0f1f00
00042520 803d48e1130000
'H'
00042527 0f84ae050000
0004252d f30f104df0

jmp
cmpb

0x00042599
(%eax)
$0x00,0x0013e1

je
movss

0x00042adb
0xf0(%ebp),%xm

nopl

00042532 f30f58c9
00042536 f30f101de8120e00

addss
movss

0004253e f30f5cd9
00042542 f30f1015a01b1000

0x0013e184,%xm

%xmm1,
0x000e12e8,%xm

subss
movss

%xmm1,
0x00101ba0,%xm

0004254a f30f59d1

mulss

%xmm1,

0004254e 0f28c1

movaps

%xmm1,

00042551 f30f59c1

mulss

%xmm1,

00042555 f30f59c1

mulss

%xmm1,

00042559 f30f59057ce11300

mulss

0x0013e17c,%xm

m0
+609 00042561 f30f1145f4

movss

%xmm0,0xf4(%eb

p)
+614
%xmm1
+618
%xmm1
+622
m1
+630
%xmm2
+634
%xmm2
+638
m2
+646
%xmm0
+649
%xmm0
+653
%xmm0
+657
m0
+665
%xmm2
+669
%xmm1
+673
m1
+678
p)
+683
m0
+688
m0
+695
+701
48
+708
+714
m1
+719
%xmm1
+723
m3
+731
%xmm3
+735
m2
+743
%xmm2
+747
%xmm4
+750
%xmm4
+754
%xmm4
+758
m4
+766

00042566 f30f59ca

mulss

%xmm2,

0004256a f30f59cb

mulss

%xmm3,

0004256e f30f590d74e11300

mulss

0x0013e174,%xm

00042576 f30f59d3

mulss

%xmm3,

0004257a f30f59d3

mulss

%xmm3,

0004257e f30f59156ce11300

mulss

0x0013e16c,%xm

00042586 0f28c3

movaps

%xmm3,

00042589 f30f59c3

mulss

%xmm3,

0004258d f30f59c3

mulss

%xmm3,

00042591 f30f590564e11300

mulss

0x0013e164,%xm

00042599 f30f58d0

addss

%xmm0,

0004259d f30f58ca

addss

%xmm2,

000425a1 f30f584df4

addss

0xf4(%ebp),%xm

000425a6 f30f114df4

movss

%xmm1,0xf4(%eb

000425ab f30f10450c

movss

0x0c(%ebp),%xm

000425b0 0f2e05e0120e00

ucomiss

0x000e12e0,%xm

000425b7 0f8723010000
000425bd 803d48e1130000
'H'
000425c4 0f84f7020000
000425ca f30f104d0c

ja
cmpb

0x000426e0
$0x00,0x0013e1

je
movss

0x000428c1
0x0c(%ebp),%xm

000425cf f30f58c9
000425d3 f30f101de8120e00

addss
movss

000425db f30f5cd9
000425df f30f1015a01b1000

%xmm1,
0x000e12e8,%xm

subss
movss

%xmm1,
0x00101ba0,%xm

000425e7 f30f59d1

mulss

%xmm1,

000425eb 0f28e1

movaps

%xmm1,

000425ee f30f59e1

mulss

%xmm1,

000425f2 f30f59e1

mulss

%xmm1,

000425f6 f30f59257ce11300
000425fe f30f59ca

mulss

0x0013e17c,%xm
mulss

%xmm2,

%xmm1
+770
%xmm1
+774
m1
+782
%xmm2
+786
%xmm2
+790
m2
+798
%xmm0
+801
%xmm0
+805
%xmm0
+809
m0
+817
%xmm2
+821
%xmm1
+825
%xmm4
+829
m0
+834
+839
+848
48
+855
+861
m1
+866
%xmm1
+870
m3
+878
%xmm3
+882
m2
+890
%xmm2
+894
%xmm0
+897
%xmm0
+901
%xmm0
+905
m0
+913
p)
+918
%xmm1
+922
%xmm1
+926
m1

00042602 f30f59cb

mulss

00042606 f30f590d74e11300

mulss

%xmm3,
0x0013e174,%xm

0004260e f30f59d3

mulss

%xmm3,

00042612 f30f59d3

mulss

%xmm3,

00042616 f30f59156ce11300

mulss

0x0013e16c,%xm

0004261e 0f28c3

movaps

%xmm3,

00042621 f30f59c3

mulss

%xmm3,

00042625 f30f59c3

mulss

%xmm3,

00042629 f30f590564e11300

mulss

0x0013e164,%xm

00042631 f30f58d0

addss

%xmm0,

00042635 f30f58ca

addss

%xmm2,

00042639 f30f58e1

addss

%xmm1,

0004263d f30f1045f4
00042642 e920feffff
00042647 660f1f840000000000
00042650 803d48e1130000
'H'
00042657 0f84a2030000
0004265d f30f104d0c

movss
jmp
nopw
cmpb

0x000429ff
0x0c(%ebp),%xm
addss

movss

0004266e f30f5cd9
00042672 f30f1015a01b1000

0x00042467
0x00000000(%eax,%eax)
$0x00,0x0013e1

je
movss

00042662 f30f58c9
00042666 f30f101de8120e00

0xf4(%ebp),%xm

%xmm1,
0x000e12e8,%xm

subss
movss

%xmm1,
0x00101ba0,%xm

0004267a f30f59d1

mulss

%xmm1,

0004267e 0f28c1

movaps

%xmm1,

00042681 f30f59c1

mulss

%xmm1,

00042685 f30f59c1

mulss

%xmm1,

00042689 f30f59057ce11300

mulss

0x0013e17c,%xm

00042691 f30f1145e8

movss

%xmm0,0xe8(%eb

00042696 f30f59ca

mulss

%xmm2,

0004269a f30f59cb

mulss

%xmm3,

0004269e f30f590d74e11300

mulss

0x0013e174,%xm

+934
%xmm2
+938
%xmm2
+942
m2
+950
%xmm0
+953
%xmm0
+957
%xmm0
+961
m0
+969
%xmm2
+973
%xmm1
+977
m1
+982
p)
+987
+992
40
+999
+1005
m0
+1010
m0
+1018
%xmm0
+1022
m3
+1030
%xmm3
+1034
m2
+1042
%xmm2
+1046
%xmm4
+1049
%xmm4
+1053
%xmm4
+1057
m4
+1065
%xmm0
+1069
%xmm0
+1073
m0
+1081
%xmm2
+1085
%xmm2
+1089
m2

000426a6 f30f59d3

mulss

%xmm3,

000426aa f30f59d3

mulss

%xmm3,

000426ae f30f59156ce11300

mulss

0x0013e16c,%xm

000426b6 0f28c3

movaps

%xmm3,

000426b9 f30f59c3

mulss

%xmm3,

000426bd f30f59c3

mulss

%xmm3,

000426c1 f30f590564e11300

mulss

0x0013e164,%xm

000426c9 f30f58d0

addss

%xmm0,

000426cd f30f58ca

addss

%xmm2,

000426d1 f30f584de8

addss

0xe8(%ebp),%xm

000426d6 f30f114de8

movss

%xmm1,0xe8(%eb

000426db e9defcffff
000426e0 803d40e1130000
'@'
000426e7 0f846c010000
000426ed f30f10450c

jmp
cmpb

0x000423be
$0x00,0x0013e1

je
movss

0x00042859
0x0c(%ebp),%xm

000426f2 f30f5c05e0120e00

subss

0x000e12e0,%xm

000426fa f30f58c0
000426fe f30f101de8120e00

addss
movss

00042706 f30f5cd8
0004270a f30f1015a01b1000

%xmm0,
0x000e12e8,%xm

subss
movss

%xmm0,
0x00101ba0,%xm

00042712 f30f59d0

mulss

%xmm0,

00042716 0f28e0

movaps

%xmm0,

00042719 f30f59e0

mulss

%xmm0,

0004271d f30f59e0

mulss

%xmm0,

00042721 f30f59259ce11300

mulss

0x0013e19c,%xm

00042729 f30f59c2

mulss

%xmm2,

0004272d f30f59c3

mulss

%xmm3,

00042731 f30f590594e11300

mulss

0x0013e194,%xm

00042739 f30f59d3

mulss

%xmm3,

0004273d f30f59d3

mulss

%xmm3,

00042741 f30f59158ce11300

mulss

0x0013e18c,%xm

+1097
%xmm1
+1100
%xmm1
+1104
%xmm1
+1108
m1
+1116
%xmm2
+1120
%xmm0
+1124
%xmm4
+1128
+1133
+1136
48
+1143
27f1
+1145
m1
+1150
%xmm1
+1154
m3
+1162
%xmm3
+1166
m2
+1174
%xmm2
+1178
%xmm4
+1181
%xmm4
+1185
%xmm4
+1189
m4
+1197
%xmm1
+1201
%xmm1
+1205
m1
+1213
%xmm2
+1217
%xmm2
+1221
m2
+1229
%xmm0
+1232
%xmm0
+1236
%xmm0
+1240
m0

00042749 0f28cb

movaps

%xmm3,

0004274c f30f59cb

mulss

%xmm3,

00042750 f30f59cb

mulss

%xmm3,

00042754 f30f590d84e11300

mulss

0x0013e184,%xm

0004275c f30f58d1

addss

%xmm1,

00042760 f30f58c2

addss

%xmm2,

00042764 f30f58e0

addss

%xmm0,

00042768 e9d0feffff
0004276d 0f1f00
00042770 803d48e1130000
'H'
00042777 7478

jmp
cmpb

00042779 f30f104dec

movss

nopl
je

0004277e f30f58c9
00042782 f30f101de8120e00

0004278e f30f1015a01b1000

0x0004
0xec(%ebp),%xm

addss
movss

0004278a f30f5cd9

0x0004263d
(%eax)
$0x00,0x0013e1

%xmm1,
0x000e12e8,%xm

subss
movss

%xmm1,
0x00101ba0,%xm

00042796 f30f59d1

mulss

%xmm1,

0004279a 0f28e1

movaps

%xmm1,

0004279d f30f59e1

mulss

%xmm1,

000427a1 f30f59e1

mulss

%xmm1,

000427a5 f30f59257ce11300

mulss

0x0013e17c,%xm

000427ad f30f59ca

mulss

%xmm2,

000427b1 f30f59cb

mulss

%xmm3,

000427b5 f30f590d74e11300

mulss

0x0013e174,%xm

000427bd f30f59d3

mulss

%xmm3,

000427c1 f30f59d3

mulss

%xmm3,

000427c5 f30f59156ce11300

mulss

0x0013e16c,%xm

000427cd 0f28c3

movaps

%xmm3,

000427d0 f30f59c3

mulss

%xmm3,

000427d4 f30f59c3

mulss

%xmm3,

000427d8 f30f590564e11300

mulss

0x0013e164,%xm

+1248 000427e0 f30f58d0


%xmm2
+1252 000427e4 f30f58ca
%xmm1
+1256 000427e8 f30f58e1
%xmm4
+1260 000427ec e971fcffff
+1265 000427f1 c7042448e11300
esp)
+1272 000427f8 e8a7050c00
___cxa_guard_acquire
+1277 000427fd 85c0
eax
+1279 000427ff 0f8474ffffff
+1285 00042805 31c0
eax
+1287 00042807 a360e11300
0
+1292 0004280c a364e11300
4
+1297 00042811 c70568e113000000003f
+1307 0004281b a36ce11300
c
+1312 00042820 c70570e113006666663f
+1322 0004282a c70574e11300cdcc4c3e
+1332 00042834 c70578e113000000803f
+1342 0004283e c7057ce113000ad7233c
+1352 00042848 c7042448e11300
esp)
+1359 0004284f e856050c00
___cxa_guard_release
+1364 00042854 e920ffffff
+1369 00042859 c7042440e11300
esp)
+1376 00042860 e83f050c00
___cxa_guard_acquire
+1381 00042865 85c0
eax
+1383 00042867 0f8480feffff
+1389 0004286d 31c0
eax
+1391 0004286f a380e11300
0
+1396 00042874 c70584e113000ad7233c
+1406 0004287e c70588e11300cdcccc3d
+1416 00042888 c7058ce11300cdcc4c3e
+1426 00042892 c70590e113000000003f
+1436 0004289c a394e11300
4
+1441 000428a1 c70598e113000000803f
+1451 000428ab a39ce11300
c
+1456 000428b0 c7042440e11300
esp)
+1463 000428b7 e8ee040c00
___cxa_guard_release
+1468 000428bc e92cfeffff
+1473 000428c1 c7042448e11300
esp)
+1480 000428c8 e8d7040c00

addss

%xmm0,

addss

%xmm2,

addss

%xmm1,

jmp
movl

0x00042462
$0x0013e148,(%

calll

0x00102da4
testl

je
xorl

%eax,%
0x00042779
%eax,%

movl

%eax,0x0013e16

movl

%eax,0x0013e16

movl

$0x3f000000,0x0013e168
%eax,0x0013e16

movl

$0x3f666666,0x0013e170
$0x3e4ccccd,0x0013e174
$0x3f800000,0x0013e178
$0x3c23d70a,0x0013e17c
$0x0013e148,(%

movl
movl
movl
movl
movl
calll

0x00102daa

jmp
movl

0x00042779
$0x0013e140,(%

calll

0x00102da4
testl

je
xorl

%eax,%
0x000426ed
%eax,%

movl

%eax,0x0013e18

movl

$0x3c23d70a,0x0013e184
$0x3dcccccd,0x0013e188
$0x3e4ccccd,0x0013e18c
$0x3f000000,0x0013e190
%eax,0x0013e19

movl

$0x3f800000,0x0013e198
%eax,0x0013e19

movl

$0x0013e140,(%

calll

0x00102daa

jmp
movl

0x000426ed
$0x0013e148,(%

calll

0x00102da4

movl
movl
movl
movl
movl

___cxa_guard_acquire
+1485 000428cd 85c0
eax
+1487 000428cf 0f84f5fcffff
+1493 000428d5 31c0
eax
+1495 000428d7 a360e11300
0
+1500 000428dc a364e11300
4
+1505 000428e1 c70568e113000000003f
+1515 000428eb a36ce11300
c
+1520 000428f0 c70570e113006666663f
+1530 000428fa c70574e11300cdcc4c3e
+1540 00042904 c70578e113000000803f
+1550 0004290e c7057ce113000ad7233c
+1560 00042918 c7042448e11300
esp)
+1567 0004291f e886040c00
___cxa_guard_release
+1572 00042924 e9a1fcffff
+1577 00042929 c7042440e11300
esp)
+1584 00042930 e86f040c00
___cxa_guard_acquire
+1589 00042935 85c0
eax
+1591 00042937 0f84aafaffff
+1597 0004293d 31c0
eax
+1599 0004293f a380e11300
0
+1604 00042944 c70584e113000ad7233c
+1614 0004294e c70588e11300cdcccc3d
+1624 00042958 c7058ce11300cdcc4c3e
+1634 00042962 c70590e113000000003f
+1644 0004296c a394e11300
4
+1649 00042971 c70598e113000000803f
+1659 0004297b a39ce11300
c
+1664 00042980 c7042440e11300
esp)
+1671 00042987 e81e040c00
___cxa_guard_release
+1676 0004298c e956faffff
+1681 00042991 c7042440e11300
esp)
+1688 00042998 e807040c00
___cxa_guard_acquire
+1693 0004299d 85c0
eax
+1695 0004299f 0f8493f9ffff
+1701 000429a5 31c0
eax
+1703 000429a7 a380e11300
0
+1708 000429ac c70584e113000ad7233c
+1718 000429b6 c70588e11300cdcccc3d

testl
je
xorl

0x000425ca
%eax,%

movl

%eax,0x0013e16

movl

%eax,0x0013e16

movl

$0x3f000000,0x0013e168
%eax,0x0013e16

movl

$0x3f666666,0x0013e170
$0x3e4ccccd,0x0013e174
$0x3f800000,0x0013e178
$0x3c23d70a,0x0013e17c
$0x0013e148,(%

movl
movl
movl
movl
movl
calll

0x00102daa

jmp
movl

0x000425ca
$0x0013e140,(%

calll

0x00102da4
testl

je
xorl

%eax,%
0x000423e7
%eax,%

movl

%eax,0x0013e18

movl

$0x3c23d70a,0x0013e184
$0x3dcccccd,0x0013e188
$0x3e4ccccd,0x0013e18c
$0x3f000000,0x0013e190
%eax,0x0013e19

movl

$0x3f800000,0x0013e198
%eax,0x0013e19

movl

$0x0013e140,(%

calll

0x00102daa

jmp
movl

0x000423e7
$0x0013e140,(%

calll

0x00102da4

movl
movl
movl
movl
movl

testl
je
xorl
movl
movl
movl

%eax,%

%eax,%
0x00042338
%eax,%
%eax,0x0013e18

$0x3c23d70a,0x0013e184
$0x3dcccccd,0x0013e188

+1728 000429c0 c7058ce11300cdcc4c3e


+1738 000429ca f30f1005e0120e00
m0
+1746 000429d2 f30f110590e11300
90
+1754 000429da a394e11300
4
+1759 000429df c70598e113000000803f
+1769 000429e9 a39ce11300
c
+1774 000429ee c7042440e11300
esp)
+1781 000429f5 e8b0030c00
___cxa_guard_release
+1786 000429fa e939f9ffff
+1791 000429ff c7042448e11300
esp)
+1798 00042a06 e899030c00
___cxa_guard_acquire
+1803 00042a0b 85c0
eax
+1805 00042a0d 0f844afcffff
+1811 00042a13 31c0
eax
+1813 00042a15 a360e11300
0
+1818 00042a1a a364e11300
4
+1823 00042a1f f30f1005e0120e00
m0
+1831 00042a27 f30f110568e11300
68
+1839 00042a2f a36ce11300
c
+1844 00042a34 c70570e113006666663f
+1854 00042a3e c70574e11300cdcc4c3e
+1864 00042a48 c70578e113000000803f
+1874 00042a52 c7057ce113000ad7233c
+1884 00042a5c c7042448e11300
esp)
+1891 00042a63 e842030c00
___cxa_guard_release
+1896 00042a68 e9f0fbffff
+1901 00042a6d c7042440e11300
esp)
+1908 00042a74 e82b030c00
___cxa_guard_acquire
+1913 00042a79 85c0
eax
+1915 00042a7b 0f8423faffff
+1921 00042a81 31c0
eax
+1923 00042a83 a380e11300
0
+1928 00042a88 c70584e113000ad7233c
+1938 00042a92 c70588e11300cdcccc3d
+1948 00042a9c c7058ce11300cdcc4c3e
+1958 00042aa6 f30f1005e0120e00
m0
+1966 00042aae f30f110590e11300

movl
movss

$0x3e4ccccd,0x0013e18c
0x000e12e0,%xm

movss

%xmm0,0x0013e1

movl

%eax,0x0013e19

movl

$0x3f800000,0x0013e198
%eax,0x0013e19

movl

$0x0013e140,(%

calll

0x00102daa

jmp
movl

0x00042338
$0x0013e148,(%

calll

0x00102da4

movl

testl
je
xorl

%eax,%
0x0004265d
%eax,%

movl

%eax,0x0013e16

movl

%eax,0x0013e16

movss

0x000e12e0,%xm

movss

%xmm0,0x0013e1

movl

%eax,0x0013e16

movl

$0x3f666666,0x0013e170
$0x3e4ccccd,0x0013e174
$0x3f800000,0x0013e178
$0x3c23d70a,0x0013e17c
$0x0013e148,(%

movl
movl
movl
movl
calll

0x00102daa

jmp
movl

0x0004265d
$0x0013e140,(%

calll

0x00102da4
testl

je
xorl
movl
movl
movl
movl

%eax,%
0x000424a4
%eax,%
%eax,0x0013e18

movss

$0x3c23d70a,0x0013e184
$0x3dcccccd,0x0013e188
$0x3e4ccccd,0x0013e18c
0x000e12e0,%xm

movss

%xmm0,0x0013e1

90
+1974 00042ab6 a394e11300
4
+1979 00042abb c70598e113000000803f
+1989 00042ac5 a39ce11300
c
+1994 00042aca c7042440e11300
esp)
+2001 00042ad1 e8d4020c00
___cxa_guard_release
+2006 00042ad6 e9c9f9ffff
+2011 00042adb c7042448e11300
esp)
+2018 00042ae2 e8bd020c00
___cxa_guard_acquire
+2023 00042ae7 85c0
eax
+2025 00042ae9 0f843efaffff
+2031 00042aef 31c0
eax
+2033 00042af1 a360e11300
0
+2038 00042af6 a364e11300
4
+2043 00042afb f30f1005e0120e00
m0
+2051 00042b03 f30f110568e11300
68
+2059 00042b0b a36ce11300
c
+2064 00042b10 c70570e113006666663f
+2074 00042b1a c70574e11300cdcc4c3e
+2084 00042b24 c70578e113000000803f
+2094 00042b2e c7057ce113000ad7233c
+2104 00042b38 c7042448e11300
esp)
+2111 00042b3f e866020c00
___cxa_guard_release
+2116 00042b44 e9e4f9ffff
+2121 00042b49 90
+2122 00042b4a 660f1f440000
)
+0

movl

%eax,0x0013e19

movl

$0x3f800000,0x0013e198
%eax,0x0013e19

movl

$0x0013e140,(%

calll

0x00102daa

jmp
movl

0x000424a4
$0x0013e148,(%

calll

0x00102da4

movl

testl
je
xorl

%eax,%
0x0004252d
%eax,%

movl

%eax,0x0013e16

movl

%eax,0x0013e16

movss

0x000e12e0,%xm

movss

%xmm0,0x0013e1

movl

%eax,0x0013e16

movl

$0x3f666666,0x0013e170
$0x3e4ccccd,0x0013e174
$0x3f800000,0x0013e178
$0x3c23d70a,0x0013e17c
$0x0013e148,(%

movl
movl
movl
movl
calll

0x00102daa

jmp

0x0004252d
nop

nopw

0x00(%eax,%eax

00042b50 55

pushl

%ebp
+1
00042b51 89e5
%esp,%ebp
+3
00042b53 57
%edi
+4
00042b54 56
%esi
+5
00042b55 53
%ebx
+6
00042b56 81ecbc000000
000bc,%esp
+12 00042b5c 8b7508
ebp),%esi
+15 00042b5f 8b7d14
ebp),%edi
+18 00042b62 f30f104510

movl
pushl
pushl
pushl

movss

subl

$0x000

movl

0x08(%

movl

0x14(%
0x10(%ebp),%xm

m0
+23 00042b67 0f2e05341e1000

ucomiss

0x00101e34,%xm

+30 00042b6e 0f874c020000


+36 00042b74 0f8a46020000
+42 00042b7a f30f5e05341e1000

ja
jp
divss

0x00042dc0
0x00042dc0
0x00101e34,%xm

+50 00042b82 f30f114580

movss

%xmm0,0x80(%eb

+55 00042b87 803d80e2130000

cmpb

$0x00,0x0013e2

+62 00042b8e 0f84ac060000


+68 00042b94 f30f1005e8120e00

je
movss

0x00043240
0x000e12e8,%xm

+76 00042b9c f30f5c4580

subss

0x80(%ebp),%xm

+81 00042ba1 f30f104d80

movss

0x80(%ebp),%xm

m0

m0
p)
80
m0
m0
m1
+86
%xmm1
+90
m2
+95
%xmm2
+99
p)
+104
m1
+112
m1
+117
m2
+122
%xmm2
+126
%xmm2
+130
p)
+135
%xmm1
+139
%xmm1
+143
p)
+148
%xmm1
+151
%xmm1
+155
%xmm0
+159
p)
+164
m4
+169
m4
+177
m2
+185
m0

00042ba6 f30f59c9
00042baa f30f105580

mulss
movss

00042baf f30f59d1

%xmm1,
0x80(%ebp),%xm

mulss

%xmm1,

00042bb3 f30f115590

movss

%xmm2,0x90(%eb

00042bb8 f30f100da01b1000

movss

0x00101ba0,%xm

00042bc0 f30f594d80

mulss

0x80(%ebp),%xm

00042bc5 f30f105580

movss

0x80(%ebp),%xm

00042bca f30f59d1

mulss

%xmm1,

00042bce f30f59d0

mulss

%xmm0,

00042bd2 f30f11558c

movss

%xmm2,0x8c(%eb

00042bd7 f30f59c8

mulss

%xmm0,

00042bdb f30f59c8

mulss

%xmm0,

00042bdf f30f114d88

movss

%xmm1,0x88(%eb

00042be4 0f28c8

movaps

%xmm0,

00042be7 f30f59c8

mulss

%xmm0,

00042beb f30f59c1

mulss

%xmm1,

00042bef f30f114584

movss

%xmm0,0x84(%eb

00042bf4 f30f106590

movss

0x90(%ebp),%xm

00042bf9 f30f5925fce21300

mulss

0x0013e2fc,%xm

00042c01 f30f5915f4e21300

mulss

0x0013e2f4,%xm

00042c09 f30f104588

movss

0x88(%ebp),%xm

+190 00042c0e f30f5905ece21300

mulss

0x0013e2ec,%xm

movss

0x84(%ebp),%xm

mulss

0x0013e2e4,%xm

m0
+198 00042c16 f30f104d84
m1
+203 00042c1b f30f590de4e21300
m1
+211
%xmm0
+215
%xmm2
+219
%xmm4
+223
m3
+228
m3
+236
m2
+241
m2
+249
m0
+254
m0
+262
m1
+267
m1
+275
%xmm0
+279
%xmm2
+283
%xmm3
+287
m3
+295
(%esi)
+299
i)
+304
a0
+311
+317
m1
+325
p)
+330
m2
+338
p)
+343
m0
+351
p)
+356
m1
+364
p)
+369

00042c23 f30f58c1

addss

%xmm1,

00042c27 f30f58d0

addss

%xmm0,

00042c2b f30f58e2

addss

%xmm2,

00042c2f f30f105d90

movss

0x90(%ebp),%xm

00042c34 f30f591df8e21300

mulss

0x0013e2f8,%xm

00042c3c f30f10558c

movss

0x8c(%ebp),%xm

00042c41 f30f5915f0e21300

mulss

0x0013e2f0,%xm

00042c49 f30f104588

movss

0x88(%ebp),%xm

00042c4e f30f5905e8e21300

mulss

0x0013e2e8,%xm

00042c56 f30f104d84

movss

0x84(%ebp),%xm

00042c5b f30f590de0e21300

mulss

0x0013e2e0,%xm

00042c63 f30f58c1

addss

%xmm1,

00042c67 f30f58d0

addss

%xmm0,

00042c6b f30f58da

addss

%xmm2,

00042c6f f30f591d341e1000

mulss

00042c77 f30f111e

0x00101e34,%xm
movss

%xmm3,

00042c7b f30f116604

movss

%xmm4,0x04(%es

00042c80 803da0e1130000

cmpb

$0x00,0x0013e1

00042c87 0f8433060000
00042c8d f30f100d1ce21300

je
movss

0x000432c0
0x0013e21c,%xm

00042c95 f30f114db8

movss

%xmm1,0xb8(%eb

00042c9a f30f101514e21300

movss

0x0013e214,%xm

00042ca2 f30f1155bc

movss

%xmm2,0xbc(%eb

00042ca7 f30f10050ce21300

movss

0x0013e20c,%xm

00042caf f30f1145c0

movss

%xmm0,0xc0(%eb

00042cb4 f30f100d04e21300

movss

0x0013e204,%xm

00042cbc f30f114dc4

movss

%xmm1,0xc4(%eb

00042cc1 f30f104510

movss

0x10(%ebp),%xm

m0
+374 00042cc6 f30f5c05301e1000

subss

0x00101e30,%xm

movss

0x00101e34,%xm

m0
+382 00042cce f30f1015341e1000
m2
+390
%xmm2
+393
+399
%xmm0
+403
p)
+408
a0
+415
+421
m0
+426
m3
+431
m6
+436
%xmm5
+439
m2
+447
m2
+452
m1
+460
m1
+465
m4
+470
%xmm4
+474
m4
+479
%xmm4
+483
m0
+488
%xmm0
+492
%xmm0
+496
%xmm3
+500
%xmm1
+504
%xmm1
+508
%xmm1
+512
%xmm0
+515
%xmm0
+519
%xmm0
+523

00042cd6 0f2ed0

ucomiss

%xmm0,

00042cd9 0f82c1040000
00042cdf f30f5ec2

jb

00042ce3 f30f1145ac

movss

%xmm0,0xac(%eb

00042ce8 803da0e1130000

cmpb

$0x00,0x0013e1

00042cef 0f84dd080000
00042cf5 f30f1045b8

je
movss

0x000435d2
0xb8(%ebp),%xm

00042cfa f30f105dbc

movss

0xbc(%ebp),%xm

00042cff f30f1075c0

movss

0xc0(%ebp),%xm

divss

00042d04 0f28e9

movaps

0x000431a0
%xmm2,

%xmm1,

00042d07 f30f1015e8120e00

movss

0x000e12e8,%xm

00042d0f f30f5c55ac

subss

0xac(%ebp),%xm

00042d14 f30f100da01b1000

movss

0x00101ba0,%xm

00042d1c f30f594dac

mulss

0xac(%ebp),%xm

00042d21 f30f1065ac

movss

0xac(%ebp),%xm

00042d26 f30f59e4
00042d2a f30f5965ac

mulss
mulss

00042d2f f30f59e0
00042d33 f30f1045ac

%xmm4,
0xac(%ebp),%xm

mulss
movss

%xmm0,
0xac(%ebp),%xm

00042d38 f30f59c1

mulss

%xmm1,

00042d3c f30f59c2

mulss

%xmm2,

00042d40 f30f59d8

mulss

%xmm0,

00042d44 f30f59ca

mulss

%xmm2,

00042d48 f30f59ca

mulss

%xmm2,

00042d4c f30f59ce

mulss

%xmm6,

00042d50 0f28c2

movaps

%xmm2,

00042d53 f30f59c2

mulss

%xmm2,

00042d57 f30f59c2

mulss

%xmm2,

00042d5b f30f59c5

mulss

%xmm5,

%xmm0
+527
%xmm1
+531
%xmm3
+535
%xmm4
+539
m0
+544
m0
+549
m2
+554
m2
+559
p)
+564
m1
+569
m1
+574
p)
+579
m2
+584
m2
+589
%xmm1
+593
m2
+598
%xmm2
+602
%xmm0
+606
%xmm0
+610
+615
+624
%xmm2
+627
m0
+634
+640
m2
+648
m2
+656
88
+663
+669
m0
+677
%xmm0
+681
%xmm5
+684
%xmm5
+688

00042d5f f30f58c8

addss

%xmm0,

00042d63 f30f58d9

addss

%xmm1,

00042d67 f30f58e3

addss

%xmm3,

00042d6b f30f104590

movss

0x90(%ebp),%xm

00042d70 f30f5945b8

mulss

0xb8(%ebp),%xm

00042d75 f30f10558c

movss

0x8c(%ebp),%xm

00042d7a f30f5955bc

mulss

0xbc(%ebp),%xm

00042d7f f30f11558c

movss

%xmm2,0x8c(%eb

00042d84 f30f104d88

movss

0x88(%ebp),%xm

00042d89 f30f594dc0

mulss

0xc0(%ebp),%xm

00042d8e f30f114d88

movss

%xmm1,0x88(%eb

00042d93 f30f105584

movss

0x84(%ebp),%xm

00042d98 f30f5955c4

mulss

0xc4(%ebp),%xm

00042d9d f30f58ca

addss

00042da1 f30f10558c

movss

%xmm2,
0x8c(%ebp),%xm

00042da6 f30f58d1

addss

%xmm1,

00042daa f30f58c2

addss

%xmm2,

00042dae f30f5cc4

subss

%xmm4,

00042db2 e959010000
00042db7 660f1f840000000000
00042dc0 0f28d0

jmp
nopw

0x00042f10
0x00000000(%eax,%eax)
movaps
%xmm0,

00042dc3 0f2e05381e1000

ucomiss

0x00101e38,%xm

00042dca 0f82a0010000
00042dd0 f30f5c15381e1000

jb
subss

0x00042f70
0x00101e38,%xm

00042dd8 f30f5e15341e1000

divss

0x00101e34,%xm

00042de0 803d88e2130000

cmpb

$0x00,0x0013e2

00042de7 0f841e080000
00042ded f30f1005e8120e00

je
movss

0x0004360b
0x000e12e8,%xm

00042df5 f30f5cc2

subss

%xmm2,

00042df9 0f28ea

movaps

%xmm2,

00042dfc f30f59ea

mulss

%xmm2,

00042e00 f30f59ea

mulss

%xmm2,

%xmm5
+692
%xmm1
+695
m1
+703
%xmm3
+706
%xmm3
+710
%xmm3
+714
%xmm2
+717
%xmm2
+721
%xmm2
+725
%xmm6
+728
%xmm6
+732
%xmm6
+736
%xmm7
+739
m7
+747
%xmm4
+750
m4
+758
%xmm0
+761
m0
+769
%xmm1
+772
m1
+780
%xmm0
+784
%xmm4
+788
%xmm7
+792
m5
+800
m3
+808
m2
+816
m6
+824
%xmm2
+828
%xmm3
+832
%xmm5
+836

00042e04 0f28ca
00042e07 f30f590da01b1000

movaps
mulss

%xmm2,
0x00101ba0,%xm

00042e0f 0f28da

movaps

%xmm2,

00042e12 f30f59d9

mulss

%xmm1,

00042e16 f30f59d8

mulss

%xmm0,

00042e1a 0f28d0

movaps

%xmm0,

00042e1d f30f59d1

mulss

%xmm1,

00042e21 f30f59d0

mulss

%xmm0,

00042e25 0f28f0

movaps

%xmm0,

00042e28 f30f59f0

mulss

%xmm0,

00042e2c f30f59f0

mulss

%xmm0,

00042e30 0f28fd

movaps

%xmm5,

00042e33 f30f593ddce21300

mulss

00042e3b 0f28e3
00042e3e f30f5925d4e21300

movaps
mulss

00042e46 0f28c2
00042e49 f30f5905cce21300

%xmm3,
0x0013e2d4,%xm

movaps
mulss

00042e51 0f28ce
00042e54 f30f590dc4e21300

0x0013e2dc,%xm

%xmm2,
0x0013e2cc,%xm

movaps
mulss

%xmm6,
0x0013e2c4,%xm

00042e5c f30f58c1

addss

%xmm1,

00042e60 f30f58e0

addss

%xmm0,

00042e64 f30f58fc

addss

%xmm4,

00042e68 f30f592dd8e21300

mulss

0x0013e2d8,%xm

00042e70 f30f591dd0e21300

mulss

0x0013e2d0,%xm

00042e78 f30f5915c8e21300

mulss

0x0013e2c8,%xm

00042e80 f30f5935c0e21300

mulss

0x0013e2c0,%xm

00042e88 f30f58d6

addss

%xmm6,

00042e8c f30f58da

addss

%xmm2,

00042e90 f30f58eb

addss

%xmm3,

00042e94 f30f592d341e1000

mulss

0x00101e34,%xm

m5
+844 00042e9c f30f582d381e1000

addss

0x00101e38,%xm

m5
+852 00042ea4
(%esi)
+856 00042ea8
i)
+861 00042ead
ebp),%ebx
+864 00042eb0
%ebx
+867 00042eb3
ebp),%eax
+870 00042eb6
m0
+878 00042ebe
m0
+883 00042ec3
p)
+889 00042ec9
x04(%esp)
+893 00042ecd
%esp)
+896 00042ed0
+901 00042ed5
%esp
+904 00042ed8
m0
+909 00042edd
p)
+914 00042ee2
ebp),%eax
+917 00042ee5
m1
+922 00042eea
p)
+928 00042ef0
x04(%esp)
+932 00042ef4
%esp)
+935 00042ef7
+940 00042efc
%esp
+943 00042eff
m0
+948 00042f04
m0
+953 00042f09
x)
+960 00042f10
%xmm1
+963 00042f13
m1
+971 00042f1b
m1
+978 00042f22
04(%edi)
+985 00042f29
(%edi)
+989 00042f2d

f30f112e
f30f117e04

movss
movss

%xmm5,
%xmm7,0x04(%es

8b5d0c

movl

0x0c(%

83c304

addl

$0x04,

8d45e0

leal

0xe0(%

f30f1005301e1000

movss

0x00101e30,%xm

f30f584510

addss

0x10(%ebp),%xm

f30f11442408

movss

%xmm0,0x08(%es

895c2404

movl

%ebx,0

890424

movl

%eax,(

subl

0x00040900
$0x04,

e82bdaffff
83ec04

calll

f30f1045e4

movss

0xe4(%ebp),%xm

f30f1145a8

movss

%xmm0,0xa8(%eb

8d45d8

leal

0xd8(%

f30f104d10

movss

0x10(%ebp),%xm

f30f114c2408

movss

%xmm1,0x08(%es

895c2404

movl

%ebx,0

890424

movl

%eax,(

subl

0x00040900
$0x04,

e804daffff
83ec04

calll

f30f1045a8

movss

0xa8(%ebp),%xm

f30f5c45dc

subss

0xdc(%ebp),%xm

0f1f8000000000

nopl

0x00000000(%ea

0f28c8

movaps

%xmm0,

f30f5e0d301e1000

divss

0x00101e30,%xm

0f570d401e1000

xorps

0x00101e40,%xm

c747040000803f

movl

$0x3f800000,0x

f30f110f

movss

%xmm1,

0f28c1

movaps

%xmm1,

%xmm0
+992 00042f30
%xmm0
+996 00042f34
m0
+1004 00042f3c
%xmm0
+1008 00042f40
%xmm2
+1011 00042f43
%xmm0
+1014 00042f46
2f4a
+1016 00042f48
2f63
+1018 00042f4a
m2
+1026 00042f52
%xmm2
+1030 00042f56
%xmm1
+1034 00042f5a
(%edi)
+1038 00042f5e
i)
+1043 00042f63
eax
+1045 00042f65
ebp),%esp
+1048 00042f68
+1049 00042f69
+1050 00042f6a
+1051 00042f6b
+1052 00042f6c
4
+1055 00042f6f
+1056 00042f70
m2
+1064 00042f78
m2
+1072 00042f80
90
+1079 00042f87
+1085 00042f8d
m0
+1093 00042f95
%xmm0
+1097 00042f99
%xmm1
+1100 00042f9c
%xmm1
+1104 00042fa0
%xmm1
+1108 00042fa4
p)
+1113 00042fa9
m1
+1121 00042fb1
%xmm1
+1125 00042fb5

f30f59c1
f30f5805e8120e00

mulss
addss

%xmm1,
0x000e12e8,%xm

f30f51c0

sqrtss

%xmm0,

0f57d2

xorps

%xmm2,

0f2ec2

ucomiss

%xmm2,

7a02

jp

0x0004

7419

je

0x0004

f30f1015e8120e00

movss

0x000e12e8,%xm

f30f5ed0

divss

%xmm0,

f30f59ca

mulss

%xmm2,

f30f110f

movss

%xmm1,

f30f115704

movss

%xmm2,0x04(%ed

89f0

movl

%esi,%

8d65f4

leal

0xf4(%

5b
5e
5f
c9
c20400

popl
popl
popl
leave
retl

%ebx
%esi
%edi
$0x000

90
f30f5c15341e1000

subss

nop
0x00101e34,%xm

f30f5e15341e1000

divss

0x00101e34,%xm

803d90e2130000

cmpb

$0x00,0x0013e2

0f84bd050000
f30f1005e8120e00

je
movss

0x0004354a
0x000e12e8,%xm

f30f5cc2

subss

%xmm2,

0f28ca

movaps

%xmm2,

f30f59ca

mulss

%xmm2,

f30f59ca

mulss

%xmm2,

f30f114da0

movss

%xmm1,0xa0(%eb

f30f100da01b1000

movss

0x00101ba0,%xm

f30f59ca

mulss

%xmm2,

f30f59d1

mulss

%xmm1,

%xmm2
+1129
%xmm2
+1133
p)
+1138
%xmm1
+1142
%xmm1
+1146
p)
+1151
%xmm2
+1154
%xmm2
+1158
%xmm0
+1162
p)
+1167
m4
+1172
m4
+1180
m2
+1185
m2
+1193
%xmm0
+1196
m0
+1204
m1
+1209
m1
+1217
%xmm0
+1221
%xmm2
+1225
%xmm4
+1229
m1
+1234
m1
+1242
m3
+1247
m3
+1255
m0
+1260
m0
+1268
m2
+1273
m2
+1281
%xmm0
+1285

00042fb9 f30f59d0
00042fbd f30f11559c

mulss
movss

%xmm0,
%xmm2,0x9c(%eb

00042fc2 f30f59c8

mulss

%xmm0,

00042fc6 f30f59c8

mulss

%xmm0,

00042fca f30f114d98

movss

%xmm1,0x98(%eb

00042fcf 0f28d0

movaps

%xmm0,

00042fd2 f30f59d0

mulss

%xmm0,

00042fd6 f30f59c2

mulss

%xmm2,

00042fda f30f114594

movss

%xmm0,0x94(%eb

00042fdf f30f1065a0

movss

0xa0(%ebp),%xm

00042fe4 f30f5925bce21300

mulss

0x0013e2bc,%xm

00042fec f30f10559c

movss

0x9c(%ebp),%xm

00042ff1 f30f5915b4e21300

mulss

0x0013e2b4,%xm

00042ff9 0f28c1

movaps

%xmm1,

00042ffc f30f5905ace21300

mulss

0x0013e2ac,%xm

00043004 f30f104d94

movss

0x94(%ebp),%xm

00043009 f30f590da4e21300

mulss

0x0013e2a4,%xm

00043011 f30f58c1

addss

%xmm1,

00043015 f30f58d0

addss

%xmm0,

00043019 f30f58e2

addss

%xmm2,

0004301d f30f104da0

movss

0xa0(%ebp),%xm

00043022 f30f590db8e21300

mulss

0x0013e2b8,%xm

0004302a f30f105d9c

movss

0x9c(%ebp),%xm

0004302f f30f591db0e21300

mulss

0x0013e2b0,%xm

00043037 f30f104598

movss

0x98(%ebp),%xm

0004303c f30f5905a8e21300

mulss

0x0013e2a8,%xm

00043044 f30f105594

movss

0x94(%ebp),%xm

00043049 f30f5915a0e21300

mulss

0x0013e2a0,%xm

00043051 f30f58c2

addss

%xmm2,

00043055 f30f58d8

addss

%xmm0,

%xmm3
+1289
%xmm1
+1293
m2
+1301
%xmm1
+1305
%xmm1
+1309
(%esi)
+1313
i)
+1318
m0
+1323
m0
+1330
+1336
m0
+1344
m0
+1349
%xmm2
+1352
+1358
%xmm0
+1362
p)
+1367
a0
+1374
+1380
m3
+1388
m3
+1393
m2
+1401
m2
+1406
m4
+1411
%xmm4
+1415
m4
+1420
m4
+1428
m1
+1433
%xmm1
+1437
%xmm1
+1441
m1
+1449
%xmm2
+1453
%xmm2

00043059 f30f58cb
0004305d f30f1015341e1000

addss
movss

%xmm3,
0x00101e34,%xm

00043065 f30f59ca

mulss

%xmm2,

00043069 f30f58ca

addss

%xmm2,

0004306d f30f110e

movss

%xmm1,

00043071 f30f116604

movss

%xmm4,0x04(%es

00043076 f30f104510

movss

0x10(%ebp),%xm

0004307b 0f2e05e0120e00

ucomiss

0x000e12e0,%xm

00043082 0f87d7030000
00043088 f30f1005301e1000

ja
movss

0x0004345f
0x00101e30,%xm

00043090 f30f584510

addss

0x10(%ebp),%xm

00043095 0f2ed0

ucomiss

%xmm0,

00043098 0f8222030000
0004309e f30f5ec2

jb

000430a2 f30f1145b4

movss

%xmm0,0xb4(%eb

000430a7 803da0e1130000

cmpb

$0x00,0x0013e1

000430ae 0f845c0a0000
000430b4 f30f101de8120e00

je
movss

0x00043b10
0x000e12e8,%xm

000430bc f30f5c5db4

subss

0xb4(%ebp),%xm

000430c1 f30f1015a01b1000

movss

0x00101ba0,%xm

000430c9 f30f5955b4

mulss

0xb4(%ebp),%xm

000430ce f30f1065b4

movss

0xb4(%ebp),%xm

divss

000430d3 f30f59e4

mulss

0x000433c0
%xmm2,

%xmm4,

000430d7 f30f5965b4

mulss

0xb4(%ebp),%xm

000430dc f30f59251ce21300

mulss

0x0013e21c,%xm

000430e4 f30f104db4

movss

0xb4(%ebp),%xm

000430e9 f30f59ca

mulss

%xmm2,

000430ed f30f59cb

mulss

%xmm3,

000430f1 f30f590d14e21300

mulss

0x0013e214,%xm

000430f9 f30f59d3

mulss

%xmm3,

000430fd f30f59d3

mulss

%xmm3,

+1457
m2
+1465
%xmm0
+1468
%xmm0
+1472
%xmm0
+1476
m0
+1484
%xmm2
+1488
%xmm1
+1492
x
+1499
%xmm4
+1503
l
+1505
+1511
m0
+1516
m0
+1524
p)
+1529
m1
+1534
m1
+1542
p)
+1547
m2
+1552
m2
+1560
p)
+1565
m0
+1570
m0
+1578
%xmm2
+1582
%xmm1
+1586
m2
+1591
%xmm2
+1595
%xmm0
+1598
%xmm0
+1602
+1607
+1616
m0
+1623

00043101 f30f59150ce21300

mulss

0x0013e20c,%xm

00043109 0f28c3

movaps

%xmm3,

0004310c f30f59c3

mulss

%xmm3,

00043110 f30f59c3

mulss

%xmm3,

00043114 f30f590504e21300

mulss

0x0013e204,%xm

0004311c f30f58d0

addss

%xmm0,

00043120 f30f58ca

addss

%xmm2,

00043124 0fb605b0e11300

movzbl

0x0013e1b0,%ea

0004312b f30f58e1

addss

%xmm1,

0004312f 84c0

testb

%al,%a

00043131 0f8461050000
00043137 f30f1045a0

je
movss

0x00043698
0xa0(%ebp),%xm

0004313c f30f5905dce11300

mulss

0x0013e1dc,%xm

00043144 f30f1145a0

movss

%xmm0,0xa0(%eb

00043149 f30f104d9c

movss

0x9c(%ebp),%xm

0004314e f30f590dd4e11300

mulss

0x0013e1d4,%xm

00043156 f30f114d9c

movss

%xmm1,0x9c(%eb

0004315b f30f105598

movss

0x98(%ebp),%xm

00043160 f30f5915cce11300

mulss

0x0013e1cc,%xm

00043168 f30f115598

movss

%xmm2,0x98(%eb

0004316d f30f104594

movss

0x94(%ebp),%xm

00043172 f30f5905c4e11300

mulss

0x0013e1c4,%xm

0004317a f30f58d0

addss

%xmm0,

0004317e f30f58ca

addss

%xmm2,

00043182 f30f1055a0

movss

0xa0(%ebp),%xm

00043187 f30f58d1

addss

%xmm1,

0004318b 0f28c4

movaps

%xmm4,

0004318e f30f5cc2

subss

%xmm2,

00043192 e979fdffff
00043197 660f1f840000000000
000431a0 0f2e05381e1000
000431a7 0f8283010000

jmp

nopw

0x00042f10
0x00000000(%eax,%eax)
ucomiss
0x00101e38,%xm
jb

0x00043330

+1629 000431ad f30f5c05381e1000


m0
+1637 000431b5 f30f5e05341e1000
m0
+1645 000431bd 803da8e1130000
a8
+1652 000431c4 0f8430080000
+1658 000431ca f30f101de8120e00
m3
+1666 000431d2 f30f5cd8
%xmm3
+1670 000431d6 f30f1015a01b1000
m2
+1678 000431de f30f59d0
%xmm2
+1682 000431e2 0f28e0
%xmm4
+1685 000431e5 f30f59e0
%xmm4
+1689 000431e9 f30f59e0
%xmm4
+1693 000431ed f30f5925fce11300
m4
+1701 000431f5 0f28c8
%xmm1
+1704 000431f8 f30f59ca
%xmm1
+1708 000431fc f30f59cb
%xmm1
+1712 00043200 f30f590df4e11300
m1
+1720 00043208 f30f59d3
%xmm2
+1724 0004320c f30f59d3
%xmm2
+1728 00043210 f30f5915ece11300
m2
+1736 00043218 0f28c3
%xmm0
+1739 0004321b f30f59c3
%xmm0
+1743 0004321f f30f59c3
%xmm0
+1747 00043223 f30f5905e4e11300
m0
+1755 0004322b f30f58d0
%xmm2
+1759 0004322f f30f58ca
%xmm1
+1763 00043233 f30f58e1
%xmm4
+1767 00043237 e92ffbffff
+1772 0004323c 0f1f4000
eax)
+1776 00043240 c7042480e21300
esp)
+1783 00043247 e858fb0b00
___cxa_guard_acquire
+1788 0004324c 85c0
eax

subss

0x00101e38,%xm

divss

0x00101e34,%xm

cmpb

$0x00,0x0013e1

je
movss

0x000439fa
0x000e12e8,%xm
subss

movss

%xmm0,
0x00101ba0,%xm

mulss

%xmm0,

movaps

%xmm0,

mulss

%xmm0,

mulss

%xmm0,

mulss

0x0013e1fc,%xm
movaps

%xmm0,

mulss

%xmm2,

mulss

%xmm3,

mulss

0x0013e1f4,%xm
mulss

%xmm3,

mulss

%xmm3,

mulss

0x0013e1ec,%xm
movaps

%xmm3,

mulss

%xmm3,

mulss

%xmm3,

mulss

0x0013e1e4,%xm
addss

%xmm0,

addss

%xmm2,

addss

%xmm1,

jmp
nopl

0x00042d6b
0x00(%

movl

$0x0013e280,(%

calll

0x00102da4
testl

%eax,%

+1790 0004324e 0f8440f9ffff


+1796 00043254 c705e0e2130000000000
+1806 0004325e c705e4e2130000000000
+1816 00043268 c705e8e213000000003f
+1826 00043272 c705ece2130000000000
+1836 0004327c c705f0e21300cdcc4c3f
+1846 00043286 c705f4e2130000000000
+1856 00043290 c705f8e213000000803f
+1866 0004329a c705fce21300cdcccc3d
+1876 000432a4 c7042480e21300
esp)
+1883 000432ab e8fafa0b00
___cxa_guard_release
+1888 000432b0 e9dff8ffff
+1893 000432b5 0f1f440000
)
+1898 000432ba 660f1f440000
)
+1904 000432c0 c70424a0e11300
esp)
+1911 000432c7 e8d8fa0b00
___cxa_guard_acquire
+1916 000432cc 85c0
eax
+1918 000432ce 0f84b9f9ffff
+1924 000432d4 c70500e2130000000000
+1934 000432de c70504e2130000000000
+1944 000432e8 b8cdcc4c3e
ax
+1949 000432ed a308e21300
8
+1954 000432f2 c7050ce2130000000000
+1964 000432fc c70510e213000000803f
+1974 00043306 a314e21300
4
+1979 0004330b c70518e213000000803f
+1989 00043315 c7051ce2130000000000
+1999 0004331f c70424a0e11300
esp)
+2006 00043326 e87ffa0b00
___cxa_guard_release
+2011 0004332b e95df9ffff
+2016 00043330 f30f5c05341e1000
m0
+2024 00043338 f30f5e05341e1000
m0
+2032 00043340 803db0e1130000
b0
+2039 00043347 0f843a070000
+2045 0004334d f30f101de8120e00
m3
+2053 00043355 f30f5cd8
%xmm3
+2057 00043359 f30f1015a01b1000
m2
+2065 00043361 f30f59d0
%xmm2
+2069 00043365 0f28e0
%xmm4
+2072 00043368 f30f59e0

je
movl
movl
movl
movl
movl
movl
movl
movl
movl

0x00042b94
$0x00000000,0x0013e2e0
$0x00000000,0x0013e2e4
$0x3f000000,0x0013e2e8
$0x00000000,0x0013e2ec
$0x3f4ccccd,0x0013e2f0
$0x00000000,0x0013e2f4
$0x3f800000,0x0013e2f8
$0x3dcccccd,0x0013e2fc
$0x0013e280,(%

calll

0x00102daa

jmp
nopl

0x00042b94
0x00(%eax,%eax

nopw

0x00(%eax,%eax

movl

$0x0013e1a0,(%

calll

0x00102da4
testl

je

%eax,%

movl

0x00042c8d
$0x00000000,0x0013e200
$0x00000000,0x0013e204
$0x3e4ccccd,%e

movl

%eax,0x0013e20

movl

$0x00000000,0x0013e20c
$0x3f800000,0x0013e210
%eax,0x0013e21

movl

$0x3f800000,0x0013e218
$0x00000000,0x0013e21c
$0x0013e1a0,(%

movl
movl

movl
movl
movl
movl
calll

0x00102daa

jmp
subss

0x00042c8d
0x00101e34,%xm

divss

0x00101e34,%xm

cmpb

$0x00,0x0013e1

je
movss

0x00043a87
0x000e12e8,%xm
subss

movss

%xmm0,
0x00101ba0,%xm

mulss

%xmm0,

movaps

%xmm0,

mulss

%xmm0,

%xmm4
+2076
%xmm4
+2080
m4
+2088
%xmm1
+2091
%xmm1
+2095
%xmm1
+2099
m1
+2107
%xmm2
+2111
%xmm2
+2115
m2
+2123
%xmm0
+2126
%xmm0
+2130
%xmm0
+2134
m0
+2142
%xmm2
+2146
%xmm1
+2150
%xmm4
+2154
+2159
+2160
m0
+2167
+2173
m0
+2181
%xmm0
+2185
a8
+2192
+2198
m3
+2206
%xmm3
+2210
m2
+2218
%xmm2
+2222
%xmm4
+2225
%xmm4
+2229
%xmm4
+2233

0004336c f30f59e0
00043370 f30f5925dce11300

mulss
mulss

%xmm0,
0x0013e1dc,%xm

00043378 0f28c8

movaps

%xmm0,

0004337b f30f59ca

mulss

%xmm2,

0004337f f30f59cb

mulss

%xmm3,

00043383 f30f590dd4e11300

mulss

0x0013e1d4,%xm

0004338b f30f59d3

mulss

%xmm3,

0004338f f30f59d3

mulss

%xmm3,

00043393 f30f5915cce11300

mulss

0x0013e1cc,%xm

0004339b 0f28c3

movaps

%xmm3,

0004339e f30f59c3

mulss

%xmm3,

000433a2 f30f59c3

mulss

%xmm3,

000433a6 f30f5905c4e11300

mulss

0x0013e1c4,%xm

000433ae f30f58d0

addss

%xmm0,

000433b2 f30f58ca

addss

%xmm2,

000433b6 f30f58e1

addss

%xmm1,

000433ba e9acf9ffff
000433bf 90
000433c0 0f2e05381e1000

jmp

0x00042d6b

ucomiss

0x00101e38,%xm

000433c7 0f8250030000
000433cd f30f5c05381e1000

jb
subss

0x0004371d
0x00101e38,%xm

nop

000433d5 f30f5ec2

divss

%xmm2,

000433d9 803da8e1130000

cmpb

$0x00,0x0013e1

000433e0 0f8417050000
000433e6 f30f101de8120e00

je
movss

0x000438fd
0x000e12e8,%xm

000433ee f30f5cd8
000433f2 f30f1015a01b1000

subss
movss

%xmm0,
0x00101ba0,%xm

000433fa f30f59d0

mulss

%xmm0,

000433fe 0f28e0

movaps

%xmm0,

00043401 f30f59e0

mulss

%xmm0,

00043405 f30f59e0

mulss

%xmm0,

00043409 f30f5925fce11300

mulss

0x0013e1fc,%xm

m4
+2241 00043411
%xmm1
+2244 00043414
%xmm1
+2248 00043418
%xmm1
+2252 0004341c
m1
+2260 00043424
%xmm2
+2264 00043428
%xmm2
+2268 0004342c
m2
+2276 00043434
%xmm0
+2279 00043437
%xmm0
+2283 0004343b
%xmm0
+2287 0004343f
m0
+2295 00043447
%xmm2
+2299 0004344b
%xmm1
+2303 0004344f
%xmm4
+2307 00043453
x
+2314 0004345a
+2319 0004345f
ebp),%edx
+2322 00043462
m0
+2327 00043467
p)
+2333 0004346d
ebp),%eax
+2336 00043470
%eax
+2339 00043473
x04(%esp)
+2343 00043477
%esp)
+2346 0004347a
58(%ebp)
+2354 00043482
+2359 00043487
%esp
+2362 0004348a
m1
+2367 0004348f
p)
+2372 00043494
m0
+2377 00043499
m0
+2385 000434a1

0f28c8

movaps

%xmm0,

f30f59ca

mulss

%xmm2,

f30f59cb

mulss

%xmm3,

f30f590df4e11300

mulss

0x0013e1f4,%xm

f30f59d3

mulss

%xmm3,

f30f59d3

mulss

%xmm3,

f30f5915ece11300

mulss

0x0013e1ec,%xm

0f28c3

movaps

%xmm3,

f30f59c3

mulss

%xmm3,

f30f59c3

mulss

%xmm3,

f30f5905e4e11300

mulss

0x0013e1e4,%xm

f30f58d0

addss

%xmm0,

f30f58ca

addss

%xmm2,

f30f58e1

addss

%xmm1,

0fb605b0e11300

movzbl

0x0013e1b0,%ea

e9d0fcffff
8d55d0

jmp

f30f104510

movss

0x10(%ebp),%xm

f30f11442408

movss

%xmm0,0x08(%es

leal

0x0004312f
0xd0(%

8b450c

movl

0x0c(%

83c004

addl

$0x04,

89442404

movl

%eax,0

891424

movl

%edx,(

f30f119558ffffff

movss

%xmm2,0xffffff

e879d4ffff
83ec04

calll

f30f104dd4

movss

0xd4(%ebp),%xm

f30f114da4

movss

%xmm1,0xa4(%eb

f30f104510

movss

0x10(%ebp),%xm

f30f5c05301e1000

subss

0x00101e30,%xm

f30f109558ffffff

movss

0xffffff58(%eb

subl

0x00040900
$0x04,

p),%xmm2
+2393 000434a9
%xmm2
+2396 000434ac
+2402 000434b2
%xmm0
+2406 000434b6
p)
+2411 000434bb
a0
+2418 000434c2
+2424 000434c8
m3
+2432 000434d0
m3
+2437 000434d5
m2
+2445 000434dd
m2
+2450 000434e2
m4
+2455 000434e7
%xmm4
+2459 000434eb
m4
+2464 000434f0
m4
+2472 000434f8
m1
+2477 000434fd
%xmm1
+2481 00043501
%xmm1
+2485 00043505
m1
+2493 0004350d
%xmm2
+2497 00043511
%xmm2
+2501 00043515
m2
+2509 0004351d
%xmm0
+2512 00043520
%xmm0
+2516 00043524
%xmm0
+2520 00043528
m0
+2528 00043530
%xmm2
+2532 00043534
%xmm1
+2536 00043538
%xmm4
+2540 0004353c
m0
+2545 00043541
%xmm0
+2549 00043545

0f2ed0

ucomiss

%xmm0,

0f82fc020000
f30f5ec2

jb

f30f1145b0

movss

%xmm0,0xb0(%eb

803da0e1130000

cmpb

$0x00,0x0013e1

0f84c2040000
f30f101de8120e00

je
movss

0x0004398a
0x000e12e8,%xm

f30f5c5db0

subss

0xb0(%ebp),%xm

f30f1015a01b1000

movss

0x00101ba0,%xm

f30f5955b0

mulss

0xb0(%ebp),%xm

f30f1065b0

movss

0xb0(%ebp),%xm

divss

f30f59e4

mulss

0x000437ae
%xmm2,

%xmm4,

f30f5965b0

mulss

0xb0(%ebp),%xm

f30f59251ce21300

mulss

0x0013e21c,%xm

f30f104db0

movss

0xb0(%ebp),%xm

f30f59ca

mulss

%xmm2,

f30f59cb

mulss

%xmm3,

f30f590d14e21300

mulss

0x0013e214,%xm

f30f59d3

mulss

%xmm3,

f30f59d3

mulss

%xmm3,

f30f59150ce21300

mulss

0x0013e20c,%xm

0f28c3

movaps

%xmm3,

f30f59c3

mulss

%xmm3,

f30f59c3

mulss

%xmm3,

f30f590504e21300

mulss

0x0013e204,%xm

f30f58d0

addss

%xmm0,

f30f58ca

addss

%xmm2,

f30f58e1

addss

%xmm1,

f30f1045a4

movss

f30f5cc4
e9c6f9ffff

0xa4(%ebp),%xm
subss

jmp

%xmm4,
0x00042f10

+2554 0004354a c7042490e21300


esp)
+2561 00043551 f30f119558ffffff
58(%ebp)
+2569 00043559 e846f80b00
___cxa_guard_acquire
+2574 0004355e 85c0
eax
+2576 00043560 f30f109558ffffff
p),%xmm2
+2584 00043568 0f841ffaffff
+2590 0004356e c705a0e2130000000000
+2600 00043578 b8cdcccc3d
ax
+2605 0004357d a3a4e21300
4
+2610 00043582 c705a8e21300cdcc4c3e
+2620 0004358c c705ace2130000000000
+2630 00043596 c705b0e21300cdcc4c3f
+2640 000435a0 c705b4e2130000000000
+2650 000435aa c705b8e213000000803f
+2660 000435b4 a3bce21300
c
+2665 000435b9 c7042490e21300
esp)
+2672 000435c0 e8e5f70b00
___cxa_guard_release
+2677 000435c5 f30f109558ffffff
p),%xmm2
+2685 000435cd e9bbf9ffff
+2690 000435d2 c70424a0e11300
esp)
+2697 000435d9 e8c6f70b00
___cxa_guard_acquire
+2702 000435de 85c0
eax
+2704 000435e0 0f859a050000
+2710 000435e6 f30f10051ce21300
m0
+2718 000435ee f30f101d14e21300
m3
+2726 000435f6 f30f10350ce21300
m6
+2734 000435fe f30f102d04e21300
m5
+2742 00043606 e9fcf6ffff
+2747 0004360b c7042488e21300
esp)
+2754 00043612 f30f119558ffffff
58(%ebp)
+2762 0004361a e885f70b00
___cxa_guard_acquire
+2767 0004361f 85c0
eax
+2769 00043621 f30f109558ffffff
p),%xmm2
+2777 00043629 0f84bef7ffff
+2783 0004362f c705c0e2130000000000
+2793 00043639 c705c4e21300cdcccc3d
+2803 00043643 c705c8e21300cdcc4c3e

movl

$0x0013e290,(%

movss

%xmm2,0xffffff

calll

0x00102da4
testl

movss
je

0xffffff58(%eb

movl

0x00042f8d
$0x00000000,0x0013e2a0
$0x3dcccccd,%e

movl

%eax,0x0013e2a

movl

$0x3e4ccccd,0x0013e2a8
$0x00000000,0x0013e2ac
$0x3f4ccccd,0x0013e2b0
$0x00000000,0x0013e2b4
$0x3f800000,0x0013e2b8
%eax,0x0013e2b

movl

$0x0013e290,(%

calll

0x00102daa

movss

0xffffff58(%eb

jmp
movl

0x00042f8d
$0x0013e1a0,(%

calll

0x00102da4

movl

movl
movl
movl
movl
movl

testl

%eax,%

jne
movss

0x00043b80
0x0013e21c,%xm

movss

0x0013e214,%xm

movss

0x0013e20c,%xm

movss

0x0013e204,%xm

jmp
movl

0x00042d07
$0x0013e288,(%

movss

%xmm2,0xffffff

calll

0x00102da4
testl

movss
je
movl
movl
movl

%eax,%

%eax,%
0xffffff58(%eb

0x00042ded
$0x00000000,0x0013e2c0
$0x3dcccccd,0x0013e2c4
$0x3e4ccccd,0x0013e2c8

+2813 0004364d c705cce2130000000000


+2823 00043657 c705d0e213000000003f
+2833 00043661 c705d4e2130000000000
+2843 0004366b c705d8e213000000803f
+2853 00043675 c705dce2130000000000
+2863 0004367f c7042488e21300
esp)
+2870 00043686 e81ff70b00
___cxa_guard_release
+2875 0004368b f30f109558ffffff
p),%xmm2
+2883 00043693 e955f7ffff
+2888 00043698 c70424b0e11300
esp)
+2895 0004369f f30f11a548ffffff
48(%ebp)
+2903 000436a7 e8f8f60b00
___cxa_guard_acquire
+2908 000436ac 85c0
eax
+2910 000436ae f30f10a548ffffff
p),%xmm4
+2918 000436b6 0f847bfaffff
+2924 000436bc c705c0e11300fa7eaa3e
+2934 000436c6 c705c4e1130000000000
+2944 000436d0 c705c8e11300fa7eaa3e
+2954 000436da bacdcc4c3e
dx
+2959 000436df 8915cce11300
c
+2965 000436e5 b8fa7e2a3f
ax
+2970 000436ea a3d0e11300
0
+2975 000436ef 8915d4e11300
4
+2981 000436f5 a3d8e11300
8
+2986 000436fa c705dce1130000000000
+2996 00043704 c70424b0e11300
esp)
+3003 0004370b e89af60b00
___cxa_guard_release
+3008 00043710 f30f10a548ffffff
p),%xmm4
+3016 00043718 e91afaffff
+3021 0004371d f30f5c05341e1000
m0
+3029 00043725 f30f5e05341e1000
m0
+3037 0004372d 0fb605b0e11300
x
+3044 00043734 84c0
l
+3046 00043736 0f8491010000
+3052 0004373c f30f101de8120e00
m3
+3060 00043744 f30f5cd8
%xmm3
+3064 00043748 f30f1015a01b1000

movl
movl
movl
movl
movl
movl

$0x00000000,0x0013e2cc
$0x3f000000,0x0013e2d0
$0x00000000,0x0013e2d4
$0x3f800000,0x0013e2d8
$0x00000000,0x0013e2dc
$0x0013e288,(%

calll

0x00102daa

movss

0xffffff58(%eb

jmp
movl

0x00042ded
$0x0013e1b0,(%

movss

%xmm4,0xffffff

calll

0x00102da4
testl

movss
je

%eax,%
0xffffff48(%eb

movl

0x00043137
$0x3eaa7efa,0x0013e1c0
$0x00000000,0x0013e1c4
$0x3eaa7efa,0x0013e1c8
$0x3e4ccccd,%e

movl

%edx,0x0013e1c

movl

$0x3f2a7efa,%e

movl

%eax,0x0013e1d

movl

%edx,0x0013e1d

movl

%eax,0x0013e1d

movl

$0x00000000,0x0013e1dc
$0x0013e1b0,(%

movl
movl
movl

movl
calll

0x00102daa

movss

0xffffff48(%eb

jmp
subss

0x00043137
0x00101e34,%xm

divss

0x00101e34,%xm

movzbl

0x0013e1b0,%ea
testb

je
movss

0x000438cd
0x000e12e8,%xm
subss

movss

%al,%a

%xmm0,
0x00101ba0,%xm

m2
+3072
%xmm2
+3076
%xmm4
+3079
%xmm4
+3083
%xmm4
+3087
m4
+3095
%xmm1
+3098
%xmm1
+3102
%xmm1
+3106
m1
+3114
%xmm2
+3118
%xmm2
+3122
m2
+3130
%xmm0
+3133
%xmm0
+3137
%xmm0
+3141
m0
+3149
%xmm2
+3153
%xmm1
+3157
%xmm4
+3161
+3166
m0
+3173
+3179
m0
+3187
%xmm0
+3191
a8
+3198
+3204
m3
+3212
%xmm3
+3216
m2
+3224
%xmm2
+3228
%xmm4

00043750 f30f59d0

mulss

%xmm0,

00043754 0f28e0

movaps

%xmm0,

00043757 f30f59e0

mulss

%xmm0,

0004375b f30f59e0

mulss

%xmm0,

0004375f f30f5925dce11300

mulss

0x0013e1dc,%xm

00043767 0f28c8

movaps

%xmm0,

0004376a f30f59ca

mulss

%xmm2,

0004376e f30f59cb

mulss

%xmm3,

00043772 f30f590dd4e11300

mulss

0x0013e1d4,%xm

0004377a f30f59d3

mulss

%xmm3,

0004377e f30f59d3

mulss

%xmm3,

00043782 f30f5915cce11300

mulss

0x0013e1cc,%xm

0004378a 0f28c3

movaps

%xmm3,

0004378d f30f59c3

mulss

%xmm3,

00043791 f30f59c3

mulss

%xmm3,

00043795 f30f5905c4e11300

mulss

0x0013e1c4,%xm

0004379d f30f58d0

addss

%xmm0,

000437a1 f30f58ca

addss

%xmm2,

000437a5 f30f58e1

addss

%xmm1,

000437a9 e981f9ffff
000437ae 0f2e05381e1000

jmp
ucomiss

0x0004312f
0x00101e38,%xm

000437b5 0f828b000000
000437bb f30f5c05381e1000

jb
subss

0x00043846
0x00101e38,%xm

000437c3 f30f5ec2

divss

%xmm2,

000437c7 803da8e1130000

cmpb

$0x00,0x0013e1

000437ce 0f8408040000
000437d4 f30f101de8120e00

je
movss

0x00043bdc
0x000e12e8,%xm

000437dc f30f5cd8
000437e0 f30f1015a01b1000

subss
movss

%xmm0,
0x00101ba0,%xm

000437e8 f30f59d0

mulss

%xmm0,

000437ec 0f28e0

movaps

%xmm0,

+3231
%xmm4
+3235
%xmm4
+3239
m4
+3247
%xmm1
+3250
%xmm1
+3254
%xmm1
+3258
m1
+3266
%xmm2
+3270
%xmm2
+3274
m2
+3282
%xmm0
+3285
%xmm0
+3289
%xmm0
+3293
m0
+3301
%xmm2
+3305
%xmm1
+3309
%xmm4
+3313
+3318
%xmm0
+3322
%xmm0
+3326
b0
+3333
+3339
m3
+3347
%xmm3
+3351
m2
+3359
%xmm2
+3363
%xmm4
+3366
%xmm4
+3370
%xmm4
+3374
m4
+3382
%xmm1

000437ef f30f59e0

mulss

%xmm0,

000437f3 f30f59e0

mulss

%xmm0,

000437f7 f30f5925fce11300

mulss

0x0013e1fc,%xm

000437ff 0f28c8

movaps

%xmm0,

00043802 f30f59ca

mulss

%xmm2,

00043806 f30f59cb

mulss

%xmm3,

0004380a f30f590df4e11300

mulss

0x0013e1f4,%xm

00043812 f30f59d3

mulss

%xmm3,

00043816 f30f59d3

mulss

%xmm3,

0004381a f30f5915ece11300

mulss

0x0013e1ec,%xm

00043822 0f28c3

movaps

%xmm3,

00043825 f30f59c3

mulss

%xmm3,

00043829 f30f59c3

mulss

%xmm3,

0004382d f30f5905e4e11300

mulss

0x0013e1e4,%xm

00043835 f30f58d0

addss

%xmm0,

00043839 f30f58ca

addss

%xmm2,

0004383d f30f58e1

addss

%xmm1,

subss

0x0004353c
%xmm2,

divss

%xmm2,

00043841 e9f6fcffff
00043846 f30f5cc2

jmp

0004384a f30f5ec2
0004384e 803db0e1130000

cmpb

$0x00,0x0013e1

00043855 0f840e040000
0004385b f30f101de8120e00

je
movss

0x00043c69
0x000e12e8,%xm

00043863 f30f5cd8
00043867 f30f1015a01b1000

subss
movss

%xmm0,
0x00101ba0,%xm

0004386f f30f59d0

mulss

%xmm0,

00043873 0f28e0

movaps

%xmm0,

00043876 f30f59e0

mulss

%xmm0,

0004387a f30f59e0

mulss

%xmm0,

0004387e f30f5925dce11300
00043886 0f28c8

mulss

0x0013e1dc,%xm
movaps

%xmm0,

+3385 00043889 f30f59ca


%xmm1
+3389 0004388d f30f59cb
%xmm1
+3393 00043891 f30f590dd4e11300
m1
+3401 00043899 f30f59d3
%xmm2
+3405 0004389d f30f59d3
%xmm2
+3409 000438a1 f30f5915cce11300
m2
+3417 000438a9 0f28c3
%xmm0
+3420 000438ac f30f59c3
%xmm0
+3424 000438b0 f30f59c3
%xmm0
+3428 000438b4 f30f5905c4e11300
m0
+3436 000438bc f30f58d0
%xmm2
+3440 000438c0 f30f58ca
%xmm1
+3444 000438c4 f30f58e1
%xmm4
+3448 000438c8 e96ffcffff
+3453 000438cd c70424b0e11300
esp)
+3460 000438d4 f30f118568ffffff
68(%ebp)
+3468 000438dc e8c3f40b00
___cxa_guard_acquire
+3473 000438e1 85c0
eax
+3475 000438e3 f30f108568ffffff
p),%xmm0
+3483 000438eb 0f85fd030000
+3489 000438f1 0fb605b0e11300
x
+3496 000438f8 e93ffeffff
+3501 000438fd c70424a8e11300
esp)
+3508 00043904 f30f118568ffffff
68(%ebp)
+3516 0004390c e893f40b00
___cxa_guard_acquire
+3521 00043911 85c0
eax
+3523 00043913 f30f108568ffffff
p),%xmm0
+3531 0004391b 0f84c5faffff
+3537 00043921 c705e0e1130000000000
+3547 0004392b c705e4e1130000000000
+3557 00043935 c705e8e1130000000000
+3567 0004393f c705ece11300cdcc4c3e
+3577 00043949 c705f0e11300cdcc4c3f
+3587 00043953 c705f4e1130000000000
+3597 0004395d c705f8e113000000803f
+3607 00043967 c705fce1130000000000

mulss

%xmm2,

mulss

%xmm3,

mulss

0x0013e1d4,%xm
mulss

%xmm3,

mulss

%xmm3,

mulss

0x0013e1cc,%xm
movaps

%xmm3,

mulss

%xmm3,

mulss

%xmm3,

mulss

0x0013e1c4,%xm
addss

%xmm0,

addss

%xmm2,

addss

%xmm1,

jmp
movl

0x0004353c
$0x0013e1b0,(%

movss

%xmm0,0xffffff

calll

0x00102da4
testl

movss

0xffffff68(%eb

jne
movzbl

0x00043cee
0x0013e1b0,%ea

jmp
movl

0x0004373c
$0x0013e1a8,(%

movss

%xmm0,0xffffff

calll

0x00102da4
testl

movss
je
movl
movl
movl
movl
movl
movl
movl
movl

%eax,%

%eax,%
0xffffff68(%eb

0x000433e6
$0x00000000,0x0013e1e0
$0x00000000,0x0013e1e4
$0x00000000,0x0013e1e8
$0x3e4ccccd,0x0013e1ec
$0x3f4ccccd,0x0013e1f0
$0x00000000,0x0013e1f4
$0x3f800000,0x0013e1f8
$0x00000000,0x0013e1fc

+3617 00043971 c70424a8e11300


esp)
+3624 00043978 e82df40b00
___cxa_guard_release
+3629 0004397d f30f108568ffffff
p),%xmm0
+3637 00043985 e95cfaffff
+3642 0004398a c70424a0e11300
esp)
+3649 00043991 e80ef40b00
___cxa_guard_acquire
+3654 00043996 85c0
eax
+3656 00043998 0f842afbffff
+3662 0004399e c70500e2130000000000
+3672 000439a8 c70504e2130000000000
+3682 000439b2 b8cdcc4c3e
ax
+3687 000439b7 a308e21300
8
+3692 000439bc c7050ce2130000000000
+3702 000439c6 c70510e213000000803f
+3712 000439d0 a314e21300
4
+3717 000439d5 c70518e213000000803f
+3727 000439df c7051ce2130000000000
+3737 000439e9 c70424a0e11300
esp)
+3744 000439f0 e8b5f30b00
___cxa_guard_release
+3749 000439f5 e9cefaffff
+3754 000439fa c70424a8e11300
esp)
+3761 00043a01 f30f118568ffffff
68(%ebp)
+3769 00043a09 e896f30b00
___cxa_guard_acquire
+3774 00043a0e 85c0
eax
+3776 00043a10 f30f108568ffffff
p),%xmm0
+3784 00043a18 0f84acf7ffff
+3790 00043a1e c705e0e1130000000000
+3800 00043a28 c705e4e1130000000000
+3810 00043a32 c705e8e1130000000000
+3820 00043a3c c705ece11300cdcc4c3e
+3830 00043a46 c705f0e11300cdcc4c3f
+3840 00043a50 c705f4e1130000000000
+3850 00043a5a c705f8e113000000803f
+3860 00043a64 c705fce1130000000000
+3870 00043a6e c70424a8e11300
esp)
+3877 00043a75 e830f30b00
___cxa_guard_release
+3882 00043a7a f30f108568ffffff
p),%xmm0
+3890 00043a82 e943f7ffff
+3895 00043a87 c70424b0e11300
esp)
+3902 00043a8e f30f118568ffffff

movl

$0x0013e1a8,(%

calll

0x00102daa

movss

0xffffff68(%eb

jmp
movl

0x000433e6
$0x0013e1a0,(%

calll

0x00102da4
testl

je

%eax,%

movl

0x000434c8
$0x00000000,0x0013e200
$0x00000000,0x0013e204
$0x3e4ccccd,%e

movl

%eax,0x0013e20

movl

$0x00000000,0x0013e20c
$0x3f800000,0x0013e210
%eax,0x0013e21

movl

$0x3f800000,0x0013e218
$0x00000000,0x0013e21c
$0x0013e1a0,(%

movl
movl

movl
movl
movl
movl
calll

0x00102daa

jmp
movl

0x000434c8
$0x0013e1a8,(%

movss

%xmm0,0xffffff

calll

0x00102da4
testl

movss
je
movl
movl
movl
movl
movl
movl
movl
movl
movl

%eax,%
0xffffff68(%eb

0x000431ca
$0x00000000,0x0013e1e0
$0x00000000,0x0013e1e4
$0x00000000,0x0013e1e8
$0x3e4ccccd,0x0013e1ec
$0x3f4ccccd,0x0013e1f0
$0x00000000,0x0013e1f4
$0x3f800000,0x0013e1f8
$0x00000000,0x0013e1fc
$0x0013e1a8,(%

calll

0x00102daa

movss

0xffffff68(%eb

jmp
movl

0x000431ca
$0x0013e1b0,(%

movss

%xmm0,0xffffff

68(%ebp)
+3910 00043a96 e809f30b00
___cxa_guard_acquire
+3915 00043a9b 85c0
eax
+3917 00043a9d f30f108568ffffff
p),%xmm0
+3925 00043aa5 0f84a2f8ffff
+3931 00043aab f30f100d341e1000
m1
+3939 00043ab3 f30f110dc0e11300
c0
+3947 00043abb c705c4e1130000000000
+3957 00043ac5 f30f110dc8e11300
c8
+3965 00043acd bacdcc4c3e
dx
+3970 00043ad2 8915cce11300
c
+3976 00043ad8 b8fa7e2a3f
ax
+3981 00043add a3d0e11300
0
+3986 00043ae2 8915d4e11300
4
+3992 00043ae8 a3d8e11300
8
+3997 00043aed c705dce1130000000000
+4007 00043af7 c70424b0e11300
esp)
+4014 00043afe e8a7f20b00
___cxa_guard_release
+4019 00043b03 f30f108568ffffff
p),%xmm0
+4027 00043b0b e93df8ffff
+4032 00043b10 c70424a0e11300
esp)
+4039 00043b17 e888f20b00
___cxa_guard_acquire
+4044 00043b1c 85c0
eax
+4046 00043b1e 0f8490f5ffff
+4052 00043b24 c70500e2130000000000
+4062 00043b2e c70504e2130000000000
+4072 00043b38 b8cdcc4c3e
ax
+4077 00043b3d a308e21300
8
+4082 00043b42 c7050ce2130000000000
+4092 00043b4c c70510e213000000803f
+4102 00043b56 a314e21300
4
+4107 00043b5b c70518e213000000803f
+4117 00043b65 c7051ce2130000000000
+4127 00043b6f c70424a0e11300
esp)
+4134 00043b76 e82ff20b00
___cxa_guard_release
+4139 00043b7b e934f5ffff
+4144 00043b80 c70500e2130000000000

calll

0x00102da4
testl

movss

0xffffff68(%eb

je
movss

0x0004334d
0x00101e34,%xm

movss

%xmm1,0x0013e1

movss

$0x00000000,0x0013e1c4
%xmm1,0x0013e1

movl
movl

$0x3e4ccccd,%e

movl

%edx,0x0013e1c

movl

$0x3f2a7efa,%e

movl

%eax,0x0013e1d

movl

%edx,0x0013e1d

movl

%eax,0x0013e1d

movl

$0x00000000,0x0013e1dc
$0x0013e1b0,(%

movl
calll

0x00102daa

movss

0xffffff68(%eb

jmp
movl

0x0004334d
$0x0013e1a0,(%

calll

0x00102da4
testl

je

%eax,%

movl

0x000430b4
$0x00000000,0x0013e200
$0x00000000,0x0013e204
$0x3e4ccccd,%e

movl

%eax,0x0013e20

movl

$0x00000000,0x0013e20c
$0x3f800000,0x0013e210
%eax,0x0013e21

movl

$0x3f800000,0x0013e218
$0x00000000,0x0013e21c
$0x0013e1a0,(%

movl
movl

movl
movl
movl
movl
calll
jmp
movl

%eax,%

0x00102daa
0x000430b4
$0x00000000,0x0013e200

+4154 00043b8a c70504e2130000000000


+4164 00043b94 b8cdcc4c3e
ax
+4169 00043b99 a308e21300
8
+4174 00043b9e c7050ce2130000000000
+4184 00043ba8 c70510e213000000803f
+4194 00043bb2 a314e21300
4
+4199 00043bb7 c70518e213000000803f
+4209 00043bc1 c7051ce2130000000000
+4219 00043bcb c70424a0e11300
esp)
+4226 00043bd2 e8d3f10b00
___cxa_guard_release
+4231 00043bd7 e90afaffff
+4236 00043bdc c70424a8e11300
esp)
+4243 00043be3 f30f118568ffffff
68(%ebp)
+4251 00043beb e8b4f10b00
___cxa_guard_acquire
+4256 00043bf0 85c0
eax
+4258 00043bf2 f30f108568ffffff
p),%xmm0
+4266 00043bfa 0f84d4fbffff
+4272 00043c00 c705e0e1130000000000
+4282 00043c0a c705e4e1130000000000
+4292 00043c14 c705e8e1130000000000
+4302 00043c1e c705ece11300cdcc4c3e
+4312 00043c28 c705f0e11300cdcc4c3f
+4322 00043c32 c705f4e1130000000000
+4332 00043c3c c705f8e113000000803f
+4342 00043c46 c705fce1130000000000
+4352 00043c50 c70424a8e11300
esp)
+4359 00043c57 e84ef10b00
___cxa_guard_release
+4364 00043c5c f30f108568ffffff
p),%xmm0
+4372 00043c64 e96bfbffff
+4377 00043c69 c70424b0e11300
esp)
+4384 00043c70 f30f118568ffffff
68(%ebp)
+4392 00043c78 e827f10b00
___cxa_guard_acquire
+4397 00043c7d 85c0
eax
+4399 00043c7f f30f108568ffffff
p),%xmm0
+4407 00043c87 0f84cefbffff
+4413 00043c8d c705c0e11300fa7eaa3e
+4423 00043c97 c705c4e1130000000000
+4433 00043ca1 c705c8e11300fa7eaa3e
+4443 00043cab bacdcc4c3e
dx
+4448 00043cb0 8915cce11300
c

movl
movl

$0x00000000,0x0013e204
$0x3e4ccccd,%e

movl

%eax,0x0013e20

movl

$0x00000000,0x0013e20c
$0x3f800000,0x0013e210
%eax,0x0013e21

movl

$0x3f800000,0x0013e218
$0x00000000,0x0013e21c
$0x0013e1a0,(%

movl
movl
movl
movl
calll

0x00102daa

jmp
movl

0x000435e6
$0x0013e1a8,(%

movss

%xmm0,0xffffff

calll

0x00102da4
testl

movss
je
movl
movl
movl
movl
movl
movl
movl
movl
movl

%eax,%
0xffffff68(%eb

0x000437d4
$0x00000000,0x0013e1e0
$0x00000000,0x0013e1e4
$0x00000000,0x0013e1e8
$0x3e4ccccd,0x0013e1ec
$0x3f4ccccd,0x0013e1f0
$0x00000000,0x0013e1f4
$0x3f800000,0x0013e1f8
$0x00000000,0x0013e1fc
$0x0013e1a8,(%

calll

0x00102daa

movss

0xffffff68(%eb

jmp
movl

0x000437d4
$0x0013e1b0,(%

movss

%xmm0,0xffffff

calll

0x00102da4
testl

movss
je

%eax,%
0xffffff68(%eb

movl

0x0004385b
$0x3eaa7efa,0x0013e1c0
$0x00000000,0x0013e1c4
$0x3eaa7efa,0x0013e1c8
$0x3e4ccccd,%e

movl

%edx,0x0013e1c

movl
movl
movl

+4454 00043cb6 b8fa7e2a3f


ax
+4459 00043cbb a3d0e11300
0
+4464 00043cc0 8915d4e11300
4
+4470 00043cc6 a3d8e11300
8
+4475 00043ccb c705dce1130000000000
+4485 00043cd5 c70424b0e11300
esp)
+4492 00043cdc e8c9f00b00
___cxa_guard_release
+4497 00043ce1 f30f108568ffffff
p),%xmm0
+4505 00043ce9 e96dfbffff
+4510 00043cee f30f1015341e1000
m2
+4518 00043cf6 f30f1115c0e11300
c0
+4526 00043cfe c705c4e1130000000000
+4536 00043d08 f30f1115c8e11300
c8
+4544 00043d10 bacdcc4c3e
dx
+4549 00043d15 8915cce11300
c
+4555 00043d1b b8fa7e2a3f
ax
+4560 00043d20 a3d0e11300
0
+4565 00043d25 8915d4e11300
4
+4571 00043d2b a3d8e11300
8
+4576 00043d30 c705dce1130000000000
+4586 00043d3a c70424b0e11300
esp)
+4593 00043d41 f30f118568ffffff
68(%ebp)
+4601 00043d49 e85cf00b00
___cxa_guard_release
+4606 00043d4e 0fb605b0e11300
x
+4613 00043d55 f30f108568ffffff
p),%xmm0
+4621 00043d5d e9daf9ffff
+4626 00043d62 0f1f8000000000
x)
+4633 00043d69 0f1f8000000000
x)
+0

movl

$0x3f2a7efa,%e

movl

%eax,0x0013e1d

movl

%edx,0x0013e1d

movl

%eax,0x0013e1d

movl

$0x00000000,0x0013e1dc
$0x0013e1b0,(%

movl
calll

0x00102daa

movss

0xffffff68(%eb

jmp
movss

0x0004385b
0x00101e34,%xm

movss

%xmm2,0x0013e1

movss

$0x00000000,0x0013e1c4
%xmm2,0x0013e1

movl
movl

$0x3e4ccccd,%e

movl

%edx,0x0013e1c

movl

$0x3f2a7efa,%e

movl

%eax,0x0013e1d

movl

%edx,0x0013e1d

movl

%eax,0x0013e1d

movl

$0x00000000,0x0013e1dc
$0x0013e1b0,(%

movl
movss

%xmm0,0xffffff

calll

0x00102daa

movzbl

0x0013e1b0,%ea

movss

0xffffff68(%eb

jmp
nopl

0x0004373c
0x00000000(%ea

nopl

0x00000000(%ea

00043d70 55

pushl

00043d71 89e5

movl

00043d73 57

pushl

00043d74 56

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi

+5

00043d75 53

pushl

%ebx
+6
00043d76 81ecac000000
000ac,%esp
+12 00043d7c 8b7508
ebp),%esi
+15 00043d7f 8b7d14
ebp),%edi
+18 00043d82 f30f1005341e1000
m0
+26 00043d8a 0f2e4510
ebp),%xmm0
+30 00043d8e 0f829c010000
+36 00043d94 f30f104d10
m1
+41 00043d99 f30f5ec8
%xmm1
+45 00043d9d f30f114d84
p)
+50 00043da2 803da0e1130000
a0
+57 00043da9 0f8481040000
+63 00043daf f30f1005e8120e00
m0
+71 00043db7 f30f5c4584
m0
+76 00043dbc f30f106d84
m5
+81 00043dc1 f30f59ed
%xmm5
+85 00043dc5 f30f596d84
m5
+90 00043dca f30f104d84
m1
+95 00043dcf f30f590da01b1000
m1
+103 00043dd7 f30f105d84
m3
+108 00043ddc f30f59d9
%xmm3
+112 00043de0 f30f59d8
%xmm3
+116 00043de4 0f28d0
%xmm2
+119 00043de7 f30f59d1
%xmm2
+123 00043deb f30f59d0
%xmm2
+127 00043def 0f28f0
%xmm6
+130 00043df2 f30f59f0
%xmm6
+134 00043df6 f30f59f0
%xmm6
+138 00043dfa 0f28fd
%xmm7
+141 00043dfd f30f593d1ce21300
m7
+149 00043e05 0f28e3
%xmm4

subl

$0x000

movl

0x08(%

movl

0x14(%

movss

0x00101e34,%xm
ucomiss

jb
movss

0x10(%
0x00043f30
0x10(%ebp),%xm

divss

%xmm0,

movss

%xmm1,0x84(%eb

cmpb

$0x00,0x0013e1

je
movss

0x00044230
0x000e12e8,%xm

subss

0x84(%ebp),%xm

movss

0x84(%ebp),%xm
mulss

%xmm5,

mulss

0x84(%ebp),%xm

movss

0x84(%ebp),%xm

mulss

0x00101ba0,%xm

movss

0x84(%ebp),%xm
mulss

%xmm1,

mulss

%xmm0,

movaps

%xmm0,

mulss

%xmm1,

mulss

%xmm0,

movaps

%xmm0,

mulss

%xmm0,

mulss

%xmm0,

movaps

%xmm5,

mulss

0x0013e21c,%xm
movaps

%xmm3,

+152 00043e08 f30f592514e21300

mulss

0x0013e214,%xm

m4
+160 00043e10
%xmm0
+163 00043e13
m0
+171 00043e1b
%xmm1
+174 00043e1e
m1
+182 00043e26
%xmm0
+186 00043e2a
%xmm4
+190 00043e2e
%xmm7
+194 00043e32
m5
+202 00043e3a
m3
+210 00043e42
m2
+218 00043e4a
m6
+226 00043e52
%xmm2
+230 00043e56
%xmm3
+234 00043e5a
%xmm5
+238 00043e5e
m5
+246 00043e66
(%esi)
+250 00043e6a
i)
+255 00043e6f
ebp),%ebx
+258 00043e72
%ebx
+261 00043e75
ebp),%eax
+264 00043e78
m2
+269 00043e7d
p)
+275 00043e83
x04(%esp)
+279 00043e87
%esp)
+282 00043e8a
+287 00043e8f
%esp
+290 00043e92
m0
+295 00043e97
p)
+300 00043e9c
ebp),%eax
+303 00043e9f

0f28c2
f30f59050ce21300

movaps
mulss

0f28ce
f30f590d04e21300

%xmm2,
0x0013e20c,%xm

movaps
mulss

%xmm6,
0x0013e204,%xm

f30f58c1

addss

%xmm1,

f30f58e0

addss

%xmm0,

f30f58fc

addss

%xmm4,

f30f592d18e21300

mulss

0x0013e218,%xm

f30f591d10e21300

mulss

0x0013e210,%xm

f30f591508e21300

mulss

0x0013e208,%xm

f30f593500e21300

mulss

0x0013e200,%xm

f30f58d6

addss

%xmm6,

f30f58da

addss

%xmm2,

f30f58eb

addss

%xmm3,

f30f592d341e1000

mulss

f30f112e
f30f117e04

0x00101e34,%xm
movss

movss

%xmm5,
%xmm7,0x04(%es

8b5d0c

movl

0x0c(%

83c304

addl

$0x04,

8d45e0

leal

0xe0(%

f30f105510

movss

0x10(%ebp),%xm

f30f11542408

movss

%xmm2,0x08(%es

895c2404

movl

%ebx,0

890424

movl

%eax,(

subl

0x00040900
$0x04,

e871caffff
83ec04

calll

f30f1045e4

movss

0xe4(%ebp),%xm

f30f1145a4

movss

%xmm0,0xa4(%eb

8d45d8
f30f104d10

leal
movss

0xd8(%
0x10(%ebp),%xm

m1
+308 00043ea4 f30f5c0d301e1000

subss

0x00101e30,%xm

movss

%xmm1,0x08(%es

m1
+316 00043eac f30f114c2408
p)
+322 00043eb2
x04(%esp)
+326 00043eb6
%esp)
+329 00043eb9
+334 00043ebe
%esp
+337 00043ec1
m0
+342 00043ec6
m0
+347 00043ecb
%xmm3
+350 00043ece
m3
+358 00043ed6
m3
+365 00043edd
04(%edi)
+372 00043ee4
(%edi)
+376 00043ee8
%xmm0
+379 00043eeb
%xmm0
+383 00043eef
m0
+391 00043ef7
%xmm0
+395 00043efb
%xmm2
+398 00043efe
%xmm0
+401 00043f01
3f05
+403 00043f03
3f1e
+405 00043f05
m1
+413 00043f0d
%xmm1
+417 00043f11
%xmm3
+421 00043f15
(%edi)
+425 00043f19
i)
+430 00043f1e
eax
+432 00043f20
ebp),%esp
+435 00043f23
+436 00043f24
+437 00043f25
+438 00043f26

895c2404

movl

%ebx,0

890424

movl

%eax,(

subl

0x00040900
$0x04,

e842caffff
83ec04

calll

f30f1045a4

movss

0xa4(%ebp),%xm

f30f5c45dc

subss

0xdc(%ebp),%xm

0f28d8

movaps

%xmm0,

f30f5e1d301e1000

divss

0x00101e30,%xm

0f571d401e1000

xorps

0x00101e40,%xm

c747040000803f

movl

$0x3f800000,0x

f30f111f

movss

%xmm3,

0f28c3

movaps

%xmm3,

f30f59c3

mulss

%xmm3,

f30f5805e8120e00

addss

0x000e12e8,%xm

f30f51c0

sqrtss

%xmm0,

0f57d2

xorps

%xmm2,

0f2ec2

ucomiss

%xmm2,

7a02

jp

0x0004

7419

je

0x0004

f30f100de8120e00

movss

0x000e12e8,%xm

f30f5ec8

divss

%xmm0,

f30f59d9

mulss

%xmm1,

f30f111f

movss

%xmm3,

f30f114f04

movss

%xmm1,0x04(%ed

89f0

movl

%esi,%

8d65f4

leal

0xf4(%

5b
5e
5f
c9

popl
popl
popl
leave

%ebx
%esi
%edi

+439 00043f27 c20400

retl

$0x000

4
+442 00043f2a 660f1f440000

nopw

0x00(%eax,%eax

+448 00043f30 f30f105510

movss

0x10(%ebp),%xm

ucomiss

0x00101e38,%xm

jb
subss

0x00044080
0x00101e38,%xm

)
m2
+453 00043f35 0f2e15381e1000
m2
+460 00043f3c 0f823e010000
+466 00043f42 f30f5c15381e1000
m2
+474
%xmm2
+478
a8
+485
+491
m0
+499
%xmm0
+503
%xmm5
+506
%xmm5
+510
%xmm5
+514
%xmm1
+517
m1
+525
%xmm3
+528
%xmm3
+532
%xmm3
+536
%xmm2
+539
%xmm2
+543
%xmm2
+547
%xmm6
+550
%xmm6
+554
%xmm6
+558
%xmm7
+561
m7
+569
%xmm4
+572
m4
+580
%xmm0
+583
m0

00043f4a f30f5ed0

divss

%xmm0,

00043f4e 803da8e1130000

cmpb

$0x00,0x0013e1

00043f55 0f849b030000
00043f5b f30f1005e8120e00

je
movss

0x000442f6
0x000e12e8,%xm

00043f63 f30f5cc2

subss

%xmm2,

00043f67 0f28ea

movaps

%xmm2,

00043f6a f30f59ea

mulss

%xmm2,

00043f6e f30f59ea

mulss

%xmm2,

00043f72 0f28ca

movaps

%xmm2,

00043f75 f30f590da01b1000

mulss

0x00101ba0,%xm

00043f7d 0f28da

movaps

%xmm2,

00043f80 f30f59d9

mulss

%xmm1,

00043f84 f30f59d8

mulss

%xmm0,

00043f88 0f28d0

movaps

%xmm0,

00043f8b f30f59d1

mulss

%xmm1,

00043f8f f30f59d0

mulss

%xmm0,

00043f93 0f28f0

movaps

%xmm0,

00043f96 f30f59f0

mulss

%xmm0,

00043f9a f30f59f0

mulss

%xmm0,

00043f9e 0f28fd

movaps

%xmm5,

00043fa1 f30f593dfce11300

mulss

00043fa9 0f28e3
00043fac f30f5925f4e11300

movaps
mulss

00043fb4 0f28c2
00043fb7 f30f5905ece11300

0x0013e1fc,%xm

0x0013e1f4,%xm
movaps

mulss

%xmm3,

%xmm2,
0x0013e1ec,%xm

+591 00043fbf
%xmm1
+594 00043fc2
m1
+602 00043fca
%xmm0
+606 00043fce
%xmm4
+610 00043fd2
%xmm7
+614 00043fd6
m5
+622 00043fde
m3
+630 00043fe6
m2
+638 00043fee
m6
+646 00043ff6
%xmm2
+650 00043ffa
%xmm3
+654 00043ffe
%xmm5
+658 00044002
m5
+666 0004400a
m5
+674 00044012
(%esi)
+678 00044016
i)
+683 0004401b
ebp),%ebx
+686 0004401e
%ebx
+689 00044021
ebp),%eax
+692 00044024
m0
+700 0004402c
m0
+705 00044031
p)
+711 00044037
x04(%esp)
+715 0004403b
%esp)
+718 0004403e
+723 00044043
%esp
+726 00044046
m0
+731 0004404b
p)
+736 00044050
ebp),%eax
+739 00044053
m1
+744 00044058

0f28ce
f30f590de4e11300

movaps
mulss

%xmm6,
0x0013e1e4,%xm

f30f58c1

addss

%xmm1,

f30f58e0

addss

%xmm0,

f30f58fc

addss

%xmm4,

f30f592df8e11300

mulss

0x0013e1f8,%xm

f30f591df0e11300

mulss

0x0013e1f0,%xm

f30f5915e8e11300

mulss

0x0013e1e8,%xm

f30f5935e0e11300

mulss

0x0013e1e0,%xm

f30f58d6

addss

%xmm6,

f30f58da

addss

%xmm2,

f30f58eb

addss

%xmm3,

f30f592d341e1000

mulss

0x00101e34,%xm

f30f582d381e1000

addss

0x00101e38,%xm

f30f112e
f30f117e04

movss
movss

%xmm5,
%xmm7,0x04(%es

8b5d0c

movl

0x0c(%

83c304

addl

$0x04,

8d45d0

leal

0xd0(%

f30f1005301e1000

movss

0x00101e30,%xm

f30f584510

addss

0x10(%ebp),%xm

f30f11442408

movss

%xmm0,0x08(%es

895c2404

movl

%ebx,0

890424

movl

%eax,(

subl

0x00040900
$0x04,

e8bdc8ffff
83ec04

calll

f30f1045d4

movss

0xd4(%ebp),%xm

f30f1145a0

movss

%xmm0,0xa0(%eb

8d45c8

leal

0xc8(%

f30f104d10

movss

0x10(%ebp),%xm

f30f114c2408

movss

%xmm1,0x08(%es

p)
+750 0004405e
x04(%esp)
+754 00044062
%esp)
+757 00044065
+762 0004406a
%esp
+765 0004406d
m0
+770 00044072
m0
+775 00044077
+780 0004407c
eax)
+784 00044080
%xmm2
+788 00044084
%xmm2
+792 00044088
b0
+799 0004408f
+805 00044095
m0
+813 0004409d
%xmm0
+817 000440a1
%xmm1
+820 000440a4
%xmm1
+824 000440a8
%xmm1
+828 000440ac
p)
+833 000440b1
%xmm1
+836 000440b4
m1
+844 000440bc
%xmm2
+848 000440c0
%xmm2
+852 000440c4
p)
+857 000440c9
%xmm1
+861 000440cd
%xmm1
+865 000440d1
p)
+870 000440d6
%xmm2
+873 000440d9
%xmm2
+877 000440dd
%xmm0
+881 000440e1
p)
+886 000440e6
m4

895c2404

movl

%ebx,0

890424

movl

%eax,(

subl

0x00040900
$0x04,

e896c8ffff
83ec04

calll

f30f1045a0

movss

0xa0(%ebp),%xm

f30f5c45cc

subss

0xcc(%ebp),%xm

e94ffeffff
0f1f4000

jmp
nopl

0x00043ecb
0x00(%

f30f5cd0

subss

%xmm0,

f30f5ed0

divss

%xmm0,

803db0e1130000

cmpb

$0x00,0x0013e1

0f84ee020000
f30f1005e8120e00

je
movss

0x00044383
0x000e12e8,%xm

f30f5cc2

subss

%xmm2,

0f28ca

movaps

%xmm2,

f30f59ca

mulss

%xmm2,

f30f59ca

mulss

%xmm2,

f30f114d94

movss

0f28ca
f30f590da01b1000

%xmm1,0x94(%eb
movaps

mulss

%xmm2,
0x00101ba0,%xm

f30f59d1

mulss

%xmm1,

f30f59d0

mulss

%xmm0,

f30f115590

movss

%xmm2,0x90(%eb

f30f59c8

mulss

%xmm0,

f30f59c8

mulss

%xmm0,

f30f114d8c

movss

%xmm1,0x8c(%eb

0f28d0

movaps

%xmm0,

f30f59d0

mulss

%xmm0,

f30f59c2

mulss

%xmm2,

f30f114588

movss

%xmm0,0x88(%eb

f30f106594

movss

0x94(%ebp),%xm

+891 000440eb f30f5925dce11300

mulss

0x0013e1dc,%xm

movss

0x90(%ebp),%xm

mulss

0x0013e1d4,%xm

m4
+899 000440f3 f30f105590
m2
+904 000440f8 f30f5915d4e11300
m2
+912 00044100
%xmm0
+915 00044103
m0
+923 0004410b
m1
+928 00044110
m1
+936 00044118
%xmm0
+940 0004411c
%xmm2
+944 00044120
%xmm4
+948 00044124
m3
+953 00044129
m3
+961 00044131
m2
+966 00044136
m2
+974 0004413e
m0
+979 00044143
m0
+987 0004414b
m1
+992 00044150
m1
+1000 00044158
%xmm0
+1004 0004415c
%xmm2
+1008 00044160
%xmm3
+1012 00044164
(%esi)
+1016 00044168
i)
+1021 0004416d
ebp),%ebx
+1024 00044170
%ebx
+1027 00044173
m0
+1032 00044178
m0
+1039 0004417f
+1045 00044185
ebp),%eax
+1048 00044188
m0
+1056 00044190

0f28c1

movaps

%xmm1,

f30f5905cce11300

mulss

0x0013e1cc,%xm

f30f104d88

movss

0x88(%ebp),%xm

f30f590dc4e11300

mulss

0x0013e1c4,%xm

f30f58c1

addss

%xmm1,

f30f58d0

addss

%xmm0,

f30f58e2

addss

%xmm2,

f30f105d94

movss

0x94(%ebp),%xm

f30f591dd8e11300

mulss

0x0013e1d8,%xm

f30f105590

movss

0x90(%ebp),%xm

f30f5915d0e11300

mulss

0x0013e1d0,%xm

f30f10458c

movss

0x8c(%ebp),%xm

f30f5905c8e11300

mulss

0x0013e1c8,%xm

f30f104d88

movss

0x88(%ebp),%xm

f30f590dc0e11300

mulss

0x0013e1c0,%xm

f30f58c1

addss

%xmm1,

f30f58d0

addss

%xmm0,

f30f58da

addss

%xmm2,

f30f111e

movss

%xmm3,

f30f116604

movss

%xmm4,0x04(%es

8b5d0c

movl

0x0c(%

83c304

addl

$0x04,

f30f104510

movss

0x10(%ebp),%xm

0f2e05e0120e00

ucomiss

0x000e12e0,%xm

0f871b010000
8d45b0

ja

f30f1005301e1000

movss

0x00101e30,%xm

f30f584510

addss

0x10(%ebp),%xm

leal

0x000442a0
0xb0(%

m0
+1061 00044195 f30f11442408
p)
+1067 0004419b 895c2404
x04(%esp)
+1071 0004419f 890424
%esp)
+1074 000441a2 e859c7ffff
+1079 000441a7 83ec04
%esp
+1082 000441aa f30f104db4
m1
+1087 000441af f30f114d98
p)
+1092 000441b4 803db0e1130000
b0
+1099 000441bb 0f8453020000
+1105 000441c1 f30f105594
m2
+1110 000441c6 f30f5915dce11300
m2
+1118 000441ce f30f115594
p)
+1123 000441d3 f30f104590
m0
+1128 000441d8 f30f5905d4e11300
m0
+1136 000441e0 f30f114590
p)
+1141 000441e5 f30f104d8c
m1
+1146 000441ea f30f590dcce11300
m1
+1154 000441f2 f30f114d8c
p)
+1159 000441f7 f30f105588
m2
+1164 000441fc f30f5915c4e11300
m2
+1172 00044204 f30f58ca
%xmm1
+1176 00044208 f30f58c1
%xmm0
+1180 0004420c f30f104d94
m1
+1185 00044211 f30f58c8
%xmm1
+1189 00044215 f30f104598
m0
+1194 0004421a f30f5cc1
%xmm0
+1198 0004421e e9a8fcffff
+1203 00044223 660f1f440000
)
+1209 00044229 0f1f8000000000
x)
+1216 00044230 c70424a0e11300
esp)
+1223 00044237 e868eb0b00
___cxa_guard_acquire

movss

%xmm0,0x08(%es
movl

%ebx,0

movl

%eax,(

subl

0x00040900
$0x04,

calll
movss

0xb4(%ebp),%xm

movss

%xmm1,0x98(%eb

cmpb

$0x00,0x0013e1

je
movss

0x00044414
0x94(%ebp),%xm

mulss

0x0013e1dc,%xm

movss

%xmm2,0x94(%eb

movss

0x90(%ebp),%xm

mulss

0x0013e1d4,%xm

movss

%xmm0,0x90(%eb

movss

0x8c(%ebp),%xm

mulss

0x0013e1cc,%xm

movss

%xmm1,0x8c(%eb

movss

0x88(%ebp),%xm

mulss

0x0013e1c4,%xm
addss

%xmm2,

addss

%xmm1,

movss

0x94(%ebp),%xm
addss

movss

%xmm0,
0x98(%ebp),%xm

subss

%xmm1,

jmp
nopw

0x00043ecb
0x00(%eax,%eax

nopl

0x00000000(%ea

movl

$0x0013e1a0,(%

calll

0x00102da4

+1228 0004423c 85c0


eax
+1230 0004423e 0f846bfbffff
+1236 00044244 c70500e2130000000000
+1246 0004424e c70504e2130000000000
+1256 00044258 b8cdcc4c3e
ax
+1261 0004425d a308e21300
8
+1266 00044262 c7050ce2130000000000
+1276 0004426c c70510e213000000803f
+1286 00044276 a314e21300
4
+1291 0004427b c70518e213000000803f
+1301 00044285 c7051ce2130000000000
+1311 0004428f c70424a0e11300
esp)
+1318 00044296 e80feb0b00
___cxa_guard_release
+1323 0004429b e90ffbffff
+1328 000442a0 8d45c0
ebp),%eax
+1331 000442a3 f30f11442408
p)
+1337 000442a9 895c2404
x04(%esp)
+1341 000442ad 890424
%esp)
+1344 000442b0 e84bc6ffff
+1349 000442b5 83ec04
%esp
+1352 000442b8 f30f104dc4
m1
+1357 000442bd f30f114d9c
p)
+1362 000442c2 8d45b8
ebp),%eax
+1365 000442c5 f30f105510
m2
+1370 000442ca f30f5c15301e1000
m2
+1378 000442d2 f30f11542408
p)
+1384 000442d8 895c2404
x04(%esp)
+1388 000442dc 890424
%esp)
+1391 000442df e81cc6ffff
+1396 000442e4 83ec04
%esp
+1399 000442e7 f30f10459c
m0
+1404 000442ec f30f5c45bc
m0
+1409 000442f1 e9d5fbffff
+1414 000442f6 c70424a8e11300
esp)
+1421 000442fd f30f119558ffffff
58(%ebp)
+1429 00044305 e89aea0b00

testl
je

%eax,%

movl

0x00043daf
$0x00000000,0x0013e200
$0x00000000,0x0013e204
$0x3e4ccccd,%e

movl

%eax,0x0013e20

movl

$0x00000000,0x0013e20c
$0x3f800000,0x0013e210
%eax,0x0013e21

movl

$0x3f800000,0x0013e218
$0x00000000,0x0013e21c
$0x0013e1a0,(%

movl
movl

movl
movl
movl
movl
calll

0x00102daa

jmp
leal
movss

0x00043daf
0xc0(%
%xmm0,0x08(%es

movl

%ebx,0

movl

%eax,(

subl

0x00040900
$0x04,

calll
movss

0xc4(%ebp),%xm

movss

%xmm1,0x9c(%eb
leal

0xb8(%

movss

0x10(%ebp),%xm

subss

0x00101e30,%xm

movss

%xmm2,0x08(%es
movl

%ebx,0

movl

%eax,(

subl

0x00040900
$0x04,

calll
movss

0x9c(%ebp),%xm

subss

0xbc(%ebp),%xm

jmp
movl

0x00043ecb
$0x0013e1a8,(%

movss

%xmm2,0xffffff

calll

0x00102da4

___cxa_guard_acquire
+1434 0004430a 85c0
eax
+1436 0004430c f30f109558ffffff
p),%xmm2
+1444 00044314 0f8441fcffff
+1450 0004431a c705e0e1130000000000
+1460 00044324 c705e4e1130000000000
+1470 0004432e c705e8e1130000000000
+1480 00044338 c705ece11300cdcc4c3e
+1490 00044342 c705f0e11300cdcc4c3f
+1500 0004434c c705f4e1130000000000
+1510 00044356 c705f8e113000000803f
+1520 00044360 c705fce1130000000000
+1530 0004436a c70424a8e11300
esp)
+1537 00044371 e834ea0b00
___cxa_guard_release
+1542 00044376 f30f109558ffffff
p),%xmm2
+1550 0004437e e9d8fbffff
+1555 00044383 c70424b0e11300
esp)
+1562 0004438a f30f118568ffffff
68(%ebp)
+1570 00044392 f30f119558ffffff
58(%ebp)
+1578 0004439a e805ea0b00
___cxa_guard_acquire
+1583 0004439f 85c0
eax
+1585 000443a1 f30f108568ffffff
p),%xmm0
+1593 000443a9 f30f109558ffffff
p),%xmm2
+1601 000443b1 0f84defcffff
+1607 000443b7 f30f1105c0e11300
c0
+1615 000443bf c705c4e1130000000000
+1625 000443c9 f30f1105c8e11300
c8
+1633 000443d1 bacdcc4c3e
dx
+1638 000443d6 8915cce11300
c
+1644 000443dc b8fa7e2a3f
ax
+1649 000443e1 a3d0e11300
0
+1654 000443e6 8915d4e11300
4
+1660 000443ec a3d8e11300
8
+1665 000443f1 c705dce1130000000000
+1675 000443fb c70424b0e11300
esp)
+1682 00044402 e8a3e90b00
___cxa_guard_release
+1687 00044407 f30f109558ffffff
p),%xmm2

testl
movss
je
movl
movl
movl
movl
movl
movl
movl
movl
movl

%eax,%
0xffffff58(%eb

0x00043f5b
$0x00000000,0x0013e1e0
$0x00000000,0x0013e1e4
$0x00000000,0x0013e1e8
$0x3e4ccccd,0x0013e1ec
$0x3f4ccccd,0x0013e1f0
$0x00000000,0x0013e1f4
$0x3f800000,0x0013e1f8
$0x00000000,0x0013e1fc
$0x0013e1a8,(%

calll

0x00102daa

movss

0xffffff58(%eb

jmp
movl

0x00043f5b
$0x0013e1b0,(%

movss

%xmm0,0xffffff

movss

%xmm2,0xffffff

calll

0x00102da4
testl

%eax,%

movss

0xffffff68(%eb

movss

0xffffff58(%eb

je
movss

0x00044095
%xmm0,0x0013e1

movss

$0x00000000,0x0013e1c4
%xmm0,0x0013e1

movl
movl

$0x3e4ccccd,%e

movl

%edx,0x0013e1c

movl

$0x3f2a7efa,%e

movl

%eax,0x0013e1d

movl

%edx,0x0013e1d

movl

%eax,0x0013e1d

movl

$0x00000000,0x0013e1dc
$0x0013e1b0,(%

movl
calll

0x00102daa

movss

0xffffff58(%eb

+1695 0004440f e981fcffff


+1700 00044414 c70424b0e11300
esp)
+1707 0004441b e884e90b00
___cxa_guard_acquire
+1712 00044420 85c0
eax
+1714 00044422 0f8499fdffff
+1720 00044428 c705c0e11300fa7eaa3e
+1730 00044432 c705c4e1130000000000
+1740 0004443c c705c8e11300fa7eaa3e
+1750 00044446 bacdcc4c3e
dx
+1755 0004444b 8915cce11300
c
+1761 00044451 b8fa7e2a3f
ax
+1766 00044456 a3d0e11300
0
+1771 0004445b 8915d4e11300
4
+1777 00044461 a3d8e11300
8
+1782 00044466 c705dce1130000000000
+1792 00044470 c70424b0e11300
esp)
+1799 00044477 e82ee90b00
___cxa_guard_release
+1804 0004447c e940fdffff
+1809 00044481 90
+1810 00044482 90
+1811 00044483 90
+1812 00044484 90
+1813 00044485 90
+1814 00044486 90
+1815 00044487 90
+1816 00044488 90
+1817 00044489 90
+1818 0004448a 90
+1819 0004448b 90
+1820 0004448c 90
+1821 0004448d 90
+1822 0004448e 90
+1823 0004448f 90
+0

jmp
movl

0x00044095
$0x0013e1b0,(%

calll

0x00102da4
testl

je

%eax,%

movl

0x000441c1
$0x3eaa7efa,0x0013e1c0
$0x00000000,0x0013e1c4
$0x3eaa7efa,0x0013e1c8
$0x3e4ccccd,%e

movl

%edx,0x0013e1c

movl

$0x3f2a7efa,%e

movl

%eax,0x0013e1d

movl

%edx,0x0013e1d

movl

%eax,0x0013e1d

movl

$0x00000000,0x0013e1dc
$0x0013e1b0,(%

movl
movl
movl

movl
calll

0x00102daa

jmp

0x000441c1
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

00044490 55

pushl

%ebp
+1
00044491 89e5
%esp,%ebp
+3
00044493 b801000000
00001,%eax
+8
00044498 c9
+9
00044499 c3
+10 0004449a 660f1f440000
)
+0

movl
movl

nopw

$0x000
leave
ret
0x00(%eax,%eax

000444a0 55

pushl

000444a1 89e5

movl

%ebp
+1
%esp,%ebp

+3

000444a3 53

pushl

%ebx
+4
000444a4 83ec14
$0x14,%esp
+7
000444a7 8b5d08
0x08(%ebp),%ebx
+10 000444aa c703c89d1300
ebx)
+16 000444b0 c74304149e1300
04(%ebx)
+23 000444b7 891c24
%esp)
+26 000444ba e89128fcff
+31 000444bf 895d08
x08(%ebp)
+34 000444c2 83c414
%esp
+37 000444c5 5b
+38 000444c6 c9
+39 000444c7 e9a2e80b00
+44 000444cc 0f1f4000
eax)
+0

subl
movl
movl

$0x00139dc8,(%

movl

$0x00139e14,0x
movl

%ebx,(

movl

0x00006d50
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopl

000444d0 55

0x00102d6e
0x00(%
pushl

%ebp
+1
000444d1 89e5
%esp,%ebp
+3
000444d3 8b4508
0x08(%ebp),%eax
+6
000444d6 c700c89d1300
39dc8,(%eax)
+12 000444dc c74004149e1300
04(%eax)
+19 000444e3 894508
x08(%ebp)
+22 000444e6 c9
+23 000444e7 e96428fcff
+28 000444ec 0f1f4000
eax)
+0

movl
movl
movl
movl

$0x001
$0x00139e14,0x

movl

%eax,0

leave
jmp
nopl

000444f0 55

0x00006d50
0x00(%
pushl

%ebp
+1
000444f1 89e5
%esp,%ebp
+3
000444f3 57
%edi
+4
000444f4 56
%esi
+5
000444f5 53
%ebx
+6
000444f6 83ec2c
$0x2c,%esp
+9
000444f9 8b7d08
0x08(%ebp),%edi
+12 000444fc 8b550c
ebp),%edx
+15 000444ff 81faffffff1f
dx
+21 00044505 0f8791000000
+27 0004450b 8b1f

movl
pushl
pushl
pushl
subl
movl
movl
cmpl

0x0c(%
$0x1fffffff,%e

ja
movl

0x0004459c
(%edi)

,%ebx
+29 0004450d 8b4708
edi),%eax
+32 00044510 29d8
eax
+34 00044512 c1f803
%eax
+37 00044515 39c2
edx
+39 00044517 7708
4521
+41 00044519 83c42c
%esp
+44 0004451c 5b
+45 0004451d 5e
+46 0004451e 5f
+47 0004451f c9
+48 00044520 c3
+49 00044521 895ddc
xdc(%ebp)
+52 00044524 8b7704
edi),%esi
+55 00044527 c1e203
%edx
+58 0004452a 8955e0
xe0(%ebp)
+61 0004452d 891424
%esp)
+64 00044530 e845e80b00
operator new(unsigned long)
+69 00044535 8945e4
xe4(%ebp)
+72 00044538 3975dc
xdc(%ebp)
+75 0004453b 742b
4568
+77 0004453d 89c2
edx
+79 0004453f eb12
4553
+81 00044541 0f1f8000000000
x)
+88 00044548 0f1f840000000000
x,%eax)
+96 00044550 83c208
%edx
+99 00044553 85d2
edx
+101 00044555 740a
4561
+103 00044557 8b03
,%eax
+105 00044559 8902
%edx)
+107 0004455b 8b4304
ebx),%eax
+110 0004455e 894204
x04(%edx)
+113 00044561 83c308
%ebx

movl

0x08(%

subl

%ebx,%

sarl

$0x03,

cmpl

%eax,%

ja

0x0004

addl

$0x2c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

0x04(%

shll

$0x03,

movl

%edx,0

movl

%edx,(

calll

%ebx,0

0x00102d7a
movl

%eax,0

cmpl

%esi,0

je

0x0004

movl

%eax,%

jmp

0x0004

nopl

0x00000000(%ea

nopl

0x00000000(%ea
addl

$0x08,

testl

%edx,%

je

0x0004

movl

(%ebx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

addl

$0x08,

+116 00044564 39de


esi
+118 00044566 75e8
4550
+120 00044568 8b07
,%eax
+122 0004456a 85c0
eax
+124 0004456c 7408
4576
+126 0004456e 890424
%esp)
+129 00044571 e8f8e70b00
operator delete(void*)
+134 00044576 8b45e4
ebp),%eax
+137 00044579 8907
%edi)
+139 0004457b 2b75dc
ebp),%esi
+142 0004457e 83e6f8
%esi
+145 00044581 8b45e4
ebp),%eax
+148 00044584 01f0
eax
+150 00044586 894704
x04(%edi)
+153 00044589 8b07
,%eax
+155 0004458b 0145e0
xe0(%ebp)
+158 0004458e 8b45e0
ebp),%eax
+161 00044591 894708
x08(%edi)
+164 00044594 83c42c
%esp
+167 00044597 5b
+168 00044598 5e
+169 00044599 5f
+170 0004459a c9
+171 0004459b c3
+172 0004459c c70424df520d00
esp)
vector::reserve
+179 000445a3 e890e70b00
std::__throw_length_error(char const*)
+184 000445a8 0f1f840000000000
x,%eax)
+0

cmpl

%ebx,%

jne

0x0004

movl

(%edi)

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0xe4(%

movl

%eax,(

subl

0xdc(%

andl

$0xf8,

movl

0xe4(%

addl

%esi,%

movl

%eax,0

movl

(%edi)

addl

%eax,0

movl

0xe0(%

movl

%eax,0

addl

$0x2c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

movl

$0x000d52df,(%

calll

0x00102d38

nopl

0x00000000(%ea

000445b0 55

pushl

000445b1 89e5

movl

000445b3 57

pushl

000445b4 56

pushl

000445b5 53

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx

+6
000445b6 83ec2c
$0x2c,%esp
+9
000445b9 8b7508
0x08(%ebp),%esi
+12 000445bc 8b550c
ebp),%edx
+15 000445bf 81fa55555515
dx
+21 000445c5 0f8794000000
+27 000445cb 8b3e
,%edi
+29 000445cd 8b4608
esi),%eax
+32 000445d0 29f8
eax
+34 000445d2 c1f802
%eax
+37 000445d5 69c0abaaaaaa
ax,%eax
+43 000445db 39c2
edx
+45 000445dd 7708
45e7
+47 000445df 83c42c
%esp
+50 000445e2 5b
+51 000445e3 5e
+52 000445e4 5f
+53 000445e5 c9
+54 000445e6 c3
+55 000445e7 8b5e04
esi),%ebx
+58 000445ea 8d0452
%edx,2),%eax
+61 000445ed c1e002
%eax
+64 000445f0 8945e0
xe0(%ebp)
+67 000445f3 890424
%esp)
+70 000445f6 e87fe70b00
operator new(unsigned long)
+75 000445fb 8945e4
xe4(%ebp)
+78 000445fe 39df
edi
+80 00044600 742d
462f
+82 00044602 8d4f0c
edi),%ecx
+85 00044605 89c2
edx
+87 00044607 eb0d
4616
+89 00044609 0f1f8000000000
x)
+96 00044610 83c20c
%edx
+99 00044613 83c10c
%ecx

subl
movl
movl
cmpl

0x0c(%
$0x15555555,%e

ja
movl

0x0004465f
(%esi)

movl

0x08(%

subl

%edi,%

sarl

$0x02,

imull

$0xaaaaaaab,%e
cmpl

%eax,%

ja

0x0004

addl

$0x2c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

leal

(%edx,

shll

$0x02,

movl

%eax,0

movl

%eax,(

calll

0x04(%

0x00102d7a
movl

%eax,0

cmpl

%ebx,%

je

0x0004

leal

0x0c(%

movl

%eax,%

jmp

0x0004

nopl

0x00000000(%ea
addl

$0x0c,

addl

$0x0c,

+102 00044616 85d2


edx
+104 00044618 7411
462b
+106 0004461a 8b41f4
ecx),%eax
+109 0004461d 8902
%edx)
+111 0004461f 8b41f8
ecx),%eax
+114 00044622 894204
x04(%edx)
+117 00044625 8b41fc
ecx),%eax
+120 00044628 894208
x08(%edx)
+123 0004462b 39cb
ebx
+125 0004462d 75e1
4610
+127 0004462f 8b06
,%eax
+129 00044631 85c0
eax
+131 00044633 7408
463d
+133 00044635 890424
%esp)
+136 00044638 e831e70b00
operator delete(void*)
+141 0004463d 8b45e4
ebp),%eax
+144 00044640 8906
%esi)
+146 00044642 29fb
ebx
+148 00044644 83e3fc
%ebx
+151 00044647 8b45e4
ebp),%eax
+154 0004464a 01d8
eax
+156 0004464c 894604
x04(%esi)
+159 0004464f 8b45e0
ebp),%eax
+162 00044652 0306
,%eax
+164 00044654 894608
x08(%esi)
+167 00044657 83c42c
%esp
+170 0004465a 5b
+171 0004465b 5e
+172 0004465c 5f
+173 0004465d c9
+174 0004465e c3
+175 0004465f c70424df520d00
esp)
vector::reserve
+182 00044666 e8cde60b00

testl

%edx,%

je

0x0004

movl

0xf4(%

movl

%eax,(

movl

0xf8(%

movl

%eax,0

movl

0xfc(%

movl

%eax,0

cmpl

%ecx,%

jne

0x0004

movl

(%esi)

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0xe4(%

movl

%eax,(

subl

%edi,%

andl

$0xfc,

movl

0xe4(%

addl

%ebx,%

movl

%eax,0

movl

0xe0(%

addl

(%esi)

movl

%eax,0

addl

$0x2c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

movl

$0x000d52df,(%

calll

0x00102d38

std::__throw_length_error(char const*)
+187 0004466b 90
+188 0004466c 0f1f4000
eax)
+0

nop
nopl

00044670 55

0x00(%
pushl

%ebp
+1
00044671 89e5
%esp,%ebp
+3
00044673 53
%ebx
+4
00044674 83ec14
$0x14,%esp
+7
00044677 8b5d08
0x08(%ebp),%ebx
+10 0004467a c703209f1300
ebx)
+16 00044680 891c24
%esp)
+19 00044683 e8b832fcff
+24 00044688 895d08
x08(%ebp)
+27 0004468b 83c414
%esp
+30 0004468e 5b
+31 0004468f c9
+32 00044690 e9d9e60b00
+37 00044695 90
+38 00044696 662e0f1f840000000000
ax)
+0

movl
pushl
subl
movl
movl

$0x00139f20,(%
movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

000446a0 55

pushl

%ebp
+1
000446a1 89e5
%esp,%ebp
+3
000446a3 8b4508
0x08(%ebp),%eax
+6
000446a6 c700209f1300
39f20,(%eax)
+12 000446ac 894508
x08(%ebp)
+15 000446af c9
+16 000446b0 e98b32fcff
+21 000446b5 90
+22 000446b6 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00007940
nop
%cs:0x00000000(%eax,%e

000446c0 55

pushl

%ebp
+1
000446c1
%esp,%ebp
+3
000446c3
$0x38,%esp
+6
000446c6
%ebx,0xf4(%ebp)
+9
000446c9
%esi,0xf8(%ebp)
+12 000446cc 897dfc
xfc(%ebp)
+15 000446cf 8b7d08

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

ebp),%edi
+18 000446d2
edi),%edx
+21 000446d5
edi),%edx
+24 000446d8
4730
+26 000446da
edx
+28 000446dc
46e6
+30 000446de
edx),%eax
+33 000446e1
%edx)
+35 000446e3
edi),%edx
+38 000446e6
eax
+40 000446e8
%edx
+43 000446eb
x04(%edi)
+46 000446ee
ebp),%edx
+49 000446f1
,%ebx
+51 000446f3
eax),%edx
+54 000446f6
ebp),%edx
+57 000446f9
%edx
+60 000446fc
x08(%esp)
+64 00044700
ebp),%ecx
+67 00044703
x04(%esp)
+71 00044707
eax
+73 00044709
%esp)
+76 0004470c
_memmove
+81 00044711
ebp),%eax
+84 00044714
%eax)
+86 00044716
ebp),%ebx
+89 00044719
ebp),%esi
+92 0004471c
ebp),%edi
+95 0004471f
+96 00044720
+97 00044721
x)
+104 00044728

8b5704

movl

0x04(%

3b5708

cmpl

0x08(%

7456

je

0x0004

85d2

testl

%edx,%

7408

je

0x0004

8b42fc

movl

0xfc(%

8902

movl

%eax,(

8b5704

movl

0x04(%

89d0

movl

%edx,%

83c204

addl

$0x04,

895704

movl

%edx,0

8b5510

movl

0x10(%

8b1a

movl

(%edx)

8d50fc

leal

0xfc(%

2b550c

subl

0x0c(%

83e2fc

andl

$0xfc,

89542408

movl

%edx,0

8b4d0c

movl

0x0c(%

894c2404

movl

%ecx,0

29d0

subl

%edx,%

890424

movl

%eax,(

e80be70b00

calll

0x00102e1c

8b450c

movl

0x0c(%

8918

movl

%ebx,(

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

x,%eax)
+112 00044730 89d0
eax
+114 00044732 2b07
,%eax
+116 00044734 c1f802
%eax
+119 00044737 3dffffff3f
ax
+124 0004473c 0f84ac000000
+130 00044742 ba01000000
dx
+135 00044747 85c0
eax
+137 00044749 0f8494000000
+143 0004474f 8d1400
%eax),%edx
+146 00044752 c745e4fcffffff
e4(%ebp)
+153 00044759 39c2
edx
+155 0004475b 737e
47db
+157 0004475d 8b55e4
ebp),%edx
+160 00044760 891424
%esp)
+163 00044763 e812e60b00
operator new(unsigned long)
+168 00044768 8945e0
xe0(%ebp)
+171 0004476b 8b07
,%eax
+173 0004476d 8b5d0c
ebp),%ebx
+176 00044770 29c3
ebx
+178 00044772 895c2408
x08(%esp)
+182 00044776 89442404
x04(%esp)
+186 0004477a 8b4de0
ebp),%ecx
+189 0004477d 890c24
%esp)
+192 00044780 e897e60b00
_memmove
+197 00044785 8b55e0
ebp),%edx
+200 00044788 01da
edx
+202 0004478a 7407
4793
+204 0004478c 8b4d10
ebp),%ecx
+207 0004478f 8b01
,%eax
+209 00044791 8902
%edx)
+211 00044793 8b5f04

movl

%edx,%

subl

(%edi)

sarl

$0x02,

cmpl

$0x3fffffff,%e

je
movl

0x000447ee
$0x00000001,%e
testl

je
leal
movl

%eax,%
0x000447e3
(%eax,
$0xfffffffc,0x

cmpl

%eax,%

jae

0x0004

movl

0xe4(%

movl

%edx,(

calll

0x00102d7a
movl

%eax,0

movl

(%edi)

movl

0x0c(%

subl

%eax,%

movl

%ebx,0

movl

%eax,0

movl

0xe0(%

movl

%ecx,(

calll

0x00102e1c
movl

0xe0(%

addl

%ebx,%

je

0x0004

movl

0x10(%

movl

(%ecx)

movl

%eax,(

movl

0x04(%

edi),%ebx
+214 00044796 8d7204
edx),%esi
+217 00044799 2b5d0c
ebp),%ebx
+220 0004479c 895c2408
x08(%esp)
+224 000447a0 8b450c
ebp),%eax
+227 000447a3 89442404
x04(%esp)
+231 000447a7 893424
%esp)
+234 000447aa e86de60b00
_memmove
+239 000447af 8d1c1e
%ebx),%ebx
+242 000447b2 8b07
,%eax
+244 000447b4 85c0
eax
+246 000447b6 7408
47c0
+248 000447b8 890424
%esp)
+251 000447bb e8aee50b00
operator delete(void*)
+256 000447c0 8b55e0
ebp),%edx
+259 000447c3 8917
%edi)
+261 000447c5 895f04
x04(%edi)
+264 000447c8 89d0
eax
+266 000447ca 0345e4
ebp),%eax
+269 000447cd 894708
x08(%edi)
+272 000447d0 8b5df4
ebp),%ebx
+275 000447d3 8b75f8
ebp),%esi
+278 000447d6 8b7dfc
ebp),%edi
+281 000447d9 c9
+282 000447da c3
+283 000447db 81faffffff3f
dx
+289 000447e1 7717
47fa
+291 000447e3 c1e202
%edx
+294 000447e6 8955e4
xe4(%ebp)
+297 000447e9 e96fffffff
+302 000447ee c70424b0430d00
esp)
vector::_M_insert_aux
+309 000447f5 e83ee50b00
std::__throw_length_error(char const*)

leal

0x04(%

subl

0x0c(%

movl

%ebx,0

movl

0x0c(%

movl

%eax,0

movl

%esi,(

calll

0x00102e1c
leal

(%esi,

movl

(%edi)

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0xe0(%

movl

%edx,(

movl

%ebx,0

movl

%edx,%

addl

0xe4(%

movl

%eax,0

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
cmpl

$0x3fffffff,%e
ja

0x0004

shll

$0x02,

movl

%edx,0

jmp
movl

0x0004475d
$0x000d43b0,(%

calll

0x00102d38

+314 000447fa e815e50b00


std::__throw_bad_alloc()
+319 000447ff 90
+0

calll

0x00102d14
nop

00044800 55

pushl

%ebp
+1
00044801 89e5
%esp,%ebp
+3
00044803 83ec38
$0x38,%esp
+6
00044806 895df4
%ebx,0xf4(%ebp)
+9
00044809 8975f8
%esi,0xf8(%ebp)
+12 0004480c 897dfc
xfc(%ebp)
+15 0004480f 8b7d08
ebp),%edi
+18 00044812 8b550c
ebp),%edx
+21 00044815 81faffffff3f
dx
+27 0004481b 7773
4890
+29 0004481d 8b1f
,%ebx
+31 0004481f 8b4708
edi),%eax
+34 00044822 29d8
eax
+36 00044824 c1f802
%eax
+39 00044827 39c2
edx
+41 00044829 770b
4836
+43 0004482b 8b5df4
ebp),%ebx
+46 0004482e 8b75f8
ebp),%esi
+49 00044831 8b7dfc
ebp),%edi
+52 00044834 c9
+53 00044835 c3
+54 00044836 8b7704
edi),%esi
+57 00044839 c1e202
%edx
+60 0004483c 8955e4
xe4(%ebp)
+63 0004483f 891424
%esp)
+66 00044842 e833e50b00
operator new(unsigned long)
+71 00044847 8945e0
xe0(%ebp)
+74 0004484a 29de
esi
+76 0004484c 89742408
x08(%esp)

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

cmpl

$0x3fffffff,%e
ja

0x0004

movl

(%edi)

movl

0x08(%

subl

%ebx,%

sarl

$0x02,

cmpl

%eax,%

ja

0x0004

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

0x04(%

shll

$0x02,

movl

%edx,0

movl

%edx,(

calll

0x00102d7a
movl

%eax,0

subl

%ebx,%

movl

%esi,0

+80 00044850 895c2404


x04(%esp)
+84 00044854 890424
%esp)
+87 00044857 e8c0e50b00
_memmove
+92 0004485c 8b07
,%eax
+94 0004485e 85c0
eax
+96 00044860 7408
486a
+98 00044862 890424
%esp)
+101 00044865 e804e50b00
operator delete(void*)
+106 0004486a 8b45e0
ebp),%eax
+109 0004486d 8907
%edi)
+111 0004486f 83e6fc
%esi
+114 00044872 8b45e0
ebp),%eax
+117 00044875 01f0
eax
+119 00044877 894704
x04(%edi)
+122 0004487a 8b07
,%eax
+124 0004487c 0145e4
xe4(%ebp)
+127 0004487f 8b45e4
ebp),%eax
+130 00044882 894708
x08(%edi)
+133 00044885 8b5df4
ebp),%ebx
+136 00044888 8b75f8
ebp),%esi
+139 0004488b 8b7dfc
ebp),%edi
+142 0004488e c9
+143 0004488f c3
+144 00044890 c70424df520d00
esp)
vector::reserve
+151 00044897 e89ce40b00
std::__throw_length_error(char const*)
+156 0004489c 0f1f4000
eax)
+0

000448a0 55

movl

%ebx,0

movl

%eax,(

calll

0x00102e1c
movl

(%edi)

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0xe0(%

movl

%eax,(

andl

$0xfc,

movl

0xe0(%

addl

%esi,%

movl

%eax,0

movl

(%edi)

addl

%eax,0

movl

0xe4(%

movl

%eax,0

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

$0x000d52df,(%

calll

0x00102d38
nopl

0x00(%
pushl

%ebp
+1
000448a1
%esp,%ebp
+3
000448a3
$0x38,%esp
+6
000448a6
%ebx,0xf4(%ebp)
+9
000448a9

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl

%esi,0xf8(%ebp)
+12 000448ac 897dfc
movl
%edi,0
xfc(%ebp)
+15 000448af 8b5d08
movl
0x08(%
ebp),%ebx
+18 000448b2 c703e8911300
movl
$0x001391e8,(%
ebx)
+24 000448b8 8b4308
movl
0x08(%
ebx),%eax
+27 000448bb 8d78f4
leal
0xf4(%
eax),%edi
+30 000448be 8b3588801300
movl
0x00138088,%es
i
+36 000448c4 39f7
cmpl
%esi,%
edi
+38 000448c6 7515
jne
0x0004
48dd
+40 000448c8 8b4304
movl
0x04(%
ebx),%eax
+43 000448cb 8d58f4
leal
0xf4(%
eax),%ebx
+46 000448ce 39de
cmpl
%ebx,%
esi
+48 000448d0 7533
jne
0x0004
4905
+50 000448d2 8b5df4
movl
0xf4(%
ebp),%ebx
+53 000448d5 8b75f8
movl
0xf8(%
ebp),%esi
+56 000448d8 8b7dfc
movl
0xfc(%
ebp),%edi
+59 000448db c9
leave
+60 000448dc c3
ret
+61 000448dd 83e804
subl
$0x04,
%eax
+64 000448e0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+72 000448e8 890424
movl
%eax,(
%esp)
+75 000448eb e85ee30b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+80 000448f0 85c0
testl
%eax,%
eax
+82 000448f2 7fd4
jg
0x0004
48c8
+84 000448f4 8d45e7
leal
0xe7(%
ebp),%eax
+87 000448f7 89442404
movl
%eax,0
x04(%esp)
+91 000448fb 893c24
movl
%edi,(
%esp)
+94 000448fe e881e30b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+99 00044903 ebc3
jmp
0x0004
48c8
+101 00044905 83e804
subl
$0x04,
%eax
+104 00044908 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+112 00044910 890424


movl
%eax,(
%esp)
+115 00044913 e836e30b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+120 00044918 85c0
testl
%eax,%
eax
+122 0004491a 7fb6
jg
0x0004
48d2
+124 0004491c 8d45e5
leal
0xe5(%
ebp),%eax
+127 0004491f 89442404
movl
%eax,0
x04(%esp)
+131 00044923 891c24
movl
%ebx,(
%esp)
+134 00044926 e859e30b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+139 0004492b eba5
jmp
0x0004
48d2
+141 0004492d 89c7
movl
%eax,%
edi
+143 0004492f 8b4304
movl
0x04(%
ebx),%eax
+146 00044932 8d58f4
leal
0xf4(%
eax),%ebx
+149 00044935 39de
cmpl
%ebx,%
esi
+151 00044937 750c
jne
0x0004
4945
+153 00044939 893c24
movl
%edi,(
%esp)
+156 0004493c e807e30b00
calll
0x00102c48
__Unwind_Resume
+161 00044941 89c7
movl
%eax,%
edi
+163 00044943 ebf4
jmp
0x0004
4939
+165 00044945 83e804
subl
$0x04,
%eax
+168 00044948 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+176 00044950 890424
movl
%eax,(
%esp)
+179 00044953 e8f6e20b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+184 00044958 85c0
testl
%eax,%
eax
+186 0004495a 7fdd
jg
0x0004
4939
+188 0004495c 8d45e6
leal
0xe6(%
ebp),%eax
+191 0004495f 89442404
movl
%eax,0
x04(%esp)
+195 00044963 891c24
movl
%ebx,(
%esp)
+198 00044966 e819e30b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+203 0004496b ebcc
jmp
0x0004
4939

+205 0004496d ebd2


4941
+207 0004496f 90
+0

00044970 55

jmp

0x0004

nop
pushl

%ebp
+1
00044971 89e5
movl
%esp,%ebp
+3
00044973 57
pushl
%edi
+4
00044974 56
pushl
%esi
+5
00044975 53
pushl
%ebx
+6
00044976 83ec4c
subl
$0x4c,%esp
+9
00044979 8b7d0c
movl
0x0c(%ebp),%edi
+12 0004497c 8b4510
movl
0x10(%
ebp),%eax
+15 0004497f 89442408
movl
%eax,0
x08(%esp)
+19 00044983 897c2404
movl
%edi,0
x04(%esp)
+23 00044987 8b4508
movl
0x08(%
ebp),%eax
+26 0004498a 890424
movl
%eax,(
%esp)
+29 0004498d e89e28fcff
calll
0x00007230
+34 00044992 8d45e7
leal
0xe7(%
ebp),%eax
+37 00044995 89442408
movl
%eax,0
x08(%esp)
+41 00044999 c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+49 000449a1 8d5dd4
leal
0xd4(%
ebp),%ebx
+52 000449a4 891c24
movl
%ebx,(
%esp)
+55 000449a7 e814e30b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+60 000449ac 895c2404
movl
%ebx,0
x04(%esp)
+64 000449b0 893c24
movl
%edi,(
%esp)
+67 000449b3 e888f20500
calll
0x000a3c40
+72 000449b8 c7442404b1000000
movl
$0x000000b1,0x
04(%esp)
+80 000449c0 890424
movl
%eax,(
%esp)
+83 000449c3 e8c8ed0500
calll
0x000a3790
+88 000449c8 8b5508
movl
0x08(%
ebp),%edx
+91 000449cb 894258
movl
%eax,0
x58(%edx)
+94 000449ce 8b5dd4
movl
0xd4(%
ebp),%ebx
+97 000449d1 83eb0c
subl
$0x0c,
%ebx

+100 000449d4 8b3588801300

movl

0x00138088,%es

i
+106 000449da 39f3
cmpl
%esi,%
ebx
+108 000449dc 0f852c010000
jne
0x00044b0e
+114 000449e2 8d45e6
leal
0xe6(%
ebp),%eax
+117 000449e5 89442408
movl
%eax,0
x08(%esp)
+121 000449e9 c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+129 000449f1 8d5dd0
leal
0xd0(%
ebp),%ebx
+132 000449f4 891c24
movl
%ebx,(
%esp)
+135 000449f7 e8c4e20b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+140 000449fc 895c2404
movl
%ebx,0
x04(%esp)
+144 00044a00 893c24
movl
%edi,(
%esp)
+147 00044a03 e838f20500
calll
0x000a3c40
+152 00044a08 c74424047c000000
movl
$0x0000007c,0x
04(%esp)
'|'
+160 00044a10 890424
movl
%eax,(
%esp)
+163 00044a13 e878ed0500
calll
0x000a3790
+168 00044a18 8b5508
movl
0x08(%
ebp),%edx
+171 00044a1b 89425c
movl
%eax,0
x5c(%edx)
+174 00044a1e 8b5dd0
movl
0xd0(%
ebp),%ebx
+177 00044a21 83eb0c
subl
$0x0c,
%ebx
+180 00044a24 39de
cmpl
%ebx,%
esi
+182 00044a26 0f8597010000
jne
0x00044bc3
+188 00044a2c 8d45e5
leal
0xe5(%
ebp),%eax
+191 00044a2f 89442408
movl
%eax,0
x08(%esp)
+195 00044a33 c74424044f530d00
movl
$0x000d534f,0x
04(%esp)
has-3-pages
+203 00044a3b 8d5dcc
leal
0xcc(%
ebp),%ebx
+206 00044a3e 891c24
movl
%ebx,(
%esp)
+209 00044a41 e87ae20b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+214 00044a46 895c2404
movl
%ebx,0
x04(%esp)
+218 00044a4a 893c24
movl
%edi,(
%esp)
+221 00044a4d e8eef10500
calll
0x000a3c40
+226 00044a52 c744240400000000
movl
$0x00000000,0x
04(%esp)
+234 00044a5a 890424
movl
%eax,(

%esp)
+237 00044a5d e8deec0500
calll
0x000a3740
+242 00044a62 8b5508
movl
0x08(%
ebp),%edx
+245 00044a65 884250
movb
%al,0x
50(%edx)
+248 00044a68 8b5dcc
movl
0xcc(%
ebp),%ebx
+251 00044a6b 83eb0c
subl
$0x0c,
%ebx
+254 00044a6e 39de
cmpl
%ebx,%
esi
+256 00044a70 0f85ef000000
jne
0x00044b65
+262 00044a76 8d45e4
leal
0xe4(%
ebp),%eax
+265 00044a79 89442408
movl
%eax,0
x08(%esp)
+269 00044a7d c74424045b530d00
movl
$0x000d535b,0x
04(%esp)
flipped
+277 00044a85 8d5dc8
leal
0xc8(%
ebp),%ebx
+280 00044a88 891c24
movl
%ebx,(
%esp)
+283 00044a8b e830e20b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+288 00044a90 895c2404
movl
%ebx,0
x04(%esp)
+292 00044a94 893c24
movl
%edi,(
%esp)
+295 00044a97 e8a4f10500
calll
0x000a3c40
+300 00044a9c c744240400000000
movl
$0x00000000,0x
04(%esp)
+308 00044aa4 890424
movl
%eax,(
%esp)
+311 00044aa7 e894ec0500
calll
0x000a3740
+316 00044aac 8b5508
movl
0x08(%
ebp),%edx
+319 00044aaf 884251
movb
%al,0x
51(%edx)
+322 00044ab2 8b5dc8
movl
0xc8(%
ebp),%ebx
+325 00044ab5 83eb0c
subl
$0x0c,
%ebx
+328 00044ab8 39de
cmpl
%ebx,%
esi
+330 00044aba 0f85d4000000
jne
0x00044b94
+336 00044ac0 8d45e3
leal
0xe3(%
ebp),%eax
+339 00044ac3 89442408
movl
%eax,0
x08(%esp)
+343 00044ac7 c744240463530d00
movl
$0x000d5363,0x
04(%esp)
extrude
+351 00044acf 8d5dc4
leal
0xc4(%
ebp),%ebx
+354 00044ad2 891c24
movl
%ebx,(
%esp)
+357 00044ad5 e8e6e10b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)

+362 00044ada 895c2404


movl
%ebx,0
x04(%esp)
+366 00044ade 893c24
movl
%edi,(
%esp)
+369 00044ae1 e85af10500
calll
0x000a3c40
+374 00044ae6 c744240432000000
movl
$0x00000032,0x
04(%esp)
'2'
+382 00044aee 890424
movl
%eax,(
%esp)
+385 00044af1 e89aec0500
calll
0x000a3790
+390 00044af6 8b5508
movl
0x08(%
ebp),%edx
+393 00044af9 894254
movl
%eax,0
x54(%edx)
+396 00044afc 8b5dc4
movl
0xc4(%
ebp),%ebx
+399 00044aff 83eb0c
subl
$0x0c,
%ebx
+402 00044b02 39de
cmpl
%ebx,%
esi
+404 00044b04 7537
jne
0x0004
4b3d
+406 00044b06 83c44c
addl
$0x4c,
%esp
+409 00044b09 5b
popl
%ebx
+410 00044b0a 5e
popl
%esi
+411 00044b0b 5f
popl
%edi
+412 00044b0c c9
leave
+413 00044b0d c3
ret
+414 00044b0e 8d4308
leal
0x08(%
ebx),%eax
+417 00044b11 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+425 00044b19 890424
movl
%eax,(
%esp)
+428 00044b1c e82de10b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+433 00044b21 85c0
testl
%eax,%
eax
+435 00044b23 0f8fb9feffff
jg
0x000449e2
+441 00044b29 8d45e2
leal
0xe2(%
ebp),%eax
+444 00044b2c 89442404
movl
%eax,0
x04(%esp)
+448 00044b30 891c24
movl
%ebx,(
%esp)
+451 00044b33 e84ce10b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+456 00044b38 e9a5feffff
jmp
0x000449e2
+461 00044b3d 8d4308
leal
0x08(%
ebx),%eax
+464 00044b40 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+472 00044b48 890424
movl
%eax,(
%esp)
+475 00044b4b e8fee00b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+480 00044b50 85c0
testl
%eax,%
eax

+482 00044b52 7fb2


jg
0x0004
4b06
+484 00044b54 8d45da
leal
0xda(%
ebp),%eax
+487 00044b57 89442404
movl
%eax,0
x04(%esp)
+491 00044b5b 891c24
movl
%ebx,(
%esp)
+494 00044b5e e821e10b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+499 00044b63 eba1
jmp
0x0004
4b06
+501 00044b65 8d4308
leal
0x08(%
ebx),%eax
+504 00044b68 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+512 00044b70 890424
movl
%eax,(
%esp)
+515 00044b73 e8d6e00b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+520 00044b78 85c0
testl
%eax,%
eax
+522 00044b7a 0f8ff6feffff
jg
0x00044a76
+528 00044b80 8d45de
leal
0xde(%
ebp),%eax
+531 00044b83 89442404
movl
%eax,0
x04(%esp)
+535 00044b87 891c24
movl
%ebx,(
%esp)
+538 00044b8a e8f5e00b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+543 00044b8f e9e2feffff
jmp
0x00044a76
+548 00044b94 8d4308
leal
0x08(%
ebx),%eax
+551 00044b97 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+559 00044b9f 890424
movl
%eax,(
%esp)
+562 00044ba2 e8a7e00b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+567 00044ba7 85c0
testl
%eax,%
eax
+569 00044ba9 0f8f11ffffff
jg
0x00044ac0
+575 00044baf 8d45dc
leal
0xdc(%
ebp),%eax
+578 00044bb2 89442404
movl
%eax,0
x04(%esp)
+582 00044bb6 891c24
movl
%ebx,(
%esp)
+585 00044bb9 e8c6e00b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+590 00044bbe e9fdfeffff
jmp
0x00044ac0
+595 00044bc3 8d4308
leal
0x08(%
ebx),%eax
+598 00044bc6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+606 00044bce 890424
movl
%eax,(

%esp)
+609 00044bd1 e878e00b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+614 00044bd6 85c0
testl
%eax,%
eax
+616 00044bd8 0f8f4efeffff
jg
0x00044a2c
+622 00044bde 8d45e0
leal
0xe0(%
ebp),%eax
+625 00044be1 89442404
movl
%eax,0
x04(%esp)
+629 00044be5 891c24
movl
%ebx,(
%esp)
+632 00044be8 e897e00b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+637 00044bed e93afeffff
jmp
0x00044a2c
+642 00044bf2 89c3
movl
%eax,%
ebx
+644 00044bf4 8b7dc8
movl
0xc8(%
ebp),%edi
+647 00044bf7 83ef0c
subl
$0x0c,
%edi
+650 00044bfa 39fe
cmpl
%edi,%
esi
+652 00044bfc 750e
jne
0x0004
4c0c
+654 00044bfe 891c24
movl
%ebx,(
%esp)
+657 00044c01 e842e00b00
calll
0x00102c48
__Unwind_Resume
+662 00044c06 89c3
movl
%eax,%
ebx
+664 00044c08 ebf4
jmp
0x0004
4bfe
+666 00044c0a ebfa
jmp
0x0004
4c06
+668 00044c0c 8d4708
leal
0x08(%
edi),%eax
+671 00044c0f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+679 00044c17 890424
movl
%eax,(
%esp)
+682 00044c1a e82fe00b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+687 00044c1f 85c0
testl
%eax,%
eax
+689 00044c21 7fdb
jg
0x0004
4bfe
+691 00044c23 8d45db
leal
0xdb(%
ebp),%eax
+694 00044c26 89442404
movl
%eax,0
x04(%esp)
+698 00044c2a 893c24
movl
%edi,(
%esp)
+701 00044c2d e852e00b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+706 00044c32 ebca
jmp
0x0004
4bfe
+708 00044c34 89c3
movl
%eax,%

ebx
+710 00044c36 8b7dcc
movl
0xcc(%
ebp),%edi
+713 00044c39 83ef0c
subl
$0x0c,
%edi
+716 00044c3c 39fe
cmpl
%edi,%
esi
+718 00044c3e 74be
je
0x0004
4bfe
+720 00044c40 8d4708
leal
0x08(%
edi),%eax
+723 00044c43 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+731 00044c4b 890424
movl
%eax,(
%esp)
+734 00044c4e e8fbdf0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+739 00044c53 85c0
testl
%eax,%
eax
+741 00044c55 7fa7
jg
0x0004
4bfe
+743 00044c57 8d45dd
leal
0xdd(%
ebp),%eax
+746 00044c5a 89442404
movl
%eax,0
x04(%esp)
+750 00044c5e 893c24
movl
%edi,(
%esp)
+753 00044c61 e81ee00b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+758 00044c66 eb96
jmp
0x0004
4bfe
+760 00044c68 89c3
movl
%eax,%
ebx
+762 00044c6a 8b7dd0
movl
0xd0(%
ebp),%edi
+765 00044c6d 83ef0c
subl
$0x0c,
%edi
+768 00044c70 39fe
cmpl
%edi,%
esi
+770 00044c72 748a
je
0x0004
4bfe
+772 00044c74 8d4708
leal
0x08(%
edi),%eax
+775 00044c77 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+783 00044c7f 890424
movl
%eax,(
%esp)
+786 00044c82 e8c7df0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+791 00044c87 85c0
testl
%eax,%
eax
+793 00044c89 0f8f6fffffff
jg
0x00044bfe
+799 00044c8f 8d45df
leal
0xdf(%
ebp),%eax
+802 00044c92 89442404
movl
%eax,0
x04(%esp)
+806 00044c96 893c24
movl
%edi,(
%esp)
+809 00044c99 e8e6df0b00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+814 00044c9e e95bffffff
jmp
0x00044bfe
+819 00044ca3 e95effffff
jmp
0x00044c06
+824 00044ca8 e959ffffff
jmp
0x00044c06
+829 00044cad e954ffffff
jmp
0x00044c06
+834 00044cb2 e94fffffff
jmp
0x00044c06
+839 00044cb7 e94affffff
jmp
0x00044c06
+844 00044cbc 89c3
movl
%eax,%
ebx
+846 00044cbe 8b7dc4
movl
0xc4(%
ebp),%edi
+849 00044cc1 83ef0c
subl
$0x0c,
%edi
+852 00044cc4 39fe
cmpl
%edi,%
esi
+854 00044cc6 0f8432ffffff
je
0x00044bfe
+860 00044ccc 8d4708
leal
0x08(%
edi),%eax
+863 00044ccf c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+871 00044cd7 890424
movl
%eax,(
%esp)
+874 00044cda e86fdf0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+879 00044cdf 85c0
testl
%eax,%
eax
+881 00044ce1 0f8f17ffffff
jg
0x00044bfe
+887 00044ce7 8d45d9
leal
0xd9(%
ebp),%eax
+890 00044cea 89442404
movl
%eax,0
x04(%esp)
+894 00044cee 893c24
movl
%edi,(
%esp)
+897 00044cf1 e88edf0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+902 00044cf6 e903ffffff
jmp
0x00044bfe
+907 00044cfb e906ffffff
jmp
0x00044c06
+912 00044d00 e901ffffff
jmp
0x00044c06
+917 00044d05 89c3
movl
%eax,%
ebx
+919 00044d07 8b75d4
movl
0xd4(%
ebp),%esi
+922 00044d0a 83ee0c
subl
$0x0c,
%esi
+925 00044d0d 3b3588801300
cmpl
0x00138088,%es
i
+931 00044d13 0f84e5feffff
je
0x00044bfe
+937 00044d19 8d4608
leal
0x08(%
esi),%eax
+940 00044d1c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+948 00044d24 890424
movl
%eax,(
%esp)
+951 00044d27 e822df0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+956 00044d2c 85c0
testl
%eax,%
eax
+958 00044d2e 0f8fcafeffff
jg
0x00044bfe

+964 00044d34 8d45e1


leal
0xe1(%
ebp),%eax
+967 00044d37 89442404
movl
%eax,0
x04(%esp)
+971 00044d3b 893424
movl
%esi,(
%esp)
+974 00044d3e e841df0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+979 00044d43 e9b6feffff
jmp
0x00044bfe
+984 00044d48 e9b9feffff
jmp
0x00044c06
+989 00044d4d e9b4feffff
jmp
0x00044c06
+994 00044d52 e9affeffff
jmp
0x00044c06
+999 00044d57 e9aafeffff
jmp
0x00044c06
+1004 00044d5c e9a5feffff
jmp
0x00044c06
+1009 00044d61 e9a0feffff
jmp
0x00044c06
+1014 00044d66 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

00044d70 55

pushl

%ebp
+1
00044d71 89e5
movl
%esp,%ebp
+3
00044d73 57
pushl
%edi
+4
00044d74 56
pushl
%esi
+5
00044d75 53
pushl
%ebx
+6
00044d76 83ec4c
subl
$0x4c,%esp
+9
00044d79 8b4510
movl
0x10(%ebp),%eax
+12 00044d7c 89442408
movl
%eax,0
x08(%esp)
+16 00044d80 8b450c
movl
0x0c(%
ebp),%eax
+19 00044d83 89442404
movl
%eax,0
x04(%esp)
+23 00044d87 8b4508
movl
0x08(%
ebp),%eax
+26 00044d8a 890424
movl
%eax,(
%esp)
+29 00044d8d e8de26fcff
calll
0x00007470
+34 00044d92 8b4508
movl
0x08(%
ebp),%eax
+37 00044d95 8b7058
movl
0x58(%
eax),%esi
+40 00044d98 8d45e7
leal
0xe7(%
ebp),%eax
+43 00044d9b 89442408
movl
%eax,0
x08(%esp)
+47 00044d9f c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+55 00044da7 8d5dd4
leal
0xd4(%
ebp),%ebx
+58 00044daa 891c24
movl
%ebx,(
%esp)
+61 00044dad e80edf0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi

c_string(char const*, std::allocator<char> const&)


+66 00044db2 895c2404
movl
%ebx,0
x04(%esp)
+70 00044db6 8b450c
movl
0x0c(%
ebp),%eax
+73 00044db9 890424
movl
%eax,(
%esp)
+76 00044dbc e8ef090600
calll
0x000a57b0
+81 00044dc1 89742404
movl
%esi,0
x04(%esp)
+85 00044dc5 890424
movl
%eax,(
%esp)
+88 00044dc8 e883f20500
calll
0x000a4050
+93 00044dcd 8b5dd4
movl
0xd4(%
ebp),%ebx
+96 00044dd0 83eb0c
subl
$0x0c,
%ebx
+99 00044dd3 8b3d88801300
movl
0x00138088,%ed
i
+105 00044dd9 39fb
cmpl
%edi,%
ebx
+107 00044ddb 0f852a010000
jne
0x00044f0b
+113 00044de1 8b4508
movl
0x08(%
ebp),%eax
+116 00044de4 8b705c
movl
0x5c(%
eax),%esi
+119 00044de7 8d45e6
leal
0xe6(%
ebp),%eax
+122 00044dea 89442408
movl
%eax,0
x08(%esp)
+126 00044dee c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+134 00044df6 8d5dd0
leal
0xd0(%
ebp),%ebx
+137 00044df9 891c24
movl
%ebx,(
%esp)
+140 00044dfc e8bfde0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+145 00044e01 895c2404
movl
%ebx,0
x04(%esp)
+149 00044e05 8b450c
movl
0x0c(%
ebp),%eax
+152 00044e08 890424
movl
%eax,(
%esp)
+155 00044e0b e8a0090600
calll
0x000a57b0
+160 00044e10 89742404
movl
%esi,0
x04(%esp)
+164 00044e14 890424
movl
%eax,(
%esp)
+167 00044e17 e834f20500
calll
0x000a4050
+172 00044e1c 8b5dd0
movl
0xd0(%
ebp),%ebx
+175 00044e1f 83eb0c
subl
$0x0c,
%ebx
+178 00044e22 39df
cmpl
%ebx,%
edi
+180 00044e24 0f8596010000
jne
0x00044fc0
+186 00044e2a 8b4508
movl
0x08(%
ebp),%eax

+189 00044e2d 0fb67050


movzbl
0x50(%
eax),%esi
+193 00044e31 8d45e5
leal
0xe5(%
ebp),%eax
+196 00044e34 89442408
movl
%eax,0
x08(%esp)
+200 00044e38 c74424044f530d00
movl
$0x000d534f,0x
04(%esp)
has-3-pages
+208 00044e40 8d5dcc
leal
0xcc(%
ebp),%ebx
+211 00044e43 891c24
movl
%ebx,(
%esp)
+214 00044e46 e875de0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+219 00044e4b 895c2404
movl
%ebx,0
x04(%esp)
+223 00044e4f 8b450c
movl
0x0c(%
ebp),%eax
+226 00044e52 890424
movl
%eax,(
%esp)
+229 00044e55 e856090600
calll
0x000a57b0
+234 00044e5a 89742404
movl
%esi,0
x04(%esp)
+238 00044e5e 890424
movl
%eax,(
%esp)
+241 00044e61 e8fae90500
calll
0x000a3860
+246 00044e66 8b5dcc
movl
0xcc(%
ebp),%ebx
+249 00044e69 83eb0c
subl
$0x0c,
%ebx
+252 00044e6c 39df
cmpl
%ebx,%
edi
+254 00044e6e 0f85ee000000
jne
0x00044f62
+260 00044e74 8b4508
movl
0x08(%
ebp),%eax
+263 00044e77 0fb67051
movzbl
0x51(%
eax),%esi
+267 00044e7b 8d45e4
leal
0xe4(%
ebp),%eax
+270 00044e7e 89442408
movl
%eax,0
x08(%esp)
+274 00044e82 c74424045b530d00
movl
$0x000d535b,0x
04(%esp)
flipped
+282 00044e8a 8d5dc8
leal
0xc8(%
ebp),%ebx
+285 00044e8d 891c24
movl
%ebx,(
%esp)
+288 00044e90 e82bde0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+293 00044e95 895c2404
movl
%ebx,0
x04(%esp)
+297 00044e99 8b450c
movl
0x0c(%
ebp),%eax
+300 00044e9c 890424
movl
%eax,(
%esp)
+303 00044e9f e80c090600
calll
0x000a57b0
+308 00044ea4 89742404
movl
%esi,0
x04(%esp)

+312 00044ea8 890424


movl
%eax,(
%esp)
+315 00044eab e8b0e90500
calll
0x000a3860
+320 00044eb0 8b5dc8
movl
0xc8(%
ebp),%ebx
+323 00044eb3 83eb0c
subl
$0x0c,
%ebx
+326 00044eb6 39df
cmpl
%ebx,%
edi
+328 00044eb8 0f85d3000000
jne
0x00044f91
+334 00044ebe 8b4508
movl
0x08(%
ebp),%eax
+337 00044ec1 8b7054
movl
0x54(%
eax),%esi
+340 00044ec4 8d45e3
leal
0xe3(%
ebp),%eax
+343 00044ec7 89442408
movl
%eax,0
x08(%esp)
+347 00044ecb c744240463530d00
movl
$0x000d5363,0x
04(%esp)
extrude
+355 00044ed3 8d5dc4
leal
0xc4(%
ebp),%ebx
+358 00044ed6 891c24
movl
%ebx,(
%esp)
+361 00044ed9 e8e2dd0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+366 00044ede 895c2404
movl
%ebx,0
x04(%esp)
+370 00044ee2 8b450c
movl
0x0c(%
ebp),%eax
+373 00044ee5 890424
movl
%eax,(
%esp)
+376 00044ee8 e8c3080600
calll
0x000a57b0
+381 00044eed 89742404
movl
%esi,0
x04(%esp)
+385 00044ef1 890424
movl
%eax,(
%esp)
+388 00044ef4 e857f10500
calll
0x000a4050
+393 00044ef9 8b5dc4
movl
0xc4(%
ebp),%ebx
+396 00044efc 83eb0c
subl
$0x0c,
%ebx
+399 00044eff 39df
cmpl
%ebx,%
edi
+401 00044f01 7537
jne
0x0004
4f3a
+403 00044f03 83c44c
addl
$0x4c,
%esp
+406 00044f06 5b
popl
%ebx
+407 00044f07 5e
popl
%esi
+408 00044f08 5f
popl
%edi
+409 00044f09 c9
leave
+410 00044f0a c3
ret
+411 00044f0b 8d4308
leal
0x08(%
ebx),%eax
+414 00044f0e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+422 00044f16 890424
movl
%eax,(
%esp)

+425 00044f19 e830dd0b00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+430 00044f1e 85c0
testl
%eax,%
eax
+432 00044f20 0f8fbbfeffff
jg
0x00044de1
+438 00044f26 8d45e1
leal
0xe1(%
ebp),%eax
+441 00044f29 89442404
movl
%eax,0
x04(%esp)
+445 00044f2d 891c24
movl
%ebx,(
%esp)
+448 00044f30 e84fdd0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+453 00044f35 e9a7feffff
jmp
0x00044de1
+458 00044f3a 8d4308
leal
0x08(%
ebx),%eax
+461 00044f3d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+469 00044f45 890424
movl
%eax,(
%esp)
+472 00044f48 e801dd0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+477 00044f4d 85c0
testl
%eax,%
eax
+479 00044f4f 7fb2
jg
0x0004
4f03
+481 00044f51 8d45d9
leal
0xd9(%
ebp),%eax
+484 00044f54 89442404
movl
%eax,0
x04(%esp)
+488 00044f58 891c24
movl
%ebx,(
%esp)
+491 00044f5b e824dd0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+496 00044f60 eba1
jmp
0x0004
4f03
+498 00044f62 8d4308
leal
0x08(%
ebx),%eax
+501 00044f65 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+509 00044f6d 890424
movl
%eax,(
%esp)
+512 00044f70 e8d9dc0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+517 00044f75 85c0
testl
%eax,%
eax
+519 00044f77 0f8ff7feffff
jg
0x00044e74
+525 00044f7d 8d45dd
leal
0xdd(%
ebp),%eax
+528 00044f80 89442404
movl
%eax,0
x04(%esp)
+532 00044f84 891c24
movl
%ebx,(
%esp)
+535 00044f87 e8f8dc0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+540 00044f8c e9e3feffff
jmp
0x00044e74
+545 00044f91 8d4308
leal
0x08(%

ebx),%eax
+548 00044f94 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+556 00044f9c 890424
movl
%eax,(
%esp)
+559 00044f9f e8aadc0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+564 00044fa4 85c0
testl
%eax,%
eax
+566 00044fa6 0f8f12ffffff
jg
0x00044ebe
+572 00044fac 8d45db
leal
0xdb(%
ebp),%eax
+575 00044faf 89442404
movl
%eax,0
x04(%esp)
+579 00044fb3 891c24
movl
%ebx,(
%esp)
+582 00044fb6 e8c9dc0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+587 00044fbb e9fefeffff
jmp
0x00044ebe
+592 00044fc0 8d4308
leal
0x08(%
ebx),%eax
+595 00044fc3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+603 00044fcb 890424
movl
%eax,(
%esp)
+606 00044fce e87bdc0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+611 00044fd3 85c0
testl
%eax,%
eax
+613 00044fd5 0f8f4ffeffff
jg
0x00044e2a
+619 00044fdb 8d45df
leal
0xdf(%
ebp),%eax
+622 00044fde 89442404
movl
%eax,0
x04(%esp)
+626 00044fe2 891c24
movl
%ebx,(
%esp)
+629 00044fe5 e89adc0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+634 00044fea e93bfeffff
jmp
0x00044e2a
+639 00044fef 89c3
movl
%eax,%
ebx
+641 00044ff1 8b75c8
movl
0xc8(%
ebp),%esi
+644 00044ff4 83ee0c
subl
$0x0c,
%esi
+647 00044ff7 39f7
cmpl
%esi,%
edi
+649 00044ff9 750e
jne
0x0004
5009
+651 00044ffb 891c24
movl
%ebx,(
%esp)
+654 00044ffe e845dc0b00
calll
0x00102c48
__Unwind_Resume
+659 00045003 89c3
movl
%eax,%
ebx
+661 00045005 ebf4
jmp
0x0004
4ffb
+663 00045007 ebfa
jmp
0x0004

5003
+665 00045009 8d4608
leal
0x08(%
esi),%eax
+668 0004500c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+676 00045014 890424
movl
%eax,(
%esp)
+679 00045017 e832dc0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+684 0004501c 85c0
testl
%eax,%
eax
+686 0004501e 7fdb
jg
0x0004
4ffb
+688 00045020 8d45dc
leal
0xdc(%
ebp),%eax
+691 00045023 89442404
movl
%eax,0
x04(%esp)
+695 00045027 893424
movl
%esi,(
%esp)
+698 0004502a e855dc0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+703 0004502f ebca
jmp
0x0004
4ffb
+705 00045031 89c3
movl
%eax,%
ebx
+707 00045033 8b75cc
movl
0xcc(%
ebp),%esi
+710 00045036 83ee0c
subl
$0x0c,
%esi
+713 00045039 39f7
cmpl
%esi,%
edi
+715 0004503b 74be
je
0x0004
4ffb
+717 0004503d 8d4608
leal
0x08(%
esi),%eax
+720 00045040 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+728 00045048 890424
movl
%eax,(
%esp)
+731 0004504b e8fedb0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+736 00045050 85c0
testl
%eax,%
eax
+738 00045052 7fa7
jg
0x0004
4ffb
+740 00045054 8d45de
leal
0xde(%
ebp),%eax
+743 00045057 89442404
movl
%eax,0
x04(%esp)
+747 0004505b 893424
movl
%esi,(
%esp)
+750 0004505e e821dc0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+755 00045063 eb96
jmp
0x0004
4ffb
+757 00045065 89c3
movl
%eax,%
ebx
+759 00045067 8b75d0
movl
0xd0(%

ebp),%esi
+762 0004506a 83ee0c
subl
$0x0c,
%esi
+765 0004506d 39f7
cmpl
%esi,%
edi
+767 0004506f 748a
je
0x0004
4ffb
+769 00045071 8d4608
leal
0x08(%
esi),%eax
+772 00045074 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+780 0004507c 890424
movl
%eax,(
%esp)
+783 0004507f e8cadb0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+788 00045084 85c0
testl
%eax,%
eax
+790 00045086 0f8f6fffffff
jg
0x00044ffb
+796 0004508c 8d45e0
leal
0xe0(%
ebp),%eax
+799 0004508f 89442404
movl
%eax,0
x04(%esp)
+803 00045093 893424
movl
%esi,(
%esp)
+806 00045096 e8e9db0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+811 0004509b e95bffffff
jmp
0x00044ffb
+816 000450a0 e95effffff
jmp
0x00045003
+821 000450a5 e959ffffff
jmp
0x00045003
+826 000450aa e954ffffff
jmp
0x00045003
+831 000450af e94fffffff
jmp
0x00045003
+836 000450b4 e94affffff
jmp
0x00045003
+841 000450b9 89c3
movl
%eax,%
ebx
+843 000450bb 8b75c4
movl
0xc4(%
ebp),%esi
+846 000450be 83ee0c
subl
$0x0c,
%esi
+849 000450c1 39f7
cmpl
%esi,%
edi
+851 000450c3 0f8432ffffff
je
0x00044ffb
+857 000450c9 8d4608
leal
0x08(%
esi),%eax
+860 000450cc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+868 000450d4 890424
movl
%eax,(
%esp)
+871 000450d7 e872db0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+876 000450dc 85c0
testl
%eax,%
eax
+878 000450de 0f8f17ffffff
jg
0x00044ffb
+884 000450e4 8d45da
leal
0xda(%
ebp),%eax
+887 000450e7 89442404
movl
%eax,0
x04(%esp)
+891 000450eb 893424
movl
%esi,(
%esp)
+894 000450ee e891db0b00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+899 000450f3 e903ffffff
jmp
0x00044ffb
+904 000450f8 e906ffffff
jmp
0x00045003
+909 000450fd e901ffffff
jmp
0x00045003
+914 00045102 89c3
movl
%eax,%
ebx
+916 00045104 8b75d4
movl
0xd4(%
ebp),%esi
+919 00045107 83ee0c
subl
$0x0c,
%esi
+922 0004510a 3b3588801300
cmpl
0x00138088,%es
i
+928 00045110 0f84e5feffff
je
0x00044ffb
+934 00045116 8d4608
leal
0x08(%
esi),%eax
+937 00045119 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+945 00045121 890424
movl
%eax,(
%esp)
+948 00045124 e825db0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+953 00045129 85c0
testl
%eax,%
eax
+955 0004512b 0f8fcafeffff
jg
0x00044ffb
+961 00045131 8d45e2
leal
0xe2(%
ebp),%eax
+964 00045134 89442404
movl
%eax,0
x04(%esp)
+968 00045138 893424
movl
%esi,(
%esp)
+971 0004513b e844db0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+976 00045140 e9b6feffff
jmp
0x00044ffb
+981 00045145 e9b9feffff
jmp
0x00045003
+986 0004514a e9b4feffff
jmp
0x00045003
+991 0004514f e9affeffff
jmp
0x00045003
+996 00045154 e9aafeffff
jmp
0x00045003
+1001 00045159 e9a5feffff
jmp
0x00045003
+1006 0004515e e9a0feffff
jmp
0x00045003
+1011 00045163 90
nop
+1012 00045164 660f1f440000
nopw
0x00(%eax,%eax
)
+1018 0004516a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

00045170 55

pushl

%ebp
+1
00045171
%esp,%ebp
+3
00045173
$0x38,%esp
+6
00045176
%ebx,0xf4(%ebp)
+9
00045179
%esi,0xf8(%ebp)
+12 0004517c 897dfc
xfc(%ebp)
+15 0004517f 8b7d08

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

ebp),%edi
+18 00045182 c707e8911300
movl
$0x001391e8,(%
edi)
+24 00045188 8b4708
movl
0x08(%
edi),%eax
+27 0004518b 8d58f4
leal
0xf4(%
eax),%ebx
+30 0004518e 8b3588801300
movl
0x00138088,%es
i
+36 00045194 39f3
cmpl
%esi,%
ebx
+38 00045196 751d
jne
0x0004
51b5
+40 00045198 8b4704
movl
0x04(%
edi),%eax
+43 0004519b 8d58f4
leal
0xf4(%
eax),%ebx
+46 0004519e 39de
cmpl
%ebx,%
esi
+48 000451a0 753b
jne
0x0004
51dd
+50 000451a2 893c24
movl
%edi,(
%esp)
+53 000451a5 e8c4db0b00
calll
0x00102d6e
operator delete(void*)
+58 000451aa 8b5df4
movl
0xf4(%
ebp),%ebx
+61 000451ad 8b75f8
movl
0xf8(%
ebp),%esi
+64 000451b0 8b7dfc
movl
0xfc(%
ebp),%edi
+67 000451b3 c9
leave
+68 000451b4 c3
ret
+69 000451b5 83e804
subl
$0x04,
%eax
+72 000451b8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+80 000451c0 890424
movl
%eax,(
%esp)
+83 000451c3 e886da0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+88 000451c8 85c0
testl
%eax,%
eax
+90 000451ca 7fcc
jg
0x0004
5198
+92 000451cc 8d45e7
leal
0xe7(%
ebp),%eax
+95 000451cf 89442404
movl
%eax,0
x04(%esp)
+99 000451d3 891c24
movl
%ebx,(
%esp)
+102 000451d6 e8a9da0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+107 000451db ebbb
jmp
0x0004
5198
+109 000451dd 83e804
subl
$0x04,
%eax
+112 000451e0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+120 000451e8 890424


movl
%eax,(
%esp)
+123 000451eb e85eda0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+128 000451f0 85c0
testl
%eax,%
eax
+130 000451f2 7fae
jg
0x0004
51a2
+132 000451f4 8d45e5
leal
0xe5(%
ebp),%eax
+135 000451f7 89442404
movl
%eax,0
x04(%esp)
+139 000451fb 891c24
movl
%ebx,(
%esp)
+142 000451fe e881da0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+147 00045203 eb9d
jmp
0x0004
51a2
+149 00045205 89c3
movl
%eax,%
ebx
+151 00045207 8b4704
movl
0x04(%
edi),%eax
+154 0004520a 8d78f4
leal
0xf4(%
eax),%edi
+157 0004520d 39fe
cmpl
%edi,%
esi
+159 0004520f 750c
jne
0x0004
521d
+161 00045211 891c24
movl
%ebx,(
%esp)
+164 00045214 e82fda0b00
calll
0x00102c48
__Unwind_Resume
+169 00045219 89c3
movl
%eax,%
ebx
+171 0004521b ebf4
jmp
0x0004
5211
+173 0004521d 83e804
subl
$0x04,
%eax
+176 00045220 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+184 00045228 890424
movl
%eax,(
%esp)
+187 0004522b e81eda0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+192 00045230 85c0
testl
%eax,%
eax
+194 00045232 7fdd
jg
0x0004
5211
+196 00045234 8d45e6
leal
0xe6(%
ebp),%eax
+199 00045237 89442404
movl
%eax,0
x04(%esp)
+203 0004523b 893c24
movl
%edi,(
%esp)
+206 0004523e e841da0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+211 00045243 ebcc
jmp
0x0004
5211

+213
5219
+215
+216
+217
+218
+219
+220
+221
+222
+223

00045245 ebd2

jmp

00045247
00045248
00045249
0004524a
0004524b
0004524c
0004524d
0004524e
0004524f

nop
nop
nop
nop
nop
nop
nop
nop
nop

+0

90
90
90
90
90
90
90
90
90

0x0004

00045250 55

pushl

00045251 89e5

movl

00045253 31c0

xorl

00045255
00045256
00045257
00045258

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

c9
c3
90
0f1f840000000000

nopl

00045260 55

0x0000
pushl

%ebp
+1
00045261 89e5
%esp,%ebp
+3
00045263 8b4508
0x08(%ebp),%eax
+6
00045266 8b80d0000000
00d0(%eax),%eax
+12 0004526c c9
+13 0004526d c3
+14 0004526e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00045270 55

pushl

%ebp
+1
00045271 89e5
%esp,%ebp
+3
00045273 8b4508
0x08(%ebp),%eax
+6
00045276 8b80d4000000
00d4(%eax),%eax
+12 0004527c c9
+13 0004527d c3
+14 0004527e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00045280 55

pushl

%ebp
+1
00045281
%esp,%ebp
+3
00045283
0x08(%ebp),%edx
+6
00045286
0x0c(%ebp),%eax
+9
00045289
00d0(%edx),%eax
+15 0004528f 7406
5297

89e5

movl

8b5508

movl

8b450c

movl

3b82d0000000

cmpl

0x0000

je

0x0004

+17
0(%edx)
+23
+24
+25
+26
)

00045291 8982d0000000
00045297
00045298
00045299
0004529a
+0

c9
c3
90
660f1f440000

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

000452a0 55

pushl

%ebp
+1
000452a1 89e5
%esp,%ebp
+3
000452a3 56
%esi
+4
000452a4 53
%ebx
+5
000452a5 83ec10
$0x10,%esp
+8
000452a8 8b750c
0x0c(%ebp),%esi
+11 000452ab 8b4508
ebp),%eax
+14 000452ae 890424
%esp)
+17 000452b1 e8ea14fcff
+22 000452b6 89c3
ebx
+24 000452b8 c744240490530d00
04(%esp)
Type
+32 000452c0 890424
%esp)
+35 000452c3 e898a80500
+40 000452c8 8b08
,%ecx
+42 000452ca 8b5654
esi),%edx
+45 000452cd 89542404
x04(%esp)
+49 000452d1 890424
%esp)
+52 000452d4 ff5108
%ecx)
+55 000452d7 c744240458520d00
04(%esp)
Scale
+63 000452df 891c24
%esp)
+66 000452e2 e879a80500
+71 000452e7 8b08
,%ecx
+73 000452e9 8b5650
esi),%edx
+76 000452ec 89550c
x0c(%ebp)
+79 000452ef 894508
x08(%ebp)
+82 000452f2 8b4908
ecx),%ecx
+85 000452f5 83c410
%esp
+88 000452f8 5b

movl
pushl
pushl
subl
movl
movl

0x08(%

movl

%eax,(

movl

0x000067a0
%eax,%

calll
movl

$0x000d5390,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

0x54(%

movl

%edx,0

movl

%eax,(

call

*0x08(

calll

movl

$0x000d5258,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

movl

0x50(%

movl

%edx,0

movl

%eax,0

movl

0x08(%

addl

$0x10,

popl

%ebx

calll

+89
+90
+91
+93
+94

000452f9
000452fa
000452fb
000452fd
000452fe
+0

5e
c9
ffe1
90
6690

popl
leave
jmp
nop
nop

00045300 55

%esi
*%ecx

pushl

%ebp
+1
00045301 89e5
%esp,%ebp
+3
00045303 83ec28
$0x28,%esp
+6
00045306 895df4
%ebx,0xf4(%ebp)
+9
00045309 8975f8
%esi,0xf8(%ebp)
+12 0004530c 897dfc
xfc(%ebp)
+15 0004530f 8b5d08
ebp),%ebx
+18 00045312 c7042458000000
esp)
'X'
+25 00045319 e85cda0b00
operator new(unsigned long)
+30 0004531e 89c6
esi
+32 00045320 8bbbd0000000
x),%edi
+38 00045326 8b9bd4000000
x),%ebx
+44 0004532c c744240410000000
04(%esp)
+52 00045334 890424
%esp)
+55 00045337 e8c426fcff
+60 0004533c c70608a01300
esi)
+66 00045342 897e50
x50(%esi)
+69 00045345 895e54
x54(%esi)
+72 00045348 89f0
eax
+74 0004534a 8b5df4
ebp),%ebx
+77 0004534d 8b75f8
ebp),%esi
+80 00045350 8b7dfc
ebp),%edi
+83 00045353 c9
+84 00045354 c3
+85 00045355 89c3
ebx
+87 00045357 893424
%esp)
+90 0004535a e80fda0b00
operator delete(void*)
+95 0004535f 891c24
%esp)
+98 00045362 e8e1d80b00

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00000058,(%

calll

0x00102d7a
movl

%eax,%

movl

0x000000d0(%eb

movl

0x000000d4(%eb

movl

$0x00000010,0x
movl

calll
movl

0x00007a00
$0x0013a008,(%
movl

%edi,0

movl

%ebx,0

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

0x00102d6e
movl

calll

%eax,(

%ebx,(
0x00102c48

__Unwind_Resume
+103 00045367 90
+104 00045368 0f1f840000000000
x,%eax)
+0

nop
nopl

0x00000000(%ea

00045370 55

pushl

%ebp
+1
00045371 89e5
%esp,%ebp
+3
00045373 53
%ebx
+4
00045374 83ec14
$0x14,%esp
+7
00045377 8b5d08
0x08(%ebp),%ebx
+10 0004537a 891c24
%esp)
+13 0004537d e8ee13fcff
+18 00045382 8b93d4000000
x),%edx
+24 00045388 89542404
x04(%esp)
+28 0004538c 83c010
%eax
+31 0004538f 890424
%esp)
+34 00045392 e8995e0000
+39 00045397 c7442408e0cd1300
08(%esp)
+47 0004539f 89442404
x04(%esp)
+51 000453a3 8b450c
ebp),%eax
+54 000453a6 890424
%esp)
+57 000453a9 e892720000
+62 000453ae 83c414
%esp
+65 000453b1 5b
+66 000453b2 c9
+67 000453b3 c3
+68 000453b4 660f1f440000
)
+74 000453ba 660f1f440000
)
+0

movl
pushl
subl
movl
movl
calll
movl

%ebx,(
0x00006770
0x000000d4(%eb

movl

%edx,0

addl

$0x10,

movl

%eax,(

calll
movl

0x0004b230
$0x0013cde0,0x
movl

%eax,0

movl

0x0c(%

movl

%eax,(

addl

0x0004c640
$0x14,

calll
popl
leave
ret

%ebx

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

000453c0 55

pushl

%ebp
+1
000453c1
%esp,%ebp
+3
000453c3
$0x78,%esp
+6
000453c6
%ebx,0xf4(%ebp)
+9
000453c9
%esi,0xf8(%ebp)
+12 000453cc 897dfc
xfc(%ebp)
+15 000453cf 8b5d08
ebp),%ebx

89e5

movl

83ec78

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

+18 000453d2
ebp),%esi
+21 000453d5
%esp)
+24 000453d8
+29 000453dd
xa4(%ebp)
+32 000453e0
ebp),%edi
+35 000453e3
%esp)
+38 000453e6
+43 000453eb
x),%xmm0
+51 000453f3
m0
+59 000453fb
p)
+64 00045400
p)
+69 00045405
p)
+74 0004540a
x),%eax
+80 00045410
x04(%esp)
+84 00045414
ebp),%eax
+87 00045417
%eax
+90 0004541a
%esp)
+93 0004541d
+98 00045422
x04(%esp)
+102 00045426
%esp)
+105 00045429
+110 0004542e
x04(%esp)
+114 00045432
%esp)
+117 00045435
+122 0004543a
04(%esp)
+130 00045442
%esp)
+133 00045445
+138 0004544a
ebp),%ebx
+141 0004544d
ebp),%esi
+144 00045450
ebp),%edi
+147 00045453
+148 00045454
+149 00045455
+150 00045456
ax)

8b750c

movl

0x0c(%

891c24

movl

%ebx,(

movl

0x00006770
%eax,0

8d7da8

leal

0xa8(%

893c24

movl

%edi,(

e89313fcff
8945a4

calll

e8d5f90100
f30f2a83d0000000

calll
cvtsi2ss

0x00064dc0
0x000000d0(%eb

f30f5e05681e1000

divss

0x00101e68,%xm

f30f1145d0

movss

%xmm0,0xd0(%eb

f30f1145bc

movss

%xmm0,0xbc(%eb

f30f1145a8

movss

%xmm0,0xa8(%eb

8b83d4000000

movl

0x000000d4(%eb

89442404

movl

%eax,0

8b45a4

movl

0xa4(%

83c010

addl

$0x10,

890424

movl

%eax,(

movl

0x0004b230
%eax,0

movl

%esi,(

movl

0x0005e1a0
%edi,0

movl

%esi,(

e80e5e0000
89442404

calll

893424
e8728d0100
897c2404

calll

893424
e876780100
c7442404e0cd1300

calll
movl

893424

0x0005ccb0
$0x0013cde0,0x
movl

%esi,(

movl

0x0005ca50
0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
90
662e0f1f840000000000

leave
ret
nop
%cs:0x00000000(%eax,%e

e806760100
8b5df4

calll

nopw

+0

00045460 55

pushl

%ebp
+1
00045461 89e5
%esp,%ebp
+3
00045463 83ec38
$0x38,%esp
+6
00045466 895df4
%ebx,0xf4(%ebp)
+9
00045469 8975f8
%esi,0xf8(%ebp)
+12 0004546c 897dfc
xfc(%ebp)
+15 0004546f 803d00e3130000
00
+22 00045476 7438
54b0
+24 00045478 c744241006000000
10(%esp)
+32 00045480 c744240c20e31300
0c(%esp)
+40 00045488 8b450c
ebp),%eax
+43 0004548b 89442408
x08(%esp)
+47 0004548f 8b4510
ebp),%eax
+50 00045492 89442404
x04(%esp)
+54 00045496 8b4508
ebp),%eax
+57 00045499 890424
%esp)
+60 0004549c e8df30fdff
+65 000454a1 8b5df4
ebp),%ebx
+68 000454a4 8b75f8
ebp),%esi
+71 000454a7 8b7dfc
ebp),%edi
+74 000454aa c9
+75 000454ab c3
+76 000454ac 0f1f4000
eax)
+80 000454b0 c7042400e31300
esp)
+87 000454b7 e8e8d80b00
___cxa_guard_acquire
+92 000454bc 85c0
eax
+94 000454be 74b8
5478
+96 000454c0 c70528e3130000000000
+106 000454ca c7052ce3130000000000
+116 000454d4 c70530e3130000000000
+126 000454de c70534e3130000000000
+136 000454e8 c70538e3130000000000
+146 000454f2 c70520e31300004c0d00
+156 000454fc c70524e31300f8440d00
+166 00045506 8b3dbc801300
i

movl
subl
movl
movl
movl
cmpb

%edi,0
$0x00,0x0013e3

je

0x0004

movl

$0x00000006,0x

movl

$0x0013e320,0x
movl

0x0c(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

movl

0x00018580
0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
nopl

0x00(%

calll

movl

$0x0013e300,(%

calll

0x00102da4

movl
movl
movl
movl
movl
movl
movl
movl

testl

%eax,%

je

0x0004

$0x00000000,0x0013e328
$0x00000000,0x0013e32c
$0x00000000,0x0013e330
$0x00000000,0x0013e334
$0x00000000,0x0013e338
$0x000d4c00,0x0013e320
$0x000d44f8,0x0013e324
0x001380bc,%ed

+172
,%eax
+174
8
+179
si
+184
c
+190
edx
+192
0
+198
cx
+203
4
+209
8
+215
+225
+235
+245
+255
+265
+275
+285
,%eax
+287
4
+292
8
+298
c
+304
bx
+309
0
+315
4
+321
+331
+341
+351
+361
+371
+381
+391
,%eax
+393
0
+398
4
+404
8
+410
c
+416
0
+422
+432

0004550c 8b07

movl

(%edi)

0004550e a328e31300

movl

%eax,0x0013e32

00045513 beb072083f

movl

$0x3f0872b0,%e

00045518 89352ce31300

movl

%esi,0x0013e32

0004551e 31d2

xorl

%edx,%

00045520 891530e31300

movl

%edx,0x0013e33

00045526 b90000803f

movl

$0x3f800000,%e

0004552b 890d34e31300

movl

%ecx,0x0013e33

00045531 890d38e31300

movl

%ecx,0x0013e33

00045537
00045541
0004554b
00045555
0004555f
00045569
00045573
0004557d

c70544e3130000000000
c70548e3130000000000
c7054ce3130000000000
c70550e3130000000000
c70554e3130000000000
c7053ce3130088560d00
c70540e31300f8440d00
8b07

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013e344
$0x00000000,0x0013e348
$0x00000000,0x0013e34c
$0x00000000,0x0013e350
$0x00000000,0x0013e354
$0x000d5688,0x0013e33c
$0x000d44f8,0x0013e340
movl
(%edi)

0004557f a344e31300

movl

%eax,0x0013e34

00045584 891548e31300

movl

%edx,0x0013e34

0004558a 89154ce31300

movl

%edx,0x0013e34

00045590 bba01aef3e

movl

$0x3eef1aa0,%e

00045595 891d50e31300

movl

%ebx,0x0013e35

0004559b 890d54e31300

movl

%ecx,0x0013e35

000455a1
000455ab
000455b5
000455bf
000455c9
000455d3
000455dd
000455e7

c70560e3130000000000
c70564e3130000000000
c70568e3130000000000
c7056ce3130000000000
c70570e3130000000000
c70558e313001c480d00
c7055ce31300f8440d00
8b07

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013e360
$0x00000000,0x0013e364
$0x00000000,0x0013e368
$0x00000000,0x0013e36c
$0x00000000,0x0013e370
$0x000d481c,0x0013e358
$0x000d44f8,0x0013e35c
movl
(%edi)

000455e9 a360e31300

movl

%eax,0x0013e36

000455ee 891d64e31300

movl

%ebx,0x0013e36

000455f4 891568e31300

movl

%edx,0x0013e36

000455fa 89356ce31300

movl

%esi,0x0013e36

00045600 890d70e31300

movl

%ecx,0x0013e37

00045606 c7057ce3130000000000
00045610 c70580e3130000000000

movl
movl

$0x00000000,0x0013e37c
$0x00000000,0x0013e380

+442 0004561a
+452 00045624
+462 0004562e
+472 00045638
+482 00045642
+492 0004564c
,%eax
+494 0004564e
c
+499 00045653
x
+504 00045658
,%esi
+506 0004565a
0
+512 00045660
eax),%ebx
+515 00045663
4
+521 00045669
eax),%ecx
+524 0004566c
8
+530 00045672
eax),%edx
+533 00045675
c
+539 0004567b
+549 00045685
+559 0004568f
+569 00045699
98
+576 000456a0
99
+583 000456a7
9a
+590 000456ae
9b
+597 000456b5
c
+603 000456bb
0
+609 000456c1
4
+615 000456c7
8
+621 000456cd
+631 000456d7
+641 000456e1
+651 000456eb
+661 000456f5
+671 000456ff
+681 00045709
+691 00045713
,%eax
+693 00045715
4
+698 0004571a
8
+704 00045720

c70584e3130000000000
c70588e3130000000000
c7058ce3130000000000
c70574e3130039450d00
c70578e313003f450d00
8b07

movl
movl
movl
movl
movl

$0x00000000,0x0013e384
$0x00000000,0x0013e388
$0x00000000,0x0013e38c
$0x000d4539,0x0013e374
$0x000d453f,0x0013e378
movl
(%edi)

a37ce31300

movl

%eax,0x0013e37

a1b0801300

movl

0x001380b0,%ea

8b30

movl

893580e31300

movl

8b5804

%esi,0x0013e38
movl

891d84e31300

movl

8b4808
movl

8b500c

0x08(%
%ecx,0x0013e38

movl

89158ce31300

0x04(%
%ebx,0x0013e38

movl

890d88e31300

(%eax)

0x0c(%

movl

%edx,0x0013e38

movb

$0x00000000,0x0013e394
$0x00000000,0x0013e398
$0x000d4821,0x0013e390
$0x00,0x0013e3

c60599e313008b

movb

$0x8b,0x0013e3

c6059ae313008b

movb

$0x8b,0x0013e3

c6059be31300ff

movb

$0xff,0x0013e3

89359ce31300

movl

%esi,0x0013e39

891da0e31300

movl

%ebx,0x0013e3a

890da4e31300

movl

%ecx,0x0013e3a

8915a8e31300

movl

%edx,0x0013e3a

c70594e3130000000000
c70598e3130000000000
c70590e3130021480d00
c60598e3130000

c705b0e3130000000000
c705b4e3130000000000
c705b8e3130000000000
c705bce3130000000000
c705c0e3130000000000
c705c4e3130000000000
c705ace313002a480d00
8b07

movl
movl
movl

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013e3b0
$0x00000000,0x0013e3b4
$0x00000000,0x0013e3b8
$0x00000000,0x0013e3bc
$0x00000000,0x0013e3c0
$0x00000000,0x0013e3c4
$0x000d482a,0x0013e3ac
movl
(%edi)

a3b4e31300

movl

%eax,0x0013e3b

8935b8e31300

movl

%esi,0x0013e3b

891dbce31300

movl

%ebx,0x0013e3b

c
+710 00045726 890dc0e31300

movl

%ecx,0x0013e3c

+716 0004572c 8915c4e31300

movl

%edx,0x0013e3c

+722 00045732 c7042400e31300


esp)
+729 00045739 e86cd60b00
___cxa_guard_release
+734 0004573e e935fdffff
+739 00045743 90
+740 00045744 660f1f440000
)
+746 0004574a 660f1f440000
)

movl

$0x0013e300,(%

calll

0x00102daa

0
4

+0

jmp

0x00045478
nop

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00045750 55

pushl

%ebp
+1
00045751 89e5
%esp,%ebp
+3
00045753 83ec18
$0x18,%esp
+6
00045756 8b5508
0x08(%ebp),%edx
+9
00045759 8b450c
0x0c(%ebp),%eax
+12 0004575c 3b82d4000000
x),%eax
+18 00045762 742c
5790
+20 00045764 8982d4000000
4(%edx)
+26 0004576a 8b02
,%eax
+28 0004576c 891424
%esp)
+31 0004576f ff5034
%eax)
+34 00045772 8d500c
eax),%edx
+37 00045775 8b400c
eax),%eax
+40 00045778 895508
x08(%ebp)
+43 0004577b 8b4824
eax),%ecx
+46 0004577e c9
+47 0004577f ffe1
+49 00045781 0f1f8000000000
x)
+56 00045788 0f1f840000000000
x,%eax)
+64 00045790 c9
+65 00045791 c3
+66 00045792 0f1f8000000000
x)
+73 00045799 0f1f8000000000
x)
+0

000457a0 55

movl
subl
movl
movl
cmpl

0x000000d4(%ed
je

movl

0x0004
%eax,0x000000d

movl

(%edx)

movl

%edx,(

call

*0x34(

leal

0x0c(%

movl

0x0c(%

movl

%edx,0

movl

0x24(%

leave
jmp
nopl

*%ecx
0x00000000(%ea

nopl

0x00000000(%ea
leave
ret

nopl

0x00000000(%ea

nopl

0x00000000(%ea
pushl

%ebp
+1
000457a1 89e5
%esp,%ebp
+3
000457a3 57
%edi
+4
000457a4 56
%esi
+5
000457a5 53
%ebx
+6
000457a6 83ec7c
$0x7c,%esp
+9
000457a9 8b7d0c
0x0c(%ebp),%edi
+12 000457ac 897c2404
x04(%esp)
+16 000457b0 8b4508
ebp),%eax
+19 000457b3 890424
%esp)
+22 000457b6 e89516fcff
+27 000457bb 8b5508
ebp),%edx
+30 000457be c702489f1300
edx)
+36 000457c4 c74204949f1300
04(%edx)
+43 000457cb c782d000000064000000
(%edx)
+53 000457d5 c782d400000000000000
(%edx)
+63 000457df bb70520400
bx
+68 000457e4 31f6
esi
+70 000457e6 c745b050570400
b0(%ebp)
+77 000457ed c745b400000000
b4(%ebp)
+84 000457f4 891424
%esp)
+87 000457f7 e8a40ffcff
+92 000457fc c744242001000000
20(%esp)
+100 00045804 c744241c01000000
1c(%esp)
+108 0004580c 895c2414
x14(%esp)
+112 00045810 89742418
x18(%esp)
+116 00045814 8b55b0
ebp),%edx
+119 00045817 8b4db4
ebp),%ecx
+122 0004581a 8954240c
x0c(%esp)
+126 0004581e 894c2410
x10(%esp)
+130 00045822 c744240890530d00
08(%esp)
Type
+138 0004582a 8b4d08

movl
pushl
pushl
pushl
subl
movl
movl

%edi,0

movl

0x08(%

movl

%eax,(

movl

0x00006e50
0x08(%

calll
movl

$0x00139f48,(%

movl

$0x00139f94,0x

movl

$0x00000064,0x000000d0

movl

$0x00000000,0x000000d4
movl

$0x00045270,%e
xorl

%esi,%

movl

$0x00045750,0x

movl

$0x00000000,0x
movl

%edx,(

calll
movl

0x000067a0
$0x00000001,0x

movl

$0x00000001,0x
movl

%ebx,0

movl

%esi,0

movl

0xb0(%

movl

0xb4(%

movl

%edx,0

movl

%ecx,0

movl

$0x000d5390,0x
movl

0x08(%

ebp),%ecx
+141 0004582d
x04(%esp)
+145 00045831
%esp)
+148 00045834
+153 00045839
xd0(%ebp)
+156 0004583c
bx
+161 00045841
b8(%ebp)
+168 00045848
bc(%ebp)
+175 0004584f
ebp),%eax
+178 00045852
%esp)
+181 00045855
+186 0004585a
x1c(%esp)
+190 0004585e
x20(%esp)
+194 00045862
ebp),%edx
+197 00045865
ebp),%ecx
+200 00045868
x14(%esp)
+204 0004586c
x18(%esp)
+208 00045870
10(%esp)
+216 00045878
0c(%esp)
+224 00045880
08(%esp)
+232 00045888
ebp),%ecx
+235 0004588b
x04(%esp)
+239 0004588f
%esp)
+242 00045892
+247 00045897
%edi
+250 0004589a
xac(%ebp)
+253 0004589d
%esp)
+256 000458a0
+261 000458a5
xc4(%ebp)
+264 000458a8
eax
+266 000458aa
+272 000458b0
c8(%ebp)
+279 000458b7
ebp),%esi

894c2404

movl

%ecx,0

890424

movl

%eax,(

movl

0x0009f750
%eax,0

e8179f0500
8945d0

calll

bb60520400

movl

$0x00045260,%e

c745b880520400

movl

$0x00045280,0x

c745bc00000000

movl

$0x00000000,0x

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55b8

movl

0xb8(%

8b4dbc

movl

0xbc(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e8460ffcff
895c241c

calll

c74424102c010000

movl

$0x0000012c,0x

c744240c01000000

movl

$0x00000001,0x

c744240858520d00
Scale
8b4d08

movl

$0x000d5258,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

addl

0x0009f940
$0x10,

897dac

movl

%edi,0

893c24

movl

%edi,(

movl

0x0004c4b0
%eax,0

e8a9a00500
83c710

e80b6c0000
8945c4

calll

calll

85c0
0f8410010000
c745c800000000
8b75d0

testl
je
movl

%eax,%
0x000459c0
$0x00000000,0x

movl

0xd0(%

+282 000458ba 83c62c


addl
$0x2c,
%esi
+285 000458bd a188801300
movl
0x00138088,%ea
x
+290 000458c2 8945a8
movl
%eax,0
xa8(%ebp)
+293 000458c5 eb57
jmp
0x0004
591e
+295 000458c7 660f1f840000000000
nopw
0x00000000(%eax,%eax)
+304 000458d0 85c0
testl
%eax,%
eax
+306 000458d2 7412
je
0x0004
58e6
+308 000458d4 8d55d8
leal
0xd8(%
ebp),%edx
+311 000458d7 89542404
movl
%edx,0
x04(%esp)
+315 000458db 890424
movl
%eax,(
%esp)
+318 000458de e8e3d30b00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+323 000458e3 8b4604
movl
0x04(%
esi),%eax
+326 000458e6 83c004
addl
$0x04,
%eax
+329 000458e9 894604
movl
%eax,0
x04(%esi)
+332 000458ec 8b5dd8
movl
0xd8(%
ebp),%ebx
+335 000458ef 83eb0c
subl
$0x0c,
%ebx
+338 000458f2 8b7da8
movl
0xa8(%
ebp),%edi
+341 000458f5 897dd4
movl
%edi,0
xd4(%ebp)
+344 000458f8 39fb
cmpl
%edi,%
ebx
+346 000458fa 0f858f000000
jne
0x0004598f
+352 00045900 8b5dcc
movl
0xcc(%
ebp),%ebx
+355 00045903 83eb0c
subl
$0x0c,
%ebx
+358 00045906 395dd4
cmpl
%ebx,0
xd4(%ebp)
+361 00045909 0f85b9000000
jne
0x000459c8
+367 0004590f ff45c8
incl
0xc8(%
ebp)
+370 00045912 8b55c4
movl
0xc4(%
ebp),%edx
+373 00045915 3955c8
cmpl
%edx,0
xc8(%ebp)
+376 00045918 0f84a2000000
je
0x000459c0
+382 0004591e 8b55c8
movl
0xc8(%
ebp),%edx
+385 00045921 89542408
movl
%edx,0
x08(%esp)
+389 00045925 8b4dac
movl
0xac(%
ebp),%ecx

+392 00045928 894c2404


movl
%ecx,0
x04(%esp)
+396 0004592c 8d45dc
leal
0xdc(%
ebp),%eax
+399 0004592f 890424
movl
%eax,(
%esp)
+402 00045932 e8c9580000
calll
0x0004b200
+407 00045937 83ec04
subl
$0x04,
%esp
+410 0004593a 8b55dc
movl
0xdc(%
ebp),%edx
+413 0004593d 8955cc
movl
%edx,0
xcc(%ebp)
+416 00045940 8d4de7
leal
0xe7(%
ebp),%ecx
+419 00045943 894c2408
movl
%ecx,0
x08(%esp)
+423 00045947 89542404
movl
%edx,0
x04(%esp)
+427 0004594b 8d45d8
leal
0xd8(%
ebp),%eax
+430 0004594e 890424
movl
%eax,(
%esp)
+433 00045951 e86ad30b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+438 00045956 8b4604
movl
0x04(%
esi),%eax
+441 00045959 3b4608
cmpl
0x08(%
esi),%eax
+444 0004595c 0f856effffff
jne
0x000458d0
+450 00045962 8b4dd0
movl
0xd0(%
ebp),%ecx
+453 00045965 8b4130
movl
0x30(%
ecx),%eax
+456 00045968 8d55d8
leal
0xd8(%
ebp),%edx
+459 0004596b 89542408
movl
%edx,0
x08(%esp)
+463 0004596f 89442404
movl
%eax,0
x04(%esp)
+467 00045973 893424
movl
%esi,(
%esp)
+470 00045976 e8254ffcff
calll
0x0000a8a0
+475 0004597b 8b5dd8
movl
0xd8(%
ebp),%ebx
+478 0004597e 83eb0c
subl
$0x0c,
%ebx
+481 00045981 8b7da8
movl
0xa8(%
ebp),%edi
+484 00045984 897dd4
movl
%edi,0
xd4(%ebp)
+487 00045987 39fb
cmpl
%edi,%
ebx
+489 00045989 0f8471ffffff
je
0x00045900
+495 0004598f 8d4308
leal
0x08(%
ebx),%eax
+498 00045992 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+506 0004599a 890424
movl
%eax,(

%esp)
+509 0004599d e8acd20b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+514 000459a2 85c0
testl
%eax,%
eax
+516 000459a4 0f8f56ffffff
jg
0x00045900
+522 000459aa 8d4de5
leal
0xe5(%
ebp),%ecx
+525 000459ad 894c2404
movl
%ecx,0
x04(%esp)
+529 000459b1 891c24
movl
%ebx,(
%esp)
+532 000459b4 e8cbd20b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+537 000459b9 e942ffffff
jmp
0x00045900
+542 000459be 6690
nop
+544 000459c0 8d65f4
leal
0xf4(%
ebp),%esp
+547 000459c3 5b
popl
%ebx
+548 000459c4 5e
popl
%esi
+549 000459c5 5f
popl
%edi
+550 000459c6 c9
leave
+551 000459c7 c3
ret
+552 000459c8 8b45cc
movl
0xcc(%
ebp),%eax
+555 000459cb 83e804
subl
$0x04,
%eax
+558 000459ce c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+566 000459d6 890424
movl
%eax,(
%esp)
+569 000459d9 e870d20b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+574 000459de 85c0
testl
%eax,%
eax
+576 000459e0 0f8f29ffffff
jg
0x0004590f
+582 000459e6 8d45e3
leal
0xe3(%
ebp),%eax
+585 000459e9 89442404
movl
%eax,0
x04(%esp)
+589 000459ed 891c24
movl
%ebx,(
%esp)
+592 000459f0 e88fd20b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+597 000459f5 e915ffffff
jmp
0x0004590f
+602 000459fa 89c6
movl
%eax,%
esi
+604 000459fc 8b4d08
movl
0x08(%
ebp),%ecx
+607 000459ff 890c24
movl
%ecx,(
%esp)
+610 00045a02 e84913fcff
calll
0x00006d50
+615 00045a07 893424
movl
%esi,(
%esp)
+618 00045a0a e839d20b00
calll
0x00102c48
__Unwind_Resume
+623 00045a0f 89c6
movl
%eax,%
esi

+625 00045a11 8b5dd8


movl
0xd8(%
ebp),%ebx
+628 00045a14 83eb0c
subl
$0x0c,
%ebx
+631 00045a17 8b3d88801300
movl
0x00138088,%ed
i
+637 00045a1d 39fb
cmpl
%edi,%
ebx
+639 00045a1f 7549
jne
0x0004
5a6a
+641 00045a21 8b5dcc
movl
0xcc(%
ebp),%ebx
+644 00045a24 83eb0c
subl
$0x0c,
%ebx
+647 00045a27 39fb
cmpl
%edi,%
ebx
+649 00045a29 74d1
je
0x0004
59fc
+651 00045a2b 8b45cc
movl
0xcc(%
ebp),%eax
+654 00045a2e 83e804
subl
$0x04,
%eax
+657 00045a31 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+665 00045a39 890424
movl
%eax,(
%esp)
+668 00045a3c e80dd20b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+673 00045a41 85c0
testl
%eax,%
eax
+675 00045a43 7fb7
jg
0x0004
59fc
+677 00045a45 8d45e4
leal
0xe4(%
ebp),%eax
+680 00045a48 89442404
movl
%eax,0
x04(%esp)
+684 00045a4c 891c24
movl
%ebx,(
%esp)
+687 00045a4f e830d20b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+692 00045a54 eba6
jmp
0x0004
59fc
+694 00045a56 ebb7
jmp
0x0004
5a0f
+696 00045a58 89c6
movl
%eax,%
esi
+698 00045a5a 8b3d88801300
movl
0x00138088,%ed
i
+704 00045a60 ebbf
jmp
0x0004
5a21
+706 00045a62 eb96
jmp
0x0004
59fa
+708 00045a64 89c6
movl
%eax,%
esi
+710 00045a66 ebb9
jmp
0x0004
5a21
+712 00045a68 eb90
jmp
0x0004
59fa
+714 00045a6a 8d4308
leal
0x08(%

ebx),%eax
+717 00045a6d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+725 00045a75 890424
movl
%eax,(
%esp)
+728 00045a78 e8d1d10b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+733 00045a7d 85c0
testl
%eax,%
eax
+735 00045a7f 7fa0
jg
0x0004
5a21
+737 00045a81 8d45e6
leal
0xe6(%
ebp),%eax
+740 00045a84 89442404
movl
%eax,0
x04(%esp)
+744 00045a88 891c24
movl
%ebx,(
%esp)
+747 00045a8b e8f4d10b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+752 00045a90 eb8f
jmp
0x0004
5a21
+754 00045a92 ebd0
jmp
0x0004
5a64
+756 00045a94 660f1f440000
nopw
0x00(%eax,%eax
)
+762 00045a9a 660f1f440000
nopw
0x00(%eax,%eax
)
+0

00045aa0 55

pushl

%ebp
+1
00045aa1 89e5
%esp,%ebp
+3
00045aa3 c9
+4
00045aa4 e9f7fcffff
57a0
+9
00045aa9 90
+10 00045aaa 660f1f440000
)
+0

movl
leave
jmp

0x0004
nop
0x00(%eax,%eax

nopw

00045ab0 55

pushl

%ebp
+1
00045ab1 89e5
%esp,%ebp
+3
00045ab3 83ec18
$0x18,%esp
+6
00045ab6 895df8
%ebx,0xf8(%ebp)
+9
00045ab9 8975fc
%esi,0xfc(%ebp)
+12 00045abc c70424d8000000
esp)
+19 00045ac3 e8b2d20b00
operator new(unsigned long)
+24 00045ac8 89c6
esi
+26 00045aca 8b4508
ebp),%eax
+29 00045acd 89442404
x04(%esp)

movl
subl
movl
movl
movl

$0x000000d8,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

+33 00045ad1 893424


%esp)
+36 00045ad4 e8c7fcffff
+41 00045ad9 89f0
eax
+43 00045adb 8b5df8
ebp),%ebx
+46 00045ade 8b75fc
ebp),%esi
+49 00045ae1 c9
+50 00045ae2 c3
+51 00045ae3 89c3
ebx
+53 00045ae5 893424
%esp)
+56 00045ae8 e881d20b00
operator delete(void*)
+61 00045aed 891c24
%esp)
+64 00045af0 e853d10b00
__Unwind_Resume
+69 00045af5 90
+70 00045af6 662e0f1f840000000000
ax)
+0

00045b00 55

movl

%esi,(

movl

0x000457a0
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

calll

0x00102d6e
movl

calll
nopw

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
00045b01 89e5
movl
%esp,%ebp
+3
00045b03 81ec88000000
subl
$0x000
00088,%esp
+9
00045b09 895df4
movl
%ebx,0xf4(%ebp)
+12 00045b0c 8975f8
movl
%esi,0
xf8(%ebp)
+15 00045b0f 897dfc
movl
%edi,0
xfc(%ebp)
+18 00045b12 8b7d08
movl
0x08(%
ebp),%edi
+21 00045b15 c744240c10000000
movl
$0x00000010,0x
0c(%esp)
+29 00045b1d c74424080c540d00
movl
$0x000d540c,0x
08(%esp)
Opened book and stacks from old versions. Don't have width/h
eight settings.
+37 00045b25 c744240458540d00
movl
$0x000d5458,0x
04(%esp)
Fixed Books And Stacks
+45 00045b2d 893c24
movl
%edi,(
%esp)
+48 00045b30 e8eb27fdff
calll
0x00018320
+53 00045b35 8d5f10
leal
0x10(%
edi),%ebx
+56 00045b38 c7471000000000
movl
$0x00000000,0x
10(%edi)
+63 00045b3f c7430400000000
movl
$0x00000000,0x
04(%ebx)
+70 00045b46 c7430800000000
movl
$0x00000000,0x
08(%ebx)
+77 00045b4d 8d771c
leal
0x1c(%
edi),%esi
+80 00045b50 c7471c00000000
movl
$0x00000000,0x

1c(%edi)
+87 00045b57
04(%esi)
+94 00045b5e
08(%esi)
+101 00045b65
edi)
+107 00045b6b
cc(%ebp)
+114 00045b72
d0(%ebp)
+121 00045b79
d4(%ebp)
+128 00045b80
d8(%ebp)
+135 00045b87
dc(%ebp)
+142 00045b8e
e0(%ebp)
+149 00045b95
b4(%ebp)
+156 00045b9c
b8(%ebp)
+163 00045ba3
bc(%ebp)
+170 00045baa
c0(%ebp)
+177 00045bb1
c4(%ebp)
+184 00045bb8
c8(%ebp)
+191 00045bbf
ebp),%eax
+194 00045bc2
x08(%esp)
+198 00045bc6
ebp),%eax
+201 00045bc9
x04(%esp)
+205 00045bcd
%esp)
+208 00045bd0
+213 00045bd5
ebp),%ebx
+216 00045bd8
ebp),%esi
+219 00045bdb
ebp),%edi
+222 00045bde
+223 00045bdf
+224 00045be0
x8c(%ebp)
+227 00045be3
esi),%eax
+230 00045be6
x90(%ebp)
+233 00045be9
edi),%eax
+236 00045bec
x90(%ebp)

c7460400000000

movl

$0x00000000,0x

c7460800000000

movl

$0x00000000,0x

c707a89f1300

movl

$0x00139fa8,(%

c745cc6f540d00
movl
Opened Book
c745d07b540d00
movl
Hard Cover Stack
c745d48c540d00
movl
Soft Stack: Opened book at top
c745d8ac540d00
movl
Soft Stack: Slightly opened book at top
c745dcd4540d00
movl
Soft Stack: Closed book at top
c745e000000000
movl

$0x000d546f,0x

c745b4f3540d00
book-opened
c745b89c530d00
book-stack
c745bcff540d00
thinbook-stack
c745c00e550d00
thinbook-stack-2
c745c41f550d00
thinbook-stack-3
c745c800000000

movl

$0x000d54f3,0x

movl

$0x000d539c,0x

movl

$0x000d54ff,0x

movl

$0x000d550e,0x

movl

$0x000d551f,0x

movl

$0x00000000,0x

$0x000d547b,0x
$0x000d548c,0x
$0x000d54ac,0x
$0x000d54d4,0x
$0x00000000,0x

8d45cc

leal

0xcc(%

89442408

movl

%eax,0

8d45b4

leal

0xb4(%

89442404

movl

%eax,0

891c24

movl

%ebx,(

movl

0x0004c780
0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
89458c

leave
ret
movl

%eax,0

8b4604

movl

0x04(%

894590

movl

%eax,0

8b471c

movl

0x1c(%

394590

cmpl

%eax,0

e8ab6b0000
8b5df4

calll

+239 00045bef 7430


5c21
+241 00045bf1 8b1588801300
x
+247 00045bf7 895588
x88(%ebp)
+250 00045bfa 8955a0
xa0(%ebp)
+253 00045bfd 8945a4
xa4(%ebp)
+256 00045c00 8b55a4
ebp),%edx
+259 00045c03 8b02
,%eax
+261 00045c05 8d50f4
eax),%edx
+264 00045c08 895594
x94(%ebp)
+267 00045c0b 8b55a0
ebp),%edx
+270 00045c0e 395594
x94(%ebp)
+273 00045c11 7543
5c56
+275 00045c13 8345a404
0xa4(%ebp)
+279 00045c17 8b45a4
ebp),%eax
+282 00045c1a 394590
x90(%ebp)
+285 00045c1d 75e1
5c00
+287 00045c1f eb09
5c2a
+289 00045c21 8b1588801300
x
+295 00045c27 895588
x88(%ebp)
+298 00045c2a 8b06
,%eax
+300 00045c2c 85c0
eax
+302 00045c2e 7408
5c38
+304 00045c30 890424
%esp)
+307 00045c33 e836d10b00
operator delete(void*)
+312 00045c38 8b4304
ebx),%eax
+315 00045c3b 89459c
x9c(%ebp)
+318 00045c3e 8b33
,%esi
+320 00045c40 39f0
eax
+322 00045c42 7440
5c84
+324 00045c44 893424
%esp)

je
movl

0x0004
0x00138088,%ed

movl

%edx,0

movl

%edx,0

movl

%eax,0

movl

0xa4(%

movl

(%edx)

leal

0xf4(%

movl

%edx,0

movl

0xa0(%

cmpl

%edx,0

jne

0x0004

addl

$0x04,

movl

0xa4(%

cmpl

%eax,0

jne

0x0004

jmp

0x0004

movl

0x00138088,%ed
movl

%edx,0

movl

(%esi)

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0x04(%

movl

%eax,0

movl

(%ebx)

cmpl

%esi,%

je

0x0004

movl

%esi,(

+327 00045c47 e814860100


calll
0x0005e260
+332 00045c4c 83c624
addl
$0x24,
%esi
+335 00045c4f 39759c
cmpl
%esi,0
x9c(%ebp)
+338 00045c52 75f0
jne
0x0004
5c44
+340 00045c54 eb2e
jmp
0x0004
5c84
+342 00045c56 83e804
subl
$0x04,
%eax
+345 00045c59 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+353 00045c61 890424
movl
%eax,(
%esp)
+356 00045c64 e8e5cf0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+361 00045c69 85c0
testl
%eax,%
eax
+363 00045c6b 7fa6
jg
0x0004
5c13
+365 00045c6d 8d45e7
leal
0xe7(%
ebp),%eax
+368 00045c70 89442404
movl
%eax,0
x04(%esp)
+372 00045c74 8b5594
movl
0x94(%
ebp),%edx
+375 00045c77 891424
movl
%edx,(
%esp)
+378 00045c7a e805d00b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+383 00045c7f eb92
jmp
0x0004
5c13
+385 00045c81 89458c
movl
%eax,0
x8c(%ebp)
+388 00045c84 8b03
movl
(%ebx)
,%eax
+390 00045c86 85c0
testl
%eax,%
eax
+392 00045c88 7408
je
0x0004
5c92
+394 00045c8a 890424
movl
%eax,(
%esp)
+397 00045c8d e8dcd00b00
calll
0x00102d6e
operator delete(void*)
+402 00045c92 c707e8911300
movl
$0x001391e8,(%
edi)
+408 00045c98 8b4708
movl
0x08(%
edi),%eax
+411 00045c9b 8d58f4
leal
0xf4(%
eax),%ebx
+414 00045c9e 8b7588
movl
0x88(%
ebp),%esi
+417 00045ca1 39f3
cmpl
%esi,%
ebx
+419 00045ca3 756c
jne
0x0004
5d11
+421 00045ca5 8b4704
movl
0x04(%
edi),%eax

+424 00045ca8 8d58f4


eax),%ebx
+427 00045cab 39de
esi
+429 00045cad 753a
5ce9
+431 00045caf 8b558c
ebp),%edx
+434 00045cb2 891424
%esp)
+437 00045cb5 e88ecf0b00
__Unwind_Resume
+442 00045cba 89458c
x8c(%ebp)
+445 00045cbd 8b06
,%eax
+447 00045cbf 85c0
eax
+449 00045cc1 7408
5ccb
+451 00045cc3 890424
%esp)
+454 00045cc6 e8a3d00b00
operator delete(void*)
+459 00045ccb 8b5304
ebx),%edx
+462 00045cce 895598
x98(%ebp)
+465 00045cd1 8b33
,%esi
+467 00045cd3 39f2
edx
+469 00045cd5 74ad
5c84
+471 00045cd7 893424
%esp)
+474 00045cda e881850100
+479 00045cdf 83c624
%esi
+482 00045ce2 397598
x98(%ebp)
+485 00045ce5 75f0
5cd7
+487 00045ce7 eb9b
5c84
+489 00045ce9 83e804
%eax
+492 00045cec c7442404ffffffff
04(%esp)
+500 00045cf4 890424
%esp)
+503 00045cf7 e852cf0b00
__gnu_cxx::__exchange_and_add(int volatile*,
+508 00045cfc 85c0
eax
+510 00045cfe 7faf
5caf
+512 00045d00 8d45e4
ebp),%eax
+515 00045d03 89442404

leal

0xf4(%

cmpl

%ebx,%

jne

0x0004

movl

0x8c(%

movl

%edx,(

calll

0x00102c48
movl

%eax,0

movl

(%esi)

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0x04(%

movl

%edx,0

movl

(%ebx)

cmpl

%esi,%

je

0x0004

movl

%esi,(

addl

0x0005e260
$0x24,

cmpl

%esi,0

jne

0x0004

jmp

0x0004

subl

$0x04,

calll

movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0004

leal

0xe4(%

movl

%eax,0

x04(%esp)
+519 00045d07 891c24
movl
%ebx,(
%esp)
+522 00045d0a e875cf0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+527 00045d0f eb9e
jmp
0x0004
5caf
+529 00045d11 83e804
subl
$0x04,
%eax
+532 00045d14 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+540 00045d1c 890424
movl
%eax,(
%esp)
+543 00045d1f e82acf0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+548 00045d24 85c0
testl
%eax,%
eax
+550 00045d26 0f8f79ffffff
jg
0x00045ca5
+556 00045d2c 8d45e6
leal
0xe6(%
ebp),%eax
+559 00045d2f 89442404
movl
%eax,0
x04(%esp)
+563 00045d33 891c24
movl
%ebx,(
%esp)
+566 00045d36 e849cf0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+571 00045d3b e965ffffff
jmp
0x00045ca5
+576 00045d40 89458c
movl
%eax,0
x8c(%ebp)
+579 00045d43 8b03
movl
(%ebx)
,%eax
+581 00045d45 85c0
testl
%eax,%
eax
+583 00045d47 0f853dffffff
jne
0x00045c8a
+589 00045d4d e940ffffff
jmp
0x00045c92
+594 00045d52 890424
movl
%eax,(
%esp)
+597 00045d55 e8eece0b00
calll
0x00102c48
__Unwind_Resume
+602 00045d5a 89458c
movl
%eax,0
x8c(%ebp)
+605 00045d5d 8b4704
movl
0x04(%
edi),%eax
+608 00045d60 8d58f4
leal
0xf4(%
eax),%ebx
+611 00045d63 39de
cmpl
%ebx,%
esi
+613 00045d65 7505
jne
0x0004
5d6c
+615 00045d67 8b458c
movl
0x8c(%
ebp),%eax
+618 00045d6a ebe6
jmp
0x0004
5d52
+620 00045d6c 83e804
subl
$0x04,
%eax
+623 00045d6f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+631 00045d77 890424
movl
%eax,(

%esp)
+634 00045d7a e8cfce0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+639 00045d7f 85c0
testl
%eax,%
eax
+641 00045d81 7fe4
jg
0x0004
5d67
+643 00045d83 8d45e5
leal
0xe5(%
ebp),%eax
+646 00045d86 89442404
movl
%eax,0
x04(%esp)
+650 00045d8a 891c24
movl
%ebx,(
%esp)
+653 00045d8d e8f2ce0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+658 00045d92 ebd3
jmp
0x0004
5d67
+660 00045d94 ebbc
jmp
0x0004
5d52
+662 00045d96 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

00045da0 55

pushl

%ebp
+1
00045da1
%esp,%ebp
+3
00045da3
+4
00045da4
5b00
+9
00045da9
+10 00045daa 90
+11 00045dab 90
+12 00045dac 90
+13 00045dad 90
+14 00045dae 90
+15 00045daf 90
+0

89e5

movl

c9
e957fdffff

leave
jmp

90

0x0004
nop

nop
nop
nop
nop
nop
nop

00045db0 55

pushl

%ebp
+1
00045db1 89e5
%esp,%ebp
+3
00045db3 53
%ebx
+4
00045db4 83ec14
$0x14,%esp
+7
00045db7 8b5d08
0x08(%ebp),%ebx
+10 00045dba c703489f1300
ebx)
+16 00045dc0 c74304949f1300
04(%ebx)
+23 00045dc7 891c24
%esp)
+26 00045dca e8810ffcff
+31 00045dcf 895d08
x08(%ebp)
+34 00045dd2 83c414
%esp
+37 00045dd5 5b

movl
pushl
subl
movl
movl

$0x00139f48,(%

movl

$0x00139f94,0x
movl

%ebx,(

movl

0x00006d50
%ebx,0

addl

$0x14,

popl

%ebx

calll

+38 00045dd6 c9
+39 00045dd7 e992cf0b00
+44 00045ddc 0f1f4000
eax)
+0

leave
jmp
nopl

00045de0 55

0x00102d6e
0x00(%
pushl

%ebp
+1
00045de1 89e5
%esp,%ebp
+3
00045de3 8b4508
0x08(%ebp),%eax
+6
00045de6 c700489f1300
39f48,(%eax)
+12 00045dec c74004949f1300
04(%eax)
+19 00045df3 894508
x08(%ebp)
+22 00045df6 c9
+23 00045df7 e9540ffcff
+28 00045dfc 0f1f4000
eax)
+0

movl
movl
movl
movl

$0x001
$0x00139f94,0x

movl

%eax,0

leave
jmp
nopl

00045e00 55

0x00006d50
0x00(%
pushl

%ebp
+1
00045e01 89e5
%esp,%ebp
+3
00045e03 53
%ebx
+4
00045e04 83ec14
$0x14,%esp
+7
00045e07 8b5d08
0x08(%ebp),%ebx
+10 00045e0a c70308a01300
ebx)
+16 00045e10 891c24
%esp)
+19 00045e13 e8281bfcff
+24 00045e18 895d08
x08(%ebp)
+27 00045e1b 83c414
%esp
+30 00045e1e 5b
+31 00045e1f c9
+32 00045e20 e949cf0b00
+37 00045e25 90
+38 00045e26 662e0f1f840000000000
ax)
+0

movl
pushl
subl
movl
movl

$0x0013a008,(%
movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00045e30 55

pushl

%ebp
+1
00045e31 89e5
%esp,%ebp
+3
00045e33 8b4508
0x08(%ebp),%eax
+6
00045e36 c70008a01300
3a008,(%eax)
+12 00045e3c 894508
x08(%ebp)
+15 00045e3f c9
+16 00045e40 e9fb1afcff

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp

0x00007940

+21 00045e45 90
+22 00045e46 662e0f1f840000000000

nopw

nop
%cs:0x00000000(%eax,%e

ax)
+0

00045e50 55

pushl

%ebp
+1
00045e51 89e5
movl
%esp,%ebp
+3
00045e53 57
pushl
%edi
+4
00045e54 56
pushl
%esi
+5
00045e55 53
pushl
%ebx
+6
00045e56 83ec4c
subl
$0x4c,%esp
+9
00045e59 8b4510
movl
0x10(%ebp),%eax
+12 00045e5c 89442408
movl
%eax,0
x08(%esp)
+16 00045e60 8b450c
movl
0x0c(%
ebp),%eax
+19 00045e63 89442404
movl
%eax,0
x04(%esp)
+23 00045e67 8b5508
movl
0x08(%
ebp),%edx
+26 00045e6a 891424
movl
%edx,(
%esp)
+29 00045e6d e8be13fcff
calll
0x00007230
+34 00045e72 8d45e7
leal
0xe7(%
ebp),%eax
+37 00045e75 89442408
movl
%eax,0
x08(%esp)
+41 00045e79 c744240495530d00
movl
$0x000d5395,0x
04(%esp)
scale
+49 00045e81 8d5dd4
leal
0xd4(%
ebp),%ebx
+52 00045e84 891c24
movl
%ebx,(
%esp)
+55 00045e87 e834ce0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+60 00045e8c 895c2404
movl
%ebx,0
x04(%esp)
+64 00045e90 8b450c
movl
0x0c(%
ebp),%eax
+67 00045e93 890424
movl
%eax,(
%esp)
+70 00045e96 e8a5dd0500
calll
0x000a3c40
+75 00045e9b c744240464000000
movl
$0x00000064,0x
04(%esp)
'd'
+83 00045ea3 890424
movl
%eax,(
%esp)
+86 00045ea6 e8e5d80500
calll
0x000a3790
+91 00045eab 8b5508
movl
0x08(%
ebp),%edx
+94 00045eae 894250
movl
%eax,0
x50(%edx)
+97 00045eb1 8b5dd4
movl
0xd4(%
ebp),%ebx

+100 00045eb4 83eb0c


subl
$0x0c,
%ebx
+103 00045eb7 8b3d88801300
movl
0x00138088,%ed
i
+109 00045ebd 39fb
cmpl
%edi,%
ebx
+111 00045ebf 0f8541010000
jne
0x00046006
+117 00045ec5 8d470c
leal
0x0c(%
edi),%eax
+120 00045ec8 8945c8
movl
%eax,0
xc8(%ebp)
+123 00045ecb 8d45e6
leal
0xe6(%
ebp),%eax
+126 00045ece 89442408
movl
%eax,0
x08(%esp)
+130 00045ed2 c744240438500d00
movl
$0x000d5038,0x
04(%esp)
type
+138 00045eda 8d5dcc
leal
0xcc(%
ebp),%ebx
+141 00045edd 891c24
movl
%ebx,(
%esp)
+144 00045ee0 e8dbcd0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+149 00045ee5 895c2404
movl
%ebx,0
x04(%esp)
+153 00045ee9 8b450c
movl
0x0c(%
ebp),%eax
+156 00045eec 890424
movl
%eax,(
%esp)
+159 00045eef e84cdd0500
calll
0x000a3c40
+164 00045ef4 8d55c8
leal
0xc8(%
ebp),%edx
+167 00045ef7 89542404
movl
%edx,0
x04(%esp)
+171 00045efb 890424
movl
%eax,(
%esp)
+174 00045efe e87dd40500
calll
0x000a3380
+179 00045f03 89442404
movl
%eax,0
x04(%esp)
+183 00045f07 8d75d0
leal
0xd0(%
ebp),%esi
+186 00045f0a 893424
movl
%esi,(
%esp)
+189 00045f0d e8b4cd0b00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+194 00045f12 8b5dcc
movl
0xcc(%
ebp),%ebx
+197 00045f15 83eb0c
subl
$0x0c,
%ebx
+200 00045f18 39df
cmpl
%ebx,%
edi
+202 00045f1a 0f8515010000
jne
0x00046035
+208 00045f20 8b5dc8
movl
0xc8(%
ebp),%ebx
+211 00045f23 83eb0c
subl
$0x0c,
%ebx
+214 00045f26 39df
cmpl
%ebx,%

edi
+216 00045f28 0f85a9000000
jne
0x00045fd7
+222 00045f2e c74424049c530d00
movl
$0x000d539c,0x
04(%esp)
book-stack
+230 00045f36 893424
movl
%esi,(
%esp)
+233 00045f39 e81ccd0b00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+238 00045f3e 85c0
testl
%eax,%
eax
+240 00045f40 752e
jne
0x0004
5f70
+242 00045f42 8b5508
movl
0x08(%
ebp),%edx
+245 00045f45 c7425400000000
movl
$0x00000000,0x
54(%edx)
+252 00045f4c 8b5dd0
movl
0xd0(%
ebp),%ebx
+255 00045f4f 83eb0c
subl
$0x0c,
%ebx
+258 00045f52 39df
cmpl
%ebx,%
edi
+260 00045f54 0f850a010000
jne
0x00046064
+266 00045f5a 83c44c
addl
$0x4c,
%esp
+269 00045f5d 5b
popl
%ebx
+270 00045f5e 5e
popl
%esi
+271 00045f5f 5f
popl
%edi
+272 00045f60 c9
leave
+273 00045f61 c3
ret
+274 00045f62 0f1f8000000000
nopl
0x00000000(%ea
x)
+281 00045f69 0f1f8000000000
nopl
0x00000000(%ea
x)
+288 00045f70 c7442404a7530d00
movl
$0x000d53a7,0x
04(%esp)
soft-book-stack
+296 00045f78 893424
movl
%esi,(
%esp)
+299 00045f7b e8dacc0b00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+304 00045f80 85c0
testl
%eax,%
eax
+306 00045f82 750c
jne
0x0004
5f90
+308 00045f84 8b4508
movl
0x08(%
ebp),%eax
+311 00045f87 c7405401000000
movl
$0x00000001,0x
54(%eax)
+318 00045f8e ebbc
jmp
0x0004
5f4c
+320 00045f90 c7442404b7530d00
movl
$0x000d53b7,0x
04(%esp)
hard-book-opened
+328 00045f98 893424
movl
%esi,(
%esp)
+331 00045f9b e8bacc0b00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+336 00045fa0 85c0
testl
%eax,%

eax
+338 00045fa2 750c
jne
0x0004
5fb0
+340 00045fa4 8b5508
movl
0x08(%
ebp),%edx
+343 00045fa7 c7425402000000
movl
$0x00000002,0x
54(%edx)
+350 00045fae eb9c
jmp
0x0004
5f4c
+352 00045fb0 c7442404c8530d00
movl
$0x000d53c8,0x
04(%esp)
hard-opened-book
+360 00045fb8 893424
movl
%esi,(
%esp)
+363 00045fbb e89acc0b00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+368 00045fc0 85c0
testl
%eax,%
eax
+370 00045fc2 0f85cb000000
jne
0x00046093
+376 00045fc8 8b4508
movl
0x08(%
ebp),%eax
+379 00045fcb c7405400000000
movl
$0x00000000,0x
54(%eax)
+386 00045fd2 e975ffffff
jmp
0x00045f4c
+391 00045fd7 8d4308
leal
0x08(%
ebx),%eax
+394 00045fda c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+402 00045fe2 890424
movl
%eax,(
%esp)
+405 00045fe5 e864cc0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+410 00045fea 85c0
testl
%eax,%
eax
+412 00045fec 0f8f3cffffff
jg
0x00045f2e
+418 00045ff2 8d45df
leal
0xdf(%
ebp),%eax
+421 00045ff5 89442404
movl
%eax,0
x04(%esp)
+425 00045ff9 891c24
movl
%ebx,(
%esp)
+428 00045ffc e883cc0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+433 00046001 e928ffffff
jmp
0x00045f2e
+438 00046006 8d4308
leal
0x08(%
ebx),%eax
+441 00046009 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+449 00046011 890424
movl
%eax,(
%esp)
+452 00046014 e835cc0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+457 00046019 85c0
testl
%eax,%
eax
+459 0004601b 0f8fa4feffff
jg
0x00045ec5
+465 00046021 8d45e3
leal
0xe3(%
ebp),%eax
+468 00046024 89442404
movl
%eax,0
x04(%esp)

+472 00046028 891c24


movl
%ebx,(
%esp)
+475 0004602b e854cc0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+480 00046030 e990feffff
jmp
0x00045ec5
+485 00046035 8d4308
leal
0x08(%
ebx),%eax
+488 00046038 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+496 00046040 890424
movl
%eax,(
%esp)
+499 00046043 e806cc0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+504 00046048 85c0
testl
%eax,%
eax
+506 0004604a 0f8fd0feffff
jg
0x00045f20
+512 00046050 8d45e0
leal
0xe0(%
ebp),%eax
+515 00046053 89442404
movl
%eax,0
x04(%esp)
+519 00046057 891c24
movl
%ebx,(
%esp)
+522 0004605a e825cc0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+527 0004605f e9bcfeffff
jmp
0x00045f20
+532 00046064 8d4308
leal
0x08(%
ebx),%eax
+535 00046067 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+543 0004606f 890424
movl
%eax,(
%esp)
+546 00046072 e8d7cb0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+551 00046077 85c0
testl
%eax,%
eax
+553 00046079 0f8fdbfeffff
jg
0x00045f5a
+559 0004607f 8d45d8
leal
0xd8(%
ebp),%eax
+562 00046082 89442404
movl
%eax,0
x04(%esp)
+566 00046086 891c24
movl
%ebx,(
%esp)
+569 00046089 e8f6cb0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+574 0004608e e9c7feffff
jmp
0x00045f5a
+579 00046093 c7442404d9530d00
movl
$0x000d53d9,0x
04(%esp)
stack-hard-book
+587 0004609b 893424
movl
%esi,(
%esp)
+590 0004609e e8b7cb0b00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+595 000460a3 85c0
testl
%eax,%
eax
+597 000460a5 750f
jne
0x0004
60b6
+599 000460a7 8b5508
movl
0x08(%

ebp),%edx
+602 000460aa c7425401000000
movl
$0x00000001,0x
54(%edx)
+609 000460b1 e996feffff
jmp
0x00045f4c
+614 000460b6 c7442404e9530d00
movl
$0x000d53e9,0x
04(%esp)
stack-soft-book
+622 000460be 893424
movl
%esi,(
%esp)
+625 000460c1 e894cb0b00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+630 000460c6 85c0
testl
%eax,%
eax
+632 000460c8 0f8582000000
jne
0x00046150
+638 000460ce 8d45e5
leal
0xe5(%
ebp),%eax
+641 000460d1 89442408
movl
%eax,0
x08(%esp)
+645 000460d5 c7442404f6420d00
movl
$0x000d42f6,0x
04(%esp)
shape-type
+653 000460dd 8d5dc4
leal
0xc4(%
ebp),%ebx
+656 000460e0 891c24
movl
%ebx,(
%esp)
+659 000460e3 e8d8cb0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+664 000460e8 895c2404
movl
%ebx,0
x04(%esp)
+668 000460ec 8b450c
movl
0x0c(%
ebp),%eax
+671 000460ef 890424
movl
%eax,(
%esp)
+674 000460f2 e849db0500
calll
0x000a3c40
+679 000460f7 c744240400000000
movl
$0x00000000,0x
04(%esp)
+687 000460ff 890424
movl
%eax,(
%esp)
+690 00046102 e889d60500
calll
0x000a3790
+695 00046107 83c002
addl
$0x02,
%eax
+698 0004610a 8b5508
movl
0x08(%
ebp),%edx
+701 0004610d 894254
movl
%eax,0
x54(%edx)
+704 00046110 8b5dc4
movl
0xc4(%
ebp),%ebx
+707 00046113 83eb0c
subl
$0x0c,
%ebx
+710 00046116 39df
cmpl
%ebx,%
edi
+712 00046118 0f842efeffff
je
0x00045f4c
+718 0004611e 8d4308
leal
0x08(%
ebx),%eax
+721 00046121 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+729 00046129 890424
movl
%eax,(
%esp)
+732 0004612c e81dcb0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+737 00046131 85c0


testl
%eax,%
eax
+739 00046133 0f8f13feffff
jg
0x00045f4c
+745 00046139 8d45dd
leal
0xdd(%
ebp),%eax
+748 0004613c 89442404
movl
%eax,0
x04(%esp)
+752 00046140 891c24
movl
%ebx,(
%esp)
+755 00046143 e83ccb0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+760 00046148 e9fffdffff
jmp
0x00045f4c
+765 0004614d 0f1f00
nopl
(%eax)
+768 00046150 c7442404fc530d00
movl
$0x000d53fc,0x
04(%esp)
old-fixed-books
+776 00046158 893424
movl
%esi,(
%esp)
+779 0004615b e8faca0b00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+784 00046160 85c0
testl
%eax,%
eax
+786 00046162 0f8560feffff
jne
0x00045fc8
+792 00046168 8d45e4
leal
0xe4(%
ebp),%eax
+795 0004616b 89442408
movl
%eax,0
x08(%esp)
+799 0004616f c7442404f6420d00
movl
$0x000d42f6,0x
04(%esp)
shape-type
+807 00046177 8d5dc0
leal
0xc0(%
ebp),%ebx
+810 0004617a 891c24
movl
%ebx,(
%esp)
+813 0004617d e83ecb0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+818 00046182 895c2404
movl
%ebx,0
x04(%esp)
+822 00046186 8b450c
movl
0x0c(%
ebp),%eax
+825 00046189 890424
movl
%eax,(
%esp)
+828 0004618c e8afda0500
calll
0x000a3c40
+833 00046191 c744240400000000
movl
$0x00000000,0x
04(%esp)
+841 00046199 890424
movl
%eax,(
%esp)
+844 0004619c e8efd50500
calll
0x000a3790
+849 000461a1 8b5508
movl
0x08(%
ebp),%edx
+852 000461a4 894254
movl
%eax,0
x54(%edx)
+855 000461a7 8b5dc0
movl
0xc0(%
ebp),%ebx
+858 000461aa 83eb0c
subl
$0x0c,
%ebx
+861 000461ad 39df
cmpl
%ebx,%
edi
+863 000461af 0f8497fdffff
je
0x00045f4c

+869 000461b5 8d4308


leal
0x08(%
ebx),%eax
+872 000461b8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+880 000461c0 890424
movl
%eax,(
%esp)
+883 000461c3 e886ca0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+888 000461c8 85c0
testl
%eax,%
eax
+890 000461ca 0f8f7cfdffff
jg
0x00045f4c
+896 000461d0 8d45db
leal
0xdb(%
ebp),%eax
+899 000461d3 89442404
movl
%eax,0
x04(%esp)
+903 000461d7 891c24
movl
%ebx,(
%esp)
+906 000461da e8a5ca0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+911 000461df e968fdffff
jmp
0x00045f4c
+916 000461e4 89c3
movl
%eax,%
ebx
+918 000461e6 891c24
movl
%ebx,(
%esp)
+921 000461e9 e85aca0b00
calll
0x00102c48
__Unwind_Resume
+926 000461ee 89c3
movl
%eax,%
ebx
+928 000461f0 8b75c4
movl
0xc4(%
ebp),%esi
+931 000461f3 83ee0c
subl
$0x0c,
%esi
+934 000461f6 39f7
cmpl
%esi,%
edi
+936 000461f8 753e
jne
0x0004
6238
+938 000461fa 8b75d0
movl
0xd0(%
ebp),%esi
+941 000461fd 83ee0c
subl
$0x0c,
%esi
+944 00046200 39f7
cmpl
%esi,%
edi
+946 00046202 74e2
je
0x0004
61e6
+948 00046204 8d4608
leal
0x08(%
esi),%eax
+951 00046207 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+959 0004620f 890424
movl
%eax,(
%esp)
+962 00046212 e837ca0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+967 00046217 85c0
testl
%eax,%
eax
+969 00046219 7fcb
jg
0x0004
61e6
+971 0004621b 8d45d9
leal
0xd9(%
ebp),%eax
+974 0004621e 89442404
movl
%eax,0

x04(%esp)
+978 00046222 893424
movl
%esi,(
%esp)
+981 00046225 e85aca0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+986 0004622a ebba
jmp
0x0004
61e6
+988 0004622c 89c3
movl
%eax,%
ebx
+990 0004622e ebca
jmp
0x0004
61fa
+992 00046230 890424
movl
%eax,(
%esp)
+995 00046233 e810ca0b00
calll
0x00102c48
__Unwind_Resume
+1000 00046238 8d4608
leal
0x08(%
esi),%eax
+1003 0004623b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1011 00046243 890424
movl
%eax,(
%esp)
+1014 00046246 e803ca0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1019 0004624b 85c0
testl
%eax,%
eax
+1021 0004624d 7fab
jg
0x0004
61fa
+1023 0004624f 8d45dc
leal
0xdc(%
ebp),%eax
+1026 00046252 89442404
movl
%eax,0
x04(%esp)
+1030 00046256 893424
movl
%esi,(
%esp)
+1033 00046259 e826ca0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1038 0004625e eb9a
jmp
0x0004
61fa
+1040 00046260 ebca
jmp
0x0004
622c
+1042 00046262 89c3
movl
%eax,%
ebx
+1044 00046264 8b75c0
movl
0xc0(%
ebp),%esi
+1047 00046267 83ee0c
subl
$0x0c,
%esi
+1050 0004626a 39f7
cmpl
%esi,%
edi
+1052 0004626c 748c
je
0x0004
61fa
+1054 0004626e 8d4608
leal
0x08(%
esi),%eax
+1057 00046271 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1065 00046279 890424
movl
%eax,(
%esp)
+1068 0004627c e8cdc90b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1073 00046281 85c0
testl
%eax,%

eax
+1075 00046283 0f8f71ffffff
jg
0x000461fa
+1081 00046289 8d45da
leal
0xda(%
ebp),%eax
+1084 0004628c 89442404
movl
%eax,0
x04(%esp)
+1088 00046290 893424
movl
%esi,(
%esp)
+1091 00046293 e8ecc90b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1096 00046298 e95dffffff
jmp
0x000461fa
+1101 0004629d eb8d
jmp
0x0004
622c
+1103 0004629f eb8b
jmp
0x0004
622c
+1105 000462a1 eb89
jmp
0x0004
622c
+1107 000462a3 eb87
jmp
0x0004
622c
+1109 000462a5 89c3
movl
%eax,%
ebx
+1111 000462a7 8b75cc
movl
0xcc(%
ebp),%esi
+1114 000462aa 83ee0c
subl
$0x0c,
%esi
+1117 000462ad 39f7
cmpl
%esi,%
edi
+1119 000462af 7546
jne
0x0004
62f7
+1121 000462b1 8b75c8
movl
0xc8(%
ebp),%esi
+1124 000462b4 83ee0c
subl
$0x0c,
%esi
+1127 000462b7 39f7
cmpl
%esi,%
edi
+1129 000462b9 0f8427ffffff
je
0x000461e6
+1135 000462bf 8d4608
leal
0x08(%
esi),%eax
+1138 000462c2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1146 000462ca 890424
movl
%eax,(
%esp)
+1149 000462cd e87cc90b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1154 000462d2 85c0
testl
%eax,%
eax
+1156 000462d4 0f8f0cffffff
jg
0x000461e6
+1162 000462da 8d45de
leal
0xde(%
ebp),%eax
+1165 000462dd 89442404
movl
%eax,0
x04(%esp)
+1169 000462e1 893424
movl
%esi,(
%esp)
+1172 000462e4 e89bc90b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1177 000462e9 e9f8feffff
jmp
0x000461e6
+1182 000462ee 89c3
movl
%eax,%
ebx

+1184 000462f0 ebbf


jmp
0x0004
62b1
+1186 000462f2 e9edfeffff
jmp
0x000461e4
+1191 000462f7 8d4608
leal
0x08(%
esi),%eax
+1194 000462fa c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1202 00046302 890424
movl
%eax,(
%esp)
+1205 00046305 e844c90b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1210 0004630a 85c0
testl
%eax,%
eax
+1212 0004630c 7fa3
jg
0x0004
62b1
+1214 0004630e 8d45e1
leal
0xe1(%
ebp),%eax
+1217 00046311 89442404
movl
%eax,0
x04(%esp)
+1221 00046315 893424
movl
%esi,(
%esp)
+1224 00046318 e867c90b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1229 0004631d eb92
jmp
0x0004
62b1
+1231 0004631f e908ffffff
jmp
0x0004622c
+1236 00046324 89c3
movl
%eax,%
ebx
+1238 00046326 8b75d4
movl
0xd4(%
ebp),%esi
+1241 00046329 83ee0c
subl
$0x0c,
%esi
+1244 0004632c 3b3588801300
cmpl
0x00138088,%es
i
+1250 00046332 0f84aefeffff
je
0x000461e6
+1256 00046338 8d4608
leal
0x08(%
esi),%eax
+1259 0004633b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1267 00046343 890424
movl
%eax,(
%esp)
+1270 00046346 e803c90b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1275 0004634b 85c0
testl
%eax,%
eax
+1277 0004634d 0f8f93feffff
jg
0x000461e6
+1283 00046353 8d45e2
leal
0xe2(%
ebp),%eax
+1286 00046356 89442404
movl
%eax,0
x04(%esp)
+1290 0004635a 893424
movl
%esi,(
%esp)
+1293 0004635d e822c90b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1298 00046362 e97ffeffff
jmp
0x000461e6
+1303 00046367 eb85
jmp
0x0004
62ee
+1305 00046369 e976feffff
jmp
0x000461e4

+1310
+1315
+1320
+1325
+1330
x)
+1337
x)

0004636e
00046373
00046378
0004637d
00046382

e971feffff
e976ffffff
e967feffff
e962feffff
0f1f8000000000

jmp
jmp
jmp
jmp
nopl

0x000461e4
0x000462ee
0x000461e4
0x000461e4
0x00000000(%ea

00046389 0f1f8000000000

nopl

0x00000000(%ea

+0

00046390 55

pushl

%ebp
+1
00046391 89e5
movl
%esp,%ebp
+3
00046393 57
pushl
%edi
+4
00046394 56
pushl
%esi
+5
00046395 53
pushl
%ebx
+6
00046396 83ec3c
subl
$0x3c,%esp
+9
00046399 8b7d08
movl
0x08(%ebp),%edi
+12 0004639c 8b4510
movl
0x10(%
ebp),%eax
+15 0004639f 89442408
movl
%eax,0
x08(%esp)
+19 000463a3 8b450c
movl
0x0c(%
ebp),%eax
+22 000463a6 89442404
movl
%eax,0
x04(%esp)
+26 000463aa 893c24
movl
%edi,(
%esp)
+29 000463ad e8be10fcff
calll
0x00007470
+34 000463b2 8b7754
movl
0x54(%
edi),%esi
+37 000463b5 8d45e7
leal
0xe7(%
ebp),%eax
+40 000463b8 89442408
movl
%eax,0
x08(%esp)
+44 000463bc c7442404f6420d00
movl
$0x000d42f6,0x
04(%esp)
shape-type
+52 000463c4 8d5ddc
leal
0xdc(%
ebp),%ebx
+55 000463c7 891c24
movl
%ebx,(
%esp)
+58 000463ca e8f1c80b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+63 000463cf 895c2404
movl
%ebx,0
x04(%esp)
+67 000463d3 8b450c
movl
0x0c(%
ebp),%eax
+70 000463d6 890424
movl
%eax,(
%esp)
+73 000463d9 e8d2f30500
calll
0x000a57b0
+78 000463de 89742404
movl
%esi,0
x04(%esp)
+82 000463e2 890424
movl
%eax,(
%esp)

+85 000463e5 e866dc0500


calll
0x000a4050
+90 000463ea 8b5ddc
movl
0xdc(%
ebp),%ebx
+93 000463ed 83eb0c
subl
$0x0c,
%ebx
+96 000463f0 a188801300
movl
0x00138088,%ea
x
+101 000463f5 8945d4
movl
%eax,0
xd4(%ebp)
+104 000463f8 39c3
cmpl
%eax,%
ebx
+106 000463fa 754b
jne
0x0004
6447
+108 000463fc 8b7750
movl
0x50(%
edi),%esi
+111 000463ff 8d45e6
leal
0xe6(%
ebp),%eax
+114 00046402 89442408
movl
%eax,0
x08(%esp)
+118 00046406 c744240495530d00
movl
$0x000d5395,0x
04(%esp)
scale
+126 0004640e 8d5dd8
leal
0xd8(%
ebp),%ebx
+129 00046411 891c24
movl
%ebx,(
%esp)
+132 00046414 e8a7c80b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+137 00046419 895c2404
movl
%ebx,0
x04(%esp)
+141 0004641d 8b450c
movl
0x0c(%
ebp),%eax
+144 00046420 890424
movl
%eax,(
%esp)
+147 00046423 e888f30500
calll
0x000a57b0
+152 00046428 89742404
movl
%esi,0
x04(%esp)
+156 0004642c 890424
movl
%eax,(
%esp)
+159 0004642f e81cdc0500
calll
0x000a4050
+164 00046434 8b5dd8
movl
0xd8(%
ebp),%ebx
+167 00046437 83eb0c
subl
$0x0c,
%ebx
+170 0004643a 395dd4
cmpl
%ebx,0
xd4(%ebp)
+173 0004643d 7530
jne
0x0004
646f
+175 0004643f 83c43c
addl
$0x3c,
%esp
+178 00046442 5b
popl
%ebx
+179 00046443 5e
popl
%esi
+180 00046444 5f
popl
%edi
+181 00046445 c9
leave
+182 00046446 c3
ret
+183 00046447 8d4308
leal
0x08(%
ebx),%eax
+186 0004644a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+194 00046452 890424
movl
%eax,(

%esp)
+197 00046455 e8f4c70b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+202 0004645a 85c0
testl
%eax,%
eax
+204 0004645c 7f9e
jg
0x0004
63fc
+206 0004645e 8d45e4
leal
0xe4(%
ebp),%eax
+209 00046461 89442404
movl
%eax,0
x04(%esp)
+213 00046465 891c24
movl
%ebx,(
%esp)
+216 00046468 e817c80b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+221 0004646d eb8d
jmp
0x0004
63fc
+223 0004646f 8d4308
leal
0x08(%
ebx),%eax
+226 00046472 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+234 0004647a 890424
movl
%eax,(
%esp)
+237 0004647d e8ccc70b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+242 00046482 85c0
testl
%eax,%
eax
+244 00046484 7fb9
jg
0x0004
643f
+246 00046486 8d45e2
leal
0xe2(%
ebp),%eax
+249 00046489 89442404
movl
%eax,0
x04(%esp)
+253 0004648d 891c24
movl
%ebx,(
%esp)
+256 00046490 e8efc70b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+261 00046495 eba8
jmp
0x0004
643f
+263 00046497 89c6
movl
%eax,%
esi
+265 00046499 893424
movl
%esi,(
%esp)
+268 0004649c e8a7c70b00
calll
0x00102c48
__Unwind_Resume
+273 000464a1 ebf4
jmp
0x0004
6497
+275 000464a3 89c6
movl
%eax,%
esi
+277 000464a5 8b5dd8
movl
0xd8(%
ebp),%ebx
+280 000464a8 83eb0c
subl
$0x0c,
%ebx
+283 000464ab 395dd4
cmpl
%ebx,0
xd4(%ebp)
+286 000464ae 74e9
je
0x0004
6499
+288 000464b0 8d4308
leal
0x08(%

ebx),%eax
+291 000464b3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+299 000464bb 890424
movl
%eax,(
%esp)
+302 000464be e88bc70b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+307 000464c3 85c0
testl
%eax,%
eax
+309 000464c5 7fd2
jg
0x0004
6499
+311 000464c7 8d45e3
leal
0xe3(%
ebp),%eax
+314 000464ca 89442404
movl
%eax,0
x04(%esp)
+318 000464ce 891c24
movl
%ebx,(
%esp)
+321 000464d1 e8aec70b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+326 000464d6 ebc1
jmp
0x0004
6499
+328 000464d8 89c6
movl
%eax,%
esi
+330 000464da 8b5ddc
movl
0xdc(%
ebp),%ebx
+333 000464dd 83eb0c
subl
$0x0c,
%ebx
+336 000464e0 3b1d88801300
cmpl
0x00138088,%eb
x
+342 000464e6 74b1
je
0x0004
6499
+344 000464e8 8d4308
leal
0x08(%
ebx),%eax
+347 000464eb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+355 000464f3 890424
movl
%eax,(
%esp)
+358 000464f6 e853c70b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+363 000464fb 85c0
testl
%eax,%
eax
+365 000464fd 7f9a
jg
0x0004
6499
+367 000464ff 8d45e5
leal
0xe5(%
ebp),%eax
+370 00046502 89442404
movl
%eax,0
x04(%esp)
+374 00046506 891c24
movl
%ebx,(
%esp)
+377 00046509 e876c70b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+382 0004650e eb89
jmp
0x0004
6499
+384 00046510 eb85
jmp
0x0004
6497
+386 00046512 eb83
jmp
0x0004
6497
+388 00046514 eb81
jmp
0x0004

6497
+390 00046516 e97cffffff
+395 0004651b 90
+396 0004651c 0f1f4000
eax)
+0

jmp

0x00046497
nop
nopl

00046520 55

0x00(%
pushl

%ebp
+1
00046521 89e5
%esp,%ebp
+3
00046523 57
%edi
+4
00046524 56
%esi
+5
00046525 53
%ebx
+6
00046526 83ec3c
$0x3c,%esp
+9
00046529 8b4508
0x08(%ebp),%eax
+12 0004652c c700a89f1300
eax)
+18 00046532 83c010
%eax
+21 00046535 8945cc
xcc(%ebp)
+24 00046538 8b5508
ebp),%edx
+27 0004653b 83c21c
%edx
+30 0004653e 8955d0
xd0(%ebp)
+33 00046541 8b7a04
edx),%edi
+36 00046544 8b5508
ebp),%edx
+39 00046547 8b421c
edx),%eax
+42 0004654a 39c7
edi
+44 0004654c 0f84c6000000
+50 00046552 8b1588801300
x
+56 00046558 8955c8
xc8(%ebp)
+59 0004655b 8955d4
xd4(%ebp)
+62 0004655e 89c3
ebx
+64 00046560 8b03
,%eax
+66 00046562 8d70f4
eax),%esi
+69 00046565 3b75d4
ebp),%esi
+72 00046568 757f
65e9
+74 0004656a 83c304
%ebx
+77 0004656d 39df

movl
pushl
pushl
pushl
subl
movl
movl

$0x00139fa8,(%
addl

$0x10,

movl

%eax,0

movl

0x08(%

addl

$0x1c,

movl

%edx,0

movl

0x04(%

movl

0x08(%

movl

0x1c(%

cmpl

%eax,%

je
movl

0x00046618
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xd4(%

jne

0x0004

addl

$0x04,

cmpl

%ebx,%

edi
+79 0004656f 75ef
6560
+81 00046571 8b55d0
ebp),%edx
+84 00046574 8b02
,%eax
+86 00046576 85c0
eax
+88 00046578 7408
6582
+90 0004657a 890424
%esp)
+93 0004657d e8ecc70b00
operator delete(void*)
+98 00046582 8b45cc
ebp),%eax
+101 00046585 8b7004
eax),%esi
+104 00046588 8b18
,%ebx
+106 0004658a 39de
esi
+108 0004658c 7411
659f
+110 0004658e 6690
+112 00046590 891c24
%esp)
+115 00046593 e8c87c0100
+120 00046598 83c324
%ebx
+123 0004659b 39de
esi
+125 0004659d 75f1
6590
+127 0004659f 8b55cc
ebp),%edx
+130 000465a2 8b02
,%eax
+132 000465a4 85c0
eax
+134 000465a6 7408
65b0
+136 000465a8 890424
%esp)
+139 000465ab e8bec70b00
operator delete(void*)
+144 000465b0 8b4508
ebp),%eax
+147 000465b3 c700e8911300
eax)
+153 000465b9 8b5508
ebp),%edx
+156 000465bc 8b4208
edx),%eax
+159 000465bf 8d58f4
eax),%ebx
+162 000465c2 8b75c8
ebp),%esi
+165 000465c5 39f3

jne

0x0004

movl

0xd0(%

movl

(%edx)

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0xcc(%

movl

0x04(%

movl

(%eax)

cmpl

%ebx,%

je

0x0004

nop
movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0004

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0004

movl

%eax,(

calll

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xc8(%

cmpl

%esi,%

ebx
+167 000465c7 755d
jne
0x0004
6626
+169 000465c9 8b5508
movl
0x08(%
ebp),%edx
+172 000465cc 8b4204
movl
0x04(%
edx),%eax
+175 000465cf 8d58f4
leal
0xf4(%
eax),%ebx
+178 000465d2 39de
cmpl
%ebx,%
esi
+180 000465d4 757b
jne
0x0004
6651
+182 000465d6 8b4508
movl
0x08(%
ebp),%eax
+185 000465d9 890424
movl
%eax,(
%esp)
+188 000465dc e88dc70b00
calll
0x00102d6e
operator delete(void*)
+193 000465e1 83c43c
addl
$0x3c,
%esp
+196 000465e4 5b
popl
%ebx
+197 000465e5 5e
popl
%esi
+198 000465e6 5f
popl
%edi
+199 000465e7 c9
leave
+200 000465e8 c3
ret
+201 000465e9 83e804
subl
$0x04,
%eax
+204 000465ec c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+212 000465f4 890424
movl
%eax,(
%esp)
+215 000465f7 e852c60b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+220 000465fc 85c0
testl
%eax,%
eax
+222 000465fe 0f8f66ffffff
jg
0x0004656a
+228 00046604 8d45e7
leal
0xe7(%
ebp),%eax
+231 00046607 89442404
movl
%eax,0
x04(%esp)
+235 0004660b 893424
movl
%esi,(
%esp)
+238 0004660e e871c60b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+243 00046613 e952ffffff
jmp
0x0004656a
+248 00046618 8b1588801300
movl
0x00138088,%ed
x
+254 0004661e 8955c8
movl
%edx,0
xc8(%ebp)
+257 00046621 e94bffffff
jmp
0x00046571
+262 00046626 83e804
subl
$0x04,
%eax
+265 00046629 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+273 00046631 890424
movl
%eax,(
%esp)
+276 00046634 e815c60b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+281 00046639 85c0


testl
%eax,%
eax
+283 0004663b 7f8c
jg
0x0004
65c9
+285 0004663d 8d45e3
leal
0xe3(%
ebp),%eax
+288 00046640 89442404
movl
%eax,0
x04(%esp)
+292 00046644 891c24
movl
%ebx,(
%esp)
+295 00046647 e838c60b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+300 0004664c e978ffffff
jmp
0x000465c9
+305 00046651 83e804
subl
$0x04,
%eax
+308 00046654 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+316 0004665c 890424
movl
%eax,(
%esp)
+319 0004665f e8eac50b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+324 00046664 85c0
testl
%eax,%
eax
+326 00046666 0f8f6affffff
jg
0x000465d6
+332 0004666c 8d45e1
leal
0xe1(%
ebp),%eax
+335 0004666f 89442404
movl
%eax,0
x04(%esp)
+339 00046673 891c24
movl
%ebx,(
%esp)
+342 00046676 e809c60b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+347 0004667b e956ffffff
jmp
0x000465d6
+352 00046680 89c7
movl
%eax,%
edi
+354 00046682 8b5508
movl
0x08(%
ebp),%edx
+357 00046685 8b4204
movl
0x04(%
edx),%eax
+360 00046688 8d58f4
leal
0xf4(%
eax),%ebx
+363 0004668b 39de
cmpl
%ebx,%
esi
+365 0004668d 750c
jne
0x0004
669b
+367 0004668f 893c24
movl
%edi,(
%esp)
+370 00046692 e8b1c50b00
calll
0x00102c48
__Unwind_Resume
+375 00046697 89c7
movl
%eax,%
edi
+377 00046699 ebf4
jmp
0x0004
668f
+379 0004669b 83e804
subl
$0x04,
%eax
+382 0004669e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+390 000466a6 890424
movl
%eax,(

%esp)
+393 000466a9 e8a0c50b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+398 000466ae 85c0
testl
%eax,%
eax
+400 000466b0 7fdd
jg
0x0004
668f
+402 000466b2 8d45e2
leal
0xe2(%
ebp),%eax
+405 000466b5 89442404
movl
%eax,0
x04(%esp)
+409 000466b9 891c24
movl
%ebx,(
%esp)
+412 000466bc e8c3c50b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+417 000466c1 ebcc
jmp
0x0004
668f
+419 000466c3 89c7
movl
%eax,%
edi
+421 000466c5 8b55d0
movl
0xd0(%
ebp),%edx
+424 000466c8 8b02
movl
(%edx)
,%eax
+426 000466ca 85c0
testl
%eax,%
eax
+428 000466cc 7408
je
0x0004
66d6
+430 000466ce 890424
movl
%eax,(
%esp)
+433 000466d1 e898c60b00
calll
0x00102d6e
operator delete(void*)
+438 000466d6 8b45cc
movl
0xcc(%
ebp),%eax
+441 000466d9 8b7004
movl
0x04(%
eax),%esi
+444 000466dc 8b18
movl
(%eax)
,%ebx
+446 000466de 39de
cmpl
%ebx,%
esi
+448 000466e0 7413
je
0x0004
66f5
+450 000466e2 891c24
movl
%ebx,(
%esp)
+453 000466e5 e8767b0100
calll
0x0005e260
+458 000466ea 83c324
addl
$0x24,
%ebx
+461 000466ed 39de
cmpl
%ebx,%
esi
+463 000466ef 75f1
jne
0x0004
66e2
+465 000466f1 eb02
jmp
0x0004
66f5
+467 000466f3 89c7
movl
%eax,%
edi
+469 000466f5 8b55cc
movl
0xcc(%
ebp),%edx
+472 000466f8 8b02
movl
(%edx)
,%eax
+474 000466fa 85c0
testl
%eax,%

eax
+476 000466fc 7408
je
0x0004
6706
+478 000466fe 890424
movl
%eax,(
%esp)
+481 00046701 e868c60b00
calll
0x00102d6e
operator delete(void*)
+486 00046706 8b4508
movl
0x08(%
ebp),%eax
+489 00046709 c700e8911300
movl
$0x001391e8,(%
eax)
+495 0004670f 8b5508
movl
0x08(%
ebp),%edx
+498 00046712 8b4208
movl
0x08(%
edx),%eax
+501 00046715 8d58f4
leal
0xf4(%
eax),%ebx
+504 00046718 8b75c8
movl
0xc8(%
ebp),%esi
+507 0004671b 39f3
cmpl
%esi,%
ebx
+509 0004671d 7557
jne
0x0004
6776
+511 0004671f 8b5508
movl
0x08(%
ebp),%edx
+514 00046722 8b4204
movl
0x04(%
edx),%eax
+517 00046725 8d58f4
leal
0xf4(%
eax),%ebx
+520 00046728 39de
cmpl
%ebx,%
esi
+522 0004672a 0f845fffffff
je
0x0004668f
+528 00046730 83e804
subl
$0x04,
%eax
+531 00046733 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+539 0004673b 890424
movl
%eax,(
%esp)
+542 0004673e e80bc50b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+547 00046743 85c0
testl
%eax,%
eax
+549 00046745 0f8f44ffffff
jg
0x0004668f
+555 0004674b 8d45e4
leal
0xe4(%
ebp),%eax
+558 0004674e 89442404
movl
%eax,0
x04(%esp)
+562 00046752 891c24
movl
%ebx,(
%esp)
+565 00046755 e82ac50b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+570 0004675a e930ffffff
jmp
0x0004668f
+575 0004675f 89c7
movl
%eax,%
edi
+577 00046761 8b55cc
movl
0xcc(%
ebp),%edx
+580 00046764 8b02
movl
(%edx)
,%eax
+582 00046766 85c0
testl
%eax,%

eax
+584 00046768 7594
jne
0x0004
66fe
+586 0004676a eb9a
jmp
0x0004
6706
+588 0004676c e926ffffff
jmp
0x00046697
+593 00046771 e921ffffff
jmp
0x00046697
+598 00046776 83e804
subl
$0x04,
%eax
+601 00046779 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+609 00046781 890424
movl
%eax,(
%esp)
+612 00046784 e8c5c40b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+617 00046789 85c0
testl
%eax,%
eax
+619 0004678b 7f92
jg
0x0004
671f
+621 0004678d 8d45e6
leal
0xe6(%
ebp),%eax
+624 00046790 89442404
movl
%eax,0
x04(%esp)
+628 00046794 891c24
movl
%ebx,(
%esp)
+631 00046797 e8e8c40b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+636 0004679c eb81
jmp
0x0004
671f
+638 0004679e 89c7
movl
%eax,%
edi
+640 000467a0 8b5508
movl
0x08(%
ebp),%edx
+643 000467a3 8b4204
movl
0x04(%
edx),%eax
+646 000467a6 8d58f4
leal
0xf4(%
eax),%ebx
+649 000467a9 39de
cmpl
%ebx,%
esi
+651 000467ab 0f84defeffff
je
0x0004668f
+657 000467b1 83e804
subl
$0x04,
%eax
+660 000467b4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+668 000467bc 890424
movl
%eax,(
%esp)
+671 000467bf e88ac40b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+676 000467c4 85c0
testl
%eax,%
eax
+678 000467c6 0f8fc3feffff
jg
0x0004668f
+684 000467cc 8d45e5
leal
0xe5(%
ebp),%eax
+687 000467cf 89442404
movl
%eax,0
x04(%esp)
+691 000467d3 891c24
movl
%ebx,(
%esp)
+694 000467d6 e8a9c40b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+699 000467db e9affeffff
+704 000467e0 e9b2feffff
+709 000467e5 90
+710 000467e6 662e0f1f840000000000
nopw
ax)
+0

jmp
jmp

0x0004668f
0x00046697
nop
%cs:0x00000000(%eax,%e

000467f0 55

pushl

%ebp
+1
000467f1 89e5
%esp,%ebp
+3
000467f3 57
%edi
+4
000467f4 56
%esi
+5
000467f5 53
%ebx
+6
000467f6 83ec3c
$0x3c,%esp
+9
000467f9 8b4508
0x08(%ebp),%eax
+12 000467fc c700a89f1300
eax)
+18 00046802 83c010
%eax
+21 00046805 8945cc
xcc(%ebp)
+24 00046808 8b5508
ebp),%edx
+27 0004680b 83c21c
%edx
+30 0004680e 8955d0
xd0(%ebp)
+33 00046811 8b7a04
edx),%edi
+36 00046814 8b5508
ebp),%edx
+39 00046817 8b421c
edx),%eax
+42 0004681a 39c7
edi
+44 0004681c 0f84bb000000
+50 00046822 8b1588801300
x
+56 00046828 8955c8
xc8(%ebp)
+59 0004682b 8955d4
xd4(%ebp)
+62 0004682e 89c3
ebx
+64 00046830 8b03
,%eax
+66 00046832 8d70f4
eax),%esi
+69 00046835 3b75d4
ebp),%esi
+72 00046838 7574
68ae
+74 0004683a 83c304
%ebx

movl
pushl
pushl
pushl
subl
movl
movl

$0x00139fa8,(%
addl

$0x10,

movl

%eax,0

movl

0x08(%

addl

$0x1c,

movl

%edx,0

movl

0x04(%

movl

0x08(%

movl

0x1c(%

cmpl

%eax,%

je
movl

0x000468dd
0x00138088,%ed
movl

%edx,0

movl

%edx,0

movl

%eax,%

movl

(%ebx)

leal

0xf4(%

cmpl

0xd4(%

jne

0x0004

addl

$0x04,

+77 0004683d 39df

cmpl

%ebx,%

jne

0x0004

movl

0xd0(%

movl

(%edx)

testl

%eax,%

je

0x0004

movl

%eax,(

edi
+79 0004683f 75ef
6830
+81 00046841 8b55d0
ebp),%edx
+84 00046844 8b02
,%eax
+86 00046846 85c0
eax
+88 00046848 7408
6852
+90 0004684a 890424
%esp)
+93 0004684d e81cc50b00
operator delete(void*)
+98 00046852 8b45cc
ebp),%eax
+101 00046855 8b7004
eax),%esi
+104 00046858 8b18
,%ebx
+106 0004685a 39de
esi
+108 0004685c 7411
686f
+110 0004685e 6690
+112 00046860 891c24
%esp)
+115 00046863 e8f8790100
+120 00046868 83c324
%ebx
+123 0004686b 39de
esi
+125 0004686d 75f1
6860
+127 0004686f 8b55cc
ebp),%edx
+130 00046872 8b02
,%eax
+132 00046874 85c0
eax
+134 00046876 7408
6880
+136 00046878 890424
%esp)
+139 0004687b e8eec40b00
operator delete(void*)
+144 00046880 8b4508
ebp),%eax
+147 00046883 c700e8911300
eax)
+153 00046889 8b5508
ebp),%edx
+156 0004688c 8b4208
edx),%eax
+159 0004688f 8d58f4
eax),%ebx
+162 00046892 8b75c8
ebp),%esi

calll

0x00102d6e
movl

0xcc(%

movl

0x04(%

movl

(%eax)

cmpl

%ebx,%

je

0x0004

nop
movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0004

movl

0xcc(%

movl

(%edx)

testl

%eax,%

je

0x0004

movl

%eax,(

calll

calll

0x00102d6e
movl

movl

0x08(%
$0x001391e8,(%

movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

0xc8(%

+165 00046895 39f3


cmpl
%esi,%
ebx
+167 00046897 7552
jne
0x0004
68eb
+169 00046899 8b5508
movl
0x08(%
ebp),%edx
+172 0004689c 8b4204
movl
0x04(%
edx),%eax
+175 0004689f 8d58f4
leal
0xf4(%
eax),%ebx
+178 000468a2 39de
cmpl
%ebx,%
esi
+180 000468a4 756d
jne
0x0004
6913
+182 000468a6 83c43c
addl
$0x3c,
%esp
+185 000468a9 5b
popl
%ebx
+186 000468aa 5e
popl
%esi
+187 000468ab 5f
popl
%edi
+188 000468ac c9
leave
+189 000468ad c3
ret
+190 000468ae 83e804
subl
$0x04,
%eax
+193 000468b1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+201 000468b9 890424
movl
%eax,(
%esp)
+204 000468bc e88dc30b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+209 000468c1 85c0
testl
%eax,%
eax
+211 000468c3 0f8f71ffffff
jg
0x0004683a
+217 000468c9 8d45e7
leal
0xe7(%
ebp),%eax
+220 000468cc 89442404
movl
%eax,0
x04(%esp)
+224 000468d0 893424
movl
%esi,(
%esp)
+227 000468d3 e8acc30b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+232 000468d8 e95dffffff
jmp
0x0004683a
+237 000468dd 8b1588801300
movl
0x00138088,%ed
x
+243 000468e3 8955c8
movl
%edx,0
xc8(%ebp)
+246 000468e6 e956ffffff
jmp
0x00046841
+251 000468eb 83e804
subl
$0x04,
%eax
+254 000468ee c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+262 000468f6 890424
movl
%eax,(
%esp)
+265 000468f9 e850c30b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+270 000468fe 85c0
testl
%eax,%
eax
+272 00046900 7f97
jg
0x0004
6899
+274 00046902 8d45e3
leal
0xe3(%

ebp),%eax
+277 00046905 89442404
movl
%eax,0
x04(%esp)
+281 00046909 891c24
movl
%ebx,(
%esp)
+284 0004690c e873c30b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+289 00046911 eb86
jmp
0x0004
6899
+291 00046913 83e804
subl
$0x04,
%eax
+294 00046916 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+302 0004691e 890424
movl
%eax,(
%esp)
+305 00046921 e828c30b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+310 00046926 85c0
testl
%eax,%
eax
+312 00046928 0f8f78ffffff
jg
0x000468a6
+318 0004692e 8d45e1
leal
0xe1(%
ebp),%eax
+321 00046931 89442404
movl
%eax,0
x04(%esp)
+325 00046935 891c24
movl
%ebx,(
%esp)
+328 00046938 e847c30b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+333 0004693d e964ffffff
jmp
0x000468a6
+338 00046942 89c7
movl
%eax,%
edi
+340 00046944 8b5508
movl
0x08(%
ebp),%edx
+343 00046947 8b4204
movl
0x04(%
edx),%eax
+346 0004694a 8d58f4
leal
0xf4(%
eax),%ebx
+349 0004694d 39de
cmpl
%ebx,%
esi
+351 0004694f 750c
jne
0x0004
695d
+353 00046951 893c24
movl
%edi,(
%esp)
+356 00046954 e8efc20b00
calll
0x00102c48
__Unwind_Resume
+361 00046959 89c7
movl
%eax,%
edi
+363 0004695b ebf4
jmp
0x0004
6951
+365 0004695d 83e804
subl
$0x04,
%eax
+368 00046960 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+376 00046968 890424
movl
%eax,(
%esp)
+379 0004696b e8dec20b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+384 00046970 85c0
testl
%eax,%

eax
+386 00046972 7fdd
jg
0x0004
6951
+388 00046974 8d45e2
leal
0xe2(%
ebp),%eax
+391 00046977 89442404
movl
%eax,0
x04(%esp)
+395 0004697b 891c24
movl
%ebx,(
%esp)
+398 0004697e e801c30b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+403 00046983 ebcc
jmp
0x0004
6951
+405 00046985 89c7
movl
%eax,%
edi
+407 00046987 8b55d0
movl
0xd0(%
ebp),%edx
+410 0004698a 8b02
movl
(%edx)
,%eax
+412 0004698c 85c0
testl
%eax,%
eax
+414 0004698e 7408
je
0x0004
6998
+416 00046990 890424
movl
%eax,(
%esp)
+419 00046993 e8d6c30b00
calll
0x00102d6e
operator delete(void*)
+424 00046998 8b45cc
movl
0xcc(%
ebp),%eax
+427 0004699b 8b7004
movl
0x04(%
eax),%esi
+430 0004699e 8b18
movl
(%eax)
,%ebx
+432 000469a0 39de
cmpl
%ebx,%
esi
+434 000469a2 7413
je
0x0004
69b7
+436 000469a4 891c24
movl
%ebx,(
%esp)
+439 000469a7 e8b4780100
calll
0x0005e260
+444 000469ac 83c324
addl
$0x24,
%ebx
+447 000469af 39de
cmpl
%ebx,%
esi
+449 000469b1 75f1
jne
0x0004
69a4
+451 000469b3 eb02
jmp
0x0004
69b7
+453 000469b5 89c7
movl
%eax,%
edi
+455 000469b7 8b55cc
movl
0xcc(%
ebp),%edx
+458 000469ba 8b02
movl
(%edx)
,%eax
+460 000469bc 85c0
testl
%eax,%
eax
+462 000469be 7408
je
0x0004
69c8
+464 000469c0 890424
movl
%eax,(

%esp)
+467 000469c3 e8a6c30b00
calll
0x00102d6e
operator delete(void*)
+472 000469c8 8b4508
movl
0x08(%
ebp),%eax
+475 000469cb c700e8911300
movl
$0x001391e8,(%
eax)
+481 000469d1 8b5508
movl
0x08(%
ebp),%edx
+484 000469d4 8b4208
movl
0x08(%
edx),%eax
+487 000469d7 8d58f4
leal
0xf4(%
eax),%ebx
+490 000469da 8b75c8
movl
0xc8(%
ebp),%esi
+493 000469dd 39f3
cmpl
%esi,%
ebx
+495 000469df 7557
jne
0x0004
6a38
+497 000469e1 8b5508
movl
0x08(%
ebp),%edx
+500 000469e4 8b4204
movl
0x04(%
edx),%eax
+503 000469e7 8d58f4
leal
0xf4(%
eax),%ebx
+506 000469ea 39de
cmpl
%ebx,%
esi
+508 000469ec 0f845fffffff
je
0x00046951
+514 000469f2 83e804
subl
$0x04,
%eax
+517 000469f5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+525 000469fd 890424
movl
%eax,(
%esp)
+528 00046a00 e849c20b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+533 00046a05 85c0
testl
%eax,%
eax
+535 00046a07 0f8f44ffffff
jg
0x00046951
+541 00046a0d 8d45e4
leal
0xe4(%
ebp),%eax
+544 00046a10 89442404
movl
%eax,0
x04(%esp)
+548 00046a14 891c24
movl
%ebx,(
%esp)
+551 00046a17 e868c20b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+556 00046a1c e930ffffff
jmp
0x00046951
+561 00046a21 89c7
movl
%eax,%
edi
+563 00046a23 8b55cc
movl
0xcc(%
ebp),%edx
+566 00046a26 8b02
movl
(%edx)
,%eax
+568 00046a28 85c0
testl
%eax,%
eax
+570 00046a2a 7594
jne
0x0004
69c0
+572 00046a2c eb9a
jmp
0x0004

69c8
+574 00046a2e e926ffffff
jmp
0x00046959
+579 00046a33 e921ffffff
jmp
0x00046959
+584 00046a38 83e804
subl
$0x04,
%eax
+587 00046a3b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+595 00046a43 890424
movl
%eax,(
%esp)
+598 00046a46 e803c20b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+603 00046a4b 85c0
testl
%eax,%
eax
+605 00046a4d 7f92
jg
0x0004
69e1
+607 00046a4f 8d45e6
leal
0xe6(%
ebp),%eax
+610 00046a52 89442404
movl
%eax,0
x04(%esp)
+614 00046a56 891c24
movl
%ebx,(
%esp)
+617 00046a59 e826c20b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+622 00046a5e eb81
jmp
0x0004
69e1
+624 00046a60 89c7
movl
%eax,%
edi
+626 00046a62 8b5508
movl
0x08(%
ebp),%edx
+629 00046a65 8b4204
movl
0x04(%
edx),%eax
+632 00046a68 8d58f4
leal
0xf4(%
eax),%ebx
+635 00046a6b 39de
cmpl
%ebx,%
esi
+637 00046a6d 0f84defeffff
je
0x00046951
+643 00046a73 83e804
subl
$0x04,
%eax
+646 00046a76 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+654 00046a7e 890424
movl
%eax,(
%esp)
+657 00046a81 e8c8c10b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+662 00046a86 85c0
testl
%eax,%
eax
+664 00046a88 0f8fc3feffff
jg
0x00046951
+670 00046a8e 8d45e5
leal
0xe5(%
ebp),%eax
+673 00046a91 89442404
movl
%eax,0
x04(%esp)
+677 00046a95 891c24
movl
%ebx,(
%esp)
+680 00046a98 e8e7c10b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+685 00046a9d e9affeffff
jmp
0x00046951
+690 00046aa2 e9b2feffff
jmp
0x00046959
+695 00046aa7 90
nop

+696
+697
+698
+699
+700
+701
+702
+703

00046aa8
00046aa9
00046aaa
00046aab
00046aac
00046aad
00046aae
00046aaf
+0

90
90
90
90
90
90
90
90

nop
nop
nop
nop
nop
nop
nop
nop

00046ab0 55

pushl

%ebp
+1
00046ab1 89e5
%esp,%ebp
+3
00046ab3 8b4508
0x08(%ebp),%eax
+6
00046ab6 0fb64d0c
0x0c(%ebp),%ecx
+10 00046aba 807d1000
0x10(%ebp)
+14 00046abe 7410
6ad0
+16 00046ac0 8d5034
eax),%edx
+19 00046ac3 83c010
%eax
+22 00046ac6 84c9
l
+24 00046ac8 0f44d0
edx
+27 00046acb 89d0
eax
+29 00046acd c9
+30 00046ace c3
+31 00046acf 90
+32 00046ad0 8d507c
eax),%edx
+35 00046ad3 83c058
%eax
+38 00046ad6 84c9
l
+40 00046ad8 0f44d0
edx
+43 00046adb 89d0
eax
+45 00046add c9
+46 00046ade c3
+47 00046adf 90
+0

movl
movl
movzbl
cmpb

$0x00,

je

0x0004

leal

0x34(%

addl

$0x10,

testb

%cl,%c

cmovel

%eax,%

movl

%edx,%

leave
ret
nop
leal

0x7c(%

addl

$0x58,

testb

%cl,%c

cmovel

%eax,%

movl

%edx,%

leave
ret
nop

00046ae0 55

pushl

%ebp
+1
00046ae1 89e5
%esp,%ebp
+3
00046ae3 8b4508
0x08(%ebp),%eax
+6
00046ae6 8b80d4000000
00d4(%eax),%eax
+12 00046aec c9
+13 00046aed c3
+14 00046aee 6690

movl
movl
movl
leave
ret
nop

0x0000

+0

00046af0 55

pushl

%ebp
+1
00046af1 89e5
%esp,%ebp
+3
00046af3 8b4508
0x08(%ebp),%eax
+6
00046af6 8b80d8000000
00d8(%eax),%eax
+12 00046afc c9
+13 00046afd c3
+14 00046afe 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00046b00 55

pushl

%ebp
+1
00046b01 89e5
%esp,%ebp
+3
00046b03 8b4508
0x08(%ebp),%eax
+6
00046b06 8b80dc000000
00dc(%eax),%eax
+12 00046b0c c9
+13 00046b0d c3
+14 00046b0e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00046b10 55

pushl

%ebp
+1
00046b11 89e5
%esp,%ebp
+3
00046b13 8b4508
0x08(%ebp),%eax
+6
00046b16 0fb680e0000000
00e0(%eax),%eax
+13 00046b1d c9
+14 00046b1e c3
+15 00046b1f 90
+0

movl
movl
movzbl

0x0000

leave
ret
nop

00046b20 55

pushl

%ebp
+1
00046b21 89e5
%esp,%ebp
+3
00046b23 8b4508
0x08(%ebp),%eax
+6
00046b26 0fb680e1000000
00e1(%eax),%eax
+13 00046b2d c9
+14 00046b2e c3
+15 00046b2f 90
+0

movl
movl
movzbl

0x0000

leave
ret
nop

00046b30 55

pushl

%ebp
+1
00046b31
%esp,%ebp
+3
00046b33
0x08(%ebp),%edx
+6
00046b36
0x0c(%ebp),%eax
+9
00046b39
00d8(%edx),%eax
+15 00046b3f 7406
6b47

89e5

movl

8b5508

movl

8b450c

movl

3b82d8000000

cmpl

0x0000

je

0x0004

+17
8(%edx)
+23
+24
+25
+26
)

00046b41 8982d8000000
00046b47
00046b48
00046b49
00046b4a
+0

c9
c3
90
660f1f440000

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

00046b50 55

pushl

%ebp
+1
00046b51 89e5
%esp,%ebp
+3
00046b53 8b5508
0x08(%ebp),%edx
+6
00046b56 8b450c
0x0c(%ebp),%eax
+9
00046b59 3882e1000000
000000e1(%edx)
+15 00046b5f 7406
6b67
+17 00046b61 8882e1000000
(%edx)
+23 00046b67 c9
+24 00046b68 c3
+25 00046b69 90
+26 00046b6a 660f1f440000
)
+0

movl
movl
movl
cmpb

%al,0x

je

0x0004

movb

%al,0x000000e1
leave
ret
nop

nopw

0x00(%eax,%eax

00046b70 55

pushl

%ebp
+1
00046b71 89e5
%esp,%ebp
+3
00046b73 83ec38
$0x38,%esp
+6
00046b76 895df4
%ebx,0xf4(%ebp)
+9
00046b79 8975f8
%esi,0xf8(%ebp)
+12 00046b7c 897dfc
xfc(%ebp)
+15 00046b7f 8b5d08
ebp),%ebx
+18 00046b82 c7042460000000
esp)
'`'
+25 00046b89 e8ecc10b00
operator new(unsigned long)
+30 00046b8e 89c6
esi
+32 00046b90 8b83dc000000
x),%eax
+38 00046b96 8945dc
xdc(%ebp)
+41 00046b99 8b83d8000000
x),%eax
+47 00046b9f 8945e0
xe0(%ebp)
+50 00046ba2 8b83d4000000
x),%eax
+56 00046ba8 8945e4
xe4(%ebp)

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00000060,(%

calll

0x00102d7a
movl

movl

%eax,%
0x000000dc(%eb

movl
movl

%eax,0
0x000000d8(%eb

movl
movl

%eax,0
0x000000d4(%eb

movl

%eax,0

+59 00046bab 0fb6bbe1000000


x),%edi
+66 00046bb2 0fb69be0000000
x),%ebx
+73 00046bb9 c744240407000000
04(%esp)
+81 00046bc1 893424
%esp)
+84 00046bc4 e8370efcff
+89 00046bc9 c706e0a01300
esi)
+95 00046bcf 8b45e4
ebp),%eax
+98 00046bd2 894650
x50(%esi)
+101 00046bd5 8b45e0
ebp),%eax
+104 00046bd8 894654
x54(%esi)
+107 00046bdb 8b45dc
ebp),%eax
+110 00046bde 894658
x58(%esi)
+113 00046be1 885e5c
5c(%esi)
+116 00046be4 89f8
eax
+118 00046be6 88465d
5d(%esi)
+121 00046be9 89f0
eax
+123 00046beb 8b5df4
ebp),%ebx
+126 00046bee 8b75f8
ebp),%esi
+129 00046bf1 8b7dfc
ebp),%edi
+132 00046bf4 c9
+133 00046bf5 c3
+134 00046bf6 89c3
ebx
+136 00046bf8 893424
%esp)
+139 00046bfb e86ec10b00
operator delete(void*)
+144 00046c00 891c24
%esp)
+147 00046c03 e840c00b00
__Unwind_Resume
+152 00046c08 0f1f840000000000
x,%eax)
+0

movzbl

0x000000e1(%eb

movzbl

0x000000e0(%eb

movl

$0x00000007,0x
movl

calll
movl

%esi,(
0x00007a00
$0x0013a0e0,(%

movl

0xe4(%

movl

%eax,0

movl

0xe0(%

movl

%eax,0

movl

0xdc(%

movl

%eax,0

movb

%bl,0x

movl

%edi,%

movb

%al,0x

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

0x00102d6e
movl

%ebx,(

calll

0x00102c48

nopl

0x00000000(%ea

00046c10 55

pushl

00046c11 89e5

movl

00046c13 57

pushl

00046c14 56

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi

+5

00046c15 53

pushl

%ebx
+6
00046c16 83ec6c
$0x6c,%esp
+9
00046c19 8b7d08
0x08(%ebp),%edi
+12 00046c1c 8b5d0c
ebp),%ebx
+15 00046c1f 895c2404
x04(%esp)
+19 00046c23 893c24
%esp)
+22 00046c26 e82502fcff
+27 00046c2b c70748a01300
edi)
+33 00046c31 c7470494a01300
04(%edi)
+40 00046c38 899fd0000000
0(%edi)
+46 00046c3e c787d400000000000000
(%edi)
+56 00046c48 c787d800000000000000
(%edi)
+66 00046c52 c787dc00000000000000
(%edi)
+76 00046c5c c687e000000000
e0(%edi)
+83 00046c63 c687e100000001
e1(%edi)
+90 00046c6a bbe06a0400
bx
+95 00046c6f 31f6
esi
+97 00046c71 c745c050790400
c0(%ebp)
+104 00046c78 c745c400000000
c4(%ebp)
+111 00046c7f 893c24
%esp)
+114 00046c82 e819fbfbff
+119 00046c87 895c241c
x1c(%esp)
+123 00046c8b 89742420
x20(%esp)
+127 00046c8f 8b55c0
ebp),%edx
+130 00046c92 8b4dc4
ebp),%ecx
+133 00046c95 89542414
x14(%esp)
+137 00046c99 894c2418
x18(%esp)
+141 00046c9d c74424102c010000
10(%esp)
+149 00046ca5 c744240c01000000
0c(%esp)
+157 00046cad c744240864550d00
08(%esp)
Width
+165 00046cb5 897c2404
x04(%esp)

subl
movl
movl

0x0c(%

movl

%ebx,0

movl

%edi,(

calll
movl

0x00006e50
$0x0013a048,(%

movl

$0x0013a094,0x

movl

%ebx,0x000000d

movl

$0x00000000,0x000000d4

movl

$0x00000000,0x000000d8

movl

$0x00000000,0x000000dc
movb

$0x00,0x000000

movb

$0x01,0x000000

movl

$0x00046ae0,%e
xorl

%esi,%

movl

$0x00047950,0x

movl

$0x00000000,0x
movl

%edi,(

movl

0x000067a0
%ebx,0

movl

%esi,0

movl

0xc0(%

movl

0xc4(%

movl

%edx,0

movl

%ecx,0

calll

movl

$0x0000012c,0x

movl

$0x00000001,0x

movl

$0x000d5564,0x
movl

%edi,0

+169 00046cb9
%esp)
+172 00046cbc
+177 00046cc1
bx
+182 00046cc6
c8(%ebp)
+189 00046ccd
cc(%ebp)
+196 00046cd4
%esp)
+199 00046cd7
+204 00046cdc
x1c(%esp)
+208 00046ce0
x20(%esp)
+212 00046ce4
ebp),%edx
+215 00046ce7
ebp),%ecx
+218 00046cea
x14(%esp)
+222 00046cee
x18(%esp)
+226 00046cf2
10(%esp)
+234 00046cfa
0c(%esp)
+242 00046d02
08(%esp)
+250 00046d0a
x04(%esp)
+254 00046d0e
%esp)
+257 00046d11
+262 00046d16
bx
+267 00046d1b
d0(%ebp)
+274 00046d22
d4(%ebp)
+281 00046d29
%esp)
+284 00046d2c
+289 00046d31
x1c(%esp)
+293 00046d35
x20(%esp)
+297 00046d39
ebp),%edx
+300 00046d3c
ebp),%ecx
+303 00046d3f
x14(%esp)
+307 00046d43
x18(%esp)
+311 00046d47
10(%esp)
+319 00046d4f
0c(%esp)

890424

movl

%eax,(

e87f8c0500
bbf06a0400

calll
movl

0x0009f940
$0x00046af0,%e

c745c8306b0400

movl

$0x00046b30,0x

c745cc00000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55c8

movl

0xc8(%

8b4dcc

movl

0xcc(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e8c4fafbff
895c241c

calll

c74424102c010000

movl

$0x0000012c,0x

c744240c01000000

movl

$0x00000001,0x

c7442408a8580d00
Height
897c2404

movl

$0x000d58a8,0x

890424

movl

%edi,0

movl

%eax,(

e82a8c0500
bb006b0400

calll
movl

0x0009f940
$0x00046b00,%e

c745d070790400

movl

$0x00047970,0x

c745d400000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55d0

movl

0xd0(%

8b4dd4

movl

0xd4(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e86ffafbff
895c241c

c74424103c000000
'<'
c744240c01000000

calll

movl

$0x0000003c,0x

movl

$0x00000001,0x

+327 00046d57
08(%esp)
+335 00046d5f
x04(%esp)
+339 00046d63
%esp)
+342 00046d66
+347 00046d6b
%esp)
+350 00046d6e
+355 00046d73
%esp)
+358 00046d76
+363 00046d7b
bx
+368 00046d80
d8(%ebp)
+375 00046d87
dc(%ebp)
+382 00046d8e
%esp)
+385 00046d91
+390 00046d96
1c(%esp)
+398 00046d9e
x14(%esp)
+402 00046da2
x18(%esp)
+406 00046da6
ebp),%edx
+409 00046da9
ebp),%ecx
+412 00046dac
x0c(%esp)
+416 00046db0
x10(%esp)
+420 00046db4
08(%esp)
+428 00046dbc
x04(%esp)
+432 00046dc0
%esp)
+435 00046dc3
+440 00046dc8
bx
+445 00046dcd
e0(%ebp)
+452 00046dd4
e4(%ebp)
+459 00046ddb
%esp)
+462 00046dde
+467 00046de3
1c(%esp)
+475 00046deb
x14(%esp)
+479 00046def
x18(%esp)
+483 00046df3
ebp),%edx

c7442408224a0d00
Depth
897c2404

movl

890424

$0x000d4a22,0x
movl

%edi,0

movl

%eax,(

movl

0x0009f940
%edi,(

movl

0x000067a0
%eax,(

e8d58b0500
893c24

calll

e82dfafbff
890424

calll

e8258b0500
bb106b0400

calll
movl

0x0009f8a0
$0x00046b10,%e

c745d820780400

movl

$0x00047820,0x

c745dc00000000

movl

$0x00000000,0x

893c24
e80afafbff
c744241c00000000

movl
calll
movl

%edi,(
0x000067a0
$0x00000000,0x

895c2414

movl

%ebx,0

89742418

movl

%esi,0

8b55d8

movl

0xd8(%

8b4ddc

movl

0xdc(%

8954240c

movl

%edx,0

894c2410

movl

%ecx,0

c74424086b550d00
Spiral at top
897c2404

movl

890424

$0x000d556b,0x
movl

%edi,0

movl

%eax,(

e8a8880500
bb206b0400

calll
movl

0x0009f670
$0x00046b20,%e

c745e0506b0400

movl

$0x00046b50,0x

c745e400000000

movl

$0x00000000,0x

893c24
e8bdf9fbff
c744241c00000000

movl
calll
movl

%edi,(
0x000067a0
$0x00000000,0x

895c2414

movl

%ebx,0

89742418

movl

%esi,0

8b55e0

movl

0xe0(%

+486 00046df6 8b4de4


ebp),%ecx
+489 00046df9 8954240c
x0c(%esp)
+493 00046dfd 894c2410
x10(%esp)
+497 00046e01 c744240879550d00
08(%esp)
Rounded corners
+505 00046e09 897c2404
x04(%esp)
+509 00046e0d 890424
%esp)
+512 00046e10 e85b880500
+517 00046e15 83c46c
%esp
+520 00046e18 5b
+521 00046e19 5e
+522 00046e1a 5f
+523 00046e1b c9
+524 00046e1c c3
+525 00046e1d 89c3
ebx
+527 00046e1f 893c24
%esp)
+530 00046e22 e829fffbff
+535 00046e27 891c24
%esp)
+538 00046e2a e819be0b00
__Unwind_Resume
+543 00046e2f 90
+0

movl

0xe4(%

movl

%edx,0

movl

%ecx,0

movl

$0x000d5579,0x
movl

%edi,0

movl

%eax,(

addl

0x0009f670
$0x6c,

calll
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%edi,(

movl

0x00006d50
%ebx,(

calll
calll

%eax,%

0x00102c48
nop

00046e30 55

pushl

%ebp
+1
00046e31 89e5
%esp,%ebp
+3
00046e33 c9
+4
00046e34 e9d7fdffff
6c10
+9
00046e39 90
+10 00046e3a 660f1f440000
)
+0

movl
leave
jmp

0x0004
nop
0x00(%eax,%eax

nopw

00046e40 55

pushl

%ebp
+1
00046e41 89e5
%esp,%ebp
+3
00046e43 53
%ebx
+4
00046e44 83ec14
$0x14,%esp
+7
00046e47 8b4508
0x08(%ebp),%eax
+10 00046e4a 0fb698e0000000
x),%ebx
+17 00046e51 8b90d0000000
x),%edx
+23 00046e57 80b8e100000000
e1(%eax)
+30 00046e5e 7430
6e90

movl
pushl
subl
movl
movzbl

0x000000e0(%ea

movl

0x000000d0(%ea

cmpb

$0x00,0x000000
je

0x0004

+32 00046e60
edx),%ecx
+35 00046e63
edx),%eax
+38 00046e66
l
+40 00046e68
ecx
+43 00046e6b
08(%esp)
+51 00046e73
ebp),%eax
+54 00046e76
x04(%esp)
+58 00046e7a
%esp)
+61 00046e7d
+66 00046e82
%esp
+69 00046e85
+70 00046e86
+71 00046e87
+72 00046e88
x,%eax)
+80 00046e90
edx),%ecx
+83 00046e93
edx),%eax
+86 00046e96
l
+88 00046e98
ecx
+91 00046e9b
6e6b
+93 00046e9d
+94 00046e9e
+0

8d4a34

leal

0x34(%

8d4210

leal

0x10(%

84db

testb

%bl,%b

0f44c8

cmovel

%eax,%

c744240801000000

movl

$0x00000001,0x

8b450c

movl

0x0c(%

89442404

movl

%eax,0

890c24

movl

%ecx,(

addl

0x0005d0c0
$0x14,

e83e620100
83c414
5b
c9
c3
0f1f840000000000

calll
popl
leave
ret
nopl

%ebx
0x00000000(%ea

8d4a7c

leal

0x7c(%

8d4258

leal

0x58(%

84db

testb

%bl,%b

0f44c8

cmovel

%eax,%

ebce

jmp

0x0004

90
6690

nop
nop

00046ea0 55

pushl

%ebp
+1
00046ea1 89e5
%esp,%ebp
+3
00046ea3 83ec38
$0x38,%esp
+6
00046ea6 895df4
%ebx,0xf4(%ebp)
+9
00046ea9 8975f8
%esi,0xf8(%ebp)
+12 00046eac 897dfc
xfc(%ebp)
+15 00046eaf 803de0e3130000
e0
+22 00046eb6 7438
6ef0
+24 00046eb8 c744241004000000
10(%esp)
+32 00046ec0 c744240c00e41300
0c(%esp)
+40 00046ec8 8b450c
ebp),%eax
+43 00046ecb 89442408

movl
subl
movl
movl
movl
cmpb

%edi,0
$0x00,0x0013e3

je

0x0004

movl

$0x00000004,0x

movl

$0x0013e400,0x
movl

0x0c(%

movl

%eax,0

x08(%esp)
+47 00046ecf 8b4510
ebp),%eax
+50 00046ed2 89442404
x04(%esp)
+54 00046ed6 8b4508
ebp),%eax
+57 00046ed9 890424
%esp)
+60 00046edc e89f16fdff
+65 00046ee1 8b5df4
ebp),%ebx
+68 00046ee4 8b75f8
ebp),%esi
+71 00046ee7 8b7dfc
ebp),%edi
+74 00046eea c9
+75 00046eeb c3
+76 00046eec 0f1f4000
eax)
+80 00046ef0 c70424e0e31300
esp)
+87 00046ef7 e8a8be0b00
___cxa_guard_acquire
+92 00046efc 85c0
eax
+94 00046efe 74b8
6eb8
+96 00046f00 c70508e4130000000000
+106 00046f0a c7050ce4130000000000
+116 00046f14 c70510e4130000000000
+126 00046f1e c70514e4130000000000
+136 00046f28 c70518e4130000000000
+146 00046f32 c70500e41300004c0d00
+156 00046f3c c70504e41300f8440d00
+166 00046f46 8b1dbc801300
x
+172 00046f4c 8b03
,%eax
+174 00046f4e a308e41300
8
+179 00046f53 c7050ce41300c3f5083f
+189 00046f5d 31d2
edx
+191 00046f5f 891510e41300
0
+197 00046f65 b90000803f
cx
+202 00046f6a 890d14e41300
4
+208 00046f70 890d18e41300
8
+214 00046f76 c70524e4130000000000
+224 00046f80 c70528e4130000000000
+234 00046f8a c7052ce4130000000000
+244 00046f94 c70530e4130000000000
+254 00046f9e c70534e4130000000000
+264 00046fa8 c7051ce4130088560d00
+274 00046fb2 c70520e41300f8440d00
+284 00046fbc 8b03

movl

0x10(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

movl

0x00018580
0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
nopl

0x00(%

calll

movl

$0x0013e3e0,(%

calll

0x00102da4

movl
movl
movl
movl
movl
movl
movl
movl

testl

%eax,%

je

0x0004

$0x00000000,0x0013e408
$0x00000000,0x0013e40c
$0x00000000,0x0013e410
$0x00000000,0x0013e414
$0x00000000,0x0013e418
$0x000d4c00,0x0013e400
$0x000d44f8,0x0013e404
0x001380bc,%eb
movl

movl
movl

movl
movl
movl
movl
movl
movl
movl

(%ebx)
%eax,0x0013e40

$0x3f08f5c3,0x0013e40c
xorl
%edx,%
movl

%edx,0x0013e41

movl

$0x3f800000,%e

movl

%ecx,0x0013e41

movl

%ecx,0x0013e41
$0x00000000,0x0013e424
$0x00000000,0x0013e428
$0x00000000,0x0013e42c
$0x00000000,0x0013e430
$0x00000000,0x0013e434
$0x000d5688,0x0013e41c
$0x000d44f8,0x0013e420
movl
(%ebx)

,%eax
+286 00046fbe
4
+291 00046fc3
8
+297 00046fc9
c
+303 00046fcf
+313 00046fd9
4
+319 00046fdf
+329 00046fe9
+339 00046ff3
+349 00046ffd
+359 00047007
+369 00047011
+379 0004701b
+389 00047025
,%eax
+391 00047027
0
+396 0004702c
x
+401 00047031
,%edi
+403 00047033
4
+409 00047039
eax),%esi
+412 0004703c
8
+418 00047042
eax),%ecx
+421 00047045
c
+427 0004704b
eax),%edx
+430 0004704e
0
+436 00047054
+446 0004705e
+456 00047068
+466 00047072
+476 0004707c
+486 00047086
+496 00047090
+506 0004709a
,%eax
+508 0004709c
c
+513 000470a1
0
+519 000470a7
4
+525 000470ad
8
+531 000470b3
c
+537 000470b9
esp)

a324e41300

movl

%eax,0x0013e42

891528e41300

movl

%edx,0x0013e42

89152ce41300

movl

%edx,0x0013e42

movl

$0x3eee147b,0x0013e430
%ecx,0x0013e43

c70530e413007b14ee3e
890d34e41300

movl

c7053ce4130000000000
c70540e4130000000000
c70544e4130000000000
c70548e4130000000000
c7054ce4130000000000
c70550e4130000000000
c70538e413002a480d00
8b03

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013e43c
$0x00000000,0x0013e440
$0x00000000,0x0013e444
$0x00000000,0x0013e448
$0x00000000,0x0013e44c
$0x00000000,0x0013e450
$0x000d482a,0x0013e438
movl
(%ebx)

a340e41300

movl

%eax,0x0013e44

a1b0801300

movl

0x001380b0,%ea

8b38

movl

893d44e41300

movl

8b7004
movl

8b4808
movl

8b500c
movl
movl
movl
movl
movl
movl
movl
movl

0x08(%
%ecx,0x0013e44

movl

891550e41300

0x04(%
%esi,0x0013e44

movl

890d4ce41300

c70558e4130000000000
c7055ce4130000000000
c70560e4130000000000
c70564e4130000000000
c70568e4130000000000
c7056ce4130000000000
c70554e4130089550d00
8b03

%edi,0x0013e44
movl

893548e41300

(%eax)

0x0c(%
%edx,0x0013e45

$0x00000000,0x0013e458
$0x00000000,0x0013e45c
$0x00000000,0x0013e460
$0x00000000,0x0013e464
$0x00000000,0x0013e468
$0x00000000,0x0013e46c
$0x000d5589,0x0013e454
movl
(%ebx)

a35ce41300

movl

%eax,0x0013e45

893d60e41300

movl

%edi,0x0013e46

893564e41300

movl

%esi,0x0013e46

890d68e41300

movl

%ecx,0x0013e46

89156ce41300

movl

%edx,0x0013e46

c70424e0e31300

movl

$0x0013e3e0,(%

+544 000470c0 e8e5bc0b00


___cxa_guard_release
+549 000470c5 e9eefdffff
+554 000470ca 660f1f440000

calll

0x00102daa

jmp
nopw

0x00046eb8
0x00(%eax,%eax

)
+0

000470d0 55

pushl

%ebp
+1
000470d1 89e5
%esp,%ebp
+3
000470d3 57
%edi
+4
000470d4 56
%esi
+5
000470d5 53
%ebx
+6
000470d6 83ec4c
$0x4c,%esp
+9
000470d9 8b4508
0x08(%ebp),%eax
+12 000470dc 0fb690e0000000
x),%edx
+19 000470e3 89c1
ecx
+21 000470e5 8b80d0000000
x),%eax
+27 000470eb 80b9e100000000
e1(%ecx)
+34 000470f2 0f84b8010000
+40 000470f8 8d7034
eax),%esi
+43 000470fb 83c010
%eax
+46 000470fe 84d2
l
+48 00047100 0f44f0
esi
+51 00047103 c7442404004c0d00
04(%esp)
Front
+59 0004710b 893424
%esp)
+62 0004710e e8bd4f0100
+67 00047113 89c3
ebx
+69 00047115 c744240488560d00
04(%esp)
Back
+77 0004711d 893424
%esp)
+80 00047120 e8ab4f0100
+85 00047125 f30f104850
m1
+90 0004712a f30f5d4b50
m1
+95 0004712f f30f10585c
m3
+100 00047134 f30f5f5b5c
m3
+105 00047139 f30f104058
m0
+110 0004713e f30f5d4358

movl
pushl
pushl
pushl
subl
movl
movzbl

0x000000e0(%ea
movl

%eax,%

movl

0x000000d0(%ea

cmpb

$0x00,0x000000

je
leal

0x000472b0
0x34(%

addl

$0x10,

testb

%dl,%d

cmovel

%eax,%

movl

$0x000d4c00,0x
movl

%esi,(

movl

0x0005c0d0
%eax,%

calll
movl

$0x000d5688,0x
movl

%esi,(

calll
movss

0x0005c0d0
0x50(%eax),%xm

minss

0x50(%ebx),%xm

movss

0x5c(%eax),%xm

maxss

0x5c(%ebx),%xm

movss

0x58(%eax),%xm

minss

0x58(%ebx),%xm

m0
+115 00047143 f30f105064

movss

0x64(%eax),%xm

maxss

0x64(%ebx),%xm

m2
+120 00047148 f30f5f5364
m2
+125 0004714d
%xmm2
+129 00047151
%xmm3
+133 00047155
%xmm0
+136 00047158
%xmm1
+139 0004715b
%xmm1
+143 0004715f
%xmm3
+146 00047162
%xmm0
+149 00047165
+155 0004716b
m0
+163 00047173
%xmm0
+167 00047177
%xmm2
+171 0004717b
%edx
+175 0004717f
d4(%ebp)
+182 00047186
d8(%ebp)
+189 0004718d
dc(%ebp)
+196 00047194
%xmm0
+200 00047198
%eax
+204 0004719c
xe0(%ebp)
+207 0004719f
xe4(%ebp)
+210 000471a2
ebp),%edx
+213 000471a5
,%eax
+215 000471a7
%esp)
+218 000471aa
%eax)
+221 000471ad
ebp),%edx
+224 000471b0
x08(%esp)
+228 000471b4
ebp),%edx
+231 000471b7
x04(%esp)
+235 000471bb
%eax

f30f5cd0

subss

%xmm0,

f30f5cd9

subss

%xmm1,

0f57c0

xorps

%xmm0,

0f28c8

movaps

%xmm0,

f30f5fcb

maxss

%xmm3,

0f28d9

movaps

%xmm1,

0f2ec2

ucomiss

%xmm2,

0f8775010000
f30f100504191000

ja
movss

0x000472e0
0x00101904,%xm

f30f5ec2

divss

%xmm2,

f30f59d0

mulss

%xmm0,

f30f2cd2

cvttss2si

%xmm2,

c745d4004c0d00
Front
c745d888560d00
Back
c745dc00000000

movl

$0x000d4c00,0x

movl

$0x000d5688,0x

movl

$0x00000000,0x

f30f59c3

mulss

%xmm3,

f30f2cc0

cvttss2si

%xmm0,

8945e0

movl

%eax,0

8955e4

movl

%edx,0

8b5508

movl

0x08(%

8b02

movl

(%edx)

891424

movl

%edx,(

ff5038

call

*0x38(

8d55e0

leal

0xe0(%

89542408

movl

%edx,0

8d55d4

leal

0xd4(%

89542404

movl

%edx,0

83c00c

addl

$0x0c,

+238 000471be
%esp)
+241 000471c1
+246 000471c6
xmm1
+250 000471ca
xmm2
+254 000471ce
%xmm4
+257 000471d1
m4
+265 000471d9
m4
+273 000471e1
m3
+281 000471e9
%xmm3
+285 000471ed
%xmm0
+288 000471f0
%xmm0
+292 000471f4
m5
+300 000471fc
%xmm0
+304 00047200
%esi
+308 00047204
si
+314 0004720a
+320 00047210
m0
+328 00047218
%xmm0
+332 0004721c
%xmm1
+336 00047220
%xmm1
+340 00047224
%esi
+344 00047228
%xmm2
+348 0004722c
%xmm2
+352 00047230
%edi
+356 00047234
%xmm0
+360 00047238
%xmm0
+364 0004723c
%eax
+368 00047240
xc4(%ebp)
+371 00047243
ebp),%edx
+374 00047246
%esp)
+377 00047249
+382 0004724e

890424
e85a260300
f30f2ac8

movl

%eax,(

calll

0x00079820
%eax,%

cvtsi2ss

f30f2ad2

cvtsi2ss

%edx,%

0f28e1

movaps

%xmm1,

f30f5925841e1000

mulss

0x00101e84,%xm

f30f5e2504191000

divss

0x00101904,%xm

f30f101da41a1000

movss

0x00101aa4,%xm

f30f5eda

divss

%xmm2,

0f28c1

movaps

%xmm1,

f30f59c3

mulss

%xmm3,

f30f102de0120e00

movss

0x000e12e0,%xm

f30f58c5

addss

%xmm5,

f30f2cf0

cvttss2si

%xmm0,

81fe2c010000

cmpl

$0x0000012c,%e

0f8eb0000000
f30f1005741b1000

jle
movss

0x000472c0
0x00101b74,%xm

f30f5ec1

divss

%xmm1,

f30f59c8

mulss

%xmm0,

f30f58cd

addss

%xmm5,

f30f2cf1

cvttss2si

%xmm1,

f30f59d0

mulss

%xmm0,

f30f58d5

addss

%xmm5,

f30f2cfa

cvttss2si

%xmm2,

f30f59c4

mulss

%xmm4,

f30f58c5

addss

%xmm5,

f30f2cc0

cvttss2si

%xmm0,

8945c4

movl

%eax,0

8b5508

movl

0x08(%

891424

movl

%edx,(

movl

0x000067a0
%eax,%

e852f5fbff
89c3

calll

ebx
+384 00047250
04(%esp)
+392 00047258
%esp)
+395 0004725b
+400 00047260
,%edx
+402 00047262
x04(%esp)
+406 00047266
%esp)
+409 00047269
%edx)
+412 0004726c
04(%esp)
+420 00047274
%esp)
+423 00047277
+428 0004727c
,%edx
+430 0004727e
x04(%esp)
+434 00047282
%esp)
+437 00047285
%edx)
+440 00047288
04(%esp)
+448 00047290
%esp)
+451 00047293
+456 00047298
,%edx
+458 0004729a
ebp),%ecx
+461 0004729d
x04(%esp)
+465 000472a1
%esp)
+468 000472a4
%edx)
+471 000472a7
%esp
+474 000472aa
+475 000472ab
+476 000472ac
+477 000472ad
+478 000472ae
+479 000472af
+480 000472b0
eax),%esi
+483 000472b3
%eax
+486 000472b6
l
+488 000472b8
esi
+491 000472bb
+496 000472c0

c744240464550d00
Width
890424

movl

e800890500
8b10

calll

$0x000d5564,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

89742404

movl

%esi,0

890424

movl

%eax,(

ff5208

call

*0x08(

c7442404a8580d00
Height
891c24

movl

e8e4880500
8b10

calll

$0x000d58a8,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

897c2404

movl

%edi,0

890424

movl

%eax,(

ff5208

call

*0x08(

c7442404224a0d00
Depth
891c24

movl

e8c8880500
8b10

calll

$0x000d4a22,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b4dc4

movl

0xc4(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

ff5208

call

*0x08(

83c44c

addl

$0x4c,

5b
5e
5f
c9
c3
90
8d707c

popl
popl
popl
leave
ret
nop
leal

%ebx
%esi
%edi

83c058

addl

$0x58,

84d2

testb

%dl,%d

0f44f0

cmovel

%eax,%

e943feffff
f30f59d3

jmp
mulss

0x7c(%

0x00047103
%xmm3,

%xmm2
+500 000472c4
%xmm2
+504 000472c8
%edi
+508 000472cc
%xmm3
+512 000472d0
%xmm3
+516 000472d4
%ecx
+520 000472d8
xc4(%ebp)
+523 000472db
+528 000472e0
m0
+536 000472e8
edx
+538 000472ea
+543 000472ef
+0

f30f58d5

addss

%xmm5,

f30f2cfa

cvttss2si

%xmm2,

f30f59dc

mulss

%xmm4,

f30f58dd

addss

%xmm5,

f30f2ccb

cvttss2si

%xmm3,

894dc4

movl

%ecx,0

e963ffffff
f30f1005001b1000

jmp
movss

31d2
e990feffff
90

0x00047243
0x00101b00,%xm
xorl

jmp

%edx,%
0x0004717f

nop

000472f0 55

pushl

%ebp
+1
000472f1 89e5
%esp,%ebp
+3
000472f3 57
%edi
+4
000472f4 56
%esi
+5
000472f5 53
%ebx
+6
000472f6 81ecdc000000
000dc,%esp
+12 000472fc 8b4510
ebp),%eax
+15 000472ff 89442404
x04(%esp)
+19 00047303 8b450c
ebp),%eax
+22 00047306 890424
%esp)
+25 00047309 e8926e0100
+30 0004730e 8b750c
ebp),%esi
+33 00047311 f30f105e14
m3
+38 00047316 f30f585e20
m3
+43 0004731b f30f1015e0120e00
m2
+51 00047323 f30f59da
%xmm3
+55 00047327 f30f104e10
m1
+60 0004732c f30f584e1c
m1
+65 00047331 f30f59ca
%xmm1
+69 00047335 f30f10460c
m0

movl
pushl
pushl
pushl
subl

$0x000

movl

0x10(%

movl

%eax,0

movl

0x0c(%

movl

%eax,(

movl

0x0005e1a0
0x0c(%

calll
movss

0x14(%esi),%xm

addss

0x20(%esi),%xm

movss

0x000e12e0,%xm
mulss

%xmm2,

movss

0x10(%esi),%xm

addss

0x1c(%esi),%xm
mulss

movss

%xmm2,
0x0c(%esi),%xm

+74 0004733a f30f584618

addss

0x18(%esi),%xm

m0
+79 0004733f
%xmm0
+83 00047343
p)
+88 00047348
p)
+93 0004734d
p)
+98 00047352
ebp),%eax
+101 00047355
x0c(%esp)
+105 00047359
08(%esp)
+113 00047361
x
+118 00047366
x04(%esp)
+122 0004736a
p),%edi
+128 00047370
4(%ebp)
+134 00047376
%esp)
+137 00047379
+142 0004737e
esi
+144 00047380
x04(%esp)
+148 00047384
ebp),%edi
+151 00047387
%esp)
+154 0004738a
+159 0004738f
m0
+164 00047394
m0
+171 0004739b
%xmm1
+174 0004739e
3c(%ebp)
+182 000473a6
p)
+187 000473ab
p)
+192 000473b0
p)
+197 000473b5
ebp),%eax
+200 000473b8
x04(%esp)
+204 000473bc
%esp)
+207 000473bf
+212 000473c4
x04(%esp)
+216 000473c8

f30f59c2

mulss

%xmm2,

f30f1145dc

movss

%xmm0,0xdc(%eb

f30f114de0

movss

%xmm1,0xe0(%eb

f30f115de4

movss

%xmm3,0xe4(%eb

8d45dc

leal

0xdc(%

8944240c

movl

%eax,0

c7442408db0fc93f

movl

$0x3fc90fdb,0x

a1e4801300

movl

0x001380e4,%ea

89442404

movl

%eax,0

8dbd60ffffff

leal

0xffffff60(%eb

89bd34ffffff

movl

%edi,0xffffff3

893c24

movl

%edi,(

movl

0x00064b00
%edi,%

897c2404

movl

%edi,0

8b7d0c

movl

0x0c(%

893c24

movl

%edi,(

e882d70100
89fe

calll

e821590100
f30f104714

calll
movss

0x0005ccb0
0x14(%edi),%xm

0f5705901e1000

xorps

0x00101e90,%xm

0f57c9

xorps

%xmm1,

f30f118d3cffffff

movss

%xmm1,0xffffff

f30f114dd0

movss

%xmm1,0xd0(%eb

f30f114dd4

movss

%xmm1,0xd4(%eb

f30f1145d8

movss

%xmm0,0xd8(%eb

8d45d0

leal

0xd0(%

89442404

movl

%eax,0

893424

movl

%esi,(

movl

0x00064d20
%esi,0

movl

%edi,(

e85cd90100
89742404
893c24

calll

%esp)
+219 000473cb
+224 000473d0
04(%esp)
+232 000473d8
ebp),%ebx
+235 000473db
%esp)
+238 000473de
+243 000473e3
x08(%esp)
+247 000473e7
04(%esp)
+255 000473ef
%esp)
+258 000473f2
+263 000473f7
04(%esp)
+271 000473ff
ebp),%ebx
+274 00047402
%esp)
+277 00047405
+282 0004740a
x08(%esp)
+286 0004740e
04(%esp)
+294 00047416
%esp)
+297 00047419
+302 0004741e
04(%esp)
+310 00047426
%esp)
+313 00047429
+318 0004742e
esi
+320 00047430
04(%esp)
+328 00047438
%esp)
+331 0004743b
+336 00047440
ebx
+338 00047442
04(%esp)
+346 0004744a
%esp)
+349 0004744d
+354 00047452
0(%ebp)
+360 00047458
04(%esp)
+368 00047460
%esp)
+371 00047463
+376 00047468
4(%ebp)
+382 0004746e
m0

e8e0580100
c744240401000000

calll
movl

0x0005ccb0
$0x00000001,0x

8d5db8

leal

0xb8(%

891c24

movl

%ebx,(

movl

0x0004b090
%ebx,0

e8ad3c0000
895c2408

calll

c7442404004c0d00
Front
893c24

movl

e869090000
c744240400000000

calll
movl

$0x000d4c00,0x
movl

%edi,(
0x00047d60
$0x00000000,0x

8d5da0

leal

0xa0(%

891c24

movl

%ebx,(

movl

0x0004b090
%ebx,0

e8863c0000
895c2408

calll

c744240488560d00
Back
893c24

movl

e842090000
c7442404004c0d00
Front
893c24

calll
movl

e862560100
89c6

calll

c744240488560d00
Back
893c24

movl

e850560100
89c3

calll

c7442404004c0d00
Front
893c24

movl

e83e560100
898540ffffff

calll
movl

0x0005ca90
%eax,0xffffff4

c744240488560d00
Back
893c24

movl

$0x000d5688,0x

e828560100
898544ffffff

calll
movl

0x0005ca90
%eax,0xffffff4

f30f104350

movss

0x50(%ebx),%xm

$0x000d5688,0x
movl

%edi,(
0x00047d60
$0x000d4c00,0x

movl

%edi,(

movl

0x0005ca90
%eax,%
$0x000d5688,0x

movl

%edi,(

movl

0x0005ca90
%eax,%
$0x000d4c00,0x

movl

movl

%edi,(

%edi,(

+387 00047473
54(%ebp)
+395 0004747b
m0
+400 00047480
54(%ebp)
+408 00047488
m1
+413 0004748d
m1
+418 00047492
m2
+423 00047497
50(%ebp)
+431 0004749f
m2
+436 000474a4
50(%ebp)
+444 000474ac
m6
+449 000474b1
m6
+454 000474b6
m0
+459 000474bb
m0
+464 000474c0
m4
+469 000474c5
m4
+474 000474ca
m2
+479 000474cf
48(%ebp)
+487 000474d7
p),%eax
+493 000474dd
m2
+498 000474e2
48(%ebp)
+506 000474ea
p),%esi
+512 000474f0
m3
+517 000474f5
m3
+522 000474fa
m2
+527 000474ff
4c(%ebp)
+535 00047507
m2
+540 0004750c
4c(%ebp)
+548 00047514
m2
+553 00047519
m2
+558 0004751e
m7

f30f118554ffffff

movss

%xmm0,0xffffff

f30f5d4650

minss

0x50(%esi),%xm

f30f118554ffffff

movss

%xmm0,0xffffff

f30f104b5c

movss

0x5c(%ebx),%xm

f30f5f4e5c

maxss

0x5c(%esi),%xm

f30f105354

movss

0x54(%ebx),%xm

f30f119550ffffff

movss

%xmm2,0xffffff

f30f5d5654

minss

0x54(%esi),%xm

f30f119550ffffff

movss

%xmm2,0xffffff

f30f107360

movss

0x60(%ebx),%xm

f30f5f7660

maxss

0x60(%esi),%xm

f30f104358

movss

0x58(%ebx),%xm

f30f5d4658

minss

0x58(%esi),%xm

f30f106364

movss

0x64(%ebx),%xm

f30f5f6664

maxss

0x64(%esi),%xm

f30f105050

movss

0x50(%eax),%xm

f30f119548ffffff

movss

%xmm2,0xffffff

8b8540ffffff

movl

0xffffff40(%eb

f30f5d5050

minss

0x50(%eax),%xm

f30f119548ffffff

movss

%xmm2,0xffffff

8bb544ffffff

movl

0xffffff44(%eb

f30f105e5c

movss

0x5c(%esi),%xm

f30f5f585c

maxss

0x5c(%eax),%xm

f30f105654

movss

0x54(%esi),%xm

f30f11954cffffff

movss

%xmm2,0xffffff

f30f5d5054

minss

0x54(%eax),%xm

f30f11954cffffff

movss

%xmm2,0xffffff

f30f105660

movss

0x60(%esi),%xm

f30f5f5060

maxss

0x60(%eax),%xm

f30f107e58

movss

0x58(%esi),%xm

+563 00047523 f30f5d7858

minss

0x58(%eax),%xm

movss

0x64(%esi),%xm

maxss

0x64(%eax),%xm

m7
+568 00047528 f30f106e64
m5
+573 0004752d f30f5f6864
m5
+578 00047532
%xmm4
+582 00047536
p),%xmm6
+590 0004753e
p),%xmm1
+598 00047546
%xmm0
+601 00047549
%xmm0
+610 00047552
%xmm1
+613 00047555
p),%xmm0
+621 0004755d
%xmm1
+624 00047560
%xmm0
+628 00047564
%xmm6
+631 00047567
p),%xmm0
+639 0004756f
%xmm0
+643 00047573
%xmm4
+646 00047576
%xmm5
+650 0004757a
p),%xmm2
+658 00047582
p),%xmm3
+666 0004758a
p),%xmm0
+674 00047592
%xmm0
+678 00047596
%xmm3
+681 00047599
p),%xmm0
+689 000475a1
%xmm0
+693 000475a5
%xmm2
+696 000475a8
p),%xmm0
+704 000475b0
%xmm0
+708 000475b4
x
+713 000475b9
0(%ebp)
+719 000475bf
+720 000475c0

f30f5ce0

subss

%xmm0,

f30f5cb550ffffff

subss

0xffffff50(%eb

f30f5c8d54ffffff

subss

0xffffff54(%eb

0f28c1
f30fc2853cffffff05

movaps
cmpss

$0x5,0xffffff3c(%ebp),

0f54c8
f30f10853cffffff

%xmm1,

andps
movss

%xmm0,
0xffffff3c(%eb

0f56c8

orps

%xmm0,

f30f5fc6

maxss

%xmm6,

0f28f0

movaps

%xmm0,

f30f10853cffffff

movss

0xffffff3c(%eb

f30f5fc4

maxss

%xmm4,

0f28e0

movaps

%xmm0,

f30f5cef

subss

%xmm7,

f30f5c954cffffff

subss

0xffffff4c(%eb

f30f5c9d48ffffff

subss

0xffffff48(%eb

f30f10853cffffff

movss

0xffffff3c(%eb

f30f5fc3

maxss

%xmm3,

0f28d8

movaps

%xmm0,

f30f10853cffffff

movss

0xffffff3c(%eb

f30f5fc2

maxss

%xmm2,

0f28d0

movaps

%xmm0,

f30f10853cffffff

movss

f30f5fc5

0xffffff3c(%eb
maxss

%xmm5,

a1d0801300

movl

0x001380d0,%ea

898530ffffff

movl

%eax,0xffffff3

fc
bb10000000

movl

cld
$0x00000010,%e

bx
+725 000475c5
p),%edi
+731 000475cb
esi
+733 000475cd
ecx
+735 000475cf
,(%edi)
+737 000475d1
%xmm1
+741 000475d5
60(%ebp)
+749 000475dd
%xmm6
+753 000475e1
74(%ebp)
+761 000475e9
%xmm4
+765 000475ed
p)
+770 000475f2
p),%eax
+776 000475f8
x04(%esp)
+780 000475fc
ebp),%esi
+783 000475ff
%esp)
+786 00047602
+791 00047607
p),%edi
+797 0004760d
m0
+802 00047612
p),%eax
+808 00047618
m0
+813 0004761d
+814 0004761e
p),%edi
+820 00047624
p),%esi
+826 0004762a
ecx
+828 0004762c
,(%edi)
+830 0004762e
p),%xmm0
+838 00047636
m0
+845 0004763d
p)
+850 00047642
p),%eax
+856 00047648
x04(%esp)
+860 0004764c
ebp),%esi
+863 0004764f

8bbd34ffffff

movl

0xffffff34(%eb

89c6

movl

%eax,%

89d9

movl

%ebx,%

f3a5

rep/movsl

(%esi)

f30f5ecb

divss

%xmm3,

f30f118d60ffffff

movss

f30f5ef2
f30f11b574ffffff

%xmm1,0xffffff
divss

movss

f30f5ee0

%xmm2,
%xmm6,0xffffff

divss

%xmm0,

f30f116588

movss

%xmm4,0x88(%eb

8d8560ffffff

leal

0xffffff60(%eb

89442404

movl

%eax,0

8b750c

movl

0x0c(%

893424

movl

%esi,(

e8a9560100
8bbd44ffffff

calll
movl

0x0005ccb0
0xffffff44(%eb

f30f104750

movss

0x50(%edi),%xm

8b8540ffffff

movl

0xffffff40(%eb

f30f5d4050

minss

0x50(%eax),%xm

fc
8bbd34ffffff

movl

0xffffff34(%eb

8bb530ffffff

movl

0xffffff30(%eb

cld

89d9

movl

%ebx,%

f3a5

rep/movsl

(%esi)

f30f5c8554ffffff

subss

0xffffff54(%eb

0f5705901e1000

xorps

0x00101e90,%xm

f30f114590

movss

%xmm0,0x90(%eb

8d8560ffffff

leal

0xffffff60(%eb

89442404

movl

%eax,0

8b750c

movl

0x0c(%

893424

movl

%esi,(

%esp)
+866
+871
sp
+877
+878
+879
+880
+881
+882
x)
+889
x)

00047652 e859560100
00047657 81c4dc000000
0004765d
0004765e
0004765f
00047660
00047661
00047662

calll
addl

0x0005ccb0
$0x000000dc,%e

5b
5e
5f
c9
c3
0f1f8000000000

nopl

0x00000000(%ea

00047669 0f1f8000000000

nopl

0x00000000(%ea

+0

popl
popl
popl
leave
ret

00047670 55

%ebx
%esi
%edi

pushl

%ebp
+1
00047671 89e5
%esp,%ebp
+3
00047673 57
%edi
+4
00047674 56
%esi
+5
00047675 53
%ebx
+6
00047676 83ec5c
$0x5c,%esp
+9
00047679 8b7508
0x08(%ebp),%esi
+12 0004767c 0fb68ee0000000
i),%ecx
+19 00047683 8b86d0000000
i),%eax
+25 00047689 80bee100000000
e1(%esi)
+32 00047690 0f846a010000
+38 00047696 8d5034
eax),%edx
+41 00047699 83c010
%eax
+44 0004769c 84c9
l
+46 0004769e 0f44d0
edx
+49 000476a1 89542404
x04(%esp)
+53 000476a5 8b450c
ebp),%eax
+56 000476a8 890424
%esp)
+59 000476ab e8f06a0100
+64 000476b0 c7442404004c0d00
04(%esp)
Front
+72 000476b8 8b450c
ebp),%eax
+75 000476bb 890424
%esp)
+78 000476be e8cd530100
+83 000476c3 89c3
ebx
+85 000476c5 c744240488560d00

movl
pushl
pushl
pushl
subl
movl
movzbl

0x000000e0(%es

movl

0x000000d0(%es

cmpb

$0x00,0x000000

je
leal

0x00047800
0x34(%

addl

$0x10,

testb

%cl,%c

cmovel

%eax,%

movl

%edx,0

movl

0x0c(%

movl

%eax,(

calll
movl

0x0005e1a0
$0x000d4c00,0x
movl

0x0c(%

movl

%eax,(

movl

0x0005ca90
%eax,%

calll
movl

$0x000d5688,0x

04(%esp)
+93 000476cd
ebp),%eax
+96 000476d0
%esp)
+99 000476d3
+104 000476d8
m2
+109 000476dd
m2
+114 000476e2
m3
+119 000476e7
m3
+124 000476ec
m1
+129 000476f1
m1
+134 000476f6
m5
+139 000476fb
m5
+144 00047700
m0
+149 00047705
m0
+154 0004770a
m4
+159 0004770f
m4
+164 00047714
%xmm4
+168 00047718
%xmm5
+172 0004771c
%xmm3
+176 00047720
%xmm0
+179 00047723
%xmm1
+182 00047726
%xmm1
+186 0004772a
%xmm3
+189 0004772d
%xmm1
+192 00047730
%xmm1
+196 00047734
%xmm5
+199 00047737
%xmm0
+202 0004773a
+208 00047740
%xmm6
+211 00047743
m6
+219 0004774b
m6
+227 00047753

Back
8b450c

movl

0x0c(%

890424

movl

%eax,(

e8b8530100
f30f105050

calll
movss

0x0005ca90
0x50(%eax),%xm

f30f5d5350

minss

0x50(%ebx),%xm

f30f10585c

movss

0x5c(%eax),%xm

f30f5f5b5c

maxss

0x5c(%ebx),%xm

f30f104854

movss

0x54(%eax),%xm

f30f5d4b54

minss

0x54(%ebx),%xm

f30f106860

movss

0x60(%eax),%xm

f30f5f6b60

maxss

0x60(%ebx),%xm

f30f104058

movss

0x58(%eax),%xm

f30f5d4358

minss

0x58(%ebx),%xm

f30f106064

movss

0x64(%eax),%xm

f30f5f6364

maxss

0x64(%ebx),%xm

f30f5ce0

subss

%xmm0,

f30f5ce9

subss

%xmm1,

f30f5cda

subss

%xmm2,

0f57c0

xorps

%xmm0,

0f28c8

movaps

%xmm0,

f30f5fcb

maxss

%xmm3,

0f28d9

movaps

%xmm1,

0f28c8

movaps

%xmm0,

f30f5fcd

maxss

%xmm5,

0f28e9

movaps

%xmm1,

0f2ec4

ucomiss

%xmm4,

0f87d0000000
0f28f4

ja

f30f5935a41a1000

mulss

0x00101aa4,%xm

f30f5e35881e1000

divss

0x00101e88,%xm

f30f2a96d4000000

cvtsi2ss

0x000000d4(%es

movaps

0x00047810
%xmm4,

i),%xmm2
+235 0004775b
%xmm3
+239 0004775f
%xmm3
+243 00047763
%xmm2
+247 00047767
i),%xmm1
+255 0004776f
%xmm1
+259 00047773
i),%xmm0
+267 0004777b
%xmm5
+271 0004777f
%xmm5
+275 00047783
%xmm0
+279 00047787
i
+285 0004778d
ebp),%edi
+288 00047790
+289 00047791
cx
+294 00047796
,(%edi)
+296 00047798
p)
+301 0004779d
p)
+306 000477a2
p)
+311 000477a7
ebp),%eax
+314 000477aa
m1
+319 000477af
m1
+324 000477b4
m2
+332 000477bc
%xmm1
+336 000477c0
m0
+341 000477c5
m0
+346 000477ca
%xmm0
+350 000477ce
%xmm1
+354 000477d2
m1
+359 000477d7
p)
+364 000477dc
ebp),%eax
+367 000477df
x04(%esp)

f30f59de

mulss

%xmm6,

f30f5edc

divss

%xmm4,

f30f5ed3

divss

%xmm3,

f30f2a8ed8000000

cvtsi2ss

f30f5ece
f30f2a86dc000000

0x000000d8(%es
divss

cvtsi2ss

%xmm6,
0x000000dc(%es

f30f59ee

mulss

%xmm6,

f30f5eec

divss

%xmm4,

f30f5ec5

divss

%xmm5,

8b35d0801300

movl

8d7da8
fc
b910000000

0x001380d0,%es
leal

0xa8(%

cld
movl

f3a5

$0x00000010,%e
rep/movsl

(%esi)

f30f1155a8

movss

%xmm2,0xa8(%eb

f30f1145bc

movss

%xmm0,0xbc(%eb

f30f114dd0

movss

%xmm1,0xd0(%eb

8b450c

movl

0x0c(%

f30f10480c

movss

0x0c(%eax),%xm

f30f584818

addss

0x18(%eax),%xm

f30f1015e0120e00

movss

0x000e12e0,%xm

f30f59ca

mulss

%xmm2,

f30f104350

movss

0x50(%ebx),%xm

f30f58435c

addss

0x5c(%ebx),%xm

f30f59c2

mulss

%xmm2,

f30f5cc8

subss

%xmm0,

f30f594da8

mulss

0xa8(%ebp),%xm

f30f114dd8

movss

%xmm1,0xd8(%eb

8d45a8

leal

0xa8(%

89442404

movl

%eax,0

+371 000477e3
ebp),%eax
+374 000477e6
%esp)
+377 000477e9
+382 000477ee
%esp
+385 000477f1
+386 000477f2
+387 000477f3
+388 000477f4
+389 000477f5
+390 000477f6
ax)
+400 00047800
eax),%edx
+403 00047803
%eax
+406 00047806
l
+408 00047808
edx
+411 0004780b
+416 00047810
%xmm4
+419 00047813
%xmm6
+422 00047816
+427 0004781b
+428 0004781c
eax)
+0

8b450c

movl

0x0c(%

890424

movl

%eax,(

addl

0x0005ccb0
$0x5c,

e8c2540100
83c45c
5b
5e
5f
c9
c3
662e0f1f840000000000

calll

popl
%ebx
popl
%esi
popl
%edi
leave
ret
%cs:0x00000000(%eax,%e

nopw

8d507c

leal

0x7c(%

83c058

addl

$0x58,

84c9

testb

%cl,%c

0f44d0

cmovel

%eax,%

movaps

0x000476a1
%xmm0,

movaps

%xmm0,

e991feffff
0f28e0

jmp

0f28f0
e938ffffff
90
0f1f4000

jmp

0x00047753
nop
nopl

00047820 55

0x00(%
pushl

%ebp
+1
00047821 89e5
%esp,%ebp
+3
00047823 8b5508
0x08(%ebp),%edx
+6
00047826 8b450c
0x0c(%ebp),%eax
+9
00047829 3882e0000000
000000e0(%edx)
+15 0004782f 7406
7837
+17 00047831 8882e0000000
(%edx)
+23 00047837 c9
+24 00047838 c3
+25 00047839 90
+26 0004783a 660f1f440000
)
+0

00047840 55

movl
movl
movl
cmpb

%al,0x

je

0x0004

movb

%al,0x000000e0
leave
ret
nop

nopw

0x00(%eax,%eax
pushl

%ebp
+1
00047841 89e5
%esp,%ebp
+3
00047843 83ec18
$0x18,%esp
+6
00047846 895df8
%ebx,0xf8(%ebp)

movl
subl
movl

+9
00047849 8975fc
%esi,0xfc(%ebp)
+12 0004784c c70424e4000000
esp)
+19 00047853 e822b50b00
operator new(unsigned long)
+24 00047858 89c6
esi
+26 0004785a 8b4508
ebp),%eax
+29 0004785d 89442404
x04(%esp)
+33 00047861 893424
%esp)
+36 00047864 e8a7f3ffff
+41 00047869 89f0
eax
+43 0004786b 8b5df8
ebp),%ebx
+46 0004786e 8b75fc
ebp),%esi
+49 00047871 c9
+50 00047872 c3
+51 00047873 89c3
ebx
+53 00047875 893424
%esp)
+56 00047878 e8f1b40b00
operator delete(void*)
+61 0004787d 891c24
%esp)
+64 00047880 e8c3b30b00
__Unwind_Resume
+69 00047885 90
+70 00047886 662e0f1f840000000000
ax)
+0

movl
movl

$0x000000e4,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x00046c10
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

calll

0x00102d6e
movl

calll
nopw

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

00047890 55

pushl

%ebp
+1
00047891
%esp,%ebp
+3
00047893
$0x38,%esp
+6
00047896
%ebx,0xf4(%ebp)
+9
00047899
%esi,0xf8(%ebp)
+12 0004789c 897dfc
xfc(%ebp)
+15 0004789f 8b450c
ebp),%eax
+18 000478a2 8b7050
eax),%esi
+21 000478a5 8b7854
eax),%edi
+24 000478a8 8b5058
eax),%edx
+27 000478ab 8955e4
xe4(%ebp)
+30 000478ae 8b4d08

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x0c(%

movl

0x50(%

movl

0x54(%

movl

0x58(%

movl

%edx,0

movl

0x08(%

ebp),%ecx
+33 000478b1
%esp)
+36 000478b4
+41 000478b9
ebx
+43 000478bb
04(%esp)
+51 000478c3
%esp)
+54 000478c6
+59 000478cb
,%edx
+61 000478cd
x04(%esp)
+65 000478d1
%esp)
+68 000478d4
%edx)
+71 000478d7
04(%esp)
+79 000478df
%esp)
+82 000478e2
+87 000478e7
,%edx
+89 000478e9
x04(%esp)
+93 000478ed
%esp)
+96 000478f0
%edx)
+99 000478f3
04(%esp)
+107 000478fb
%esp)
+110 000478fe
+115 00047903
,%edx
+117 00047905
ebp),%ecx
+120 00047908
x04(%esp)
+124 0004790c
%esp)
+127 0004790f
%edx)
+130 00047912
ebp),%edx
+133 00047915
edx),%eax
+137 00047919
ebp),%ecx
+140 0004791c
x),%al
+146 00047922
7930
+148 00047924
(%ecx)
+154 0004792a

890c24
e8e7eefbff
89c3

calll

c744240464550d00
Width
890424

movl

e895820500
8b10

calll

movl

%ecx,(

movl

0x000067a0
%eax,%
$0x000d5564,0x

movl

%eax,(

movl

0x0009fb60
(%eax)

89742404

movl

%esi,0

890424

movl

%eax,(

ff5208

call

*0x08(

c7442404a8580d00
Height
891c24

movl

e879820500
8b10

calll

$0x000d58a8,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

897c2404

movl

%edi,0

890424

movl

%eax,(

ff5208

call

*0x08(

c7442404224a0d00
Depth
891c24

movl

e85d820500
8b10

calll

$0x000d4a22,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b4de4

movl

0xe4(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

ff5208

call

*0x08(

8b550c

movl

0x0c(%

0fb6425c

movzbl

0x5c(%

8b4d08

movl

0x08(%

3a81e0000000

cmpb

740c
8881e0000000
8b550c

0x000000e0(%ec
je

movb

0x0004
%al,0x000000e0

movl

0x0c(%

ebp),%edx
+157 0004792d
ebp),%ecx
+160 00047930
edx),%eax
+164 00047934
x),%al
+170 0004793a
7942
+172 0004793c
(%ecx)
+178 00047942
ebp),%ebx
+181 00047945
ebp),%esi
+184 00047948
ebp),%edi
+187 0004794b
+188 0004794c
+189 0004794d
+190 0004794e
+0

8b4d08

movl

0x08(%

0fb6425d

movzbl

0x5d(%

3a81e1000000

cmpb

7406
8881e1000000

0x000000e1(%ec
je

movb

0x0004
%al,0x000000e1

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
90
6690

leave
ret
nop
nop

00047950 55

pushl

%ebp
+1
00047951 89e5
%esp,%ebp
+3
00047953 8b5508
0x08(%ebp),%edx
+6
00047956 8b450c
0x0c(%ebp),%eax
+9
00047959 3b82d4000000
00d4(%edx),%eax
+15 0004795f 7406
7967
+17 00047961 8982d4000000
4(%edx)
+23 00047967 c9
+24 00047968 c3
+25 00047969 90
+26 0004796a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0004

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

00047970 55

pushl

%ebp
+1
00047971 89e5
%esp,%ebp
+3
00047973 8b5508
0x08(%ebp),%edx
+6
00047976 8b450c
0x0c(%ebp),%eax
+9
00047979 3b82dc000000
00dc(%edx),%eax
+15 0004797f 7406
7987
+17 00047981 8982dc000000
c(%edx)
+23 00047987 c9
+24 00047988 c3
+25 00047989 90
+26 0004798a 660f1f440000

movl
movl
movl
cmpl

0x0000

je

0x0004

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

)
+0

00047990 55

pushl

%ebp
+1
00047991 89e5
movl
%esp,%ebp
+3
00047993 57
pushl
%edi
+4
00047994 56
pushl
%esi
+5
00047995 53
pushl
%ebx
+6
00047996 83ec7c
subl
$0x7c,%esp
+9
00047999 8b7d08
movl
0x08(%ebp),%edi
+12 0004799c c744240c07000000
movl
$0x00000007,0x
0c(%esp)
+20 000479a4 c7442408b4550d00
movl
$0x000d55b4,0x
08(%esp)
Book with hard cover and spiral at left or top
+28 000479ac c7442404e3550d00
movl
$0x000d55e3,0x
04(%esp)
Spiral Bounded Book
+36 000479b4 893c24
movl
%edi,(
%esp)
+39 000479b7 e86409fdff
calll
0x00018320
+44 000479bc c707a8a01300
movl
$0x0013a0a8,(%
edi)
+50 000479c2 8d4710
leal
0x10(%
edi),%eax
+53 000479c5 894598
movl
%eax,0
x98(%ebp)
+56 000479c8 890424
movl
%eax,(
%esp)
+59 000479cb e820440100
calll
0x0005bdf0
+64 000479d0 8d4734
leal
0x34(%
edi),%eax
+67 000479d3 8945a0
movl
%eax,0
xa0(%ebp)
+70 000479d6 890424
movl
%eax,(
%esp)
+73 000479d9 e812440100
calll
0x0005bdf0
+78 000479de 8d4758
leal
0x58(%
edi),%eax
+81 000479e1 894594
movl
%eax,0
x94(%ebp)
+84 000479e4 890424
movl
%eax,(
%esp)
+87 000479e7 e804440100
calll
0x0005bdf0
+92 000479ec 8d477c
leal
0x7c(%
edi),%eax
+95 000479ef 89459c
movl
%eax,0
x9c(%ebp)
+98 000479f2 890424
movl
%eax,(
%esp)
+101 000479f5 e8f6430100
calll
0x0005bdf0
+106 000479fa 8d5de0
leal
0xe0(%
ebp),%ebx
+109 000479fd c744240820490d00
movl
$0x000d4920,0x
08(%esp)
objects
+117 00047a05 c7442404f7550d00
movl
$0x000d55f7,0x

04(%esp)
+125 00047a0d
%esp)
+128 00047a10
+133 00047a15
%esp
+136 00047a18
x04(%esp)
+140 00047a1c
ebp),%ebx
+143 00047a1f
%esp)
+146 00047a22
+151 00047a27
x04(%esp)
+155 00047a2b
ebp),%eax
+158 00047a2e
%esp)
+161 00047a31
+166 00047a36
%esp)
+169 00047a39
+174 00047a3e
ebp),%ebx
+177 00047a41
ebx
+179 00047a43
7a54
+181 00047a45
ebx),%eax
+184 00047a48
+185 00047a49
x04(%ebx)
+188 00047a4c
eax
+190 00047a4e
+196 00047a54
ebp),%eax
+199 00047a57
x08(%esp)
+203 00047a5b
ebp),%eax
+206 00047a5e
x04(%esp)
+210 00047a62
%esp)
+213 00047a65
+218 00047a6a
ebp),%ebx
+221 00047a6d
08(%esp)
+229 00047a75
04(%esp)
+237 00047a7d
%esp)
+240 00047a80
+245 00047a85
%esp
+248 00047a88

book-spiral
891c24

movl

%ebx,(

subl

0x000b2930
$0x04,

895c2404

movl

%ebx,0

8d5dc8

leal

0xc8(%

891c24

movl

%ebx,(

movl

0x00059d30
%ebx,0

8b4598

movl

0x98(%

890424

movl

%eax,(

movl

0x0005e0c0
%ebx,(

movl

0x00059750
0xe0(%

e81baf0600
83ec04

e809230100
895c2404

calll

calll

e88a660100
891c24

calll

e8121d0100
8b5de0

calll

85db

testl

%ebx,%

740f

je

0x0004

8b4304

movl

0x04(%

48
894304

decl
movl

%eax
%eax,0

85c0

testl

%eax,%

0f84bc000000
8b4598

je
movl

0x00047b10
0x98(%

89442408

movl

%eax,0

8b45a0

movl

0xa0(%

89442404

movl

%eax,0

893c24

movl

%edi,(

leal

0x000472f0
0xdc(%

e886f8ffff
8d5ddc

calll

c744240820490d00
objects
c744240403560d00
book-spiral-sq
891c24

movl

$0x000d4920,0x

movl

$0x000d5603,0x

e8abae0600
83ec04

calll

895c2404

movl

%ebx,(

subl

0x000b2930
$0x04,

movl

%ebx,0

x04(%esp)
+252 00047a8c 8d5db4
ebp),%ebx
+255 00047a8f 891c24
%esp)
+258 00047a92 e899220100
+263 00047a97 895c2404
x04(%esp)
+267 00047a9b 8b4594
ebp),%eax
+270 00047a9e 890424
%esp)
+273 00047aa1 e81a660100
+278 00047aa6 891c24
%esp)
+281 00047aa9 e8a21c0100
+286 00047aae 8b5ddc
ebp),%ebx
+289 00047ab1 85db
ebx
+291 00047ab3 7429
7ade
+293 00047ab5 8b4304
ebx),%eax
+296 00047ab8 48
+297 00047ab9 894304
x04(%ebx)
+300 00047abc 85c0
eax
+302 00047abe 751e
7ade
+304 00047ac0 8b33
,%esi
+306 00047ac2 85f6
esi
+308 00047ac4 7410
7ad6
+310 00047ac6 893424
%esp)
+313 00047ac9 e8e2ac0600
+318 00047ace 893424
%esp)
+321 00047ad1 e898b20b00
operator delete(void*)
+326 00047ad6 891c24
%esp)
+329 00047ad9 e890b20b00
operator delete(void*)
+334 00047ade 8b4598
ebp),%eax
+337 00047ae1 89442404
x04(%esp)
+341 00047ae5 8b4594
ebp),%eax
+344 00047ae8 890424
%esp)
+347 00047aeb e8c0530100
+352 00047af0 8b4594
ebp),%eax
+355 00047af3 89442408

leal

0xb4(%

movl

%ebx,(

movl

0x00059d30
%ebx,0

movl

0x94(%

movl

%eax,(

movl

0x0005e0c0
%ebx,(

movl

0x00059750
0xdc(%

calll

calll
calll
testl

%ebx,%

je

0x0004

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0004

movl

(%ebx)

testl

%esi,%

je

0x0004

movl

%esi,(

movl

0x000b27b0
%esi,(

calll
calll

0x00102d6e
movl

calll

%ebx,(
0x00102d6e

movl

0x98(%

movl

%eax,0

movl

0x94(%

movl

%eax,(

movl

0x0005ceb0
0x94(%

movl

%eax,0

calll

x08(%esp)
+359 00047af7 8b459c
ebp),%eax
+362 00047afa 89442404
x04(%esp)
+366 00047afe 893c24
%esp)
+369 00047b01 e8eaf7ffff
+374 00047b06 8d65f4
ebp),%esp
+377 00047b09 5b
+378 00047b0a 5e
+379 00047b0b 5f
+380 00047b0c c9
+381 00047b0d c3
+382 00047b0e 6690
+384 00047b10 8b33
,%esi
+386 00047b12 85f6
esi
+388 00047b14 7410
7b26
+390 00047b16 893424
%esp)
+393 00047b19 e892ac0600
+398 00047b1e 893424
%esp)
+401 00047b21 e848b20b00
operator delete(void*)
+406 00047b26 891c24
%esp)
+409 00047b29 e840b20b00
operator delete(void*)
+414 00047b2e e921ffffff
+419 00047b33 8945a4
xa4(%ebp)
+422 00047b36 891c24
%esp)
+425 00047b39 e8121c0100
+430 00047b3e 8b75e0
ebp),%esi
+433 00047b41 85f6
esi
+435 00047b43 7429
7b6e
+437 00047b45 8b4604
esi),%eax
+440 00047b48 48
+441 00047b49 894604
x04(%esi)
+444 00047b4c 85c0
eax
+446 00047b4e 751e
7b6e
+448 00047b50 8b1e
,%ebx
+450 00047b52 85db
ebx
+452 00047b54 7410
7b66

movl

0x9c(%

movl

%eax,0

movl

%edi,(

leal

0x000472f0
0xf4(%

calll
popl
popl
popl
leave
ret
nop
movl

%ebx
%esi
%edi

testl

%esi,%

je

0x0004

movl

%esi,(

movl

0x000b27b0
%esi,(

calll
calll

(%ebx)

0x00102d6e
movl

calll

%ebx,(
0x00102d6e

jmp
movl

0x00047a54
%eax,0

movl

%ebx,(

movl

0x00059750
0xe0(%

calll
testl

%esi,%

je

0x0004

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0004

movl

(%esi)

testl

%ebx,%

je

0x0004

+454 00047b56 891c24


%esp)
+457 00047b59 e852ac0600
+462 00047b5e 891c24
%esp)
+465 00047b61 e808b20b00
operator delete(void*)
+470 00047b66 893424
%esp)
+473 00047b69 e800b20b00
operator delete(void*)
+478 00047b6e 8b459c
ebp),%eax
+481 00047b71 890424
%esp)
+484 00047b74 e8e7660100
+489 00047b79 8b4594
ebp),%eax
+492 00047b7c 890424
%esp)
+495 00047b7f e8dc660100
+500 00047b84 8b45a0
ebp),%eax
+503 00047b87 890424
%esp)
+506 00047b8a e8d1660100
+511 00047b8f 8b4598
ebp),%eax
+514 00047b92 890424
%esp)
+517 00047b95 e8c6660100
+522 00047b9a c707e8911300
edi)
+528 00047ba0 8b4708
edi),%eax
+531 00047ba3 8d58f4
eax),%ebx
+534 00047ba6 8b3588801300
i
+540 00047bac 39f3
ebx
+542 00047bae 757e
7c2e
+544 00047bb0 8b4704
edi),%eax
+547 00047bb3 8d58f4
eax),%ebx
+550 00047bb6 39de
esi
+552 00047bb8 754c
7c06
+554 00047bba 8b45a4
ebp),%eax
+557 00047bbd 890424
%esp)
+560 00047bc0 e883b00b00
__Unwind_Resume
+565 00047bc5 8945a4
xa4(%ebp)
+568 00047bc8 891c24

movl

%ebx,(

movl

0x000b27b0
%ebx,(

calll
calll

0x00102d6e
movl

calll

%esi,(
0x00102d6e

movl

0x9c(%

movl

%eax,(

movl

0x0005e260
0x94(%

movl

%eax,(

movl

0x0005e260
0xa0(%

movl

%eax,(

movl

0x0005e260
0x98(%

movl

%eax,(

calll

calll

calll

calll
movl

0x0005e260
$0x001391e8,(%
movl

0x08(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0004

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0004

movl

0xa4(%

movl

%eax,(

calll

0x00102c48
movl

%eax,0

movl

%ebx,(

%esp)
+571 00047bcb e8801b0100
calll
0x00059750
+576 00047bd0 8b75dc
movl
0xdc(%
ebp),%esi
+579 00047bd3 85f6
testl
%esi,%
esi
+581 00047bd5 0f856affffff
jne
0x00047b45
+587 00047bdb eb91
jmp
0x0004
7b6e
+589 00047bdd 8945a4
movl
%eax,0
xa4(%ebp)
+592 00047be0 ebee
jmp
0x0004
7bd0
+594 00047be2 8945a4
movl
%eax,0
xa4(%ebp)
+597 00047be5 eb92
jmp
0x0004
7b79
+599 00047be7 8945a4
movl
%eax,0
xa4(%ebp)
+602 00047bea eb98
jmp
0x0004
7b84
+604 00047bec 8945a4
movl
%eax,0
xa4(%ebp)
+607 00047bef eb9e
jmp
0x0004
7b8f
+609 00047bf1 8945a4
movl
%eax,0
xa4(%ebp)
+612 00047bf4 eba4
jmp
0x0004
7b9a
+614 00047bf6 8945a4
movl
%eax,0
xa4(%ebp)
+617 00047bf9 e940ffffff
jmp
0x00047b3e
+622 00047bfe 8945a4
movl
%eax,0
xa4(%ebp)
+625 00047c01 e968ffffff
jmp
0x00047b6e
+630 00047c06 83e804
subl
$0x04,
%eax
+633 00047c09 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+641 00047c11 890424
movl
%eax,(
%esp)
+644 00047c14 e835b00b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+649 00047c19 85c0
testl
%eax,%
eax
+651 00047c1b 7f9d
jg
0x0004
7bba
+653 00047c1d 8d45e5
leal
0xe5(%
ebp),%eax
+656 00047c20 89442404
movl
%eax,0
x04(%esp)
+660 00047c24 891c24
movl
%ebx,(
%esp)
+663 00047c27 e858b00b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+668 00047c2c eb8c
jmp
0x0004
7bba
+670 00047c2e 83e804
subl
$0x04,
%eax

+673 00047c31 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+681 00047c39 890424
movl
%eax,(
%esp)
+684 00047c3c e80db00b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+689 00047c41 85c0
testl
%eax,%
eax
+691 00047c43 0f8f67ffffff
jg
0x00047bb0
+697 00047c49 8d45e7
leal
0xe7(%
ebp),%eax
+700 00047c4c 89442404
movl
%eax,0
x04(%esp)
+704 00047c50 891c24
movl
%ebx,(
%esp)
+707 00047c53 e82cb00b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+712 00047c58 e953ffffff
jmp
0x00047bb0
+717 00047c5d e95bffffff
jmp
0x00047bbd
+722 00047c62 8945a4
movl
%eax,0
xa4(%ebp)
+725 00047c65 8b4704
movl
0x04(%
edi),%eax
+728 00047c68 8d58f4
leal
0xf4(%
eax),%ebx
+731 00047c6b 39de
cmpl
%ebx,%
esi
+733 00047c6d 0f8447ffffff
je
0x00047bba
+739 00047c73 83e804
subl
$0x04,
%eax
+742 00047c76 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+750 00047c7e 890424
movl
%eax,(
%esp)
+753 00047c81 e8c8af0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+758 00047c86 85c0
testl
%eax,%
eax
+760 00047c88 0f8f2cffffff
jg
0x00047bba
+766 00047c8e 8d45e6
leal
0xe6(%
ebp),%eax
+769 00047c91 89442404
movl
%eax,0
x04(%esp)
+773 00047c95 891c24
movl
%ebx,(
%esp)
+776 00047c98 e8e7af0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+781 00047c9d e918ffffff
jmp
0x00047bba
+786 00047ca2 e916ffffff
jmp
0x00047bbd
+791 00047ca7 90
nop
+792 00047ca8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

00047cb0 55

pushl

00047cb1 89e5

movl

00047cb3 c9

leave

%ebp
+1
%esp,%ebp
+3

+4

00047cb4 e9d7fcffff

jmp

0x0004

7990
+10
+11
+12
+13
+14
+15

+9
00047cb9 90
00047cba 90
00047cbb 90
00047cbc 90
00047cbd 90
00047cbe 90
00047cbf 90
+0

nop
nop
nop
nop
nop
nop
nop

00047cc0 55

pushl

%ebp
+1
00047cc1 89e5
%esp,%ebp
+3
00047cc3 53
%ebx
+4
00047cc4 83ec14
$0x14,%esp
+7
00047cc7 8b5d08
0x08(%ebp),%ebx
+10 00047cca c70348a01300
ebx)
+16 00047cd0 c7430494a01300
04(%ebx)
+23 00047cd7 891c24
%esp)
+26 00047cda e871f0fbff
+31 00047cdf 895d08
x08(%ebp)
+34 00047ce2 83c414
%esp
+37 00047ce5 5b
+38 00047ce6 c9
+39 00047ce7 e982b00b00
+44 00047cec 0f1f4000
eax)
+0

movl
pushl
subl
movl
movl

$0x0013a048,(%

movl

$0x0013a094,0x
movl

%ebx,(

movl

0x00006d50
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopl

00047cf0 55

0x00102d6e
0x00(%
pushl

%ebp
+1
00047cf1 89e5
%esp,%ebp
+3
00047cf3 8b4508
0x08(%ebp),%eax
+6
00047cf6 c70048a01300
3a048,(%eax)
+12 00047cfc c7400494a01300
04(%eax)
+19 00047d03 894508
x08(%ebp)
+22 00047d06 c9
+23 00047d07 e944f0fbff
+28 00047d0c 0f1f4000
eax)
+0

movl
movl
movl
movl

$0x001
$0x0013a094,0x

movl

%eax,0

leave
jmp
nopl

0x00006d50
0x00(%

00047d10 55

pushl

00047d11 89e5

movl

00047d13 53

pushl

%ebp
+1
%esp,%ebp
+3
%ebx

+4
00047d14 83ec14
$0x14,%esp
+7
00047d17 8b5d08
0x08(%ebp),%ebx
+10 00047d1a c703e0a01300
ebx)
+16 00047d20 891c24
%esp)
+19 00047d23 e818fcfbff
+24 00047d28 895d08
x08(%ebp)
+27 00047d2b 83c414
%esp
+30 00047d2e 5b
+31 00047d2f c9
+32 00047d30 e939b00b00
+37 00047d35 90
+38 00047d36 662e0f1f840000000000
ax)
+0

subl
movl
movl

$0x0013a0e0,(%
movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00047d40 55

pushl

%ebp
+1
00047d41 89e5
%esp,%ebp
+3
00047d43 8b4508
0x08(%ebp),%eax
+6
00047d46 c700e0a01300
3a0e0,(%eax)
+12 00047d4c 894508
x08(%ebp)
+15 00047d4f c9
+16 00047d50 e9ebfbfbff
+21 00047d55 0f1f440000
)
+26 00047d5a 660f1f440000
)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopl

0x00007940
0x00(%eax,%eax

nopw

0x00(%eax,%eax

00047d60 55

pushl

%ebp
+1
00047d61 89e5
%esp,%ebp
+3
00047d63 57
%edi
+4
00047d64 56
%esi
+5
00047d65 53
%ebx
+6
00047d66 83ec1c
$0x1c,%esp
+9
00047d69 31ff
%edi,%edi
+11 00047d6b 0f1f440000

movl
pushl
pushl
pushl
subl
xorl
nopl

0x00(%eax,%eax

)
+16 00047d70
ebp),%eax
+19 00047d73
,%edx
+21 00047d75
eax),%eax
+24 00047d78

8b4508

movl

0x08(%

8b10

movl

(%eax)

8b4004

movl

0x04(%

29d0

subl

%edx,%

eax
+26 00047d7a
%eax
+29 00047d7d
edi
+31 00047d7f
7dc4
+33 00047d81
%edi,4),%ebx
+36 00047d84
ebp),%eax
+39 00047d87
x04(%esp)
+43 00047d8b
%esp)
+46 00047d8e
+51 00047d93
l
+53 00047d95
7dc1
+55 00047d97
ebx),%esi
+58 00047d9a
ebx
+60 00047d9c
7db3
+62 00047d9e
+64 00047da0
%ebx,8),%eax
+67 00047da3
x04(%esp)
+71 00047da7
ebp),%ecx
+74 00047daa
%esp)
+77 00047dad
+82 00047db2
+83 00047db3
,%edx
+85 00047db5
esi),%eax
+88 00047db8
eax
+90 00047dba
%eax
+93 00047dbd
ebx
+95 00047dbf
7da0
+97 00047dc1
+98 00047dc2
7d70
+100 00047dc4
%esp
+103 00047dc7
+104 00047dc8
+105 00047dc9
+106 00047dca
+107 00047dcb
+108 00047dcc

c1f802

sarl

$0x02,

39c7

cmpl

%eax,%

7343

jae

0x0004

8b1cba

movl

(%edx,

8b450c

movl

0x0c(%

89442404

movl

%eax,0

891c24

movl

%ebx,(

e8cd15fdff
84c0

calll
testb

0x00019360
%al,%a

742a

je

0x0004

8d7344

leal

0x44(%

31db

xorl

%ebx,%

eb15

jmp

0x0004

6690
8d04da

nop
leal

(%edx,

89442404

movl

%eax,0

8b4d10

movl

0x10(%

890c24

movl

%ecx,(

incl
movl

0x0004b0e0
%ebx
(%esi)

8b4604

movl

0x04(%

29d0

subl

%edx,%

c1f803

sarl

$0x03,

39c3

cmpl

%eax,%

72df

jb

0x0004

47
ebac

incl
jmp

%edi
0x0004

83c41c

addl

$0x1c,

5b
5e
5f
c9
c3
0f1f4000

popl
popl
popl
leave
ret
nopl

%ebx
%esi
%edi

e82e330000
43
8b16

calll

0x00(%

eax)
+0

00047dd0 55

pushl

%ebp
+1
00047dd1 89e5
movl
%esp,%ebp
+3
00047dd3 57
pushl
%edi
+4
00047dd4 56
pushl
%esi
+5
00047dd5 53
pushl
%ebx
+6
00047dd6 83ec4c
subl
$0x4c,%esp
+9
00047dd9 8b7d0c
movl
0x0c(%ebp),%edi
+12 00047ddc 8b4510
movl
0x10(%
ebp),%eax
+15 00047ddf 89442408
movl
%eax,0
x08(%esp)
+19 00047de3 897c2404
movl
%edi,0
x04(%esp)
+23 00047de7 8b4508
movl
0x08(%
ebp),%eax
+26 00047dea 890424
movl
%eax,(
%esp)
+29 00047ded e83ef4fbff
calll
0x00007230
+34 00047df2 8d45e7
leal
0xe7(%
ebp),%eax
+37 00047df5 89442408
movl
%eax,0
x08(%esp)
+41 00047df9 c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+49 00047e01 8d5dd4
leal
0xd4(%
ebp),%ebx
+52 00047e04 891c24
movl
%ebx,(
%esp)
+55 00047e07 e8b4ae0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+60 00047e0c 895c2404
movl
%ebx,0
x04(%esp)
+64 00047e10 893c24
movl
%edi,(
%esp)
+67 00047e13 e828be0500
calll
0x000a3c40
+72 00047e18 c744240464000000
movl
$0x00000064,0x
04(%esp)
'd'
+80 00047e20 890424
movl
%eax,(
%esp)
+83 00047e23 e868b90500
calll
0x000a3790
+88 00047e28 8b5508
movl
0x08(%
ebp),%edx
+91 00047e2b 894250
movl
%eax,0
x50(%edx)
+94 00047e2e 8b5dd4
movl
0xd4(%
ebp),%ebx
+97 00047e31 83eb0c
subl
$0x0c,
%ebx
+100 00047e34 8b3588801300
movl
0x00138088,%es
i

+106 00047e3a 39f3


cmpl
%esi,%
ebx
+108 00047e3c 0f852c010000
jne
0x00047f6e
+114 00047e42 8d45e6
leal
0xe6(%
ebp),%eax
+117 00047e45 89442408
movl
%eax,0
x08(%esp)
+121 00047e49 c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+129 00047e51 8d5dd0
leal
0xd0(%
ebp),%ebx
+132 00047e54 891c24
movl
%ebx,(
%esp)
+135 00047e57 e864ae0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+140 00047e5c 895c2404
movl
%ebx,0
x04(%esp)
+144 00047e60 893c24
movl
%edi,(
%esp)
+147 00047e63 e8d8bd0500
calll
0x000a3c40
+152 00047e68 c744240478000000
movl
$0x00000078,0x
04(%esp)
'x'
+160 00047e70 890424
movl
%eax,(
%esp)
+163 00047e73 e818b90500
calll
0x000a3790
+168 00047e78 8b5508
movl
0x08(%
ebp),%edx
+171 00047e7b 894254
movl
%eax,0
x54(%edx)
+174 00047e7e 8b5dd0
movl
0xd0(%
ebp),%ebx
+177 00047e81 83eb0c
subl
$0x0c,
%ebx
+180 00047e84 39de
cmpl
%ebx,%
esi
+182 00047e86 0f8597010000
jne
0x00048023
+188 00047e8c 8d45e5
leal
0xe5(%
ebp),%eax
+191 00047e8f 89442408
movl
%eax,0
x08(%esp)
+195 00047e93 c7442404f45d0d00
movl
$0x000d5df4,0x
04(%esp)
depth
+203 00047e9b 8d5dcc
leal
0xcc(%
ebp),%ebx
+206 00047e9e 891c24
movl
%ebx,(
%esp)
+209 00047ea1 e81aae0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+214 00047ea6 895c2404
movl
%ebx,0
x04(%esp)
+218 00047eaa 893c24
movl
%edi,(
%esp)
+221 00047ead e88ebd0500
calll
0x000a3c40
+226 00047eb2 c74424040c000000
movl
$0x0000000c,0x
04(%esp)
+234 00047eba 890424
movl
%eax,(
%esp)
+237 00047ebd e8ceb80500
calll
0x000a3790

+242 00047ec2 8b5508


movl
0x08(%
ebp),%edx
+245 00047ec5 894258
movl
%eax,0
x58(%edx)
+248 00047ec8 8b5dcc
movl
0xcc(%
ebp),%ebx
+251 00047ecb 83eb0c
subl
$0x0c,
%ebx
+254 00047ece 39de
cmpl
%ebx,%
esi
+256 00047ed0 0f85ef000000
jne
0x00047fc5
+262 00047ed6 8d45e4
leal
0xe4(%
ebp),%eax
+265 00047ed9 89442408
movl
%eax,0
x08(%esp)
+269 00047edd c744240493550d00
movl
$0x000d5593,0x
04(%esp)
spiral-at-top
+277 00047ee5 8d5dc8
leal
0xc8(%
ebp),%ebx
+280 00047ee8 891c24
movl
%ebx,(
%esp)
+283 00047eeb e8d0ad0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+288 00047ef0 895c2404
movl
%ebx,0
x04(%esp)
+292 00047ef4 893c24
movl
%edi,(
%esp)
+295 00047ef7 e844bd0500
calll
0x000a3c40
+300 00047efc c744240400000000
movl
$0x00000000,0x
04(%esp)
+308 00047f04 890424
movl
%eax,(
%esp)
+311 00047f07 e834b80500
calll
0x000a3740
+316 00047f0c 8b5508
movl
0x08(%
ebp),%edx
+319 00047f0f 88425c
movb
%al,0x
5c(%edx)
+322 00047f12 8b5dc8
movl
0xc8(%
ebp),%ebx
+325 00047f15 83eb0c
subl
$0x0c,
%ebx
+328 00047f18 39de
cmpl
%ebx,%
esi
+330 00047f1a 0f85d4000000
jne
0x00047ff4
+336 00047f20 8d45e3
leal
0xe3(%
ebp),%eax
+339 00047f23 89442408
movl
%eax,0
x08(%esp)
+343 00047f27 c7442404a1550d00
movl
$0x000d55a1,0x
04(%esp)
rounded-corners
+351 00047f2f 8d5dc4
leal
0xc4(%
ebp),%ebx
+354 00047f32 891c24
movl
%ebx,(
%esp)
+357 00047f35 e886ad0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+362 00047f3a 895c2404
movl
%ebx,0
x04(%esp)

+366 00047f3e 893c24


movl
%edi,(
%esp)
+369 00047f41 e8fabc0500
calll
0x000a3c40
+374 00047f46 c744240401000000
movl
$0x00000001,0x
04(%esp)
+382 00047f4e 890424
movl
%eax,(
%esp)
+385 00047f51 e8eab70500
calll
0x000a3740
+390 00047f56 8b5508
movl
0x08(%
ebp),%edx
+393 00047f59 88425d
movb
%al,0x
5d(%edx)
+396 00047f5c 8b5dc4
movl
0xc4(%
ebp),%ebx
+399 00047f5f 83eb0c
subl
$0x0c,
%ebx
+402 00047f62 39de
cmpl
%ebx,%
esi
+404 00047f64 7537
jne
0x0004
7f9d
+406 00047f66 83c44c
addl
$0x4c,
%esp
+409 00047f69 5b
popl
%ebx
+410 00047f6a 5e
popl
%esi
+411 00047f6b 5f
popl
%edi
+412 00047f6c c9
leave
+413 00047f6d c3
ret
+414 00047f6e 8d4308
leal
0x08(%
ebx),%eax
+417 00047f71 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+425 00047f79 890424
movl
%eax,(
%esp)
+428 00047f7c e8cdac0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+433 00047f81 85c0
testl
%eax,%
eax
+435 00047f83 0f8fb9feffff
jg
0x00047e42
+441 00047f89 8d45e2
leal
0xe2(%
ebp),%eax
+444 00047f8c 89442404
movl
%eax,0
x04(%esp)
+448 00047f90 891c24
movl
%ebx,(
%esp)
+451 00047f93 e8ecac0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+456 00047f98 e9a5feffff
jmp
0x00047e42
+461 00047f9d 8d4308
leal
0x08(%
ebx),%eax
+464 00047fa0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+472 00047fa8 890424
movl
%eax,(
%esp)
+475 00047fab e89eac0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+480 00047fb0 85c0
testl
%eax,%
eax
+482 00047fb2 7fb2
jg
0x0004
7f66

+484 00047fb4 8d45da


leal
0xda(%
ebp),%eax
+487 00047fb7 89442404
movl
%eax,0
x04(%esp)
+491 00047fbb 891c24
movl
%ebx,(
%esp)
+494 00047fbe e8c1ac0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+499 00047fc3 eba1
jmp
0x0004
7f66
+501 00047fc5 8d4308
leal
0x08(%
ebx),%eax
+504 00047fc8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+512 00047fd0 890424
movl
%eax,(
%esp)
+515 00047fd3 e876ac0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+520 00047fd8 85c0
testl
%eax,%
eax
+522 00047fda 0f8ff6feffff
jg
0x00047ed6
+528 00047fe0 8d45de
leal
0xde(%
ebp),%eax
+531 00047fe3 89442404
movl
%eax,0
x04(%esp)
+535 00047fe7 891c24
movl
%ebx,(
%esp)
+538 00047fea e895ac0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+543 00047fef e9e2feffff
jmp
0x00047ed6
+548 00047ff4 8d4308
leal
0x08(%
ebx),%eax
+551 00047ff7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+559 00047fff 890424
movl
%eax,(
%esp)
+562 00048002 e847ac0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+567 00048007 85c0
testl
%eax,%
eax
+569 00048009 0f8f11ffffff
jg
0x00047f20
+575 0004800f 8d45dc
leal
0xdc(%
ebp),%eax
+578 00048012 89442404
movl
%eax,0
x04(%esp)
+582 00048016 891c24
movl
%ebx,(
%esp)
+585 00048019 e866ac0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+590 0004801e e9fdfeffff
jmp
0x00047f20
+595 00048023 8d4308
leal
0x08(%
ebx),%eax
+598 00048026 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+606 0004802e 890424
movl
%eax,(
%esp)
+609 00048031 e818ac0b00
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+614 00048036 85c0
testl
%eax,%
eax
+616 00048038 0f8f4efeffff
jg
0x00047e8c
+622 0004803e 8d45e0
leal
0xe0(%
ebp),%eax
+625 00048041 89442404
movl
%eax,0
x04(%esp)
+629 00048045 891c24
movl
%ebx,(
%esp)
+632 00048048 e837ac0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+637 0004804d e93afeffff
jmp
0x00047e8c
+642 00048052 89c3
movl
%eax,%
ebx
+644 00048054 8b7dc8
movl
0xc8(%
ebp),%edi
+647 00048057 83ef0c
subl
$0x0c,
%edi
+650 0004805a 39fe
cmpl
%edi,%
esi
+652 0004805c 750e
jne
0x0004
806c
+654 0004805e 891c24
movl
%ebx,(
%esp)
+657 00048061 e8e2ab0b00
calll
0x00102c48
__Unwind_Resume
+662 00048066 89c3
movl
%eax,%
ebx
+664 00048068 ebf4
jmp
0x0004
805e
+666 0004806a ebfa
jmp
0x0004
8066
+668 0004806c 8d4708
leal
0x08(%
edi),%eax
+671 0004806f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+679 00048077 890424
movl
%eax,(
%esp)
+682 0004807a e8cfab0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+687 0004807f 85c0
testl
%eax,%
eax
+689 00048081 7fdb
jg
0x0004
805e
+691 00048083 8d45db
leal
0xdb(%
ebp),%eax
+694 00048086 89442404
movl
%eax,0
x04(%esp)
+698 0004808a 893c24
movl
%edi,(
%esp)
+701 0004808d e8f2ab0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+706 00048092 ebca
jmp
0x0004
805e
+708 00048094 89c3
movl
%eax,%
ebx
+710 00048096 8b7dcc
movl
0xcc(%

ebp),%edi
+713 00048099 83ef0c
subl
$0x0c,
%edi
+716 0004809c 39fe
cmpl
%edi,%
esi
+718 0004809e 74be
je
0x0004
805e
+720 000480a0 8d4708
leal
0x08(%
edi),%eax
+723 000480a3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+731 000480ab 890424
movl
%eax,(
%esp)
+734 000480ae e89bab0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+739 000480b3 85c0
testl
%eax,%
eax
+741 000480b5 7fa7
jg
0x0004
805e
+743 000480b7 8d45dd
leal
0xdd(%
ebp),%eax
+746 000480ba 89442404
movl
%eax,0
x04(%esp)
+750 000480be 893c24
movl
%edi,(
%esp)
+753 000480c1 e8beab0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+758 000480c6 eb96
jmp
0x0004
805e
+760 000480c8 89c3
movl
%eax,%
ebx
+762 000480ca 8b7dd0
movl
0xd0(%
ebp),%edi
+765 000480cd 83ef0c
subl
$0x0c,
%edi
+768 000480d0 39fe
cmpl
%edi,%
esi
+770 000480d2 748a
je
0x0004
805e
+772 000480d4 8d4708
leal
0x08(%
edi),%eax
+775 000480d7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+783 000480df 890424
movl
%eax,(
%esp)
+786 000480e2 e867ab0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+791 000480e7 85c0
testl
%eax,%
eax
+793 000480e9 0f8f6fffffff
jg
0x0004805e
+799 000480ef 8d45df
leal
0xdf(%
ebp),%eax
+802 000480f2 89442404
movl
%eax,0
x04(%esp)
+806 000480f6 893c24
movl
%edi,(
%esp)
+809 000480f9 e886ab0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+814 000480fe e95bffffff


jmp
0x0004805e
+819 00048103 e95effffff
jmp
0x00048066
+824 00048108 e959ffffff
jmp
0x00048066
+829 0004810d e954ffffff
jmp
0x00048066
+834 00048112 e94fffffff
jmp
0x00048066
+839 00048117 e94affffff
jmp
0x00048066
+844 0004811c 89c3
movl
%eax,%
ebx
+846 0004811e 8b7dc4
movl
0xc4(%
ebp),%edi
+849 00048121 83ef0c
subl
$0x0c,
%edi
+852 00048124 39fe
cmpl
%edi,%
esi
+854 00048126 0f8432ffffff
je
0x0004805e
+860 0004812c 8d4708
leal
0x08(%
edi),%eax
+863 0004812f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+871 00048137 890424
movl
%eax,(
%esp)
+874 0004813a e80fab0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+879 0004813f 85c0
testl
%eax,%
eax
+881 00048141 0f8f17ffffff
jg
0x0004805e
+887 00048147 8d45d9
leal
0xd9(%
ebp),%eax
+890 0004814a 89442404
movl
%eax,0
x04(%esp)
+894 0004814e 893c24
movl
%edi,(
%esp)
+897 00048151 e82eab0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+902 00048156 e903ffffff
jmp
0x0004805e
+907 0004815b e906ffffff
jmp
0x00048066
+912 00048160 e901ffffff
jmp
0x00048066
+917 00048165 89c3
movl
%eax,%
ebx
+919 00048167 8b75d4
movl
0xd4(%
ebp),%esi
+922 0004816a 83ee0c
subl
$0x0c,
%esi
+925 0004816d 3b3588801300
cmpl
0x00138088,%es
i
+931 00048173 0f84e5feffff
je
0x0004805e
+937 00048179 8d4608
leal
0x08(%
esi),%eax
+940 0004817c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+948 00048184 890424
movl
%eax,(
%esp)
+951 00048187 e8c2aa0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+956 0004818c 85c0
testl
%eax,%
eax
+958 0004818e 0f8fcafeffff
jg
0x0004805e
+964 00048194 8d45e1
leal
0xe1(%
ebp),%eax

+967 00048197 89442404


movl
%eax,0
x04(%esp)
+971 0004819b 893424
movl
%esi,(
%esp)
+974 0004819e e8e1aa0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+979 000481a3 e9b6feffff
jmp
0x0004805e
+984 000481a8 e9b9feffff
jmp
0x00048066
+989 000481ad e9b4feffff
jmp
0x00048066
+994 000481b2 e9affeffff
jmp
0x00048066
+999 000481b7 e9aafeffff
jmp
0x00048066
+1004 000481bc e9a5feffff
jmp
0x00048066
+1009 000481c1 e9a0feffff
jmp
0x00048066
+1014 000481c6 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

000481d0 55

pushl

%ebp
+1
000481d1 89e5
movl
%esp,%ebp
+3
000481d3 57
pushl
%edi
+4
000481d4 56
pushl
%esi
+5
000481d5 53
pushl
%ebx
+6
000481d6 83ec4c
subl
$0x4c,%esp
+9
000481d9 8b4510
movl
0x10(%ebp),%eax
+12 000481dc 89442408
movl
%eax,0
x08(%esp)
+16 000481e0 8b450c
movl
0x0c(%
ebp),%eax
+19 000481e3 89442404
movl
%eax,0
x04(%esp)
+23 000481e7 8b4508
movl
0x08(%
ebp),%eax
+26 000481ea 890424
movl
%eax,(
%esp)
+29 000481ed e87ef2fbff
calll
0x00007470
+34 000481f2 8b4508
movl
0x08(%
ebp),%eax
+37 000481f5 8b7050
movl
0x50(%
eax),%esi
+40 000481f8 8d45e7
leal
0xe7(%
ebp),%eax
+43 000481fb 89442408
movl
%eax,0
x08(%esp)
+47 000481ff c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+55 00048207 8d5dd4
leal
0xd4(%
ebp),%ebx
+58 0004820a 891c24
movl
%ebx,(
%esp)
+61 0004820d e8aeaa0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+66 00048212 895c2404
movl
%ebx,0

x04(%esp)
+70 00048216 8b450c
movl
0x0c(%
ebp),%eax
+73 00048219 890424
movl
%eax,(
%esp)
+76 0004821c e88fd50500
calll
0x000a57b0
+81 00048221 89742404
movl
%esi,0
x04(%esp)
+85 00048225 890424
movl
%eax,(
%esp)
+88 00048228 e823be0500
calll
0x000a4050
+93 0004822d 8b5dd4
movl
0xd4(%
ebp),%ebx
+96 00048230 83eb0c
subl
$0x0c,
%ebx
+99 00048233 8b3d88801300
movl
0x00138088,%ed
i
+105 00048239 39fb
cmpl
%edi,%
ebx
+107 0004823b 0f852a010000
jne
0x0004836b
+113 00048241 8b4508
movl
0x08(%
ebp),%eax
+116 00048244 8b7054
movl
0x54(%
eax),%esi
+119 00048247 8d45e6
leal
0xe6(%
ebp),%eax
+122 0004824a 89442408
movl
%eax,0
x08(%esp)
+126 0004824e c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+134 00048256 8d5dd0
leal
0xd0(%
ebp),%ebx
+137 00048259 891c24
movl
%ebx,(
%esp)
+140 0004825c e85faa0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+145 00048261 895c2404
movl
%ebx,0
x04(%esp)
+149 00048265 8b450c
movl
0x0c(%
ebp),%eax
+152 00048268 890424
movl
%eax,(
%esp)
+155 0004826b e840d50500
calll
0x000a57b0
+160 00048270 89742404
movl
%esi,0
x04(%esp)
+164 00048274 890424
movl
%eax,(
%esp)
+167 00048277 e8d4bd0500
calll
0x000a4050
+172 0004827c 8b5dd0
movl
0xd0(%
ebp),%ebx
+175 0004827f 83eb0c
subl
$0x0c,
%ebx
+178 00048282 39df
cmpl
%ebx,%
edi
+180 00048284 0f8596010000
jne
0x00048420
+186 0004828a 8b4508
movl
0x08(%
ebp),%eax
+189 0004828d 8b7058
movl
0x58(%
eax),%esi

+192 00048290 8d45e5


leal
0xe5(%
ebp),%eax
+195 00048293 89442408
movl
%eax,0
x08(%esp)
+199 00048297 c7442404f45d0d00
movl
$0x000d5df4,0x
04(%esp)
depth
+207 0004829f 8d5dcc
leal
0xcc(%
ebp),%ebx
+210 000482a2 891c24
movl
%ebx,(
%esp)
+213 000482a5 e816aa0b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+218 000482aa 895c2404
movl
%ebx,0
x04(%esp)
+222 000482ae 8b450c
movl
0x0c(%
ebp),%eax
+225 000482b1 890424
movl
%eax,(
%esp)
+228 000482b4 e8f7d40500
calll
0x000a57b0
+233 000482b9 89742404
movl
%esi,0
x04(%esp)
+237 000482bd 890424
movl
%eax,(
%esp)
+240 000482c0 e88bbd0500
calll
0x000a4050
+245 000482c5 8b5dcc
movl
0xcc(%
ebp),%ebx
+248 000482c8 83eb0c
subl
$0x0c,
%ebx
+251 000482cb 39df
cmpl
%ebx,%
edi
+253 000482cd 0f85ef000000
jne
0x000483c2
+259 000482d3 8b4508
movl
0x08(%
ebp),%eax
+262 000482d6 0fb6705c
movzbl
0x5c(%
eax),%esi
+266 000482da 8d45e4
leal
0xe4(%
ebp),%eax
+269 000482dd 89442408
movl
%eax,0
x08(%esp)
+273 000482e1 c744240493550d00
movl
$0x000d5593,0x
04(%esp)
spiral-at-top
+281 000482e9 8d5dc8
leal
0xc8(%
ebp),%ebx
+284 000482ec 891c24
movl
%ebx,(
%esp)
+287 000482ef e8cca90b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+292 000482f4 895c2404
movl
%ebx,0
x04(%esp)
+296 000482f8 8b450c
movl
0x0c(%
ebp),%eax
+299 000482fb 890424
movl
%eax,(
%esp)
+302 000482fe e8add40500
calll
0x000a57b0
+307 00048303 89742404
movl
%esi,0
x04(%esp)
+311 00048307 890424
movl
%eax,(
%esp)

+314 0004830a e851b50500


calll
0x000a3860
+319 0004830f 8b5dc8
movl
0xc8(%
ebp),%ebx
+322 00048312 83eb0c
subl
$0x0c,
%ebx
+325 00048315 39df
cmpl
%ebx,%
edi
+327 00048317 0f85d4000000
jne
0x000483f1
+333 0004831d 8b4508
movl
0x08(%
ebp),%eax
+336 00048320 0fb6705d
movzbl
0x5d(%
eax),%esi
+340 00048324 8d45e3
leal
0xe3(%
ebp),%eax
+343 00048327 89442408
movl
%eax,0
x08(%esp)
+347 0004832b c7442404a1550d00
movl
$0x000d55a1,0x
04(%esp)
rounded-corners
+355 00048333 8d5dc4
leal
0xc4(%
ebp),%ebx
+358 00048336 891c24
movl
%ebx,(
%esp)
+361 00048339 e882a90b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+366 0004833e 895c2404
movl
%ebx,0
x04(%esp)
+370 00048342 8b450c
movl
0x0c(%
ebp),%eax
+373 00048345 890424
movl
%eax,(
%esp)
+376 00048348 e863d40500
calll
0x000a57b0
+381 0004834d 89742404
movl
%esi,0
x04(%esp)
+385 00048351 890424
movl
%eax,(
%esp)
+388 00048354 e807b50500
calll
0x000a3860
+393 00048359 8b5dc4
movl
0xc4(%
ebp),%ebx
+396 0004835c 83eb0c
subl
$0x0c,
%ebx
+399 0004835f 39df
cmpl
%ebx,%
edi
+401 00048361 7537
jne
0x0004
839a
+403 00048363 83c44c
addl
$0x4c,
%esp
+406 00048366 5b
popl
%ebx
+407 00048367 5e
popl
%esi
+408 00048368 5f
popl
%edi
+409 00048369 c9
leave
+410 0004836a c3
ret
+411 0004836b 8d4308
leal
0x08(%
ebx),%eax
+414 0004836e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+422 00048376 890424
movl
%eax,(
%esp)
+425 00048379 e8d0a80b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+430 0004837e 85c0


testl
%eax,%
eax
+432 00048380 0f8fbbfeffff
jg
0x00048241
+438 00048386 8d45e1
leal
0xe1(%
ebp),%eax
+441 00048389 89442404
movl
%eax,0
x04(%esp)
+445 0004838d 891c24
movl
%ebx,(
%esp)
+448 00048390 e8efa80b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+453 00048395 e9a7feffff
jmp
0x00048241
+458 0004839a 8d4308
leal
0x08(%
ebx),%eax
+461 0004839d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+469 000483a5 890424
movl
%eax,(
%esp)
+472 000483a8 e8a1a80b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+477 000483ad 85c0
testl
%eax,%
eax
+479 000483af 7fb2
jg
0x0004
8363
+481 000483b1 8d45d9
leal
0xd9(%
ebp),%eax
+484 000483b4 89442404
movl
%eax,0
x04(%esp)
+488 000483b8 891c24
movl
%ebx,(
%esp)
+491 000483bb e8c4a80b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+496 000483c0 eba1
jmp
0x0004
8363
+498 000483c2 8d4308
leal
0x08(%
ebx),%eax
+501 000483c5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+509 000483cd 890424
movl
%eax,(
%esp)
+512 000483d0 e879a80b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+517 000483d5 85c0
testl
%eax,%
eax
+519 000483d7 0f8ff6feffff
jg
0x000482d3
+525 000483dd 8d45dd
leal
0xdd(%
ebp),%eax
+528 000483e0 89442404
movl
%eax,0
x04(%esp)
+532 000483e4 891c24
movl
%ebx,(
%esp)
+535 000483e7 e898a80b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+540 000483ec e9e2feffff
jmp
0x000482d3
+545 000483f1 8d4308
leal
0x08(%
ebx),%eax
+548 000483f4 c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+556 000483fc 890424
movl
%eax,(
%esp)
+559 000483ff e84aa80b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+564 00048404 85c0
testl
%eax,%
eax
+566 00048406 0f8f11ffffff
jg
0x0004831d
+572 0004840c 8d45db
leal
0xdb(%
ebp),%eax
+575 0004840f 89442404
movl
%eax,0
x04(%esp)
+579 00048413 891c24
movl
%ebx,(
%esp)
+582 00048416 e869a80b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+587 0004841b e9fdfeffff
jmp
0x0004831d
+592 00048420 8d4308
leal
0x08(%
ebx),%eax
+595 00048423 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+603 0004842b 890424
movl
%eax,(
%esp)
+606 0004842e e81ba80b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+611 00048433 85c0
testl
%eax,%
eax
+613 00048435 0f8f4ffeffff
jg
0x0004828a
+619 0004843b 8d45df
leal
0xdf(%
ebp),%eax
+622 0004843e 89442404
movl
%eax,0
x04(%esp)
+626 00048442 891c24
movl
%ebx,(
%esp)
+629 00048445 e83aa80b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+634 0004844a e93bfeffff
jmp
0x0004828a
+639 0004844f 89c3
movl
%eax,%
ebx
+641 00048451 8b75c8
movl
0xc8(%
ebp),%esi
+644 00048454 83ee0c
subl
$0x0c,
%esi
+647 00048457 39f7
cmpl
%esi,%
edi
+649 00048459 750e
jne
0x0004
8469
+651 0004845b 891c24
movl
%ebx,(
%esp)
+654 0004845e e8e5a70b00
calll
0x00102c48
__Unwind_Resume
+659 00048463 89c3
movl
%eax,%
ebx
+661 00048465 ebf4
jmp
0x0004
845b
+663 00048467 ebfa
jmp
0x0004
8463
+665 00048469 8d4608
leal
0x08(%

esi),%eax
+668 0004846c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+676 00048474 890424
movl
%eax,(
%esp)
+679 00048477 e8d2a70b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+684 0004847c 85c0
testl
%eax,%
eax
+686 0004847e 7fdb
jg
0x0004
845b
+688 00048480 8d45dc
leal
0xdc(%
ebp),%eax
+691 00048483 89442404
movl
%eax,0
x04(%esp)
+695 00048487 893424
movl
%esi,(
%esp)
+698 0004848a e8f5a70b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+703 0004848f ebca
jmp
0x0004
845b
+705 00048491 89c3
movl
%eax,%
ebx
+707 00048493 8b75cc
movl
0xcc(%
ebp),%esi
+710 00048496 83ee0c
subl
$0x0c,
%esi
+713 00048499 39f7
cmpl
%esi,%
edi
+715 0004849b 74be
je
0x0004
845b
+717 0004849d 8d4608
leal
0x08(%
esi),%eax
+720 000484a0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+728 000484a8 890424
movl
%eax,(
%esp)
+731 000484ab e89ea70b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+736 000484b0 85c0
testl
%eax,%
eax
+738 000484b2 7fa7
jg
0x0004
845b
+740 000484b4 8d45de
leal
0xde(%
ebp),%eax
+743 000484b7 89442404
movl
%eax,0
x04(%esp)
+747 000484bb 893424
movl
%esi,(
%esp)
+750 000484be e8c1a70b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+755 000484c3 eb96
jmp
0x0004
845b
+757 000484c5 89c3
movl
%eax,%
ebx
+759 000484c7 8b75d0
movl
0xd0(%
ebp),%esi
+762 000484ca 83ee0c
subl
$0x0c,

%esi
+765 000484cd 39f7
cmpl
%esi,%
edi
+767 000484cf 748a
je
0x0004
845b
+769 000484d1 8d4608
leal
0x08(%
esi),%eax
+772 000484d4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+780 000484dc 890424
movl
%eax,(
%esp)
+783 000484df e86aa70b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+788 000484e4 85c0
testl
%eax,%
eax
+790 000484e6 0f8f6fffffff
jg
0x0004845b
+796 000484ec 8d45e0
leal
0xe0(%
ebp),%eax
+799 000484ef 89442404
movl
%eax,0
x04(%esp)
+803 000484f3 893424
movl
%esi,(
%esp)
+806 000484f6 e889a70b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+811 000484fb e95bffffff
jmp
0x0004845b
+816 00048500 e95effffff
jmp
0x00048463
+821 00048505 e959ffffff
jmp
0x00048463
+826 0004850a e954ffffff
jmp
0x00048463
+831 0004850f e94fffffff
jmp
0x00048463
+836 00048514 e94affffff
jmp
0x00048463
+841 00048519 89c3
movl
%eax,%
ebx
+843 0004851b 8b75c4
movl
0xc4(%
ebp),%esi
+846 0004851e 83ee0c
subl
$0x0c,
%esi
+849 00048521 39f7
cmpl
%esi,%
edi
+851 00048523 0f8432ffffff
je
0x0004845b
+857 00048529 8d4608
leal
0x08(%
esi),%eax
+860 0004852c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+868 00048534 890424
movl
%eax,(
%esp)
+871 00048537 e812a70b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+876 0004853c 85c0
testl
%eax,%
eax
+878 0004853e 0f8f17ffffff
jg
0x0004845b
+884 00048544 8d45da
leal
0xda(%
ebp),%eax
+887 00048547 89442404
movl
%eax,0
x04(%esp)
+891 0004854b 893424
movl
%esi,(
%esp)
+894 0004854e e831a70b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+899 00048553 e903ffffff


jmp
0x0004845b
+904 00048558 e906ffffff
jmp
0x00048463
+909 0004855d e901ffffff
jmp
0x00048463
+914 00048562 89c3
movl
%eax,%
ebx
+916 00048564 8b75d4
movl
0xd4(%
ebp),%esi
+919 00048567 83ee0c
subl
$0x0c,
%esi
+922 0004856a 3b3588801300
cmpl
0x00138088,%es
i
+928 00048570 0f84e5feffff
je
0x0004845b
+934 00048576 8d4608
leal
0x08(%
esi),%eax
+937 00048579 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+945 00048581 890424
movl
%eax,(
%esp)
+948 00048584 e8c5a60b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+953 00048589 85c0
testl
%eax,%
eax
+955 0004858b 0f8fcafeffff
jg
0x0004845b
+961 00048591 8d45e2
leal
0xe2(%
ebp),%eax
+964 00048594 89442404
movl
%eax,0
x04(%esp)
+968 00048598 893424
movl
%esi,(
%esp)
+971 0004859b e8e4a60b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+976 000485a0 e9b6feffff
jmp
0x0004845b
+981 000485a5 e9b9feffff
jmp
0x00048463
+986 000485aa e9b4feffff
jmp
0x00048463
+991 000485af e9affeffff
jmp
0x00048463
+996 000485b4 e9aafeffff
jmp
0x00048463
+1001 000485b9 e9a5feffff
jmp
0x00048463
+1006 000485be e9a0feffff
jmp
0x00048463
+1011 000485c3 90
nop
+1012 000485c4 660f1f440000
nopw
0x00(%eax,%eax
)
+1018 000485ca 660f1f440000
nopw
0x00(%eax,%eax
)
+0

000485d0 55

pushl

%ebp
+1
000485d1 89e5
%esp,%ebp
+3
000485d3 83ec48
$0x48,%esp
+6
000485d6 895df4
%ebx,0xf4(%ebp)
+9
000485d9 8975f8
%esi,0xf8(%ebp)
+12 000485dc 897dfc
xfc(%ebp)
+15 000485df 8b5d08
ebp),%ebx
+18 000485e2 c703a8a01300

movl
subl
movl
movl

movl

movl

%edi,0

movl

0x08(%
$0x0013a0a8,(%

ebx)
+24 000485e8 8d437c
ebx),%eax
+27 000485eb 890424
%esp)
+30 000485ee e86d5c0100
+35 000485f3 8d4358
ebx),%eax
+38 000485f6 890424
%esp)
+41 000485f9 e8625c0100
+46 000485fe 8d4334
ebx),%eax
+49 00048601 890424
%esp)
+52 00048604 e8575c0100
+57 00048609 8d4310
ebx),%eax
+60 0004860c 890424
%esp)
+63 0004860f e84c5c0100
+68 00048614 c703e8911300
ebx)
+74 0004861a 8b4308
ebx),%eax
+77 0004861d 8d70f4
eax),%esi
+80 00048620 8b3d88801300
i
+86 00048626 39fe
esi
+88 00048628 751d
8647
+90 0004862a 8b4304
ebx),%eax
+93 0004862d 8d70f4
eax),%esi
+96 00048630 39f7
edi
+98 00048632 753b
866f
+100 00048634 891c24
%esp)
+103 00048637 e832a70b00
operator delete(void*)
+108 0004863c 8b5df4
ebp),%ebx
+111 0004863f 8b75f8
ebp),%esi
+114 00048642 8b7dfc
ebp),%edi
+117 00048645 c9
+118 00048646 c3
+119 00048647 83e804
%eax
+122 0004864a c7442404ffffffff
04(%esp)
+130 00048652 890424
%esp)
+133 00048655 e8f4a50b00

leal

0x7c(%

movl

%eax,(

leal

0x0005e260
0x58(%

movl

%eax,(

leal

0x0005e260
0x34(%

movl

%eax,(

leal

0x0005e260
0x10(%

movl

%eax,(

calll

calll

calll

calll
movl

0x0005e260
$0x001391e8,(%
movl

0x08(%

leal

0xf4(%

movl

0x00138088,%ed
cmpl

%edi,%

jne

0x0004

movl

0x04(%

leal

0xf4(%

cmpl

%esi,%

jne

0x0004

movl

%ebx,(

calll

0x00102d6e
movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
subl

$0x04,

movl

$0xffffffff,0x
movl

calll

%eax,(
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+138 0004865a 85c0
testl
%eax,%
eax
+140 0004865c 7fcc
jg
0x0004
862a
+142 0004865e 8d45e4
leal
0xe4(%
ebp),%eax
+145 00048661 89442404
movl
%eax,0
x04(%esp)
+149 00048665 893424
movl
%esi,(
%esp)
+152 00048668 e817a60b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+157 0004866d ebbb
jmp
0x0004
862a
+159 0004866f 83e804
subl
$0x04,
%eax
+162 00048672 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+170 0004867a 890424
movl
%eax,(
%esp)
+173 0004867d e8cca50b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+178 00048682 85c0
testl
%eax,%
eax
+180 00048684 7fae
jg
0x0004
8634
+182 00048686 8d45e2
leal
0xe2(%
ebp),%eax
+185 00048689 89442404
movl
%eax,0
x04(%esp)
+189 0004868d 893424
movl
%esi,(
%esp)
+192 00048690 e8efa50b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+197 00048695 eb9d
jmp
0x0004
8634
+199 00048697 89c6
movl
%eax,%
esi
+201 00048699 8d4358
leal
0x58(%
ebx),%eax
+204 0004869c 890424
movl
%eax,(
%esp)
+207 0004869f e8bc5b0100
calll
0x0005e260
+212 000486a4 8d4334
leal
0x34(%
ebx),%eax
+215 000486a7 890424
movl
%eax,(
%esp)
+218 000486aa e8b15b0100
calll
0x0005e260
+223 000486af 8d4310
leal
0x10(%
ebx),%eax
+226 000486b2 890424
movl
%eax,(
%esp)
+229 000486b5 e8a65b0100
calll
0x0005e260
+234 000486ba c703e8911300
movl
$0x001391e8,(%
ebx)
+240 000486c0 8b4308
movl
0x08(%
ebx),%eax

+243 000486c3 8d78f4


leal
0xf4(%
eax),%edi
+246 000486c6 8b1588801300
movl
0x00138088,%ed
x
+252 000486cc 8955d4
movl
%edx,0
xd4(%ebp)
+255 000486cf 39d7
cmpl
%edx,%
edi
+257 000486d1 753f
jne
0x0004
8712
+259 000486d3 8b4304
movl
0x04(%
ebx),%eax
+262 000486d6 8d58f4
leal
0xf4(%
eax),%ebx
+265 000486d9 395dd4
cmpl
%ebx,0
xd4(%ebp)
+268 000486dc 750c
jne
0x0004
86ea
+270 000486de 893424
movl
%esi,(
%esp)
+273 000486e1 e862a50b00
calll
0x00102c48
__Unwind_Resume
+278 000486e6 89c6
movl
%eax,%
esi
+280 000486e8 ebf4
jmp
0x0004
86de
+282 000486ea 83e804
subl
$0x04,
%eax
+285 000486ed c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+293 000486f5 890424
movl
%eax,(
%esp)
+296 000486f8 e851a50b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+301 000486fd 85c0
testl
%eax,%
eax
+303 000486ff 7fdd
jg
0x0004
86de
+305 00048701 8d45e5
leal
0xe5(%
ebp),%eax
+308 00048704 89442404
movl
%eax,0
x04(%esp)
+312 00048708 891c24
movl
%ebx,(
%esp)
+315 0004870b e874a50b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+320 00048710 ebcc
jmp
0x0004
86de
+322 00048712 83e804
subl
$0x04,
%eax
+325 00048715 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+333 0004871d 890424
movl
%eax,(
%esp)
+336 00048720 e829a50b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+341 00048725 85c0
testl
%eax,%
eax
+343 00048727 7faa
jg
0x0004

86d3
+345 00048729 8d45e7
leal
0xe7(%
ebp),%eax
+348 0004872c 89442404
movl
%eax,0
x04(%esp)
+352 00048730 893c24
movl
%edi,(
%esp)
+355 00048733 e84ca50b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+360 00048738 eb99
jmp
0x0004
86d3
+362 0004873a ebaa
jmp
0x0004
86e6
+364 0004873c 89c6
movl
%eax,%
esi
+366 0004873e 8b4304
movl
0x04(%
ebx),%eax
+369 00048741 8d58f4
leal
0xf4(%
eax),%ebx
+372 00048744 395dd4
cmpl
%ebx,0
xd4(%ebp)
+375 00048747 7495
je
0x0004
86de
+377 00048749 83e804
subl
$0x04,
%eax
+380 0004874c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+388 00048754 890424
movl
%eax,(
%esp)
+391 00048757 e8f2a40b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+396 0004875c 85c0
testl
%eax,%
eax
+398 0004875e 0f8f7affffff
jg
0x000486de
+404 00048764 8d45e6
leal
0xe6(%
ebp),%eax
+407 00048767 89442404
movl
%eax,0
x04(%esp)
+411 0004876b 891c24
movl
%ebx,(
%esp)
+414 0004876e e811a50b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+419 00048773 e966ffffff
jmp
0x000486de
+424 00048778 89c6
movl
%eax,%
esi
+426 0004877a e930ffffff
jmp
0x000486af
+431 0004877f 89c6
movl
%eax,%
esi
+433 00048781 e91effffff
jmp
0x000486a4
+438 00048786 89c6
movl
%eax,%
esi
+440 00048788 8b4304
movl
0x04(%
ebx),%eax
+443 0004878b 8d58f4
leal
0xf4(%
eax),%ebx
+446 0004878e 39df
cmpl
%ebx,%
edi
+448 00048790 0f8448ffffff
je
0x000486de

+454 00048796 83e804


subl
$0x04,
%eax
+457 00048799 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+465 000487a1 890424
movl
%eax,(
%esp)
+468 000487a4 e8a5a40b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+473 000487a9 85c0
testl
%eax,%
eax
+475 000487ab 0f8f2dffffff
jg
0x000486de
+481 000487b1 8d45e3
leal
0xe3(%
ebp),%eax
+484 000487b4 89442404
movl
%eax,0
x04(%esp)
+488 000487b8 891c24
movl
%ebx,(
%esp)
+491 000487bb e8c4a40b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+496 000487c0 e919ffffff
jmp
0x000486de
+501 000487c5 89c6
movl
%eax,%
esi
+503 000487c7 e9eefeffff
jmp
0x000486ba
+508 000487cc e915ffffff
jmp
0x000486e6
+513 000487d1 e910ffffff
jmp
0x000486e6
+518 000487d6 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

000487e0 55

pushl

%ebp
+1
000487e1 89e5
%esp,%ebp
+3
000487e3 83ec48
$0x48,%esp
+6
000487e6 895df4
%ebx,0xf4(%ebp)
+9
000487e9 8975f8
%esi,0xf8(%ebp)
+12 000487ec 897dfc
xfc(%ebp)
+15 000487ef 8b5d08
ebp),%ebx
+18 000487f2 c703a8a01300
ebx)
+24 000487f8 8d437c
ebx),%eax
+27 000487fb 890424
%esp)
+30 000487fe e85d5a0100
+35 00048803 8d4358
ebx),%eax
+38 00048806 890424
%esp)
+41 00048809 e8525a0100
+46 0004880e 8d4334
ebx),%eax
+49 00048811 890424
%esp)
+52 00048814 e8475a0100

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x0013a0a8,(%
leal

0x7c(%

movl

%eax,(

leal

0x0005e260
0x58(%

movl

%eax,(

leal

0x0005e260
0x34(%

movl

%eax,(

calll

calll

calll

0x0005e260

+57 00048819 8d4310


leal
0x10(%
ebx),%eax
+60 0004881c 890424
movl
%eax,(
%esp)
+63 0004881f e83c5a0100
calll
0x0005e260
+68 00048824 c703e8911300
movl
$0x001391e8,(%
ebx)
+74 0004882a 8b4308
movl
0x08(%
ebx),%eax
+77 0004882d 8d78f4
leal
0xf4(%
eax),%edi
+80 00048830 8b3588801300
movl
0x00138088,%es
i
+86 00048836 39f7
cmpl
%esi,%
edi
+88 00048838 7515
jne
0x0004
884f
+90 0004883a 8b4304
movl
0x04(%
ebx),%eax
+93 0004883d 8d58f4
leal
0xf4(%
eax),%ebx
+96 00048840 39de
cmpl
%ebx,%
esi
+98 00048842 7533
jne
0x0004
8877
+100 00048844 8b5df4
movl
0xf4(%
ebp),%ebx
+103 00048847 8b75f8
movl
0xf8(%
ebp),%esi
+106 0004884a 8b7dfc
movl
0xfc(%
ebp),%edi
+109 0004884d c9
leave
+110 0004884e c3
ret
+111 0004884f 83e804
subl
$0x04,
%eax
+114 00048852 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+122 0004885a 890424
movl
%eax,(
%esp)
+125 0004885d e8eca30b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+130 00048862 85c0
testl
%eax,%
eax
+132 00048864 7fd4
jg
0x0004
883a
+134 00048866 8d45e4
leal
0xe4(%
ebp),%eax
+137 00048869 89442404
movl
%eax,0
x04(%esp)
+141 0004886d 893c24
movl
%edi,(
%esp)
+144 00048870 e80fa40b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+149 00048875 ebc3
jmp
0x0004
883a
+151 00048877 83e804
subl
$0x04,
%eax
+154 0004887a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+162 00048882 890424


movl
%eax,(
%esp)
+165 00048885 e8c4a30b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+170 0004888a 85c0
testl
%eax,%
eax
+172 0004888c 7fb6
jg
0x0004
8844
+174 0004888e 8d45e2
leal
0xe2(%
ebp),%eax
+177 00048891 89442404
movl
%eax,0
x04(%esp)
+181 00048895 891c24
movl
%ebx,(
%esp)
+184 00048898 e8e7a30b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+189 0004889d eba5
jmp
0x0004
8844
+191 0004889f 89c7
movl
%eax,%
edi
+193 000488a1 8d4358
leal
0x58(%
ebx),%eax
+196 000488a4 890424
movl
%eax,(
%esp)
+199 000488a7 e8b4590100
calll
0x0005e260
+204 000488ac 8d4334
leal
0x34(%
ebx),%eax
+207 000488af 890424
movl
%eax,(
%esp)
+210 000488b2 e8a9590100
calll
0x0005e260
+215 000488b7 8d4310
leal
0x10(%
ebx),%eax
+218 000488ba 890424
movl
%eax,(
%esp)
+221 000488bd e89e590100
calll
0x0005e260
+226 000488c2 c703e8911300
movl
$0x001391e8,(%
ebx)
+232 000488c8 8b4308
movl
0x08(%
ebx),%eax
+235 000488cb 8d70f4
leal
0xf4(%
eax),%esi
+238 000488ce 8b1588801300
movl
0x00138088,%ed
x
+244 000488d4 8955d4
movl
%edx,0
xd4(%ebp)
+247 000488d7 39d6
cmpl
%edx,%
esi
+249 000488d9 753f
jne
0x0004
891a
+251 000488db 8b4304
movl
0x04(%
ebx),%eax
+254 000488de 8d58f4
leal
0xf4(%
eax),%ebx
+257 000488e1 395dd4
cmpl
%ebx,0
xd4(%ebp)
+260 000488e4 750c
jne
0x0004
88f2
+262 000488e6 893c24
movl
%edi,(
%esp)

+265 000488e9 e85aa30b00


calll
0x00102c48
__Unwind_Resume
+270 000488ee 89c7
movl
%eax,%
edi
+272 000488f0 ebf4
jmp
0x0004
88e6
+274 000488f2 83e804
subl
$0x04,
%eax
+277 000488f5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+285 000488fd 890424
movl
%eax,(
%esp)
+288 00048900 e849a30b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+293 00048905 85c0
testl
%eax,%
eax
+295 00048907 7fdd
jg
0x0004
88e6
+297 00048909 8d45e5
leal
0xe5(%
ebp),%eax
+300 0004890c 89442404
movl
%eax,0
x04(%esp)
+304 00048910 891c24
movl
%ebx,(
%esp)
+307 00048913 e86ca30b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+312 00048918 ebcc
jmp
0x0004
88e6
+314 0004891a 83e804
subl
$0x04,
%eax
+317 0004891d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+325 00048925 890424
movl
%eax,(
%esp)
+328 00048928 e821a30b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+333 0004892d 85c0
testl
%eax,%
eax
+335 0004892f 7faa
jg
0x0004
88db
+337 00048931 8d45e7
leal
0xe7(%
ebp),%eax
+340 00048934 89442404
movl
%eax,0
x04(%esp)
+344 00048938 893424
movl
%esi,(
%esp)
+347 0004893b e844a30b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+352 00048940 eb99
jmp
0x0004
88db
+354 00048942 ebaa
jmp
0x0004
88ee
+356 00048944 89c7
movl
%eax,%
edi
+358 00048946 8b4304
movl
0x04(%
ebx),%eax
+361 00048949 8d58f4
leal
0xf4(%
eax),%ebx

+364 0004894c 395dd4


cmpl
%ebx,0
xd4(%ebp)
+367 0004894f 7495
je
0x0004
88e6
+369 00048951 83e804
subl
$0x04,
%eax
+372 00048954 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+380 0004895c 890424
movl
%eax,(
%esp)
+383 0004895f e8eaa20b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+388 00048964 85c0
testl
%eax,%
eax
+390 00048966 0f8f7affffff
jg
0x000488e6
+396 0004896c 8d45e6
leal
0xe6(%
ebp),%eax
+399 0004896f 89442404
movl
%eax,0
x04(%esp)
+403 00048973 891c24
movl
%ebx,(
%esp)
+406 00048976 e809a30b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+411 0004897b e966ffffff
jmp
0x000488e6
+416 00048980 89c7
movl
%eax,%
edi
+418 00048982 e930ffffff
jmp
0x000488b7
+423 00048987 89c7
movl
%eax,%
edi
+425 00048989 e91effffff
jmp
0x000488ac
+430 0004898e 89c7
movl
%eax,%
edi
+432 00048990 8b4304
movl
0x04(%
ebx),%eax
+435 00048993 8d58f4
leal
0xf4(%
eax),%ebx
+438 00048996 39de
cmpl
%ebx,%
esi
+440 00048998 0f8448ffffff
je
0x000488e6
+446 0004899e 83e804
subl
$0x04,
%eax
+449 000489a1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+457 000489a9 890424
movl
%eax,(
%esp)
+460 000489ac e89da20b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+465 000489b1 85c0
testl
%eax,%
eax
+467 000489b3 0f8f2dffffff
jg
0x000488e6
+473 000489b9 8d45e3
leal
0xe3(%
ebp),%eax
+476 000489bc 89442404
movl
%eax,0
x04(%esp)
+480 000489c0 891c24
movl
%ebx,(
%esp)
+483 000489c3 e8bca20b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+488
+493
edi
+495
+500
+505
+510
+511

000489c8 e919ffffff
000489cd 89c7

jmp

000489cf
000489d4
000489d9
000489de
000489df

jmp
jmp
jmp

+0

e9eefeffff
e915ffffff
e910ffffff
90
90

movl

0x000488e6
%eax,%
0x000488c2
0x000488ee
0x000488ee

nop
nop

000489e0 55

pushl

%ebp
+1
000489e1 89e5
%esp,%ebp
+3
000489e3 8b4508
0x08(%ebp),%eax
+6
000489e6 83c010
$0x10,%eax
+9
000489e9 c9
+10 000489ea c3
+11 000489eb 90
+12 000489ec 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

000489f0 55

0x00(%
pushl

%ebp
+1
000489f1 89e5
%esp,%ebp
+3
000489f3 8b4508
0x08(%ebp),%eax
+6
000489f6 8b80d0000000
00d0(%eax),%eax
+12 000489fc c9
+13 000489fd c3
+14 000489fe 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00048a00 55

pushl

%ebp
+1
00048a01 89e5
%esp,%ebp
+3
00048a03 8b4508
0x08(%ebp),%eax
+6
00048a06 8b80d4000000
00d4(%eax),%eax
+12 00048a0c c9
+13 00048a0d c3
+14 00048a0e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00048a10 55

pushl

%ebp
+1
00048a11 89e5
%esp,%ebp
+3
00048a13 8b4508
0x08(%ebp),%eax
+6
00048a16 8b80dc000000
00dc(%eax),%eax
+12 00048a1c c9
+13 00048a1d c3
+14 00048a1e 6690
+0

00048a20 55

movl
movl
movl

0x0000

leave
ret
nop
pushl

%ebp
+1
00048a21 89e5
%esp,%ebp
+3
00048a23 8b4508
0x08(%ebp),%eax
+6
00048a26 8b80d8000000
00d8(%eax),%eax
+12 00048a2c c9
+13 00048a2d c3
+14 00048a2e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00048a30 55

pushl

%ebp
+1
00048a31 89e5
%esp,%ebp
+3
00048a33 8b5508
0x08(%ebp),%edx
+6
00048a36 8b450c
0x0c(%ebp),%eax
+9
00048a39 3b82d0000000
00d0(%edx),%eax
+15 00048a3f 7406
8a47
+17 00048a41 8982d0000000
0(%edx)
+23 00048a47 c9
+24 00048a48 c3
+25 00048a49 90
+26 00048a4a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0004

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

00048a50 55

pushl

%ebp
+1
00048a51
%esp,%ebp
+3
00048a53
%edi
+4
00048a54
%esi
+5
00048a55
%ebx
+6
00048a56
$0x2c,%esp
+9
00048a59
0x0c(%ebp),%eax
+12 00048a5c 8b7050
eax),%esi
+15 00048a5f 8b7854
eax),%edi
+18 00048a62 8b5058
eax),%edx
+21 00048a65 8955e0
xe0(%ebp)
+24 00048a68 8b405c
eax),%eax
+27 00048a6b 8945e4
xe4(%ebp)
+30 00048a6e 8b4508
ebp),%eax
+33 00048a71 890424

89e5

movl

57

pushl

56

pushl

53

pushl

83ec2c

subl

8b450c

movl
movl

0x50(%

movl

0x54(%

movl

0x58(%

movl

%edx,0

movl

0x5c(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

%esp)
+36 00048a74
+41 00048a79
ebx
+43 00048a7b
04(%esp)
+51 00048a83
%esp)
+54 00048a86
+59 00048a8b
,%edx
+61 00048a8d
x04(%esp)
+65 00048a91
%esp)
+68 00048a94
%edx)
+71 00048a97
04(%esp)
+79 00048a9f
%esp)
+82 00048aa2
+87 00048aa7
,%edx
+89 00048aa9
x04(%esp)
+93 00048aad
%esp)
+96 00048ab0
%edx)
+99 00048ab3
04(%esp)
+107 00048abb
%esp)
+110 00048abe
+115 00048ac3
,%edx
+117 00048ac5
ebp),%ecx
+120 00048ac8
x04(%esp)
+124 00048acc
%esp)
+127 00048acf
%edx)
+130 00048ad2
04(%esp)
+138 00048ada
%esp)
+141 00048add
+146 00048ae2
,%edx
+148 00048ae4
ebp),%ecx
+151 00048ae7
x0c(%ebp)
+154 00048aea
x08(%ebp)
+157 00048aed
edx),%ecx

e827ddfbff
89c3

calll

c744240464550d00
Width
890424

movl

e8d5700500
8b10

calll

movl

0x000067a0
%eax,%
$0x000d5564,0x

movl

%eax,(

movl

0x0009fb60
(%eax)

89742404

movl

%esi,0

890424

movl

%eax,(

ff5208

call

*0x08(

c7442404a8580d00
Height
891c24

movl

e8b9700500
8b10

calll

$0x000d58a8,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

897c2404

movl

%edi,0

890424

movl

%eax,(

ff5208

call

*0x08(

c7442404224a0d00
Depth
891c24

movl

e89d700500
8b10

calll

$0x000d4a22,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b4de0

movl

0xe0(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

ff5208

call

*0x08(

c74424043f560d00
Tag
891c24

movl

e87e700500
8b10

calll

$0x000d563f,0x
movl

%ebx,(

movl

0x0009fb60
(%eax)

8b4de4

movl

0xe4(%

894d0c

movl

%ecx,0

894508

movl

%eax,0

8b4a08

movl

0x08(%

+160
%esp
+163
+164
+165
+166
+167
+169
+170
)

00048af0 83c42c

addl

$0x2c,

00048af3
00048af4
00048af5
00048af6
00048af7
00048af9
00048afa

popl
popl
popl
leave
jmp
nop

%ebx
%esi
%edi

+0

5b
5e
5f
c9
ffe1
90
660f1f440000

nopw

*%ecx
0x00(%eax,%eax

00048b00 55

pushl

%ebp
+1
00048b01 89e5
%esp,%ebp
+3
00048b03 83ec38
$0x38,%esp
+6
00048b06 895df4
%ebx,0xf4(%ebp)
+9
00048b09 8975f8
%esi,0xf8(%ebp)
+12 00048b0c 897dfc
xfc(%ebp)
+15 00048b0f 8b5d08
ebp),%ebx
+18 00048b12 c7042460000000
esp)
'`'
+25 00048b19 e85ca20b00
operator new(unsigned long)
+30 00048b1e 89c6
esi
+32 00048b20 8b83dc000000
x),%eax
+38 00048b26 8945e0
xe0(%ebp)
+41 00048b29 8b83d8000000
x),%eax
+47 00048b2f 8945e4
xe4(%ebp)
+50 00048b32 8bbbd4000000
x),%edi
+56 00048b38 8b9bd0000000
x),%ebx
+62 00048b3e c744240406000000
04(%esp)
+70 00048b46 893424
%esp)
+73 00048b49 e8b2eefbff
+78 00048b4e c706a0a11300
esi)
+84 00048b54 895e50
x50(%esi)
+87 00048b57 897e54
x54(%esi)
+90 00048b5a 8b45e4
ebp),%eax
+93 00048b5d 894658
x58(%esi)
+96 00048b60 8b45e0
ebp),%eax

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x00000060,(%

calll

0x00102d7a
movl

movl

%eax,%
0x000000dc(%eb

movl
movl

%eax,0
0x000000d8(%eb

movl

%eax,0

movl

0x000000d4(%eb

movl

0x000000d0(%eb

movl

$0x00000006,0x
movl

calll
movl

%esi,(
0x00007a00
$0x0013a1a0,(%

movl

%ebx,0

movl

%edi,0

movl

0xe4(%

movl

%eax,0

movl

0xe0(%

+99 00048b63 89465c


x5c(%esi)
+102 00048b66 89f0
eax
+104 00048b68 8b5df4
ebp),%ebx
+107 00048b6b 8b75f8
ebp),%esi
+110 00048b6e 8b7dfc
ebp),%edi
+113 00048b71 c9
+114 00048b72 c3
+115 00048b73 89c3
ebx
+117 00048b75 893424
%esp)
+120 00048b78 e8f1a10b00
operator delete(void*)
+125 00048b7d 891c24
%esp)
+128 00048b80 e8c3a00b00
__Unwind_Resume
+133 00048b85 90
+134 00048b86 662e0f1f840000000000
ax)
+0

movl

%eax,0

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

00048b90 55

pushl

%ebp
+1
00048b91 89e5
%esp,%ebp
+3
00048b93 53
%ebx
+4
00048b94 83ec14
$0x14,%esp
+7
00048b97 8b5d08
0x08(%ebp),%ebx
+10 00048b9a c70308a11300
ebx)
+16 00048ba0 c7430454a11300
04(%ebx)
+23 00048ba7 891c24
%esp)
+26 00048baa e8a1e1fbff
+31 00048baf 895d08
x08(%ebp)
+34 00048bb2 83c414
%esp
+37 00048bb5 5b
+38 00048bb6 c9
+39 00048bb7 e9b2a10b00
+44 00048bbc 0f1f4000
eax)
+0

movl
pushl
subl
movl
movl

$0x0013a108,(%

movl

$0x0013a154,0x
movl

%ebx,(

movl

0x00006d50
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopl

00048bc0 55

0x00102d6e
0x00(%
pushl

%ebp
+1
00048bc1 89e5
%esp,%ebp
+3
00048bc3 8b4508
0x08(%ebp),%eax
+6
00048bc6 c70008a11300

movl
movl
movl

$0x001

3a108,(%eax)
+12 00048bcc
04(%eax)
+19 00048bd3
x08(%ebp)
+22 00048bd6
+23 00048bd7
+28 00048bdc
eax)
+0

c7400454a11300

movl

894508

$0x0013a154,0x
movl

c9
e974e1fbff
0f1f4000

%eax,0

leave
jmp
nopl

00048be0 55

0x00006d50
0x00(%
pushl

%ebp
+1
00048be1 89e5
%esp,%ebp
+3
00048be3 8b4508
0x08(%ebp),%eax
+6
00048be6 c70008a11300
3a108,(%eax)
+12 00048bec c7400454a11300
04(%eax)
+19 00048bf3 894508
x08(%ebp)
+22 00048bf6 c9
+23 00048bf7 e954e1fbff
+28 00048bfc 0f1f4000
eax)
+0

movl
movl
movl
movl

$0x001
$0x0013a154,0x

movl

%eax,0

leave
jmp
nopl

00048c00 55

0x00006d50
0x00(%
pushl

%ebp
+1
00048c01 89e5
%esp,%ebp
+3
00048c03 57
%edi
+4
00048c04 56
%esi
+5
00048c05 53
%ebx
+6
00048c06 83ec5c
$0x5c,%esp
+9
00048c09 8b7d08
0x08(%ebp),%edi
+12 00048c0c 8b450c
ebp),%eax
+15 00048c0f 89442404
x04(%esp)
+19 00048c13 893c24
%esp)
+22 00048c16 e835e2fbff
+27 00048c1b c70708a11300
edi)
+33 00048c21 c7470454a11300
04(%edi)
+40 00048c28 c787d000000000000000
(%edi)
+50 00048c32 c787d400000000000000
(%edi)
+60 00048c3c c787d800000000000000
(%edi)
+70 00048c46 c787dc00000000000000
(%edi)

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

%eax,0

movl

%edi,(

calll
movl

0x00006e50
$0x0013a108,(%

movl

$0x0013a154,0x

movl

$0x00000000,0x000000d0

movl

$0x00000000,0x000000d4

movl

$0x00000000,0x000000d8

movl

$0x00000000,0x000000dc

+80 00048c50 bbf0890400

movl

$0x000489f0,%e

bx
+85 00048c55 31f6

xorl

%esi,%

esi
+87 00048c57
c8(%ebp)
+94 00048c5e
cc(%ebp)
+101 00048c65
%esp)
+104 00048c68
+109 00048c6d
x1c(%esp)
+113 00048c71
x20(%esp)
+117 00048c75
ebp),%edx
+120 00048c78
ebp),%ecx
+123 00048c7b
x14(%esp)
+127 00048c7f
x18(%esp)
+131 00048c83
10(%esp)
+139 00048c8b
0c(%esp)
+147 00048c93
08(%esp)
+155 00048c9b
x04(%esp)
+159 00048c9f
%esp)
+162 00048ca2
+167 00048ca7
bx
+172 00048cac
d0(%ebp)
+179 00048cb3
d4(%ebp)
+186 00048cba
%esp)
+189 00048cbd
+194 00048cc2
x1c(%esp)
+198 00048cc6
x20(%esp)
+202 00048cca
ebp),%edx
+205 00048ccd
ebp),%ecx
+208 00048cd0
x14(%esp)
+212 00048cd4
x18(%esp)
+216 00048cd8
10(%esp)
+224 00048ce0
0c(%esp)
+232 00048ce8

c745c8308a0400

movl

$0x00048a30,0x

c745cc00000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55c8

movl

0xc8(%

8b4dcc

movl

0xcc(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e833dbfbff
895c241c

calll

c74424102c010000

movl

$0x0000012c,0x

c744240c01000000

movl

$0x00000001,0x

c744240864550d00
Width
897c2404

movl

$0x000d5564,0x

890424

movl

%edi,0

movl

%eax,(

e8996c0500
bb008a0400

calll
movl

0x0009f940
$0x00048a00,%e

c745d0908e0400

movl

$0x00048e90,0x

c745d400000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55d0

movl

0xd0(%

8b4dd4

movl

0xd4(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e8dedafbff
895c241c

calll

c74424102c010000

movl

$0x0000012c,0x

c744240c01000000

movl

$0x00000001,0x

c7442408a8580d00

movl

$0x000d58a8,0x

08(%esp)
+240 00048cf0
x04(%esp)
+244 00048cf4
%esp)
+247 00048cf7
+252 00048cfc
bx
+257 00048d01
d8(%ebp)
+264 00048d08
dc(%ebp)
+271 00048d0f
%esp)
+274 00048d12
+279 00048d17
x1c(%esp)
+283 00048d1b
x20(%esp)
+287 00048d1f
ebp),%edx
+290 00048d22
ebp),%ecx
+293 00048d25
x14(%esp)
+297 00048d29
x18(%esp)
+301 00048d2d
10(%esp)
+309 00048d35
0c(%esp)
+317 00048d3d
08(%esp)
+325 00048d45
x04(%esp)
+329 00048d49
%esp)
+332 00048d4c
+337 00048d51
bx
+342 00048d56
e0(%ebp)
+349 00048d5d
e4(%ebp)
+356 00048d64
%esp)
+359 00048d67
+364 00048d6c
x1c(%esp)
+368 00048d70
x20(%esp)
+372 00048d74
ebp),%edx
+375 00048d77
ebp),%ecx
+378 00048d7a
x14(%esp)
+382 00048d7e
x18(%esp)
+386 00048d82

Height
897c2404

movl

%edi,0

890424

movl

%eax,(

e8446c0500
bb208a0400

calll
movl

0x0009f940
$0x00048a20,%e

c745d8708e0400

movl

$0x00048e70,0x

c745dc00000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55d8

movl

0xd8(%

8b4ddc

movl

0xdc(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e889dafbff
895c241c

calll

c74424102c010000

movl

$0x0000012c,0x

c744240c01000000

movl

$0x00000001,0x

c7442408224a0d00
Depth
897c2404

movl

$0x000d4a22,0x

890424

movl

%edi,0

movl

%eax,(

e8ef6b0500
bb108a0400

calll
movl

0x0009f940
$0x00048a10,%e

c745e0508e0400

movl

$0x00048e50,0x

c745e400000000

movl

$0x00000000,0x

893c24

movl

%edi,(

movl

0x000067a0
%ebx,0

89742420

movl

%esi,0

8b55e0

movl

0xe0(%

8b4de4

movl

0xe4(%

89542414

movl

%edx,0

894c2418

movl

%ecx,0

e834dafbff
895c241c

c744241064000000

calll

movl

$0x00000064,0x

10(%esp)
'd'
+394 00048d8a c744240c00000000
0c(%esp)
+402 00048d92 c74424083f560d00
08(%esp)
Tag
+410 00048d9a 897c2404
x04(%esp)
+414 00048d9e 890424
%esp)
+417 00048da1 e89a6b0500
+422 00048da6 83c45c
%esp
+425 00048da9 5b
+426 00048daa 5e
+427 00048dab 5f
+428 00048dac c9
+429 00048dad c3
+430 00048dae 89c3
ebx
+432 00048db0 893c24
%esp)
+435 00048db3 e898dffbff
+440 00048db8 891c24
%esp)
+443 00048dbb e8889e0b00
__Unwind_Resume
+0

movl

$0x00000000,0x

movl

$0x000d563f,0x
movl

%edi,0

movl

%eax,(

addl

0x0009f940
$0x5c,

calll
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%edi,(

movl

0x00006d50
%ebx,(

calll
calll

%eax,%

0x00102c48

00048dc0 55

pushl

%ebp
+1
00048dc1 89e5
%esp,%ebp
+3
00048dc3 c9
+4
00048dc4 e937feffff
8c00
+9
00048dc9 90
+10 00048dca 660f1f440000
)
+0

movl
leave
jmp

0x0004
nop
0x00(%eax,%eax

nopw

00048dd0 55

pushl

%ebp
+1
00048dd1 89e5
%esp,%ebp
+3
00048dd3 83ec18
$0x18,%esp
+6
00048dd6 8b4508
0x08(%ebp),%eax
+9
00048dd9 890424
%eax,(%esp)
+12 00048ddc e88fd9fbff
+17 00048de1 c744240800000000
08(%esp)
+25 00048de9 8b550c
ebp),%edx
+28 00048dec 89542404
x04(%esp)
+32 00048df0 83c010
%eax
+35 00048df3 890424
%esp)
+38 00048df6 e8c5420100

movl
subl
movl
movl
calll
movl

calll

0x00006770
$0x00000000,0x
movl

0x0c(%

movl

%edx,0

addl

$0x10,

movl

%eax,(
0x0005d0c0

+43
+44
+45
+46

00048dfb
00048dfc
00048dfd
00048dfe
+0

c9
c3
90
6690

leave
ret
nop
nop

00048e00 55

pushl

%ebp
+1
00048e01 89e5
%esp,%ebp
+3
00048e03 83ec18
$0x18,%esp
+6
00048e06 895df8
%ebx,0xf8(%ebp)
+9
00048e09 8975fc
%esi,0xfc(%ebp)
+12 00048e0c c70424e0000000
esp)
+19 00048e13 e8629f0b00
operator new(unsigned long)
+24 00048e18 89c6
esi
+26 00048e1a 8b4508
ebp),%eax
+29 00048e1d 89442404
x04(%esp)
+33 00048e21 893424
%esp)
+36 00048e24 e8d7fdffff
+41 00048e29 89f0
eax
+43 00048e2b 8b5df8
ebp),%ebx
+46 00048e2e 8b75fc
ebp),%esi
+49 00048e31 c9
+50 00048e32 c3
+51 00048e33 89c3
ebx
+53 00048e35 893424
%esp)
+56 00048e38 e8319f0b00
operator delete(void*)
+61 00048e3d 891c24
%esp)
+64 00048e40 e8039e0b00
__Unwind_Resume
+69 00048e45 90
+70 00048e46 662e0f1f840000000000
ax)
+0

movl
subl
movl
movl
movl

$0x000000e0,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x00048c00
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

calll

0x00102d6e
movl

calll
nopw

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

00048e50 55

pushl

%ebp
+1
00048e51
%esp,%ebp
+3
00048e53
0x08(%ebp),%edx
+6
00048e56
0x0c(%ebp),%eax
+9
00048e59
00dc(%edx),%eax

89e5

movl

8b5508

movl

8b450c

movl

3b82dc000000

cmpl

0x0000

+15
8e67
+17
c(%edx)
+23
+24
+25
+26
)

00048e5f 7406
00048e61 8982dc000000
00048e67
00048e68
00048e69
00048e6a
+0

c9
c3
90
660f1f440000

je
movl

0x0004
%eax,0x000000d

leave
ret
nop
nopw

0x00(%eax,%eax

00048e70 55

pushl

%ebp
+1
00048e71 89e5
%esp,%ebp
+3
00048e73 8b5508
0x08(%ebp),%edx
+6
00048e76 8b450c
0x0c(%ebp),%eax
+9
00048e79 3b82d8000000
00d8(%edx),%eax
+15 00048e7f 7406
8e87
+17 00048e81 8982d8000000
8(%edx)
+23 00048e87 c9
+24 00048e88 c3
+25 00048e89 90
+26 00048e8a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0004

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

00048e90 55

pushl

%ebp
+1
00048e91 89e5
%esp,%ebp
+3
00048e93 8b5508
0x08(%ebp),%edx
+6
00048e96 8b450c
0x0c(%ebp),%eax
+9
00048e99 3b82d4000000
00d4(%edx),%eax
+15 00048e9f 7406
8ea7
+17 00048ea1 8982d4000000
4(%edx)
+23 00048ea7 c9
+24 00048ea8 c3
+25 00048ea9 90
+26 00048eaa 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0004

movl

%eax,0x000000d
leave
ret
nop

nopw

0x00(%eax,%eax

00048eb0 55

pushl

00048eb1 89e5

movl

00048eb3 57

pushl

00048eb4 56

pushl

00048eb5 53

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx

+6
00048eb6 81eccc000000
000cc,%esp
+12 00048ebc c745d400000000
d4(%ebp)
+19 00048ec3 c745d800000000
d8(%ebp)
+26 00048eca c745dc00000000
dc(%ebp)
+33 00048ed1 c745c800000000
c8(%ebp)
+40 00048ed8 c745cc00000000
cc(%ebp)
+47 00048edf c745d000000000
d0(%ebp)
+54 00048ee6 c745bc00000000
bc(%ebp)
+61 00048eed c745c000000000
c0(%ebp)
+68 00048ef4 c745c400000000
c4(%ebp)
+75 00048efb baffff7f7f
dx
+80 00048f00 8955ac
xac(%ebp)
+83 00048f03 8955a8
xa8(%ebp)
+86 00048f06 8955a4
xa4(%ebp)
+89 00048f09 b8ffff7fff
ax
+94 00048f0e 8945b8
xb8(%ebp)
+97 00048f11 8945b4
xb4(%ebp)
+100 00048f14 8945b0
xb0(%ebp)
+103 00048f17 895594
x94(%ebp)
+106 00048f1a 895590
x90(%ebp)
+109 00048f1d 89558c
x8c(%ebp)
+112 00048f20 8945a0
xa0(%ebp)
+115 00048f23 89459c
x9c(%ebp)
+118 00048f26 894598
x98(%ebp)
+121 00048f29 89957cffffff
c(%ebp)
+127 00048f2f 899578ffffff
8(%ebp)
+133 00048f35 899574ffffff
4(%ebp)
+139 00048f3b 894588
x88(%ebp)
+142 00048f3e 894584
x84(%ebp)
+145 00048f41 894580
x80(%ebp)

subl

$0x000

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x7f7fffff,%e
movl

%edx,0

movl

%edx,0

movl

%edx,0

movl

$0xff7fffff,%e
movl

%eax,0

movl

%eax,0

movl

%eax,0

movl

%edx,0

movl

%edx,0

movl

%edx,0

movl

%eax,0

movl

%eax,0

movl

%eax,0

movl

%edx,0xffffff7

movl

%edx,0xffffff7

movl

%edx,0xffffff7
movl

%eax,0

movl

%eax,0

movl

%eax,0

+148 00048f44
ebp),%eax
+151 00048f47
m2
+156 00048f4c
m1
+161 00048f51
%xmm1
+165 00048f55
%xmm0
+168 00048f58
50(%ebp)
+176 00048f60
%xmm0
+179 00048f63
+185 00048f69
m0
+193 00048f71
%xmm3
+196 00048f74
%xmm3
+200 00048f78
%xmm3
+204 00048f7c
54(%ebp)
+212 00048f84
%xmm1
+216 00048f88
%xmm1
+220 00048f8c
%xmm2
+224 00048f90
58(%ebp)
+232 00048f98
(%ebp)
+242 00048fa2
ebp),%eax
+245 00048fa5
0(%ebp)
+251 00048fab
ebp),%ecx
+254 00048fae
4(%ebp)
+260 00048fb4
ebp),%ebx
+263 00048fb7
8(%ebp)
+269 00048fbd
p),%eax
+275 00048fc3
c(%ebp)
+281 00048fc9
ebp),%eax
+284 00048fcc
,%edx
+286 00048fce
eax),%eax
+289 00048fd1
eax
+291 00048fd3

8b450c

movl

0x0c(%

f30f105014

movss

0x14(%eax),%xm

f30f104820

movss

0x20(%eax),%xm

f30f5cca

subss

%xmm2,

0f57c0

xorps

%xmm0,

f30f118550ffffff

movss

0f2ec1

%xmm0,0xffffff
ucomiss

0f87c6020000
f30f1005a01b1000

ja
movss

%xmm1,
0x0004922f
0x00101ba0,%xm

0f28d9

movaps

%xmm1,

f30f5ed8

divss

%xmm0,

f30f58da

addss

%xmm2,

f30f119d54ffffff

movss

%xmm3,0xffffff

f30f58c9

addss

%xmm1,

f30f5ec8

divss

%xmm0,

f30f58d1

addss

%xmm1,

f30f119558ffffff
c7855cffffff00000000

movss
movl

$0x00000000,0xffffff5c

8d45c8
898540ffffff

leal
movl

8d4dbc
898d44ffffff

%xmm2,0xffffff

%eax,0xffffff4
leal

movl

8d5d8c

0xc8(%

0xbc(%
%ecx,0xffffff4

leal

0x8c(%

899d38ffffff

movl

%ebx,0xffffff3

8d8574ffffff

leal

0xffffff74(%eb

89853cffffff

movl

%eax,0xffffff3

8b450c

movl

0x0c(%

8b10

movl

(%eax)

8b4004

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

%eax
+294 00048fd6
c(%ebp)
+300 00048fdc
+306 00048fe2
p),%ecx
+312 00048fe8
%ecx,4),%edx
+315 00048feb
0(%ebp)
+321 00048ff1
edi
+323 00048ff3
(%ebp)
+333 00048ffd
ebx
+335 00048fff
+340 00049004
)
+346 0004900a
)
+352 00049010
eax
+354 00049012
901f
+356 00049014
x04(%eax)
+359 00049017
p),%ecx
+365 0004901d
%eax)
+367 0004901f
0x04(%edx)
+371 00049023
,%xmm1
+375 00049027
,%xmm0
+379 0004902b
%xmm0
+382 0004902e
9038
+384 00049030
(%ebx)
+388 00049034
,%xmm1
+392 00049038
ebx),%xmm1
+396 0004903c
9043
+398 0004903e
x)
+403 00049043
m1
+408 00049048
m0
+413 0004904d
%xmm0
+416 00049050
905c
+418 00049052

39855cffffff

cmpl

%eax,0xffffff5

0f8368010000
8b8d5cffffff

jae
movl

0x0004914a
0xffffff5c(%eb

8b148a

movl

899560ffffff

movl

31ff
c78564ffffff00000000

%edx,0xffffff6
xorl

movl

(%edx,

%edi,%

$0x00000000,0xffffff64

89d3

movl

%edx,%

e995000000
660f1f440000

jmp
nopw

0x00049099
0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

85c0

testl

%eax,%

740b

je

0x0004

897804

movl

%edi,0

8b8d5cffffff

movl

0xffffff5c(%eb

8908

movl

%ecx,(

83420408

addl

$0x08,

f30f100e

movss

(%esi)

f30f1003

movss

(%ebx)

0f2ec1

ucomiss

%xmm1,

7608

jbe

0x0004

f30f110b

movss

%xmm1,

f30f100e

movss

(%esi)

0f2e4b0c

ucomiss

0x0c(%

7605

jbe

0x0004

f30f114b0c

movss

%xmm1,0x0c(%eb

f30f104e04

movss

0x04(%esi),%xm

f30f104304

movss

0x04(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

760a

jbe

0x0004

f30f114b04

movss

%xmm1,0x04(%eb

x)
+423 00049057 f30f104e04

movss

0x04(%esi),%xm

m1
+428 0004905c
ebx),%xmm1
+432 00049060
9067
+434 00049062
x)
+439 00049067
m1
+444 0004906c
m0
+449 00049071
%xmm0
+452 00049074
9080
+454 00049076
x)
+459 0004907b
m1
+464 00049080
ebx),%xmm1
+468 00049084
908b
+470 00049086
x)
+475 0004908b
+476 0004908c
64(%ebp)
+483 00049093
p),%ebx
+489 00049099
ebx),%edx
+492 0004909c
ebx),%eax
+495 0004909f
eax
+497 000490a1
%eax
+500 000490a4
ax,%eax
+506 000490aa
edi
+508 000490ac
+514 000490b2
p),%esi
+520 000490b8
esi
+522 000490ba
m0
+527 000490bf
ebp),%edx
+530 000490c2
p),%xmm1
+538 000490ca
%xmm1
+541 000490cd
90e7
+543 000490cf

0f2e4b10

ucomiss

0x10(%

7605

jbe

0x0004

f30f114b10

movss

%xmm1,0x10(%eb

f30f104e08

movss

0x08(%esi),%xm

f30f104308

movss

0x08(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

760a

jbe

0x0004

f30f114b08

movss

%xmm1,0x08(%eb

f30f104e08

movss

0x08(%esi),%xm

0f2e4b14

ucomiss

0x14(%

7605

jbe

0x0004

f30f114b14

movss

%xmm1,0x14(%eb

47
838564ffffff0c

addl

%edi
$0x0c,0xffffff

8b9d60ffffff

movl

0xffffff60(%eb

incl

8b5314

movl

0x14(%

8b4318

movl

0x18(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

39c7
0f838d000000
8bb564ffffff

cmpl
jae
movl

01d6
f30f104608

%eax,%
0x0004913f
0xffffff64(%eb

addl
movss

8d55d4
f30f108d54ffffff

$0xaaaaaaab,%e

%edx,%
0x08(%esi),%xm

leal
movss

0xd4(%
0xffffff54(%eb

0f2ec8

ucomiss

%xmm0,

7718

ja

0x0004

f30f109558ffffff

movss

0xffffff58(%eb

p),%xmm2
+551 000490d7
%xmm2
+554 000490da
p),%edx
+560 000490e0
p),%edx
+567 000490e7
ebp),%ebx
+570 000490ea
p),%xmm3
+578 000490f2
%xmm3
+581 000490f5
910f
+583 000490f7
p),%xmm1
+591 000490ff
%xmm1
+594 00049102
p),%ebx
+600 00049108
p),%ebx
+607 0004910f
p),%eax
+613 00049115
xe0(%ebp)
+616 00049118
xe4(%ebp)
+619 0004911b
edx),%eax
+622 0004911e
edx),%eax
+625 00049121
+631 00049127
ebp),%ecx
+634 0004912a
x08(%esp)
+638 0004912e
x04(%esp)
+642 00049132
%esp)
+645 00049135
+650 0004913a
+655 0004913f
p)
+661 00049145
+666 0004914a
p),%xmm1
+674 00049152
m0
+679 00049157
m0
+684 0004915c
p),%xmm2
+692 00049164
%xmm2
+696 00049168
m1
+701 0004916d

0f2ed0

ucomiss

%xmm0,

8b9540ffffff

movl

0xffffff40(%eb

0f469544ffffff

cmovbel

0xffffff44(%eb

8d5da4
f30f109d54ffffff

leal
movss

0xa4(%
0xffffff54(%eb

0f2ed8

ucomiss

%xmm0,

7718

ja

0x0004

f30f108d58ffffff

movss

0f2ec8

0xffffff58(%eb
ucomiss

%xmm0,

8b9d38ffffff

movl

0xffffff38(%eb

0f469d3cffffff

cmovbel

0xffffff3c(%eb

8b855cffffff

movl

0xffffff5c(%eb

8945e0

movl

%eax,0

897de4

movl

%edi,0

8b4204

movl

0x04(%

3b4208

cmpl

0x08(%

leal

0x00049010
0xe0(%

894c2408

movl

%ecx,0

89442404

movl

%eax,0

891424

movl

%edx,(

0f85e9feffff
8d4de0

jne

e8b6130000
e9e4feffff
ff855cffffff

calll
jmp
incl

0x0004a4f0
0x00049023
0xffffff5c(%eb

e97ffeffff
f30f108d7cffffff

jmp
movss

0x00048fc9
0xffffff7c(%eb

f30f1045a0

movss

0xa0(%ebp),%xm

f30f5c4594

subss

0x94(%ebp),%xm

f30f109550ffffff

movss

0xffffff50(%eb

f30f5fd0
f30f5c4db8
f30f5cca

maxss
subss

%xmm0,
0xb8(%ebp),%xm

subss

%xmm2,

%xmm1
+705 00049171
%xmm2
+708 00049174
m2
+716 0004917c
ebp),%eax
+719 0004917f
x),%xmm0
+727 00049187
m0
+735 0004918f
m0
+743 00049197
%xmm2
+747 0004919b
m1
+755 000491a3
m1
+760 000491a8
%xmm2
+764 000491ac
m0
+769 000491b1
m0
+774 000491b6
%xmm2
+778 000491ba
ecx
+780 000491bc
91e8
+782 000491be
%ecx,8),%eax
+785 000491c1
,%edx
+787 000491c3
%edx
+790 000491c6
ebp),%ebx
+793 000491c9
,%edx
+795 000491cb
eax),%eax
+798 000491ce
,%edx
+800 000491d0
%eax,2),%eax
+803 000491d3
%eax
+806 000491d6
edx),%eax
+809 000491d9
m0
+814 000491de
%xmm0
+818 000491e2
x)
+823 000491e7
+824 000491e8
ebp),%edx

0f28d1
f30f59157c1c1000

movaps
mulss

8b4508

%xmm1,
0x00101c7c,%xm

movl

0x08(%

f30f2a80dc000000

cvtsi2ss

0x000000dc(%ea

f30f5e05b41e1000

divss

0x00101eb4,%xm

f30f5805e8120e00

addss

0x000e12e8,%xm

f30f59d0

mulss

%xmm0,

f30f590db81e1000

mulss

0x00101eb8,%xm

f30f584db8

addss

0xb8(%ebp),%xm

f30f58d1

addss

%xmm1,

f30f104594

movss

0x94(%ebp),%xm

f30f5c45ac

subss

0xac(%ebp),%xm

f30f5cd0

subss

%xmm0,

31c9

xorl

%ecx,%

eb2a

jmp

0x0004

8d04ca

leal

(%edx,

8b10

movl

(%eax)

c1e202

shll

$0x02,

8b5d0c

movl

0x0c(%

0313

addl

(%ebx)

8b4004

movl

0x04(%

8b12

movl

(%edx)

8d0440

leal

(%eax,

c1e002

shll

$0x02,

034214

addl

0x14(%

f30f104008

movss

f30f58c2
f30f114008
41
8b55c8

0x08(%eax),%xm
addss

movss

%xmm2,
%xmm0,0x08(%ea

incl
movl

%ecx
0xc8(%

+827 000491eb 8b45cc


ebp),%eax
+830 000491ee 29d0
eax
+832 000491f0 c1f803
%eax
+835 000491f3 39c1
ecx
+837 000491f5 72c7
91be
+839 000491f7 8b45bc
ebp),%eax
+842 000491fa 85c0
eax
+844 000491fc 7408
9206
+846 000491fe 890424
%esp)
+849 00049201 e8689b0b00
operator delete(void*)
+854 00049206 8b45c8
ebp),%eax
+857 00049209 85c0
eax
+859 0004920b 7408
9215
+861 0004920d 890424
%esp)
+864 00049210 e8599b0b00
operator delete(void*)
+869 00049215 8b45d4
ebp),%eax
+872 00049218 85c0
eax
+874 0004921a 7408
9224
+876 0004921c 890424
%esp)
+879 0004921f e84a9b0b00
operator delete(void*)
+884 00049224 81c4cc000000
sp
+890 0004922a 5b
+891 0004922b 5e
+892 0004922c 5f
+893 0004922d c9
+894 0004922e c3
+895 0004922f f30f108550ffffff
p),%xmm0
+903 00049237 f30f58c2
%xmm0
+907 0004923b f30f118554ffffff
54(%ebp)
+915 00049243 f30f108d50ffffff
p),%xmm1
+923 0004924b e93cfdffff
+928 00049250 89c3
ebx
+930 00049252 8b45bc
ebp),%eax

movl

0xcc(%

subl

%edx,%

sarl

$0x03,

cmpl

%eax,%

jb

0x0004

movl

0xbc(%

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0xc8(%

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0xd4(%

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e

addl

$0x000000cc,%e
popl
popl
popl
leave
ret

movss

%ebx
%esi
%edi
0xffffff50(%eb

addss

%xmm2,

movss

%xmm0,0xffffff

movss

0xffffff50(%eb

jmp
movl

0x00048f8c
%eax,%

movl

0xbc(%

+933 00049255 85c0


eax
+935 00049257 7408
9261
+937 00049259 890424
%esp)
+940 0004925c e80d9b0b00
operator delete(void*)
+945 00049261 8b45c8
ebp),%eax
+948 00049264 85c0
eax
+950 00049266 7408
9270
+952 00049268 890424
%esp)
+955 0004926b e8fe9a0b00
operator delete(void*)
+960 00049270 8b45d4
ebp),%eax
+963 00049273 85c0
eax
+965 00049275 7408
927f
+967 00049277 890424
%esp)
+970 0004927a e8ef9a0b00
operator delete(void*)
+975 0004927f 891c24
%esp)
+978 00049282 e8c1990b00
__Unwind_Resume
+983 00049287 90
+984 00049288 0f1f840000000000
x,%eax)
+0

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0xc8(%

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0xd4(%

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
nopl

0x00000000(%ea

00049290 55

pushl

%ebp
+1
00049291 89e5
%esp,%ebp
+3
00049293 57
%edi
+4
00049294 56
%esi
+5
00049295 53
%ebx
+6
00049296 81ec9c000000
0009c,%esp
+12 0004929c 8b7d08
ebp),%edi
+15 0004929f 8b750c
ebp),%esi
+18 000492a2 893c24
%esp)
+21 000492a5 e8c6d4fbff
+26 000492aa 83c010
%eax
+29 000492ad 89442404
x04(%esp)
+33 000492b1 893424

movl
pushl
pushl
pushl
subl

$0x000

movl

0x08(%

movl

0x0c(%

movl

%edi,(

addl

0x00006770
$0x10,

movl

%eax,0

movl

%esi,(

calll

%esp)
+36 000492b4
+41 000492b9
x04(%esp)
+45 000492bd
%esp)
+48 000492c0
+53 000492c5
m3
+58 000492ca
m3
+63 000492cf
m2
+68 000492d4
m2
+73 000492d9
m0
+78 000492de
m0
+83 000492e3
%xmm4
+86 000492e6
%xmm4
+89 000492e9
+95 000492ef
m6
+103 000492f7
%xmm5
+106 000492fa
%xmm5
+110 000492fe
%xmm1
+113 00049301
%xmm4
+116 00049304
930d
+118 00049306
%xmm1
+121 00049309
%xmm1
+125 0004930d
%xmm4
+129 00049311
ebp),%ebx
+132 00049314
%esp)
+135 00049317
p)
+140 0004931c
p)
+145 00049321
78(%ebp)
+153 00049329
68(%ebp)
+161 00049331
+166 00049336
i),%xmm0
+174 0004933e
m3
+179 00049343

e8e74e0100
89742404

calll

893c24

movl

0x0005e1a0
%esi,0

movl

%edi,(

e8ebfbffff
f30f105e20

calll
movss

0x00048eb0
0x20(%esi),%xm

f30f5c5e14

subss

0x14(%esi),%xm

f30f10561c

movss

0x1c(%esi),%xm

f30f5c5610

subss

0x10(%esi),%xm

f30f104618

movss

0x18(%esi),%xm

f30f5c460c

subss

0x0c(%esi),%xm

0f57e4

xorps

%xmm4,

0f2ee0

ucomiss

%xmm0,

0f87c1000000
f30f1035a41a1000

ja
movss

0x000493b0
0x00101aa4,%xm

0f28e8

movaps

%xmm0,

f30f59ee

mulss

%xmm6,

0f28cc

movaps

%xmm4,

0f2ee2

ucomiss

%xmm2,

7707

ja

0x0004

0f28ca

movaps

%xmm2,

f30f59ce

mulss

%xmm6,

f30f5fe3

maxss

%xmm3,

8d5da8

leal

0xa8(%

891c24

movl

%ebx,(

f30f114d98

movss

%xmm1,0x98(%eb

f30f116588

movss

%xmm4,0x88(%eb

f30f11ad78ffffff

movss

%xmm5,0xffffff

f30f11b568ffffff

movss

%xmm6,0xffffff

e88aba0100
f30f2a87d0000000

calll
cvtsi2ss

0x00064dc0
0x000000d0(%ed

f30f105d88

movss

0x88(%ebp),%xm

f30f10ad78ffffff

movss

0xffffff78(%eb

p),%xmm5
+187 0004934b
%xmm5
+191 0004934f
%xmm0
+195 00049353
p)
+200 00049358
i),%xmm0
+208 00049360
m1
+213 00049365
%xmm1
+217 00049369
%xmm0
+221 0004936d
p)
+226 00049372
i),%xmm0
+234 0004937a
p),%xmm6
+242 00049382
%xmm0
+246 00049386
p)
+251 0004938b
x04(%esp)
+255 0004938f
%esp)
+258 00049392
+263 00049397
sp
+269 0004939d
+270 0004939e
+271 0004939f
+272 000493a0
+273 000493a1
+274 000493a2
x)
+281 000493a9
x)
+288 000493b0
%xmm5
+291 000493b3
m6
+299 000493bb
+0

f30f5eeb

divss

%xmm3,

f30f5ec5

divss

%xmm5,

f30f1145a8

movss

%xmm0,0xa8(%eb

f30f2a87d8000000

cvtsi2ss

0x000000d8(%ed

f30f104d98

movss

0x98(%ebp),%xm

f30f5ecb

divss

%xmm3,

f30f5ec1

divss

%xmm1,

f30f1145bc

movss

%xmm0,0xbc(%eb

f30f2a87d4000000

cvtsi2ss

0x000000d4(%ed

f30f10b568ffffff

movss

0xffffff68(%eb

f30f5ec6
f30f1145d0

divss
movss

%xmm6,
%xmm0,0xd0(%eb

895c2404

movl

%ebx,0

893424

movl

%esi,(

e819390100
81c49c000000

calll
addl

0x0005ccb0
$0x0000009c,%e

5b
5e
5f
c9
c3
0f1f8000000000

popl
popl
popl
leave
ret
nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

0f28ec

%ebx
%esi
%edi

movaps

%xmm4,

f30f1035a41a1000

movss

0x00101aa4,%xm

e93effffff

jmp

0x000492fe

000493c0 55

pushl

000493c1 89e5

movl

000493c3 57

pushl

000493c4 56

pushl

000493c5 53

pushl

000493c6 83ec6c

subl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x6c,%esp
+9

000493c9 c744240c06000000

movl

$0x000

00006,0x0c(%esp)
+17 000493d1
08(%esp)
+25 000493d9
04(%esp)
+33 000493e1
ebp),%eax
+36 000493e4
%esp)
+39 000493e7
+44 000493ec
ebp),%edx
+47 000493ef
edx)
+53 000493f5
edi
+55 000493f7
%edi
+58 000493fa
%esp)
+61 000493fd
+66 00049402
ebp),%ebx
+69 00049405
08(%esp)
+77 0004940d
04(%esp)
+85 00049415
%esp)
+88 00049418
+93 0004941d
%esp
+96 00049420
x04(%esp)
+100 00049424
ebp),%ebx
+103 00049427
%esp)
+106 0004942a
+111 0004942f
x04(%esp)
+115 00049433
%esp)
+118 00049436
+123 0004943b
%esp)
+126 0004943e
+131 00049443
ebp),%ebx
+134 00049446
ebx
+136 00049448
9473
+138 0004944a
ebx),%eax
+141 0004944d
+142 0004944e
x04(%ebx)
+145 00049451
eax

c744240844560d00
movl
Drugs, vitamins or printer toner box
c744240469560d00
movl
Tagged Box
8b4508
movl
890424
e834effcff
8b5508

calll

c70268a11300

movl

$0x000d5644,0x
$0x000d5669,0x
0x08(%

movl

%eax,(

movl

0x00018320
0x08(%
$0x0013a168,(%

89d7

movl

%edx,%

83c710

addl

$0x10,

893c24

movl

%edi,(

leal

0x0005bdf0
0xe0(%

e8ee290100
8d5de0

calll

c744240820490d00
objects
c744240474560d00
tagged-box
891c24

movl

$0x000d4920,0x

movl

$0x000d5674,0x

e813950600
83ec04

calll

movl

%ebx,(

subl

0x000b2930
$0x04,

895c2404

movl

%ebx,0

8d5dcc

leal

0xcc(%

891c24

movl

%ebx,(

movl

0x00059d30
%ebx,0

movl

%edi,(

movl

0x0005e0c0
%ebx,(

movl

0x00059750
0xe0(%

e801090100
895c2404

calll

893c24
e8854c0100
891c24

calll

e80d030100
8b5de0

calll

85db

testl

%ebx,%

7429

je

0x0004

8b4304

movl

0x04(%

48
894304

decl
movl

%eax
%eax,0

85c0

testl

%eax,%

+147 00049453 751e


9473
+149 00049455 8b33
,%esi
+151 00049457 85f6
esi
+153 00049459 7410
946b
+155 0004945b 893424
%esp)
+158 0004945e e84d930600
+163 00049463 893424
%esp)
+166 00049466 e803990b00
operator delete(void*)
+171 0004946b 891c24
%esp)
+174 0004946e e8fb980b00
operator delete(void*)
+179 00049473 c745ac004c0d00
ac(%ebp)
Front
+186 0004947a c745b03f560d00
b0(%ebp)
Tag
+193 00049481 c745b4864d0d00
b4(%ebp)
Top
+200 00049488 c745b802450d00
b8(%ebp)
Left
+207 0004948f c745bc82560d00
bc(%ebp)
Right
+214 00049496 c745c088560d00
c0(%ebp)
Back
+221 0004949d c745c428470d00
c4(%ebp)
Bottom
+228 000494a4 c745c800000000
c8(%ebp)
+235 000494ab 8d45ac
ebp),%eax
+238 000494ae 89442404
x04(%esp)
+242 000494b2 893c24
%esp)
+245 000494b5 e896350100
+250 000494ba 8d65f4
ebp),%esp
+253 000494bd 5b
+254 000494be 5e
+255 000494bf 5f
+256 000494c0 c9
+257 000494c1 c3
+258 000494c2 8945a4
xa4(%ebp)
+261 000494c5 891c24
%esp)
+264 000494c8 e883020100
+269 000494cd 8b75e0
ebp),%esi
+272 000494d0 85f6
esi
+274 000494d2 7429
94fd

jne

0x0004

movl

(%ebx)

testl

%esi,%

je

0x0004

movl

%esi,(

movl

0x000b27b0
%esi,(

calll
calll

0x00102d6e
movl

%ebx,(

calll

0x00102d6e

movl

$0x000d4c00,0x

movl

$0x000d563f,0x

movl

$0x000d4d86,0x

movl

$0x000d4502,0x

movl

$0x000d5682,0x

movl

$0x000d5688,0x

movl

$0x000d4728,0x

movl

$0x00000000,0x
leal

0xac(%

movl

%eax,0

movl

%edi,(

leal

0x0005ca50
0xf4(%

calll
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%ebx,(

movl

0x00059750
0xe0(%

calll

%eax,0

testl

%esi,%

je

0x0004

+276 000494d4 8b4604


esi),%eax
+279 000494d7 48
+280 000494d8 894604
x04(%esi)
+283 000494db 85c0
eax
+285 000494dd 751e
94fd
+287 000494df 8b1e
,%ebx
+289 000494e1 85db
ebx
+291 000494e3 7410
94f5
+293 000494e5 891c24
%esp)
+296 000494e8 e8c3920600
+301 000494ed 891c24
%esp)
+304 000494f0 e879980b00
operator delete(void*)
+309 000494f5 893424
%esp)
+312 000494f8 e871980b00
operator delete(void*)
+317 000494fd 893c24
%esp)
+320 00049500 e85b4d0100
+325 00049505 8b4508
ebp),%eax
+328 00049508 c700e8911300
eax)
+334 0004950e 8b5508
ebp),%edx
+337 00049511 8b4208
edx),%eax
+340 00049514 8d58f4
eax),%ebx
+343 00049517 8b3588801300
i
+349 0004951d 39f3
ebx
+351 0004951f 7545
9566
+353 00049521 8b5508
ebp),%edx
+356 00049524 8b4204
edx),%eax
+359 00049527 8d58f4
eax),%ebx
+362 0004952a 39de
esi
+364 0004952c 7510
953e
+366 0004952e 8b55a4
ebp),%edx
+369 00049531 891424
%esp)
+372 00049534 e80f970b00

movl

0x04(%

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0004

movl

(%esi)

testl

%ebx,%

je

0x0004

movl

%ebx,(

movl

0x000b27b0
%ebx,(

calll
calll

0x00102d6e
movl

calll

0x00102d6e
movl

%edi,(

movl

0x0005e260
0x08(%

calll
movl

$0x001391e8,(%
movl

0x08(%

movl

0x08(%

leal

0xf4(%

movl

calll

%esi,(

0x00138088,%es
cmpl

%esi,%

jne

0x0004

movl

0x08(%

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0004

movl

0xa4(%

movl

%edx,(
0x00102c48

__Unwind_Resume
+377 00049539 8945a4
movl
%eax,0
xa4(%ebp)
+380 0004953c eb8f
jmp
0x0004
94cd
+382 0004953e 83e804
subl
$0x04,
%eax
+385 00049541 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+393 00049549 890424
movl
%eax,(
%esp)
+396 0004954c e8fd960b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+401 00049551 85c0
testl
%eax,%
eax
+403 00049553 7fd9
jg
0x0004
952e
+405 00049555 8d45e5
leal
0xe5(%
ebp),%eax
+408 00049558 89442404
movl
%eax,0
x04(%esp)
+412 0004955c 891c24
movl
%ebx,(
%esp)
+415 0004955f e820970b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+420 00049564 ebc8
jmp
0x0004
952e
+422 00049566 83e804
subl
$0x04,
%eax
+425 00049569 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+433 00049571 890424
movl
%eax,(
%esp)
+436 00049574 e8d5960b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+441 00049579 85c0
testl
%eax,%
eax
+443 0004957b 7fa4
jg
0x0004
9521
+445 0004957d 8d45e7
leal
0xe7(%
ebp),%eax
+448 00049580 89442404
movl
%eax,0
x04(%esp)
+452 00049584 891c24
movl
%ebx,(
%esp)
+455 00049587 e8f8960b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+460 0004958c eb93
jmp
0x0004
9521
+462 0004958e 890424
movl
%eax,(
%esp)
+465 00049591 e8b2960b00
calll
0x00102c48
__Unwind_Resume
+470 00049596 8945a4
movl
%eax,0
xa4(%ebp)
+473 00049599 8b5508
movl
0x08(%
ebp),%edx
+476 0004959c 8b4204
movl
0x04(%

edx),%eax
+479 0004959f 8d58f4
leal
0xf4(%
eax),%ebx
+482 000495a2 39de
cmpl
%ebx,%
esi
+484 000495a4 7515
jne
0x0004
95bb
+486 000495a6 8b45a4
movl
0xa4(%
ebp),%eax
+489 000495a9 ebe3
jmp
0x0004
958e
+491 000495ab 8945a4
movl
%eax,0
xa4(%ebp)
+494 000495ae e94affffff
jmp
0x000494fd
+499 000495b3 8945a4
movl
%eax,0
xa4(%ebp)
+502 000495b6 e94affffff
jmp
0x00049505
+507 000495bb 83e804
subl
$0x04,
%eax
+510 000495be c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+518 000495c6 890424
movl
%eax,(
%esp)
+521 000495c9 e880960b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+526 000495ce 85c0
testl
%eax,%
eax
+528 000495d0 7fd4
jg
0x0004
95a6
+530 000495d2 8d45e6
leal
0xe6(%
ebp),%eax
+533 000495d5 89442404
movl
%eax,0
x04(%esp)
+537 000495d9 891c24
movl
%ebx,(
%esp)
+540 000495dc e8a3960b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+545 000495e1 ebc3
jmp
0x0004
95a6
+547 000495e3 eba9
jmp
0x0004
958e
+549 000495e5 90
nop
+550 000495e6 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

000495f0 55

pushl

%ebp
+1
000495f1 89e5
%esp,%ebp
+3
000495f3 c9
+4
000495f4 e9c7fdffff
93c0
+9
000495f9 90
+10 000495fa 660f1f440000
)

movl
leave
jmp
nopw

0x0004
nop
0x00(%eax,%eax

+0

00049600 55

pushl

+1

00049601 89e5

movl

%ebp

%esp,%ebp
+3
00049603 57
pushl
%edi
+4
00049604 56
pushl
%esi
+5
00049605 53
pushl
%ebx
+6
00049606 81ec8c000000
subl
$0x000
0008c,%esp
+12 0004960c 8b5508
movl
0x08(%
ebp),%edx
+15 0004960f 8b02
movl
(%edx)
,%eax
+17 00049611 8b4038
movl
0x38(%
eax),%eax
+20 00049614 891424
movl
%edx,(
%esp)
+23 00049617 ffd0
call
*%eax
+25 00049619 8d780c
leal
0x0c(%
eax),%edi
+28 0004961c 8b400c
movl
0x0c(%
eax),%eax
+31 0004961f 8b7014
movl
0x14(%
eax),%esi
+34 00049622 8d45e7
leal
0xe7(%
ebp),%eax
+37 00049625 89442408
movl
%eax,0
x08(%esp)
+41 00049629 c7442404004c0d00
movl
$0x000d4c00,0x
04(%esp)
Front
+49 00049631 8d5dd0
leal
0xd0(%
ebp),%ebx
+52 00049634 891c24
movl
%ebx,(
%esp)
+55 00049637 e884960b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+60 0004963c 895c2404
movl
%ebx,0
x04(%esp)
+64 00049640 893c24
movl
%edi,(
%esp)
+67 00049643 ffd6
call
*%esi
+69 00049645 89857cffffff
movl
%eax,0xffffff7
c(%ebp)
+75 0004964b 8b5dd0
movl
0xd0(%
ebp),%ebx
+78 0004964e 83eb0c
subl
$0x0c,
%ebx
+81 00049651 8b0d88801300
movl
0x00138088,%ec
x
+87 00049657 894d94
movl
%ecx,0
x94(%ebp)
+90 0004965a 39cb
cmpl
%ecx,%
ebx
+92 0004965c 0f853b070000
jne
0x00049d9d
+98 00049662 8b5508
movl
0x08(%
ebp),%edx
+101 00049665 8b02
movl
(%edx)
,%eax
+103 00049667 8b4038
movl
0x38(%

eax),%eax
+106 0004966a 891424
movl
%edx,(
%esp)
+109 0004966d ffd0
call
*%eax
+111 0004966f 8d780c
leal
0x0c(%
eax),%edi
+114 00049672 8b400c
movl
0x0c(%
eax),%eax
+117 00049675 8b7014
movl
0x14(%
eax),%esi
+120 00049678 8d45e6
leal
0xe6(%
ebp),%eax
+123 0004967b 89442408
movl
%eax,0
x08(%esp)
+127 0004967f c744240488560d00
movl
$0x000d5688,0x
04(%esp)
Back
+135 00049687 8d5dcc
leal
0xcc(%
ebp),%ebx
+138 0004968a 891c24
movl
%ebx,(
%esp)
+141 0004968d e82e960b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+146 00049692 895c2404
movl
%ebx,0
x04(%esp)
+150 00049696 893c24
movl
%edi,(
%esp)
+153 00049699 ffd6
call
*%esi
+155 0004969b 894580
movl
%eax,0
x80(%ebp)
+158 0004969e 8b5dcc
movl
0xcc(%
ebp),%ebx
+161 000496a1 83eb0c
subl
$0x0c,
%ebx
+164 000496a4 395d94
cmpl
%ebx,0
x94(%ebp)
+167 000496a7 0f851f070000
jne
0x00049dcc
+173 000496ad 8b4d08
movl
0x08(%
ebp),%ecx
+176 000496b0 8b01
movl
(%ecx)
,%eax
+178 000496b2 8b4038
movl
0x38(%
eax),%eax
+181 000496b5 890c24
movl
%ecx,(
%esp)
+184 000496b8 ffd0
call
*%eax
+186 000496ba 8d780c
leal
0x0c(%
eax),%edi
+189 000496bd 8b400c
movl
0x0c(%
eax),%eax
+192 000496c0 8b7014
movl
0x14(%
eax),%esi
+195 000496c3 8d45e5
leal
0xe5(%
ebp),%eax
+198 000496c6 89442408
movl
%eax,0
x08(%esp)
+202 000496ca c74424043f560d00
movl
$0x000d563f,0x
04(%esp)
Tag
+210 000496d2 8d5dc8
leal
0xc8(%
ebp),%ebx

+213 000496d5 891c24


movl
%ebx,(
%esp)
+216 000496d8 e8e3950b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+221 000496dd 895c2404
movl
%ebx,0
x04(%esp)
+225 000496e1 893c24
movl
%edi,(
%esp)
+228 000496e4 ffd6
call
*%esi
+230 000496e6 894584
movl
%eax,0
x84(%ebp)
+233 000496e9 8b5dc8
movl
0xc8(%
ebp),%ebx
+236 000496ec 83eb0c
subl
$0x0c,
%ebx
+239 000496ef 395d94
cmpl
%ebx,0
x94(%ebp)
+242 000496f2 0f8518060000
jne
0x00049d10
+248 000496f8 8b5508
movl
0x08(%
ebp),%edx
+251 000496fb 8b02
movl
(%edx)
,%eax
+253 000496fd 8b4038
movl
0x38(%
eax),%eax
+256 00049700 891424
movl
%edx,(
%esp)
+259 00049703 ffd0
call
*%eax
+261 00049705 8d780c
leal
0x0c(%
eax),%edi
+264 00049708 8b400c
movl
0x0c(%
eax),%eax
+267 0004970b 8b7014
movl
0x14(%
eax),%esi
+270 0004970e 8d45e4
leal
0xe4(%
ebp),%eax
+273 00049711 89442408
movl
%eax,0
x08(%esp)
+277 00049715 c744240402450d00
movl
$0x000d4502,0x
04(%esp)
Left
+285 0004971d 8d5dc4
leal
0xc4(%
ebp),%ebx
+288 00049720 891c24
movl
%ebx,(
%esp)
+291 00049723 e898950b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+296 00049728 895c2404
movl
%ebx,0
x04(%esp)
+300 0004972c 893c24
movl
%edi,(
%esp)
+303 0004972f ffd6
call
*%esi
+305 00049731 894588
movl
%eax,0
x88(%ebp)
+308 00049734 8b5dc4
movl
0xc4(%
ebp),%ebx
+311 00049737 83eb0c
subl
$0x0c,
%ebx
+314 0004973a 395d94
cmpl
%ebx,0
x94(%ebp)

+317 0004973d 0f85b8060000


jne
0x00049dfb
+323 00049743 8b4d08
movl
0x08(%
ebp),%ecx
+326 00049746 8b01
movl
(%ecx)
,%eax
+328 00049748 8b4038
movl
0x38(%
eax),%eax
+331 0004974b 890c24
movl
%ecx,(
%esp)
+334 0004974e ffd0
call
*%eax
+336 00049750 8d780c
leal
0x0c(%
eax),%edi
+339 00049753 8b400c
movl
0x0c(%
eax),%eax
+342 00049756 8b7014
movl
0x14(%
eax),%esi
+345 00049759 8d45e3
leal
0xe3(%
ebp),%eax
+348 0004975c 89442408
movl
%eax,0
x08(%esp)
+352 00049760 c744240482560d00
movl
$0x000d5682,0x
04(%esp)
Right
+360 00049768 8d5dc0
leal
0xc0(%
ebp),%ebx
+363 0004976b 891c24
movl
%ebx,(
%esp)
+366 0004976e e84d950b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+371 00049773 895c2404
movl
%ebx,0
x04(%esp)
+375 00049777 893c24
movl
%edi,(
%esp)
+378 0004977a ffd6
call
*%esi
+380 0004977c 89458c
movl
%eax,0
x8c(%ebp)
+383 0004977f 8b5dc0
movl
0xc0(%
ebp),%ebx
+386 00049782 83eb0c
subl
$0x0c,
%ebx
+389 00049785 395d94
cmpl
%ebx,0
x94(%ebp)
+392 00049788 0f85e0050000
jne
0x00049d6e
+398 0004978e 8b5508
movl
0x08(%
ebp),%edx
+401 00049791 8b02
movl
(%edx)
,%eax
+403 00049793 8b4038
movl
0x38(%
eax),%eax
+406 00049796 891424
movl
%edx,(
%esp)
+409 00049799 ffd0
call
*%eax
+411 0004979b 8d780c
leal
0x0c(%
eax),%edi
+414 0004979e 8b400c
movl
0x0c(%
eax),%eax
+417 000497a1 8b7014
movl
0x14(%
eax),%esi
+420 000497a4 8d45e2
leal
0xe2(%
ebp),%eax

+423 000497a7 89442408


movl
%eax,0
x08(%esp)
+427 000497ab c7442404864d0d00
movl
$0x000d4d86,0x
04(%esp)
Top
+435 000497b3 8d5dbc
leal
0xbc(%
ebp),%ebx
+438 000497b6 891c24
movl
%ebx,(
%esp)
+441 000497b9 e802950b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+446 000497be 895c2404
movl
%ebx,0
x04(%esp)
+450 000497c2 893c24
movl
%edi,(
%esp)
+453 000497c5 ffd6
call
*%esi
+455 000497c7 894590
movl
%eax,0
x90(%ebp)
+458 000497ca 8b5dbc
movl
0xbc(%
ebp),%ebx
+461 000497cd 83eb0c
subl
$0x0c,
%ebx
+464 000497d0 395d94
cmpl
%ebx,0
x94(%ebp)
+467 000497d3 0f8566050000
jne
0x00049d3f
+473 000497d9 8b8d7cffffff
movl
0xffffff7c(%eb
p),%ecx
+479 000497df 890c24
movl
%ecx,(
%esp)
+482 000497e2 e8b924fcff
calll
0x0000bca0
+487 000497e7 895598
movl
%edx,0
x98(%ebp)
+490 000497ea 89c3
movl
%eax,%
ebx
+492 000497ec 8b4584
movl
0x84(%
ebp),%eax
+495 000497ef 890424
movl
%eax,(
%esp)
+498 000497f2 e8a924fcff
calll
0x0000bca0
+503 000497f7 89559c
movl
%edx,0
x9c(%ebp)
+506 000497fa 89c6
movl
%eax,%
esi
+508 000497fc 8b5580
movl
0x80(%
ebp),%edx
+511 000497ff 891424
movl
%edx,(
%esp)
+514 00049802 e89924fcff
calll
0x0000bca0
+519 00049807 89d7
movl
%edx,%
edi
+521 00049809 8945a0
movl
%eax,0
xa0(%ebp)
+524 0004980c 8b4d88
movl
0x88(%
ebp),%ecx
+527 0004980f 890c24
movl
%ecx,(
%esp)
+530 00049812 e82924fcff
calll
0x0000bc40
+535 00049817 84c0
testb
%al,%a
l
+537 00049819 0f8481010000
je
0x000499a0

+543 0004981f
ebp),%eax
+546 00049822
%esp)
+549 00049825
+554 0004982a
xa4(%ebp)
+557 0004982d
xb4(%ebp)
+560 00049830
ebp),%ecx
+563 00049833
%esp)
+566 00049836
+571 0004983b
xa8(%ebp)
+574 0004983e
ecx
+576 00049840
ebx
+578 00049842
984f
+580 00049844
ebp),%eax
+583 00049847
eax
+585 00049849
+591 0004984f
esi
+593 00049851
+599 00049857
ebp),%eax
+602 0004985a
eax
+604 0004985c
+610 00049862
ebp),%eax
+613 00049865
eax
+615 00049867
9874
+617 00049869
ebp),%eax
+620 0004986c
eax
+622 0004986e
+628 00049874
ecx
+630 00049876
+636 0004987c
bx
+641 00049881
m5
+649 00049889
ac(%ebp)
+656 00049890
m3
+664 00049898
di
+669 0004989d

8b4588

movl

0x88(%

890424

movl

%eax,(

movl

0x0000bca0
%edx,0

8945b4

movl

%eax,0

8b4d90

movl

0x90(%

890c24

movl

%ecx,(

movl

0x0000bca0
%edx,0

89c1

movl

%eax,%

85db

testl

%ebx,%

740b

je

0x0004

8b4598

movl

0x98(%

85c0

testl

%eax,%

testl

0x00049ad0
%esi,%

movl

0x000499c0
0xa0(%

e87624fcff
8955a4

e86524fcff
8955a8

calll

calll

0f8581020000
85f6

jne

0f8569010000
8b45a0

jne

85c0
0f85fe010000
8b45b4

testl
jne
movl

%eax,%
0x00049a60
0xb4(%

85c0

testl

%eax,%

740b

je

0x0004

8b45a4

movl

0xa4(%

85c0

testl

%eax,%

testl

0x00049c30
%ecx,%

0f85bc030000
85c9

jne

0f85d4020000
bb64000000
'd'
f30f102de8120e00

jne
movl

0x00049b50
$0x00000064,%e

movss

0x000e12e8,%xm

c745ac64000000
'd'
f30f101dbc1e1000

movl

$0x00000064,0x

movss

0x00101ebc,%xm

bf78000000

movl

$0x00000078,%e

'x'
c745b032000000

movl

$0x00000032,0x

b0(%ebp)
+676 000498a4
m1
+684 000498ac
m6
+692 000498b4
%xmm4
+695 000498b7
ebp),%esi
+698 000498ba
esi
+700 000498bc
+706 000498c2
ebp),%edx
+709 000498c5
edx
+711 000498c7
+717 000498cd
m0
+722 000498d2
%xmm3
+726 000498d6
m0
+731 000498db
%xmm3
+735 000498df
%xmm3
+739 000498e3
%edx
+743 000498e7
+752 000498f0
xmm0
+756 000498f4
%xmm0
+760 000498f8
%xmm0
+764 000498fc
%esi
+768 00049900
ebp),%edx
+771 00049903
%esp)
+774 00049906
+779 0004990b
ebx
+781 0004990d
04(%esp)
+789 00049915
%esp)
+792 00049918
+797 0004991d
,%edx
+799 0004991f
edx),%edx
+802 00049922
ebp),%ecx
+805 00049925
x04(%esp)
+809 00049929
%esp)

'2'
f30f100d04191000

movss

0x00101904,%xm

f30f1035e0120e00

movss

0x000e12e0,%xm

0f28e1

movaps

%xmm1,

8b75b4

movl

0xb4(%

85f6

testl

%esi,%

0f846e010000
8b55a4

je
movl

85d2

0x00049a30
0xa4(%

testl

0f8463010000
f30f2a45a4

je
cvtsi2ss

%edx,%

f30f5ed8

0x00049a30
0xa4(%ebp),%xm
divss

f30f2a45b4

cvtsi2ss

%xmm0,
0xb4(%ebp),%xm

f30f59d8

mulss

%xmm0,

f30f58de

addss

%xmm6,

f30f2cd3

cvttss2si

%xmm3,

660f1f840000000000
f30f2ac2

nopw

0x00000000(%eax,%eax)
cvtsi2ss
%edx,%

f30f59c5

mulss

%xmm5,

f30f58c6

addss

%xmm6,

f30f2cf0

cvttss2si

%xmm0,

8b5508

movl

0x08(%

891424

movl

%edx,(

movl

0x000067a0
%eax,%

e895cefbff
89c3

calll

c744240464550d00
Width
890424

movl

e843620500
8b10

calll

$0x000d5564,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b5208

movl

0x08(%

8b4dac

movl

0xac(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

+812 0004992c
+814 0004992e
04(%esp)
+822 00049936
%esp)
+825 00049939
+830 0004993e
,%edx
+832 00049940
edx),%edx
+835 00049943
x04(%esp)
+839 00049947
%esp)
+842 0004994a
+844 0004994c
04(%esp)
+852 00049954
%esp)
+855 00049957
+860 0004995c
,%edx
+862 0004995e
edx),%edx
+865 00049961
x04(%esp)
+869 00049965
%esp)
+872 00049968
+874 0004996a
04(%esp)
+882 00049972
%esp)
+885 00049975
+890 0004997a
,%edx
+892 0004997c
edx),%edx
+895 0004997f
ebp),%ecx
+898 00049982
x04(%esp)
+902 00049986
%esp)
+905 00049989
+907 0004998b
sp
+913 00049991
+914 00049992
+915 00049993
+916 00049994
+917 00049995
+918 00049996
ax)
+928 000499a0
ebp),%edx
+931 000499a3
%esp)
+934 000499a6
+939 000499ab

ffd2
c7442404a8580d00
Height
891c24

movl

call

*%edx
$0x000d58a8,0x

movl

%ebx,(

e822620500
8b10

calll
movl

0x0009fb60
(%eax)

8b5208

movl

0x08(%

897c2404

movl

%edi,0

890424

movl

%eax,(

call

*%edx
$0x000d4a22,0x

movl

%ebx,(

movl

0x0009fb60
(%eax)

8b5208

movl

0x08(%

89742404

movl

%esi,0

890424

movl

%eax,(

call

*%edx
$0x000d563f,0x

movl

%ebx,(

movl

0x0009fb60
(%eax)

8b5208

movl

0x08(%

8b4db0

movl

0xb0(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

call

*%edx
$0x0000008c,%e

ffd2
c7442404224a0d00
Depth
891c24

movl

e804620500
8b10

calll

ffd2
c74424043f560d00
Tag
891c24

movl

e8e6610500
8b10

calll

ffd2
81c48c000000
5b
5e
5f
c9
c3
662e0f1f840000000000

addl

popl
%ebx
popl
%esi
popl
%edi
leave
ret
%cs:0x00000000(%eax,%e

nopw

8b558c

movl

0x8c(%

891424

movl

%edx,(

movl

0x0000bca0
%edx,0

e8f522fcff
8955a4

calll

xa4(%ebp)
+942 000499ae
xb4(%ebp)
+945 000499b1
+950 000499b6
ax)
+960 000499c0
ebp),%eax
+963 000499c3
eax
+965 000499c5
+971 000499cb
xmm4
+975 000499cf
m5
+983 000499d7
%xmm5
+987 000499db
%xmm0
+990 000499de
%xmm0
+994 000499e2
m6
+1002 000499ea
%xmm0
+1006 000499ee
%edx
+1010 000499f2
xac(%ebp)
+1013 000499f5
m3
+1018 000499fa
%xmm0
+1021 000499fd
%xmm0
+1025 00049a01
%xmm0
+1029 00049a05
%edx
+1033 00049a09
%edx),%edi
+1036 00049a0c
%edx,%edx
+1039 00049a0f
eax
+1041 00049a11
%edx
+1044 00049a14
+1046 00049a16
xb0(%ebp)
+1049 00049a19
ebx
+1051 00049a1b
ebp),%esi
+1054 00049a1e
esi
+1056 00049a20
+1062 00049a26
ax)
+1072 00049a30

8945b4
e97afeffff
662e0f1f840000000000

movl
jmp
nopw

%eax,0

0x00049830
%cs:0x00000000(%eax,%e

8b459c

movl

0x9c(%

85c0

testl

%eax,%

0f848cfeffff
f30f2ae6

je

f30f102d04191000

movss

0x00049857
%esi,%

cvtsi2ss

0x00101904,%xm

f30f5eec

divss

%xmm4,

0f28c5

movaps

%xmm5,

f30f59c4

mulss

%xmm4,

f30f1035e0120e00

movss

0x000e12e0,%xm

f30f58c6

addss

%xmm6,

f30f2cd0

cvttss2si

%xmm0,

8955ac

movl

%edx,0

f30f2a5d9c

cvtsi2ss

0x9c(%ebp),%xm

0f28c5

movaps

%xmm5,

f30f59c3

mulss

%xmm3,

f30f58c6

addss

%xmm6,

f30f2cd0

cvttss2si

%xmm0,

8d3c12

leal

(%edx,

6bd264

imull

$0x64,

89d0

movl

%edx,%

c1fa1f

sarl

$0x1f,

f7ff
8945b0

idivl
movl

%edi
%eax,0

89f3

movl

%esi,%

8b75b4

movl

0xb4(%

85f6

testl

%esi,%

0f859cfeffff
662e0f1f840000000000
85c9

jne
nopw

0x000498c2
%cs:0x00000000(%eax,%e
testl

%ecx,%

ecx
+1074 00049a32
9a3f
+1076 00049a34
ebp),%eax
+1079 00049a37
eax
+1081 00049a39
+1087 00049a3f
%ebx,%ecx
+1090 00049a42
dx
+1095 00049a47
eax
+1097 00049a49
+1099 00049a4b
%edx
+1102 00049a4e
%ecx
+1105 00049a51
edx
+1107 00049a53
+1112 00049a58
x,%eax)
+1120 00049a60
edi
+1122 00049a62
+1128 00049a68
m4
+1133 00049a6d
m5
+1141 00049a75
%xmm5
+1145 00049a79
%xmm0
+1148 00049a7c
%xmm0
+1152 00049a80
m6
+1160 00049a88
%xmm0
+1164 00049a8c
%edx
+1168 00049a90
xac(%ebp)
+1171 00049a93
eax
+1173 00049a95
%eax
+1176 00049a98
eax
+1178 00049a9a
+1180 00049a9c
xmm3
+1184 00049aa0
%xmm0
+1187 00049aa3
%xmm0
+1191 00049aa7
%xmm0

740b

je

0x0004

8b45a8

movl

0xa8(%

85c0

testl

%eax,%

imull

0x00049b30
$0x1e,

0f85f1000000
6bcb1e

jne

ba1f85eb51

movl

$0x51eb851f,%e

89c8

movl

%ecx,%

f7ea
c1fa05

imull
sarl

%edx
$0x05,

c1f91f

sarl

$0x1f,

29ca

subl

%ecx,%

e998feffff
0f1f840000000000

jmp
nopl

85ff

0x000498f0
0x00000000(%ea
testl

%edi,%

0f84fafdffff
f30f2a65a0

je
cvtsi2ss

0x00049862
0xa0(%ebp),%xm

f30f102d04191000

movss

0x00101904,%xm

f30f5eec

divss

%xmm4,

0f28c5

movaps

%xmm5,

f30f59c4

mulss

%xmm4,

f30f1035e0120e00

movss

0x000e12e0,%xm

f30f58c6

addss

%xmm6,

f30f2cd0

cvttss2si

%xmm0,

8955ac

movl

%edx,0

89f8

movl

%edi,%

c1e81f

shrl

$0x1f,

01f8

addl

%edi,%

d1f8
f30f2ad8

sarl
cvtsi2ss

%eax
%eax,%

0f28c3

movaps

%xmm3,

f30f59c5

mulss

%xmm5,

f30f58c6

addss

%xmm6,

+1195 00049aab
%edx
+1199 00049aaf
%edx),%edi
+1202 00049ab2
%edx,%edx
+1205 00049ab5
eax
+1207 00049ab7
%edx
+1210 00049aba
+1212 00049abc
xb0(%ebp)
+1215 00049abf
ebp),%ebx
+1218 00049ac2
+1223 00049ac7
+1232 00049ad0
esi
+1234 00049ad2
+1240 00049ad8
xmm4
+1244 00049adc
m5
+1252 00049ae4
%xmm5
+1256 00049ae8
%xmm0
+1259 00049aeb
%xmm0
+1263 00049aef
m6
+1271 00049af7
%xmm0
+1275 00049afb
%eax
+1279 00049aff
xac(%ebp)
+1282 00049b02
m3
+1287 00049b07
%xmm0
+1290 00049b0a
%xmm0
+1294 00049b0e
%xmm0
+1298 00049b12
%edx
+1302 00049b16
%edx),%edi
+1305 00049b19
%edx,%edx
+1308 00049b1c
eax
+1310 00049b1e
%edx
+1313 00049b21
+1315 00049b23
xb0(%ebp)
+1318 00049b26

f30f2cd0

cvttss2si

%xmm0,

8d3c12

leal

(%edx,

6bd264

imull

$0x64,

89d0

movl

%edx,%

c1fa1f

sarl

$0x1f,

f7ff
8945b0

idivl
movl

%edi
%eax,0

8b5da0

movl

0xa0(%

e9f0fdffff
660f1f840000000000
85f6

jmp

0x000498b7
0x00000000(%eax,%eax)
testl
%esi,%

nopw

0f85f8000000
f30f2ae3

jne

f30f102d04191000

movss

0x00049bd0
%ebx,%

cvtsi2ss

0x00101904,%xm

f30f5eec

divss

%xmm4,

0f28c4

movaps

%xmm4,

f30f59c5

mulss

%xmm5,

f30f1035e0120e00

movss

0x000e12e0,%xm

f30f58c6

addss

%xmm6,

f30f2cc0

cvttss2si

%xmm0,

8945ac

movl

%eax,0

f30f2a5d98

cvtsi2ss

0x98(%ebp),%xm

0f28c5

movaps

%xmm5,

f30f59c3

mulss

%xmm3,

f30f58c6

addss

%xmm6,

f30f2cd0

cvttss2si

%xmm0,

8d3c12

leal

(%edx,

6bd264

imull

$0x64,

89d0

movl

%edx,%

c1fa1f

sarl

$0x1f,

f7ff
8945b0

idivl
movl

%edi
%eax,0

e98cfdffff

jmp

0x000498b7

+1323 00049b2b 0f1f440000

nopl

0x00(%eax,%eax

cvtsi2ss

0xa8(%ebp),%xm

)
+1328 00049b30
m0
+1333 00049b35
xmm1
+1337 00049b39
%xmm4
+1341 00049b3d
%xmm0
+1345 00049b41
%xmm0
+1349 00049b45
%edx
+1353 00049b49
+1358 00049b4e
+1360 00049b50
ebp),%edi
+1363 00049b53
edi
+1365 00049b55
+1371 00049b5b
xmm1
+1375 00049b5f
m5
+1383 00049b67
%xmm5
+1387 00049b6b
%xmm0
+1390 00049b6e
%xmm0
+1394 00049b72
m6
+1402 00049b7a
%xmm0
+1406 00049b7e
%edx
+1410 00049b82
xac(%ebp)
+1413 00049b85
%ecx,%ebx
+1416 00049b88
dx
+1421 00049b8d
eax
+1423 00049b8f
+1425 00049b91
%edx
+1428 00049b94
%ebx
+1431 00049b97
edx
+1433 00049b99
xmm3
+1437 00049b9d
%xmm0
+1440 00049ba0
%xmm0
+1444 00049ba4
%xmm0

f30f2a45a8
f30f2ac9

cvtsi2ss

%ecx,%

f30f5ee1

divss

%xmm1,

f30f59c4

mulss

%xmm4,

f30f58c6

addss

%xmm6,

f30f2cd0

cvttss2si

%xmm0,

e9a2fdffff
6690
8b7da8

jmp

85ff
0f8421fdffff
f30f2ac9

je

f30f102d04191000

movss

0x000498f0
nop
movl

0xa8(%

testl

%edi,%
0x0004987c
%ecx,%

cvtsi2ss

0x00101904,%xm

f30f5ee9

divss

%xmm1,

0f28c5

movaps

%xmm5,

f30f59c1

mulss

%xmm1,

f30f1035e0120e00

movss

0x000e12e0,%xm

f30f58c6

addss

%xmm6,

f30f2cd0

cvttss2si

%xmm0,

8955ac

movl

%edx,0

6bd93c

imull

$0x3c,

ba1f85eb51

movl

$0x51eb851f,%e

89d8

movl

%ebx,%

f7ea
c1fa05

imull
sarl

%edx
$0x05,

c1fb1f

sarl

$0x1f,

29da

subl

%ebx,%

f30f2ada

cvtsi2ss

%edx,%

0f28c3

movaps

%xmm3,

f30f59c5

mulss

%xmm5,

f30f58c6

addss

%xmm6,

+1448 00049ba8
%edx
+1452 00049bac
%edx),%edi
+1455 00049baf
%edx,%edx
+1458 00049bb2
eax
+1460 00049bb4
%edx
+1463 00049bb7
+1465 00049bb9
xb0(%ebp)
+1468 00049bbc
ebx
+1470 00049bbe
+1475 00049bc3
)
+1481 00049bc9
x)
+1488 00049bd0
ebp),%eax
+1491 00049bd3
eax
+1493 00049bd5
+1499 00049bdb
xmm4
+1503 00049bdf
m5
+1511 00049be7
%xmm5
+1515 00049beb
%xmm0
+1518 00049bee
%xmm0
+1522 00049bf2
m6
+1530 00049bfa
%xmm0
+1534 00049bfe
%eax
+1538 00049c02
xac(%ebp)
+1541 00049c05
m3
+1546 00049c0a
%xmm0
+1549 00049c0d
%xmm0
+1553 00049c11
%xmm0
+1557 00049c15
%edx
+1561 00049c19
%edx),%edi
+1564 00049c1c
+1569 00049c21
x)
+1576 00049c28
x,%eax)

f30f2cd0

cvttss2si

%xmm0,

8d3c12

leal

(%edx,

6bd264

imull

$0x64,

89d0

movl

%edx,%

c1fa1f

sarl

$0x1f,

f7ff
8945b0

idivl
movl

%edi
%eax,0

89cb

movl

%ecx,%

e9f1fcffff
660f1f440000

jmp
nopw

0x000498b4
0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

8b459c

movl

0x9c(%

85c0

testl

%eax,%

0f85c0000000
f30f2ae3

jne

f30f102d04191000

movss

0x00049c9b
%ebx,%

cvtsi2ss

0x00101904,%xm

f30f5eec

divss

%xmm4,

0f28c4

movaps

%xmm4,

f30f59c5

mulss

%xmm5,

f30f1035e0120e00

movss

0x000e12e0,%xm

f30f58c6

addss

%xmm6,

f30f2cc0

cvttss2si

%xmm0,

8945ac

movl

%eax,0

f30f2a5d98

cvtsi2ss

0x98(%ebp),%xm

0f28c3

movaps

%xmm3,

f30f59c5

mulss

%xmm5,

f30f58c6

addss

%xmm6,

f30f2cd0

cvttss2si

%xmm0,

8d3c12

leal

(%edx,

e9f8feffff
0f1f8000000000

jmp
nopl

0x00049b19
0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

+1584 00049c30
0xa4(%ebp),%esi
+1588 00049c34
dx
+1593 00049c39
eax
+1595 00049c3b
+1597 00049c3d
%esi),%ebx
+1600 00049c40
%ebx
+1603 00049c43
%esi
+1606 00049c46
ebx
+1608 00049c48
xmm1
+1612 00049c4c
m5
+1620 00049c54
%xmm5
+1624 00049c58
%xmm0
+1627 00049c5b
%xmm0
+1631 00049c5f
m6
+1639 00049c67
%xmm0
+1643 00049c6b
%edx
+1647 00049c6f
xac(%ebp)
+1650 00049c72
m3
+1655 00049c77
%xmm0
+1658 00049c7a
%xmm0
+1662 00049c7e
%xmm0
+1666 00049c82
%edx
+1670 00049c86
%edx),%edi
+1673 00049c89
%edx,%edx
+1676 00049c8c
eax
+1678 00049c8e
%edx
+1681 00049c91
+1683 00049c93
xb0(%ebp)
+1686 00049c96
+1691 00049c9b
xmm4
+1695 00049c9f
m5
+1703 00049ca7

6b75a464
ba89888888

imull

$0x64,

movl

$0x88888889,%e

89f0

movl

%esi,%

f7ea
8d1c32

imull
leal

%edx
(%edx,

c1fb05

sarl

$0x05,

c1fe1f

sarl

$0x1f,

29f3

subl

%esi,%

f30f2acb

cvtsi2ss

%ebx,%

f30f102d04191000

movss

0x00101904,%xm

f30f5ee9

divss

%xmm1,

0f28c5

movaps

%xmm5,

f30f59c1

mulss

%xmm1,

f30f1035e0120e00

movss

0x000e12e0,%xm

f30f58c6

addss

%xmm6,

f30f2cd0

cvttss2si

%xmm0,

8955ac

movl

%edx,0

f30f2a5da4

cvtsi2ss

0xa4(%ebp),%xm

0f28c3

movaps

%xmm3,

f30f59c5

mulss

%xmm5,

f30f58c6

addss

%xmm6,

f30f2cd0

cvttss2si

%xmm0,

8d3c12

leal

(%edx,

6bd264

imull

$0x64,

89d0

movl

%edx,%

c1fa1f

sarl

$0x1f,

f7ff
8945b0

idivl
movl

%edi
%eax,0

e919fcffff
f30f2ae3

jmp

f30f102d04191000

movss

f30f5eec

0x000498b4
%ebx,%

cvtsi2ss

0x00101904,%xm
divss

%xmm4,

%xmm5
+1707 00049cab 0f28c4
%xmm0
+1710 00049cae f30f59c5
%xmm0
+1714 00049cb2 f30f1035e0120e00
m6
+1722 00049cba f30f58c6
%xmm0
+1726 00049cbe f30f2cd0
%edx
+1730 00049cc2 8955ac
xac(%ebp)
+1733 00049cc5 f30f2a5d98
m3
+1738 00049cca 0f28d3
%xmm2
+1741 00049ccd f30f59d5
%xmm2
+1745 00049cd1 f30f2ac6
xmm0
+1749 00049cd5 0f28cc
%xmm1
+1752 00049cd8 f30f5ec8
%xmm1
+1756 00049cdc 0f28c1
%xmm0
+1759 00049cdf f30f2a4d9c
m1
+1764 00049ce4 f30f59c1
%xmm0
+1768 00049ce8 f30f58c6
%xmm0
+1772 00049cec f30f2cc0
%eax
+1776 00049cf0 f30f2ac0
xmm0
+1780 00049cf4 f30f59c5
%xmm0
+1784 00049cf8 f30f58c6
%xmm0
+1788 00049cfc f30f2cd0
%edx
+1792 00049d00 f30f58d6
%xmm2
+1796 00049d04 f30f2cc2
%eax
+1800 00049d08 8d3c02
%eax),%edi
+1803 00049d0b e909feffff
+1808 00049d10 8d4308
ebx),%eax
+1811 00049d13 c7442404ffffffff
04(%esp)
+1819 00049d1b 890424
%esp)
+1822 00049d1e e82b8f0b00
__gnu_cxx::__exchange_and_add(int volatile*,
+1827 00049d23 85c0
eax

movaps

%xmm4,

mulss

%xmm5,

movss

0x000e12e0,%xm
addss

%xmm6,

cvttss2si

%xmm0,

movl

%edx,0

cvtsi2ss

0x98(%ebp),%xm
movaps

%xmm3,

mulss

%xmm5,

cvtsi2ss

%esi,%

movaps

%xmm4,

divss

%xmm0,

movaps

%xmm1,

cvtsi2ss

0x9c(%ebp),%xm
mulss

%xmm1,

addss

%xmm6,

cvttss2si

%xmm0,

cvtsi2ss

%eax,%

mulss

%xmm5,

addss

%xmm6,

cvttss2si

%xmm0,

addss

%xmm6,

cvttss2si

%xmm2,

leal

(%edx,

leal

0x00049b19
0x08(%

jmp
movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

+1829 00049d25 0f8fcdf9ffff


jg
0x000496f8
+1835 00049d2b 8d45dd
leal
0xdd(%
ebp),%eax
+1838 00049d2e 89442404
movl
%eax,0
x04(%esp)
+1842 00049d32 891c24
movl
%ebx,(
%esp)
+1845 00049d35 e84a8f0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1850 00049d3a e9b9f9ffff
jmp
0x000496f8
+1855 00049d3f 8d4308
leal
0x08(%
ebx),%eax
+1858 00049d42 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1866 00049d4a 890424
movl
%eax,(
%esp)
+1869 00049d4d e8fc8e0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1874 00049d52 85c0
testl
%eax,%
eax
+1876 00049d54 0f8f7ffaffff
jg
0x000497d9
+1882 00049d5a 8d45d7
leal
0xd7(%
ebp),%eax
+1885 00049d5d 89442404
movl
%eax,0
x04(%esp)
+1889 00049d61 891c24
movl
%ebx,(
%esp)
+1892 00049d64 e81b8f0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1897 00049d69 e96bfaffff
jmp
0x000497d9
+1902 00049d6e 8d4308
leal
0x08(%
ebx),%eax
+1905 00049d71 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1913 00049d79 890424
movl
%eax,(
%esp)
+1916 00049d7c e8cd8e0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1921 00049d81 85c0
testl
%eax,%
eax
+1923 00049d83 0f8f05faffff
jg
0x0004978e
+1929 00049d89 8d45d9
leal
0xd9(%
ebp),%eax
+1932 00049d8c 89442404
movl
%eax,0
x04(%esp)
+1936 00049d90 891c24
movl
%ebx,(
%esp)
+1939 00049d93 e8ec8e0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1944 00049d98 e9f1f9ffff
jmp
0x0004978e
+1949 00049d9d 8d4308
leal
0x08(%
ebx),%eax
+1952 00049da0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1960 00049da8 890424
movl
%eax,(
%esp)
+1963 00049dab e89e8e0b00
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+1968 00049db0 85c0
testl
%eax,%
eax
+1970 00049db2 0f8faaf8ffff
jg
0x00049662
+1976 00049db8 8d45e1
leal
0xe1(%
ebp),%eax
+1979 00049dbb 89442404
movl
%eax,0
x04(%esp)
+1983 00049dbf 891c24
movl
%ebx,(
%esp)
+1986 00049dc2 e8bd8e0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1991 00049dc7 e996f8ffff
jmp
0x00049662
+1996 00049dcc 8d4308
leal
0x08(%
ebx),%eax
+1999 00049dcf c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2007 00049dd7 890424
movl
%eax,(
%esp)
+2010 00049dda e86f8e0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2015 00049ddf 85c0
testl
%eax,%
eax
+2017 00049de1 0f8fc6f8ffff
jg
0x000496ad
+2023 00049de7 8d45df
leal
0xdf(%
ebp),%eax
+2026 00049dea 89442404
movl
%eax,0
x04(%esp)
+2030 00049dee 891c24
movl
%ebx,(
%esp)
+2033 00049df1 e88e8e0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2038 00049df6 e9b2f8ffff
jmp
0x000496ad
+2043 00049dfb 8d4308
leal
0x08(%
ebx),%eax
+2046 00049dfe c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2054 00049e06 890424
movl
%eax,(
%esp)
+2057 00049e09 e8408e0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2062 00049e0e 85c0
testl
%eax,%
eax
+2064 00049e10 0f8f2df9ffff
jg
0x00049743
+2070 00049e16 8d45db
leal
0xdb(%
ebp),%eax
+2073 00049e19 89442404
movl
%eax,0
x04(%esp)
+2077 00049e1d 891c24
movl
%ebx,(
%esp)
+2080 00049e20 e85f8e0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2085 00049e25 e919f9ffff
jmp
0x00049743
+2090 00049e2a 89c3
movl
%eax,%
ebx
+2092 00049e2c 8b75d0
movl
0xd0(%
ebp),%esi

+2095 00049e2f 83ee0c


subl
$0x0c,
%esi
+2098 00049e32 3b3588801300
cmpl
0x00138088,%es
i
+2104 00049e38 750c
jne
0x0004
9e46
+2106 00049e3a 891c24
movl
%ebx,(
%esp)
+2109 00049e3d e8068e0b00
calll
0x00102c48
__Unwind_Resume
+2114 00049e42 89c3
movl
%eax,%
ebx
+2116 00049e44 ebf4
jmp
0x0004
9e3a
+2118 00049e46 8d4608
leal
0x08(%
esi),%eax
+2121 00049e49 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2129 00049e51 890424
movl
%eax,(
%esp)
+2132 00049e54 e8f58d0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2137 00049e59 85c0
testl
%eax,%
eax
+2139 00049e5b 7fdd
jg
0x0004
9e3a
+2141 00049e5d 8d45e0
leal
0xe0(%
ebp),%eax
+2144 00049e60 89442404
movl
%eax,0
x04(%esp)
+2148 00049e64 893424
movl
%esi,(
%esp)
+2151 00049e67 e8188e0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2156 00049e6c ebcc
jmp
0x0004
9e3a
+2158 00049e6e ebd2
jmp
0x0004
9e42
+2160 00049e70 ebd0
jmp
0x0004
9e42
+2162 00049e72 89c3
movl
%eax,%
ebx
+2164 00049e74 8b75c0
movl
0xc0(%
ebp),%esi
+2167 00049e77 83ee0c
subl
$0x0c,
%esi
+2170 00049e7a 397594
cmpl
%esi,0
x94(%ebp)
+2173 00049e7d 74bb
je
0x0004
9e3a
+2175 00049e7f 8d4608
leal
0x08(%
esi),%eax
+2178 00049e82 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2186 00049e8a 890424
movl
%eax,(
%esp)
+2189 00049e8d e8bc8d0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2194 00049e92 85c0
testl
%eax,%

eax
+2196 00049e94 7fa4
jg
0x0004
9e3a
+2198 00049e96 8d45d8
leal
0xd8(%
ebp),%eax
+2201 00049e99 89442404
movl
%eax,0
x04(%esp)
+2205 00049e9d 893424
movl
%esi,(
%esp)
+2208 00049ea0 e8df8d0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2213 00049ea5 eb93
jmp
0x0004
9e3a
+2215 00049ea7 eb99
jmp
0x0004
9e42
+2217 00049ea9 eb97
jmp
0x0004
9e42
+2219 00049eab eb95
jmp
0x0004
9e42
+2221 00049ead eb93
jmp
0x0004
9e42
+2223 00049eaf eb91
jmp
0x0004
9e42
+2225 00049eb1 eb8f
jmp
0x0004
9e42
+2227 00049eb3 eb8d
jmp
0x0004
9e42
+2229 00049eb5 eb8b
jmp
0x0004
9e42
+2231 00049eb7 89c3
movl
%eax,%
ebx
+2233 00049eb9 8b75cc
movl
0xcc(%
ebp),%esi
+2236 00049ebc 83ee0c
subl
$0x0c,
%esi
+2239 00049ebf 397594
cmpl
%esi,0
x94(%ebp)
+2242 00049ec2 0f8472ffffff
je
0x00049e3a
+2248 00049ec8 8d4608
leal
0x08(%
esi),%eax
+2251 00049ecb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2259 00049ed3 890424
movl
%eax,(
%esp)
+2262 00049ed6 e8738d0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2267 00049edb 85c0
testl
%eax,%
eax
+2269 00049edd 0f8f57ffffff
jg
0x00049e3a
+2275 00049ee3 8d45de
leal
0xde(%
ebp),%eax
+2278 00049ee6 89442404
movl
%eax,0
x04(%esp)
+2282 00049eea 893424
movl
%esi,(
%esp)
+2285 00049eed e8928d0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2290 00049ef2 e943ffffff
jmp
0x00049e3a

+2295 00049ef7 e946ffffff


jmp
0x00049e42
+2300 00049efc 89c3
movl
%eax,%
ebx
+2302 00049efe 8b75bc
movl
0xbc(%
ebp),%esi
+2305 00049f01 83ee0c
subl
$0x0c,
%esi
+2308 00049f04 397594
cmpl
%esi,0
x94(%ebp)
+2311 00049f07 0f842dffffff
je
0x00049e3a
+2317 00049f0d 8d4608
leal
0x08(%
esi),%eax
+2320 00049f10 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2328 00049f18 890424
movl
%eax,(
%esp)
+2331 00049f1b e82e8d0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2336 00049f20 85c0
testl
%eax,%
eax
+2338 00049f22 0f8f12ffffff
jg
0x00049e3a
+2344 00049f28 8d45d6
leal
0xd6(%
ebp),%eax
+2347 00049f2b 89442404
movl
%eax,0
x04(%esp)
+2351 00049f2f 893424
movl
%esi,(
%esp)
+2354 00049f32 e84d8d0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2359 00049f37 e9fefeffff
jmp
0x00049e3a
+2364 00049f3c e901ffffff
jmp
0x00049e42
+2369 00049f41 e9fcfeffff
jmp
0x00049e42
+2374 00049f46 e9f7feffff
jmp
0x00049e42
+2379 00049f4b 89c3
movl
%eax,%
ebx
+2381 00049f4d 8b75c8
movl
0xc8(%
ebp),%esi
+2384 00049f50 83ee0c
subl
$0x0c,
%esi
+2387 00049f53 397594
cmpl
%esi,0
x94(%ebp)
+2390 00049f56 0f84defeffff
je
0x00049e3a
+2396 00049f5c 8d4608
leal
0x08(%
esi),%eax
+2399 00049f5f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2407 00049f67 890424
movl
%eax,(
%esp)
+2410 00049f6a e8df8c0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2415 00049f6f 85c0
testl
%eax,%
eax
+2417 00049f71 0f8fc3feffff
jg
0x00049e3a
+2423 00049f77 8d45dc
leal
0xdc(%
ebp),%eax
+2426 00049f7a 89442404
movl
%eax,0
x04(%esp)
+2430 00049f7e 893424
movl
%esi,(
%esp)

+2433 00049f81 e8fe8c0b00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2438 00049f86 e9affeffff
jmp
0x00049e3a
+2443 00049f8b 89c3
movl
%eax,%
ebx
+2445 00049f8d 8b75c4
movl
0xc4(%
ebp),%esi
+2448 00049f90 83ee0c
subl
$0x0c,
%esi
+2451 00049f93 397594
cmpl
%esi,0
x94(%ebp)
+2454 00049f96 0f849efeffff
je
0x00049e3a
+2460 00049f9c 8d4608
leal
0x08(%
esi),%eax
+2463 00049f9f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2471 00049fa7 890424
movl
%eax,(
%esp)
+2474 00049faa e89f8c0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2479 00049faf 85c0
testl
%eax,%
eax
+2481 00049fb1 0f8f83feffff
jg
0x00049e3a
+2487 00049fb7 8d45da
leal
0xda(%
ebp),%eax
+2490 00049fba 89442404
movl
%eax,0
x04(%esp)
+2494 00049fbe 893424
movl
%esi,(
%esp)
+2497 00049fc1 e8be8c0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2502 00049fc6 e96ffeffff
jmp
0x00049e3a
+2507 00049fcb e972feffff
jmp
0x00049e42
+2512 00049fd0 e96dfeffff
jmp
0x00049e42
+2517 00049fd5 e968feffff
jmp
0x00049e42
+2522 00049fda 660f1f440000
nopw
0x00(%eax,%eax
)
+0

00049fe0 55

pushl

%ebp
+1
00049fe1 89e5
%esp,%ebp
+3
00049fe3 57
%edi
+4
00049fe4 56
%esi
+5
00049fe5 53
%ebx
+6
00049fe6 81ecec000000
000ec,%esp
+12 00049fec 8d8554ffffff
p),%eax
+18 00049ff2 890424
%esp)
+21 00049ff5 e8088d0b00
std::ios_base::ios_base()
+26 00049ffa a1e8801300
x

movl
pushl
pushl
pushl
subl
leal

$0x000
0xffffff54(%eb

movl

%eax,(

calll

0x00102d02

movl

0x001380e8,%ea

+31 00049fff
%eax
+34 0004a002
4(%ebp)
+40 0004a008
c4(%ebp)
+47 0004a00f
0xc8(%ebp)
+51 0004a013
0xc9(%ebp)
+55 0004a017
cc(%ebp)
+62 0004a01e
d0(%ebp)
+69 0004a025
d4(%ebp)
+76 0004a02c
d8(%ebp)
+83 0004a033
x
+89 0004a039
edx),%esi
+92 0004a03c
8(%ebp)
+98 0004a042
esi),%eax
+101 0004a045
c(%ebp)
+107 0004a04b
esi),%eax
+110 0004a04e
edx),%edx
+113 0004a051
0(%ebp)
+119 0004a057
8(%ebp,%eax)
+126 0004a05e
i
+132 0004a064
edi),%eax
+135 0004a067
8(%ebp)
+141 0004a06d
edi),%eax
+144 0004a070
4(%ebp)
+150 0004a076
x
+155 0004a07b
%eax
+158 0004a07e
c(%ebp)
+164 0004a084
(%ebp)
+174 0004a08e
(%ebp)
+184 0004a098
(%ebp)
+194 0004a0a2
(%ebp)

83c008

addl

$0x08,

898554ffffff

movl

%eax,0xffffff5

c745c400000000

movl

$0x00000000,0x

c645c800

movb

$0x00,

c645c900

movb

$0x00,

c745cc00000000

movl

$0x00000000,0x

c745d000000000

movl

$0x00000000,0x

c745d400000000

movl

$0x00000000,0x

c745d800000000

movl

$0x00000000,0x

8b15f0801300

movl

0x001380f0,%ed

8b7204

movl

89b528ffffff

movl

8d46f4

%esi,0xffffff2
leal

89851cffffff

0x04(%

movl

0xf4(%
%eax,0xffffff1

8b46f4

movl

0xf4(%

8b5208

movl

0x08(%

899520ffffff

movl

%edx,0xffffff2

89940528ffffff

movl

%edx,0xffffff2

8b3ddc801300

movl

0x001380dc,%ed

8d470c

leal

898528ffffff

movl

8d4720

0x0c(%
%eax,0xffffff2

leal

0x20(%

898554ffffff

movl

%eax,0xffffff5

a1e0801300

movl

0x001380e0,%ea

83c008

addl

89852cffffff

movl

$0x08,
%eax,0xffffff2

c78530ffffff00000000

movl

$0x00000000,0xffffff30

c78534ffffff00000000

movl

$0x00000000,0xffffff34

c78538ffffff00000000

movl

$0x00000000,0xffffff38

c7853cffffff00000000

movl

$0x00000000,0xffffff3c

+204 0004a0ac c78540ffffff00000000


movl
$0x00000000,0xffffff40
(%ebp)
+214 0004a0b6 c78544ffffff00000000
movl
$0x00000000,0xffffff44
(%ebp)
+224 0004a0c0 8d9548ffffff
leal
0xffffff48(%eb
p),%edx
+230 0004a0c6 891424
movl
%edx,(
%esp)
+233 0004a0c9 e8288c0b00
calll
0x00102cf6
std::locale::locale()
+238 0004a0ce a1ec801300
movl
0x001380ec,%ea
x
+243 0004a0d3 83c008
addl
$0x08,
%eax
+246 0004a0d6 89852cffffff
movl
%eax,0xffffff2
c(%ebp)
+252 0004a0dc c7854cffffff10000000
movl
$0x00000010,0xffffff4c
(%ebp)
+262 0004a0e6 a188801300
movl
0x00138088,%ea
x
+267 0004a0eb 898524ffffff
movl
%eax,0xffffff2
4(%ebp)
+273 0004a0f1 83c00c
addl
$0x0c,
%eax
+276 0004a0f4 898550ffffff
movl
%eax,0xffffff5
0(%ebp)
+282 0004a0fa 8d852cffffff
leal
0xffffff2c(%eb
p),%eax
+288 0004a100 89442404
movl
%eax,0
x04(%esp)
+292 0004a104 8d9554ffffff
leal
0xffffff54(%eb
p),%edx
+298 0004a10a 891424
movl
%edx,(
%esp)
+301 0004a10d e8fc8b0b00
calll
0x00102d0e
std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<cha
r, std::char_traits<char> >*)
+306 0004a112 c744240493560d00
movl
$0x000d5693,0x
04(%esp)
%ROOT%\Images\Tagged
+314 0004a11a 8d8528ffffff
leal
0xffffff28(%eb
p),%eax
+320 0004a120 890424
movl
%eax,(
%esp)
+323 0004a123 e8348c0b00
calll
0x00102d5c
std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char
_traits<char> >&, char const*)std::basic_ostream<char, std::char_traits<char> >&
+328 0004a128 8b550c
movl
0x0c(%
ebp),%edx
+331 0004a12b 89542404
movl
%edx,0
x04(%esp)
+335 0004a12f 890424
movl
%eax,(
%esp)
+338 0004a132 e82b8c0b00
calll
0x00102d62
std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::b
asic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_
traits<char>, std::allocator<char> > const&)std::basic_ostream<char, std::char_t
raits<char> >&
+343 0004a137 c7442404a8560d00
movl
$0x000d56a8,0x
04(%esp)
.png
+351 0004a13f 890424
movl
%eax,(

%esp)
+354 0004a142 e8158c0b00
calll
0x00102d5c
std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char
_traits<char> >&, char const*)std::basic_ostream<char, std::char_traits<char> >&
+359 0004a147 890424
movl
%eax,(
%esp)
+362 0004a14a e8018c0b00
calll
0x00102d50
std::ends<char, std::char_traits<char> >(std::basic_ostream<char, std::char_
traits<char> >&)std::basic_ostream<char, std::char_traits<char> >&
+367 0004a14f 8b5510
movl
0x10(%
ebp),%edx
+370 0004a152 8b02
movl
(%edx)
,%eax
+372 0004a154 8b18
movl
(%eax)
,%ebx
+374 0004a156 8b9540ffffff
movl
0xffffff40(%eb
p),%edx
+380 0004a15c 85d2
testl
%edx,%
edx
+382 0004a15e 0f840e010000
je
0x0004a272
+388 0004a164 8b8d38ffffff
movl
0xffffff38(%eb
p),%ecx
+394 0004a16a 39ca
cmpl
%ecx,%
edx
+396 0004a16c 0f87de000000
ja
0x0004a250
+402 0004a172 885c240c
movb
%bl,0x
0c(%esp)
+406 0004a176 8d45e5
leal
0xe5(%
ebp),%eax
+409 0004a179 89442408
movl
%eax,0
x08(%esp)
+413 0004a17d 894c2404
movl
%ecx,0
x04(%esp)
+417 0004a181 8b853cffffff
movl
0xffffff3c(%eb
p),%eax
+423 0004a187 890424
movl
%eax,(
%esp)
+426 0004a18a e8c18bfeff
calll
0x00032d50
+431 0004a18f 8945dc
movl
%eax,0
xdc(%ebp)
+434 0004a192 8b45dc
movl
0xdc(%
ebp),%eax
+437 0004a195 89442404
movl
%eax,0
x04(%esp)
+441 0004a199 8b4510
movl
0x10(%
ebp),%eax
+444 0004a19c 890424
movl
%eax,(
%esp)
+447 0004a19f ffd3
call
*%ebx
+449 0004a1a1 8b5ddc
movl
0xdc(%
ebp),%ebx
+452 0004a1a4 83eb0c
subl
$0x0c,
%ebx
+455 0004a1a7 399d24ffffff
cmpl
%ebx,0xffffff2
4(%ebp)
+461 0004a1ad 0f8508010000
jne
0x0004a2bb
+467 0004a1b3 8d470c
leal
0x0c(%
edi),%eax
+470 0004a1b6 898528ffffff
movl
%eax,0xffffff2
8(%ebp)

+476 0004a1bc 8d4720


edi),%eax
+479 0004a1bf 898554ffffff
4(%ebp)
+485 0004a1c5 a1ec801300
x
+490 0004a1ca 83c008
%eax
+493 0004a1cd 89852cffffff
c(%ebp)
+499 0004a1d3 8b9d50ffffff
p),%ebx
+505 0004a1d9 83eb0c
%ebx
+508 0004a1dc 399d24ffffff
4(%ebp)
+514 0004a1e2 0f85a4000000
+520 0004a1e8 a1e0801300
x
+525 0004a1ed 83c008
%eax
+528 0004a1f0 89852cffffff
c(%ebp)
+534 0004a1f6 8d8548ffffff
p),%eax
+540 0004a1fc 890424
%esp)
+543 0004a1ff e8f88a0b00
std::locale::~locale()
+548 0004a204 89b528ffffff
8(%ebp)
+554 0004a20a 8b951cffffff
p),%edx
+560 0004a210 8b02
,%eax
+562 0004a212 8b9520ffffff
p),%edx
+568 0004a218 89940528ffffff
8(%ebp,%eax)
+575 0004a21f a1e8801300
x
+580 0004a224 83c008
%eax
+583 0004a227 898554ffffff
4(%ebp)
+589 0004a22d 8d8554ffffff
p),%eax
+595 0004a233 890424
%esp)
+598 0004a236 e8cd8a0b00
std::ios_base::~ios_base()
+603 0004a23b 81c4ec000000
sp
+609 0004a241 5b
+610 0004a242 5e
+611 0004a243 5f
+612 0004a244 c9
+613 0004a245 c3
+614 0004a246 662e0f1f840000000000
ax)

leal
movl

%eax,0xffffff5

movl

0x001380ec,%ea
addl

$0x08,

movl

%eax,0xffffff2

movl

0xffffff50(%eb
subl

$0x0c,

cmpl

%ebx,0xffffff2

jne
movl

0x0004a28c
0x001380e0,%ea
addl

$0x08,

movl

%eax,0xffffff2

leal

0xffffff48(%eb
movl

%eax,(

calll

0x00102cfc

movl

%esi,0xffffff2

movl

0xffffff1c(%eb
movl

(%edx)

movl

0xffffff20(%eb

movl

%edx,0xffffff2

movl

0x001380e8,%ea
addl

$0x08,

movl

%eax,0xffffff5

leal

0xffffff54(%eb
movl

nopw

0x20(%

%eax,(

calll

0x00102d08

addl

$0x000000ec,%e
popl
%ebx
popl
%esi
popl
%edi
leave
ret
%cs:0x00000000(%eax,%e

+624 0004a250 885c240c


movb
%bl,0x
0c(%esp)
+628 0004a254 8d45e6
leal
0xe6(%
ebp),%eax
+631 0004a257 89442408
movl
%eax,0
x08(%esp)
+635 0004a25b 89542404
movl
%edx,0
x04(%esp)
+639 0004a25f 8b853cffffff
movl
0xffffff3c(%eb
p),%eax
+645 0004a265 890424
movl
%eax,(
%esp)
+648 0004a268 e8e38afeff
calll
0x00032d50
+653 0004a26d e91dffffff
jmp
0x0004a18f
+658 0004a272 8d8550ffffff
leal
0xffffff50(%eb
p),%eax
+664 0004a278 89442404
movl
%eax,0
x04(%esp)
+668 0004a27c 8d45dc
leal
0xdc(%
ebp),%eax
+671 0004a27f 890424
movl
%eax,(
%esp)
+674 0004a282 e83f8a0b00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+679 0004a287 e906ffffff
jmp
0x0004a192
+684 0004a28c 8d4308
leal
0x08(%
ebx),%eax
+687 0004a28f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+695 0004a297 890424
movl
%eax,(
%esp)
+698 0004a29a e8af890b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+703 0004a29f 85c0
testl
%eax,%
eax
+705 0004a2a1 0f8f41ffffff
jg
0x0004a1e8
+711 0004a2a7 8d45e1
leal
0xe1(%
ebp),%eax
+714 0004a2aa 89442404
movl
%eax,0
x04(%esp)
+718 0004a2ae 891c24
movl
%ebx,(
%esp)
+721 0004a2b1 e8ce890b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+726 0004a2b6 e92dffffff
jmp
0x0004a1e8
+731 0004a2bb 8d4308
leal
0x08(%
ebx),%eax
+734 0004a2be c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+742 0004a2c6 890424
movl
%eax,(
%esp)
+745 0004a2c9 e880890b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+750 0004a2ce 85c0
testl
%eax,%
eax
+752 0004a2d0 0f8fddfeffff
jg
0x0004a1b3
+758 0004a2d6 8d45e3
leal
0xe3(%

ebp),%eax
+761 0004a2d9 89442404
movl
%eax,0
x04(%esp)
+765 0004a2dd 891c24
movl
%ebx,(
%esp)
+768 0004a2e0 e89f890b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+773 0004a2e5 e9c9feffff
jmp
0x0004a1b3
+778 0004a2ea 898518ffffff
movl
%eax,0xffffff1
8(%ebp)
+784 0004a2f0 8d470c
leal
0x0c(%
edi),%eax
+787 0004a2f3 898528ffffff
movl
%eax,0xffffff2
8(%ebp)
+793 0004a2f9 8d4720
leal
0x20(%
edi),%eax
+796 0004a2fc 898554ffffff
movl
%eax,0xffffff5
4(%ebp)
+802 0004a302 a1ec801300
movl
0x001380ec,%ea
x
+807 0004a307 83c008
addl
$0x08,
%eax
+810 0004a30a 89852cffffff
movl
%eax,0xffffff2
c(%ebp)
+816 0004a310 8b9d50ffffff
movl
0xffffff50(%eb
p),%ebx
+822 0004a316 83eb0c
subl
$0x0c,
%ebx
+825 0004a319 399d24ffffff
cmpl
%ebx,0xffffff2
4(%ebp)
+831 0004a31f 0f85ac000000
jne
0x0004a3d1
+837 0004a325 a1e0801300
movl
0x001380e0,%ea
x
+842 0004a32a 83c008
addl
$0x08,
%eax
+845 0004a32d 89852cffffff
movl
%eax,0xffffff2
c(%ebp)
+851 0004a333 8d8548ffffff
leal
0xffffff48(%eb
p),%eax
+857 0004a339 890424
movl
%eax,(
%esp)
+860 0004a33c e8bb890b00
calll
0x00102cfc
std::locale::~locale()
+865 0004a341 89b528ffffff
movl
%esi,0xffffff2
8(%ebp)
+871 0004a347 8b951cffffff
movl
0xffffff1c(%eb
p),%edx
+877 0004a34d 8b02
movl
(%edx)
,%eax
+879 0004a34f 8b9520ffffff
movl
0xffffff20(%eb
p),%edx
+885 0004a355 89940528ffffff
movl
%edx,0xffffff2
8(%ebp,%eax)
+892 0004a35c a1e8801300
movl
0x001380e8,%ea
x
+897 0004a361 83c008
addl
$0x08,
%eax
+900 0004a364 898554ffffff
movl
%eax,0xffffff5
4(%ebp)

+906 0004a36a 8d8554ffffff


leal
p),%eax
+912 0004a370 890424
%esp)
+915 0004a373 e890890b00
calll
std::ios_base::~ios_base()
+920 0004a378 8b9518ffffff
movl
p),%edx
+926 0004a37e 891424
%esp)
+929 0004a381 e8c2880b00
calll
__Unwind_Resume
+934 0004a386 898518ffffff
movl
8(%ebp)
+940 0004a38c a1ec801300
movl
x
+945 0004a391 83c008
%eax
+948 0004a394 89852cffffff
movl
c(%ebp)
+954 0004a39a 8b9d50ffffff
movl
p),%ebx
+960 0004a3a0 83eb0c
%ebx
+963 0004a3a3 399d24ffffff
cmpl
4(%ebp)
+969 0004a3a9 7555
a400
+971 0004a3ab a1e0801300
movl
x
+976 0004a3b0 83c008
%eax
+979 0004a3b3 89852cffffff
movl
c(%ebp)
+985 0004a3b9 8d9548ffffff
leal
p),%edx
+991 0004a3bf 891424
%esp)
+994 0004a3c2 e835890b00
calll
std::locale::~locale()
+999 0004a3c7 e975ffffff
jmp
+1004 0004a3cc e919ffffff
jmp
+1009 0004a3d1 8d4308
ebx),%eax
+1012 0004a3d4 c7442404ffffffff
movl
04(%esp)
+1020 0004a3dc 890424
%esp)
+1023 0004a3df e86a880b00
calll
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1028 0004a3e4 85c0
eax
+1030 0004a3e6 0f8f39ffffff
jg
+1036 0004a3ec 8d45e2
ebp),%eax
+1039 0004a3ef 89442404
x04(%esp)
+1043 0004a3f3 891c24
%esp)
+1046 0004a3f6 e889880b00
calll

0xffffff54(%eb
movl

%eax,(
0x00102d08
0xffffff18(%eb

movl

%edx,(
0x00102c48
%eax,0xffffff1
0x001380ec,%ea

addl

$0x08,
%eax,0xffffff2
0xffffff50(%eb

subl

$0x0c,
%ebx,0xffffff2

jne

0x0004
0x001380e0,%ea

addl

$0x08,
%eax,0xffffff2
0xffffff48(%eb

movl

%edx,(
0x00102cfc

leal

0x0004a341
0x0004a2ea
0x08(%
$0xffffffff,0x

movl

%eax,(
0x00102c4e

testl

%eax,%

leal

0x0004a325
0xe2(%

movl

%eax,0

movl

%ebx,(
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+1051 0004a3fb e925ffffff
jmp
0x0004a325
+1056 0004a400 8d4308
leal
0x08(%
ebx),%eax
+1059 0004a403 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1067 0004a40b 890424
movl
%eax,(
%esp)
+1070 0004a40e e83b880b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1075 0004a413 85c0
testl
%eax,%
eax
+1077 0004a415 7f94
jg
0x0004
a3ab
+1079 0004a417 8d45e7
leal
0xe7(%
ebp),%eax
+1082 0004a41a 89442404
movl
%eax,0
x04(%esp)
+1086 0004a41e 891c24
movl
%ebx,(
%esp)
+1089 0004a421 e85e880b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1094 0004a426 eb83
jmp
0x0004
a3ab
+1096 0004a428 898518ffffff
movl
%eax,0xffffff1
8(%ebp)
+1102 0004a42e e978ffffff
jmp
0x0004a3ab
+1107 0004a433 898518ffffff
movl
%eax,0xffffff1
8(%ebp)
+1113 0004a439 e9e7feffff
jmp
0x0004a325
+1118 0004a43e e9a7feffff
jmp
0x0004a2ea
+1123 0004a443 898518ffffff
movl
%eax,0xffffff1
8(%ebp)
+1129 0004a449 8b5ddc
movl
0xdc(%
ebp),%ebx
+1132 0004a44c 83eb0c
subl
$0x0c,
%ebx
+1135 0004a44f 399d24ffffff
cmpl
%ebx,0xffffff2
4(%ebp)
+1141 0004a455 0f8495feffff
je
0x0004a2f0
+1147 0004a45b 8d4308
leal
0x08(%
ebx),%eax
+1150 0004a45e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1158 0004a466 890424
movl
%eax,(
%esp)
+1161 0004a469 e8e0870b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1166 0004a46e 85c0
testl
%eax,%
eax
+1168 0004a470 0f8f7afeffff
jg
0x0004a2f0
+1174 0004a476 8d45e4
leal
0xe4(%
ebp),%eax
+1177 0004a479 89442404
movl
%eax,0
x04(%esp)
+1181 0004a47d 891c24
movl
%ebx,(
%esp)
+1184 0004a480 e8ff870b00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+1189 0004a485 e966feffff
jmp
0x0004a2f0
+1194 0004a48a e95bfeffff
jmp
0x0004a2ea
+1199 0004a48f eba2
jmp
0x0004
a433
+1201 0004a491 e954feffff
jmp
0x0004a2ea
+1206 0004a496 90
nop
+1207 0004a497 90
nop
+1208 0004a498 90
nop
+1209 0004a499 90
nop
+1210 0004a49a 90
nop
+1211 0004a49b 90
nop
+1212 0004a49c 90
nop
+1213 0004a49d 90
nop
+1214 0004a49e 90
nop
+1215 0004a49f 90
nop
+0

0004a4a0 55

pushl

%ebp
+1
0004a4a1 89e5
%esp,%ebp
+3
0004a4a3 53
%ebx
+4
0004a4a4 83ec14
$0x14,%esp
+7
0004a4a7 8b5d08
0x08(%ebp),%ebx
+10 0004a4aa c703a0a11300
ebx)
+16 0004a4b0 891c24
%esp)
+19 0004a4b3 e888d4fbff
+24 0004a4b8 895d08
x08(%ebp)
+27 0004a4bb 83c414
%esp
+30 0004a4be 5b
+31 0004a4bf c9
+32 0004a4c0 e9a9880b00
+37 0004a4c5 90
+38 0004a4c6 662e0f1f840000000000
ax)
+0

movl
pushl
subl
movl
movl

$0x0013a1a0,(%
movl

%ebx,(

movl

0x00007940
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

0004a4d0 55

pushl

%ebp
+1
0004a4d1 89e5
%esp,%ebp
+3
0004a4d3 8b4508
0x08(%ebp),%eax
+6
0004a4d6 c700a0a11300
3a1a0,(%eax)
+12 0004a4dc 894508
x08(%ebp)
+15 0004a4df c9
+16 0004a4e0 e95bd4fbff
+21 0004a4e5 90
+22 0004a4e6 662e0f1f840000000000
ax)

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00007940
nop
%cs:0x00000000(%eax,%e

+0

0004a4f0 55

pushl

%ebp
+1
0004a4f1
%esp,%ebp
+3
0004a4f3
%edi
+4
0004a4f4
%esi
+5
0004a4f5
%ebx
+6
0004a4f6
$0x2c,%esp
+9
0004a4f9
0x10(%ebp),%esi
+12 0004a4fc 8b450c
ebp),%eax
+15 0004a4ff 8945dc
xdc(%ebp)
+18 0004a502 8b5508
ebp),%edx
+21 0004a505 8b4a04
edx),%ecx
+24 0004a508 3b4a08
edx),%ecx
+27 0004a50b 746b
a578
+29 0004a50d 85c9
ecx
+31 0004a50f 7411
a522
+33 0004a511 8b51f8
ecx),%edx
+36 0004a514 8b41fc
ecx),%eax
+39 0004a517 894104
x04(%ecx)
+42 0004a51a 8911
%ecx)
+44 0004a51c 8b4508
ebp),%eax
+47 0004a51f 8b4804
eax),%ecx
+50 0004a522 89ca
edx
+52 0004a524 83c108
%ecx
+55 0004a527 8b4508
ebp),%eax
+58 0004a52a 894804
x04(%eax)
+61 0004a52d 8b7e04
esi),%edi
+64 0004a530 8b36
,%esi
+66 0004a532 8975e0
xe0(%ebp)
+69 0004a535 8d42f8
edx),%eax
+72 0004a538 89c6
esi

89e5

movl

57

pushl

56

pushl

53

pushl

83ec2c

subl

8b7510

movl
movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

0x04(%

cmpl

0x08(%

je

0x0004

testl

%ecx,%

je

0x0004

movl

0xf8(%

movl

0xfc(%

movl

%eax,0

movl

%edx,(

movl

0x08(%

movl

0x04(%

movl

%ecx,%

addl

$0x08,

movl

0x08(%

movl

%ecx,0

movl

0x04(%

movl

(%esi)

movl

%esi,0

leal

0xf8(%

movl

%eax,%

+74 0004a53a
ebp),%esi
+77 0004a53d
%esi
+80 0004a540
esi
+82 0004a542
a565
+84 0004a544
ebx
+86 0004a546
ecx
+88 0004a548
x,%eax)
+96 0004a550
ecx),%edx
+99 0004a553
ecx),%eax
+102 0004a556
xfc(%ebx)
+105 0004a559
xf8(%ebx)
+108 0004a55c
%ebx
+111 0004a55f
%ecx
+114 0004a562
+115 0004a563
a550
+117 0004a565
ebp),%edx
+120 0004a568
x04(%edx)
+123 0004a56b
ebp),%eax
+126 0004a56e
%edx)
+128 0004a570
%esp
+131 0004a573
+132 0004a574
+133 0004a575
+134 0004a576
+135 0004a577
+136 0004a578
eax
+138 0004a57a
,%eax
+140 0004a57c
%eax
+143 0004a57f
ax
+148 0004a584
+154 0004a58a
dx
+159 0004a58f
eax
+161 0004a591
+167 0004a597
%eax),%edx

2b75dc

subl

0xdc(%

c1fe03

sarl

$0x03,

85f6

testl

%esi,%

7e21

jle

0x0004

89d3

movl

%edx,%

89c1

movl

%eax,%

0f1f840000000000

nopl

0x00000000(%ea

8b51f8

movl

0xf8(%

8b41fc

movl

0xfc(%

8943fc

movl

%eax,0

8953f8

movl

%edx,0

83eb08

subl

$0x08,

83e908

subl

$0x08,

4e
75eb

decl
jne

%esi
0x0004

8b550c

movl

0x0c(%

897a04

movl

%edi,0

8b45e0

movl

0xe0(%

8902

movl

%eax,(

83c42c

addl

$0x2c,

5b
5e
5f
c9
c3
89c8

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

2b02

subl

(%edx)

c1f803

sarl

$0x03,

%ecx,%

3dffffff1f

cmpl

$0x1fffffff,%e

0f84e0000000
ba01000000

je
movl

0x0004a66a
$0x00000001,%e

85c0
0f84c8000000
8d1400

testl
je
leal

%eax,%
0x0004a65f
(%eax,

+170 0004a59a c745e4f8ffffff


e4(%ebp)
+177 0004a5a1 39c2
edx
+179 0004a5a3 0f83ae000000
+185 0004a5a9 8b45e4
ebp),%eax
+188 0004a5ac 890424
%esp)
+191 0004a5af e8c6870b00
operator new(unsigned long)
+196 0004a5b4 8945d8
xd8(%ebp)
+199 0004a5b7 8b5508
ebp),%edx
+202 0004a5ba 8b1a
,%ebx
+204 0004a5bc 89c1
ecx
+206 0004a5be 395d0c
x0c(%ebp)
+209 0004a5c1 7426
a5e9
+211 0004a5c3 660f1f440000
)
+217 0004a5c9 0f1f8000000000
x)
+224 0004a5d0 85c9
ecx
+226 0004a5d2 740a
a5de
+228 0004a5d4 8b13
,%edx
+230 0004a5d6 8b4304
ebx),%eax
+233 0004a5d9 894104
x04(%ecx)
+236 0004a5dc 8911
%ecx)
+238 0004a5de 83c308
%ebx
+241 0004a5e1 83c108
%ecx
+244 0004a5e4 395d0c
x0c(%ebp)
+247 0004a5e7 75e7
a5d0
+249 0004a5e9 85c9
ecx
+251 0004a5eb 740a
a5f7
+253 0004a5ed 8b16
,%edx
+255 0004a5ef 8b4604
esi),%eax
+258 0004a5f2 894104
x04(%ecx)
+261 0004a5f5 8911
%ecx)
+263 0004a5f7 8b4508

movl

$0xfffffff8,0x
cmpl

%eax,%

movl

0x0004a657
0xe4(%

movl

%eax,(

jae

calll

0x00102d7a
movl

%eax,0

movl

0x08(%

movl

(%edx)

movl

%eax,%

cmpl

%ebx,0

je

0x0004

nopw

0x00(%eax,%eax

nopl

0x00000000(%ea
testl

%ecx,%

je

0x0004

movl

(%ebx)

movl

0x04(%

movl

%eax,0

movl

%edx,(

addl

$0x08,

addl

$0x08,

cmpl

%ebx,0

jne

0x0004

testl

%ecx,%

je

0x0004

movl

(%esi)

movl

0x04(%

movl

%eax,0

movl

%edx,(

movl

0x08(%

ebp),%eax
+266 0004a5fa 8b7804
eax),%edi
+269 0004a5fd 8b5ddc
ebp),%ebx
+272 0004a600 8d7108
ecx),%esi
+275 0004a603 39fb
ebx
+277 0004a605 7421
a628
+279 0004a607 660f1f840000000000
+288 0004a610 85f6
esi
+290 0004a612 740a
a61e
+292 0004a614 8b13
,%edx
+294 0004a616 8b4304
ebx),%eax
+297 0004a619 894604
x04(%esi)
+300 0004a61c 8916
%esi)
+302 0004a61e 83c308
%ebx
+305 0004a621 83c608
%esi
+308 0004a624 39fb
ebx
+310 0004a626 75e8
a610
+312 0004a628 8b5508
ebp),%edx
+315 0004a62b 8b02
,%eax
+317 0004a62d 85c0
eax
+319 0004a62f 7408
a639
+321 0004a631 890424
%esp)
+324 0004a634 e835870b00
operator delete(void*)
+329 0004a639 8b55d8
ebp),%edx
+332 0004a63c 8b4508
ebp),%eax
+335 0004a63f 8910
%eax)
+337 0004a641 897004
x04(%eax)
+340 0004a644 89d0
eax
+342 0004a646 0345e4
ebp),%eax
+345 0004a649 8b5508
ebp),%edx
+348 0004a64c 894208
x08(%edx)

nopw

movl

0x04(%

movl

0xdc(%

leal

0x08(%

cmpl

%edi,%

je

0x0004

0x00000000(%eax,%eax)
testl
%esi,%
je

0x0004

movl

(%ebx)

movl

0x04(%

movl

%eax,0

movl

%edx,(

addl

$0x08,

addl

$0x08,

cmpl

%edi,%

jne

0x0004

movl

0x08(%

movl

(%edx)

testl

%eax,%

je

0x0004

movl

%eax,(

calll

0x00102d6e
movl

0xd8(%

movl

0x08(%

movl

%edx,(

movl

%esi,0

movl

%edx,%

addl

0xe4(%

movl

0x08(%

movl

%eax,0

+351 0004a64f 83c42c


%esp
+354 0004a652 5b
+355 0004a653 5e
+356 0004a654 5f
+357 0004a655 c9
+358 0004a656 c3
+359 0004a657 81faffffff1f
dx
+365 0004a65d 7717
a676
+367 0004a65f c1e203
%edx
+370 0004a662 8955e4
xe4(%ebp)
+373 0004a665 e93fffffff
+378 0004a66a c70424b0430d00
esp)
vector::_M_insert_aux
+385 0004a671 e8c2860b00
std::__throw_length_error(char const*)
+390 0004a676 e899860b00
std::__throw_bad_alloc()
+395 0004a67b 90
+396 0004a67c 0f1f4000
eax)
+0

addl

$0x2c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

cmpl

$0x1fffffff,%e
ja

0x0004

shll

$0x03,

movl

%edx,0

jmp
movl

0x0004a5a9
$0x000d43b0,(%

calll

0x00102d38

calll

0x00102d14
nop
nopl

0004a680 55

0x00(%
pushl

%ebp
+1
0004a681 89e5
%esp,%ebp
+3
0004a683 57
%edi
+4
0004a684 56
%esi
+5
0004a685 53
%ebx
+6
0004a686 83ec3c
$0x3c,%esp
+9
0004a689 8b7d0c
0x0c(%ebp),%edi
+12 0004a68c 8b4510
ebp),%eax
+15 0004a68f 89442408
x08(%esp)
+19 0004a693 897c2404
x04(%esp)
+23 0004a697 8b4508
ebp),%eax
+26 0004a69a 890424
%esp)
+29 0004a69d e88ecbfbff
+34 0004a6a2 8d45e7
ebp),%eax
+37 0004a6a5 89442408
x08(%esp)
+41 0004a6a9 c744240428490d00
04(%esp)
width
+49 0004a6b1 8d5dd8
ebp),%ebx
+52 0004a6b4 891c24

movl
pushl
pushl
pushl
subl
movl
movl

0x10(%

movl

%eax,0

movl

%edi,0

movl

0x08(%

movl

%eax,(

leal

0x00007230
0xe7(%

movl

%eax,0

calll

movl

$0x000d4928,0x
leal

0xd8(%

movl

%ebx,(

%esp)
+55 0004a6b7 e804860b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+60 0004a6bc 895c2404
movl
%ebx,0
x04(%esp)
+64 0004a6c0 893c24
movl
%edi,(
%esp)
+67 0004a6c3 e878950500
calll
0x000a3c40
+72 0004a6c8 c744240464000000
movl
$0x00000064,0x
04(%esp)
'd'
+80 0004a6d0 890424
movl
%eax,(
%esp)
+83 0004a6d3 e8b8900500
calll
0x000a3790
+88 0004a6d8 8b5508
movl
0x08(%
ebp),%edx
+91 0004a6db 894250
movl
%eax,0
x50(%edx)
+94 0004a6de 8b5dd8
movl
0xd8(%
ebp),%ebx
+97 0004a6e1 83eb0c
subl
$0x0c,
%ebx
+100 0004a6e4 8b3588801300
movl
0x00138088,%es
i
+106 0004a6ea 39f3
cmpl
%esi,%
ebx
+108 0004a6ec 0f85e2000000
jne
0x0004a7d4
+114 0004a6f2 8d45e6
leal
0xe6(%
ebp),%eax
+117 0004a6f5 89442408
movl
%eax,0
x08(%esp)
+121 0004a6f9 c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+129 0004a701 8d5dd4
leal
0xd4(%
ebp),%ebx
+132 0004a704 891c24
movl
%ebx,(
%esp)
+135 0004a707 e8b4850b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+140 0004a70c 895c2404
movl
%ebx,0
x04(%esp)
+144 0004a710 893c24
movl
%edi,(
%esp)
+147 0004a713 e828950500
calll
0x000a3c40
+152 0004a718 c744240478000000
movl
$0x00000078,0x
04(%esp)
'x'
+160 0004a720 890424
movl
%eax,(
%esp)
+163 0004a723 e868900500
calll
0x000a3790
+168 0004a728 8b5508
movl
0x08(%
ebp),%edx
+171 0004a72b 894254
movl
%eax,0
x54(%edx)
+174 0004a72e 8b5dd4
movl
0xd4(%
ebp),%ebx
+177 0004a731 83eb0c
subl
$0x0c,
%ebx
+180 0004a734 39de
cmpl
%ebx,%
esi

+182 0004a736 0f851e010000


jne
0x0004a85a
+188 0004a73c 8d45e5
leal
0xe5(%
ebp),%eax
+191 0004a73f 89442408
movl
%eax,0
x08(%esp)
+195 0004a743 c7442404f45d0d00
movl
$0x000d5df4,0x
04(%esp)
depth
+203 0004a74b 8d5dd0
leal
0xd0(%
ebp),%ebx
+206 0004a74e 891c24
movl
%ebx,(
%esp)
+209 0004a751 e86a850b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+214 0004a756 895c2404
movl
%ebx,0
x04(%esp)
+218 0004a75a 893c24
movl
%edi,(
%esp)
+221 0004a75d e8de940500
calll
0x000a3c40
+226 0004a762 c744240428000000
movl
$0x00000028,0x
04(%esp)
'('
+234 0004a76a 890424
movl
%eax,(
%esp)
+237 0004a76d e81e900500
calll
0x000a3790
+242 0004a772 8b5508
movl
0x08(%
ebp),%edx
+245 0004a775 894258
movl
%eax,0
x58(%edx)
+248 0004a778 8b5dd0
movl
0xd0(%
ebp),%ebx
+251 0004a77b 83eb0c
subl
$0x0c,
%ebx
+254 0004a77e 39de
cmpl
%ebx,%
esi
+256 0004a780 0f85a5000000
jne
0x0004a82b
+262 0004a786 8d45e4
leal
0xe4(%
ebp),%eax
+265 0004a789 89442408
movl
%eax,0
x08(%esp)
+269 0004a78d c74424048f560d00
movl
$0x000d568f,0x
04(%esp)
tag
+277 0004a795 8d5dcc
leal
0xcc(%
ebp),%ebx
+280 0004a798 891c24
movl
%ebx,(
%esp)
+283 0004a79b e820850b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+288 0004a7a0 895c2404
movl
%ebx,0
x04(%esp)
+292 0004a7a4 893c24
movl
%edi,(
%esp)
+295 0004a7a7 e894940500
calll
0x000a3c40
+300 0004a7ac c744240432000000
movl
$0x00000032,0x
04(%esp)
'2'
+308 0004a7b4 890424
movl
%eax,(
%esp)
+311 0004a7b7 e8d48f0500
calll
0x000a3790
+316 0004a7bc 8b5508
movl
0x08(%
ebp),%edx

+319 0004a7bf 89425c


movl
%eax,0
x5c(%edx)
+322 0004a7c2 8b5dcc
movl
0xcc(%
ebp),%ebx
+325 0004a7c5 83eb0c
subl
$0x0c,
%ebx
+328 0004a7c8 39de
cmpl
%ebx,%
esi
+330 0004a7ca 7537
jne
0x0004
a803
+332 0004a7cc 83c43c
addl
$0x3c,
%esp
+335 0004a7cf 5b
popl
%ebx
+336 0004a7d0 5e
popl
%esi
+337 0004a7d1 5f
popl
%edi
+338 0004a7d2 c9
leave
+339 0004a7d3 c3
ret
+340 0004a7d4 8d4308
leal
0x08(%
ebx),%eax
+343 0004a7d7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+351 0004a7df 890424
movl
%eax,(
%esp)
+354 0004a7e2 e867840b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+359 0004a7e7 85c0
testl
%eax,%
eax
+361 0004a7e9 0f8f03ffffff
jg
0x0004a6f2
+367 0004a7ef 8d45e3
leal
0xe3(%
ebp),%eax
+370 0004a7f2 89442404
movl
%eax,0
x04(%esp)
+374 0004a7f6 891c24
movl
%ebx,(
%esp)
+377 0004a7f9 e886840b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+382 0004a7fe e9effeffff
jmp
0x0004a6f2
+387 0004a803 8d4308
leal
0x08(%
ebx),%eax
+390 0004a806 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+398 0004a80e 890424
movl
%eax,(
%esp)
+401 0004a811 e838840b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+406 0004a816 85c0
testl
%eax,%
eax
+408 0004a818 7fb2
jg
0x0004
a7cc
+410 0004a81a 8d45dd
leal
0xdd(%
ebp),%eax
+413 0004a81d 89442404
movl
%eax,0
x04(%esp)
+417 0004a821 891c24
movl
%ebx,(
%esp)
+420 0004a824 e85b840b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+425 0004a829 eba1
jmp
0x0004

a7cc
+427 0004a82b 8d4308
leal
0x08(%
ebx),%eax
+430 0004a82e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+438 0004a836 890424
movl
%eax,(
%esp)
+441 0004a839 e810840b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+446 0004a83e 85c0
testl
%eax,%
eax
+448 0004a840 0f8f40ffffff
jg
0x0004a786
+454 0004a846 8d45df
leal
0xdf(%
ebp),%eax
+457 0004a849 89442404
movl
%eax,0
x04(%esp)
+461 0004a84d 891c24
movl
%ebx,(
%esp)
+464 0004a850 e82f840b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+469 0004a855 e92cffffff
jmp
0x0004a786
+474 0004a85a 8d4308
leal
0x08(%
ebx),%eax
+477 0004a85d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+485 0004a865 890424
movl
%eax,(
%esp)
+488 0004a868 e8e1830b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+493 0004a86d 85c0
testl
%eax,%
eax
+495 0004a86f 0f8fc7feffff
jg
0x0004a73c
+501 0004a875 8d45e1
leal
0xe1(%
ebp),%eax
+504 0004a878 89442404
movl
%eax,0
x04(%esp)
+508 0004a87c 891c24
movl
%ebx,(
%esp)
+511 0004a87f e800840b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+516 0004a884 e9b3feffff
jmp
0x0004a73c
+521 0004a889 89c3
movl
%eax,%
ebx
+523 0004a88b 891c24
movl
%ebx,(
%esp)
+526 0004a88e e8b5830b00
calll
0x00102c48
__Unwind_Resume
+531 0004a893 ebf4
jmp
0x0004
a889
+533 0004a895 89c3
movl
%eax,%
ebx
+535 0004a897 8b7dd4
movl
0xd4(%
ebp),%edi
+538 0004a89a 83ef0c
subl
$0x0c,
%edi
+541 0004a89d 39fe
cmpl
%edi,%
esi
+543 0004a89f 74ea
je
0x0004

a88b
+545 0004a8a1 8d4708
leal
0x08(%
edi),%eax
+548 0004a8a4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+556 0004a8ac 890424
movl
%eax,(
%esp)
+559 0004a8af e89a830b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+564 0004a8b4 85c0
testl
%eax,%
eax
+566 0004a8b6 7fd3
jg
0x0004
a88b
+568 0004a8b8 8d45e0
leal
0xe0(%
ebp),%eax
+571 0004a8bb 89442404
movl
%eax,0
x04(%esp)
+575 0004a8bf 893c24
movl
%edi,(
%esp)
+578 0004a8c2 e8bd830b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+583 0004a8c7 ebc2
jmp
0x0004
a88b
+585 0004a8c9 ebbe
jmp
0x0004
a889
+587 0004a8cb ebbc
jmp
0x0004
a889
+589 0004a8cd 89c3
movl
%eax,%
ebx
+591 0004a8cf 8b75d8
movl
0xd8(%
ebp),%esi
+594 0004a8d2 83ee0c
subl
$0x0c,
%esi
+597 0004a8d5 3b3588801300
cmpl
0x00138088,%es
i
+603 0004a8db 74ae
je
0x0004
a88b
+605 0004a8dd 8d4608
leal
0x08(%
esi),%eax
+608 0004a8e0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+616 0004a8e8 890424
movl
%eax,(
%esp)
+619 0004a8eb e85e830b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+624 0004a8f0 85c0
testl
%eax,%
eax
+626 0004a8f2 7f97
jg
0x0004
a88b
+628 0004a8f4 8d45e2
leal
0xe2(%
ebp),%eax
+631 0004a8f7 89442404
movl
%eax,0
x04(%esp)
+635 0004a8fb 893424
movl
%esi,(
%esp)
+638 0004a8fe e881830b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+643 0004a903 eb86
jmp
0x0004

a88b
+645 0004a905 89c3
movl
%eax,%
ebx
+647 0004a907 8b7dd0
movl
0xd0(%
ebp),%edi
+650 0004a90a 83ef0c
subl
$0x0c,
%edi
+653 0004a90d 39fe
cmpl
%edi,%
esi
+655 0004a90f 0f8476ffffff
je
0x0004a88b
+661 0004a915 8d4708
leal
0x08(%
edi),%eax
+664 0004a918 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+672 0004a920 890424
movl
%eax,(
%esp)
+675 0004a923 e826830b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+680 0004a928 85c0
testl
%eax,%
eax
+682 0004a92a 0f8f5bffffff
jg
0x0004a88b
+688 0004a930 8d45de
leal
0xde(%
ebp),%eax
+691 0004a933 89442404
movl
%eax,0
x04(%esp)
+695 0004a937 893c24
movl
%edi,(
%esp)
+698 0004a93a e845830b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+703 0004a93f e947ffffff
jmp
0x0004a88b
+708 0004a944 e940ffffff
jmp
0x0004a889
+713 0004a949 e93bffffff
jmp
0x0004a889
+718 0004a94e e936ffffff
jmp
0x0004a889
+723 0004a953 e931ffffff
jmp
0x0004a889
+728 0004a958 89c3
movl
%eax,%
ebx
+730 0004a95a 8b7dcc
movl
0xcc(%
ebp),%edi
+733 0004a95d 83ef0c
subl
$0x0c,
%edi
+736 0004a960 39fe
cmpl
%edi,%
esi
+738 0004a962 0f8423ffffff
je
0x0004a88b
+744 0004a968 8d4708
leal
0x08(%
edi),%eax
+747 0004a96b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+755 0004a973 890424
movl
%eax,(
%esp)
+758 0004a976 e8d3820b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+763 0004a97b 85c0
testl
%eax,%
eax
+765 0004a97d 0f8f08ffffff
jg
0x0004a88b
+771 0004a983 8d45dc
leal
0xdc(%
ebp),%eax
+774 0004a986 89442404
movl
%eax,0
x04(%esp)
+778 0004a98a 893c24
movl
%edi,(

%esp)
+781 0004a98d e8f2820b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+786 0004a992 e9f4feffff
jmp
0x0004a88b
+791 0004a997 e9edfeffff
jmp
0x0004a889
+796 0004a99c e9e8feffff
jmp
0x0004a889
+801 0004a9a1 e9e3feffff
jmp
0x0004a889
+806 0004a9a6 e9defeffff
jmp
0x0004a889
+811 0004a9ab 90
nop
+812 0004a9ac 0f1f4000
nopl
0x00(%
eax)
+0

0004a9b0 55

pushl

%ebp
+1
0004a9b1 89e5
movl
%esp,%ebp
+3
0004a9b3 57
pushl
%edi
+4
0004a9b4 56
pushl
%esi
+5
0004a9b5 53
pushl
%ebx
+6
0004a9b6 83ec3c
subl
$0x3c,%esp
+9
0004a9b9 8b4510
movl
0x10(%ebp),%eax
+12 0004a9bc 89442408
movl
%eax,0
x08(%esp)
+16 0004a9c0 8b450c
movl
0x0c(%
ebp),%eax
+19 0004a9c3 89442404
movl
%eax,0
x04(%esp)
+23 0004a9c7 8b4508
movl
0x08(%
ebp),%eax
+26 0004a9ca 890424
movl
%eax,(
%esp)
+29 0004a9cd e89ecafbff
calll
0x00007470
+34 0004a9d2 8b4508
movl
0x08(%
ebp),%eax
+37 0004a9d5 8b7050
movl
0x50(%
eax),%esi
+40 0004a9d8 8d45e7
leal
0xe7(%
ebp),%eax
+43 0004a9db 89442408
movl
%eax,0
x08(%esp)
+47 0004a9df c744240428490d00
movl
$0x000d4928,0x
04(%esp)
width
+55 0004a9e7 8d5dd8
leal
0xd8(%
ebp),%ebx
+58 0004a9ea 891c24
movl
%ebx,(
%esp)
+61 0004a9ed e8ce820b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+66 0004a9f2 895c2404
movl
%ebx,0
x04(%esp)
+70 0004a9f6 8b450c
movl
0x0c(%
ebp),%eax
+73 0004a9f9 890424
movl
%eax,(

%esp)
+76 0004a9fc e8afad0500
calll
0x000a57b0
+81 0004aa01 89742404
movl
%esi,0
x04(%esp)
+85 0004aa05 890424
movl
%eax,(
%esp)
+88 0004aa08 e843960500
calll
0x000a4050
+93 0004aa0d 8b5dd8
movl
0xd8(%
ebp),%ebx
+96 0004aa10 83eb0c
subl
$0x0c,
%ebx
+99 0004aa13 8b3d88801300
movl
0x00138088,%ed
i
+105 0004aa19 39fb
cmpl
%edi,%
ebx
+107 0004aa1b 0f85df000000
jne
0x0004ab00
+113 0004aa21 8b4508
movl
0x08(%
ebp),%eax
+116 0004aa24 8b7054
movl
0x54(%
eax),%esi
+119 0004aa27 8d45e6
leal
0xe6(%
ebp),%eax
+122 0004aa2a 89442408
movl
%eax,0
x08(%esp)
+126 0004aa2e c74424049c4c0d00
movl
$0x000d4c9c,0x
04(%esp)
height
+134 0004aa36 8d5dd4
leal
0xd4(%
ebp),%ebx
+137 0004aa39 891c24
movl
%ebx,(
%esp)
+140 0004aa3c e87f820b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+145 0004aa41 895c2404
movl
%ebx,0
x04(%esp)
+149 0004aa45 8b450c
movl
0x0c(%
ebp),%eax
+152 0004aa48 890424
movl
%eax,(
%esp)
+155 0004aa4b e860ad0500
calll
0x000a57b0
+160 0004aa50 89742404
movl
%esi,0
x04(%esp)
+164 0004aa54 890424
movl
%eax,(
%esp)
+167 0004aa57 e8f4950500
calll
0x000a4050
+172 0004aa5c 8b5dd4
movl
0xd4(%
ebp),%ebx
+175 0004aa5f 83eb0c
subl
$0x0c,
%ebx
+178 0004aa62 39df
cmpl
%ebx,%
edi
+180 0004aa64 0f851c010000
jne
0x0004ab86
+186 0004aa6a 8b4508
movl
0x08(%
ebp),%eax
+189 0004aa6d 8b7058
movl
0x58(%
eax),%esi
+192 0004aa70 8d45e5
leal
0xe5(%
ebp),%eax
+195 0004aa73 89442408
movl
%eax,0
x08(%esp)

+199 0004aa77 c7442404f45d0d00


movl
$0x000d5df4,0x
04(%esp)
depth
+207 0004aa7f 8d5dd0
leal
0xd0(%
ebp),%ebx
+210 0004aa82 891c24
movl
%ebx,(
%esp)
+213 0004aa85 e836820b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+218 0004aa8a 895c2404
movl
%ebx,0
x04(%esp)
+222 0004aa8e 8b450c
movl
0x0c(%
ebp),%eax
+225 0004aa91 890424
movl
%eax,(
%esp)
+228 0004aa94 e817ad0500
calll
0x000a57b0
+233 0004aa99 89742404
movl
%esi,0
x04(%esp)
+237 0004aa9d 890424
movl
%eax,(
%esp)
+240 0004aaa0 e8ab950500
calll
0x000a4050
+245 0004aaa5 8b5dd0
movl
0xd0(%
ebp),%ebx
+248 0004aaa8 83eb0c
subl
$0x0c,
%ebx
+251 0004aaab 39df
cmpl
%ebx,%
edi
+253 0004aaad 0f85a4000000
jne
0x0004ab57
+259 0004aab3 8b4508
movl
0x08(%
ebp),%eax
+262 0004aab6 8b705c
movl
0x5c(%
eax),%esi
+265 0004aab9 8d45e4
leal
0xe4(%
ebp),%eax
+268 0004aabc 89442408
movl
%eax,0
x08(%esp)
+272 0004aac0 c74424048f560d00
movl
$0x000d568f,0x
04(%esp)
tag
+280 0004aac8 8d5dcc
leal
0xcc(%
ebp),%ebx
+283 0004aacb 891c24
movl
%ebx,(
%esp)
+286 0004aace e8ed810b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+291 0004aad3 895c2404
movl
%ebx,0
x04(%esp)
+295 0004aad7 8b450c
movl
0x0c(%
ebp),%eax
+298 0004aada 890424
movl
%eax,(
%esp)
+301 0004aadd e8ceac0500
calll
0x000a57b0
+306 0004aae2 89742404
movl
%esi,0
x04(%esp)
+310 0004aae6 890424
movl
%eax,(
%esp)
+313 0004aae9 e862950500
calll
0x000a4050
+318 0004aaee 8b5dcc
movl
0xcc(%
ebp),%ebx
+321 0004aaf1 83eb0c
subl
$0x0c,

%ebx
+324 0004aaf4 39df
cmpl
%ebx,%
edi
+326 0004aaf6 7537
jne
0x0004
ab2f
+328 0004aaf8 83c43c
addl
$0x3c,
%esp
+331 0004aafb 5b
popl
%ebx
+332 0004aafc 5e
popl
%esi
+333 0004aafd 5f
popl
%edi
+334 0004aafe c9
leave
+335 0004aaff c3
ret
+336 0004ab00 8d4308
leal
0x08(%
ebx),%eax
+339 0004ab03 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+347 0004ab0b 890424
movl
%eax,(
%esp)
+350 0004ab0e e83b810b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+355 0004ab13 85c0
testl
%eax,%
eax
+357 0004ab15 0f8f06ffffff
jg
0x0004aa21
+363 0004ab1b 8d45e2
leal
0xe2(%
ebp),%eax
+366 0004ab1e 89442404
movl
%eax,0
x04(%esp)
+370 0004ab22 891c24
movl
%ebx,(
%esp)
+373 0004ab25 e85a810b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+378 0004ab2a e9f2feffff
jmp
0x0004aa21
+383 0004ab2f 8d4308
leal
0x08(%
ebx),%eax
+386 0004ab32 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+394 0004ab3a 890424
movl
%eax,(
%esp)
+397 0004ab3d e80c810b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+402 0004ab42 85c0
testl
%eax,%
eax
+404 0004ab44 7fb2
jg
0x0004
aaf8
+406 0004ab46 8d45dc
leal
0xdc(%
ebp),%eax
+409 0004ab49 89442404
movl
%eax,0
x04(%esp)
+413 0004ab4d 891c24
movl
%ebx,(
%esp)
+416 0004ab50 e82f810b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+421 0004ab55 eba1
jmp
0x0004
aaf8
+423 0004ab57 8d4308
leal
0x08(%
ebx),%eax
+426 0004ab5a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+434 0004ab62 890424


movl
%eax,(
%esp)
+437 0004ab65 e8e4800b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+442 0004ab6a 85c0
testl
%eax,%
eax
+444 0004ab6c 0f8f41ffffff
jg
0x0004aab3
+450 0004ab72 8d45de
leal
0xde(%
ebp),%eax
+453 0004ab75 89442404
movl
%eax,0
x04(%esp)
+457 0004ab79 891c24
movl
%ebx,(
%esp)
+460 0004ab7c e803810b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+465 0004ab81 e92dffffff
jmp
0x0004aab3
+470 0004ab86 8d4308
leal
0x08(%
ebx),%eax
+473 0004ab89 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+481 0004ab91 890424
movl
%eax,(
%esp)
+484 0004ab94 e8b5800b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+489 0004ab99 85c0
testl
%eax,%
eax
+491 0004ab9b 0f8fc9feffff
jg
0x0004aa6a
+497 0004aba1 8d45e0
leal
0xe0(%
ebp),%eax
+500 0004aba4 89442404
movl
%eax,0
x04(%esp)
+504 0004aba8 891c24
movl
%ebx,(
%esp)
+507 0004abab e8d4800b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+512 0004abb0 e9b5feffff
jmp
0x0004aa6a
+517 0004abb5 89c3
movl
%eax,%
ebx
+519 0004abb7 891c24
movl
%ebx,(
%esp)
+522 0004abba e889800b00
calll
0x00102c48
__Unwind_Resume
+527 0004abbf ebf4
jmp
0x0004
abb5
+529 0004abc1 89c3
movl
%eax,%
ebx
+531 0004abc3 8b75d4
movl
0xd4(%
ebp),%esi
+534 0004abc6 83ee0c
subl
$0x0c,
%esi
+537 0004abc9 39f7
cmpl
%esi,%
edi
+539 0004abcb 74ea
je
0x0004
abb7
+541 0004abcd 8d4608
leal
0x08(%
esi),%eax
+544 0004abd0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+552 0004abd8 890424


movl
%eax,(
%esp)
+555 0004abdb e86e800b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+560 0004abe0 85c0
testl
%eax,%
eax
+562 0004abe2 7fd3
jg
0x0004
abb7
+564 0004abe4 8d45e1
leal
0xe1(%
ebp),%eax
+567 0004abe7 89442404
movl
%eax,0
x04(%esp)
+571 0004abeb 893424
movl
%esi,(
%esp)
+574 0004abee e891800b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+579 0004abf3 ebc2
jmp
0x0004
abb7
+581 0004abf5 ebbe
jmp
0x0004
abb5
+583 0004abf7 ebbc
jmp
0x0004
abb5
+585 0004abf9 89c3
movl
%eax,%
ebx
+587 0004abfb 8b75d8
movl
0xd8(%
ebp),%esi
+590 0004abfe 83ee0c
subl
$0x0c,
%esi
+593 0004ac01 3b3588801300
cmpl
0x00138088,%es
i
+599 0004ac07 74ae
je
0x0004
abb7
+601 0004ac09 8d4608
leal
0x08(%
esi),%eax
+604 0004ac0c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+612 0004ac14 890424
movl
%eax,(
%esp)
+615 0004ac17 e832800b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+620 0004ac1c 85c0
testl
%eax,%
eax
+622 0004ac1e 7f97
jg
0x0004
abb7
+624 0004ac20 8d45e3
leal
0xe3(%
ebp),%eax
+627 0004ac23 89442404
movl
%eax,0
x04(%esp)
+631 0004ac27 893424
movl
%esi,(
%esp)
+634 0004ac2a e855800b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+639 0004ac2f eb86
jmp
0x0004
abb7
+641 0004ac31 89c3
movl
%eax,%
ebx
+643 0004ac33 8b75d0
movl
0xd0(%
ebp),%esi

+646 0004ac36 83ee0c


subl
$0x0c,
%esi
+649 0004ac39 39f7
cmpl
%esi,%
edi
+651 0004ac3b 0f8476ffffff
je
0x0004abb7
+657 0004ac41 8d4608
leal
0x08(%
esi),%eax
+660 0004ac44 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+668 0004ac4c 890424
movl
%eax,(
%esp)
+671 0004ac4f e8fa7f0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+676 0004ac54 85c0
testl
%eax,%
eax
+678 0004ac56 0f8f5bffffff
jg
0x0004abb7
+684 0004ac5c 8d45df
leal
0xdf(%
ebp),%eax
+687 0004ac5f 89442404
movl
%eax,0
x04(%esp)
+691 0004ac63 893424
movl
%esi,(
%esp)
+694 0004ac66 e819800b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+699 0004ac6b e947ffffff
jmp
0x0004abb7
+704 0004ac70 e940ffffff
jmp
0x0004abb5
+709 0004ac75 e93bffffff
jmp
0x0004abb5
+714 0004ac7a e936ffffff
jmp
0x0004abb5
+719 0004ac7f e931ffffff
jmp
0x0004abb5
+724 0004ac84 89c3
movl
%eax,%
ebx
+726 0004ac86 8b75cc
movl
0xcc(%
ebp),%esi
+729 0004ac89 83ee0c
subl
$0x0c,
%esi
+732 0004ac8c 39f7
cmpl
%esi,%
edi
+734 0004ac8e 0f8423ffffff
je
0x0004abb7
+740 0004ac94 8d4608
leal
0x08(%
esi),%eax
+743 0004ac97 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+751 0004ac9f 890424
movl
%eax,(
%esp)
+754 0004aca2 e8a77f0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+759 0004aca7 85c0
testl
%eax,%
eax
+761 0004aca9 0f8f08ffffff
jg
0x0004abb7
+767 0004acaf 8d45dd
leal
0xdd(%
ebp),%eax
+770 0004acb2 89442404
movl
%eax,0
x04(%esp)
+774 0004acb6 893424
movl
%esi,(
%esp)
+777 0004acb9 e8c67f0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+782 0004acbe e9f4feffff
jmp
0x0004abb7

+787
+792
+797
+802
+807
+808
x,%eax)

0004acc3
0004acc8
0004accd
0004acd2
0004acd7
0004acd8
+0

e9edfeffff
e9e8feffff
e9e3feffff
e9defeffff
90
0f1f840000000000

jmp
jmp
jmp
jmp

0x0004abb5
0x0004abb5
0x0004abb5
0x0004abb5
nop

nopl

0x00000000(%ea

0004ace0 55

pushl

%ebp
+1
0004ace1 89e5
%esp,%ebp
+3
0004ace3 83ec48
$0x48,%esp
+6
0004ace6 895df4
%ebx,0xf4(%ebp)
+9
0004ace9 8975f8
%esi,0xf8(%ebp)
+12 0004acec 897dfc
xfc(%ebp)
+15 0004acef 8b5d08
ebp),%ebx
+18 0004acf2 c70368a11300
ebx)
+24 0004acf8 8d4310
ebx),%eax
+27 0004acfb 890424
%esp)
+30 0004acfe e85d350100
+35 0004ad03 c703e8911300
ebx)
+41 0004ad09 8b4308
ebx),%eax
+44 0004ad0c 8d70f4
eax),%esi
+47 0004ad0f 8b3d88801300
i
+53 0004ad15 39fe
esi
+55 0004ad17 751d
ad36
+57 0004ad19 8b4304
ebx),%eax
+60 0004ad1c 8d70f4
eax),%esi
+63 0004ad1f 39f7
edi
+65 0004ad21 753b
ad5e
+67 0004ad23 891c24
%esp)
+70 0004ad26 e843800b00
operator delete(void*)
+75 0004ad2b 8b5df4
ebp),%ebx
+78 0004ad2e 8b75f8
ebp),%esi
+81 0004ad31 8b7dfc
ebp),%edi
+84 0004ad34 c9

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x0013a168,(%
leal

0x10(%

movl

%eax,(

calll
movl

0x0005e260
$0x001391e8,(%
movl

0x08(%

leal

0xf4(%

movl

0x00138088,%ed
cmpl

%edi,%

jne

0x0004

movl

0x04(%

leal

0xf4(%

cmpl

%esi,%

jne

0x0004

movl

%ebx,(

calll

0x00102d6e
movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave

+85 0004ad35 c3
ret
+86 0004ad36 83e804
subl
$0x04,
%eax
+89 0004ad39 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+97 0004ad41 890424
movl
%eax,(
%esp)
+100 0004ad44 e8057f0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+105 0004ad49 85c0
testl
%eax,%
eax
+107 0004ad4b 7fcc
jg
0x0004
ad19
+109 0004ad4d 8d45e4
leal
0xe4(%
ebp),%eax
+112 0004ad50 89442404
movl
%eax,0
x04(%esp)
+116 0004ad54 893424
movl
%esi,(
%esp)
+119 0004ad57 e8287f0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+124 0004ad5c ebbb
jmp
0x0004
ad19
+126 0004ad5e 83e804
subl
$0x04,
%eax
+129 0004ad61 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+137 0004ad69 890424
movl
%eax,(
%esp)
+140 0004ad6c e8dd7e0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+145 0004ad71 85c0
testl
%eax,%
eax
+147 0004ad73 7fae
jg
0x0004
ad23
+149 0004ad75 8d45e2
leal
0xe2(%
ebp),%eax
+152 0004ad78 89442404
movl
%eax,0
x04(%esp)
+156 0004ad7c 893424
movl
%esi,(
%esp)
+159 0004ad7f e8007f0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+164 0004ad84 eb9d
jmp
0x0004
ad23
+166 0004ad86 89c6
movl
%eax,%
esi
+168 0004ad88 c703e8911300
movl
$0x001391e8,(%
ebx)
+174 0004ad8e 8b4308
movl
0x08(%
ebx),%eax
+177 0004ad91 8d78f4
leal
0xf4(%
eax),%edi
+180 0004ad94 8b1588801300
movl
0x00138088,%ed
x
+186 0004ad9a 8955d4
movl
%edx,0
xd4(%ebp)
+189 0004ad9d 39d7
cmpl
%edx,%

edi
+191 0004ad9f 7575
jne
0x0004
ae16
+193 0004ada1 8b4304
movl
0x04(%
ebx),%eax
+196 0004ada4 8d58f4
leal
0xf4(%
eax),%ebx
+199 0004ada7 395dd4
cmpl
%ebx,0
xd4(%ebp)
+202 0004adaa 7542
jne
0x0004
adee
+204 0004adac 893424
movl
%esi,(
%esp)
+207 0004adaf e8947e0b00
calll
0x00102c48
__Unwind_Resume
+212 0004adb4 89c6
movl
%eax,%
esi
+214 0004adb6 8b4304
movl
0x04(%
ebx),%eax
+217 0004adb9 8d58f4
leal
0xf4(%
eax),%ebx
+220 0004adbc 39df
cmpl
%ebx,%
edi
+222 0004adbe 74ec
je
0x0004
adac
+224 0004adc0 83e804
subl
$0x04,
%eax
+227 0004adc3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+235 0004adcb 890424
movl
%eax,(
%esp)
+238 0004adce e87b7e0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+243 0004add3 85c0
testl
%eax,%
eax
+245 0004add5 7fd5
jg
0x0004
adac
+247 0004add7 8d45e3
leal
0xe3(%
ebp),%eax
+250 0004adda 89442404
movl
%eax,0
x04(%esp)
+254 0004adde 891c24
movl
%ebx,(
%esp)
+257 0004ade1 e89e7e0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+262 0004ade6 ebc4
jmp
0x0004
adac
+264 0004ade8 89c6
movl
%eax,%
esi
+266 0004adea ebc0
jmp
0x0004
adac
+268 0004adec ebfa
jmp
0x0004
ade8
+270 0004adee 83e804
subl
$0x04,
%eax
+273 0004adf1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+281 0004adf9 890424
movl
%eax,(
%esp)

+284 0004adfc e84d7e0b00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+289 0004ae01 85c0
testl
%eax,%
eax
+291 0004ae03 7fa7
jg
0x0004
adac
+293 0004ae05 8d45e5
leal
0xe5(%
ebp),%eax
+296 0004ae08 89442404
movl
%eax,0
x04(%esp)
+300 0004ae0c 891c24
movl
%ebx,(
%esp)
+303 0004ae0f e8707e0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+308 0004ae14 eb96
jmp
0x0004
adac
+310 0004ae16 83e804
subl
$0x04,
%eax
+313 0004ae19 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+321 0004ae21 890424
movl
%eax,(
%esp)
+324 0004ae24 e8257e0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+329 0004ae29 85c0
testl
%eax,%
eax
+331 0004ae2b 0f8f70ffffff
jg
0x0004ada1
+337 0004ae31 8d45e7
leal
0xe7(%
ebp),%eax
+340 0004ae34 89442404
movl
%eax,0
x04(%esp)
+344 0004ae38 893c24
movl
%edi,(
%esp)
+347 0004ae3b e8447e0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+352 0004ae40 e95cffffff
jmp
0x0004ada1
+357 0004ae45 eba1
jmp
0x0004
ade8
+359 0004ae47 89c6
movl
%eax,%
esi
+361 0004ae49 8b4304
movl
0x04(%
ebx),%eax
+364 0004ae4c 8d58f4
leal
0xf4(%
eax),%ebx
+367 0004ae4f 395dd4
cmpl
%ebx,0
xd4(%ebp)
+370 0004ae52 0f8454ffffff
je
0x0004adac
+376 0004ae58 83e804
subl
$0x04,
%eax
+379 0004ae5b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+387 0004ae63 890424
movl
%eax,(
%esp)
+390 0004ae66 e8e37d0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+395 0004ae6b 85c0
testl
%eax,%
eax
+397 0004ae6d 0f8f39ffffff
jg
0x0004adac

+403 0004ae73 8d45e6


leal
0xe6(%
ebp),%eax
+406 0004ae76 89442404
movl
%eax,0
x04(%esp)
+410 0004ae7a 891c24
movl
%ebx,(
%esp)
+413 0004ae7d e8027e0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+418 0004ae82 e925ffffff
jmp
0x0004adac
+423 0004ae87 e95cffffff
jmp
0x0004ade8
+428 0004ae8c 0f1f4000
nopl
0x00(%
eax)
+0

0004ae90 55

pushl

%ebp
+1
0004ae91 89e5
%esp,%ebp
+3
0004ae93 83ec48
$0x48,%esp
+6
0004ae96 895df4
%ebx,0xf4(%ebp)
+9
0004ae99 8975f8
%esi,0xf8(%ebp)
+12 0004ae9c 897dfc
xfc(%ebp)
+15 0004ae9f 8b5d08
ebp),%ebx
+18 0004aea2 c70368a11300
ebx)
+24 0004aea8 8d4310
ebx),%eax
+27 0004aeab 890424
%esp)
+30 0004aeae e8ad330100
+35 0004aeb3 c703e8911300
ebx)
+41 0004aeb9 8b4308
ebx),%eax
+44 0004aebc 8d78f4
eax),%edi
+47 0004aebf 8b3588801300
i
+53 0004aec5 39f7
edi
+55 0004aec7 7515
aede
+57 0004aec9 8b4304
ebx),%eax
+60 0004aecc 8d58f4
eax),%ebx
+63 0004aecf 39de
esi
+65 0004aed1 7533
af06
+67 0004aed3 8b5df4
ebp),%ebx
+70 0004aed6 8b75f8
ebp),%esi
+73 0004aed9 8b7dfc

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x0013a168,(%
leal

0x10(%

movl

%eax,(

calll
movl

0x0005e260
$0x001391e8,(%
movl

0x08(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0004

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0004

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

ebp),%edi
+76 0004aedc c9
leave
+77 0004aedd c3
ret
+78 0004aede 83e804
subl
$0x04,
%eax
+81 0004aee1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+89 0004aee9 890424
movl
%eax,(
%esp)
+92 0004aeec e85d7d0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+97 0004aef1 85c0
testl
%eax,%
eax
+99 0004aef3 7fd4
jg
0x0004
aec9
+101 0004aef5 8d45e4
leal
0xe4(%
ebp),%eax
+104 0004aef8 89442404
movl
%eax,0
x04(%esp)
+108 0004aefc 893c24
movl
%edi,(
%esp)
+111 0004aeff e8807d0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+116 0004af04 ebc3
jmp
0x0004
aec9
+118 0004af06 83e804
subl
$0x04,
%eax
+121 0004af09 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+129 0004af11 890424
movl
%eax,(
%esp)
+132 0004af14 e8357d0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+137 0004af19 85c0
testl
%eax,%
eax
+139 0004af1b 7fb6
jg
0x0004
aed3
+141 0004af1d 8d45e2
leal
0xe2(%
ebp),%eax
+144 0004af20 89442404
movl
%eax,0
x04(%esp)
+148 0004af24 891c24
movl
%ebx,(
%esp)
+151 0004af27 e8587d0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+156 0004af2c eba5
jmp
0x0004
aed3
+158 0004af2e 89c7
movl
%eax,%
edi
+160 0004af30 c703e8911300
movl
$0x001391e8,(%
ebx)
+166 0004af36 8b4308
movl
0x08(%
ebx),%eax
+169 0004af39 8d70f4
leal
0xf4(%
eax),%esi
+172 0004af3c 8b1588801300
movl
0x00138088,%ed
x
+178 0004af42 8955d4
movl
%edx,0

xd4(%ebp)
+181 0004af45 39d6
cmpl
%edx,%
esi
+183 0004af47 7575
jne
0x0004
afbe
+185 0004af49 8b4304
movl
0x04(%
ebx),%eax
+188 0004af4c 8d58f4
leal
0xf4(%
eax),%ebx
+191 0004af4f 395dd4
cmpl
%ebx,0
xd4(%ebp)
+194 0004af52 7542
jne
0x0004
af96
+196 0004af54 893c24
movl
%edi,(
%esp)
+199 0004af57 e8ec7c0b00
calll
0x00102c48
__Unwind_Resume
+204 0004af5c 89c7
movl
%eax,%
edi
+206 0004af5e 8b4304
movl
0x04(%
ebx),%eax
+209 0004af61 8d58f4
leal
0xf4(%
eax),%ebx
+212 0004af64 39de
cmpl
%ebx,%
esi
+214 0004af66 74ec
je
0x0004
af54
+216 0004af68 83e804
subl
$0x04,
%eax
+219 0004af6b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+227 0004af73 890424
movl
%eax,(
%esp)
+230 0004af76 e8d37c0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+235 0004af7b 85c0
testl
%eax,%
eax
+237 0004af7d 7fd5
jg
0x0004
af54
+239 0004af7f 8d45e3
leal
0xe3(%
ebp),%eax
+242 0004af82 89442404
movl
%eax,0
x04(%esp)
+246 0004af86 891c24
movl
%ebx,(
%esp)
+249 0004af89 e8f67c0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+254 0004af8e ebc4
jmp
0x0004
af54
+256 0004af90 89c7
movl
%eax,%
edi
+258 0004af92 ebc0
jmp
0x0004
af54
+260 0004af94 ebfa
jmp
0x0004
af90
+262 0004af96 83e804
subl
$0x04,
%eax
+265 0004af99 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+273 0004afa1 890424


movl
%eax,(
%esp)
+276 0004afa4 e8a57c0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+281 0004afa9 85c0
testl
%eax,%
eax
+283 0004afab 7fa7
jg
0x0004
af54
+285 0004afad 8d45e5
leal
0xe5(%
ebp),%eax
+288 0004afb0 89442404
movl
%eax,0
x04(%esp)
+292 0004afb4 891c24
movl
%ebx,(
%esp)
+295 0004afb7 e8c87c0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+300 0004afbc eb96
jmp
0x0004
af54
+302 0004afbe 83e804
subl
$0x04,
%eax
+305 0004afc1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+313 0004afc9 890424
movl
%eax,(
%esp)
+316 0004afcc e87d7c0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+321 0004afd1 85c0
testl
%eax,%
eax
+323 0004afd3 0f8f70ffffff
jg
0x0004af49
+329 0004afd9 8d45e7
leal
0xe7(%
ebp),%eax
+332 0004afdc 89442404
movl
%eax,0
x04(%esp)
+336 0004afe0 893424
movl
%esi,(
%esp)
+339 0004afe3 e89c7c0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+344 0004afe8 e95cffffff
jmp
0x0004af49
+349 0004afed eba1
jmp
0x0004
af90
+351 0004afef 89c7
movl
%eax,%
edi
+353 0004aff1 8b4304
movl
0x04(%
ebx),%eax
+356 0004aff4 8d58f4
leal
0xf4(%
eax),%ebx
+359 0004aff7 395dd4
cmpl
%ebx,0
xd4(%ebp)
+362 0004affa 0f8454ffffff
je
0x0004af54
+368 0004b000 83e804
subl
$0x04,
%eax
+371 0004b003 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+379 0004b00b 890424
movl
%eax,(
%esp)
+382 0004b00e e83b7c0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+387 0004b013 85c0
testl
%eax,%

eax
+389 0004b015 0f8f39ffffff
jg
0x0004af54
+395 0004b01b 8d45e6
leal
0xe6(%
ebp),%eax
+398 0004b01e 89442404
movl
%eax,0
x04(%esp)
+402 0004b022 891c24
movl
%ebx,(
%esp)
+405 0004b025 e85a7c0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+410 0004b02a e925ffffff
jmp
0x0004af54
+415 0004b02f e95cffffff
jmp
0x0004af90
+420 0004b034 90
nop
+421 0004b035 90
nop
+422 0004b036 90
nop
+423 0004b037 90
nop
+424 0004b038 90
nop
+425 0004b039 90
nop
+426 0004b03a 90
nop
+427 0004b03b 90
nop
+428 0004b03c 90
nop
+429 0004b03d 90
nop
+430 0004b03e 90
nop
+431 0004b03f 90
nop
+0

0004b040 55

pushl

%ebp
+1
0004b041 89e5
%esp,%ebp
+3
0004b043 8b4d08
0x08(%ebp),%ecx
+6
0004b046 807d0c00
$0x00,0x0c(%ebp)
+10 0004b04a 7424
b070
+12 0004b04c 31d2
edx
+14 0004b04e 8911
%ecx)
+16 0004b050 895104
x04(%ecx)
+19 0004b053 b80000803f
ax
+24 0004b058 894108
x08(%ecx)
+27 0004b05b 89410c
x0c(%ecx)
+30 0004b05e c74110000080bf
10(%ecx)
+37 0004b065 895114
x14(%ecx)
+40 0004b068 c9
+41 0004b069 c3
+42 0004b06a 660f1f440000
)
+48 0004b070 ba0000803f
dx
+53 0004b075 8911
%ecx)

movl
movl
cmpb
je

0x0004

xorl

%edx,%

movl

%edx,(

movl

%edx,0

movl

$0x3f800000,%e
movl

%eax,0

movl

%eax,0

movl

$0xbf800000,0x
movl

%edx,0

leave
ret
nopw

0x00(%eax,%eax

movl

$0x3f800000,%e
movl

%edx,(

+55 0004b077 31c0

xorl

%eax,%

movl

%eax,0

eax
+57 0004b079
x04(%ecx)
+60 0004b07c
08(%ecx)
+67 0004b083
x0c(%ecx)
+70 0004b086
x10(%ecx)
+73 0004b089
x14(%ecx)
+76 0004b08c
+77 0004b08d
+78 0004b08e
+0

894104
c74108000080bf

movl

$0xbf800000,0x

89410c

movl

%eax,0

895110

movl

%edx,0

894114

movl

%eax,0

c9
c3
6690

leave
ret
nop

0004b090 55

pushl

%ebp
+1
0004b091 89e5
%esp,%ebp
+3
0004b093 8b4d08
0x08(%ebp),%ecx
+6
0004b096 807d0c00
$0x00,0x0c(%ebp)
+10 0004b09a 7424
b0c0
+12 0004b09c 31d2
edx
+14 0004b09e 8911
%ecx)
+16 0004b0a0 895104
x04(%ecx)
+19 0004b0a3 b80000803f
ax
+24 0004b0a8 894108
x08(%ecx)
+27 0004b0ab 89410c
x0c(%ecx)
+30 0004b0ae c74110000080bf
10(%ecx)
+37 0004b0b5 895114
x14(%ecx)
+40 0004b0b8 c9
+41 0004b0b9 c3
+42 0004b0ba 660f1f440000
)
+48 0004b0c0 ba0000803f
dx
+53 0004b0c5 8911
%ecx)
+55 0004b0c7 31c0
eax
+57 0004b0c9 894104
x04(%ecx)
+60 0004b0cc c74108000080bf
08(%ecx)
+67 0004b0d3 89410c
x0c(%ecx)
+70 0004b0d6 895110
x10(%ecx)

movl
movl
cmpb
je

0x0004

xorl

%edx,%

movl

%edx,(

movl

%edx,0

movl

$0x3f800000,%e
movl

%eax,0

movl

%eax,0

movl

$0xbf800000,0x
movl

%edx,0

leave
ret
nopw

0x00(%eax,%eax

movl

$0x3f800000,%e
movl

%edx,(

xorl

%eax,%

movl

%eax,0

movl

$0xbf800000,0x
movl

%eax,0

movl

%edx,0

+73 0004b0d9
x14(%ecx)
+76 0004b0dc
+77 0004b0dd
+78 0004b0de
+0

894114

movl

c9
c3
6690

leave
ret
nop

0004b0e0 55

%eax,0

pushl

%ebp
+1
0004b0e1 89e5
%esp,%ebp
+3
0004b0e3 8b4508
0x08(%ebp),%eax
+6
0004b0e6 8b550c
0x0c(%ebp),%edx
+9
0004b0e9 f30f1002
(%edx),%xmm0
+13 0004b0ed f30f105a04

movl
movl
movl
movss
movss

0x04(%edx),%xm

m3
+18
%xmm2
+21
m2
+26
m2
+31
%xmm1
+34
m1
+39
%xmm2
+43
m0
+48
,%xmm0
+52
m3
+57
%xmm0
+61
(%edx)
+65
x)
+70
+71
+72
x,%eax)

0004b0f2 0f28d0

movaps

%xmm0,

0004b0f5 f30f595010

mulss

0x10(%eax),%xm

0004b0fa f30f58500c

addss

0x0c(%eax),%xm

0004b0ff 0f28cb

movaps

0004b102 f30f594814

mulss

0004b107 f30f58d1

%xmm3,
0x14(%eax),%xm

addss

0004b10b f30f594004

mulss

0004b110 f30f5800

%xmm1,
0x04(%eax),%xm

addss

0004b114 f30f595808

mulss

(%eax)
0x08(%eax),%xm

0004b119 f30f58c3

addss

%xmm3,

0004b11d f30f1102

movss

%xmm0,

0004b121 f30f115204
0004b126 c9
0004b127 c3
0004b128 0f1f840000000000
+0

movss

%xmm2,0x04(%ed
leave
ret

nopl

0x00000000(%ea

0004b130 55

pushl

%ebp
+1
0004b131
%esp,%ebp
+3
0004b133
0x08(%ebp),%edx
+6
0004b136
0x0c(%ebp),%eax
+9
0004b139
%eax,(%edx)
+11 0004b13b 8b4514
ebp),%eax
+14 0004b13e 894204

89e5

movl

8b5508

movl

8b450c

movl

8902

movl
movl

0x14(%

movl

%eax,0

x04(%edx)
+17 0004b141
ebp),%eax
+20 0004b144
x08(%edx)
+23 0004b147
+24 0004b148
+25 0004b149
+26 0004b14a
)
+0

8b4510

movl

0x10(%

894208

movl

%eax,0

c9
c3
90
660f1f440000

leave
ret
nop
nopw

0x00(%eax,%eax

0004b150 55

pushl

%ebp
+1
0004b151 89e5
%esp,%ebp
+3
0004b153 8b5508
0x08(%ebp),%edx
+6
0004b156 8b450c
0x0c(%ebp),%eax
+9
0004b159 8902
%eax,(%edx)
+11 0004b15b 8b4514
ebp),%eax
+14 0004b15e 894204
x04(%edx)
+17 0004b161 8b4510
ebp),%eax
+20 0004b164 894208
x08(%edx)
+23 0004b167 c9
+24 0004b168 c3
+25 0004b169 0f1f8000000000
x)
+0

movl
movl
movl
movl
movl

0x14(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

leave
ret
nopl

0x00000000(%ea

0004b170 55

pushl

%ebp
+1
0004b171 89e5
%esp,%ebp
+3
0004b173 8b4508
0x08(%ebp),%eax
+6
0004b176 f30f2a4d0c
ebp),%xmm1
+11 0004b17b f30f2a20
,%xmm4
+15 0004b17f f30f2a5804
m3
+20 0004b184 0f28d4
%xmm2
+23 0004b187 f30f59d1
%xmm2
+27 0004b18b f30f5ed3
%xmm2
+31 0004b18f f30f2a4510
m0
+36 0004b194 0f2ec2
%xmm0
+39 0004b197 770a
b1a3
+41 0004b199 f30f2a4514
m0

movl
movl
cvtsi2ss

0x0c(%

cvtsi2ss

(%eax)

cvtsi2ss

0x04(%eax),%xm
movaps

%xmm4,

mulss

%xmm1,

divss

%xmm3,

cvtsi2ss

cvtsi2ss

0x10(%ebp),%xm
ucomiss

%xmm2,

ja

0x0004
0x14(%ebp),%xm

+46
%xmm2
+49
b1b1
+51
%xmm3
+55
%xmm2
+58
%xmm1
+61
%xmm1
+65
m0
+73
%xmm1
+77
%eax
+81
ecx
+83
%xmm0
+87
%eax
+91
edx
+93
+94
+95

0004b19e 0f2ed0

ucomiss

%xmm0,

0004b1a1 760e

jbe

0x0004

0004b1a3 f30f59d9

mulss

%xmm1,

0004b1a7 0f28d1

movaps

%xmm1,

0004b1aa 0f28cb

movaps

%xmm3,

0004b1ad f30f5ecc

divss

%xmm4,

0004b1b1 f30f1005e0120e00

movss

0x000e12e0,%xm

0004b1b9 f30f58c8

addss

%xmm0,

0004b1bd f30f2cc1

cvttss2si

%xmm1,

0004b1c1 89c1

movl

%eax,%

0004b1c3 f30f58c2

addss

%xmm2,

0004b1c7 f30f2cc0

cvttss2si

%xmm0,

0004b1cb 89ca

movl

%ecx,%

0004b1cd c9
0004b1ce c3
0004b1cf 90

leave
ret
nop

+0

0004b1d0 55

pushl

%ebp
+1
0004b1d1
%esp,%ebp
+3
0004b1d3
0x08(%ebp),%ecx
+6
0004b1d6
0x0c(%ebp),%edx
+9
0004b1d9
(%edx),%eax
+11 0004b1db 8901
%ecx)
+13 0004b1dd 8b4204
edx),%eax
+16 0004b1e0 894104
x04(%ecx)
+19 0004b1e3 8b4208
edx),%eax
+22 0004b1e6 894108
x08(%ecx)
+25 0004b1e9 8b420c
edx),%eax
+28 0004b1ec 89410c
x0c(%ecx)
+31 0004b1ef 8b4510
ebp),%eax
+34 0004b1f2 894110
x10(%ecx)
+37 0004b1f5 c9
+38 0004b1f6 c3

89e5

movl

8b4d08

movl

8b550c

movl

8b02

movl
movl

%eax,(

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

movl

0x0c(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

leave
ret

+39 0004b1f7 90
+40 0004b1f8 0f1f840000000000
x,%eax)
+0

nop
nopl

0x00000000(%ea

0004b200 55

pushl

%ebp
+1
0004b201 89e5
movl
%esp,%ebp
+3
0004b203 53
pushl
%ebx
+4
0004b204 83ec14
subl
$0x14,%esp
+7
0004b207 8b5d08
movl
0x08(%ebp),%ebx
+10 0004b20a 8b5510
movl
0x10(%
ebp),%edx
+13 0004b20d c1e202
shll
$0x02,
%edx
+16 0004b210 8b450c
movl
0x0c(%
ebp),%eax
+19 0004b213 03500c
addl
0x0c(%
eax),%edx
+22 0004b216 89542404
movl
%edx,0
x04(%esp)
+26 0004b21a 891c24
movl
%ebx,(
%esp)
+29 0004b21d e8a47a0b00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+34 0004b222 89d8
movl
%ebx,%
eax
+36 0004b224 83c414
addl
$0x14,
%esp
+39 0004b227 5b
popl
%ebx
+40 0004b228 c9
leave
+41 0004b229 c20400
retl
$0x000
4
+44 0004b22c 0f1f4000
nopl
0x00(%
eax)
+0

0004b230 55

pushl

%ebp
+1
0004b231 89e5
%esp,%ebp
+3
0004b233 8b450c
0x0c(%ebp),%eax
+6
0004b236 8d04c0
(%eax,%eax,8),%eax
+9
0004b239 c1e002
$0x02,%eax
+12 0004b23c 8b5508
ebp),%edx
+15 0004b23f 0302
,%eax
+17 0004b241 c9
+18 0004b242 c3
+19 0004b243 90
+20 0004b244 660f1f440000
)

movl
movl
leal
shll
movl

0x08(%

addl

(%edx)

leave
ret
nop
nopw

0x00(%eax,%eax

+26 0004b24a 660f1f440000

nopw

0x00(%eax,%eax

)
+0

0004b250 55

pushl

%ebp
+1
0004b251 89e5
%esp,%ebp
+3
0004b253 8b450c
0x0c(%ebp),%eax
+6
0004b256 8d04c0
(%eax,%eax,8),%eax
+9
0004b259 c1e002
$0x02,%eax
+12 0004b25c 8b5508
ebp),%edx
+15 0004b25f 0302
,%eax
+17 0004b261 8b5510
ebp),%edx
+20 0004b264 89550c
x0c(%ebp)
+23 0004b267 894508
x08(%ebp)
+26 0004b26a c9
+27 0004b26b e9401a0100
+0

movl
movl
leal
shll
movl

0x08(%

addl

(%edx)

movl

0x10(%

movl

%edx,0

movl

%eax,0

leave
jmp

0x0005ccb0

0004b270 55

pushl

%ebp
+1
0004b271 89e5
%esp,%ebp
+3
0004b273 57
%edi
+4
0004b274 56
%esi
+5
0004b275 81ec50010000
00150,%esp
+11 0004b27b 8b7508
ebp),%esi
+14 0004b27e 8b550c
ebp),%edx
+17 0004b281 f30f100e
,%xmm1
+21 0004b285 0f57c0
%xmm0
+24 0004b288 0f2ec8
%xmm1
+27 0004b28b 7510
b29d
+29 0004b28d 7a0e
b29d
+31 0004b28f 31c0
eax
+33 0004b291 0f2e4604
esi),%xmm0
+37 0004b295 7a06
b29d
+39 0004b297 0f844e070000
+45 0004b29d 89d0
eax
+47 0004b29f 0fafc2

movl
pushl
pushl
subl

$0x000

movl

0x08(%

movl

0x0c(%

movss

(%esi)

xorps

%xmm0,

ucomiss

%xmm0,

jne

0x0004

jp

0x0004

xorl

%eax,%

ucomiss

0x04(%

jp

0x0004

je
movl
imull

0x0004b9eb
%edx,%
%edx,%

eax
+50 0004b2a2
xmm4
+54 0004b2a6
%xmm4
+58 0004b2aa
m4
+66 0004b2b2
m0
+74 0004b2ba
e0(%ebp)
+82 0004b2c2
%xmm0
+86 0004b2c6
%xmm0
+90 0004b2ca
e8(%ebp)
+98 0004b2d2
xmm4
+102 0004b2d6
e4(%ebp)
+110 0004b2de
ebp),%eax
+113 0004b2e1
x0c(%esp)
+117 0004b2e5
+122 0004b2ea
c8(%ebp)
+130 0004b2f2
_sinf
+135 0004b2f7
p)
+141 0004b2fd
p),%xmm1
+149 0004b305
p),%xmm1
+157 0004b30d
m1
+162 0004b312
p),%xmm0
+170 0004b31a
m0
+175 0004b31f
%xmm1
+179 0004b323
p)
+185 0004b329
x
+190 0004b32e
x04(%esp)
+194 0004b332
ebp),%eax
+197 0004b335
%esp)
+200 0004b338
+205 0004b33d
m1
+213 0004b345
m1
+218 0004b34a

f30f2ae0

cvtsi2ss

%eax,%

f30f59e1

mulss

%xmm1,

f30f5925c01e1000

mulss

0x00101ec0,%xm

f30f1005c41e1000

movss

0x00101ec4,%xm

f30f1185e0feffff

movss

%xmm0,0xfffffe

f30f59c1

mulss

%xmm1,

f30f58c4

addss

%xmm4,

f30f1185e8feffff

movss

f30f2ae2
f30f11a5e4feffff

%xmm0,0xfffffe
cvtsi2ss

movss

%edx,%

%xmm4,0xfffffe

8b4510

movl

0x10(%

8944240c

movl

%eax,0

f30f110424
f30f118dc8feffff

movss
movss

%xmm0,(%esp)
%xmm1,0xfffffe

e88b7b0b00

calll

0x00102e82

d99ddcfeffff

fstps

0xfffffedc(%eb

f30f108dc8feffff

movss

0xfffffec8(%eb

f30f598ddcfeffff

mulss

0xfffffedc(%eb

f30f594e08

mulss

0x08(%esi),%xm

f30f1085e4feffff

movss

0xfffffee4(%eb

f30f594604

mulss

0x04(%esi),%xm

f30f58c8

addss

%xmm0,

f30f114c2408

movss

%xmm1,0x08(%es

a1cc801300

movl

0x001380cc,%ea

89442404

movl

%eax,0

8d45ac

leal

0xac(%

890424

movl

%eax,(

e8c3970100
f30f100dc81e1000

calll
movss

0x00064b00
0x00101ec8,%xm

f30f594e08

mulss

0x08(%esi),%xm

f30f580d0c191000

addss

0x0010190c,%xm

m1
+226 0004b352
,%xmm1
+230 0004b356
p),%xmm0
+238 0004b35e
p),%xmm0
+246 0004b366
e0(%ebp)
+254 0004b36e
p),%xmm0
+262 0004b376
+267 0004b37b
c8(%ebp)
+275 0004b383
_cosf
+280 0004b388
p)
+286 0004b38e
p),%xmm1
+294 0004b396
p),%xmm4
+302 0004b39e
%xmm4
+306 0004b3a2
ec(%ebp)
+314 0004b3aa
p),%xmm0
+322 0004b3b2
m0
+330 0004b3ba
e4(%ebp)
+338 0004b3c2
p),%xmm0
+346 0004b3ca
+351 0004b3cf
_cosf
+356 0004b3d4
p)
+362 0004b3da
p),%xmm0
+370 0004b3e2
p),%xmm1
+378 0004b3ea
%xmm0
+382 0004b3ee
p)
+387 0004b3f3
p),%xmm4
+395 0004b3fb
p)
+400 0004b400
%xmm0
+403 0004b403
%xmm1
+407 0004b407
p)
+412 0004b40c
ebp),%eax
+415 0004b40f

f30f590e

mulss

(%esi)

f30f1085e4feffff

movss

0xfffffee4(%eb

f30f5985e0feffff

mulss

0xfffffee0(%eb

f30f1185e0feffff

movss

%xmm0,0xfffffe

f30f5885e8feffff

addss

0xfffffee8(%eb

f30f110424
f30f118dc8feffff

movss
movss

%xmm0,(%esp)
%xmm1,0xfffffe

e8527a0b00

calll

0x00102dda

d99decfeffff

fstps

0xfffffeec(%eb

f30f108dc8feffff

movss

0xfffffec8(%eb

f30f10a5ecfeffff

movss

0xfffffeec(%eb

f30f59e1

mulss

%xmm1,

f30f11a5ecfeffff

movss

%xmm4,0xfffffe

f30f1085e4feffff

movss

0xfffffee4(%eb

f30f5905cc1e1000

mulss

0x00101ecc,%xm

f30f1185e4feffff

movss

%xmm0,0xfffffe

f30f5885e8feffff

addss

0xfffffee8(%eb

f30f110424
e8067a0b00

movss
calll

%xmm0,(%esp)
0x00102dda

d99dc4feffff

fstps

0xfffffec4(%eb

f30f1085c4feffff

movss

0xfffffec4(%eb

f30f108dc8feffff

movss

0xfffffec8(%eb

f30f59c1

mulss

%xmm1,

f30f1145ec

movss

%xmm0,0xec(%eb

f30f10a5ecfeffff

movss

0xfffffeec(%eb

f30f1165f0

movss

%xmm4,0xf0(%eb

0f57c0

xorps

%xmm0,

f30f59c8

mulss

%xmm0,

f30f114df4

movss

%xmm1,0xf4(%eb

8d45ec

leal

0xec(%

89442404

movl

%eax,0

x04(%esp)
+419 0004b413
p),%eax
+425 0004b419
%esp)
+428 0004b41c
+433 0004b421
m2
+438 0004b426
p),%xmm4
+446 0004b42e
24(%ebp)
+454 0004b436
m3
+459 0004b43b
p),%xmm0
+467 0004b443
20(%ebp)
+475 0004b44b
m4
+480 0004b450
m0
+485 0004b455
1c(%ebp)
+493 0004b45d
m5
+498 0004b462
m0
+503 0004b467
18(%ebp)
+511 0004b46f
p),%xmm0
+519 0004b477
%xmm0
+523 0004b47b
p),%xmm1
+531 0004b483
%xmm1
+535 0004b487
%xmm0
+539 0004b48b
p),%xmm1
+547 0004b493
%xmm1
+551 0004b497
%xmm0
+555 0004b49b
p),%xmm1
+563 0004b4a3
%xmm1
+567 0004b4a7
%xmm0
+571 0004b4ab
2c(%ebp)
+579 0004b4b3
p),%xmm0
+587 0004b4bb
14(%ebp)
+595 0004b4c3
m0

8d856cffffff

leal

890424

0xffffff6c(%eb
movl

%eax,(

e8ff980100
f30f1055ac

calll
movss

0x00064d20
0xac(%ebp),%xm

f30f10a56cffffff

movss

0xffffff6c(%eb

f30f11a524ffffff

movss

%xmm4,0xffffff

f30f105db0

movss

0xb0(%ebp),%xm

f30f10857cffffff

movss

0xffffff7c(%eb

f30f118520ffffff

movss

%xmm0,0xffffff

f30f1065b4

movss

0xb4(%ebp),%xm

f30f10458c

movss

0x8c(%ebp),%xm

f30f11851cffffff

movss

%xmm0,0xffffff

f30f106db8

movss

0xb8(%ebp),%xm

f30f10459c

movss

0x9c(%ebp),%xm

f30f118518ffffff

movss

%xmm0,0xffffff

f30f108524ffffff

movss

0xffffff24(%eb

f30f59c2
f30f108d20ffffff

mulss
movss

%xmm2,
0xffffff20(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d1cffffff

movss

0xffffff1c(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108d18ffffff

movss

0xffffff18(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f11852cffffff

movss

%xmm0,0xffffff

f30f108570ffffff

movss

0xffffff70(%eb

f30f118514ffffff

movss

%xmm0,0xffffff

f30f104580

movss

0x80(%ebp),%xm

+600 0004b4c8
10(%ebp)
+608 0004b4d0
m0
+613 0004b4d5
0c(%ebp)
+621 0004b4dd
m0
+626 0004b4e2
08(%ebp)
+634 0004b4ea
p),%xmm0
+642 0004b4f2
%xmm0
+646 0004b4f6
p),%xmm1
+654 0004b4fe
%xmm1
+658 0004b502
%xmm0
+662 0004b506
p),%xmm1
+670 0004b50e
%xmm1
+674 0004b512
%xmm0
+678 0004b516
p),%xmm1
+686 0004b51e
%xmm1
+690 0004b522
%xmm0
+694 0004b526
30(%ebp)
+702 0004b52e
p),%xmm7
+710 0004b536
m0
+715 0004b53b
04(%ebp)
+723 0004b543
m0
+728 0004b548
00(%ebp)
+736 0004b550
m0
+741 0004b555
fc(%ebp)
+749 0004b55d
%xmm0
+752 0004b560
%xmm0
+756 0004b564
p),%xmm1
+764 0004b56c
%xmm1
+768 0004b570
%xmm0
+772 0004b574
p),%xmm1

f30f118510ffffff

movss

%xmm0,0xffffff

f30f104590

movss

0x90(%ebp),%xm

f30f11850cffffff

movss

%xmm0,0xffffff

f30f1045a0

movss

0xa0(%ebp),%xm

f30f118508ffffff

movss

%xmm0,0xffffff

f30f108514ffffff

movss

0xffffff14(%eb

f30f59c2
f30f108d10ffffff

mulss
movss

%xmm2,
0xffffff10(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d0cffffff

movss

0xffffff0c(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108d08ffffff

movss

0xffffff08(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118530ffffff

movss

%xmm0,0xffffff

f30f10bd74ffffff

movss

0xffffff74(%eb

f30f104584

movss

0x84(%ebp),%xm

f30f118504ffffff

movss

%xmm0,0xffffff

f30f104594

movss

0x94(%ebp),%xm

f30f118500ffffff

movss

%xmm0,0xffffff

f30f1045a4

movss

0xa4(%ebp),%xm

f30f1185fcfeffff

movss

%xmm0,0xfffffe

0f28c2

movaps

%xmm2,

f30f59c7

mulss

%xmm7,

f30f108d04ffffff

movss

0xffffff04(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d00ffffff

movss

0xffffff00(%eb

+780 0004b57c
%xmm1
+784 0004b580
%xmm0
+788 0004b584
p),%xmm1
+796 0004b58c
%xmm1
+800 0004b590
%xmm0
+804 0004b594
34(%ebp)
+812 0004b59c
p),%xmm6
+820 0004b5a4
m0
+825 0004b5a9
f8(%ebp)
+833 0004b5b1
m0
+838 0004b5b6
f4(%ebp)
+846 0004b5be
m0
+851 0004b5c3
f0(%ebp)
+859 0004b5cb
%xmm2
+863 0004b5cf
p),%xmm3
+871 0004b5d7
%xmm2
+875 0004b5db
p),%xmm4
+883 0004b5e3
%xmm2
+887 0004b5e7
%xmm5
+891 0004b5eb
%xmm2
+895 0004b5ef
38(%ebp)
+903 0004b5f7
m2
+908 0004b5fc
m3
+913 0004b601
m4
+918 0004b606
m5
+923 0004b60b
p),%xmm0
+931 0004b613
%xmm0
+935 0004b617
p),%xmm1
+943 0004b61f
%xmm1
+947 0004b623
%xmm0

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108dfcfeffff

movss

0xfffffefc(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118534ffffff

movss

%xmm0,0xffffff

f30f10b578ffffff

movss

0xffffff78(%eb

f30f104588

movss

0x88(%ebp),%xm

f30f1185f8feffff

movss

%xmm0,0xfffffe

f30f104598

movss

0x98(%ebp),%xm

f30f1185f4feffff

movss

%xmm0,0xfffffe

f30f1045a8

movss

0xa8(%ebp),%xm

f30f1185f0feffff

movss

%xmm0,0xfffffe

f30f59d6
f30f599df8feffff

mulss
mulss

f30f58d3
f30f59a5f4feffff

%xmm6,
0xfffffef8(%eb

addss
mulss

%xmm3,
0xfffffef4(%eb

f30f58d4

addss

%xmm4,

f30f59e8

mulss

%xmm0,

f30f58d5

addss

%xmm5,

f30f119538ffffff

movss

%xmm2,0xffffff

f30f1055bc

movss

0xbc(%ebp),%xm

f30f105dc0

movss

0xc0(%ebp),%xm

f30f1065c4

movss

0xc4(%ebp),%xm

f30f106dc8

movss

0xc8(%ebp),%xm

f30f108524ffffff

movss

0xffffff24(%eb

f30f59c2
f30f108d20ffffff

mulss
movss

%xmm2,
0xffffff20(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

+951 0004b627
p),%xmm1
+959 0004b62f
%xmm1
+963 0004b633
%xmm0
+967 0004b637
p),%xmm1
+975 0004b63f
%xmm1
+979 0004b643
%xmm0
+983 0004b647
3c(%ebp)
+991 0004b64f
p),%xmm0
+999 0004b657
%xmm0
+1003 0004b65b
p),%xmm1
+1011 0004b663
%xmm1
+1015 0004b667
%xmm0
+1019 0004b66b
p),%xmm1
+1027 0004b673
%xmm1
+1031 0004b677
%xmm0
+1035 0004b67b
p),%xmm1
+1043 0004b683
%xmm1
+1047 0004b687
%xmm0
+1051 0004b68b
40(%ebp)
+1059 0004b693
%xmm0
+1062 0004b696
%xmm0
+1066 0004b69a
p),%xmm1
+1074 0004b6a2
%xmm1
+1078 0004b6a6
%xmm0
+1082 0004b6aa
p),%xmm1
+1090 0004b6b2
%xmm1
+1094 0004b6b6
%xmm0
+1098 0004b6ba
p),%xmm1
+1106 0004b6c2
%xmm1
+1110 0004b6c6
%xmm0

f30f108d1cffffff

movss

0xffffff1c(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108d18ffffff

movss

0xffffff18(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f11853cffffff

movss

%xmm0,0xffffff

f30f108514ffffff

movss

0xffffff14(%eb

f30f59c2
f30f108d10ffffff

mulss
movss

%xmm2,
0xffffff10(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d0cffffff

movss

0xffffff0c(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108d08ffffff

movss

0xffffff08(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118540ffffff

movss

%xmm0,0xffffff

0f28c7

movaps

%xmm7,

f30f59c2

mulss

%xmm2,

f30f108d04ffffff

movss

0xffffff04(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d00ffffff

movss

0xffffff00(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108dfcfeffff

movss

0xfffffefc(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

+1114 0004b6ca
44(%ebp)
+1122 0004b6d2
%xmm2
+1126 0004b6d6
p),%xmm3
+1134 0004b6de
%xmm2
+1138 0004b6e2
p),%xmm4
+1146 0004b6ea
%xmm2
+1150 0004b6ee
p),%xmm5
+1158 0004b6f6
%xmm2
+1162 0004b6fa
48(%ebp)
+1170 0004b702
m2
+1175 0004b707
m3
+1180 0004b70c
m4
+1185 0004b711
m5
+1190 0004b716
p),%xmm0
+1198 0004b71e
%xmm0
+1202 0004b722
p),%xmm1
+1210 0004b72a
%xmm1
+1214 0004b72e
%xmm0
+1218 0004b732
p),%xmm1
+1226 0004b73a
%xmm1
+1230 0004b73e
%xmm0
+1234 0004b742
p),%xmm1
+1242 0004b74a
%xmm1
+1246 0004b74e
%xmm0
+1250 0004b752
4c(%ebp)
+1258 0004b75a
p),%xmm0
+1266 0004b762
%xmm0
+1270 0004b766
p),%xmm1
+1278 0004b76e
%xmm1
+1282 0004b772
%xmm0

f30f118544ffffff

movss

f30f59d6
f30f599df8feffff

mulss
mulss

f30f58d3
f30f59a5f4feffff

mulss

%xmm3,
0xfffffef4(%eb

addss
mulss

f30f58d5

%xmm6,
0xfffffef8(%eb

addss

f30f58d4
f30f59adf0feffff

%xmm0,0xffffff

%xmm4,
0xfffffef0(%eb

addss

%xmm5,

f30f119548ffffff

movss

%xmm2,0xffffff

f30f1055cc

movss

0xcc(%ebp),%xm

f30f105dd0

movss

0xd0(%ebp),%xm

f30f1065d4

movss

0xd4(%ebp),%xm

f30f106dd8

movss

0xd8(%ebp),%xm

f30f108524ffffff

movss

0xffffff24(%eb

f30f59c2
f30f108d20ffffff

mulss
movss

%xmm2,
0xffffff20(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d1cffffff

movss

0xffffff1c(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108d18ffffff

movss

0xffffff18(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f11854cffffff

movss

%xmm0,0xffffff

f30f108514ffffff

movss

0xffffff14(%eb

f30f59c2
f30f108d10ffffff

mulss
movss

%xmm2,
0xffffff10(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

+1286 0004b776
p),%xmm1
+1294 0004b77e
%xmm1
+1298 0004b782
%xmm0
+1302 0004b786
p),%xmm1
+1310 0004b78e
%xmm1
+1314 0004b792
%xmm0
+1318 0004b796
50(%ebp)
+1326 0004b79e
%xmm0
+1329 0004b7a1
%xmm0
+1333 0004b7a5
p),%xmm1
+1341 0004b7ad
%xmm1
+1345 0004b7b1
%xmm0
+1349 0004b7b5
p),%xmm1
+1357 0004b7bd
%xmm1
+1361 0004b7c1
%xmm0
+1365 0004b7c5
p),%xmm1
+1373 0004b7cd
%xmm1
+1377 0004b7d1
%xmm0
+1381 0004b7d5
54(%ebp)
+1389 0004b7dd
%xmm2
+1393 0004b7e1
p),%xmm3
+1401 0004b7e9
%xmm2
+1405 0004b7ed
p),%xmm4
+1413 0004b7f5
%xmm2
+1417 0004b7f9
p),%xmm5
+1425 0004b801
%xmm2
+1429 0004b805
58(%ebp)
+1437 0004b80d
m0
+1442 0004b812
m1
+1447 0004b817
m2

f30f108d0cffffff

movss

0xffffff0c(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108d08ffffff

movss

0xffffff08(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118550ffffff

movss

%xmm0,0xffffff

0f28c7

movaps

%xmm7,

f30f59c2

mulss

%xmm2,

f30f108d04ffffff

movss

0xffffff04(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108d00ffffff

movss

0xffffff00(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108dfcfeffff

movss

0xfffffefc(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118554ffffff

movss

f30f59d6
f30f599df8feffff

mulss
mulss

f30f58d3
f30f59a5f4feffff

mulss

%xmm3,
0xfffffef4(%eb

addss
mulss

f30f58d5

%xmm6,
0xfffffef8(%eb

addss

f30f58d4
f30f59adf0feffff

%xmm0,0xffffff

%xmm4,
0xfffffef0(%eb

addss

%xmm5,

f30f119558ffffff

movss

%xmm2,0xffffff

f30f1045dc

movss

0xdc(%ebp),%xm

f30f104de0

movss

0xe0(%ebp),%xm

f30f1055e4

movss

0xe4(%ebp),%xm

+1452 0004b81c
m3
+1457 0004b821
p),%xmm4
+1465 0004b829
%xmm4
+1469 0004b82d
24(%ebp)
+1477 0004b835
p),%xmm4
+1485 0004b83d
%xmm4
+1489 0004b841
20(%ebp)
+1497 0004b849
p),%xmm4
+1505 0004b851
p),%xmm4
+1513 0004b859
24(%ebp)
+1521 0004b861
p),%xmm4
+1529 0004b869
%xmm4
+1533 0004b86d
1c(%ebp)
+1541 0004b875
p),%xmm4
+1549 0004b87d
p),%xmm4
+1557 0004b885
24(%ebp)
+1565 0004b88d
p),%xmm4
+1573 0004b895
%xmm4
+1577 0004b899
18(%ebp)
+1585 0004b8a1
p),%xmm4
+1593 0004b8a9
p),%xmm4
+1601 0004b8b1
5c(%ebp)
+1609 0004b8b9
p),%xmm4
+1617 0004b8c1
%xmm4
+1621 0004b8c5
14(%ebp)
+1629 0004b8cd
p),%xmm4
+1637 0004b8d5
%xmm4
+1641 0004b8d9
10(%ebp)
+1649 0004b8e1
p),%xmm4
+1657 0004b8e9
p),%xmm4

f30f105de8

movss

0xe8(%ebp),%xm

f30f10a524ffffff

movss

0xffffff24(%eb

f30f59e0

mulss

%xmm0,

f30f11a524ffffff

movss

%xmm4,0xffffff

f30f10a520ffffff

movss

0xffffff20(%eb

f30f59e1

mulss

%xmm1,

f30f11a520ffffff

movss

%xmm4,0xffffff

f30f10a524ffffff

movss

0xffffff24(%eb

f30f58a520ffffff

addss

0xffffff20(%eb

f30f11a524ffffff

movss

%xmm4,0xffffff

f30f10a51cffffff

movss

0xffffff1c(%eb

f30f59e2

mulss

%xmm2,

f30f11a51cffffff

movss

%xmm4,0xffffff

f30f10a524ffffff

movss

0xffffff24(%eb

f30f58a51cffffff

addss

0xffffff1c(%eb

f30f11a524ffffff

movss

%xmm4,0xffffff

f30f10a518ffffff

movss

0xffffff18(%eb

f30f59e3

mulss

%xmm3,

f30f11a518ffffff

movss

%xmm4,0xffffff

f30f10a524ffffff

movss

0xffffff24(%eb

f30f58a518ffffff

addss

0xffffff18(%eb

f30f11a55cffffff

movss

%xmm4,0xffffff

f30f10a514ffffff

movss

0xffffff14(%eb

f30f59e0

mulss

%xmm0,

f30f11a514ffffff

movss

%xmm4,0xffffff

f30f10a510ffffff

movss

0xffffff10(%eb

f30f59e1

mulss

%xmm1,

f30f11a510ffffff

movss

%xmm4,0xffffff

f30f10a514ffffff

movss

0xffffff14(%eb

f30f58a510ffffff

addss

0xffffff10(%eb

+1665 0004b8f1
14(%ebp)
+1673 0004b8f9
p),%xmm4
+1681 0004b901
%xmm4
+1685 0004b905
0c(%ebp)
+1693 0004b90d
p),%xmm4
+1701 0004b915
p),%xmm4
+1709 0004b91d
14(%ebp)
+1717 0004b925
p),%xmm4
+1725 0004b92d
%xmm4
+1729 0004b931
08(%ebp)
+1737 0004b939
p),%xmm4
+1745 0004b941
p),%xmm4
+1753 0004b949
60(%ebp)
+1761 0004b951
%xmm7
+1765 0004b955
p),%xmm4
+1773 0004b95d
%xmm4
+1777 0004b961
%xmm7
+1781 0004b965
p),%xmm4
+1789 0004b96d
%xmm4
+1793 0004b971
%xmm7
+1797 0004b975
p),%xmm4
+1805 0004b97d
%xmm4
+1809 0004b981
%xmm7
+1813 0004b985
64(%ebp)
+1821 0004b98d
%xmm6
+1825 0004b991
p),%xmm1
+1833 0004b999
f8(%ebp)
+1841 0004b9a1
%xmm6
+1845 0004b9a5
p),%xmm2
+1853 0004b9ad
f4(%ebp)

f30f11a514ffffff

movss

%xmm4,0xffffff

f30f10a50cffffff

movss

0xffffff0c(%eb

f30f59e2

mulss

%xmm2,

f30f11a50cffffff

movss

%xmm4,0xffffff

f30f10a514ffffff

movss

0xffffff14(%eb

f30f58a50cffffff

addss

0xffffff0c(%eb

f30f11a514ffffff

movss

%xmm4,0xffffff

f30f10a508ffffff

movss

0xffffff08(%eb

f30f59e3

mulss

%xmm3,

f30f11a508ffffff

movss

%xmm4,0xffffff

f30f10a514ffffff

movss

0xffffff14(%eb

f30f58a508ffffff

addss

0xffffff08(%eb

f30f11a560ffffff

movss

%xmm4,0xffffff

f30f59f8
f30f10a504ffffff

mulss
movss

%xmm0,
0xffffff04(%eb

f30f59e1

mulss

%xmm1,

f30f58fc

addss

%xmm4,

f30f10a500ffffff

movss

0xffffff00(%eb

f30f59e2

mulss

%xmm2,

f30f58fc

addss

%xmm4,

f30f10a5fcfeffff

movss

0xfffffefc(%eb

f30f59e3

mulss

%xmm3,

f30f58fc

addss

%xmm4,

f30f11bd64ffffff

movss

f30f59f0

%xmm7,0xffffff
mulss

%xmm0,

f30f598df8feffff

mulss

0xfffffef8(%eb

f30f118df8feffff

movss

%xmm1,0xfffffe

f30f58f1

addss

%xmm1,

f30f5995f4feffff

mulss

0xfffffef4(%eb

f30f1195f4feffff

movss

%xmm2,0xfffffe

+1861 0004b9b5
%xmm6
+1865 0004b9b9
p),%xmm3
+1873 0004b9c1
f0(%ebp)
+1881 0004b9c9
%xmm6
+1885 0004b9cd
68(%ebp)
+1893 0004b9d5
p),%esi
+1899 0004b9db
+1900 0004b9dc
cx
+1905 0004b9e1
ebp),%edi
+1908 0004b9e4
,(%edi)
+1910 0004b9e6
ax
+1915 0004b9eb
sp
+1921 0004b9f1
+1922 0004b9f2
+1923 0004b9f3
+1924 0004b9f4
+1925 0004b9f5
+1926 0004b9f6
ax)
+0

f30f58f2

addss

%xmm2,

f30f599df0feffff

mulss

0xfffffef0(%eb

f30f119df0feffff

movss

%xmm3,0xfffffe

f30f58f3

addss

%xmm3,

f30f11b568ffffff

movss

%xmm6,0xffffff

8db52cffffff

leal

0xffffff2c(%eb

fc
b910000000

movl

cld
$0x00000010,%e

8b7d14

movl

0x14(%

f3a5

rep/movsl

(%esi)

b801000000

movl

$0x00000001,%e

81c450010000

addl

$0x00000150,%e

5e
5f
c9
c3
90
662e0f1f840000000000

popl
%esi
popl
%edi
leave
ret
nop
%cs:0x00000000(%eax,%e

nopw

0004ba00 55

pushl

%ebp
+1
0004ba01 89e5
%esp,%ebp
+3
0004ba03 56
%esi
+4
0004ba04 53
%ebx
+5
0004ba05 83ec60
$0x60,%esp
+8
0004ba08 8b5d10
0x10(%ebp),%ebx
+11 0004ba0b f30f105b14

movl
pushl
pushl
subl
movl
movss

0x14(%ebx),%xm

+16 0004ba10 f30f585b20

addss

0x20(%ebx),%xm

+21 0004ba15 f30f1015e0120e00

movss

0x000e12e0,%xm

m3
m3
m2
+29
%xmm3
+33
m1
+38
m1
+43
%xmm1
+47
m0
+52

0004ba1d f30f59da

mulss

%xmm2,

0004ba21 f30f104b10

movss

0x10(%ebx),%xm

0004ba26 f30f584b1c

addss

0x1c(%ebx),%xm

0004ba2b f30f59ca

mulss

%xmm2,

0004ba2f f30f10430c

movss

0x0c(%ebx),%xm

0004ba34 f30f584318

addss

0x18(%ebx),%xm

m0
+57 0004ba39
%xmm0
+61 0004ba3d
p)
+66 0004ba42
p)
+71 0004ba47
p)
+76 0004ba4c
ebp),%esi
+79 0004ba4f
x0c(%esp)
+83 0004ba53
ebp),%eax
+86 0004ba56
x08(%esp)
+90 0004ba5a
ebp),%eax
+93 0004ba5d
x04(%esp)
+97 0004ba61
ebp),%eax
+100 0004ba64
%esp)
+103 0004ba67
+108 0004ba6c
l
+110 0004ba6e
ba7c
+112 0004ba70
x04(%esp)
+116 0004ba74
%esp)
+119 0004ba77
+124 0004ba7c
%esp
+127 0004ba7f
+128 0004ba80
+129 0004ba81
+130 0004ba82
+131 0004ba83
+132 0004ba84
)
+138 0004ba8a
)
+0

f30f59c2

mulss

%xmm2,

f30f1145ec

movss

%xmm0,0xec(%eb

f30f114df0

movss

%xmm1,0xf0(%eb

f30f115df4

movss

%xmm3,0xf4(%eb

8d75ac

leal

0xac(%

8974240c

movl

%esi,0

8d45ec

leal

0xec(%

89442408

movl

%eax,0

8b450c

movl

0x0c(%

89442404

movl

%eax,0

8b4508

movl

0x08(%

890424

movl

%eax,(

e804f8ffff
84c0

calll
testb

0x0004b270
%al,%a

740c

je

0x0004

89742404

movl

%esi,0

891c24

movl

%ebx,(

addl

0x0005ccb0
$0x60,

e834120100
83c460

calll

5b
5e
c9
c3
90
660f1f440000

popl
popl
leave
ret
nop
nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

0004ba90 55

%ebx
%esi

pushl

%ebp
+1
0004ba91
%esp,%ebp
+3
0004ba93
0x08(%ebp),%ecx
+6
0004ba96
0x0c(%ebp),%edx
+9
0004ba99
(%edx),%eax
+11 0004ba9b 8901
%ecx)
+13 0004ba9d 8b4204

89e5

movl

8b4d08

movl

8b550c

movl

8b02

movl
movl

%eax,(

movl

0x04(%

edx),%eax
+16 0004baa0
x04(%ecx)
+19 0004baa3
edx),%eax
+22 0004baa6
x08(%ecx)
+25 0004baa9
edx),%eax
+28 0004baac
x0c(%ecx)
+31 0004baaf
ebp),%eax
+34 0004bab2
x10(%ecx)
+37 0004bab5
+38 0004bab6
+39 0004bab7
+40 0004bab8
x,%eax)
+0

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

8b420c

movl

0x0c(%

89410c

movl

%eax,0

8b4510

movl

0x10(%

894110

movl

%eax,0

c9
c3
90
0f1f840000000000

leave
ret
nop
nopl

0x00000000(%ea

0004bac0 55

pushl

%ebp
+1
0004bac1 89e5
%esp,%ebp
+3
0004bac3 57
%edi
+4
0004bac4 56
%esi
+5
0004bac5 53
%ebx
+6
0004bac6 83ec5c
$0x5c,%esp
+9
0004bac9 8b4508
0x08(%ebp),%eax
+12 0004bacc f30f1028
,%xmm5
+16 0004bad0 f30f106004
m4
+21 0004bad5 f30f105808
m3
+26 0004bada 0f28c5
%xmm0
+29 0004badd f30f59c5
%xmm0
+33 0004bae1 0f28cc
%xmm1
+36 0004bae4 f30f59cc
%xmm1
+40 0004bae8 f30f58c1
%xmm0
+44 0004baec 0f28cb
%xmm1
+47 0004baef f30f59cb
%xmm1
+51 0004baf3 f30f58c1
%xmm0
+55 0004baf7 f30f51c8
%xmm1
+59 0004bafb 0f57c0

movl
pushl
pushl
pushl
subl
movl
movss

(%eax)

movss

0x04(%eax),%xm

movss

0x08(%eax),%xm
movaps

%xmm5,

mulss

%xmm5,

movaps

%xmm4,

mulss

%xmm4,

addss

%xmm1,

movaps

%xmm3,

mulss

%xmm3,

addss

%xmm1,

sqrtss

%xmm0,

xorps

%xmm0,

%xmm0
+62 0004bafe
%xmm1
+65 0004bb01
bb05
+67 0004bb03
bb1d
+69 0004bb05
m0
+77 0004bb0d
%xmm0
+81 0004bb11
%xmm5
+85 0004bb15
%xmm4
+89 0004bb19
%xmm3
+93 0004bb1d
esi
+95 0004bb1f
edi
+97 0004bb21
bb6a
+99 0004bb23
)
+105 0004bb29
x)
+112 0004bb30
ebp),%eax
+115 0004bb33
m0
+120 0004bb38
%xmm1
+123 0004bb3b
%xmm1
+127 0004bb3f
,%xmm1
+131 0004bb43
(%ebx)
+135 0004bb47
%xmm1
+138 0004bb4a
%xmm1
+142 0004bb4e
m1
+147 0004bb53
x)
+152 0004bb58
%xmm0
+156 0004bb5c
m0
+161 0004bb61
x)
+166 0004bb66
+167 0004bb67
%edi
+170 0004bb6a
ebp),%eax
+173 0004bb6d
eax),%edx

0f2ec8

ucomiss

%xmm0,

7a02

jp

0x0004

7418

je

0x0004

f30f1005e8120e00

movss

0x000e12e8,%xm

f30f5ec1

divss

%xmm1,

f30f59e8

mulss

%xmm0,

f30f59e0

mulss

%xmm0,

f30f59d8

mulss

%xmm0,

31f6

xorl

%esi,%

31ff

xorl

%edi,%

eb47

jmp

0x0004

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

8b4508
f30f104010

movl
movss

0x08(%
0x10(%eax),%xm

0f28c8

movaps

%xmm0,

f30f59cd

mulss

%xmm5,

f30f580b

addss

(%ebx)

f30f110b

movss

%xmm1,

0f28c8

movaps

%xmm0,

f30f59cc

mulss

%xmm4,

f30f584b04

addss

0x04(%ebx),%xm

f30f114b04

movss

%xmm1,0x04(%eb

f30f59c3

mulss

%xmm3,

f30f584308

addss

0x08(%ebx),%xm

f30f114308

movss

%xmm0,0x08(%eb

46
83c70c

incl
addl

%esi
$0x0c,

8b450c

movl

0x0c(%

8b5014

movl

0x14(%

+176 0004bb70
eax),%eax
+179 0004bb73
eax
+181 0004bb75
%eax
+184 0004bb78
ax,%eax
+190 0004bb7e
esi
+192 0004bb80
+198 0004bb86
%edx),%ebx
+201 0004bb89
x04(%esp)
+205 0004bb8d
ebp),%eax
+208 0004bb90
%esp)
+211 0004bb93
p)
+216 0004bb98
p)
+221 0004bb9d
p)
+226 0004bba2
+231 0004bba7
ebp)
+234 0004bbaa
m0
+239 0004bbaf
%xmm1
+242 0004bbb2
%xmm0
+245 0004bbb5
m3
+250 0004bbba
m4
+255 0004bbbf
m5
+260 0004bbc4
+266 0004bbca
ebp),%ecx
+269 0004bbcd
m1
+274 0004bbd2
%xmm2
+277 0004bbd5
%xmm2
+281 0004bbd9
,%xmm0
+285 0004bbdd
%xmm0
+289 0004bbe1
(%ebx)
+293 0004bbe5
%xmm2
+296 0004bbe8
%xmm2
+300 0004bbec

8b4018

movl

0x18(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

39c6

$0xaaaaaaab,%e
cmpl

%eax,%

leal

0x0004bc11
(%edi,

895c2404

movl

%ebx,0

8b4508

movl

0x08(%

890424

movl

%eax,(

0f838b000000
8d1c17

jae

f30f115dc8

movss

%xmm3,0xc8(%eb

f30f1165b8

movss

%xmm4,0xb8(%eb

f30f116da8

movss

%xmm5,0xa8(%eb

e8693b0100
d95de4

calll

f30f1045e4

movss

fstps

0x0005f710
0xe4(%
0xe4(%ebp),%xm

0f57c9

xorps

%xmm1,

0f2ec1

ucomiss

%xmm1,

f30f105dc8

movss

0xc8(%ebp),%xm

f30f1065b8

movss

0xb8(%ebp),%xm

f30f106da8

movss

0xa8(%ebp),%xm

0f8766ffffff
8b4d08

ja

f30f104910

movss

movl

0x0004bb30
0x08(%
0x10(%ecx),%xm

0f28d1

movaps

%xmm1,

f30f59d5

mulss

%xmm5,

f30f1003

movss

(%ebx)

f30f5cc2

subss

%xmm2,

f30f1103

movss

%xmm0,

0f28d1

movaps

%xmm1,

f30f59d4

mulss

%xmm4,

f30f104304

movss

0x04(%ebx),%xm

m0
+305
%xmm0
+309
x)
+314
%xmm1
+318
m0
+323
%xmm0
+327
x)
+332
+337
%esp
+340
+341
+342
+343
+344
+345
+346
)

0004bbf1 f30f5cc2
0004bbf5 f30f114304

subss
movss

0004bbfa f30f59cb
0004bbfe f30f104308

movss

movss

0004bc0c e955ffffff
0004bc11 83c45c

jmp

+0

%xmm3,
0x08(%ebx),%xm

subss

0004bc07 f30f114308

5b
5e
5f
c9
c3
90
660f1f440000

%xmm0,0x04(%eb
mulss

0004bc03 f30f5cc1

0004bc14
0004bc15
0004bc16
0004bc17
0004bc18
0004bc19
0004bc1a

%xmm2,

%xmm1,
%xmm0,0x08(%eb

addl

0x0004bb66
$0x5c,

popl
popl
popl
leave
ret
nop
nopw

%ebx
%esi
%edi

0x00(%eax,%eax

0004bc20 55

pushl

%ebp
+1
0004bc21 89e5
%esp,%ebp
+3
0004bc23 57
%edi
+4
0004bc24 56
%esi
+5
0004bc25 53
%ebx
+6
0004bc26 81ec5c010000
0015c,%esp
+12 0004bc2c 8b4510
ebp),%eax
+15 0004bc2f 85c0
eax
+17 0004bc31 0f8ed6060000
+23 0004bc37 31db
ebx
+25 0004bc39 8d8538ffffff
p),%eax
+31 0004bc3f 8985b4feffff
4(%ebp)
+37 0004bc45 8b15d0801300
x
+43 0004bc4b 8995bcfeffff
c(%ebp)
+49 0004bc51 8b4508
ebp),%eax
+52 0004bc54 83c00c
%eax
+55 0004bc57 8985b8feffff
8(%ebp)
+61 0004bc5d 0f1f00
+64 0004bc60 8d55b8

movl
pushl
pushl
pushl
subl

$0x000

movl

0x10(%

testl

%eax,%

jle
xorl

0x0004c30d
%ebx,%

leal

0xffffff38(%eb

movl

%eax,0xfffffeb

movl

0x001380d0,%ed

movl

%edx,0xfffffeb
movl

0x08(%

addl

$0x0c,

movl

%eax,0xfffffeb
nopl
leal

(%eax)
0xb8(%

ebp),%edx
+67 0004bc63
%esp)
+70 0004bc66
+75 0004bc6b
ebp),%edx
+78 0004bc6e
edx),%eax
+81 0004bc71
x04(%esp)
+85 0004bc75
ebp),%eax
+88 0004bc78
%esp)
+91 0004bc7b
+96 0004bc80
m1
+101 0004bc85
ebp),%edx
+104 0004bc88
m1
+109 0004bc8d
xmm0
+113 0004bc91
%xmm1
+117 0004bc95
dc(%ebp)
+124 0004bc9c
e0(%ebp)
+131 0004bca3
p)
+136 0004bca8
ebp),%eax
+139 0004bcab
x04(%esp)
+143 0004bcaf
p),%edx
+149 0004bcb5
%esp)
+152 0004bcb8
+157 0004bcbd
+158 0004bcbe
cx
+163 0004bcc3
p),%edi
+169 0004bcc9
p),%esi
+175 0004bccf
,(%edi)
+177 0004bcd1
p),%eax
+183 0004bcd7
x0c(%esp)
+187 0004bcdb
p),%edx
+193 0004bce1
x08(%esp)
+197 0004bce5
x04(%esp)
+201 0004bce9

891424

movl

%edx,(

movl

0x0005bdf0
0x08(%

8b4204

movl

0x04(%

89442404

movl

%eax,0

8d45b8

leal

0xb8(%

890424

movl

%eax,(

e885010100
8b5508

e820250100
f30f104d14

calll

calll
movss

8b5508
f30f584a08

0x0005e1a0
0x14(%ebp),%xm
movl

0x08(%

addss

0x08(%edx),%xm

f30f2ac3

cvtsi2ss

%ebx,%

f30f59c8

mulss

%xmm0,

c745dc00000000

movl

$0x00000000,0x

c745e000000000

movl

$0x00000000,0x

f30f114de4

movss

%xmm1,0xe4(%eb

8d45dc

leal

0xdc(%

89442404

movl

%eax,0

8d9578ffffff

leal

891424

0xffffff78(%eb
movl

%edx,(

e863900100
fc
b910000000

calll
movl

$0x00000010,%e

8bbdb4feffff

movl

0xfffffeb4(%eb

8bb5bcfeffff

movl

0xfffffebc(%eb

f3a5
8d8538ffffff

rep/movsl
leal

8944240c
8b95b8feffff

0x00064d20
cld

(%esi)

0xffffff38(%eb
movl

movl

%eax,0
0xfffffeb8(%eb

89542408

movl

%edx,0

895c2404

movl

%ebx,0

8b5508

movl

0x08(%

ebp),%edx
+204 0004bcec
,%eax
+206 0004bcee
%esp)
+209 0004bcf1
+214 0004bcf6
p),%xmm2
+222 0004bcfe
p),%xmm0
+230 0004bd06
f4(%ebp)
+238 0004bd0e
p),%xmm3
+246 0004bd16
m4
+251 0004bd1b
f0(%ebp)
+259 0004bd23
p),%xmm4
+267 0004bd2b
m0
+272 0004bd30
ec(%ebp)
+280 0004bd38
p),%xmm5
+288 0004bd40
m0
+293 0004bd45
e8(%ebp)
+301 0004bd4d
p),%xmm0
+309 0004bd55
%xmm0
+313 0004bd59
p),%xmm1
+321 0004bd61
%xmm1
+325 0004bd65
%xmm0
+329 0004bd69
p),%xmm1
+337 0004bd71
%xmm1
+341 0004bd75
%xmm0
+345 0004bd79
p),%xmm1
+353 0004bd81
%xmm1
+357 0004bd85
%xmm0
+361 0004bd89
f8(%ebp)
+369 0004bd91
p),%xmm0
+377 0004bd99
e4(%ebp)
+385 0004bda1
m0

8b02

movl

(%edx)

890424

movl

%eax,(

e87af5ffff
f30f109538ffffff

calll
movss

0x0004b270
0xffffff38(%eb

f30f108578ffffff

movss

0xffffff78(%eb

f30f1185f4feffff

movss

%xmm0,0xfffffe

f30f109d3cffffff

movss

0xffffff3c(%eb

f30f106588

movss

0x88(%ebp),%xm

f30f11a5f0feffff

movss

%xmm4,0xfffffe

f30f10a540ffffff

movss

0xffffff40(%eb

f30f104598

movss

0x98(%ebp),%xm

f30f1185ecfeffff

movss

%xmm0,0xfffffe

f30f10ad44ffffff

movss

0xffffff44(%eb

f30f1045a8

movss

0xa8(%ebp),%xm

f30f1185e8feffff

movss

%xmm0,0xfffffe

f30f1085f4feffff

movss

0xfffffef4(%eb

f30f59c2
f30f108df0feffff

mulss
movss

%xmm2,
0xfffffef0(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108decfeffff

movss

0xfffffeec(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108de8feffff

movss

0xfffffee8(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f1185f8feffff

movss

%xmm0,0xfffffe

f30f10857cffffff

movss

0xffffff7c(%eb

f30f1185e4feffff

movss

%xmm0,0xfffffe

f30f10458c

movss

0x8c(%ebp),%xm

+390 0004bda6
e0(%ebp)
+398 0004bdae
m0
+403 0004bdb3
dc(%ebp)
+411 0004bdbb
m0
+416 0004bdc0
d8(%ebp)
+424 0004bdc8
p),%xmm0
+432 0004bdd0
%xmm0
+436 0004bdd4
p),%xmm1
+444 0004bddc
%xmm1
+448 0004bde0
%xmm0
+452 0004bde4
p),%xmm1
+460 0004bdec
%xmm1
+464 0004bdf0
%xmm0
+468 0004bdf4
p),%xmm1
+476 0004bdfc
%xmm1
+480 0004be00
%xmm0
+484 0004be04
fc(%ebp)
+492 0004be0c
m7
+497 0004be11
m0
+502 0004be16
d4(%ebp)
+510 0004be1e
m0
+515 0004be23
d0(%ebp)
+523 0004be2b
m0
+528 0004be30
cc(%ebp)
+536 0004be38
%xmm0
+539 0004be3b
%xmm0
+543 0004be3f
p),%xmm1
+551 0004be47
%xmm1
+555 0004be4b
%xmm0
+559 0004be4f
p),%xmm1

f30f1185e0feffff

movss

%xmm0,0xfffffe

f30f10459c

movss

0x9c(%ebp),%xm

f30f1185dcfeffff

movss

%xmm0,0xfffffe

f30f1045ac

movss

0xac(%ebp),%xm

f30f1185d8feffff

movss

%xmm0,0xfffffe

f30f1085e4feffff

movss

0xfffffee4(%eb

f30f59c2
f30f108de0feffff

mulss
movss

%xmm2,
0xfffffee0(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108ddcfeffff

movss

0xfffffedc(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108dd8feffff

movss

0xfffffed8(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f1185fcfeffff

movss

%xmm0,0xfffffe

f30f107d80

movss

0x80(%ebp),%xm

f30f104590

movss

0x90(%ebp),%xm

f30f1185d4feffff

movss

%xmm0,0xfffffe

f30f1045a0

movss

0xa0(%ebp),%xm

f30f1185d0feffff

movss

%xmm0,0xfffffe

f30f1045b0

movss

0xb0(%ebp),%xm

f30f1185ccfeffff

movss

%xmm0,0xfffffe

0f28c2

movaps

%xmm2,

f30f59c7

mulss

%xmm7,

f30f108dd4feffff

movss

0xfffffed4(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108dd0feffff

movss

0xfffffed0(%eb

+567 0004be57
%xmm1
+571 0004be5b
%xmm0
+575 0004be5f
p),%xmm1
+583 0004be67
%xmm1
+587 0004be6b
%xmm0
+591 0004be6f
00(%ebp)
+599 0004be77
m6
+604 0004be7c
m0
+609 0004be81
c8(%ebp)
+617 0004be89
m0
+622 0004be8e
c4(%ebp)
+630 0004be96
m0
+635 0004be9b
c0(%ebp)
+643 0004bea3
%xmm2
+647 0004bea7
p),%xmm3
+655 0004beaf
%xmm2
+659 0004beb3
p),%xmm4
+667 0004bebb
%xmm2
+671 0004bebf
%xmm5
+675 0004bec3
%xmm2
+679 0004bec7
04(%ebp)
+687 0004becf
p),%xmm2
+695 0004bed7
p),%xmm3
+703 0004bedf
p),%xmm4
+711 0004bee7
p),%xmm5
+719 0004beef
p),%xmm0
+727 0004bef7
%xmm0
+731 0004befb
p),%xmm1
+739 0004bf03
%xmm1
+743 0004bf07
%xmm0

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108dccfeffff

movss

0xfffffecc(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118500ffffff

movss

%xmm0,0xffffff

f30f107584

movss

0x84(%ebp),%xm

f30f104594

movss

0x94(%ebp),%xm

f30f1185c8feffff

movss

%xmm0,0xfffffe

f30f1045a4

movss

0xa4(%ebp),%xm

f30f1185c4feffff

movss

%xmm0,0xfffffe

f30f1045b4

movss

0xb4(%ebp),%xm

f30f1185c0feffff

movss

%xmm0,0xfffffe

f30f59d6
f30f599dc8feffff

mulss
mulss

f30f58d3
f30f59a5c4feffff

%xmm6,
0xfffffec8(%eb

addss
mulss

%xmm3,
0xfffffec4(%eb

f30f58d4

addss

%xmm4,

f30f59e8

mulss

%xmm0,

f30f58d5

addss

%xmm5,

f30f119504ffffff

movss

%xmm2,0xffffff

f30f109548ffffff

movss

0xffffff48(%eb

f30f109d4cffffff

movss

0xffffff4c(%eb

f30f10a550ffffff

movss

0xffffff50(%eb

f30f10ad54ffffff

movss

0xffffff54(%eb

f30f1085f4feffff

movss

0xfffffef4(%eb

f30f59c2
f30f108df0feffff

mulss
movss

%xmm2,
0xfffffef0(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

+747 0004bf0b
p),%xmm1
+755 0004bf13
%xmm1
+759 0004bf17
%xmm0
+763 0004bf1b
p),%xmm1
+771 0004bf23
%xmm1
+775 0004bf27
%xmm0
+779 0004bf2b
08(%ebp)
+787 0004bf33
p),%xmm0
+795 0004bf3b
%xmm0
+799 0004bf3f
p),%xmm1
+807 0004bf47
%xmm1
+811 0004bf4b
%xmm0
+815 0004bf4f
p),%xmm1
+823 0004bf57
%xmm1
+827 0004bf5b
%xmm0
+831 0004bf5f
p),%xmm1
+839 0004bf67
%xmm1
+843 0004bf6b
%xmm0
+847 0004bf6f
0c(%ebp)
+855 0004bf77
%xmm0
+858 0004bf7a
%xmm0
+862 0004bf7e
p),%xmm1
+870 0004bf86
%xmm1
+874 0004bf8a
%xmm0
+878 0004bf8e
p),%xmm1
+886 0004bf96
%xmm1
+890 0004bf9a
%xmm0
+894 0004bf9e
p),%xmm1
+902 0004bfa6
%xmm1
+906 0004bfaa
%xmm0

f30f108decfeffff

movss

0xfffffeec(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108de8feffff

movss

0xfffffee8(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118508ffffff

movss

%xmm0,0xffffff

f30f1085e4feffff

movss

0xfffffee4(%eb

f30f59c2
f30f108de0feffff

mulss
movss

%xmm2,
0xfffffee0(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108ddcfeffff

movss

0xfffffedc(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108dd8feffff

movss

0xfffffed8(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f11850cffffff

movss

%xmm0,0xffffff

0f28c7

movaps

%xmm7,

f30f59c2

mulss

%xmm2,

f30f108dd4feffff

movss

0xfffffed4(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108dd0feffff

movss

0xfffffed0(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108dccfeffff

movss

0xfffffecc(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

+910 0004bfae
10(%ebp)
+918 0004bfb6
%xmm2
+922 0004bfba
p),%xmm3
+930 0004bfc2
%xmm2
+934 0004bfc6
p),%xmm4
+942 0004bfce
%xmm2
+946 0004bfd2
p),%xmm5
+954 0004bfda
%xmm2
+958 0004bfde
14(%ebp)
+966 0004bfe6
p),%xmm2
+974 0004bfee
p),%xmm3
+982 0004bff6
p),%xmm4
+990 0004bffe
p),%xmm5
+998 0004c006
p),%xmm0
+1006 0004c00e
%xmm0
+1010 0004c012
p),%xmm1
+1018 0004c01a
%xmm1
+1022 0004c01e
%xmm0
+1026 0004c022
p),%xmm1
+1034 0004c02a
%xmm1
+1038 0004c02e
%xmm0
+1042 0004c032
p),%xmm1
+1050 0004c03a
%xmm1
+1054 0004c03e
%xmm0
+1058 0004c042
18(%ebp)
+1066 0004c04a
p),%xmm0
+1074 0004c052
%xmm0
+1078 0004c056
p),%xmm1
+1086 0004c05e
%xmm1
+1090 0004c062
%xmm0

f30f118510ffffff

movss

f30f59d6
f30f599dc8feffff

mulss
mulss

f30f58d3
f30f59a5c4feffff

mulss

%xmm3,
0xfffffec4(%eb

addss
mulss

f30f58d5

%xmm6,
0xfffffec8(%eb

addss

f30f58d4
f30f59adc0feffff

%xmm0,0xffffff

%xmm4,
0xfffffec0(%eb

addss

%xmm5,

f30f119514ffffff

movss

%xmm2,0xffffff

f30f109558ffffff

movss

0xffffff58(%eb

f30f109d5cffffff

movss

0xffffff5c(%eb

f30f10a560ffffff

movss

0xffffff60(%eb

f30f10ad64ffffff

movss

0xffffff64(%eb

f30f1085f4feffff

movss

0xfffffef4(%eb

f30f59c2
f30f108df0feffff

mulss
movss

%xmm2,
0xfffffef0(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108decfeffff

movss

0xfffffeec(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108de8feffff

movss

0xfffffee8(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118518ffffff

movss

%xmm0,0xffffff

f30f1085e4feffff

movss

0xfffffee4(%eb

f30f59c2
f30f108de0feffff

mulss
movss

%xmm2,
0xfffffee0(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

+1094 0004c066
p),%xmm1
+1102 0004c06e
%xmm1
+1106 0004c072
%xmm0
+1110 0004c076
p),%xmm1
+1118 0004c07e
%xmm1
+1122 0004c082
%xmm0
+1126 0004c086
1c(%ebp)
+1134 0004c08e
%xmm0
+1137 0004c091
%xmm0
+1141 0004c095
p),%xmm1
+1149 0004c09d
%xmm1
+1153 0004c0a1
%xmm0
+1157 0004c0a5
p),%xmm1
+1165 0004c0ad
%xmm1
+1169 0004c0b1
%xmm0
+1173 0004c0b5
p),%xmm1
+1181 0004c0bd
%xmm1
+1185 0004c0c1
%xmm0
+1189 0004c0c5
20(%ebp)
+1197 0004c0cd
%xmm2
+1201 0004c0d1
p),%xmm3
+1209 0004c0d9
%xmm2
+1213 0004c0dd
p),%xmm4
+1221 0004c0e5
%xmm2
+1225 0004c0e9
p),%xmm5
+1233 0004c0f1
%xmm2
+1237 0004c0f5
24(%ebp)
+1245 0004c0fd
p),%xmm0
+1253 0004c105
p),%xmm1
+1261 0004c10d
p),%xmm2

f30f108ddcfeffff

movss

0xfffffedc(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108dd8feffff

movss

0xfffffed8(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f11851cffffff

movss

%xmm0,0xffffff

0f28c7

movaps

%xmm7,

f30f59c2

mulss

%xmm2,

f30f108dd4feffff

movss

0xfffffed4(%eb

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f108dd0feffff

movss

0xfffffed0(%eb

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f108dccfeffff

movss

0xfffffecc(%eb

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f118520ffffff

movss

f30f59d6
f30f599dc8feffff

mulss
mulss

f30f58d3
f30f59a5c4feffff

mulss

%xmm3,
0xfffffec4(%eb

addss
mulss

f30f58d5

%xmm6,
0xfffffec8(%eb

addss

f30f58d4
f30f59adc0feffff

%xmm0,0xffffff

%xmm4,
0xfffffec0(%eb

addss

%xmm5,

f30f119524ffffff

movss

%xmm2,0xffffff

f30f108568ffffff

movss

0xffffff68(%eb

f30f108d6cffffff

movss

0xffffff6c(%eb

f30f109570ffffff

movss

0xffffff70(%eb

+1269 0004c115
p),%xmm3
+1277 0004c11d
p),%xmm4
+1285 0004c125
%xmm4
+1289 0004c129
f4(%ebp)
+1297 0004c131
p),%xmm4
+1305 0004c139
%xmm4
+1309 0004c13d
f0(%ebp)
+1317 0004c145
p),%xmm4
+1325 0004c14d
p),%xmm4
+1333 0004c155
f4(%ebp)
+1341 0004c15d
p),%xmm4
+1349 0004c165
%xmm4
+1353 0004c169
ec(%ebp)
+1361 0004c171
p),%xmm4
+1369 0004c179
p),%xmm4
+1377 0004c181
f4(%ebp)
+1385 0004c189
p),%xmm4
+1393 0004c191
%xmm4
+1397 0004c195
e8(%ebp)
+1405 0004c19d
p),%xmm4
+1413 0004c1a5
p),%xmm4
+1421 0004c1ad
28(%ebp)
+1429 0004c1b5
p),%xmm4
+1437 0004c1bd
%xmm4
+1441 0004c1c1
e4(%ebp)
+1449 0004c1c9
p),%xmm4
+1457 0004c1d1
%xmm4
+1461 0004c1d5
e0(%ebp)
+1469 0004c1dd
p),%xmm4
+1477 0004c1e5
p),%xmm4

f30f109d74ffffff

movss

0xffffff74(%eb

f30f10a5f4feffff

movss

0xfffffef4(%eb

f30f59e0

mulss

%xmm0,

f30f11a5f4feffff

movss

%xmm4,0xfffffe

f30f10a5f0feffff

movss

0xfffffef0(%eb

f30f59e1

mulss

%xmm1,

f30f11a5f0feffff

movss

%xmm4,0xfffffe

f30f10a5f4feffff

movss

0xfffffef4(%eb

f30f58a5f0feffff

addss

0xfffffef0(%eb

f30f11a5f4feffff

movss

%xmm4,0xfffffe

f30f10a5ecfeffff

movss

0xfffffeec(%eb

f30f59e2

mulss

%xmm2,

f30f11a5ecfeffff

movss

%xmm4,0xfffffe

f30f10a5f4feffff

movss

0xfffffef4(%eb

f30f58a5ecfeffff

addss

0xfffffeec(%eb

f30f11a5f4feffff

movss

%xmm4,0xfffffe

f30f10a5e8feffff

movss

0xfffffee8(%eb

f30f59e3

mulss

%xmm3,

f30f11a5e8feffff

movss

%xmm4,0xfffffe

f30f10a5f4feffff

movss

0xfffffef4(%eb

f30f58a5e8feffff

addss

0xfffffee8(%eb

f30f11a528ffffff

movss

%xmm4,0xffffff

f30f10a5e4feffff

movss

0xfffffee4(%eb

f30f59e0

mulss

%xmm0,

f30f11a5e4feffff

movss

%xmm4,0xfffffe

f30f10a5e0feffff

movss

0xfffffee0(%eb

f30f59e1

mulss

%xmm1,

f30f11a5e0feffff

movss

%xmm4,0xfffffe

f30f10a5e4feffff

movss

0xfffffee4(%eb

f30f58a5e0feffff

addss

0xfffffee0(%eb

+1485 0004c1ed
e4(%ebp)
+1493 0004c1f5
p),%xmm4
+1501 0004c1fd
%xmm4
+1505 0004c201
dc(%ebp)
+1513 0004c209
p),%xmm4
+1521 0004c211
p),%xmm4
+1529 0004c219
e4(%ebp)
+1537 0004c221
p),%xmm4
+1545 0004c229
%xmm4
+1549 0004c22d
d8(%ebp)
+1557 0004c235
p),%xmm4
+1565 0004c23d
p),%xmm4
+1573 0004c245
2c(%ebp)
+1581 0004c24d
%xmm7
+1585 0004c251
p),%xmm4
+1593 0004c259
%xmm4
+1597 0004c25d
%xmm7
+1601 0004c261
p),%xmm4
+1609 0004c269
%xmm4
+1613 0004c26d
%xmm7
+1617 0004c271
p),%xmm4
+1625 0004c279
%xmm4
+1629 0004c27d
%xmm7
+1633 0004c281
30(%ebp)
+1641 0004c289
%xmm6
+1645 0004c28d
p),%xmm1
+1653 0004c295
c8(%ebp)
+1661 0004c29d
%xmm6
+1665 0004c2a1
p),%xmm2
+1673 0004c2a9
c4(%ebp)

f30f11a5e4feffff

movss

%xmm4,0xfffffe

f30f10a5dcfeffff

movss

0xfffffedc(%eb

f30f59e2

mulss

%xmm2,

f30f11a5dcfeffff

movss

%xmm4,0xfffffe

f30f10a5e4feffff

movss

0xfffffee4(%eb

f30f58a5dcfeffff

addss

0xfffffedc(%eb

f30f11a5e4feffff

movss

%xmm4,0xfffffe

f30f10a5d8feffff

movss

0xfffffed8(%eb

f30f59e3

mulss

%xmm3,

f30f11a5d8feffff

movss

%xmm4,0xfffffe

f30f10a5e4feffff

movss

0xfffffee4(%eb

f30f58a5d8feffff

addss

0xfffffed8(%eb

f30f11a52cffffff

movss

%xmm4,0xffffff

f30f59f8
f30f10a5d4feffff

mulss
movss

%xmm0,
0xfffffed4(%eb

f30f59e1

mulss

%xmm1,

f30f58fc

addss

%xmm4,

f30f10a5d0feffff

movss

0xfffffed0(%eb

f30f59e2

mulss

%xmm2,

f30f58fc

addss

%xmm4,

f30f10a5ccfeffff

movss

0xfffffecc(%eb

f30f59e3

mulss

%xmm3,

f30f58fc

addss

%xmm4,

f30f11bd30ffffff

movss

f30f59f0

%xmm7,0xffffff
mulss

%xmm0,

f30f598dc8feffff

mulss

0xfffffec8(%eb

f30f118dc8feffff

movss

%xmm1,0xfffffe

f30f58f1

addss

%xmm1,

f30f5995c4feffff

mulss

0xfffffec4(%eb

f30f1195c4feffff

movss

%xmm2,0xfffffe

+1681 0004c2b1 f30f58f2


%xmm6
+1685 0004c2b5 f30f599dc0feffff
p),%xmm3
+1693 0004c2bd f30f119dc0feffff
c0(%ebp)
+1701 0004c2c5 f30f58f3
%xmm6
+1705 0004c2c9 f30f11b534ffffff
34(%ebp)
+1713 0004c2d1 8d85f8feffff
p),%eax
+1719 0004c2d7 89442404
x04(%esp)
+1723 0004c2db 8d55b8
ebp),%edx
+1726 0004c2de 891424
%esp)
+1729 0004c2e1 e8ca090100
+1734 0004c2e6 8d45b8
ebp),%eax
+1737 0004c2e9 89442404
x04(%esp)
+1741 0004c2ed 8b550c
ebp),%edx
+1744 0004c2f0 891424
%esp)
+1747 0004c2f3 e898150100
+1752 0004c2f8 8d55b8
ebp),%edx
+1755 0004c2fb 891424
%esp)
+1758 0004c2fe e85d1f0100
+1763 0004c303 43
+1764 0004c304 3b5d10
ebp),%ebx
+1767 0004c307 0f8553f9ffff
+1773 0004c30d 81c45c010000
sp
+1779 0004c313 5b
+1780 0004c314 5e
+1781 0004c315 5f
+1782 0004c316 c9
+1783 0004c317 c3
+1784 0004c318 89c3
ebx
+1786 0004c31a 8d45b8
ebp),%eax
+1789 0004c31d 890424
%esp)
+1792 0004c320 e83b1f0100
+1797 0004c325 891c24
%esp)
+1800 0004c328 e81b690b00
__Unwind_Resume
+1805 0004c32d 90
+1806 0004c32e 6690
+0
%ebp

0004c330 55

addss

%xmm2,

mulss

0xfffffec0(%eb

movss

%xmm3,0xfffffe
addss

%xmm3,

movss

%xmm6,0xffffff

leal

0xfffffef8(%eb
movl

%eax,0

leal

0xb8(%

movl

%edx,(

leal

0x0005ccb0
0xb8(%

movl

%eax,0

movl

0x0c(%

movl

%edx,(

leal

0x0005d890
0xb8(%

movl

%edx,(

incl
cmpl

0x0005e260
%ebx
0x10(%

calll

calll

calll

jne
addl

0x0004bc60
$0x0000015c,%e
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

leal

0xb8(%

movl

%eax,(

movl

0x0005e260
%ebx,(

calll
calll

%eax,%

0x00102c48
nop
nop
pushl

+1
0004c331 89e5
%esp,%ebp
+3
0004c333 8b4d08
0x08(%ebp),%ecx
+6
0004c336 8b5510
0x10(%ebp),%edx
+9
0004c339 8b450c
0x0c(%ebp),%eax
+12 0004c33c 8901
%ecx)
+14 0004c33e 895104
x04(%ecx)
+17 0004c341 f30f104a20
m1
+22 0004c346 f30f5c4a14
m1
+27 0004c34b 0f57c0
%xmm0
+30 0004c34e f30f5fc1
%xmm0
+34 0004c352 f30f114108
x)
+39 0004c357 f30f105a10
m3
+44 0004c35c f30f585a1c
m3
+49 0004c361 f30f1015e0120e00
m2
+57 0004c369 f30f59da
%xmm3
+61 0004c36d f30f104a0c
m1
+66 0004c372 f30f584a18
m1
+71 0004c377 f30f59ca
%xmm1
+75 0004c37b f30f104214
m0
+80 0004c380 f30f584220
m0
+85 0004c385 f30f59c2
%xmm0
+89 0004c389 f30f114114
x)
+94 0004c38e f30f115910
x)
+99 0004c393 f30f11490c
x)
+104 0004c398 c9
+105 0004c399 c3
+106 0004c39a 660f1f440000
)
+0

0004c3a0 55

movl
movl
movl
movl
movl

%eax,(

movl

%edx,0

movss

0x20(%edx),%xm

subss

0x14(%edx),%xm
xorps

%xmm0,

maxss

%xmm1,

movss

%xmm0,0x08(%ec

movss

0x10(%edx),%xm

addss

0x1c(%edx),%xm

movss

0x000e12e0,%xm
mulss

%xmm2,

movss

0x0c(%edx),%xm

addss

0x18(%edx),%xm
mulss

%xmm2,

movss

0x14(%edx),%xm

addss

0x20(%edx),%xm
mulss

%xmm2,

movss

%xmm0,0x14(%ec

movss

%xmm3,0x10(%ec

movss

%xmm1,0x0c(%ec
leave
ret

nopw

0x00(%eax,%eax
pushl

%ebp
+1
0004c3a1 89e5
%esp,%ebp
+3
0004c3a3 8b4d08
0x08(%ebp),%ecx
+6
0004c3a6 8b5510

movl
movl
movl

0x10(%ebp),%edx
+9
0004c3a9 8b450c
0x0c(%ebp),%eax
+12 0004c3ac 8901
%ecx)
+14 0004c3ae 895104
x04(%ecx)
+17 0004c3b1 f30f104a20
m1
+22 0004c3b6 f30f5c4a14
m1
+27 0004c3bb 0f57c0
%xmm0
+30 0004c3be f30f5fc1
%xmm0
+34 0004c3c2 f30f114108
x)
+39 0004c3c7 f30f105a10
m3
+44 0004c3cc f30f585a1c
m3
+49 0004c3d1 f30f1015e0120e00
m2
+57 0004c3d9 f30f59da
%xmm3
+61 0004c3dd f30f104a0c
m1
+66 0004c3e2 f30f584a18
m1
+71 0004c3e7 f30f59ca
%xmm1
+75 0004c3eb f30f104214
m0
+80 0004c3f0 f30f584220
m0
+85 0004c3f5 f30f59c2
%xmm0
+89 0004c3f9 f30f114114
x)
+94 0004c3fe f30f115910
x)
+99 0004c403 f30f11490c
x)
+104 0004c408 c9
+105 0004c409 c3
+106 0004c40a 660f1f440000
)
+0

movl
movl

%eax,(

movl

%edx,0

movss

0x20(%edx),%xm

subss

0x14(%edx),%xm
xorps

%xmm0,

maxss

%xmm1,

movss

%xmm0,0x08(%ec

movss

0x10(%edx),%xm

addss

0x1c(%edx),%xm

movss

0x000e12e0,%xm
mulss

%xmm2,

movss

0x0c(%edx),%xm

addss

0x18(%edx),%xm
mulss

%xmm2,

movss

0x14(%edx),%xm

addss

0x20(%edx),%xm
mulss

%xmm2,

movss

%xmm0,0x14(%ec

movss

%xmm3,0x10(%ec

movss

%xmm1,0x0c(%ec
leave
ret

nopw

0x00(%eax,%eax

0004c410 55

pushl

0004c411 89e5

movl

0004c413 57

pushl

0004c414 56

pushl

0004c415 53

pushl

0004c416 83ec6c

subl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x6c,%esp

+9
0004c419 8b4508
0x08(%ebp),%eax
+12 0004c41c 8b10
,%edx
+14 0004c41e 8b4804
eax),%ecx
+17 0004c421 31f6
esi
+19 0004c423 31ff
edi
+21 0004c425 eb0d
c434
+23 0004c427 660f1f840000000000
+32 0004c430 46
+33 0004c431 83c724
%edi
+36 0004c434 89c8
eax
+38 0004c436 29d0
eax
+40 0004c438 c1f802
%eax
+43 0004c43b 69c0398ee338
ax,%eax
+49 0004c441 39c6
esi
+51 0004c443 7361
c4a6
+53 0004c445 8d1c17
%edx),%ebx
+56 0004c448 f30f104320
m0
+61 0004c44d f30f5c4314
m0
+66 0004c452 0f57c9
%xmm1
+69 0004c455 f30f5fc8
%xmm1
+73 0004c459 0f28c1
%xmm0
+76 0004c45c f30f104d0c
m1
+81 0004c461 0f2ec8
%xmm1
+84 0004c464 7a02
c468
+86 0004c466 74c8
c430
+88 0004c468 f30f5ec8
%xmm1
+92 0004c46c f30f114ddc
p)
+97 0004c471 f30f114de0
p)
+102 0004c476 f30f114de4
p)
+107 0004c47b 8d45dc
ebp),%eax
+110 0004c47e 89442404
x04(%esp)

movl

nopw

movl

(%eax)

movl

0x04(%

xorl

%esi,%

xorl

%edi,%

jmp

0x0004

0x00000000(%eax,%eax)
incl
%esi
addl
$0x24,
movl

%ecx,%

subl

%edx,%

sarl

$0x02,

imull

$0x38e38e39,%e
cmpl

%eax,%

jae

0x0004

leal

(%edi,

movss

0x20(%ebx),%xm

subss

0x14(%ebx),%xm
xorps

%xmm1,

maxss

%xmm0,

movaps

%xmm1,

movss

0x0c(%ebp),%xm
ucomiss

%xmm0,

jp

0x0004

je

0x0004

divss

%xmm0,

movss

%xmm1,0xdc(%eb

movss

%xmm1,0xe0(%eb

movss

%xmm1,0xe4(%eb
leal

0xdc(%

movl

%eax,0

+114 0004c482
ebp),%eax
+117 0004c485
%esp)
+120 0004c488
+125 0004c48d
ebp),%eax
+128 0004c490
x04(%esp)
+132 0004c494
%esp)
+135 0004c497
+140 0004c49c
ebp),%eax
+143 0004c49f
,%edx
+145 0004c4a1
eax),%ecx
+148 0004c4a4
c430
+150 0004c4a6
%esp
+153 0004c4a9
+154 0004c4aa
+155 0004c4ab
+156 0004c4ac
+157 0004c4ad
+158 0004c4ae
+0

8d459c

leal

0x9c(%

890424

movl

%eax,(

leal

0x00064d70
0x9c(%

89442404

movl

%eax,0

891c24

movl

%ebx,(

movl

0x0005ccb0
0x08(%

8b10

movl

(%eax)

8b4804

movl

0x04(%

eb8a

jmp

0x0004

83c46c

addl

$0x6c,

5b
5e
5f
c9
c3
6690

popl
popl
popl
leave
ret
nop

%ebx
%esi
%edi

e8e3880100
8d459c

calll

e814080100
8b4508

calll

0004c4b0 55

pushl

%ebp
+1
0004c4b1 89e5
%esp,%ebp
+3
0004c4b3 8b5508
0x08(%ebp),%edx
+6
0004c4b6 8b4204
0x04(%edx),%eax
+9
0004c4b9 2b02
(%edx),%eax
+11 0004c4bb c1f802
%eax
+14 0004c4be 69c0398ee338
ax,%eax
+20 0004c4c4 c9
+21 0004c4c5 c3
+22 0004c4c6 662e0f1f840000000000
ax)
+0

movl
movl
movl
subl
sarl
imull

nopw

$0x02,
$0x38e38e39,%e

leave
ret
%cs:0x00000000(%eax,%e

0004c4d0 55

pushl

0004c4d1 89e5

movl

0004c4d3 57

pushl

0004c4d4 56

pushl

0004c4d5 53

pushl

0004c4d6 83ec1c

subl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x1c,%esp

+9
0004c4d9 31ff
xorl
%edi,%edi
+11 0004c4db 31f6
xorl
%esi,%
esi
+13 0004c4dd eb3a
jmp
0x0004
c519
+15 0004c4df 90
nop
+16 0004c4e0 8d0432
leal
(%edx,
%esi),%eax
+19 0004c4e3 8b550c
movl
0x0c(%
ebp),%edx
+22 0004c4e6 89542404
movl
%edx,0
x04(%esp)
+26 0004c4ea 890424
movl
%eax,(
%esp)
+29 0004c4ed e89e050100
calll
0x0005ca90
+34 0004c4f2 89c3
movl
%eax,%
ebx
+36 0004c4f4 8b4d10
movl
0x10(%
ebp),%ecx
+39 0004c4f7 890c24
movl
%ecx,(
%esp)
+42 0004c4fa e89b690b00
calll
0x00102e9a
_strlen
+47 0004c4ff 89442408
movl
%eax,0
x08(%esp)
+51 0004c503 8b4510
movl
0x10(%
ebp),%eax
+54 0004c506 89442404
movl
%eax,0
x04(%esp)
+58 0004c50a 8d4304
leal
0x04(%
ebx),%eax
+61 0004c50d 890424
movl
%eax,(
%esp)
+64 0004c510 e893670b00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+69 0004c515 47
incl
%edi
+70 0004c516 83c624
addl
$0x24,
%esi
+73 0004c519 8b4d08
movl
0x08(%
ebp),%ecx
+76 0004c51c 8b11
movl
(%ecx)
,%edx
+78 0004c51e 8b4104
movl
0x04(%
ecx),%eax
+81 0004c521 29d0
subl
%edx,%
eax
+83 0004c523 c1f802
sarl
$0x02,
%eax
+86 0004c526 69c0398ee338
imull
$0x38e38e39,%e
ax,%eax
+92 0004c52c 39c7
cmpl
%eax,%
edi
+94 0004c52e 72b0
jb
0x0004
c4e0
+96 0004c530 83c41c
addl
$0x1c,
%esp
+99 0004c533 5b
popl
%ebx
+100 0004c534 5e
popl
%esi

+101
+102
+103
+104
x,%eax)

0004c535
0004c536
0004c537
0004c538
+0

5f
c9
c3
0f1f840000000000

popl
leave
ret
nopl

%edi
0x00000000(%ea

0004c540 55

pushl

%ebp
+1
0004c541 89e5
%esp,%ebp
+3
0004c543 57
%edi
+4
0004c544 56
%esi
+5
0004c545 53
%ebx
+6
0004c546 83ec1c
$0x1c,%esp
+9
0004c549 8b7d08
0x08(%ebp),%edi
+12 0004c54c 31f6
esi
+14 0004c54e 31db
ebx
+16 0004c550 eb24
c576
+18 0004c552 0f1f8000000000
x)
+25 0004c559 0f1f8000000000
x)
+32 0004c560 8d0413
%edx),%eax
+35 0004c563 8b550c
ebp),%edx
+38 0004c566 89542404
x04(%esp)
+42 0004c56a 890424
%esp)
+45 0004c56d e83e070100
+50 0004c572 46
+51 0004c573 83c324
%ebx
+54 0004c576 8b17
,%edx
+56 0004c578 8b4704
edi),%eax
+59 0004c57b 29d0
eax
+61 0004c57d c1f802
%eax
+64 0004c580 69c0398ee338
ax,%eax
+70 0004c586 39c6
esi
+72 0004c588 72d6
c560
+74 0004c58a 83c41c
%esp
+77 0004c58d 5b
+78 0004c58e 5e

movl
pushl
pushl
pushl
subl
movl
xorl

%esi,%

xorl

%ebx,%

jmp

0x0004

nopl

0x00000000(%ea

nopl

0x00000000(%ea
leal

(%ebx,

movl

0x0c(%

movl

%edx,0

movl

%eax,(

incl
addl

0x0005ccb0
%esi
$0x24,

movl

(%edi)

movl

0x04(%

subl

%edx,%

sarl

$0x02,

calll

imull

$0x38e38e39,%e
cmpl

%eax,%

jb

0x0004

addl

$0x1c,

popl
popl

%ebx
%esi

+79
+80
+81
+82

0004c58f
0004c590
0004c591
0004c592

5f
c9
c3
0f1f8000000000

popl
leave
ret

%edi

nopl

0x00000000(%ea

+89 0004c599 0f1f8000000000

nopl

0x00000000(%ea

x)
x)
+0

0004c5a0 55

pushl

%ebp
+1
0004c5a1 89e5
%esp,%ebp
+3
0004c5a3 57
%edi
+4
0004c5a4 56
%esi
+5
0004c5a5 53
%ebx
+6
0004c5a6 83ec2c
$0x2c,%esp
+9
0004c5a9 c745e400000000
00000,0xe4(%ebp)
+16 0004c5b0 31ff
edi
+18 0004c5b2 31f6
esi
+20 0004c5b4 31db
ebx
+22 0004c5b6 807d1000
0x10(%ebp)
+26 0004c5ba 751a
c5d6
+28 0004c5bc eb5a
c618
+30 0004c5be 6690
+32 0004c5c0 8d0413
%edx),%eax
+35 0004c5c3 8b550c
ebp),%edx
+38 0004c5c6 89542404
x04(%esp)
+42 0004c5ca 890424
%esp)
+45 0004c5cd e81e030100
+50 0004c5d2 46
+51 0004c5d3 83c324
%ebx
+54 0004c5d6 8b4d08
ebp),%ecx
+57 0004c5d9 8b11
,%edx
+59 0004c5db 8b4104
ecx),%eax
+62 0004c5de 29d0
eax
+64 0004c5e0 c1f802
%eax
+67 0004c5e3 69c0398ee338
ax,%eax
+73 0004c5e9 39c6

movl
pushl
pushl
pushl
subl
movl

$0x000

xorl

%edi,%

xorl

%esi,%

xorl

%ebx,%

cmpb

$0x00,

jne

0x0004

jmp

0x0004

nop
leal

(%ebx,

movl

0x0c(%

movl

%edx,0

movl

%eax,(

incl
addl

0x0005c8f0
%esi
$0x24,

movl

0x08(%

movl

(%ecx)

movl

0x04(%

subl

%edx,%

sarl

$0x02,

calll

imull

$0x38e38e39,%e
cmpl

%eax,%

esi
+75 0004c5eb
c5c0
+77 0004c5ed
%esp
+80 0004c5f0
+81 0004c5f1
+82 0004c5f2
+83 0004c5f3
+84 0004c5f4
+85 0004c5f5
)
+90 0004c5fa
)
+96 0004c600
%edi),%eax
+99 0004c603
ebp),%edx
+102 0004c606
x04(%esp)
+106 0004c60a
%esp)
+109 0004c60d
+114 0004c612
ebp)
+117 0004c615
%edi
+120 0004c618
ebp),%ecx
+123 0004c61b
,%edx
+125 0004c61d
ecx),%eax
+128 0004c620
eax
+130 0004c622
%eax
+133 0004c625
ax,%eax
+139 0004c62b
xe4(%ebp)
+142 0004c62e
c600
+144 0004c630
%esp
+147 0004c633
+148 0004c634
+149 0004c635
+150 0004c636
+151 0004c637
+152 0004c638
x,%eax)
+0

72d3

jb

0x0004

83c42c

addl

$0x2c,

5b
5e
5f
c9
c3
0f1f440000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8d043a

leal

(%edx,

8b550c

movl

0x0c(%

89542404

movl

%edx,0

890424

movl

%eax,(

incl

0x0005ca50
0xe4(%

83c724

addl

$0x24,

8b4d08

movl

0x08(%

8b11

movl

(%ecx)

8b4104

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

e83e040100
ff45e4

69c0398ee338

calll

imull

$0x38e38e39,%e

3945e4

cmpl

%eax,0

72d0

jb

0x0004

83c42c

addl

$0x2c,

5b
5e
5f
c9
c3
0f1f840000000000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0x00000000(%ea

0004c640 55

pushl

0004c641 89e5

movl

0004c643 57

pushl

0004c644 56

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4

%esi
+5

0004c645 53

pushl

%ebx
+6
0004c646 83ec3c
subl
$0x3c,%esp
+9
0004c649 8b7d08
movl
0x08(%ebp),%edi
+12 0004c64c 8b5510
movl
0x10(%
ebp),%edx
+15 0004c64f 8b1a
movl
(%edx)
,%ebx
+17 0004c651 85db
testl
%ebx,%
ebx
+19 0004c653 0f84cc000000
je
0x0004c725
+25 0004c659 8d7204
leal
0x04(%
edx),%esi
+28 0004c65c a188801300
movl
0x00138088,%ea
x
+33 0004c661 8945d4
movl
%eax,0
xd4(%ebp)
+36 0004c664 eb1b
jmp
0x0004
c681
+38 0004c666 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+48 0004c670 89f2
movl
%esi,%
edx
+50 0004c672 8b06
movl
(%esi)
,%eax
+52 0004c674 83c604
addl
$0x04,
%esi
+55 0004c677 85c0
testl
%eax,%
eax
+57 0004c679 0f84a6000000
je
0x0004c725
+63 0004c67f 8b1a
movl
(%edx)
,%ebx
+65 0004c681 895c2404
movl
%ebx,0
x04(%esp)
+69 0004c685 8b550c
movl
0x0c(%
ebp),%edx
+72 0004c688 891424
movl
%edx,(
%esp)
+75 0004c68b e850040100
calll
0x0005cae0
+80 0004c690 84c0
testb
%al,%a
l
+82 0004c692 74dc
je
0x0004
c670
+84 0004c694 8d45e7
leal
0xe7(%
ebp),%eax
+87 0004c697 89442408
movl
%eax,0
x08(%esp)
+91 0004c69b 895c2404
movl
%ebx,0
x04(%esp)
+95 0004c69f 8d55e0
leal
0xe0(%
ebp),%edx
+98 0004c6a2 891424
movl
%edx,(
%esp)
+101 0004c6a5 e816660b00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+106 0004c6aa 8b4704
movl
0x04(%

edi),%eax
+109 0004c6ad 3b4708
cmpl
0x08(%
edi),%eax
+112 0004c6b0 745e
je
0x0004
c710
+114 0004c6b2 85c0
testl
%eax,%
eax
+116 0004c6b4 7412
je
0x0004
c6c8
+118 0004c6b6 8d55e0
leal
0xe0(%
ebp),%edx
+121 0004c6b9 89542404
movl
%edx,0
x04(%esp)
+125 0004c6bd 890424
movl
%eax,(
%esp)
+128 0004c6c0 e801660b00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+133 0004c6c5 8b4704
movl
0x04(%
edi),%eax
+136 0004c6c8 83c004
addl
$0x04,
%eax
+139 0004c6cb 894704
movl
%eax,0
x04(%edi)
+142 0004c6ce 8b5de0
movl
0xe0(%
ebp),%ebx
+145 0004c6d1 83eb0c
subl
$0x0c,
%ebx
+148 0004c6d4 3b5dd4
cmpl
0xd4(%
ebp),%ebx
+151 0004c6d7 7497
je
0x0004
c670
+153 0004c6d9 8d4308
leal
0x08(%
ebx),%eax
+156 0004c6dc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+164 0004c6e4 890424
movl
%eax,(
%esp)
+167 0004c6e7 e862650b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+172 0004c6ec 85c0
testl
%eax,%
eax
+174 0004c6ee 7f80
jg
0x0004
c670
+176 0004c6f0 8d45e5
leal
0xe5(%
ebp),%eax
+179 0004c6f3 89442404
movl
%eax,0
x04(%esp)
+183 0004c6f7 891c24
movl
%ebx,(
%esp)
+186 0004c6fa e885650b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+191 0004c6ff e96cffffff
jmp
0x0004c670
+196 0004c704 660f1f440000
nopw
0x00(%eax,%eax
)
+202 0004c70a 660f1f440000
nopw
0x00(%eax,%eax
)
+208 0004c710 8d55e0
leal
0xe0(%

ebp),%edx
+211 0004c713 89542408
movl
%edx,0
x08(%esp)
+215 0004c717 89442404
movl
%eax,0
x04(%esp)
+219 0004c71b 893c24
movl
%edi,(
%esp)
+222 0004c71e e87de1fbff
calll
0x0000a8a0
+227 0004c723 eba9
jmp
0x0004
c6ce
+229 0004c725 83c43c
addl
$0x3c,
%esp
+232 0004c728 5b
popl
%ebx
+233 0004c729 5e
popl
%esi
+234 0004c72a 5f
popl
%edi
+235 0004c72b c9
leave
+236 0004c72c c3
ret
+237 0004c72d 89c6
movl
%eax,%
esi
+239 0004c72f 893424
movl
%esi,(
%esp)
+242 0004c732 e811650b00
calll
0x00102c48
__Unwind_Resume
+247 0004c737 89c6
movl
%eax,%
esi
+249 0004c739 8b5de0
movl
0xe0(%
ebp),%ebx
+252 0004c73c 83eb0c
subl
$0x0c,
%ebx
+255 0004c73f 3b1d88801300
cmpl
0x00138088,%eb
x
+261 0004c745 74e8
je
0x0004
c72f
+263 0004c747 8d4308
leal
0x08(%
ebx),%eax
+266 0004c74a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+274 0004c752 890424
movl
%eax,(
%esp)
+277 0004c755 e8f4640b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+282 0004c75a 85c0
testl
%eax,%
eax
+284 0004c75c 7fd1
jg
0x0004
c72f
+286 0004c75e 8d45e6
leal
0xe6(%
ebp),%eax
+289 0004c761 89442404
movl
%eax,0
x04(%esp)
+293 0004c765 891c24
movl
%ebx,(
%esp)
+296 0004c768 e817650b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+301 0004c76d ebc0
jmp
0x0004
c72f
+303 0004c76f ebbc
jmp
0x0004
c72d
+305 0004c771 ebc4
jmp
0x0004
c737

+307 0004c773 ebb8


c72d
+309 0004c775 90
+310 0004c776 662e0f1f840000000000
ax)
+0

jmp

0x0004

nop
%cs:0x00000000(%eax,%e

nopw

0004c780 55

pushl

%ebp
+1
0004c781 89e5
%esp,%ebp
+3
0004c783 57
%edi
+4
0004c784 56
%esi
+5
0004c785 53
%ebx
+6
0004c786 83ec7c
$0x7c,%esp
+9
0004c789 c745e000000000
00000,0xe0(%ebp)
+16 0004c790 c745dc00000000
dc(%ebp)
+23 0004c797 8b450c
ebp),%eax
+26 0004c79a 8b10
,%edx
+28 0004c79c 85d2
edx
+30 0004c79e 741c
c7bc
+32 0004c7a0 89c2
edx
+34 0004c7a2 83c204
%edx
+37 0004c7a5 0f1f440000
)
+42 0004c7aa 660f1f440000
)
+48 0004c7b0 ff45e0
ebp)
+51 0004c7b3 8b02
,%eax
+53 0004c7b5 83c204
%edx
+56 0004c7b8 85c0
eax
+58 0004c7ba 75f4
c7b0
+60 0004c7bc 8b5510
ebp),%edx
+63 0004c7bf 8b02
,%eax
+65 0004c7c1 85c0
eax
+67 0004c7c3 7417
c7dc
+69 0004c7c5 83c204
%edx
+72 0004c7c8 0f1f840000000000
x,%eax)

movl
pushl
pushl
pushl
subl
movl
movl

$0x000
$0x00000000,0x

movl

0x0c(%

movl

(%eax)

testl

%edx,%

je

0x0004

movl

%eax,%

addl

$0x04,

nopl

0x00(%eax,%eax

nopw

0x00(%eax,%eax

nopl

incl

0xe0(%

movl

(%edx)

addl

$0x04,

testl

%eax,%

jne

0x0004

movl

0x10(%

movl

(%edx)

testl

%eax,%

je

0x0004

addl

$0x04,
0x00000000(%ea

+80 0004c7d0
ebp)
+83 0004c7d3
,%eax
+85 0004c7d5
%edx
+88 0004c7d8
eax
+90 0004c7da
c7d0
+92 0004c7dc
ebp),%edx
+95 0004c7df
ebp),%ecx
+98 0004c7e2
ebp),%eax
+101 0004c7e5
ebp),%eax
+104 0004c7e8
edx
+107 0004c7eb
,%edx
+109 0004c7ed
x88(%ebp)
+112 0004c7f0
i
+118 0004c7f6
esi),%eax
+121 0004c7f9
xd4(%ebp)
+124 0004c7fc
ebp),%ebx
+127 0004c7ff
%ebx
+130 0004c802
ebp),%ecx
+133 0004c805
ecx),%edx
+136 0004c808
ebx),%eax
+139 0004c80b
eax
+141 0004c80d
%eax
+144 0004c810
x88(%ebp)
+147 0004c813
+153 0004c819
ecx),%eax
+156 0004c81c
ebp),%ecx
+159 0004c81f
%ecx,4),%edx
+162 0004c822
x08(%esp)
+166 0004c826
x04(%esp)
+170 0004c82a
%esp)
+173 0004c82d

ff45dc

incl

0xdc(%

8b02

movl

(%edx)

83c204

addl

$0x04,

85c0

testl

%eax,%

75f4

jne

0x0004

8d55dc

leal

0xdc(%

8d4de0

leal

0xe0(%

8b45dc

movl

0xdc(%

3b45e0

cmpl

0xe0(%

0f4dd1

cmovgel

%ecx,%

8b12

movl

(%edx)

895588

movl

%edx,0

8b3588801300

movl

0x00138088,%es

8d460c

leal

0x0c(%

8945d4

movl

%eax,0

8b5d08

movl

0x08(%

83c30c

addl

$0x0c,

8b4d08

movl

0x08(%

8b510c

movl

0x0c(%

8b4304

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

394588

cmpl

%eax,0

movl

0x0004c998
0x10(%

8b4d88

movl

0x88(%

8d148a

leal

(%edx,

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

0f837f010000
8b4110

e88e110000

jae

calll

0x0004d9c0

+178 0004c832
ebp),%ebx
+181 0004c835
%ebx
+184 0004c838
esi
+186 0004c83a
+192 0004c840
ebp),%ecx
+195 0004c843
%esp)
+198 0004c846
+203 0004c84b
ebp),%eax
+206 0004c84e
,%edx
+208 0004c850
eax),%esi
+211 0004c853
x8c(%ebp)
+214 0004c856
eax
+216 0004c858
eax
+218 0004c85a
%eax
+221 0004c85d
ax,%eax
+227 0004c863
x88(%ebp)
+230 0004c866
+236 0004c86c
ebp),%ecx
+239 0004c86f
%ecx,8),%eax
+242 0004c872
%eax,4),%edi
+245 0004c875
ebx
+247 0004c877
esi
+249 0004c879
c897
+251 0004c87b
eax
+253 0004c87d
c882
+255 0004c87f
+256 0004c880
ebx
+258 0004c882
%esp)
+261 0004c885
+266 0004c88a
ebx),%eax
+269 0004c88d
esi
+271 0004c88f
c880
+273 0004c891

8b5dd4

movl

0xd4(%

83eb0c

subl

$0x0c,

39de

cmpl

%ebx,%

leal

0x0004c9e5
0x9c(%

movl

%ecx,(

movl

0x0005bdf0
0x08(%

8b10

movl

(%eax)

8b7004

movl

0x04(%

89758c

movl

%esi,0

89f0

movl

%esi,%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

0f85a5010000
8d4d9c

jne

890c24
e8a5f50000
8b4508

69c0398ee338

calll

imull

394588

$0x38e38e39,%e
cmpl

%eax,0

movl

0x0004c9c1
0x88(%

8d04c9

leal

(%ecx,

8d3c82

leal

(%edx,

89fb

movl

%edi,%

39fe

cmpl

%edi,%

741c

je

0x0004

89f8

movl

%edi,%

eb03

jmp

0x0004

90
89c3

nop
movl

%eax,%

890424

movl

%eax,(

leal

0x0005e260
0x24(%

39c6

cmpl

%eax,%

75ef

jne

0x0004

8b4508

movl

0x08(%

0f8355010000
8b4d88

e8d6190100
8d4324

jae

calll

ebp),%eax
+276 0004c894 8b7004
movl
0x04(%
eax),%esi
+279 0004c897 297d8c
subl
%edi,0
x8c(%ebp)
+282 0004c89a 83658cfc
andl
$0xfc,
0x8c(%ebp)
+286 0004c89e 2b758c
subl
0x8c(%
ebp),%esi
+289 0004c8a1 8b5508
movl
0x08(%
ebp),%edx
+292 0004c8a4 897204
movl
%esi,0
x04(%edx)
+295 0004c8a7 8d559c
leal
0x9c(%
ebp),%edx
+298 0004c8aa 891424
movl
%edx,(
%esp)
+301 0004c8ad e8ae190100
calll
0x0005e260
+306 0004c8b2 8b4588
movl
0x88(%
ebp),%eax
+309 0004c8b5 85c0
testl
%eax,%
eax
+311 0004c8b7 0f8ed3000000
jle
0x0004c990
+317 0004c8bd c7459000000000
movl
$0x00000000,0x
90(%ebp)
+324 0004c8c4 31ff
xorl
%edi,%
edi
+326 0004c8c6 c7459400000000
movl
$0x00000000,0x
94(%ebp)
+333 0004c8cd 0f1f00
nopl
(%eax)
+336 0004c8d0 8b4d10
movl
0x10(%
ebp),%ecx
+339 0004c8d3 8b1c39
movl
(%ecx,
%edi),%ebx
+342 0004c8d6 89fe
movl
%edi,%
esi
+344 0004c8d8 8b4508
movl
0x08(%
ebp),%eax
+347 0004c8db 03700c
addl
0x0c(%
eax),%esi
+350 0004c8de 891c24
movl
%ebx,(
%esp)
+353 0004c8e1 e8b4650b00
calll
0x00102e9a
_strlen
+358 0004c8e6 89442408
movl
%eax,0
x08(%esp)
+362 0004c8ea 895c2404
movl
%ebx,0
x04(%esp)
+366 0004c8ee 893424
movl
%esi,(
%esp)
+369 0004c8f1 e8b2630b00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+374 0004c8f6 8b550c
movl
0x0c(%
ebp),%edx
+377 0004c8f9 8b043a
movl
(%edx,
%edi),%eax
+380 0004c8fc c744240820490d00
movl
$0x000d4920,0x
08(%esp)
objects
+388 0004c904 89442404
movl
%eax,0

x04(%esp)
+392 0004c908
ebp),%ecx
+395 0004c90b
%esp)
+398 0004c90e
+403 0004c913
%esp
+406 0004c916
ebp),%eax
+409 0004c919
x04(%esp)
+413 0004c91d
ebp),%edx
+416 0004c920
%esp)
+419 0004c923
+424 0004c928
ebp),%eax
+427 0004c92b
ebp),%ecx
+430 0004c92e
,%eax
+432 0004c930
ebp),%edx
+435 0004c933
x04(%esp)
+439 0004c937
%esp)
+442 0004c93a
+447 0004c93f
ebp),%eax
+450 0004c942
%esp)
+453 0004c945
+458 0004c94a
ebp),%ebx
+461 0004c94d
ebx
+463 0004c94f
c97a
+465 0004c951
ebx),%eax
+468 0004c954
+469 0004c955
x04(%ebx)
+472 0004c958
eax
+474 0004c95a
c97a
+476 0004c95c
,%esi
+478 0004c95e
esi
+480 0004c960
c972
+482 0004c962
%esp)
+485 0004c965
+490 0004c96a

8d4dd8

leal

0xd8(%

890c24

movl

%ecx,(

subl

0x000b2930
$0x04,

8d45d8

leal

0xd8(%

89442404

movl

%eax,0

8d55c0

leal

0xc0(%

891424

movl

%edx,(

movl

0x00059d30
0x94(%

8b4d08

movl

0x08(%

0301

addl

(%ecx)

8d55c0

leal

0xc0(%

89542404

movl

%edx,0

890424

movl

%eax,(

leal

0x0005e0c0
0xc0(%

movl

%eax,(

movl

0x00059750
0xd8(%

e81d600600
83ec04

e808d40000
8b4594

e881170100
8d45c0

calll

calll

calll

890424
e806ce0000
8b5dd8

calll

85db

testl

%ebx,%

7429

je

0x0004

8b4304

movl

0x04(%

48
894304

decl
movl

%eax
%eax,0

85c0

testl

%eax,%

751e

jne

0x0004

8b33

movl

(%ebx)

85f6

testl

%esi,%

7410

je

0x0004

893424

movl

%esi,(

movl

0x000b27b0
%esi,(

e8465e0600
893424

calll

%esp)
+493 0004c96d e8fc630b00
operator delete(void*)
+498 0004c972 891c24
%esp)
+501 0004c975 e8f4630b00
operator delete(void*)
+506 0004c97a ff4590
ebp)
+509 0004c97d 83c704
%edi
+512 0004c980 83459424
0x94(%ebp)
+516 0004c984 8b5588
ebp),%edx
+519 0004c987 395590
x90(%ebp)
+522 0004c98a 0f8540ffffff
+528 0004c990 8d65f4
ebp),%esp
+531 0004c993 5b
+532 0004c994 5e
+533 0004c995 5f
+534 0004c996 c9
+535 0004c997 c3
+536 0004c998 8b5588
ebp),%edx
+539 0004c99b 29c2
edx
+541 0004c99d 89d0
eax
+543 0004c99f 8b5508
ebp),%edx
+546 0004c9a2 8b4a10
edx),%ecx
+549 0004c9a5 8d55d4
ebp),%edx
+552 0004c9a8 8954240c
x0c(%esp)
+556 0004c9ac 89442408
x08(%esp)
+560 0004c9b0 894c2404
x04(%esp)
+564 0004c9b4 891c24
%esp)
+567 0004c9b7 e834120000
+572 0004c9bc e971feffff
+577 0004c9c1 8b4d88
ebp),%ecx
+580 0004c9c4 29c1
ecx
+582 0004c9c6 8d559c
ebp),%edx
+585 0004c9c9 8954240c
x0c(%esp)
+589 0004c9cd 894c2408
x08(%esp)
+593 0004c9d1 89742404
x04(%esp)
+597 0004c9d5 8b4d08

calll

0x00102d6e
movl

calll

%ebx,(
0x00102d6e

incl

0x90(%

addl

$0x04,

addl

$0x24,

movl

0x88(%

cmpl

%edx,0

leal

0x0004c8d0
0xf4(%

jne
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

subl

%eax,%

movl

%edx,%

movl

0x08(%

movl

0x10(%

leal

0xd4(%

movl

%edx,0

movl

%eax,0

movl

%ecx,0

movl

%ebx,(

movl

0x0004dbf0
0x0004c832
0x88(%

subl

%eax,%

leal

0x9c(%

movl

%edx,0

movl

%ecx,0

movl

%esi,0

movl

0x08(%

calll
jmp

0x88(%

ebp),%ecx
+600 0004c9d8 890c24
movl
%ecx,(
%esp)
+603 0004c9db e830070000
calll
0x0004d110
+608 0004c9e0 e9c2feffff
jmp
0x0004c8a7
+613 0004c9e5 8d4308
leal
0x08(%
ebx),%eax
+616 0004c9e8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+624 0004c9f0 890424
movl
%eax,(
%esp)
+627 0004c9f3 e856620b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+632 0004c9f8 85c0
testl
%eax,%
eax
+634 0004c9fa 0f8f40feffff
jg
0x0004c840
+640 0004ca00 8d45e6
leal
0xe6(%
ebp),%eax
+643 0004ca03 89442404
movl
%eax,0
x04(%esp)
+647 0004ca07 891c24
movl
%ebx,(
%esp)
+650 0004ca0a e875620b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+655 0004ca0f e92cfeffff
jmp
0x0004c840
+660 0004ca14 89c7
movl
%eax,%
edi
+662 0004ca16 8b5dd4
movl
0xd4(%
ebp),%ebx
+665 0004ca19 83eb0c
subl
$0x0c,
%ebx
+668 0004ca1c 39de
cmpl
%ebx,%
esi
+670 0004ca1e 750c
jne
0x0004
ca2c
+672 0004ca20 893c24
movl
%edi,(
%esp)
+675 0004ca23 e820620b00
calll
0x00102c48
__Unwind_Resume
+680 0004ca28 89c7
movl
%eax,%
edi
+682 0004ca2a ebf4
jmp
0x0004
ca20
+684 0004ca2c 8d4308
leal
0x08(%
ebx),%eax
+687 0004ca2f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+695 0004ca37 890424
movl
%eax,(
%esp)
+698 0004ca3a e80f620b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+703 0004ca3f 85c0
testl
%eax,%
eax
+705 0004ca41 7fdd
jg
0x0004
ca20
+707 0004ca43 8d45e7
leal
0xe7(%
ebp),%eax
+710 0004ca46 89442404
movl
%eax,0
x04(%esp)

+714 0004ca4a 891c24


movl
%ebx,(
%esp)
+717 0004ca4d e832620b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+722 0004ca52 ebcc
jmp
0x0004
ca20
+724 0004ca54 89c7
movl
%eax,%
edi
+726 0004ca56 8d4dc0
leal
0xc0(%
ebp),%ecx
+729 0004ca59 890c24
movl
%ecx,(
%esp)
+732 0004ca5c e8efcc0000
calll
0x00059750
+737 0004ca61 8b75d8
movl
0xd8(%
ebp),%esi
+740 0004ca64 85f6
testl
%esi,%
esi
+742 0004ca66 74b8
je
0x0004
ca20
+744 0004ca68 8b4604
movl
0x04(%
esi),%eax
+747 0004ca6b 48
decl
%eax
+748 0004ca6c 894604
movl
%eax,0
x04(%esi)
+751 0004ca6f 85c0
testl
%eax,%
eax
+753 0004ca71 75ad
jne
0x0004
ca20
+755 0004ca73 8b1e
movl
(%esi)
,%ebx
+757 0004ca75 85db
testl
%ebx,%
ebx
+759 0004ca77 7410
je
0x0004
ca89
+761 0004ca79 891c24
movl
%ebx,(
%esp)
+764 0004ca7c e82f5d0600
calll
0x000b27b0
+769 0004ca81 891c24
movl
%ebx,(
%esp)
+772 0004ca84 e8e5620b00
calll
0x00102d6e
operator delete(void*)
+777 0004ca89 893424
movl
%esi,(
%esp)
+780 0004ca8c e8dd620b00
calll
0x00102d6e
operator delete(void*)
+785 0004ca91 eb8d
jmp
0x0004
ca20
+787 0004ca93 89c7
movl
%eax,%
edi
+789 0004ca95 8d459c
leal
0x9c(%
ebp),%eax
+792 0004ca98 890424
movl
%eax,(
%esp)
+795 0004ca9b e8c0170100
calll
0x0005e260
+800 0004caa0 e97bffffff
jmp
0x0004ca20
+805 0004caa5 ebec
jmp
0x0004
ca93
+807 0004caa7 89c7
movl
%eax,%
edi

+809 0004caa9 ebb6


ca61
+811 0004caab e978ffffff
+0

jmp
jmp

0x0004
0x0004ca28

0004cab0 55

pushl

%ebp
+1
0004cab1 89e5
%esp,%ebp
+3
0004cab3 57
%edi
+4
0004cab4 56
%esi
+5
0004cab5 53
%ebx
+6
0004cab6 83ec7c
$0x7c,%esp
+9
0004cab9 8b550c
0x0c(%ebp),%edx
+12 0004cabc 8b02
,%eax
+14 0004cabe 8b00
,%eax
+16 0004cac0 891424
%esp)
+19 0004cac3 ffd0
+21 0004cac5 89458c
x8c(%ebp)
+24 0004cac8 8b3588801300
i
+30 0004cace 8d460c
esi),%eax
+33 0004cad1 8945dc
xdc(%ebp)
+36 0004cad4 8b5d08
ebp),%ebx
+39 0004cad7 83c30c
%ebx
+42 0004cada 8b4d08
ebp),%ecx
+45 0004cadd 8b510c
ecx),%edx
+48 0004cae0 8b4304
ebx),%eax
+51 0004cae3 29d0
eax
+53 0004cae5 c1f802
%eax
+56 0004cae8 39458c
x8c(%ebp)
+59 0004caeb 0f839c010000
+65 0004caf1 8b4110
ecx),%eax
+68 0004caf4 8b4d8c
ebp),%ecx
+71 0004caf7 8d148a
%ecx,4),%edx
+74 0004cafa 89442408
x08(%esp)
+78 0004cafe 89542404
x04(%esp)

movl
pushl
pushl
pushl
subl
movl
movl

(%edx)

movl

(%eax)

movl

%edx,(

call
movl

*%eax
%eax,0

movl

0x00138088,%es
leal

0x0c(%

movl

%eax,0

movl

0x08(%

addl

$0x0c,

movl

0x08(%

movl

0x0c(%

movl

0x04(%

subl

%edx,%

sarl

$0x02,

cmpl

%eax,0

movl

0x0004cc8d
0x10(%

movl

0x8c(%

leal

(%edx,

movl

%eax,0

movl

%edx,0

jae

+82 0004cb02
%esp)
+85 0004cb05
+90 0004cb0a
ebp),%ebx
+93 0004cb0d
%ebx
+96 0004cb10
esi
+98 0004cb12
+104 0004cb18
ebp),%ecx
+107 0004cb1b
%esp)
+110 0004cb1e
+115 0004cb23
ebp),%eax
+118 0004cb26
,%edx
+120 0004cb28
eax),%esi
+123 0004cb2b
x90(%ebp)
+126 0004cb2e
eax
+128 0004cb30
eax
+130 0004cb32
%eax
+133 0004cb35
ax,%eax
+139 0004cb3b
x8c(%ebp)
+142 0004cb3e
+148 0004cb44
ebp),%ecx
+151 0004cb47
%ecx,8),%eax
+154 0004cb4a
%eax,4),%edi
+157 0004cb4d
ebx
+159 0004cb4f
esi
+161 0004cb51
cb75
+163 0004cb53
)
+169 0004cb59
x)
+176 0004cb60
%esp)
+179 0004cb63
+184 0004cb68
%ebx
+187 0004cb6b
esi
+189 0004cb6d
cb60
+191 0004cb6f

891c24

movl

%ebx,(

movl

0x0004d9c0
0xdc(%

83eb0c

subl

$0x0c,

39de

cmpl

%ebx,%

leal

0x0004ccda
0xa4(%

movl

%ecx,(

movl

0x0005bdf0
0x08(%

8b10

movl

(%eax)

8b7004

movl

0x04(%

897590

movl

%esi,0

89f0

movl

%esi,%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

e8b60e0000
8b5ddc

0f85c2010000
8d4da4

calll

jne

890c24
e8cdf20000
8b4508

69c0398ee338

calll

imull

39458c

$0x38e38e39,%e
cmpl

%eax,0

movl

0x0004ccb6
0x8c(%

8d04c9

leal

(%ecx,

8d3c82

leal

(%edx,

89fb

movl

%edi,%

39fe

cmpl

%edi,%

7422

je

0x0004

0f8372010000
8b4d8c

jae

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

891c24

movl

%ebx,(

addl

0x0005e260
$0x24,

39de

cmpl

%ebx,%

75f1

jne

0x0004

8b4508

movl

0x08(%

e8f8160100
83c324

calll

ebp),%eax
+194 0004cb72
eax),%esi
+197 0004cb75
x90(%ebp)
+200 0004cb78
0x90(%ebp)
+204 0004cb7c
ebp),%esi
+207 0004cb7f
ebp),%edx
+210 0004cb82
x04(%edx)
+213 0004cb85
ebp),%edx
+216 0004cb88
%esp)
+219 0004cb8b
+224 0004cb90
ebp),%ecx
+227 0004cb93
ecx
+229 0004cb95
+235 0004cb9b
edi
+237 0004cb9d
94(%ebp)
+244 0004cba4
)
+250 0004cbaa
)
+256 0004cbb0
ebp),%ecx
+259 0004cbb3
,%eax
+261 0004cbb5
eax),%eax
+264 0004cbb8
x04(%esp)
+268 0004cbbc
%esp)
+271 0004cbbf
+273 0004cbc1
esi
+275 0004cbc3
di,4),%ebx
+282 0004cbca
ebp),%eax
+285 0004cbcd
eax),%ebx
+288 0004cbd0
%esp)
+291 0004cbd3
_strlen
+296 0004cbd8
x08(%esp)
+300 0004cbdc
x04(%esp)
+304 0004cbe0
%esp)

8b7004

movl

0x04(%

297d90

subl

%edi,0

836590fc

andl

$0xfc,

2b7590

subl

0x90(%

8b5508

movl

0x08(%

897204

movl

%esi,0

8d55a4

leal

0xa4(%

891424

movl

%edx,(

movl

0x0005e260
0x8c(%

e8d0160100
8b4d8c

calll

85c9

testl

%ecx,%

0f8eea000000
31ff

jle

c7459400000000

movl

$0x00000000,0x

660f1f440000

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

xorl

0x0004cc85
%edi,%

8b4d0c

movl

0x0c(%

8b01

movl

(%ecx)

8b4004

movl

0x04(%

897c2404

movl

%edi,0

890c24

movl

%ecx,(

ffd0
89c6

call
movl

*%eax
%eax,%

8d1cbd00000000

leal

0x00000000(,%e

8b4508

movl

0x08(%

03580c

addl

0x0c(%

893424

movl

%esi,(

e8c2620b00

calll

0x00102e9a

89442408

movl

%eax,0

89742404

movl

%esi,0

891c24

movl

%ebx,(

+307 0004cbe3 e8c0600b00


calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+312 0004cbe8 8b550c
movl
0x0c(%
ebp),%edx
+315 0004cbeb 8b02
movl
(%edx)
,%eax
+317 0004cbed 8b4008
movl
0x08(%
eax),%eax
+320 0004cbf0 897c2404
movl
%edi,0
x04(%esp)
+324 0004cbf4 891424
movl
%edx,(
%esp)
+327 0004cbf7 ffd0
call
*%eax
+329 0004cbf9 c744240820490d00
movl
$0x000d4920,0x
08(%esp)
objects
+337 0004cc01 89442404
movl
%eax,0
x04(%esp)
+341 0004cc05 8d4de0
leal
0xe0(%
ebp),%ecx
+344 0004cc08 890c24
movl
%ecx,(
%esp)
+347 0004cc0b e8205d0600
calll
0x000b2930
+352 0004cc10 83ec04
subl
$0x04,
%esp
+355 0004cc13 8d45e0
leal
0xe0(%
ebp),%eax
+358 0004cc16 89442404
movl
%eax,0
x04(%esp)
+362 0004cc1a 8d55c8
leal
0xc8(%
ebp),%edx
+365 0004cc1d 891424
movl
%edx,(
%esp)
+368 0004cc20 e80bd10000
calll
0x00059d30
+373 0004cc25 8b4594
movl
0x94(%
ebp),%eax
+376 0004cc28 8b4d08
movl
0x08(%
ebp),%ecx
+379 0004cc2b 0301
addl
(%ecx)
,%eax
+381 0004cc2d 8d55c8
leal
0xc8(%
ebp),%edx
+384 0004cc30 89542404
movl
%edx,0
x04(%esp)
+388 0004cc34 890424
movl
%eax,(
%esp)
+391 0004cc37 e884140100
calll
0x0005e0c0
+396 0004cc3c 8d45c8
leal
0xc8(%
ebp),%eax
+399 0004cc3f 890424
movl
%eax,(
%esp)
+402 0004cc42 e809cb0000
calll
0x00059750
+407 0004cc47 8b5de0
movl
0xe0(%
ebp),%ebx
+410 0004cc4a 85db
testl
%ebx,%
ebx
+412 0004cc4c 7429
je
0x0004
cc77
+414 0004cc4e 8b4304
movl
0x04(%
ebx),%eax

+417 0004cc51 48
+418 0004cc52 894304
x04(%ebx)
+421 0004cc55 85c0
eax
+423 0004cc57 751e
cc77
+425 0004cc59 8b33
,%esi
+427 0004cc5b 85f6
esi
+429 0004cc5d 7410
cc6f
+431 0004cc5f 893424
%esp)
+434 0004cc62 e8495b0600
+439 0004cc67 893424
%esp)
+442 0004cc6a e8ff600b00
operator delete(void*)
+447 0004cc6f 891c24
%esp)
+450 0004cc72 e8f7600b00
operator delete(void*)
+455 0004cc77 47
+456 0004cc78 83459424
0x94(%ebp)
+460 0004cc7c 3b7d8c
ebp),%edi
+463 0004cc7f 0f852bffffff
+469 0004cc85 8d65f4
ebp),%esp
+472 0004cc88 5b
+473 0004cc89 5e
+474 0004cc8a 5f
+475 0004cc8b c9
+476 0004cc8c c3
+477 0004cc8d 8b558c
ebp),%edx
+480 0004cc90 29c2
edx
+482 0004cc92 89d0
eax
+484 0004cc94 8b5508
ebp),%edx
+487 0004cc97 8b4a10
edx),%ecx
+490 0004cc9a 8d55dc
ebp),%edx
+493 0004cc9d 8954240c
x0c(%esp)
+497 0004cca1 89442408
x08(%esp)
+501 0004cca5 894c2404
x04(%esp)
+505 0004cca9 891c24
%esp)
+508 0004ccac e83f0f0000
+513 0004ccb1 e954feffff
+518 0004ccb6 8b4d8c

decl
movl

%eax
%eax,0

testl

%eax,%

jne

0x0004

movl

(%ebx)

testl

%esi,%

je

0x0004

movl

%esi,(

movl

0x000b27b0
%esi,(

calll
calll

0x00102d6e
movl

calll

%ebx,(
0x00102d6e

incl
addl

%edi
$0x24,

cmpl

0x8c(%

leal

0x0004cbb0
0xf4(%

jne
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

subl

%eax,%

movl

%edx,%

movl

0x08(%

movl

0x10(%

leal

0xdc(%

movl

%edx,0

movl

%eax,0

movl

%ecx,0

movl

%ebx,(

movl

0x0004dbf0
0x0004cb0a
0x8c(%

calll
jmp

0x8c(%

ebp),%ecx
+521 0004ccb9 29c1
subl
%eax,%
ecx
+523 0004ccbb 8d55a4
leal
0xa4(%
ebp),%edx
+526 0004ccbe 8954240c
movl
%edx,0
x0c(%esp)
+530 0004ccc2 894c2408
movl
%ecx,0
x08(%esp)
+534 0004ccc6 89742404
movl
%esi,0
x04(%esp)
+538 0004ccca 8b4d08
movl
0x08(%
ebp),%ecx
+541 0004cccd 890c24
movl
%ecx,(
%esp)
+544 0004ccd0 e83b040000
calll
0x0004d110
+549 0004ccd5 e9abfeffff
jmp
0x0004cb85
+554 0004ccda 8d4308
leal
0x08(%
ebx),%eax
+557 0004ccdd c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+565 0004cce5 890424
movl
%eax,(
%esp)
+568 0004cce8 e8615f0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+573 0004cced 85c0
testl
%eax,%
eax
+575 0004ccef 0f8f23feffff
jg
0x0004cb18
+581 0004ccf5 8d45e6
leal
0xe6(%
ebp),%eax
+584 0004ccf8 89442404
movl
%eax,0
x04(%esp)
+588 0004ccfc 891c24
movl
%ebx,(
%esp)
+591 0004ccff e8805f0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+596 0004cd04 e90ffeffff
jmp
0x0004cb18
+601 0004cd09 89c7
movl
%eax,%
edi
+603 0004cd0b 8b5ddc
movl
0xdc(%
ebp),%ebx
+606 0004cd0e 83eb0c
subl
$0x0c,
%ebx
+609 0004cd11 39de
cmpl
%ebx,%
esi
+611 0004cd13 750c
jne
0x0004
cd21
+613 0004cd15 893c24
movl
%edi,(
%esp)
+616 0004cd18 e82b5f0b00
calll
0x00102c48
__Unwind_Resume
+621 0004cd1d 89c7
movl
%eax,%
edi
+623 0004cd1f ebf4
jmp
0x0004
cd15
+625 0004cd21 8d4308
leal
0x08(%
ebx),%eax
+628 0004cd24 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+636 0004cd2c 890424


movl
%eax,(
%esp)
+639 0004cd2f e81a5f0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+644 0004cd34 85c0
testl
%eax,%
eax
+646 0004cd36 7fdd
jg
0x0004
cd15
+648 0004cd38 8d45e7
leal
0xe7(%
ebp),%eax
+651 0004cd3b 89442404
movl
%eax,0
x04(%esp)
+655 0004cd3f 891c24
movl
%ebx,(
%esp)
+658 0004cd42 e83d5f0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+663 0004cd47 ebcc
jmp
0x0004
cd15
+665 0004cd49 89c7
movl
%eax,%
edi
+667 0004cd4b 8d4dc8
leal
0xc8(%
ebp),%ecx
+670 0004cd4e 890c24
movl
%ecx,(
%esp)
+673 0004cd51 e8fac90000
calll
0x00059750
+678 0004cd56 8b75e0
movl
0xe0(%
ebp),%esi
+681 0004cd59 85f6
testl
%esi,%
esi
+683 0004cd5b 74b8
je
0x0004
cd15
+685 0004cd5d 8b4604
movl
0x04(%
esi),%eax
+688 0004cd60 48
decl
%eax
+689 0004cd61 894604
movl
%eax,0
x04(%esi)
+692 0004cd64 85c0
testl
%eax,%
eax
+694 0004cd66 75ad
jne
0x0004
cd15
+696 0004cd68 8b1e
movl
(%esi)
,%ebx
+698 0004cd6a 85db
testl
%ebx,%
ebx
+700 0004cd6c 7410
je
0x0004
cd7e
+702 0004cd6e 891c24
movl
%ebx,(
%esp)
+705 0004cd71 e83a5a0600
calll
0x000b27b0
+710 0004cd76 891c24
movl
%ebx,(
%esp)
+713 0004cd79 e8f05f0b00
calll
0x00102d6e
operator delete(void*)
+718 0004cd7e 893424
movl
%esi,(
%esp)
+721 0004cd81 e8e85f0b00
calll
0x00102d6e
operator delete(void*)
+726 0004cd86 eb8d
jmp
0x0004
cd15

+728 0004cd88
edi
+730 0004cd8a
ebp),%eax
+733 0004cd8d
%esp)
+736 0004cd90
+741 0004cd95
+746 0004cd9a
cd88
+748 0004cd9c
edi
+750 0004cd9e
cd56
+752 0004cda0
+757 0004cda5
+758 0004cda6
+759 0004cda7
+760 0004cda8
+761 0004cda9
+762 0004cdaa
+763 0004cdab
+764 0004cdac
+765 0004cdad
+766 0004cdae
+767 0004cdaf
+0

89c7

movl

%eax,%

8d45a4

leal

0xa4(%

890424

movl

%eax,(

e8cb140100
e97bffffff
ebec

calll
jmp
jmp

0x0005e260
0x0004cd15
0x0004

89c7

movl

%eax,%

ebb6

jmp

0x0004

e978ffffff
90
90
90
90
90
90
90
90
90
90
90

jmp

0x0004cd1d
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

0004cdb0 55

pushl

%ebp
+1
0004cdb1
%esp,%ebp
+3
0004cdb3
$0x38,%esp
+6
0004cdb6
%ebx,0xf4(%ebp)
+9
0004cdb9
%esi,0xf8(%ebp)
+12 0004cdbc 897dfc
xfc(%ebp)
+15 0004cdbf 8b7508
ebp),%esi
+18 0004cdc2 39750c
x0c(%ebp)
+21 0004cdc5 7479
ce40
+23 0004cdc7 8b450c
ebp),%eax
+26 0004cdca 8b00
,%eax
+28 0004cdcc 8945e0
xe0(%ebp)
+31 0004cdcf 8b450c
ebp),%eax
+34 0004cdd2 8b5804
eax),%ebx
+37 0004cdd5 2b5de0
ebp),%ebx
+40 0004cdd8 89df
edi
+42 0004cdda c1ff02

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

cmpl

%esi,0

je

0x0004

movl

0x0c(%

movl

(%eax)

movl

%eax,0

movl

0x0c(%

movl

0x04(%

subl

0xe0(%

movl

%ebx,%

sarl

$0x02,

%edi
+45 0004cddd
,%edx
+47 0004cddf
esi),%eax
+50 0004cde2
eax
+52 0004cde4
%eax
+55 0004cde7
edi
+57 0004cde9
ce69
+59 0004cdeb
esi),%eax
+62 0004cdee
eax
+64 0004cdf0
%eax
+67 0004cdf3
edi
+69 0004cdf5
ce4d
+71 0004cdf7
%eax
+74 0004cdfa
x08(%esp)
+78 0004cdfe
ebp),%ebx
+81 0004ce01
x04(%esp)
+85 0004ce05
%esp)
+88 0004ce08
_memmove
+93 0004ce0d
esi),%ecx
+96 0004ce10
ebp),%eax
+99 0004ce13
eax),%edx
+102 0004ce16
eax
+104 0004ce18
,%eax
+106 0004ce1a
%eax
+109 0004ce1d
ebp),%ebx
+112 0004ce20
,%eax
+114 0004ce22
edx
+116 0004ce24
x08(%esp)
+120 0004ce28
x04(%esp)
+124 0004ce2c
%esp)
+127 0004ce2f

8b16

movl

(%esi)

8b4608

movl

0x08(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c7

cmpl

%eax,%

777e

ja

0x0004

8b4604

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c7

cmpl

%eax,%

7656

jbe

0x0004

c1e002

shll

$0x02,

89442408

movl

%eax,0

8b5de0

movl

0xe0(%

895c2404

movl

%ebx,0

891424

movl

%edx,(

e80f600b00

calll

0x00102e1c

8b4e04

movl

0x04(%

8b450c

movl

0x0c(%

8b5004

movl

0x04(%

89c8

movl

%ecx,%

2b06

subl

(%esi)

83e0fc

andl

$0xfc,

8b5d0c

movl

0x0c(%

0303

addl

(%ebx)

29c2

subl

%eax,%

89542408

movl

%edx,0

89442404

movl

%eax,0

890c24

movl

%ecx,(

e8e85f0b00

calll

0x00102e1c

_memmove
+132 0004ce34 8d14bd00000000
di,4),%edx
+139 0004ce3b 0316
,%edx
+141 0004ce3d 895604
x04(%esi)
+144 0004ce40 89f0
eax
+146 0004ce42 8b5df4
ebp),%ebx
+149 0004ce45 8b75f8
ebp),%esi
+152 0004ce48 8b7dfc
ebp),%edi
+155 0004ce4b c9
+156 0004ce4c c3
+157 0004ce4d 895c2408
x08(%esp)
+161 0004ce51 8b45e0
ebp),%eax
+164 0004ce54 89442404
x04(%esp)
+168 0004ce58 891424
%esp)
+171 0004ce5b e8bc5f0b00
_memmove
+176 0004ce60 8d14bd00000000
di,4),%edx
+183 0004ce67 ebd2
ce3b
+185 0004ce69 81ffffffff3f
di
+191 0004ce6f 773e
ceaf
+193 0004ce71 c1e702
%edi
+196 0004ce74 897de4
xe4(%ebp)
+199 0004ce77 893c24
%esp)
+202 0004ce7a e8fb5e0b00
operator new(unsigned long)
+207 0004ce7f 89c7
edi
+209 0004ce81 895c2408
x08(%esp)
+213 0004ce85 8b5de0
ebp),%ebx
+216 0004ce88 895c2404
x04(%esp)
+220 0004ce8c 890424
%esp)
+223 0004ce8f e8885f0b00
_memmove
+228 0004ce94 8b06
,%eax
+230 0004ce96 85c0
eax
+232 0004ce98 7408

leal

0x00000000(,%e
addl

(%esi)

movl

%edx,0

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%ebx,0

movl

0xe0(%

movl

%eax,0

movl

%edx,(

calll

0x00102e1c

leal

0x00000000(,%e
jmp

cmpl

0x0004
$0x3fffffff,%e

ja

0x0004

shll

$0x02,

movl

%edi,0

movl

%edi,(

calll

0x00102d7a
movl

%eax,%

movl

%ebx,0

movl

0xe0(%

movl

%ebx,0

movl

%eax,(

calll

0x00102e1c
movl

(%esi)

testl

%eax,%

je

0x0004

cea2
+234 0004ce9a 890424
%esp)
+237 0004ce9d e8cc5e0b00
operator delete(void*)
+242 0004cea2 893e
%esi)
+244 0004cea4 8b55e4
ebp),%edx
+247 0004cea7 8d0417
%edx),%eax
+250 0004ceaa 894608
x08(%esi)
+253 0004cead eb8c
ce3b
+255 0004ceaf e8605e0b00
std::__throw_bad_alloc()
+260 0004ceb4 660f1f440000
)
+266 0004ceba 660f1f440000
)
+0

movl
calll

%eax,(
0x00102d6e

movl

%edi,(

movl

0xe4(%

leal

(%edi,

movl

%eax,0

jmp

0x0004

calll

0x00102d14

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

0004cec0 55

pushl

%ebp
+1
0004cec1 89e5
%esp,%ebp
+3
0004cec3 57
%edi
+4
0004cec4 56
%esi
+5
0004cec5 53
%ebx
+6
0004cec6 83ec2c
$0x2c,%esp
+9
0004cec9 8b4d0c
0x0c(%ebp),%ecx
+12 0004cecc 85c9
ecx
+14 0004cece 0f84ed000000
+20 0004ced4 8b4508
ebp),%eax
+23 0004ced7 8945e4
xe4(%ebp)
+26 0004ceda 89c6
esi
+28 0004cedc 31ff
edi
+30 0004cede eb03
cee3
+32 0004cee0 8b75e4
ebp),%esi
+35 0004cee3 8b55e4
ebp),%edx
+38 0004cee6 85d2
edx
+40 0004cee8 0f84c3000000
+46 0004ceee 8b5510
ebp),%edx
+49 0004cef1 8b4204
edx),%eax

movl
pushl
pushl
pushl
subl
movl
testl
je

%ecx,%

movl

0x0004cfc1
0x08(%

movl

%eax,0

movl

%eax,%

xorl

%edi,%

jmp

0x0004

movl

0xe4(%

movl

0xe4(%

testl

%edx,%

je
movl

0x0004cfb1
0x10(%

movl

0x04(%

+52 0004cef4 2b02


,%eax
+54 0004cef6 c1f802
%eax
+57 0004cef9 8b5508
ebp),%edx
+60 0004cefc c7041700000000
edi,%edx)
+67 0004cf03 c744170400000000
04(%edi,%edx)
+75 0004cf0b c744170800000000
08(%edi,%edx)
+83 0004cf13 3dffffff3f
ax
+88 0004cf18 0f87ab000000
+94 0004cf1e 8d1c8500000000
ax,4),%ebx
+101 0004cf25 891c24
%esp)
+104 0004cf28 e84d5e0b00
operator new(unsigned long)
+109 0004cf2d 89c6
esi
+111 0004cf2f 8b4508
ebp),%eax
+114 0004cf32 893407
%edi,%eax)
+117 0004cf35 89740704
x04(%edi,%eax)
+121 0004cf39 01f3
ebx
+123 0004cf3b 895c0708
x08(%edi,%eax)
+127 0004cf3f 8b5510
ebp),%edx
+130 0004cf42 8b5a04
edx),%ebx
+133 0004cf45 8b02
,%eax
+135 0004cf47 29c3
ebx
+137 0004cf49 895c2408
x08(%esp)
+141 0004cf4d 89442404
x04(%esp)
+145 0004cf51 893424
%esp)
+148 0004cf54 e8c35e0b00
_memmove
+153 0004cf59 8d041e
%ebx),%eax
+156 0004cf5c 8b5508
ebp),%edx
+159 0004cf5f 89441704
x04(%edi,%edx)
+163 0004cf63 8b5510
ebp),%edx
+166 0004cf66 8b420c
edx),%eax
+169 0004cf69 8b5508

subl

(%edx)

sarl

$0x02,

movl

0x08(%

movl

$0x00000000,(%

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x3fffffff,%e

ja
leal

0x0004cfc9
0x00000000(,%e
movl

calll

%ebx,(
0x00102d7a

movl

%eax,%

movl

0x08(%

movl

%esi,(

movl

%esi,0

addl

%esi,%

movl

%ebx,0

movl

0x10(%

movl

0x04(%

movl

(%edx)

subl

%eax,%

movl

%ebx,0

movl

%eax,0

movl

%esi,(

calll

0x00102e1c
leal

(%esi,

movl

0x08(%

movl

%eax,0

movl

0x10(%

movl

0x0c(%

movl

0x08(%

ebp),%edx
+172 0004cf6c 8944170c
x0c(%edi,%edx)
+176 0004cf70 8b5510
ebp),%edx
+179 0004cf73 8b4210
edx),%eax
+182 0004cf76 8b5508
ebp),%edx
+185 0004cf79 89441710
x10(%edi,%edx)
+189 0004cf7d 8b5510
ebp),%edx
+192 0004cf80 8b4214
edx),%eax
+195 0004cf83 8b5508
ebp),%edx
+198 0004cf86 89441714
x14(%edi,%edx)
+202 0004cf8a 8b5510
ebp),%edx
+205 0004cf8d 8b4218
edx),%eax
+208 0004cf90 8b5508
ebp),%edx
+211 0004cf93 89441718
x18(%edi,%edx)
+215 0004cf97 8b5510
ebp),%edx
+218 0004cf9a 8b421c
edx),%eax
+221 0004cf9d 8b5508
ebp),%edx
+224 0004cfa0 8944171c
x1c(%edi,%edx)
+228 0004cfa4 8b5510
ebp),%edx
+231 0004cfa7 8b4220
edx),%eax
+234 0004cfaa 8b5508
ebp),%edx
+237 0004cfad 89441720
x20(%edi,%edx)
+241 0004cfb1 83c724
%edi
+244 0004cfb4 8345e424
0xe4(%ebp)
+248 0004cfb8 ff4d0c
ebp)
+251 0004cfbb 0f851fffffff
+257 0004cfc1 83c42c
%esp
+260 0004cfc4 5b
+261 0004cfc5 5e
+262 0004cfc6 5f
+263 0004cfc7 c9
+264 0004cfc8 c3
+265 0004cfc9 e8465d0b00
std::__throw_bad_alloc()
+270 0004cfce 890424

movl

%eax,0

movl

0x10(%

movl

0x10(%

movl

0x08(%

movl

%eax,0

movl

0x10(%

movl

0x14(%

movl

0x08(%

movl

%eax,0

movl

0x10(%

movl

0x18(%

movl

0x08(%

movl

%eax,0

movl

0x10(%

movl

0x1c(%

movl

0x08(%

movl

%eax,0

movl

0x10(%

movl

0x20(%

movl

0x08(%

movl

%eax,0

addl

$0x24,

addl

$0x24,

decl

0x0c(%

addl

0x0004cee0
$0x2c,

jne
popl
popl
popl
leave
ret
calll

%ebx
%esi
%edi
0x00102d14

movl

%eax,(

%esp)
+273 0004cfd1 e8bc5d0b00
___cxa_begin_catch
+278 0004cfd6 8b5d08
ebp),%ebx
+281 0004cfd9 39f3
ebx
+283 0004cfdb 740f
cfec
+285 0004cfdd 891c24
%esp)
+288 0004cfe0 e87b120100
+293 0004cfe5 83c324
%ebx
+296 0004cfe8 39de
esi
+298 0004cfea 75f1
cfdd
+300 0004cfec e8bf5d0b00
___cxa_rethrow
+305 0004cff1 89c3
ebx
+307 0004cff3 e8a05d0b00
___cxa_end_catch
+312 0004cff8 891c24
%esp)
+315 0004cffb e8485c0b00
__Unwind_Resume
+0

calll

0x00102d92
movl

0x08(%

cmpl

%esi,%

je

0x0004

movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,%

jne

0x0004

calll

calll

0x00102db0
movl

calll

%eax,%
0x00102d98

movl
calll

%ebx,(
0x00102c48

0004d000 55

pushl

%ebp
+1
0004d001 89e5
%esp,%ebp
+3
0004d003 57
%edi
+4
0004d004 56
%esi
+5
0004d005 53
%ebx
+6
0004d006 83ec2c
$0x2c,%esp
+9
0004d009 8b5d0c
0x0c(%ebp),%ebx
+12 0004d00c 85db
ebx
+14 0004d00e 0f84ac000000
+20 0004d014 8b4508
ebp),%eax
+23 0004d017 8945e4
xe4(%ebp)
+26 0004d01a 89c6
esi
+28 0004d01c eb05
d023
+30 0004d01e 6690
+32 0004d020 8b75e4
ebp),%esi
+35 0004d023 85f6
esi
+37 0004d025 0f8488000000

movl
pushl
pushl
pushl
subl
movl
testl
je

je

%ebx,%

movl

0x0004d0c0
0x08(%

movl

%eax,0

movl

%eax,%

jmp

0x0004

nop
movl

0xe4(%

testl

%esi,%
0x0004d0b3

+43 0004d02b 8b5510


ebp),%edx
+46 0004d02e 8b4204
edx),%eax
+49 0004d031 2b02
,%eax
+51 0004d033 c1f802
%eax
+54 0004d036 c70600000000
esi)
+60 0004d03c c7460400000000
04(%esi)
+67 0004d043 c7460800000000
08(%esi)
+74 0004d04a 3dffffff3f
ax
+79 0004d04f 7777
d0c8
+81 0004d051 8d1c8500000000
ax,4),%ebx
+88 0004d058 891c24
%esp)
+91 0004d05b e81a5d0b00
operator new(unsigned long)
+96 0004d060 89c7
edi
+98 0004d062 8906
%esi)
+100 0004d064 894604
x04(%esi)
+103 0004d067 01c3
ebx
+105 0004d069 895e08
x08(%esi)
+108 0004d06c 8b4510
ebp),%eax
+111 0004d06f 8b5804
eax),%ebx
+114 0004d072 8b00
,%eax
+116 0004d074 29c3
ebx
+118 0004d076 895c2408
x08(%esp)
+122 0004d07a 89442404
x04(%esp)
+126 0004d07e 893c24
%esp)
+129 0004d081 e8965d0b00
_memmove
+134 0004d086 8d041f
%ebx),%eax
+137 0004d089 894604
x04(%esi)
+140 0004d08c 8b5510
ebp),%edx
+143 0004d08f 8b420c
edx),%eax
+146 0004d092 89460c
x0c(%esi)

movl

0x10(%

movl

0x04(%

subl

(%edx)

sarl

$0x02,

movl

$0x00000000,(%

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x3fffffff,%e
ja

leal

0x0004
0x00000000(,%e

movl
calll

%ebx,(
0x00102d7a

movl

%eax,%

movl

%eax,(

movl

%eax,0

addl

%eax,%

movl

%ebx,0

movl

0x10(%

movl

0x04(%

movl

(%eax)

subl

%eax,%

movl

%ebx,0

movl

%eax,0

movl

%edi,(

calll

0x00102e1c
leal

(%edi,

movl

%eax,0

movl

0x10(%

movl

0x0c(%

movl

%eax,0

+149 0004d095 8b4210


edx),%eax
+152 0004d098 894610
x10(%esi)
+155 0004d09b 8b4214
edx),%eax
+158 0004d09e 894614
x14(%esi)
+161 0004d0a1 8b4218
edx),%eax
+164 0004d0a4 894618
x18(%esi)
+167 0004d0a7 8b421c
edx),%eax
+170 0004d0aa 89461c
x1c(%esi)
+173 0004d0ad 8b4220
edx),%eax
+176 0004d0b0 894620
x20(%esi)
+179 0004d0b3 8345e424
0xe4(%ebp)
+183 0004d0b7 ff4d0c
ebp)
+186 0004d0ba 0f8560ffffff
+192 0004d0c0 83c42c
%esp
+195 0004d0c3 5b
+196 0004d0c4 5e
+197 0004d0c5 5f
+198 0004d0c6 c9
+199 0004d0c7 c3
+200 0004d0c8 e8475c0b00
std::__throw_bad_alloc()
+205 0004d0cd 890424
%esp)
+208 0004d0d0 e8bd5c0b00
___cxa_begin_catch
+213 0004d0d5 397508
x08(%ebp)
+216 0004d0d8 7414
d0ee
+218 0004d0da 8b4508
ebp),%eax
+221 0004d0dd 890424
%esp)
+224 0004d0e0 e87b110100
+229 0004d0e5 83450824
0x08(%ebp)
+233 0004d0e9 3b7508
ebp),%esi
+236 0004d0ec 75ec
d0da
+238 0004d0ee e8bd5c0b00
___cxa_rethrow
+243 0004d0f3 89c3
ebx
+245 0004d0f5 e89e5c0b00
___cxa_end_catch
+250 0004d0fa 891c24

movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movl

%eax,0

movl

0x1c(%

movl

%eax,0

movl

0x20(%

movl

%eax,0

addl

$0x24,

decl

0x0c(%

addl

0x0004d020
$0x2c,

jne
popl
popl
popl
leave
ret
calll

%ebx
%esi
%edi
0x00102d14

movl
calll

%eax,(
0x00102d92

cmpl

%esi,0

je

0x0004

movl

0x08(%

movl

%eax,(

addl

0x0005e260
$0x24,

cmpl

0x08(%

jne

0x0004

calll

calll

0x00102db0
movl

calll

%eax,%
0x00102d98

movl

%ebx,(

%esp)
+253 0004d0fd e8465b0b00
__Unwind_Resume
+258 0004d102 0f1f8000000000
x)
+265 0004d109 0f1f8000000000
x)
+0

calll

0x00102c48

nopl

0x00000000(%ea

nopl

0x00000000(%ea

0004d110 55

pushl

%ebp
+1
0004d111 89e5
%esp,%ebp
+3
0004d113 57
%edi
+4
0004d114 56
%esi
+5
0004d115 53
%ebx
+6
0004d116 81ecac000000
000ac,%esp
+12 0004d11c 8b450c
ebp),%eax
+15 0004d11f 894580
x80(%ebp)
+18 0004d122 8b5d10
ebp),%ebx
+21 0004d125 85db
ebx
+23 0004d127 0f84c3020000
+29 0004d12d 8b4d08
ebp),%ecx
+32 0004d130 8b5104
ecx),%edx
+35 0004d133 8b4108
ecx),%eax
+38 0004d136 29d0
eax
+40 0004d138 c1f802
%eax
+43 0004d13b 69c0398ee338
ax,%eax
+49 0004d141 39c3
ebx
+51 0004d143 0f86b2020000
+57 0004d149 2b11
,%edx
+59 0004d14b c1fa02
%edx
+62 0004d14e 69ca398ee338
dx,%ecx
+68 0004d154 894de4
xe4(%ebp)
+71 0004d157 b8c7711c07
ax
+76 0004d15c 29c8
eax
+78 0004d15e 39d8
eax
+80 0004d160 0f82ea060000
+86 0004d166 8d4510

movl
pushl
pushl
pushl
subl

$0x000

movl

0x0c(%

movl

%eax,0

movl

0x10(%

testl

%ebx,%

je
movl

0x0004d3f0
0x08(%

movl

0x04(%

movl

0x08(%

subl

%edx,%

sarl

$0x02,

imull

$0x38e38e39,%e
cmpl

%eax,%

subl

0x0004d3fb
(%ecx)

sarl

$0x02,

jbe

imull

$0x38e38e39,%e
movl

movl

%ecx,0
$0x071c71c7,%e

subl

%ecx,%

cmpl

%ebx,%

leal

0x0004d850
0x10(%

jb

ebp),%eax
+89 0004d169 8d55e4
ebp),%edx
+92 0004d16c 39d9
ecx
+94 0004d16e 0f43c2
eax
+97 0004d171 8b10
,%edx
+99 0004d173 8d0411
%edx),%eax
+102 0004d176 c74594fcffffff
94(%ebp)
+109 0004d17d 39c1
ecx
+111 0004d17f 7714
d195
+113 0004d181 3dc7711c07
ax
+118 0004d186 0f87d0060000
+124 0004d18c 8d04c0
%eax,8),%eax
+127 0004d18f c1e002
%eax
+130 0004d192 894594
x94(%ebp)
+133 0004d195 8b4d94
ebp),%ecx
+136 0004d198 890c24
%esp)
+139 0004d19b e8da5b0b00
operator new(unsigned long)
+144 0004d1a0 8945b0
xb0(%ebp)
+147 0004d1a3 8945ac
xac(%ebp)
+150 0004d1a6 8b4508
ebp),%eax
+153 0004d1a9 8b00
,%eax
+155 0004d1ab 8945b4
xb4(%ebp)
+158 0004d1ae 8b75b0
ebp),%esi
+161 0004d1b1 39450c
x0c(%ebp)
+164 0004d1b4 0f84c9000000
+170 0004d1ba 89f2
edx
+172 0004d1bc 83c224
%edx
+175 0004d1bf 8955a8
xa8(%ebp)
+178 0004d1c2 894588
x88(%ebp)
+181 0004d1c5 89f7
edi
+183 0004d1c7 89d6
esi
+185 0004d1c9 eb0d

leal

0xe4(%

cmpl

%ebx,%

cmovael

%edx,%

movl

(%eax)

leal

(%ecx,

movl

$0xfffffffc,0x
cmpl

%eax,%

ja

0x0004

cmpl

$0x071c71c7,%e

ja
leal

0x0004d85c
(%eax,

shll

$0x02,

movl

%eax,0

movl

0x94(%

movl

%ecx,(

calll

0x00102d7a
movl

%eax,0

movl

%eax,0

movl

0x08(%

movl

(%eax)

movl

%eax,0

movl

0xb0(%

cmpl

%eax,0

movl

0x0004d283
%esi,%

addl

$0x24,

movl

%edx,0

movl

%eax,0

movl

%esi,%

movl

%edx,%

jmp

0x0004

je

d1d8
+187 0004d1cb 0f1f440000
)
+192 0004d1d0 8945b4
xb4(%ebp)
+195 0004d1d3 89f7
edi
+197 0004d1d5 8b75a8
ebp),%esi
+200 0004d1d8 83fe24
%esi
+203 0004d1db 0f848e000000
+209 0004d1e1 8b4db4
ebp),%ecx
+212 0004d1e4 8b4104
ecx),%eax
+215 0004d1e7 2b01
,%eax
+217 0004d1e9 c1f802
%eax
+220 0004d1ec c746dc00000000
dc(%esi)
+227 0004d1f3 c746e000000000
e0(%esi)
+234 0004d1fa c746e400000000
e4(%esi)
+241 0004d201 3dffffff3f
ax
+246 0004d206 0f8722060000
+252 0004d20c 8d1c8500000000
ax,4),%ebx
+259 0004d213 891c24
%esp)
+262 0004d216 e85f5b0b00
operator new(unsigned long)
+267 0004d21b 89c7
edi
+269 0004d21d 8946dc
xdc(%esi)
+272 0004d220 8946e0
xe0(%esi)
+275 0004d223 01c3
ebx
+277 0004d225 895ee4
xe4(%esi)
+280 0004d228 8b45b4
ebp),%eax
+283 0004d22b 8b5804
eax),%ebx
+286 0004d22e 8b00
,%eax
+288 0004d230 29c3
ebx
+290 0004d232 895c2408
x08(%esp)
+294 0004d236 89442404
x04(%esp)
+298 0004d23a 893c24
%esp)
+301 0004d23d e8da5b0b00

nopl

0x00(%eax,%eax
movl

%eax,0

movl

%esi,%

movl

0xa8(%

cmpl

$0x24,

movl

0x0004d26f
0xb4(%

movl

0x04(%

subl

(%ecx)

sarl

$0x02,

'$'
je

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x3fffffff,%e

ja
leal

0x0004d82e
0x00000000(,%e
movl

calll

calll

%ebx,(
0x00102d7a

movl

%eax,%

movl

%eax,0

movl

%eax,0

addl

%eax,%

movl

%ebx,0

movl

0xb4(%

movl

0x04(%

movl

(%eax)

subl

%eax,%

movl

%ebx,0

movl

%eax,0

movl

%edi,(
0x00102e1c

_memmove
+306 0004d242
%ebx),%eax
+309 0004d245
xe0(%esi)
+312 0004d248
ebp),%ecx
+315 0004d24b
ecx),%eax
+318 0004d24e
xe8(%esi)
+321 0004d251
ecx),%eax
+324 0004d254
xec(%esi)
+327 0004d257
ecx),%eax
+330 0004d25a
xf0(%esi)
+333 0004d25d
ecx),%eax
+336 0004d260
xf4(%esi)
+339 0004d263
ecx),%eax
+342 0004d266
xf8(%esi)
+345 0004d269
ecx),%eax
+348 0004d26c
xfc(%esi)
+351 0004d26f
0x88(%ebp)
+355 0004d273
0xa8(%ebp)
+359 0004d277
ebp),%eax
+362 0004d27a
x0c(%ebp)
+365 0004d27d
+371 0004d283
xac(%ebp)
+374 0004d286
0c(%esp)
+378 0004d28a
ebp),%edx
+381 0004d28d
x08(%esp)
+385 0004d291
ebp),%eax
+388 0004d294
x04(%esp)
+392 0004d298
%esp)
+395 0004d29b
+400 0004d2a0
ebp),%eax
+403 0004d2a3
%eax,8),%eax
+406 0004d2a6

8d041f

leal

(%edi,

8946e0

movl

%eax,0

8b4db4

movl

0xb4(%

8b410c

movl

0x0c(%

8946e8

movl

%eax,0

8b4110

movl

0x10(%

8946ec

movl

%eax,0

8b4114

movl

0x14(%

8946f0

movl

%eax,0

8b4118

movl

0x18(%

8946f4

movl

%eax,0

8b411c

movl

0x1c(%

8946f8

movl

%eax,0

8b4120

movl

0x20(%

8946fc

movl

%eax,0

83458824

addl

$0x24,

8345a824

addl

$0x24,

8b4588

movl

0x88(%

39450c

cmpl

%eax,0

movl

0x0004d1d0
%esi,0

885c240c

movb

%bl,0x

8b5514

movl

0x14(%

89542408

movl

%edx,0

8b4510

movl

0x10(%

89442404

movl

%eax,0

893424

movl

%esi,(

movl

0x0004cec0
0x10(%

8d04c0

leal

(%eax,

8d0486

leal

(%esi,

0f854dffffff
8975ac

e820fcffff
8b4510

jne

calll

%eax,4),%eax
+409 0004d2a9
xac(%ebp)
+412 0004d2ac
ebp),%eax
+415 0004d2af
eax),%eax
+418 0004d2b2
x98(%ebp)
+421 0004d2b5
ebp),%edx
+424 0004d2b8
x8c(%ebp)
+427 0004d2bb
ebp),%ecx
+430 0004d2be
x90(%ebp)
+433 0004d2c1
eax
+435 0004d2c3
+441 0004d2c9
%ecx
+444 0004d2cc
xa4(%ebp)
+447 0004d2cf
edi
+449 0004d2d1
esi
+451 0004d2d3
d2e9
+453 0004d2d5
)
+458 0004d2da
)
+464 0004d2e0
x8c(%ebp)
+467 0004d2e3
x90(%ebp)
+470 0004d2e6
ebp),%esi
+473 0004d2e9
%esi
+476 0004d2ec
+482 0004d2f2
edi),%eax
+485 0004d2f5
,%eax
+487 0004d2f7
%eax
+490 0004d2fa
dc(%esi)
+497 0004d301
e0(%esi)
+504 0004d308
e4(%esi)
+511 0004d30f
ax
+516 0004d314
+522 0004d31a
ax,4),%ebx

8945ac

movl

%eax,0

8b4508

movl

0x08(%

8b4004

movl

0x04(%

894598

movl

%eax,0

8b5580

movl

0x80(%

89558c

movl

%edx,0

8b4dac

movl

0xac(%

894d90

movl

%ecx,0

39d0

cmpl

%edx,%

addl

0x0004d3a5
$0x24,

894da4

movl

%ecx,0

89d7

movl

%edx,%

89ce

movl

%ecx,%

eb14

jmp

0x0004

0f84dc000000
83c124

je

0f1f440000

nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

897d8c

movl

%edi,0

897590

movl

%esi,0

8b75a4

movl

0xa4(%

cmpl

$0x24,

movl

0x0004d386
0x04(%

2b07

subl

(%edi)

c1f802

sarl

$0x02,

83fe24
'$'
0f8494000000
8b4704

je

c746dc00000000

movl

$0x00000000,0x

c746e000000000

movl

$0x00000000,0x

c746e400000000

movl

$0x00000000,0x

3dffffff3f

cmpl

$0x3fffffff,%e

0f8719050000
8d1c8500000000

ja
leal

0x0004d833
0x00000000(,%e

+529 0004d321 891c24


%esp)
+532 0004d324 e8515a0b00
operator new(unsigned long)
+537 0004d329 89857cffffff
c(%ebp)
+543 0004d32f 8946dc
xdc(%esi)
+546 0004d332 8946e0
xe0(%esi)
+549 0004d335 01c3
ebx
+551 0004d337 895ee4
xe4(%esi)
+554 0004d33a 8b5f04
edi),%ebx
+557 0004d33d 8b07
,%eax
+559 0004d33f 29c3
ebx
+561 0004d341 895c2408
x08(%esp)
+565 0004d345 89442404
x04(%esp)
+569 0004d349 8b857cffffff
p),%eax
+575 0004d34f 890424
%esp)
+578 0004d352 e8c55a0b00
_memmove
+583 0004d357 8b857cffffff
p),%eax
+589 0004d35d 01d8
eax
+591 0004d35f 8946e0
xe0(%esi)
+594 0004d362 8b470c
edi),%eax
+597 0004d365 8946e8
xe8(%esi)
+600 0004d368 8b4710
edi),%eax
+603 0004d36b 8946ec
xec(%esi)
+606 0004d36e 8b4714
edi),%eax
+609 0004d371 8946f0
xf0(%esi)
+612 0004d374 8b4718
edi),%eax
+615 0004d377 8946f4
xf4(%esi)
+618 0004d37a 8b471c
edi),%eax
+621 0004d37d 8946f8
xf8(%esi)
+624 0004d380 8b4720
edi),%eax
+627 0004d383 8946fc
xfc(%esi)

movl

%ebx,(

calll

0x00102d7a

movl

%eax,0xffffff7
movl

%eax,0

movl

%eax,0

addl

%eax,%

movl

%ebx,0

movl

0x04(%

movl

(%edi)

subl

%eax,%

movl

%ebx,0

movl

%eax,0

movl

0xffffff7c(%eb
movl

%eax,(

calll

0x00102e1c

movl

0xffffff7c(%eb
addl

%ebx,%

movl

%eax,0

movl

0x0c(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movl

%eax,0

movl

0x1c(%

movl

%eax,0

movl

0x20(%

movl

%eax,0

+630 0004d386 8b7d8c


ebp),%edi
+633 0004d389 83c724
%edi
+636 0004d38c 8345a424
0xa4(%ebp)
+640 0004d390 397d98
x98(%ebp)
+643 0004d393 0f8547ffffff
+649 0004d399 8b5508
ebp),%edx
+652 0004d39c 8b5204
edx),%edx
+655 0004d39f 895598
x98(%ebp)
+658 0004d3a2 897590
x90(%ebp)
+661 0004d3a5 8b4d08
ebp),%ecx
+664 0004d3a8 8b19
,%ebx
+666 0004d3aa 3b5d98
ebp),%ebx
+669 0004d3ad 7419
d3c8
+671 0004d3af 90
+672 0004d3b0 891c24
%esp)
+675 0004d3b3 e8a80e0100
+680 0004d3b8 83c324
%ebx
+683 0004d3bb 3b5d98
ebp),%ebx
+686 0004d3be 75f0
d3b0
+688 0004d3c0 8b4508
ebp),%eax
+691 0004d3c3 8b00
,%eax
+693 0004d3c5 894598
x98(%ebp)
+696 0004d3c8 8b7598
ebp),%esi
+699 0004d3cb 85f6
esi
+701 0004d3cd 740b
d3da
+703 0004d3cf 8b4598
ebp),%eax
+706 0004d3d2 890424
%esp)
+709 0004d3d5 e894590b00
operator delete(void*)
+714 0004d3da 8b4db0
ebp),%ecx
+717 0004d3dd 8b5508
ebp),%edx
+720 0004d3e0 890a
%edx)
+722 0004d3e2 8b4590

movl

0x8c(%

addl

$0x24,

addl

$0x24,

cmpl

%edi,0

movl

0x0004d2e0
0x08(%

movl

0x04(%

movl

%edx,0

movl

%esi,0

movl

0x08(%

movl

(%ecx)

cmpl

0x98(%

je

0x0004

nop
movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

0x98(%

jne

0x0004

movl

0x08(%

movl

(%eax)

movl

%eax,0

movl

0x98(%

testl

%esi,%

je

0x0004

movl

0x98(%

movl

%eax,(

jne

calll

calll

0x00102d6e
movl

0xb0(%

movl

0x08(%

movl

%ecx,(

movl

0x90(%

ebp),%eax
+725 0004d3e5 894204
x04(%edx)
+728 0004d3e8 89c8
eax
+730 0004d3ea 034594
ebp),%eax
+733 0004d3ed 894208
x08(%edx)
+736 0004d3f0 81c4ac000000
sp
+742 0004d3f6 5b
+743 0004d3f7 5e
+744 0004d3f8 5f
+745 0004d3f9 c9
+746 0004d3fa c3
+747 0004d3fb 8b5514
ebp),%edx
+750 0004d3fe 8b4204
edx),%eax
+753 0004d401 2b02
,%eax
+755 0004d403 c1f802
%eax
+758 0004d406 c745c000000000
c0(%ebp)
+765 0004d40d c745c400000000
c4(%ebp)
+772 0004d414 c745c800000000
c8(%ebp)
+779 0004d41b 3dffffff3f
ax
+784 0004d420 0f873b040000
+790 0004d426 8d1c8500000000
ax,4),%ebx
+797 0004d42d 891c24
%esp)
+800 0004d430 e845590b00
operator new(unsigned long)
+805 0004d435 89c6
esi
+807 0004d437 8945c0
xc0(%ebp)
+810 0004d43a 8945c4
xc4(%ebp)
+813 0004d43d 01c3
ebx
+815 0004d43f 895dc8
xc8(%ebp)
+818 0004d442 8b4d14
ebp),%ecx
+821 0004d445 8b5904
ecx),%ebx
+824 0004d448 8b01
,%eax
+826 0004d44a 29c3
ebx
+828 0004d44c 895c2408
x08(%esp)
+832 0004d450 89442404

movl

%eax,0

movl

%ecx,%

addl

0x94(%

movl

%eax,0

addl

$0x000000ac,%e
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

0x04(%

subl

(%edx)

sarl

$0x02,

0x14(%

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x3fffffff,%e

ja
leal

0x0004d861
0x00000000(,%e
movl

calll

%ebx,(
0x00102d7a

movl

%eax,%

movl

%eax,0

movl

%eax,0

addl

%eax,%

movl

%ebx,0

movl

0x14(%

movl

0x04(%

movl

(%ecx)

subl

%eax,%

movl

%ebx,0

movl

%eax,0

x04(%esp)
+836 0004d454
%esp)
+839 0004d457
_memmove
+844 0004d45c
%ebx),%eax
+847 0004d45f
xc4(%ebp)
+850 0004d462
ebp),%edx
+853 0004d465
edx),%eax
+856 0004d468
xcc(%ebp)
+859 0004d46b
edx),%eax
+862 0004d46e
xd0(%ebp)
+865 0004d471
edx),%eax
+868 0004d474
xd4(%ebp)
+871 0004d477
edx),%eax
+874 0004d47a
xd8(%ebp)
+877 0004d47d
edx),%eax
+880 0004d480
xdc(%ebp)
+883 0004d483
edx),%eax
+886 0004d486
xe0(%ebp)
+889 0004d489
ebp),%ecx
+892 0004d48c
ecx),%ecx
+895 0004d48f
0(%ebp)
+901 0004d495
eax
+903 0004d497
ebp),%eax
+906 0004d49a
%eax
+909 0004d49d
ax,%eax
+915 0004d4a3
8(%ebp)
+921 0004d4a9
ebp),%edx
+924 0004d4ac
eax
+926 0004d4ae
+932 0004d4b4
%edx,8),%eax
+935 0004d4b7
%eax

893424
e8c0590b00

movl
calll

%esi,(
0x00102e1c

8d041e

leal

(%esi,

8945c4

movl

%eax,0

8b5514

movl

0x14(%

8b420c

movl

0x0c(%

8945cc

movl

%eax,0

8b4210

movl

0x10(%

8945d0

movl

%eax,0

8b4214

movl

0x14(%

8945d4

movl

%eax,0

8b4218

movl

0x18(%

8945d8

movl

%eax,0

8b421c

movl

0x1c(%

8945dc

movl

%eax,0

8b4220

movl

0x20(%

8945e0

movl

%eax,0

8b4d08

movl

0x08(%

8b4904

movl

0x04(%

898d70ffffff

movl

%ecx,0xffffff7

89c8

movl

%ecx,%

2b4580

subl

0x80(%

c1f802

sarl

$0x02,

69c0398ee338

imull

$0x38e38e39,%e

898568ffffff

movl

%eax,0xffffff6

8b5510

movl

0x10(%

39d0

cmpl

%edx,%

leal

0x0004d696
(%edx,

shll

$0x02,

0f86e2010000
8d04d2
c1e002

jbe

+938 0004d4ba 29c1


ecx
+940 0004d4bc 398d70ffffff
0(%ebp)
+946 0004d4c2 0f84cd000000
+952 0004d4c8 8d7924
ecx),%edi
+955 0004d4cb 8b8570ffffff
p),%eax
+961 0004d4d1 89459c
x9c(%ebp)
+964 0004d4d4 89c6
esi
+966 0004d4d6 eb0e
d4e6
+968 0004d4d8 0f1f840000000000
x,%eax)
+976 0004d4e0 8b759c
ebp),%esi
+979 0004d4e3 83c724
%edi
+982 0004d4e6 85f6
esi
+984 0004d4e8 0f8494000000
+990 0004d4ee 8b47e0
edi),%eax
+993 0004d4f1 2b47dc
edi),%eax
+996 0004d4f4 c1f802
%eax
+999 0004d4f7 c70600000000
esi)
+1005 0004d4fd c7460400000000
04(%esi)
+1012 0004d504 c7460800000000
08(%esi)
+1019 0004d50b 3dffffff3f
ax
+1024 0004d510 0f8722030000
+1030 0004d516 8d1c8500000000
ax,4),%ebx
+1037 0004d51d 891c24
%esp)
+1040 0004d520 e855580b00
operator new(unsigned long)
+1045 0004d525 89856cffffff
c(%ebp)
+1051 0004d52b 8906
%esi)
+1053 0004d52d 894604
x04(%esi)
+1056 0004d530 01c3
ebx
+1058 0004d532 895e08
x08(%esi)
+1061 0004d535 8b5fe0
edi),%ebx
+1064 0004d538 8b47dc
edi),%eax
+1067 0004d53b 29c3

subl
cmpl

%eax,%
%ecx,0xffffff7

je
leal
movl

0x0004d595
0x24(%
0xffffff70(%eb

movl

%eax,0

movl

%eax,%

jmp

0x0004

nopl

0x00000000(%ea
movl

0x9c(%

addl

$0x24,

testl

%esi,%

je
movl

0x0004d582
0xe0(%

subl

0xdc(%

sarl

$0x02,

movl

$0x00000000,(%

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x3fffffff,%e

ja
leal

0x0004d838
0x00000000(,%e
movl

%ebx,(

calll

0x00102d7a

movl

%eax,0xffffff6
movl

%eax,(

movl

%eax,0

addl

%eax,%

movl

%ebx,0

movl

0xe0(%

movl

0xdc(%

subl

%eax,%

ebx
+1069 0004d53d
x08(%esp)
+1073 0004d541
x04(%esp)
+1077 0004d545
p),%edx
+1083 0004d54b
%esp)
+1086 0004d54e
_memmove
+1091 0004d553
p),%eax
+1097 0004d559
eax
+1099 0004d55b
x04(%esi)
+1102 0004d55e
edi),%eax
+1105 0004d561
x0c(%esi)
+1108 0004d564
edi),%eax
+1111 0004d567
x10(%esi)
+1114 0004d56a
edi),%eax
+1117 0004d56d
x14(%esi)
+1120 0004d570
edi),%eax
+1123 0004d573
x18(%esi)
+1126 0004d576
edi),%eax
+1129 0004d579
x1c(%esi)
+1132 0004d57c
edi),%eax
+1135 0004d57f
x20(%esi)
+1138 0004d582
0x9c(%ebp)
+1142 0004d586
0(%ebp)
+1148 0004d58c
+1154 0004d592
ebp),%edx
+1157 0004d595
%edx,8),%eax
+1160 0004d598
%eax
+1163 0004d59b
ebp),%ecx
+1166 0004d59e
x04(%ecx)
+1169 0004d5a1
p),%esi
+1175 0004d5a7
esi

895c2408

movl

%ebx,0

89442404

movl

%eax,0

8b956cffffff

movl

891424

0xffffff6c(%eb
movl

%edx,(

e8c9580b00

calll

0x00102e1c

8b856cffffff

movl

0xffffff6c(%eb

01d8

addl

%ebx,%

894604

movl

%eax,0

8b47e8

movl

0xe8(%

89460c

movl

%eax,0

8b47ec

movl

0xec(%

894610

movl

%eax,0

8b47f0

movl

0xf0(%

894614

movl

%eax,0

8b47f4

movl

0xf4(%

894618

movl

%eax,0

8b47f8

movl

0xf8(%

89461c

movl

%eax,0

8b47fc

movl

0xfc(%

894620

movl

%eax,0

83459c24

addl

$0x24,

39bd70ffffff

cmpl

0f854effffff
8b5510

jne

%edi,0xffffff7
movl

0x0004d4e0
0x10(%

8d04d2

leal

(%edx,

c1e002

shll

$0x02,

8b4d08

movl

0x08(%

014104

addl

%eax,0

8bb570ffffff
29c6

movl

0xffffff70(%eb
subl

%eax,%

+1177 0004d5a9
p),%ebx
+1183 0004d5af
eax
+1185 0004d5b1
ebp),%eax
+1188 0004d5b4
%eax
+1191 0004d5b7
ax,%edi
+1197 0004d5bd
edi
+1199 0004d5bf
d615
+1201 0004d5c1
x)
+1208 0004d5c8
x,%eax)
+1216 0004d5d0
%esi
+1219 0004d5d3
%ebx
+1222 0004d5d6
x04(%esp)
+1226 0004d5da
%esp)
+1229 0004d5dd
ebp),%ecx
+1232 0004d5e0
4(%ebp)
+1238 0004d5e6
+1243 0004d5eb
esi),%eax
+1246 0004d5ee
x0c(%ebx)
+1249 0004d5f1
esi),%eax
+1252 0004d5f4
x10(%ebx)
+1255 0004d5f7
esi),%eax
+1258 0004d5fa
x14(%ebx)
+1261 0004d5fd
esi),%eax
+1264 0004d600
x18(%ebx)
+1267 0004d603
esi),%eax
+1270 0004d606
x1c(%ebx)
+1273 0004d609
esi),%eax
+1276 0004d60c
x20(%ebx)
+1279 0004d60f
+1280 0004d610
d5d0
+1282 0004d612
ebp),%edx

8b9d70ffffff

movl

0xffffff70(%eb

89f0

movl

%esi,%

2b450c

subl

0x0c(%

c1f802

sarl

$0x02,

69f8398ee338

imull

$0x38e38e39,%e

85ff

testl

%edi,%

7e54

jle

0x0004

0f1f8000000000

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

83ee24

subl

$0x24,

83eb24

subl

$0x24,

89742404

movl

%esi,0

891c24

movl

%ebx,(

8d4dc0

leal

0xc0(%

898d64ffffff

movl

e8c5f7ffff
8b460c

calll

%ecx,0xffffff6
movl

0x0004cdb0
0x0c(%

89430c

movl

%eax,0

8b4610

movl

0x10(%

894310

movl

%eax,0

8b4614

movl

0x14(%

894314

movl

%eax,0

8b4618

movl

0x18(%

894318

movl

%eax,0

8b461c

movl

0x1c(%

89431c

movl

%eax,0

8b4620

movl

0x20(%

894320

movl

%eax,0

4f
75be

decl
jne

%edi
0x0004

8b5510

movl

0x10(%

+1285 0004d615
%edx,8),%eax
+1288 0004d618
ebp),%edx
+1291 0004d61b
%eax,4),%esi
+1294 0004d61e
ebp),%ebx
+1297 0004d621
ebx
+1299 0004d623
+1305 0004d629
ebp),%ecx
+1308 0004d62c
4(%ebp)
+1314 0004d632
eax
+1316 0004d634
d646
+1318 0004d636
ax)
+1328 0004d640
p),%eax
+1334 0004d646
x04(%esp)
+1338 0004d64a
%esp)
+1341 0004d64d
+1346 0004d652
ebp),%eax
+1349 0004d655
x0c(%ebx)
+1352 0004d658
ebp),%eax
+1355 0004d65b
x10(%ebx)
+1358 0004d65e
ebp),%eax
+1361 0004d661
x14(%ebx)
+1364 0004d664
ebp),%eax
+1367 0004d667
x18(%ebx)
+1370 0004d66a
ebp),%eax
+1373 0004d66d
x1c(%ebx)
+1376 0004d670
ebp),%eax
+1379 0004d673
x20(%ebx)
+1382 0004d676
%ebx
+1385 0004d679
ebx
+1387 0004d67b
d640
+1389 0004d67d
p),%eax

8d04d2

leal

(%edx,

8b550c

movl

0x0c(%

8d3482

leal

(%edx,

8b5d80

movl

0x80(%

39f3

cmpl

%esi,%

leal

0x0004d842
0xc0(%

0f8419020000
8d4dc0

je

898d64ffffff

movl

%ecx,0xffffff6

89c8

movl

%ecx,%

eb10

jmp

0x0004

662e0f1f840000000000
8b8564ffffff

nopw

%cs:0x00000000(%eax,%e
movl

0xffffff64(%eb

89442404

movl

%eax,0

891c24

movl

%ebx,(

movl

0x0004cdb0
0xcc(%

89430c

movl

%eax,0

8b45d0

movl

0xd0(%

894310

movl

%eax,0

8b45d4

movl

0xd4(%

894314

movl

%eax,0

8b45d8

movl

0xd8(%

894318

movl

%eax,0

8b45dc

movl

0xdc(%

89431c

movl

%eax,0

8b45e0

movl

0xe0(%

894320

movl

%eax,0

83c324

addl

$0x24,

39f3

cmpl

%esi,%

75c3

jne

0x0004

e85ef7ffff
8b45cc

8b8564ffffff

calll

movl

0xffffff64(%eb

+1395 0004d683
%esp)
+1398 0004d686
+1403 0004d68b
sp
+1409 0004d691
+1410 0004d692
+1411 0004d693
+1412 0004d694
+1413 0004d695
+1414 0004d696
0c(%esp)
+1418 0004d69a
ebp),%ecx
+1421 0004d69d
4(%ebp)
+1427 0004d6a3
x08(%esp)
+1431 0004d6a7
p),%edx
+1437 0004d6ad
x04(%esp)
+1441 0004d6b1
p),%eax
+1447 0004d6b7
%esp)
+1450 0004d6ba
+1455 0004d6bf
ebp),%eax
+1458 0004d6c2
p),%eax
+1464 0004d6c8
%eax,8),%eax
+1467 0004d6cb
%eax
+1470 0004d6ce
8(%ebp)
+1476 0004d6d4
ebp),%edx
+1479 0004d6d7
edx),%edx
+1482 0004d6da
eax
+1484 0004d6dc
8(%ebp)
+1490 0004d6e2
ebp),%ecx
+1493 0004d6e5
x04(%ecx)
+1496 0004d6e8
ebp),%eax
+1499 0004d6eb
x84(%ebp)
+1502 0004d6ee
p),%edx
+1508 0004d6f4
eax
+1510 0004d6f6
+1516 0004d6fc
p),%ecx

890424
e8d50b0100
81c4ac000000

movl
calll
addl

%eax,(
0x0005e260
$0x000000ac,%e

5b
5e
5f
c9
c3
885c240c

popl
popl
popl
leave
ret
movb

%ebx
%esi
%edi

8d4dc0

leal

0xc0(%

898d64ffffff

movl

894c2408
2b9568ffffff

8b8570ffffff

%ecx,0xffffff6
movl

subl

89542404
movl

e841f9ffff
8b4510

calll

2b8568ffffff

subl

%ecx,0
0xffffff68(%eb

movl

890424

%bl,0x

%edx,0
0xffffff70(%eb

movl

%eax,(

movl

0x0004d000
0x10(%
0xffffff68(%eb

8d04c0

leal

(%eax,

c1e002

shll

$0x02,

898578ffffff

movl

%eax,0xffffff7

8b5508

movl

0x08(%

8b5204

movl

0x04(%

01d0

addl

%edx,%

898578ffffff

movl

%eax,0xffffff7

8b4d08

movl

0x08(%

894104

movl

%eax,0

8b450c

movl

0x0c(%

894584

movl

%eax,0

8b9570ffffff

movl

39d0
0f84cb000000
8b8d78ffffff

0xffffff70(%eb
cmpl

je
movl

%edx,%
0x0004d7c7
0xffffff78(%eb

+1522 0004d702 894da0


xa0(%ebp)
+1525 0004d705 89ce
esi
+1527 0004d707 89c7
edi
+1529 0004d709 eb0b
d716
+1531 0004d70b 0f1f440000
)
+1536 0004d710 8b75a0
ebp),%esi
+1539 0004d713 8b7d84
ebp),%edi
+1542 0004d716 85f6
esi
+1544 0004d718 0f8492000000
+1550 0004d71e 8b4704
edi),%eax
+1553 0004d721 2b07
,%eax
+1555 0004d723 c1f802
%eax
+1558 0004d726 c70600000000
esi)
+1564 0004d72c c7460400000000
04(%esi)
+1571 0004d733 c7460800000000
08(%esi)
+1578 0004d73a 3dffffff3f
ax
+1583 0004d73f 0f87f8000000
+1589 0004d745 8d1c8500000000
ax,4),%ebx
+1596 0004d74c 891c24
%esp)
+1599 0004d74f e826560b00
operator new(unsigned long)
+1604 0004d754 898574ffffff
4(%ebp)
+1610 0004d75a 8906
%esi)
+1612 0004d75c 894604
x04(%esi)
+1615 0004d75f 01c3
ebx
+1617 0004d761 895e08
x08(%esi)
+1620 0004d764 8b5f04
edi),%ebx
+1623 0004d767 8b07
,%eax
+1625 0004d769 29c3
ebx
+1627 0004d76b 895c2408
x08(%esp)
+1631 0004d76f 89442404
x04(%esp)
+1635 0004d773 8b8574ffffff
p),%eax

movl

%ecx,0

movl

%ecx,%

movl

%eax,%

jmp

0x0004

nopl

0x00(%eax,%eax
movl

0xa0(%

movl

0x84(%

testl

%esi,%

je
movl

0x0004d7b0
0x04(%

subl

(%edi)

sarl

$0x02,

movl

$0x00000000,(%

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x3fffffff,%e

ja
leal

0x0004d83d
0x00000000(,%e
movl

%ebx,(

calll

0x00102d7a

movl

%eax,0xffffff7

movl

movl

%eax,(

movl

%eax,0

addl

%eax,%

movl

%ebx,0

movl

0x04(%

movl

(%edi)

subl

%eax,%

movl

%ebx,0

movl

%eax,0
0xffffff74(%eb

+1641 0004d779
%esp)
+1644 0004d77c
_memmove
+1649 0004d781
p),%eax
+1655 0004d787
eax
+1657 0004d789
x04(%esi)
+1660 0004d78c
edi),%eax
+1663 0004d78f
x0c(%esi)
+1666 0004d792
edi),%eax
+1669 0004d795
x10(%esi)
+1672 0004d798
edi),%eax
+1675 0004d79b
x14(%esi)
+1678 0004d79e
edi),%eax
+1681 0004d7a1
x18(%esi)
+1684 0004d7a4
edi),%eax
+1687 0004d7a7
x1c(%esi)
+1690 0004d7aa
edi),%eax
+1693 0004d7ad
x20(%esi)
+1696 0004d7b0
0x84(%ebp)
+1700 0004d7b4
0xa0(%ebp)
+1704 0004d7b8
p),%edx
+1710 0004d7be
x84(%ebp)
+1713 0004d7c1
+1719 0004d7c7
p),%ecx
+1725 0004d7cd
%ecx,8),%eax
+1728 0004d7d0
%eax
+1731 0004d7d3
ebp),%edx
+1734 0004d7d6
x04(%edx)
+1737 0004d7d9
ebp),%ebx
+1740 0004d7dc
0(%ebp)
+1746 0004d7e2
+1752 0004d7e8
p),%eax

890424

movl

%eax,(

e89b560b00

calll

0x00102e1c

8b8574ffffff

movl

0xffffff74(%eb

01d8

addl

%ebx,%

894604

movl

%eax,0

8b470c

movl

0x0c(%

89460c

movl

%eax,0

8b4710

movl

0x10(%

894610

movl

%eax,0

8b4714

movl

0x14(%

894614

movl

%eax,0

8b4718

movl

0x18(%

894618

movl

%eax,0

8b471c

movl

0x1c(%

89461c

movl

%eax,0

8b4720

movl

0x20(%

894620

movl

%eax,0

83458424

addl

$0x24,

8345a024

addl

$0x24,

8b9570ffffff

movl

395584
0f8549ffffff
8b8d68ffffff

0xffffff70(%eb
cmpl

jne
movl

%edx,0
0x0004d710
0xffffff68(%eb

8d04c9

leal

(%ecx,

c1e002

shll

$0x02,

8b5508

movl

0x08(%

014204

addl

%eax,0

8b5d80

movl

0x80(%

399d70ffffff

cmpl

%ebx,0xffffff7

0f8495feffff
8b8564ffffff

je
movl

0x0004d67d
0xffffff64(%eb

+1758 0004d7ee 89442404


x04(%esp)
+1762 0004d7f2 891c24
%esp)
+1765 0004d7f5 e8b6f5ffff
+1770 0004d7fa 8b45cc
ebp),%eax
+1773 0004d7fd 89430c
x0c(%ebx)
+1776 0004d800 8b45d0
ebp),%eax
+1779 0004d803 894310
x10(%ebx)
+1782 0004d806 8b45d4
ebp),%eax
+1785 0004d809 894314
x14(%ebx)
+1788 0004d80c 8b45d8
ebp),%eax
+1791 0004d80f 894318
x18(%ebx)
+1794 0004d812 8b45dc
ebp),%eax
+1797 0004d815 89431c
x1c(%ebx)
+1800 0004d818 8b45e0
ebp),%eax
+1803 0004d81b 894320
x20(%ebx)
+1806 0004d81e 83c324
%ebx
+1809 0004d821 399d70ffffff
0(%ebp)
+1815 0004d827 75bf
d7e8
+1817 0004d829 e94ffeffff
+1822 0004d82e e8e1540b00
std::__throw_bad_alloc()
+1827 0004d833 e8dc540b00
std::__throw_bad_alloc()
+1832 0004d838 e8d7540b00
std::__throw_bad_alloc()
+1837 0004d83d e8d2540b00
std::__throw_bad_alloc()
+1842 0004d842 8d4dc0
ebp),%ecx
+1845 0004d845 898d64ffffff
4(%ebp)
+1851 0004d84b e92dfeffff
+1856 0004d850 c704248c570d00
esp)
vector::_M_fill_insert
+1863 0004d857 e8dc540b00
std::__throw_length_error(char const*)
+1868 0004d85c e8b3540b00
std::__throw_bad_alloc()
+1873 0004d861 e8ae540b00
std::__throw_bad_alloc()
+1878 0004d866 890424
%esp)
+1881 0004d869 e8da530b00

movl

%eax,0

movl

%ebx,(

movl

0x0004cdb0
0xcc(%

movl

%eax,0

movl

0xd0(%

movl

%eax,0

movl

0xd4(%

movl

%eax,0

movl

0xd8(%

movl

%eax,0

movl

0xdc(%

movl

%eax,0

movl

0xe0(%

movl

%eax,0

addl

$0x24,

calll

cmpl

%ebx,0xffffff7
jne

0x0004

jmp
calll

0x0004d67d
0x00102d14

calll

0x00102d14

calll

0x00102d14

calll

0x00102d14
leal

0xc0(%

movl

%ecx,0xffffff6

jmp
movl

0x0004d67d
$0x000d578c,(%

calll

0x00102d38

calll

0x00102d14

calll

0x00102d14
movl

calll

%eax,(
0x00102c48

__Unwind_Resume
+1886 0004d86e 890424
%esp)
+1889 0004d871 e81c550b00
___cxa_begin_catch
+1894 0004d876 3bb578ffffff
p),%esi
+1900 0004d87c 741d
d89b
+1902 0004d87e 8b8d78ffffff
p),%ecx
+1908 0004d884 890c24
%esp)
+1911 0004d887 e8d4090100
+1916 0004d88c 838578ffffff24
78(%ebp)
+1923 0004d893 3bb578ffffff
p),%esi
+1929 0004d899 75e3
d87e
+1931 0004d89b e810550b00
___cxa_rethrow
+1936 0004d8a0 89c3
ebx
+1938 0004d8a2 8b9564ffffff
p),%edx
+1944 0004d8a8 891424
%esp)
+1947 0004d8ab e8b0090100
+1952 0004d8b0 891c24
%esp)
+1955 0004d8b3 e890530b00
__Unwind_Resume
+1960 0004d8b8 89c3
ebx
+1962 0004d8ba e8d9540b00
___cxa_end_catch
+1967 0004d8bf ebe1
d8a2
+1969 0004d8c1 89c3
ebx
+1971 0004d8c3 891c24
%esp)
+1974 0004d8c6 e8c7540b00
___cxa_begin_catch
+1979 0004d8cb 8b55ac
ebp),%edx
+1982 0004d8ce 3955b0
xb0(%ebp)
+1985 0004d8d1 744b
d91e
+1987 0004d8d3 8b45b0
ebp),%eax
+1990 0004d8d6 89c3
ebx
+1992 0004d8d8 890424
%esp)
+1995 0004d8db e880090100
+2000 0004d8e0 83c324
%ebx

movl

%eax,(

calll

0x00102d92

cmpl

0xffffff78(%eb
je

movl

0x0004
0xffffff78(%eb

movl

%ecx,(

calll
addl

0x0005e260
$0x24,0xffffff

cmpl

0xffffff78(%eb
jne

calll

0x0004
0x00102db0

movl
movl

%eax,%
0xffffff64(%eb

movl

%edx,(

movl

0x0005e260
%ebx,(

calll
calll

0x00102c48
movl

calll

%eax,%
0x00102d98

jmp

0x0004

movl

%eax,%

movl

%ebx,(

calll

0x00102d92
movl

0xac(%

cmpl

%edx,0

je

0x0004

movl

0xb0(%

movl

%eax,%

movl

%eax,(

addl

0x0005e260
$0x24,

calll

+2003 0004d8e3 395dac


xac(%ebp)
+2006 0004d8e6 7436
d91e
+2008 0004d8e8 89d8
eax
+2010 0004d8ea ebec
d8d8
+2012 0004d8ec 890424
%esp)
+2015 0004d8ef e89e540b00
___cxa_begin_catch
+2020 0004d8f4 8b5db0
ebp),%ebx
+2023 0004d8f7 39fb
ebx
+2025 0004d8f9 740f
d90a
+2027 0004d8fb 891c24
%esp)
+2030 0004d8fe e85d090100
+2035 0004d903 83c324
%ebx
+2038 0004d906 39fb
ebx
+2040 0004d908 75f1
d8fb
+2042 0004d90a e8a1540b00
___cxa_rethrow
+2047 0004d90f 89c3
ebx
+2049 0004d911 e882540b00
___cxa_end_catch
+2054 0004d916 891c24
%esp)
+2057 0004d919 e82a530b00
__Unwind_Resume
+2062 0004d91e 8b7db0
ebp),%edi
+2065 0004d921 85ff
edi
+2067 0004d923 740b
d930
+2069 0004d925 8b4db0
ebp),%ecx
+2072 0004d928 890c24
%esp)
+2075 0004d92b e83e540b00
operator delete(void*)
+2080 0004d930 e87b540b00
___cxa_rethrow
+2085 0004d935 89c3
ebx
+2087 0004d937 e85c540b00
___cxa_end_catch
+2092 0004d93c eb85
d8c3
+2094 0004d93e ebcf
d90f
+2096 0004d940 e95bffffff

cmpl

%ebx,0

je

0x0004

movl

%ebx,%

jmp

0x0004

movl

%eax,(

calll

0x00102d92
movl

0xb0(%

cmpl

%edi,%

je

0x0004

movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%edi,%

jne

0x0004

calll

calll

0x00102db0
movl

calll

%eax,%
0x00102d98

movl
calll

%ebx,(
0x00102c48

movl

0xb0(%

testl

%edi,%

je

0x0004

movl

0xb0(%

movl

%ecx,(

calll

0x00102d6e

calll

0x00102db0
movl

calll

jmp

%eax,%
0x00102d98

jmp

0x0004

jmp

0x0004
0x0004d8a0

+2101 0004d945 890424


%esp)
+2104 0004d948 e845540b00
___cxa_begin_catch
+2109 0004d94d 39b570ffffff
0(%ebp)
+2115 0004d953 741d
d972
+2117 0004d955 8b8570ffffff
p),%eax
+2123 0004d95b 890424
%esp)
+2126 0004d95e e8fd080100
+2131 0004d963 838570ffffff24
70(%ebp)
+2138 0004d96a 39b570ffffff
0(%ebp)
+2144 0004d970 75e3
d955
+2146 0004d972 e839540b00
___cxa_rethrow
+2151 0004d977 890424
%esp)
+2154 0004d97a e813540b00
___cxa_begin_catch
+2159 0004d97f 8b5dac
ebp),%ebx
+2162 0004d982 395d90
x90(%ebp)
+2165 0004d985 7410
d997
+2167 0004d987 891c24
%esp)
+2170 0004d98a e8d1080100
+2175 0004d98f 83c324
%ebx
+2178 0004d992 395d90
x90(%ebp)
+2181 0004d995 75f0
d987
+2183 0004d997 e814540b00
___cxa_rethrow
+2188 0004d99c e9c5feffff
+2193 0004d9a1 eb92
d935
+2195 0004d9a3 89c3
ebx
+2197 0004d9a5 e8ee530b00
___cxa_end_catch
+2202 0004d9aa 8d55c0
ebp),%edx
+2205 0004d9ad 899564ffffff
4(%ebp)
+2211 0004d9b3 e9eafeffff
+2216 0004d9b8 0f1f840000000000
x,%eax)

movl

%eax,(

calll

0x00102d92

cmpl

%esi,0xffffff7
je

movl

0x0004
0xffffff70(%eb

movl

%eax,(

calll
addl

0x0005e260
$0x24,0xffffff

cmpl

%esi,0xffffff7
jne

calll

0x0004
0x00102db0

movl
calll

%eax,(
0x00102d92

movl

0xac(%

cmpl

%ebx,0

je

0x0004

movl

%ebx,(

addl

0x0005e260
$0x24,

cmpl

%ebx,0

jne

0x0004

calll

calll

0x00102db0

jmp
jmp

0x0004d866
0x0004

movl
calll

%eax,%
0x00102d98

leal

0xc0(%

movl

%edx,0xffffff6

jmp
nopl

0x0004d8a2
0x00000000(%ea

+0

0004d9c0 55

pushl

+1

0004d9c1 89e5

movl

%ebp

%esp,%ebp
+3
0004d9c3 57
pushl
%edi
+4
0004d9c4 56
pushl
%esi
+5
0004d9c5 53
pushl
%ebx
+6
0004d9c6 83ec3c
subl
$0x3c,%esp
+9
0004d9c9 8b4508
movl
0x08(%ebp),%eax
+12 0004d9cc 8b7804
movl
0x04(%
eax),%edi
+15 0004d9cf 8b450c
movl
0x0c(%
ebp),%eax
+18 0004d9d2 89fa
movl
%edi,%
edx
+20 0004d9d4 2b5510
subl
0x10(%
ebp),%edx
+23 0004d9d7 c1fa02
sarl
$0x02,
%edx
+26 0004d9da 8955d0
movl
%edx,0
xd0(%ebp)
+29 0004d9dd 85d2
testl
%edx,%
edx
+31 0004d9df 7e33
jle
0x0004
da14
+33 0004d9e1 89c7
movl
%eax,%
edi
+35 0004d9e3 8b7510
movl
0x10(%
ebp),%esi
+38 0004d9e6 89d3
movl
%edx,%
ebx
+40 0004d9e8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+48 0004d9f0 89742404
movl
%esi,0
x04(%esp)
+52 0004d9f4 893c24
movl
%edi,(
%esp)
+55 0004d9f7 e8b2520b00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+60 0004d9fc 83c704
addl
$0x04,
%edi
+63 0004d9ff 83c604
addl
$0x04,
%esi
+66 0004da02 4b
decl
%ebx
+67 0004da03 75eb
jne
0x0004
d9f0
+69 0004da05 8b4dd0
movl
0xd0(%
ebp),%ecx
+72 0004da08 8b550c
movl
0x0c(%
ebp),%edx
+75 0004da0b 8d048a
leal
(%edx,
%ecx,4),%eax
+78 0004da0e 8b4d08
movl
0x08(%
ebp),%ecx
+81 0004da11 8b7904
movl
0x04(%
ecx),%edi

+84 0004da14 89c3

movl

%eax,%

cmpl

%edi,%

je

0x0004

ebx
+86 0004da16 39f8
eax
+88 0004da18 7427
da41
+90 0004da1a a188801300
x
+95 0004da1f 8945d4
xd4(%ebp)
+98 0004da22 0f1f8000000000
x)
+105 0004da29 0f1f8000000000
x)
+112 0004da30 8b03
,%eax
+114 0004da32 8d70f4
eax),%esi
+117 0004da35 3975d4
xd4(%ebp)
+120 0004da38 7524
da5e
+122 0004da3a 83c304
%ebx
+125 0004da3d 39df
edi
+127 0004da3f 75ef
da30
+129 0004da41 8b4d0c
ebp),%ecx
+132 0004da44 294d10
x10(%ebp)
+135 0004da47 836510fc
0x10(%ebp)
+139 0004da4b 8b5510
ebp),%edx
+142 0004da4e 8b4508
ebp),%eax
+145 0004da51 295004
x04(%eax)
+148 0004da54 89c8
eax
+150 0004da56 83c43c
%esp
+153 0004da59 5b
+154 0004da5a 5e
+155 0004da5b 5f
+156 0004da5c c9
+157 0004da5d c3
+158 0004da5e 83e804
%eax
+161 0004da61 c7442404ffffffff
04(%esp)
+169 0004da69 890424
%esp)
+172 0004da6c e8dd510b00
__gnu_cxx::__exchange_and_add(int volatile*,
+177 0004da71 85c0
eax
+179 0004da73 7fc5

movl

0x00138088,%ea
movl

%eax,0

nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

(%ebx)

leal

0xf4(%

cmpl

%esi,0

jne

0x0004

addl

$0x04,

cmpl

%ebx,%

jne

0x0004

movl

0x0c(%

subl

%ecx,0

andl

$0xfc,

movl

0x10(%

movl

0x08(%

subl

%edx,0

movl

%ecx,%

addl

$0x3c,

popl
popl
popl
leave
ret
subl

%ebx
%esi
%edi

movl

$0x04,
$0xffffffff,0x

movl
calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0004

da3a
+181 0004da75 8d55e7
leal
0xe7(%
ebp),%edx
+184 0004da78 89542404
movl
%edx,0
x04(%esp)
+188 0004da7c 893424
movl
%esi,(
%esp)
+191 0004da7f e800520b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+196 0004da84 ebb4
jmp
0x0004
da3a
+198 0004da86 890424
movl
%eax,(
%esp)
+201 0004da89 e8ba510b00
calll
0x00102c48
__Unwind_Resume
+206 0004da8e 6690
nop
+0

0004da90 55

pushl

%ebp
+1
0004da91 89e5
movl
%esp,%ebp
+3
0004da93 57
pushl
%edi
+4
0004da94 56
pushl
%esi
+5
0004da95 53
pushl
%ebx
+6
0004da96 83ec3c
subl
$0x3c,%esp
+9
0004da99 8b750c
movl
0x0c(%ebp),%esi
+12 0004da9c 8b7d08
movl
0x08(%
ebp),%edi
+15 0004da9f 85f6
testl
%esi,%
esi
+17 0004daa1 7428
je
0x0004
dacb
+19 0004daa3 89fb
movl
%edi,%
ebx
+21 0004daa5 eb0b
jmp
0x0004
dab2
+23 0004daa7 660f1f840000000000
nopw
0x00000000(%eax,%eax)
+32 0004dab0 89df
movl
%ebx,%
edi
+34 0004dab2 85db
testl
%ebx,%
ebx
+36 0004dab4 740f
je
0x0004
dac5
+38 0004dab6 8b4510
movl
0x10(%
ebp),%eax
+41 0004dab9 89442404
movl
%eax,0
x04(%esp)
+45 0004dabd 891c24
movl
%ebx,(
%esp)
+48 0004dac0 e801520b00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+53 0004dac5 83c304
addl
$0x04,

%ebx
+56 0004dac8 4e
+57 0004dac9 75e5
dab0
+59 0004dacb 83c43c
%esp
+62 0004dace 5b
+63 0004dacf 5e
+64 0004dad0 5f
+65 0004dad1 c9
+66 0004dad2 c3
+67 0004dad3 890424
%esp)
+70 0004dad6 e8b7520b00
calll
___cxa_begin_catch
+75 0004dadb 8b5d08
ebp),%ebx
+78 0004dade 39df
edi
+80 0004dae0 7419
dafb
+82 0004dae2 a188801300
movl
x
+87 0004dae7 8945d4
xd4(%ebp)
+90 0004daea 8b03
,%eax
+92 0004daec 8d70f4
eax),%esi
+95 0004daef 3b75d4
ebp),%esi
+98 0004daf2 750c
db00
+100 0004daf4 83c304
%ebx
+103 0004daf7 39df
edi
+105 0004daf9 75ef
daea
+107 0004dafb e8b0520b00
calll
___cxa_rethrow
+112 0004db00 83e804
%eax
+115 0004db03 c7442404ffffffff
movl
04(%esp)
+123 0004db0b 890424
%esp)
+126 0004db0e e83b510b00
calll
__gnu_cxx::__exchange_and_add(int volatile*, int)
+131 0004db13 85c0
eax
+133 0004db15 7fdd
daf4
+135 0004db17 8d45e7
ebp),%eax
+138 0004db1a 89442404
x04(%esp)
+142 0004db1e 893424
%esp)
+145 0004db21 e85e510b00
calll

decl
jne

%esi
0x0004

addl

$0x3c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi
%eax,(
0x00102d92

movl

0x08(%

cmpl

%ebx,%

je

0x0004
0x00138088,%ea

movl

%eax,0

movl

(%ebx)

leal

0xf4(%

cmpl

0xd4(%

jne

0x0004

addl

$0x04,

cmpl

%ebx,%

jne

0x0004
0x00102db0

subl

$0x04,
$0xffffffff,0x

movl

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0004

leal

0xe7(%

movl

%eax,0

movl

%esi,(
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+150 0004db26 ebcc
jmp
0x0004
daf4
+152 0004db28 89c3
movl
%eax,%
ebx
+154 0004db2a e869520b00
calll
0x00102d98
___cxa_end_catch
+159 0004db2f 891c24
movl
%ebx,(
%esp)
+162 0004db32 e811510b00
calll
0x00102c48
__Unwind_Resume
+167 0004db37 ebef
jmp
0x0004
db28
+169 0004db39 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

0004db40 55

pushl

%ebp
+1
0004db41 89e5
movl
%esp,%ebp
+3
0004db43 57
pushl
%edi
+4
0004db44 56
pushl
%esi
+5
0004db45 53
pushl
%ebx
+6
0004db46 83ec2c
subl
$0x2c,%esp
+9
0004db49 8b750c
movl
0x0c(%ebp),%esi
+12 0004db4c 85f6
testl
%esi,%
esi
+14 0004db4e 742b
je
0x0004
db7b
+16 0004db50 8b5d08
movl
0x08(%
ebp),%ebx
+19 0004db53 660f1f440000
nopw
0x00(%eax,%eax
)
+25 0004db59 0f1f8000000000
nopl
0x00000000(%ea
x)
+32 0004db60 89df
movl
%ebx,%
edi
+34 0004db62 85db
testl
%ebx,%
ebx
+36 0004db64 740f
je
0x0004
db75
+38 0004db66 8b4510
movl
0x10(%
ebp),%eax
+41 0004db69 89442404
movl
%eax,0
x04(%esp)
+45 0004db6d 891c24
movl
%ebx,(
%esp)
+48 0004db70 e851510b00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+53 0004db75 83c304
addl
$0x04,
%ebx
+56 0004db78 4e
decl
%esi

+57 0004db79 75e5


jne
0x0004
db60
+59 0004db7b 83c42c
addl
$0x2c,
%esp
+62 0004db7e 5b
popl
%ebx
+63 0004db7f 5e
popl
%esi
+64 0004db80 5f
popl
%edi
+65 0004db81 c9
leave
+66 0004db82 c3
ret
+67 0004db83 890424
movl
%eax,(
%esp)
+70 0004db86 e807520b00
calll
0x00102d92
___cxa_begin_catch
+75 0004db8b 397d08
cmpl
%edi,0
x08(%ebp)
+78 0004db8e 741b
je
0x0004
dbab
+80 0004db90 8b3588801300
movl
0x00138088,%es
i
+86 0004db96 8b5508
movl
0x08(%
ebp),%edx
+89 0004db99 8b02
movl
(%edx)
,%eax
+91 0004db9b 8d58f4
leal
0xf4(%
eax),%ebx
+94 0004db9e 39f3
cmpl
%esi,%
ebx
+96 0004dba0 750e
jne
0x0004
dbb0
+98 0004dba2 83450804
addl
$0x04,
0x08(%ebp)
+102 0004dba6 3b7d08
cmpl
0x08(%
ebp),%edi
+105 0004dba9 75eb
jne
0x0004
db96
+107 0004dbab e800520b00
calll
0x00102db0
___cxa_rethrow
+112 0004dbb0 83e804
subl
$0x04,
%eax
+115 0004dbb3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+123 0004dbbb 890424
movl
%eax,(
%esp)
+126 0004dbbe e88b500b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+131 0004dbc3 85c0
testl
%eax,%
eax
+133 0004dbc5 7fdb
jg
0x0004
dba2
+135 0004dbc7 8d45e7
leal
0xe7(%
ebp),%eax
+138 0004dbca 89442404
movl
%eax,0
x04(%esp)
+142 0004dbce 891c24
movl
%ebx,(
%esp)
+145 0004dbd1 e8ae500b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+150 0004dbd6 ebca
jmp
0x0004
dba2

+152 0004dbd8 89c3


ebx
+154 0004dbda e8b9510b00
___cxa_end_catch
+159 0004dbdf 891c24
%esp)
+162 0004dbe2 e861500b00
__Unwind_Resume
+167 0004dbe7 ebef
dbd8
+169 0004dbe9 90
+170 0004dbea 660f1f440000
)
+0

movl
calll

%eax,%
0x00102d98

movl
calll

%ebx,(
0x00102c48

jmp

0x0004

nop
nopw

0x00(%eax,%eax

0004dbf0 55

pushl

%ebp
+1
0004dbf1 89e5
%esp,%ebp
+3
0004dbf3 57
%edi
+4
0004dbf4 56
%esi
+5
0004dbf5 53
%ebx
+6
0004dbf6 83ec6c
$0x6c,%esp
+9
0004dbf9 8b450c
0x0c(%ebp),%eax
+12 0004dbfc 8945b0
xb0(%ebp)
+15 0004dbff 8b5d10
ebp),%ebx
+18 0004dc02 85db
ebx
+20 0004dc04 0f8461010000
+26 0004dc0a 8b5508
ebp),%edx
+29 0004dc0d 8b4208
edx),%eax
+32 0004dc10 8b5204
edx),%edx
+35 0004dc13 29d0
eax
+37 0004dc15 c1f802
%eax
+40 0004dc18 39c3
ebx
+42 0004dc1a 0f8653010000
+48 0004dc20 89d1
ecx
+50 0004dc22 8b4508
ebp),%eax
+53 0004dc25 2b08
,%ecx
+55 0004dc27 c1f902
%ecx
+58 0004dc2a 894dd8
xd8(%ebp)
+61 0004dc2d b8ffffff3f
ax

movl
pushl
pushl
pushl
subl
movl
movl

%eax,0

movl

0x10(%

testl

%ebx,%

je
movl

0x0004dd6b
0x08(%

movl

0x08(%

movl

0x04(%

subl

%edx,%

sarl

$0x02,

cmpl

%eax,%

movl

0x0004dd73
%edx,%

movl

0x08(%

subl

(%eax)

sarl

$0x02,

movl

%ecx,0

jbe

movl

$0x3fffffff,%e

+66 0004dc32 29c8

subl

%ecx,%

cmpl

%ebx,%

leal

0x0004df7d
0x10(%

leal

0xd8(%

cmpl

%ebx,%

cmovael

%edx,%

movl

(%eax)

leal

(%ecx,

eax
+68 0004dc34 39d8
eax
+70 0004dc36 0f8241030000
+76 0004dc3c 8d4510
ebp),%eax
+79 0004dc3f 8d55d8
ebp),%edx
+82 0004dc42 39d9
ecx
+84 0004dc44 0f43c2
eax
+87 0004dc47 8b10
,%edx
+89 0004dc49 8d0411
%edx),%eax
+92 0004dc4c c745b8fcffffff
b8(%ebp)
+99 0004dc53 39c1
ecx
+101 0004dc55 7711
dc68
+103 0004dc57 3dffffff3f
ax
+108 0004dc5c 0f8716030000
+114 0004dc62 c1e002
%eax
+117 0004dc65 8945b8
xb8(%ebp)
+120 0004dc68 8b4db8
ebp),%ecx
+123 0004dc6b 890c24
%esp)
+126 0004dc6e e807510b00
operator new(unsigned long)
+131 0004dc73 8945cc
xcc(%ebp)
+134 0004dc76 8945c0
xc0(%ebp)
+137 0004dc79 8b4508
ebp),%eax
+140 0004dc7c 8b30
,%esi
+142 0004dc7e 8b7dcc
ebp),%edi
+145 0004dc81 39750c
x0c(%ebp)
+148 0004dc84 7429
dcaf
+150 0004dc86 89fb
ebx
+152 0004dc88 89f0
eax
+154 0004dc8a eb06
dc92
+156 0004dc8c 0f1f4000
eax)
+160 0004dc90 89c6
esi

jb

movl

$0xfffffffc,0x
cmpl

%eax,%

ja

0x0004

cmpl

$0x3fffffff,%e

ja
shll

0x0004df78
$0x02,

movl

%eax,0

movl

0xb8(%

movl

%ecx,(

calll

0x00102d7a
movl

%eax,0

movl

%eax,0

movl

0x08(%

movl

(%eax)

movl

0xcc(%

cmpl

%esi,0

je

0x0004

movl

%edi,%

movl

%esi,%

jmp

0x0004

nopl

0x00(%

movl

%eax,%

+162 0004dc92 85db


testl
%ebx,%
ebx
+164 0004dc94 740c
je
0x0004
dca2
+166 0004dc96 89442404
movl
%eax,0
x04(%esp)
+170 0004dc9a 891c24
movl
%ebx,(
%esp)
+173 0004dc9d e824500b00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+178 0004dca2 8d4604
leal
0x04(%
esi),%eax
+181 0004dca5 8d7b04
leal
0x04(%
ebx),%edi
+184 0004dca8 89fb
movl
%edi,%
ebx
+186 0004dcaa 3b450c
cmpl
0x0c(%
ebp),%eax
+189 0004dcad 75e1
jne
0x0004
dc90
+191 0004dcaf 897dc0
movl
%edi,0
xc0(%ebp)
+194 0004dcb2 885c240c
movb
%bl,0x
0c(%esp)
+198 0004dcb6 8b5514
movl
0x14(%
ebp),%edx
+201 0004dcb9 89542408
movl
%edx,0
x08(%esp)
+205 0004dcbd 8b4510
movl
0x10(%
ebp),%eax
+208 0004dcc0 89442404
movl
%eax,0
x04(%esp)
+212 0004dcc4 893c24
movl
%edi,(
%esp)
+215 0004dcc7 e8c4fdffff
calll
0x0004da90
+220 0004dccc 8b4510
movl
0x10(%
ebp),%eax
+223 0004dccf 8d0487
leal
(%edi,
%eax,4),%eax
+226 0004dcd2 8945c0
movl
%eax,0
xc0(%ebp)
+229 0004dcd5 8b4d08
movl
0x08(%
ebp),%ecx
+232 0004dcd8 8b7904
movl
0x04(%
ecx),%edi
+235 0004dcdb 8b5db0
movl
0xb0(%
ebp),%ebx
+238 0004dcde 89c6
movl
%eax,%
esi
+240 0004dce0 39df
cmpl
%ebx,%
edi
+242 0004dce2 7426
je
0x0004
dd0a
+244 0004dce4 660f1f440000
nopw
0x00(%eax,%eax
)
+250 0004dcea 660f1f440000
nopw
0x00(%eax,%eax
)
+256 0004dcf0 85f6
testl
%esi,%

esi
+258 0004dcf2 740c
je
0x0004
dd00
+260 0004dcf4 895c2404
movl
%ebx,0
x04(%esp)
+264 0004dcf8 893424
movl
%esi,(
%esp)
+267 0004dcfb e8c64f0b00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+272 0004dd00 83c304
addl
$0x04,
%ebx
+275 0004dd03 83c604
addl
$0x04,
%esi
+278 0004dd06 39fb
cmpl
%edi,%
ebx
+280 0004dd08 75e6
jne
0x0004
dcf0
+282 0004dd0a 8b4508
movl
0x08(%
ebp),%eax
+285 0004dd0d 8b4004
movl
0x04(%
eax),%eax
+288 0004dd10 8945ac
movl
%eax,0
xac(%ebp)
+291 0004dd13 8b5508
movl
0x08(%
ebp),%edx
+294 0004dd16 8b02
movl
(%edx)
,%eax
+296 0004dd18 3945ac
cmpl
%eax,0
xac(%ebp)
+299 0004dd1b 742e
je
0x0004
dd4b
+301 0004dd1d 8b1588801300
movl
0x00138088,%ed
x
+307 0004dd23 8955c4
movl
%edx,0
xc4(%ebp)
+310 0004dd26 89c3
movl
%eax,%
ebx
+312 0004dd28 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+320 0004dd30 8b03
movl
(%ebx)
,%eax
+322 0004dd32 8d78f4
leal
0xf4(%
eax),%edi
+325 0004dd35 3b7dc4
cmpl
0xc4(%
ebp),%edi
+328 0004dd38 0f850b020000
jne
0x0004df49
+334 0004dd3e 83c304
addl
$0x04,
%ebx
+337 0004dd41 395dac
cmpl
%ebx,0
xac(%ebp)
+340 0004dd44 75ea
jne
0x0004
dd30
+342 0004dd46 8b5508
movl
0x08(%
ebp),%edx
+345 0004dd49 8b02
movl
(%edx)
,%eax
+347 0004dd4b 85c0
testl
%eax,%
eax

+349 0004dd4d 7408


je
0x0004
dd57
+351 0004dd4f 890424
movl
%eax,(
%esp)
+354 0004dd52 e817500b00
calll
0x00102d6e
operator delete(void*)
+359 0004dd57 8b45cc
movl
0xcc(%
ebp),%eax
+362 0004dd5a 8b4d08
movl
0x08(%
ebp),%ecx
+365 0004dd5d 8901
movl
%eax,(
%ecx)
+367 0004dd5f 897104
movl
%esi,0
x04(%ecx)
+370 0004dd62 8b45cc
movl
0xcc(%
ebp),%eax
+373 0004dd65 0345b8
addl
0xb8(%
ebp),%eax
+376 0004dd68 894108
movl
%eax,0
x08(%ecx)
+379 0004dd6b 83c46c
addl
$0x6c,
%esp
+382 0004dd6e 5b
popl
%ebx
+383 0004dd6f 5e
popl
%esi
+384 0004dd70 5f
popl
%edi
+385 0004dd71 c9
leave
+386 0004dd72 c3
ret
+387 0004dd73 8b4514
movl
0x14(%
ebp),%eax
+390 0004dd76 89442404
movl
%eax,0
x04(%esp)
+394 0004dd7a 8d55dc
leal
0xdc(%
ebp),%edx
+397 0004dd7d 891424
movl
%edx,(
%esp)
+400 0004dd80 e8414f0b00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+405 0004dd85 8b4d08
movl
0x08(%
ebp),%ecx
+408 0004dd88 8b4904
movl
0x04(%
ecx),%ecx
+411 0004dd8b 894db4
movl
%ecx,0
xb4(%ebp)
+414 0004dd8e 2b4db0
subl
0xb0(%
ebp),%ecx
+417 0004dd91 c1f902
sarl
$0x02,
%ecx
+420 0004dd94 894da4
movl
%ecx,0
xa4(%ebp)
+423 0004dd97 8b5510
movl
0x10(%
ebp),%edx
+426 0004dd9a 39d1
cmpl
%edx,%
ecx
+428 0004dd9c 0f86fe000000
jbe
0x0004dea0
+434 0004dda2 8d049500000000
leal
0x00000000(,%e
dx,4),%eax
+441 0004dda9 8b75b4
movl
0xb4(%
ebp),%esi

+444 0004ddac 29c6


subl
%eax,%
esi
+446 0004ddae 3975b4
cmpl
%esi,0
xb4(%ebp)
+449 0004ddb1 742d
je
0x0004
dde0
+451 0004ddb3 8b45b4
movl
0xb4(%
ebp),%eax
+454 0004ddb6 8945d0
movl
%eax,0
xd0(%ebp)
+457 0004ddb9 89c7
movl
%eax,%
edi
+459 0004ddbb 89c3
movl
%eax,%
ebx
+461 0004ddbd eb03
jmp
0x0004
ddc2
+463 0004ddbf 90
nop
+464 0004ddc0 89df
movl
%ebx,%
edi
+466 0004ddc2 85db
testl
%ebx,%
ebx
+468 0004ddc4 740c
je
0x0004
ddd2
+470 0004ddc6 89742404
movl
%esi,0
x04(%esp)
+474 0004ddca 891c24
movl
%ebx,(
%esp)
+477 0004ddcd e8f44e0b00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+482 0004ddd2 83c604
addl
$0x04,
%esi
+485 0004ddd5 83c304
addl
$0x04,
%ebx
+488 0004ddd8 3975b4
cmpl
%esi,0
xb4(%ebp)
+491 0004dddb 75e3
jne
0x0004
ddc0
+493 0004dddd 8b5510
movl
0x10(%
ebp),%edx
+496 0004dde0 8d049500000000
leal
0x00000000(,%e
dx,4),%eax
+503 0004dde7 8b4d08
movl
0x08(%
ebp),%ecx
+506 0004ddea 014104
addl
%eax,0
x04(%ecx)
+509 0004dded 8b7db4
movl
0xb4(%
ebp),%edi
+512 0004ddf0 29c7
subl
%eax,%
edi
+514 0004ddf2 8b75b4
movl
0xb4(%
ebp),%esi
+517 0004ddf5 89fb
movl
%edi,%
ebx
+519 0004ddf7 2b5d0c
subl
0x0c(%
ebp),%ebx
+522 0004ddfa c1fb02
sarl
$0x02,
%ebx
+525 0004ddfd 85db
testl
%ebx,%

ebx
+527 0004ddff 7e27
jle
0x0004
de28
+529 0004de01 0f1f8000000000
nopl
0x00000000(%ea
x)
+536 0004de08 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+544 0004de10 83ef04
subl
$0x04,
%edi
+547 0004de13 83ee04
subl
$0x04,
%esi
+550 0004de16 897c2404
movl
%edi,0
x04(%esp)
+554 0004de1a 893424
movl
%esi,(
%esp)
+557 0004de1d e88c4e0b00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+562 0004de22 4b
decl
%ebx
+563 0004de23 75eb
jne
0x0004
de10
+565 0004de25 8b5510
movl
0x10(%
ebp),%edx
+568 0004de28 8b4d0c
movl
0x0c(%
ebp),%ecx
+571 0004de2b 8d3491
leal
(%ecx,
%edx,4),%esi
+574 0004de2e 8b45b0
movl
0xb0(%
ebp),%eax
+577 0004de31 89c3
movl
%eax,%
ebx
+579 0004de33 39f0
cmpl
%esi,%
eax
+581 0004de35 750b
jne
0x0004
de42
+583 0004de37 eb1f
jmp
0x0004
de58
+585 0004de39 0f1f8000000000
nopl
0x00000000(%ea
x)
+592 0004de40 89d8
movl
%ebx,%
eax
+594 0004de42 8d55dc
leal
0xdc(%
ebp),%edx
+597 0004de45 89542404
movl
%edx,0
x04(%esp)
+601 0004de49 890424
movl
%eax,(
%esp)
+604 0004de4c e85d4e0b00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+609 0004de51 83c304
addl
$0x04,
%ebx
+612 0004de54 39de
cmpl
%ebx,%
esi
+614 0004de56 75e8
jne
0x0004
de40
+616 0004de58 8b5ddc
movl
0xdc(%
ebp),%ebx

+619 0004de5b 83eb0c


subl
$0x0c,
%ebx
+622 0004de5e 3b1d88801300
cmpl
0x00138088,%eb
x
+628 0004de64 0f8401ffffff
je
0x0004dd6b
+634 0004de6a 8d4308
leal
0x08(%
ebx),%eax
+637 0004de6d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+645 0004de75 890424
movl
%eax,(
%esp)
+648 0004de78 e8d14d0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+653 0004de7d 85c0
testl
%eax,%
eax
+655 0004de7f 0f8fe6feffff
jg
0x0004dd6b
+661 0004de85 8d45e4
leal
0xe4(%
ebp),%eax
+664 0004de88 89442404
movl
%eax,0
x04(%esp)
+668 0004de8c 891c24
movl
%ebx,(
%esp)
+671 0004de8f e8f04d0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+676 0004de94 e9d2feffff
jmp
0x0004dd6b
+681 0004de99 0f1f8000000000
nopl
0x00000000(%ea
x)
+688 0004dea0 2b55a4
subl
0xa4(%
ebp),%edx
+691 0004dea3 885c240c
movb
%bl,0x
0c(%esp)
+695 0004dea7 8d4ddc
leal
0xdc(%
ebp),%ecx
+698 0004deaa 894c2408
movl
%ecx,0
x08(%esp)
+702 0004deae 89542404
movl
%edx,0
x04(%esp)
+706 0004deb2 8b45b4
movl
0xb4(%
ebp),%eax
+709 0004deb5 890424
movl
%eax,(
%esp)
+712 0004deb8 e883fcffff
calll
0x0004db40
+717 0004debd 8b4510
movl
0x10(%
ebp),%eax
+720 0004dec0 2b45a4
subl
0xa4(%
ebp),%eax
+723 0004dec3 c1e002
shll
$0x02,
%eax
+726 0004dec6 8945a8
movl
%eax,0
xa8(%ebp)
+729 0004dec9 8b4d08
movl
0x08(%
ebp),%ecx
+732 0004decc 8b4904
movl
0x04(%
ecx),%ecx
+735 0004decf 01c8
addl
%ecx,%
eax
+737 0004ded1 8945a8
movl
%eax,0
xa8(%ebp)
+740 0004ded4 89c2
movl
%eax,%

edx
+742 0004ded6 8b4508
movl
0x08(%
ebp),%eax
+745 0004ded9 895004
movl
%edx,0
x04(%eax)
+748 0004dedc 8b450c
movl
0x0c(%
ebp),%eax
+751 0004dedf 3945b4
cmpl
%eax,0
xb4(%ebp)
+754 0004dee2 7431
je
0x0004
df15
+756 0004dee4 8955d4
movl
%edx,0
xd4(%ebp)
+759 0004dee7 89d7
movl
%edx,%
edi
+761 0004dee9 89c6
movl
%eax,%
esi
+763 0004deeb 89d3
movl
%edx,%
ebx
+765 0004deed eb05
jmp
0x0004
def4
+767 0004deef 90
nop
+768 0004def0 89df
movl
%ebx,%
edi
+770 0004def2 89f0
movl
%esi,%
eax
+772 0004def4 85db
testl
%ebx,%
ebx
+774 0004def6 740c
je
0x0004
df04
+776 0004def8 89442404
movl
%eax,0
x04(%esp)
+780 0004defc 891c24
movl
%ebx,(
%esp)
+783 0004deff e8c24d0b00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+788 0004df04 83c604
addl
$0x04,
%esi
+791 0004df07 83c304
addl
$0x04,
%ebx
+794 0004df0a 3975b4
cmpl
%esi,0
xb4(%ebp)
+797 0004df0d 75e1
jne
0x0004
def0
+799 0004df0f 8b4d08
movl
0x08(%
ebp),%ecx
+802 0004df12 8b5104
movl
0x04(%
ecx),%edx
+805 0004df15 8b45a4
movl
0xa4(%
ebp),%eax
+808 0004df18 8d1482
leal
(%edx,
%eax,4),%edx
+811 0004df1b 8b4d08
movl
0x08(%
ebp),%ecx
+814 0004df1e 895104
movl
%edx,0
x04(%ecx)
+817 0004df21 8b5db0
movl
0xb0(%
ebp),%ebx

+820 0004df24 395db4


cmpl
%ebx,0
xb4(%ebp)
+823 0004df27 0f842bffffff
je
0x0004de58
+829 0004df2d 8d55dc
leal
0xdc(%
ebp),%edx
+832 0004df30 89542404
movl
%edx,0
x04(%esp)
+836 0004df34 891c24
movl
%ebx,(
%esp)
+839 0004df37 e8724d0b00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+844 0004df3c 83c304
addl
$0x04,
%ebx
+847 0004df3f 3b5db4
cmpl
0xb4(%
ebp),%ebx
+850 0004df42 75e9
jne
0x0004
df2d
+852 0004df44 e90fffffff
jmp
0x0004de58
+857 0004df49 83e804
subl
$0x04,
%eax
+860 0004df4c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+868 0004df54 890424
movl
%eax,(
%esp)
+871 0004df57 e8f24c0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+876 0004df5c 85c0
testl
%eax,%
eax
+878 0004df5e 0f8fdafdffff
jg
0x0004dd3e
+884 0004df64 8d4de1
leal
0xe1(%
ebp),%ecx
+887 0004df67 894c2404
movl
%ecx,0
x04(%esp)
+891 0004df6b 893c24
movl
%edi,(
%esp)
+894 0004df6e e8114d0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+899 0004df73 e9c6fdffff
jmp
0x0004dd3e
+904 0004df78 e8974d0b00
calll
0x00102d14
std::__throw_bad_alloc()
+909 0004df7d c704248c570d00
movl
$0x000d578c,(%
esp)
vector::_M_fill_insert
+916 0004df84 e8af4d0b00
calll
0x00102d38
std::__throw_length_error(char const*)
+921 0004df89 890424
movl
%eax,(
%esp)
+924 0004df8c e8b74c0b00
calll
0x00102c48
__Unwind_Resume
+929 0004df91 890424
movl
%eax,(
%esp)
+932 0004df94 e8f94d0b00
calll
0x00102d92
___cxa_begin_catch
+937 0004df99 3b7da8
cmpl
0xa8(%
ebp),%edi
+940 0004df9c 0f84a3000000
je
0x0004e045
+946 0004dfa2 a188801300
movl
0x00138088,%ea
x

+951 0004dfa7 8945a0


movl
%eax,0
xa0(%ebp)
+954 0004dfaa 89c6
movl
%eax,%
esi
+956 0004dfac 8b55d4
movl
0xd4(%
ebp),%edx
+959 0004dfaf 8b02
movl
(%edx)
,%eax
+961 0004dfb1 8d58f4
leal
0xf4(%
eax),%ebx
+964 0004dfb4 39f3
cmpl
%esi,%
ebx
+966 0004dfb6 7562
jne
0x0004
e01a
+968 0004dfb8 8345d404
addl
$0x04,
0xd4(%ebp)
+972 0004dfbc 3b7dd4
cmpl
0xd4(%
ebp),%edi
+975 0004dfbf 75eb
jne
0x0004
dfac
+977 0004dfc1 e8ea4d0b00
calll
0x00102db0
___cxa_rethrow
+982 0004dfc6 89c3
movl
%eax,%
ebx
+984 0004dfc8 8b1588801300
movl
0x00138088,%ed
x
+990 0004dfce 8955a0
movl
%edx,0
xa0(%ebp)
+993 0004dfd1 8b75dc
movl
0xdc(%
ebp),%esi
+996 0004dfd4 83ee0c
subl
$0x0c,
%esi
+999 0004dfd7 3b75a0
cmpl
0xa0(%
ebp),%esi
+1002 0004dfda 7508
jne
0x0004
dfe4
+1004 0004dfdc 891c24
movl
%ebx,(
%esp)
+1007 0004dfdf e8644c0b00
calll
0x00102c48
__Unwind_Resume
+1012 0004dfe4 8d4608
leal
0x08(%
esi),%eax
+1015 0004dfe7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1023 0004dfef 890424
movl
%eax,(
%esp)
+1026 0004dff2 e8574c0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1031 0004dff7 85c0
testl
%eax,%
eax
+1033 0004dff9 7fe1
jg
0x0004
dfdc
+1035 0004dffb 8d45e5
leal
0xe5(%
ebp),%eax
+1038 0004dffe 89442404
movl
%eax,0
x04(%esp)
+1042 0004e002 893424
movl
%esi,(
%esp)
+1045 0004e005 e87a4c0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+1050 0004e00a ebd0
jmp
0x0004
dfdc
+1052 0004e00c 89c3
movl
%eax,%
ebx
+1054 0004e00e e8854d0b00
calll
0x00102d98
___cxa_end_catch
+1059 0004e013 ebbc
jmp
0x0004
dfd1
+1061 0004e015 e96fffffff
jmp
0x0004df89
+1066 0004e01a 83e804
subl
$0x04,
%eax
+1069 0004e01d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1077 0004e025 890424
movl
%eax,(
%esp)
+1080 0004e028 e8214c0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1085 0004e02d 85c0
testl
%eax,%
eax
+1087 0004e02f 7f87
jg
0x0004
dfb8
+1089 0004e031 8d4de6
leal
0xe6(%
ebp),%ecx
+1092 0004e034 894c2404
movl
%ecx,0
x04(%esp)
+1096 0004e038 891c24
movl
%ebx,(
%esp)
+1099 0004e03b e8444c0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1104 0004e040 e973ffffff
jmp
0x0004dfb8
+1109 0004e045 a188801300
movl
0x00138088,%ea
x
+1114 0004e04a 8945a0
movl
%eax,0
xa0(%ebp)
+1117 0004e04d e96fffffff
jmp
0x0004dfc1
+1122 0004e052 ebb8
jmp
0x0004
e00c
+1124 0004e054 890424
movl
%eax,(
%esp)
+1127 0004e057 e8364d0b00
calll
0x00102d92
___cxa_begin_catch
+1132 0004e05c 8b5dc0
movl
0xc0(%
ebp),%ebx
+1135 0004e05f 39de
cmpl
%ebx,%
esi
+1137 0004e061 741a
je
0x0004
e07d
+1139 0004e063 8b0d88801300
movl
0x00138088,%ec
x
+1145 0004e069 894dc8
movl
%ecx,0
xc8(%ebp)
+1148 0004e06c 8b03
movl
(%ebx)
,%eax
+1150 0004e06e 8d78f4
leal
0xf4(%
eax),%edi
+1153 0004e071 3b7dc8
cmpl
0xc8(%
ebp),%edi
+1156 0004e074 753d
jne
0x0004

e0b3
+1158 0004e076 83c304
addl
$0x04,
%ebx
+1161 0004e079 39de
cmpl
%ebx,%
esi
+1163 0004e07b 75ef
jne
0x0004
e06c
+1165 0004e07d e82e4d0b00
calll
0x00102db0
___cxa_rethrow
+1170 0004e082 890424
movl
%eax,(
%esp)
+1173 0004e085 e8084d0b00
calll
0x00102d92
___cxa_begin_catch
+1178 0004e08a 8b5dcc
movl
0xcc(%
ebp),%ebx
+1181 0004e08d 39df
cmpl
%ebx,%
edi
+1183 0004e08f 741d
je
0x0004
e0ae
+1185 0004e091 a188801300
movl
0x00138088,%ea
x
+1190 0004e096 8945bc
movl
%eax,0
xbc(%ebp)
+1193 0004e099 8b03
movl
(%ebx)
,%eax
+1195 0004e09b 8d70f4
leal
0xf4(%
eax),%esi
+1198 0004e09e 3b75bc
cmpl
0xbc(%
ebp),%esi
+1201 0004e0a1 0f85ba000000
jne
0x0004e161
+1207 0004e0a7 83c304
addl
$0x04,
%ebx
+1210 0004e0aa 39fb
cmpl
%edi,%
ebx
+1212 0004e0ac 75eb
jne
0x0004
e099
+1214 0004e0ae e8fd4c0b00
calll
0x00102db0
___cxa_rethrow
+1219 0004e0b3 83e804
subl
$0x04,
%eax
+1222 0004e0b6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1230 0004e0be 890424
movl
%eax,(
%esp)
+1233 0004e0c1 e8884b0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1238 0004e0c6 85c0
testl
%eax,%
eax
+1240 0004e0c8 7fac
jg
0x0004
e076
+1242 0004e0ca 8d45e2
leal
0xe2(%
ebp),%eax
+1245 0004e0cd 89442404
movl
%eax,0
x04(%esp)
+1249 0004e0d1 893c24
movl
%edi,(
%esp)
+1252 0004e0d4 e8ab4b0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1257 0004e0d9 eb9b
jmp
0x0004

e076
+1259 0004e0db 89c3
ebx
+1261 0004e0dd e8b64c0b00
calll
___cxa_end_catch
+1266 0004e0e2 891c24
%esp)
+1269 0004e0e5 e8a84c0b00
calll
___cxa_begin_catch
+1274 0004e0ea 8b4dc0
ebp),%ecx
+1277 0004e0ed 394dcc
xcc(%ebp)
+1280 0004e0f0 744a
e13c
+1282 0004e0f2 8b3d88801300
movl
i
+1288 0004e0f8 8b45cc
ebp),%eax
+1291 0004e0fb 89c3
ebx
+1293 0004e0fd 8b00
,%eax
+1295 0004e0ff 8d70f4
eax),%esi
+1298 0004e102 39fe
esi
+1300 0004e104 750e
e114
+1302 0004e106 83c304
%ebx
+1305 0004e109 395dc0
xc0(%ebp)
+1308 0004e10c 742e
e13c
+1310 0004e10e 89d8
eax
+1312 0004e110 ebeb
e0fd
+1314 0004e112 ebc7
e0db
+1316 0004e114 83e804
%eax
+1319 0004e117 c7442404ffffffff
movl
04(%esp)
+1327 0004e11f 890424
%esp)
+1330 0004e122 e8274b0b00
calll
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1335 0004e127 85c0
eax
+1337 0004e129 7fdb
e106
+1339 0004e12b 8d45e0
ebp),%eax
+1342 0004e12e 89442404
x04(%esp)
+1346 0004e132 893424
%esp)
+1349 0004e135 e84a4b0b00
calll

movl

%eax,%
0x00102d98

movl

%ebx,(
0x00102d92

movl

0xc0(%

cmpl

%ecx,0

je

0x0004
0x00138088,%ed

movl

0xcc(%

movl

%eax,%

movl

(%eax)

leal

0xf4(%

cmpl

%edi,%

jne

0x0004

addl

$0x04,

cmpl

%ebx,0

je

0x0004

movl

%ebx,%

jmp

0x0004

jmp

0x0004

subl

$0x04,
$0xffffffff,0x

movl

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0004

leal

0xe0(%

movl

%eax,0

movl

%esi,(
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+1354 0004e13a ebca
jmp
0x0004
e106
+1356 0004e13c 8b45cc
movl
0xcc(%
ebp),%eax
+1359 0004e13f 85c0
testl
%eax,%
eax
+1361 0004e141 740b
je
0x0004
e14e
+1363 0004e143 8b55cc
movl
0xcc(%
ebp),%edx
+1366 0004e146 891424
movl
%edx,(
%esp)
+1369 0004e149 e8204c0b00
calll
0x00102d6e
operator delete(void*)
+1374 0004e14e e85d4c0b00
calll
0x00102db0
___cxa_rethrow
+1379 0004e153 89c3
movl
%eax,%
ebx
+1381 0004e155 e83e4c0b00
calll
0x00102d98
___cxa_end_catch
+1386 0004e15a e97dfeffff
jmp
0x0004dfdc
+1391 0004e15f ebf2
jmp
0x0004
e153
+1393 0004e161 83e804
subl
$0x04,
%eax
+1396 0004e164 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1404 0004e16c 890424
movl
%eax,(
%esp)
+1407 0004e16f e8da4a0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1412 0004e174 85c0
testl
%eax,%
eax
+1414 0004e176 0f8f2bffffff
jg
0x0004e0a7
+1420 0004e17c 8d55e3
leal
0xe3(%
ebp),%edx
+1423 0004e17f 89542404
movl
%edx,0
x04(%esp)
+1427 0004e183 893424
movl
%esi,(
%esp)
+1430 0004e186 e8f94a0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1435 0004e18b e917ffffff
jmp
0x0004e0a7
+1440 0004e190 e946ffffff
jmp
0x0004e0db
+1445 0004e195 e941ffffff
jmp
0x0004e0db
+1450 0004e19a e9eafdffff
jmp
0x0004df89
+1455 0004e19f 89c3
movl
%eax,%
ebx
+1457 0004e1a1 8b0d88801300
movl
0x00138088,%ec
x
+1463 0004e1a7 894da0
movl
%ecx,0
xa0(%ebp)
+1466 0004e1aa e922feffff
jmp
0x0004dfd1
+1471 0004e1af 890424
movl
%eax,(
%esp)
+1474 0004e1b2 e8db4b0b00
calll
0x00102d92
___cxa_begin_catch

+1479 0004e1b7 397db4


cmpl
%edi,0
xb4(%ebp)
+1482 0004e1ba 7453
je
0x0004
e20f
+1484 0004e1bc a188801300
movl
0x00138088,%ea
x
+1489 0004e1c1 8945a0
movl
%eax,0
xa0(%ebp)
+1492 0004e1c4 89c6
movl
%eax,%
esi
+1494 0004e1c6 8b55d0
movl
0xd0(%
ebp),%edx
+1497 0004e1c9 8b02
movl
(%edx)
,%eax
+1499 0004e1cb 8d58f4
leal
0xf4(%
eax),%ebx
+1502 0004e1ce 39f3
cmpl
%esi,%
ebx
+1504 0004e1d0 7515
jne
0x0004
e1e7
+1506 0004e1d2 8345d004
addl
$0x04,
0xd0(%ebp)
+1510 0004e1d6 3b7dd0
cmpl
0xd0(%
ebp),%edi
+1513 0004e1d9 75eb
jne
0x0004
e1c6
+1515 0004e1db e8d04b0b00
calll
0x00102db0
___cxa_rethrow
+1520 0004e1e0 89c3
movl
%eax,%
ebx
+1522 0004e1e2 e9fbfeffff
jmp
0x0004e0e2
+1527 0004e1e7 83e804
subl
$0x04,
%eax
+1530 0004e1ea c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1538 0004e1f2 890424
movl
%eax,(
%esp)
+1541 0004e1f5 e8544a0b00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1546 0004e1fa 85c0
testl
%eax,%
eax
+1548 0004e1fc 7fd4
jg
0x0004
e1d2
+1550 0004e1fe 8d4de7
leal
0xe7(%
ebp),%ecx
+1553 0004e201 894c2404
movl
%ecx,0
x04(%esp)
+1557 0004e205 891c24
movl
%ebx,(
%esp)
+1560 0004e208 e8774a0b00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1565 0004e20d ebc3
jmp
0x0004
e1d2
+1567 0004e20f a188801300
movl
0x00138088,%ea
x
+1572 0004e214 8945a0
movl
%eax,0
xa0(%ebp)
+1575 0004e217 ebc2
jmp
0x0004
e1db

+1577
+1582
+1587
+1588
+1589
+1590
+1591
+1592
+1593
+1594
+1595
+1596
+1597
+1598
+1599

0004e219
0004e21e
0004e223
0004e224
0004e225
0004e226
0004e227
0004e228
0004e229
0004e22a
0004e22b
0004e22c
0004e22d
0004e22e
0004e22f
+0

e9eefdffff
e9e9fdffff
90
90
90
90
90
90
90
90
90
90
90
90
90

jmp
jmp

0x0004e00c
0x0004e00c
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

0004e230 55

pushl

%ebp
+1
0004e231
%esp,%ebp
+3
0004e233
0x0c(%ebp),%eax
+6
0004e236
0x08(%ebp),%edx
+9
0004e239
%eax,(%edx)
+11 0004e23b c9
+12 0004e23c c3
+13 0004e23d 90
+14 0004e23e 6690
+0

89e5

movl

8b450c

movl

8b5508

movl

8902

movl
leave
ret
nop
nop

0004e240 55

pushl

%ebp
+1
0004e241
%esp,%ebp
+3
0004e243
0x08(%ebp),%eax
+6
0004e246
$0x03,(%eax)
+9
0004e249
%al
+12 0004e24c 0fb6c0

89e5

movl

8b4508

movl

833803

cmpl

0f95c0

setne
movzbl

%al,%e

ax
+15
+16
+17
+18

0004e24f
0004e250
0004e251
0004e252

c9
c3
90
0f1f8000000000

leave
ret
nop
nopl

0x00000000(%ea

+25 0004e259 0f1f8000000000

nopl

0x00000000(%ea

x)
x)
+0

0004e260 55

pushl

%ebp
+1
0004e261
%esp,%ebp
+3
0004e263
$0x18,%esp
+6
0004e266
0x08(%ebp),%eax
+9
0004e269

89e5

movl

83ec18

subl

8b4508

movl

c70000000000

movl

$0x000

00000,(%eax)
+15 0004e26f
04(%esp)
+23 0004e277
%esp)
+26 0004e27a
+31 0004e27f
+32 0004e280
+33 0004e281
+34 0004e282
x)
+41 0004e289
x)
+0

c744240400000000

movl

890424

$0x00000000,0x
movl

calll

%eax,(

e8d14cfbff
c9
c3
90
0f1f8000000000

0x00002f50

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

leave
ret
nop

0004e290 55

pushl

%ebp
+1
0004e291 89e5
%esp,%ebp
+3
0004e293 83ec18
$0x18,%esp
+6
0004e296 8b4508
0x08(%ebp),%eax
+9
0004e299 c70000000000
00000,(%eax)
+15 0004e29f c744240400000000
04(%esp)
+23 0004e2a7 890424
%esp)
+26 0004e2aa e8a14cfbff
+31 0004e2af c9
+32 0004e2b0 c3
+33 0004e2b1 90
+34 0004e2b2 0f1f8000000000
x)
+41 0004e2b9 0f1f8000000000
x)
+0

movl
subl
movl
movl
movl

$0x000
$0x00000000,0x

movl
calll

%eax,(
0x00002f50

leave
ret
nop
nopl

0x00000000(%ea

nopl

0x00000000(%ea

0004e2c0 55

pushl

%ebp
+1
0004e2c1
%esp,%ebp
+3
0004e2c3
%edi
+4
0004e2c4
%esi
+5
0004e2c5
%ebx
+6
0004e2c6
$0x04,%esp
+9
0004e2c9
0x08(%ebp),%ecx
+12 0004e2cc 8b550c
ebp),%edx
+15 0004e2cf 035104
ecx),%edx
+18 0004e2d2 89d0
eax
+20 0004e2d4 c1e006
%eax
+23 0004e2d7 29c2

89e5

movl

57

pushl

56

pushl

53

pushl

83ec04

subl

8b4d08

movl
movl

0x0c(%

addl

0x04(%

movl

%edx,%

shll

$0x06,

subl

%eax,%

edx
+25 0004e2d9 89d0

movl

%edx,%

c1e811

shrl

$0x11,

31d0

xorl

%edx,%

89c2

movl

%eax,%

c1e209

shll

$0x09,

29d0

subl

%edx,%

89c2

movl

%eax,%

c1e204

shll

$0x04,

31c2

xorl

%eax,%

eax
+27 0004e2db
%eax
+30 0004e2de
eax
+32 0004e2e0
edx
+34 0004e2e2
%edx
+37 0004e2e5
eax
+39 0004e2e7
edx
+41 0004e2e9
%edx
+44 0004e2ec
edx
+46 0004e2ee
dx,8),%eax
+53 0004e2f5
edx
+55 0004e2f7
eax
+57 0004e2f9
%eax
+60 0004e2fc
eax
+62 0004e2fe
xf0(%ebp)
+65 0004e301
ebp),%edx
+68 0004e304
ecx),%edx
+71 0004e307
eax
+73 0004e309
%eax
+76 0004e30c
edx
+78 0004e30e
eax
+80 0004e310
%eax
+83 0004e313
eax
+85 0004e315
edx
+87 0004e317
%edx
+90 0004e31a
eax
+92 0004e31c
edx
+94 0004e31e
%edx
+97 0004e321
edx
+99 0004e323

8d04d500000000

leal

0x00000000(,%e

29c2

subl

%eax,%

89d0

movl

%edx,%

c1e00a

shll

$0x0a,

31d0

xorl

%edx,%

8945f0

movl

%eax,0

8b550c

movl

0x0c(%

035108

addl

0x08(%

89d0

movl

%edx,%

c1e006

shll

$0x06,

29c2

subl

%eax,%

89d0

movl

%edx,%

c1e811

shrl

$0x11,

31d0

xorl

%edx,%

89c2

movl

%eax,%

c1e209

shll

$0x09,

29d0

subl

%edx,%

89c2

movl

%eax,%

c1e204

shll

$0x04,

31c2

xorl

%eax,%

8d04d500000000

leal

0x00000000(,%e

dx,8),%eax
+106 0004e32a
edx
+108 0004e32c
edi
+110 0004e32e
%edi
+113 0004e331
edi
+115 0004e333
ebp),%edx
+118 0004e336
ecx),%edx
+121 0004e339
eax
+123 0004e33b
%eax
+126 0004e33e
edx
+128 0004e340
eax
+130 0004e342
%eax
+133 0004e345
eax
+135 0004e347
edx
+137 0004e349
%edx
+140 0004e34c
eax
+142 0004e34e
edx
+144 0004e350
%edx
+147 0004e353
edx
+149 0004e355
dx,8),%eax
+156 0004e35c
edx
+158 0004e35e
esi
+160 0004e360
%esi
+163 0004e363
esi
+165 0004e365
ebp),%edx
+168 0004e368
ecx),%edx
+171 0004e36b
eax
+173 0004e36d
%eax
+176 0004e370
edx
+178 0004e372
eax
+180 0004e374

29c2

subl

%eax,%

89d7

movl

%edx,%

c1e70a

shll

$0x0a,

31d7

xorl

%edx,%

8b550c

movl

0x0c(%

03510c

addl

0x0c(%

89d0

movl

%edx,%

c1e006

shll

$0x06,

29c2

subl

%eax,%

89d0

movl

%edx,%

c1e811

shrl

$0x11,

31d0

xorl

%edx,%

89c2

movl

%eax,%

c1e209

shll

$0x09,

29d0

subl

%edx,%

89c2

movl

%eax,%

c1e204

shll

$0x04,

31c2

xorl

%eax,%

8d04d500000000

leal

0x00000000(,%e

29c2

subl

%eax,%

89d6

movl

%edx,%

c1e60a

shll

$0x0a,

31d6

xorl

%edx,%

8b550c

movl

0x0c(%

035110

addl

0x10(%

89d0

movl

%edx,%

c1e006

shll

$0x06,

29c2

subl

%eax,%

89d0

movl

%edx,%

c1e811

shrl

$0x11,

%eax
+183 0004e377
eax
+185 0004e379
edx
+187 0004e37b
%edx
+190 0004e37e
eax
+192 0004e380
edx
+194 0004e382
%edx
+197 0004e385
edx
+199 0004e387
dx,8),%eax
+206 0004e38e
edx
+208 0004e390
ebx
+210 0004e392
%ebx
+213 0004e395
ebx
+215 0004e397
ebp),%edx
+218 0004e39a
ecx),%edx
+221 0004e39d
eax
+223 0004e39f
%eax
+226 0004e3a2
edx
+228 0004e3a4
eax
+230 0004e3a6
%eax
+233 0004e3a9
eax
+235 0004e3ab
edx
+237 0004e3ad
%edx
+240 0004e3b0
eax
+242 0004e3b2
edx
+244 0004e3b4
%edx
+247 0004e3b7
edx
+249 0004e3b9
dx,8),%eax
+256 0004e3c0
edx
+258 0004e3c2
ecx
+260 0004e3c4

31d0

xorl

%edx,%

89c2

movl

%eax,%

c1e209

shll

$0x09,

29d0

subl

%edx,%

89c2

movl

%eax,%

c1e204

shll

$0x04,

31c2

xorl

%eax,%

8d04d500000000

leal

0x00000000(,%e

29c2

subl

%eax,%

89d3

movl

%edx,%

c1e30a

shll

$0x0a,

31d3

xorl

%edx,%

8b550c

movl

0x0c(%

035114

addl

0x14(%

89d0

movl

%edx,%

c1e006

shll

$0x06,

29c2

subl

%eax,%

89d0

movl

%edx,%

c1e811

shrl

$0x11,

31d0

xorl

%edx,%

89c2

movl

%eax,%

c1e209

shll

$0x09,

29d0

subl

%edx,%

89c2

movl

%eax,%

c1e204

shll

$0x04,

31c2

xorl

%eax,%

8d04d500000000

leal

0x00000000(,%e

29c2

subl

%eax,%

89d1

movl

%edx,%

c1e10a

shll

$0x0a,

%ecx
+263 0004e3c7
ecx
+265 0004e3c9
ebp),%edx
+268 0004e3cc
%edx
+271 0004e3cf
ebp),%edx
+274 0004e3d2
eax
+276 0004e3d4
%eax
+279 0004e3d7
eax
+281 0004e3d9
edx
+283 0004e3db
ebp),%edx
+286 0004e3de
eax
+288 0004e3e0
%eax
+291 0004e3e3
eax
+293 0004e3e5
edx
+295 0004e3e7
eax
+297 0004e3e9
%eax
+300 0004e3ec
eax
+302 0004e3ee
edx
+304 0004e3f0
eax
+306 0004e3f2
%eax
+309 0004e3f5
eax
+311 0004e3f7
edx
+313 0004e3f9
eax
+315 0004e3fb
%eax
+318 0004e3fe
edx
+320 0004e400
eax
+322 0004e402
%eax
+325 0004e405
eax
+327 0004e407
edx
+329 0004e409
%edx
+332 0004e40c

31d1

xorl

%edx,%

8b55f0

movl

0xf0(%

c1ea0f

shrl

$0x0f,

3355f0

xorl

0xf0(%

89f8

movl

%edi,%

c1e80f

shrl

$0x0f,

31f8

xorl

%edi,%

01c2

addl

%eax,%

03550c

addl

0x0c(%

89f0

movl

%esi,%

c1e80f

shrl

$0x0f,

31f0

xorl

%esi,%

01c2

addl

%eax,%

89d8

movl

%ebx,%

c1e80f

shrl

$0x0f,

31d8

xorl

%ebx,%

01c2

addl

%eax,%

89c8

movl

%ecx,%

c1e80f

shrl

$0x0f,

31c8

xorl

%ecx,%

01c2

addl

%eax,%

89d0

movl

%edx,%

c1e006

shll

$0x06,

29c2

subl

%eax,%

89d0

movl

%edx,%

c1e811

shrl

$0x11,

31d0

xorl

%edx,%

89c2

movl

%eax,%

c1e209

shll

$0x09,

29d0

subl

%edx,%

eax
+334 0004e40e
edx
+336 0004e410
%edx
+339 0004e413
edx
+341 0004e415
dx,8),%eax
+348 0004e41c
edx
+350 0004e41e
eax
+352 0004e420
%eax
+355 0004e423
eax
+357 0004e425
edx
+359 0004e427
%edx
+362 0004e42a
edx
+364 0004e42c
%edx
+367 0004e42f
ebp),%eax
+370 0004e432
%eax
+373 0004e435
edx
+375 0004e437
eax
+377 0004e439
%eax
+380 0004e43c
eax
+382 0004e43e
edx
+384 0004e440
ebp)
+387 0004e443
eax
+389 0004e445
%esp
+392 0004e448
+393 0004e449
+394 0004e44a
+395 0004e44b
+396 0004e44c
+397 0004e44d
+398 0004e44e
+399 0004e44f
+0

89c2

movl

%eax,%

c1e204

shll

$0x04,

31c2

xorl

%eax,%

8d04d500000000

leal

0x00000000(,%e

29c2

subl

%eax,%

89d0

movl

%edx,%

c1e00a

shll

$0x0a,

31d0

xorl

%edx,%

89c2

movl

%eax,%

c1ea0f

shrl

$0x0f,

31c2

xorl

%eax,%

83e2e0

andl

$0xe0,

8b4514

movl

0x14(%

83e01f

andl

$0x1f,

09c2

orl

%eax,%

89d0

movl

%edx,%

c1e010

shll

$0x10,

01d0

addl

%edx,%

31d2

xorl

%edx,%

f77510

divl

0x10(%

89d0

movl

%edx,%

83c404

addl

$0x04,

5b
5e
5f
c9
c3
90
90
90

popl
popl
popl
leave
ret
nop
nop
nop

%ebx
%esi
%edi

0004e450 55

pushl

0004e451 89e5

movl

0004e453 53

pushl

%ebp
+1
%esp,%ebp
+3
%ebx

+4
0004e454 83ec04
$0x04,%esp
+7
0004e457 8b5508
0x08(%ebp),%edx
+10 0004e45a 8b5d0c
ebp),%ebx
+13 0004e45d 891a
%edx)
+15 0004e45f 8b0df4801300
x
+21 0004e465 8b01
,%eax
+23 0004e467 894204
x04(%edx)
+26 0004e46a 8b4104
ecx),%eax
+29 0004e46d 894208
x08(%edx)
+32 0004e470 8b4108
ecx),%eax
+35 0004e473 89420c
x0c(%edx)
+38 0004e476 8b03
,%eax
+40 0004e478 894210
x10(%edx)
+43 0004e47b f30f101dd01e1000
m3
+51 0004e483 f30f105104
m2
+56 0004e488 0f57d3
%xmm2
+59 0004e48b f30f1009
,%xmm1
+63 0004e48f 0f57cb
%xmm1
+66 0004e492 f30f104108
m0
+71 0004e497 0f57c3
%xmm0
+74 0004e49a f30f11421c
x)
+79 0004e49f f30f115218
x)
+84 0004e4a4 f30f114a14
x)
+89 0004e4a9 f30f10430c
m0
+94 0004e4ae 0f57c3
%xmm0
+97 0004e4b1 f30f114220
x)
+102 0004e4b6 8b0de4801300
x
+108 0004e4bc 8b01
,%eax
+110 0004e4be 894224
x24(%edx)
+113 0004e4c1 8b4104
ecx),%eax

subl
movl
movl

0x0c(%

movl

%ebx,(

movl

0x001380f4,%ec
movl

(%ecx)

movl

%eax,0

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

movl

(%ebx)

movl

%eax,0

movss

0x00101ed0,%xm

movss

0x04(%ecx),%xm
xorps

%xmm3,

movss

(%ecx)

xorps

%xmm3,

movss

0x08(%ecx),%xm
xorps

%xmm3,

movss

%xmm0,0x1c(%ed

movss

%xmm2,0x18(%ed

movss

%xmm1,0x14(%ed

movss

0x0c(%ebx),%xm
xorps

%xmm3,

movss

%xmm0,0x20(%ed

movl

0x001380e4,%ec
movl

(%ecx)

movl

%eax,0

movl

0x04(%

+116 0004e4c4
x28(%edx)
+119 0004e4c7
ecx),%eax
+122 0004e4ca
x2c(%edx)
+125 0004e4cd
ebx),%eax
+128 0004e4d0
x30(%edx)
+131 0004e4d3
m2
+136 0004e4d8
%xmm2
+139 0004e4db
,%xmm1
+143 0004e4df
%xmm1
+146 0004e4e2
m0
+151 0004e4e7
%xmm0
+154 0004e4ea
x)
+159 0004e4ef
x)
+164 0004e4f4
x)
+169 0004e4f9
m0
+174 0004e4fe
%xmm0
+177 0004e501
x)
+182 0004e506
x
+188 0004e50c
,%eax
+190 0004e50e
x44(%edx)
+193 0004e511
ecx),%eax
+196 0004e514
x48(%edx)
+199 0004e517
ecx),%eax
+202 0004e51a
x4c(%edx)
+205 0004e51d
ebx),%eax
+208 0004e520
x50(%edx)
+211 0004e523
m2
+216 0004e528
%xmm2
+219 0004e52b
,%xmm1
+223 0004e52f
%xmm1

894228

movl

%eax,0

8b4108

movl

0x08(%

89422c

movl

%eax,0

8b4304

movl

0x04(%

894230

movl

%eax,0

f30f105104

movss

0x04(%ecx),%xm

0f57d3

xorps

%xmm3,

f30f1009

movss

(%ecx)

0f57cb

xorps

%xmm3,

f30f104108

movss

0f57c3

0x08(%ecx),%xm
xorps

%xmm3,

f30f11423c

movss

%xmm0,0x3c(%ed

f30f115238

movss

%xmm2,0x38(%ed

f30f114a34

movss

%xmm1,0x34(%ed

f30f104310

movss

0x10(%ebx),%xm

0f57c3

xorps

%xmm3,

f30f114240

movss

%xmm0,0x40(%ed

8b0dcc801300

movl

0x001380cc,%ec

8b01

movl

(%ecx)

894244

movl

%eax,0

8b4104

movl

0x04(%

894248

movl

%eax,0

8b4108

movl

0x08(%

89424c

movl

%eax,0

8b4308

movl

0x08(%

894250

movl

%eax,0

f30f105104

movss

0x04(%ecx),%xm

0f57d3

xorps

%xmm3,

f30f1009

movss

(%ecx)

0f57cb

xorps

%xmm3,

+226 0004e532 f30f104108

movss

0x08(%ecx),%xm

m0
+231
%xmm0
+234
x)
+239
x)
+244
x)
+249
m0
+254
%xmm0
+257
x)
+262
%esp
+265
+266
+267
+268
eax)

0004e537 0f57c3

xorps

%xmm3,

0004e53a f30f11425c

movss

%xmm0,0x5c(%ed

0004e53f f30f115258

movss

%xmm2,0x58(%ed

0004e544 f30f114a54

movss

%xmm1,0x54(%ed

0004e549 f30f104314

movss

0x14(%ebx),%xm

0004e54e 0f57c3
0004e551 f30f114260

xorps
movss

%xmm3,
%xmm0,0x60(%ed

0004e556 83c404

addl

$0x04,

0004e559
0004e55a
0004e55b
0004e55c

popl
leave
ret
nopl

%ebx

+0

5b
c9
c3
0f1f4000
0004e560 55

0x00(%
pushl

%ebp
+1
0004e561 89e5
%esp,%ebp
+3
0004e563 57
%edi
+4
0004e564 56
%esi
+5
0004e565 53
%ebx
+6
0004e566 81ec5c0a0000
00a5c,%esp
+12 0004e56c 8b5d10
ebp),%ebx
+15 0004e56f 85db
ebx
+17 0004e571 7e21
e594
+19 0004e573 8b4514
ebp),%eax
+22 0004e576 31d2
edx
+24 0004e578 8d8de8fdffff
p),%ecx
+30 0004e57e 898db0f5ffff
0(%ebp)
+36 0004e584 898495e8fdffff
8(%ebp,%edx,4)
+43 0004e58b 42
+44 0004e58c 83c00c
%eax
+47 0004e58f 3b5510
ebp),%edx
+50 0004e592 75f0
e584
+52 0004e594 8b4d18

movl
pushl
pushl
pushl
subl

$0x000

movl

0x10(%

testl

%ebx,%

jle

0x0004

movl

0x14(%

xorl

%edx,%

leal

0xfffffde8(%eb

movl

%ecx,0xfffff5b

movl

%eax,0xfffffde
incl
addl

%edx
$0x0c,

cmpl

0x10(%

jne

0x0004

movl

0x18(%

ebp),%ecx
+55 0004e597
ecx
+57 0004e599
+63 0004e59f
ebp),%eax
+66 0004e5a2
0(%ebp)
+72 0004e5a8
(%ebp)
+82 0004e5b2
p),%edx
+88 0004e5b8
0(%ebp)
+94 0004e5be
ecx
+96 0004e5c0
8(%ebp)
+102 0004e5c6
p),%eax
+108 0004e5cc
c(%ebp)
+114 0004e5d2
4(%ebp)
+120 0004e5d8
(%ebp)
+130 0004e5e2
ebp),%ebx
+133 0004e5e5
+134 0004e5e6
%ebx,4),%eax
+137 0004e5e9
x04(%esp)
+141 0004e5ed
p),%eax
+147 0004e5f3
%esp)
+150 0004e5f6
+155 0004e5fb
p)
+161 0004e601
p),%xmm1
+169 0004e609
ebp),%edx
+172 0004e60c
edx
+174 0004e60e
+180 0004e614
edi
+182 0004e616
esi
+184 0004e618
e622
+186 0004e61a
)
+192 0004e620
edi
+194 0004e622
p),%edx
+200 0004e628

85c9

testl

0f8e31020000
8b451c

jle

8985e0f5ffff

movl

c785d4f5ffff00000000

movl

movl

%ecx,%
0x0004e7d0
0x1c(%
%eax,0xfffff5e

$0x00000000,0xfffff5d4

8d95e8fdffff

leal

0xfffffde8(%eb

8995b0f5ffff

movl

%edx,0xfffff5b

89d1

movl

%edx,%

8995d8f5ffff

movl

%edx,0xfffff5d

8d85e8fbffff

leal

0xfffffbe8(%eb

8985acf5ffff

movl

%eax,0xfffff5a

8985e4f5ffff

movl

%eax,0xfffff5e

c785dcf5ffff00000000

movl

$0x00000000,0xfffff5dc

8b5d10

movl

0x10(%

4b
8b0499

decl
movl

%ebx
(%ecx,

89442404

movl

%eax,0

8b85e0f5ffff

movl

890424

0xfffff5e0(%eb
movl

%eax,(

e815110100
d99db4f5ffff

calll
fstps

0x0005f710
0xfffff5b4(%eb

f30f108db4f5ffff

movss

0xfffff5b4(%eb

8b5510

movl

0x10(%

85d2

testl

%edx,%

0f8e73010000
31ff

xorl

0x0004e787
%edi,%

31f6

xorl

%esi,%

eb08

jmp

0x0004

660f1f440000

jle

nopw

89c7
8b95d8f5ffff
8b04ba

0x00(%eax,%eax
movl

movl

%eax,%
0xfffff5d8(%eb

movl

(%edx,

%edi,4),%eax
+203 0004e62b
x04(%esp)
+207 0004e62f
p),%ecx
+213 0004e635
%esp)
+216 0004e638
b8(%ebp)
+224 0004e640
+229 0004e645
p)
+235 0004e64b
p),%xmm5
+243 0004e653
p),%xmm1
+251 0004e65b
%xmm0
+254 0004e65e
%xmm1
+257 0004e661
e676
+259 0004e663
p),%edx
+265 0004e669
%ebx,4),%eax
+268 0004e66c
p),%ecx
+274 0004e672
%ecx,%esi,4)
+277 0004e675
+278 0004e676
%xmm0
+281 0004e679
%xmm1
+284 0004e67c
+287 0004e67f
%xmm5
+290 0004e682
+293 0004e685
l
+295 0004e687
+301 0004e68d
%xmm0
+304 0004e690
%xmm0
+308 0004e694
%xmm2
+311 0004e697
%xmm2
+315 0004e69b
p),%eax
+321 0004e6a1
%edi,4),%ecx
+324 0004e6a4
%ebx,4),%eax
+327 0004e6a7
m3
+332 0004e6ac
m4

89442404
8b8de0f5ffff

movl
movl

890c24

%eax,0
0xfffff5e0(%eb

movl

%ecx,(

f30f118db8f5ffff

movss

%xmm1,0xfffff5

e8cb100100
d99db4f5ffff

calll
fstps

0x0005f710
0xfffff5b4(%eb

f30f10adb4f5ffff

movss

0xfffff5b4(%eb

f30f108db8f5ffff

movss

0xfffff5b8(%eb

0f57c0

xorps

%xmm0,

0f2ec8

ucomiss

%xmm0,

7213

jb

0x0004

8b95d8f5ffff

movl

8b049a
8b8de4f5ffff

0xfffff5d8(%eb
movl

movl

(%edx,
0xfffff5e4(%eb

8904b1

movl

%eax,(

46
0f57c0

incl
xorps

%esi
%xmm0,

0f2ec8

ucomiss

%xmm0,

0f93c2
0f2ee8

setae
ucomiss

%dl
%xmm0,

0f93c0
38c2

setae
cmpb

%al
%al,%d

0f849d000000
0f28c1

je
movaps

0x0004e72a
%xmm1,

f30f5cc5

subss

%xmm5,

0f28d1

movaps

%xmm1,

f30f5ed0

divss

%xmm0,

8b85d8f5ffff

movl

0xfffff5d8(%eb

8b0cb8

movl

(%eax,

8b0498

movl

(%eax,

f30f105808

movss

0x08(%eax),%xm

f30f106004

movss

0x04(%eax),%xm

+337 0004e6b1 f30f104104

movss

0x04(%ecx),%xm

m0
+342 0004e6b6
%xmm0
+346 0004e6ba
%xmm0
+350 0004e6be
%xmm4
+354 0004e6c2
,%xmm1
+358 0004e6c6
,%xmm0
+362 0004e6ca
%xmm0
+366 0004e6ce
%xmm0
+370 0004e6d2
%xmm1
+374 0004e6d6
p),%edx
+380 0004e6dc
%edx,2),%eax
+383 0004e6df
%eax
+386 0004e6e2
ebp),%edx
+389 0004e6e5
%edx),%ebx
+392 0004e6e8
x),%edx
+398 0004e6ee
m0
+403 0004e6f3
%xmm0
+407 0004e6f7
%xmm2
+411 0004e6fb
%xmm3
+415 0004e6ff
x)
+420 0004e704
x)
+425 0004e709
00(%ebx)
+433 0004e711
p),%ecx
+439 0004e717
%eax),%eax
+442 0004e71a
p),%edx
+448 0004e720
%edx,%esi,4)
+451 0004e723
+452 0004e724
p)
+458 0004e72a
edi),%eax
+461 0004e72d
%xmm1
+464 0004e730

f30f5cc4

subss

%xmm4,

f30f59c2

mulss

%xmm2,

f30f58e0

addss

%xmm0,

f30f1008

movss

(%eax)

f30f1001

movss

(%ecx)

f30f5cc1

subss

%xmm1,

f30f59c2

mulss

%xmm2,

f30f58c8

addss

%xmm0,

8b95d4f5ffff

movl

0xfffff5d4(%eb

8d0452

leal

(%edx,

c1e002

shll

$0x02,

8d55e8

leal

0xe8(%

8d1c10

leal

(%eax,

8d9300f6ffff

leal

0xfffff600(%eb

f30f104108

movss

0x08(%ecx),%xm

f30f5cc3

subss

%xmm3,

f30f59d0

mulss

%xmm0,

f30f58da

addss

%xmm2,

f30f115a08

movss

%xmm3,0x08(%ed

f30f116204

movss

%xmm4,0x04(%ed

f30f118b00f6ffff

movss

%xmm1,0xfffff6

8d8de8f5ffff

leal

0xfffff5e8(%eb

8d0401
8b95e4f5ffff

leal
movl

8904b2

(%ecx,
0xfffff5e4(%eb

movl

%eax,(

incl

%esi
0xfffff5d4(%eb

8d4701

leal

0x01(%

0f28cd

movaps

%xmm5,

89fb

movl

%edi,%

46
ff85d4f5ffff

incl

ebx
+466 0004e732
ebp),%eax
+469 0004e735
+475 0004e73b
%esi
+478 0004e73e
e787
+480 0004e740
p),%ecx
+486 0004e746
0(%ebp)
+492 0004e74c
p),%eax
+498 0004e752
p),%eax
+505 0004e759
p)
+511 0004e75f
e0(%ebp)
+518 0004e766
ebp),%edx
+521 0004e769
c(%ebp)
+527 0004e76f
e79c
+529 0004e771
x10(%ebp)
+532 0004e774
8(%ebp)
+538 0004e77a
4(%ebp)
+544 0004e780
ebx
+546 0004e782
+551 0004e787
10(%ebp)
+558 0004e78e
ebp),%eax
+561 0004e791
sp
+567 0004e797
+568 0004e798
+569 0004e799
+570 0004e79a
+571 0004e79b
+572 0004e79c
edi
+574 0004e79e
x10(%ebp)
+577 0004e7a1
ebp),%ecx
+580 0004e7a4
ebx
+582 0004e7a6
%ebx,4),%edx
+585 0004e7a9
,%eax
+587 0004e7ab
%ecx)

3b4510
0f85e5feffff
83fe02

cmpl

0x10(%

cmpl

0x0004e620
$0x02,

jne

7e47

jle

0x0004

8b8de4f5ffff

movl

0xfffff5e4(%eb

398db0f5ffff

cmpl

%ecx,0xfffff5b

8b85b0f5ffff

movl

0xfffff5b0(%eb

0f4485acf5ffff

cmovel

0xfffff5ac(%eb

ff85dcf5ffff

incl

0xfffff5dc(%eb

8385e0f5ffff10

addl

$0x10,0xfffff5

8b5518
3995dcf5ffff

movl
cmpl

0x18(%
%edx,0xfffff5d

742b

je

0x0004

897510

movl

%esi,0

898dd8f5ffff

movl

%ecx,0xfffff5d

8985e4f5ffff

movl

%eax,0xfffff5e

89f3
e95efeffff
c7451000000000

movl
jmp
movl

8b4510
81c45c0a0000

%esi,%
0x0004e5e5
$0x00000000,0x

movl
addl

0x10(%
$0x00000a5c,%e

5b
5e
5f
c9
c3
89cf

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

897510

movl

%esi,0

8b4d0c

movl

0x0c(%

31db

xorl

%ebx,%

8b149f

movl

(%edi,

8b02

movl

(%edx)

8901

movl

%eax,(

%ecx,%

+589 0004e7ad
edx),%eax
+592 0004e7b0
x04(%ecx)
+595 0004e7b3
edx),%eax
+598 0004e7b6
x08(%ecx)
+601 0004e7b9
+602 0004e7ba
%ecx
+605 0004e7bd
ebp),%ebx
+608 0004e7c0
e7a6
+610 0004e7c2
ebp),%eax
+613 0004e7c5
sp
+619 0004e7cb
+620 0004e7cc
+621 0004e7cd
+622 0004e7ce
+623 0004e7cf
+624 0004e7d0
ebp),%eax
+627 0004e7d3
eax
+629 0004e7d5
e78e
+631 0004e7d7
p),%edi
+637 0004e7dd
e7a1
+639 0004e7df
+0

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

43
83c10c

incl
addl

%ebx
$0x0c,

3b5d10

cmpl

0x10(%

75e4

jne

0x0004

8b4510

movl

0x10(%

81c45c0a0000

addl

$0x00000a5c,%e

5b
5e
5f
c9
c3
8b4510

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

85c0

testl

%eax,%

7eb7

jle

0x0004

8dbde8fdffff

leal

0x10(%

0xfffffde8(%eb

ebc2

jmp

90

nop

0004e7e0 55

0x0004

pushl

%ebp
+1
0004e7e1 89e5
%esp,%ebp
+3
0004e7e3 57
%edi
+4
0004e7e4 56
%esi
+5
0004e7e5 53
%ebx
+6
0004e7e6 81ec5c060000
0065c,%esp
+12 0004e7ec 8b7508
ebp),%esi
+15 0004e7ef 8b7d10
ebp),%edi
+18 0004e7f2 8d5dc4
ebp),%ebx
+21 0004e7f5 8d45dc
ebp),%eax
+24 0004e7f8 8944240c
x0c(%esp)
+28 0004e7fc 8d45d0
ebp),%eax

movl
pushl
pushl
pushl
subl

$0x000

movl

0x08(%

movl

0x10(%

leal

0xc4(%

leal

0xdc(%

movl

%eax,0

leal

0xd0(%

+31 0004e7ff
x08(%esp)
+35 0004e803
x04(%esp)
+39 0004e807
ebp),%eax
+42 0004e80a
%esp)
+45 0004e80d
+50 0004e812
esi),%eax
+53 0004e815
x14(%esp)
+57 0004e819
10(%esp)
+65 0004e821
x0c(%esp)
+69 0004e825
08(%esp)
+77 0004e82d
p),%ebx
+83 0004e833
x04(%esp)
+87 0004e837
%esp)
+90 0004e83a
+95 0004e83f
si
+100 0004e844
%eax
+103 0004e847
esi
+106 0004e84a
esi
+108 0004e84c
e870
+110 0004e84e
ecx
+112 0004e850
edx
+114 0004e852
%ebx),%eax
+117 0004e855
%edx,%edi)
+120 0004e858
edx,%ebx),%eax
+124 0004e85c
x04(%edx,%edi)
+128 0004e860
edx,%ebx),%eax
+132 0004e864
x08(%edx,%edi)
+136 0004e868
+137 0004e869
%edx
+140 0004e86c
ecx
+142 0004e86e
e852
+144 0004e870

89442408

movl

%eax,0

895c2404

movl

%ebx,0

8b450c

movl

0x0c(%

890424

movl

%eax,(

leal

0x0004eac0
0x04(%

movl

%eax,0

e8ae020000
8d4604

calll

89442414
c744241006000000

movl

895c240c

$0x00000006,0x
movl

%ebx,0

c744240803000000

movl

$0x00000003,0x

8d9dc4f9ffff

leal

0xfffff9c4(%eb

895c2404

movl

%ebx,0

893424

movl

%esi,(

e821fdffff
be06000000

calll
movl

0x0004e560
$0x00000006,%e

83f806

cmpl

$0x06,

0f4ef0

cmovlel

%eax,%

85f6

testl

%esi,%

7e22

jle

0x0004

31c9

xorl

%ecx,%

31d2

xorl

%edx,%

8b041a

movl

(%edx,

89043a

movl

%eax,(

8b441a04

movl

0x04(%

89443a04

movl

%eax,0

8b441a08

movl

0x08(%

89443a08

movl

%eax,0

41
83c20c

incl
addl

%ecx
$0x0c,

39f1

cmpl

%esi,%

75e2

jne

0x0004

89f0

movl

%esi,%

eax
+146
sp
+152
+153
+154
+155
+156
+157
+158

0004e872 81c45c060000
0004e878
0004e879
0004e87a
0004e87b
0004e87c
0004e87d
0004e87e
+0

addl

5b
5e
5f
c9
c3
90
6690

$0x0000065c,%e
popl
popl
popl
leave
ret
nop
nop

0004e880 55

%ebx
%esi
%edi

pushl

%ebp
+1
0004e881 89e5
%esp,%ebp
+3
0004e883 53
%ebx
+4
0004e884 83ec04
$0x04,%esp
+7
0004e887 8b5508
0x08(%ebp),%edx
+10 0004e88a 8b5d0c
ebp),%ebx
+13 0004e88d 891a
%edx)
+15 0004e88f 8b0df4801300
x
+21 0004e895 8b01
,%eax
+23 0004e897 894204
x04(%edx)
+26 0004e89a 8b4104
ecx),%eax
+29 0004e89d 894208
x08(%edx)
+32 0004e8a0 8b4108
ecx),%eax
+35 0004e8a3 89420c
x0c(%edx)
+38 0004e8a6 8b03
,%eax
+40 0004e8a8 894210
x10(%edx)
+43 0004e8ab f30f101dd01e1000
m3
+51 0004e8b3 f30f105104
m2
+56 0004e8b8 0f57d3
%xmm2
+59 0004e8bb f30f1009
,%xmm1
+63 0004e8bf 0f57cb
%xmm1
+66 0004e8c2 f30f104108
m0
+71 0004e8c7 0f57c3
%xmm0
+74 0004e8ca f30f11421c
x)
+79 0004e8cf f30f115218

movl
pushl
subl
movl
movl

0x0c(%

movl

%ebx,(

movl

0x001380f4,%ec
movl

(%ecx)

movl

%eax,0

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

movl

(%ebx)

movl

%eax,0

movss

0x00101ed0,%xm

movss

0x04(%ecx),%xm
xorps

%xmm3,

movss

(%ecx)

xorps

%xmm3,

movss

0x08(%ecx),%xm
xorps

%xmm3,

movss

%xmm0,0x1c(%ed

movss

%xmm2,0x18(%ed

x)
+84 0004e8d4 f30f114a14

movss

%xmm1,0x14(%ed

+89 0004e8d9 f30f10430c

movss

0x0c(%ebx),%xm

x)
m0
+94 0004e8de
%xmm0
+97 0004e8e1
x)
+102 0004e8e6
x
+108 0004e8ec
,%eax
+110 0004e8ee
x24(%edx)
+113 0004e8f1
ecx),%eax
+116 0004e8f4
x28(%edx)
+119 0004e8f7
ecx),%eax
+122 0004e8fa
x2c(%edx)
+125 0004e8fd
ebx),%eax
+128 0004e900
x30(%edx)
+131 0004e903
m2
+136 0004e908
%xmm2
+139 0004e90b
,%xmm1
+143 0004e90f
%xmm1
+146 0004e912
m0
+151 0004e917
%xmm0
+154 0004e91a
x)
+159 0004e91f
x)
+164 0004e924
x)
+169 0004e929
m0
+174 0004e92e
%xmm0
+177 0004e931
x)
+182 0004e936
x
+188 0004e93c
,%eax
+190 0004e93e
x44(%edx)
+193 0004e941
ecx),%eax
+196 0004e944

0f57c3

xorps

%xmm3,

f30f114220

movss

%xmm0,0x20(%ed

8b0de4801300

movl

0x001380e4,%ec

8b01

movl

(%ecx)

894224

movl

%eax,0

8b4104

movl

0x04(%

894228

movl

%eax,0

8b4108

movl

0x08(%

89422c

movl

%eax,0

8b4304

movl

0x04(%

894230

movl

%eax,0

f30f105104

movss

0x04(%ecx),%xm

0f57d3

xorps

%xmm3,

f30f1009

movss

(%ecx)

0f57cb

xorps

%xmm3,

f30f104108

movss

0f57c3

0x08(%ecx),%xm
xorps

%xmm3,

f30f11423c

movss

%xmm0,0x3c(%ed

f30f115238

movss

%xmm2,0x38(%ed

f30f114a34

movss

%xmm1,0x34(%ed

f30f104310

movss

0x10(%ebx),%xm

0f57c3

xorps

%xmm3,

f30f114240

movss

%xmm0,0x40(%ed

8b0dcc801300

movl

0x001380cc,%ec

8b01

movl

(%ecx)

894244

movl

%eax,0

8b4104

movl

0x04(%

894248

movl

%eax,0

x48(%edx)
+199 0004e947
ecx),%eax
+202 0004e94a
x4c(%edx)
+205 0004e94d
ebx),%eax
+208 0004e950
x50(%edx)
+211 0004e953
m2
+216 0004e958
%xmm2
+219 0004e95b
,%xmm1
+223 0004e95f
%xmm1
+226 0004e962
m0
+231 0004e967
%xmm0
+234 0004e96a
x)
+239 0004e96f
x)
+244 0004e974
x)
+249 0004e979
m0
+254 0004e97e
%xmm0
+257 0004e981
x)
+262 0004e986
%esp
+265 0004e989
+266 0004e98a
+267 0004e98b
+268 0004e98c
+269 0004e98d
+270 0004e98e
+271 0004e98f
+0

8b4108

movl

0x08(%

89424c

movl

%eax,0

8b4308

movl

0x08(%

894250

movl

%eax,0

f30f105104

movss

0x04(%ecx),%xm

0f57d3

xorps

%xmm3,

f30f1009

movss

(%ecx)

0f57cb

xorps

%xmm3,

f30f104108

movss

0f57c3

0x08(%ecx),%xm
xorps

%xmm3,

f30f11425c

movss

%xmm0,0x5c(%ed

f30f115258

movss

%xmm2,0x58(%ed

f30f114a54

movss

%xmm1,0x54(%ed

f30f104314

movss

0x14(%ebx),%xm

0f57c3
f30f114260

xorps
movss

%xmm3,
%xmm0,0x60(%ed

83c404

addl

$0x04,

5b
c9
c3
90
90
90
90

popl
leave
ret
nop
nop
nop
nop

%ebx

0004e990 55

pushl

%ebp
+1
0004e991 89e5
%esp,%ebp
+3
0004e993 8b4508
0x08(%ebp),%eax
+6
0004e996 8b403c
0x3c(%eax),%eax
+9
0004e999 c9
+10 0004e99a c3
+11 0004e99b 90
+12 0004e99c 0f1f4000
eax)

movl
movl
movl
leave
ret
nop
nopl

0x00(%

+0

0004e9a0 55

pushl

+1

0004e9a1 89e5

movl

%ebp

%esp,%ebp
+3
0004e9a3 8b4508
0x08(%ebp),%eax
+6
0004e9a6 8b4040
0x40(%eax),%eax
+9
0004e9a9 c9
+10 0004e9aa c3
+11 0004e9ab 90
+12 0004e9ac 0f1f4000
eax)
+0

movl
movl
leave
ret
nop
nopl

0004e9b0 55

0x00(%
pushl

%ebp
+1
0004e9b1 89e5
%esp,%ebp
+3
0004e9b3 8b4508
0x08(%ebp),%eax
+6
0004e9b6 83c044
$0x44,%eax
+9
0004e9b9 c9
+10 0004e9ba c3
+11 0004e9bb 90
+12 0004e9bc 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

0004e9c0 55

0x00(%
pushl

%ebp
+1
0004e9c1 89e5
%esp,%ebp
+3
0004e9c3 8b4508
0x08(%ebp),%eax
+6
0004e9c6 83c00c
$0x0c,%eax
+9
0004e9c9 c9
+10 0004e9ca c3
+11 0004e9cb 90
+12 0004e9cc 0f1f4000
eax)
+0

movl
movl
addl
leave
ret
nop
nopl

0004e9d0 55

0x00(%
pushl

%ebp
+1
0004e9d1 89e5
%esp,%ebp
+3
0004e9d3 8b4508
0x08(%ebp),%eax
+6
0004e9d6 8b4038
0x38(%eax),%eax
+9
0004e9d9 c9
+10 0004e9da c3
+11 0004e9db 90
+12 0004e9dc 0f1f4000
eax)
+0

0004e9e0 55

movl
movl
movl
leave
ret
nop
nopl

0x00(%
pushl

%ebp
+1
0004e9e1 89e5
%esp,%ebp
+3
0004e9e3 8b5508
0x08(%ebp),%edx
+6
0004e9e6 8b450c

movl
movl
movl

0x0c(%ebp),%eax
+9
0004e9e9 f30f104d10
ebp),%xmm1
+14 0004e9ee f30f105514
m2
+19 0004e9f3 0f28e2
%xmm4
+22 0004e9f6 f30f59a0b8000000
x),%xmm4
+30 0004e9fe 0f28c1
%xmm0
+33 0004ea01 f30f5980ac000000
x),%xmm0
+41 0004ea09 f30f5880c4000000
x),%xmm0
+49 0004ea11 f30f58e0
%xmm4
+53 0004ea15 0f28da
%xmm3
+56 0004ea18 f30f5998b4000000
x),%xmm3
+64 0004ea20 0f28c1
%xmm0
+67 0004ea23 f30f5980a8000000
x),%xmm0
+75 0004ea2b f30f5880c0000000
x),%xmm0
+83 0004ea33 f30f58d8
%xmm3
+87 0004ea37 f30f5990b0000000
x),%xmm2
+95 0004ea3f f30f5988a4000000
x),%xmm1
+103 0004ea47 f30f5888bc000000
x),%xmm1
+111 0004ea4f f30f58d1
%xmm2
+115 0004ea53 f30f1112
(%edx)
+119 0004ea57 f30f115a04
x)
+124 0004ea5c f30f116208
x)
+129 0004ea61 0f28c2
%xmm0
+132 0004ea64 f30f59c2
%xmm0
+136 0004ea68 0f28cb
%xmm1
+139 0004ea6b f30f59cb
%xmm1
+143 0004ea6f f30f58c1
%xmm0
+147 0004ea73 0f28cc
%xmm1
+150 0004ea76 f30f59cc
%xmm1
+154 0004ea7a f30f58c1
%xmm0
+158 0004ea7e f30f51c8

movss
movss

0x10(%
0x14(%ebp),%xm

movaps
mulss

%xmm2,
0x000000b8(%ea

movaps

%xmm1,

mulss

0x000000ac(%ea

addss

0x000000c4(%ea
addss

%xmm0,

movaps

%xmm2,

mulss

0x000000b4(%ea
movaps

%xmm1,

mulss

0x000000a8(%ea

addss

0x000000c0(%ea
addss

%xmm0,

mulss

0x000000b0(%ea

mulss

0x000000a4(%ea

addss

0x000000bc(%ea
addss

%xmm1,

movss

%xmm2,

movss

%xmm3,0x04(%ed

movss

%xmm4,0x08(%ed
movaps

%xmm2,

mulss

%xmm2,

movaps

%xmm3,

mulss

%xmm3,

addss

%xmm1,

movaps

%xmm4,

mulss

%xmm4,

addss

%xmm1,

sqrtss

%xmm0,

%xmm1
+162
m1
+169
ea8d
+171
eab3
+173
m0
+181
%xmm0
+185
%xmm2
+189
(%edx)
+193
%xmm3
+197
x)
+202
%xmm4
+206
x)
+211
eax
+213
+214
4
+217
+218
)

0004ea82 0f2e0df4120e00

ucomiss

0x000e12f4,%xm

0004ea89 7a02

jp

0x0004

0004ea8b 7426

je

0x0004

0004ea8d f30f1005e8120e00

movss

0x000e12e8,%xm

0004ea95 f30f5ec1

divss

%xmm1,

0004ea99 f30f59d0

mulss

%xmm0,

0004ea9d f30f1112

movss

%xmm2,

0004eaa1 f30f59d8

mulss

%xmm0,

0004eaa5 f30f115a04

movss

0004eaaa f30f59e0
0004eaae f30f116208

%xmm3,0x04(%ed
mulss

movss

%xmm0,
%xmm4,0x08(%ed

0004eab3 89d0

movl

%edx,%

0004eab5 c9
0004eab6 c20400

leave
retl

$0x000

0004eab9 90
0004eaba 660f1f440000
+0

nop
nopw

0x00(%eax,%eax

0004eac0 55

pushl

%ebp
+1
0004eac1 89e5
%esp,%ebp
+3
0004eac3 53
%ebx
+4
0004eac4 8b4508
0x08(%ebp),%eax
+7
0004eac7 8b550c
0x0c(%ebp),%edx
+10 0004eaca 8b4d10
ebp),%ecx
+13 0004eacd 8b5d14
ebp),%ebx
+16 0004ead0 f30f105004
m2
+21 0004ead5 f30f585060
m2
+26 0004eada f30f1008
,%xmm1
+30 0004eade f30f58485c
m1
+35 0004eae3 f30f104008
m0
+40 0004eae8 f30f584064
m0
+45 0004eaed f30f114208
x)

movl
pushl
movl
movl
movl

0x10(%

movl

0x14(%

movss

0x04(%eax),%xm

addss

0x60(%eax),%xm
movss

(%eax)

addss

0x5c(%eax),%xm

movss

0x08(%eax),%xm

addss

0x64(%eax),%xm

movss

%xmm0,0x08(%ed

+50 0004eaf2 f30f115204

movss

%xmm2,0x04(%ed

x)
+55 0004eaf7
(%edx)
+59 0004eafb
,%edx
+61 0004eafd
%ecx)
+63 0004eaff
eax),%edx
+66 0004eb02
x04(%ecx)
+69 0004eb05
eax),%edx
+72 0004eb08
x08(%ecx)
+75 0004eb0b
m2
+80 0004eb10
m2
+85 0004eb15
,%xmm1
+89 0004eb19
m1
+94 0004eb1e
m0
+99 0004eb23
m0
+104 0004eb28
x)
+109 0004eb2d
x)
+114 0004eb32
(%ebx)
+118 0004eb36
+119 0004eb37
+120 0004eb38
+121 0004eb39
+122 0004eb3a
)
+0

f30f110a

movss

%xmm1,

8b10

movl

(%eax)

8911

movl

%edx,(

8b5004

movl

0x04(%

895104

movl

%edx,0

8b5008

movl

0x08(%

895108

movl

%edx,0

f30f105004

movss

0x04(%eax),%xm

f30f58506c

addss

0x6c(%eax),%xm

f30f1008

movss

(%eax)

f30f584868

addss

0x68(%eax),%xm

f30f104008

movss

0x08(%eax),%xm

f30f584070

addss

0x70(%eax),%xm

f30f114308

movss

%xmm0,0x08(%eb

f30f115304

movss

%xmm2,0x04(%eb

f30f110b

movss

%xmm1,

5b
c9
c3
90
660f1f440000

popl
leave
ret
nop

%ebx

nopw

0x00(%eax,%eax

0004eb40 55

pushl

%ebp
+1
0004eb41 89e5
%esp,%ebp
+3
0004eb43 53
%ebx
+4
0004eb44 8b4d08
0x08(%ebp),%ecx
+7
0004eb47 8b450c
0x0c(%ebp),%eax
+10 0004eb4a 8b5510
ebp),%edx
+13 0004eb4d 8b5d14
ebp),%ebx
+16 0004eb50 f30f105004
m2
+21 0004eb55 f30f5c5204
m2
+26 0004eb5a f30f1008

movl
pushl
movl
movl
movl

0x10(%

movl

0x14(%

movss

0x04(%eax),%xm

subss

0x04(%edx),%xm
movss

(%eax)

,%xmm1
+30 0004eb5e
,%xmm1
+34 0004eb62
m0
+39 0004eb67
m0
+44 0004eb6c
d0(%ecx)
+52 0004eb74
cc(%ecx)
+60 0004eb7c
c8(%ecx)
+68 0004eb84
m2
+73 0004eb89
m2
+78 0004eb8e
,%xmm1
+82 0004eb92
,%xmm1
+86 0004eb96
m0
+91 0004eb9b
m0
+96 0004eba0
dc(%ecx)
+104 0004eba8
d8(%ecx)
+112 0004ebb0
d4(%ecx)
+120 0004ebb8
,%eax
+122 0004ebba
0(%ecx)
+128 0004ebc0
edx),%eax
+131 0004ebc3
4(%ecx)
+137 0004ebc9
edx),%eax
+140 0004ebcc
8(%ecx)
+146 0004ebd2
+147 0004ebd3
+148 0004ebd4
+149 0004ebd5
+150 0004ebd6
ax)
+0

f30f5c0a

subss

(%edx)

f30f104008

movss

0x08(%eax),%xm

f30f5c4208

subss

0x08(%edx),%xm

f30f1181d0000000

movss

%xmm0,0x000000

f30f1191cc000000

movss

%xmm2,0x000000

f30f1189c8000000

movss

%xmm1,0x000000

f30f105304

movss

0x04(%ebx),%xm

f30f5c5204

subss

0x04(%edx),%xm

f30f100b

movss

(%ebx)

f30f5c0a

subss

(%edx)

f30f104308

movss

0x08(%ebx),%xm

f30f5c4208

subss

0x08(%edx),%xm

f30f1181dc000000

movss

%xmm0,0x000000

f30f1191d8000000

movss

%xmm2,0x000000

f30f1189d4000000

movss

%xmm1,0x000000

8b02

movl

8981e0000000

movl

8b4204

(%edx)
%eax,0x000000e

movl

8981e4000000

movl

8b4208

0x04(%
%eax,0x000000e

movl

8981e8000000
5b
c9
c3
90
662e0f1f840000000000
0004ebe0 55

movl

nopw

0x08(%
%eax,0x000000e

popl
%ebx
leave
ret
nop
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
0004ebe1
%esp,%ebp
+3
0004ebe3
%ebx
+4
0004ebe4
0x08(%ebp),%ecx
+7
0004ebe7
0x0c(%ebp),%eax

89e5

movl

53

pushl

8b4d08

movl

8b450c

movl

+10 0004ebea
ebp),%edx
+13 0004ebed
ebp),%ebx
+16 0004ebf0
m2
+21 0004ebf5
m2
+26 0004ebfa
,%xmm1
+30 0004ebfe
,%xmm1
+34 0004ec02
m0
+39 0004ec07
m0
+44 0004ec0c
ac(%ecx)
+52 0004ec14
a8(%ecx)
+60 0004ec1c
a4(%ecx)
+68 0004ec24
m2
+73 0004ec29
m2
+78 0004ec2e
,%xmm1
+82 0004ec32
,%xmm1
+86 0004ec36
m0
+91 0004ec3b
m0
+96 0004ec40
b8(%ecx)
+104 0004ec48
b4(%ecx)
+112 0004ec50
b0(%ecx)
+120 0004ec58
,%eax
+122 0004ec5a
c(%ecx)
+128 0004ec60
edx),%eax
+131 0004ec63
0(%ecx)
+137 0004ec69
edx),%eax
+140 0004ec6c
4(%ecx)
+146 0004ec72
+147 0004ec73
+148 0004ec74
+149 0004ec75
+150 0004ec76
ax)
+0

8b5510

movl

0x10(%

8b5d14

movl

0x14(%

f30f105004

movss

0x04(%eax),%xm

f30f5c5204

subss

0x04(%edx),%xm

f30f1008

movss

(%eax)

f30f5c0a

subss

(%edx)

f30f104008

movss

0x08(%eax),%xm

f30f5c4208

subss

0x08(%edx),%xm

f30f1181ac000000

movss

%xmm0,0x000000

f30f1191a8000000

movss

%xmm2,0x000000

f30f1189a4000000

movss

%xmm1,0x000000

f30f105304

movss

0x04(%ebx),%xm

f30f5c5204

subss

0x04(%edx),%xm

f30f100b

movss

(%ebx)

f30f5c0a

subss

(%edx)

f30f104308

movss

0x08(%ebx),%xm

f30f5c4208

subss

0x08(%edx),%xm

f30f1181b8000000

movss

%xmm0,0x000000

f30f1191b4000000

movss

%xmm2,0x000000

f30f1189b0000000

movss

%xmm1,0x000000

8b02

movl

8981bc000000

movl

8b4204
movl

8b4208

0x04(%
%eax,0x000000c

movl

8981c4000000

0004ec80 55

%eax,0x000000b
movl

8981c0000000

5b
c9
c3
90
662e0f1f840000000000

(%edx)

movl

nopw

0x08(%
%eax,0x000000c

popl
%ebx
leave
ret
nop
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
0004ec81 89e5
%esp,%ebp
+3
0004ec83 83ec08
$0x08,%esp
+6
0004ec86 8b4508
0x08(%ebp),%eax
+9
0004ec89 f30f104d10
ebp),%xmm1
+14 0004ec8e f30f105870
m3
+19 0004ec93 f30f10686c
m5
+24 0004ec98 f30f107868
m7
+29 0004ec9d f30f105064
m2
+34 0004eca2 f30f107060
m6
+39 0004eca7 f30f10405c
m0
+44 0004ecac f30f1145fc
p)
+49 0004ecb1 0f28e1
%xmm4
+52 0004ecb4 f30f59e3
%xmm4
+56 0004ecb8 f30f10450c
m0
+61 0004ecbd f30f59c2
%xmm0
+65 0004ecc1 f30f58e0
%xmm4
+69 0004ecc5 f30f595d18
m3
+74 0004ecca f30f595514
m2
+79 0004eccf f30f58da
%xmm3
+83 0004ecd3 f30f5ce3
%xmm4
+87 0004ecd7 0f28d1
%xmm2
+90 0004ecda f30f59d5
%xmm2
+94 0004ecde f30f10450c
m0
+99 0004ece3 f30f59c6
%xmm0
+103 0004ece7 f30f58d0
%xmm2
+107 0004eceb f30f596d18
m5
+112 0004ecf0 f30f597514
m6
+117 0004ecf5 f30f58ee
%xmm5
+121 0004ecf9 f30f5cd5
%xmm2
+125 0004ecfd f30f59cf

movl
subl
movl
movss

0x10(%

movss

0x70(%eax),%xm

movss

0x6c(%eax),%xm

movss

0x68(%eax),%xm

movss

0x64(%eax),%xm

movss

0x60(%eax),%xm

movss

0x5c(%eax),%xm

movss

%xmm0,0xfc(%eb
movaps

%xmm1,

mulss

%xmm3,

movss

0x0c(%ebp),%xm
mulss

%xmm2,

addss

%xmm0,

mulss

0x18(%ebp),%xm

mulss

0x14(%ebp),%xm
addss

%xmm2,

subss

%xmm3,

movaps

%xmm1,

mulss

%xmm5,

movss

0x0c(%ebp),%xm
mulss

%xmm6,

addss

%xmm0,

mulss

0x18(%ebp),%xm

mulss

0x14(%ebp),%xm
addss

%xmm6,

subss

%xmm5,

mulss

%xmm7,

%xmm1
+129
m0
+134
m0
+139
%xmm1
+143
m7
+148
m0
+153
m0
+158
%xmm7
+162
%xmm1
+166
%xmm1
+170
%xmm2
+174
%xmm1
+178
%xmm4
+182
%xmm1
+186
p)
+191
ebp)
+194
+195
+196
)
+202
)

0004ed01 f30f10450c

movss

0x0c(%ebp),%xm

0004ed06 f30f5945fc

mulss

0xfc(%ebp),%xm

0004ed0b f30f58c8

addss

%xmm0,

0004ed0f f30f597d18

mulss

0x18(%ebp),%xm

0004ed14 f30f1045fc

movss

0xfc(%ebp),%xm

0004ed19 f30f594514

mulss

0x14(%ebp),%xm

0004ed1e f30f58f8

addss

%xmm0,

0004ed22 f30f5ccf

subss

%xmm7,

0004ed26 f30f59c9

mulss

%xmm1,

0004ed2a f30f59d2

mulss

%xmm2,

0004ed2e f30f58ca

addss

%xmm2,

0004ed32 f30f59e4

mulss

%xmm4,

0004ed36 f30f58cc

addss

%xmm4,

0004ed3a f30f114df8

movss

%xmm1,0xf8(%eb

0004ed3f d945f8

flds

0004ed42 c9
0004ed43 c3
0004ed44 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

0004ed4a 660f1f440000

nopw

0x00(%eax,%eax

+0

0004ed50 55

0xf8(%

pushl

%ebp
+1
0004ed51 89e5
%esp,%ebp
+3
0004ed53 53
%ebx
+4
0004ed54 8b4d08
0x08(%ebp),%ecx
+7
0004ed57 8b450c
0x0c(%ebp),%eax
+10 0004ed5a 8b5510
ebp),%edx
+13 0004ed5d 8b5d14
ebp),%ebx
+16 0004ed60 f30f105004
m2
+21 0004ed65 f30f5c5204
m2
+26 0004ed6a f30f1008
,%xmm1
+30 0004ed6e f30f5c0a
,%xmm1

movl
pushl
movl
movl
movl

0x10(%

movl

0x14(%

movss

0x04(%eax),%xm

subss

0x04(%edx),%xm
movss

(%eax)

subss

(%edx)

+34 0004ed72 f30f104008

movss

0x08(%eax),%xm

+39 0004ed77 f30f5c4208

subss

0x08(%edx),%xm

f30f1181f4000000

movss

%xmm0,0x000000

f30f1191f0000000

movss

%xmm2,0x000000

f30f1189ec000000

movss

%xmm1,0x000000

f30f105304

movss

0x04(%ebx),%xm

f30f5c5204

subss

0x04(%edx),%xm

m0
m0
+44 0004ed7c
f4(%ecx)
+52 0004ed84
f0(%ecx)
+60 0004ed8c
ec(%ecx)
+68 0004ed94
m2
+73 0004ed99
m2
+78 0004ed9e
,%xmm1
+82 0004eda2
,%xmm1
+86 0004eda6
m0
+91 0004edab
m0
+96 0004edb0
00(%ecx)
+104 0004edb8
fc(%ecx)
+112 0004edc0
f8(%ecx)
+120 0004edc8
,%eax
+122 0004edca
4(%ecx)
+128 0004edd0
edx),%eax
+131 0004edd3
8(%ecx)
+137 0004edd9
edx),%eax
+140 0004eddc
c(%ecx)
+146 0004ede2
+147 0004ede3
+148 0004ede4
+149 0004ede5
+150 0004ede6
ax)
+0

f30f100b

movss

(%ebx)

f30f5c0a

subss

(%edx)

f30f104308

movss

0x08(%ebx),%xm

f30f5c4208

subss

0x08(%edx),%xm

f30f118100010000

movss

%xmm0,0x000001

f30f1191fc000000

movss

%xmm2,0x000000

f30f1189f8000000

movss

%xmm1,0x000000

8b02

movl

898104010000

movl

8b4204

%eax,0x0000010
movl

898108010000

movl

8b4208

0x04(%
%eax,0x0000010

movl

89810c010000
5b
c9
c3
90
662e0f1f840000000000

(%edx)

movl

0x08(%
%eax,0x0000010

popl
%ebx
leave
ret
nop
%cs:0x00000000(%eax,%e

nopw

0004edf0 55

pushl

%ebp
+1
0004edf1 89e5
%esp,%ebp
+3
0004edf3 53
%ebx
+4
0004edf4 8b5508
0x08(%ebp),%edx
+7
0004edf7 8b5d0c
0x0c(%ebp),%ebx
+10 0004edfa 8b4d10
ebp),%ecx
+13 0004edfd f30f106a0c

movl
pushl
movl
movl
movl
movss

0x10(%
0x0c(%edx),%xm

m5
+18 0004ee02 f30f105a10

movss

0x10(%edx),%xm

+23 0004ee07 f30f106214

movss

0x14(%edx),%xm

m3
m4
+28
%xmm1
+31
,%xmm1
+35
%xmm0
+38
m0
+43
%xmm1
+47
%xmm0
+50
m0
+55
%xmm1
+59
%xmm6
+62
%xmm1
+65
ee40
+67
eax
+69
+70
+71
+72
x,%eax)
+80
,%xmm2
+84
,%xmm2
+88
%xmm2
+92
m0
+97
m0
+102
%xmm3
+106
%xmm2
+110
m0
+115
m0
+120
%xmm4
+124
%xmm2
+128
%xmm2
+131
ee33

0004ee0c 0f28cd

movaps

%xmm5,

0004ee0f f30f5909

mulss

(%ecx)

0004ee13 0f28c3

movaps

%xmm3,

0004ee16 f30f594104

mulss

0x04(%ecx),%xm

0004ee1b f30f58c8

addss

%xmm0,

0004ee1f 0f28c4

movaps

%xmm4,

0004ee22 f30f594108

mulss

0x08(%ecx),%xm

0004ee27 f30f58c8

addss

%xmm0,

0004ee2b 0f57f6

xorps

%xmm6,

0004ee2e 0f2ece

ucomiss

%xmm6,

0004ee31 720d

jb

0x0004

0004ee33 31c0

xorl

%eax,%

0004ee35
0004ee36
0004ee37
0004ee38

popl
leave
ret

%ebx

5b
c9
c3
0f1f840000000000

nopl

0x00000000(%ea

0004ee40 f30f1012

movss

(%edx)

0004ee44 f30f5c13

subss

(%ebx)

0004ee48 f30f59d5

mulss

%xmm5,

0004ee4c f30f104204

movss

0x04(%edx),%xm

0004ee51 f30f5c4304

subss

0x04(%ebx),%xm

0004ee56 f30f59d8

mulss

%xmm0,

0004ee5a f30f58d3

addss

%xmm3,

0004ee5e f30f104208

movss

0x08(%edx),%xm

0004ee63 f30f5c4308

subss

0x08(%ebx),%xm

0004ee68 f30f59e0

mulss

%xmm0,

0004ee6c f30f58d4

addss

%xmm4,

0004ee70 0f2ed6

ucomiss

%xmm6,

0004ee73 73be

jae

0x0004

+133 0004ee75
%xmm1
+136 0004ee78
ee33
+138 0004ee7a
%xmm0
+141 0004ee7d
%xmm0
+145 0004ee81
edx),%eax
+148 0004ee84
%xmm3
+151 0004ee87
%xmm3
+156 0004ee8c
%xmm3
+161 0004ee91
m3
+166 0004ee96
edx),%eax
+169 0004ee99
%xmm1
+172 0004ee9c
%xmm1
+177 0004eea1
%xmm1
+182 0004eea6
m1
+187 0004eeab
%xmm2
+190 0004eeae
m2
+195 0004eeb3
%xmm0
+198 0004eeb6
m0
+203 0004eebb
%xmm2
+207 0004eebf
%xmm6
+210 0004eec2
+216 0004eec8
m4
+224 0004eed0
%xmm2
+227 0004eed3
+233 0004eed9
%xmm0
+236 0004eedc
m0
+241 0004eee1
m1
+246 0004eee6
%xmm0
+250 0004eeea
%xmm6
+253 0004eeed
+259 0004eef3
%xmm2
+263 0004eef7

0f2eca

ucomiss

%xmm2,

73b9

jae

0x0004

0f28c2

movaps

%xmm2,

f30f5ec1

divss

%xmm1,

8b4230

movl

0x30(%

0f28d8

movaps

%xmm0,

f30f591c81

mulss

(%ecx,%eax,4),

f30f581c83

addss

(%ebx,%eax,4),

f30f5c5a28

subss

0x28(%edx),%xm

8b4234

movl

0x34(%

0f28c8

movaps

%xmm0,

f30f590c81

mulss

(%ecx,%eax,4),

f30f580c83

addss

(%ebx,%eax,4),

f30f5c4a2c

subss

0x2c(%edx),%xm

0f28d1
f30f595218

movaps
mulss

0f28c3
f30f59421c

%xmm1,
0x18(%edx),%xm

movaps
mulss

%xmm3,
0x1c(%edx),%xm

f30f5cd0

subss

%xmm0,

0f2ef2

ucomiss

%xmm2,

0f876bffffff
f30f1025e8120e00

ja
movss

0f2ed4

0x0004ee33
0x000e12e8,%xm
ucomiss

%xmm4,

0f875affffff
0f28c3

ja

f30f594224

mulss

0x24(%edx),%xm

f30f594a20

mulss

0x20(%edx),%xm

movaps

0x0004ee33
%xmm3,

f30f5cc1

subss

%xmm1,

0f2ef0

ucomiss

%xmm0,

0f8740ffffff
f30f58d0
31c0

ja
addss
xorl

0x0004ee33
%xmm0,
%eax,%

eax
+265
%xmm2
+268
+271
+276
)
+282
)

0004eef9 0f2ed4

ucomiss

0004eefc 0f96c0
0004eeff e931ffffff
0004ef04 660f1f440000

jmp
nopw

%al
0x0004ee35
0x00(%eax,%eax

0004ef0a 660f1f440000

nopw

0x00(%eax,%eax

+0

setbe

%xmm4,

0004ef10 55

pushl

%ebp
+1
0004ef11 89e5
%esp,%ebp
+3
0004ef13 53
%ebx
+4
0004ef14 8b5508
0x08(%ebp),%edx
+7
0004ef17 8b5d0c
0x0c(%ebp),%ebx
+10 0004ef1a 8b4d10
ebp),%ecx
+13 0004ef1d f30f106a0c
m5
+18 0004ef22 f30f105a10
m3
+23 0004ef27 f30f106214
m4
+28 0004ef2c 0f28cd
%xmm1
+31 0004ef2f f30f5909
,%xmm1
+35 0004ef33 0f28c3
%xmm0
+38 0004ef36 f30f594104
m0
+43 0004ef3b f30f58c8
%xmm1
+47 0004ef3f 0f28c4
%xmm0
+50 0004ef42 f30f594108
m0
+55 0004ef47 f30f58c8
%xmm1
+59 0004ef4b 0f57f6
%xmm6
+62 0004ef4e 0f2ece
%xmm1
+65 0004ef51 720d
ef60
+67 0004ef53 31c0
eax
+69 0004ef55 5b
+70 0004ef56 c9
+71 0004ef57 c3
+72 0004ef58 0f1f840000000000
x,%eax)
+80 0004ef60 f30f1012
,%xmm2
+84 0004ef64 f30f5c13

movl
pushl
movl
movl
movl

0x10(%

movss

0x0c(%edx),%xm

movss

0x10(%edx),%xm

movss

0x14(%edx),%xm
movaps

%xmm5,

mulss

(%ecx)

movaps

%xmm3,

mulss

0x04(%ecx),%xm
addss

%xmm0,

movaps

%xmm4,

mulss

0x08(%ecx),%xm
addss

%xmm0,

xorps

%xmm6,

ucomiss

%xmm6,

jb

0x0004

xorl

%eax,%

popl
leave
ret

%ebx

nopl

0x00000000(%ea
movss

(%edx)

subss

(%ebx)

,%xmm2
+88 0004ef68
%xmm2
+92 0004ef6c
m0
+97 0004ef71
m0
+102 0004ef76
%xmm3
+106 0004ef7a
%xmm2
+110 0004ef7e
m0
+115 0004ef83
m0
+120 0004ef88
%xmm4
+124 0004ef8c
%xmm2
+128 0004ef90
%xmm2
+131 0004ef93
ef53
+133 0004ef95
%xmm0
+136 0004ef98
ebp),%eax
+139 0004ef9b
m0
+144 0004efa0
%xmm0
+147 0004efa3
ef53
+149 0004efa5
%xmm4
+152 0004efa8
%xmm4
+156 0004efac
edx),%eax
+159 0004efaf
%xmm2
+162 0004efb2
%xmm2
+167 0004efb7
%xmm2
+172 0004efbc
m2
+177 0004efc1
edx),%eax
+180 0004efc4
%xmm1
+183 0004efc7
%xmm1
+188 0004efcc
%xmm1
+193 0004efd1
m1
+198 0004efd6
%xmm3
+201 0004efd9

f30f59d5

mulss

%xmm5,

f30f104204

movss

0x04(%edx),%xm

f30f5c4304

subss

0x04(%ebx),%xm

f30f59d8

mulss

%xmm0,

f30f58d3

addss

%xmm3,

f30f104208

movss

0x08(%edx),%xm

f30f5c4308

subss

0x08(%ebx),%xm

f30f59e0

mulss

%xmm0,

f30f58d4

addss

%xmm4,

0f2ed6

ucomiss

%xmm6,

73be

jae

0x0004

0f28c1

movaps

%xmm1,

8b4514

movl

0x14(%

f30f594038

mulss

0x38(%eax),%xm

0f2ec2

ucomiss

%xmm2,

73ae

jae

0x0004

0f28e2

movaps

%xmm2,

f30f5ee1

divss

%xmm1,

8b4230

movl

0x30(%

0f28d4

movaps

%xmm4,

f30f591481

mulss

(%ecx,%eax,4),

f30f581483

addss

(%ebx,%eax,4),

f30f5c5228

subss

0x28(%edx),%xm

8b4234

movl

0x34(%

0f28cc

movaps

%xmm4,

f30f590c81

mulss

(%ecx,%eax,4),

f30f580c83

addss

(%ebx,%eax,4),

f30f5c4a2c

subss

0x2c(%edx),%xm

0f28d9
f30f595a18

movaps
mulss

%xmm1,
0x18(%edx),%xm

m3
+206 0004efde
%xmm0
+209 0004efe1
m0
+214 0004efe6
%xmm3
+218 0004efea
%xmm6
+221 0004efed
+227 0004eff3
m5
+235 0004effb
%xmm3
+238 0004effe
+244 0004f004
m2
+249 0004f009
m1
+254 0004f00e
%xmm2
+258 0004f012
%xmm6
+261 0004f015
+267 0004f01b
%xmm0
+270 0004f01e
%xmm0
+274 0004f022
%xmm0
+277 0004f025
+283 0004f02b
ebp),%eax
+286 0004f02e
x)
+291 0004f033
edx),%eax
+294 0004f036
ebp),%edx
+297 0004f039
x44(%edx)
+300 0004f03c
x)
+305 0004f041
x)
+310 0004f046
ax
+315 0004f04b
+0

0f28c2

movaps

f30f59421c

mulss

%xmm2,
0x1c(%edx),%xm

f30f5cd8

subss

%xmm0,

0f2ef3

ucomiss

%xmm3,

0f8760ffffff
f30f102de8120e00

ja
movss

0f2edd

0x0004ef53
0x000e12e8,%xm
ucomiss

%xmm5,

0f874fffffff
f30f595224

ja
mulss

0x0004ef53
0x24(%edx),%xm

f30f594a20

mulss

0x20(%edx),%xm

f30f5cd1

subss

%xmm1,

0f2ef2

ucomiss

%xmm2,

0f8738ffffff
0f28c3

ja
movaps

0x0004ef53
%xmm3,

f30f58c2

addss

%xmm2,

0f2ec5

ucomiss

%xmm5,

0f8728ffffff
8b4514

ja

f30f116038

movss

movl

0x0004ef53
0x14(%
%xmm4,0x38(%ea

8b4238

movl

0x38(%

8b5514

movl

0x14(%

894244

movl

%eax,0

f30f115a3c

movss

%xmm3,0x3c(%ed

f30f115240

movss

%xmm2,0x40(%ed

b801000000

movl

$0x00000001,%e

e905ffffff

jmp

0x0004ef55

0004f050 55

pushl

%ebp
+1
0004f051
%esp,%ebp
+3
0004f053
%ebx
+4
0004f054
0x08(%ebp),%ecx
+7
0004f057
0x0c(%ebp),%eax
+10 0004f05a 8b5510

89e5

movl

53

pushl

8b4d08

movl

8b450c

movl
movl

0x10(%

ebp),%edx
+13 0004f05d
ebp),%ebx
+16 0004f060
,%xmm1
+20 0004f064
,%xmm1
+24 0004f068
m0
+29 0004f06d
m0
+34 0004f072
88(%ecx)
+42 0004f07a
84(%ecx)
+50 0004f082
,%xmm1
+54 0004f086
,%xmm1
+58 0004f08a
m0
+63 0004f08f
m0
+68 0004f094
98(%ecx)
+76 0004f09c
94(%ecx)
+84 0004f0a4
,%eax
+86 0004f0a6
x74(%ecx)
+89 0004f0a9
edx),%eax
+92 0004f0ac
x78(%ecx)
+95 0004f0af
+96 0004f0b0
+97 0004f0b1
+98 0004f0b2
x)
+105 0004f0b9
x)
+0

8b5d14

movl

0x14(%

f30f1008

movss

(%eax)

f30f5c0a

subss

(%edx)

f30f104004

movss

0x04(%eax),%xm

f30f5c4204

subss

0x04(%edx),%xm

f30f118188000000

movss

%xmm0,0x000000

f30f118984000000

movss

%xmm1,0x000000

f30f100b

movss

(%ebx)

f30f5c0a

subss

(%edx)

f30f104304

movss

0x04(%ebx),%xm

f30f5c4204

subss

0x04(%edx),%xm

f30f118198000000

movss

%xmm0,0x000000

f30f118994000000

movss

%xmm1,0x000000

8b02

movl

(%edx)

894174

movl

%eax,0

8b4204

movl

0x04(%

894178

movl

%eax,0

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

0004f0c0 55

pushl

%ebp
+1
0004f0c1 89e5
%esp,%ebp
+3
0004f0c3 8b4508
0x08(%ebp),%eax
+6
0004f0c6 8b550c
0x0c(%ebp),%edx
+9
0004f0c9 f30f104d10
ebp),%xmm1
+14 0004f0ce f30f105514
m2
+19 0004f0d3 0f28da
%xmm3
+22 0004f0d6 f30f599a98000000
x),%xmm3
+30 0004f0de 0f28c1

movl
movl
movl
movss
movss

0x10(%
0x14(%ebp),%xm

movaps
mulss

%xmm2,
0x00000098(%ed

movaps

%xmm1,

%xmm0
+33 0004f0e1
x),%xmm0
+41 0004f0e9
m0
+46 0004f0ee
%xmm3
+50 0004f0f2
x),%xmm2
+58 0004f0fa
x),%xmm1
+66 0004f102
m1
+71 0004f107
%xmm2
+75 0004f10b
(%eax)
+79 0004f10f
x)
+84 0004f114
+85 0004f115
4
+88 0004f118
x,%eax)
+0

f30f598288000000

mulss

0x00000088(%ed

f30f584278

addss

0x78(%edx),%xm

f30f58d8

addss

%xmm0,

f30f599294000000

mulss

0x00000094(%ed

f30f598a84000000

mulss

0x00000084(%ed

f30f584a74

addss

0x74(%edx),%xm

f30f58d1

addss

%xmm1,

f30f1110

movss

%xmm2,

f30f115804

movss

c9
c20400
0f1f840000000000

%xmm3,0x04(%ea
leave
retl

nopl

$0x000
0x00000000(%ea

0004f120 55

pushl

%ebp
+1
0004f121 89e5
%esp,%ebp
+3
0004f123 8b5508
0x08(%ebp),%edx
+6
0004f126 8b450c
0x0c(%ebp),%eax
+9
0004f129 f30f104d10
ebp),%xmm1
+14 0004f12e f30f105514
m2
+19 0004f133 0f28e2
%xmm4
+22 0004f136 f30f59a000010000
x),%xmm4
+30 0004f13e 0f28c1
%xmm0
+33 0004f141 f30f5980f4000000
x),%xmm0
+41 0004f149 f30f58800c010000
x),%xmm0
+49 0004f151 f30f58e0
%xmm4
+53 0004f155 0f28da
%xmm3
+56 0004f158 f30f5998fc000000
x),%xmm3
+64 0004f160 0f28c1
%xmm0
+67 0004f163 f30f5980f0000000
x),%xmm0
+75 0004f16b f30f588008010000
x),%xmm0
+83 0004f173 f30f58d8

movl
movl
movl
movss
movss

0x10(%
0x14(%ebp),%xm

movaps
mulss

%xmm2,
0x00000100(%ea

movaps

%xmm1,

mulss

0x000000f4(%ea

addss

0x0000010c(%ea
addss

%xmm0,

movaps

%xmm2,

mulss

0x000000fc(%ea
movaps

%xmm1,

mulss

0x000000f0(%ea

addss

0x00000108(%ea
addss

%xmm0,

%xmm3
+87 0004f177
x),%xmm2
+95 0004f17f
x),%xmm1
+103 0004f187
x),%xmm1
+111 0004f18f
%xmm2
+115 0004f193
(%edx)
+119 0004f197
x)
+124 0004f19c
x)
+129 0004f1a1
%xmm0
+132 0004f1a4
%xmm0
+136 0004f1a8
%xmm1
+139 0004f1ab
%xmm1
+143 0004f1af
%xmm0
+147 0004f1b3
%xmm1
+150 0004f1b6
%xmm1
+154 0004f1ba
%xmm0
+158 0004f1be
%xmm1
+162 0004f1c2
m1
+169 0004f1c9
f1cd
+171 0004f1cb
f1f3
+173 0004f1cd
m0
+181 0004f1d5
%xmm0
+185 0004f1d9
%xmm2
+189 0004f1dd
(%edx)
+193 0004f1e1
%xmm3
+197 0004f1e5
x)
+202 0004f1ea
%xmm4
+206 0004f1ee
x)
+211 0004f1f3
eax
+213 0004f1f5
+214 0004f1f6
4

f30f5990f8000000

mulss

0x000000f8(%ea

f30f5988ec000000

mulss

0x000000ec(%ea

f30f588804010000

addss

0x00000104(%ea

f30f58d1

addss

%xmm1,

f30f1112

movss

%xmm2,

f30f115a04

movss

%xmm3,0x04(%ed

f30f116208

movss

%xmm4,0x08(%ed

0f28c2

movaps

%xmm2,

f30f59c2

mulss

%xmm2,

0f28cb

movaps

%xmm3,

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

0f28cc

movaps

%xmm4,

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

f30f51c8

sqrtss

%xmm0,

0f2e0df4120e00

ucomiss

0x000e12f4,%xm

7a02

jp

0x0004

7426

je

0x0004

f30f1005e8120e00

movss

0x000e12e8,%xm

f30f5ec1

divss

%xmm1,

f30f59d0

mulss

%xmm0,

f30f1112

movss

%xmm2,

f30f59d8

mulss

%xmm0,

f30f115a04

movss

f30f59e0
f30f116208

%xmm3,0x04(%ed
mulss

movss

%xmm0,
%xmm4,0x08(%ed

89d0

movl

%edx,%

c9
c20400

leave
retl

$0x000

+217 0004f1f9 90
+218 0004f1fa 660f1f440000

nop
nopw

0x00(%eax,%eax

)
+0

0004f200 55

pushl

%ebp
+1
0004f201 89e5
%esp,%ebp
+3
0004f203 8b5508
0x08(%ebp),%edx
+6
0004f206 8b450c
0x0c(%ebp),%eax
+9
0004f209 f30f104d10
ebp),%xmm1
+14 0004f20e f30f105514
m2
+19 0004f213 0f28e2
%xmm4
+22 0004f216 f30f59a0dc000000
x),%xmm4
+30 0004f21e 0f28c1
%xmm0
+33 0004f221 f30f5980d0000000
x),%xmm0
+41 0004f229 f30f5880e8000000
x),%xmm0
+49 0004f231 f30f58e0
%xmm4
+53 0004f235 0f28da
%xmm3
+56 0004f238 f30f5998d8000000
x),%xmm3
+64 0004f240 0f28c1
%xmm0
+67 0004f243 f30f5980cc000000
x),%xmm0
+75 0004f24b f30f5880e4000000
x),%xmm0
+83 0004f253 f30f58d8
%xmm3
+87 0004f257 f30f5990d4000000
x),%xmm2
+95 0004f25f f30f5988c8000000
x),%xmm1
+103 0004f267 f30f5888e0000000
x),%xmm1
+111 0004f26f f30f58d1
%xmm2
+115 0004f273 f30f1112
(%edx)
+119 0004f277 f30f115a04
x)
+124 0004f27c f30f116208
x)
+129 0004f281 0f28c2
%xmm0
+132 0004f284 f30f59c2
%xmm0
+136 0004f288 0f28cb
%xmm1

movl
movl
movl
movss
movss

0x10(%
0x14(%ebp),%xm

movaps
mulss

%xmm2,
0x000000dc(%ea

movaps

%xmm1,

mulss

0x000000d0(%ea

addss

0x000000e8(%ea
addss

%xmm0,

movaps

%xmm2,

mulss

0x000000d8(%ea
movaps

%xmm1,

mulss

0x000000cc(%ea

addss

0x000000e4(%ea
addss

%xmm0,

mulss

0x000000d4(%ea

mulss

0x000000c8(%ea

addss

0x000000e0(%ea
addss

%xmm1,

movss

%xmm2,

movss

%xmm3,0x04(%ed

movss

%xmm4,0x08(%ed
movaps

%xmm2,

mulss

%xmm2,

movaps

%xmm3,

+139
%xmm1
+143
%xmm0
+147
%xmm1
+150
%xmm1
+154
%xmm0
+158
%xmm1
+162
m1
+169
f2ad
+171
f2d3
+173
m0
+181
%xmm0
+185
%xmm2
+189
(%edx)
+193
%xmm3
+197
x)
+202
%xmm4
+206
x)
+211
eax
+213
+214
4
+217
+218
)

0004f28b f30f59cb

mulss

%xmm3,

0004f28f f30f58c1

addss

%xmm1,

0004f293 0f28cc

movaps

%xmm4,

0004f296 f30f59cc

mulss

%xmm4,

0004f29a f30f58c1

addss

%xmm1,

0004f29e f30f51c8

sqrtss

%xmm0,

0004f2a2 0f2e0df4120e00

ucomiss

0x000e12f4,%xm

0004f2a9 7a02

jp

0x0004

0004f2ab 7426

je

0x0004

0004f2ad f30f1005e8120e00

movss

0x000e12e8,%xm

0004f2b5 f30f5ec1

divss

%xmm1,

0004f2b9 f30f59d0

mulss

%xmm0,

0004f2bd f30f1112

movss

%xmm2,

0004f2c1 f30f59d8

mulss

%xmm0,

0004f2c5 f30f115a04

movss

0004f2ca f30f59e0

%xmm3,0x04(%ed
mulss

0004f2ce f30f116208

movss

%xmm0,
%xmm4,0x08(%ed

0004f2d3 89d0

movl

%edx,%

0004f2d5 c9
0004f2d6 c20400

leave
retl

$0x000

0004f2d9 90
0004f2da 660f1f440000
+0

nop
nopw

0x00(%eax,%eax

0004f2e0 55

pushl

%ebp
+1
0004f2e1
%esp,%ebp
+3
0004f2e3
%edi
+4
0004f2e4
%esi
+5
0004f2e5
%ebx
+6
0004f2e6
$0x7c,%esp
+9
0004f2e9
0x08(%ebp),%edi
+12 0004f2ec 8b5d14
ebp),%ebx
+15 0004f2ef 8b7518

89e5

movl

57

pushl

56

pushl

53

pushl

83ec7c

subl

8b7d08

movl
movl

0x14(%

movl

0x18(%

ebp),%esi
+18 0004f2f2
ebp),%eax
+21 0004f2f5
x3c(%edi)
+24 0004f2f8
ebp),%eax
+27 0004f2fb
x40(%edi)
+30 0004f2fe
x38(%edi)
+33 0004f301
m0
+38 0004f306
m0
+46 0004f30e
+51 0004f313
_floor
+56 0004f318
ebp)
+59 0004f31b
m0
+64 0004f320
m0
+72 0004f328
%xmm0
+76 0004f32c
p)
+81 0004f331
m0
+86 0004f336
m0
+94 0004f33e
+99 0004f343
_floor
+104 0004f348
ebp)
+107 0004f34b
m0
+112 0004f350
m0
+120 0004f358
%xmm0
+124 0004f35c
p)
+129 0004f361
,%xmm0
+133 0004f365
m0
+141 0004f36d
+146 0004f372
_floor
+151 0004f377
ebp)
+154 0004f37a
m0
+159 0004f37f
m0
+167 0004f387
%xmm0

8b450c

movl

0x0c(%

89473c

movl

%eax,0

8b4510

movl

0x10(%

894740

movl

%eax,0

897f38

movl

%edi,0

f30f5a4308

cvtss2sd

0x08(%ebx),%xm

f20f590508150e00

mulsd

0x000e1508,%xm

f20f110424
e8d43a0b00

movsd
calll

%xmm0,(%esp)
0x00102dec

dd5d90

fstpl

0x90(%

f20f104590

movsd

0x90(%ebp),%xm

f20f5e0508150e00

divsd

0x000e1508,%xm

f20f5ac0

cvtsd2ss

%xmm0,

f30f1145ac

movss

%xmm0,0xac(%eb

f30f5a4304

cvtss2sd

0x04(%ebx),%xm

f20f590508150e00

mulsd

0x000e1508,%xm

f20f110424
e8a43a0b00

movsd
calll

%xmm0,(%esp)
0x00102dec

dd5d90

fstpl

0x90(%

f20f104590

movsd

0x90(%ebp),%xm

f20f5e0508150e00

divsd

0x000e1508,%xm

f20f5ac0
f30f1145b0

cvtsd2ss
movss

%xmm0,

f30f5a03

%xmm0,0xb0(%eb
cvtss2sd

(%ebx)

f20f590508150e00

mulsd

0x000e1508,%xm

f20f110424
e8753a0b00

movsd
calll

%xmm0,(%esp)
0x00102dec

dd5d90

fstpl

0x90(%

f20f104590

movsd

0x90(%ebp),%xm

f20f5e0508150e00

divsd

0x000e1508,%xm

f20f5ac0

cvtsd2ss

%xmm0,

+171 0004f38b f30f1145b4

movss

%xmm0,0xb4(%eb

cvtss2sd

0x08(%esi),%xm

mulsd

0x000e1508,%xm

movsd
calll

%xmm0,(%esp)
0x00102dec

p)
+176 0004f390 f30f5a4608
m0
+181 0004f395 f20f590508150e00
m0
+189 0004f39d
+194 0004f3a2
_floor
+199 0004f3a7
ebp)
+202 0004f3aa
m0
+207 0004f3af
m0
+215 0004f3b7
%xmm0
+219 0004f3bb
p)
+224 0004f3c0
m0
+229 0004f3c5
m0
+237 0004f3cd
+242 0004f3d2
_floor
+247 0004f3d7
ebp)
+250 0004f3da
m0
+255 0004f3df
m0
+263 0004f3e7
%xmm0
+267 0004f3eb
p)
+272 0004f3f0
,%xmm0
+276 0004f3f4
m0
+284 0004f3fc
+289 0004f401
_floor
+294 0004f406
ebp)
+297 0004f409
m0
+302 0004f40e
m0
+310 0004f416
%xmm0
+314 0004f41a
p)
+319 0004f41f
ebp),%eax
+322 0004f422
m0
+327 0004f427
m0
+335 0004f42f

f20f110424
e8453a0b00
dd5d90

fstpl

0x90(%

f20f104590

movsd

0x90(%ebp),%xm

f20f5e0508150e00

divsd

0x000e1508,%xm

f20f5ac0

cvtsd2ss

%xmm0,

f30f1145b8

movss

%xmm0,0xb8(%eb

f30f5a4604

cvtss2sd

0x04(%esi),%xm

f20f590508150e00

mulsd

0x000e1508,%xm

f20f110424
e8153a0b00

movsd
calll

%xmm0,(%esp)
0x00102dec

dd5d90

fstpl

0x90(%

f20f104590

movsd

0x90(%ebp),%xm

f20f5e0508150e00

divsd

0x000e1508,%xm

f20f5ac0
f30f1145bc

cvtsd2ss
movss

%xmm0,

f30f5a06

%xmm0,0xbc(%eb
cvtss2sd

(%esi)

f20f590508150e00

mulsd

0x000e1508,%xm

f20f110424
e8e6390b00

movsd
calll

%xmm0,(%esp)
0x00102dec

dd5d90

fstpl

0x90(%

f20f104590

movsd

0x90(%ebp),%xm

f20f5e0508150e00

divsd

0x000e1508,%xm

f20f5ac0
f30f1145c0

cvtsd2ss
movss

8b451c

%xmm0,
%xmm0,0xc0(%eb

movl

0x1c(%

f30f5a4008

cvtss2sd

0x08(%eax),%xm

f20f590508150e00

mulsd

0x000e1508,%xm

f20f110424

movsd

%xmm0,(%esp)

+340 0004f434
_floor
+345 0004f439
ebp)
+348 0004f43c
m0
+353 0004f441
m0
+361 0004f449
%xmm0
+365 0004f44d
p)
+370 0004f452
ebp),%eax
+373 0004f455
m0
+378 0004f45a
m0
+386 0004f462
+391 0004f467
_floor
+396 0004f46c
ebp)
+399 0004f46f
m0
+404 0004f474
m0
+412 0004f47c
%xmm7
+416 0004f480
ebp),%eax
+419 0004f483
,%xmm0
+423 0004f487
m0
+431 0004f48f
+436 0004f494
p)
+441 0004f499
_floor
+446 0004f49e
ebp)
+449 0004f4a1
m0
+454 0004f4a6
m0
+462 0004f4ae
%xmm0
+466 0004f4b2
m3
+474 0004f4ba
i)
+479 0004f4bf
i)
+484 0004f4c4
i)
+489 0004f4c9
ax
+494 0004f4ce
x58(%edi)

e8b3390b00

calll

dd5d90

0x00102dec
fstpl

0x90(%

f20f104590

movsd

0x90(%ebp),%xm

f20f5e0508150e00

divsd

0x000e1508,%xm

f20f5ac0
f30f1145c4

cvtsd2ss
movss

%xmm0,

8b451c

%xmm0,0xc4(%eb
movl

0x1c(%

f30f5a4004

cvtss2sd

0x04(%eax),%xm

f20f590508150e00

mulsd

0x000e1508,%xm

f20f110424
e880390b00

movsd
calll

%xmm0,(%esp)
0x00102dec

dd5d90

fstpl

0x90(%

f20f104590

movsd

0x90(%ebp),%xm

f20f5e0508150e00

divsd

0x000e1508,%xm

f20f5af8

cvtsd2ss

%xmm0,

8b451c

movl

0x1c(%

f30f5a00

cvtss2sd

(%eax)

f20f590508150e00

mulsd

0x000e1508,%xm

f20f110424
f30f117d98

movsd
movss

%xmm0,(%esp)
%xmm7,0x98(%eb

e84e390b00

calll

0x00102dec

dd5d90

fstpl

0x90(%

f20f104590

movsd

0x90(%ebp),%xm

f20f5e0508150e00

divsd

0x000e1508,%xm

f20f5ac0

cvtsd2ss

%xmm0,

f30f101dac1a1000

movss

0x00101aac,%xm

f30f115f4c

movss

%xmm3,0x4c(%ed

f30f115f48

movss

%xmm3,0x48(%ed

f30f115f44

movss

%xmm3,0x44(%ed

b8ffff7fff

movl

$0xff7fffff,%e

894758

movl

%eax,0

+497 0004f4d1
x54(%edi)
+500 0004f4d4
x50(%edi)
+503 0004f4d7
ebp),%xmm3
+507 0004f4db
m7
+512 0004f4e0
f4ec
+514 0004f4e2
m1
+519 0004f4e7
i)
+524 0004f4ec
m1
+529 0004f4f1
edi),%xmm1
+533 0004f4f5
f4fc
+535 0004f4f7
i)
+540 0004f4fc
m4
+545 0004f501
ebp),%xmm4
+549 0004f505
f514
+551 0004f507
m1
+556 0004f50c
i)
+561 0004f511
%xmm4
+564 0004f514
m1
+569 0004f519
edi),%xmm1
+573 0004f51d
f524
+575 0004f51f
i)
+580 0004f524
m3
+585 0004f529
ebp),%xmm3
+589 0004f52d
f53c
+591 0004f52f
m1
+596 0004f534
i)
+601 0004f539
%xmm3
+604 0004f53c
m1
+609 0004f541
edi),%xmm1
+613 0004f545
f54c

894754

movl

%eax,0

894750

movl

%eax,0

0f2e5db4

ucomiss

0xb4(%

f30f107d98

movss

760a

0x98(%ebp),%xm
jbe

0x0004

f30f104db4

movss

0xb4(%ebp),%xm

f30f114f44

movss

%xmm1,0x44(%ed

f30f104db4

movss

0xb4(%ebp),%xm

0f2e4f50

ucomiss

0x50(%

7605

jbe

0x0004

f30f114f50

movss

%xmm1,0x50(%ed

f30f106748

movss

0x48(%edi),%xm

0f2e65b0

ucomiss

0xb0(%

760d

jbe

0x0004

f30f104db0

movss

0xb0(%ebp),%xm

f30f114f48

movss

%xmm1,0x48(%ed

0f28e1
f30f104db0

movaps
movss

%xmm1,
0xb0(%ebp),%xm

0f2e4f54

ucomiss

0x54(%

7605

jbe

0x0004

f30f114f54

movss

%xmm1,0x54(%ed

f30f105f4c

movss

0x4c(%edi),%xm

0f2e5dac

ucomiss

0xac(%

760d

jbe

0x0004

f30f104dac

movss

0xac(%ebp),%xm

f30f114f4c

movss

%xmm1,0x4c(%ed

0f28d9
f30f104dac

movaps
movss

%xmm1,
0xac(%ebp),%xm

0f2e4f58

ucomiss

0x58(%

7605

jbe

0x0004

+615 0004f547 f30f114f58

movss

%xmm1,0x58(%ed

movss

0x44(%edi),%xm

i)
+620 0004f54c f30f105744
m2
+625 0004f551
ebp),%xmm2
+629 0004f555
f564
+631 0004f557
m1
+636 0004f55c
i)
+641 0004f561
%xmm2
+644 0004f564
m1
+649 0004f569
edi),%xmm1
+653 0004f56d
f574
+655 0004f56f
i)
+660 0004f574
ebp),%xmm4
+664 0004f578
f587
+666 0004f57a
m1
+671 0004f57f
i)
+676 0004f584
%xmm4
+679 0004f587
m1
+684 0004f58c
edi),%xmm1
+688 0004f590
f597
+690 0004f592
i)
+695 0004f597
ebp),%xmm3
+699 0004f59b
f5aa
+701 0004f59d
m1
+706 0004f5a2
i)
+711 0004f5a7
%xmm3
+714 0004f5aa
m1
+719 0004f5af
edi),%xmm1
+723 0004f5b3
f5ba
+725 0004f5b5
i)
+730 0004f5ba
%xmm2

0f2e55c0

ucomiss

0xc0(%

760d

jbe

0x0004

f30f104dc0

movss

0xc0(%ebp),%xm

f30f114f44

movss

%xmm1,0x44(%ed

0f28d1
f30f104dc0

movaps
movss

%xmm1,
0xc0(%ebp),%xm

0f2e4f50

ucomiss

0x50(%

7605

jbe

0x0004

f30f114f50

movss

%xmm1,0x50(%ed

0f2e65bc

ucomiss

0xbc(%

760d

jbe

0x0004

f30f104dbc

movss

0xbc(%ebp),%xm

f30f114f48

movss

%xmm1,0x48(%ed

0f28e1
f30f104dbc

movaps
movss

%xmm1,
0xbc(%ebp),%xm

0f2e4f54

ucomiss

0x54(%

7605

jbe

0x0004

f30f114f54

movss

%xmm1,0x54(%ed

0f2e5db8

ucomiss

0xb8(%

760d

jbe

0x0004

f30f104db8

movss

0xb8(%ebp),%xm

f30f114f4c

movss

%xmm1,0x4c(%ed

0f28d9
f30f104db8

movaps
movss

%xmm1,
0xb8(%ebp),%xm

0f2e4f58

ucomiss

0x58(%

7605

jbe

0x0004

f30f114f58
0f2ed0

movss

%xmm1,0x58(%ed
ucomiss

%xmm0,

+733 0004f5bd
f5c4
+735 0004f5bf
i)
+740 0004f5c4
edi),%xmm0
+744 0004f5c8
f5cf
+746 0004f5ca
i)
+751 0004f5cf
%xmm4
+754 0004f5d2
f5d9
+756 0004f5d4
i)
+761 0004f5d9
edi),%xmm7
+765 0004f5dd
f5e4
+767 0004f5df
i)
+772 0004f5e4
ebp),%xmm3
+776 0004f5e8
f5f4
+778 0004f5ea
m1
+783 0004f5ef
i)
+788 0004f5f4
m1
+793 0004f5f9
edi),%xmm1
+797 0004f5fd
f604
+799 0004f5ff
i)
+804 0004f604
m1
+809 0004f609
i)
+814 0004f60e
m1
+819 0004f613
i)
+824 0004f618
m1
+829 0004f61d
(%edi)
+833 0004f621
m6
+838 0004f626
m6
+843 0004f62b
i)
+848 0004f630
m3
+853 0004f635
m3

7605
f30f114744

jbe
movss

0x0004
%xmm0,0x44(%ed

0f2e4750

ucomiss

0x50(%

7605

jbe

0x0004

f30f114750

movss

%xmm0,0x50(%ed

0f2ee7

ucomiss

%xmm7,

7605

jbe

0x0004

f30f117f48

movss

%xmm7,0x48(%ed

0f2e7f54

ucomiss

0x54(%

7605

jbe

0x0004

f30f117f54

movss

%xmm7,0x54(%ed

0f2e5dc4

ucomiss

0xc4(%

760a

jbe

0x0004

f30f104dc4

movss

0xc4(%ebp),%xm

f30f114f4c

movss

%xmm1,0x4c(%ed

f30f104dc4

movss

0xc4(%ebp),%xm

0f2e4f58

ucomiss

0x58(%

7605

jbe

0x0004

f30f114f58

movss

%xmm1,0x58(%ed

f30f104db8

movss

0xb8(%ebp),%xm

f30f114f08

movss

%xmm1,0x08(%ed

f30f104dbc

movss

0xbc(%ebp),%xm

f30f114f04

movss

%xmm1,0x04(%ed

f30f104dc0

movss

0xc0(%ebp),%xm

f30f110f

movss

%xmm1,

f30f1075ac

movss

0xac(%ebp),%xm

f30f5c75b8

subss

0xb8(%ebp),%xm

f30f117764

movss

%xmm6,0x64(%ed

f30f105db0

movss

0xb0(%ebp),%xm

f30f5c5dbc

subss

0xbc(%ebp),%xm

+858 0004f63a f30f115f60

movss

%xmm3,0x60(%ed

movss

0xb4(%ebp),%xm

i)
+863 0004f63f f30f1065b4
m4
+868
%xmm4
+872
i)
+877
%xmm1
+880
m1
+885
m5
+890
m5
+895
i)
+900
%xmm2
+903
m2
+908
i)
+913
i)
+918
%xmm7
+921
%xmm7
+925
%xmm0
+928
%xmm0
+932
%xmm7
+936
%xmm0
+939
%xmm0
+943
%xmm3
+947
%xmm0
+951
i)
+956
%xmm1
+960
%xmm4
+964
%xmm1
+968
i)
+973
i)
+978
%xmm6
+981
%xmm2

0004f644 f30f5ce1
0004f648 f30f11675c

subss
movss

0004f64d 0f28c8

%xmm1,
%xmm4,0x5c(%ed

movaps

%xmm0,

0004f650 f30f5c4dc0

subss

0xc0(%ebp),%xm

0004f655 f30f106dc4

movss

0xc4(%ebp),%xm

0004f65a f30f5c6db8

subss

0xb8(%ebp),%xm

0004f65f f30f116f70

movss

%xmm5,0x70(%ed

0004f664 0f28d7

movaps

%xmm7,

0004f667 f30f5c55bc

subss

0xbc(%ebp),%xm

0004f66c f30f11576c

movss

%xmm2,0x6c(%ed

0004f671 f30f114f68

movss

%xmm1,0x68(%ed

0004f676 0f28fb

movaps

%xmm3,

0004f679 f30f59fd

mulss

%xmm5,

0004f67d 0f28c2

movaps

%xmm2,

0004f680 f30f59c6

mulss

%xmm6,

0004f684 f30f5cf8

subss

%xmm0,

0004f688 0f28c4

movaps

%xmm4,

0004f68b f30f59c2

mulss

%xmm2,

0004f68f f30f59d9

mulss

%xmm1,

0004f693 f30f5cc3

subss

%xmm3,

0004f697 f30f114714

movss

%xmm0,0x14(%ed

0004f69c f30f59ce

mulss

%xmm6,

0004f6a0 f30f59e5

mulss

%xmm5,

0004f6a4 f30f5ccc

subss

%xmm4,

0004f6a8 f30f114f10

movss

%xmm1,0x10(%ed

0004f6ad f30f117f0c

movss

%xmm7,0x0c(%ed

0004f6b2 0f28f1

movaps

%xmm1,

0004f6b5 0f28d0

movaps

%xmm0,

+984
%xmm0
+987
%xmm0
+991
%xmm1
+995
%xmm0
+999
%xmm1
+1002
%xmm1
+1006
%xmm0
+1010
%xmm1
+1014
m1
+1021
f6e1
+1023
f712
+1025
m0
+1033
%xmm0
+1037
%xmm7
+1041
i)
+1046
%xmm1
+1049
%xmm1
+1053
i)
+1058
%xmm2
+1061
m2
+1066
i)
+1071
%xmm6
+1074
m3
+1082
m4
+1087
%xmm4
+1090
%xmm0
+1093
%xmm0
+1096
%xmm4
+1099
+1105
%xmm2
+1108

0004f6b8 0f28c7

movaps

%xmm7,

0004f6bb f30f59c7

mulss

%xmm7,

0004f6bf f30f59c9

mulss

%xmm1,

0004f6c3 f30f58c1

addss

%xmm1,

0004f6c7 0f28ca

movaps

%xmm2,

0004f6ca f30f59ca

mulss

%xmm2,

0004f6ce f30f58c1

addss

%xmm1,

0004f6d2 f30f51c8

sqrtss

%xmm0,

0004f6d6 0f2e0df4120e00

ucomiss

0x000e12f4,%xm

0004f6dd 7a02

jp

0x0004

0004f6df 7431

je

0x0004

0004f6e1 f30f1005e8120e00

movss

0x000e12e8,%xm

0004f6e9 f30f5ec1

divss

%xmm1,

0004f6ed f30f59f8

mulss

%xmm0,

0004f6f1 f30f117f0c

movss

%xmm7,0x0c(%ed

0004f6f6 0f28ce

movaps

%xmm6,

0004f6f9 f30f59c8

mulss

%xmm0,

0004f6fd f30f114f10

movss

0004f702 0f28d0

%xmm1,0x10(%ed
movaps

%xmm0,

0004f705 f30f595714

mulss

0x14(%edi),%xm

0004f70a f30f115714

movss

%xmm2,0x14(%ed

0004f70f 0f28f1

movaps

%xmm1,

0004f712 f30f101de01e1000

movss

0x00101ee0,%xm

0004f71a f30f10670c

movss

0x0c(%edi),%xm

0004f71f 0f54e3

andps

%xmm3,

0004f722 0f28c6

movaps

%xmm6,

0004f725 0f54c3

andps

%xmm3,

0004f728 0f2ee0

ucomiss

%xmm0,

0004f72b 0f86bf000000
0004f731 0f54d3

jbe

0004f734 be01000000

movl

andps

0x0004f7f0
%xmm3,
$0x00000001,%e

si
+1113 0004f739
bx
+1118 0004f73e
%xmm4
+1121 0004f741
+1127 0004f747
x30(%edi)
+1130 0004f74a
x34(%edi)
+1133 0004f74d
edi),%eax
+1136 0004f750
xdc(%ebp)
+1139 0004f753
edi),%eax
+1142 0004f756
xe0(%ebp)
+1145 0004f759
edi),%eax
+1148 0004f75c
xe4(%ebp)
+1151 0004f75f
edi),%eax
+1154 0004f762
xd0(%ebp)
+1157 0004f765
edi),%eax
+1160 0004f768
xd4(%ebp)
+1163 0004f76b
edi),%eax
+1166 0004f76e
xd8(%ebp)
+1169 0004f771
si,4),%edx
+1176 0004f778
),%xmm1
+1182 0004f77e
bx,4),%eax
+1189 0004f785
ebp),%ecx
+1192 0004f788
%xmm2
+1195 0004f78b
),%xmm2
+1201 0004f791
),%xmm0
+1207 0004f797
),%xmm0
+1213 0004f79d
%xmm2
+1217 0004f7a1
%xmm1
+1221 0004f7a5
i)
+1226 0004f7aa
,4),%xmm0
+1232 0004f7b0
%xmm0

bb02000000

movl

0f2ee2
0f86bc000000
897730

$0x00000002,%e
ucomiss

jbe

%xmm2,

movl

0x0004f803
%esi,0

895f34

movl

%ebx,0

8b4768

movl

0x68(%

8945dc

movl

%eax,0

8b476c

movl

0x6c(%

8945e0

movl

%eax,0

8b4770

movl

0x70(%

8945e4

movl

%eax,0

8b475c

movl

0x5c(%

8945d0

movl

%eax,0

8b4760

movl

0x60(%

8945d4

movl

%eax,0

8b4764

movl

0x64(%

8945d8

movl

%eax,0

8d14b500000000

leal

0x00000000(,%e

f30f104c15dc

movss

0xdc(%ebp,%edx

8d049d00000000

leal

0x00000000(,%e

8d4dd0

leal

0xd0(%

0f28d1

movaps

%xmm1,

f30f595405d0

mulss

0xd0(%ebp,%eax

f30f104405dc

movss

0xdc(%ebp,%eax

f30f594415d0

mulss

0xd0(%ebp,%edx

f30f5cd0

subss

%xmm0,

f30f5eca

divss

%xmm2,

f30f114f18

movss

%xmm1,0x18(%ed

f30f10449ddc

movss

0xdc(%ebp,%ebx

f30f5ec2

divss

%xmm2,

+1236 0004f7b4
i)
+1241 0004f7b9
%xmm0
+1246 0004f7be
%xmm0
+1250 0004f7c2
i)
+1255 0004f7c7
%xmm0
+1260 0004f7cc
%xmm0
+1264 0004f7d0
i)
+1269 0004f7d5
%esi,4),%eax
+1272 0004f7d8
x28(%edi)
+1275 0004f7db
%ebx,4),%eax
+1278 0004f7de
x2c(%edi)
+1281 0004f7e1
%esp
+1284 0004f7e4
+1285 0004f7e5
+1286 0004f7e6
+1287 0004f7e7
+1288 0004f7e8
+1289 0004f7e9
x)
+1296 0004f7f0
%xmm2
+1299 0004f7f3
si
+1304 0004f7f8
ebx
+1306 0004f7fa
%xmm0
+1309 0004f7fd
+1315 0004f803
esi
+1317 0004f805
bx
+1322 0004f80a
+1327 0004f80f
+0

f30f11471c

movss

%xmm0,0x1c(%ed

f30f1004b1

movss

(%ecx,%esi,4),

f30f5ec2

divss

%xmm2,

f30f114720

movss

%xmm0,0x20(%ed

f30f100499

movss

(%ecx,%ebx,4),

f30f5ec2

divss

f30f114724

movss

%xmm2,
%xmm0,0x24(%ed

8b04b7

movl

(%edi,

894728

movl

%eax,0

8b049f

movl

(%edi,

89472c

movl

%eax,0

83c47c

addl

$0x7c,

5b
5e
5f
c9
c3
0f1f8000000000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0f54d3

0x00000000(%ea
andps

be02000000

movl

%xmm3,
$0x00000002,%e

31db

xorl

%ebx,%

0f2ec2

ucomiss

%xmm2,

0f8744ffffff
31f6

ja

bb01000000

movl

e938ffffff
90

jmp

xorl

0x0004f747
%esi,%
$0x00000001,%e
0x0004f747

nop

0004f810 55

pushl

%ebp
+1
0004f811
%esp,%ebp
+3
0004f813
+4
0004f814
f2e0
+9
0004f819
+10 0004f81a 90
+11 0004f81b 90
+12 0004f81c 90
+13 0004f81d 90
+14 0004f81e 90

89e5
c9
e9c7faffff

movl
leave
jmp

90

0x0004
nop

nop
nop
nop
nop
nop

+15 0004f81f 90
+0

nop

0004f820 55

pushl

%ebp
+1
0004f821 89e5
%esp,%ebp
+3
0004f823 83ec08
$0x08,%esp
+6
0004f826 8b5508
0x08(%ebp),%edx
+9
0004f829 f30f10550c
ebp),%xmm2
+14 0004f82e f30f105d10
m3
+19 0004f833 8b4d14
ebp),%ecx
+22 0004f836 f30f104a04
m1
+27 0004f83b f30f59520c
m2
+32 0004f840 f30f1025001f1000
m4
+40 0004f848 0f28c1
%xmm0
+43 0004f84b 0f57c4
%xmm0
+46 0004f84e f30f5cc1
%xmm0
+50 0004f852 f30f59d0
%xmm2
+54 0004f856 f30f58d1
%xmm2
+58 0004f85a f30f104a08
m1
+63 0004f85f f30f595a10
m3
+68 0004f864 0f28c1
%xmm0
+71 0004f867 0f57c4
%xmm0
+74 0004f86a f30f5cc1
%xmm0
+78 0004f86e f30f59d8
%xmm3
+82 0004f872 f30f58d9
%xmm3
+86 0004f876 0f28e3
%xmm4
+89 0004f879 f30f59624c
m4
+94 0004f87e 0f28c2
%xmm0
+97 0004f881 f30f594240
m0
+102 0004f886 f30f584228
m0
+107 0004f88b f30f58e0
%xmm4
+111 0004f88f 0f28cb
%xmm1

movl
subl
movl
movss
movss

0x0c(%
0x10(%ebp),%xm

movl

0x14(%

movss

0x04(%edx),%xm

mulss

0x0c(%edx),%xm

movss

0x00101f00,%xm
movaps

%xmm1,

xorps

%xmm4,

subss

%xmm1,

mulss

%xmm0,

addss

%xmm1,

movss

0x08(%edx),%xm

mulss

0x10(%edx),%xm
movaps

%xmm1,

xorps

%xmm4,

subss

%xmm1,

mulss

%xmm0,

addss

%xmm1,

movaps

%xmm3,

mulss

0x4c(%edx),%xm
movaps

%xmm2,

mulss

0x40(%edx),%xm

addss

0x28(%edx),%xm
addss

%xmm0,

movaps

%xmm3,

+114 0004f892 f30f594a48

mulss

0x48(%edx),%xm

m1
+119 0004f897
%xmm0
+122 0004f89a
m0
+127 0004f89f
m0
+132 0004f8a4
%xmm1
+136 0004f8a8
m3
+141 0004f8ad
m2
+146 0004f8b2
m2
+151 0004f8b7
%xmm3
+155 0004f8bb
ebp),%eax
+158 0004f8be
%ecx)
+160 0004f8c0
edx),%eax
+163 0004f8c3
x04(%ecx)
+166 0004f8c6
edx),%eax
+169 0004f8c9
x08(%ecx)
+172 0004f8cc
edx),%eax
+175 0004f8cf
x0c(%ecx)
+178 0004f8d2
x)
+183 0004f8d7
x)
+188 0004f8dc
x)
+193 0004f8e1
2c(%ecx)
+200 0004f8e8
m0
+208 0004f8f0
%xmm4
+212 0004f8f4
x)
+217 0004f8f9
%xmm1
+221 0004f8fd
x)
+226 0004f902
%xmm3
+230 0004f906
x)
+235 0004f90b
x)
+240 0004f910
x0c(%ebp)

0f28c2

movaps

%xmm2,

f30f59423c

mulss

0x3c(%edx),%xm

f30f584224

addss

0x24(%edx),%xm

f30f58c8

addss

%xmm0,

f30f595a44

mulss

0x44(%edx),%xm

f30f595238

mulss

0x38(%edx),%xm

f30f585220

addss

0x20(%edx),%xm

f30f58da

addss

%xmm2,

8b4518

movl

0x18(%

8901

movl

%eax,(

8b4214

movl

0x14(%

894104

movl

%eax,0

8b4218

movl

0x18(%

894108

movl

%eax,0

8b421c

movl

0x1c(%

89410c

movl

%eax,0

f30f116118

movss

%xmm4,0x18(%ec

f30f114914

movss

%xmm1,0x14(%ec

f30f115910

movss

%xmm3,0x10(%ec

c7412c00000000

movl

$0x00000000,0x

f30f1005101f1000

movss

0x00101f10,%xm

f30f59e0
f30f116124

mulss
movss

f30f59c8
f30f114920

%xmm4,0x24(%ec
mulss

movss

f30f59d8

%xmm0,

%xmm0,
%xmm1,0x20(%ec

mulss

%xmm0,

f30f11591c

movss

%xmm3,0x1c(%ec

f30f114128

movss

%xmm0,0x28(%ec

894d0c

movl

%ecx,0

+243 0004f913
%ecx
+246 0004f916
x08(%ebp)
+249 0004f919
+250 0004f91a
+255 0004f91f
+0

83c134

addl

$0x34,

894d08

movl

%ecx,0

c9
e9e1a60000
90

leave
jmp

0x0005a000
nop

0004f920 55

pushl

%ebp
+1
0004f921 89e5
%esp,%ebp
+3
0004f923 57
%edi
+4
0004f924 56
%esi
+5
0004f925 53
%ebx
+6
0004f926 83ec3c
$0x3c,%esp
+9
0004f929 8b5d08
0x08(%ebp),%ebx
+12 0004f92c 8b7d0c
ebp),%edi
+15 0004f92f 8b7510
ebp),%esi
+18 0004f932 c703c8a11300
ebx)
+24 0004f938 8b1504811300
x
+30 0004f93e 8b02
,%eax
+32 0004f940 894314
x14(%ebx)
+35 0004f943 8b4204
edx),%eax
+38 0004f946 894318
x18(%ebx)
+41 0004f949 8b4208
edx),%eax
+44 0004f94c 89431c
x1c(%ebx)
+47 0004f94f a1f4801300
x
+52 0004f954 f30f1038
,%xmm7
+56 0004f958 f30f117b20
x)
+61 0004f95d f30f107004
m6
+66 0004f962 f30f117324
x)
+71 0004f967 f30f104008
m0
+76 0004f96c f30f114328
x)
+81 0004f971 8b15cc801300
x
+87 0004f977 8b02
,%eax

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

movl

$0x0013a1c8,(%

movl

0x00138104,%ed
movl

(%edx)

movl

%eax,0

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

movl

0x001380f4,%ea
movss

(%eax)

movss

%xmm7,0x20(%eb

movss

0x04(%eax),%xm

movss

%xmm6,0x24(%eb

movss

0x08(%eax),%xm

movss

%xmm0,0x28(%eb

movl

0x001380cc,%ed
movl

(%edx)

+89 0004f979
x2c(%ebx)
+92 0004f97c
edx),%eax
+95 0004f97f
x30(%ebx)
+98 0004f982
edx),%eax
+101 0004f985
x34(%ebx)
+104 0004f988
,%xmm0
+108 0004f98c
m1
+116 0004f994
%xmm1
+120 0004f998
x)
+125 0004f99d
m0
+130 0004f9a2
m1
+138 0004f9aa
%xmm1
+142 0004f9ae
x)
+147 0004f9b3
,%eax
+149 0004f9b5
%esp)
+152 0004f9b8
%eax)
+155 0004f9bb
,%edx
+157 0004f9bd
x14(%ebx)
+160 0004f9c0
eax),%edx
+163 0004f9c3
x18(%ebx)
+166 0004f9c6
eax),%eax
+169 0004f9c9
x1c(%ebx)
+172 0004f9cc
,%eax
+174 0004f9ce
%esp)
+177 0004f9d1
%eax)
+180 0004f9d4
,%edx
+182 0004f9d6
x20(%ebx)
+185 0004f9d9
eax),%edx
+188 0004f9dc
x24(%ebx)
+191 0004f9df
eax),%eax

89432c

movl

%eax,0

8b4204

movl

0x04(%

894330

movl

%eax,0

8b4208

movl

0x08(%

894334

movl

%eax,0

f30f2a07

cvtsi2ss

(%edi)

f30f100de8120e00

movss

f30f5ec8

0x000e12e8,%xm
divss

%xmm0,

f30f114b0c

movss

%xmm1,0x0c(%eb

f30f2a4704

cvtsi2ss

0x04(%edi),%xm

f30f100de8120e00

movss

0x000e12e8,%xm

f30f5ec8
f30f114b10

divss
movss

%xmm0,
%xmm1,0x10(%eb

8b06

movl

(%esi)

893424

movl

%esi,(

ff5008

call

*0x08(

8b10

movl

(%eax)

895314

movl

%edx,0

8b5004

movl

0x04(%

895318

movl

%edx,0

8b4008

movl

0x08(%

89431c

movl

%eax,0

8b06

movl

(%esi)

893424

movl

%esi,(

ff500c

call

*0x0c(

8b10

movl

(%eax)

895320

movl

%edx,0

8b5004

movl

0x04(%

895324

movl

%edx,0

8b4008

movl

0x08(%

+194 0004f9e2
x28(%ebx)
+197 0004f9e5
m2
+202 0004f9ea
m6
+207 0004f9ef
m1
+212 0004f9f4
m7
+217 0004f9f9
m3
+222 0004f9fe
m0
+227 0004fa03
p)
+232 0004fa08
%xmm4
+235 0004fa0b
%xmm4
+239 0004fa0f
%xmm0
+242 0004fa12
%xmm0
+246 0004fa16
%xmm4
+250 0004fa1a
%xmm5
+253 0004fa1d
%xmm5
+257 0004fa21
%xmm1
+261 0004fa25
%xmm5
+265 0004fa29
x)
+270 0004fa2e
%xmm3
+274 0004fa32
m2
+279 0004fa37
%xmm3
+283 0004fa3b
x)
+288 0004fa40
x)
+293 0004fa45
%xmm0
+296 0004fa48
%xmm0
+300 0004fa4c
%xmm1
+303 0004fa4f
%xmm1
+307 0004fa53
%xmm0
+311 0004fa57
%xmm1
+314 0004fa5a
%xmm1

894328

movl

%eax,0

f30f10532c

movss

0x2c(%ebx),%xm

f30f107324

movss

0x24(%ebx),%xm

f30f104b30

movss

0x30(%ebx),%xm

f30f107b20

movss

0x20(%ebx),%xm

f30f105b34

movss

0x34(%ebx),%xm

f30f104328

movss

0x28(%ebx),%xm

f30f1145e4

movss

%xmm0,0xe4(%eb

0f28e0

movaps

%xmm0,

f30f59e1

mulss

%xmm1,

0f28c6

movaps

%xmm6,

f30f59c3

mulss

%xmm3,

f30f5ce0

subss

%xmm0,

0f28ea

movaps

%xmm2,

f30f59ee

mulss

%xmm6,

f30f59cf

mulss

%xmm7,

f30f5ce9

subss

%xmm1,

f30f116b40

movss

f30f59df
f30f5955e4

%xmm5,0x40(%eb
mulss

mulss

f30f5cda

%xmm7,
0xe4(%ebp),%xm

subss

%xmm2,

f30f115b3c

movss

%xmm3,0x3c(%eb

f30f116338

movss

%xmm4,0x38(%eb

0f28c4

movaps

%xmm4,

f30f59c4

mulss

%xmm4,

0f28cb

movaps

%xmm3,

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

0f28cd

movaps

%xmm5,

f30f59cd

mulss

%xmm5,

+318
%xmm0
+322
%xmm0
+326
%xmm1
+329
%xmm0
+332
fa70
+334
fa97
+336
m1
+344
%xmm1
+348
%xmm4
+352
x)
+357
%xmm3
+361
x)
+366
%xmm5
+370
x)
+375
m1
+380
m2
+385
m3
+390
%xmm4
+393
%xmm4
+397
m0
+402
%xmm0
+406
%xmm4
+410
%xmm5
+413
%xmm5
+417
%xmm6
+421
%xmm5
+425
x)
+430
m2
+435
%xmm7
+439
%xmm2

0004fa5e f30f58c1

addss

%xmm1,

0004fa62 f30f51c0

sqrtss

%xmm0,

0004fa66 0f57c9

xorps

%xmm1,

0004fa69 0f2ec1

ucomiss

%xmm1,

0004fa6c 7a02

jp

0x0004

0004fa6e 7427

je

0x0004

0004fa70 f30f100de8120e00

movss

0x000e12e8,%xm

0004fa78 f30f5ec8

divss

%xmm0,

0004fa7c f30f59e1

mulss

%xmm1,

0004fa80 f30f116338

movss

0004fa85 f30f59d9
0004fa89 f30f115b3c

%xmm4,0x38(%eb
mulss

movss

0004fa8e f30f59e9

%xmm1,
%xmm3,0x3c(%eb

mulss

%xmm1,

0004fa92 f30f116b40

movss

%xmm5,0x40(%eb

0004fa97 f30f104b3c

movss

0x3c(%ebx),%xm

0004fa9c f30f105338

movss

0x38(%ebx),%xm

0004faa1 f30f105b40

movss

0x40(%ebx),%xm

0004faa6 0f28e6

movaps

%xmm6,

0004faa9 f30f59e3

mulss

%xmm3,

0004faad f30f1045e4

movss

0xe4(%ebp),%xm

0004fab2 f30f59c1

mulss

%xmm1,

0004fab6 f30f5ce0

subss

%xmm0,

0004faba 0f28ef

movaps

%xmm7,

0004fabd f30f59e9

mulss

%xmm1,

0004fac1 f30f59f2

mulss

%xmm2,

0004fac5 f30f5cee

subss

%xmm6,

0004fac9 f30f116b4c

movss

%xmm5,0x4c(%eb

0004face f30f5955e4

mulss

0xe4(%ebp),%xm

0004fad3 f30f59fb

mulss

%xmm3,

0004fad7 f30f5cd7

subss

%xmm7,

+443 0004fadb f30f115348

movss

%xmm2,0x48(%eb

movss

%xmm4,0x44(%eb

x)
+448 0004fae0 f30f116344
x)
+453
%xmm0
+456
%xmm0
+460
%xmm1
+463
%xmm1
+467
%xmm0
+471
%xmm1
+474
%xmm1
+478
%xmm0
+482
%xmm1
+486
%xmm0
+489
%xmm1
+492
fb10
+494
fb37
+496
m0
+504
%xmm0
+508
%xmm4
+512
x)
+517
%xmm2
+521
x)
+526
%xmm5
+530
x)
+535
,%eax
+537
%esp)
+540
%eax)
+543
ebp)
+546
m0
+551
m0
+559
+564

0004fae5 0f28c4

movaps

%xmm4,

0004fae8 f30f59c4

mulss

%xmm4,

0004faec 0f28ca

movaps

%xmm2,

0004faef f30f59ca

mulss

%xmm2,

0004faf3 f30f58c1

addss

%xmm1,

0004faf7 0f28cd

movaps

%xmm5,

0004fafa f30f59cd

mulss

%xmm5,

0004fafe f30f58c1

addss

%xmm1,

0004fb02 f30f51c8

sqrtss

%xmm0,

0004fb06 0f57c0

xorps

%xmm0,

0004fb09 0f2ec8

ucomiss

%xmm0,

0004fb0c 7a02

jp

0x0004

0004fb0e 7427

je

0x0004

0004fb10 f30f1005e8120e00

movss

0x000e12e8,%xm

0004fb18 f30f5ec1

divss

%xmm1,

0004fb1c f30f59e0

mulss

%xmm0,

0004fb20 f30f116344

movss

0004fb25 f30f59d0
0004fb29 f30f115348

mulss
movss

0004fb2e f30f59e8
0004fb32 f30f116b4c

%xmm4,0x44(%eb
%xmm0,
%xmm2,0x48(%eb
mulss

movss

%xmm0,
%xmm5,0x4c(%eb

0004fb37 8b06

movl

(%esi)

0004fb39 893424

movl

%esi,(

0004fb3c ff5010

call

*0x10(

0004fb3f d95dd4

fstps

0xd4(%

0004fb42 f30f1045d4

movss

0xd4(%ebp),%xm

0004fb47 f30f5905e0120e00

mulss

0x000e12e0,%xm

0004fb4f f30f110424
0004fb54 e853330b00

movss
calll

%xmm0,(%esp)
0x00102eac

_tanf
+569 0004fb59 d95dd4
ebp)
+572 0004fb5c f30f1045d4
m0
+577 0004fb61 f30f114304
x)
+582 0004fb66 f30f2a4f04
m1
+587 0004fb6b f30f59c1
%xmm0
+591 0004fb6f f30f2a0f
,%xmm1
+595 0004fb73 f30f5ec1
%xmm0
+599 0004fb77 f30f114308
x)
+604 0004fb7c 83c43c
%esp
+607 0004fb7f 5b
+608 0004fb80 5e
+609 0004fb81 5f
+610 0004fb82 c9
+611 0004fb83 c3
+612 0004fb84 c703e8a11300
ebx)
+618 0004fb8a 890424
%esp)
+621 0004fb8d e8b6300b00
__Unwind_Resume
+626 0004fb92 0f1f8000000000
x)
+633 0004fb99 0f1f8000000000
x)
+0

fstps

0xd4(%

movss

0xd4(%ebp),%xm

movss

%xmm0,0x04(%eb

cvtsi2ss

0x04(%edi),%xm
mulss

%xmm1,

cvtsi2ss

(%edi)

divss

%xmm1,

movss

%xmm0,0x08(%eb
addl

$0x3c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

movl

$0x0013a1e8,(%
movl

%eax,(

calll

0x00102c48

nopl

0x00000000(%ea

nopl

0x00000000(%ea

0004fba0 55

pushl

%ebp
+1
0004fba1
%esp,%ebp
+3
0004fba3
+4
0004fba4
f920
+9
0004fba9
+10 0004fbaa 90
+11 0004fbab 90
+12 0004fbac 90
+13 0004fbad 90
+14 0004fbae 90
+15 0004fbaf 90
+0

89e5
c9
e977fdffff

movl
leave
jmp

90

0x0004
nop

nop
nop
nop
nop
nop
nop

0004fbb0 55

pushl

%ebp
+1
0004fbb1 89e5
%esp,%ebp
+3
0004fbb3 8b4508
0x08(%ebp),%eax
+6
0004fbb6 c70028a21300
3a228,(%eax)
+12 0004fbbc c9
+13 0004fbbd c3

movl
movl
movl
leave
ret

$0x001

+14 0004fbbe 6690


+0

nop

0004fbc0 55

pushl

0004fbc1 89e5

movl

0004fbc3
0004fbc5
0004fbc6
0004fbc7
0004fbc8

fld1
leave
ret
nop

%ebp
+1
%esp,%ebp
+3
+5
+6
+7
+8
0000(%eax,%eax)
+0

d9e8
c9
c3
90
0f1f840000000000

nopl

0004fbd0 55

0x0000
pushl

%ebp
+1
0004fbd1 89e5
%esp,%ebp
+3
0004fbd3 8b4d08
0x08(%ebp),%ecx
+6
0004fbd6 8b550c
0x0c(%ebp),%edx
+9
0004fbd9 c70110a21300
3a210,(%ecx)
+15 0004fbdf 8b02
,%eax
+17 0004fbe1 894104
x04(%ecx)
+20 0004fbe4 8b4204
edx),%eax
+23 0004fbe7 894108
x08(%ecx)
+26 0004fbea 8b4208
edx),%eax
+29 0004fbed 89410c
x0c(%ecx)
+32 0004fbf0 c9
+33 0004fbf1 c3
+34 0004fbf2 0f1f8000000000
x)
+41 0004fbf9 0f1f8000000000
x)
+0

movl
movl
movl
movl

$0x001

movl

(%edx)

movl

%eax,0

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

leave
ret
nopl

0x00000000(%ea

nopl

0x00000000(%ea

0004fc00 55

pushl

%ebp
+1
0004fc01
%esp,%ebp
+3
0004fc03
0x08(%ebp),%ecx
+6
0004fc06
0x0c(%ebp),%edx
+9
0004fc09
3a210,(%ecx)
+15 0004fc0f 8b02
,%eax
+17 0004fc11 894104
x04(%ecx)
+20 0004fc14 8b4204
edx),%eax
+23 0004fc17 894108
x08(%ecx)

89e5

movl

8b4d08

movl

8b550c

movl

c70110a21300

movl

$0x001

movl

(%edx)

movl

%eax,0

movl

0x04(%

movl

%eax,0

+26 0004fc1a
edx),%eax
+29 0004fc1d
x0c(%ecx)
+32 0004fc20
+33 0004fc21
+34 0004fc22
x)
+41 0004fc29
x)
+0

8b4208

movl

0x08(%

89410c

movl

%eax,0

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

0004fc30 55

pushl

%ebp
+1
0004fc31 89e5
%esp,%ebp
+3
0004fc33 57
%edi
+4
0004fc34 56
%esi
+5
0004fc35 53
%ebx
+6
0004fc36 83ec5c
$0x5c,%esp
+9
0004fc39 8b7510
0x10(%ebp),%esi
+12 0004fc3c 8d5de4
ebp),%ebx
+15 0004fc3f 891c24
%esp)
+18 0004fc42 e829860300
+23 0004fc47 8b3d9c801300
i
+29 0004fc4d 893c24
%esp)
+32 0004fc50 e8ebe5ffff
+37 0004fc55 84c0
l
+39 0004fc57 0f8493000000
+45 0004fc5d c745e001000000
e0(%ebp)
+52 0004fc64 8975dc
xdc(%ebp)
+55 0004fc67 8b5508
ebp),%edx
+58 0004fc6a c742100000803f
10(%edx)
+65 0004fc71 f30f1005281f1000
m0
+73 0004fc79 f30f1145cc
p)
+78 0004fc7e f30f100d2c1f1000
m1
+86 0004fc86 8b550c
ebp),%edx
+89 0004fc89 8b02
,%eax
+91 0004fc8b 891424
%esp)
+94 0004fc8e f30f114db8
p)

movl
pushl
pushl
pushl
subl
movl
leal

0xe4(%

movl

%ebx,(

calll
movl

0x00088270
0x0013809c,%ed
movl

calll
testb
je
movl

%edi,(
0x0004e240
%al,%a
0x0004fcf0
$0x00000001,0x

movl

%esi,0

movl

0x08(%

movl

$0x3f800000,0x

movss

0x00101f28,%xm

movss

%xmm0,0xcc(%eb

movss

0x00101f2c,%xm

movss

movl

0x0c(%

movl

(%edx)

movl

%edx,(
%xmm1,0xb8(%eb

+99 0004fc93
%eax)
+102 0004fc96
ebp)
+105 0004fc99
m0
+110 0004fc9e
m0
+115 0004fca3
%edx
+119 0004fca7
ebp),%edx
+122 0004fcaa
m1
+127 0004fcaf
fce0
+129 0004fcb1
ebp),%ecx
+132 0004fcb4
ebp),%eax
+135 0004fcb7
ebp),%edx
+138 0004fcba
ecx
+141 0004fcbd
xd8(%ebp)
+144 0004fcc0
,%xmm0
+148 0004fcc4
%xmm1
+152 0004fcc8
ebp),%eax
+155 0004fccb
m1
+160 0004fcd0
%eax
+164 0004fcd4
%esp
+167 0004fcd7
+168 0004fcd8
+169 0004fcd9
+170 0004fcda
+171 0004fcdb
+172 0004fcdc
eax)
+176 0004fce0
ebp),%ecx
+179 0004fce3
fcbd
+181 0004fce5
)
+186 0004fcea
)
+192 0004fcf0
%esp)
+195 0004fcf3
+200 0004fcf8
ebx
+202 0004fcfa
dx

ff5010

call

*0x10(

d95dc8

fstps

0xc8(%

f30f1045c8

movss

0xc8(%ebp),%xm

f30f5945cc

mulss

0xcc(%ebp),%xm

f30f2cd0

cvttss2si

%xmm0,

3b55e0

cmpl

0xe0(%

f30f104db8

movss

0xb8(%ebp),%xm

7e2f

jle

0x0004

8d4ddc

leal

0xdc(%

8d45d8

leal

0xd8(%

3b55dc

cmpl

0xdc(%

0f4cc8

cmovll

%eax,%

8955d8

movl

%edx,0

f30f2a01

cvtsi2ss

(%ecx)

f30f59c8

mulss

%xmm0,

8b4508

movl

0x08(%

f30f584810

addss

0x10(%eax),%xm

f30f2cc1

cvttss2si

%xmm1,

83c45c

addl

$0x5c,

5b
5e
5f
c9
c3
0f1f4000

popl
popl
popl
leave
ret
nopl

%ebx
%esi
%edi

8d4de0

leal

0xe0(%

ebd8

jmp

0x0004

0x00(%

0f1f440000

nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

891c24
e848850300
89c3

movl

%ebx,(

movl

0x00088240
%eax,%

calll

ba56555555

movl
'UUUV'

$0x55555556,%e

+207 0004fcff
+209 0004fd01
ecx
+211 0004fd03
%ecx
+214 0004fd06
edx
+216 0004fd08
%edx,2),%edx
+219 0004fd0b
ebx
+221 0004fd0d
+227 0004fd13
0c(%esp)
+235 0004fd1b
08(%esp)
+243 0004fd23
x
+249 0004fd29
ebx),%eax
+252 0004fd2c
x04(%esp)
+256 0004fd30
%esp)
+259 0004fd33
+264 0004fd38
ecx
+266 0004fd3a
%eax
+269 0004fd3d
x
+275 0004fd43
%eax),%eax
+279 0004fd47
%ecx
+282 0004fd4a
ax
+284 0004fd4c
dx
+289 0004fd51
%al
+291 0004fd53
+297 0004fd59
xe0(%ebp)
+300 0004fd5c
0c(%esp)
+308 0004fd64
08(%esp)
+316 0004fd6c
ebx),%eax
+319 0004fd6f
x04(%esp)
+323 0004fd73
%esp)
+326 0004fd76
+331 0004fd7b
ecx
+333 0004fd7d
%eax
+336 0004fd80

f7ea
89d9

imull
movl

%edx
%ebx,%

c1f91f

sarl

$0x1f,

29ca

subl

%ecx,%

8d1452

leal

(%edx,

39d3

cmpl

%edx,%

0f844affffff
c744240c04000000

je
movl

0x0004fc5d
$0x00000004,0x

c744240800001000

movl

$0x00100000,0x

8b1db4801300

movl

0x001380b4,%eb

8b4310

movl

0x10(%

89442404

movl

%eax,0

893c24

movl

%edi,(

movl

0x0004e2c0
%eax,%

shrl

$0x03,

e888e5ffff
89c1

calll

c1e803
8b15b8801300

movl

0x001380b8,%ed

0fb60402

movzbl

(%edx,

83e107

andl

$0x07,

d3f8

sarl

%cl,%e

bae8030000

movl

a801

$0x000003e8,%e
testb

$0x01,

0f85e5010000
8955e0

jne

c744240c05000000

movl

$0x00000005,0x

c744240800001000

movl

$0x00100000,0x

movl

0x0004ff3e
%edx,0

8b4314

movl

0x14(%

89442404

movl

%eax,0

893c24

movl

%edi,(

movl

0x0004e2c0
%eax,%

shrl

$0x03,

e845e5ffff
89c1

calll

c1e803
8b15b8801300

movl

0x001380b8,%ed

x
+342 0004fd86
%eax),%eax
+346 0004fd8a
%ecx
+349 0004fd8d
ax
+351 0004fd8f
%al
+353 0004fd91
ax
+358 0004fd96
esi
+361 0004fd99
xdc(%ebp)
+364 0004fd9c
0c(%esp)
+372 0004fda4
08(%esp)
+380 0004fdac
ebx),%eax
+383 0004fdaf
x04(%esp)
+387 0004fdb3
%esp)
+390 0004fdb6
+395 0004fdbb
ecx
+397 0004fdbd
%eax
+400 0004fdc0
x
+406 0004fdc6
%eax),%eax
+410 0004fdca
%ecx
+413 0004fdcd
ax
+415 0004fdcf
%al
+417 0004fdd1
+423 0004fdd7
m0
+431 0004fddf
p)
+436 0004fde4
0c(%esp)
+444 0004fdec
08(%esp)
+452 0004fdf4
ebx),%eax
+455 0004fdf7
x04(%esp)
+459 0004fdfb
%esp)
+462 0004fdfe
+467 0004fe03
ecx
+469 0004fe05
%eax

0fb60402

movzbl

(%edx,

83e107

andl

$0x07,

d3f8

sarl

%cl,%e

a801

testb

$0x01,

b810270000

movl

$0x00002710,%e

0f45f0

cmovnel

%eax,%

8975dc

movl

%esi,0

c744240c06000000

movl

$0x00000006,0x

c744240800001000

movl

$0x00100000,0x

8b4318

movl

0x18(%

89442404

movl

%eax,0

893c24

movl

%edi,(

movl

0x0004e2c0
%eax,%

shrl

$0x03,

e805e5ffff
89c1

calll

c1e803
8b15b8801300

movl

0x001380b8,%ed

0fb60402

movzbl

(%edx,

83e107

andl

$0x07,

d3f8

sarl

%cl,%e

a801

testb

$0x01,

0f8455010000
f30f1005301f1000

je
movss

0x0004ff2c
0x00101f30,%xm

f30f1145cc

movss

%xmm0,0xcc(%eb

c744240c07000000

movl

$0x00000007,0x

c744240800001000

movl

$0x00100000,0x

8b431c

movl

0x1c(%

89442404

movl

%eax,0

893c24

movl

%edi,(

movl

0x0004e2c0
%eax,%

shrl

$0x03,

e8bde4ffff
89c1
c1e803

calll

+472 0004fe08 8b15b8801300

movl

0x001380b8,%ed

x
+478 0004fe0e
%eax),%eax
+482 0004fe12
%ecx
+485 0004fe15
ax
+487 0004fe17
%al
+489 0004fe19
+495 0004fe1f
m0
+503 0004fe27
p)
+508 0004fe2c
0c(%esp)
+516 0004fe34
08(%esp)
+524 0004fe3c
ebx),%eax
+527 0004fe3f
x04(%esp)
+531 0004fe43
%esp)
+534 0004fe46
+539 0004fe4b
ecx
+541 0004fe4d
%eax
+544 0004fe50
x
+550 0004fe56
%eax),%eax
+554 0004fe5a
%ecx
+557 0004fe5d
ax
+559 0004fe5f
%al
+561 0004fe61
+567 0004fe67
m0
+575 0004fe6f
p)
+580 0004fe74
0c(%esp)
+588 0004fe7c
08(%esp)
+596 0004fe84
ebx),%eax
+599 0004fe87
x04(%esp)
+603 0004fe8b
%esp)
+606 0004fe8e
+611 0004fe93
ecx
+613 0004fe95
%eax

0fb60402

movzbl

(%edx,

83e107

andl

$0x07,

d3f8

sarl

%cl,%e

a801

testb

$0x01,

0f8455010000
f30f1005381b1000

je
movss

0x0004ff74
0x00101b38,%xm

f30f1145d0

movss

%xmm0,0xd0(%eb

c744240c08000000

movl

$0x00000008,0x

c744240800001000

movl

$0x00100000,0x

8b4320

movl

0x20(%

89442404

movl

%eax,0

893c24

movl

%edi,(

movl

0x0004e2c0
%eax,%

shrl

$0x03,

e875e4ffff
89c1

calll

c1e803
8b15b8801300

movl

0x001380b8,%ed

0fb60402

movzbl

(%edx,

83e107

andl

$0x07,

d3f8

sarl

%cl,%e

a801

testb

$0x01,

0f85fb000000
f30f1005341f1000

jne
movss

0x0004ff62
0x00101f34,%xm

f30f1145d4

movss

%xmm0,0xd4(%eb

c744240c09000000

movl

$0x00000009,0x

c744240800001000

movl

$0x00100000,0x

8b4324

movl

0x24(%

89442404

movl

%eax,0

893c24

movl

%edi,(

movl

0x0004e2c0
%eax,%

shrl

$0x03,

e82de4ffff
89c1
c1e803

calll

+616 0004fe98 8b15b8801300

movl

0x001380b8,%ed

x
+622 0004fe9e
%eax),%eax
+626 0004fea2
%ecx
+629 0004fea5
ax
+631 0004fea7
%al
+633 0004fea9
+639 0004feaf
m2
+647 0004feb7
0c(%esp)
+655 0004febf
08(%esp)
+663 0004fec7
ebx),%eax
+666 0004feca
x04(%esp)
+670 0004fece
%esp)
+673 0004fed1
p)
+678 0004fed6
+683 0004fedb
ecx
+685 0004fedd
%eax
+688 0004fee0
x
+694 0004fee6
%eax),%eax
+698 0004feea
%ecx
+701 0004feed
ax
+703 0004feef
%al
+705 0004fef1
m2
+710 0004fef6
ff48
+712 0004fef8
m1
+720 0004ff00
m0
+728 0004ff08
ebp),%eax
+731 0004ff0b
x)
+736 0004ff10
%xmm2
+740 0004ff14
m1
+745 0004ff19
m1
+750 0004ff1e
%xmm1

0fb60402

movzbl

(%edx,

83e107

andl

$0x07,

d3f8

sarl

%cl,%e

a801

testb

$0x01,

0f84a6000000
f30f10150c191000

je
movss

0x0004ff55
0x0010190c,%xm

c744240c16000000

movl

$0x00000016,0x

c744240800001000

movl

$0x00100000,0x

8b4358

movl

0x58(%

89442404

movl

%eax,0

893c24

movl

%edi,(

f30f1155a8

movss

e8e5e3ffff
89c1

calll

c1e803
8b15b8801300

%xmm2,0xa8(%eb
movl

0x0004e2c0
%eax,%

shrl

$0x03,

movl

0x001380b8,%ed

0fb60402

movzbl

(%edx,

83e107

andl

$0x07,

d3f8

sarl

%cl,%e

a801

testb

$0x01,

f30f1055a8

movss

7450

0xa8(%ebp),%xm
je

0x0004

f30f100de8120e00

movss

0x000e12e8,%xm

f30f1005381f1000

movss

0x00101f38,%xm

8b4508
f30f114810

movl
movss

f30f59d0

0x08(%
%xmm1,0x10(%ea

mulss

%xmm0,

f30f104dd4

movss

0xd4(%ebp),%xm

f30f5c4dd0

subss

0xd0(%ebp),%xm

f30f59ca

mulss

%xmm2,

+754 0004ff22 f30f584dd0

addss

0xd0(%ebp),%xm

jmp
movss

0x0004fc86
0x00101f28,%xm

movss

%xmm0,0xcc(%eb

jmp
movl

0x0004fde4
$0x00000001,%e

jmp
movss

0x0004fd59
0x00101f38,%xm

m1
+759 0004ff27 e95afdffff
+764 0004ff2c f30f1005281f1000
m0
+772 0004ff34 f30f1145cc
p)
+777 0004ff39 e9a6feffff
+782 0004ff3e ba01000000
dx
+787 0004ff43 e911feffff
+792 0004ff48 f30f1005381f1000
m0
+800
%xmm1
+803
ff08
+805
m2
+813
+818
m0
+826
p)
+831
+836
m0
+844
p)
+849
+854
ax)

0004ff50 0f28c8

movaps

%xmm0,

0004ff53 ebb3

jmp

0x0004

0004ff55 f30f1015101b1000

movss

0x00101b10,%xm

0004ff5d e955ffffff
0004ff62 f30f100504191000

jmp
movss

0x0004feb7
0x00101904,%xm

0004ff6a f30f1145d4

movss

%xmm0,0xd4(%eb

0004ff6f e900ffffff
0004ff74 f30f1005101b1000

jmp
movss

0x0004fe74
0x00101b10,%xm

0004ff7c f30f1145d0

movss

%xmm0,0xd0(%eb

0004ff81 e9a6feffff
0004ff86 662e0f1f840000000000
+0

jmp
nopw

0x0004fe2c
%cs:0x00000000(%eax,%e

0004ff90 55

pushl

%ebp
+1
0004ff91 89e5
%esp,%ebp
+3
0004ff93 56
%esi
+4
0004ff94 53
%ebx
+5
0004ff95 83ec10
$0x10,%esp
+8
0004ff98 8b5d08
0x08(%ebp),%ebx
+11 0004ff9b 8b750c
ebp),%esi
+14 0004ff9e c703f8a11300
ebx)
+20 0004ffa4 8b4510
ebp),%eax
+23 0004ffa7 894314
x14(%ebx)
+26 0004ffaa 8b4514
ebp),%eax
+29 0004ffad 894318
x18(%ebx)
+32 0004ffb0 8d431c
ebx),%eax
+35 0004ffb3 890424

movl
pushl
pushl
subl
movl
movl
movl

0x0c(%
$0x0013a1f8,(%

movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

leal

0x1c(%

movl

%eax,(

%esp)
+38 0004ffb6
+43 0004ffbb
,%eax
+45 0004ffbd
%esp)
+48 0004ffc0
%eax)
+51 0004ffc3
,%edx
+53 0004ffc5
x20(%ebx)
+56 0004ffc8
eax),%edx
+59 0004ffcb
x24(%ebx)
+62 0004ffce
eax),%eax
+65 0004ffd1
x28(%ebx)
+68 0004ffd4
,%eax
+70 0004ffd6
%esp)
+73 0004ffd9
%eax)
+76 0004ffdc
ebx)
+79 0004ffdf
ebp),%eax
+82 0004ffe2
x08(%esp)
+86 0004ffe6
x04(%esp)
+90 0004ffea
%esp)
+93 0004ffed
+98 0004fff2
x04(%ebx)
+101 0004fff5
edx
+103 0004fff7
%edx
+106 0004fffa
edx
+108 0004fffc
+110 0004fffe
+111 0004ffff
x08(%ebx)
+114 00050002
xmm1
+118 00050006
m0
+123 0005000b
%xmm0
+127 0005000f
x)
+132 00050014
%esp
+135 00050017

e8b5820300
8b06

movl

0x00088270
(%esi)

893424

movl

%esi,(

ff500c

call

*0x0c(

8b10

movl

(%eax)

895320

movl

%edx,0

8b5004

movl

0x04(%

895324

movl

%edx,0

8b4008

movl

0x08(%

894328

movl

%eax,0

8b06

movl

(%esi)

893424

movl

%esi,(

ff5010

call

*0x10(

d95b2c

fstps

0x2c(%

8b4518

movl

0x18(%

89442408

movl

%eax,0

89742404

movl

%esi,0

891c24

movl

%ebx,(

movl

0x0004fc30
%eax,0

89c2

movl

%eax,%

c1ea1f

shrl

$0x1f,

01c2

addl

%eax,%

d1fa
4a
895308

sarl
decl
movl

%edx
%edx
%edx,0

f30f2ac8

cvtsi2ss

%eax,%

e83efcffff
894304

f30f104310

calll

calll

movss

f30f5ec1
f30f11430c

0x10(%ebx),%xm
divss

movss

%xmm1,
%xmm0,0x0c(%eb

83c410

addl

$0x10,

5b

popl

%ebx

+136 00050018 5e
+137 00050019 c9
+138 0005001a c3
+139 0005001b c70368a21300
ebx)
+145 00050021 890424
%esp)
+148 00050024 e81f2c0b00
__Unwind_Resume
+153 00050029 90
+154 0005002a 660f1f440000
)
+0

popl
leave
ret
movl

%esi
$0x0013a268,(%

movl
calll

%eax,(
0x00102c48

nop
nopw

0x00(%eax,%eax

00050030 55

pushl

%ebp
+1
00050031 89e5
%esp,%ebp
+3
00050033 c9
+4
00050034 e957ffffff
ff90
+9
00050039 90
+10 0005003a 660f1f440000
)
+0

movl
leave
jmp

0x0004
nop
0x00(%eax,%eax

nopw

00050040 55

pushl

%ebp
+1
00050041 89e5
%esp,%ebp
+3
00050043 83ec78
$0x78,%esp
+6
00050046 895df4
%ebx,0xf4(%ebp)
+9
00050049 8975f8
%esi,0xf8(%ebp)
+12 0005004c 897dfc
xfc(%ebp)
+15 0005004f 8b7d08
ebp),%edi
+18 00050052 8b5d0c
ebp),%ebx
+21 00050055 8d731c
ebx),%esi
+24 00050058 8d45dc
ebp),%eax
+27 0005005b 89742404
x04(%esp)
+31 0005005f 890424
%esp)
+34 00050062 e849820300
+39 00050067 83ec04
%esp
+42 0005006a f30f105de4
m3
+47 0005006f f30f1055e0
m2
+52 00050074 f30f1065dc
m4
+57 00050079 0f28c4
%xmm0
+60 0005007c f30f59c4

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

leal

0x1c(%

leal

0xdc(%

movl

%esi,0

movl

%eax,(

subl

0x000882b0
$0x04,

calll
movss

0xe4(%ebp),%xm

movss

0xe0(%ebp),%xm

movss

0xdc(%ebp),%xm
movaps

%xmm4,

mulss

%xmm4,

%xmm0
+64
%xmm1
+67
%xmm1
+71
%xmm0
+75
%xmm1
+78
%xmm1
+82
%xmm0
+86
%xmm1
+90
m1
+97
00a5
+99
00bd
+101
m0
+109
%xmm0
+113
%xmm4
+117
%xmm2
+121
%xmm3
+125
%esp)
+128
p)
+133
p)
+138
p)
+143
+148
ebp)
+151
m0
+156
m0
+161
m3
+166
%xmm3
+170
m3
+175
m2
+180
%xmm2
+184
m2
+189
m4

00050080 0f28ca

movaps

%xmm2,

00050083 f30f59ca

mulss

%xmm2,

00050087 f30f58c1

addss

%xmm1,

0005008b 0f28cb

movaps

%xmm3,

0005008e f30f59cb

mulss

%xmm3,

00050092 f30f58c1

addss

%xmm1,

00050096 f30f51c8

sqrtss

%xmm0,

0005009a 0f2e0df4120e00

ucomiss

0x000e12f4,%xm

000500a1 7a02

jp

0x0005

000500a3 7418

je

0x0005

000500a5 f30f1005e8120e00

movss

0x000e12e8,%xm

000500ad f30f5ec1

divss

%xmm1,

000500b1 f30f59e0

mulss

%xmm0,

000500b5 f30f59d0

mulss

%xmm0,

000500b9 f30f59d8

mulss

%xmm0,

000500bd 893424

movl

%esi,(

000500c0 f30f1155c8

movss

%xmm2,0xc8(%eb

000500c5 f30f115db8

movss

%xmm3,0xb8(%eb

000500ca f30f1165a8

movss

%xmm4,0xa8(%eb

000500cf e82c810300
000500d4 d95da4

calll

000500d7 f30f1045a4

movss

0xa4(%ebp),%xm

000500dc f30f59432c

mulss

0x2c(%ebx),%xm

000500e1 f30f105db8

movss

0xb8(%ebp),%xm

fstps

000500e6 f30f59d8

mulss

0x00088200
0xa4(%

%xmm0,

000500ea f30f585b28

addss

0x28(%ebx),%xm

000500ef f30f1055c8

movss

0xc8(%ebp),%xm

000500f4 f30f59d0

mulss

%xmm0,

000500f8 f30f585324

addss

0x24(%ebx),%xm

000500fd f30f1065a8

movss

0xa8(%ebp),%xm

+194 00050102
%xmm0
+198 00050106
m0
+203 0005010b
(%edi)
+207 0005010f
i)
+212 00050114
i)
+217 00050119
eax
+219 0005011b
ebp),%ebx
+222 0005011e
ebp),%esi
+225 00050121
ebp),%edi
+228 00050124
+229 00050125
4
+232 00050128
x,%eax)
+0

f30f59c4
f30f584320

mulss
addss

f30f1107

%xmm4,
0x20(%ebx),%xm

movss

%xmm0,

f30f115704

movss

%xmm2,0x04(%ed

f30f115f08

movss

%xmm3,0x08(%ed

89f8

movl

%edi,%

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c20400

leave
retl

$0x000

0f1f840000000000

nopl

0x00000000(%ea

00050130 55

pushl

%ebp
+1
00050131 89e5
%esp,%ebp
+3
00050133 8b4508
0x08(%ebp),%eax
+6
00050136 c70028a21300
3a228,(%eax)
+12 0005013c c9
+13 0005013d c3
+14 0005013e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

00050140 55

pushl

%ebp
+1
00050141 89e5
%esp,%ebp
+3
00050143 83ec04
$0x04,%esp
+6
00050146 8b5508
0x08(%ebp),%edx
+9
00050149 8b450c
0x0c(%ebp),%eax
+12 0005014c f30f104a04

movl
subl
movl
movl
movss

0x04(%edx),%xm

m1
+17
,%xmm1
+21
m1
+26
m0
+31
m0
+36
m0
+41
%xmm1

00050151 f30f5c08

subss

(%eax)

00050155 f30f59480c

mulss

0x0c(%eax),%xm

0005015a f30f104208

movss

0x08(%edx),%xm

0005015f f30f5c4004

subss

0x04(%eax),%xm

00050164 f30f594010

mulss

0x10(%eax),%xm

00050169 f30f58c8

addss

%xmm0,

+45 0005016d f30f10420c

movss

0x0c(%edx),%xm

+50 00050172 f30f5c4008

subss

0x08(%eax),%xm

+55 00050177 f30f594014

mulss

0x14(%eax),%xm

m0
m0
m0
+60
%xmm1
+64
%xmm2
+67
%xmm0
+70
m0
+75
m1
+83
%xmm0
+86
%xmm0
+89
p)
+94
ebp)
+97
+98
+99
+100
)
+106
)

0005017c f30f58c8

addss

%xmm0,

00050180 0f57d2

xorps

%xmm2,

00050183 0f28c2

movaps

%xmm2,

00050186 f30fc2c105

cmpss

$0x5,%xmm1,%xm

0005018b f30f100de8120e00

movss

0x000e12e8,%xm

00050193 0f55c1

andnps

%xmm1,

00050196 0f56c2

orps

%xmm2,

00050199 f30f1145fc

movss

%xmm0,0xfc(%eb

0005019e d945fc

flds

000501a1
000501a2
000501a3
000501a4

leave
ret
nop

0xfc(%

c9
c3
90
660f1f440000

nopw

0x00(%eax,%eax

000501aa 660f1f440000

nopw

0x00(%eax,%eax

+0

000501b0 55

pushl

%ebp
+1
000501b1 89e5
%esp,%ebp
+3
000501b3 57
%edi
+4
000501b4 56
%esi
+5
000501b5 53
%ebx
+6
000501b6 81ecfc000000
000fc,%esp
+12 000501bc 8b7508
ebp),%esi
+15 000501bf 8b5d0c
ebp),%ebx
+18 000501c2 8b4604
esi),%eax
+21 000501c5 85c0
eax
+23 000501c7 0f8e61020000
+29 000501cd 0f57c9
%xmm1
+32 000501d0 f30f118d78ffffff
78(%ebp)
+40 000501d8 31ff
edi
+42 000501da e961010000

movl
pushl
pushl
pushl
subl

$0x000

movl

0x08(%

movl

0x0c(%

movl

0x04(%

testl

%eax,%

xorps

0x0005042e
%xmm1,

jle
movss

%xmm1,0xffffff
xorl

jmp

%edi,%
0x00050340

+47 000501df
+48 000501e0
esi),%eax
+51 000501e3
,%edx
+53 000501e5
%esp)
+56 000501e8
58(%ebp)
+64 000501f0
48(%ebp)
+72 000501f8
38(%ebp)
+80 00050200
28(%ebp)
+88 00050208
18(%ebp)
+96 00050210
08(%ebp)
+104 00050218
+106 0005021a
x94(%ebp)
+109 0005021d
p),%xmm5
+117 00050225
m5
+125 0005022d
p),%xmm5
+133 00050235
7c(%ebp)
+141 0005023d
p)
+146 00050242
p),%xmm6
+154 0005024a
m6
+162 00050252
m6
+167 00050257
p)
+172 0005025c
p)
+177 00050261
p),%xmm7
+185 00050269
m7
+193 00050271
m7
+198 00050276
p)
+203 0005027b
p)
+208 00050280
p),%xmm2
+216 00050288
p)
+221 0005028d
p),%xmm3
+229 00050295
p)

90
8b4618

nop
movl

0x18(%

8b10

movl

(%eax)

890424

movl

%eax,(

f30f119558ffffff

movss

%xmm2,0xffffff

f30f119d48ffffff

movss

%xmm3,0xffffff

f30f11a538ffffff

movss

%xmm4,0xffffff

f30f11ad28ffffff

movss

%xmm5,0xffffff

f30f11b518ffffff

movss

%xmm6,0xffffff

f30f11bd08ffffff

movss

%xmm7,0xffffff

ff12
894594

call
movl

(%edx)
%eax,0

f30f10ad28ffffff

movss

0xffffff28(%eb

f30f592d3c1f1000

mulss

0x00101f3c,%xm

f30f58ad7cffffff

addss

0xffffff7c(%eb

f30f11ad7cffffff

movss

%xmm5,0xffffff

f30f116d98

movss

%xmm5,0x98(%eb

f30f10b518ffffff

movss

0xffffff18(%eb

f30f59353c1f1000

mulss

0x00101f3c,%xm

f30f587580

addss

0x80(%ebp),%xm

f30f117580

movss

%xmm6,0x80(%eb

f30f11759c

movss

%xmm6,0x9c(%eb

f30f10bd08ffffff

movss

0xffffff08(%eb

f30f593d3c1f1000

mulss

0x00101f3c,%xm

f30f587d84

addss

0x84(%ebp),%xm

f30f117d84

movss

%xmm7,0x84(%eb

f30f117da0

movss

%xmm7,0xa0(%eb

f30f109558ffffff

movss

0xffffff58(%eb

f30f1155a4

movss

%xmm2,0xa4(%eb

f30f109d48ffffff

movss

0xffffff48(%eb

f30f115da8

movss

%xmm3,0xa8(%eb

+234 0005029a
p),%xmm4
+242 000502a2
p)
+247 000502a7
m2
+255 000502af
p)
+260 000502b4
m3
+268 000502bc
p)
+273 000502c1
m4
+281 000502c9
p)
+286 000502ce
bc(%ebp)
+293 000502d5
c0(%ebp)
+300 000502dc
ebp),%eax
+303 000502df
x04(%esp)
+307 000502e3
ebp),%ecx
+310 000502e6
%esp)
+313 000502e9
+318 000502ee
esi),%eax
+321 000502f1
,%edx
+323 000502f3
ebp),%ecx
+326 000502f6
x04(%esp)
+330 000502fa
%esp)
+333 000502fd
+335 000502ff
p)
+341 00050305
m1
+349 0005030d
p),%xmm1
+357 00050315
p),%xmm0
+365 0005031d
%xmm0
+369 00050321
78(%ebp)
+377 00050329
edi),%eax
+380 0005032c
x08(%esi)
+383 0005032f
+389 00050335
edi
+391 00050337

f30f10a538ffffff

movss

0xffffff38(%eb

f30f1165ac

movss

%xmm4,0xac(%eb

f30f5915101f1000

mulss

0x00101f10,%xm

f30f1155b0

movss

%xmm2,0xb0(%eb

f30f591d101f1000

mulss

0x00101f10,%xm

f30f115db4

movss

%xmm3,0xb4(%eb

f30f5925101f1000

mulss

0x00101f10,%xm

f30f1165b8

movss

%xmm4,0xb8(%eb

c745bc00007a44

movl

$0x447a0000,0x

c745c000000000

movl

$0x00000000,0x

8d4594

leal

0x94(%

89442404

movl

%eax,0

8d4dc8

leal

0xc8(%

890c24

movl

%ecx,(

movl

0x0005a000
0x14(%

8b10

movl

(%eax)

8d4d94

leal

0x94(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

call

e8129d0000
8b4614

calll

ff12
d99d74ffffff

fstps

(%edx)
0xffffff74(%eb

f30f100de8120e00

movss

0x000e12e8,%xm

f30f5c8d74ffffff

subss

0xffffff74(%eb

f30f108578ffffff

movss

0xffffff78(%eb

f30f58c1
f30f118578ffffff

addss
movss

%xmm1,
%xmm0,0xffffff

8d4701

leal

0x01(%

397e08

cmpl

%edi,0

movl

0x00050400
%eax,%

cmpl

%eax,0

0f84cb000000
89c7
394604

je

x04(%esi)
+394 0005033a
+400 00050340
x04(%esp)
+404 00050344
ebp),%eax
+407 00050347
%esp)
+410 0005034a
+415 0005034f
%esp
+418 00050352
m0
+423 00050357
p)
+428 0005035c
m4
+433 00050361
%xmm4
+437 00050365
m1
+442 0005036a
p)
+447 0005036f
m3
+452 00050374
%xmm3
+456 00050378
,%xmm0
+460 0005037c
7c(%ebp)
+468 00050384
m2
+473 00050389
%xmm2
+477 0005038d
m5
+482 00050392
m6
+487 00050397
m7
+492 0005039c
%xmm0
+495 0005039f
%xmm0
+499 000503a3
%xmm1
+502 000503a6
%xmm1
+506 000503aa
%xmm0
+510 000503ae
%xmm1
+513 000503b1
%xmm1
+517 000503b5
%xmm0
+521 000503b9
%xmm1
+524 000503bc

0f8e93000000
89742404

jle
movl

0x000503d3
%esi,0

8d45dc

leal

0xdc(%

890424

movl

%eax,(

subl

0x00050040
$0x04,

e8f1fcffff
83ec04

calll

f30f104308

movss

0x08(%ebx),%xm

f30f114584

movss

%xmm0,0x84(%eb

f30f1065e4

movss

0xe4(%ebp),%xm

f30f5ce0

subss

%xmm0,

f30f104b04

movss

0x04(%ebx),%xm

f30f114d80

movss

%xmm1,0x80(%eb

f30f105de0

movss

0xe0(%ebp),%xm

f30f5cd9

subss

%xmm1,

f30f1003

movss

(%ebx)

f30f11857cffffff

movss

%xmm0,0xffffff

f30f1055dc

movss

0xdc(%ebp),%xm

f30f5cd0

subss

%xmm0,

f30f106b0c

movss

0x0c(%ebx),%xm

f30f107310

movss

0x10(%ebx),%xm

f30f107b14

movss

0x14(%ebx),%xm

0f28c2

movaps

%xmm2,

f30f59c5

mulss

%xmm5,

0f28cb

movaps

%xmm3,

f30f59ce

mulss

%xmm6,

f30f58c1

addss

%xmm1,

0f28cc

movaps

%xmm4,

f30f59cf

mulss

%xmm7,

f30f58c1

addss

%xmm1,

0f57c9

xorps

%xmm1,

0f2ec8

ucomiss

%xmm0,

%xmm1
+527 000503bf
+533 000503c5
edi),%eax
+536 000503c8
edi
+538 000503ca
x04(%esi)
+541 000503cd
+547 000503d3
p),%xmm1
+555 000503db
m1
+560 000503e0
78(%ebp)
+568 000503e8
p)
+574 000503ee
ebp),%esp
+577 000503f1
+578 000503f2
+579 000503f3
+580 000503f4
+581 000503f5
+582 000503f6
ax)
+592 00050400
xmm0
+596 00050404
%xmm0
+600 00050408
p),%xmm0
+607 0005040f
+613 00050415
+619 0005041b
m0
+624 00050420
%xmm1
+628 00050424
78(%ebp)
+636 0005042c
03d3
+638 0005042e
%xmm0
+641 00050431
78(%ebp)
+649 00050439
03d3
+651 0005043b
)
+0

0f821bfeffff
8d4701

jb
leal

0x000501e0
0x01(%

89c7

movl

%eax,%

394604

cmpl

%eax,0

0f8f6dffffff
f30f108d78ffffff

jg
movss

0x00050340
0xffffff78(%eb

f30f594e0c

mulss

0x0c(%esi),%xm

f30f118d78ffffff

movss

%xmm1,0xffffff

d98578ffffff

flds

0xffffff78(%eb

8d65f4

leal

5b
5e
5f
c9
c3
662e0f1f840000000000

popl
%ebx
popl
%esi
popl
%edi
leave
ret
%cs:0x00000000(%eax,%e

nopw

0xf4(%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c1

mulss

%xmm1,

0f2e8578ffffff

ucomiss

0xffffff78(%eb

0f8520ffffff
0f8a1affffff
f30f2a4604

jne
jp
cvtsi2ss

0x00050335
0x00050335
0x04(%esi),%xm

f30f59c8
f30f118d78ffffff

mulss
movss

%xmm0,
%xmm1,0xffffff

eba5

jmp

0x0005

0f57c0

xorps

%xmm0,

f30f118578ffffff

movss

eb98
0f1f440000

%xmm0,0xffffff
jmp

nopl

0x0005
0x00(%eax,%eax

00050440 55

pushl

00050441 89e5

movl

00050443 56

pushl

00050444 53

pushl

00050445 83ec20

subl

%ebp
+1
%esp,%ebp
+3
%esi
+4
%ebx
+5

$0x20,%esp
+8
00050448 8b5d08
0x08(%ebp),%ebx
+11 0005044b 8b03
,%eax
+13 0005044d 891c24
%esp)
+16 00050450 ff5008
%eax)
+19 00050453 84c0
l
+21 00050455 7519
0470
+23 00050457 c7042404000000
esp)
+30 0005045e e817290b00
operator new(unsigned long)
+35 00050463 c70028a21300
eax)
+41 00050469 83c420
%esp
+44 0005046c 5b
+45 0005046d 5e
+46 0005046e c9
+47 0005046f c3
+48 00050470 8b03
,%eax
+50 00050472 891c24
%esp)
+53 00050475 ff5014
%eax)
+56 00050478 84c0
l
+58 0005047a 7444
04c0
+60 0005047c c7042430000000
esp)
'0'
+67 00050483 e8f2280b00
operator new(unsigned long)
+72 00050488 89c6
esi
+74 0005048a 8b4514
ebp),%eax
+77 0005048d 89442410
x10(%esp)
+81 00050491 8b4510
ebp),%eax
+84 00050494 8944240c
x0c(%esp)
+88 00050498 8b450c
ebp),%eax
+91 0005049b 89442408
x08(%esp)
+95 0005049f 895c2404
x04(%esp)
+99 000504a3 893424
%esp)
+102 000504a6 e8e5faffff
+107 000504ab 89f0
eax

movl
movl

(%ebx)

movl

%ebx,(

call

*0x08(

testb

%al,%a

jne

0x0005

movl

$0x00000004,(%

calll

0x00102d7a

movl

$0x0013a228,(%
addl

$0x20,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%ebx,(

call

*0x14(

testb

%al,%a

je

0x0005

(%ebx)

movl

$0x00000030,(%

calll

0x00102d7a
movl

%eax,%

movl

0x14(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

movl

0x0c(%

movl

%eax,0

movl

%ebx,0

movl

%esi,(

movl

0x0004ff90
%esi,%

calll

+109 000504ad 83c420


%esp
+112 000504b0 5b
+113 000504b1 5e
+114 000504b2 c9
+115 000504b3 c3
+116 000504b4 660f1f440000
)
+122 000504ba 660f1f440000
)
+128 000504c0 8b03
,%eax
+130 000504c2 891c24
%esp)
+133 000504c5 ff500c
%eax)
+136 000504c8 89c3
ebx
+138 000504ca c7042410000000
esp)
+145 000504d1 e8a4280b00
operator new(unsigned long)
+150 000504d6 c70010a21300
eax)
+156 000504dc 8b13
,%edx
+158 000504de 895004
x04(%eax)
+161 000504e1 8b5304
ebx),%edx
+164 000504e4 895008
x08(%eax)
+167 000504e7 8b5308
ebx),%edx
+170 000504ea 89500c
x0c(%eax)
+173 000504ed 83c420
%esp
+176 000504f0 5b
+177 000504f1 5e
+178 000504f2 c9
+179 000504f3 c3
+180 000504f4 89c3
ebx
+182 000504f6 893424
%esp)
+185 000504f9 e870280b00
operator delete(void*)
+190 000504fe 891c24
%esp)
+193 00050501 e842270b00
__Unwind_Resume
+198 00050506 90
+199 00050507 90
+200 00050508 90
+201 00050509 90
+202 0005050a 90
+203 0005050b 90
+204 0005050c 90
+205 0005050d 90

addl

$0x20,

popl
popl
leave
ret

%ebx
%esi

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax
movl

(%ebx)

movl

%ebx,(

call

*0x0c(

movl

%eax,%

movl

$0x00000010,(%

calll

0x00102d7a

movl

$0x0013a210,(%
movl

(%ebx)

movl

%edx,0

movl

0x04(%

movl

%edx,0

movl

0x08(%

movl

%edx,0

addl

$0x20,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%esi,(

calll

%eax,%

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
nop
nop
nop
nop
nop
nop
nop

+206 0005050e 90
+207 0005050f 90
+0

nop
nop

00050510 55

pushl

%ebp
+1
00050511 89e5
%esp,%ebp
+3
00050513 8b4508
0x08(%ebp),%eax
+6
00050516 c70028a21300
3a228,(%eax)
+12 0005051c 894508
x08(%ebp)
+15 0005051f c9
+16 00050520 e949280b00
+21 00050525 90
+22 00050526 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00050530 55

pushl

%ebp
+1
00050531 89e5
%esp,%ebp
+3
00050533 8b4508
0x08(%ebp),%eax
+6
00050536 c70028a21300
3a228,(%eax)
+12 0005053c c9
+13 0005053d c3
+14 0005053e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

00050540 55

pushl

%ebp
+1
00050541 89e5
%esp,%ebp
+3
00050543 8b4508
0x08(%ebp),%eax
+6
00050546 c70010a21300
3a210,(%eax)
+12 0005054c 894508
x08(%ebp)
+15 0005054f c9
+16 00050550 e919280b00
+21 00050555 90
+22 00050556 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00050560 55

pushl

%ebp
+1
00050561 89e5
%esp,%ebp
+3
00050563 8b4508
0x08(%ebp),%eax
+6
00050566 c70010a21300
3a210,(%eax)
+12 0005056c c9
+13 0005056d c3
+14 0005056e 6690
+0

00050570 55

movl
movl
movl

$0x001

leave
ret
nop
pushl

%ebp
+1
00050571 89e5
%esp,%ebp
+3
00050573 8b4508
0x08(%ebp),%eax
+6
00050576 c700f8a11300
3a1f8,(%eax)
+12 0005057c 894508
x08(%ebp)
+15 0005057f c9
+16 00050580 e9e9270b00
+21 00050585 90
+22 00050586 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

00050590 55

pushl

%ebp
+1
00050591 89e5
%esp,%ebp
+3
00050593 8b4508
0x08(%ebp),%eax
+6
00050596 c700f8a11300
3a1f8,(%eax)
+12 0005059c c9
+13 0005059d c3
+14 0005059e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

000505a0 55

pushl

%ebp
+1
000505a1 89e5
%esp,%ebp
+3
000505a3 8b4508
0x08(%ebp),%eax
+6
000505a6 c70068a21300
3a268,(%eax)
+12 000505ac 894508
x08(%ebp)
+15 000505af c9
+16 000505b0 e9b9270b00
+21 000505b5 90
+22 000505b6 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

000505c0 55

pushl

%ebp
+1
000505c1 89e5
%esp,%ebp
+3
000505c3 8b4508
0x08(%ebp),%eax
+6
000505c6 c70068a21300
3a268,(%eax)
+12 000505cc c9
+13 000505cd c3
+14 000505ce 90
+15 000505cf 90
+0

movl
movl
movl

$0x001

leave
ret
nop
nop

000505d0 55

pushl

000505d1 89e5

movl

%ebp
+1
%esp,%ebp

+3
000505d3 6b450c2c
$0x2c,0x0c(%ebp),%eax
+7
000505d7 8b5508
0x08(%ebp),%edx
+10 000505da 03422c
edx),%eax
+13 000505dd c9
+14 000505de c3
+15 000505df 90
+0

imull
movl
addl

0x2c(%

leave
ret
nop

000505e0 55

pushl

%ebp
+1
000505e1 89e5
%esp,%ebp
+3
000505e3 83ec18
$0x18,%esp
+6
000505e6 837d100a
$0x0a,0x10(%ebp)
+10 000505ea 750d
05f9
+12 000505ec 8b550c
ebp),%edx
+15 000505ef 8b4206
edx),%eax
+18 000505f2 8b5514
ebp),%edx
+21 000505f5 8902
%edx)
+23 000505f7 c9
+24 000505f8 c3
+25 000505f9 c7042404000000
esp)
+32 00050600 e87b270b00
___cxa_allocate_exception
+37 00050605 8b15a0801300
x
+43 0005060b 83c208
%edx
+46 0005060e 8910
%eax)
+48 00050610 8b1590801300
x
+54 00050616 89542408
x08(%esp)
+58 0005061a 8b1594801300
x
+64 00050620 89542404
x04(%esp)
+68 00050624 890424
%esp)
+71 00050627 e88a270b00
___cxa_throw
+76 0005062c 0f1f4000
eax)
+0

movl
subl
cmpl
jne

0x0005

movl

0x0c(%

movl

0x06(%

movl

0x14(%

movl

%eax,(

leave
ret
movl

$0x00000004,(%

calll

0x00102d80

movl

0x001380a0,%ed
addl

$0x08,

movl

%edx,(

movl

0x00138090,%ed
movl

movl

%edx,0
0x00138094,%ed

movl

%edx,0

movl

%eax,(

calll

0x00102db6
nopl

0x00(%

00050630 55

pushl

00050631 89e5

movl

00050633 57

pushl

%ebp
+1
%esp,%ebp
+3

%edi
+4

00050634 56

pushl

+5

00050635 53

pushl

%esi
%ebx
+6
00050636 83ec1c
subl
$0x1c,%esp
+9
00050639 8b7d0c
movl
0x0c(%ebp),%edi
+12 0005063c 8b7514
movl
0x14(%
ebp),%esi
+15 0005063f 8d5f06
leal
0x06(%
edi),%ebx
+18 00050642 0fb64706
movzbl
0x06(%
edi),%eax
+22 00050646 84c0
testb
%al,%a
l
+24 00050648 7425
je
0x0005
066f
+26 0005064a 660f1f440000
nopw
0x00(%eax,%eax
)
+32 00050650 43
incl
%ebx
+33 00050651 0fbec0
movsbl
%al,%e
ax
+36 00050654 89442408
movl
%eax,0
x08(%esp)
+40 00050658 c744240401000000
movl
$0x00000001,0x
04(%esp)
+48 00050660 893424
movl
%esi,(
%esp)
+51 00050663 e83a260b00
calll
0x00102ca2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::appe
nd(unsigned long, char)
+56 00050668 0fb603
movzbl
(%ebx)
,%eax
+59 0005066b 84c0
testb
%al,%a
l
+61 0005066d 75e1
jne
0x0005
0650
+63 0005066f 29fb
subl
%edi,%
ebx
+65 00050671 8d4301
leal
0x01(%
ebx),%eax
+68 00050674 3b4510
cmpl
0x10(%
ebp),%eax
+71 00050677 7508
jne
0x0005
0681
+73 00050679 83c41c
addl
$0x1c,
%esp
+76 0005067c 5b
popl
%ebx
+77 0005067d 5e
popl
%esi
+78 0005067e 5f
popl
%edi
+79 0005067f c9
leave
+80 00050680 c3
ret
+81 00050681 c7042404000000
movl
$0x00000004,(%
esp)
+88 00050688 e8f3260b00
calll
0x00102d80
___cxa_allocate_exception
+93 0005068d 8b15a0801300
movl
0x001380a0,%ed
x

+99 00050693
%edx
+102 00050696
%eax)
+104 00050698
x
+110 0005069e
x08(%esp)
+114 000506a2
x
+120 000506a8
x04(%esp)
+124 000506ac
%esp)
+127 000506af
___cxa_throw
+132 000506b4
)
+138 000506ba
)
+0

83c208

addl

$0x08,

8910

movl

%edx,(

8b1590801300

movl

89542408

0x00138090,%ed
movl

8b1594801300

movl

%edx,0
0x00138094,%ed

89542404

movl

%edx,0

890424

movl

%eax,(

e802270b00

calll

0x00102db6

660f1f440000

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

000506c0 55

pushl

%ebp
+1
000506c1
%esp,%ebp
+3
000506c3
$0x18,%esp
+6
000506c6
%ebx,0xf8(%ebp)
+9
000506c9
%esi,0xfc(%ebp)
+12 000506cc 8b5d10
ebp),%ebx
+15 000506cf 8b4d1c
ebp),%ecx
+18 000506d2 83fb05
%ebx
+21 000506d5 762a
0701
+23 000506d7 8d4106
ecx),%eax
+26 000506da 39c3
ebx
+28 000506dc 7223
0701
+30 000506de 8b550c
ebp),%edx
+33 000506e1 01ca
edx
+35 000506e3 0fb702
,%eax
+38 000506e6 8b7514
ebp),%esi
+41 000506e9 8906
%esi)
+43 000506eb 8b4202
edx),%eax
+46 000506ee 8b5518
ebp),%edx
+49 000506f1 8902

89e5

movl

83ec18

subl

895df8

movl

8975fc

movl
movl

0x10(%

movl

0x1c(%

cmpl

$0x05,

jbe

0x0005

leal

0x06(%

cmpl

%eax,%

jb

0x0005

movl

0x0c(%

addl

%ecx,%

movzwl

(%edx)

movl

0x14(%

movl

%eax,(

movl

0x02(%

movl

0x18(%

movl

%eax,(

%edx)
+51 000506f3 01c8
eax
+53 000506f5 39c3
ebx
+55 000506f7 7208
0701
+57 000506f9 8b5df8
ebp),%ebx
+60 000506fc 8b75fc
ebp),%esi
+63 000506ff c9
+64 00050700 c3
+65 00050701 c7042404000000
esp)
+72 00050708 e873260b00
___cxa_allocate_exception
+77 0005070d 8b15a0801300
x
+83 00050713 83c208
%edx
+86 00050716 8910
%eax)
+88 00050718 8b1590801300
x
+94 0005071e 89542408
x08(%esp)
+98 00050722 8b1594801300
x
+104 00050728 89542404
x04(%esp)
+108 0005072c 890424
%esp)
+111 0005072f e882260b00
___cxa_throw
+116 00050734 660f1f440000
)
+122 0005073a 660f1f440000
)
+0

addl

%ecx,%

cmpl

%eax,%

jb

0x0005

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

$0x00000004,(%

calll

0x00102d80

movl

0x001380a0,%ed
addl

$0x08,

movl

%edx,(

movl

0x00138090,%ed
movl

movl

%edx,0
0x00138094,%ed

movl

%edx,0

movl

%eax,(

calll

0x00102db6

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00050740 55

pushl

%ebp
+1
00050741 89e5
%esp,%ebp
+3
00050743 57
%edi
+4
00050744 56
%esi
+5
00050745 53
%ebx
+6
00050746 83ec3c
$0x3c,%esp
+9
00050749 8b750c
0x0c(%ebp),%esi
+12 0005074c 8b7d14
ebp),%edi
+15 0005074f 837d1006
0x10(%ebp)
+19 00050753 0f86a9000000
+25 00050759 bb06000000

movl
pushl
pushl
pushl
subl
movl

jbe
movl

movl

0x14(%

cmpl

$0x06,
0x00050802
$0x00000006,%e

bx
+30 0005075e
07b5
+32 00050760
%eax
+35 00050763
07ad
+37 00050765
),%eax
+42 0005076a
xmm2
+46 0005076e
m2
+54 00050776
),%eax
+59 0005077b
xmm1
+63 0005077f
m1
+71 00050787
),%eax
+76 0005078c
xmm0
+80 00050790
m0
+88 00050798
0c(%edi)
+95 0005079f
i)
+100 000507a4
i)
+105 000507a9
(%edi)
+109 000507ad
ebp),%ebx
+112 000507b0
x10(%ebp)
+115 000507b3
0802
+117 000507b5
x14(%esp)
+121 000507b9
ebp),%eax
+124 000507bc
x10(%esp)
+128 000507c0
ebp),%eax
+131 000507c3
x0c(%esp)
+135 000507c7
ebp),%eax
+138 000507ca
x08(%esp)
+142 000507ce
x04(%esp)
+146 000507d2
ebp),%eax
+149 000507d5
%esp)
+152 000507d8

eb55

jmp

0x0005

83f811

cmpl

$0x11,

7548

jne

0x0005

0fb6443308

movzbl

f30f2ad0

0x08(%ebx,%esi
cvtsi2ss

%eax,%

f30f5915e4120e00

mulss

0x000e12e4,%xm

0fb6443307

movzbl

0x07(%ebx,%esi

f30f2ac8

cvtsi2ss

%eax,%

f30f590de4120e00

mulss

0x000e12e4,%xm

0fb6443306

movzbl

0x06(%ebx,%esi

f30f2ac0

cvtsi2ss

%eax,%

f30f5905e4120e00

mulss

0x000e12e4,%xm

c7470c0000803f

movl

$0x3f800000,0x

f30f114708

movss

%xmm0,0x08(%ed

f30f114f04

movss

%xmm1,0x04(%ed

f30f1117

movss

%xmm2,

035de0

addl

0xe0(%

395d10

cmpl

%ebx,0

764d

jbe

0x0005

895c2414

movl

%ebx,0

8d45e0

leal

0xe0(%

89442410

movl

%eax,0

8d45e4

leal

0xe4(%

8944240c

movl

%eax,0

8b4510

movl

0x10(%

89442408

movl

%eax,0

89742404

movl

%esi,0

8b4508

movl

0x08(%

890424

movl

%eax,(

e8e3feffff

calll

0x000506c0

+157 000507dd
ebp),%eax
+160 000507e0
%eax
+163 000507e3
+169 000507e9
esi),%eax
+172 000507ec
x08(%edi)
+175 000507ef
esi),%eax
+178 000507f2
x04(%edi)
+181 000507f5
esi),%eax
+184 000507f8
%edi)
+186 000507fa
ebp),%ebx
+189 000507fd
x10(%ebp)
+192 00050800
07b5
+194 00050802
%esp
+197 00050805
+198 00050806
+199 00050807
+200 00050808
+201 00050809
+202 0005080a
)
+0

8b45e4

movl

0xe4(%

83f810

cmpl

$0x10,

movl

0x00050760
0x06(%

894708

movl

%eax,0

8b460a

movl

0x0a(%

894704

movl

%eax,0

8b460e

movl

0x0e(%

8907

movl

%eax,(

035de0

addl

0xe0(%

395d10

cmpl

%ebx,0

77b3

ja

0x0005

83c43c

addl

$0x3c,

5b
5e
5f
c9
c3
660f1f440000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

0f8577ffffff
8b4606

jne

nopw

0x00(%eax,%eax

00050810 55

pushl

%ebp
+1
00050811 89e5
%esp,%ebp
+3
00050813 56
%esi
+4
00050814 53
%ebx
+5
00050815 83ec10
$0x10,%esp
+8
00050818 8b5d0c
0x0c(%ebp),%ebx
+11 0005081b 8b7514
ebp),%esi
+14 0005081e 837d1036
0x10(%ebp)
+18 00050822 7532
0856
+20 00050824 893424
%esp)
+23 00050827 e894450100
+28 0005082c 89f2
edx
+30 0005082e 31c9
ecx
+32 00050830 8b441906
ecx,%ebx),%eax

movl
pushl
pushl
subl
movl
movl

0x14(%

cmpl

$0x36,

jne

0x0005

movl

%esi,(

movl

0x00064dc0
%esi,%

xorl

%ecx,%

movl

0x06(%

'6'

calll

+36 00050834 8902


%edx)
+38 00050836 8b44190a
ecx,%ebx),%eax
+42 0005083a 894204
x04(%edx)
+45 0005083d 8b44190e
ecx,%ebx),%eax
+49 00050841 894208
x08(%edx)
+52 00050844 83c10c
%ecx
+55 00050847 83c210
%edx
+58 0005084a 83f930
%ecx
+61 0005084d 75e1
0830
+63 0005084f 83c410
%esp
+66 00050852 5b
+67 00050853 5e
+68 00050854 c9
+69 00050855 c3
+70 00050856 c7042404000000
esp)
+77 0005085d e81e250b00
___cxa_allocate_exception
+82 00050862 8b15a0801300
x
+88 00050868 83c208
%edx
+91 0005086b 8910
%eax)
+93 0005086d 8b1590801300
x
+99 00050873 89542408
x08(%esp)
+103 00050877 8b1594801300
x
+109 0005087d 89542404
x04(%esp)
+113 00050881 890424
%esp)
+116 00050884 e82d250b00
___cxa_throw
+121 00050889 90
+122 0005088a 660f1f440000
)
+0

movl

%eax,(

movl

0x0a(%

movl

%eax,0

movl

0x0e(%

movl

%eax,0

addl

$0x0c,

addl

$0x10,

cmpl

$0x30,

jne

0x0005

addl

$0x10,

popl
popl
leave
ret

%ebx
%esi

'0'

movl

$0x00000004,(%

calll

0x00102d80

movl

0x001380a0,%ed
addl

$0x08,

movl

%edx,(

movl

0x00138090,%ed
movl

movl

%edx,0
0x00138094,%ed

movl

%edx,0

movl

%eax,(

calll

0x00102db6
nop

nopw

0x00(%eax,%eax

00050890 55

pushl

00050891 89e5

movl

00050893 57

pushl

00050894 56

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
001f0,%esp

00050895 81ecf0010000

subl

$0x000

+11 0005089b
ebp),%esi
+14 0005089e
esi),%eax
+17 000508a1
x04(%esp)
+21 000508a5
ebp),%eax
+24 000508a8
%esp)
+27 000508ab
+32 000508b0
m0
+37 000508b5
m0
+44 000508bc
+50 000508c2
+56 000508c8
p),%eax
+62 000508ce
%esp)
+65 000508d1
+70 000508d6
esi),%eax
+73 000508d9
x04(%esp)
+77 000508dd
p),%eax
+83 000508e3
%esp)
+86 000508e6
+91 000508eb
p),%xmm4
+99 000508f3
p),%xmm1
+107 000508fb
m0
+112 00050900
84(%ebp)
+120 00050908
p),%xmm2
+128 00050910
m7
+133 00050915
80(%ebp)
+141 0005091d
p),%xmm3
+149 00050925
m0
+154 0005092a
7c(%ebp)
+162 00050932
p),%xmm6
+170 0005093a
%xmm6
+174 0005093e
p),%xmm0
+182 00050946
%xmm0
+186 0005094a

8b750c

movl

0x0c(%

8d4608

leal

0x08(%

89442404

movl

%eax,0

8d45b8

leal

0xb8(%

890424

movl

%eax,(

e870440100
f30f10462c

calll
movss

0x00064d20
0x2c(%esi),%xm

0f2e05f4120e00

ucomiss

0x000e12f4,%xm

0f85ae0c0000
0f8aa80c0000
8d8578ffffff

jne
jp
leal

0x00051570
0x00051570
0xffffff78(%eb

890424
e8ea440100
8d4620

%eax,(

leal

0x00064dc0
0x20(%

movl

%eax,0

calll

89442404
8d8538ffffff

movl

leal

890424

0xffffff38(%eb
movl

%eax,(

e885440100
f30f10a538ffffff

calll
movss

0x00064d70
0xffffff38(%eb

f30f108d3cffffff

movss

0xffffff3c(%eb

f30f104588

movss

0x88(%ebp),%xm

f30f118584feffff

movss

%xmm0,0xfffffe

f30f109540ffffff

movss

0xffffff40(%eb

f30f107d98

movss

0x98(%ebp),%xm

f30f11bd80feffff

movss

%xmm7,0xfffffe

f30f109d44ffffff

movss

0xffffff44(%eb

f30f1045a8

movss

0xa8(%ebp),%xm

f30f11857cfeffff

movss

%xmm0,0xfffffe

f30f10b578ffffff

movss

0xffffff78(%eb

f30f59f4
f30f108584feffff

mulss
movss

%xmm4,
0xfffffe84(%eb

f30f59c1

mulss

%xmm1,

f30f58f0

addss

%xmm0,

%xmm6
+190 0005094e
%xmm0
+193 00050951
%xmm0
+197 00050955
%xmm6
+201 00050959
p),%xmm0
+209 00050961
%xmm0
+213 00050965
%xmm6
+217 00050969
m7
+222 0005096e
78(%ebp)
+230 00050976
m0
+235 0005097b
74(%ebp)
+243 00050983
m7
+248 00050988
70(%ebp)
+256 00050990
p),%xmm0
+264 00050998
%xmm0
+268 0005099c
50(%ebp)
+276 000509a4
p),%xmm0
+284 000509ac
%xmm0
+288 000509b0
p),%xmm0
+296 000509b8
50(%ebp)
+304 000509c0
p),%xmm0
+312 000509c8
%xmm0
+316 000509cc
p),%xmm0
+324 000509d4
50(%ebp)
+332 000509dc
%xmm0
+335 000509df
%xmm0
+339 000509e3
p),%xmm0
+347 000509eb
50(%ebp)
+355 000509f3
m7
+360 000509f8
6c(%ebp)
+368 00050a00

0f28c7

movaps

%xmm7,

f30f59c2

mulss

%xmm2,

f30f58f0

addss

%xmm0,

f30f10857cfeffff

movss

0xfffffe7c(%eb

f30f59c3

mulss

%xmm3,

f30f58f0

addss

%xmm0,

f30f107d8c

movss

0x8c(%ebp),%xm

f30f11bd78feffff

movss

%xmm7,0xfffffe

f30f10459c

movss

0x9c(%ebp),%xm

f30f118574feffff

movss

%xmm0,0xfffffe

f30f107dac

movss

0xac(%ebp),%xm

f30f11bd70feffff

movss

%xmm7,0xfffffe

f30f10857cffffff

movss

0xffffff7c(%eb

f30f59c4

mulss

%xmm4,

f30f118550feffff

movss

%xmm0,0xfffffe

f30f108578feffff

movss

0xfffffe78(%eb

f30f59c1

mulss

%xmm1,

f30f588550feffff

addss

0xfffffe50(%eb

f30f118550feffff

movss

%xmm0,0xfffffe

f30f108574feffff

movss

0xfffffe74(%eb

f30f59c2

mulss

%xmm2,

f30f588550feffff

addss

0xfffffe50(%eb

f30f118550feffff

movss

%xmm0,0xfffffe

0f28c7

movaps

%xmm7,

f30f59c3

mulss

%xmm3,

f30f588550feffff

addss

0xfffffe50(%eb

f30f118550feffff

movss

%xmm0,0xfffffe

f30f107d90

movss

0x90(%ebp),%xm

f30f11bd6cfeffff

movss

%xmm7,0xfffffe

f30f1045a0

movss

0xa0(%ebp),%xm

m0
+373 00050a05
68(%ebp)
+381 00050a0d
m7
+386 00050a12
64(%ebp)
+394 00050a1a
m0
+399 00050a1f
%xmm0
+403 00050a23
4c(%ebp)
+411 00050a2b
p),%xmm0
+419 00050a33
%xmm0
+423 00050a37
p),%xmm0
+431 00050a3f
4c(%ebp)
+439 00050a47
p),%xmm0
+447 00050a4f
%xmm0
+451 00050a53
p),%xmm0
+459 00050a5b
4c(%ebp)
+467 00050a63
%xmm0
+470 00050a66
%xmm0
+474 00050a6a
p),%xmm0
+482 00050a72
4c(%ebp)
+490 00050a7a
m7
+495 00050a7f
60(%ebp)
+503 00050a87
m0
+508 00050a8c
5c(%ebp)
+516 00050a94
m7
+521 00050a99
58(%ebp)
+529 00050aa1
m4
+534 00050aa6
p),%xmm1
+542 00050aae
%xmm1
+546 00050ab2
%xmm2
+550 00050ab6
%xmm2
+554 00050aba

f30f118568feffff

movss

%xmm0,0xfffffe

f30f107db0

movss

0xb0(%ebp),%xm

f30f11bd64feffff

movss

%xmm7,0xfffffe

f30f104580

movss

0x80(%ebp),%xm

f30f59c4

mulss

%xmm4,

f30f11854cfeffff

movss

%xmm0,0xfffffe

f30f10856cfeffff

movss

0xfffffe6c(%eb

f30f59c1

mulss

%xmm1,

f30f58854cfeffff

addss

0xfffffe4c(%eb

f30f11854cfeffff

movss

%xmm0,0xfffffe

f30f108568feffff

movss

0xfffffe68(%eb

f30f59c2

mulss

%xmm2,

f30f58854cfeffff

addss

0xfffffe4c(%eb

f30f11854cfeffff

movss

%xmm0,0xfffffe

0f28c7

movaps

%xmm7,

f30f59c3

mulss

%xmm3,

f30f58854cfeffff

addss

0xfffffe4c(%eb

f30f11854cfeffff

movss

%xmm0,0xfffffe

f30f107d94

movss

0x94(%ebp),%xm

f30f11bd60feffff

movss

%xmm7,0xfffffe

f30f1045a4

movss

0xa4(%ebp),%xm

f30f11855cfeffff

movss

%xmm0,0xfffffe

f30f107db4

movss

0xb4(%ebp),%xm

f30f11bd58feffff

movss

%xmm7,0xfffffe

f30f596584

mulss

0x84(%ebp),%xm

f30f598d60feffff

mulss

0xfffffe60(%eb

f30f58cc

addss

%xmm4,

f30f59d0

mulss

%xmm0,

f30f58d1

addss

%xmm1,

f30f59df

mulss

%xmm7,

%xmm3
+558 00050abe
%xmm3
+562 00050ac2
48(%ebp)
+570 00050aca
p),%xmm5
+578 00050ad2
p),%xmm1
+586 00050ada
p),%xmm2
+594 00050ae2
p),%xmm3
+602 00050aea
p),%xmm4
+610 00050af2
%xmm4
+614 00050af6
p),%xmm0
+622 00050afe
%xmm0
+626 00050b02
%xmm4
+630 00050b06
p),%xmm0
+638 00050b0e
%xmm0
+642 00050b12
%xmm4
+646 00050b16
p),%xmm0
+654 00050b1e
%xmm0
+658 00050b22
%xmm4
+662 00050b26
p),%xmm0
+670 00050b2e
%xmm0
+674 00050b32
44(%ebp)
+682 00050b3a
p),%xmm0
+690 00050b42
%xmm0
+694 00050b46
p),%xmm0
+702 00050b4e
44(%ebp)
+710 00050b56
p),%xmm0
+718 00050b5e
%xmm0
+722 00050b62
p),%xmm0
+730 00050b6a
44(%ebp)
+738 00050b72
p),%xmm0
+746 00050b7a

f30f58da

addss

%xmm2,

f30f119d48feffff

movss

%xmm3,0xfffffe

f30f10ad48ffffff

movss

0xffffff48(%eb

f30f108d4cffffff

movss

0xffffff4c(%eb

f30f109550ffffff

movss

0xffffff50(%eb

f30f109d54ffffff

movss

0xffffff54(%eb

f30f10a578ffffff

movss

0xffffff78(%eb

f30f59e5
f30f108584feffff

mulss
movss

%xmm5,
0xfffffe84(%eb

f30f59c1

mulss

%xmm1,

f30f58e0

addss

%xmm0,

f30f108580feffff

movss

0xfffffe80(%eb

f30f59c2

mulss

%xmm2,

f30f58e0

addss

%xmm0,

f30f10857cfeffff

movss

0xfffffe7c(%eb

f30f59c3

mulss

%xmm3,

f30f58e0

addss

%xmm0,

f30f10857cffffff

movss

f30f59c5

0xffffff7c(%eb
mulss

%xmm5,

f30f118544feffff

movss

%xmm0,0xfffffe

f30f108578feffff

movss

0xfffffe78(%eb

f30f59c1

mulss

%xmm1,

f30f588544feffff

addss

0xfffffe44(%eb

f30f118544feffff

movss

%xmm0,0xfffffe

f30f108574feffff

movss

0xfffffe74(%eb

f30f59c2

mulss

%xmm2,

f30f588544feffff

addss

0xfffffe44(%eb

f30f118544feffff

movss

%xmm0,0xfffffe

f30f108570feffff

movss

0xfffffe70(%eb

f30f59c3

mulss

%xmm3,

%xmm0
+750 00050b7e
p),%xmm0
+758 00050b86
44(%ebp)
+766 00050b8e
m7
+771 00050b93
%xmm7
+775 00050b97
p),%xmm0
+783 00050b9f
%xmm0
+787 00050ba3
%xmm0
+791 00050ba7
40(%ebp)
+799 00050baf
p),%xmm0
+807 00050bb7
%xmm0
+811 00050bbb
p),%xmm0
+819 00050bc3
40(%ebp)
+827 00050bcb
p),%xmm0
+835 00050bd3
%xmm0
+839 00050bd7
p),%xmm0
+847 00050bdf
40(%ebp)
+855 00050be7
m5
+860 00050bec
p),%xmm1
+868 00050bf4
%xmm1
+872 00050bf8
p),%xmm2
+880 00050c00
%xmm2
+884 00050c04
p),%xmm3
+892 00050c0c
%xmm3
+896 00050c10
3c(%ebp)
+904 00050c18
p),%xmm7
+912 00050c20
p),%xmm1
+920 00050c28
p),%xmm2
+928 00050c30
p),%xmm3
+936 00050c38
p),%xmm5
+944 00050c40

f30f588544feffff

addss

0xfffffe44(%eb

f30f118544feffff

movss

%xmm0,0xfffffe

f30f107d80

movss

0x80(%ebp),%xm

f30f59fd
f30f10856cfeffff

mulss
movss

%xmm5,
0xfffffe6c(%eb

f30f59c1

mulss

%xmm1,

f30f58c7

addss

%xmm7,

f30f118540feffff

movss

%xmm0,0xfffffe

f30f108568feffff

movss

0xfffffe68(%eb

f30f59c2

mulss

%xmm2,

f30f588540feffff

addss

0xfffffe40(%eb

f30f118540feffff

movss

%xmm0,0xfffffe

f30f108564feffff

movss

0xfffffe64(%eb

f30f59c3

mulss

%xmm3,

f30f588540feffff

addss

0xfffffe40(%eb

f30f118540feffff

movss

%xmm0,0xfffffe

f30f596d84

mulss

0x84(%ebp),%xm

f30f598d60feffff

mulss

0xfffffe60(%eb

f30f58cd
f30f59955cfeffff

addss
mulss

f30f58d1
f30f599d58feffff

0xfffffe5c(%eb
addss

mulss

f30f58da

%xmm5,

%xmm1,
0xfffffe58(%eb

addss

%xmm2,

f30f119d3cfeffff

movss

%xmm3,0xfffffe

f30f10bd58ffffff

movss

0xffffff58(%eb

f30f108d5cffffff

movss

0xffffff5c(%eb

f30f109560ffffff

movss

0xffffff60(%eb

f30f109d64ffffff

movss

0xffffff64(%eb

f30f10ad78ffffff

movss

0xffffff78(%eb

f30f59ef

mulss

%xmm7,

%xmm5
+948 00050c44
p),%xmm0
+956 00050c4c
%xmm0
+960 00050c50
%xmm5
+964 00050c54
p),%xmm0
+972 00050c5c
%xmm0
+976 00050c60
%xmm5
+980 00050c64
p),%xmm0
+988 00050c6c
%xmm0
+992 00050c70
%xmm5
+996 00050c74
p),%xmm0
+1004 00050c7c
%xmm0
+1008 00050c80
38(%ebp)
+1016 00050c88
p),%xmm0
+1024 00050c90
%xmm0
+1028 00050c94
p),%xmm0
+1036 00050c9c
38(%ebp)
+1044 00050ca4
p),%xmm0
+1052 00050cac
%xmm0
+1056 00050cb0
p),%xmm0
+1064 00050cb8
38(%ebp)
+1072 00050cc0
p),%xmm0
+1080 00050cc8
%xmm0
+1084 00050ccc
p),%xmm0
+1092 00050cd4
38(%ebp)
+1100 00050cdc
m0
+1105 00050ce1
%xmm0
+1109 00050ce5
34(%ebp)
+1117 00050ced
p),%xmm0
+1125 00050cf5
%xmm0
+1129 00050cf9

f30f108584feffff

movss

0xfffffe84(%eb

f30f59c1

mulss

%xmm1,

f30f58e8

addss

%xmm0,

f30f108580feffff

movss

0xfffffe80(%eb

f30f59c2

mulss

%xmm2,

f30f58e8

addss

%xmm0,

f30f10857cfeffff

movss

0xfffffe7c(%eb

f30f59c3

mulss

%xmm3,

f30f58e8

addss

%xmm0,

f30f10857cffffff

movss

f30f59c7

0xffffff7c(%eb
mulss

%xmm7,

f30f118538feffff

movss

%xmm0,0xfffffe

f30f108578feffff

movss

0xfffffe78(%eb

f30f59c1

mulss

%xmm1,

f30f588538feffff

addss

0xfffffe38(%eb

f30f118538feffff

movss

%xmm0,0xfffffe

f30f108574feffff

movss

0xfffffe74(%eb

f30f59c2

mulss

%xmm2,

f30f588538feffff

addss

0xfffffe38(%eb

f30f118538feffff

movss

%xmm0,0xfffffe

f30f108570feffff

movss

0xfffffe70(%eb

f30f59c3

mulss

%xmm3,

f30f588538feffff

addss

0xfffffe38(%eb

f30f118538feffff

movss

%xmm0,0xfffffe

f30f104580

movss

0x80(%ebp),%xm

f30f59c7

mulss

%xmm7,

f30f118534feffff

movss

%xmm0,0xfffffe

f30f10856cfeffff

movss

0xfffffe6c(%eb

f30f59c1
f30f588534feffff

mulss
addss

%xmm1,
0xfffffe34(%eb

p),%xmm0
+1137 00050d01
34(%ebp)
+1145 00050d09
p),%xmm0
+1153 00050d11
%xmm0
+1157 00050d15
p),%xmm0
+1165 00050d1d
34(%ebp)
+1173 00050d25
p),%xmm0
+1181 00050d2d
%xmm0
+1185 00050d31
p),%xmm0
+1193 00050d39
34(%ebp)
+1201 00050d41
m7
+1206 00050d46
p),%xmm1
+1214 00050d4e
%xmm1
+1218 00050d52
p),%xmm2
+1226 00050d5a
%xmm2
+1230 00050d5e
p),%xmm3
+1238 00050d66
%xmm3
+1242 00050d6a
30(%ebp)
+1250 00050d72
p),%xmm0
+1258 00050d7a
p),%xmm1
+1266 00050d82
p),%xmm2
+1274 00050d8a
p),%xmm3
+1282 00050d92
p),%xmm7
+1290 00050d9a
%xmm7
+1294 00050d9e
2c(%ebp)
+1302 00050da6
p),%xmm7
+1310 00050dae
%xmm7
+1314 00050db2
84(%ebp)
+1322 00050dba
p),%xmm7
+1330 00050dc2
p),%xmm7
+1338 00050dca

f30f118534feffff

movss

%xmm0,0xfffffe

f30f108568feffff

movss

0xfffffe68(%eb

f30f59c2

mulss

%xmm2,

f30f588534feffff

addss

0xfffffe34(%eb

f30f118534feffff

movss

%xmm0,0xfffffe

f30f108564feffff

movss

0xfffffe64(%eb

f30f59c3

mulss

%xmm3,

f30f588534feffff

addss

0xfffffe34(%eb

f30f118534feffff

movss

%xmm0,0xfffffe

f30f597d84

mulss

0x84(%ebp),%xm

f30f598d60feffff

mulss

0xfffffe60(%eb

f30f58cf
f30f59955cfeffff

addss
mulss

f30f58d1
f30f599d58feffff

0xfffffe5c(%eb
addss

mulss

f30f58da

%xmm7,

%xmm1,
0xfffffe58(%eb

addss

%xmm2,

f30f119d30feffff

movss

%xmm3,0xfffffe

f30f108568ffffff

movss

0xffffff68(%eb

f30f108d6cffffff

movss

0xffffff6c(%eb

f30f109570ffffff

movss

0xffffff70(%eb

f30f109d74ffffff

movss

0xffffff74(%eb

f30f10bd78ffffff

movss

0xffffff78(%eb

f30f59f8

mulss

%xmm0,

f30f11bd2cfeffff

movss

%xmm7,0xfffffe

f30f10bd84feffff

movss

0xfffffe84(%eb

f30f59f9

mulss

%xmm1,

f30f11bd84feffff

movss

%xmm7,0xfffffe

f30f10bd2cfeffff

movss

0xfffffe2c(%eb

f30f58bd84feffff

addss

0xfffffe84(%eb

f30f11bd2cfeffff

movss

%xmm7,0xfffffe

2c(%ebp)
+1346 00050dd2
p),%xmm7
+1354 00050dda
%xmm7
+1358 00050dde
80(%ebp)
+1366 00050de6
p),%xmm7
+1374 00050dee
p),%xmm7
+1382 00050df6
2c(%ebp)
+1390 00050dfe
p),%xmm7
+1398 00050e06
%xmm7
+1402 00050e0a
7c(%ebp)
+1410 00050e12
p),%xmm7
+1418 00050e1a
p),%xmm7
+1426 00050e22
2c(%ebp)
+1434 00050e2a
p),%xmm7
+1442 00050e32
%xmm7
+1446 00050e36
28(%ebp)
+1454 00050e3e
p),%xmm7
+1462 00050e46
%xmm7
+1466 00050e4a
78(%ebp)
+1474 00050e52
p),%xmm7
+1482 00050e5a
p),%xmm7
+1490 00050e62
28(%ebp)
+1498 00050e6a
p),%xmm7
+1506 00050e72
%xmm7
+1510 00050e76
74(%ebp)
+1518 00050e7e
p),%xmm7
+1526 00050e86
p),%xmm7
+1534 00050e8e
28(%ebp)
+1542 00050e96
p),%xmm7
+1550 00050e9e
%xmm7
+1554 00050ea2

f30f10bd80feffff

movss

f30f59fa

0xfffffe80(%eb
mulss

%xmm2,

f30f11bd80feffff

movss

%xmm7,0xfffffe

f30f10bd2cfeffff

movss

0xfffffe2c(%eb

f30f58bd80feffff

addss

0xfffffe80(%eb

f30f11bd2cfeffff

movss

%xmm7,0xfffffe

f30f10bd7cfeffff

movss

0xfffffe7c(%eb

f30f59fb

mulss

%xmm3,

f30f11bd7cfeffff

movss

%xmm7,0xfffffe

f30f10bd2cfeffff

movss

0xfffffe2c(%eb

f30f58bd7cfeffff

addss

0xfffffe7c(%eb

f30f11bd2cfeffff

movss

%xmm7,0xfffffe

f30f10bd7cffffff

movss

0xffffff7c(%eb

f30f59f8

mulss

%xmm0,

f30f11bd28feffff

movss

%xmm7,0xfffffe

f30f10bd78feffff

movss

0xfffffe78(%eb

f30f59f9

mulss

%xmm1,

f30f11bd78feffff

movss

%xmm7,0xfffffe

f30f10bd28feffff

movss

0xfffffe28(%eb

f30f58bd78feffff

addss

0xfffffe78(%eb

f30f11bd28feffff

movss

%xmm7,0xfffffe

f30f10bd74feffff

movss

0xfffffe74(%eb

f30f59fa

mulss

%xmm2,

f30f11bd74feffff

movss

%xmm7,0xfffffe

f30f10bd28feffff

movss

0xfffffe28(%eb

f30f58bd74feffff

addss

0xfffffe74(%eb

f30f11bd28feffff

movss

%xmm7,0xfffffe

f30f10bd70feffff

movss

0xfffffe70(%eb

f30f59fb
f30f11bd70feffff

mulss
movss

%xmm3,
%xmm7,0xfffffe

70(%ebp)
+1562 00050eaa
p),%xmm7
+1570 00050eb2
p),%xmm7
+1578 00050eba
28(%ebp)
+1586 00050ec2
m7
+1591 00050ec7
%xmm7
+1595 00050ecb
24(%ebp)
+1603 00050ed3
p),%xmm7
+1611 00050edb
%xmm7
+1615 00050edf
6c(%ebp)
+1623 00050ee7
p),%xmm7
+1631 00050eef
p),%xmm7
+1639 00050ef7
24(%ebp)
+1647 00050eff
p),%xmm7
+1655 00050f07
%xmm7
+1659 00050f0b
68(%ebp)
+1667 00050f13
p),%xmm7
+1675 00050f1b
p),%xmm7
+1683 00050f23
24(%ebp)
+1691 00050f2b
p),%xmm7
+1699 00050f33
%xmm7
+1703 00050f37
64(%ebp)
+1711 00050f3f
p),%xmm7
+1719 00050f47
p),%xmm7
+1727 00050f4f
24(%ebp)
+1735 00050f57
m0
+1740 00050f5c
p),%xmm1
+1748 00050f64
60(%ebp)
+1756 00050f6c
%xmm0
+1760 00050f70
p),%xmm2
+1768 00050f78

f30f10bd28feffff

movss

0xfffffe28(%eb

f30f58bd70feffff

addss

0xfffffe70(%eb

f30f11bd28feffff

movss

%xmm7,0xfffffe

f30f107d80

movss

0x80(%ebp),%xm

f30f59f8

mulss

%xmm0,

f30f11bd24feffff

movss

%xmm7,0xfffffe

f30f10bd6cfeffff

movss

0xfffffe6c(%eb

f30f59f9

mulss

%xmm1,

f30f11bd6cfeffff

movss

%xmm7,0xfffffe

f30f10bd24feffff

movss

0xfffffe24(%eb

f30f58bd6cfeffff

addss

0xfffffe6c(%eb

f30f11bd24feffff

movss

%xmm7,0xfffffe

f30f10bd68feffff

movss

0xfffffe68(%eb

f30f59fa

mulss

%xmm2,

f30f11bd68feffff

movss

%xmm7,0xfffffe

f30f10bd24feffff

movss

0xfffffe24(%eb

f30f58bd68feffff

addss

0xfffffe68(%eb

f30f11bd24feffff

movss

%xmm7,0xfffffe

f30f10bd64feffff

movss

0xfffffe64(%eb

f30f59fb

mulss

%xmm3,

f30f11bd64feffff

movss

%xmm7,0xfffffe

f30f10bd24feffff

movss

0xfffffe24(%eb

f30f58bd64feffff

addss

0xfffffe64(%eb

f30f11bd24feffff

movss

%xmm7,0xfffffe

f30f594584

mulss

0x84(%ebp),%xm

f30f598d60feffff

mulss

0xfffffe60(%eb

f30f118d60feffff

movss

%xmm1,0xfffffe

f30f58c1

addss

%xmm1,

f30f59955cfeffff

mulss

0xfffffe5c(%eb

f30f11955cfeffff

movss

%xmm2,0xfffffe

5c(%ebp)
+1776 00050f80
%xmm0
+1780 00050f84
p),%xmm3
+1788 00050f8c
58(%ebp)
+1796 00050f94
%xmm0
+1800 00050f98
54(%ebp)
+1808 00050fa0
m0
+1813 00050fa5
b4(%ebp)
+1821 00050fad
m7
+1826 00050fb2
b0(%ebp)
+1834 00050fba
m0
+1839 00050fbf
ac(%ebp)
+1847 00050fc7
m7
+1852 00050fcc
a8(%ebp)
+1860 00050fd4
p),%xmm0
+1868 00050fdc
%xmm0
+1872 00050fe0
p),%xmm1
+1880 00050fe8
p),%xmm1
+1888 00050ff0
%xmm0
+1892 00050ff4
p),%xmm1
+1900 00050ffc
p),%xmm1
+1908 00051004
%xmm0
+1912 00051008
p),%xmm1
+1920 00051010
%xmm1
+1924 00051014
%xmm0
+1928 00051018
b8(%ebp)
+1936 00051020
m7
+1941 00051025
m0
+1946 0005102a
a4(%ebp)
+1954 00051032
m0
+1959 00051037

f30f58c2

addss

%xmm2,

f30f599d58feffff

mulss

0xfffffe58(%eb

f30f119d58feffff

movss

%xmm3,0xfffffe

f30f58c3

addss

%xmm3,

f30f118554feffff

movss

%xmm0,0xfffffe

f30f1045b8

movss

0xb8(%ebp),%xm

f30f1185b4feffff

movss

%xmm0,0xfffffe

f30f107dc8

movss

0xc8(%ebp),%xm

f30f11bdb0feffff

movss

%xmm7,0xfffffe

f30f1045d8

movss

0xd8(%ebp),%xm

f30f1185acfeffff

movss

%xmm0,0xfffffe

f30f107de8

movss

0xe8(%ebp),%xm

f30f11bda8feffff

movss

%xmm7,0xfffffe

f30f1085b4feffff

movss

0xfffffeb4(%eb

f30f59c6

mulss

%xmm6,

f30f108d50feffff

movss

0xfffffe50(%eb

f30f598db0feffff

mulss

0xfffffeb0(%eb

f30f58c1

addss

%xmm1,

f30f108d4cfeffff

movss

0xfffffe4c(%eb

f30f598dacfeffff

mulss

0xfffffeac(%eb

f30f58c1
f30f108d48feffff

addss
movss

%xmm1,
0xfffffe48(%eb

f30f59cf

mulss

%xmm7,

f30f58c1

addss

%xmm1,

f30f1185b8feffff

movss

%xmm0,0xfffffe

f30f107dbc

movss

0xbc(%ebp),%xm

f30f1045cc

movss

0xcc(%ebp),%xm

f30f1185a4feffff

movss

%xmm0,0xfffffe

f30f1045dc

movss

0xdc(%ebp),%xm

f30f1185a0feffff

movss

%xmm0,0xfffffe

a0(%ebp)
+1967 0005103f
m0
+1972 00051044
9c(%ebp)
+1980 0005104c
%xmm0
+1983 0005104f
%xmm0
+1987 00051053
p),%xmm1
+1995 0005105b
p),%xmm1
+2003 00051063
%xmm0
+2007 00051067
p),%xmm1
+2015 0005106f
p),%xmm1
+2023 00051077
%xmm0
+2027 0005107b
p),%xmm1
+2035 00051083
p),%xmm1
+2043 0005108b
%xmm0
+2047 0005108f
bc(%ebp)
+2055 00051097
m3
+2060 0005109c
m0
+2065 000510a1
98(%ebp)
+2073 000510a9
m0
+2078 000510ae
94(%ebp)
+2086 000510b6
m0
+2091 000510bb
90(%ebp)
+2099 000510c3
%xmm0
+2102 000510c6
%xmm0
+2106 000510ca
p),%xmm1
+2114 000510d2
p),%xmm1
+2122 000510da
%xmm0
+2126 000510de
p),%xmm1
+2134 000510e6
p),%xmm1
+2142 000510ee
%xmm0
+2146 000510f2

f30f1045ec

movss

0xec(%ebp),%xm

f30f11859cfeffff

movss

%xmm0,0xfffffe

0f28c6

movaps

%xmm6,

f30f59c7

mulss

%xmm7,

f30f108d50feffff

movss

0xfffffe50(%eb

f30f598da4feffff

mulss

0xfffffea4(%eb

f30f58c1

addss

%xmm1,

f30f108d4cfeffff

movss

0xfffffe4c(%eb

f30f598da0feffff

mulss

0xfffffea0(%eb

f30f58c1

addss

%xmm1,

f30f108d48feffff

movss

0xfffffe48(%eb

f30f598d9cfeffff

mulss

0xfffffe9c(%eb

f30f58c1

addss

%xmm1,

f30f1185bcfeffff

movss

%xmm0,0xfffffe

f30f105dc0

movss

0xc0(%ebp),%xm

f30f1045d0

movss

0xd0(%ebp),%xm

f30f118598feffff

movss

%xmm0,0xfffffe

f30f1045e0

movss

0xe0(%ebp),%xm

f30f118594feffff

movss

%xmm0,0xfffffe

f30f1045f0

movss

0xf0(%ebp),%xm

f30f118590feffff

movss

%xmm0,0xfffffe

0f28c6

movaps

%xmm6,

f30f59c3

mulss

%xmm3,

f30f108d50feffff

movss

0xfffffe50(%eb

f30f598d98feffff

mulss

0xfffffe98(%eb

f30f58c1

addss

%xmm1,

f30f108d4cfeffff

movss

0xfffffe4c(%eb

f30f598d94feffff

mulss

0xfffffe94(%eb

f30f58c1
f30f108d48feffff

addss
movss

%xmm1,
0xfffffe48(%eb

p),%xmm1
+2154 000510fa
p),%xmm1
+2162 00051102
%xmm0
+2166 00051106
c0(%ebp)
+2174 0005110e
m2
+2179 00051113
m0
+2184 00051118
8c(%ebp)
+2192 00051120
m0
+2197 00051125
88(%ebp)
+2205 0005112d
%xmm6
+2209 00051131
p),%xmm0
+2217 00051139
p),%xmm0
+2225 00051141
%xmm6
+2229 00051145
p),%xmm0
+2237 0005114d
p),%xmm0
+2245 00051155
%xmm6
+2249 00051159
p),%xmm0
+2257 00051161
m0
+2262 00051166
%xmm6
+2266 0005116a
c4(%ebp)
+2274 00051172
p),%xmm0
+2282 0005117a
%xmm0
+2286 0005117e
p),%xmm1
+2294 00051186
p),%xmm1
+2302 0005118e
%xmm0
+2306 00051192
p),%xmm1
+2314 0005119a
p),%xmm1
+2322 000511a2
%xmm0
+2326 000511a6
p),%xmm1
+2334 000511ae
p),%xmm1
+2342 000511b6

f30f598d90feffff

mulss

f30f58c1

0xfffffe90(%eb
addss

%xmm1,

f30f1185c0feffff

movss

%xmm0,0xfffffe

f30f1055c4

movss

0xc4(%ebp),%xm

f30f1045d4

movss

0xd4(%ebp),%xm

f30f11858cfeffff

movss

%xmm0,0xfffffe

f30f1045e4

movss

0xe4(%ebp),%xm

f30f118588feffff

movss

%xmm0,0xfffffe

f30f59f2

mulss

%xmm2,

f30f108550feffff

movss

0xfffffe50(%eb

f30f59858cfeffff

mulss

0xfffffe8c(%eb

f30f58f0

addss

%xmm0,

f30f10854cfeffff

movss

0xfffffe4c(%eb

f30f598588feffff

mulss

0xfffffe88(%eb

f30f58f0

addss

%xmm0,

f30f108548feffff

movss

0xfffffe48(%eb

f30f5945f4

mulss

0xf4(%ebp),%xm

f30f58f0

addss

%xmm0,

f30f11b5c4feffff

movss

%xmm6,0xfffffe

f30f1085b4feffff

movss

0xfffffeb4(%eb

f30f59c4

mulss

%xmm4,

f30f108db0feffff

movss

0xfffffeb0(%eb

f30f598d44feffff

mulss

0xfffffe44(%eb

f30f58c1

addss

%xmm1,

f30f108dacfeffff

movss

0xfffffeac(%eb

f30f598d40feffff

mulss

0xfffffe40(%eb

f30f58c1

addss

%xmm1,

f30f108da8feffff

movss

0xfffffea8(%eb

f30f598d3cfeffff

mulss

0xfffffe3c(%eb

f30f58c1

addss

%xmm1,

%xmm0
+2346 000511ba
c8(%ebp)
+2354 000511c2
%xmm0
+2357 000511c5
%xmm0
+2361 000511c9
p),%xmm1
+2369 000511d1
p),%xmm1
+2377 000511d9
%xmm0
+2381 000511dd
p),%xmm1
+2389 000511e5
p),%xmm1
+2397 000511ed
%xmm0
+2401 000511f1
p),%xmm1
+2409 000511f9
p),%xmm1
+2417 00051201
%xmm0
+2421 00051205
cc(%ebp)
+2429 0005120d
%xmm0
+2432 00051210
%xmm0
+2436 00051214
p),%xmm1
+2444 0005121c
p),%xmm1
+2452 00051224
%xmm0
+2456 00051228
p),%xmm1
+2464 00051230
p),%xmm1
+2472 00051238
%xmm0
+2476 0005123c
p),%xmm1
+2484 00051244
p),%xmm1
+2492 0005124c
%xmm0
+2496 00051250
d0(%ebp)
+2504 00051258
%xmm4
+2508 0005125c
p),%xmm0
+2516 00051264
p),%xmm0
+2524 0005126c
%xmm4
+2528 00051270

f30f1185c8feffff

movss

%xmm0,0xfffffe

0f28c7

movaps

%xmm7,

f30f59c4

mulss

%xmm4,

f30f108da4feffff

movss

0xfffffea4(%eb

f30f598d44feffff

mulss

0xfffffe44(%eb

f30f58c1

addss

%xmm1,

f30f108da0feffff

movss

0xfffffea0(%eb

f30f598d40feffff

mulss

0xfffffe40(%eb

f30f58c1

addss

%xmm1,

f30f108d9cfeffff

movss

0xfffffe9c(%eb

f30f598d3cfeffff

mulss

0xfffffe3c(%eb

f30f58c1
f30f1185ccfeffff

addss
movss

%xmm1,
%xmm0,0xfffffe

0f28c3

movaps

%xmm3,

f30f59c4

mulss

%xmm4,

f30f108d98feffff

movss

0xfffffe98(%eb

f30f598d44feffff

mulss

0xfffffe44(%eb

f30f58c1

addss

%xmm1,

f30f108d94feffff

movss

0xfffffe94(%eb

f30f598d40feffff

mulss

0xfffffe40(%eb

f30f58c1

addss

%xmm1,

f30f108d90feffff

movss

0xfffffe90(%eb

f30f598d3cfeffff

mulss

0xfffffe3c(%eb

f30f58c1
f30f1185d0feffff

addss
movss

f30f59e2

%xmm1,
%xmm0,0xfffffe

mulss

%xmm2,

f30f10858cfeffff

movss

0xfffffe8c(%eb

f30f598544feffff

mulss

0xfffffe44(%eb

f30f58e0
f30f108588feffff

addss
movss

%xmm0,
0xfffffe88(%eb

p),%xmm0
+2536 00051278
p),%xmm0
+2544 00051280
%xmm4
+2548 00051284
m0
+2553 00051289
p),%xmm0
+2561 00051291
%xmm4
+2565 00051295
d4(%ebp)
+2573 0005129d
p),%xmm0
+2581 000512a5
%xmm0
+2585 000512a9
p),%xmm1
+2593 000512b1
p),%xmm1
+2601 000512b9
%xmm0
+2605 000512bd
p),%xmm1
+2613 000512c5
p),%xmm1
+2621 000512cd
%xmm0
+2625 000512d1
p),%xmm1
+2633 000512d9
p),%xmm1
+2641 000512e1
%xmm0
+2645 000512e5
d8(%ebp)
+2653 000512ed
%xmm0
+2656 000512f0
%xmm0
+2660 000512f4
p),%xmm1
+2668 000512fc
p),%xmm1
+2676 00051304
%xmm0
+2680 00051308
p),%xmm1
+2688 00051310
p),%xmm1
+2696 00051318
%xmm0
+2700 0005131c
p),%xmm1
+2708 00051324
p),%xmm1
+2716 0005132c
%xmm0
+2720 00051330

f30f598540feffff

mulss

f30f58e0

0xfffffe40(%eb
addss

%xmm0,

f30f1045f4

movss

0xf4(%ebp),%xm

f30f59853cfeffff

mulss

0xfffffe3c(%eb

f30f58e0

addss

%xmm0,

f30f11a5d4feffff

movss

%xmm4,0xfffffe

f30f1085b4feffff

movss

0xfffffeb4(%eb

f30f59c5

mulss

%xmm5,

f30f108db0feffff

movss

0xfffffeb0(%eb

f30f598d38feffff

mulss

0xfffffe38(%eb

f30f58c1

addss

%xmm1,

f30f108dacfeffff

movss

0xfffffeac(%eb

f30f598d34feffff

mulss

0xfffffe34(%eb

f30f58c1

addss

%xmm1,

f30f108da8feffff

movss

0xfffffea8(%eb

f30f598d30feffff

mulss

0xfffffe30(%eb

f30f58c1
f30f1185d8feffff

addss
movss

%xmm1,
%xmm0,0xfffffe

0f28c7

movaps

%xmm7,

f30f59c5

mulss

%xmm5,

f30f108da4feffff

movss

0xfffffea4(%eb

f30f598d38feffff

mulss

0xfffffe38(%eb

f30f58c1

addss

%xmm1,

f30f108da0feffff

movss

0xfffffea0(%eb

f30f598d34feffff

mulss

0xfffffe34(%eb

f30f58c1

addss

%xmm1,

f30f108d9cfeffff

movss

0xfffffe9c(%eb

f30f598d30feffff

mulss

0xfffffe30(%eb

f30f58c1
f30f1185dcfeffff

addss
movss

%xmm1,
%xmm0,0xfffffe

dc(%ebp)
+2728 00051338
%xmm0
+2731 0005133b
%xmm0
+2735 0005133f
p),%xmm1
+2743 00051347
p),%xmm1
+2751 0005134f
%xmm0
+2755 00051353
p),%xmm1
+2763 0005135b
p),%xmm1
+2771 00051363
%xmm0
+2775 00051367
p),%xmm1
+2783 0005136f
p),%xmm1
+2791 00051377
%xmm0
+2795 0005137b
e0(%ebp)
+2803 00051383
%xmm5
+2807 00051387
p),%xmm0
+2815 0005138f
p),%xmm0
+2823 00051397
%xmm5
+2827 0005139b
p),%xmm0
+2835 000513a3
p),%xmm0
+2843 000513ab
%xmm5
+2847 000513af
m0
+2852 000513b4
p),%xmm0
+2860 000513bc
%xmm5
+2864 000513c0
e4(%ebp)
+2872 000513c8
p),%xmm0
+2880 000513d0
p),%xmm0
+2888 000513d8
b4(%ebp)
+2896 000513e0
p),%xmm0
+2904 000513e8
p),%xmm0
+2912 000513f0
b0(%ebp)
+2920 000513f8

0f28c3

movaps

%xmm3,

f30f59c5

mulss

%xmm5,

f30f108d98feffff

movss

0xfffffe98(%eb

f30f598d38feffff

mulss

0xfffffe38(%eb

f30f58c1

addss

%xmm1,

f30f108d94feffff

movss

0xfffffe94(%eb

f30f598d34feffff

mulss

0xfffffe34(%eb

f30f58c1

addss

%xmm1,

f30f108d90feffff

movss

0xfffffe90(%eb

f30f598d30feffff

mulss

0xfffffe30(%eb

f30f58c1
f30f1185e0feffff

addss
movss

f30f59ea

%xmm1,
%xmm0,0xfffffe

mulss

%xmm2,

f30f10858cfeffff

movss

0xfffffe8c(%eb

f30f598538feffff

mulss

0xfffffe38(%eb

f30f58e8

addss

%xmm0,

f30f108588feffff

movss

0xfffffe88(%eb

f30f598534feffff

mulss

0xfffffe34(%eb

f30f58e8

addss

%xmm0,

f30f1045f4

movss

0xf4(%ebp),%xm

f30f598530feffff

mulss

0xfffffe30(%eb

f30f58e8

addss

%xmm0,

f30f11ade4feffff

movss

%xmm5,0xfffffe

f30f1085b4feffff

movss

0xfffffeb4(%eb

f30f59852cfeffff

mulss

0xfffffe2c(%eb

f30f1185b4feffff

movss

%xmm0,0xfffffe

f30f1085b0feffff

movss

0xfffffeb0(%eb

f30f598528feffff

mulss

0xfffffe28(%eb

f30f1185b0feffff

movss

%xmm0,0xfffffe

f30f1085b4feffff

movss

0xfffffeb4(%eb

p),%xmm0
+2928 00051400
p),%xmm0
+2936 00051408
b4(%ebp)
+2944 00051410
p),%xmm0
+2952 00051418
p),%xmm0
+2960 00051420
ac(%ebp)
+2968 00051428
p),%xmm0
+2976 00051430
p),%xmm0
+2984 00051438
b4(%ebp)
+2992 00051440
p),%xmm0
+3000 00051448
p),%xmm0
+3008 00051450
a8(%ebp)
+3016 00051458
p),%xmm0
+3024 00051460
p),%xmm0
+3032 00051468
e8(%ebp)
+3040 00051470
p),%xmm7
+3048 00051478
p),%xmm0
+3056 00051480
p),%xmm0
+3064 00051488
%xmm7
+3068 0005148c
p),%xmm0
+3076 00051494
p),%xmm0
+3084 0005149c
%xmm7
+3088 000514a0
p),%xmm0
+3096 000514a8
p),%xmm0
+3104 000514b0
%xmm7
+3108 000514b4
ec(%ebp)
+3116 000514bc
p),%xmm3
+3124 000514c4
p),%xmm7
+3132 000514cc
p),%xmm7
+3140 000514d4
%xmm3
+3144 000514d8

f30f5885b0feffff

addss

0xfffffeb0(%eb

f30f1185b4feffff

movss

%xmm0,0xfffffe

f30f1085acfeffff

movss

0xfffffeac(%eb

f30f598524feffff

mulss

0xfffffe24(%eb

f30f1185acfeffff

movss

%xmm0,0xfffffe

f30f1085b4feffff

movss

0xfffffeb4(%eb

f30f5885acfeffff

addss

0xfffffeac(%eb

f30f1185b4feffff

movss

%xmm0,0xfffffe

f30f108554feffff

movss

0xfffffe54(%eb

f30f5985a8feffff

mulss

0xfffffea8(%eb

f30f1185a8feffff

movss

%xmm0,0xfffffe

f30f1085b4feffff

movss

0xfffffeb4(%eb

f30f5885a8feffff

addss

0xfffffea8(%eb

f30f1185e8feffff

movss

%xmm0,0xfffffe

f30f59bd2cfeffff

mulss

0xfffffe2c(%eb

f30f1085a4feffff

movss

0xfffffea4(%eb

f30f598528feffff

mulss

0xfffffe28(%eb

f30f58f8

addss

%xmm0,

f30f1085a0feffff

movss

0xfffffea0(%eb

f30f598524feffff

mulss

0xfffffe24(%eb

f30f58f8

addss

%xmm0,

f30f108554feffff

movss

0xfffffe54(%eb

f30f59859cfeffff

mulss

0xfffffe9c(%eb

f30f58f8

addss

%xmm0,

f30f11bdecfeffff

movss

%xmm7,0xfffffe

f30f599d2cfeffff

mulss

0xfffffe2c(%eb

f30f10bd98feffff

movss

0xfffffe98(%eb

f30f59bd28feffff

mulss

0xfffffe28(%eb

f30f58df
f30f108594feffff

addss
movss

%xmm7,
0xfffffe94(%eb

p),%xmm0
+3152 000514e0
p),%xmm0
+3160 000514e8
%xmm3
+3164 000514ec
p),%xmm7
+3172 000514f4
p),%xmm7
+3180 000514fc
%xmm3
+3184 00051500
f0(%ebp)
+3192 00051508
p),%xmm2
+3200 00051510
p),%xmm0
+3208 00051518
p),%xmm0
+3216 00051520
%xmm2
+3220 00051524
p),%xmm7
+3228 0005152c
p),%xmm7
+3236 00051534
%xmm2
+3240 00051538
p),%xmm0
+3248 00051540
m0
+3253 00051545
%xmm2
+3257 00051549
f4(%ebp)
+3265 00051551
p),%esi
+3271 00051557
+3272 00051558
cx
+3277 0005155d
ebp),%edi
+3280 00051560
,(%edi)
+3282 00051562
sp
+3288 00051568
+3289 00051569
+3290 0005156a
+3291 0005156b
+3292 0005156c
eax)
+3296 00051570
esi),%eax
+3299 00051573
x0c(%esp)
+3303 00051577
m0
+3310 0005157e
p)

f30f598524feffff

mulss

f30f58d8

0xfffffe24(%eb
addss

%xmm0,

f30f10bd54feffff

movss

0xfffffe54(%eb

f30f59bd90feffff

mulss

0xfffffe90(%eb

f30f58df

addss

%xmm7,

f30f119df0feffff

movss

%xmm3,0xfffffe

f30f59952cfeffff

mulss

0xfffffe2c(%eb

f30f10858cfeffff

movss

0xfffffe8c(%eb

f30f598528feffff

mulss

0xfffffe28(%eb

f30f58d0

addss

%xmm0,

f30f10bd88feffff

movss

0xfffffe88(%eb

f30f59bd24feffff

mulss

0xfffffe24(%eb

f30f58d7

addss

%xmm7,

f30f108554feffff

movss

0xfffffe54(%eb

f30f5945f4

mulss

0xf4(%ebp),%xm

f30f58d0

addss

%xmm0,

f30f1195f4feffff

movss

%xmm2,0xfffffe

8db5b8feffff

leal

0xfffffeb8(%eb

fc
b910000000

movl

cld
$0x00000010,%e

8b7d10

movl

0x10(%

f3a5

rep/movsl

(%esi)

81c4f0010000

addl

$0x000001f0,%e

5e
5f
c9
c3
0f1f4000

popl
popl
leave
ret
nopl

%esi
%edi

8d4630

leal

0x30(%

8944240c

movl

%eax,0

0x00(%

0f5705901f1000

xorps

0x00101f90,%xm

f30f11442408

movss

%xmm0,0x08(%es

+3316 00051584
esi),%eax
+3319 00051587
x04(%esp)
+3323 0005158b
p),%eax
+3329 00051591
%esp)
+3332 00051594
+3337 00051599
+3342 0005159e
+0

8d4614

leal

0x14(%

89442404

movl

%eax,0

8d8578ffffff

leal

890424
e867350100
e938f3ffff
6690

0xffffff78(%eb
movl

calll
jmp

%eax,(
0x00064b00
0x000508d6

nop

000515a0 55

pushl

%ebp
+1
000515a1 89e5
%esp,%ebp
+3
000515a3 8b5508
0x08(%ebp),%edx
+6
000515a6 8b4230
0x30(%edx),%eax
+9
000515a9 2b422c
0x2c(%edx),%eax
+12 000515ac c1f802
%eax
+15 000515af 69c0a38b2eba
ax,%eax
+21 000515b5 c9
+22 000515b6 c3
+23 000515b7 90
+24 000515b8 0f1f840000000000
x,%eax)
+0

movl
movl
movl
subl
sarl
imull

$0x02,
$0xba2e8ba3,%e

leave
ret
nop
nopl

0x00000000(%ea

000515c0 55

pushl

%ebp
+1
000515c1 89e5
%esp,%ebp
+3
000515c3 57
%edi
+4
000515c4 56
%esi
+5
000515c5 53
%ebx
+6
000515c6 83ec3c
$0x3c,%esp
+9
000515c9 8b7d0c
0x0c(%ebp),%edi
+12 000515cc 8b7514
ebp),%esi
+15 000515cf 0fb74706
edi),%eax
+19 000515d3 0fb7d0
dx
+22 000515d6 8955d4
xd4(%ebp)
+25 000515d9 6685c0
x
+28 000515dc 742b
1609
+30 000515de 31db
ebx

movl
pushl
pushl
pushl
subl
movl
movl

0x14(%

movzwl

0x06(%

movzwl

%ax,%e

movl

%edx,0

testw

%ax,%a

je

0x0005

xorl

%ebx,%

+32 000515e0
edi,%ebx,8),%ecx
+36 000515e4
edi,%ebx,8),%edx
+40 000515e8
xe0(%ebp)
+43 000515eb
xe4(%ebp)
+46 000515ee
esi),%eax
+49 000515f1
esi),%eax
+52 000515f4
1611
+54 000515f6
eax
+56 000515f8
15ff
+58 000515fa
%eax)
+60 000515fc
x04(%eax)
+63 000515ff
0x04(%esi)
+67 00051603
+68 00051604
xd4(%ebp)
+71 00051607
15e0
+73 00051609
%esp
+76 0005160c
+77 0005160d
+78 0005160e
+79 0005160f
+80 00051610
+81 00051611
ebp),%edx
+84 00051614
x08(%esp)
+88 00051618
x04(%esp)
+92 0005161c
%esp)
+95 0005161f
+100 00051624
1603
+102 00051626
ax)
+0

8b4cdf08

movl

0x08(%

8b54df0c

movl

0x0c(%

894de0

movl

%ecx,0

8955e4

movl

%edx,0

8b4604

movl

0x04(%

3b4608

cmpl

0x08(%

741b

je

0x0005

85c0

testl

%eax,%

7405

je

0x0005

8908

movl

%ecx,(

895004

movl

%edx,0

83460408

addl

$0x08,

43
395dd4

incl
cmpl

%ebx
%ebx,0

75d7

jne

0x0005

83c43c

addl

$0x3c,

5b
5e
5f
c9
c3
8d55e0

popl
popl
popl
leave
ret
leal

%ebx
%esi
%edi

89542408

movl

%edx,0

89442404

movl

%eax,0

893424

movl

%esi,(

e8ec13feff
ebdd
662e0f1f840000000000

calll
jmp
nopw

0xe0(%

0x00032a10
0x0005

%cs:0x00000000(%eax,%e

00051630 55

pushl

00051631 89e5

movl

00051633 57

pushl

00051634 56

pushl

00051635 53

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx

+6
00051636 83ec3c
$0x3c,%esp
+9
00051639 8b550c
0x0c(%ebp),%edx
+12 0005163c 8b7514
ebp),%esi
+15 0005163f 0fb74206
edx),%eax
+19 00051643 0fb7c8
cx
+22 00051646 894dd4
xd4(%ebp)
+25 00051649 6685c0
x
+28 0005164c 744b
1699
+30 0005164e 89d3
ebx
+32 00051650 31ff
edi
+34 00051652 0f1f8000000000
x)
+41 00051659 0f1f8000000000
x)
+48 00051660 f30f104308
m0
+53 00051665 8b4b0c
ebx),%ecx
+56 00051668 8b5310
ebx),%edx
+59 0005166b f30f1145dc
p)
+64 00051670 894de0
xe0(%ebp)
+67 00051673 8955e4
xe4(%ebp)
+70 00051676 8b4604
esi),%eax
+73 00051679 3b4608
esi),%eax
+76 0005167c 7423
16a1
+78 0005167e 85c0
eax
+80 00051680 740a
168c
+82 00051682 f30f1100
(%eax)
+86 00051686 894804
x04(%eax)
+89 00051689 895008
x08(%eax)
+92 0005168c 8346040c
0x04(%esi)
+96 00051690 47
+97 00051691 83c30c
%ebx
+100 00051694 397dd4
xd4(%ebp)
+103 00051697 75c7

subl
movl
movl

0x14(%

movzwl

0x06(%

movzwl

%ax,%e

movl

%ecx,0

testw

%ax,%a

je

0x0005

movl

%edx,%

xorl

%edi,%

nopl

0x00000000(%ea

nopl

0x00000000(%ea

movss

0x08(%ebx),%xm
movl

0x0c(%

movl

0x10(%

movss

%xmm0,0xdc(%eb
movl

%ecx,0

movl

%edx,0

movl

0x04(%

cmpl

0x08(%

je

0x0005

testl

%eax,%

je

0x0005

movss

%xmm0,

movl

%ecx,0

movl

%edx,0

addl

$0x0c,

incl
addl

%edi
$0x0c,

cmpl

%edi,0

jne

0x0005

1660
+105 00051699
%esp
+108 0005169c
+109 0005169d
+110 0005169e
+111 0005169f
+112 000516a0
+113 000516a1
ebp),%edx
+116 000516a4
x08(%esp)
+120 000516a8
x04(%esp)
+124 000516ac
%esp)
+127 000516af
+132 000516b4
1690
+134 000516b6
ax)
+0

83c43c

addl

$0x3c,

5b
5e
5f
c9
c3
8d55dc

popl
popl
popl
leave
ret
leal

%ebx
%esi
%edi

89542408

movl

%edx,0

89442404

movl

%eax,0

893424

movl

%esi,(

e8cc14feff
ebda
662e0f1f840000000000

calll
jmp
nopw

0xdc(%

0x00032b80
0x0005

%cs:0x00000000(%eax,%e

000516c0 55

pushl

%ebp
+1
000516c1 89e5
%esp,%ebp
+3
000516c3 57
%edi
+4
000516c4 56
%esi
+5
000516c5 53
%ebx
+6
000516c6 83ec2c
$0x2c,%esp
+9
000516c9 8b7514
0x14(%ebp),%esi
+12 000516cc 8b4510
ebp),%eax
+15 000516cf 83e806
%eax
+18 000516d2 a803
%al
+20 000516d4 7558
172e
+22 000516d6 89c7
edi
+24 000516d8 c1ef02
%edi
+27 000516db 85ff
edi
+29 000516dd 7432
1711
+31 000516df 31db
ebx
+33 000516e1 0f1f8000000000
x)
+40 000516e8 0f1f840000000000
x,%eax)
+48 000516f0 8b450c
ebp),%eax

movl
pushl
pushl
pushl
subl
movl
movl

0x10(%

subl

$0x06,

testb

$0x03,

jne

0x0005

movl

%eax,%

shrl

$0x02,

testl

%edi,%

je

0x0005

xorl

%ebx,%

nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

0x0c(%

+51 000516f3 8b549806


eax,%ebx,4),%edx
+55 000516f7 8955e4
xe4(%ebp)
+58 000516fa 8b4604
esi),%eax
+61 000516fd 3b4608
esi),%eax
+64 00051700 7417
1719
+66 00051702 85c0
eax
+68 00051704 7402
1708
+70 00051706 8910
%eax)
+72 00051708 83460404
0x04(%esi)
+76 0005170c 43
+77 0005170d 39fb
ebx
+79 0005170f 75df
16f0
+81 00051711 83c42c
%esp
+84 00051714 5b
+85 00051715 5e
+86 00051716 5f
+87 00051717 c9
+88 00051718 c3
+89 00051719 8d55e4
ebp),%edx
+92 0005171c 89542408
x08(%esp)
+96 00051720 89442404
x04(%esp)
+100 00051724 893424
%esp)
+103 00051727 e8a441fcff
+108 0005172c ebde
170c
+110 0005172e c7042404000000
esp)
+117 00051735 e846160b00
___cxa_allocate_exception
+122 0005173a 8b15a0801300
x
+128 00051740 83c208
%edx
+131 00051743 8910
%eax)
+133 00051745 8b1590801300
x
+139 0005174b 89542408
x08(%esp)
+143 0005174f 8b1594801300
x
+149 00051755 89542404
x04(%esp)
+153 00051759 890424

movl

0x06(%

movl

%edx,0

movl

0x04(%

cmpl

0x08(%

je

0x0005

testl

%eax,%

je

0x0005

movl

%edx,(

addl

$0x04,

incl
cmpl

%ebx
%edi,%

jne

0x0005

addl

$0x2c,

popl
popl
popl
leave
ret
leal

%ebx
%esi
%edi

movl

%edx,0

movl

%eax,0

movl

%esi,(

calll
jmp

0xe4(%

0x000158d0
0x0005

movl

$0x00000004,(%

calll

0x00102d80

movl

0x001380a0,%ed
addl

$0x08,

movl

%edx,(

movl

0x00138090,%ed
movl

movl

%edx,0
0x00138094,%ed

movl

%edx,0

movl

%eax,(

%esp)
+156 0005175c
___cxa_throw
+161 00051761
+162 00051762
x)
+169 00051769
x)
+0

e855160b00

calll

0x00102db6

90
0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

nop

00051770 55

pushl

%ebp
+1
00051771 89e5
%esp,%ebp
+3
00051773 57
%edi
+4
00051774 56
%esi
+5
00051775 53
%ebx
+6
00051776 83ec4c
$0x4c,%esp
+9
00051779 837d1006
$0x06,0x10(%ebp)
+13 0005177d 0f86b4000000
+19 00051783 be06000000

movl
pushl
pushl
pushl
subl
cmpl
jbe
movl

0x00051837
$0x00000006,%e

si
+24 00051788
ebp),%eax
+27 0005178b
%eax
+30 0005178e
xd0(%ebp)
+33 00051791
17c8
+35 00051793
)
+41 00051799
x)
+48 000517a0
ax
+53 000517a5
+59 000517ab
ax
+64 000517b0
+70 000517b6
ax)
+80 000517c0
ebp),%esi
+83 000517c3
x10(%ebp)
+86 000517c6
1837
+88 000517c8
x14(%esp)
+92 000517cc
ebp),%edx
+95 000517cf
x10(%esp)
+99 000517d3
ebp),%eax

8b4514

movl

0x14(%

83c004

addl

$0x04,

8945d0

movl

%eax,0

eb35

jmp

0x0005

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

3d00a30000

cmpl

$0x0000a300,%e

0f8405010000
3d54a30000

je
cmpl

0x000518b0
$0x0000a354,%e

0f84e2000000
662e0f1f840000000000

je
nopw

0x00051898
%cs:0x00000000(%eax,%e

0375e0

addl

0xe0(%

397510

cmpl

%esi,0

766f

jbe

0x0005

89742414

movl

%esi,0

8d55e0

leal

0xe0(%

89542410

movl

%edx,0

8d45e4

leal

0xe4(%

+102 000517d6
x0c(%esp)
+106 000517da
ebp),%edx
+109 000517dd
x08(%esp)
+113 000517e1
ebp),%eax
+116 000517e4
x04(%esp)
+120 000517e8
ebp),%edx
+123 000517eb
%esp)
+126 000517ee
+131 000517f3
ebp),%eax
+134 000517f6
ax
+139 000517fb
+145 00051801
17a0
+147 00051803
ax
+152 00051808
185b
+154 0005180a
ax
+159 0005180f
183f
+161 00051811
ax
+166 00051816
17c0
+168 00051818
0xe0(%ebp)
+172 0005181c
+178 00051822
ebp),%edx
+181 00051825
esi,%edx),%eax
+185 00051829
ebp),%edx
+188 0005182c
x24(%edx)
+191 0005182f
ebp),%esi
+194 00051832
x10(%ebp)
+197 00051835
17c8
+199 00051837
%esp
+202 0005183a
+203 0005183b
+204 0005183c
+205 0005183d
+206 0005183e
+207 0005183f
0xe0(%ebp)

8944240c

movl

%eax,0

8b5510

movl

0x10(%

89542408

movl

%edx,0

8b450c

movl

0x0c(%

89442404

movl

%eax,0

8b5508

movl

0x08(%

891424

movl

%edx,(

movl

0x000506c0
0xe4(%

e8cdeeffff
8b45e4

calll

3d56a30000

cmpl

0f847f000000
769d

je

3d5aa30000

cmpl

jbe

7451
3d5ca30000

0x00051880
0x0005
$0x0000a35a,%e

je
cmpl

742e
3d58a30000

$0x0000a356,%e

0x0005
$0x0000a35c,%e

je
cmpl

0x0005
$0x0000a358,%e

75a8

jne

0x0005

837de00a

cmpl

$0x0a,

movl

0x00051900
0x0c(%

8b441606

movl

0x06(%

8b5514

movl

0x14(%

894224

movl

%eax,0

0375e0

addl

0xe0(%

397510

cmpl

%esi,0

7791

ja

0x0005

83c44c

addl

$0x4c,

5b
5e
5f
c9
c3
837de00a

popl
popl
popl
leave
ret
cmpl

%ebx
%esi
%edi

0f85de000000
8b550c

jne

$0x0a,

+211 00051843
+217 00051849
ebp),%edx
+220 0005184c
esi,%edx),%eax
+224 00051850
ebp),%edx
+227 00051853
x28(%edx)
+230 00051856
+235 0005185b
0xe0(%ebp)
+239 0005185f
+245 00051865
ebp),%edx
+248 00051868
esi,%edx),%eax
+252 0005186c
ebp),%edx
+255 0005186f
x20(%edx)
+258 00051872
+263 00051877
+272 00051880
0xe0(%ebp)
+276 00051884
1900
+278 00051886
ebp),%edx
+281 00051889
esi,%edx),%eax
+285 0005188d
ebp),%edx
+288 00051890
x18(%edx)
+291 00051893
+296 00051898
0xe0(%ebp)
+300 0005189c
1900
+302 0005189e
ebp),%edx
+305 000518a1
esi,%edx),%eax
+309 000518a5
ebp),%edx
+312 000518a8
x1c(%edx)
+315 000518ab
+320 000518b0
ebp),%eax
+323 000518b3
xd4(%ebp)
+326 000518b6
ebp),%edi
+329 000518b9
edi
+331 000518bb
edi),%ebx
+334 000518be

0f85b7000000
8b550c

jne
movl

0x00051900
0x0c(%

8b441606

movl

0x06(%

8b5514

movl

0x14(%

894228

movl

%eax,0

cmpl

0x000517c0
$0x0a,

movl

0x00051900
0x0c(%

8b441606

movl

0x06(%

8b5514

movl

0x14(%

894220

movl

%eax,0

e965ffffff
837de00a

jmp

0f859b000000
8b550c

jne

e949ffffff
660f1f840000000000
837de00a

jmp
nopw

0x000517c0
0x00000000(%eax,%eax)
cmpl
$0x0a,

757a

jne

0x0005

8b550c

movl

0x0c(%

8b441606

movl

0x06(%

8b5514

movl

0x14(%

894218

movl

%eax,0

cmpl

0x000517c0
$0x0a,

e928ffffff
837de00a

jmp

7562

jne

0x0005

8b550c

movl

0x0c(%

8b441606

movl

0x06(%

8b5514

movl

0x14(%

89421c

movl

%eax,0

movl

0x000517c0
0xe0(%

8945d4

movl

%eax,0

8b7d0c

movl

0x0c(%

01f7

addl

%esi,%

8d5f06

leal

0x06(%

0fb64706

movzbl

0x06(%

e910ffffff
8b45e0

jmp

edi),%eax
+338 000518c2 84c0
testb
%al,%a
l
+340 000518c4 742c
je
0x0005
18f2
+342 000518c6 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+352 000518d0 43
incl
%ebx
+353 000518d1 0fbec0
movsbl
%al,%e
ax
+356 000518d4 89442408
movl
%eax,0
x08(%esp)
+360 000518d8 c744240401000000
movl
$0x00000001,0x
04(%esp)
+368 000518e0 8b55d0
movl
0xd0(%
ebp),%edx
+371 000518e3 891424
movl
%edx,(
%esp)
+374 000518e6 e8b7130b00
calll
0x00102ca2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::appe
nd(unsigned long, char)
+379 000518eb 0fb603
movzbl
(%ebx)
,%eax
+382 000518ee 84c0
testb
%al,%a
l
+384 000518f0 75de
jne
0x0005
18d0
+386 000518f2 29fb
subl
%edi,%
ebx
+388 000518f4 8d4301
leal
0x01(%
ebx),%eax
+391 000518f7 3945d4
cmpl
%eax,0
xd4(%ebp)
+394 000518fa 0f84c0feffff
je
0x000517c0
+400 00051900 c7042404000000
movl
$0x00000004,(%
esp)
+407 00051907 e874140b00
calll
0x00102d80
___cxa_allocate_exception
+412 0005190c 8b15a0801300
movl
0x001380a0,%ed
x
+418 00051912 83c208
addl
$0x08,
%edx
+421 00051915 8910
movl
%edx,(
%eax)
+423 00051917 8b1590801300
movl
0x00138090,%ed
x
+429 0005191d 89542408
movl
%edx,0
x08(%esp)
+433 00051921 8b1594801300
movl
0x00138094,%ed
x
+439 00051927 89542404
movl
%edx,0
x04(%esp)
+443 0005192b 890424
movl
%eax,(
%esp)
+446 0005192e e883140b00
calll
0x00102db6
___cxa_throw
+451 00051933 90
nop
+452 00051934 660f1f440000
nopw
0x00(%eax,%eax
)
+458 0005193a 660f1f440000
nopw
0x00(%eax,%eax

)
+0

00051940 55

pushl

%ebp
+1
00051941 89e5
movl
%esp,%ebp
+3
00051943 57
pushl
%edi
+4
00051944 56
pushl
%esi
+5
00051945 53
pushl
%ebx
+6
00051946 81ec2c010000
subl
$0x000
0012c,%esp
+12 0005194c c7042438000000
movl
$0x00000038,(%
esp)
'8'
+19 00051953 e822140b00
calll
0x00102d7a
operator new(unsigned long)
+24 00051958 8b1588801300
movl
0x00138088,%ed
x
+30 0005195e 83c20c
addl
$0x0c,
%edx
+33 00051961 8910
movl
%edx,(
%eax)
+35 00051963 895004
movl
%edx,0
x04(%eax)
+38 00051966 c7400800000000
movl
$0x00000000,0x
08(%eax)
+45 0005196d c7400c00000000
movl
$0x00000000,0x
0c(%eax)
+52 00051974 c7401000000000
movl
$0x00000000,0x
10(%eax)
+59 0005197b c7401400000000
movl
$0x00000000,0x
14(%eax)
+66 00051982 c7401800000000
movl
$0x00000000,0x
18(%eax)
+73 00051989 c7401c00000000
movl
$0x00000000,0x
1c(%eax)
+80 00051990 c7402000000000
movl
$0x00000000,0x
20(%eax)
+87 00051997 c7402400000000
movl
$0x00000000,0x
24(%eax)
+94 0005199e c7402800000000
movl
$0x00000000,0x
28(%eax)
+101 000519a5 c7402c00000000
movl
$0x00000000,0x
2c(%eax)
+108 000519ac c7403000000000
movl
$0x00000000,0x
30(%eax)
+115 000519b3 c7403400000000
movl
$0x00000000,0x
34(%eax)
+122 000519ba 8945e4
movl
%eax,0
xe4(%ebp)
+125 000519bd 8b551c
movl
0x1c(%
ebp),%edx
+128 000519c0 89542404
movl
%edx,0
x04(%esp)
+132 000519c4 890424
movl
%eax,(
%esp)
+135 000519c7 e8e2120b00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi

gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&


)
+140 000519cc 8b4520
movl
0x20(%
ebp),%eax
+143 000519cf 89442404
movl
%eax,0
x04(%esp)
+147 000519d3 8b45e4
movl
0xe4(%
ebp),%eax
+150 000519d6 83c004
addl
$0x04,
%eax
+153 000519d9 890424
movl
%eax,(
%esp)
+156 000519dc e8cd120b00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+161 000519e1 8b4510
movl
0x10(%
ebp),%eax
+164 000519e4 8b4004
movl
0x04(%
eax),%eax
+167 000519e7 898500ffffff
movl
%eax,0xffffff0
0(%ebp)
+173 000519ed 8b5510
movl
0x10(%
ebp),%edx
+176 000519f0 8b12
movl
(%edx)
,%edx
+178 000519f2 29d0
subl
%edx,%
eax
+180 000519f4 c1f802
sarl
$0x02,
%eax
+183 000519f7 898500ffffff
movl
%eax,0xffffff0
0(%ebp)
+189 000519fd c745c000000000
movl
$0x00000000,0x
c0(%ebp)
+196 00051a04 c745c400000000
movl
$0x00000000,0x
c4(%ebp)
+203 00051a0b c745c800000000
movl
$0x00000000,0x
c8(%ebp)
+210 00051a12 c7458c00000000
movl
$0x00000000,0x
8c(%ebp)
+217 00051a19 c7857cffffff00000000
movl
$0x00000000,0xffffff7c
(%ebp)
+227 00051a23 c7458000000000
movl
$0x00000000,0x
80(%ebp)
+234 00051a2a 8d8d7cffffff
leal
0xffffff7c(%eb
p),%ecx
+240 00051a30 898de4feffff
movl
%ecx,0xfffffee
4(%ebp)
+246 00051a36 894d84
movl
%ecx,0
x84(%ebp)
+249 00051a39 894d88
movl
%ecx,0
x88(%ebp)
+252 00051a3c c745b400000000
movl
$0x00000000,0x
b4(%ebp)
+259 00051a43 c745b800000000
movl
$0x00000000,0x
b8(%ebp)
+266 00051a4a c745bc00000000
movl
$0x00000000,0x
bc(%ebp)
+273 00051a51 8b5de4
movl
0xe4(%
ebp),%ebx

+276 00051a54
ebx),%edx
+279 00051a57
ebx),%ecx
+282 00051a5a
eax
+284 00051a5c
eax
+286 00051a5e
%eax
+289 00051a61
ax,%eax
+295 00051a67
0(%ebp)
+301 00051a6d
+307 00051a73
p),%esi
+313 00051a79
%esi,2),%eax
+316 00051a7c
%eax,4),%eax
+319 00051a7f
edx
+321 00051a81
edx
+323 00051a83
eax
+325 00051a85
%eax
+328 00051a88
ecx
+330 00051a8a
x0c(%ebx)
+333 00051a8d
dc(%ebp)
+340 00051a94
ebp),%edx
+343 00051a97
ebp),%esi
+346 00051a9a
eax
+348 00051a9c
eax
+350 00051a9e
%eax
+353 00051aa1
0(%ebp)
+359 00051aa7
+365 00051aad
p),%ecx
+371 00051ab3
%ecx,4),%ebx
+374 00051ab6
08(%esp)
+382 00051abe
x04(%esp)
+386 00051ac2
%esp)
+389 00051ac5
_memmove

8b5308

movl

0x08(%

8b4b0c

movl

0x0c(%

89c8

movl

%ecx,%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

398500ffffff

cmpl

%eax,0xffffff0

0f83a8080000
8bb500ffffff

jae
movl

0x0005231b
0xffffff00(%eb

8d0476

leal

(%esi,

8d0482

leal

(%edx,

89ca

movl

%ecx,%

29c2

subl

%eax,%

89d0

movl

%edx,%

83e0fc

andl

$0xfc,

29c1

subl

%eax,%

894b0c

movl

%ecx,0

c745dc00000000

movl

$0x00000000,0x

8b55c0

movl

0xc0(%

8b75c4

movl

0xc4(%

89f0

movl

%esi,%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

398500ffffff

cmpl

%eax,0xffffff0

0f83d4080000
8b8d00ffffff

jae
movl

0x00052381
0xffffff00(%eb

8d1c8a
c744240800000000

leal
movl

(%edx,
$0x00000000,0x

89742404

movl

%esi,0

891c24

movl

%ebx,(

e852130b00

calll

0x00102e1c

+394 00051aca
esi
+396 00051acc
%esi
+399 00051acf
xc4(%ebp)
+402 00051ad2
ebp),%ebx
+405 00051ad5
ebx),%edx
+408 00051ad8
ebx),%ecx
+411 00051adb
eax
+413 00051add
eax
+415 00051adf
%eax
+418 00051ae2
ax,%eax
+424 00051ae8
0(%ebp)
+430 00051aee
+436 00051af4
p),%esi
+442 00051afa
%esi,2),%eax
+445 00051afd
%eax,4),%eax
+448 00051b00
edx
+450 00051b02
edx
+452 00051b04
eax
+454 00051b06
%eax
+457 00051b09
ecx
+459 00051b0b
x18(%ebx)
+462 00051b0e
ebp),%edx
+465 00051b11
ebp),%ecx
+468 00051b14
eax
+470 00051b16
eax
+472 00051b18
%eax
+475 00051b1b
ax,%eax
+481 00051b21
0(%ebp)
+487 00051b27
+493 00051b2d
p),%ebx
+499 00051b33
%ebx,2),%eax

29de

subl

%ebx,%

83e6fc

andl

$0xfc,

2975c4

subl

%esi,0

8b5de4

movl

0xe4(%

8b5314

movl

0x14(%

8b4b18

movl

0x18(%

89c8

movl

%ecx,%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

398500ffffff

cmpl

%eax,0xffffff0

0f835a080000
8bb500ffffff

jae
movl

0x0005234e
0xffffff00(%eb

8d0476

leal

(%esi,

8d0482

leal

(%edx,

89ca

movl

%ecx,%

29c2

subl

%eax,%

89d0

movl

%edx,%

83e0fc

andl

$0xfc,

29c1

subl

%eax,%

894b18

movl

%ecx,0

8b55b4

movl

0xb4(%

8b4db8

movl

0xb8(%

89c8

movl

%ecx,%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

398500ffffff

cmpl

%eax,0xffffff0

0f8386070000
8b9d00ffffff

jae
movl

0x000522b3
0xffffff00(%eb

8d045b

leal

(%ebx,

+502 00051b36
%eax,4),%eax
+505 00051b39
esi
+507 00051b3b
esi
+509 00051b3d
eax
+511 00051b3f
%eax
+514 00051b42
ecx
+516 00051b44
xb8(%ebp)
+519 00051b47
ebp),%ebx
+522 00051b4a
ebx),%edx
+525 00051b4d
ebx),%ecx
+528 00051b50
eax
+530 00051b52
eax
+532 00051b54
%eax
+535 00051b57
0(%ebp)
+541 00051b5d
+547 00051b63
p),%esi
+553 00051b69
%esi,8),%eax
+556 00051b6c
edx
+558 00051b6e
edx
+560 00051b70
eax
+562 00051b72
%eax
+565 00051b75
ecx
+567 00051b77
x24(%ebx)
+570 00051b7a
ebp),%edi
+573 00051b7d
d8(%ebp)
+580 00051b84
edi),%edx
+583 00051b87
edi),%esi
+586 00051b8a
eax
+588 00051b8c
eax
+590 00051b8e
%eax
+593 00051b91

8d0482

leal

(%edx,

89ce

movl

%ecx,%

29c6

subl

%eax,%

89f0

movl

%esi,%

83e0fc

andl

$0xfc,

29c1

subl

%eax,%

894db8

movl

%ecx,0

8b5de4

movl

0xe4(%

8b5320

movl

0x20(%

8b4b24

movl

0x24(%

89c8

movl

%ecx,%

29d0

subl

%edx,%

c1f803

sarl

$0x03,

398500ffffff

cmpl

%eax,0xffffff0

0f831d070000
8bb500ffffff

jae
movl

0x00052280
0xffffff00(%eb

8d04f2

leal

(%edx,

89ca

movl

%ecx,%

29c2

subl

%eax,%

89d0

movl

%edx,%

83e0f8

andl

$0xf8,

29c1

subl

%eax,%

894b24

movl

%ecx,0

8b7de4

movl

0xe4(%

c745d800000000

movl

$0x00000000,0x

8b572c

movl

0x2c(%

8b7730

movl

0x30(%

89f0

movl

%esi,%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

398500ffffff

cmpl

%eax,0xffffff0

0(%ebp)
+599 00051b97
+605 00051b9d
p),%ecx
+611 00051ba3
%ecx,4),%ebx
+614 00051ba6
08(%esp)
+622 00051bae
x04(%esp)
+626 00051bb2
%esp)
+629 00051bb5
_memmove
+634 00051bba
esi
+636 00051bbc
%esi
+639 00051bbf
x30(%edi)
+642 00051bc2
p),%eax
+648 00051bc8
eax
+650 00051bca
+656 00051bd0
edi
+658 00051bd2
(%ebp)
+668 00051bdc
(%ebp)
+678 00051be6
x
+683 00051beb
4(%ebp)
+689 00051bf1
p),%eax
+695 00051bf7
ebp),%edx
+698 00051bfa
,%eax
+700 00051bfc
,%ebx
+702 00051bfe
p),%eax
+708 00051c04
ebp),%eax
+711 00051c07
%eax)
+713 00051c09
ebp),%eax
+716 00051c0c
p),%ecx
+722 00051c12
eax),%ecx
+725 00051c15
%ebx,2),%eax
+728 00051c18
%eax
+731 00051c1b

0f834b070000
8b8d00ffffff

jae
movl

8d1c8a

0x000522e8
0xffffff00(%eb
leal

c744240800000000

movl

(%edx,
$0x00000000,0x

89742404

movl

%esi,0

891c24

movl

%ebx,(

e862120b00

calll

0x00102e1c

29de

subl

%ebx,%

83e6fc

andl

$0xfc,

297730

subl

%esi,0

8b8500ffffff

movl

85c0

0xffffff00(%eb
testl

0f846f030000
31ff

je
xorl

%eax,%
0x00051f3f
%edi,%

c78528ffffff00000000

movl

$0x00000000,0xffffff28

c7852cffffff00000000

movl

$0x00000000,0xffffff2c

a108811300

movl

0x00138108,%ea

8985f4feffff

movl

%eax,0xfffffef

8b8528ffffff

movl

0xffffff28(%eb

8b5510

movl

0x10(%

0302

addl

(%edx)

8b18

movl

(%eax)

8b8528ffffff

movl

0xffffff28(%eb

0345c0

addl

0xc0(%

8918

movl

%ebx,(

8b45e4

movl

0xe4(%

8b8d2cffffff

movl

0xffffff2c(%eb

034808

addl

0x08(%

8d045b

leal

(%ebx,

c1e002

shll

$0x02,

8b750c

movl

0x0c(%

ebp),%esi
+734 00051c1e
,%eax
+736 00051c20
,%edx
+738 00051c22
%ecx)
+740 00051c24
eax),%edx
+743 00051c27
x04(%ecx)
+746 00051c2a
eax),%eax
+749 00051c2d
x08(%ecx)
+752 00051c30
dx
+757 00051c35
eax
+759 00051c37
+761 00051c39
+763 00051c3b
%edx,2),%edx
+766 00051c3e
xe0(%ebp)
+769 00051c41
ebp),%eax
+772 00051c44
p),%edx
+778 00051c4a
eax
+780 00051c4c
1c60
+782 00051c4e
eax),%ebx
+785 00051c51
+791 00051c57
edx
+793 00051c59
eax),%eax
+796 00051c5c
eax
+798 00051c5e
1c4e
+800 00051c60
p),%edx
+806 00051c66
1c73
+808 00051c68
eax
+810 00051c6a
edx),%ebx
+813 00051c6d
+819 00051c73
(%ebp)
+829 00051c7d
(%ebp)
+839 00051c87
(%ebp)
+849 00051c91

0306

addl

(%esi)

8b10

movl

(%eax)

8911

movl

%edx,(

8b5004

movl

0x04(%

895104

movl

%edx,0

8b4008

movl

0x08(%

894108

movl

%eax,0

baabaaaaaa

movl

$0xaaaaaaab,%e

89f8

movl

%edi,%

f7e2
d1ea
8d1452

mull
shrl
leal

%edx
%edx
(%edx,

8955e0

movl

%edx,0

8b4580

movl

0x80(%

8d957cffffff

leal

0xffffff7c(%eb

85c0

testl

%eax,%

7412

je

0x0005

3b5810

cmpl

0x10(%

movl

0x000520b0
%eax,%

8b4008

movl

0x08(%

85c0

testl

%eax,%

75ee

jne

0x0005

0f8759040000
89c2

ja

3b95e4feffff

cmpl

0xfffffee4(%eb

740b

je

0x0005

89d0

movl

%edx,%

3b5a10

cmpl

0x10(%

0f83bc000000
c78574ffffff00000000

movl

0x00051d2f
$0x00000000,0xffffff74

c78564ffffff00000000

movl

$0x00000000,0xffffff64

c78568ffffff00000000

movl

$0x00000000,0xffffff68

8d8d64ffffff

jae

leal

0xffffff64(%eb

p),%ecx
+855 00051c97
c(%ebp)
+861 00051c9d
0(%ebp)
+867 00051ca3
4(%ebp)
+873 00051ca9
(%ebp)
+883 00051cb3
(%ebp)
+893 00051cbd
(%ebp)
+903 00051cc7
p),%eax
+909 00051ccd
4(%ebp)
+915 00051cd3
8(%ebp)
+921 00051cd9
p),%esi
+927 00051cdf
x08(%esp)
+931 00051ce3
x04(%esp)
+935 00051ce7
p),%eax
+941 00051ced
c(%ebp)
+947 00051cf3
%esp)
+950 00051cf6
+955 00051cfb
esi
+957 00051cfd
p),%eax
+963 00051d03
x04(%esp)
+967 00051d07
p),%edx
+973 00051d0d
%esp)
+976 00051d10
+981 00051d15
p),%eax
+987 00051d1b
x04(%esp)
+991 00051d1f
p),%ecx
+997 00051d25
%esp)
+1000 00051d28
+1005 00051d2d
eax
+1007 00051d2f
ebp),%edx
+1010 00051d32
x04(%esp)
+1014 00051d36
%eax

898d6cffffff

movl

%ecx,0xffffff6

898d70ffffff

movl

%ecx,0xffffff7

899d44ffffff

movl

%ebx,0xffffff4

c7855cffffff00000000

movl

$0x00000000,0xffffff5c

c7854cffffff00000000

movl

$0x00000000,0xffffff4c

c78550ffffff00000000

movl

$0x00000000,0xffffff50

8d854cffffff

leal

0xffffff4c(%eb

898554ffffff

movl

%eax,0xffffff5

898558ffffff

movl

%eax,0xffffff5

8db544ffffff

leal

0xffffff44(%eb

89742408

movl

%esi,0

89542404

movl

%edx,0

8d8578ffffff

leal

0xffffff78(%eb

8985fcfeffff

movl

%eax,0xfffffef

890424
e835490000
89c6

calll

8b8550ffffff

movl

89442404
8d9548ffffff

movl

0x00056630
%eax,%
0xffffff50(%eb

leal

calll
movl

%edx,(
0x00055da0
0xffffff68(%eb

movl
leal

890c24

%eax,0
0xffffff48(%eb

movl

89442404
8d8d60ffffff

%eax,(

movl

891424
e88b400000
8b8568ffffff

movl

%eax,0
0xffffff60(%eb

movl

%ecx,(

movl

0x00055da0
%esi,%

8d55e0

leal

0xe0(%

89542404

movl

%edx,0

83c014

addl

$0x14,

e873400000
89f0

calll

+1017 00051d39
%esp)
+1020 00051d3c
p),%ecx
+1026 00051d42
c(%ebp)
+1032 00051d48
+1037 00051d4d
xd4(%ebp)
+1040 00051d50
p),%edx
+1046 00051d56
ebp),%edx
+1049 00051d59
i
+1055 00051d5f
,%eax
+1057 00051d61
%edx)
+1059 00051d63
esi),%eax
+1062 00051d66
x04(%edx)
+1065 00051d69
esi),%eax
+1068 00051d6c
x08(%edx)
+1071 00051d6f
di,8),%ecx
+1078 00051d76
ebp),%eax
+1081 00051d79
eax),%ecx
+1084 00051d7c
ebp),%eax
+1087 00051d7f
,%edx
+1089 00051d81
eax),%eax
+1092 00051d84
eax
+1094 00051d86
%eax
+1097 00051d89
%ebx,8),%edx
+1100 00051d8c
ebx
+1102 00051d8e
p),%edx
+1109 00051d95
,%eax
+1111 00051d97
%ecx)
+1113 00051d99
edx),%eax
+1116 00051d9c
x04(%ecx)
+1119 00051d9f
ebp),%eax
+1122 00051da2

890424

movl

%eax,(

8d8d78ffffff

leal

0xffffff78(%eb

898dfcfeffff

movl

%ecx,0xfffffef

e8133f0000
8945d4

calll

8b952cffffff

movl

movl

0355b4
8b3504811300

0x00055c60
%eax,0
0xffffff2c(%eb

addl
movl

0xb4(%
0x00138104,%es

8b06

movl

(%esi)

8902

movl

%eax,(

8b4604

movl

0x04(%

894204

movl

%eax,0

8b4608

movl

0x08(%

894208

movl

%eax,0

8d0cfd00000000

leal

0x00000000(,%e

8b45e4

movl

0xe4(%

034820

addl

0x20(%

8b4518

movl

0x18(%

8b10

movl

(%eax)

8b4004

movl

0x04(%

29d0

subl

%edx,%

c1f803

sarl

$0x03,

8d14da

leal

(%edx,

39c3

cmpl

%eax,%

0f4395f4feffff

cmovael

0xfffffef4(%eb

8b02

movl

(%edx)

8901

movl

%eax,(

8b4204

movl

0x04(%

894104

movl

%eax,0

8b45e4

movl

0xe4(%

8b402c

movl

0x2c(%

eax),%eax
+1125 00051da5
p),%eax
+1131 00051dab
%eax)
+1133 00051dad
+1134 00051dae
28(%ebp)
+1141 00051db5
2c(%ebp)
+1148 00051dbc
0(%ebp)
+1154 00051dc2
+1160 00051dc8
(%ebp)
+1170 00051dd2
edi
+1172 00051dd4
p),%eax
+1178 00051dda
eax),%edx
+1181 00051ddd
ax
+1186 00051de2
+1188 00051de4
+1190 00051de6
edx,%edx,2),%edx
+1194 00051dea
8(%ebp)
+1200 00051df0
ebp),%eax
+1203 00051df3
eax),%edx
+1206 00051df6
edi),%ecx
+1209 00051df9
0(%ebp)
+1215 00051dff
%ecx),%ecx
+1218 00051e02
%edx),%eax
+1221 00051e05
m5
+1226 00051e0a
m5
+1231 00051e0f
m6
+1236 00051e14
m6
+1241 00051e19
,%xmm2
+1245 00051e1d
,%xmm2
+1249 00051e21
edi),%esi
+1252 00051e24
edx
+1254 00051e26
m4
+1259 00051e2b

038528ffffff

addl

8938

0xffffff28(%eb
movl

%edi,(

incl

47
838528ffffff04

addl

%edi
$0x04,0xffffff

83852cffffff0c

addl

$0x0c,0xffffff

39bd00ffffff

cmpl

%edi,0xffffff0

0f8529feffff
c78504ffffff00000000

jne
movl

31ff
8b8500ffffff

xorl
movl

8d50ff
b8abaaaaaa

%edi,%
0xffffff00(%eb

leal
movl

f7e2
d1ea
8d545203
8995f8feffff

0x00051bf1
$0x00000000,0xffffff04

0xff(%
$0xaaaaaaab,%e

mull
shrl
leal
movl

%edx
%edx
0x03(%
%edx,0xfffffef

8b45e4

movl

0xe4(%

8b5008

movl

0x08(%

8d4f0c

leal

0x0c(%

898d10ffffff

movl

%ecx,0xffffff1

8d0c0a

leal

(%edx,

8d0417

leal

(%edi,

f30f106808

movss

0x08(%eax),%xm

f30f5c6908

subss

0x08(%ecx),%xm

f30f107004

movss

0x04(%eax),%xm

f30f5c7104

subss

0x04(%ecx),%xm

f30f1010

movss

(%eax)

f30f5c11

subss

(%ecx)

8d7718

leal

0x18(%

01f2

addl

%esi,%

f30f106208

movss

0x08(%edx),%xm

f30f5c6108

subss

0x08(%ecx),%xm

m4
+1264 00051e30
m3
+1269 00051e35
m3
+1274 00051e3a
,%xmm0
+1278 00051e3e
,%xmm0
+1282 00051e42
%xmm1
+1285 00051e45
%xmm1
+1289 00051e49
14(%ebp)
+1297 00051e51
%xmm1
+1300 00051e54
%xmm1
+1304 00051e58
p),%xmm7
+1312 00051e60
%xmm7
+1316 00051e64
14(%ebp)
+1324 00051e6c
%xmm7
+1327 00051e6f
%xmm7
+1331 00051e73
%xmm2
+1335 00051e77
%xmm7
+1339 00051e7b
%xmm6
+1343 00051e7f
%xmm5
+1347 00051e83
%xmm6
+1351 00051e87
%xmm0
+1354 00051e8a
%xmm0
+1358 00051e8e
%xmm1
+1361 00051e91
%xmm1
+1365 00051e95
%xmm0
+1369 00051e99
p),%xmm1
+1377 00051ea1
%xmm1
+1381 00051ea5
%xmm0
+1385 00051ea9
%xmm0
+1389 00051ead
%xmm1
+1392 00051eb0

f30f105a04

movss

0x04(%edx),%xm

f30f5c5904

subss

0x04(%ecx),%xm

f30f1002

movss

(%edx)

f30f5c01

subss

(%ecx)

0f28ca

movaps

%xmm2,

f30f59cb

mulss

%xmm3,

f30f118d14ffffff

movss

%xmm1,0xffffff

0f28ce

movaps

%xmm6,

f30f59c8

mulss

%xmm0,

f30f10bd14ffffff

movss

f30f5cf9
f30f11bd14ffffff

0xffffff14(%eb
subss

movss

%xmm1,
%xmm7,0xffffff

0f28fd

movaps

%xmm5,

f30f59f8

mulss

%xmm0,

f30f59d4

mulss

%xmm4,

f30f5cfa

subss

%xmm2,

f30f59f4

mulss

%xmm4,

f30f59eb

mulss

%xmm3,

f30f5cf5

subss

%xmm5,

0f28c6

movaps

%xmm6,

f30f59c6

mulss

%xmm6,

0f28cf

movaps

%xmm7,

f30f59cf

mulss

%xmm7,

f30f58c1

addss

%xmm1,

f30f108d14ffffff

movss

0xffffff14(%eb

f30f59c9

mulss

%xmm1,

f30f58c1

addss

%xmm1,

f30f51c0

sqrtss

%xmm0,

0f57c9

xorps

%xmm1,

0f2ec1

ucomiss

%xmm1,

%xmm0
+1395 00051eb3
1eb7
+1397 00051eb5
1ede
+1399 00051eb7
m1
+1407 00051ebf
%xmm1
+1411 00051ec3
%xmm0
+1414 00051ec6
%xmm6
+1418 00051eca
%xmm7
+1422 00051ece
p),%xmm0
+1430 00051ed6
14(%ebp)
+1438 00051ede
ebp),%eax
+1441 00051ee1
%eax),%ebx
+1444 00051ee4
p),%edx
+1450 00051eea
%edx),%ecx
+1453 00051eed
eax
+1455 00051eef
p),%xmm0
+1463 00051ef7
x)
+1468 00051efc
x)
+1473 00051f01
(%eax)
+1477 00051f05
,%esi
+1479 00051f07
%ecx)
+1481 00051f09
eax),%edx
+1484 00051f0c
x04(%ecx)
+1487 00051f0f
eax),%eax
+1490 00051f12
x08(%ecx)
+1493 00051f15
%ebx)
+1495 00051f17
ecx),%eax
+1498 00051f1a
x04(%ebx)
+1501 00051f1d
ecx),%eax
+1504 00051f20
x08(%ebx)
+1507 00051f23

7a02

jp

0x0005

7427

je

0x0005

f30f100de8120e00

movss

0x000e12e8,%xm

f30f5ec8

divss

%xmm0,

0f28c1

movaps

%xmm1,

f30f59f1

mulss

%xmm1,

f30f59f9

mulss

%xmm1,

f30f598514ffffff

mulss

0xffffff14(%eb

f30f118514ffffff

movss

%xmm0,0xffffff

8b45b4

movl

0xb4(%

8d1c07

leal

(%edi,

8b9510ffffff

movl

0xffffff10(%eb

8d0c10

leal

(%eax,

01f0

addl

%esi,%

f30f108514ffffff

movss

0xffffff14(%eb

f30f114008

movss

%xmm0,0x08(%ea

f30f117804

movss

%xmm7,0x04(%ea

f30f1130

movss

%xmm6,

8b30

movl

(%eax)

8931

movl

%esi,(

8b5004

movl

0x04(%

895104

movl

%edx,0

8b4008

movl

0x08(%

894108

movl

%eax,0

8933

movl

%esi,(

8b4104

movl

0x04(%

894304

movl

%eax,0

8b4108

movl

0x08(%

894308

movl

%eax,0

838504ffffff03

addl

$0x03,0xffffff

04(%ebp)
+1514 00051f2a
%edi
+1517 00051f2d
p),%eax
+1523 00051f33
4(%ebp)
+1529 00051f39
+1535 00051f3f
ebp),%edx
+1538 00051f42
,%eax
+1540 00051f44
edx),%eax
+1543 00051f47
+1549 00051f4d
p),%edi
+1555 00051f53
edi
+1557 00051f55
+1563 00051f5b
(%ebp)
+1573 00051f65
(%ebp)
+1583 00051f6f
p),%ebx
+1589 00051f75
c(%ebp)
+1595 00051f7b
ebp),%eax
+1598 00051f7e
p),%edi
+1604 00051f84
eax),%edi
+1607 00051f87
p),%eax
+1613 00051f8d
%eax
+1616 00051f90
ebp),%eax
+1619 00051f93
x04(%esp)
+1623 00051f97
p),%esi
+1629 00051f9d
%esp)
+1632 00051fa0
+1637 00051fa5
ebx
+1639 00051fa7
x
+1644 00051fac
,%xmm0
+1648 00051fb0
34(%ebp)
+1656 00051fb8
m1
+1661 00051fbd
30(%ebp)
+1669 00051fc5

83c724

addl

$0x24,

8b85f8feffff

movl

0xfffffef8(%eb

398504ffffff

cmpl

%eax,0xffffff0

0f85b1feffff
8b5514

jne
movl

0x00051df0
0x14(%

8b02

movl

(%edx)

3b4204

cmpl

0x04(%

0f840d030000
8bbd00ffffff

je
movl

85ff

0x0005225a
0xffffff00(%eb
testl

je

%edi,%

0f8448020000
c78508ffffff00000000

movl

0x000521a3
$0x00000000,0xffffff08

c78524ffffff00000000

movl

$0x00000000,0xffffff24

8d9d78ffffff

leal

0xffffff78(%eb

899dfcfeffff

movl

%ebx,0xfffffef

8b45e4
8bbd24ffffff

movl
movl

037808
8b8508ffffff

0xe4(%
0xffffff24(%eb

addl
movl

0x08(%
0xffffff08(%eb

c1e002

shll

$0x02,

0345c0

addl

0xc0(%

89442404

movl

%eax,0

8bb5fcfeffff

movl

893424
e87b470000
89c3

calll

a104811300

movl

f30f1000

0xfffffefc(%eb
movl

%esi,(

movl

0x00056720
%eax,%
0x00138104,%ea

movss

(%eax)

f30f118534ffffff

movss

%xmm0,0xffffff

f30f104804

movss

0x04(%eax),%xm

f30f118d30ffffff

movss

%xmm1,0xffffff

f30f107808

movss

0x08(%eax),%xm

m7
+1674 00051fca
18(%ebp)
+1682 00051fd2
ebp),%eax
+1685 00051fd5
,%ecx
+1687 00051fd7
dx
+1692 00051fdc
p),%eax
+1698 00051fe2
+1700 00051fe4
+1702 00051fe6
%edx,4),%edx
+1705 00051fe9
c(%ebp)
+1711 00051fef
ebx),%edx
+1714 00051ff2
c(%ebp)
+1720 00051ff8
%ebx
+1723 00051ffb
0(%ebp)
+1729 00052001
ebx
+1731 00052003
+1737 00052009
x)
+1744 00052010
ax
+1749 00052015
edx)
+1752 00052018
+1754 0005201a
p),%ebx
+1760 00052020
%edx,4),%ebx
+1763 00052023
2088
+1765 00052025
p),%esi
+1771 0005202b
esi),%ecx
+1774 0005202e
ecx),%esi
+1777 00052031
esi
+1779 00052033
2088
+1781 00052035
,%xmm1
+1785 00052039
ebp),%eax
+1788 0005203c
eax),%ebx
+1791 0005203f
%ecx,2),%eax
+1794 00052042

f30f11bd18ffffff

movss

%xmm7,0xffffff

8b4514

movl

0x14(%

8b08

movl

(%eax)

baabaaaaaa

movl

$0xaaaaaaab,%e

8b8508ffffff

movl

0xffffff08(%eb

f7e2
d1ea
8b1491
89950cffffff

mull
shrl
movl
movl

8b530c
89951cffffff

899d20ffffff

%edx,0xffffff0
movl

movl

83c304

0x0c(%
%edx,0xffffff1

addl
movl

39d3

%edx
%edx
(%ecx,

$0x04,
%ebx,0xffffff2

cmpl

%edx,%

0f84f4000000
0f1f8000000000

je
nopl

0x000520fd
0x00000000(%ea

b8abaaaaaa

movl

$0xaaaaaaab,%e

f76210
d1ea
8b9d0cffffff

mull

0x10(%

shrl

%edx
0xffffff0c(%eb

movl

851c91

testl

(%ecx,

7463

je

0x0005

8bb51cffffff

movl

0xffffff1c(%eb

8b4e10

movl

0x10(%

8d7103

leal

0x03(%

39ce

cmpl

%ecx,%

7653

jbe

0x0005

f30f100f

movss

(%edi)

8b45e4

movl

0xe4(%

8b5808

movl

0x08(%

8d0449

leal

(%ecx,

c1e002

shll

$0x02,

%eax
+1797 00052045 0f1f440000
nopl
)
+1802 0005204a 660f1f440000
nopw
)
+1808 00052050 8d1403
leal
%eax),%edx
+1811 00052053 0f2e0a
ucomiss
,%xmm1
+1814 00052056 7528
jne
2080
+1816 00052058 7a26
jp
2080
+1818 0005205a f30f104704
movss
m0
+1823 0005205f 0f2e4204
ucomiss
edx),%xmm0
+1827 00052063 751b
jne
2080
+1829 00052065 7a19
jp
2080
+1831 00052067 f30f104708
movss
m0
+1836 0005206c 0f2e4208
ucomiss
edx),%xmm0
+1840 00052070 7446
je
20b8
+1842 00052072 0f1f8000000000
nopl
x)
+1849 00052079 0f1f8000000000
nopl
x)
+1856 00052080 41
incl
+1857 00052081 83c00c
addl
%eax
+1860 00052084 39ce
cmpl
esi
+1862 00052086 77c8
ja
2050
+1864 00052088 8b851cffffff
movl
p),%eax
+1870 0005208e 890424
movl
%esp)
+1873 00052091 e8900c0b00
calll
std::_Rb_tree_increment(std::_Rb_tree_node_base const*)
+1878 00052096 89c2
movl
edx
+1880 00052098 398520ffffff
cmpl
0(%ebp)
+1886 0005209e 745d
je
20fd
+1888 000520a0 8b5d14
movl
ebp),%ebx
+1891 000520a3 8b0b
movl
,%ecx
+1893 000520a5 89851cffffff
movl
c(%ebp)
+1899 000520ab e960ffffff
jmp
+1904 000520b0 8b400c
movl
eax),%eax
+1907 000520b3 e992fbffff
jmp

0x00(%eax,%eax
0x00(%eax,%eax
(%ebx,
(%edx)
0x0005
0x0005
0x04(%edi),%xm
0x04(%
0x0005
0x0005
0x08(%edi),%xm
0x08(%
0x0005
0x00000000(%ea
0x00000000(%ea
%ecx
$0x0c,
%ecx,%
0x0005
0xffffff1c(%eb
%eax,(
0x00102d26
%eax,%
%eax,0xffffff2
0x0005
0x14(%
(%ebx)
%eax,0xffffff1
0x00052010
0x0c(%
0x00051c4a

+1912 000520b8
2080
+1914 000520ba
ebp),%eax
+1917 000520bd
p),%xmm0
+1925 000520c5
,%xmm0
+1929 000520c9
34(%ebp)
+1937 000520d1
p),%xmm1
+1945 000520d9
m1
+1950 000520de
30(%ebp)
+1958 000520e6
p),%xmm7
+1966 000520ee
m7
+1971 000520f3
18(%ebp)
+1979 000520fb
2088
+1981 000520fd
p),%xmm0
+1989 00052105
%xmm0
+1993 00052109
p),%xmm1
+2001 00052111
%xmm1
+2005 00052115
%xmm0
+2009 00052119
p),%xmm1
+2017 00052121
%xmm1
+2021 00052125
%xmm0
+2025 00052129
%xmm0
+2029 0005212d
%xmm1
+2032 00052130
%xmm0
+2035 00052133
213b
+2037 00052135
+2043 0005213b
m7
+2051 00052143
%xmm7
+2055 00052147
%xmm0
+2058 0005214a
p),%xmm2
+2066 00052152
%xmm2
+2070 00052156

7ac6

jp

0x0005

0345b4

addl

0xb4(%

f30f108534ffffff

movss

f30f5800

0xffffff34(%eb
addss

(%eax)

f30f118534ffffff

movss

%xmm0,0xffffff

f30f108d30ffffff

movss

0xffffff30(%eb

f30f584804

addss

0x04(%eax),%xm

f30f118d30ffffff

movss

%xmm1,0xffffff

f30f10bd18ffffff

movss

0xffffff18(%eb

f30f587808

addss

0x08(%eax),%xm

f30f11bd18ffffff

movss

%xmm7,0xffffff

eb8b
f30f108534ffffff

jmp
movss

f30f59c0
f30f108d30ffffff

0x0005
0xffffff34(%eb

mulss
movss

%xmm0,
0xffffff30(%eb

f30f59c9

mulss

%xmm1,

f30f58c1

addss

%xmm1,

f30f108d18ffffff

movss

0xffffff18(%eb

f30f59c9

mulss

%xmm1,

f30f58c1

addss

%xmm1,

f30f51c0

sqrtss

%xmm0,

0f57c9

xorps

%xmm1,

0f2ec1

ucomiss

%xmm1,

7a06

jp

0x0005

0f8403010000
f30f103de8120e00

je
movss

0x0005223e
0x000e12e8,%xm

f30f5ef8

divss

%xmm0,

0f28c7

movaps

%xmm7,

f30f109534ffffff

movss

f30f59d7
f30f108d30ffffff

0xffffff34(%eb
mulss

movss

%xmm7,
0xffffff30(%eb

p),%xmm1
+2078 0005215e f30f59cf
%xmm1
+2082 00052162 f30f598518ffffff
p),%xmm0
+2090 0005216a 8b45e4
ebp),%eax
+2093 0005216d 8b4014
eax),%eax
+2096 00052170 038524ffffff
p),%eax
+2102 00052176 f30f114008
x)
+2107 0005217b f30f114804
x)
+2112 00052180 f30f1110
(%eax)
+2116 00052184 ff8508ffffff
p)
+2122 0005218a 838524ffffff0c
24(%ebp)
+2129 00052191 8b8508ffffff
p),%eax
+2135 00052197 398500ffffff
0(%ebp)
+2141 0005219d 0f85d8fdffff
+2147 000521a3 8b4d08
ebp),%ecx
+2150 000521a6 8b510c
ecx),%edx
+2153 000521a9 3b5110
ecx),%edx
+2156 000521ac 0f8495020000
+2162 000521b2 85d2
edx
+2164 000521b4 7405
21bb
+2166 000521b6 8b45e4
ebp),%eax
+2169 000521b9 8902
%edx)
+2171 000521bb 8b5d08
ebp),%ebx
+2174 000521be 83430c04
0x0c(%ebx)
+2178 000521c2 8b45b4
ebp),%eax
+2181 000521c5 85c0
eax
+2183 000521c7 7408
21d1
+2185 000521c9 890424
%esp)
+2188 000521cc e89d0b0b00
operator delete(void*)
+2193 000521d1 8b5d80
ebp),%ebx
+2196 000521d4 8d8578ffffff
p),%eax
+2202 000521da 8985fcfeffff

mulss
mulss

%xmm7,
0xffffff18(%eb

movl

0xe4(%

movl

0x14(%

addl

0xffffff24(%eb

movss

%xmm0,0x08(%ea

movss

%xmm1,0x04(%ea
movss

%xmm2,

incl

0xffffff08(%eb

addl

$0x0c,0xffffff

movl

0xffffff08(%eb

cmpl

%eax,0xffffff0

jne
movl

0x00051f7b
0x08(%

movl

0x0c(%

cmpl

0x10(%

je
testl

0x00052447
%edx,%

je

0x0005

movl

0xe4(%

movl

%eax,(

movl

0x08(%

addl

$0x04,

movl

0xb4(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x80(%

leal

0xffffff78(%eb

movl

%eax,0xfffffef

c(%ebp)
+2208 000521e0 85db
ebx
+2210 000521e2 750e
21f2
+2212 000521e4 eb42
2228
+2214 000521e6 662e0f1f840000000000
ax)
+2224 000521f0 89f3
ebx
+2226 000521f2 8b430c
ebx),%eax
+2229 000521f5 89442404
x04(%esp)
+2233 000521f9 8b8dfcfeffff
p),%ecx
+2239 000521ff 890c24
%esp)
+2242 00052202 e8293d0000
+2247 00052207 8b7308
ebx),%esi
+2250 0005220a 8b431c
ebx),%eax
+2253 0005220d 89442404
x04(%esp)
+2257 00052211 8d4314
ebx),%eax
+2260 00052214 890424
%esp)
+2263 00052217 e8843b0000
+2268 0005221c 891c24
%esp)
+2271 0005221f e84a0b0b00
operator delete(void*)
+2276 00052224 85f6
esi
+2278 00052226 75c8
21f0
+2280 00052228 8d5dc0
ebp),%ebx
+2283 0005222b 891c24
%esp)
+2286 0005222e e8cd380000
+2291 00052233 81c42c010000
sp
+2297 00052239 5b
+2298 0005223a 5e
+2299 0005223b 5f
+2300 0005223c c9
+2301 0005223d c3
+2302 0005223e 8b8524ffffff
p),%eax
+2308 00052244 0345b4
ebp),%eax
+2311 00052247 f30f104008
m0
+2316 0005224c f30f104804
m1
+2321 00052251 f30f1010

nopw

testl

%ebx,%

jne

0x0005

jmp

0x0005

%cs:0x00000000(%eax,%e
movl

%esi,%

movl

0x0c(%

movl

%eax,0

movl

0xfffffefc(%eb
movl

%ecx,(

movl

0x00055f30
0x08(%

movl

0x1c(%

movl

%eax,0

leal

0x14(%

movl

%eax,(

movl

0x00055da0
%ebx,(

calll

calll
calll

0x00102d6e
testl

%esi,%

jne

0x0005

leal

0xc0(%

movl

%ebx,(

calll
addl

0x00055b00
$0x0000012c,%e
popl
popl
popl
leave
ret

movl

%ebx
%esi
%edi
0xffffff24(%eb

addl

0xb4(%

movss

0x08(%eax),%xm

movss

0x04(%eax),%xm
movss

(%eax)

,%xmm2
+2325 00052255
+2330 0005225a
ebp),%eax
+2333 0005225d
x04(%esp)
+2337 00052261
ebp),%eax
+2340 00052264
%eax
+2343 00052267
%esp)
+2346 0005226a
p),%ecx
+2352 00052270
c(%ebp)
+2358 00052276
+2363 0005227b
+2368 00052280
p),%esi
+2374 00052286
esi
+2376 00052288
ebp),%edx
+2379 0005228b
x0c(%esp)
+2383 0005228f
x08(%esp)
+2387 00052293
x04(%esp)
+2391 00052297
ebx),%eax
+2394 0005229a
%esp)
+2397 0005229d
p),%eax
+2403 000522a3
c(%ebp)
+2409 000522a9
+2414 000522ae
+2419 000522b3
p),%edx
+2425 000522b9
edx
+2427 000522bb
eax
+2429 000522bd
ebp),%edx
+2432 000522c0
x0c(%esp)
+2436 000522c4
x08(%esp)
+2440 000522c8
x04(%esp)
+2444 000522cc
ebp),%eax
+2447 000522cf
%esp)
+2450 000522d2
p),%ecx

e910ffffff
8d45b4

jmp
leal

0x0005216a
0xb4(%

89442404

movl

%eax,0

8b45e4

movl

0xe4(%

83c014

addl

$0x14,

890424

movl

%eax,(

8d8d78ffffff

leal

0xffffff78(%eb

898dfcfeffff

movl

%ecx,0xfffffef

e8b5480000
e923ffffff
8bb500ffffff

calll
jmp
movl

0x00056b30
0x000521a3
0xffffff00(%eb

29c6

subl

%eax,%

8d55cc

leal

0xcc(%

8954240c

movl

%edx,0

89742408

movl

%esi,0

894c2404

movl

%ecx,0

8d4320

leal

0x20(%

890424

movl

%eax,(

8d8578ffffff

leal

0xffffff78(%eb

8985fcfeffff

movl

%eax,0xfffffef

e8a2450000
e9c7f8ffff
8b9500ffffff

calll
jmp
movl

0x00056850
0x00051b7a
0xffffff00(%eb

29c2

subl

%eax,%

89d0

movl

%edx,%

8d5590

leal

0x90(%

8954240c

movl

%edx,0

89442408

movl

%eax,0

894c2404

movl

%ecx,0

8d45b4

leal

0xb4(%

890424

movl

%eax,(

8d8d78ffffff

leal

0xffffff78(%eb

+2456 000522d8
c(%ebp)
+2462 000522de
+2467 000522e3
+2472 000522e8
p),%ebx
+2478 000522ee
ebx
+2480 000522f0
ebp),%edx
+2483 000522f3
x0c(%esp)
+2487 000522f7
x08(%esp)
+2491 000522fb
x04(%esp)
+2495 000522ff
edi),%eax
+2498 00052302
%esp)
+2501 00052305
p),%esi
+2507 0005230b
c(%ebp)
+2513 00052311
+2518 00052316
+2523 0005231b
p),%esi
+2529 00052321
esi
+2531 00052323
ebp),%edx
+2534 00052326
x0c(%esp)
+2538 0005232a
x08(%esp)
+2542 0005232e
x04(%esp)
+2546 00052332
ebx),%eax
+2549 00052335
%esp)
+2552 00052338
p),%eax
+2558 0005233e
c(%ebp)
+2564 00052344
+2569 00052349
+2574 0005234e
p),%esi
+2580 00052354
esi
+2582 00052356
ebp),%edx
+2585 00052359
x0c(%esp)
+2589 0005235d
x08(%esp)
+2593 00052361
x04(%esp)

898dfcfeffff

movl

%ecx,0xfffffef

e82d4a0000
e95ff8ffff
8b9d00ffffff

calll
jmp
movl

0x00056d10
0x00051b47
0xffffff00(%eb

29c3

subl

%eax,%

8d55d8

leal

0xd8(%

8954240c

movl

%edx,0

895c2408

movl

%ebx,0

89742404

movl

%esi,0

8d472c

leal

0x2c(%

890424

movl

%eax,(

8db578ffffff

leal

0xffffff78(%eb

89b5fcfeffff

movl

%esi,0xfffffef

e81a4d0000
e9a7f8ffff
8bb500ffffff

calll
jmp
movl

0x00057030
0x00051bc2
0xffffff00(%eb

29c6

subl

%eax,%

8d55a8

leal

0xa8(%

8954240c

movl

%edx,0

89742408

movl

%esi,0

894c2404

movl

%ecx,0

8d4308

leal

0x08(%

890424

movl

%eax,(

8d8578ffffff

leal

0xffffff78(%eb

8985fcfeffff

movl

%eax,0xfffffef

e8c7490000
e93ff7ffff
8bb500ffffff

calll
jmp
movl

0x00056d10
0x00051a8d
0xffffff00(%eb

29c6

subl

%eax,%

8d559c

leal

0x9c(%

8954240c

movl

%edx,0

89742408

movl

%esi,0

894c2404

movl

%ecx,0

+2597 00052365 8d4314


ebx),%eax
+2600 00052368 890424
%esp)
+2603 0005236b 8d8578ffffff
p),%eax
+2609 00052371 8985fcfeffff
c(%ebp)
+2615 00052377 e894490000
+2620 0005237c e98df7ffff
+2625 00052381 8b9500ffffff
p),%edx
+2631 00052387 29c2
edx
+2633 00052389 8d45dc
ebp),%eax
+2636 0005238c 8944240c
x0c(%esp)
+2640 00052390 89542408
x08(%esp)
+2644 00052394 89742404
x04(%esp)
+2648 00052398 8d5dc0
ebp),%ebx
+2651 0005239b 891c24
%esp)
+2654 0005239e 8db578ffffff
p),%esi
+2660 000523a4 89b5fcfeffff
c(%ebp)
+2666 000523aa e8814c0000
+2671 000523af e91ef7ffff
+2676 000523b4 89c7
edi
+2678 000523b6 8b8550ffffff
p),%eax
+2684 000523bc 85c0
eax
+2686 000523be 7443
2403
+2688 000523c0 89c3
ebx
+2690 000523c2 8b430c
ebx),%eax
+2693 000523c5 89442404
x04(%esp)
+2697 000523c9 8db548ffffff
p),%esi
+2703 000523cf 893424
%esp)
+2706 000523d2 e8c9390000
+2711 000523d7 8b7308
ebx),%esi
+2714 000523da 891c24
%esp)
+2717 000523dd e88c090b00
operator delete(void*)
+2722 000523e2 85f6
esi
+2724 000523e4 741d

leal

0x14(%

movl

%eax,(

leal

0xffffff78(%eb

movl

%eax,0xfffffef

calll
jmp
movl

0x00056d10
0x00051b0e
0xffffff00(%eb
subl

%eax,%

leal

0xdc(%

movl

%eax,0

movl

%edx,0

movl

%esi,0

leal

0xc0(%

movl

%ebx,(

leal

0xffffff78(%eb

movl

%esi,0xfffffef

calll
jmp

0x00057030
0x00051ad2
%eax,%

movl
movl

0xffffff50(%eb
testl

%eax,%

je

0x0005

movl

%eax,%

movl

0x0c(%

movl

%eax,0

leal

0xffffff48(%eb
movl

%esi,(

movl

0x00055da0
0x08(%

movl

%ebx,(

calll

calll

0x00102d6e
testl

%esi,%

je

0x0005

2403
+2726 000523e6 89f3
ebx
+2728 000523e8 ebd8
23c2
+2730 000523ea 89c7
edi
+2732 000523ec 8d75c0
ebp),%esi
+2735 000523ef 893424
%esp)
+2738 000523f2 e809370000
+2743 000523f7 893c24
%esp)
+2746 000523fa e849080b00
__Unwind_Resume
+2751 000523ff ebe9
23ea
+2753 00052401 89c7
edi
+2755 00052403 8b8568ffffff
p),%eax
+2761 00052409 89442404
x04(%esp)
+2765 0005240d 8d8560ffffff
p),%eax
+2771 00052413 890424
%esp)
+2774 00052416 e885390000
+2779 0005241b 8b45b4
ebp),%eax
+2782 0005241e 85c0
eax
+2784 00052420 7408
242a
+2786 00052422 890424
%esp)
+2789 00052425 e844090b00
operator delete(void*)
+2794 0005242a 8b4580
ebp),%eax
+2797 0005242d 89442404
x04(%esp)
+2801 00052431 8b95fcfeffff
p),%edx
+2807 00052437 891424
%esp)
+2810 0005243a e8f13a0000
+2815 0005243f ebab
23ec
+2817 00052441 89c7
edi
+2819 00052443 ebd6
241b
+2821 00052445 eba3
23ea
+2823 00052447 8d45e4
ebp),%eax
+2826 0005244a 89442408
x08(%esp)

movl

%esi,%

jmp

0x0005

movl

%eax,%

leal

0xc0(%

movl

%esi,(

movl

0x00055b00
%edi,(

calll
calll

0x00102c48
jmp

0x0005

movl

%eax,%

movl

0xffffff68(%eb
movl

leal

%eax,0
0xffffff60(%eb

movl

%eax,(

movl

0x00055da0
0xb4(%

calll
testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x80(%

movl

%eax,0

movl

0xfffffefc(%eb
movl

calll
jmp

%edx,(
0x00055f30
0x0005

movl

%eax,%

jmp

0x0005

jmp

0x0005

leal

0xe4(%

movl

%eax,0

+2830 0005244e
x04(%esp)
+2834 00052452
ebp),%eax
+2837 00052455
%eax
+2840 00052458
%esp)
+2843 0005245b
p),%esi
+2849 00052461
c(%ebp)
+2855 00052467
+2860 0005246c
+2865 00052471
2441
+2867 00052473
2441
+2869 00052475
2401
+2871 00052477
+2872 00052478
x,%eax)
+0

89542404

movl

%edx,0

8b4508

movl

0x08(%

83c008

addl

$0x08,

890424

movl

%eax,(

8db578ffffff

leal

0xffffff78(%eb

89b5fcfeffff

movl

%esi,0xfffffef

e8b4360000
e951fdffff
ebce

calll
jmp
jmp

0x00055b20
0x000521c2
0x0005

ebcc

jmp

0x0005

eb8a

jmp

0x0005

90
0f1f840000000000

nop
nopl

0x00000000(%ea

00052480 55

pushl

%ebp
+1
00052481 89e5
%esp,%ebp
+3
00052483 57
%edi
+4
00052484 56
%esi
+5
00052485 53
%ebx
+6
00052486 83ec3c
$0x3c,%esp
+9
00052489 8b7d14
0x14(%ebp),%edi
+12 0005248c c745d800000000
d8(%ebp)
+19 00052493 c745dc00000000
dc(%ebp)
+26 0005249a c745e000000000
e0(%ebp)
+33 000524a1 8b5d0c
ebp),%ebx
+36 000524a4 83c306
%ebx
+39 000524a7 eb1f
24c8
+41 000524a9 0f1f8000000000
x)
+48 000524b0 43
+49 000524b1 0fbec0
ax
+52 000524b4 89442408
x08(%esp)
+56 000524b8 c744240401000000
04(%esp)
+64 000524c0 893c24

movl
pushl
pushl
pushl
subl
movl
movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
movl

0x0c(%

addl

$0x06,

jmp

0x0005

nopl

0x00000000(%ea
incl
movsbl

%ebx
%al,%e

movl

%eax,0

movl

$0x00000001,0x
movl

%edi,(

%esp)
+67 000524c3 e8da070b00
calll
0x00102ca2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::appe
nd(unsigned long, char)
+72 000524c8 0fb603
movzbl
(%ebx)
,%eax
+75 000524cb 84c0
testb
%al,%a
l
+77 000524cd 75e1
jne
0x0005
24b0
+79 000524cf 0fb75301
movzwl
0x01(%
ebx),%edx
+83 000524d3 0fb7c2
movzwl
%dx,%e
ax
+86 000524d6 8945d4
movl
%eax,0
xd4(%ebp)
+89 000524d9 8b07
movl
(%edi)
,%eax
+91 000524db 8b40f4
movl
0xf4(%
eax),%eax
+94 000524de 83c009
addl
$0x09,
%eax
+97 000524e1 8b4dd4
movl
0xd4(%
ebp),%ecx
+100 000524e4 8d0448
leal
(%eax,
%ecx,2),%eax
+103 000524e7 3b4510
cmpl
0x10(%
ebp),%eax
+106 000524ea 7567
jne
0x0005
2553
+108 000524ec 6685d2
testw
%dx,%d
x
+111 000524ef 744b
je
0x0005
253c
+113 000524f1 31f6
xorl
%esi,%
esi
+115 000524f3 8d4704
leal
0x04(%
edi),%eax
+118 000524f6 8945d0
movl
%eax,0
xd0(%ebp)
+121 000524f9 eb15
jmp
0x0005
2510
+123 000524fb 0f1f440000
nopl
0x00(%eax,%eax
)
+128 00052500 85c0
testl
%eax,%
eax
+130 00052502 7402
je
0x0005
2506
+132 00052504 8910
movl
%edx,(
%eax)
+134 00052506 83470804
addl
$0x04,
0x08(%edi)
+138 0005250a 46
incl
%esi
+139 0005250b 3975d4
cmpl
%esi,0
xd4(%ebp)
+142 0005250e 742c
je
0x0005
253c
+144 00052510 0fb7547303
movzwl
0x03(%ebx,%esi
,2),%edx
+149 00052515 8955e4
movl
%edx,0

xe4(%ebp)
+152 00052518 8b4708
edi),%eax
+155 0005251b 3b470c
edi),%eax
+158 0005251e 75e0
2500
+160 00052520 8d55e4
ebp),%edx
+163 00052523 89542408
x08(%esp)
+167 00052527 89442404
x04(%esp)
+171 0005252b 8b4dd0
ebp),%ecx
+174 0005252e 890c24
%esp)
+177 00052531 e89a33fcff
+182 00052536 46
+183 00052537 3975d4
xd4(%ebp)
+186 0005253a 75d4
2510
+188 0005253c 8b45d8
ebp),%eax
+191 0005253f 85c0
eax
+193 00052541 7408
254b
+195 00052543 890424
%esp)
+198 00052546 e823080b00
operator delete(void*)
+203 0005254b 83c43c
%esp
+206 0005254e 5b
+207 0005254f 5e
+208 00052550 5f
+209 00052551 c9
+210 00052552 c3
+211 00052553 c7042404000000
esp)
+218 0005255a e821080b00
___cxa_allocate_exception
+223 0005255f 8b15a0801300
x
+229 00052565 83c208
%edx
+232 00052568 8910
%eax)
+234 0005256a 8b1590801300
x
+240 00052570 89542408
x08(%esp)
+244 00052574 8b1594801300
x
+250 0005257a 89542404
x04(%esp)
+254 0005257e 890424
%esp)

movl

0x08(%

cmpl

0x0c(%

jne

0x0005

leal

0xe4(%

movl

%edx,0

movl

%eax,0

movl

0xd0(%

movl

%ecx,(

incl
cmpl

0x000158d0
%esi
%esi,0

calll

jne

0x0005

movl

0xd8(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
addl

$0x3c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

movl

$0x00000004,(%

calll

0x00102d80

movl

0x001380a0,%ed
addl

$0x08,

movl

%edx,(

movl

0x00138090,%ed
movl

movl

%edx,0
0x00138094,%ed

movl

%edx,0

movl

%eax,(

+257 00052581 e830080b00


___cxa_throw
+262 00052586 89c3
ebx
+264 00052588 8b45d8
ebp),%eax
+267 0005258b 85c0
eax
+269 0005258d 7408
2597
+271 0005258f 890424
%esp)
+274 00052592 e8d7070b00
operator delete(void*)
+279 00052597 891c24
%esp)
+282 0005259a e8a9060b00
__Unwind_Resume
+287 0005259f 90
+0

calll

0x00102db6
movl

%eax,%

movl

0xd8(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop

000525a0 55

pushl

%ebp
+1
000525a1 89e5
%esp,%ebp
+3
000525a3 57
%edi
+4
000525a4 56
%esi
+5
000525a5 53
%ebx
+6
000525a6 81ec8c010000
0018c,%esp
+12 000525ac 31c0
eax
+14 000525ae 8b5508
ebp),%edx
+17 000525b1 807a3800
0x38(%edx)
+21 000525b5 0f84e5020000
+27 000525bb 89d1
ecx
+29 000525bd 83c214
%edx
+32 000525c0 8995b8feffff
8(%ebp)
+38 000525c6 8b4914
ecx),%ecx
+41 000525c9 898dc4feffff
4(%ebp)
+47 000525cf 3b4a04
edx),%ecx
+50 000525d2 0f84bf010000
+56 000525d8 c785d4feffff00000000
(%ebp)
+66 000525e2 c78504ffffff00000000
(%ebp)
+76 000525ec 8b5d08
ebp),%ebx
+79 000525ef 83c320
%ebx

movl
pushl
pushl
pushl
subl

$0x000

xorl

%eax,%

movl

0x08(%

cmpb

$0x00,

movl

0x000528a0
%edx,%

addl

$0x14,

je

movl

%edx,0xfffffeb
movl

movl

%ecx,0xfffffec
cmpl

je

0x14(%

0x04(%

movl

0x00052797
$0x00000000,0xfffffed4

movl

$0x00000000,0xffffff04
movl

0x08(%

addl

$0x20,

+82 000525f2
4(%ebp)
+88 000525f8
ebp),%eax
+91 000525fb
0(%ebp)
+97 00052601
ebp),%edx
+100 00052604
4(%ebp)
+106 0005260a
ebp),%ecx
+109 0005260d
%ecx
+112 00052610
0(%ebp)
+118 00052616
x
+124 0005261c
c(%ebp)
+130 00052622
p),%ecx
+136 00052628
ecx),%edx
+139 0005262b
eax
+141 0005262d
p),%eax
+147 00052633
%eax
+150 00052636
ax,%eax
+156 0005263c
4(%ebp)
+162 00052642
+168 00052648
p),%eax
+174 0005264e
p),%eax
+180 00052654
0(%ebp)
+186 0005265a
(%ebp)
+196 00052664
(%ebp)
+206 0005266e
ebp),%edx
+209 00052671
edx),%edx
+212 00052674
0(%ebp)
+218 0005267a
26e0
+220 0005267c
eax)
+224 00052680
p),%edi
+230 00052686
p),%edi
+236 0005268c

899db4feffff

movl

8d45cc

%ebx,0xfffffeb
leal

8985a0feffff

movl

8d55c8

%eax,0xfffffea
leal

8995a4feffff

0xcc(%

movl

0xc8(%
%edx,0xfffffea

8b4d08

movl

0x08(%

83c108

addl

$0x08,

898db0feffff

movl

%ecx,0xfffffeb

8b1d88801300

movl

0x00138088,%eb

899dacfeffff

movl

%ebx,0xfffffea

8b8db8feffff

movl

0xfffffeb8(%eb

8b5104

movl

0x04(%

89d0

movl

%edx,%

2b85c4feffff

subl

c1f802

0xfffffec4(%eb
sarl

$0x02,

69c0efeeeeee

imull

$0xeeeeeeef,%e

3985d4feffff

cmpl

%eax,0xfffffed

0f83ca000000
8b85c4feffff

jae
movl

0x00052712
0xfffffec4(%eb

038504ffffff

addl

0xffffff04(%eb

8985d0feffff

movl

%eax,0xfffffed

c785dcfeffff00000000

movl

$0x00000000,0xfffffedc

c78500ffffff00000000

movl

$0x00000000,0xffffff00

8b5508

movl

0x08(%

8b5220

movl

0x20(%

8995c0feffff

movl

%edx,0xfffffec

eb64

jmp

0x0005

0f1f4000

nopl

0x00(%

8bbdc0feffff

movl

0xfffffec0(%eb

03bd00ffffff

addl

0xffffff00(%eb

8b07

movl

(%edi)

,%eax
+238 0005268e
eax),%esi
+241 00052691
xc8(%ebp)
+244 00052694
p),%ecx
+250 0005269a
,%eax
+252 0005269c
eax),%ebx
+255 0005269f
xcc(%ebp)
+258 000526a2
ebx
+260 000526a4
p),%eax
+266 000526aa
p),%eax
+273 000526b1
,%eax
+275 000526b3
,%edx
+277 000526b5
,%ecx
+279 000526b7
x08(%esp)
+283 000526bb
x04(%esp)
+287 000526bf
%esp)
+290 000526c2
_memcmp
+295 000526c7
eax
+297 000526c9
26d3
+299 000526cb
esi
+301 000526cd
+307 000526d3
p)
+313 000526d9
00(%ebp)
+320 000526e0
p),%ebx
+326 000526e6
ebx),%eax
+329 000526e9
p),%eax
+335 000526ef
%eax
+338 000526f2
ax,%eax
+344 000526f8
c(%ebp)
+350 000526fe
2680
+352 00052700
p)

8b70f4

movl

0xf4(%

8975c8

movl

%esi,0

8b8dd0feffff

movl

0xfffffed0(%eb

8b01

movl

(%ecx)

8b58f4

movl

0xf4(%

895dcc

movl

%ebx,0

39f3

cmpl

%esi,%

8b85a0feffff

movl

0xfffffea0(%eb

0f4385a4feffff

cmovael

0xfffffea4(%eb

8b00

movl

(%eax)

8b11

movl

(%ecx)

8b0f

movl

(%edi)

89442408

movl

%eax,0

89542404

movl

%edx,0

890c24

movl

%ecx,(

e849070b00

calll

0x00102e10

85c0

testl

%eax,%

7508

jne

0x0005

39de

cmpl

%ebx,%

0f84d8010000
ff85dcfeffff

je
incl

0x000528ab
0xfffffedc(%eb

838500ffffff3c

addl

$0x3c,0xffffff

8b9db4feffff

movl

0xfffffeb4(%eb

8b4304
2b85c0feffff

movl
subl

c1f802

0x04(%
0xfffffec0(%eb

sarl

$0x02,

69c0efeeeeee

imull

$0xeeeeeeef,%e

3985dcfeffff

cmpl

%eax,0xfffffed

7280
ff85d4feffff

jb
incl

0x0005
0xfffffed4(%eb

+358 00052706
04(%ebp)
+365 0005270d
+370 00052712
ebp),%ebx
+373 00052715
ebx),%ebx
+376 00052718
4(%ebp)
+382 0005271e
p),%ebx
+388 00052724
4(%ebp)
+394 0005272a
2775
+396 0005272c
x
+401 00052731
8(%ebp)
+407 00052737
edi
+409 00052739
2746
+411 0005273b
)
+416 00052740
p),%edi
+422 00052746
ebx),%eax
+425 00052749
eax),%esi
+428 0005274c
esi
+430 0005274e
+436 00052754
,%eax
+438 00052756
eax),%esi
+441 00052759
edi
+443 0005275b
+449 00052761
%ebx
+452 00052764
4(%ebp)
+458 0005276a
2740
+460 0005276c
p),%ebx
+466 00052772
ebx),%edx
+469 00052775
p),%eax
+475 0005277b
4(%ebp)
+481 00052781
f4(%ebp)
+488 00052788
p),%edx
+494 0005278e

838504ffffff3c

addl

e910ffffff
8b5d08

jmp

8b5b18

$0x3c,0xffffff
movl

0x00052622
0x08(%

movl

0x18(%

899df4feffff

movl

%ebx,0xfffffef

8b9dc4feffff

movl

0xfffffec4(%eb

399df4feffff

cmpl

%ebx,0xfffffef

7449

je

0x0005

a188801300

movl

0x00138088,%ea

8985f8feffff

movl

%eax,0xfffffef

89c7

movl

%eax,%

eb0b

jmp

0x0005

0f1f440000

nopl

0x00(%eax,%eax

8bbdf8feffff

movl

0xfffffef8(%eb

8b4304

movl

0x04(%

8d70f4

leal

0xf4(%

39fe

cmpl

%edi,%

movl

0x000531d3
(%ebx)

8d70f4

leal

0xf4(%

39f7

cmpl

%esi,%

addl

0x00053210
$0x3c,

0f857f0a0000
8b03

jne

0f85af0a0000
83c33c

jne

399df4feffff

cmpl

75d4
8b9db8feffff

%ebx,0xfffffef
jne

movl

8b5304

0x0005
0xfffffeb8(%eb

movl

0x04(%

8b85c4feffff

movl

0xfffffec4(%eb

2985f4feffff

subl

%eax,0xfffffef

83a5f4fefffffc

andl

$0xfc,0xfffffe

2b95f4feffff

subl

0xfffffef4(%eb

8b8db8feffff

movl

0xfffffeb8(%eb

p),%ecx
+500 00052794
x04(%ecx)
+503 00052797
(%ebp)
+513 000527a1
ebp),%ebx
+516 000527a4
%ebx
+519 000527a7
c(%ebp)
+525 000527ad
ebp),%eax
+528 000527b0
eax),%eax
+531 000527b3
8(%ebp)
+537 000527b9
edx
+539 000527bb
+544 000527c0
p),%edx
+550 000527c6
p),%ecx
+556 000527cc
%edx,4),%edi
+559 000527cf
edi),%ebx
+562 000527d2
c(%ebp)
+568 000527d8
edi),%eax
+571 000527db
eax
+573 000527dd
%eax
+576 000527e0
ax,%eax
+582 000527e6
c(%ebp)
+588 000527ec
%eax
+591 000527ef
+597 000527f5
edi),%eax
+600 000527f8
0(%ebp)
+606 000527fe
edi),%eax
+609 00052801
p),%eax
+615 00052807
%eax
+618 0005280a
%eax
+621 0005280d
2877
+623 0005280f
ebp),%edx
+626 00052812

895104
c785e0feffff00000000

movl
movl

%edx,0

$0x00000000,0xfffffee0

8b5d08

movl

0x08(%

83c308

addl

$0x08,

899dbcfeffff

movl

%ebx,0xfffffeb

8b4508

movl

0x08(%

8b4008

movl

0x08(%

8985c8feffff

movl

89da

%eax,0xfffffec
movl

%ebx,%

e9c3000000
8b95e0feffff

jmp
movl

0x00052883
0xfffffee0(%eb

8b8dc8feffff

movl

0xfffffec8(%eb

8b3c91

movl

(%ecx,

8b5f08

movl

0x08(%

899decfeffff

movl

%ebx,0xfffffee

8b470c

movl

0x0c(%

29d8

subl

%ebx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

8985ccfeffff

movl

%eax,0xfffffec

83f802
0f8682000000
8b472c

jbe

8985f0feffff

movl

8b4730
2b85f0feffff

cmpl

$0x02,

movl

0x00052877
0x2c(%
%eax,0xfffffef

movl
subl

0x30(%
0xfffffef0(%eb

c1f802

sarl

$0x02,

83f801

cmpl

$0x01,

7668

jbe

0x0005

8b5508

movl

0x08(%

0fb65a04

movzbl

0x04(%

edx),%ebx
+630 00052816
dx
+635 0005281b
+637 0005281d
+639 0005281f
edi),%eax
+642 00052822
edi),%ecx
+645 00052825
edi),%esi
+648 00052828
,%edi
+650 0005282a
x24(%esp)
+654 0005282e
p),%ebx
+660 00052834
x20(%esp)
+664 00052838
x1c(%esp)
+668 0005283c
x18(%esp)
+672 00052840
x14(%esp)
+676 00052844
p),%eax
+682 0005284a
x10(%esp)
+686 0005284e
p),%edx
+692 00052854
x0c(%esp)
+696 00052858
x08(%esp)
+700 0005285c
x04(%esp)
+704 00052860
ebp),%ecx
+707 00052863
%esp)
+710 00052866
+715 0005286b
ebp),%ebx
+718 0005286e
ebx),%ebx
+721 00052871
8(%ebp)
+727 00052877
p)
+733 0005287d
p),%edx
+739 00052883
edx),%eax
+742 00052886
p),%eax
+748 0005288c
%eax
+751 0005288f
0(%ebp)

baabaaaaaa

movl

$0xaaaaaaab,%e

f7e2
d1ea
8b4720

mull
shrl
movl

%edx
%edx
0x20(%

8b4f14

movl

0x14(%

8b7704

movl

0x04(%

8b3f

movl

(%edi)

895c2424

movl

%ebx,0

8b9df0feffff

movl

0xfffffef0(%eb

895c2420

movl

%ebx,0

8954241c

movl

%edx,0

89442418

movl

%eax,0

894c2414

movl

%ecx,0

8b85ecfeffff

movl

89442410
8b95ccfeffff

0xfffffeec(%eb
movl

movl

%eax,0
0xfffffecc(%eb

8954240c

movl

%edx,0

89742408

movl

%esi,0

897c2404

movl

%edi,0

8b4d0c

movl

0x0c(%

890c24

movl

%ecx,(

movl

0x0005d140
0x08(%

movl

0x08(%

e8d5a80000
8b5d08

calll

8b5b08
899dc8feffff

movl

%ebx,0xfffffec

ff85e0feffff

incl

0xfffffee0(%eb

8b95bcfeffff

movl

0xfffffebc(%eb

8b4204
2b85c8feffff

movl
subl

c1f802
3985e0feffff

0xfffffec8(%eb
sarl

cmpl

0x04(%

$0x02,
%eax,0xfffffee

+757 00052895 0f8225ffffff


+763 0005289b b801000000

jb
movl

0x000527c0
$0x00000001,%e

addl

$0x0000018c,%e

ax
+768 000528a0 81c48c010000
sp
+774 000528a6
+775 000528a7
+776 000528a8
+777 000528a9
+778 000528aa
+779 000528ab
edi
+781 000528ad
+787 000528b3
p),%eax
+793 000528b9
x08(%esp)
+797 000528bd
p),%edx
+803 000528c3
x04(%esp)
+807 000528c7
ebp),%ecx
+810 000528ca
%esp)
+813 000528cd
+818 000528d2
ebp),%ebx
+821 000528d5
x08(%esp)
+825 000528d9
x04(%esp)
+829 000528dd
ebp),%eax
+832 000528e0
%esp)
+835 000528e3
+840 000528e8
x04(%esp)
+844 000528ec
%esp)
+847 000528ef
+852 000528f4
m2
+857 000528f9
%xmm0
+860 000528fc
p),%xmm0
+868 00052904
m5
+873 00052909
%xmm1
+876 0005290c
p),%xmm1
+884 00052914
%xmm0
+888 00052918
m4
+893 0005291d
%xmm1

5b
5e
5f
c9
c3
85ff
0f844dfeffff
8d8548ffffff

popl
popl
popl
leave
ret
testl
je
leal

89442408
8b95d0feffff

%ebx
%esi
%edi
%edi,%
0x00052700
0xffffff48(%eb

movl
movl

%eax,0
0xfffffed0(%eb

89542404

movl

%edx,0

8b4d08

movl

0x08(%

890c24

movl

%ecx,(

leal

0x00050890
0x88(%

895c2408

movl

%ebx,0

897c2404

movl

%edi,0

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x00050890
%ebx,0

movl

%ebx,(

e8bedfffff
8d5d88

e8a8dfffff
895c2404

calll

calll

891c24
e8fc240100
f30f105588

calll
movss

0f28c2

0x00064df0
0x88(%ebp),%xm
movaps

%xmm2,

f30f598548ffffff

mulss

0xffffff48(%eb

f30f106d8c

movss

0x8c(%ebp),%xm

0f28cd
f30f598d58ffffff

movaps
mulss

f30f58c1
f30f106590
0f28cc

%xmm5,
0xffffff58(%eb

addss
movss

%xmm1,
0x90(%ebp),%xm

movaps

%xmm4,

+896 00052920
p),%xmm1
+904 00052928
%xmm0
+908 0005292c
m3
+913 00052931
%xmm1
+916 00052934
p),%xmm1
+924 0005293c
%xmm0
+928 00052940
08(%ebp)
+936 00052948
%xmm0
+939 0005294b
p),%xmm0
+947 00052953
%xmm1
+950 00052956
p),%xmm1
+958 0005295e
%xmm0
+962 00052962
%xmm1
+965 00052965
p),%xmm1
+973 0005296d
%xmm0
+977 00052971
%xmm1
+980 00052974
p),%xmm1
+988 0005297c
%xmm0
+992 00052980
0c(%ebp)
+1000 00052988
%xmm0
+1003 0005298b
p),%xmm0
+1011 00052993
%xmm1
+1014 00052996
p),%xmm1
+1022 0005299e
%xmm0
+1026 000529a2
%xmm1
+1029 000529a5
p),%xmm1
+1037 000529ad
%xmm0
+1041 000529b1
%xmm1
+1044 000529b4
m1
+1049 000529b9
%xmm0

f30f598d68ffffff

mulss

f30f58c1
f30f105d94

addss
movss

0f28cb
f30f598d78ffffff

mulss

f30f59854cffffff

movss

f30f598d5cffffff

%xmm1,
%xmm0,0xffffff

movaps
mulss

0f28cd

%xmm3,
0xffffff78(%eb

addss

0f28c2

%xmm1,
0x94(%ebp),%xm

movaps

f30f58c1
f30f118508ffffff

0xffffff68(%eb

%xmm2,
0xffffff4c(%eb

movaps
mulss

%xmm5,
0xffffff5c(%eb

f30f58c1

addss

%xmm1,

0f28cc

movaps

%xmm4,

f30f598d6cffffff

mulss

0xffffff6c(%eb

f30f58c1

addss

%xmm1,

0f28cb

movaps

%xmm3,

f30f598d7cffffff

mulss

f30f58c1
f30f11850cffffff

addss
movss

0f28c2
f30f598550ffffff

%xmm1,
%xmm0,0xffffff

movaps
mulss

0f28cd
f30f598d60ffffff

0xffffff7c(%eb

%xmm2,
0xffffff50(%eb

movaps
mulss

%xmm5,
0xffffff60(%eb

f30f58c1

addss

%xmm1,

0f28cc

movaps

%xmm4,

f30f598d70ffffff

mulss

0xffffff70(%eb

f30f58c1

addss

%xmm1,

0f28cb

movaps

%xmm3,

f30f594d80
f30f58c1

mulss

0x80(%ebp),%xm
addss

%xmm1,

+1053 000529bd
10(%ebp)
+1061 000529c5
p),%xmm2
+1069 000529cd
p),%xmm5
+1077 000529d5
%xmm2
+1081 000529d9
p),%xmm4
+1089 000529e1
%xmm2
+1093 000529e5
m3
+1098 000529ea
%xmm2
+1102 000529ee
14(%ebp)
+1110 000529f6
m2
+1115 000529fb
%xmm0
+1118 000529fe
p),%xmm0
+1126 00052a06
m5
+1131 00052a0b
%xmm1
+1134 00052a0e
p),%xmm1
+1142 00052a16
%xmm0
+1146 00052a1a
m4
+1151 00052a1f
%xmm1
+1154 00052a22
p),%xmm1
+1162 00052a2a
%xmm0
+1166 00052a2e
m3
+1171 00052a33
%xmm1
+1174 00052a36
p),%xmm1
+1182 00052a3e
%xmm0
+1186 00052a42
18(%ebp)
+1194 00052a4a
%xmm0
+1197 00052a4d
p),%xmm0
+1205 00052a55
%xmm1
+1208 00052a58
p),%xmm1
+1216 00052a60
%xmm0

f30f118510ffffff

movss

%xmm0,0xffffff

f30f599554ffffff

mulss

0xffffff54(%eb

f30f59ad64ffffff

mulss

0xffffff64(%eb

f30f58d5
f30f59a574ffffff

addss
mulss

f30f58d4
f30f595d84

0xffffff74(%eb
addss

mulss

f30f58d3

%xmm5,

%xmm4,
0x84(%ebp),%xm

addss

%xmm3,

f30f119514ffffff

movss

%xmm2,0xffffff

f30f105598

movss

0x98(%ebp),%xm

0f28c2

movaps

%xmm2,

f30f598548ffffff

mulss

0xffffff48(%eb

f30f106d9c

movss

0x9c(%ebp),%xm

0f28cd
f30f598d58ffffff

movaps
mulss

f30f58c1
f30f1065a0

f30f598d68ffffff

movss

mulss

f30f598d78ffffff

movss

f30f118518ffffff

mulss

f30f59854cffffff

movss

f30f598d5cffffff
f30f58c1

%xmm1,
%xmm0,0xffffff

movaps
mulss

0f28cd

%xmm3,
0xffffff78(%eb

addss

0f28c2

%xmm1,
0xa4(%ebp),%xm

movaps

f30f58c1

%xmm4,
0xffffff68(%eb

addss

0f28cb

%xmm1,
0xa0(%ebp),%xm

movaps

f30f58c1
f30f105da4

0xffffff58(%eb
addss

0f28cc

%xmm5,

%xmm2,
0xffffff4c(%eb

movaps
mulss

%xmm5,
0xffffff5c(%eb

addss

%xmm1,

+1220 00052a64
%xmm1
+1223 00052a67
p),%xmm1
+1231 00052a6f
%xmm0
+1235 00052a73
%xmm1
+1238 00052a76
p),%xmm1
+1246 00052a7e
%xmm0
+1250 00052a82
1c(%ebp)
+1258 00052a8a
%xmm0
+1261 00052a8d
p),%xmm0
+1269 00052a95
%xmm1
+1272 00052a98
p),%xmm1
+1280 00052aa0
%xmm0
+1284 00052aa4
%xmm1
+1287 00052aa7
p),%xmm1
+1295 00052aaf
%xmm0
+1299 00052ab3
%xmm1
+1302 00052ab6
m1
+1307 00052abb
%xmm0
+1311 00052abf
20(%ebp)
+1319 00052ac7
p),%xmm2
+1327 00052acf
p),%xmm5
+1335 00052ad7
%xmm2
+1339 00052adb
p),%xmm4
+1347 00052ae3
%xmm2
+1351 00052ae7
m3
+1356 00052aec
%xmm2
+1360 00052af0
24(%ebp)
+1368 00052af8
m2
+1373 00052afd
%xmm0
+1376 00052b00
p),%xmm0

0f28cc
f30f598d6cffffff

movaps
mulss

%xmm4,
0xffffff6c(%eb

f30f58c1

addss

%xmm1,

0f28cb

movaps

%xmm3,

f30f598d7cffffff

mulss

f30f58c1
f30f11851cffffff

addss
movss

0f28c2
f30f598550ffffff

%xmm1,
%xmm0,0xffffff

movaps
mulss

0f28cd
f30f598d60ffffff

0xffffff7c(%eb

%xmm2,
0xffffff50(%eb

movaps
mulss

%xmm5,
0xffffff60(%eb

f30f58c1

addss

%xmm1,

0f28cc

movaps

%xmm4,

f30f598d70ffffff

mulss

0xffffff70(%eb

f30f58c1

addss

%xmm1,

0f28cb

movaps

%xmm3,

f30f594d80

mulss

f30f58c1

0x80(%ebp),%xm
addss

%xmm1,

f30f118520ffffff

movss

%xmm0,0xffffff

f30f599554ffffff

mulss

0xffffff54(%eb

f30f59ad64ffffff

mulss

0xffffff64(%eb

f30f58d5
f30f59a574ffffff

addss
mulss

f30f58d4
f30f595d84

0xffffff74(%eb
addss

mulss

f30f58d3

%xmm5,

%xmm4,
0x84(%ebp),%xm

addss

%xmm3,

f30f119524ffffff

movss

%xmm2,0xffffff

f30f1055a8

movss

0xa8(%ebp),%xm

0f28c2
f30f598548ffffff

movaps
mulss

%xmm2,
0xffffff48(%eb

+1384 00052b08
m5
+1389 00052b0d
%xmm1
+1392 00052b10
p),%xmm1
+1400 00052b18
%xmm0
+1404 00052b1c
m4
+1409 00052b21
%xmm1
+1412 00052b24
p),%xmm1
+1420 00052b2c
%xmm0
+1424 00052b30
m3
+1429 00052b35
%xmm1
+1432 00052b38
p),%xmm1
+1440 00052b40
%xmm0
+1444 00052b44
28(%ebp)
+1452 00052b4c
%xmm0
+1455 00052b4f
p),%xmm0
+1463 00052b57
%xmm1
+1466 00052b5a
p),%xmm1
+1474 00052b62
%xmm0
+1478 00052b66
%xmm1
+1481 00052b69
p),%xmm1
+1489 00052b71
%xmm0
+1493 00052b75
%xmm1
+1496 00052b78
p),%xmm1
+1504 00052b80
%xmm0
+1508 00052b84
2c(%ebp)
+1516 00052b8c
%xmm0
+1519 00052b8f
p),%xmm0
+1527 00052b97
%xmm1
+1530 00052b9a
p),%xmm1
+1538 00052ba2
%xmm0

f30f106dac

movss

0f28cd
f30f598d58ffffff

movaps
mulss

f30f58c1
f30f1065b0

movss

f30f105db4

mulss

f30f598d78ffffff

movss

f30f118528ffffff

mulss

f30f59854cffffff

movss

f30f598d5cffffff

%xmm1,
%xmm0,0xffffff

movaps
mulss

0f28cd

%xmm3,
0xffffff78(%eb

addss

0f28c2

%xmm1,
0xb4(%ebp),%xm

movaps

f30f58c1

%xmm4,
0xffffff68(%eb

addss

0f28cb

%xmm1,
0xb0(%ebp),%xm

movaps

f30f58c1

%xmm5,
0xffffff58(%eb

addss

0f28cc
f30f598d68ffffff

0xac(%ebp),%xm

%xmm2,
0xffffff4c(%eb

movaps
mulss

%xmm5,
0xffffff5c(%eb

f30f58c1

addss

%xmm1,

0f28cc

movaps

%xmm4,

f30f598d6cffffff

mulss

0xffffff6c(%eb

f30f58c1

addss

%xmm1,

0f28cb

movaps

%xmm3,

f30f598d7cffffff

mulss

f30f58c1
f30f11852cffffff

addss
movss

0f28c2
f30f598550ffffff

f30f58c1

%xmm1,
%xmm0,0xffffff

movaps
mulss

0f28cd
f30f598d60ffffff

0xffffff7c(%eb

%xmm2,
0xffffff50(%eb

movaps
mulss

%xmm5,
0xffffff60(%eb

addss

%xmm1,

+1542 00052ba6
%xmm1
+1545 00052ba9
p),%xmm1
+1553 00052bb1
%xmm0
+1557 00052bb5
%xmm1
+1560 00052bb8
m1
+1565 00052bbd
%xmm0
+1569 00052bc1
30(%ebp)
+1577 00052bc9
p),%xmm2
+1585 00052bd1
p),%xmm5
+1593 00052bd9
%xmm2
+1597 00052bdd
p),%xmm4
+1605 00052be5
%xmm2
+1609 00052be9
m3
+1614 00052bee
%xmm2
+1618 00052bf2
34(%ebp)
+1626 00052bfa
m2
+1631 00052bff
%xmm0
+1634 00052c02
p),%xmm0
+1642 00052c0a
m5
+1647 00052c0f
%xmm1
+1650 00052c12
p),%xmm1
+1658 00052c1a
%xmm0
+1662 00052c1e
m4
+1667 00052c23
%xmm1
+1670 00052c26
p),%xmm1
+1678 00052c2e
%xmm0
+1682 00052c32
m3
+1687 00052c37
%xmm1
+1690 00052c3a
p),%xmm1
+1698 00052c42
%xmm0

0f28cc
f30f598d70ffffff

movaps
mulss

%xmm4,
0xffffff70(%eb

f30f58c1

addss

%xmm1,

0f28cb

movaps

%xmm3,

f30f594d80

mulss

f30f58c1

0x80(%ebp),%xm
addss

%xmm1,

f30f118530ffffff

movss

%xmm0,0xffffff

f30f599554ffffff

mulss

0xffffff54(%eb

f30f59ad64ffffff

mulss

0xffffff64(%eb

f30f58d5
f30f59a574ffffff

addss
mulss

f30f58d4
f30f595d84

0xffffff74(%eb
addss

mulss

f30f58d3

%xmm5,

%xmm4,
0x84(%ebp),%xm

addss

%xmm3,

f30f119534ffffff

movss

%xmm2,0xffffff

f30f1055b8

movss

0xb8(%ebp),%xm

0f28c2

movaps

%xmm2,

f30f598548ffffff

mulss

0xffffff48(%eb

f30f106dbc

movss

0xbc(%ebp),%xm

0f28cd
f30f598d58ffffff

movaps
mulss

f30f58c1
f30f1065c0

f30f598d68ffffff

movss

mulss

f30f598d78ffffff
f30f58c1

%xmm4,
0xffffff68(%eb

addss
movss

0f28cb

%xmm1,
0xc0(%ebp),%xm

movaps

f30f58c1
f30f105dc4

0xffffff58(%eb
addss

0f28cc

%xmm5,

%xmm1,
0xc4(%ebp),%xm

movaps
mulss

%xmm3,
0xffffff78(%eb

addss

%xmm1,

+1702 00052c46
38(%ebp)
+1710 00052c4e
%xmm0
+1713 00052c51
p),%xmm0
+1721 00052c59
%xmm1
+1724 00052c5c
p),%xmm1
+1732 00052c64
%xmm0
+1736 00052c68
%xmm1
+1739 00052c6b
p),%xmm1
+1747 00052c73
%xmm0
+1751 00052c77
%xmm1
+1754 00052c7a
p),%xmm1
+1762 00052c82
%xmm0
+1766 00052c86
3c(%ebp)
+1774 00052c8e
%xmm0
+1777 00052c91
p),%xmm0
+1785 00052c99
%xmm1
+1788 00052c9c
p),%xmm1
+1796 00052ca4
%xmm0
+1800 00052ca8
%xmm1
+1803 00052cab
p),%xmm1
+1811 00052cb3
%xmm0
+1815 00052cb7
%xmm1
+1818 00052cba
m1
+1823 00052cbf
%xmm0
+1827 00052cc3
40(%ebp)
+1835 00052ccb
p),%xmm2
+1843 00052cd3
p),%xmm5
+1851 00052cdb
%xmm2
+1855 00052cdf
p),%xmm4
+1863 00052ce7
%xmm2

f30f118538ffffff

movss

0f28c2
f30f59854cffffff

movaps
mulss

0f28cd
f30f598d5cffffff

%xmm0,0xffffff
%xmm2,
0xffffff4c(%eb
movaps

mulss

%xmm5,
0xffffff5c(%eb

f30f58c1

addss

%xmm1,

0f28cc

movaps

%xmm4,

f30f598d6cffffff

mulss

0xffffff6c(%eb

f30f58c1

addss

%xmm1,

0f28cb

movaps

%xmm3,

f30f598d7cffffff

mulss

f30f58c1
f30f11853cffffff

addss
movss

0f28c2
f30f598550ffffff

%xmm1,
%xmm0,0xffffff

movaps
mulss

0f28cd
f30f598d60ffffff

0xffffff7c(%eb

%xmm2,
0xffffff50(%eb

movaps
mulss

%xmm5,
0xffffff60(%eb

f30f58c1

addss

%xmm1,

0f28cc

movaps

%xmm4,

f30f598d70ffffff

mulss

0xffffff70(%eb

f30f58c1

addss

%xmm1,

0f28cb

movaps

%xmm3,

f30f594d80

mulss

f30f58c1

0x80(%ebp),%xm
addss

%xmm1,

f30f118540ffffff

movss

%xmm0,0xffffff

f30f599554ffffff

mulss

0xffffff54(%eb

f30f59ad64ffffff

mulss

0xffffff64(%eb

f30f58d5
f30f59a574ffffff
f30f58d4

addss
mulss

%xmm5,
0xffffff74(%eb

addss

%xmm4,

+1867 00052ceb
m3
+1872 00052cf0
%xmm2
+1876 00052cf4
44(%ebp)
+1884 00052cfc
edi
+1886 00052cfe
(%ebp)
+1896 00052d08
ebp),%ebx
+1899 00052d0b
ebx),%ebx
+1902 00052d0e
8(%ebp)
+1908 00052d14
2d8c
+1910 00052d16
ax)
+1920 00052d20
p),%eax
+1926 00052d26
p),%edx
+1932 00052d2c
%edx),%ecx
+1935 00052d2f
,%eax
+1937 00052d31
eax),%esi
+1940 00052d34
xcc(%ebp)
+1943 00052d37
p),%ebx
+1949 00052d3d
,%eax
+1951 00052d3f
eax),%ebx
+1954 00052d42
xc8(%ebp)
+1957 00052d45
ebx
+1959 00052d47
p),%eax
+1965 00052d4d
p),%eax
+1972 00052d54
,%eax
+1974 00052d56
c(%ebp)
+1980 00052d5c
p),%eax
+1986 00052d62
,%edx
+1988 00052d64
,%ecx
+1990 00052d66
p),%eax
+1996 00052d6c
x08(%esp)

f30f595d84

mulss

f30f58d3

addss

f30f119544ffffff

movss

31ff
c785fcfeffff00000000

0x84(%ebp),%xm

%xmm2,0xffffff
xorl

movl

%xmm3,

%edi,%

$0x00000000,0xfffffefc

8b5d08

movl

0x08(%

8b5b08

movl

0x08(%

899dc8feffff

movl

eb76
662e0f1f840000000000

%ebx,0xfffffec
jmp

nopw

0x0005

%cs:0x00000000(%eax,%e

8b85c8feffff

movl

0xfffffec8(%eb

8b95fcfeffff

movl

0xfffffefc(%eb

8b0c10

movl

(%eax,

8b01

movl

(%ecx)

8b70f4

movl

0xf4(%

8975cc

movl

%esi,0

8b9dd0feffff

movl

0xfffffed0(%eb

8b03

movl

(%ebx)

8b58f4

movl

0xf4(%

895dc8

movl

%ebx,0

39f3

cmpl

%esi,%

8b85a4feffff

movl

0xfffffea4(%eb

0f4385a0feffff

cmovael

0xfffffea0(%eb

8b00

movl

(%eax)

89859cfeffff

movl

%eax,0xfffffe9

8b85d0feffff

movl

0xfffffed0(%eb

8b10

movl

(%eax)

8b09

movl

(%ecx)

8b859cfeffff
89442408

movl

0xfffffe9c(%eb
movl

%eax,0

+2000 00052d70 89542404


x04(%esp)
+2004 00052d74 890c24
%esp)
+2007 00052d77 e894000b00
_memcmp
+2012 00052d7c 85c0
eax
+2014 00052d7e 7504
2d84
+2016 00052d80 39de
esi
+2018 00052d82 7440
2dc4
+2020 00052d84 47
+2021 00052d85 8385fcfeffff04
fc(%ebp)
+2028 00052d8c 8b9db0feffff
p),%ebx
+2034 00052d92 8b4304
ebx),%eax
+2037 00052d95 2b85c8feffff
p),%eax
+2043 00052d9b c1f802
%eax
+2046 00052d9e 39c7
edi
+2048 00052da0 0f827affffff
+2054 00052da6 8b4508
ebp),%eax
+2057 00052da9 8b4014
eax),%eax
+2060 00052dac 8985c4feffff
4(%ebp)
+2066 00052db2 ff85d4feffff
p)
+2072 00052db8 838504ffffff3c
04(%ebp)
+2079 00052dbf e95ef8ffff
+2084 00052dc4 8b5508
ebp),%edx
+2087 00052dc7 8b5208
edx),%edx
+2090 00052dca 0195fcfeffff
c(%ebp)
+2096 00052dd0 8b8dfcfeffff
p),%ecx
+2102 00052dd6 8b09
,%ecx
+2104 00052dd8 898dd8feffff
8(%ebp)
+2110 00052dde 85c9
ecx
+2112 00052de0 0f84cf030000
+2118 00052de6 c7042438000000
esp)
'8'
+2125 00052ded e888ff0a00
operator new(unsigned long)
+2130 00052df2 8985e4feffff
4(%ebp)

movl

%edx,0

movl

%ecx,(

calll

0x00102e10
testl

%eax,%

jne

0x0005

cmpl

%ebx,%

je

0x0005

addl

incl

%edi
$0x04,0xfffffe

movl

0xfffffeb0(%eb
movl

subl

0x04(%
0xfffffec8(%eb

sarl

$0x02,

cmpl

%eax,%

movl

0x00052d20
0x08(%

movl

0x14(%

jb

movl

%eax,0xfffffec

incl

0xfffffed4(%eb

addl

$0x3c,0xffffff

jmp
movl

0x00052622
0x08(%

movl

0x08(%

addl

%edx,0xfffffef

movl

0xfffffefc(%eb
movl

movl

(%ecx)
%ecx,0xfffffed

testl

%ecx,%

je
movl

0x000531b5
$0x00000038,(%

calll

0x00102d7a

movl

%eax,0xfffffee

+2136 00052df8 8b95d8feffff


movl
0xfffffed8(%eb
p),%edx
+2142 00052dfe 89542404
movl
%edx,0
x04(%esp)
+2146 00052e02 890424
movl
%eax,(
%esp)
+2149 00052e05 e8bcfe0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+2154 00052e0a 8b85d8feffff
movl
0xfffffed8(%eb
p),%eax
+2160 00052e10 83c004
addl
$0x04,
%eax
+2163 00052e13 8b95e4feffff
movl
0xfffffee4(%eb
p),%edx
+2169 00052e19 83c204
addl
$0x04,
%edx
+2172 00052e1c 89442404
movl
%eax,0
x04(%esp)
+2176 00052e20 891424
movl
%edx,(
%esp)
+2179 00052e23 e89efe0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+2184 00052e28 8bb5e4feffff
movl
0xfffffee4(%eb
p),%esi
+2190 00052e2e 83c608
addl
$0x08,
%esi
+2193 00052e31 8bbdd8feffff
movl
0xfffffed8(%eb
p),%edi
+2199 00052e37 83c708
addl
$0x08,
%edi
+2202 00052e3a 8b5704
movl
0x04(%
edi),%edx
+2205 00052e3d 8b8dd8feffff
movl
0xfffffed8(%eb
p),%ecx
+2211 00052e43 2b5108
subl
0x08(%
ecx),%edx
+2214 00052e46 c1fa02
sarl
$0x02,
%edx
+2217 00052e49 69c2abaaaaaa
imull
$0xaaaaaaab,%e
dx,%eax
+2223 00052e4f 8b9de4feffff
movl
0xfffffee4(%eb
p),%ebx
+2229 00052e55 c7430800000000
movl
$0x00000000,0x
08(%ebx)
+2236 00052e5c c7460400000000
movl
$0x00000000,0x
04(%esi)
+2243 00052e63 c7460800000000
movl
$0x00000000,0x
08(%esi)
+2250 00052e6a 3d55555515
cmpl
$0x15555555,%e
ax
+2255 00052e6f 0f87a0060000
ja
0x00053515
+2261 00052e75 8d1c9500000000
leal
0x00000000(,%e
dx,4),%ebx
+2268 00052e7c 891c24
movl
%ebx,(
%esp)
+2271 00052e7f e8f6fe0a00
calll
0x00102d7a

operator new(unsigned long)


+2276 00052e84 8b95e4feffff
p),%edx
+2282 00052e8a 894208
x08(%edx)
+2285 00052e8d 894604
x04(%esi)
+2288 00052e90 8d1418
%ebx),%edx
+2291 00052e93 895608
x08(%esi)
+2294 00052e96 89c1
ecx
+2296 00052e98 8b5f04
edi),%ebx
+2299 00052e9b 8b85d8feffff
p),%eax
+2305 00052ea1 8b5008
eax),%edx
+2308 00052ea4 39d3
ebx
+2310 00052ea6 741e
2ec6
+2312 00052ea8 85c9
ecx
+2314 00052eaa 7410
2ebc
+2316 00052eac 8b02
,%eax
+2318 00052eae 8901
%ecx)
+2320 00052eb0 8b4204
edx),%eax
+2323 00052eb3 894104
x04(%ecx)
+2326 00052eb6 8b4208
edx),%eax
+2329 00052eb9 894108
x08(%ecx)
+2332 00052ebc 83c20c
%edx
+2335 00052ebf 83c10c
%ecx
+2338 00052ec2 39da
edx
+2340 00052ec4 75e2
2ea8
+2342 00052ec6 894e04
x04(%esi)
+2345 00052ec9 8bb5e4feffff
p),%esi
+2351 00052ecf 83c614
%esi
+2354 00052ed2 8bbdd8feffff
p),%edi
+2360 00052ed8 83c714
%edi
+2363 00052edb 8b5704
edi),%edx
+2366 00052ede 8b8dd8feffff

movl

0xfffffee4(%eb
movl

%eax,0

movl

%eax,0

leal

(%eax,

movl

%edx,0

movl

%eax,%

movl

0x04(%

movl

0xfffffed8(%eb
movl

0x08(%

cmpl

%edx,%

je

0x0005

testl

%ecx,%

je

0x0005

movl

(%edx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

addl

$0x0c,

addl

$0x0c,

cmpl

%ebx,%

jne

0x0005

movl

%ecx,0

movl

0xfffffee4(%eb
addl

movl

movl

$0x14,
0xfffffed8(%eb

addl

$0x14,

movl

0x04(%
0xfffffed8(%eb

p),%ecx
+2372 00052ee4 2b5114
ecx),%edx
+2375 00052ee7 c1fa02
%edx
+2378 00052eea 69c2abaaaaaa
dx,%eax
+2384 00052ef0 8b9de4feffff
p),%ebx
+2390 00052ef6 c7431400000000
14(%ebx)
+2397 00052efd c7460400000000
04(%esi)
+2404 00052f04 c7460800000000
08(%esi)
+2411 00052f0b 3d55555515
ax
+2416 00052f10 0f87e1050000
+2422 00052f16 8d1c9500000000
dx,4),%ebx
+2429 00052f1d 891c24
%esp)
+2432 00052f20 e855fe0a00
operator new(unsigned long)
+2437 00052f25 8b95e4feffff
p),%edx
+2443 00052f2b 894214
x14(%edx)
+2446 00052f2e 894604
x04(%esi)
+2449 00052f31 8d1418
%ebx),%edx
+2452 00052f34 895608
x08(%esi)
+2455 00052f37 89c1
ecx
+2457 00052f39 8b5f04
edi),%ebx
+2460 00052f3c 8b85d8feffff
p),%eax
+2466 00052f42 8b5014
eax),%edx
+2469 00052f45 39d3
ebx
+2471 00052f47 741e
2f67
+2473 00052f49 85c9
ecx
+2475 00052f4b 7410
2f5d
+2477 00052f4d 8b02
,%eax
+2479 00052f4f 8901
%ecx)
+2481 00052f51 8b4204
edx),%eax
+2484 00052f54 894104
x04(%ecx)
+2487 00052f57 8b4208
edx),%eax

subl

0x14(%

sarl

$0x02,

imull

$0xaaaaaaab,%e

movl

0xfffffee4(%eb

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x15555555,%e

ja
leal

0x000534f7
0x00000000(,%e
movl

%ebx,(

calll

0x00102d7a

movl

0xfffffee4(%eb
movl

%eax,0

movl

%eax,0

leal

(%eax,

movl

%edx,0

movl

%eax,%

movl

0x04(%

movl

0xfffffed8(%eb
movl

0x14(%

cmpl

%edx,%

je

0x0005

testl

%ecx,%

je

0x0005

movl

(%edx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

movl

0x08(%

+2490 00052f5a 894108


x08(%ecx)
+2493 00052f5d 83c20c
%edx
+2496 00052f60 83c10c
%ecx
+2499 00052f63 39da
edx
+2501 00052f65 75e2
2f49
+2503 00052f67 894e04
x04(%esi)
+2506 00052f6a 8bb5e4feffff
p),%esi
+2512 00052f70 83c620
%esi
+2515 00052f73 8bbdd8feffff
p),%edi
+2521 00052f79 83c720
%edi
+2524 00052f7c 8b4704
edi),%eax
+2527 00052f7f 8b95d8feffff
p),%edx
+2533 00052f85 2b4220
edx),%eax
+2536 00052f88 c1f803
%eax
+2539 00052f8b 8b8de4feffff
p),%ecx
+2545 00052f91 c7412000000000
20(%ecx)
+2552 00052f98 c7460400000000
04(%esi)
+2559 00052f9f c7460800000000
08(%esi)
+2566 00052fa6 3dffffff1f
ax
+2571 00052fab 0f8752050000
+2577 00052fb1 8d1cc500000000
ax,8),%ebx
+2584 00052fb8 891c24
%esp)
+2587 00052fbb e8bafd0a00
operator new(unsigned long)
+2592 00052fc0 8b95e4feffff
p),%edx
+2598 00052fc6 894220
x20(%edx)
+2601 00052fc9 894604
x04(%esi)
+2604 00052fcc 8d1418
%ebx),%edx
+2607 00052fcf 895608
x08(%esi)
+2610 00052fd2 89c1
ecx
+2612 00052fd4 8b5f04
edi),%ebx
+2615 00052fd7 8b85d8feffff

movl

%eax,0

addl

$0x0c,

addl

$0x0c,

cmpl

%ebx,%

jne

0x0005

movl

%ecx,0

movl

0xfffffee4(%eb
addl

movl

$0x20,
0xfffffed8(%eb

addl

$0x20,

movl

0x04(%

movl

0xfffffed8(%eb
subl

0x20(%

sarl

$0x03,

movl

0xfffffee4(%eb

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x1fffffff,%e

ja
leal

0x00053503
0x00000000(,%e
movl

%ebx,(

calll

0x00102d7a

movl

0xfffffee4(%eb

movl

movl

%eax,0

movl

%eax,0

leal

(%eax,

movl

%edx,0

movl

%eax,%

movl

0x04(%
0xfffffed8(%eb

p),%eax
+2621 00052fdd
eax),%edx
+2624 00052fe0
ebx
+2626 00052fe2
2ffc
+2628 00052fe4
ecx
+2630 00052fe6
2ff2
+2632 00052fe8
,%eax
+2634 00052fea
%ecx)
+2636 00052fec
edx),%eax
+2639 00052fef
x04(%ecx)
+2642 00052ff2
%edx
+2645 00052ff5
%ecx
+2648 00052ff8
edx
+2650 00052ffa
2fe4
+2652 00052ffc
x04(%esi)
+2655 00052fff
p),%edi
+2661 00053005
%edi
+2664 00053008
p),%edx
+2670 0005300e
%edx
+2673 00053011
8(%ebp)
+2679 00053017
edx),%eax
+2682 0005301a
p),%ecx
+2688 00053020
ecx),%eax
+2691 00053023
%eax
+2694 00053026
p),%ebx
+2700 0005302c
2c(%ebx)
+2707 00053033
04(%edi)
+2714 0005303a
08(%edi)
+2721 00053041
ax
+2726 00053046
+2732 0005304c
ax,4),%ebx

8b5020

movl

0x20(%

39d3

cmpl

%edx,%

7418

je

0x0005

85c9

testl

%ecx,%

740a

je

0x0005

8b02

movl

(%edx)

8901

movl

%eax,(

8b4204

movl

0x04(%

894104

movl

%eax,0

83c208

addl

$0x08,

83c108

addl

$0x08,

39da

cmpl

%ebx,%

75e8

jne

0x0005

894e04

movl

%ecx,0

8bbde4feffff

movl

83c72c
8b95d8feffff

addl
movl

83c22c
8995e8feffff

$0x2c,
0xfffffed8(%eb

addl
movl

8b4204
8b8dd8feffff

0xfffffee4(%eb

$0x2c,
%edx,0xfffffee

movl
movl

0x04(%
0xfffffed8(%eb

2b412c

subl

0x2c(%

c1f802

sarl

$0x02,

8b9de4feffff

movl

0xfffffee4(%eb

c7432c00000000

movl

$0x00000000,0x

c7470400000000

movl

$0x00000000,0x

c7470800000000

movl

$0x00000000,0x

3dffffff3f

cmpl

$0x3fffffff,%e

0f87ed020000
8d1c8500000000

ja
leal

0x00053339
0x00000000(,%e

+2739 00053053 891c24


movl
%ebx,(
%esp)
+2742 00053056 e81ffd0a00
calll
0x00102d7a
operator new(unsigned long)
+2747 0005305b 89c6
movl
%eax,%
esi
+2749 0005305d 8b85e4feffff
movl
0xfffffee4(%eb
p),%eax
+2755 00053063 89702c
movl
%esi,0
x2c(%eax)
+2758 00053066 897704
movl
%esi,0
x04(%edi)
+2761 00053069 8d041e
leal
(%esi,
%ebx),%eax
+2764 0005306c 894708
movl
%eax,0
x08(%edi)
+2767 0005306f 8b95e8feffff
movl
0xfffffee8(%eb
p),%edx
+2773 00053075 8b5a04
movl
0x04(%
edx),%ebx
+2776 00053078 8b8dd8feffff
movl
0xfffffed8(%eb
p),%ecx
+2782 0005307e 8b412c
movl
0x2c(%
ecx),%eax
+2785 00053081 29c3
subl
%eax,%
ebx
+2787 00053083 895c2408
movl
%ebx,0
x08(%esp)
+2791 00053087 89442404
movl
%eax,0
x04(%esp)
+2795 0005308b 893424
movl
%esi,(
%esp)
+2798 0005308e e889fd0a00
calll
0x00102e1c
_memmove
+2803 00053093 8d041e
leal
(%esi,
%ebx),%eax
+2806 00053096 894704
movl
%eax,0
x04(%edi)
+2809 00053099 8b9de4feffff
movl
0xfffffee4(%eb
p),%ebx
+2815 0005309f 895dd8
movl
%ebx,0
xd8(%ebp)
+2818 000530a2 8b85d0feffff
movl
0xfffffed0(%eb
p),%eax
+2824 000530a8 89442404
movl
%eax,0
x04(%esp)
+2828 000530ac 8d55d4
leal
0xd4(%
ebp),%edx
+2831 000530af 891424
movl
%edx,(
%esp)
+2834 000530b2 e80ffc0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+2839 000530b7 c74424082e000000
movl
$0x0000002e,0x
08(%esp)
'.'
+2847 000530bf c744240401000000
movl
$0x00000001,0x
04(%esp)
+2855 000530c7 8d4dd4
leal
0xd4(%
ebp),%ecx

+2858 000530ca 890c24


movl
%ecx,(
%esp)
+2861 000530cd e8d0fb0a00
calll
0x00102ca2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::appe
nd(unsigned long, char)
+2866 000530d2 8b9dd0feffff
movl
0xfffffed0(%eb
p),%ebx
+2872 000530d8 83c304
addl
$0x04,
%ebx
+2875 000530db 8d45d4
leal
0xd4(%
ebp),%eax
+2878 000530de 89442404
movl
%eax,0
x04(%esp)
+2882 000530e2 8d55d0
leal
0xd0(%
ebp),%edx
+2885 000530e5 891424
movl
%edx,(
%esp)
+2888 000530e8 e8d9fb0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+2893 000530ed 895c2404
movl
%ebx,0
x04(%esp)
+2897 000530f1 8d4dd0
leal
0xd0(%
ebp),%ecx
+2900 000530f4 890c24
movl
%ecx,(
%esp)
+2903 000530f7 e8a0fb0a00
calll
0x00102c9c
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::appe
nd(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+2908 000530fc 8d5dd0
leal
0xd0(%
ebp),%ebx
+2911 000530ff 895c2404
movl
%ebx,0
x04(%esp)
+2915 00053103 8b45d8
movl
0xd8(%
ebp),%eax
+2918 00053106 890424
movl
%eax,(
%esp)
+2921 00053109 e8a0fb0a00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+2926 0005310e 8b5dd0
movl
0xd0(%
ebp),%ebx
+2929 00053111 83eb0c
subl
$0x0c,
%ebx
+2932 00053114 8bbdacfeffff
movl
0xfffffeac(%eb
p),%edi
+2938 0005311a 89fe
movl
%edi,%
esi
+2940 0005311c 39fb
cmpl
%edi,%
ebx
+2942 0005311e 0f859b030000
jne
0x000534bf
+2948 00053124 8b5dd4
movl
0xd4(%
ebp),%ebx
+2951 00053127 83eb0c
subl
$0x0c,
%ebx
+2954 0005312a 39de
cmpl
%ebx,%
esi

+2956 0005312c
+2962 00053132
esi
+2964 00053134
ebx
+2966 00053136
p),%edi
+2972 0005313c
3165
+2974 0005313e
%ebx),%eax
+2977 00053141
x04(%esp)
+2981 00053145
%esp)
+2984 00053148
+2989 0005314d
ebp),%eax
+2992 00053150
eax),%eax
+2995 00053153
eax
+2997 00053155
x04(%esp)
+3001 00053159
%esp)
+3004 0005315c
+3009 00053161
+3010 00053162
%ebx
+3013 00053165
ebp),%edx
+3016 00053168
edx),%ecx
+3019 0005316b
edx),%eax
+3022 0005316e
eax
+3024 00053170
%eax
+3027 00053173
ax,%eax
+3033 00053179
esi
+3035 0005317b
313e
+3037 0005317d
p),%ecx
+3043 00053183
ecx),%eax
+3046 00053186
ecx),%eax
+3049 00053189
+3055 0005318f
eax
+3057 00053191
3198
+3059 00053193
%eax)
+3061 00053195

0f85e8030000
31f6

jne

31db
8dbd08ffffff

xorl

0x0005351a
%esi,%

xorl

%ebx,%

leal

0xffffff08(%eb

eb27

jmp

0x0005

8d0419

leal

(%ecx,

897c2404

movl

%edi,0

890424

movl

%eax,(

movl

0x00069490
0xd8(%

8b4014

movl

0x14(%

01d8

addl

%ebx,%

897c2404

movl

%edi,0

890424

movl

%eax,(

incl
addl

0x00069520
%esi
$0x0c,

8b55d8

movl

0xd8(%

8b4a08

movl

0x08(%

8b420c

movl

0x0c(%

29c8

subl

%ecx,%

c1f802

sarl

$0x02,

e843630100
8b45d8

e8bf630100
46
83c30c

69c0abaaaaaa

calll

calll

imull

$0xaaaaaaab,%e

39c6

cmpl

%eax,%

72c1

jb

0x0005

8b8db0feffff

movl

0xfffffeb0(%eb

8b4104

movl

0x04(%

3b4108

cmpl

0x08(%

0f84b1000000
85c0

je
testl

0x00053240
%eax,%

7405

je

0x0005

8910

movl

%edx,(

8b4104

movl

0x04(%

ecx),%eax
+3064 00053198 83c004
addl
$0x04,
%eax
+3067 0005319b 8b9db0feffff
movl
0xfffffeb0(%eb
p),%ebx
+3073 000531a1 894304
movl
%eax,0
x04(%ebx)
+3076 000531a4 8b4508
movl
0x08(%
ebp),%eax
+3079 000531a7 8b4014
movl
0x14(%
eax),%eax
+3082 000531aa 8985c4feffff
movl
%eax,0xfffffec
4(%ebp)
+3088 000531b0 e9fdfbffff
jmp
0x00052db2
+3093 000531b5 8b5508
movl
0x08(%
ebp),%edx
+3096 000531b8 8b5214
movl
0x14(%
edx),%edx
+3099 000531bb 8995c4feffff
movl
%edx,0xfffffec
4(%ebp)
+3105 000531c1 ff85d4feffff
incl
0xfffffed4(%eb
p)
+3111 000531c7 838504ffffff3c
addl
$0x3c,0xffffff
04(%ebp)
+3118 000531ce e94ff4ffff
jmp
0x00052622
+3123 000531d3 83e804
subl
$0x04,
%eax
+3126 000531d6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3134 000531de 890424
movl
%eax,(
%esp)
+3137 000531e1 e868fa0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3142 000531e6 85c0
testl
%eax,%
eax
+3144 000531e8 0f8f66f5ffff
jg
0x00052754
+3150 000531ee 8d55df
leal
0xdf(%
ebp),%edx
+3153 000531f1 89542404
movl
%edx,0
x04(%esp)
+3157 000531f5 893424
movl
%esi,(
%esp)
+3160 000531f8 e887fa0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3165 000531fd e952f5ffff
jmp
0x00052754
+3170 00053202 0f1f8000000000
nopl
0x00000000(%ea
x)
+3177 00053209 0f1f8000000000
nopl
0x00000000(%ea
x)
+3184 00053210 83e804
subl
$0x04,
%eax
+3187 00053213 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3195 0005321b 890424
movl
%eax,(
%esp)
+3198 0005321e e82bfa0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3203 00053223 85c0
testl
%eax,%
eax

+3205 00053225 0f8f36f5ffff


jg
0x00052761
+3211 0005322b 8d4ddd
leal
0xdd(%
ebp),%ecx
+3214 0005322e 894c2404
movl
%ecx,0
x04(%esp)
+3218 00053232 893424
movl
%esi,(
%esp)
+3221 00053235 e84afa0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3226 0005323a e922f5ffff
jmp
0x00052761
+3231 0005323f 90
nop
+3232 00053240 8b4d08
movl
0x08(%
ebp),%ecx
+3235 00053243 8b510c
movl
0x0c(%
ecx),%edx
+3238 00053246 8d45d8
leal
0xd8(%
ebp),%eax
+3241 00053249 89442408
movl
%eax,0
x08(%esp)
+3245 0005324d 89542404
movl
%edx,0
x04(%esp)
+3249 00053251 8b9db0feffff
movl
0xfffffeb0(%eb
p),%ebx
+3255 00053257 891c24
movl
%ebx,(
%esp)
+3258 0005325a e8c1280000
calll
0x00055b20
+3263 0005325f e942fbffff
jmp
0x00052da6
+3268 00053264 89c6
movl
%eax,%
esi
+3270 00053266 8b03
movl
(%ebx)
,%eax
+3272 00053268 8d58f4
leal
0xf4(%
eax),%ebx
+3275 0005326b 39df
cmpl
%ebx,%
edi
+3277 0005326d 7573
jne
0x0005
32e2
+3279 0005326f 893424
movl
%esi,(
%esp)
+3282 00053272 e8d1f90a00
calll
0x00102c48
__Unwind_Resume
+3287 00053277 89c6
movl
%eax,%
esi
+3289 00053279 8b95e4feffff
movl
0xfffffee4(%eb
p),%edx
+3295 0005327f 8b4214
movl
0x14(%
edx),%eax
+3298 00053282 85c0
testl
%eax,%
eax
+3300 00053284 7408
je
0x0005
328e
+3302 00053286 890424
movl
%eax,(
%esp)
+3305 00053289 e8e0fa0a00
calll
0x00102d6e
operator delete(void*)
+3310 0005328e 8b8de4feffff
movl
0xfffffee4(%eb
p),%ecx
+3316 00053294 8b4108
movl
0x08(%
ecx),%eax

+3319 00053297 85c0


testl
%eax,%
eax
+3321 00053299 7408
je
0x0005
32a3
+3323 0005329b 890424
movl
%eax,(
%esp)
+3326 0005329e e8cbfa0a00
calll
0x00102d6e
operator delete(void*)
+3331 000532a3 8b9de4feffff
movl
0xfffffee4(%eb
p),%ebx
+3337 000532a9 8b4304
movl
0x04(%
ebx),%eax
+3340 000532ac 8d58f4
leal
0xf4(%
eax),%ebx
+3343 000532af 8b3d88801300
movl
0x00138088,%ed
i
+3349 000532b5 39fb
cmpl
%edi,%
ebx
+3351 000532b7 0f8581000000
jne
0x0005333e
+3357 000532bd 8b95e4feffff
movl
0xfffffee4(%eb
p),%edx
+3363 000532c3 8b02
movl
(%edx)
,%eax
+3365 000532c5 8d58f4
leal
0xf4(%
eax),%ebx
+3368 000532c8 39fb
cmpl
%edi,%
ebx
+3370 000532ca 7545
jne
0x0005
3311
+3372 000532cc 8b8de4feffff
movl
0xfffffee4(%eb
p),%ecx
+3378 000532d2 890c24
movl
%ecx,(
%esp)
+3381 000532d5 e894fa0a00
calll
0x00102d6e
operator delete(void*)
+3386 000532da 893424
movl
%esi,(
%esp)
+3389 000532dd e866f90a00
calll
0x00102c48
__Unwind_Resume
+3394 000532e2 83e804
subl
$0x04,
%eax
+3397 000532e5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3405 000532ed 890424
movl
%eax,(
%esp)
+3408 000532f0 e859f90a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3413 000532f5 85c0
testl
%eax,%
eax
+3415 000532f7 0f8f72ffffff
jg
0x0005326f
+3421 000532fd 8d45de
leal
0xde(%
ebp),%eax
+3424 00053300 89442404
movl
%eax,0
x04(%esp)
+3428 00053304 891c24
movl
%ebx,(
%esp)
+3431 00053307 e878f90a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3436 0005330c e95effffff
jmp
0x0005326f

+3441 00053311 83e804


subl
$0x04,
%eax
+3444 00053314 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3452 0005331c 890424
movl
%eax,(
%esp)
+3455 0005331f e82af90a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3460 00053324 85c0
testl
%eax,%
eax
+3462 00053326 7fa4
jg
0x0005
32cc
+3464 00053328 8d45e6
leal
0xe6(%
ebp),%eax
+3467 0005332b 89442404
movl
%eax,0
x04(%esp)
+3471 0005332f 891c24
movl
%ebx,(
%esp)
+3474 00053332 e84df90a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3479 00053337 eb93
jmp
0x0005
32cc
+3481 00053339 e8d6f90a00
calll
0x00102d14
std::__throw_bad_alloc()
+3486 0005333e 83e804
subl
$0x04,
%eax
+3489 00053341 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3497 00053349 890424
movl
%eax,(
%esp)
+3500 0005334c e8fdf80a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3505 00053351 85c0
testl
%eax,%
eax
+3507 00053353 0f8f64ffffff
jg
0x000532bd
+3513 00053359 8d45e7
leal
0xe7(%
ebp),%eax
+3516 0005335c 89442404
movl
%eax,0
x04(%esp)
+3520 00053360 891c24
movl
%ebx,(
%esp)
+3523 00053363 e81cf90a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3528 00053368 e950ffffff
jmp
0x000532bd
+3533 0005336d 89c6
movl
%eax,%
esi
+3535 0005336f e9fbfeffff
jmp
0x0005326f
+3540 00053374 89c6
movl
%eax,%
esi
+3542 00053376 e942ffffff
jmp
0x000532bd
+3547 0005337b 89c6
movl
%eax,%
esi
+3549 0005337d 8b9de4feffff
movl
0xfffffee4(%eb
p),%ebx
+3555 00053383 8b4320
movl
0x20(%
ebx),%eax
+3558 00053386 85c0
testl
%eax,%
eax

+3560 00053388 0f84ebfeffff


je
0x00053279
+3566 0005338e 890424
movl
%eax,(
%esp)
+3569 00053391 e8d8f90a00
calll
0x00102d6e
operator delete(void*)
+3574 00053396 e9defeffff
jmp
0x00053279
+3579 0005339b 89c6
movl
%eax,%
esi
+3581 0005339d e92affffff
jmp
0x000532cc
+3586 000533a2 89c6
movl
%eax,%
esi
+3588 000533a4 8b5dd4
movl
0xd4(%
ebp),%ebx
+3591 000533a7 83eb0c
subl
$0x0c,
%ebx
+3594 000533aa 3b1d88801300
cmpl
0x00138088,%eb
x
+3600 000533b0 0f84b9feffff
je
0x0005326f
+3606 000533b6 8d4308
leal
0x08(%
ebx),%eax
+3609 000533b9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3617 000533c1 890424
movl
%eax,(
%esp)
+3620 000533c4 e885f80a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3625 000533c9 85c0
testl
%eax,%
eax
+3627 000533cb 0f8f9efeffff
jg
0x0005326f
+3633 000533d1 8d45e5
leal
0xe5(%
ebp),%eax
+3636 000533d4 89442404
movl
%eax,0
x04(%esp)
+3640 000533d8 891c24
movl
%ebx,(
%esp)
+3643 000533db e8a4f80a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3648 000533e0 e98afeffff
jmp
0x0005326f
+3653 000533e5 89c6
movl
%eax,%
esi
+3655 000533e7 8b3d88801300
movl
0x00138088,%ed
i
+3661 000533ed 8b5dd4
movl
0xd4(%
ebp),%ebx
+3664 000533f0 83eb0c
subl
$0x0c,
%ebx
+3667 000533f3 39fb
cmpl
%edi,%
ebx
+3669 000533f5 0f8474feffff
je
0x0005326f
+3675 000533fb 8d4308
leal
0x08(%
ebx),%eax
+3678 000533fe c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3686 00053406 890424
movl
%eax,(
%esp)
+3689 00053409 e840f80a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3694 0005340e 85c0
testl
%eax,%
eax

+3696 00053410 0f8f59feffff


jg
0x0005326f
+3702 00053416 8d45e1
leal
0xe1(%
ebp),%eax
+3705 00053419 89442404
movl
%eax,0
x04(%esp)
+3709 0005341d 891c24
movl
%ebx,(
%esp)
+3712 00053420 e85ff80a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3717 00053425 e945feffff
jmp
0x0005326f
+3722 0005342a e93effffff
jmp
0x0005336d
+3727 0005342f e939ffffff
jmp
0x0005336d
+3732 00053434 89c6
movl
%eax,%
esi
+3734 00053436 8b5dd0
movl
0xd0(%
ebp),%ebx
+3737 00053439 83eb0c
subl
$0x0c,
%ebx
+3740 0005343c 8b3d88801300
movl
0x00138088,%ed
i
+3746 00053442 39fb
cmpl
%edi,%
ebx
+3748 00053444 74a7
je
0x0005
33ed
+3750 00053446 8d4308
leal
0x08(%
ebx),%eax
+3753 00053449 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3761 00053451 890424
movl
%eax,(
%esp)
+3764 00053454 e8f5f70a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3769 00053459 85c0
testl
%eax,%
eax
+3771 0005345b 7f90
jg
0x0005
33ed
+3773 0005345d 8d45e4
leal
0xe4(%
ebp),%eax
+3776 00053460 89442404
movl
%eax,0
x04(%esp)
+3780 00053464 891c24
movl
%ebx,(
%esp)
+3783 00053467 e818f80a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3788 0005346c e97cffffff
jmp
0x000533ed
+3793 00053471 89c6
movl
%eax,%
esi
+3795 00053473 8b5dd0
movl
0xd0(%
ebp),%ebx
+3798 00053476 83eb0c
subl
$0x0c,
%ebx
+3801 00053479 8b3d88801300
movl
0x00138088,%ed
i
+3807 0005347f 39fb
cmpl
%edi,%
ebx
+3809 00053481 0f8466ffffff
je
0x000533ed
+3815 00053487 8d4308
leal
0x08(%
ebx),%eax

+3818 0005348a c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+3826 00053492 890424
movl
%eax,(
%esp)
+3829 00053495 e8b4f70a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3834 0005349a 85c0
testl
%eax,%
eax
+3836 0005349c 0f8f4bffffff
jg
0x000533ed
+3842 000534a2 8d45e3
leal
0xe3(%
ebp),%eax
+3845 000534a5 89442404
movl
%eax,0
x04(%esp)
+3849 000534a9 891c24
movl
%ebx,(
%esp)
+3852 000534ac e8d3f70a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3857 000534b1 e937ffffff
jmp
0x000533ed
+3862 000534b6 89c6
movl
%eax,%
esi
+3864 000534b8 e930ffffff
jmp
0x000533ed
+3869 000534bd ebf7
jmp
0x0005
34b6
+3871 000534bf 8d4308
leal
0x08(%
ebx),%eax
+3874 000534c2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3882 000534ca 890424
movl
%eax,(
%esp)
+3885 000534cd e87cf70a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3890 000534d2 85c0
testl
%eax,%
eax
+3892 000534d4 0f8f4afcffff
jg
0x00053124
+3898 000534da 8d45e2
leal
0xe2(%
ebp),%eax
+3901 000534dd 89442404
movl
%eax,0
x04(%esp)
+3905 000534e1 891c24
movl
%ebx,(
%esp)
+3908 000534e4 e89bf70a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3913 000534e9 e936fcffff
jmp
0x00053124
+3918 000534ee 89c6
movl
%eax,%
esi
+3920 000534f0 e9aefdffff
jmp
0x000532a3
+3925 000534f5 ebbf
jmp
0x0005
34b6
+3927 000534f7 e818f80a00
calll
0x00102d14
std::__throw_bad_alloc()
+3932 000534fc 89c6
movl
%eax,%
esi
+3934 000534fe e98bfdffff
jmp
0x0005328e
+3939 00053503 e80cf80a00
calll
0x00102d14
std::__throw_bad_alloc()
+3944 00053508 89c6
movl
%eax,%
esi
+3946 0005350a 8b3d88801300
movl
0x00138088,%ed

i
+3952 00053510 e9a8fdffff
jmp
0x000532bd
+3957 00053515 e8faf70a00
calll
0x00102d14
std::__throw_bad_alloc()
+3962 0005351a 8d4308
leal
0x08(%
ebx),%eax
+3965 0005351d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3973 00053525 890424
movl
%eax,(
%esp)
+3976 00053528 e821f70a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3981 0005352d 85c0
testl
%eax,%
eax
+3983 0005352f 0f8ffdfbffff
jg
0x00053132
+3989 00053535 8d45e0
leal
0xe0(%
ebp),%eax
+3992 00053538 89442404
movl
%eax,0
x04(%esp)
+3996 0005353c 891c24
movl
%ebx,(
%esp)
+3999 0005353f e840f70a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+4004 00053544 e9e9fbffff
jmp
0x00053132
+4009 00053549 e94dfeffff
jmp
0x0005339b
+4014 0005354e e91afeffff
jmp
0x0005336d
+4019 00053553 e915feffff
jmp
0x0005336d
+4024 00053558 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

00053560 55

pushl

%ebp
+1
00053561 89e5
%esp,%ebp
+3
00053563 57
%edi
+4
00053564 56
%esi
+5
00053565 53
%ebx
+6
00053566 83ec7c
$0x7c,%esp
+9
00053569 8b5d14
0x14(%ebp),%ebx
+12 0005356c 8b550c
ebp),%edx
+15 0005356f 0fb74206
edx),%eax
+19 00053573 0fb7c8
cx
+22 00053576 894dac
xac(%ebp)
+25 00053579 6685c0
x
+28 0005357c 747b
35f9
+30 0005357e 89d6
esi
+32 00053580 83c608

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movzwl

0x06(%

movzwl

%ax,%e

movl

%ecx,0

testw

%ax,%a

je

0x0005

movl

%edx,%

addl

$0x08,

%esi
+35 00053583
edi
+37 00053585
,%eax
+40 00053588
xe0(%ebp)
+43 0005358b
esi),%eax
+47 0005358f
xdc(%ebp)
+50 00053592
esi),%ecx
+54 00053596
xd8(%ebp)
+57 00053599
ebx),%edx
+60 0005359c
ebx),%eax
+63 0005359f
edx
+65 000535a1
+71 000535a7
edx
+73 000535a9
35b3
+75 000535ab
%edx)
+77 000535ad
ebx),%edx
+80 000535b0
ebx),%eax
+83 000535b3
%edx
+86 000535b6
x04(%ebx)
+89 000535b9
edx
+91 000535bb
+97 000535c1
edx
+99 000535c3
35d0
+101 000535c5
ebp),%eax
+104 000535c8
%edx)
+106 000535ca
ebx),%edx
+109 000535cd
ebx),%eax
+112 000535d0
%edx
+115 000535d3
x04(%ebx)
+118 000535d6
edx
+120 000535d8
+126 000535de
edx

31ff

xorl

%edi,%

0fb706

movzwl

(%esi)

8945e0

movl

%eax,0

0fb74602

movzwl

0x02(%

8945dc

movl

%eax,0

0fb74e04

movzwl

0x04(%

894dd8

movl

%ecx,0

8b5304

movl

0x04(%

8b4308

movl

0x08(%

39c2

cmpl

%eax,%

0f8499020000
85d2

je
testl

0x00053840
%edx,%

7408

je

0x0005

890a

movl

%ecx,(

8b5304

movl

0x04(%

8b4308

movl

0x08(%

83c204

addl

$0x04,

895304

movl

%edx,0

39c2

cmpl

%eax,%

0f84a0020000
85d2

je
testl

0x00053861
%edx,%

740b

je

0x0005

8b45dc

movl

0xdc(%

8902

movl

%eax,(

8b5304

movl

0x04(%

8b4308

movl

0x08(%

83c204

addl

$0x04,

895304

movl

%edx,0

39c2

cmpl

%eax,%

0f84a4020000
85d2

je
testl

0x00053882
%edx,%

+128 000535e0
35ea
+130 000535e2
ebp),%eax
+133 000535e5
%edx)
+135 000535e7
ebx),%edx
+138 000535ea
%edx
+141 000535ed
x04(%ebx)
+144 000535f0
+145 000535f1
%esi
+148 000535f4
xac(%ebp)
+151 000535f7
3585
+153 000535f9
ebp),%edx
+156 000535fc
dx,8),%edx
+163 00053603
xb0(%ebp)
+166 00053606
ebp),%ecx
+169 00053609
edx
+171 0005360b
+177 00053611
x
+182 00053616
xa8(%ebp)
+185 00053619
%eax
+188 0005361c
xa4(%ebp)
+191 0005361f
364d
+193 00053621
x)
+200 00053628
x,%eax)
+208 00053630
ax
+213 00053635
+219 0005363b
ebp),%edx
+222 0005363e
xb0(%ebp)
+225 00053641
ebp),%ecx
+228 00053644
x10(%ebp)
+231 00053647
+237 0005364d
ebp),%edx
+240 00053650
x14(%esp)

7408

je

0x0005

8b45e0

movl

0xe0(%

8902

movl

%eax,(

8b5304

movl

0x04(%

83c204

addl

$0x04,

895304

movl

%edx,0

47
83c608

incl
addl

%edi
$0x08,

397dac

cmpl

%edi,0

758c

jne

0x0005

8b55ac

movl

0xac(%

8d14d508000000

leal

0x00000008(,%e

8955b0

movl

%edx,0

8b4d10

movl

0x10(%

39ca

cmpl

%ecx,%

0f8389020000
a188801300

jae
movl

0x0005389a
0x00138088,%ea

8945a8

movl

%eax,0

83c00c

addl

$0x0c,

8945a4

movl

%eax,0

eb2c

jmp

0x0005

0f1f8000000000

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

3d50410000

cmpl

$0x00004150,%e

0f8475010000
8b55d0

je
movl

0x000537b0
0xd0(%

0155b0

addl

%edx,0

8b4db0

movl

0xb0(%

394d10

cmpl

%ecx,0

movl

0x0005389a
0xb0(%

movl

%edx,0

0f864d020000
8b55b0
89542414

jbe

+244 00053654
ebp),%ecx
+247 00053657
x10(%esp)
+251 0005365b
ebp),%eax
+254 0005365e
x0c(%esp)
+258 00053662
ebp),%edx
+261 00053665
x08(%esp)
+265 00053669
ebp),%ecx
+268 0005366c
x04(%esp)
+272 00053670
ebp),%eax
+275 00053673
%esp)
+278 00053676
+283 0005367b
ebp),%eax
+286 0005367e
ax
+291 00053683
3630
+293 00053685
ebp),%esi
+296 00053688
ebp),%edx
+299 0005368b
xbc(%ebp)
+302 0005368e
c0(%ebp)
+309 00053695
c4(%ebp)
+316 0005369c
c8(%ebp)
+323 000536a3
ebp),%edx
+326 000536a6
ebp),%edx
+329 000536a9
ebp),%ecx
+332 000536ac
x0c(%esp)
+336 000536b0
ebp),%eax
+339 000536b3
x08(%esp)
+343 000536b7
x04(%esp)
+347 000536bb
ebp),%eax
+350 000536be
%esp)
+353 000536c1
+358 000536c6
ebp),%edx

8d4dd0

leal

0xd0(%

894c2410

movl

%ecx,0

8d45d4

leal

0xd4(%

8944240c

movl

%eax,0

8b5510

movl

0x10(%

89542408

movl

%edx,0

8b4d0c

movl

0x0c(%

894c2404

movl

%ecx,0

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000506c0
0xd4(%

e845d0ffff
8b45d4

calll

3d30410000

cmpl

$0x00004130,%e

75ab

jne

0x0005

8b75a8

movl

0xa8(%

8b55a4

movl

0xa4(%

8955bc

movl

%edx,0

c745c000000000

movl

$0x00000000,0x

c745c400000000

movl

$0x00000000,0x

c745c800000000

movl

$0x00000000,0x

8b550c

movl

0x0c(%

0355b0

addl

0xb0(%

8d4dbc

leal

0xbc(%

894c240c

movl

%ecx,0

8b45d0

movl

0xd0(%

89442408

movl

%eax,0

89542404

movl

%edx,0

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x00052480
0x18(%

e8baedffff
8b5518

calll

+361 000536c9 8b5a04


movl
0x04(%
edx),%ebx
+364 000536cc 3b5a08
cmpl
0x08(%
edx),%ebx
+367 000536cf 0f8451010000
je
0x00053826
+373 000536d5 85db
testl
%ebx,%
ebx
+375 000536d7 747e
je
0x0005
3757
+377 000536d9 8d4dbc
leal
0xbc(%
ebp),%ecx
+380 000536dc 894c2404
movl
%ecx,0
x04(%esp)
+384 000536e0 891c24
movl
%ebx,(
%esp)
+387 000536e3 e8def50a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+392 000536e8 8d7b04
leal
0x04(%
ebx),%edi
+395 000536eb 8b45c4
movl
0xc4(%
ebp),%eax
+398 000536ee 2b45c0
subl
0xc0(%
ebp),%eax
+401 000536f1 c1f802
sarl
$0x02,
%eax
+404 000536f4 c7430400000000
movl
$0x00000000,0x
04(%ebx)
+411 000536fb c7470400000000
movl
$0x00000000,0x
04(%edi)
+418 00053702 c7470800000000
movl
$0x00000000,0x
08(%edi)
+425 00053709 3dffffff3f
cmpl
$0x3fffffff,%e
ax
+430 0005370e 0f87c1010000
ja
0x000538d5
+436 00053714 c1e002
shll
$0x02,
%eax
+439 00053717 8945b4
movl
%eax,0
xb4(%ebp)
+442 0005371a 890424
movl
%eax,(
%esp)
+445 0005371d e858f60a00
calll
0x00102d7a
operator new(unsigned long)
+450 00053722 89c6
movl
%eax,%
esi
+452 00053724 894304
movl
%eax,0
x04(%ebx)
+455 00053727 894704
movl
%eax,0
x04(%edi)
+458 0005372a 8b55b4
movl
0xb4(%
ebp),%edx
+461 0005372d 8d0410
leal
(%eax,
%edx),%eax
+464 00053730 894708
movl
%eax,0
x08(%edi)
+467 00053733 8b5dc4
movl
0xc4(%
ebp),%ebx
+470 00053736 8b45c0
movl
0xc0(%
ebp),%eax

+473 00053739 29c3


subl
%eax,%
ebx
+475 0005373b 895c2408
movl
%ebx,0
x08(%esp)
+479 0005373f 89442404
movl
%eax,0
x04(%esp)
+483 00053743 893424
movl
%esi,(
%esp)
+486 00053746 e8d1f60a00
calll
0x00102e1c
_memmove
+491 0005374b 8d041e
leal
(%esi,
%ebx),%eax
+494 0005374e 894704
movl
%eax,0
x04(%edi)
+497 00053751 8b4d18
movl
0x18(%
ebp),%ecx
+500 00053754 8b5904
movl
0x04(%
ecx),%ebx
+503 00053757 83c310
addl
$0x10,
%ebx
+506 0005375a 8b4518
movl
0x18(%
ebp),%eax
+509 0005375d 895804
movl
%ebx,0
x04(%eax)
+512 00053760 8b45c0
movl
0xc0(%
ebp),%eax
+515 00053763 85c0
testl
%eax,%
eax
+517 00053765 7408
je
0x0005
376f
+519 00053767 890424
movl
%eax,(
%esp)
+522 0005376a e8fff50a00
calll
0x00102d6e
operator delete(void*)
+527 0005376f 8b5dbc
movl
0xbc(%
ebp),%ebx
+530 00053772 83eb0c
subl
$0x0c,
%ebx
+533 00053775 395da8
cmpl
%ebx,0
xa8(%ebp)
+536 00053778 0f84bdfeffff
je
0x0005363b
+542 0005377e 8d4308
leal
0x08(%
ebx),%eax
+545 00053781 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+553 00053789 890424
movl
%eax,(
%esp)
+556 0005378c e8bdf40a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+561 00053791 85c0
testl
%eax,%
eax
+563 00053793 0f8fa2feffff
jg
0x0005363b
+569 00053799 8d45e5
leal
0xe5(%
ebp),%eax
+572 0005379c 89442404
movl
%eax,0
x04(%esp)
+576 000537a0 891c24
movl
%ebx,(
%esp)
+579 000537a3 e8dcf40a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+584 000537a8 e98efeffff
+589 000537ad 0f1f00
+592 000537b0 8b45d0
ebp),%eax
+595 000537b3 83e806
%eax
+598 000537b6 a803
%al
+600 000537b8 0f85e4000000
+606 000537be 89c7
edi
+608 000537c0 c1ef02
%edi
+611 000537c3 8b55b0
ebp),%edx
+614 000537c6 8b4d0c
ebp),%ecx
+617 000537c9 8d440a06
edx,%ecx),%eax
+621 000537cd 85ff
edi
+623 000537cf 0f8466feffff
+629 000537d5 89c3
ebx
+631 000537d7 31f6
esi
+633 000537d9 eb23
37fe
+635 000537db 0f1f440000
)
+640 000537e0 85c0
eax
+642 000537e2 7405
37e9
+644 000537e4 8910
%eax)
+646 000537e6 8b4104
ecx),%eax
+649 000537e9 83c004
%eax
+652 000537ec 8b551c
ebp),%edx
+655 000537ef 894204
x04(%edx)
+658 000537f2 46
+659 000537f3 83c304
%ebx
+662 000537f6 39fe
esi
+664 000537f8 0f843dfeffff
+670 000537fe 8b13
,%edx
+672 00053800 8955cc
xcc(%ebp)
+675 00053803 8b4d1c
ebp),%ecx
+678 00053806 8b4104
ecx),%eax
+681 00053809 3b4108

jmp
nopl
movl

0x0005363b
(%eax)
0xd0(%

subl

$0x06,

testb

$0x03,

jne
movl

0x000538a2
%eax,%

shrl

$0x02,

movl

0xb0(%

movl

0x0c(%

leal

0x06(%

testl

%edi,%

je
movl

0x0005363b
%eax,%

xorl

%esi,%

jmp

0x0005

nopl

0x00(%eax,%eax
testl

%eax,%

je

0x0005

movl

%edx,(

movl

0x04(%

addl

$0x04,

movl

0x1c(%

movl

%eax,0

incl
addl

%esi
$0x04,

cmpl

%edi,%

movl

0x0005363b
(%ebx)

movl

%edx,0

movl

0x1c(%

movl

0x04(%

cmpl

0x08(%

je

ecx),%eax
+684 0005380c
37e0
+686 0005380e
ebp),%ecx
+689 00053811
x08(%esp)
+693 00053815
x04(%esp)
+697 00053819
ebp),%eax
+700 0005381c
%esp)
+703 0005381f
+708 00053824
37f2
+710 00053826
ecx
+712 00053828
ebp),%edx
+715 0005382b
x08(%esp)
+719 0005382f
x04(%esp)
+723 00053833
%esp)
+726 00053836
+731 0005383b
+736 00053840
ebp),%eax
+739 00053843
x08(%esp)
+743 00053847
x04(%esp)
+747 0005384b
%esp)
+750 0005384e
+755 00053853
ebx),%edx
+758 00053856
ebx),%eax
+761 00053859
edx
+763 0005385b
+769 00053861
ebp),%ecx
+772 00053864
x08(%esp)
+776 00053868
x04(%esp)
+780 0005386c
%esp)
+783 0005386f
+788 00053874
ebx),%edx
+791 00053877
ebx),%eax
+794 0005387a
edx
+796 0005387c

75d2

jne

0x0005

8d4dcc

leal

0xcc(%

894c2408

movl

%ecx,0

89442404

movl

%eax,0

8b451c

movl

0x1c(%

890424

movl

%eax,(

e8ac20fcff
ebcc

calll
jmp

0x000158d0
0x0005

89d1

movl

%edx,%

8d55bc

leal

0xbc(%

89542408

movl

%edx,0

895c2404

movl

%ebx,0

890c24

movl

%ecx,(

leal

0x00057450
0x00053760
0xd8(%

89442408

movl

%eax,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

movl

0x000158d0
0x04(%

8b4308

movl

0x08(%

39c2

cmpl

%eax,%

leal

0x000535c1
0xdc(%

894c2408

movl

%ecx,0

89542404

movl

%edx,0

891c24

movl

%ebx,(

movl

0x000158d0
0x04(%

8b4308

movl

0x08(%

39c2

cmpl

%eax,%

e8153c0000
e920ffffff
8d45d8

e87d20fcff
8b5304

0f8560fdffff
8d4ddc

e85c20fcff
8b5304

0f855cfdffff

calll
jmp

calll

jne

calll

jne

0x000535de

+802 00053882 8d45e0


ebp),%eax
+805 00053885 89442408
x08(%esp)
+809 00053889 89542404
x04(%esp)
+813 0005388d 891c24
%esp)
+816 00053890 e83b20fcff
+821 00053895 e956fdffff
+826 0005389a 83c47c
%esp
+829 0005389d 5b
+830 0005389e 5e
+831 0005389f 5f
+832 000538a0 c9
+833 000538a1 c3
+834 000538a2 c7042404000000
esp)
+841 000538a9 e8d2f40a00
___cxa_allocate_exception
+846 000538ae 8b15a0801300
x
+852 000538b4 83c208
%edx
+855 000538b7 8910
%eax)
+857 000538b9 8b1590801300
x
+863 000538bf 89542408
x08(%esp)
+867 000538c3 8b1594801300
x
+873 000538c9 89542404
x04(%esp)
+877 000538cd 890424
%esp)
+880 000538d0 e8e1f40a00
___cxa_throw
+885 000538d5 e83af40a00
std::__throw_bad_alloc()
+890 000538da 89c7
edi
+892 000538dc 893c24
%esp)
+895 000538df e864f30a00
__Unwind_Resume
+900 000538e4 89c7
edi
+902 000538e6 8b45c0
ebp),%eax
+905 000538e9 85c0
eax
+907 000538eb 7408
38f5
+909 000538ed 890424
%esp)
+912 000538f0 e879f40a00
operator delete(void*)
+917 000538f5 8b5dbc

leal

0xe0(%

movl

%eax,0

movl

%edx,0

movl

%ebx,(

addl

0x000158d0
0x000535f0
$0x7c,

calll
jmp
popl
popl
popl
leave
ret

%ebx
%esi
%edi

movl

$0x00000004,(%

calll

0x00102d80

movl

0x001380a0,%ed
addl

$0x08,

movl

%edx,(

movl

0x00138090,%ed
movl

movl

%edx,0
0x00138094,%ed

movl

%edx,0

movl

%eax,(

calll

0x00102db6

calll

0x00102d14
movl

%eax,%

movl

%edi,(

calll

0x00102c48
movl

%eax,%

movl

0xc0(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0xbc(%

ebp),%ebx
+920 000538f8 83eb0c
subl
$0x0c,
%ebx
+923 000538fb 39de
cmpl
%ebx,%
esi
+925 000538fd 74dd
je
0x0005
38dc
+927 000538ff 8d4308
leal
0x08(%
ebx),%eax
+930 00053902 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+938 0005390a 890424
movl
%eax,(
%esp)
+941 0005390d e83cf30a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+946 00053912 85c0
testl
%eax,%
eax
+948 00053914 7fc6
jg
0x0005
38dc
+950 00053916 8d45e6
leal
0xe6(%
ebp),%eax
+953 00053919 89442404
movl
%eax,0
x04(%esp)
+957 0005391d 891c24
movl
%ebx,(
%esp)
+960 00053920 e85ff30a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+965 00053925 ebb5
jmp
0x0005
38dc
+967 00053927 89c7
movl
%eax,%
edi
+969 00053929 8b03
movl
(%ebx)
,%eax
+971 0005392b 8d58f4
leal
0xf4(%
eax),%ebx
+974 0005392e 39de
cmpl
%ebx,%
esi
+976 00053930 74b4
je
0x0005
38e6
+978 00053932 83e804
subl
$0x04,
%eax
+981 00053935 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+989 0005393d 890424
movl
%eax,(
%esp)
+992 00053940 e809f30a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+997 00053945 85c0
testl
%eax,%
eax
+999 00053947 7f9d
jg
0x0005
38e6
+1001 00053949 8d45e7
leal
0xe7(%
ebp),%eax
+1004 0005394c 89442404
movl
%eax,0
x04(%esp)
+1008 00053950 891c24
movl
%ebx,(
%esp)
+1011 00053953 e82cf30a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+1016 00053958 eb8c
38e6
+1018 0005395a eb88
38e4
+1020 0005395c e979ffffff
+1025 00053961 eb81
38e4
+1027 00053963 90
+1028 00053964 660f1f440000
)
+1034 0005396a 660f1f440000
)
+0

jmp

0x0005

jmp

0x0005

jmp

0x000538da
0x0005

jmp
nop
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00053970 55

pushl

%ebp
+1
00053971 89e5
%esp,%ebp
+3
00053973 57
%edi
+4
00053974 56
%esi
+5
00053975 53
%ebx
+6
00053976 81ec1c010000
0011c,%esp
+12 0005397c c745b400000000
b4(%ebp)
+19 00053983 c745b800000000
b8(%ebp)
+26 0005398a c745bc00000000
bc(%ebp)
+33 00053991 c745a800000000
a8(%ebp)
+40 00053998 c745ac00000000
ac(%ebp)
+47 0005399f c745b000000000
b0(%ebp)
+54 000539a6 c7459c00000000
9c(%ebp)
+61 000539ad c745a000000000
a0(%ebp)
+68 000539b4 c745a400000000
a4(%ebp)
+75 000539bb c7459000000000
90(%ebp)
+82 000539c2 c7459400000000
94(%ebp)
+89 000539c9 c7459800000000
98(%ebp)
+96 000539d0 c7458400000000
84(%ebp)
+103 000539d7 c7458800000000
88(%ebp)
+110 000539de c7458c00000000
8c(%ebp)
+117 000539e5 8d852cffffff
p),%eax
+123 000539eb 890424
%esp)

movl
pushl
pushl
pushl
subl

$0x000

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

leal

0xffffff2c(%eb
movl

%eax,(

+126 000539ee
+131 000539f3
0x10(%ebp)
+135 000539f7
+141 000539fd
(%ebp)
+151 00053a07
p),%edx
+157 00053a0d
4(%ebp)
+163 00053a13
p),%ecx
+169 00053a19
3a3e
+171 00053a1b
ax
+176 00053a20
+182 00053a26
ebp),%edx
+185 00053a29
8(%ebp)
+191 00053a2f
p),%ecx
+197 00053a35
x10(%ebp)
+200 00053a38
+206 00053a3e
x14(%esp)
+210 00053a42
ebp),%eax
+213 00053a45
x10(%esp)
+217 00053a49
ebp),%edx
+220 00053a4c
x0c(%esp)
+224 00053a50
ebp),%ecx
+227 00053a53
x08(%esp)
+231 00053a57
ebp),%eax
+234 00053a5a
x04(%esp)
+238 00053a5e
ebp),%edx
+241 00053a61
%esp)
+244 00053a64
+249 00053a69
ebp),%eax
+252 00053a6c
ax
+257 00053a71
+263 00053a77
3a1b
+265 00053a79
ax
+270 00053a7e
3ad7

e8cd130100
837d1006
0f8610020000
c78518ffffff06000000

calll
cmpl
jbe
movl

0x00064dc0
$0x06,

0x00053c0d
$0x00000006,0xffffff18

8d956cffffff

leal

0xffffff6c(%eb

899504ffffff

movl

%edx,0xffffff0

8b8d18ffffff

movl

0xffffff18(%eb

eb23

jmp

0x0005

3d10410000

cmpl

$0x00004110,%e

0f8457010000
8b55d8

je

019518ffffff

addl

%edx,0xffffff1

8b8d18ffffff

movl

0xffffff18(%eb

movl

394d10

0x00053b7d
0xd8(%

cmpl

%ecx,0

movl

0x00053c0d
%ecx,0

8d45d8

leal

0xd8(%

89442410

movl

%eax,0

8d55dc

leal

0xdc(%

8954240c

movl

%edx,0

8b4d10

movl

0x10(%

894c2408

movl

%ecx,0

8b450c

movl

0x0c(%

89442404

movl

%eax,0

8b5508

movl

0x08(%

891424

movl

%edx,(

movl

0x000506c0
0xdc(%

0f86cf010000
894c2414

jbe

e857ccffff
8b45dc

calll

3d20410000

cmpl

0f84cd000000
76a2

je

3d40410000

cmpl

7457

$0x00004120,%e
jbe

0x00053b44
0x0005
$0x00004140,%e

je

0x0005

+272 00053a80 3d60410000

cmpl

$0x00004160,%e

ax
+277 00053a85
3a26
+279 00053a87
0xd8(%ebp)
+283 00053a8b
+289 00053a91
p),%edx
+295 00053a97
ebp),%ecx
+298 00053a9a
edx,%ecx),%ebx
+302 00053a9e
p),%eax
+308 00053aa4
%esp)
+311 00053aa7
+316 00053aac
edx
+318 00053aae
p),%ecx
+324 00053ab4
,%eax
+326 00053ab6
%ecx)
+328 00053ab8
edx),%eax
+331 00053abb
x04(%ecx)
+334 00053abe
edx),%eax
+337 00053ac1
x08(%ecx)
+340 00053ac4
%edx
+343 00053ac7
%ecx
+346 00053aca
p),%ecx
+352 00053ad0
3ab4
+354 00053ad2
+359 00053ad7
ebp),%edx
+362 00053ada
p),%edx
+368 00053ae0
edx),%eax
+372 00053ae4
di
+375 00053ae7
x
+378 00053aea
+384 00053af0
edx),%ebx
+387 00053af3
esi
+389 00053af5
3b19

759f
837dd836

jne

0x0005

cmpl

$0x36,

'6'
0f8530040000
8b9518ffffff

jne
movl

0x00053ec1
0xffffff18(%eb

8b4d0c

movl

0x0c(%

8d5c0a06

leal

0x06(%

8d852cffffff

leal

890424
e814130100
89da

calll

8d8d2cffffff

leal

0xffffff2c(%eb
movl

%eax,(

movl

0x00064dc0
%ebx,%
0xffffff2c(%eb

8b02

movl

(%edx)

8901

movl

%eax,(

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

83c20c

addl

$0x0c,

83c110

addl

$0x10,

3b8d04ffffff

cmpl

75e2

0xffffff04(%eb
jne

e94fffffff
8b550c

jmp

039518ffffff

addl

movl

0x0005
0x00053a26
0x0c(%
0xffffff18(%eb

0fb74206

movzwl

0x06(%

0fb7f8

movzwl

%ax,%e

6685c0

testw

%ax,%a

0f8436ffffff
8d5a08

je
leal

0x00053a26
0x08(%

31f6

xorl

%esi,%

eb22

jmp

0x0005

+391 00053af7
+400 00053b00
eax
+402 00053b02
3b09
+404 00053b04
%eax)
+406 00053b06
x04(%eax)
+409 00053b09
0xac(%ebp)
+413 00053b0d
+414 00053b0e
%ebx
+417 00053b11
edi
+419 00053b13
+425 00053b19
,%edx
+427 00053b1b
ebx),%ecx
+430 00053b1e
xc0(%ebp)
+433 00053b21
xc4(%ebp)
+436 00053b24
ebp),%eax
+439 00053b27
ebp),%eax
+442 00053b2a
3b00
+444 00053b2c
ebp),%ecx
+447 00053b2f
x08(%esp)
+451 00053b33
x04(%esp)
+455 00053b37
ebp),%eax
+458 00053b3a
%esp)
+461 00053b3d
+466 00053b42
3b0d
+468 00053b44
ebp),%edx
+471 00053b47
p),%edx
+477 00053b4d
ebp),%eax
+480 00053b50
x14(%esp)
+484 00053b54
ebp),%ecx
+487 00053b57
x10(%esp)
+491 00053b5b
ebp),%eax
+494 00053b5e
x0c(%esp)

660f1f840000000000
85c0

nopw

0x00000000(%eax,%eax)
testl
%eax,%

7405

je

0x0005

8910

movl

%edx,(

894804

movl

%ecx,0

8345ac08

addl

$0x08,

46
83c308

incl
addl

%esi
$0x08,

39f7

cmpl

%esi,%

movl

0x00053a26
(%ebx)

8b4b04

movl

0x04(%

8955c0

movl

%edx,0

894dc4

movl

%ecx,0

8b45ac

movl

0xac(%

3b45b0

cmpl

0xb0(%

75d4

jne

0x0005

8d4dc0

leal

0xc0(%

894c2408

movl

%ecx,0

89442404

movl

%eax,0

8d45a8

leal

0xa8(%

890424

movl

%eax,(

0f840dffffff
8b13

e8ceeefdff
ebc9

je

calll
jmp

8b550c
039518ffffff

movl
addl

0x00032a10
0x0005
0x0c(%
0xffffff18(%eb

8d4590

leal

0x90(%

89442414

movl

%eax,0

8d4d84

leal

0x84(%

894c2410

movl

%ecx,0

8d459c

leal

0x9c(%

8944240c

movl

%eax,0

+498 00053b62
ebp),%eax
+501 00053b65
x08(%esp)
+505 00053b69
x04(%esp)
+509 00053b6d
ebp),%edx
+512 00053b70
%esp)
+515 00053b73
+520 00053b78
+525 00053b7d
ebp),%edx
+528 00053b80
p),%edx
+534 00053b86
edx),%eax
+538 00053b8a
cx
+541 00053b8d
0(%ebp)
+547 00053b93
x
+550 00053b96
+556 00053b9c
edx),%ebx
+559 00053b9f
edi
+561 00053ba1
3bd0
+563 00053ba3
)
+569 00053ba9
x)
+576 00053bb0
eax
+578 00053bb2
3bbc
+580 00053bb4
%eax)
+582 00053bb6
x04(%eax)
+585 00053bb9
x08(%eax)
+588 00053bbc
0xb8(%ebp)
+592 00053bc0
+593 00053bc1
%ebx
+596 00053bc4
0(%ebp)
+602 00053bca
+608 00053bd0
,%edx
+610 00053bd2
ebx),%ecx
+613 00053bd5
ebx),%esi
+616 00053bd8

8b45d8

movl

0xd8(%

89442408

movl

%eax,0

89542404

movl

%edx,0

8b5508

movl

0x08(%

891424

movl

%edx,(

movl

0x00053560
0x00053a26
0x0c(%

e8e8f9ffff
e9a9feffff
8b550c

calll
jmp

039518ffffff

addl

0xffffff18(%eb

0fb74206

movzwl

0x06(%

0fb7c8

movzwl

%ax,%e

898d20ffffff

movl

6685c0
0f848afeffff
8d5a08

%ecx,0xffffff2
testw

je

%ax,%a

leal

0x00053a26
0x08(%

31ff

xorl

%edi,%

eb2d

jmp

0x0005

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

85c0

testl

%eax,%

7408

je

0x0005

8910

movl

%edx,(

894804

movl

%ecx,0

897008

movl

%esi,0

8345b80c

addl

$0x0c,

47
83c30c

incl
addl

%edi
$0x0c,

39bd20ffffff

cmpl

0f8456feffff
8b13

je

%edi,0xffffff2
movl

0x00053a26
(%ebx)

8b4b04

movl

0x04(%

8b7308

movl

0x08(%

89956cffffff

movl

%edx,0xffffff6

c(%ebp)
+622 00053bde
0(%ebp)
+628 00053be4
4(%ebp)
+634 00053bea
ebp),%eax
+637 00053bed
ebp),%eax
+640 00053bf0
3bb0
+642 00053bf2
p),%edx
+648 00053bf8
x08(%esp)
+652 00053bfc
x04(%esp)
+656 00053c00
ebp),%ecx
+659 00053c03
%esp)
+662 00053c06
+667 00053c0b
3bc0
+669 00053c0d
ebp),%esi
+672 00053c10
ebp),%edx
+675 00053c13
esi
+677 00053c15
+683 00053c1b
(%ebp)
+693 00053c25
eax
+695 00053c27
eax
+697 00053c29
%eax
+700 00053c2c
c(%ebp)
+706 00053c32
+712 00053c38
p),%eax
+718 00053c3e
%eax
+721 00053c41
%eax),%edi
+724 00053c44
(%ebp)
+734 00053c4e
(%ebp)
+744 00053c58
80(%ebp)
+751 00053c5f
esi
+753 00053c61
edi),%ecx
+756 00053c64
4(%ebp)

898d70ffffff

movl

%ecx,0xffffff7

89b574ffffff

movl

%esi,0xffffff7

8b45b8

movl

0xb8(%

3b45bc

cmpl

0xbc(%

75be

jne

0x0005

8d956cffffff

leal

0xffffff6c(%eb

89542408

movl

%edx,0

89442404

movl

%eax,0

8d4db4

leal

0xb4(%

890c24

movl

%ecx,(

e875effdff
ebb3

calll
jmp

0x00032b80
0x0005

8b7588

movl

0x88(%

8b5584

movl

0x84(%

39d6

cmpl

%edx,%

0f843d020000
c7851cffffff00000000

je
movl

0x00053e58
$0x00000000,0xffffff1c

89f0

movl

%esi,%

29d0

subl

%edx,%

c1f804

sarl

$0x04,

39851cffffff

cmpl

%eax,0xffffff1

0f839d010000
8b851cffffff

jae
movl

0x00053dd5
0xffffff1c(%eb

c1e004

shll

$0x04,

8d3c02

leal

(%edx,

c78578ffffff00000000

movl

$0x00000000,0xffffff78

c7857cffffff00000000

movl

$0x00000000,0xffffff7c

c7458000000000

movl

$0x00000000,0x

31f6

xorl

%esi,%

8d4f04

leal

0x04(%

898d14ffffff

movl

%ecx,0xffffff1

+762 00053c6a
3cc2
+764 00053c6c
eax)
+768 00053c70
eax
+770 00053c72
3c76
+772 00053c74
%eax)
+774 00053c76
7c(%ebp)
+781 00053c7d
p),%edx
+787 00053c83
ebp),%edx
+790 00053c86
+796 00053c8c
edx
+798 00053c8e
3c95
+800 00053c90
ebp),%eax
+803 00053c93
%edx)
+805 00053c95
7c(%ebp)
+812 00053c9c
p),%edx
+818 00053ca2
ebp),%edx
+821 00053ca5
+827 00053cab
edx
+829 00053cad
3cb4
+831 00053caf
ebp),%eax
+834 00053cb2
%edx)
+836 00053cb4
7c(%ebp)
+843 00053cbb
+844 00053cbc
p),%ecx
+850 00053cc2
edi),%edx
+853 00053cc5
ecx),%eax
+856 00053cc8
eax
+858 00053cca
%eax
+861 00053ccd
esi
+863 00053ccf
+869 00053cd5
%esi,4),%eax
+872 00053cd8
%eax,2),%eax

eb56

jmp

0x0005

0f1f4000

nopl

0x00(%

85c0

testl

%eax,%

7402

je

0x0005

8918

movl

%ebx,(

83857cffffff04

addl

$0x04,0xffffff

8b957cffffff

movl

0xffffff7c(%eb

3b5580
0f849d000000
85d2

cmpl
je
testl

0x80(%
0x00053d29
%edx,%

7405

je

0x0005

8b45cc

movl

0xcc(%

8902

movl

%eax,(

83857cffffff04

addl

$0x04,0xffffff

8b957cffffff

movl

0xffffff7c(%eb

3b5580
0f84a6000000
85d2

cmpl
je
testl

0x80(%
0x00053d51
%edx,%

7405

je

0x0005

8b45c8

movl

0xc8(%

8902

movl

%eax,(

83857cffffff04

addl

46
8b8d14ffffff

movl

$0x04,0xffffff
incl

%esi
0xffffff14(%eb

8b5704

movl

0x04(%

8b4104

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c6

cmpl

%eax,%

movl

0x00053d6f
(%edx,

leal

(%eax,

0f839a000000
8b04b2
8d0440

jae

+875 00053cdb
ebp),%ecx
+878 00053cde
%eax,4),%ebx
+881 00053ce1
xd0(%ebp)
+884 00053ce4
ecx,%eax,4),%edx
+888 00053ce8
xcc(%ebp)
+891 00053ceb
ecx,%eax,4),%eax
+895 00053cef
xc8(%ebp)
+898 00053cf2
p),%eax
+904 00053cf8
ebp),%eax
+907 00053cfb
+913 00053d01
ebp),%edx
+916 00053d04
x08(%esp)
+920 00053d08
x04(%esp)
+924 00053d0c
p),%ecx
+930 00053d12
%esp)
+933 00053d15
+938 00053d1a
p),%edx
+944 00053d20
ebp),%edx
+947 00053d23
+953 00053d29
ebp),%eax
+956 00053d2c
x08(%esp)
+960 00053d30
x04(%esp)
+964 00053d34
p),%edx
+970 00053d3a
%esp)
+973 00053d3d
+978 00053d42
p),%edx
+984 00053d48
ebp),%edx
+987 00053d4b
+993 00053d51
ebp),%ecx
+996 00053d54
x08(%esp)
+1000 00053d58
x04(%esp)
+1004 00053d5c
p),%eax
+1010 00053d62

8b4d9c

movl

0x9c(%

8b1c81

movl

(%ecx,

895dd0

movl

%ebx,0

8b548104

movl

0x04(%

8955cc

movl

%edx,0

8b448108

movl

0x08(%

8945c8

movl

%eax,0

8b857cffffff

movl

3b4580

0xffffff7c(%eb
cmpl

0x80(%

leal

0x00053c70
0xd0(%

89542408

movl

%edx,0

89442404

movl

%eax,0

0f856fffffff
8d55d0

8d8d78ffffff

jne

leal

890c24
e8b61bfcff
8b957cffffff

0xffffff78(%eb
movl

calll
movl

3b5580

%ecx,(
0x000158d0
0xffffff7c(%eb

cmpl

0x80(%

leal

0x00053c8c
0xcc(%

89442408

movl

%eax,0

89542404

movl

%edx,0

0f8563ffffff
8d45cc

8d9578ffffff

jne

leal

891424
e88e1bfcff
8b957cffffff

0xffffff78(%eb
movl

calll
movl

3b5580

%edx,(
0x000158d0
0xffffff7c(%eb

cmpl

0x80(%

leal

0x00053cab
0xc8(%

894c2408

movl

%ecx,0

89542404

movl

%edx,0

0f855affffff
8d4dc8

8d8578ffffff
890424

jne

leal

0xffffff78(%eb
movl

%eax,(

%esp)
+1013 00053d65 e8661bfcff
+1018 00053d6a e94cffffff
+1023 00053d6f 897c2418
x18(%esp)
+1027 00053d73 8b4514
ebp),%eax
+1030 00053d76 89442414
x14(%esp)
+1034 00053d7a 8d55a8
ebp),%edx
+1037 00053d7d 89542410
x10(%esp)
+1041 00053d81 8d4d90
ebp),%ecx
+1044 00053d84 894c240c
x0c(%esp)
+1048 00053d88 8d8578ffffff
p),%eax
+1054 00053d8e 89442408
x08(%esp)
+1058 00053d92 8d55b4
ebp),%edx
+1061 00053d95 89542404
x04(%esp)
+1065 00053d99 8b4d08
ebp),%ecx
+1068 00053d9c 890c24
%esp)
+1071 00053d9f e89cdbffff
+1076 00053da4 8b8578ffffff
p),%eax
+1082 00053daa 85c0
eax
+1084 00053dac 7408
3db6
+1086 00053dae 890424
%esp)
+1089 00053db1 e8b8ef0a00
operator delete(void*)
+1094 00053db6 ff851cffffff
p)
+1100 00053dbc 8b5584
ebp),%edx
+1103 00053dbf 8b7588
ebp),%esi
+1106 00053dc2 89f0
eax
+1108 00053dc4 29d0
eax
+1110 00053dc6 c1f804
%eax
+1113 00053dc9 39851cffffff
c(%ebp)
+1119 00053dcf 0f8263feffff
+1125 00053dd5 39d6
esi
+1127 00053dd7 7429
3e02
+1129 00053dd9 89d3

calll
jmp
movl

0x000158d0
0x00053cbb
%edi,0

movl

0x14(%

movl

%eax,0

leal

0xa8(%

movl

%edx,0

leal

0x90(%

movl

%ecx,0

leal

0xffffff78(%eb
movl

%eax,0

leal

0xb4(%

movl

%edx,0

movl

0x08(%

movl

%ecx,(

calll
movl

0x00051940
0xffffff78(%eb
testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e

incl

0xffffff1c(%eb
movl

0x84(%

movl

0x88(%

movl

%esi,%

subl

%edx,%

sarl

$0x04,

cmpl

%eax,0xffffff1

jb
cmpl

0x00053c38
%edx,%

je

0x0005

movl

%edx,%

ebx
+1131 00053ddb 8b4304
ebx),%eax
+1134 00053dde 85c0
eax
+1136 00053de0 7408
3dea
+1138 00053de2 890424
%esp)
+1141 00053de5 e884ef0a00
operator delete(void*)
+1146 00053dea 8b03
,%eax
+1148 00053dec 8d78f4
eax),%edi
+1151 00053def 3b3d88801300
i
+1157 00053df5 0f85f9000000
+1163 00053dfb 83c310
%ebx
+1166 00053dfe 39de
esi
+1168 00053e00 75d9
3ddb
+1170 00053e02 8b4584
ebp),%eax
+1173 00053e05 85c0
eax
+1175 00053e07 7408
3e11
+1177 00053e09 890424
%esp)
+1180 00053e0c e85def0a00
operator delete(void*)
+1185 00053e11 8b4590
ebp),%eax
+1188 00053e14 85c0
eax
+1190 00053e16 7408
3e20
+1192 00053e18 890424
%esp)
+1195 00053e1b e84eef0a00
operator delete(void*)
+1200 00053e20 8b459c
ebp),%eax
+1203 00053e23 85c0
eax
+1205 00053e25 7408
3e2f
+1207 00053e27 890424
%esp)
+1210 00053e2a e83fef0a00
operator delete(void*)
+1215 00053e2f 8b45a8
ebp),%eax
+1218 00053e32 85c0
eax
+1220 00053e34 7408
3e3e

movl

0x04(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

(%ebx)

leal

0xf4(%

cmpl

0x00138088,%ed

jne
addl

0x00053ef4
$0x10,

cmpl

%ebx,%

jne

0x0005

movl

0x84(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x90(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x9c(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0xa8(%

testl

%eax,%

je

0x0005

+1222 00053e36 890424


movl
%eax,(
%esp)
+1225 00053e39 e830ef0a00
calll
0x00102d6e
operator delete(void*)
+1230 00053e3e 8b45b4
movl
0xb4(%
ebp),%eax
+1233 00053e41 85c0
testl
%eax,%
eax
+1235 00053e43 7408
je
0x0005
3e4d
+1237 00053e45 890424
movl
%eax,(
%esp)
+1240 00053e48 e821ef0a00
calll
0x00102d6e
operator delete(void*)
+1245 00053e4d 81c41c010000
addl
$0x0000011c,%e
sp
+1251 00053e53 5b
popl
%ebx
+1252 00053e54 5e
popl
%esi
+1253 00053e55 5f
popl
%edi
+1254 00053e56 c9
leave
+1255 00053e57 c3
ret
+1256 00053e58 8d45e7
leal
0xe7(%
ebp),%eax
+1259 00053e5b 89442408
movl
%eax,0
x08(%esp)
+1263 00053e5f c74424042c570d00
movl
$0x000d572c,0x
04(%esp)
Default
+1271 00053e67 8d5dd4
leal
0xd4(%
ebp),%ebx
+1274 00053e6a 891c24
movl
%ebx,(
%esp)
+1277 00053e6d e84eee0a00
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+1282 00053e72 895c2418
movl
%ebx,0
x18(%esp)
+1286 00053e76 8b4514
movl
0x14(%
ebp),%eax
+1289 00053e79 89442414
movl
%eax,0
x14(%esp)
+1293 00053e7d 8d45a8
leal
0xa8(%
ebp),%eax
+1296 00053e80 89442410
movl
%eax,0
x10(%esp)
+1300 00053e84 8d4590
leal
0x90(%
ebp),%eax
+1303 00053e87 8944240c
movl
%eax,0
x0c(%esp)
+1307 00053e8b 8d459c
leal
0x9c(%
ebp),%eax
+1310 00053e8e 89442408
movl
%eax,0
x08(%esp)
+1314 00053e92 8d45b4
leal
0xb4(%
ebp),%eax
+1317 00053e95 89442404
movl
%eax,0
x04(%esp)
+1321 00053e99 8b5508
movl
0x08(%
ebp),%edx
+1324 00053e9c 891424
movl
%edx,(
%esp)

+1327 00053e9f e89cdaffff


calll
0x00051940
+1332 00053ea4 8b5dd4
movl
0xd4(%
ebp),%ebx
+1335 00053ea7 83eb0c
subl
$0x0c,
%ebx
+1338 00053eaa 3b1d88801300
cmpl
0x00138088,%eb
x
+1344 00053eb0 0f8567010000
jne
0x0005401d
+1350 00053eb6 8b7588
movl
0x88(%
ebp),%esi
+1353 00053eb9 8b5584
movl
0x84(%
ebp),%edx
+1356 00053ebc e914ffffff
jmp
0x00053dd5
+1361 00053ec1 c7042404000000
movl
$0x00000004,(%
esp)
+1368 00053ec8 e8b3ee0a00
calll
0x00102d80
___cxa_allocate_exception
+1373 00053ecd 8b15a0801300
movl
0x001380a0,%ed
x
+1379 00053ed3 83c208
addl
$0x08,
%edx
+1382 00053ed6 8910
movl
%edx,(
%eax)
+1384 00053ed8 8b1590801300
movl
0x00138090,%ed
x
+1390 00053ede 89542408
movl
%edx,0
x08(%esp)
+1394 00053ee2 8b1594801300
movl
0x00138094,%ed
x
+1400 00053ee8 89542404
movl
%edx,0
x04(%esp)
+1404 00053eec 890424
movl
%eax,(
%esp)
+1407 00053eef e8c2ee0a00
calll
0x00102db6
___cxa_throw
+1412 00053ef4 83e804
subl
$0x04,
%eax
+1415 00053ef7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1423 00053eff 890424
movl
%eax,(
%esp)
+1426 00053f02 e847ed0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1431 00053f07 85c0
testl
%eax,%
eax
+1433 00053f09 0f8fecfeffff
jg
0x00053dfb
+1439 00053f0f 8d4de3
leal
0xe3(%
ebp),%ecx
+1442 00053f12 894c2404
movl
%ecx,0
x04(%esp)
+1446 00053f16 893c24
movl
%edi,(
%esp)
+1449 00053f19 e866ed0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1454 00053f1e e9d8feffff
jmp
0x00053dfb
+1459 00053f23 89c6
movl
%eax,%
esi
+1461 00053f25 8b4588
movl
0x88(%
ebp),%eax

+1464 00053f28 898524ffffff


4(%ebp)
+1470 00053f2e 8b4584
ebp),%eax
+1473 00053f31 398524ffffff
4(%ebp)
+1479 00053f37 7429
3f62
+1481 00053f39 89c3
ebx
+1483 00053f3b 8b4304
ebx),%eax
+1486 00053f3e 85c0
eax
+1488 00053f40 7408
3f4a
+1490 00053f42 890424
%esp)
+1493 00053f45 e824ee0a00
operator delete(void*)
+1498 00053f4a 8b03
,%eax
+1500 00053f4c 8d78f4
eax),%edi
+1503 00053f4f 3b3d88801300
i
+1509 00053f55 7560
3fb7
+1511 00053f57 83c310
%ebx
+1514 00053f5a 399d24ffffff
4(%ebp)
+1520 00053f60 75d9
3f3b
+1522 00053f62 8b4584
ebp),%eax
+1525 00053f65 85c0
eax
+1527 00053f67 7408
3f71
+1529 00053f69 890424
%esp)
+1532 00053f6c e8fded0a00
operator delete(void*)
+1537 00053f71 89f3
ebx
+1539 00053f73 8b4590
ebp),%eax
+1542 00053f76 85c0
eax
+1544 00053f78 7408
3f82
+1546 00053f7a 890424
%esp)
+1549 00053f7d e8eced0a00
operator delete(void*)
+1554 00053f82 8b459c
ebp),%eax
+1557 00053f85 85c0
eax

movl

%eax,0xffffff2
movl

cmpl

0x84(%
%eax,0xffffff2

je

0x0005

movl

%eax,%

movl

0x04(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

(%ebx)

leal

0xf4(%

cmpl

0x00138088,%ed
jne

0x0005

addl

$0x10,

cmpl

%ebx,0xffffff2
jne

0x0005

movl

0x84(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

%esi,%

movl

0x90(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x9c(%

testl

%eax,%

+1559 00053f87 7408


je
0x0005
3f91
+1561 00053f89 890424
movl
%eax,(
%esp)
+1564 00053f8c e8dded0a00
calll
0x00102d6e
operator delete(void*)
+1569 00053f91 8b45a8
movl
0xa8(%
ebp),%eax
+1572 00053f94 85c0
testl
%eax,%
eax
+1574 00053f96 7408
je
0x0005
3fa0
+1576 00053f98 890424
movl
%eax,(
%esp)
+1579 00053f9b e8ceed0a00
calll
0x00102d6e
operator delete(void*)
+1584 00053fa0 8b45b4
movl
0xb4(%
ebp),%eax
+1587 00053fa3 85c0
testl
%eax,%
eax
+1589 00053fa5 7408
je
0x0005
3faf
+1591 00053fa7 890424
movl
%eax,(
%esp)
+1594 00053faa e8bfed0a00
calll
0x00102d6e
operator delete(void*)
+1599 00053faf 891c24
movl
%ebx,(
%esp)
+1602 00053fb2 e891ec0a00
calll
0x00102c48
__Unwind_Resume
+1607 00053fb7 83e804
subl
$0x04,
%eax
+1610 00053fba c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1618 00053fc2 890424
movl
%eax,(
%esp)
+1621 00053fc5 e884ec0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1626 00053fca 85c0
testl
%eax,%
eax
+1628 00053fcc 7f89
jg
0x0005
3f57
+1630 00053fce 8d55e4
leal
0xe4(%
ebp),%edx
+1633 00053fd1 89542404
movl
%edx,0
x04(%esp)
+1637 00053fd5 893c24
movl
%edi,(
%esp)
+1640 00053fd8 e8a7ec0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1645 00053fdd e975ffffff
jmp
0x00053f57
+1650 00053fe2 89c6
movl
%eax,%
esi
+1652 00053fe4 8b8578ffffff
movl
0xffffff78(%eb
p),%eax
+1658 00053fea 85c0
testl
%eax,%
eax
+1660 00053fec 0f8433ffffff
je
0x00053f25
+1666 00053ff2 890424
movl
%eax,(

%esp)
+1669 00053ff5 e874ed0a00
calll
0x00102d6e
operator delete(void*)
+1674 00053ffa e926ffffff
jmp
0x00053f25
+1679 00053fff e91fffffff
jmp
0x00053f23
+1684 00054004 89c6
movl
%eax,%
esi
+1686 00054006 8b4584
movl
0x84(%
ebp),%eax
+1689 00054009 85c0
testl
%eax,%
eax
+1691 0005400b 0f8558ffffff
jne
0x00053f69
+1697 00054011 e95bffffff
jmp
0x00053f71
+1702 00054016 89c6
movl
%eax,%
esi
+1704 00054018 e945ffffff
jmp
0x00053f62
+1709 0005401d 8d4308
leal
0x08(%
ebx),%eax
+1712 00054020 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1720 00054028 890424
movl
%eax,(
%esp)
+1723 0005402b e81eec0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1728 00054030 85c0
testl
%eax,%
eax
+1730 00054032 0f8f7efeffff
jg
0x00053eb6
+1736 00054038 8d45e5
leal
0xe5(%
ebp),%eax
+1739 0005403b 89442404
movl
%eax,0
x04(%esp)
+1743 0005403f 891c24
movl
%ebx,(
%esp)
+1746 00054042 e83dec0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1751 00054047 8b7588
movl
0x88(%
ebp),%esi
+1754 0005404a 8b5584
movl
0x84(%
ebp),%edx
+1757 0005404d e983fdffff
jmp
0x00053dd5
+1762 00054052 89c6
movl
%eax,%
esi
+1764 00054054 8b5dd4
movl
0xd4(%
ebp),%ebx
+1767 00054057 83eb0c
subl
$0x0c,
%ebx
+1770 0005405a 3b1d88801300
cmpl
0x00138088,%eb
x
+1776 00054060 0f84bffeffff
je
0x00053f25
+1782 00054066 8d4308
leal
0x08(%
ebx),%eax
+1785 00054069 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1793 00054071 890424
movl
%eax,(
%esp)
+1796 00054074 e8d5eb0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1801 00054079 85c0
testl
%eax,%
eax

+1803 0005407b 0f8fa4feffff


jg
0x00053f25
+1809 00054081 8d45e6
leal
0xe6(%
ebp),%eax
+1812 00054084 89442404
movl
%eax,0
x04(%esp)
+1816 00054088 891c24
movl
%ebx,(
%esp)
+1819 0005408b e8f4eb0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1824 00054090 e990feffff
jmp
0x00053f25
+1829 00054095 e989feffff
jmp
0x00053f23
+1834 0005409a e984feffff
jmp
0x00053f23
+1839 0005409f 90
nop
+0

000540a0 55

pushl

%ebp
+1
000540a1 89e5
movl
%esp,%ebp
+3
000540a3 57
pushl
%edi
+4
000540a4 56
pushl
%esi
+5
000540a5 53
pushl
%ebx
+6
000540a6 83ec4c
subl
$0x4c,%esp
+9
000540a9 8b7d0c
movl
0x0c(%ebp),%edi
+12 000540ac 8b7510
movl
0x10(%
ebp),%esi
+15 000540af a188801300
movl
0x00138088,%ea
x
+20 000540b4 8945d4
movl
%eax,0
xd4(%ebp)
+23 000540b7 83c00c
addl
$0x0c,
%eax
+26 000540ba 8945d8
movl
%eax,0
xd8(%ebp)
+29 000540bd bb06000000
movl
$0x00000006,%e
bx
+34 000540c2 eb27
jmp
0x0005
40eb
+36 000540c4 660f1f440000
nopw
0x00(%eax,%eax
)
+42 000540ca 660f1f440000
nopw
0x00(%eax,%eax
)
+48 000540d0 0fbec0
movsbl
%al,%e
ax
+51 000540d3 43
incl
%ebx
+52 000540d4 89442408
movl
%eax,0
x08(%esp)
+56 000540d8 c744240401000000
movl
$0x00000001,0x
04(%esp)
+64 000540e0 8d45d8
leal
0xd8(%
ebp),%eax
+67 000540e3 890424
movl
%eax,(
%esp)
+70 000540e6 e8b7eb0a00
calll
0x00102ca2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::appe

nd(unsigned long,
+75 000540eb
%edi),%eax
+79 000540ef
l
+81 000540f1
40d0
+83 000540f3
+84 000540f4
ebx
+86 000540f6
4107
+88 000540f8
415c
+90 000540fa
)
+96 00054100
ebp),%ebx
+99 00054103
esi
+101 00054105
415c
+103 00054107
x14(%esp)
+107 0005410b
ebp),%eax
+110 0005410e
x10(%esp)
+114 00054112
ebp),%eax
+117 00054115
x0c(%esp)
+121 00054119
x08(%esp)
+125 0005411d
x04(%esp)
+129 00054121
ebp),%eax
+132 00054124
%esp)
+135 00054127
+140 0005412c
e0(%ebp)
+147 00054133
4100
+149 00054135
%ebx),%edx
+152 00054138
ebp),%eax
+155 0005413b
x0c(%esp)
+159 0005413f
ebp),%eax
+162 00054142
x08(%esp)
+166 00054146
x04(%esp)
+170 0005414a
ebp),%eax
+173 0005414d

char)
0fb6043b

movzbl

(%ebx,

84c0

testb

%al,%a

75dd

jne

0x0005

43
39f3

incl
cmpl

%ebx
%esi,%

720f

jb

0x0005

eb62

jmp

0x0005

660f1f440000

nopw

0x00(%eax,%eax

035ddc

addl

0xdc(%

39de

cmpl

%ebx,%

7655

jbe

0x0005

895c2414

movl

%ebx,0

8d45dc

leal

0xdc(%

89442410

movl

%eax,0

8d45e0

leal

0xe0(%

8944240c

movl

%eax,0

89742408

movl

%esi,0

897c2404

movl

%edi,0

8b4508

movl

0x08(%

890424

movl

%eax,(

e894c5ffff
817de000410000

calll
cmpl

0x000506c0
$0x00004100,0x

75cb

jne

0x0005

8d141f

leal

(%edi,

8d45d8

leal

0xd8(%

8944240c

movl

%eax,0

8b45dc

movl

0xdc(%

89442408

movl

%eax,0

89542404

movl

%edx,0

8b4508

movl

0x08(%

890424

movl

%eax,(

%esp)
+176 00054150 e81bf8ffff
calll
0x00053970
+181 00054155 035ddc
addl
0xdc(%
ebp),%ebx
+184 00054158 39de
cmpl
%ebx,%
esi
+186 0005415a 77ab
ja
0x0005
4107
+188 0005415c 8b5dd8
movl
0xd8(%
ebp),%ebx
+191 0005415f 83eb0c
subl
$0x0c,
%ebx
+194 00054162 395dd4
cmpl
%ebx,0
xd4(%ebp)
+197 00054165 7508
jne
0x0005
416f
+199 00054167 83c44c
addl
$0x4c,
%esp
+202 0005416a 5b
popl
%ebx
+203 0005416b 5e
popl
%esi
+204 0005416c 5f
popl
%edi
+205 0005416d c9
leave
+206 0005416e c3
ret
+207 0005416f 8d4308
leal
0x08(%
ebx),%eax
+210 00054172 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+218 0005417a 890424
movl
%eax,(
%esp)
+221 0005417d e8ccea0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+226 00054182 85c0
testl
%eax,%
eax
+228 00054184 7fe1
jg
0x0005
4167
+230 00054186 8d45e6
leal
0xe6(%
ebp),%eax
+233 00054189 89442404
movl
%eax,0
x04(%esp)
+237 0005418d 891c24
movl
%ebx,(
%esp)
+240 00054190 e8efea0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+245 00054195 ebd0
jmp
0x0005
4167
+247 00054197 89c6
movl
%eax,%
esi
+249 00054199 8b5dd8
movl
0xd8(%
ebp),%ebx
+252 0005419c 83eb0c
subl
$0x0c,
%ebx
+255 0005419f 395dd4
cmpl
%ebx,0
xd4(%ebp)
+258 000541a2 750c
jne
0x0005
41b0
+260 000541a4 893424
movl
%esi,(
%esp)
+263 000541a7 e89cea0a00
calll
0x00102c48
__Unwind_Resume

+268 000541ac 89c6


movl
%eax,%
esi
+270 000541ae ebf4
jmp
0x0005
41a4
+272 000541b0 8d4308
leal
0x08(%
ebx),%eax
+275 000541b3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+283 000541bb 890424
movl
%eax,(
%esp)
+286 000541be e88bea0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+291 000541c3 85c0
testl
%eax,%
eax
+293 000541c5 7fdd
jg
0x0005
41a4
+295 000541c7 8d45e7
leal
0xe7(%
ebp),%eax
+298 000541ca 89442404
movl
%eax,0
x04(%esp)
+302 000541ce 891c24
movl
%ebx,(
%esp)
+305 000541d1 e8aeea0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+310 000541d6 ebcc
jmp
0x0005
41a4
+312 000541d8 ebd2
jmp
0x0005
41ac
+314 000541da 660f1f440000
nopw
0x00(%eax,%eax
)
+0

000541e0 55

pushl

%ebp
+1
000541e1 89e5
%esp,%ebp
+3
000541e3 57
%edi
+4
000541e4 56
%esi
+5
000541e5 53
%ebx
+6
000541e6 81ec8c000000
0008c,%esp
+12 000541ec 8b7d0c
ebp),%edi
+15 000541ef a188801300
x
+20 000541f4 894594
x94(%ebp)
+23 000541f7 83c00c
%eax
+26 000541fa 89459c
x9c(%ebp)
+29 000541fd 8945a0
xa0(%ebp)
+32 00054200 8b1504811300
x
+38 00054206 8b02
,%eax

movl
pushl
pushl
pushl
subl

$0x000

movl

0x0c(%

movl

0x00138088,%ea
movl

%eax,0

addl

$0x0c,

movl

%eax,0

movl

%eax,0

movl

0x00138104,%ed
movl

(%edx)

+40 00054208
xcc(%ebp)
+43 0005420b
edx),%eax
+46 0005420e
xd0(%ebp)
+49 00054211
edx),%eax
+52 00054214
xd4(%ebp)
+55 00054217
0x10(%ebp)
+59 0005421b
+65 00054221
0x91(%ebp)
+69 00054225
0x92(%ebp)
+73 00054229
0x93(%ebp)
+77 0005422d
si
+82 00054232
x)
+89 00054239
x)
+96 00054240
x14(%esp)
+100 00054244
ebp),%eax
+103 00054247
x10(%esp)
+107 0005424b
ebp),%eax
+110 0005424e
x0c(%esp)
+114 00054252
ebp),%eax
+117 00054255
x08(%esp)
+121 00054259
x04(%esp)
+125 0005425d
ebp),%eax
+128 00054260
%esp)
+131 00054263
+136 00054268
ebp),%ebx
+139 0005426b
x),%eax
+145 00054271
%eax
+148 00054274
42a0
+150 00054276
eax,4)
+157 0005427d
%ecx),%edx
+160 00054280
,%eax

8945cc

movl

%eax,0

8b4204

movl

0x04(%

8945d0

movl

%eax,0

8b4208

movl

0x08(%

8945d4

movl

%eax,0

837d1006

cmpl

$0x06,

movb

0x0005455c
$0x00,

c6459200

movb

$0x00,

c6459300

movb

$0x00,

0f863b030000
c6459100

jbe

be06000000

movl

$0x00000006,%e

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

89742414

movl

%esi,0

8d45d8

leal

0xd8(%

89442410

movl

%eax,0

8d45dc

leal

0xdc(%

8944240c

movl

%eax,0

8b4510

movl

0x10(%

89442408

movl

%eax,0

897c2404

movl

%edi,0

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000506c0
0xdc(%

e858c4ffff
8b5ddc

calll

8d83f04fffff

leal

0xffff4ff0(%eb

83f812

cmpl

$0x12,

772a

ja

0x0005

ff2485401f1000

jmp

*0x00101f40(,%

8d140f

leal

(%edi,

8b02

movl

(%edx)

+162 00054282
xbc(%ebp)
+165 00054285
edx),%eax
+168 00054288
xc0(%ebp)
+171 0005428b
edx),%eax
+174 0005428e
xc4(%ebp)
+177 00054291
0x93(%ebp)
+181 00054295
)
+186 0005429a
)
+192 000542a0
ebp),%esi
+195 000542a3
x10(%ebp)
+198 000542a6
4240
+200 000542a8
ebp),%eax
+203 000542ab
%eax
+206 000542ae
,%edx
+208 000542b0
edx
+210 000542b2
42be
+212 000542b4
0x91(%ebp)
+216 000542b8
+222 000542be
ebp),%ebx
+225 000542c1
%ebx
+228 000542c4
x94(%ebp)
+231 000542c7
+237 000542cd
ebp),%ebx
+240 000542d0
%ebx
+243 000542d3
x94(%ebp)
+246 000542d6
+252 000542dc
sp
+258 000542e2
+259 000542e3
+260 000542e4
+261 000542e5
+262 000542e6
+263 000542e7
esi,%edi),%ecx
+267 000542eb
ecx

8945bc

movl

%eax,0

8b4204

movl

0x04(%

8945c0

movl

%eax,0

8b4208

movl

0x08(%

8945c4

movl

%eax,0

c6459301

movb

$0x01,

0f1f440000

nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

0375d8

addl

0xd8(%

397510

cmpl

%esi,0

7798

ja

0x0005

8b459c

movl

0x9c(%

83e80c

subl

$0x0c,

8b10

movl

(%eax)

85d2

testl

%edx,%

740a

je

0x0005

807d9100

cmpb

$0x00,

movl

0x00054460
0xa0(%

83eb0c

subl

$0x0c,

395d94

cmpl

%ebx,0

movl

0x000545a0
0x9c(%

83eb0c

subl

$0x0c,

395d94

cmpl

%ebx,0

0f85a2010000
8b5da0

0f85d3020000
8b5d9c

0f8591020000
81c48c000000

jne

jne

jne
addl

0x0005456d
$0x0000008c,%e

5b
5e
5f
c9
c3
8b4c3e10

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

85c9

testl

%ecx,%

0x10(%

+269 000542ed
42a0
+271 000542ef
esi),%ecx
+274 000542f2
),%edx
+279 000542f7
esi),%eax
+282 000542fa
%dl
+285 000542fd
ecx
+288 00054300
ecx),%eax
+291 00054303
%dl
+294 00054306
ecx
+297 00054309
ecx),%eax
+300 0005430c
%dl
+303 0005430f
ecx
+306 00054312
ecx),%eax
+309 00054315
%dl
+312 00054318
ecx
+315 0005431b
ecx),%eax
+318 0005431e
%edx
+321 00054321
ecx
+324 00054324
bx
+330 0005432a
+336 00054330
bx
+342 00054336
+348 0005433c
bx
+354 00054342
+360 00054348
%ecx),%edx
+363 0005434b
,%eax
+365 0005434d
xa4(%ebp)
+368 00054350
edx),%eax
+371 00054353
xa8(%ebp)
+374 00054356
edx),%eax
+377 00054359
xac(%ebp)
+380 0005435c

74b1

je

0x0005

8d4e1a

leal

0x1a(%

0fb7543e18

movzwl

0x18(%esi,%edi

8d461e

leal

0x1e(%

f6c201

testb

$0x01,

0f45c8

cmovnel

%eax,%

8d4104

leal

0x04(%

f6c202

testb

$0x02,

0f45c8

cmovnel

%eax,%

8d4104

leal

0x04(%

f6c204

testb

$0x04,

0f45c8

cmovnel

%eax,%

8d4104

leal

0x04(%

f6c208

testb

$0x08,

0f45c8

cmovnel

%eax,%

8d4104

leal

0x04(%

83e210

andl

$0x10,

0f45c8

cmovnel

%eax,%

81fb21b00000

cmpl

$0x0000b021,%e

0f84f3000000
81fb22b00000

je
cmpl

0x00054423
$0x0000b022,%e

0f8441ffffff
81fb20b00000

je
cmpl

0x0005427d
$0x0000b020,%e

0f8558ffffff
8d140f

jne
leal

0x000542a0
(%edi,

8b02

movl

(%edx)

8945a4

movl

%eax,0

8b4204

movl

0x04(%

8945a8

movl

%eax,0

8b4208

movl

0x08(%

8945ac

movl

%eax,0

c6459101

movb

$0x01,

0x91(%ebp)
+384 00054360 0375d8
addl
0xd8(%
ebp),%esi
+387 00054363 397510
cmpl
%esi,0
x10(%ebp)
+390 00054366 0f87d4feffff
ja
0x00054240
+396 0005436c e937ffffff
jmp
0x000542a8
+401 00054371 0f1f8000000000
nopl
0x00000000(%ea
x)
+408 00054378 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+416 00054380 8b45d8
movl
0xd8(%
ebp),%eax
+419 00054383 83e806
subl
$0x06,
%eax
+422 00054386 8d543e06
leal
0x06(%
esi,%edi),%edx
+426 0005438a 89442408
movl
%eax,0
x08(%esp)
+430 0005438e 89542404
movl
%edx,0
x04(%esp)
+434 00054392 8d45a0
leal
0xa0(%
ebp),%eax
+437 00054395 890424
movl
%eax,(
%esp)
+440 00054398 e8f9e80a00
calll
0x00102c96
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::appe
nd(char const*, unsigned long)
+445 0005439d 0375d8
addl
0xd8(%
ebp),%esi
+448 000543a0 397510
cmpl
%esi,0
x10(%ebp)
+451 000543a3 0f8797feffff
ja
0x00054240
+457 000543a9 e9fafeffff
jmp
0x000542a8
+462 000543ae 6690
nop
+464 000543b0 8d1437
leal
(%edi,
%esi),%edx
+467 000543b3 8b4206
movl
0x06(%
edx),%eax
+470 000543b6 8945cc
movl
%eax,0
xcc(%ebp)
+473 000543b9 8b420a
movl
0x0a(%
edx),%eax
+476 000543bc 8945d0
movl
%eax,0
xd0(%ebp)
+479 000543bf 8b420e
movl
0x0e(%
edx),%eax
+482 000543c2 8945d4
movl
%eax,0
xd4(%ebp)
+485 000543c5 0375d8
addl
0xd8(%
ebp),%esi
+488 000543c8 397510
cmpl
%esi,0
x10(%ebp)
+491 000543cb 0f876ffeffff
ja
0x00054240
+497 000543d1 e9d2feffff
jmp
0x000542a8
+502 000543d6 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+512 000543e0 8d5c3e06
leal
0x06(%
esi,%edi),%ebx
+516 000543e4 eb25
jmp
0x0005

440b
+518 000543e6 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+528 000543f0 0fbec0
movsbl
%al,%e
ax
+531 000543f3 89442408
movl
%eax,0
x08(%esp)
+535 000543f7 c744240401000000
movl
$0x00000001,0x
04(%esp)
+543 000543ff 8d459c
leal
0x9c(%
ebp),%eax
+546 00054402 890424
movl
%eax,(
%esp)
+549 00054405 e898e80a00
calll
0x00102ca2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::appe
nd(unsigned long, char)
+554 0005440a 43
incl
%ebx
+555 0005440b 0fb603
movzbl
(%ebx)
,%eax
+558 0005440e 84c0
testb
%al,%a
l
+560 00054410 75de
jne
0x0005
43f0
+562 00054412 0375d8
addl
0xd8(%
ebp),%esi
+565 00054415 397510
cmpl
%esi,0
x10(%ebp)
+568 00054418 0f8722feffff
ja
0x00054240
+574 0005441e e985feffff
jmp
0x000542a8
+579 00054423 8d140f
leal
(%edi,
%ecx),%edx
+582 00054426 8b02
movl
(%edx)
,%eax
+584 00054428 8945c8
movl
%eax,0
xc8(%ebp)
+587 0005442b 8b4204
movl
0x04(%
edx),%eax
+590 0005442e 8945b0
movl
%eax,0
xb0(%ebp)
+593 00054431 8b4208
movl
0x08(%
edx),%eax
+596 00054434 8945b4
movl
%eax,0
xb4(%ebp)
+599 00054437 8b420c
movl
0x0c(%
edx),%eax
+602 0005443a 8945b8
movl
%eax,0
xb8(%ebp)
+605 0005443d c6459201
movb
$0x01,
0x92(%ebp)
+609 00054441 0375d8
addl
0xd8(%
ebp),%esi
+612 00054444 397510
cmpl
%esi,0
x10(%ebp)
+615 00054447 0f87f3fdffff
ja
0x00054240
+621 0005444d e956feffff
jmp
0x000542a8
+626 00054452 0f1f8000000000
nopl
0x00000000(%ea
x)
+633 00054459 0f1f8000000000
nopl
0x00000000(%ea
x)
+640 00054460 807d9200
cmpb
$0x00,

0x92(%ebp)
+644 00054464 0f8454feffff
je
0x000542be
+650 0005446a 807d9300
cmpb
$0x00,
0x93(%ebp)
+654 0005446e 0f844afeffff
je
0x000542be
+660 00054474 8b45a0
movl
0xa0(%
ebp),%eax
+663 00054477 83e80c
subl
$0x0c,
%eax
+666 0005447a 8b00
movl
(%eax)
,%eax
+668 0005447c 85c0
testl
%eax,%
eax
+670 0005447e 753d
jne
0x0005
44bd
+672 00054480 8b7508
movl
0x08(%
ebp),%esi
+675 00054483 83c620
addl
$0x20,
%esi
+678 00054486 8b5e04
movl
0x04(%
esi),%ebx
+681 00054489 3b5e08
cmpl
0x08(%
esi),%ebx
+684 0005448c 0f841d020000
je
0x000546af
+690 00054492 85db
testl
%ebx,%
ebx
+692 00054494 0f84b7000000
je
0x00054551
+698 0005449a 8d459c
leal
0x9c(%
ebp),%eax
+701 0005449d 89442404
movl
%eax,0
x04(%esp)
+705 000544a1 891c24
movl
%ebx,(
%esp)
+708 000544a4 e81de80a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+713 000544a9 8d5304
leal
0x04(%
ebx),%edx
+716 000544ac 8d45a0
leal
0xa0(%
ebp),%eax
+719 000544af 89442404
movl
%eax,0
x04(%esp)
+723 000544b3 891424
movl
%edx,(
%esp)
+726 000544b6 e80be80a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+731 000544bb eb37
jmp
0x0005
44f4
+733 000544bd 8b7508
movl
0x08(%
ebp),%esi
+736 000544c0 83c614
addl
$0x14,
%esi
+739 000544c3 8b5e04
movl
0x04(%
esi),%ebx
+742 000544c6 3b5e08
cmpl
0x08(%
esi),%ebx
+745 000544c9 0f8400010000
je
0x000545cf

+751 000544cf 85db


testl
%ebx,%
ebx
+753 000544d1 747e
je
0x0005
4551
+755 000544d3 8d459c
leal
0x9c(%
ebp),%eax
+758 000544d6 89442404
movl
%eax,0
x04(%esp)
+762 000544da 891c24
movl
%ebx,(
%esp)
+765 000544dd e8e4e70a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+770 000544e2 8d5304
leal
0x04(%
ebx),%edx
+773 000544e5 8d45a0
leal
0xa0(%
ebp),%eax
+776 000544e8 89442404
movl
%eax,0
x04(%esp)
+780 000544ec 891424
movl
%edx,(
%esp)
+783 000544ef e8d2e70a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+788 000544f4 8d5308
leal
0x08(%
ebx),%edx
+791 000544f7 8b45a4
movl
0xa4(%
ebp),%eax
+794 000544fa 894308
movl
%eax,0
x08(%ebx)
+797 000544fd 8b45a8
movl
0xa8(%
ebp),%eax
+800 00054500 894204
movl
%eax,0
x04(%edx)
+803 00054503 8b45ac
movl
0xac(%
ebp),%eax
+806 00054506 894208
movl
%eax,0
x08(%edx)
+809 00054509 8d5314
leal
0x14(%
ebx),%edx
+812 0005450c 8b45b0
movl
0xb0(%
ebp),%eax
+815 0005450f 894314
movl
%eax,0
x14(%ebx)
+818 00054512 8b45b4
movl
0xb4(%
ebp),%eax
+821 00054515 894204
movl
%eax,0
x04(%edx)
+824 00054518 8b45b8
movl
0xb8(%
ebp),%eax
+827 0005451b 894208
movl
%eax,0
x08(%edx)
+830 0005451e 8d5320
leal
0x20(%
ebx),%edx
+833 00054521 8b45bc
movl
0xbc(%
ebp),%eax
+836 00054524 894320
movl
%eax,0
x20(%ebx)

+839 00054527 8b45c0


movl
0xc0(%
ebp),%eax
+842 0005452a 894204
movl
%eax,0
x04(%edx)
+845 0005452d 8b45c4
movl
0xc4(%
ebp),%eax
+848 00054530 894208
movl
%eax,0
x08(%edx)
+851 00054533 8b45c8
movl
0xc8(%
ebp),%eax
+854 00054536 89432c
movl
%eax,0
x2c(%ebx)
+857 00054539 8d5330
leal
0x30(%
ebx),%edx
+860 0005453c 8b45cc
movl
0xcc(%
ebp),%eax
+863 0005453f 894330
movl
%eax,0
x30(%ebx)
+866 00054542 8b45d0
movl
0xd0(%
ebp),%eax
+869 00054545 894204
movl
%eax,0
x04(%edx)
+872 00054548 8b45d4
movl
0xd4(%
ebp),%eax
+875 0005454b 894208
movl
%eax,0
x08(%edx)
+878 0005454e 8b5e04
movl
0x04(%
esi),%ebx
+881 00054551 8d433c
leal
0x3c(%
ebx),%eax
+884 00054554 894604
movl
%eax,0
x04(%esi)
+887 00054557 e962fdffff
jmp
0x000542be
+892 0005455c c6459100
movb
$0x00,
0x91(%ebp)
+896 00054560 c6459200
movb
$0x00,
0x92(%ebp)
+900 00054564 c6459300
movb
$0x00,
0x93(%ebp)
+904 00054568 e93bfdffff
jmp
0x000542a8
+909 0005456d 8d4308
leal
0x08(%
ebx),%eax
+912 00054570 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+920 00054578 890424
movl
%eax,(
%esp)
+923 0005457b e8cee60a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+928 00054580 85c0
testl
%eax,%
eax
+930 00054582 0f8f54fdffff
jg
0x000542dc
+936 00054588 8d45e0
leal
0xe0(%
ebp),%eax
+939 0005458b 89442404
movl
%eax,0
x04(%esp)
+943 0005458f 891c24
movl
%ebx,(
%esp)
+946 00054592 e8ede60a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+951 00054597 e940fdffff


jmp
0x000542dc
+956 0005459c 0f1f4000
nopl
0x00(%
eax)
+960 000545a0 8d4308
leal
0x08(%
ebx),%eax
+963 000545a3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+971 000545ab 890424
movl
%eax,(
%esp)
+974 000545ae e89be60a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+979 000545b3 85c0
testl
%eax,%
eax
+981 000545b5 0f8f12fdffff
jg
0x000542cd
+987 000545bb 8d45e2
leal
0xe2(%
ebp),%eax
+990 000545be 89442404
movl
%eax,0
x04(%esp)
+994 000545c2 891c24
movl
%ebx,(
%esp)
+997 000545c5 e8bae60a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1002 000545ca e9fefcffff
jmp
0x000542cd
+1007 000545cf 8b4508
movl
0x08(%
ebp),%eax
+1010 000545d2 8b5018
movl
0x18(%
eax),%edx
+1013 000545d5 8d459c
leal
0x9c(%
ebp),%eax
+1016 000545d8 89442408
movl
%eax,0
x08(%esp)
+1020 000545dc 89542404
movl
%edx,0
x04(%esp)
+1024 000545e0 893424
movl
%esi,(
%esp)
+1027 000545e3 e848360000
calll
0x00057c30
+1032 000545e8 e9d1fcffff
jmp
0x000542be
+1037 000545ed 89c6
movl
%eax,%
esi
+1039 000545ef 8b03
movl
(%ebx)
,%eax
+1041 000545f1 8d58f4
leal
0xf4(%
eax),%ebx
+1044 000545f4 395d94
cmpl
%ebx,0
x94(%ebp)
+1047 000545f7 0f854b010000
jne
0x00054748
+1053 000545fd 8b5da0
movl
0xa0(%
ebp),%ebx
+1056 00054600 83eb0c
subl
$0x0c,
%ebx
+1059 00054603 395d94
cmpl
%ebx,0
x94(%ebp)
+1062 00054606 753f
jne
0x0005
4647
+1064 00054608 8b5d9c
movl
0x9c(%
ebp),%ebx
+1067 0005460b 83eb0c
subl
$0x0c,
%ebx
+1070 0005460e 395d94
cmpl
%ebx,0

x94(%ebp)
+1073 00054611 750c
jne
0x0005
461f
+1075 00054613 893424
movl
%esi,(
%esp)
+1078 00054616 e82de60a00
calll
0x00102c48
__Unwind_Resume
+1083 0005461b 89c6
movl
%eax,%
esi
+1085 0005461d ebde
jmp
0x0005
45fd
+1087 0005461f 8d4308
leal
0x08(%
ebx),%eax
+1090 00054622 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1098 0005462a 890424
movl
%eax,(
%esp)
+1101 0005462d e81ce60a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1106 00054632 85c0
testl
%eax,%
eax
+1108 00054634 7fdd
jg
0x0005
4613
+1110 00054636 8d45e3
leal
0xe3(%
ebp),%eax
+1113 00054639 89442404
movl
%eax,0
x04(%esp)
+1117 0005463d 891c24
movl
%ebx,(
%esp)
+1120 00054640 e83fe60a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1125 00054645 ebcc
jmp
0x0005
4613
+1127 00054647 8d4308
leal
0x08(%
ebx),%eax
+1130 0005464a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1138 00054652 890424
movl
%eax,(
%esp)
+1141 00054655 e8f4e50a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1146 0005465a 85c0
testl
%eax,%
eax
+1148 0005465c 7faa
jg
0x0005
4608
+1150 0005465e 8d45e5
leal
0xe5(%
ebp),%eax
+1153 00054661 89442404
movl
%eax,0
x04(%esp)
+1157 00054665 891c24
movl
%ebx,(
%esp)
+1160 00054668 e817e60a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1165 0005466d eb99
jmp
0x0005
4608
+1167 0005466f 89c6
movl
%eax,%
esi
+1169 00054671 8b03
movl
(%ebx)

,%eax
+1171 00054673 8d58f4
leal
0xf4(%
eax),%ebx
+1174 00054676 395d94
cmpl
%ebx,0
x94(%ebp)
+1177 00054679 7482
je
0x0005
45fd
+1179 0005467b 83e804
subl
$0x04,
%eax
+1182 0005467e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1190 00054686 890424
movl
%eax,(
%esp)
+1193 00054689 e8c0e50a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1198 0005468e 85c0
testl
%eax,%
eax
+1200 00054690 0f8f67ffffff
jg
0x000545fd
+1206 00054696 8d45e6
leal
0xe6(%
ebp),%eax
+1209 00054699 89442404
movl
%eax,0
x04(%esp)
+1213 0005469d 891c24
movl
%ebx,(
%esp)
+1216 000546a0 e8dfe50a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1221 000546a5 e953ffffff
jmp
0x000545fd
+1226 000546aa e96cffffff
jmp
0x0005461b
+1231 000546af 8b4508
movl
0x08(%
ebp),%eax
+1234 000546b2 8b5024
movl
0x24(%
eax),%edx
+1237 000546b5 e91bffffff
jmp
0x000545d5
+1242 000546ba 89c6
movl
%eax,%
esi
+1244 000546bc 8b5d9c
movl
0x9c(%
ebp),%ebx
+1247 000546bf 83eb0c
subl
$0x0c,
%ebx
+1250 000546c2 395d94
cmpl
%ebx,0
x94(%ebp)
+1253 000546c5 0f8448ffffff
je
0x00054613
+1259 000546cb 8d4308
leal
0x08(%
ebx),%eax
+1262 000546ce c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1270 000546d6 890424
movl
%eax,(
%esp)
+1273 000546d9 e870e50a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1278 000546de 85c0
testl
%eax,%
eax
+1280 000546e0 0f8f2dffffff
jg
0x00054613
+1286 000546e6 8d45e1
leal
0xe1(%
ebp),%eax
+1289 000546e9 89442404
movl
%eax,0
x04(%esp)
+1293 000546ed 891c24
movl
%ebx,(
%esp)

+1296 000546f0 e88fe50a00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1301 000546f5 e919ffffff
jmp
0x00054613
+1306 000546fa e91cffffff
jmp
0x0005461b
+1311 000546ff 89c6
movl
%eax,%
esi
+1313 00054701 8b5d9c
movl
0x9c(%
ebp),%ebx
+1316 00054704 83eb0c
subl
$0x0c,
%ebx
+1319 00054707 395d94
cmpl
%ebx,0
x94(%ebp)
+1322 0005470a 0f8403ffffff
je
0x00054613
+1328 00054710 8d4308
leal
0x08(%
ebx),%eax
+1331 00054713 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1339 0005471b 890424
movl
%eax,(
%esp)
+1342 0005471e e82be50a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1347 00054723 85c0
testl
%eax,%
eax
+1349 00054725 0f8fe8feffff
jg
0x00054613
+1355 0005472b 8d45e4
leal
0xe4(%
ebp),%eax
+1358 0005472e 89442404
movl
%eax,0
x04(%esp)
+1362 00054732 891c24
movl
%ebx,(
%esp)
+1365 00054735 e84ae50a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1370 0005473a e9d4feffff
jmp
0x00054613
+1375 0005473f 89c6
movl
%eax,%
esi
+1377 00054741 e9cdfeffff
jmp
0x00054613
+1382 00054746 ebf7
jmp
0x0005
473f
+1384 00054748 83e804
subl
$0x04,
%eax
+1387 0005474b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1395 00054753 890424
movl
%eax,(
%esp)
+1398 00054756 e8f3e40a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1403 0005475b 85c0
testl
%eax,%
eax
+1405 0005475d 0f8f9afeffff
jg
0x000545fd
+1411 00054763 8d45e7
leal
0xe7(%
ebp),%eax
+1414 00054766 89442404
movl
%eax,0
x04(%esp)
+1418 0005476a 891c24
movl
%ebx,(
%esp)
+1421 0005476d e812e50a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+1426
+1431
473f
+1433
+1438
473f
+1440
+1445
+1446
ax)

00054772 e986feffff
00054777 ebc6

jmp

00054779 e99dfeffff
0005477e ebbf

jmp

00054780 e996feffff
00054785 90
00054786 662e0f1f840000000000

jmp

+0

nopw

jmp

0x000545fd
0x0005

jmp

0x0005461b
0x0005

0x0005461b
nop
%cs:0x00000000(%eax,%e

00054790 55

pushl

%ebp
+1
00054791 89e5
%esp,%ebp
+3
00054793 57
%edi
+4
00054794 56
%esi
+5
00054795 53
%ebx
+6
00054796 83ec3c
$0x3c,%esp
+9
00054799 8b7510
0x10(%ebp),%esi
+12 0005479c 83fe06
%esi
+15 0005479f 7666
4807
+17 000547a1 bb06000000
bx
+22 000547a6 8d7de4
ebp),%edi
+25 000547a9 eb0c
47b7
+27 000547ab 0f1f440000
)
+32 000547b0 035de0
ebp),%ebx
+35 000547b3 39de
esi
+37 000547b5 7650
4807
+39 000547b7 895c2414
x14(%esp)
+43 000547bb 8d45e0
ebp),%eax
+46 000547be 89442410
x10(%esp)
+50 000547c2 897c240c
x0c(%esp)
+54 000547c6 89742408
x08(%esp)
+58 000547ca 8b450c
ebp),%eax
+61 000547cd 89442404
x04(%esp)
+65 000547d1 8b4508
ebp),%eax
+68 000547d4 890424

movl
pushl
pushl
pushl
subl
movl
cmpl

$0x06,

jbe

0x0005

movl

$0x00000006,%e
leal

0xe4(%

jmp

0x0005

nopl

0x00(%eax,%eax
addl

0xe0(%

cmpl

%ebx,%

jbe

0x0005

movl

%ebx,0

leal

0xe0(%

movl

%eax,0

movl

%edi,0

movl

%esi,0

movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

%esp)
+71 000547d7
+76 000547dc
e4(%ebp)
+83 000547e3
47b0
+85 000547e5
ebp),%eax
+88 000547e8
x08(%esp)
+92 000547ec
ebp),%eax
+95 000547ef
eax
+97 000547f1
x04(%esp)
+101 000547f5
ebp),%eax
+104 000547f8
%esp)
+107 000547fb
+112 00054800
ebp),%ebx
+115 00054803
esi
+117 00054805
47b7
+119 00054807
%esp
+122 0005480a
+123 0005480b
+124 0005480c
+125 0005480d
+126 0005480e
+127 0005480f
+0

e8e4beffff
817de402b00000

calll
cmpl

0x000506c0
$0x0000b002,0x

75cb

jne

0x0005

8b45e0

movl

0xe0(%

89442408

movl

%eax,0

8b450c

movl

0x0c(%

01d8

addl

%ebx,%

89442404

movl

%eax,0

8b4508

movl

0x08(%

890424

movl

%eax,(

addl

0x000541e0
0xe0(%

39de

cmpl

%ebx,%

77b0

ja

0x0005

83c43c

addl

$0x3c,

5b
5e
5f
c9
c3
90

popl
popl
popl
leave
ret
nop

%ebx
%esi
%edi

e8e0f9ffff
035de0

calll

00054810 55

pushl

%ebp
+1
00054811 89e5
%esp,%ebp
+3
00054813 57
%edi
+4
00054814 56
%esi
+5
00054815 53
%ebx
+6
00054816 81ecac000000
000ac,%esp
+12 0005481c a188801300
x
+17 00054821 894594
x94(%ebp)
+20 00054824 83c00c
%eax
+23 00054827 8945a4
xa4(%ebp)
+26 0005482a 8945a8
xa8(%ebp)
+29 0005482d b80000803f
ax

movl
pushl
pushl
pushl
subl
movl

movl

$0x000
0x00138088,%ea

movl

%eax,0

addl

$0x0c,

movl

%eax,0

movl

%eax,0
$0x3f800000,%e

+34 00054832
xac(%ebp)
+37 00054835
xb0(%ebp)
+40 00054838
xb4(%ebp)
+43 0005483b
xb8(%ebp)
+46 0005483e
xbc(%ebp)
+49 00054841
xc0(%ebp)
+52 00054844
eax
+54 00054846
xc4(%ebp)
+57 00054849
xc8(%ebp)
+60 0005484c
xcc(%ebp)
+63 0005484f
0x10(%ebp)
+67 00054853
+73 00054859
90(%ebp)
+80 00054860
4898
+82 00054862
x)
+89 00054869
x)
+96 00054870
ax
+101 00054875
+107 0005487b
ax
+112 00054880
+118 00054886
ebp),%eax
+121 00054889
x90(%ebp)
+124 0005488c
ebp),%edx
+127 0005488f
x10(%ebp)
+130 00054892
+136 00054898
ebp),%edx
+139 0005489b
x14(%esp)
+143 0005489f
ebp),%eax
+146 000548a2
x10(%esp)
+150 000548a6
ebp),%edx
+153 000548a9
x0c(%esp)
+157 000548ad
ebp),%eax

8945ac

movl

%eax,0

8945b0

movl

%eax,0

8945b4

movl

%eax,0

8945b8

movl

%eax,0

8945bc

movl

%eax,0

8945c0

movl

%eax,0

31c0

xorl

%eax,%

8945c4

movl

%eax,0

8945c8

movl

%eax,0

8945cc

movl

%eax,0

837d1006

cmpl

$0x06,

0f861c020000
c7459006000000

jbe
movl

eb36

0x00054a75
$0x00000006,0x
jmp

0x0005

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

3d00a20000

cmpl

$0x0000a200,%e

0f84c5010000
3d00a00000

je
cmpl

0x00054a40
$0x0000a000,%e

0f843a010000
8b45d8

je
movl

0x000549c0
0xd8(%

014590

addl

%eax,0

8b5590

movl

0x90(%

395510

cmpl

%edx,0

movl

0x00054a75
0x90(%

89542414

movl

%edx,0

8d45d8

leal

0xd8(%

89442410

movl

%eax,0

8d55dc

leal

0xdc(%

8954240c

movl

%edx,0

8b4510

movl

0x10(%

0f86dd010000
8b5590

jbe

+160 000548b0
x08(%esp)
+164 000548b4
ebp),%edx
+167 000548b7
x04(%esp)
+171 000548bb
ebp),%eax
+174 000548be
%esp)
+177 000548c1
+182 000548c6
ebp),%eax
+185 000548c9
ax
+190 000548ce
4870
+192 000548d0
ebp),%edi
+195 000548d3
ebp),%esi
+198 000548d6
ebp),%esi
+201 000548d9
%edi
+204 000548dc
4886
+206 000548de
bx
+211 000548e3
esi),%eax
+214 000548e6
x8c(%ebp)
+217 000548e9
esi),%edx
+220 000548ec
x88(%ebp)
+223 000548ef
esi),%eax
+226 000548f2
x84(%ebp)
+229 000548f5
+234 000548fa
)
+240 00054900
%eax
+243 00054903
4970
+245 00054905
ebp),%eax
+248 00054908
%ebx),%ecx
+252 0005490c
ebp),%eax
+255 0005490f
%eax),%edx
+259 00054913
ebp),%eax
+262 00054916
%eax),%eax

89442408

movl

%eax,0

8b550c

movl

0x0c(%

89542404

movl

%edx,0

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000506c0
0xdc(%

e8fabdffff
8b45dc

calll

3d20a00000

cmpl

$0x0000a020,%e

75a0

jne

0x0005

8b7dd8

movl

0xd8(%

8b750c

movl

0x0c(%

037590

addl

0x90(%

83ff06

cmpl

$0x06,

76a8

jbe

0x0005

bb06000000

movl

$0x00000006,%e

8d4608

leal

0x08(%

89458c

movl

%eax,0

8d5607

leal

0x07(%

895588

movl

%edx,0

8d4606

leal

0x06(%

894584

movl

%eax,0

e981000000
660f1f440000

jmp
nopw

0x0005497b
0x00(%eax,%eax

83f811

cmpl

$0x11,

756b

jne

0x0005

8b458c

movl

0x8c(%

0fb60c18

movzbl

(%eax,

8b4588

movl

0x88(%

0fb61403

movzbl

(%ebx,

8b4584

movl

0x84(%

0fb60403

movzbl

(%ebx,

+266 0005491a
(%ebp)
+272 00054920
b8(%ebp)
+279 00054927
ax
+282 0005492a
xmm0
+286 0005492e
m0
+294 00054936
p)
+299 0005493b
dx
+302 0005493e
xmm0
+306 00054942
m0
+314 0005494a
p)
+319 0005494f
cx
+322 00054952
xmm0
+326 00054956
m0
+334 0005495e
p)
+339 00054963
)
+345 00054969
x)
+352 00054970
ebp),%ebx
+355 00054973
edi
+357 00054975
+363 0005497b
x14(%esp)
+367 0005497f
ebp),%edx
+370 00054982
x10(%esp)
+374 00054986
ebp),%eax
+377 00054989
x0c(%esp)
+381 0005498d
x08(%esp)
+385 00054991
x04(%esp)
+389 00054995
ebp),%edx
+392 00054998
%esp)
+395 0005499b
+400 000549a0
ebp),%eax
+403 000549a3
%eax

888577ffffff

movb

%al,0xffffff77

c745b80000803f

movl

$0x3f800000,0x

0fb6c0

movzbl

%al,%e

f30f2ac0

cvtsi2ss

%eax,%

f30f5905e4120e00

mulss

0x000e12e4,%xm

f30f1145b4

movss

%xmm0,0xb4(%eb

0fb6d2

movzbl

%dl,%e

f30f2ac2

cvtsi2ss

%edx,%

f30f5905e4120e00

mulss

0x000e12e4,%xm

f30f1145b0

movss

%xmm0,0xb0(%eb

0fb6c9

movzbl

%cl,%e

f30f2ac1

cvtsi2ss

%ecx,%

f30f5905e4120e00

mulss

0x000e12e4,%xm

f30f1145ac

movss

%xmm0,0xac(%eb

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

035dd0

addl

0xd0(%

39df

cmpl

%ebx,%

movl

0x00054886
%ebx,0

8d55d0

leal

0xd0(%

89542410

movl

%edx,0

8d45d4

leal

0xd4(%

8944240c

movl

%eax,0

897c2408

movl

%edi,0

89742404

movl

%esi,0

8b5508

movl

0x08(%

891424

movl

%edx,(

movl

0x000506c0
0xd4(%

cmpl

$0x10,

0f860bffffff
895c2414

e820bdffff
8b45d4
83f810

jbe

calll

+406 000549a6 0f8554ffffff


jne
0x00054900
+412 000549ac 8b4606
movl
0x06(%
esi),%eax
+415 000549af 8945b4
movl
%eax,0
xb4(%ebp)
+418 000549b2 8b460a
movl
0x0a(%
esi),%eax
+421 000549b5 8945b0
movl
%eax,0
xb0(%ebp)
+424 000549b8 8b460e
movl
0x0e(%
esi),%eax
+427 000549bb 8945ac
movl
%eax,0
xac(%ebp)
+430 000549be ebb0
jmp
0x0005
4970
+432 000549c0 8b7dd8
movl
0xd8(%
ebp),%edi
+435 000549c3 8b750c
movl
0x0c(%
ebp),%esi
+438 000549c6 037590
addl
0x90(%
ebp),%esi
+441 000549c9 8d5e06
leal
0x06(%
esi),%ebx
+444 000549cc eb1d
jmp
0x0005
49eb
+446 000549ce 6690
nop
+448 000549d0 0fbec0
movsbl
%al,%e
ax
+451 000549d3 43
incl
%ebx
+452 000549d4 89442408
movl
%eax,0
x08(%esp)
+456 000549d8 c744240401000000
movl
$0x00000001,0x
04(%esp)
+464 000549e0 8d55a4
leal
0xa4(%
ebp),%edx
+467 000549e3 891424
movl
%edx,(
%esp)
+470 000549e6 e8b7e20a00
calll
0x00102ca2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::appe
nd(unsigned long, char)
+475 000549eb 0fb603
movzbl
(%ebx)
,%eax
+478 000549ee 84c0
testb
%al,%a
l
+480 000549f0 75de
jne
0x0005
49d0
+482 000549f2 29f3
subl
%esi,%
ebx
+484 000549f4 8d4301
leal
0x01(%
ebx),%eax
+487 000549f7 39c7
cmpl
%eax,%
edi
+489 000549f9 0f8487feffff
je
0x00054886
+495 000549ff c7042404000000
movl
$0x00000004,(%
esp)
+502 00054a06 e875e30a00
calll
0x00102d80
___cxa_allocate_exception
+507 00054a0b 8b15a0801300
movl
0x001380a0,%ed
x
+513 00054a11 83c208
addl
$0x08,

%edx
+516 00054a14
%eax)
+518 00054a16
x
+524 00054a1c
x08(%esp)
+528 00054a20
x
+534 00054a26
x04(%esp)
+538 00054a2a
%esp)
+541 00054a2d
___cxa_throw
+546 00054a32
x)
+553 00054a39
x)
+560 00054a40
ebp),%edx
+563 00054a43
ebp),%edx
+566 00054a46
ebp),%eax
+569 00054a49
x0c(%esp)
+573 00054a4d
ebp),%eax
+576 00054a50
x08(%esp)
+580 00054a54
x04(%esp)
+584 00054a58
ebp),%edx
+587 00054a5b
%esp)
+590 00054a5e
+595 00054a63
ebp),%eax
+598 00054a66
x90(%ebp)
+601 00054a69
ebp),%edx
+604 00054a6c
x10(%ebp)
+607 00054a6f
+613 00054a75
ebp),%eax
+616 00054a78
%eax
+619 00054a7b
,%esi
+621 00054a7d
esi
+623 00054a7f
4af7
+625 00054a81
ebp),%esi
+628 00054a84

8910
8b1590801300

movl
movl

89542408
8b1594801300

%edx,(
0x00138090,%ed

movl
movl

%edx,0
0x00138094,%ed

89542404

movl

%edx,0

890424

movl

%eax,(

e884e30a00

calll

0x00102db6

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

8b550c

movl

0x0c(%

035590

addl

0x90(%

8d45a4

leal

0xa4(%

8944240c

movl

%eax,0

8b45d8

movl

0xd8(%

89442408

movl

%eax,0

89542404

movl

%edx,0

8b5508

movl

0x08(%

891424

movl

%edx,(

movl

0x00051770
0xd8(%

014590

addl

%eax,0

8b5590

movl

0x90(%

395510

cmpl

%edx,0

movl

0x00054898
0xa4(%

83e80c

subl

$0x0c,

8b30

movl

(%eax)

85f6

testl

%esi,%

7476

je

0x0005

8b7508

movl

0x08(%

83c62c

addl

$0x2c,

e80dcdffff
8b45d8

0f8723feffff
8b45a4

calll

ja

%esi
+631 00054a87 8b5e04
movl
0x04(%
esi),%ebx
+634 00054a8a 3b5e08
cmpl
0x08(%
esi),%ebx
+637 00054a8d 0f8489000000
je
0x00054b1c
+643 00054a93 85db
testl
%ebx,%
ebx
+645 00054a95 745a
je
0x0005
4af1
+647 00054a97 8d45a4
leal
0xa4(%
ebp),%eax
+650 00054a9a 89442404
movl
%eax,0
x04(%esp)
+654 00054a9e 891c24
movl
%ebx,(
%esp)
+657 00054aa1 e820e20a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+662 00054aa6 8d5304
leal
0x04(%
ebx),%edx
+665 00054aa9 8d45a8
leal
0xa8(%
ebp),%eax
+668 00054aac 89442404
movl
%eax,0
x04(%esp)
+672 00054ab0 891424
movl
%edx,(
%esp)
+675 00054ab3 e80ee20a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+680 00054ab8 8b45ac
movl
0xac(%
ebp),%eax
+683 00054abb 894308
movl
%eax,0
x08(%ebx)
+686 00054abe 8b45b0
movl
0xb0(%
ebp),%eax
+689 00054ac1 89430c
movl
%eax,0
x0c(%ebx)
+692 00054ac4 8b45b4
movl
0xb4(%
ebp),%eax
+695 00054ac7 894310
movl
%eax,0
x10(%ebx)
+698 00054aca 8b45b8
movl
0xb8(%
ebp),%eax
+701 00054acd 894314
movl
%eax,0
x14(%ebx)
+704 00054ad0 8b45bc
movl
0xbc(%
ebp),%eax
+707 00054ad3 894318
movl
%eax,0
x18(%ebx)
+710 00054ad6 8b45c0
movl
0xc0(%
ebp),%eax
+713 00054ad9 89431c
movl
%eax,0
x1c(%ebx)
+716 00054adc 8b45c4
movl
0xc4(%
ebp),%eax
+719 00054adf 894320
movl
%eax,0
x20(%ebx)

+722 00054ae2
ebp),%eax
+725 00054ae5
x24(%ebx)
+728 00054ae8
ebp),%eax
+731 00054aeb
x28(%ebx)
+734 00054aee
esi),%ebx
+737 00054af1
ebx),%eax
+740 00054af4
x04(%esi)
+743 00054af7
ebp),%ebx
+746 00054afa
%ebx
+749 00054afd
x94(%ebp)
+752 00054b00
+758 00054b06
ebp),%ebx
+761 00054b09
%ebx
+764 00054b0c
x94(%ebp)
+767 00054b0f
4b5f
+769 00054b11
sp
+775 00054b17
+776 00054b18
+777 00054b19
+778 00054b1a
+779 00054b1b
+780 00054b1c
ebp),%edx
+783 00054b1f
edx),%eax
+786 00054b22
ebp),%edx
+789 00054b25
x08(%esp)
+793 00054b29
x04(%esp)
+797 00054b2d
%esp)
+800 00054b30
+805 00054b35
4af7
+807 00054b37
esi
+809 00054b39
ebp),%ebx
+812 00054b3c
%ebx
+815 00054b3f
x94(%ebp)
+818 00054b42

8b45c8

movl

0xc8(%

894324

movl

%eax,0

8b45cc

movl

0xcc(%

894328

movl

%eax,0

8b5e04

movl

0x04(%

8d432c

leal

0x2c(%

894604

movl

%eax,0

8b5da8

movl

0xa8(%

83eb0c

subl

$0x0c,

395d94

cmpl

%ebx,0

movl

0x00054b87
0xa4(%

83eb0c

subl

$0x0c,

395d94

cmpl

%ebx,0

754e

jne

0x0005

0f8581000000
8b5da4

81c4ac000000

jne

addl

$0x000000ac,%e

5b
5e
5f
c9
c3
8b5508

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

8b4230

movl

0x30(%

8d55a4

leal

0xa4(%

89542408

movl

%edx,0

89442404

movl

%eax,0

893424

movl

%esi,(

e80b3e0000
ebc0

calll
jmp

0x08(%

0x00058940
0x0005

89c6

movl

%eax,%

8b5da8

movl

0xa8(%

83eb0c

subl

$0x0c,

395d94

cmpl

%ebx,0

0f85e2000000

jne

0x00054c2a

+824 00054b48 8b5da4


movl
0xa4(%
ebp),%ebx
+827 00054b4b 83eb0c
subl
$0x0c,
%ebx
+830 00054b4e 395d94
cmpl
%ebx,0
x94(%ebp)
+833 00054b51 0f85a4000000
jne
0x00054bfb
+839 00054b57 893424
movl
%esi,(
%esp)
+842 00054b5a e8e9e00a00
calll
0x00102c48
__Unwind_Resume
+847 00054b5f 8d4308
leal
0x08(%
ebx),%eax
+850 00054b62 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+858 00054b6a 890424
movl
%eax,(
%esp)
+861 00054b6d e8dce00a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+866 00054b72 85c0
testl
%eax,%
eax
+868 00054b74 7f9b
jg
0x0005
4b11
+870 00054b76 8d45e1
leal
0xe1(%
ebp),%eax
+873 00054b79 89442404
movl
%eax,0
x04(%esp)
+877 00054b7d 891c24
movl
%ebx,(
%esp)
+880 00054b80 e8ffe00a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+885 00054b85 eb8a
jmp
0x0005
4b11
+887 00054b87 8d4308
leal
0x08(%
ebx),%eax
+890 00054b8a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+898 00054b92 890424
movl
%eax,(
%esp)
+901 00054b95 e8b4e00a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+906 00054b9a 85c0
testl
%eax,%
eax
+908 00054b9c 0f8f64ffffff
jg
0x00054b06
+914 00054ba2 8d45e3
leal
0xe3(%
ebp),%eax
+917 00054ba5 89442404
movl
%eax,0
x04(%esp)
+921 00054ba9 891c24
movl
%ebx,(
%esp)
+924 00054bac e8d3e00a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+929 00054bb1 e950ffffff
jmp
0x00054b06
+934 00054bb6 89c6
movl
%eax,%
esi
+936 00054bb8 eb9d
jmp
0x0005
4b57
+938 00054bba 89c6
movl
%eax,%

esi
+940 00054bbc 8b5da4
movl
0xa4(%
ebp),%ebx
+943 00054bbf 83eb0c
subl
$0x0c,
%ebx
+946 00054bc2 395d94
cmpl
%ebx,0
x94(%ebp)
+949 00054bc5 7490
je
0x0005
4b57
+951 00054bc7 8d4308
leal
0x08(%
ebx),%eax
+954 00054bca c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+962 00054bd2 890424
movl
%eax,(
%esp)
+965 00054bd5 e874e00a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+970 00054bda 85c0
testl
%eax,%
eax
+972 00054bdc 0f8f75ffffff
jg
0x00054b57
+978 00054be2 8d45e2
leal
0xe2(%
ebp),%eax
+981 00054be5 89442404
movl
%eax,0
x04(%esp)
+985 00054be9 891c24
movl
%ebx,(
%esp)
+988 00054bec e893e00a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+993 00054bf1 e961ffffff
jmp
0x00054b57
+998 00054bf6 e93cffffff
jmp
0x00054b37
+1003 00054bfb 8d4308
leal
0x08(%
ebx),%eax
+1006 00054bfe c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1014 00054c06 890424
movl
%eax,(
%esp)
+1017 00054c09 e840e00a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1022 00054c0e 85c0
testl
%eax,%
eax
+1024 00054c10 0f8f41ffffff
jg
0x00054b57
+1030 00054c16 8d45e4
leal
0xe4(%
ebp),%eax
+1033 00054c19 89442404
movl
%eax,0
x04(%esp)
+1037 00054c1d 891c24
movl
%ebx,(
%esp)
+1040 00054c20 e85fe00a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1045 00054c25 e92dffffff
jmp
0x00054b57
+1050 00054c2a 8d4308
leal
0x08(%
ebx),%eax
+1053 00054c2d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1061 00054c35 890424
movl
%eax,(
%esp)
+1064 00054c38 e811e00a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+1069 00054c3d 85c0


testl
%eax,%
eax
+1071 00054c3f 0f8f03ffffff
jg
0x00054b48
+1077 00054c45 8d45e6
leal
0xe6(%
ebp),%eax
+1080 00054c48 89442404
movl
%eax,0
x04(%esp)
+1084 00054c4c 891c24
movl
%ebx,(
%esp)
+1087 00054c4f e830e00a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1092 00054c54 e9effeffff
jmp
0x00054b48
+1097 00054c59 e958ffffff
jmp
0x00054bb6
+1102 00054c5e 89c6
movl
%eax,%
esi
+1104 00054c60 8b5da4
movl
0xa4(%
ebp),%ebx
+1107 00054c63 83eb0c
subl
$0x0c,
%ebx
+1110 00054c66 395d94
cmpl
%ebx,0
x94(%ebp)
+1113 00054c69 0f84e8feffff
je
0x00054b57
+1119 00054c6f 8d4308
leal
0x08(%
ebx),%eax
+1122 00054c72 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1130 00054c7a 890424
movl
%eax,(
%esp)
+1133 00054c7d e8ccdf0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1138 00054c82 85c0
testl
%eax,%
eax
+1140 00054c84 0f8fcdfeffff
jg
0x00054b57
+1146 00054c8a 8d45e5
leal
0xe5(%
ebp),%eax
+1149 00054c8d 89442404
movl
%eax,0
x04(%esp)
+1153 00054c91 891c24
movl
%ebx,(
%esp)
+1156 00054c94 e8ebdf0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1161 00054c99 e9b9feffff
jmp
0x00054b57
+1166 00054c9e 89c6
movl
%eax,%
esi
+1168 00054ca0 8b03
movl
(%ebx)
,%eax
+1170 00054ca2 8d58f4
leal
0xf4(%
eax),%ebx
+1173 00054ca5 395d94
cmpl
%ebx,0
x94(%ebp)
+1176 00054ca8 0f848bfeffff
je
0x00054b39
+1182 00054cae 83e804
subl
$0x04,
%eax
+1185 00054cb1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1193 00054cb9 890424
movl
%eax,(
%esp)
+1196 00054cbc e88ddf0a00
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+1201 00054cc1 85c0
testl
%eax,%
eax
+1203 00054cc3 0f8f70feffff
jg
0x00054b39
+1209 00054cc9 8d45e7
leal
0xe7(%
ebp),%eax
+1212 00054ccc 89442404
movl
%eax,0
x04(%esp)
+1216 00054cd0 891c24
movl
%ebx,(
%esp)
+1219 00054cd3 e8acdf0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1224 00054cd8 e95cfeffff
jmp
0x00054b39
+1229 00054cdd e9d4feffff
jmp
0x00054bb6
+1234 00054ce2 e9cffeffff
jmp
0x00054bb6
+1239 00054ce7 e94bfeffff
jmp
0x00054b37
+1244 00054cec 0f1f4000
nopl
0x00(%
eax)
+0

00054cf0 55

pushl

%ebp
+1
00054cf1 89e5
%esp,%ebp
+3
00054cf3 57
%edi
+4
00054cf4 56
%esi
+5
00054cf5 53
%ebx
+6
00054cf6 83ec3c
$0x3c,%esp
+9
00054cf9 8b7d0c
0x0c(%ebp),%edi
+12 00054cfc 8b7510
ebp),%esi
+15 00054cff 83fe06
%esi
+18 00054d02 0f867e000000
+24 00054d08 bb06000000
bx
+29 00054d0d eb28
4d37
+31 00054d0f 90
+32 00054d10 3dffaf0000
ax
+37 00054d15 7519
4d30
+39 00054d17 8b45e0
ebp),%eax
+42 00054d1a 89442408
x08(%esp)
+46 00054d1e 8d041f
%ebx),%eax
+49 00054d21 89442404
x04(%esp)
+53 00054d25 8b4508
ebp),%eax
+56 00054d28 890424
%esp)

movl
pushl
pushl
pushl
subl
movl
movl

0x10(%

cmpl

$0x06,

jbe
movl

0x00054d86
$0x00000006,%e
jmp

0x0005

nop
cmpl

$0x0000afff,%e
jne

0x0005

movl

0xe0(%

movl

%eax,0

leal

(%edi,

movl

%eax,0

movl

0x08(%

movl

%eax,(

+59 00054d2b
+64 00054d30
ebp),%ebx
+67 00054d33
esi
+69 00054d35
4d86
+71 00054d37
x14(%esp)
+75 00054d3b
ebp),%eax
+78 00054d3e
x10(%esp)
+82 00054d42
ebp),%eax
+85 00054d45
x0c(%esp)
+89 00054d49
x08(%esp)
+93 00054d4d
x04(%esp)
+97 00054d51
ebp),%eax
+100 00054d54
%esp)
+103 00054d57
+108 00054d5c
ebp),%eax
+111 00054d5f
ax
+116 00054d64
4d10
+118 00054d66
ebp),%eax
+121 00054d69
x08(%esp)
+125 00054d6d
%ebx),%eax
+128 00054d70
x04(%esp)
+132 00054d74
ebp),%eax
+135 00054d77
%esp)
+138 00054d7a
+143 00054d7f
ebp),%ebx
+146 00054d82
esi
+148 00054d84
4d37
+150 00054d86
%esp
+153 00054d89
+154 00054d8a
+155 00054d8b
+156 00054d8c
+157 00054d8d
+158 00054d8e

e8e0faffff
035de0

calll
addl

0x00054810
0xe0(%

39de

cmpl

%ebx,%

764f

jbe

0x0005

895c2414

movl

%ebx,0

8d45e0

leal

0xe0(%

89442410

movl

%eax,0

8d45e4

leal

0xe4(%

8944240c

movl

%eax,0

89742408

movl

%esi,0

897c2404

movl

%edi,0

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000506c0
0xe4(%

e864b9ffff
8b45e4

calll

3d00400000

cmpl

$0x00004000,%e

75aa

jne

0x0005

8b45e0

movl

0xe0(%

89442408

movl

%eax,0

8d041f

leal

(%edi,

89442404

movl

%eax,0

8b4508

movl

0x08(%

890424

movl

%eax,(

addl

0x000540a0
0xe0(%

39de

cmpl

%ebx,%

77b1

ja

0x0005

83c43c

addl

$0x3c,

5b
5e
5f
c9
c3
6690

popl
popl
popl
leave
ret
nop

%ebx
%esi
%edi

e821f3ffff
035de0

calll

+0

00054d90 55

pushl

%ebp
+1
00054d91 89e5
%esp,%ebp
+3
00054d93 57
%edi
+4
00054d94 56
%esi
+5
00054d95 53
%ebx
+6
00054d96 83ec4c
$0x4c,%esp
+9
00054d99 c744241400000000
00000,0x14(%esp)
+17 00054da1 8d45e0
ebp),%eax
+20 00054da4 89442410
x10(%esp)
+24 00054da8 8d45e4
ebp),%eax
+27 00054dab 8944240c
x0c(%esp)
+31 00054daf 8b4510
ebp),%eax
+34 00054db2 89442408
x08(%esp)
+38 00054db6 8b450c
ebp),%eax
+41 00054db9 89442404
x04(%esp)
+45 00054dbd 8b4508
ebp),%eax
+48 00054dc0 890424
%esp)
+51 00054dc3 e8f8b8ffff
+56 00054dc8 817de44d4d0000
e4(%ebp)
+63 00054dcf 0f8577010000
+69 00054dd5 837d1006
0x10(%ebp)
+73 00054dd9 0f8665010000
+79 00054ddf c745d406000000
d4(%ebp)
+86 00054de6 8b45d4
ebp),%eax
+89 00054de9 eb22
4e0d
+91 00054deb 0f1f440000
)
+96 00054df0 3d00b00000
ax
+101 00054df5 0f84da000000
+107 00054dfb 8b45e0
ebp),%eax
+110 00054dfe 0145d4
xd4(%ebp)
+113 00054e01 8b45d4
ebp),%eax
+116 00054e04 394510
x10(%ebp)

movl
pushl
pushl
pushl
subl
movl

$0x000

leal

0xe0(%

movl

%eax,0

leal

0xe4(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

calll
cmpl

0x000506c0
$0x00004d4d,0x

jne
cmpl
jbe
movl

0x00054f4c
$0x06,
0x00054f44
$0x00000006,0x

movl

0xd4(%

jmp

0x0005

nopl

0x00(%eax,%eax

cmpl

$0x0000b000,%e

je
movl

0x00054ed5
0xe0(%

addl

%eax,0

movl

0xd4(%

cmpl

%eax,0

+119 00054e07
+125 00054e0d
x14(%esp)
+129 00054e11
ebp),%eax
+132 00054e14
x10(%esp)
+136 00054e18
ebp),%eax
+139 00054e1b
x0c(%esp)
+143 00054e1f
ebp),%eax
+146 00054e22
x08(%esp)
+150 00054e26
ebp),%eax
+153 00054e29
x04(%esp)
+157 00054e2d
ebp),%eax
+160 00054e30
%esp)
+163 00054e33
+168 00054e38
ebp),%eax
+171 00054e3b
ax
+176 00054e40
4df0
+178 00054e42
ebp),%esi
+181 00054e45
ebp),%edi
+184 00054e48
ebp),%edi
+187 00054e4b
%esi
+190 00054e4e
4dfb
+192 00054e50
bx
+197 00054e55
4e8b
+199 00054e57
+208 00054e60
ax
+213 00054e65
4e80
+215 00054e67
ebp),%eax
+218 00054e6a
x08(%esp)
+222 00054e6e
%ebx),%eax
+225 00054e71
x04(%esp)
+229 00054e75
ebp),%eax
+232 00054e78

0f8637010000
89442414

jbe
movl

0x00054f44
%eax,0

8d45e0

leal

0xe0(%

89442410

movl

%eax,0

8d45e4

leal

0xe4(%

8944240c

movl

%eax,0

8b4510

movl

0x10(%

89442408

movl

%eax,0

8b450c

movl

0x0c(%

89442404

movl

%eax,0

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000506c0
0xe4(%

e888b8ffff
8b45e4

calll

3d3d3d0000

cmpl

$0x00003d3d,%e

75ae

jne

0x0005

8b75e0

movl

0xe0(%

8b7d0c

movl

0x0c(%

037dd4

addl

0xd4(%

83fe06

cmpl

$0x06,

76ab

jbe

0x0005

bb06000000

movl

eb34
660f1f840000000000
3dffaf0000

$0x00000006,%e
jmp

nopw
cmpl

0x0005

0x00000000(%eax,%eax)
$0x0000afff,%e

7519

jne

0x0005

8b45dc

movl

0xdc(%

89442408

movl

%eax,0

8d041f

leal

(%edi,

89442404

movl

%eax,0

8b4508

movl

0x08(%

890424

movl

%eax,(

%esp)
+235 00054e7b
+240 00054e80
ebp),%ebx
+243 00054e83
esi
+245 00054e85
+251 00054e8b
x14(%esp)
+255 00054e8f
ebp),%eax
+258 00054e92
x10(%esp)
+262 00054e96
ebp),%eax
+265 00054e99
x0c(%esp)
+269 00054e9d
x08(%esp)
+273 00054ea1
x04(%esp)
+277 00054ea5
ebp),%eax
+280 00054ea8
%esp)
+283 00054eab
+288 00054eb0
ebp),%eax
+291 00054eb3
ax
+296 00054eb8
4e60
+298 00054eba
ebp),%eax
+301 00054ebd
x08(%esp)
+305 00054ec1
%ebx),%eax
+308 00054ec4
x04(%esp)
+312 00054ec8
ebp),%eax
+315 00054ecb
%esp)
+318 00054ece
+323 00054ed3
4e80
+325 00054ed5
ebp),%esi
+328 00054ed8
ebp),%edi
+331 00054edb
ebp),%edi
+334 00054ede
%esi
+337 00054ee1
+343 00054ee7
bx
+348 00054eec
4efb

e890f9ffff
035ddc

calll
addl

0x00054810
0xdc(%

cmpl

%ebx,%

movl

0x00054dfb
%ebx,0

8d45dc

leal

0xdc(%

89442410

movl

%eax,0

8d45d8

leal

0xd8(%

8944240c

movl

%eax,0

89742408

movl

%esi,0

897c2404

movl

%edi,0

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000506c0
0xd8(%

39de
0f8670ffffff
895c2414

jbe

e810b8ffff
8b45d8

calll

3d00400000

cmpl

$0x00004000,%e

75a6

jne

0x0005

8b45dc

movl

0xdc(%

89442408

movl

%eax,0

8d041f

leal

(%edi,

89442404

movl

%eax,0

8b4508

movl

0x08(%

890424

movl

%eax,(

e8cdf1ffff
ebab

calll
jmp

0x000540a0
0x0005

8b75e0

movl

0xe0(%

8b7d0c

movl

0x0c(%

037dd4

addl

0xd4(%

83fe06

cmpl

$0x06,

0f8614ffffff
bb06000000
eb0d

jbe
movl

0x00054dfb
$0x00000006,%e
jmp

0x0005

+350 00054eee 6690


+352 00054ef0 035dd8
ebp),%ebx
+355 00054ef3 39de
esi
+357 00054ef5 0f8600ffffff
+363 00054efb 895c2414
x14(%esp)
+367 00054eff 8d45d8
ebp),%eax
+370 00054f02 89442410
x10(%esp)
+374 00054f06 8d45dc
ebp),%eax
+377 00054f09 8944240c
x0c(%esp)
+381 00054f0d 89742408
x08(%esp)
+385 00054f11 897c2404
x04(%esp)
+389 00054f15 8b4508
ebp),%eax
+392 00054f18 890424
%esp)
+395 00054f1b e8a0b7ffff
+400 00054f20 817ddc02b00000
dc(%ebp)
+407 00054f27 75c7
4ef0
+409 00054f29 8b45d8
ebp),%eax
+412 00054f2c 89442408
x08(%esp)
+416 00054f30 8d041f
%ebx),%eax
+419 00054f33 89442404
x04(%esp)
+423 00054f37 8b4508
ebp),%eax
+426 00054f3a 890424
%esp)
+429 00054f3d e89ef2ffff
+434 00054f42 ebac
4ef0
+436 00054f44 83c44c
%esp
+439 00054f47 5b
+440 00054f48 5e
+441 00054f49 5f
+442 00054f4a c9
+443 00054f4b c3
+444 00054f4c c7042404000000
esp)
+451 00054f53 e828de0a00
___cxa_allocate_exception
+456 00054f58 8b15a0801300
x
+462 00054f5e 83c208
%edx
+465 00054f61 8910

nop
addl

0xd8(%

cmpl

%ebx,%

movl

0x00054dfb
%ebx,0

leal

0xd8(%

movl

%eax,0

leal

0xdc(%

movl

%eax,0

movl

%esi,0

movl

%edi,0

movl

0x08(%

movl

%eax,(

jbe

calll
cmpl

0x000506c0
$0x0000b002,0x
jne

0x0005

movl

0xd8(%

movl

%eax,0

leal

(%edi,

movl

%eax,0

movl

0x08(%

movl

%eax,(

calll
jmp

0x000541e0
0x0005

addl

$0x4c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

movl

$0x00000004,(%

calll

0x00102d80

movl

0x001380a0,%ed
addl

$0x08,

movl

%edx,(

%eax)
+467 00054f63
x
+473 00054f69
x08(%esp)
+477 00054f6d
x
+483 00054f73
x04(%esp)
+487 00054f77
%esp)
+490 00054f7a
___cxa_throw
+495 00054f7f
+0

8b1590801300

movl

89542408
8b1594801300

0x00138090,%ed
movl

movl

%edx,0
0x00138094,%ed

89542404

movl

%edx,0

890424

movl

%eax,(

e837de0a00

calll

90

0x00102db6
nop

00054f80 55

pushl

%ebp
+1
00054f81 89e5
%esp,%ebp
+3
00054f83 57
%edi
+4
00054f84 56
%esi
+5
00054f85 53
%ebx
+6
00054f86 81ec8c000000
0008c,%esp
+12 00054f8c 8b4508
ebp),%eax
+15 00054f8f c70080a21300
eax)
+21 00054f95 31ff
edi
+23 00054f97 8d5008
eax),%edx
+26 00054f9a 895584
x84(%ebp)
+29 00054f9d 8b5008
eax),%edx
+32 00054fa0 8b0d88801300
x
+38 00054fa6 894d80
x80(%ebp)
+41 00054fa9 8b4d84
ebp),%ecx
+44 00054fac 8b4104
ecx),%eax
+47 00054faf 29d0
eax
+49 00054fb1 c1f802
%eax
+52 00054fb4 39c7
edi
+54 00054fb6 0f838e000000
+60 00054fbc 0f1f4000
eax)
+64 00054fc0 8b1cba
%edi,4),%ebx
+67 00054fc3 85db
ebx

movl
pushl
pushl
pushl
subl

$0x000

movl

0x08(%

movl

$0x0013a280,(%
xorl

%edi,%

leal

0x08(%

movl

%edx,0

movl

0x08(%

movl

0x00138088,%ec
movl

%ecx,0

movl

0x84(%

movl

0x04(%

subl

%edx,%

sarl

$0x02,

cmpl

%eax,%

nopl

0x0005504a
0x00(%

movl

(%edx,

testl

%ebx,%

jae

+69 00054fc5 746f


5036
+71 00054fc7 8b432c
ebx),%eax
+74 00054fca 85c0
eax
+76 00054fcc 7408
4fd6
+78 00054fce 890424
%esp)
+81 00054fd1 e898dd0a00
operator delete(void*)
+86 00054fd6 8b4320
ebx),%eax
+89 00054fd9 85c0
eax
+91 00054fdb 7408
4fe5
+93 00054fdd 890424
%esp)
+96 00054fe0 e889dd0a00
operator delete(void*)
+101 00054fe5 8b4314
ebx),%eax
+104 00054fe8 85c0
eax
+106 00054fea 7408
4ff4
+108 00054fec 890424
%esp)
+111 00054fef e87add0a00
operator delete(void*)
+116 00054ff4 8b4308
ebx),%eax
+119 00054ff7 85c0
eax
+121 00054ff9 7408
5003
+123 00054ffb 890424
%esp)
+126 00054ffe e86bdd0a00
operator delete(void*)
+131 00055003 8b4304
ebx),%eax
+134 00055006 8d70f4
eax),%esi
+137 00055009 8b5580
ebp),%edx
+140 0005500c 895588
x88(%ebp)
+143 0005500f 895590
x90(%ebp)
+146 00055012 39d6
esi
+148 00055014 0f8534020000
+154 0005501a 8b03
,%eax
+156 0005501c 8d70f4
eax),%esi
+159 0005501f 397590

je

0x0005

movl

0x2c(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x20(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x14(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x08(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x04(%

leal

0xf4(%

movl

0x80(%

movl

%edx,0

movl

%edx,0

cmpl

%edx,%

movl

0x0005524e
(%ebx)

leal

0xf4(%

cmpl

%esi,0

jne

x90(%ebp)
+162 00055022 0f85f7010000
+168 00055028 891c24
%esp)
+171 0005502b e83edd0a00
operator delete(void*)
+176 00055030 8b4d08
ebp),%ecx
+179 00055033 8b5108
ecx),%edx
+182 00055036 47
+183 00055037 8b4d84
ebp),%ecx
+186 0005503a 8b4104
ecx),%eax
+189 0005503d 29d0
eax
+191 0005503f c1f802
%eax
+194 00055042 39c7
edi
+196 00055044 0f8276ffffff
+202 0005504a 8b5508
ebp),%edx
+205 0005504d 83c22c
%edx
+208 00055050 895598
x98(%ebp)
+211 00055053 8b4a04
edx),%ecx
+214 00055056 894d9c
x9c(%ebp)
+217 00055059 8b5508
ebp),%edx
+220 0005505c 8b422c
edx),%eax
+223 0005505f 39c1
ecx
+225 00055061 7443
50a6
+227 00055063 8b0d88801300
x
+233 00055069 894d88
x88(%ebp)
+236 0005506c 894db8
xb8(%ebp)
+239 0005506f 89c3
ebx
+241 00055071 89cf
edi
+243 00055073 eb0e
5083
+245 00055075 0f1f440000
)
+250 0005507a 660f1f440000
)
+256 00055080 8b7db8
ebp),%edi
+259 00055083 8b4304
ebx),%eax

jne
movl
calll

0x0005521f
%ebx,(
0x00102d6e

movl

0x08(%

movl

0x08(%

incl
movl

%edi
0x84(%

movl

0x04(%

subl

%edx,%

sarl

$0x02,

cmpl

%eax,%

movl

0x00054fc0
0x08(%

addl

$0x2c,

movl

%edx,0

movl

0x04(%

movl

%ecx,0

movl

0x08(%

movl

0x2c(%

cmpl

%eax,%

je

0x0005

jb

movl

0x00138088,%ec
movl

%ecx,0

movl

%ecx,0

movl

%eax,%

movl

%ecx,%

jmp

0x0005

nopl

0x00(%eax,%eax

nopw

0x00(%eax,%eax
movl

0xb8(%

movl

0x04(%

+262 00055086 8d70f4


eax),%esi
+265 00055089 39fe
esi
+267 0005508b 0f85cf000000
+273 00055091 8b03
,%eax
+275 00055093 8d70f4
eax),%esi
+278 00055096 39f7
edi
+280 00055098 0f8552010000
+286 0005509e 83c32c
%ebx
+289 000550a1 395d9c
x9c(%ebp)
+292 000550a4 75da
5080
+294 000550a6 8b4d98
ebp),%ecx
+297 000550a9 8b01
,%eax
+299 000550ab 85c0
eax
+301 000550ad 7408
50b7
+303 000550af 890424
%esp)
+306 000550b2 e8b7dc0a00
operator delete(void*)
+311 000550b7 8b7d08
ebp),%edi
+314 000550ba 83c720
%edi
+317 000550bd 8b7704
edi),%esi
+320 000550c0 8b4508
ebp),%eax
+323 000550c3 8b5820
eax),%ebx
+326 000550c6 39de
esi
+328 000550c8 740f
50d9
+330 000550ca 891c24
%esp)
+333 000550cd e8ae220000
+338 000550d2 83c33c
%ebx
+341 000550d5 39de
esi
+343 000550d7 75f1
50ca
+345 000550d9 8b07
,%eax
+347 000550db 85c0
eax
+349 000550dd 7408
50e7
+351 000550df 890424

leal

0xf4(%

cmpl

%edi,%

movl

0x00055160
(%ebx)

leal

0xf4(%

cmpl

%esi,%

addl

0x000551f0
$0x2c,

cmpl

%ebx,0

jne

0x0005

movl

0x98(%

movl

(%ecx)

testl

%eax,%

je

0x0005

movl

%eax,(

jne

jne

calll

0x00102d6e
movl

0x08(%

addl

$0x20,

movl

0x04(%

movl

0x08(%

movl

0x20(%

cmpl

%ebx,%

je

0x0005

movl

%ebx,(

addl

0x00057380
$0x3c,

cmpl

%ebx,%

jne

0x0005

movl

(%edi)

testl

%eax,%

je

0x0005

movl

%eax,(

calll

%esp)
+354 000550e2 e887dc0a00
operator delete(void*)
+359 000550e7 8b4d08
ebp),%ecx
+362 000550ea 83c114
%ecx
+365 000550ed 894db0
xb0(%ebp)
+368 000550f0 8b4104
ecx),%eax
+371 000550f3 8945b4
xb4(%ebp)
+374 000550f6 8b5508
ebp),%edx
+377 000550f9 8b5a14
edx),%ebx
+380 000550fc 39d8
eax
+382 000550fe 7432
5132
+384 00055100 8b0d88801300
x
+390 00055106 894dc4
xc4(%ebp)
+393 00055109 89cf
edi
+395 0005510b eb06
5113
+397 0005510d 0f1f00
+400 00055110 8b7dc4
ebp),%edi
+403 00055113 8b4304
ebx),%eax
+406 00055116 8d70f4
eax),%esi
+409 00055119 39fe
esi
+411 0005511b 0f859f000000
+417 00055121 8b03
,%eax
+419 00055123 8d70f4
eax),%esi
+422 00055126 39f7
edi
+424 00055128 7566
5190
+426 0005512a 83c33c
%ebx
+429 0005512d 395db4
xb4(%ebp)
+432 00055130 75de
5110
+434 00055132 8b4db0
ebp),%ecx
+437 00055135 8b01
,%eax
+439 00055137 85c0
eax
+441 00055139 7408

calll

0x00102d6e
movl

0x08(%

addl

$0x14,

movl

%ecx,0

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

0x14(%

cmpl

%ebx,%

je

0x0005

movl

0x00138088,%ec
movl

%ecx,0

movl

%ecx,%

jmp

0x0005

nopl
movl

(%eax)
0xc4(%

movl

0x04(%

leal

0xf4(%

cmpl

%edi,%

movl

0x000551c0
(%ebx)

leal

0xf4(%

cmpl

%esi,%

jne

0x0005

addl

$0x3c,

cmpl

%ebx,0

jne

0x0005

movl

0xb0(%

movl

(%ecx)

testl

%eax,%

je

0x0005

jne

5143
+443 0005513b 890424
movl
%eax,(
%esp)
+446 0005513e e82bdc0a00
calll
0x00102d6e
operator delete(void*)
+451 00055143 8b5508
movl
0x08(%
ebp),%edx
+454 00055146 8b4208
movl
0x08(%
edx),%eax
+457 00055149 85c0
testl
%eax,%
eax
+459 0005514b 7408
je
0x0005
5155
+461 0005514d 890424
movl
%eax,(
%esp)
+464 00055150 e819dc0a00
calll
0x00102d6e
operator delete(void*)
+469 00055155 81c48c000000
addl
$0x0000008c,%e
sp
+475 0005515b 5b
popl
%ebx
+476 0005515c 5e
popl
%esi
+477 0005515d 5f
popl
%edi
+478 0005515e c9
leave
+479 0005515f c3
ret
+480 00055160 83e804
subl
$0x04,
%eax
+483 00055163 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+491 0005516b 890424
movl
%eax,(
%esp)
+494 0005516e e8dbda0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+499 00055173 85c0
testl
%eax,%
eax
+501 00055175 0f8f16ffffff
jg
0x00055091
+507 0005517b 8d45e1
leal
0xe1(%
ebp),%eax
+510 0005517e 89442404
movl
%eax,0
x04(%esp)
+514 00055182 893424
movl
%esi,(
%esp)
+517 00055185 e8fada0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+522 0005518a e902ffffff
jmp
0x00055091
+527 0005518f 90
nop
+528 00055190 83e804
subl
$0x04,
%eax
+531 00055193 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+539 0005519b 890424
movl
%eax,(
%esp)
+542 0005519e e8abda0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+547 000551a3 85c0
testl
%eax,%
eax
+549 000551a5 7f83
jg
0x0005
512a
+551 000551a7 8d55d6
leal
0xd6(%
ebp),%edx

+554 000551aa 89542404


movl
%edx,0
x04(%esp)
+558 000551ae 893424
movl
%esi,(
%esp)
+561 000551b1 e8ceda0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+566 000551b6 e96fffffff
jmp
0x0005512a
+571 000551bb 0f1f440000
nopl
0x00(%eax,%eax
)
+576 000551c0 83e804
subl
$0x04,
%eax
+579 000551c3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+587 000551cb 890424
movl
%eax,(
%esp)
+590 000551ce e87bda0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+595 000551d3 85c0
testl
%eax,%
eax
+597 000551d5 0f8f46ffffff
jg
0x00055121
+603 000551db 8d45d8
leal
0xd8(%
ebp),%eax
+606 000551de 89442404
movl
%eax,0
x04(%esp)
+610 000551e2 893424
movl
%esi,(
%esp)
+613 000551e5 e89ada0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+618 000551ea e932ffffff
jmp
0x00055121
+623 000551ef 90
nop
+624 000551f0 83e804
subl
$0x04,
%eax
+627 000551f3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+635 000551fb 890424
movl
%eax,(
%esp)
+638 000551fe e84bda0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+643 00055203 85c0
testl
%eax,%
eax
+645 00055205 0f8f93feffff
jg
0x0005509e
+651 0005520b 8d55df
leal
0xdf(%
ebp),%edx
+654 0005520e 89542404
movl
%edx,0
x04(%esp)
+658 00055212 893424
movl
%esi,(
%esp)
+661 00055215 e86ada0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+666 0005521a e97ffeffff
jmp
0x0005509e
+671 0005521f 83e804
subl
$0x04,
%eax
+674 00055222 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+682 0005522a 890424
movl
%eax,(
%esp)
+685 0005522d e81cda0a00
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+690 00055232 85c0
testl
%eax,%
eax
+692 00055234 0f8feefdffff
jg
0x00055028
+698 0005523a 8d45e5
leal
0xe5(%
ebp),%eax
+701 0005523d 89442404
movl
%eax,0
x04(%esp)
+705 00055241 893424
movl
%esi,(
%esp)
+708 00055244 e83bda0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+713 00055249 e9dafdffff
jmp
0x00055028
+718 0005524e 83e804
subl
$0x04,
%eax
+721 00055251 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+729 00055259 890424
movl
%eax,(
%esp)
+732 0005525c e8edd90a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+737 00055261 85c0
testl
%eax,%
eax
+739 00055263 0f8fb1fdffff
jg
0x0005501a
+745 00055269 8d4de7
leal
0xe7(%
ebp),%ecx
+748 0005526c 894c2404
movl
%ecx,0
x04(%esp)
+752 00055270 893424
movl
%esi,(
%esp)
+755 00055273 e80cda0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+760 00055278 e99dfdffff
jmp
0x0005501a
+765 0005527d 89458c
movl
%eax,0
x8c(%ebp)
+768 00055280 8b4db0
movl
0xb0(%
ebp),%ecx
+771 00055283 8b01
movl
(%ecx)
,%eax
+773 00055285 85c0
testl
%eax,%
eax
+775 00055287 7408
je
0x0005
5291
+777 00055289 890424
movl
%eax,(
%esp)
+780 0005528c e8ddda0a00
calll
0x00102d6e
operator delete(void*)
+785 00055291 8b5508
movl
0x08(%
ebp),%edx
+788 00055294 8b4208
movl
0x08(%
edx),%eax
+791 00055297 85c0
testl
%eax,%
eax
+793 00055299 7408
je
0x0005
52a3
+795 0005529b 890424
movl
%eax,(
%esp)
+798 0005529e e8cbda0a00
calll
0x00102d6e

operator delete(void*)
+803 000552a3 8b4d8c
ebp),%ecx
+806 000552a6 890c24
%esp)
+809 000552a9 e89ad90a00
__Unwind_Resume
+814 000552ae 89458c
x8c(%ebp)
+817 000552b1 8b07
,%eax
+819 000552b3 85c0
eax
+821 000552b5 7408
52bf
+823 000552b7 890424
%esp)
+826 000552ba e8afda0a00
operator delete(void*)
+831 000552bf 8b4d08
ebp),%ecx
+834 000552c2 83c114
%ecx
+837 000552c5 894da8
xa8(%ebp)
+840 000552c8 8b4104
ecx),%eax
+843 000552cb 8945ac
xac(%ebp)
+846 000552ce 8b5508
ebp),%edx
+849 000552d1 8b5a14
edx),%ebx
+852 000552d4 39d8
eax
+854 000552d6 742f
5307
+856 000552d8 8b0d88801300
x
+862 000552de 894dbc
xbc(%ebp)
+865 000552e1 8b4304
ebx),%eax
+868 000552e4 8d70f4
eax),%esi
+871 000552e7 8b7dbc
ebp),%edi
+874 000552ea 39fe
esi
+876 000552ec 0f85c6000000
+882 000552f2 8b03
,%eax
+884 000552f4 8d70f4
eax),%esi
+887 000552f7 39f7
edi
+889 000552f9 0f855c010000
+895 000552ff 83c33c
%ebx
+898 00055302 395dac

movl

0x8c(%

movl

%ecx,(

calll

0x00102c48
movl

%eax,0

movl

(%edi)

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x08(%

addl

$0x14,

movl

%ecx,0

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

0x14(%

cmpl

%ebx,%

je

0x0005

movl

0x00138088,%ec
movl

%ecx,0

movl

0x04(%

leal

0xf4(%

movl

0xbc(%

cmpl

%edi,%

movl

0x000553b8
(%ebx)

leal

0xf4(%

cmpl

%esi,%

addl

0x0005545b
$0x3c,

cmpl

%ebx,0

jne

jne

xac(%ebp)
+901 00055305 75da
52e1
+903 00055307 8b4da8
ebp),%ecx
+906 0005530a 8b01
,%eax
+908 0005530c 85c0
eax
+910 0005530e 0f8575ffffff
+916 00055314 e978ffffff
+921 00055319 89458c
x8c(%ebp)
+924 0005531c 8b03
,%eax
+926 0005531e 8d58f4
eax),%ebx
+929 00055321 39df
edi
+931 00055323 7568
538d
+933 00055325 8b5598
ebp),%edx
+936 00055328 8b02
,%eax
+938 0005532a 85c0
eax
+940 0005532c 7408
5336
+942 0005532e 890424
%esp)
+945 00055331 e838da0a00
operator delete(void*)
+950 00055336 8b4d08
ebp),%ecx
+953 00055339 83c120
%ecx
+956 0005533c 894da0
xa0(%ebp)
+959 0005533f 8b4104
ecx),%eax
+962 00055342 8945a4
xa4(%ebp)
+965 00055345 8b5508
ebp),%edx
+968 00055348 8b5a20
edx),%ebx
+971 0005534b 39d8
eax
+973 0005534d 742c
537b
+975 0005534f 8b4d88
ebp),%ecx
+978 00055352 894dc0
xc0(%ebp)
+981 00055355 8b4304
ebx),%eax
+984 00055358 8d70f4
eax),%esi
+987 0005535b 8b7dc0

jne

0x0005

movl

0xa8(%

movl

(%ecx)

testl

%eax,%

jne
jmp
movl

0x00055289
0x00055291
%eax,0

movl

(%ebx)

leal

0xf4(%

cmpl

%ebx,%

jne

0x0005

movl

0x98(%

movl

(%edx)

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x08(%

addl

$0x20,

movl

%ecx,0

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

0x20(%

cmpl

%ebx,%

je

0x0005

movl

0x88(%

movl

%ecx,0

movl

0x04(%

leal

0xf4(%

movl

0xc0(%

ebp),%edi
+990 0005535e 39fe
cmpl
%edi,%
esi
+992 00055360 0f8524010000
jne
0x0005548a
+998 00055366 8b03
movl
(%ebx)
,%eax
+1000 00055368 8d70f4
leal
0xf4(%
eax),%esi
+1003 0005536b 39f7
cmpl
%esi,%
edi
+1005 0005536d 0f85af010000
jne
0x00055522
+1011 00055373 83c33c
addl
$0x3c,
%ebx
+1014 00055376 395da4
cmpl
%ebx,0
xa4(%ebp)
+1017 00055379 75da
jne
0x0005
5355
+1019 0005537b 8b4da0
movl
0xa0(%
ebp),%ecx
+1022 0005537e 8b01
movl
(%ecx)
,%eax
+1024 00055380 85c0
testl
%eax,%
eax
+1026 00055382 0f852fffffff
jne
0x000552b7
+1032 00055388 e932ffffff
jmp
0x000552bf
+1037 0005538d 83e804
subl
$0x04,
%eax
+1040 00055390 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1048 00055398 890424
movl
%eax,(
%esp)
+1051 0005539b e8aed80a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1056 000553a0 85c0
testl
%eax,%
eax
+1058 000553a2 7f81
jg
0x0005
5325
+1060 000553a4 8d45e0
leal
0xe0(%
ebp),%eax
+1063 000553a7 89442404
movl
%eax,0
x04(%esp)
+1067 000553ab 891c24
movl
%ebx,(
%esp)
+1070 000553ae e8d1d80a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1075 000553b3 e96dffffff
jmp
0x00055325
+1080 000553b8 83e804
subl
$0x04,
%eax
+1083 000553bb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1091 000553c3 890424
movl
%eax,(
%esp)
+1094 000553c6 e883d80a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1099 000553cb 85c0
testl
%eax,%
eax
+1101 000553cd 0f8f1fffffff
jg
0x000552f2
+1107 000553d3 8d45db
leal
0xdb(%
ebp),%eax

+1110 000553d6 89442404


movl
%eax,0
x04(%esp)
+1114 000553da 893424
movl
%esi,(
%esp)
+1117 000553dd e8a2d80a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1122 000553e2 e90bffffff
jmp
0x000552f2
+1127 000553e7 89458c
movl
%eax,0
x8c(%ebp)
+1130 000553ea e936ffffff
jmp
0x00055325
+1135 000553ef 89458c
movl
%eax,0
x8c(%ebp)
+1138 000553f2 8b03
movl
(%ebx)
,%eax
+1140 000553f4 8d58f4
leal
0xf4(%
eax),%ebx
+1143 000553f7 39df
cmpl
%ebx,%
edi
+1145 000553f9 0f8511020000
jne
0x00055610
+1151 000553ff 8b55a8
movl
0xa8(%
ebp),%edx
+1154 00055402 8b02
movl
(%edx)
,%eax
+1156 00055404 85c0
testl
%eax,%
eax
+1158 00055406 0f857dfeffff
jne
0x00055289
+1164 0005540c e980feffff
jmp
0x00055291
+1169 00055411 89458c
movl
%eax,0
x8c(%ebp)
+1172 00055414 8b7d08
movl
0x08(%
ebp),%edi
+1175 00055417 83c72c
addl
$0x2c,
%edi
+1178 0005541a 8b4704
movl
0x04(%
edi),%eax
+1181 0005541d 894594
movl
%eax,0
x94(%ebp)
+1184 00055420 8b5508
movl
0x08(%
ebp),%edx
+1187 00055423 8b422c
movl
0x2c(%
edx),%eax
+1190 00055426 394594
cmpl
%eax,0
x94(%ebp)
+1193 00055429 0f84cd010000
je
0x000555fc
+1199 0005542f 89c3
movl
%eax,%
ebx
+1201 00055431 8b4304
movl
0x04(%
ebx),%eax
+1204 00055434 8d70f4
leal
0xf4(%
eax),%esi
+1207 00055437 397590
cmpl
%esi,0
x90(%ebp)
+1210 0005543a 0f8551010000
jne
0x00055591
+1216 00055440 8b03
movl
(%ebx)
,%eax
+1218 00055442 8d70f4
leal
0xf4(%
eax),%esi
+1221 00055445 397590
cmpl
%esi,0
x90(%ebp)

+1224 00055448 0f8577010000


jne
0x000555c5
+1230 0005544e 83c32c
addl
$0x2c,
%ebx
+1233 00055451 395d94
cmpl
%ebx,0
x94(%ebp)
+1236 00055454 75db
jne
0x0005
5431
+1238 00055456 e9a1010000
jmp
0x000555fc
+1243 0005545b 83e804
subl
$0x04,
%eax
+1246 0005545e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1254 00055466 890424
movl
%eax,(
%esp)
+1257 00055469 e8e0d70a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1262 0005546e 85c0
testl
%eax,%
eax
+1264 00055470 0f8f89feffff
jg
0x000552ff
+1270 00055476 8d55d9
leal
0xd9(%
ebp),%edx
+1273 00055479 89542404
movl
%edx,0
x04(%esp)
+1277 0005547d 893424
movl
%esi,(
%esp)
+1280 00055480 e8ffd70a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1285 00055485 e975feffff
jmp
0x000552ff
+1290 0005548a 83e804
subl
$0x04,
%eax
+1293 0005548d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1301 00055495 890424
movl
%eax,(
%esp)
+1304 00055498 e8b1d70a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1309 0005549d 85c0
testl
%eax,%
eax
+1311 0005549f 0f8fc1feffff
jg
0x00055366
+1317 000554a5 8d45de
leal
0xde(%
ebp),%eax
+1320 000554a8 89442404
movl
%eax,0
x04(%esp)
+1324 000554ac 893424
movl
%esi,(
%esp)
+1327 000554af e8d0d70a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1332 000554b4 e9adfeffff
jmp
0x00055366
+1337 000554b9 89458c
movl
%eax,0
x8c(%ebp)
+1340 000554bc e93effffff
jmp
0x000553ff
+1345 000554c1 89458c
movl
%eax,0
x8c(%ebp)
+1348 000554c4 8b03
movl
(%ebx)
,%eax
+1350 000554c6 8d58f4
leal
0xf4(%
eax),%ebx
+1353 000554c9 39df
cmpl
%ebx,%

edi
+1355 000554cb 0f857b010000
jne
0x0005564c
+1361 000554d1 8b55a0
movl
0xa0(%
ebp),%edx
+1364 000554d4 8b02
movl
(%edx)
,%eax
+1366 000554d6 85c0
testl
%eax,%
eax
+1368 000554d8 0f85d9fdffff
jne
0x000552b7
+1374 000554de e9dcfdffff
jmp
0x000552bf
+1379 000554e3 89458c
movl
%eax,0
x8c(%ebp)
+1382 000554e6 8b03
movl
(%ebx)
,%eax
+1384 000554e8 8d58f4
leal
0xf4(%
eax),%ebx
+1387 000554eb 39df
cmpl
%ebx,%
edi
+1389 000554ed 0f848dfdffff
je
0x00055280
+1395 000554f3 83e804
subl
$0x04,
%eax
+1398 000554f6 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1406 000554fe 890424
movl
%eax,(
%esp)
+1409 00055501 e848d70a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1414 00055506 85c0
testl
%eax,%
eax
+1416 00055508 0f8f72fdffff
jg
0x00055280
+1422 0005550e 8d45d7
leal
0xd7(%
ebp),%eax
+1425 00055511 89442404
movl
%eax,0
x04(%esp)
+1429 00055515 891c24
movl
%ebx,(
%esp)
+1432 00055518 e867d70a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1437 0005551d e95efdffff
jmp
0x00055280
+1442 00055522 83e804
subl
$0x04,
%eax
+1445 00055525 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1453 0005552d 890424
movl
%eax,(
%esp)
+1456 00055530 e819d70a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1461 00055535 85c0
testl
%eax,%
eax
+1463 00055537 0f8f36feffff
jg
0x00055373
+1469 0005553d 8d55dc
leal
0xdc(%
ebp),%edx
+1472 00055540 89542404
movl
%edx,0
x04(%esp)
+1476 00055544 893424
movl
%esi,(
%esp)
+1479 00055547 e838d70a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)

+1484 0005554c e922feffff


jmp
0x00055373
+1489 00055551 89458c
movl
%eax,0
x8c(%ebp)
+1492 00055554 8b03
movl
(%ebx)
,%eax
+1494 00055556 8d58f4
leal
0xf4(%
eax),%ebx
+1497 00055559 395d90
cmpl
%ebx,0
x90(%ebp)
+1500 0005555c 0f84b2feffff
je
0x00055414
+1506 00055562 83e804
subl
$0x04,
%eax
+1509 00055565 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1517 0005556d 890424
movl
%eax,(
%esp)
+1520 00055570 e8d9d60a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1525 00055575 85c0
testl
%eax,%
eax
+1527 00055577 0f8f97feffff
jg
0x00055414
+1533 0005557d 8d45e6
leal
0xe6(%
ebp),%eax
+1536 00055580 89442404
movl
%eax,0
x04(%esp)
+1540 00055584 891c24
movl
%ebx,(
%esp)
+1543 00055587 e8f8d60a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1548 0005558c e983feffff
jmp
0x00055414
+1553 00055591 83e804
subl
$0x04,
%eax
+1556 00055594 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1564 0005559c 890424
movl
%eax,(
%esp)
+1567 0005559f e8aad60a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1572 000555a4 85c0
testl
%eax,%
eax
+1574 000555a6 0f8f94feffff
jg
0x00055440
+1580 000555ac 8d4de4
leal
0xe4(%
ebp),%ecx
+1583 000555af 894c2404
movl
%ecx,0
x04(%esp)
+1587 000555b3 893424
movl
%esi,(
%esp)
+1590 000555b6 e8c9d60a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1595 000555bb e980feffff
jmp
0x00055440
+1600 000555c0 e922feffff
jmp
0x000553e7
+1605 000555c5 83e804
subl
$0x04,
%eax
+1608 000555c8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1616 000555d0 890424
movl
%eax,(
%esp)
+1619 000555d3 e876d60a00
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+1624 000555d8 85c0
testl
%eax,%
eax
+1626 000555da 0f8f6efeffff
jg
0x0005544e
+1632 000555e0 8d45e2
leal
0xe2(%
ebp),%eax
+1635 000555e3 89442404
movl
%eax,0
x04(%esp)
+1639 000555e7 893424
movl
%esi,(
%esp)
+1642 000555ea e895d60a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1647 000555ef e95afeffff
jmp
0x0005544e
+1652 000555f4 e984fcffff
jmp
0x0005527d
+1657 000555f9 89458c
movl
%eax,0
x8c(%ebp)
+1660 000555fc 8b07
movl
(%edi)
,%eax
+1662 000555fe 85c0
testl
%eax,%
eax
+1664 00055600 0f8528fdffff
jne
0x0005532e
+1670 00055606 e92bfdffff
jmp
0x00055336
+1675 0005560b e901feffff
jmp
0x00055411
+1680 00055610 83e804
subl
$0x04,
%eax
+1683 00055613 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1691 0005561b 890424
movl
%eax,(
%esp)
+1694 0005561e e82bd60a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1699 00055623 85c0
testl
%eax,%
eax
+1701 00055625 0f8fd4fdffff
jg
0x000553ff
+1707 0005562b 8d45da
leal
0xda(%
ebp),%eax
+1710 0005562e 89442404
movl
%eax,0
x04(%esp)
+1714 00055632 891c24
movl
%ebx,(
%esp)
+1717 00055635 e84ad60a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1722 0005563a e9c0fdffff
jmp
0x000553ff
+1727 0005563f 89458c
movl
%eax,0
x8c(%ebp)
+1730 00055642 e98afeffff
jmp
0x000554d1
+1735 00055647 e96dfeffff
jmp
0x000554b9
+1740 0005564c 83e804
subl
$0x04,
%eax
+1743 0005564f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1751 00055657 890424
movl
%eax,(
%esp)
+1754 0005565a e8efd50a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1759 0005565f 85c0
testl
%eax,%
eax
+1761 00055661 0f8f6afeffff
jg
0x000554d1

+1767 00055667 8d45dd


leal
0xdd(%
ebp),%eax
+1770 0005566a 89442404
movl
%eax,0
x04(%esp)
+1774 0005566e 891c24
movl
%ebx,(
%esp)
+1777 00055671 e80ed60a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1782 00055676 e956feffff
jmp
0x000554d1
+1787 0005567b 89458c
movl
%eax,0
x8c(%ebp)
+1790 0005567e 8b03
movl
(%ebx)
,%eax
+1792 00055680 8d58f4
leal
0xf4(%
eax),%ebx
+1795 00055683 395d90
cmpl
%ebx,0
x90(%ebp)
+1798 00055686 0f8470ffffff
je
0x000555fc
+1804 0005568c 83e804
subl
$0x04,
%eax
+1807 0005568f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1815 00055697 890424
movl
%eax,(
%esp)
+1818 0005569a e8afd50a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1823 0005569f 85c0
testl
%eax,%
eax
+1825 000556a1 0f8f55ffffff
jg
0x000555fc
+1831 000556a7 8d45e3
leal
0xe3(%
ebp),%eax
+1834 000556aa 89442404
movl
%eax,0
x04(%esp)
+1838 000556ae 891c24
movl
%ebx,(
%esp)
+1841 000556b1 e8ced50a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1846 000556b6 e941ffffff
jmp
0x000555fc
+1851 000556bb eb82
jmp
0x0005
563f
+1853 000556bd e937ffffff
jmp
0x000555f9
+1858 000556c2 0f1f8000000000
nopl
0x00000000(%ea
x)
+1865 000556c9 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

000556d0 55

pushl

%ebp
+1
000556d1 89e5
%esp,%ebp
+3
000556d3 c9
+4
000556d4 e9a7f8ffff
4f80
+9
000556d9 90
+10 000556da 660f1f440000
)
+0

000556e0 55

movl
leave
jmp
nopw

0x0005
nop
0x00(%eax,%eax
pushl

%ebp
+1
000556e1 89e5
%esp,%ebp
+3
000556e3 83ec78
$0x78,%esp
+6
000556e6 895df4
%ebx,0xf4(%ebp)
+9
000556e9 8975f8
%esi,0xf8(%ebp)
+12 000556ec 897dfc
xfc(%ebp)
+15 000556ef 8b7508
ebp),%esi
+18 000556f2 c70680a21300
esi)
+24 000556f8 8b4510
ebp),%eax
+27 000556fb 884604
04(%esi)
+30 000556fe 8d4608
esi),%eax
+33 00055701 c7460800000000
08(%esi)
+40 00055708 c7400400000000
04(%eax)
+47 0005570f c7400800000000
08(%eax)
+54 00055716 8d4614
esi),%eax
+57 00055719 8945a4
xa4(%ebp)
+60 0005571c c7461400000000
14(%esi)
+67 00055723 c7400400000000
04(%eax)
+74 0005572a c7400800000000
08(%eax)
+81 00055731 8d5620
esi),%edx
+84 00055734 8955a0
xa0(%ebp)
+87 00055737 c7462000000000
20(%esi)
+94 0005573e c7420400000000
04(%edx)
+101 00055745 c7420800000000
08(%edx)
+108 0005574c 8d7e2c
esi),%edi
+111 0005574f c7462c00000000
2c(%esi)
+118 00055756 c7470400000000
04(%edi)
+125 0005575d c7470800000000
08(%edi)
+132 00055764 c6463800
0x38(%esi)
+136 00055768 8b450c
ebp),%eax
+139 0005576b 890424

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x0013a280,(%
movl

0x10(%

movb

%al,0x

leal

0x08(%

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
leal

0x14(%

movl

%eax,0

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
leal

0x20(%

movl

%edx,0

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
leal

0x2c(%

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
movb

$0x00,

movl

0x0c(%

movl

%eax,(

%esp)
+142 0005576e e82dd00500
+147 00055773 89c3
ebx
+149 00055775 8b550c
ebp),%edx
+152 00055778 891424
%esp)
+155 0005577b e820d20500
+160 00055780 895c2408
x08(%esp)
+164 00055784 89442404
x04(%esp)
+168 00055788 893424
%esp)
+171 0005578b e800f6ffff
+176 00055790 c6463801
0x38(%esi)
+180 00055794 8b5df4
ebp),%ebx
+183 00055797 8b75f8
ebp),%esi
+186 0005579a 8b7dfc
ebp),%edi
+189 0005579d c9
+190 0005579e c3
+191 0005579f 8945a8
xa8(%ebp)
+194 000557a2 83fa02
%edx
+197 000557a5 7412
57b9
+199 000557a7 8b45a8
ebp),%eax
+202 000557aa 890424
%esp)
+205 000557ad e8e0d50a00
___cxa_begin_catch
+210 000557b2 e8e1d50a00
___cxa_end_catch
+215 000557b7 ebdb
5794
+217 000557b9 890424
%esp)
+220 000557bc e8d1d50a00
___cxa_begin_catch
+225 000557c1 e8d2d50a00
___cxa_end_catch
+230 000557c6 ebcc
5794
+232 000557c8 8945a8
xa8(%ebp)
+235 000557cb 8b5704
edi),%edx
+238 000557ce 8955ac
xac(%ebp)
+241 000557d1 8b462c
esi),%eax
+244 000557d4 39c2
edx

calll
movl

0x000b27a0
%eax,%

movl

0x0c(%

movl

%edx,(

movl

0x000b29a0
%ebx,0

movl

%eax,0

movl

%esi,(

movb

0x00054d90
$0x01,

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,0

cmpl

$0x02,

je

0x0005

movl

0xa8(%

movl

%eax,(

calll

calll

calll

0x00102d92

calll

0x00102d98
jmp

0x0005

movl

%eax,(

calll

0x00102d92

calll

0x00102d98
jmp

0x0005

movl

%eax,0

movl

0x04(%

movl

%edx,0

movl

0x2c(%

cmpl

%eax,%

+246 000557d6 743c


5814
+248 000557d8 8b1588801300
x
+254 000557de 8955d0
xd0(%ebp)
+257 000557e1 89c3
ebx
+259 000557e3 8b4304
ebx),%eax
+262 000557e6 8d50f4
eax),%edx
+265 000557e9 8955b0
xb0(%ebp)
+268 000557ec 8b55d0
ebp),%edx
+271 000557ef 8955b4
xb4(%ebp)
+274 000557f2 3955b0
xb0(%ebp)
+277 000557f5 0f85f9000000
+283 000557fb 8b03
,%eax
+285 000557fd 8d50f4
eax),%edx
+288 00055800 8955b8
xb8(%ebp)
+291 00055803 3955b4
xb4(%ebp)
+294 00055806 0f85b6000000
+300 0005580c 83c32c
%ebx
+303 0005580f 395dac
xac(%ebp)
+306 00055812 75cf
57e3
+308 00055814 8b07
,%eax
+310 00055816 85c0
eax
+312 00055818 7408
5822
+314 0005581a 890424
%esp)
+317 0005581d e84cd50a00
operator delete(void*)
+322 00055822 8b45a0
ebp),%eax
+325 00055825 8b4004
eax),%eax
+328 00055828 8945bc
xbc(%ebp)
+331 0005582b 8b5e20
esi),%ebx
+334 0005582e 39d8
eax
+336 00055830 7433
5865
+338 00055832 8b1588801300
x

je
movl

0x00138088,%ed
movl

%edx,0

movl

%eax,%

movl

0x04(%

leal

0xf4(%

movl

%edx,0

movl

0xd0(%

movl

%edx,0

cmpl

%edx,0

movl

0x000558f4
(%ebx)

leal

0xf4(%

movl

%edx,0

cmpl

%edx,0

addl

0x000558c2
$0x2c,

cmpl

%ebx,0

jne

0x0005

movl

(%edi)

testl

%eax,%

je

0x0005

movl

%eax,(

jne

jne

calll

movl

0x0005

0x00102d6e
movl

0xa0(%

movl

0x04(%

movl

%eax,0

movl

0x20(%

cmpl

%ebx,%

je

0x0005
0x00138088,%ed

+344 00055838 8955d4


xd4(%ebp)
+347 0005583b 8b4304
ebx),%eax
+350 0005583e 8d78f4
eax),%edi
+353 00055841 8b55d4
ebp),%edx
+356 00055844 8955c0
xc0(%ebp)
+359 00055847 39d7
edi
+361 00055849 0f85d7000000
+367 0005584f 8b03
,%eax
+369 00055851 8d78f4
eax),%edi
+372 00055854 397dc0
xc0(%ebp)
+375 00055857 0f85f8000000
+381 0005585d 83c33c
%ebx
+384 00055860 395dbc
xbc(%ebp)
+387 00055863 75d6
583b
+389 00055865 8b55a0
ebp),%edx
+392 00055868 8b02
,%eax
+394 0005586a 85c0
eax
+396 0005586c 7408
5876
+398 0005586e 890424
%esp)
+401 00055871 e8f8d40a00
operator delete(void*)
+406 00055876 8b45a4
ebp),%eax
+409 00055879 8b4004
eax),%eax
+412 0005587c 8945c4
xc4(%ebp)
+415 0005587f 8b5e14
esi),%ebx
+418 00055882 39d8
eax
+420 00055884 0f84c0010000
+426 0005588a 8b1588801300
x
+432 00055890 8955cc
xcc(%ebp)
+435 00055893 8b4304
ebx),%eax
+438 00055896 8d78f4
eax),%edi
+441 00055899 8b55cc
ebp),%edx
+444 0005589c 8955c8

movl

%edx,0

movl

0x04(%

leal

0xf4(%

movl

0xd4(%

movl

%edx,0

cmpl

%edx,%

movl

0x00055926
(%ebx)

leal

0xf4(%

cmpl

%edi,0

addl

0x00055955
$0x3c,

cmpl

%ebx,0

jne

0x0005

movl

0xa0(%

movl

(%edx)

testl

%eax,%

je

0x0005

movl

%eax,(

jne

jne

calll

0x00102d6e
movl

0xa4(%

movl

0x04(%

movl

%eax,0

movl

0x14(%

cmpl

%ebx,%

je
movl

0x00055a4a
0x00138088,%ed
movl

%edx,0

movl

0x04(%

leal

0xf4(%

movl

0xcc(%

movl

%edx,0

xc8(%ebp)
+447 0005589f 39d7
cmpl
%edx,%
edi
+449 000558a1 0f85ce010000
jne
0x00055a75
+455 000558a7 8b03
movl
(%ebx)
,%eax
+457 000558a9 8d78f4
leal
0xf4(%
eax),%edi
+460 000558ac 397dc8
cmpl
%edi,0
xc8(%ebp)
+463 000558af 0f8561010000
jne
0x00055a16
+469 000558b5 83c33c
addl
$0x3c,
%ebx
+472 000558b8 395dc4
cmpl
%ebx,0
xc4(%ebp)
+475 000558bb 75d6
jne
0x0005
5893
+477 000558bd e988010000
jmp
0x00055a4a
+482 000558c2 83e804
subl
$0x04,
%eax
+485 000558c5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+493 000558cd 890424
movl
%eax,(
%esp)
+496 000558d0 e879d30a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+501 000558d5 85c0
testl
%eax,%
eax
+503 000558d7 0f8f2fffffff
jg
0x0005580c
+509 000558dd 8d45e5
leal
0xe5(%
ebp),%eax
+512 000558e0 89442404
movl
%eax,0
x04(%esp)
+516 000558e4 8b55b8
movl
0xb8(%
ebp),%edx
+519 000558e7 891424
movl
%edx,(
%esp)
+522 000558ea e895d30a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+527 000558ef e918ffffff
jmp
0x0005580c
+532 000558f4 83e804
subl
$0x04,
%eax
+535 000558f7 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+543 000558ff 890424
movl
%eax,(
%esp)
+546 00055902 e847d30a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+551 00055907 85c0
testl
%eax,%
eax
+553 00055909 0f8fecfeffff
jg
0x000557fb
+559 0005590f 8d45e7
leal
0xe7(%
ebp),%eax
+562 00055912 89442404
movl
%eax,0
x04(%esp)
+566 00055916 8b55b0
movl
0xb0(%
ebp),%edx
+569 00055919 891424
movl
%edx,(
%esp)

+572 0005591c e863d30a00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+577 00055921 e9d5feffff
jmp
0x000557fb
+582 00055926 83e804
subl
$0x04,
%eax
+585 00055929 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+593 00055931 890424
movl
%eax,(
%esp)
+596 00055934 e815d30a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+601 00055939 85c0
testl
%eax,%
eax
+603 0005593b 0f8f0effffff
jg
0x0005584f
+609 00055941 8d45e4
leal
0xe4(%
ebp),%eax
+612 00055944 89442404
movl
%eax,0
x04(%esp)
+616 00055948 893c24
movl
%edi,(
%esp)
+619 0005594b e834d30a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+624 00055950 e9fafeffff
jmp
0x0005584f
+629 00055955 83e804
subl
$0x04,
%eax
+632 00055958 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+640 00055960 890424
movl
%eax,(
%esp)
+643 00055963 e8e6d20a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+648 00055968 85c0
testl
%eax,%
eax
+650 0005596a 0f8fedfeffff
jg
0x0005585d
+656 00055970 8d55e2
leal
0xe2(%
ebp),%edx
+659 00055973 89542404
movl
%edx,0
x04(%esp)
+663 00055977 893c24
movl
%edi,(
%esp)
+666 0005597a e805d30a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+671 0005597f e9d9feffff
jmp
0x0005585d
+676 00055984 8945a8
movl
%eax,0
xa8(%ebp)
+679 00055987 e988feffff
jmp
0x00055814
+684 0005598c 8945a8
movl
%eax,0
xa8(%ebp)
+687 0005598f 8b03
movl
(%ebx)
,%eax
+689 00055991 8d58f4
leal
0xf4(%
eax),%ebx
+692 00055994 395db4
cmpl
%ebx,0
xb4(%ebp)
+695 00055997 0f8477feffff
je
0x00055814
+701 0005599d 83e804
subl
$0x04,
%eax

+704 000559a0 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+712 000559a8 890424
movl
%eax,(
%esp)
+715 000559ab e89ed20a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+720 000559b0 85c0
testl
%eax,%
eax
+722 000559b2 0f8f5cfeffff
jg
0x00055814
+728 000559b8 8d45e6
leal
0xe6(%
ebp),%eax
+731 000559bb 89442404
movl
%eax,0
x04(%esp)
+735 000559bf 891c24
movl
%ebx,(
%esp)
+738 000559c2 e8bdd20a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+743 000559c7 e948feffff
jmp
0x00055814
+748 000559cc 8945a8
movl
%eax,0
xa8(%ebp)
+751 000559cf e991feffff
jmp
0x00055865
+756 000559d4 ebae
jmp
0x0005
5984
+758 000559d6 8945a8
movl
%eax,0
xa8(%ebp)
+761 000559d9 8b03
movl
(%ebx)
,%eax
+763 000559db 8d58f4
leal
0xf4(%
eax),%ebx
+766 000559de 395dc0
cmpl
%ebx,0
xc0(%ebp)
+769 000559e1 0f847efeffff
je
0x00055865
+775 000559e7 83e804
subl
$0x04,
%eax
+778 000559ea c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+786 000559f2 890424
movl
%eax,(
%esp)
+789 000559f5 e854d20a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+794 000559fa 85c0
testl
%eax,%
eax
+796 000559fc 0f8f63feffff
jg
0x00055865
+802 00055a02 8d45e3
leal
0xe3(%
ebp),%eax
+805 00055a05 89442404
movl
%eax,0
x04(%esp)
+809 00055a09 891c24
movl
%ebx,(
%esp)
+812 00055a0c e873d20a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+817 00055a11 e94ffeffff
jmp
0x00055865
+822 00055a16 83e804
subl
$0x04,
%eax
+825 00055a19 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+833 00055a21 890424
movl
%eax,(
%esp)

+836 00055a24 e825d20a00


calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+841 00055a29 85c0
testl
%eax,%
eax
+843 00055a2b 0f8f84feffff
jg
0x000558b5
+849 00055a31 8d55df
leal
0xdf(%
ebp),%edx
+852 00055a34 89542404
movl
%edx,0
x04(%esp)
+856 00055a38 893c24
movl
%edi,(
%esp)
+859 00055a3b e844d20a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+864 00055a40 e970feffff
jmp
0x000558b5
+869 00055a45 eb85
jmp
0x0005
59cc
+871 00055a47 8945a8
movl
%eax,0
xa8(%ebp)
+874 00055a4a 8b55a4
movl
0xa4(%
ebp),%edx
+877 00055a4d 8b02
movl
(%edx)
,%eax
+879 00055a4f 85c0
testl
%eax,%
eax
+881 00055a51 7408
je
0x0005
5a5b
+883 00055a53 890424
movl
%eax,(
%esp)
+886 00055a56 e813d30a00
calll
0x00102d6e
operator delete(void*)
+891 00055a5b 8b4608
movl
0x08(%
esi),%eax
+894 00055a5e 85c0
testl
%eax,%
eax
+896 00055a60 7408
je
0x0005
5a6a
+898 00055a62 890424
movl
%eax,(
%esp)
+901 00055a65 e804d30a00
calll
0x00102d6e
operator delete(void*)
+906 00055a6a 8b45a8
movl
0xa8(%
ebp),%eax
+909 00055a6d 890424
movl
%eax,(
%esp)
+912 00055a70 e8d3d10a00
calll
0x00102c48
__Unwind_Resume
+917 00055a75 83e804
subl
$0x04,
%eax
+920 00055a78 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+928 00055a80 890424
movl
%eax,(
%esp)
+931 00055a83 e8c6d10a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+936 00055a88 85c0
testl
%eax,%
eax
+938 00055a8a 0f8f17feffff
jg
0x000558a7
+944 00055a90 8d45e1
leal
0xe1(%
ebp),%eax

+947 00055a93 89442404


movl
%eax,0
x04(%esp)
+951 00055a97 893c24
movl
%edi,(
%esp)
+954 00055a9a e8e5d10a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+959 00055a9f e903feffff
jmp
0x000558a7
+964 00055aa4 8945a8
movl
%eax,0
xa8(%ebp)
+967 00055aa7 8b03
movl
(%ebx)
,%eax
+969 00055aa9 8d58f4
leal
0xf4(%
eax),%ebx
+972 00055aac 395dc8
cmpl
%ebx,0
xc8(%ebp)
+975 00055aaf 7499
je
0x0005
5a4a
+977 00055ab1 83e804
subl
$0x04,
%eax
+980 00055ab4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+988 00055abc 890424
movl
%eax,(
%esp)
+991 00055abf e88ad10a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+996 00055ac4 85c0
testl
%eax,%
eax
+998 00055ac6 7f82
jg
0x0005
5a4a
+1000 00055ac8 8d45e0
leal
0xe0(%
ebp),%eax
+1003 00055acb 89442404
movl
%eax,0
x04(%esp)
+1007 00055acf 891c24
movl
%ebx,(
%esp)
+1010 00055ad2 e8add10a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1015 00055ad7 e96effffff
jmp
0x00055a4a
+1020 00055adc e966ffffff
jmp
0x00055a47
+1025 00055ae1 90
nop
+1026 00055ae2 0f1f8000000000
nopl
0x00000000(%ea
x)
+1033 00055ae9 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

00055af0 55

pushl

%ebp
+1
00055af1
%esp,%ebp
+3
00055af3
+4
00055af4
56e0
+9
00055af9
+10 00055afa 90
+11 00055afb 90
+12 00055afc 90
+13 00055afd 90
+14 00055afe 90

89e5
c9
e9e7fbffff

movl
leave
jmp

90

0x0005
nop

nop
nop
nop
nop
nop

+15 00055aff 90
+0

nop

00055b00 55

pushl

%ebp
+1
00055b01 89e5
%esp,%ebp
+3
00055b03 8b4508
0x08(%ebp),%eax
+6
00055b06 8b00
(%eax),%eax
+8
00055b08 85c0
%eax,%eax
+10 00055b0a 7409
5b15
+12 00055b0c 894508
x08(%ebp)
+15 00055b0f c9
+16 00055b10 e959d20a00
+21 00055b15 c9
+22 00055b16 c3
+23 00055b17 90
+24 00055b18 0f1f840000000000
x,%eax)
+0

movl
movl
movl
testl
je

0x0005

movl

%eax,0

leave
jmp

0x00102d6e
leave
ret
nop

nopl

0x00000000(%ea

00055b20 55

pushl

%ebp
+1
00055b21
%esp,%ebp
+3
00055b23
$0x38,%esp
+6
00055b26
%ebx,0xf4(%ebp)
+9
00055b29
%esi,0xf8(%ebp)
+12 00055b2c 897dfc
xfc(%ebp)
+15 00055b2f 8b7d08
ebp),%edi
+18 00055b32 8b5704
edi),%edx
+21 00055b35 3b5708
edi),%edx
+24 00055b38 7456
5b90
+26 00055b3a 85d2
edx
+28 00055b3c 7408
5b46
+30 00055b3e 8b42fc
edx),%eax
+33 00055b41 8902
%edx)
+35 00055b43 8b5704
edi),%edx
+38 00055b46 89d0
eax
+40 00055b48 83c204
%edx
+43 00055b4b 895704
x04(%edi)

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

movl

0x04(%

cmpl

0x08(%

je

0x0005

testl

%edx,%

je

0x0005

movl

0xfc(%

movl

%eax,(

movl

0x04(%

movl

%edx,%

addl

$0x04,

movl

%edx,0

+46 00055b4e
ebp),%edx
+49 00055b51
,%ebx
+51 00055b53
eax),%edx
+54 00055b56
ebp),%edx
+57 00055b59
%edx
+60 00055b5c
x08(%esp)
+64 00055b60
ebp),%ecx
+67 00055b63
x04(%esp)
+71 00055b67
eax
+73 00055b69
%esp)
+76 00055b6c
_memmove
+81 00055b71
ebp),%eax
+84 00055b74
%eax)
+86 00055b76
ebp),%ebx
+89 00055b79
ebp),%esi
+92 00055b7c
ebp),%edi
+95 00055b7f
+96 00055b80
+97 00055b81
x)
+104 00055b88
x,%eax)
+112 00055b90
eax
+114 00055b92
,%eax
+116 00055b94
%eax
+119 00055b97
ax
+124 00055b9c
+130 00055ba2
dx
+135 00055ba7
eax
+137 00055ba9
+143 00055baf
%eax),%edx
+146 00055bb2
e4(%ebp)
+153 00055bb9
edx
+155 00055bbb
5c3b

8b5510

movl

0x10(%

8b1a

movl

(%edx)

8d50fc

leal

0xfc(%

2b550c

subl

0x0c(%

83e2fc

andl

$0xfc,

89542408

movl

%edx,0

8b4d0c

movl

0x0c(%

894c2404

movl

%ecx,0

29d0

subl

%edx,%

890424

movl

%eax,(

e8abd20a00

calll

0x00102e1c

8b450c

movl

0x0c(%

8918

movl

%ebx,(

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
0f1f8000000000

leave
ret
nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

89d0

movl

%edx,%

2b07

subl

(%edi)

c1f802

sarl

$0x02,

3dffffff3f

cmpl

$0x3fffffff,%e

0f84ac000000
ba01000000

je
movl

0x00055c4e
$0x00000001,%e

85c0

testl

0f8494000000
8d1400

je

c745e4fcffffff

movl

leal

%eax,%
0x00055c43
(%eax,
$0xfffffffc,0x

39c2

cmpl

%eax,%

737e

jae

0x0005

+157 00055bbd 8b55e4


ebp),%edx
+160 00055bc0 891424
%esp)
+163 00055bc3 e8b2d10a00
operator new(unsigned long)
+168 00055bc8 8945e0
xe0(%ebp)
+171 00055bcb 8b07
,%eax
+173 00055bcd 8b5d0c
ebp),%ebx
+176 00055bd0 29c3
ebx
+178 00055bd2 895c2408
x08(%esp)
+182 00055bd6 89442404
x04(%esp)
+186 00055bda 8b4de0
ebp),%ecx
+189 00055bdd 890c24
%esp)
+192 00055be0 e837d20a00
_memmove
+197 00055be5 8b55e0
ebp),%edx
+200 00055be8 01da
edx
+202 00055bea 7407
5bf3
+204 00055bec 8b4d10
ebp),%ecx
+207 00055bef 8b01
,%eax
+209 00055bf1 8902
%edx)
+211 00055bf3 8b5f04
edi),%ebx
+214 00055bf6 8d7204
edx),%esi
+217 00055bf9 2b5d0c
ebp),%ebx
+220 00055bfc 895c2408
x08(%esp)
+224 00055c00 8b450c
ebp),%eax
+227 00055c03 89442404
x04(%esp)
+231 00055c07 893424
%esp)
+234 00055c0a e80dd20a00
_memmove
+239 00055c0f 8d1c1e
%ebx),%ebx
+242 00055c12 8b07
,%eax
+244 00055c14 85c0
eax
+246 00055c16 7408
5c20

movl

0xe4(%

movl

%edx,(

calll

0x00102d7a
movl

%eax,0

movl

(%edi)

movl

0x0c(%

subl

%eax,%

movl

%ebx,0

movl

%eax,0

movl

0xe0(%

movl

%ecx,(

calll

0x00102e1c
movl

0xe0(%

addl

%ebx,%

je

0x0005

movl

0x10(%

movl

(%ecx)

movl

%eax,(

movl

0x04(%

leal

0x04(%

subl

0x0c(%

movl

%ebx,0

movl

0x0c(%

movl

%eax,0

movl

%esi,(

calll

0x00102e1c
leal

(%esi,

movl

(%edi)

testl

%eax,%

je

0x0005

+248 00055c18 890424


%esp)
+251 00055c1b e84ed10a00
operator delete(void*)
+256 00055c20 8b55e0
ebp),%edx
+259 00055c23 8917
%edi)
+261 00055c25 895f04
x04(%edi)
+264 00055c28 89d0
eax
+266 00055c2a 0345e4
ebp),%eax
+269 00055c2d 894708
x08(%edi)
+272 00055c30 8b5df4
ebp),%ebx
+275 00055c33 8b75f8
ebp),%esi
+278 00055c36 8b7dfc
ebp),%edi
+281 00055c39 c9
+282 00055c3a c3
+283 00055c3b 81faffffff3f
dx
+289 00055c41 7717
5c5a
+291 00055c43 c1e202
%edx
+294 00055c46 8955e4
xe4(%ebp)
+297 00055c49 e96fffffff
+302 00055c4e c70424b0430d00
esp)
vector::_M_insert_aux
+309 00055c55 e8ded00a00
std::__throw_length_error(char const*)
+314 00055c5a e8b5d00a00
std::__throw_bad_alloc()
+319 00055c5f 90
+0

movl
calll

%eax,(
0x00102d6e

movl

0xe0(%

movl

%edx,(

movl

%ebx,0

movl

%edx,%

addl

0xe4(%

movl

%eax,0

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
cmpl

$0x3fffffff,%e
ja

0x0005

shll

$0x02,

movl

%edx,0

jmp
movl

0x00055bbd
$0x000d43b0,(%

calll

0x00102d38

calll

0x00102d14
nop

00055c60 55

pushl

%ebp
+1
00055c61
%esp,%ebp
+3
00055c63
%edi
+4
00055c64
%esi
+5
00055c65
%ebx
+6
00055c66
$0x3c,%esp
+9
00055c69
0x08(%ebp),%edi
+12 00055c6c 8b4708
edi),%eax
+15 00055c6f 8d5704
edi),%edx
+18 00055c72 8955e4

89e5

movl

57

pushl

56

pushl

53

pushl

83ec3c

subl

8b7d08

movl
movl

0x08(%

leal

0x04(%

movl

%edx,0

xe4(%ebp)
+21 00055c75
eax
+23 00055c77
5cd1
+25 00055c79
edx
+27 00055c7b
ebp),%ecx
+30 00055c7e
,%ebx
+32 00055c80
5c99
+34 00055c82
x)
+41 00055c89
x)
+48 00055c90
edx),%eax
+51 00055c93
eax
+53 00055c95
5ca8
+55 00055c97
edx
+57 00055c99
x10(%edx)
+60 00055c9c
+63 00055c9f
5c90
+65 00055ca1
edx),%eax
+68 00055ca4
eax
+70 00055ca6
5c97
+72 00055ca8
esi
+74 00055caa
eax
+76 00055cac
xdc(%ebp)
+79 00055caf
l
+81 00055cb1
5cd6
+83 00055cb3
0xd7(%ebp)
+87 00055cb7
eax),%ebx
+90 00055cba
+96 00055cc0
ecx
+98 00055cc2
ebp),%cl
+101 00055cc5
esi
+103 00055cc7
edx
+105 00055cc9

85c0

testl

%eax,%

7458

je

0x0005

89c2

movl

%eax,%

8b4d0c

movl

0x0c(%

8b19

movl

(%ecx)

eb17

jmp

0x0005

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

8b4208

movl

0x08(%

85c0

testl

%eax,%

7411

je

0x0005

89c2

movl

%eax,%

395a10

cmpl

%ebx,0

0f97c1
77ef

seta
ja

%cl
0x0005

8b420c

movl

0x0c(%

85c0

testl

%eax,%

75ef

jne

0x0005

89d6

movl

%edx,%

89d0

movl

%edx,%

8955dc

movl

%edx,0

84c9

testb

%cl,%c

7523

jne

0x0005

c645d700

movb

$0x00,

3b5810

cmpl

0x10(%

movl

0x00055d55
%esi,%

8a4dd7

movb

0xd7(%

89ce

movl

%ecx,%

89f2

movl

%esi,%

83c43c

addl

$0x3c,

0f8795000000
89f1

ja

%esp
+108 00055ccc 5b
+109 00055ccd 5e
+110 00055cce 5f
+111 00055ccf c9
+112 00055cd0 c3
+113 00055cd1 8955dc
xdc(%ebp)
+116 00055cd4 89d6
esi
+118 00055cd6 8b470c
edi),%eax
+121 00055cd9 8945e0
xe0(%ebp)
+124 00055cdc 39c6
esi
+126 00055cde 755b
5d3b
+128 00055ce0 c7042414000000
esp)
+135 00055ce7 e88ed00a00
operator new(unsigned long)
+140 00055cec 89c3
ebx
+142 00055cee 83f8f0
%eax
+145 00055cf1 7408
5cfb
+147 00055cf3 8b550c
ebp),%edx
+150 00055cf6 8b02
,%eax
+152 00055cf8 894310
x10(%ebx)
+155 00055cfb b801000000
ax
+160 00055d00 3975e4
xe4(%ebp)
+163 00055d03 7411
5d16
+165 00055d05 8b4d0c
ebp),%ecx
+168 00055d08 8b01
,%eax
+170 00055d0a 8b55dc
ebp),%edx
+173 00055d0d 3b4210
edx),%eax
+176 00055d10 0f92c0
+179 00055d13 0fb6c0
ax
+182 00055d16 8b4de4
ebp),%ecx
+185 00055d19 894c240c
x0c(%esp)
+189 00055d1d 8b55e0
ebp),%edx
+192 00055d20 89542408
x08(%esp)
+196 00055d24 895c2404

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%edx,%

movl

0x0c(%

movl

%eax,0

cmpl

%eax,%

jne

0x0005

%edx,0

movl

$0x00000014,(%

calll

0x00102d7a
movl

%eax,%

cmpl

$0xf0,

je

0x0005

movl

0x0c(%

movl

(%edx)

movl

%eax,0

movl

$0x00000001,%e
cmpl

%esi,0

je

0x0005

movl

0x0c(%

movl

(%ecx)

movl

0xdc(%

cmpl

0x10(%

setb
movzbl

%al
%al,%e

movl

0xe4(%

movl

%ecx,0

movl

0xe0(%

movl

%edx,0

movl

%ebx,0

x04(%esp)
+200 00055d28 890424
movl
%eax,(
%esp)
+203 00055d2b e81ad00a00
calll
0x00102d4a
std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_
tree_node_base*, std::_Rb_tree_node_base&)
+208 00055d30 ff4714
incl
0x14(%
edi)
+211 00055d33 89d8
movl
%ebx,%
eax
+213 00055d35 c645d701
movb
$0x01,
0xd7(%ebp)
+217 00055d39 eb85
jmp
0x0005
5cc0
+219 00055d3b 893424
movl
%esi,(
%esp)
+222 00055d3e e8ddcf0a00
calll
0x00102d20
std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
+227 00055d43 8b4d0c
movl
0x0c(%
ebp),%ecx
+230 00055d46 8b19
movl
(%ecx)
,%ebx
+232 00055d48 c645d700
movb
$0x00,
0xd7(%ebp)
+236 00055d4c 3b5810
cmpl
0x10(%
eax),%ebx
+239 00055d4f 0f866bffffff
jbe
0x00055cc0
+245 00055d55 c7042414000000
movl
$0x00000014,(%
esp)
+252 00055d5c e819d00a00
calll
0x00102d7a
operator new(unsigned long)
+257 00055d61 89c3
movl
%eax,%
ebx
+259 00055d63 83f8f0
cmpl
$0xf0,
%eax
+262 00055d66 7408
je
0x0005
5d70
+264 00055d68 8b550c
movl
0x0c(%
ebp),%edx
+267 00055d6b 8b02
movl
(%edx)
,%eax
+269 00055d6d 894310
movl
%eax,0
x10(%ebx)
+272 00055d70 b801000000
movl
$0x00000001,%e
ax
+277 00055d75 3975e4
cmpl
%esi,0
xe4(%ebp)
+280 00055d78 7411
je
0x0005
5d8b
+282 00055d7a 8b4d0c
movl
0x0c(%
ebp),%ecx
+285 00055d7d 8b01
movl
(%ecx)
,%eax
+287 00055d7f 8b55dc
movl
0xdc(%
ebp),%edx
+290 00055d82 3b4210
cmpl
0x10(%
edx),%eax
+293 00055d85 0f92c0
setb
%al
+296 00055d88 0fb6c0
movzbl
%al,%e
ax

+299 00055d8b
ebp),%ecx
+302 00055d8e
x0c(%esp)
+306 00055d92
x08(%esp)
+310 00055d96
5d24
+312 00055d98
x,%eax)
+0

8b4de4

movl

0xe4(%

894c240c

movl

%ecx,0

89742408

movl

%esi,0

eb8c

jmp

0x0005

0f1f840000000000

nopl

0x00000000(%ea

00055da0 55

pushl

%ebp
+1
00055da1 89e5
%esp,%ebp
+3
00055da3 57
%edi
+4
00055da4 56
%esi
+5
00055da5 53
%ebx
+6
00055da6 83ec3c
$0x3c,%esp
+9
00055da9 8b450c
0x0c(%ebp),%eax
+12 00055dac 85c0
eax
+14 00055dae 0f8469010000
+20 00055db4 8b550c
ebp),%edx
+23 00055db7 8b420c
edx),%eax
+26 00055dba 85c0
eax
+28 00055dbc 0f8441010000
+34 00055dc2 8945d0
xd0(%ebp)
+37 00055dc5 8b55d0
ebp),%edx
+40 00055dc8 8b420c
edx),%eax
+43 00055dcb 85c0
eax
+45 00055dcd 0f8416010000
+51 00055dd3 8945d4
xd4(%ebp)
+54 00055dd6 8b55d4
ebp),%edx
+57 00055dd9 8b420c
edx),%eax
+60 00055ddc 85c0
eax
+62 00055dde 0f84eb000000
+68 00055de4 8945d8
xd8(%ebp)
+71 00055de7 8b55d8
ebp),%edx
+74 00055dea 8b420c
edx),%eax
+77 00055ded 85c0

movl
pushl
pushl
pushl
subl
movl
testl
je

%eax,%

movl

0x00055f1d
0x0c(%

movl

0x0c(%

testl

%eax,%

je
movl

0x00055f03
%eax,0

movl

0xd0(%

movl

0x0c(%

testl

%eax,%

je
movl

0x00055ee9
%eax,0

movl

0xd4(%

movl

0x0c(%

testl

%eax,%

je
movl

0x00055ecf
%eax,0

movl

0xd8(%

movl

0x0c(%

testl

%eax,%

eax
+79 00055def
+85 00055df5
xdc(%ebp)
+88 00055df8
ebp),%edx
+91 00055dfb
edx),%eax
+94 00055dfe
eax
+96 00055e00
+102 00055e06
xe0(%ebp)
+105 00055e09
edx
+107 00055e0b
edx),%eax
+110 00055e0e
eax
+112 00055e10
5e7f
+114 00055e12
xe4(%ebp)
+117 00055e15
edx
+119 00055e17
edx),%eax
+122 00055e1a
eax
+124 00055e1c
5e66
+126 00055e1e
edi
+128 00055e20
edi),%eax
+131 00055e23
eax
+133 00055e25
5e53
+135 00055e27
ebx
+137 00055e29
5e32
+139 00055e2b
)
+144 00055e30
ebx
+146 00055e32
ebx),%eax
+149 00055e35
x04(%esp)
+153 00055e39
ebp),%eax
+156 00055e3c
%esp)
+159 00055e3f
+164 00055e44
ebx),%esi
+167 00055e47
%esp)

0f84c0000000
8945dc

movl

0x00055eb5
%eax,0

8b55dc

movl

0xdc(%

8b420c

movl

0x0c(%

85c0

testl

%eax,%

0f8495000000
8945e0

je

movl

0x00055e9b
%eax,0

89c2

movl

%eax,%

8b420c

movl

0x0c(%

85c0

testl

%eax,%

746d

je

0x0005

8945e4

movl

%eax,0

89c2

movl

%eax,%

8b420c

movl

0x0c(%

85c0

testl

%eax,%

7448

je

0x0005

89c7

movl

%eax,%

8b470c

movl

0x0c(%

85c0

testl

%eax,%

742c

je

0x0005

89c3

movl

%eax,%

eb07

jmp

0x0005

0f1f440000

je

nopl

0x00(%eax,%eax

89f3

movl

%esi,%

8b430c

movl

0x0c(%

89442404

movl

%eax,0

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x00055da0
0x08(%

movl

%ebx,(

e85cffffff
8b7308
891c24

calll

+170 00055e4a e81fcf0a00


operator delete(void*)
+175 00055e4f 85f6
esi
+177 00055e51 75dd
5e30
+179 00055e53 8b5f08
edi),%ebx
+182 00055e56 893c24
%esp)
+185 00055e59 e810cf0a00
operator delete(void*)
+190 00055e5e 85db
ebx
+192 00055e60 7404
5e66
+194 00055e62 89df
edi
+196 00055e64 ebba
5e20
+198 00055e66 8b55e4
ebp),%edx
+201 00055e69 8b5a08
edx),%ebx
+204 00055e6c 891424
%esp)
+207 00055e6f e8face0a00
operator delete(void*)
+212 00055e74 85db
ebx
+214 00055e76 7407
5e7f
+216 00055e78 895de4
xe4(%ebp)
+219 00055e7b 89da
edx
+221 00055e7d eb98
5e17
+223 00055e7f 8b45e0
ebp),%eax
+226 00055e82 8b5808
eax),%ebx
+229 00055e85 890424
%esp)
+232 00055e88 e8e1ce0a00
operator delete(void*)
+237 00055e8d 85db
ebx
+239 00055e8f 740a
5e9b
+241 00055e91 895de0
xe0(%ebp)
+244 00055e94 89da
edx
+246 00055e96 e970ffffff
+251 00055e9b 8b55dc
ebp),%edx
+254 00055e9e 8b5a08
edx),%ebx
+257 00055ea1 891424

calll

0x00102d6e
testl

%esi,%

jne

0x0005

movl

0x08(%

movl

%edi,(

calll

0x00102d6e
testl

%ebx,%

je

0x0005

movl

%ebx,%

jmp

0x0005

movl

0xe4(%

movl

0x08(%

movl

%edx,(

calll

0x00102d6e
testl

%ebx,%

je

0x0005

movl

%ebx,0

movl

%ebx,%

jmp

0x0005

movl

0xe0(%

movl

0x08(%

movl

%eax,(

calll

0x00102d6e
testl

%ebx,%

je

0x0005

movl

%ebx,0

movl

%ebx,%

movl

0x00055e0b
0xdc(%

movl

0x08(%

movl

%edx,(

jmp

%esp)
+260 00055ea4 e8c5ce0a00
operator delete(void*)
+265 00055ea9 85db
ebx
+267 00055eab 7408
5eb5
+269 00055ead 895ddc
xdc(%ebp)
+272 00055eb0 e943ffffff
+277 00055eb5 8b45d8
ebp),%eax
+280 00055eb8 8b5808
eax),%ebx
+283 00055ebb 890424
%esp)
+286 00055ebe e8abce0a00
operator delete(void*)
+291 00055ec3 85db
ebx
+293 00055ec5 7408
5ecf
+295 00055ec7 895dd8
xd8(%ebp)
+298 00055eca e918ffffff
+303 00055ecf 8b55d4
ebp),%edx
+306 00055ed2 8b5a08
edx),%ebx
+309 00055ed5 891424
%esp)
+312 00055ed8 e891ce0a00
operator delete(void*)
+317 00055edd 85db
ebx
+319 00055edf 7408
5ee9
+321 00055ee1 895dd4
xd4(%ebp)
+324 00055ee4 e9edfeffff
+329 00055ee9 8b45d0
ebp),%eax
+332 00055eec 8b5808
eax),%ebx
+335 00055eef 890424
%esp)
+338 00055ef2 e877ce0a00
operator delete(void*)
+343 00055ef7 85db
ebx
+345 00055ef9 7408
5f03
+347 00055efb 895dd0
xd0(%ebp)
+350 00055efe e9c2feffff
+355 00055f03 8b550c
ebp),%edx
+358 00055f06 8b5a08
edx),%ebx
+361 00055f09 891424

calll

0x00102d6e
testl

%ebx,%

je

0x0005

movl

%ebx,0

movl

0x00055df8
0xd8(%

movl

0x08(%

movl

%eax,(

jmp

calll

0x00102d6e
testl

%ebx,%

je

0x0005

movl

%ebx,0

movl

0x00055de7
0xd4(%

movl

0x08(%

movl

%edx,(

jmp

calll

0x00102d6e
testl

%ebx,%

je

0x0005

movl

%ebx,0

movl

0x00055dd6
0xd0(%

movl

0x08(%

movl

%eax,(

jmp

calll

0x00102d6e
testl

%ebx,%

je

0x0005

movl

%ebx,0

movl

0x00055dc5
0x0c(%

movl

0x08(%

movl

%edx,(

jmp

%esp)
+364 00055f0c e85dce0a00
operator delete(void*)
+369 00055f11 85db
ebx
+371 00055f13 7408
5f1d
+373 00055f15 895d0c
x0c(%ebp)
+376 00055f18 e997feffff
+381 00055f1d 83c43c
%esp
+384 00055f20 5b
+385 00055f21 5e
+386 00055f22 5f
+387 00055f23 c9
+388 00055f24 c3
+389 00055f25 90
+390 00055f26 662e0f1f840000000000
ax)
+0

calll

0x00102d6e
testl

%ebx,%

je

0x0005

movl

%ebx,0

addl

0x00055db4
$0x3c,

jmp

popl
%ebx
popl
%esi
popl
%edi
leave
ret
nop
%cs:0x00000000(%eax,%e

nopw

00055f30 55

pushl

%ebp
+1
00055f31 89e5
%esp,%ebp
+3
00055f33 57
%edi
+4
00055f34 56
%esi
+5
00055f35 53
%ebx
+6
00055f36 83ec5c
$0x5c,%esp
+9
00055f39 8b450c
0x0c(%ebp),%eax
+12 00055f3c 85c0
eax
+14 00055f3e 0f84b7020000
+20 00055f44 8b550c
ebp),%edx
+23 00055f47 8b420c
edx),%eax
+26 00055f4a 85c0
eax
+28 00055f4c 0f8479020000
+34 00055f52 8945e0
xe0(%ebp)
+37 00055f55 8b55e0
ebp),%edx
+40 00055f58 8b420c
edx),%eax
+43 00055f5b 85c0
eax
+45 00055f5d 0f8435020000
+51 00055f63 8945dc
xdc(%ebp)
+54 00055f66 8b55dc
ebp),%edx
+57 00055f69 8b420c
edx),%eax

movl
pushl
pushl
pushl
subl
movl
testl
je

%eax,%

movl

0x000561fb
0x0c(%

movl

0x0c(%

testl

%eax,%

je
movl

0x000561cb
%eax,0

movl

0xe0(%

movl

0x0c(%

testl

%eax,%

je
movl

0x00056198
%eax,0

movl

0xdc(%

movl

0x0c(%

+60 00055f6c 85c0

testl

%eax,%

eax
+62 00055f6e
+68 00055f74
xd8(%ebp)
+71 00055f77
ebp),%edx
+74 00055f7a
edx),%eax
+77 00055f7d
eax
+79 00055f7f
+85 00055f85
xd4(%ebp)
+88 00055f88
ebp),%edx
+91 00055f8b
edx),%eax
+94 00055f8e
eax
+96 00055f90
+102 00055f96
xd0(%ebp)
+105 00055f99
ebp),%edx
+108 00055f9c
edx),%eax
+111 00055f9f
eax
+113 00055fa1
+119 00055fa7
xcc(%ebp)
+122 00055faa
ebp),%edx
+125 00055fad
edx),%eax
+128 00055fb0
eax
+130 00055fb2
+136 00055fb8
xc8(%ebp)
+139 00055fbb
edx
+141 00055fbd
edx),%eax
+144 00055fc0
eax
+146 00055fc2
603a
+148 00055fc4
xc4(%ebp)
+151 00055fc7
edx
+153 00055fc9
edx),%eax
+156 00055fcc
x04(%esp)
+160 00055fd0
ebp),%eax
+163 00055fd3

0f84da020000
8945d8

movl

0x0005624e
%eax,0

8b55d8

movl

0xd8(%

8b420c

movl

0x0c(%

85c0

testl

%eax,%

0f848d020000
8945d4

je

movl

0x00056212
%eax,0

8b55d4

movl

0xd4(%

8b420c

movl

0x0c(%

85c0

testl

%eax,%

0f849c010000
8945d0

je

movl

0x00056132
%eax,0

8b55d0

movl

0xd0(%

8b420c

movl

0x0c(%

85c0

testl

%eax,%

0f844f010000
8945cc

je

movl

0x000560f6
%eax,0

8b55cc

movl

0xcc(%

8b420c

movl

0x0c(%

85c0

testl

%eax,%

0f84db000000
8945c8

je

je
movl

0x00056093
%eax,0

89c2

movl

%eax,%

8b420c

movl

0x0c(%

85c0

testl

%eax,%

7476

je

0x0005

8945c4

movl

%eax,0

89c2

movl

%eax,%

8b420c

movl

0x0c(%

89442404

movl

%eax,0

8b4508

movl

0x08(%

890424

movl

%eax,(

%esp)
+166 00055fd6 e855ffffff
+171 00055fdb 8b55c4
ebp),%edx
+174 00055fde 8b5208
edx),%edx
+177 00055fe1 8955e4
xe4(%ebp)
+180 00055fe4 8b55c4
ebp),%edx
+183 00055fe7 8b421c
edx),%eax
+186 00055fea 89d7
edi
+188 00055fec 83c714
%edi
+191 00055fef 85c0
eax
+193 00055ff1 742d
6020
+195 00055ff3 89c3
ebx
+197 00055ff5 eb0b
6002
+199 00055ff7 660f1f840000000000
+208 00056000 89f3
ebx
+210 00056002 8b430c
ebx),%eax
+213 00056005 89442404
x04(%esp)
+217 00056009 893c24
%esp)
+220 0005600c e88ffdffff
+225 00056011 8b7308
ebx),%esi
+228 00056014 891c24
%esp)
+231 00056017 e852cd0a00
operator delete(void*)
+236 0005601c 85f6
esi
+238 0005601e 75e0
6000
+240 00056020 8b45c4
ebp),%eax
+243 00056023 890424
%esp)
+246 00056026 e843cd0a00
operator delete(void*)
+251 0005602b 8b45e4
ebp),%eax
+254 0005602e 85c0
eax
+256 00056030 7408
603a
+258 00056032 8b55e4
ebp),%edx
+261 00056035 8955c4
xc4(%ebp)

calll

nopw

movl

0x00055f30
0xc4(%

movl

0x08(%

movl

%edx,0

movl

0xc4(%

movl

0x1c(%

movl

%edx,%

addl

$0x14,

testl

%eax,%

je

0x0005

movl

%eax,%

jmp

0x0005

0x00000000(%eax,%eax)
movl
%esi,%
movl

0x0c(%

movl

%eax,0

movl

%edi,(

movl

0x00055da0
0x08(%

movl

%ebx,(

calll

calll

0x00102d6e
testl

%esi,%

jne

0x0005

movl

0xc4(%

movl

%eax,(

calll

0x00102d6e
movl

0xe4(%

testl

%eax,%

je

0x0005

movl

0xe4(%

movl

%edx,0

+264 00056038 eb8f


5fc9
+266 0005603a 8b45c8
ebp),%eax
+269 0005603d 8b4008
eax),%eax
+272 00056040 8945c0
xc0(%ebp)
+275 00056043 8b55c8
ebp),%edx
+278 00056046 8b421c
edx),%eax
+281 00056049 89d7
edi
+283 0005604b 83c714
%edi
+286 0005604e 85c0
eax
+288 00056050 7424
6076
+290 00056052 89c3
ebx
+292 00056054 eb02
6058
+294 00056056 89f3
ebx
+296 00056058 8b430c
ebx),%eax
+299 0005605b 89442404
x04(%esp)
+303 0005605f 893c24
%esp)
+306 00056062 e839fdffff
+311 00056067 8b7308
ebx),%esi
+314 0005606a 891c24
%esp)
+317 0005606d e8fccc0a00
operator delete(void*)
+322 00056072 85f6
esi
+324 00056074 75e0
6056
+326 00056076 8b45c8
ebp),%eax
+329 00056079 890424
%esp)
+332 0005607c e8edcc0a00
operator delete(void*)
+337 00056081 8b45c0
ebp),%eax
+340 00056084 85c0
eax
+342 00056086 740b
6093
+344 00056088 8b55c0
ebp),%edx
+347 0005608b 8955c8
xc8(%ebp)
+350 0005608e e92affffff

jmp

0x0005

movl

0xc8(%

movl

0x08(%

movl

%eax,0

movl

0xc8(%

movl

0x1c(%

movl

%edx,%

addl

$0x14,

testl

%eax,%

je

0x0005

movl

%eax,%

jmp

0x0005

movl

%esi,%

movl

0x0c(%

movl

%eax,0

movl

%edi,(

movl

0x00055da0
0x08(%

movl

%ebx,(

calll

calll

0x00102d6e
testl

%esi,%

jne

0x0005

movl

0xc8(%

movl

%eax,(

calll

jmp

0x00102d6e
movl

0xc0(%

testl

%eax,%

je

0x0005

movl

0xc0(%

movl

%edx,0
0x00055fbd

+355 00056093 8b45cc


ebp),%eax
+358 00056096 8b4008
eax),%eax
+361 00056099 8945bc
xbc(%ebp)
+364 0005609c 8b55cc
ebp),%edx
+367 0005609f 8b421c
edx),%eax
+370 000560a2 89d7
edi
+372 000560a4 83c714
%edi
+375 000560a7 85c0
eax
+377 000560a9 7424
60cf
+379 000560ab 89c3
ebx
+381 000560ad eb02
60b1
+383 000560af 89f3
ebx
+385 000560b1 8b430c
ebx),%eax
+388 000560b4 89442404
x04(%esp)
+392 000560b8 893c24
%esp)
+395 000560bb e8e0fcffff
+400 000560c0 8b7308
ebx),%esi
+403 000560c3 891c24
%esp)
+406 000560c6 e8a3cc0a00
operator delete(void*)
+411 000560cb 85f6
esi
+413 000560cd 75e0
60af
+415 000560cf 8b45cc
ebp),%eax
+418 000560d2 890424
%esp)
+421 000560d5 e894cc0a00
operator delete(void*)
+426 000560da 8b7dbc
ebp),%edi
+429 000560dd 85ff
edi
+431 000560df 7415
60f6
+433 000560e1 8b55bc
ebp),%edx
+436 000560e4 8955cc
xcc(%ebp)
+439 000560e7 e9befeffff
+444 000560ec 890424
%esp)

movl

0xcc(%

movl

0x08(%

movl

%eax,0

movl

0xcc(%

movl

0x1c(%

movl

%edx,%

addl

$0x14,

testl

%eax,%

je

0x0005

movl

%eax,%

jmp

0x0005

movl

%esi,%

movl

0x0c(%

movl

%eax,0

movl

%edi,(

movl

0x00055da0
0x08(%

movl

%ebx,(

calll

calll

0x00102d6e
testl

%esi,%

jne

0x0005

movl

0xcc(%

movl

%eax,(

calll

0x00102d6e
movl

0xbc(%

testl

%edi,%

je

0x0005

movl

0xbc(%

movl

%edx,0

movl

0x00055faa
%eax,(

jmp

+447 000560ef e854cb0a00


__Unwind_Resume
+452 000560f4 ebf6
60ec
+454 000560f6 8b45d0
ebp),%eax
+457 000560f9 8b4008
eax),%eax
+460 000560fc 8945b8
xb8(%ebp)
+463 000560ff 8b55d0
ebp),%edx
+466 00056102 8b421c
edx),%eax
+469 00056105 89d7
edi
+471 00056107 83c714
%edi
+474 0005610a 85c0
eax
+476 0005610c 746d
617b
+478 0005610e 89c3
ebx
+480 00056110 8b430c
ebx),%eax
+483 00056113 89442404
x04(%esp)
+487 00056117 893c24
%esp)
+490 0005611a e881fcffff
+495 0005611f 8b7308
ebx),%esi
+498 00056122 891c24
%esp)
+501 00056125 e844cc0a00
operator delete(void*)
+506 0005612a 85f6
esi
+508 0005612c 744d
617b
+510 0005612e 89f3
ebx
+512 00056130 ebde
6110
+514 00056132 8b45d4
ebp),%eax
+517 00056135 8b4008
eax),%eax
+520 00056138 8945b4
xb4(%ebp)
+523 0005613b 8b55d4
ebp),%edx
+526 0005613e 8b421c
edx),%eax
+529 00056141 89d7
edi
+531 00056143 83c714
%edi
+534 00056146 85c0

calll

0x00102c48
jmp

0x0005

movl

0xd0(%

movl

0x08(%

movl

%eax,0

movl

0xd0(%

movl

0x1c(%

movl

%edx,%

addl

$0x14,

testl

%eax,%

je

0x0005

movl

%eax,%

movl

0x0c(%

movl

%eax,0

movl

%edi,(

movl

0x00055da0
0x08(%

movl

%ebx,(

calll

calll

0x00102d6e
testl

%esi,%

je

0x0005

movl

%esi,%

jmp

0x0005

movl

0xd4(%

movl

0x08(%

movl

%eax,0

movl

0xd4(%

movl

0x1c(%

movl

%edx,%

addl

$0x14,

testl

%eax,%

eax
+536 00056148 0f8463010000
+542 0005614e 89c3
ebx
+544 00056150 8b430c
ebx),%eax
+547 00056153 89442404
x04(%esp)
+551 00056157 893c24
%esp)
+554 0005615a e841fcffff
+559 0005615f 8b7308
ebx),%esi
+562 00056162 891c24
%esp)
+565 00056165 e804cc0a00
operator delete(void*)
+570 0005616a 85f6
esi
+572 0005616c 0f843f010000
+578 00056172 89f3
ebx
+580 00056174 ebda
6150
+582 00056176 e971ffffff
+587 0005617b 8b45d0
ebp),%eax
+590 0005617e 890424
%esp)
+593 00056181 e8e8cb0a00
operator delete(void*)
+598 00056186 8b75b8
ebp),%esi
+601 00056189 85f6
esi
+603 0005618b 74a5
6132
+605 0005618d 8b55b8
ebp),%edx
+608 00056190 8955d0
xd0(%ebp)
+611 00056193 e901feffff
+616 00056198 8b45e0
ebp),%eax
+619 0005619b 8b5808
eax),%ebx
+622 0005619e 89c2
edx
+624 000561a0 8b401c
eax),%eax
+627 000561a3 89442404
x04(%esp)
+631 000561a7 89d0
eax
+633 000561a9 83c014
%eax
+636 000561ac 890424
%esp)
+639 000561af e8ecfbffff
+644 000561b4 8b45e0

je
movl

0x000562b1
%eax,%

movl

0x0c(%

movl

%eax,0

movl

%edi,(

movl

0x00055da0
0x08(%

movl

%ebx,(

calll

calll

0x00102d6e
testl

je
movl
jmp
jmp

%esi,%
0x000562b1
%esi,%
0x0005

movl

0x000560ec
0xd0(%

movl

%eax,(

calll

0x00102d6e
movl

0xb8(%

testl

%esi,%

je

0x0005

movl

0xb8(%

movl

%edx,0

movl

0x00055f99
0xe0(%

movl

0x08(%

movl

%eax,%

movl

0x1c(%

movl

%eax,0

movl

%edx,%

addl

$0x14,

movl

%eax,(

movl

0x00055da0
0xe0(%

jmp

calll

ebp),%eax
+647 000561b7 890424
%esp)
+650 000561ba e8afcb0a00
operator delete(void*)
+655 000561bf 85db
ebx
+657 000561c1 7408
61cb
+659 000561c3 895de0
xe0(%ebp)
+662 000561c6 e98afdffff
+667 000561cb 8b550c
ebp),%edx
+670 000561ce 8b5a08
edx),%ebx
+673 000561d1 8b421c
edx),%eax
+676 000561d4 89442404
x04(%esp)
+680 000561d8 89d0
eax
+682 000561da 83c014
%eax
+685 000561dd 890424
%esp)
+688 000561e0 e8bbfbffff
+693 000561e5 8b450c
ebp),%eax
+696 000561e8 890424
%esp)
+699 000561eb e87ecb0a00
operator delete(void*)
+704 000561f0 895d0c
x0c(%ebp)
+707 000561f3 85db
ebx
+709 000561f5 0f8549fdffff
+715 000561fb 83c45c
%esp
+718 000561fe 5b
+719 000561ff 5e
+720 00056200 5f
+721 00056201 c9
+722 00056202 c3
+723 00056203 e9e4feffff
+728 00056208 e9dffeffff
+733 0005620d e9dafeffff
+738 00056212 8b45d8
ebp),%eax
+741 00056215 8b4008
eax),%eax
+744 00056218 8945b0
xb0(%ebp)
+747 0005621b 8b55d8
ebp),%edx
+750 0005621e 8b421c
edx),%eax
+753 00056221 89d7
edi

movl
calll

%eax,(
0x00102d6e

testl

%ebx,%

je

0x0005

movl

%ebx,0

movl

0x00055f55
0x0c(%

movl

0x08(%

movl

0x1c(%

movl

%eax,0

movl

%edx,%

addl

$0x14,

movl

%eax,(

movl

0x00055da0
0x0c(%

movl

%eax,(

jmp

calll

calll

0x00102d6e
movl

%ebx,0

testl

%ebx,%

jne
addl
popl
popl
popl
leave
ret
jmp
jmp
jmp

0x00055f44
$0x5c,
%ebx
%esi
%edi

movl

0x000560ec
0x000560ec
0x000560ec
0xd8(%

movl

0x08(%

movl

%eax,0

movl

0xd8(%

movl

0x1c(%

movl

%edx,%

+755 00056223 83c714


%edi
+758 00056226 85c0
eax
+760 00056228 7465
628f
+762 0005622a 89c3
ebx
+764 0005622c 8b430c
ebx),%eax
+767 0005622f 89442404
x04(%esp)
+771 00056233 893c24
%esp)
+774 00056236 e865fbffff
+779 0005623b 8b7308
ebx),%esi
+782 0005623e 891c24
%esp)
+785 00056241 e828cb0a00
operator delete(void*)
+790 00056246 85f6
esi
+792 00056248 7445
628f
+794 0005624a 89f3
ebx
+796 0005624c ebde
622c
+798 0005624e 8b45dc
ebp),%eax
+801 00056251 8b4008
eax),%eax
+804 00056254 8945ac
xac(%ebp)
+807 00056257 8b55dc
ebp),%edx
+810 0005625a 8b421c
edx),%eax
+813 0005625d 89d7
edi
+815 0005625f 83c714
%edi
+818 00056262 85c0
eax
+820 00056264 7471
62d7
+822 00056266 89c3
ebx
+824 00056268 8b430c
ebx),%eax
+827 0005626b 89442404
x04(%esp)
+831 0005626f 893c24
%esp)
+834 00056272 e829fbffff
+839 00056277 8b7308
ebx),%esi
+842 0005627a 891c24
%esp)

addl

$0x14,

testl

%eax,%

je

0x0005

movl

%eax,%

movl

0x0c(%

movl

%eax,0

movl

%edi,(

movl

0x00055da0
0x08(%

movl

%ebx,(

calll

calll

0x00102d6e
testl

%esi,%

je

0x0005

movl

%esi,%

jmp

0x0005

movl

0xdc(%

movl

0x08(%

movl

%eax,0

movl

0xdc(%

movl

0x1c(%

movl

%edx,%

addl

$0x14,

testl

%eax,%

je

0x0005

movl

%eax,%

movl

0x0c(%

movl

%eax,0

movl

%edi,(

movl

0x00055da0
0x08(%

movl

%ebx,(

calll

+845 0005627d e8ecca0a00


operator delete(void*)
+850 00056282 85f6
esi
+852 00056284 7451
62d7
+854 00056286 89f3
ebx
+856 00056288 ebde
6268
+858 0005628a e95dfeffff
+863 0005628f 8b45d8
ebp),%eax
+866 00056292 890424
%esp)
+869 00056295 e8d4ca0a00
operator delete(void*)
+874 0005629a 8b4db0
ebp),%ecx
+877 0005629d 85c9
ecx
+879 0005629f 74ad
624e
+881 000562a1 8b55b0
ebp),%edx
+884 000562a4 8955d8
xd8(%ebp)
+887 000562a7 e9cbfcffff
+892 000562ac e93bfeffff
+897 000562b1 8b45d4
ebp),%eax
+900 000562b4 890424
%esp)
+903 000562b7 e8b2ca0a00
operator delete(void*)
+908 000562bc 8b5db4
ebp),%ebx
+911 000562bf 85db
ebx
+913 000562c1 0f844bffffff
+919 000562c7 8b55b4
ebp),%edx
+922 000562ca 8955d4
xd4(%ebp)
+925 000562cd e9b6fcffff
+930 000562d2 e915feffff
+935 000562d7 8b45dc
ebp),%eax
+938 000562da 890424
%esp)
+941 000562dd e88cca0a00
operator delete(void*)
+946 000562e2 8b55ac
ebp),%edx
+949 000562e5 85d2
edx
+951 000562e7 0f84abfeffff
+957 000562ed 8b55ac
ebp),%edx
+960 000562f0 8955dc

calll

0x00102d6e
testl

%esi,%

je

0x0005

movl

%esi,%

jmp

0x0005

jmp
movl

0x000560ec
0xd8(%

movl

%eax,(

calll

0x00102d6e
movl

0xb0(%

testl

%ecx,%

je

0x0005

movl

0xb0(%

movl

%edx,0

movl

0x00055f77
0x000560ec
0xd4(%

movl

%eax,(

jmp
jmp

calll

0x00102d6e
movl

0xb4(%

testl

%ebx,%

je
movl

0x00056212
0xb4(%

movl

%edx,0

movl

0x00055f88
0x000560ec
0xdc(%

movl

%eax,(

jmp
jmp

calll

0x00102d6e
movl

0xac(%

testl

%edx,%

je
movl

0x00056198
0xac(%

movl

%edx,0

xdc(%ebp)
+963 000562f3 e96efcffff
+968 000562f8 0f1f840000000000
x,%eax)
+0

jmp
nopl

0x00055f66
0x00000000(%ea

00056300 55

pushl

%ebp
+1
00056301 89e5
%esp,%ebp
+3
00056303 57
%edi
+4
00056304 56
%esi
+5
00056305 53
%ebx
+6
00056306 83ec2c
$0x2c,%esp
+9
00056309 8b5d0c
0x0c(%ebp),%ebx
+12 0005630c c7042414000000
esp)
+19 00056313 e862ca0a00
operator new(unsigned long)
+24 00056318 8945e4
xe4(%ebp)
+27 0005631b 83f8f0
%eax
+30 0005631e 7408
6328
+32 00056320 89c2
edx
+34 00056322 8b4310
ebx),%eax
+37 00056325 894210
x10(%edx)
+40 00056328 8b03
,%eax
+42 0005632a 8b55e4
ebp),%edx
+45 0005632d 8902
%edx)
+47 0005632f c7420800000000
08(%edx)
+54 00056336 c7420c00000000
0c(%edx)
+61 0005633d 8b4510
ebp),%eax
+64 00056340 894204
x04(%edx)
+67 00056343 8b430c
ebx),%eax
+70 00056346 85c0
eax
+72 00056348 741c
6366
+74 0005634a 89542408
x08(%esp)
+78 0005634e 8b430c
ebx),%eax
+81 00056351 89442404

movl
pushl
pushl
pushl
subl
movl
movl

$0x00000014,(%

calll

0x00102d7a
movl

%eax,0

cmpl

$0xf0,

je

0x0005

movl

%eax,%

movl

0x10(%

movl

%eax,0

movl

(%ebx)

movl

0xe4(%

movl

%eax,(

movl

$0x00000000,0x

movl

$0x00000000,0x
movl

0x10(%

movl

%eax,0

movl

0x0c(%

testl

%eax,%

je

0x0005

movl

%edx,0

movl

0x0c(%

movl

%eax,0

x04(%esp)
+85 00056355 8b4508
ebp),%eax
+88 00056358 890424
%esp)
+91 0005635b e8a0ffffff
+96 00056360 8b55e4
ebp),%edx
+99 00056363 89420c
x0c(%edx)
+102 00056366 8b4308
ebx),%eax
+105 00056369 85c0
eax
+107 0005636b 746f
63dc
+109 0005636d 89c6
esi
+111 0005636f 8b7de4
ebp),%edi
+114 00056372 eb10
6384
+116 00056374 660f1f440000
)
+122 0005637a 660f1f440000
)
+128 00056380 89c6
esi
+130 00056382 89df
edi
+132 00056384 c7042414000000
esp)
+139 0005638b e8eac90a00
operator new(unsigned long)
+144 00056390 89c3
ebx
+146 00056392 83f8f0
%eax
+149 00056395 7406
639d
+151 00056397 8b4610
esi),%eax
+154 0005639a 894310
x10(%ebx)
+157 0005639d 8b06
,%eax
+159 0005639f 8903
%ebx)
+161 000563a1 c7430800000000
08(%ebx)
+168 000563a8 c7430c00000000
0c(%ebx)
+175 000563af 895f08
x08(%edi)
+178 000563b2 897b04
x04(%ebx)
+181 000563b5 8b460c
esi),%eax
+184 000563b8 85c0
eax

movl

0x08(%

movl

%eax,(

movl

0x00056300
0xe4(%

movl

%eax,0

movl

0x08(%

testl

%eax,%

je

0x0005

movl

%eax,%

movl

0xe4(%

jmp

0x0005

calll

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax
movl

%eax,%

movl

%ebx,%

movl

$0x00000014,(%

calll

0x00102d7a
movl

%eax,%

cmpl

$0xf0,

je

0x0005

movl

0x10(%

movl

%eax,0

movl

(%esi)

movl

%eax,(

movl

$0x00000000,0x

movl

$0x00000000,0x
movl

%ebx,0

movl

%edi,0

movl

0x0c(%

testl

%eax,%

+186 000563ba 7419


63d5
+188 000563bc 895c2408
x08(%esp)
+192 000563c0 8b460c
esi),%eax
+195 000563c3 89442404
x04(%esp)
+199 000563c7 8b4508
ebp),%eax
+202 000563ca 890424
%esp)
+205 000563cd e82effffff
+210 000563d2 89430c
x0c(%ebx)
+213 000563d5 8b4608
esi),%eax
+216 000563d8 85c0
eax
+218 000563da 75a4
6380
+220 000563dc 8b45e4
ebp),%eax
+223 000563df 83c42c
%esp
+226 000563e2 5b
+227 000563e3 5e
+228 000563e4 5f
+229 000563e5 c9
+230 000563e6 c3
+231 000563e7 890424
%esp)
+234 000563ea e8a3c90a00
___cxa_begin_catch
+239 000563ef 8b55e4
ebp),%edx
+242 000563f2 8b420c
edx),%eax
+245 000563f5 89442404
x04(%esp)
+249 000563f9 8b4508
ebp),%eax
+252 000563fc 890424
%esp)
+255 000563ff e89cf9ffff
+260 00056404 8b55e4
ebp),%edx
+263 00056407 8b5a08
edx),%ebx
+266 0005640a 891424
%esp)
+269 0005640d e85cc90a00
operator delete(void*)
+274 00056412 85db
ebx
+276 00056414 7414
642a
+278 00056416 895de4
xe4(%ebp)
+281 00056419 ebd4

je

0x0005

movl

%ebx,0

movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

movl

0x00056300
%eax,0

movl

0x08(%

testl

%eax,%

jne

0x0005

movl

0xe4(%

addl

$0x2c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

calll

calll

%eax,(
0x00102d92

movl

0xe4(%

movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

movl

0x00055da0
0xe4(%

movl

0x08(%

movl

%edx,(

calll

calll

0x00102d6e
testl

%ebx,%

je

0x0005

movl

%ebx,0

jmp

0x0005

63ef
+283 0005641b 89c3
ebx
+285 0005641d e876c90a00
___cxa_end_catch
+290 00056422 891c24
%esp)
+293 00056425 e81ec80a00
__Unwind_Resume
+298 0005642a e881c90a00
___cxa_rethrow
+303 0005642f 90
+0

movl
calll

%eax,%
0x00102d98

movl

%ebx,(

calll

0x00102c48

calll

0x00102db0
nop

00056430 55

pushl

%ebp
+1
00056431 89e5
%esp,%ebp
+3
00056433 57
%edi
+4
00056434 56
%esi
+5
00056435 53
%ebx
+6
00056436 83ec1c
$0x1c,%esp
+9
00056439 8b7d08
0x08(%ebp),%edi
+12 0005643c 8b7514
ebp),%esi
+15 0005643f c704242c000000
esp)
','
+22 00056446 e82fc90a00
operator new(unsigned long)
+27 0005644b 89c3
ebx
+29 0005644d 83f8f0
%eax
+32 00056450 0f847c000000
+38 00056456 8b06
,%eax
+40 00056458 894310
x10(%ebx)
+43 0005645b c7432800000000
28(%ebx)
+50 00056462 c7431800000000
18(%ebx)
+57 00056469 c7431c00000000
1c(%ebx)
+64 00056470 8d4318
ebx),%eax
+67 00056473 894320
x20(%ebx)
+70 00056476 894324
x24(%ebx)
+73 00056479 8b560c
esi),%edx
+76 0005647c 85d2
edx
+78 0005647e 7452
64d2

movl
pushl
pushl
pushl
subl
movl
movl

0x14(%

movl

$0x0000002c,(%

calll

0x00102d7a
movl

%eax,%

cmpl

$0xf0,

movl

0x000564d2
(%esi)

movl

%eax,0

je

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
leal

0x18(%

movl

%eax,0

movl

%eax,0

movl

0x0c(%

testl

%edx,%

je

0x0005

+80 00056480
x08(%esp)
+84 00056484
x04(%esp)
+88 00056488
ebx),%eax
+91 0005648b
%esp)
+94 0005648e
+99 00056493
edx
+101 00056495
x1c(%ebx)
+104 00056498
64a2
+106 0005649a
)
+112 000564a0
edx
+114 000564a2
edx),%eax
+117 000564a5
eax
+119 000564a7
64a0
+121 000564a9
x20(%ebx)
+124 000564ac
ebx),%edx
+127 000564af
64c2
+129 000564b1
x)
+136 000564b8
x,%eax)
+144 000564c0
edx
+146 000564c2
edx),%eax
+149 000564c5
eax
+151 000564c7
64c0
+153 000564c9
x24(%ebx)
+156 000564cc
esi),%eax
+159 000564cf
x28(%ebx)
+162 000564d2
edi),%edx
+165 000564d5
ebp),%eax
+168 000564d8
eax
+170 000564da
6505
+172 000564dc
ax
+177 000564e1

89442408

movl

%eax,0

89542404

movl

%edx,0

8d4314

leal

0x14(%

890424

movl

%eax,(

movl

0x00056300
%eax,%

89431c

movl

%eax,0

eb08

jmp

0x0005

e86dfeffff
89c2

660f1f440000

calll

nopw

0x00(%eax,%eax

89c2

movl

%eax,%

8b4208

movl

0x08(%

85c0

testl

%eax,%

75f7

jne

0x0005

895320

movl

%edx,0

8b531c

movl

0x1c(%

eb11

jmp

0x0005

0f1f8000000000

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

89c2

movl

%eax,%

8b420c

movl

0x0c(%

85c0

testl

%eax,%

75f7

jne

0x0005

895324

movl

%edx,0

8b4618

movl

0x18(%

894328

movl

%eax,0

8d5704

leal

0x04(%

8b450c

movl

0x0c(%

85c0

testl

%eax,%

7429

je

0x0005

b801000000
8954240c

movl

$0x00000001,%e
movl

%edx,0

x0c(%esp)
+181 000564e5 8b5510
movl
0x10(%
ebp),%edx
+184 000564e8 89542408
movl
%edx,0
x08(%esp)
+188 000564ec 895c2404
movl
%ebx,0
x04(%esp)
+192 000564f0 890424
movl
%eax,(
%esp)
+195 000564f3 e852c80a00
calll
0x00102d4a
std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_
tree_node_base*, std::_Rb_tree_node_base&)
+200 000564f8 ff4714
incl
0x14(%
edi)
+203 000564fb 89d8
movl
%ebx,%
eax
+205 000564fd 83c41c
addl
$0x1c,
%esp
+208 00056500 5b
popl
%ebx
+209 00056501 5e
popl
%esi
+210 00056502 5f
popl
%edi
+211 00056503 c9
leave
+212 00056504 c3
ret
+213 00056505 8d5704
leal
0x04(%
edi),%edx
+216 00056508 3b5510
cmpl
0x10(%
ebp),%edx
+219 0005650b 74cf
je
0x0005
64dc
+221 0005650d 8b06
movl
(%esi)
,%eax
+223 0005650f 8b4d10
movl
0x10(%
ebp),%ecx
+226 00056512 3b4110
cmpl
0x10(%
ecx),%eax
+229 00056515 0f92c0
setb
%al
+232 00056518 0fb6c0
movzbl
%al,%e
ax
+235 0005651b ebc4
jmp
0x0005
64e1
+237 0005651d 890424
movl
%eax,(
%esp)
+240 00056520 e86dc80a00
calll
0x00102d92
___cxa_begin_catch
+245 00056525 891c24
movl
%ebx,(
%esp)
+248 00056528 e841c80a00
calll
0x00102d6e
operator delete(void*)
+253 0005652d e87ec80a00
calll
0x00102db0
___cxa_rethrow
+258 00056532 89c6
movl
%eax,%
esi
+260 00056534 e85fc80a00
calll
0x00102d98
___cxa_end_catch
+265 00056539 893424
movl
%esi,(
%esp)
+268 0005653c e807c70a00
calll
0x00102c48
__Unwind_Resume
+273 00056541 90
nop
+274 00056542 0f1f8000000000
nopl
0x00000000(%ea

x)
+281 00056549 0f1f8000000000

nopl

0x00000000(%ea

x)
+0

00056550 55

pushl

%ebp
+1
00056551
%esp,%ebp
+3
00056553
%edi
+4
00056554
%esi
+5
00056555
%ebx
+6
00056556
$0x2c,%esp
+9
00056559
0x08(%ebp),%edx
+12 0005655c 8b4208
edx),%eax
+15 0005655f 89d6
esi
+17 00056561 83c604
%esi
+20 00056564 85c0
eax
+22 00056566 7448
65b0
+24 00056568 8b4d0c
ebp),%ecx
+27 0005656b 8b19
,%ebx
+29 0005656d eb0a
6579
+31 0005656f 90
+32 00056570 8b5008
eax),%edx
+35 00056573 85d2
edx
+37 00056575 7411
6588
+39 00056577 89d0
eax
+41 00056579 395810
x10(%eax)
+44 0005657c 0f97c1
+47 0005657f 77ef
6570
+49 00056581 8b500c
eax),%edx
+52 00056584 85d2
edx
+54 00056586 75ef
6577
+56 00056588 89c6
esi
+58 0005658a 89c7
edi
+60 0005658c 84c9
l

89e5

movl

57

pushl

56

pushl

53

pushl

83ec2c

subl

8b5508

movl
movl

0x08(%

movl

%edx,%

addl

$0x04,

testl

%eax,%

je

0x0005

movl

0x0c(%

movl

(%ecx)

jmp

0x0005

nop
movl

0x08(%

testl

%edx,%

je

0x0005

movl

%edx,%

cmpl

%ebx,0

seta
ja

%cl
0x0005

movl

0x0c(%

testl

%edx,%

jne

0x0005

movl

%eax,%

movl

%eax,%

testb

%cl,%c

+62 0005658e 7520


65b0
+64 00056590 8975e4
xe4(%ebp)
+67 00056593 31f6
esi
+69 00056595 8b45e4
ebp),%eax
+72 00056598 3b5810
eax),%ebx
+75 0005659b 775e
65fb
+77 0005659d 89f2
edx
+79 0005659f 89d6
esi
+81 000565a1 8b5de4
ebp),%ebx
+84 000565a4 89d8
eax
+86 000565a6 89f2
edx
+88 000565a8 83c42c
%esp
+91 000565ab 5b
+92 000565ac 5e
+93 000565ad 5f
+94 000565ae c9
+95 000565af c3
+96 000565b0 8b4508
ebp),%eax
+99 000565b3 39700c
x0c(%eax)
+102 000565b6 7525
65dd
+104 000565b8 8b550c
ebp),%edx
+107 000565bb 8954240c
x0c(%esp)
+111 000565bf 89742408
x08(%esp)
+115 000565c3 c744240400000000
movl
04(%esp)
+123 000565cb 890424
%esp)
+126 000565ce e85dfeffff
calll
+131 000565d3 8945e4
xe4(%ebp)
+134 000565d6 be01000000
movl
si
+139 000565db ebc0
659d
+141 000565dd 893424
%esp)
+144 000565e0 e83bc70a00
calll
std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
+149 000565e5 8b4d0c
ebp),%ecx
+152 000565e8 8b19
,%ebx

jne

0x0005

movl

%esi,0

xorl

%esi,%

movl

0xe4(%

cmpl

0x10(%

ja

0x0005

movl

%esi,%

movl

%edx,%

movl

0xe4(%

movl

%ebx,%

movl

%esi,%

addl

$0x2c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

cmpl

%esi,0

jne

0x0005

movl

0x0c(%

movl

%edx,0

movl

%esi,0

0x08(%

$0x00000000,0x
movl

%eax,(

movl

0x00056430
%eax,0
$0x00000001,%e

jmp

0x0005

movl

%esi,(
0x00102d20

movl

0x0c(%

movl

(%ecx)

+154 000565ea
edi
+156 000565ec
esi
+158 000565ee
xe4(%ebp)
+161 000565f1
esi
+163 000565f3
ebp),%eax
+166 000565f6
eax),%ebx
+169 000565f9
659d
+171 000565fb
ebp),%edx
+174 000565fe
x0c(%esp)
+178 00056602
x08(%esp)
+182 00056606
04(%esp)
+190 0005660e
ebp),%ecx
+193 00056611
%esp)
+196 00056614
+201 00056619
xe4(%ebp)
+204 0005661c
si
+209 00056621
+214 00056626
ax)
+0

89f7

movl

%esi,%

89c6

movl

%eax,%

8975e4

movl

%esi,0

31f6

xorl

%esi,%

8b45e4

movl

0xe4(%

3b5810

cmpl

0x10(%

76a2

jbe

0x0005

8b550c

movl

0x0c(%

8954240c

movl

%edx,0

897c2408

movl

%edi,0

c744240400000000

movl

$0x00000000,0x

8b4d08

movl

0x08(%

890c24

movl

%ecx,(

movl

0x00056430
%eax,0

e817feffff
8945e4

calll

be01000000

movl

e977ffffff
662e0f1f840000000000

jmp
nopw

$0x00000001,%e
0x0005659d
%cs:0x00000000(%eax,%e

00056630 55

pushl

%ebp
+1
00056631
%esp,%ebp
+3
00056633
$0x28,%esp
+6
00056636
%ebx,0xf4(%ebp)
+9
00056639
%esi,0xf8(%ebp)
+12 0005663c 897dfc
xfc(%ebp)
+15 0005663f 8b7508
ebp),%esi
+18 00056642 8b5d0c
ebp),%ebx
+21 00056645 8b7d10
ebp),%edi
+24 00056648 8d4604
esi),%eax
+27 0005664b 39d8
eax
+29 0005664d 7441
6690
+31 0005664f 395e10

89e5

movl

83ec28

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

0x10(%

leal

0x04(%

cmpl

%ebx,%

je

0x0005

cmpl

%ebx,0

x10(%esi)
+34 00056652 743c
6690
+36 00056654 891c24
%esp)
+39 00056657 e8d0c60a00
calll
std::_Rb_tree_increment(std::_Rb_tree_node_base*)
+44 0005665c 8b17
,%edx
+46 0005665e 395310
x10(%ebx)
+49 00056661 730d
6670
+51 00056663 3b5010
eax),%edx
+54 00056666 7268
66d0
+56 00056668 0f1f840000000000
nopl
x,%eax)
+64 00056670 897c2404
x04(%esp)
+68 00056674 893424
%esp)
+71 00056677 e8d4feffff
calll
+76 0005667c 8b5df4
ebp),%ebx
+79 0005667f 8b75f8
ebp),%esi
+82 00056682 8b7dfc
ebp),%edi
+85 00056685 c9
+86 00056686 c3
+87 00056687 660f1f840000000000
nopw
+96 00056690 8b4e14
esi),%ecx
+99 00056693 85c9
ecx
+101 00056695 74d9
6670
+103 00056697 8b5610
esi),%edx
+106 0005669a 8b4210
edx),%eax
+109 0005669d 3b07
,%eax
+111 0005669f 73cf
6670
+113 000566a1 897c240c
x0c(%esp)
+117 000566a5 89542408
x08(%esp)
+121 000566a9 c744240400000000
movl
04(%esp)
+129 000566b1 893424
%esp)
+132 000566b4 e877fdffff
calll
+137 000566b9 8b5df4
ebp),%ebx
+140 000566bc 8b75f8
ebp),%esi

je

0x0005

movl

%ebx,(
0x00102d2c

movl

(%edi)

cmpl

%edx,0

jae

0x0005

cmpl

0x10(%

jb

0x0005
0x00000000(%ea

movl

%edi,0

movl

%esi,(

movl

0x00056550
0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
0x00000000(%eax,%eax)
movl
0x14(%
testl

%ecx,%

je

0x0005

movl

0x10(%

movl

0x10(%

cmpl

(%edi)

jae

0x0005

movl

%edi,0

movl

%edx,0
$0x00000000,0x

movl

%esi,(

movl

0x00056430
0xf4(%

movl

0xf8(%

+143 000566bf
ebp),%edi
+146 000566c2
+147 000566c3
+148 000566c4
)
+154 000566ca
)
+160 000566d0
ebx),%edx
+163 000566d3
edx
+165 000566d5
66f6
+167 000566d7
x0c(%esp)
+171 000566db
x08(%esp)
+175 000566df
x04(%esp)
+179 000566e3
%esp)
+182 000566e6
+187 000566eb
ebp),%ebx
+190 000566ee
ebp),%esi
+193 000566f1
ebp),%edi
+196 000566f4
+197 000566f5
+198 000566f6
x0c(%esp)
+202 000566fa
x08(%esp)
+206 000566fe
04(%esp)
+214 00056706
%esp)
+217 00056709
+222 0005670e
+227 00056713
+228 00056714
)
+234 0005671a
)
+0

8b7dfc

movl

0xfc(%

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8b530c

movl

0x0c(%

85d2

testl

%edx,%

741f

je

0x0005

897c240c

movl

%edi,0

89442408

movl

%eax,0

89442404

movl

%eax,0

893424

movl

%esi,(

movl

0x00056430
0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
897c240c

leave
ret
movl

%edi,0

895c2408

movl

%ebx,0

e845fdffff
8b5df4

c744240400000000

calll

movl

893424

$0x00000000,0x
movl

%esi,(

e822fdffff
e969ffffff
90
660f1f440000

calll
jmp

0x00056430
0x0005667c

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

nop

00056720 55

pushl

00056721 89e5

movl

00056723 57

pushl

00056724 56

pushl

00056725 53

pushl

00056726 83ec5c

subl

00056729 8b7508

movl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x5c,%esp
+9

0x08(%ebp),%esi
+12 0005672c
ebp),%edx
+15 0005672f
esi),%eax
+18 00056732
esi),%ebx
+21 00056735
ecx
+23 00056737
eax
+25 00056739
+31 0005673f
,%edx
+33 00056741
6759
+35 00056743
)
+41 00056749
x)
+48 00056750
ecx
+50 00056752
eax),%eax
+53 00056755
eax
+55 00056757
6765
+57 00056759
x10(%eax)
+60 0005675c
6750
+62 0005675e
eax),%eax
+65 00056761
eax
+67 00056763
6759
+69 00056765
ebx
+71 00056767
6770
+73 00056769
eax
+75 0005676b
ecx),%edx
+78 0005676e
67ea
+80 00056770
e4(%ebp)
+87 00056777
d4(%ebp)
+94 0005677e
d8(%ebp)
+101 00056785
ebp),%eax
+104 00056788
xdc(%ebp)
+107 0005678b
xe0(%ebp)

8b550c

movl

0x0c(%

8b4608

movl

0x08(%

8d5e04

leal

0x04(%

89d9

movl

%ebx,%

85c0

testl

%eax,%

0f84b6000000
8b12

je
movl

eb16

jmp

0x000567f5
(%edx)
0x0005

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

89c1

movl

%eax,%

8b4008

movl

0x08(%

85c0

testl

%eax,%

740c

je

0x0005

395010

cmpl

%edx,0

73f2

jae

0x0005

8b400c

movl

0x0c(%

85c0

testl

%eax,%

75f4

jne

0x0005

39cb

cmpl

%ecx,%

7407

je

0x0005

89c8

movl

%ecx,%

3b5110

cmpl

0x10(%

737a

jae

0x0005

c745e400000000

movl

$0x00000000,0x

c745d400000000

movl

$0x00000000,0x

c745d800000000

movl

$0x00000000,0x

8d45d4

leal

0xd4(%

8945dc

movl

%eax,0

8945e0

movl

%eax,0

+110 0005678e
xb4(%ebp)
+113 00056791
cc(%ebp)
+120 00056798
bc(%ebp)
+127 0005679f
c0(%ebp)
+134 000567a6
ebp),%eax
+137 000567a9
xc4(%ebp)
+140 000567ac
xc8(%ebp)
+143 000567af
ebp),%eax
+146 000567b2
x08(%esp)
+150 000567b6
x04(%esp)
+154 000567ba
%esp)
+157 000567bd
+162 000567c2
ebx
+164 000567c4
ebp),%eax
+167 000567c7
x04(%esp)
+171 000567cb
ebp),%eax
+174 000567ce
%esp)
+177 000567d1
+182 000567d6
ebp),%eax
+185 000567d9
x04(%esp)
+189 000567dd
ebp),%eax
+192 000567e0
%esp)
+195 000567e3
+200 000567e8
eax
+202 000567ea
%eax
+205 000567ed
%esp
+208 000567f0
+209 000567f1
+210 000567f2
+211 000567f3
+212 000567f4
+213 000567f5
,%edx
+215 000567f7
+220 000567fc
esi
+222 000567fe

8955b4

movl

%edx,0

c745cc00000000

movl

$0x00000000,0x

c745bc00000000

movl

$0x00000000,0x

c745c000000000

movl

$0x00000000,0x

8d45bc

leal

0xbc(%

8945c4

movl

%eax,0

8945c8

movl

%eax,0

8d45b4

leal

0xb4(%

89442408

movl

%eax,0

894c2404

movl

%ecx,0

893424

movl

%esi,(

movl

0x00056630
%eax,%

8b45c0

movl

0xc0(%

89442404

movl

%eax,0

8d45b8

leal

0xb8(%

890424

movl

%eax,(

movl

0x00055da0
0xd8(%

89442404

movl

%eax,0

8d45d0

leal

0xd0(%

890424

movl

%eax,(

movl

0x00055da0
%ebx,%

83c014

addl

$0x14,

83c45c

addl

$0x5c,

5b
5e
5f
c9
c3
8b12

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

e86efeffff
89c3

e8caf5ffff
8b45d8

e8b8f5ffff
89d8

e969ffffff
89c6
8b45c0

calll

calll

calll

jmp

(%edx)

movl

0x00056765
%eax,%

movl

0xc0(%

ebp),%eax
+225 00056801 85c0
eax
+227 00056803 7433
6838
+229 00056805 89c3
ebx
+231 00056807 8b430c
ebx),%eax
+234 0005680a 89442404
x04(%esp)
+238 0005680e 8d45b8
ebp),%eax
+241 00056811 890424
%esp)
+244 00056814 e887f5ffff
+249 00056819 8b7b08
ebx),%edi
+252 0005681c 891c24
%esp)
+255 0005681f e84ac50a00
operator delete(void*)
+260 00056824 85ff
edi
+262 00056826 7410
6838
+264 00056828 89fb
ebx
+266 0005682a ebdb
6807
+268 0005682c 89c6
esi
+270 0005682e 893424
%esp)
+273 00056831 e812c40a00
__Unwind_Resume
+278 00056836 89c6
esi
+280 00056838 8b45d8
ebp),%eax
+283 0005683b 89442404
x04(%esp)
+287 0005683f 8d45d0
ebp),%eax
+290 00056842 890424
%esp)
+293 00056845 e856f5ffff
+298 0005684a ebe2
682e
+300 0005684c ebe8
6836
+302 0005684e ebdc
682c
+0

testl

%eax,%

je

0x0005

movl

%eax,%

movl

0x0c(%

movl

%eax,0

leal

0xb8(%

movl

%eax,(

movl

0x00055da0
0x08(%

movl

%ebx,(

calll

calll

0x00102d6e
testl

%edi,%

je

0x0005

movl

%edi,%

jmp

0x0005

movl

%eax,%

movl

%esi,(

calll

0x00102c48
movl

%eax,%

movl

0xd8(%

movl

%eax,0

leal

0xd0(%

movl

%eax,(

calll
jmp

0x00055da0
0x0005

jmp

0x0005

jmp

0x0005

00056850 55

pushl

00056851 89e5

movl

00056853 57

pushl

%ebp
+1
%esp,%ebp
+3
%edi

+4

00056854 56

pushl

+5

00056855 53

pushl

%esi
%ebx
+6
00056856 83ec3c
$0x3c,%esp
+9
00056859 8b450c
0x0c(%ebp),%eax
+12 0005685c 8945d0
xd0(%ebp)
+15 0005685f 8b7510
ebp),%esi
+18 00056862 85f6
esi
+20 00056864 0f8410010000
+26 0005686a 8b5508
ebp),%edx
+29 0005686d 8b7a04
edx),%edi
+32 00056870 8b4208
edx),%eax
+35 00056873 29f8
eax
+37 00056875 c1f803
%eax
+40 00056878 39c6
esi
+42 0005687a 0f8610010000
+48 00056880 89f9
ecx
+50 00056882 2b0a
,%ecx
+52 00056884 c1f903
%ecx
+55 00056887 894de4
xe4(%ebp)
+58 0005688a b8ffffff1f
ax
+63 0005688f 29c8
eax
+65 00056891 39c6
esi
+67 00056893 0f8786020000
+73 00056899 8d4510
ebp),%eax
+76 0005689c 8d55e4
ebp),%edx
+79 0005689f 39ce
esi
+81 000568a1 0f46c2
eax
+84 000568a4 8b10
,%edx
+86 000568a6 8d0411
%edx),%eax
+89 000568a9 c745d4f8ffffff
d4(%ebp)
+96 000568b0 39c1
ecx
+98 000568b2 0f8650020000

subl
movl
movl

%eax,0

movl

0x10(%

testl

%esi,%

je
movl

0x0005697a
0x08(%

movl

0x04(%

movl

0x08(%

subl

%edi,%

sarl

$0x03,

cmpl

%eax,%

movl

0x00056990
%edi,%

subl

(%edx)

sarl

$0x03,

movl

%ecx,0

jbe

movl

$0x1fffffff,%e
subl

%ecx,%

cmpl

%eax,%

leal

0x00056b1f
0x10(%

leal

0xe4(%

cmpl

%ecx,%

cmovbel

%edx,%

movl

(%eax)

leal

(%ecx,

ja

movl

$0xfffffff8,0x
cmpl

jbe

%eax,%
0x00056b08

+104 000568b8 8b75d4


ebp),%esi
+107 000568bb 893424
%esp)
+110 000568be e8b7c40a00
operator new(unsigned long)
+115 000568c3 89c7
edi
+117 000568c5 8b4508
ebp),%eax
+120 000568c8 8b08
,%ecx
+122 000568ca 89fb
ebx
+124 000568cc 3b4d0c
ebp),%ecx
+127 000568cf 742a
68fb
+129 000568d1 89ca
edx
+131 000568d3 eb0d
68e2
+133 000568d5 0f1f440000
)
+138 000568da 660f1f440000
)
+144 000568e0 89d1
ecx
+146 000568e2 85db
ebx
+148 000568e4 740a
68f0
+150 000568e6 8b01
,%eax
+152 000568e8 8903
%ebx)
+154 000568ea 8b4104
ecx),%eax
+157 000568ed 894304
x04(%ebx)
+160 000568f0 83c208
%edx
+163 000568f3 83c308
%ebx
+166 000568f6 3b550c
ebp),%edx
+169 000568f9 75e5
68e0
+171 000568fb 8b7510
ebp),%esi
+174 000568fe 89f1
ecx
+176 00056900 85f6
esi
+178 00056902 7426
692a
+180 00056904 89da
edx
+182 00056906 662e0f1f840000000000
ax)

movl

0xd4(%

movl

%esi,(

calll

nopw

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

(%eax)

movl

%edi,%

cmpl

0x0c(%

je

0x0005

movl

%ecx,%

jmp

0x0005

nopl

0x00(%eax,%eax

nopw

0x00(%eax,%eax
movl

%edx,%

testl

%ebx,%

je

0x0005

movl

(%ecx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

addl

$0x08,

addl

$0x08,

cmpl

0x0c(%

jne

0x0005

movl

0x10(%

movl

%esi,%

testl

%esi,%

je

0x0005

movl

%ebx,%

%cs:0x00000000(%eax,%e

+192 00056910
edx
+194 00056912
6921
+196 00056914
ebp),%esi
+199 00056917
,%eax
+201 00056919
%edx)
+203 0005691b
esi),%eax
+206 0005691e
x04(%edx)
+209 00056921
%edx
+212 00056924
+213 00056925
6910
+215 00056927
ebp),%esi
+218 0005692a
ebp),%eax
+221 0005692d
eax),%ecx
+224 00056930
ebp),%edx
+227 00056933
%esi,8),%ebx
+230 00056936
edx
+232 00056938
6958
+234 0005693a
)
+240 00056940
ebx
+242 00056942
694e
+244 00056944
,%eax
+246 00056946
%ebx)
+248 00056948
edx),%eax
+251 0005694b
x04(%ebx)
+254 0005694e
%edx
+257 00056951
%ebx
+260 00056954
edx
+262 00056956
6940
+264 00056958
ebp),%edx
+267 0005695b
,%eax
+269 0005695d

85d2

testl

%edx,%

740d

je

0x0005

8b7514

movl

0x14(%

8b06

movl

(%esi)

8902

movl

%eax,(

8b4604

movl

0x04(%

894204

movl

%eax,0

83c208

addl

$0x08,

49
75e9

decl
jne

%ecx
0x0005

8b7510

movl

0x10(%

8b4508

movl

0x08(%

8b4804

movl

0x04(%

8b55d0

movl

0xd0(%

8d1cf3

leal

(%ebx,

39ca

cmpl

%ecx,%

741e

je

0x0005

660f1f440000

nopw

0x00(%eax,%eax

85db

testl

%ebx,%

740a

je

0x0005

8b02

movl

(%edx)

8903

movl

%eax,(

8b4204

movl

0x04(%

894304

movl

%eax,0

83c208

addl

$0x08,

83c308

addl

$0x08,

39ca

cmpl

%ecx,%

75e8

jne

0x0005

8b5508

movl

0x08(%

8b02

movl

(%edx)

85c0

testl

%eax,%

eax
+271 0005695f 7408
6969
+273 00056961 890424
%esp)
+276 00056964 e805c40a00
operator delete(void*)
+281 00056969 8b7508
ebp),%esi
+284 0005696c 893e
%esi)
+286 0005696e 895e04
x04(%esi)
+289 00056971 8b55d4
ebp),%edx
+292 00056974 8d0417
%edx),%eax
+295 00056977 894608
x08(%esi)
+298 0005697a 83c43c
%esp
+301 0005697d 5b
+302 0005697e 5e
+303 0005697f 5f
+304 00056980 c9
+305 00056981 c3
+306 00056982 0f1f8000000000
x)
+313 00056989 0f1f8000000000
x)
+320 00056990 8b4514
ebp),%eax
+323 00056993 f30f1008
,%xmm1
+327 00056997 f30f104004
m0
+332 0005699c 89fa
edx
+334 0005699e 2b55d0
ebp),%edx
+337 000569a1 c1fa03
%edx
+340 000569a4 8955cc
xcc(%ebp)
+343 000569a7 39d6
esi
+345 000569a9 0f83a9000000
+351 000569af 8d04f500000000
si,8),%eax
+358 000569b6 89f9
ecx
+360 000569b8 29c1
ecx
+362 000569ba 39cf
edi
+364 000569bc 742d
69eb
+366 000569be 89fa
edx
+368 000569c0 eb11

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x08(%

movl

%edi,(

movl

%ebx,0

movl

0xd4(%

leal

(%edi,

movl

%eax,0

addl

$0x3c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

0x14(%

movss

(%eax)

movss

0x04(%eax),%xm
movl

%edi,%

subl

0xd0(%

sarl

$0x03,

movl

%edx,0

cmpl

%edx,%

jae
leal

0x00056a58
0x00000000(,%e
movl

%edi,%

subl

%eax,%

cmpl

%ecx,%

je

0x0005

movl

%edi,%

jmp

0x0005

69d3
+370 000569c2
x)
+377 000569c9
x)
+384 000569d0
%edx
+387 000569d3
edx
+389 000569d5
69e1
+391 000569d7
,%eax
+393 000569d9
%edx)
+395 000569db
ecx),%eax
+398 000569de
x04(%edx)
+401 000569e1
%ecx
+404 000569e4
edi
+406 000569e6
69d0
+408 000569e8
ebp),%esi
+411 000569eb
si,8),%eax
+418 000569f2
ebp),%edx
+421 000569f5
x04(%edx)
+424 000569f8
edx
+426 000569fa
edx
+428 000569fc
ebx
+430 000569fe
ebp),%ebx
+433 00056a01
%ebx
+436 00056a04
ebx
+438 00056a06
6a28
+440 00056a08
ecx
+442 00056a0a
)
+448 00056a10
edx),%eax
+451 00056a13
xf8(%ecx)
+454 00056a16
edx),%eax
+457 00056a19
xfc(%ecx)
+460 00056a1c

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

83c208

addl

$0x08,

85d2

testl

%edx,%

740a

je

0x0005

8b01

movl

(%ecx)

8902

movl

%eax,(

8b4104

movl

0x04(%

894204

movl

%eax,0

83c108

addl

$0x08,

39cf

cmpl

%ecx,%

75e8

jne

0x0005

8b7510

movl

0x10(%

8d04f500000000

leal

0x00000000(,%e

8b5508

movl

0x08(%

014204

addl

%eax,0

89fa

movl

%edi,%

29c2

subl

%eax,%

89d3

movl

%edx,%

2b5d0c

subl

0x0c(%

c1fb03

sarl

$0x03,

85db

testl

%ebx,%

7e20

jle

0x0005

89f9

movl

%edi,%

660f1f440000

nopw

0x00(%eax,%eax

8b42f8

movl

0xf8(%

8941f8

movl

%eax,0

8b42fc

movl

0xfc(%

8941fc

movl

%eax,0

83e908

subl

$0x08,

%ecx
+463 00056a1f
%edx
+466 00056a22
+467 00056a23
6a10
+469 00056a25
ebp),%esi
+472 00056a28
ebp),%edx
+475 00056a2b
%esi,8),%eax
+478 00056a2e
ebp),%edx
+481 00056a31
eax
+483 00056a33
+489 00056a39
x)
+496 00056a40
x)
+501 00056a45
(%edx)
+505 00056a49
%edx
+508 00056a4c
edx
+510 00056a4e
6a40
+512 00056a50
%esp
+515 00056a53
+516 00056a54
+517 00056a55
+518 00056a56
+519 00056a57
+520 00056a58
edx
+522 00056a5a
ebp),%edx
+525 00056a5d
6a86
+527 00056a5f
eax
+529 00056a61
6a73
+531 00056a63
)
+537 00056a69
x)
+544 00056a70
%eax
+547 00056a73
eax
+549 00056a75
6a80
+551 00056a77
(%eax)
+555 00056a7b
x)

83ea08

subl

$0x08,

4b
75eb

decl
jne

%ebx
0x0005

8b7510

movl

0x10(%

8b550c

movl

0x0c(%

8d04f2

leal

(%edx,

8b55d0

movl

0xd0(%

39d0

cmpl

%edx,%

0f8441ffffff
0f1f8000000000

je
nopl

0x0005697a
0x00000000(%ea

f30f114204

movss

%xmm0,0x04(%ed

f30f110a

movss

%xmm1,

83c208

addl

$0x08,

39c2

cmpl

%eax,%

75f0

jne

0x0005

83c43c

addl

$0x3c,

5b
5e
5f
c9
c3
89f2

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

2b55cc

subl

0xcc(%

7427

je

0x0005

89f8

movl

%edi,%

eb10

jmp

0x0005

%esi,%

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

83c008

addl

$0x08,

85c0

testl

%eax,%

7409

je

0x0005

f30f1108

movss

%xmm1,

f30f114004

movss

%xmm0,0x04(%ea

+560 00056a80
+561 00056a81
6a70
+563 00056a83
ebp),%esi
+566 00056a86
ebp),%esi
+569 00056a89
si,8),%edx
+576 00056a90
ebp),%esi
+579 00056a93
esi),%edx
+582 00056a96
x04(%esi)
+585 00056a99
ebp),%ecx
+588 00056a9c
ecx
+590 00056a9e
6aca
+592 00056aa0
ebx
+594 00056aa2
6ab5
+596 00056aa4
)
+602 00056aaa
)
+608 00056ab0
%edx
+611 00056ab3
ebx
+613 00056ab5
edx
+615 00056ab7
6ac3
+617 00056ab9
,%eax
+619 00056abb
%edx)
+621 00056abd
ecx),%eax
+624 00056ac0
x04(%edx)
+627 00056ac3
ebx),%ecx
+630 00056ac6
edi
+632 00056ac8
6ab0
+634 00056aca
ebp),%eax
+637 00056acd
%eax
+640 00056ad0
ebp),%edx
+643 00056ad3
x04(%edx)
+646 00056ad6

4a
75ed

decl
jne

%edx
0x0005

8b7510

movl

0x10(%

2b75cc

subl

0xcc(%

8d14f500000000

leal

0x00000000(,%e

8b7508

movl

0x08(%

035604

addl

0x04(%

895604

movl

%edx,0

8b4d0c

movl

0x0c(%

39f9

cmpl

%edi,%

742a

je

0x0005

89cb

movl

%ecx,%

eb11

jmp

0x0005

660f1f440000

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

83c208

addl

$0x08,

89cb

movl

%ecx,%

85d2

testl

%edx,%

740a

je

0x0005

8b01

movl

(%ecx)

8902

movl

%eax,(

8b4104

movl

0x04(%

894204

movl

%eax,0

8d4b08

leal

0x08(%

39cf

cmpl

%ecx,%

75e6

jne

0x0005

8b45cc

movl

0xcc(%

c1e003

shll

$0x03,

8b5508

movl

0x08(%

014204

addl

%eax,0

8b45d0

movl

0xd0(%

ebp),%eax
+649 00056ad9 39c7
edi
+651 00056adb 0f8499feffff
+657 00056ae1 0f1f8000000000
x)
+664 00056ae8 0f1f840000000000
x,%eax)
+672 00056af0 f30f114004
x)
+677 00056af5 f30f1108
(%eax)
+681 00056af9 83c008
%eax
+684 00056afc 39f8
eax
+686 00056afe 75f0
6af0
+688 00056b00 83c43c
%esp
+691 00056b03 5b
+692 00056b04 5e
+693 00056b05 5f
+694 00056b06 c9
+695 00056b07 c3
+696 00056b08 3dffffff1f
ax
+701 00056b0d 770b
6b1a
+703 00056b0f c1e003
%eax
+706 00056b12 8945d4
xd4(%ebp)
+709 00056b15 e99efdffff
+714 00056b1a e8f5c10a00
std::__throw_bad_alloc()
+719 00056b1f c704248c570d00
esp)
vector::_M_fill_insert
+726 00056b26 e80dc20a00
std::__throw_length_error(char const*)
+731 00056b2b 90
+732 00056b2c 0f1f4000
eax)
+0

cmpl

%eax,%

je
nopl

0x0005697a
0x00000000(%ea

nopl

0x00000000(%ea

movss

%xmm0,0x04(%ea
movss

%xmm1,

addl

$0x08,

cmpl

%edi,%

jne

0x0005

addl

$0x3c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

cmpl

$0x1fffffff,%e
ja

0x0005

shll

$0x03,

movl

%eax,0

jmp
calll

0x000568b8
0x00102d14

movl

$0x000d578c,(%

calll

0x00102d38
nop
nopl

00056b30 55

0x00(%
pushl

%ebp
+1
00056b31
%esp,%ebp
+3
00056b33
%edi
+4
00056b34
%esi
+5
00056b35
%ebx
+6
00056b36
$0x2c,%esp
+9
00056b39
0x08(%ebp),%eax
+12 00056b3c 39450c
x0c(%ebp)

89e5

movl

57

pushl

56

pushl

53

pushl

83ec2c

subl

8b4508

movl
cmpl

%eax,0

+15 00056b3f
+21 00056b45
ebp),%edx
+24 00056b48
,%edi
+26 00056b4a
edx),%ecx
+29 00056b4d
xe4(%ebp)
+32 00056b50
edx
+34 00056b52
edx
+36 00056b54
%edx
+39 00056b57
dx,%eax
+45 00056b5d
xe0(%ebp)
+48 00056b60
ebp),%ecx
+51 00056b63
,%ebx
+53 00056b65
ecx),%eax
+56 00056b68
eax
+58 00056b6a
%eax
+61 00056b6d
ax,%eax
+67 00056b73
xe0(%ebp)
+70 00056b76
+76 00056b7c
ecx),%ecx
+79 00056b7f
edx
+81 00056b81
edx
+83 00056b83
%edx
+86 00056b86
dx,%eax
+92 00056b8c
xe0(%ebp)
+95 00056b8f
6c03
+97 00056b91
eax
+99 00056b93
ebp),%esi
+102 00056b96
esi
+104 00056b98
6bdb
+106 00056b9a
edi),%ecx
+109 00056b9d
ebx),%esi

0f84b6000000
8b550c

movl

0x00056bfb
0x0c(%

8b3a

movl

(%edx)

8b4a04

movl

0x04(%

894de4

movl

%ecx,0

89ca

movl

%ecx,%

29fa

subl

%edi,%

c1fa02

sarl

$0x02,

69c2abaaaaaa

je

imull

$0xaaaaaaab,%e

8945e0

movl

%eax,0

8b4d08

movl

0x08(%

8b19

movl

(%ecx)

8b4108

movl

0x08(%

29d8

subl

%ebx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

3945e0

$0xaaaaaaab,%e
cmpl

%eax,0

movl

0x00056c91
0x04(%

89ca

movl

%ecx,%

29da

subl

%ebx,%

c1fa02

sarl

$0x02,

0f8715010000
8b4904

69c2abaaaaaa

ja

imull

$0xaaaaaaab,%e

3945e0

cmpl

%eax,0

7772

ja

0x0005

89d8

movl

%ebx,%

8b75e0

movl

0xe0(%

85f6

testl

%esi,%

7e41

jle

0x0005

8d4f0c

leal

0x0c(%

8d730c

leal

0x0c(%

+112 00056ba0
edx
+114 00056ba2
ebp),%ebx
+117 00056ba5
)
+122 00056baa
)
+128 00056bb0
ecx),%eax
+131 00056bb3
xf4(%edx)
+134 00056bb6
ecx),%eax
+137 00056bb9
xf8(%edx)
+140 00056bbc
ecx),%eax
+143 00056bbf
xfc(%edx)
+146 00056bc2
%ecx
+149 00056bc5
%edx
+152 00056bc8
+153 00056bc9
6bb0
+155 00056bcb
ebp),%edx
+158 00056bce
%edx,2),%eax
+161 00056bd1
esi,%eax,4),%eax
+165 00056bd5
ebp),%edx
+168 00056bd8
edx),%ecx
+171 00056bdb
ecx
+173 00056bdd
+179 00056be3
ebp),%edx
+182 00056be6
%edx,2),%eax
+185 00056be9
ax,4),%edx
+192 00056bf0
ebp),%eax
+195 00056bf3
,%edx
+197 00056bf5
x04(%eax)
+200 00056bf8
ebp),%eax
+203 00056bfb
%esp
+206 00056bfe
+207 00056bff
+208 00056c00
+209 00056c01

89f2

movl

%esi,%

8b5de0

movl

0xe0(%

0f1f440000

nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8b41f4

movl

0xf4(%

8942f4

movl

%eax,0

8b41f8

movl

0xf8(%

8942f8

movl

%eax,0

8b41fc

movl

0xfc(%

8942fc

movl

%eax,0

83c10c

addl

$0x0c,

83c20c

addl

$0x0c,

4b
75e5

decl
jne

%ebx
0x0005

8b55e0

movl

0xe0(%

8d0452

leal

(%edx,

8d4486f4

leal

0xf4(%

8b5508

movl

0x08(%

8b4a04

movl

0x04(%

39c1

cmpl

%eax,%

movl

0x00056c7f
0xe0(%

leal

(%edx,

0f849c000000
8b55e0

je

8d0452
8d148500000000

leal

0x00000000(,%e

8b4508

movl

0x08(%

0310

addl

(%eax)

895004

movl

%edx,0

8b4508

movl

0x08(%

83c42c

addl

$0x2c,

5b
5e
5f
c9

popl
popl
popl
leave

%ebx
%esi
%edi

+210 00056c02
+211 00056c03
dx,%esi
+217 00056c09
esi
+219 00056c0b
6c40
+221 00056c0d
edi),%edx
+224 00056c10
edx),%eax
+227 00056c13
%ebx)
+229 00056c15
edx),%eax
+232 00056c18
x04(%ebx)
+235 00056c1b
edx),%eax
+238 00056c1e
x08(%ebx)
+241 00056c21
%ebx
+244 00056c24
%edx
+247 00056c27
+248 00056c28
6c10
+250 00056c2a
ebp),%eax
+253 00056c2d
eax),%ecx
+256 00056c30
ebp),%edx
+259 00056c33
edx),%edx
+262 00056c36
xe4(%ebp)
+265 00056c39
,%ebx
+267 00056c3b
ebp),%eax
+270 00056c3e
,%edi
+272 00056c40
eax
+274 00056c42
eax
+276 00056c44
%eax
+279 00056c47
%eax),%edx
+282 00056c4a
ebp),%edx
+285 00056c4d
6c63
+287 00056c4f
6be3
+289 00056c51
x)

c3
69f2abaaaaaa

ret
imull

$0xaaaaaaab,%e

85f6

testl

%esi,%

7e33

jle

0x0005

8d570c

leal

0x0c(%

8b42f4

movl

0xf4(%

8903

movl

%eax,(

8b42f8

movl

0xf8(%

894304

movl

%eax,0

8b42fc

movl

0xfc(%

894308

movl

%eax,0

83c30c

addl

$0x0c,

83c20c

addl

$0x0c,

4e
75e6

decl
jne

%esi
0x0005

8b4508

movl

0x08(%

8b4804

movl

0x04(%

8b550c

movl

0x0c(%

8b5204

movl

0x04(%

8955e4

movl

%edx,0

8b18

movl

(%eax)

8b450c

movl

0x0c(%

8b38

movl

(%eax)

89c8

movl

%ecx,%

29d8

subl

%ebx,%

83e0fc

andl

$0xfc,

8d1407

leal

(%edi,

3b55e4

cmpl

0xe4(%

7514

jne

0x0005

eb92

jmp

0x0005

0f1f8000000000

nopl

0x00000000(%ea

+296 00056c58 0f1f840000000000


x,%eax)
+304 00056c60 83c10c
%ecx
+307 00056c63 85c9
ecx
+309 00056c65 7410
6c77
+311 00056c67 8b02
,%eax
+313 00056c69 8901
%ecx)
+315 00056c6b 8b4204
edx),%eax
+318 00056c6e 894104
x04(%ecx)
+321 00056c71 8b4208
edx),%eax
+324 00056c74 894108
x08(%ecx)
+327 00056c77 83c20c
%edx
+330 00056c7a 3b55e4
ebp),%edx
+333 00056c7d 75e1
6c60
+335 00056c7f 8b4de0
ebp),%ecx
+338 00056c82 8d0449
%ecx,2),%eax
+341 00056c85 8d148500000000
ax,4),%edx
+348 00056c8c e95fffffff
+353 00056c91 817de055555515
e0(%ebp)
+360 00056c98 776b
6d05
+362 00056c9a c1e202
%edx
+365 00056c9d 8955dc
xdc(%ebp)
+368 00056ca0 891424
%esp)
+371 00056ca3 e8d2c00a00
operator new(unsigned long)
+376 00056ca8 89c6
esi
+378 00056caa 89f9
ecx
+380 00056cac 397de4
xe4(%ebp)
+383 00056caf 7430
6ce1
+385 00056cb1 89c2
edx
+387 00056cb3 89fb
ebx
+389 00056cb5 eb0e
6cc5
+391 00056cb7 660f1f840000000000

nopl

0x00000000(%ea
addl

$0x0c,

testl

%ecx,%

je

0x0005

movl

(%edx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

addl

$0x0c,

cmpl

0xe4(%

jne

0x0005

movl

0xe0(%

leal

(%ecx,

leal

0x00000000(,%e

jmp
cmpl

0x00056bf0
$0x15555555,0x
ja

0x0005

shll

$0x02,

movl

%edx,0

movl

%edx,(

calll

nopw

0x00102d7a
movl

%eax,%

movl

%edi,%

cmpl

%edi,0

je

0x0005

movl

%eax,%

movl

%edi,%

jmp

0x0005

0x00000000(%eax,%eax)

+400 00056cc0 83c20c


%edx
+403 00056cc3 89cb
ebx
+405 00056cc5 85d2
edx
+407 00056cc7 7410
6cd9
+409 00056cc9 8b01
,%eax
+411 00056ccb 8902
%edx)
+413 00056ccd 8b4104
ecx),%eax
+416 00056cd0 894204
x04(%edx)
+419 00056cd3 8b4108
ecx),%eax
+422 00056cd6 894208
x08(%edx)
+425 00056cd9 8d4b0c
ebx),%ecx
+428 00056cdc 394de4
xe4(%ebp)
+431 00056cdf 75df
6cc0
+433 00056ce1 8b5508
ebp),%edx
+436 00056ce4 8b02
,%eax
+438 00056ce6 85c0
eax
+440 00056ce8 7408
6cf2
+442 00056cea 890424
%esp)
+445 00056ced e87cc00a00
operator delete(void*)
+450 00056cf2 8b4d08
ebp),%ecx
+453 00056cf5 8931
%ecx)
+455 00056cf7 8b55dc
ebp),%edx
+458 00056cfa 8d0416
%edx),%eax
+461 00056cfd 894108
x08(%ecx)
+464 00056d00 e9ebfeffff
+469 00056d05 e80ac00a00
std::__throw_bad_alloc()
+474 00056d0a 660f1f440000
)
+0

addl

$0x0c,

movl

%ecx,%

testl

%edx,%

je

0x0005

movl

(%ecx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

leal

0x0c(%

cmpl

%ecx,0

jne

0x0005

movl

0x08(%

movl

(%edx)

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x08(%

movl

%esi,(

movl

0xdc(%

leal

(%esi,

movl

%eax,0

jmp
calll

0x00056bf0
0x00102d14

nopw

0x00(%eax,%eax

00056d10 55

pushl

00056d11 89e5

movl

00056d13 57

pushl

%ebp
+1
%esp,%ebp
+3
%edi

+4

00056d14 56

pushl

+5

00056d15 53

pushl

%esi
%ebx
+6
00056d16 83ec3c
$0x3c,%esp
+9
00056d19 8b450c
0x0c(%ebp),%eax
+12 00056d1c 8945d0
xd0(%ebp)
+15 00056d1f 8b7510
ebp),%esi
+18 00056d22 85f6
esi
+20 00056d24 0f8429010000
+26 00056d2a 8b5508
ebp),%edx
+29 00056d2d 8b7a04
edx),%edi
+32 00056d30 8b4208
edx),%eax
+35 00056d33 29f8
eax
+37 00056d35 c1f802
%eax
+40 00056d38 69c0abaaaaaa
ax,%eax
+46 00056d3e 39c6
esi
+48 00056d40 0f861a010000
+54 00056d46 2b3a
,%edi
+56 00056d48 c1ff02
%edi
+59 00056d4b 69cfabaaaaaa
di,%ecx
+65 00056d51 894de4
xe4(%ebp)
+68 00056d54 b855555515
ax
+73 00056d59 29c8
eax
+75 00056d5b 39c6
esi
+77 00056d5d 0f87b6020000
+83 00056d63 8d4510
ebp),%eax
+86 00056d66 8d55e4
ebp),%edx
+89 00056d69 39ce
esi
+91 00056d6b 0f46c2
eax
+94 00056d6e 8b10
,%edx
+96 00056d70 8d0411
%edx),%eax
+99 00056d73 c745d4fcffffff
d4(%ebp)
+106 00056d7a 39c1

subl
movl
movl

%eax,0

movl

0x10(%

testl

%esi,%

je
movl

0x00056e53
0x08(%

movl

0x04(%

movl

0x08(%

subl

%edi,%

sarl

$0x02,

imull

$0xaaaaaaab,%e
cmpl

%eax,%

subl

0x00056e60
(%edx)

sarl

$0x02,

jbe

imull

$0xaaaaaaab,%e
movl

movl

%ecx,0
$0x15555555,%e

subl

%ecx,%

cmpl

%eax,%

leal

0x00057019
0x10(%

leal

0xe4(%

cmpl

%ecx,%

cmovbel

%edx,%

movl

(%eax)

leal

(%ecx,

ja

movl

$0xfffffffc,0x
cmpl

%eax,%

ecx
+108 00056d7c 0f867d020000
+114 00056d82 8b75d4
ebp),%esi
+117 00056d85 893424
%esp)
+120 00056d88 e8edbf0a00
operator new(unsigned long)
+125 00056d8d 89c7
edi
+127 00056d8f 8b4508
ebp),%eax
+130 00056d92 8b10
,%edx
+132 00056d94 89fb
ebx
+134 00056d96 3b550c
ebp),%edx
+137 00056d99 7426
6dc1
+139 00056d9b 89d1
ecx
+141 00056d9d eb03
6da2
+143 00056d9f 90
+144 00056da0 89ca
edx
+146 00056da2 85db
ebx
+148 00056da4 7410
6db6
+150 00056da6 8b02
,%eax
+152 00056da8 8903
%ebx)
+154 00056daa 8b4204
edx),%eax
+157 00056dad 894304
x04(%ebx)
+160 00056db0 8b4208
edx),%eax
+163 00056db3 894308
x08(%ebx)
+166 00056db6 83c10c
%ecx
+169 00056db9 83c30c
%ebx
+172 00056dbc 394d0c
x0c(%ebp)
+175 00056dbf 75df
6da0
+177 00056dc1 8b7510
ebp),%esi
+180 00056dc4 89f1
ecx
+182 00056dc6 85f6
esi
+184 00056dc8 7426
6df0
+186 00056dca 89da

jbe
movl

0x00056fff
0xd4(%

movl

%esi,(

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

(%eax)

movl

%edi,%

cmpl

0x0c(%

je

0x0005

movl

%edx,%

jmp

0x0005

nop
movl

%ecx,%

testl

%ebx,%

je

0x0005

movl

(%edx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

addl

$0x0c,

addl

$0x0c,

cmpl

%ecx,0

jne

0x0005

movl

0x10(%

movl

%esi,%

testl

%esi,%

je

0x0005

movl

%ebx,%

edx
+188 00056dcc
eax)
+192 00056dd0
edx
+194 00056dd2
6de7
+196 00056dd4
ebp),%esi
+199 00056dd7
,%eax
+201 00056dd9
%edx)
+203 00056ddb
esi),%eax
+206 00056dde
x04(%edx)
+209 00056de1
esi),%eax
+212 00056de4
x08(%edx)
+215 00056de7
%edx
+218 00056dea
+219 00056deb
6dd0
+221 00056ded
ebp),%esi
+224 00056df0
%esi,2),%eax
+227 00056df3
ebp),%edx
+230 00056df6
edx),%ecx
+233 00056df9
ebp),%edx
+236 00056dfc
%eax,4),%ebx
+239 00056dff
edx
+241 00056e01
6e2e
+243 00056e03
)
+249 00056e09
x)
+256 00056e10
ebx
+258 00056e12
6e24
+260 00056e14
,%eax
+262 00056e16
%ebx)
+264 00056e18
edx),%eax
+267 00056e1b
x04(%ebx)
+270 00056e1e
edx),%eax

0f1f4000

nopl

0x00(%

85d2

testl

%edx,%

7413

je

0x0005

8b7514

movl

0x14(%

8b06

movl

(%esi)

8902

movl

%eax,(

8b4604

movl

0x04(%

894204

movl

%eax,0

8b4608

movl

0x08(%

894208

movl

%eax,0

83c20c

addl

$0x0c,

49
75e3

decl
jne

%ecx
0x0005

8b7510

movl

0x10(%

8d0476

leal

(%esi,

8b5508

movl

0x08(%

8b4a04

movl

0x04(%

8b55d0

movl

0xd0(%

8d1c83

leal

(%ebx,

39ca

cmpl

%ecx,%

742b

je

0x0005

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

85db

testl

%ebx,%

7410

je

0x0005

8b02

movl

(%edx)

8903

movl

%eax,(

8b4204

movl

0x04(%

894304

movl

%eax,0

8b4208

movl

0x08(%

+273 00056e21 894308


x08(%ebx)
+276 00056e24 83c20c
%edx
+279 00056e27 83c30c
%ebx
+282 00056e2a 39ca
edx
+284 00056e2c 75e2
6e10
+286 00056e2e 8b7508
ebp),%esi
+289 00056e31 8b06
,%eax
+291 00056e33 85c0
eax
+293 00056e35 7408
6e3f
+295 00056e37 890424
%esp)
+298 00056e3a e82fbf0a00
operator delete(void*)
+303 00056e3f 8b4508
ebp),%eax
+306 00056e42 8938
%eax)
+308 00056e44 895804
x04(%eax)
+311 00056e47 8b55d4
ebp),%edx
+314 00056e4a 8d0417
%edx),%eax
+317 00056e4d 8b7508
ebp),%esi
+320 00056e50 894608
x08(%esi)
+323 00056e53 83c43c
%esp
+326 00056e56 5b
+327 00056e57 5e
+328 00056e58 5f
+329 00056e59 c9
+330 00056e5a c3
+331 00056e5b 0f1f440000
)
+336 00056e60 8b4514
ebp),%eax
+339 00056e63 f30f1010
,%xmm2
+343 00056e67 f30f104804
m1
+348 00056e6c f30f104008
m0
+353 00056e71 89f8
eax
+355 00056e73 2b45d0
ebp),%eax
+358 00056e76 c1f802
%eax
+361 00056e79 69c0abaaaaaa

movl

%eax,0

addl

$0x0c,

addl

$0x0c,

cmpl

%ecx,%

jne

0x0005

movl

0x08(%

movl

(%esi)

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x08(%

movl

%edi,(

movl

%ebx,0

movl

0xd4(%

leal

(%edi,

movl

0x08(%

movl

%eax,0

addl

$0x3c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0x00(%eax,%eax
movl

0x14(%

movss

(%eax)

movss

0x04(%eax),%xm

movss

0x08(%eax),%xm

imull

movl

%edi,%

subl

0xd0(%

sarl

$0x02,
$0xaaaaaaab,%e

ax,%eax
+367 00056e7f
xcc(%ebp)
+370 00056e82
esi
+372 00056e84
+378 00056e8a
%esi,2),%eax
+381 00056e8d
%eax
+384 00056e90
edx
+386 00056e92
edx
+388 00056e94
edi
+390 00056e96
6ec2
+392 00056e98
edx),%ecx
+395 00056e9b
edx
+397 00056e9d
6ea6
+399 00056e9f
+400 00056ea0
%edx
+403 00056ea3
%ecx
+406 00056ea6
edx
+408 00056ea8
6ebb
+410 00056eaa
ecx),%eax
+413 00056ead
%edx)
+415 00056eaf
ecx),%eax
+418 00056eb2
x04(%edx)
+421 00056eb5
ecx),%eax
+424 00056eb8
x08(%edx)
+427 00056ebb
edi
+429 00056ebd
6ea0
+431 00056ebf
ebp),%esi
+434 00056ec2
%esi,2),%eax
+437 00056ec5
%eax
+440 00056ec8
ebp),%edx
+443 00056ecb
x04(%edx)
+446 00056ece

8945cc

movl

%eax,0

39c6

cmpl

%eax,%

leal

0x00056f4f
(%esi,

c1e002

shll

$0x02,

89fa

movl

%edi,%

29c2

subl

%eax,%

39d7

cmpl

%edx,%

742a

je

0x0005

8d4a0c

leal

0x0c(%

89fa

movl

%edi,%

eb07

jmp

0x0005

90
83c20c

nop
addl

$0x0c,

83c10c

addl

$0x0c,

85d2

testl

%edx,%

7411

je

0x0005

8b41f4

movl

0xf4(%

8902

movl

%eax,(

8b41f8

movl

0xf8(%

894204

movl

%eax,0

8b41fc

movl

0xfc(%

894208

movl

%eax,0

39cf

cmpl

%ecx,%

75e1

jne

0x0005

8b7510

movl

0x10(%

8d0476

leal

(%esi,

c1e002

shll

$0x02,

8b5508

movl

0x08(%

014204

addl

%eax,0

89fa

movl

%edi,%

0f83c5000000
8d0476

jae

edx
+448 00056ed0
edx
+450 00056ed2
eax
+452 00056ed4
ebp),%eax
+455 00056ed7
%eax
+458 00056eda
ax,%ebx
+464 00056ee0
ebx
+466 00056ee2
6f0e
+468 00056ee4
ecx
+470 00056ee6
edx
+472 00056ee8
x,%eax)
+480 00056ef0
ecx),%eax
+483 00056ef3
xf4(%edx)
+486 00056ef6
ecx),%eax
+489 00056ef9
xf8(%edx)
+492 00056efc
ecx),%eax
+495 00056eff
xfc(%edx)
+498 00056f02
%ecx
+501 00056f05
%edx
+504 00056f08
+505 00056f09
6ef0
+507 00056f0b
ebp),%esi
+510 00056f0e
%esi,2),%eax
+513 00056f11
ebp),%esi
+516 00056f14
%eax,4),%ecx
+519 00056f17
ebp),%edx
+522 00056f1a
ecx
+524 00056f1c
+530 00056f22
eax
+532 00056f24
6f32
+534 00056f26
ax)
+544 00056f30

29c2

subl

%eax,%

89d0

movl

%edx,%

2b450c

subl

0x0c(%

c1f802

sarl

$0x02,

69d8abaaaaaa

imull

$0xaaaaaaab,%e

85db

testl

%ebx,%

7e2a

jle

0x0005

89d1

movl

%edx,%

89fa

movl

%edi,%

0f1f840000000000

nopl

0x00000000(%ea

8b41f4

movl

0xf4(%

8942f4

movl

%eax,0

8b41f8

movl

0xf8(%

8942f8

movl

%eax,0

8b41fc

movl

0xfc(%

8942fc

movl

%eax,0

83e90c

subl

$0x0c,

83ea0c

subl

$0x0c,

4b
75e5

decl
jne

%ebx
0x0005

8b7510

movl

0x10(%

8d0476

leal

(%esi,

8b750c

movl

0x0c(%

8d0c86

leal

(%esi,

8b55d0

movl

0xd0(%

39d1

cmpl

%edx,%

movl

0x00056e53
%edx,%

0f8431ffffff
89d0

je

eb0c
662e0f1f840000000000
89c2

jmp
nopw

0x0005

%cs:0x00000000(%eax,%e
movl

%eax,%

edx
+546 00056f32
x)
+551 00056f37
x)
+556 00056f3c
(%eax)
+560 00056f40
edx),%eax
+563 00056f43
eax
+565 00056f45
6f30
+567 00056f47
%esp
+570 00056f4a
+571 00056f4b
+572 00056f4c
+573 00056f4d
+574 00056f4e
+575 00056f4f
edx
+577 00056f51
ebp),%edx
+580 00056f54
6f7b
+582 00056f56
eax
+584 00056f58
6f63
+586 00056f5a
)
+592 00056f60
%eax
+595 00056f63
eax
+597 00056f65
6f75
+599 00056f67
(%eax)
+603 00056f6b
x)
+608 00056f70
x)
+613 00056f75
+614 00056f76
6f60
+616 00056f78
ebp),%esi
+619 00056f7b
ebp),%esi
+622 00056f7e
%esi,2),%eax
+625 00056f81
ax,4),%edx
+632 00056f88
ebp),%eax
+635 00056f8b
eax),%edx
+638 00056f8e

f30f114008

movss

%xmm0,0x08(%ea

f30f114804

movss

%xmm1,0x04(%ea

f30f1110

movss

%xmm2,

8d420c

leal

0x0c(%

39c8

cmpl

%ecx,%

75e9

jne

0x0005

83c43c

addl

$0x3c,

5b
5e
5f
c9
c3
89f2

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

2b55cc

subl

0xcc(%

7425

je

0x0005

89f8

movl

%edi,%

eb09

jmp

0x0005

660f1f440000

nopw

%esi,%

0x00(%eax,%eax

83c00c

addl

$0x0c,

85c0

testl

%eax,%

740e

je

0x0005

f30f1110

movss

%xmm2,

f30f114804

movss

%xmm1,0x04(%ea

f30f114008

movss

%xmm0,0x08(%ea

4a
75e8

decl
jne

%edx
0x0005

8b7510

movl

0x10(%

2b75cc

subl

0xcc(%

8d0476

leal

(%esi,

8d148500000000

leal

0x00000000(,%e

8b4508

movl

0x08(%

035004

addl

0x04(%

895004

movl

%edx,0

x04(%eax)
+641 00056f91
ebp),%ecx
+644 00056f94
edi
+646 00056f96
6fc0
+648 00056f98
ebx
+650 00056f9a
6fa5
+652 00056f9c
eax)
+656 00056fa0
%edx
+659 00056fa3
ecx
+661 00056fa5
edx
+663 00056fa7
6fb9
+665 00056fa9
,%eax
+667 00056fab
%edx)
+669 00056fad
ecx),%eax
+672 00056fb0
x04(%edx)
+675 00056fb3
ecx),%eax
+678 00056fb6
x08(%edx)
+681 00056fb9
%ebx
+684 00056fbc
edi
+686 00056fbe
6fa0
+688 00056fc0
ebp),%edx
+691 00056fc3
%edx,2),%eax
+694 00056fc6
%eax
+697 00056fc9
ebp),%esi
+700 00056fcc
x04(%esi)
+703 00056fcf
ebp),%edx
+706 00056fd2
edx
+708 00056fd4
+714 00056fda
eax
+716 00056fdc
6fe2
+718 00056fde
+720 00056fe0

8b4d0c

movl

0x0c(%

39cf

cmpl

%ecx,%

7428

je

0x0005

89cb

movl

%ecx,%

eb09

jmp

0x0005

0f1f4000

nopl

0x00(%

83c20c

addl

$0x0c,

89d9

movl

%ebx,%

85d2

testl

%edx,%

7410

je

0x0005

8b01

movl

(%ecx)

8902

movl

%eax,(

8b4104

movl

0x04(%

894204

movl

%eax,0

8b4108

movl

0x08(%

894208

movl

%eax,0

83c30c

addl

$0x0c,

39df

cmpl

%ebx,%

75e0

jne

0x0005

8b55cc

movl

0xcc(%

8d0452

leal

(%edx,

c1e002

shll

$0x02,

8b7508

movl

0x08(%

014604

addl

%eax,0

8b55d0

movl

0xd0(%

39fa

cmpl

%edi,%

movl

0x00056e53
%edx,%

0f8479feffff
89d0

je

eb04

jmp

0x0005

6690
89c2

nop
movl

%eax,%

edx
+722 00056fe2 f30f114008
x)
+727 00056fe7 f30f114804
x)
+732 00056fec f30f1110
(%eax)
+736 00056ff0 8d420c
edx),%eax
+739 00056ff3 39c7
edi
+741 00056ff5 75e9
6fe0
+743 00056ff7 83c43c
%esp
+746 00056ffa 5b
+747 00056ffb 5e
+748 00056ffc 5f
+749 00056ffd c9
+750 00056ffe c3
+751 00056fff 3d55555515
ax
+756 00057004 770e
7014
+758 00057006 8d0440
%eax,2),%eax
+761 00057009 c1e002
%eax
+764 0005700c 8945d4
xd4(%ebp)
+767 0005700f e96efdffff
+772 00057014 e8fbbc0a00
std::__throw_bad_alloc()
+777 00057019 c704248c570d00
esp)
vector::_M_fill_insert
+784 00057020 e813bd0a00
std::__throw_length_error(char const*)
+789 00057025 90
+790 00057026 662e0f1f840000000000
nopw
ax)
+0

movss

%xmm0,0x08(%ea

movss

%xmm1,0x04(%ea
movss

%xmm2,

leal

0x0c(%

cmpl

%eax,%

jne

0x0005

addl

$0x3c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

cmpl

$0x15555555,%e
ja

0x0005

leal

(%eax,

shll

$0x02,

movl

%eax,0

jmp
calll

0x00056d82
0x00102d14

movl

$0x000d578c,(%

calll

0x00102d38
nop
%cs:0x00000000(%eax,%e

00057030 55

pushl

%ebp
+1
00057031
%esp,%ebp
+3
00057033
%edi
+4
00057034
%esi
+5
00057035
%ebx
+6
00057036
$0x3c,%esp
+9
00057039
0x0c(%ebp),%eax
+12 0005703c 8945d0
xd0(%ebp)
+15 0005703f 8b7510
ebp),%esi
+18 00057042 85f6

89e5

movl

57

pushl

56

pushl

53

pushl

83ec3c

subl

8b450c

movl
movl

%eax,0

movl

0x10(%

testl

%esi,%

esi
+20 00057044
+26 0005704a
ebp),%edx
+29 0005704d
edx),%edi
+32 00057050
edx),%eax
+35 00057053
eax
+37 00057055
%eax
+40 00057058
esi
+42 0005705a
+48 00057060
ebp),%ecx
+51 00057063
,%ecx
+53 00057065
xcc(%ebp)
+56 00057068
ebx
+58 0005706a
ebp),%ebx
+61 0005706d
%ebx
+64 00057070
esi
+66 00057072
+72 00057078
edx
+74 0005707a
edx
+76 0005707c
708e
+78 0005707e
eax
+80 00057080
ebp),%ecx
+83 00057083
%eax)
+85 00057085
%eax
+88 00057088
+89 00057089
7080
+91 0005708b
ebp),%esi
+94 0005708e
esi
+96 00057090
si,4),%eax
+103 00057097
ebp),%edx
+106 0005709a
edx),%eax
+109 0005709d
x04(%edx)
+112 000570a0

0f8496000000
8b5508

movl

0x000570e0
0x08(%

8b7a04

movl

0x04(%

8b4208

movl

0x08(%

29f8

subl

%edi,%

c1f802

sarl

$0x02,

39c6

cmpl

%eax,%

movl

0x000570f0
0x14(%

8b09

movl

(%ecx)

894dcc

movl

%ecx,0

89fb

movl

%edi,%

2b5dd0

subl

0xd0(%

c1fb02

sarl

$0x02,

39de

cmpl

%ebx,%

movl

0x000571dd
%esi,%

29da

subl

%ebx,%

7410

je

0x0005

89f8

movl

%edi,%

8b4dcc

movl

0xcc(%

8908

movl

%ecx,(

83c004

addl

$0x04,

4a
75f5

decl
jne

%edx
0x0005

8b7510

movl

0x10(%

29de

subl

%ebx,%

0f8790000000
8b4d14

0f8265010000
89f2

8d04b500000000

je

ja

jb

leal

0x00000000(,%e

8b5508

movl

0x08(%

034204

addl

0x04(%

894204

movl

%eax,0

89fa

movl

%edi,%

edx
+114 000570a2
ebp),%edx
+117 000570a5
x08(%esp)
+121 000570a9
ebp),%ecx
+124 000570ac
x04(%esp)
+128 000570b0
%esp)
+131 000570b3
_memmove
+136 000570b8
bx,4),%eax
+143 000570bf
ebp),%edx
+146 000570c2
x04(%edx)
+149 000570c5
ebp),%eax
+152 000570c8
edi
+154 000570ca
70e0
+156 000570cc
eax)
+160 000570d0
ebp),%ecx
+163 000570d3
%eax)
+165 000570d5
%eax
+168 000570d8
eax
+170 000570da
70d0
+172 000570dc
eax)
+176 000570e0
%esp
+179 000570e3
+180 000570e4
+181 000570e5
+182 000570e6
+183 000570e7
+184 000570e8
x,%eax)
+192 000570f0
ecx
+194 000570f2
,%ecx
+196 000570f4
%ecx
+199 000570f7
xe4(%ebp)
+202 000570fa
ax
+207 000570ff
eax

2b550c

subl

0x0c(%

89542408

movl

%edx,0

8b4d0c

movl

0x0c(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e864bd0a00

calll

0x00102e1c

8d049d00000000

leal

0x00000000(,%e

8b5508

movl

0x08(%

014204

addl

%eax,0

8b450c

movl

0x0c(%

39c7

cmpl

%eax,%

7414

je

0x0005

0f1f4000

nopl

0x00(%

8b4dcc

movl

0xcc(%

8908

movl

%ecx,(

83c004

addl

$0x04,

39f8

cmpl

%edi,%

75f4

jne

0x0005

0f1f4000

nopl

0x00(%

83c43c

addl

$0x3c,

5b
5e
5f
c9
c3
0f1f840000000000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0x00000000(%ea

89f9

movl

%edi,%

2b0a

subl

(%edx)

c1f902

sarl

$0x02,

894de4

movl

%ecx,0

b8ffffff3f
29c8

movl

$0x3fffffff,%e
subl

%ecx,%

+209 00057101 39c6


esi
+211 00057103 0f874d010000
+217 00057109 8d4510
ebp),%eax
+220 0005710c 8d55e4
ebp),%edx
+223 0005710f 39ce
esi
+225 00057111 0f46c2
eax
+228 00057114 8b10
,%edx
+230 00057116 8d0411
%edx),%eax
+233 00057119 c745d4fcffffff
d4(%ebp)
+240 00057120 39c1
ecx
+242 00057122 0f869f000000
+248 00057128 8b4dd4
ebp),%ecx
+251 0005712b 890c24
%esp)
+254 0005712e e847bc0a00
operator new(unsigned long)
+259 00057133 89c7
edi
+261 00057135 8b5508
ebp),%edx
+264 00057138 8b02
,%eax
+266 0005713a 8b5d0c
ebp),%ebx
+269 0005713d 29c3
ebx
+271 0005713f 895c2408
x08(%esp)
+275 00057143 89442404
x04(%esp)
+279 00057147 893c24
%esp)
+282 0005714a e8cdbc0a00
_memmove
+287 0005714f 8d1c1f
%ebx),%ebx
+290 00057152 8b7510
ebp),%esi
+293 00057155 89f1
ecx
+295 00057157 8b5514
ebp),%edx
+298 0005715a 8b02
,%eax
+300 0005715c 85f6
esi
+302 0005715e 741b
717b
+304 00057160 89da
edx

cmpl

%eax,%

leal

0x00057256
0x10(%

leal

0xe4(%

cmpl

%ecx,%

cmovbel

%edx,%

movl

(%eax)

leal

(%ecx,

ja

movl

$0xfffffffc,0x
cmpl

%eax,%

movl

0x000571c7
0xd4(%

movl

%ecx,(

jbe

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

(%edx)

movl

0x0c(%

subl

%eax,%

movl

%ebx,0

movl

%eax,0

movl

%edi,(

calll

0x00102e1c
leal

(%edi,

movl

0x10(%

movl

%esi,%

movl

0x14(%

movl

(%edx)

testl

%esi,%

je

0x0005

movl

%ebx,%

+306 00057162 0f1f8000000000

nopl

0x00000000(%ea

nopl

0x00000000(%ea

x)
+313 00057169 0f1f8000000000
x)
+320 00057170 8902
%edx)
+322 00057172 83c204
%edx
+325 00057175 49
+326 00057176 75f8
7170
+328 00057178 8b7510
ebp),%esi
+331 0005717b 8d34b3
%esi,4),%esi
+334 0005717e 8b4d08
ebp),%ecx
+337 00057181 8b5904
ecx),%ebx
+340 00057184 2b5dd0
ebp),%ebx
+343 00057187 895c2408
x08(%esp)
+347 0005718b 8b45d0
ebp),%eax
+350 0005718e 89442404
x04(%esp)
+354 00057192 893424
%esp)
+357 00057195 e882bc0a00
_memmove
+362 0005719a 8d1c1e
%ebx),%ebx
+365 0005719d 8b5508
ebp),%edx
+368 000571a0 8b02
,%eax
+370 000571a2 85c0
eax
+372 000571a4 7408
71ae
+374 000571a6 890424
%esp)
+377 000571a9 e8c0bb0a00
operator delete(void*)
+382 000571ae 8b4d08
ebp),%ecx
+385 000571b1 8939
%ecx)
+387 000571b3 895904
x04(%ecx)
+390 000571b6 8b55d4
ebp),%edx
+393 000571b9 8d0417
%edx),%eax
+396 000571bc 894108
x08(%ecx)
+399 000571bf 83c43c
%esp
+402 000571c2 5b

movl

%eax,(

addl

$0x04,

decl
jne

%ecx
0x0005

movl

0x10(%

leal

(%ebx,

movl

0x08(%

movl

0x04(%

subl

0xd0(%

movl

%ebx,0

movl

0xd0(%

movl

%eax,0

movl

%esi,(

calll

0x00102e1c
leal

(%esi,

movl

0x08(%

movl

(%edx)

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x08(%

movl

%edi,(

movl

%ebx,0

movl

0xd4(%

leal

(%edi,

movl

%eax,0

addl

$0x3c,

popl

%ebx

+403
+404
+405
+406
+407

000571c3
000571c4
000571c5
000571c6
000571c7

5e
5f
c9
c3
3dffffff3f

popl
popl
leave
ret
cmpl

%esi
%edi
$0x3fffffff,%e

ax
+412 000571cc
+418 000571d2
%eax
+421 000571d5
xd4(%ebp)
+424 000571d8
+429 000571dd
si,4),%eax
+436 000571e4
edx
+438 000571e6
edx
+440 000571e8
x08(%esp)
+444 000571ec
x04(%esp)
+448 000571f0
%esp)
+451 000571f3
_memmove
+456 000571f8
ebp),%eax
+459 000571fb
%eax
+462 000571fe
ebp),%edx
+465 00057201
x04(%edx)
+468 00057204
ecx
+470 00057206
ecx
+472 00057208
eax
+474 0005720a
ebp),%eax
+477 0005720d
%eax
+480 00057210
x08(%esp)
+484 00057214
ebp),%edx
+487 00057217
x04(%esp)
+491 0005721b
edi
+493 0005721d
%esp)
+496 00057220
_memmove
+501 00057225
ebp),%eax
+504 00057228
ebp),%ecx

0f877f000000
c1e002

ja

8945d4
e94bffffff
8d04b500000000

shll

0x00057251
$0x02,

movl

%eax,0

jmp
leal

0x00057128
0x00000000(,%e

89fa

movl

%edi,%

29c2

subl

%eax,%

89442408

movl

%eax,0

89542404

movl

%edx,0

893c24

movl

%edi,(

e824bc0a00

calll

0x00102e1c

8b4510

movl

0x10(%

c1e002

shll

$0x02,

8b5508

movl

0x08(%

014204

addl

%eax,0

89f9

movl

%edi,%

29c1

subl

%eax,%

89c8

movl

%ecx,%

2b45d0

subl

0xd0(%

83e0fc

andl

$0xfc,

89442408

movl

%eax,0

8b55d0

movl

0xd0(%

89542404

movl

%edx,0

29c7

subl

%eax,%

893c24

movl

%edi,(

e8f7bb0a00

calll

0x00102e1c

8b4510

movl

0x10(%

8b4dd0

movl

0xd0(%

+507 0005722b 8d1481


%eax,4),%edx
+510 0005722e 89c8
eax
+512 00057230 39d1
ecx
+514 00057232 0f84a8feffff
+520 00057238 0f1f840000000000
x,%eax)
+528 00057240 8b4dcc
ebp),%ecx
+531 00057243 8908
%eax)
+533 00057245 83c004
%eax
+536 00057248 39d0
eax
+538 0005724a 75f4
7240
+540 0005724c e98ffeffff
+545 00057251 e8beba0a00
std::__throw_bad_alloc()
+550 00057256 c704248c570d00
esp)
vector::_M_fill_insert
+557 0005725d e8d6ba0a00
std::__throw_length_error(char const*)
+562 00057262 0f1f8000000000
x)
+569 00057269 0f1f8000000000
x)
+0

leal

(%ecx,

movl

%ecx,%

cmpl

%edx,%

je
nopl

0x000570e0
0x00000000(%ea
movl

0xcc(%

movl

%ecx,(

addl

$0x04,

cmpl

%edx,%

jne

0x0005

jmp
calll

0x000570e0
0x00102d14

movl

$0x000d578c,(%

calll

0x00102d38

nopl

0x00000000(%ea

nopl

0x00000000(%ea

00057270 55

pushl

%ebp
+1
00057271
%esp,%ebp
+3
00057273
$0x38,%esp
+6
00057276
%ebx,0xf4(%ebp)
+9
00057279
%esi,0xf8(%ebp)
+12 0005727c 897dfc
xfc(%ebp)
+15 0005727f 8b7508
ebp),%esi
+18 00057282 39750c
x0c(%ebp)
+21 00057285 7479
7300
+23 00057287 8b450c
ebp),%eax
+26 0005728a 8b00
,%eax
+28 0005728c 8945e0
xe0(%ebp)
+31 0005728f 8b450c
ebp),%eax
+34 00057292 8b5804
eax),%ebx
+37 00057295 2b5de0

89e5

movl

83ec38

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

cmpl

%esi,0

je

0x0005

movl

0x0c(%

movl

(%eax)

movl

%eax,0

movl

0x0c(%

movl

0x04(%

subl

0xe0(%

ebp),%ebx
+40 00057298
edi
+42 0005729a
%edi
+45 0005729d
,%edx
+47 0005729f
esi),%eax
+50 000572a2
eax
+52 000572a4
%eax
+55 000572a7
edi
+57 000572a9
7329
+59 000572ab
esi),%eax
+62 000572ae
eax
+64 000572b0
%eax
+67 000572b3
edi
+69 000572b5
730d
+71 000572b7
%eax
+74 000572ba
x08(%esp)
+78 000572be
ebp),%ebx
+81 000572c1
x04(%esp)
+85 000572c5
%esp)
+88 000572c8
_memmove
+93 000572cd
esi),%ecx
+96 000572d0
ebp),%eax
+99 000572d3
eax),%edx
+102 000572d6
eax
+104 000572d8
,%eax
+106 000572da
%eax
+109 000572dd
ebp),%ebx
+112 000572e0
,%eax
+114 000572e2
edx
+116 000572e4
x08(%esp)
+120 000572e8

89df

movl

%ebx,%

c1ff02

sarl

$0x02,

8b16

movl

(%esi)

8b4608

movl

0x08(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c7

cmpl

%eax,%

777e

ja

0x0005

8b4604

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c7

cmpl

%eax,%

7656

jbe

0x0005

c1e002

shll

$0x02,

89442408

movl

%eax,0

8b5de0

movl

0xe0(%

895c2404

movl

%ebx,0

891424

movl

%edx,(

e84fbb0a00

calll

0x00102e1c

8b4e04

movl

0x04(%

8b450c

movl

0x0c(%

8b5004

movl

0x04(%

89c8

movl

%ecx,%

2b06

subl

(%esi)

83e0fc

andl

$0xfc,

8b5d0c

movl

0x0c(%

0303

addl

(%ebx)

29c2

subl

%eax,%

89542408

movl

%edx,0

89442404

movl

%eax,0

x04(%esp)
+124 000572ec 890c24
%esp)
+127 000572ef e828bb0a00
_memmove
+132 000572f4 8d14bd00000000
di,4),%edx
+139 000572fb 0316
,%edx
+141 000572fd 895604
x04(%esi)
+144 00057300 89f0
eax
+146 00057302 8b5df4
ebp),%ebx
+149 00057305 8b75f8
ebp),%esi
+152 00057308 8b7dfc
ebp),%edi
+155 0005730b c9
+156 0005730c c3
+157 0005730d 895c2408
x08(%esp)
+161 00057311 8b45e0
ebp),%eax
+164 00057314 89442404
x04(%esp)
+168 00057318 891424
%esp)
+171 0005731b e8fcba0a00
_memmove
+176 00057320 8d14bd00000000
di,4),%edx
+183 00057327 ebd2
72fb
+185 00057329 81ffffffff3f
di
+191 0005732f 773e
736f
+193 00057331 c1e702
%edi
+196 00057334 897de4
xe4(%ebp)
+199 00057337 893c24
%esp)
+202 0005733a e83bba0a00
operator new(unsigned long)
+207 0005733f 89c7
edi
+209 00057341 895c2408
x08(%esp)
+213 00057345 8b5de0
ebp),%ebx
+216 00057348 895c2404
x04(%esp)
+220 0005734c 890424
%esp)
+223 0005734f e8c8ba0a00
_memmove
+228 00057354 8b06

movl

%ecx,(

calll

0x00102e1c

leal

0x00000000(,%e
addl

(%esi)

movl

%edx,0

movl

%esi,%

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%ebx,0

movl

0xe0(%

movl

%eax,0

movl

%edx,(

calll

0x00102e1c

leal

0x00000000(,%e
jmp

cmpl

0x0005
$0x3fffffff,%e

ja

0x0005

shll

$0x02,

movl

%edi,0

movl

%edi,(

calll

0x00102d7a
movl

%eax,%

movl

%ebx,0

movl

0xe0(%

movl

%ebx,0

movl

%eax,(

calll

0x00102e1c
movl

(%esi)

,%eax
+230 00057356 85c0
eax
+232 00057358 7408
7362
+234 0005735a 890424
%esp)
+237 0005735d e80cba0a00
operator delete(void*)
+242 00057362 893e
%esi)
+244 00057364 8b55e4
ebp),%edx
+247 00057367 8d0417
%edx),%eax
+250 0005736a 894608
x08(%esi)
+253 0005736d eb8c
72fb
+255 0005736f e8a0b90a00
std::__throw_bad_alloc()
+260 00057374 660f1f440000
)
+266 0005737a 660f1f440000
)
+0

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

%edi,(

movl

0xe4(%

leal

(%edi,

movl

%eax,0

jmp

0x0005

calll

0x00102d14

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

00057380 55

pushl

%ebp
+1
00057381 89e5
%esp,%ebp
+3
00057383 83ec38
$0x38,%esp
+6
00057386 895df4
%ebx,0xf4(%ebp)
+9
00057389 8975f8
%esi,0xf8(%ebp)
+12 0005738c 897dfc
xfc(%ebp)
+15 0005738f 8b5d08
ebp),%ebx
+18 00057392 8b4304
ebx),%eax
+21 00057395 8d78f4
eax),%edi
+24 00057398 8b3588801300
i
+30 0005739e 39f7
edi
+32 000573a0 7514
73b6
+34 000573a2 8b03
,%eax
+36 000573a4 8d58f4
eax),%ebx
+39 000573a7 39de
esi
+41 000573a9 7533
73de
+43 000573ab 8b5df4
ebp),%ebx

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x04(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0005

movl

(%ebx)

leal

0xf4(%

cmpl

%ebx,%

jne

0x0005

movl

0xf4(%

+46 000573ae 8b75f8


movl
0xf8(%
ebp),%esi
+49 000573b1 8b7dfc
movl
0xfc(%
ebp),%edi
+52 000573b4 c9
leave
+53 000573b5 c3
ret
+54 000573b6 83e804
subl
$0x04,
%eax
+57 000573b9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+65 000573c1 890424
movl
%eax,(
%esp)
+68 000573c4 e885b80a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+73 000573c9 85c0
testl
%eax,%
eax
+75 000573cb 7fd5
jg
0x0005
73a2
+77 000573cd 8d45e7
leal
0xe7(%
ebp),%eax
+80 000573d0 89442404
movl
%eax,0
x04(%esp)
+84 000573d4 893c24
movl
%edi,(
%esp)
+87 000573d7 e8a8b80a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+92 000573dc ebc4
jmp
0x0005
73a2
+94 000573de 83e804
subl
$0x04,
%eax
+97 000573e1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+105 000573e9 890424
movl
%eax,(
%esp)
+108 000573ec e85db80a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+113 000573f1 85c0
testl
%eax,%
eax
+115 000573f3 7fb6
jg
0x0005
73ab
+117 000573f5 8d45e5
leal
0xe5(%
ebp),%eax
+120 000573f8 89442404
movl
%eax,0
x04(%esp)
+124 000573fc 891c24
movl
%ebx,(
%esp)
+127 000573ff e880b80a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+132 00057404 eba5
jmp
0x0005
73ab
+134 00057406 89c7
movl
%eax,%
edi
+136 00057408 8b03
movl
(%ebx)
,%eax
+138 0005740a 8d58f4
leal
0xf4(%
eax),%ebx
+141 0005740d 39de
cmpl
%ebx,%
esi

+143 0005740f 750c


jne
0x0005
741d
+145 00057411 893c24
movl
%edi,(
%esp)
+148 00057414 e82fb80a00
calll
0x00102c48
__Unwind_Resume
+153 00057419 89c7
movl
%eax,%
edi
+155 0005741b ebf4
jmp
0x0005
7411
+157 0005741d 83e804
subl
$0x04,
%eax
+160 00057420 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+168 00057428 890424
movl
%eax,(
%esp)
+171 0005742b e81eb80a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+176 00057430 85c0
testl
%eax,%
eax
+178 00057432 7fdd
jg
0x0005
7411
+180 00057434 8d45e6
leal
0xe6(%
ebp),%eax
+183 00057437 89442404
movl
%eax,0
x04(%esp)
+187 0005743b 891c24
movl
%ebx,(
%esp)
+190 0005743e e841b80a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+195 00057443 ebcc
jmp
0x0005
7411
+197 00057445 ebd2
jmp
0x0005
7419
+199 00057447 90
nop
+200 00057448 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+0

00057450 55

pushl

%ebp
+1
00057451
%esp,%ebp
+3
00057453
%edi
+4
00057454
%esi
+5
00057455
%ebx
+6
00057456
0008c,%esp
+12 0005745c 8b450c
ebp),%eax
+15 0005745f 8945ac
xac(%ebp)
+18 00057462 8b5508
ebp),%edx
+21 00057465 8b7204
edx),%esi
+24 00057468 3b7208

89e5

movl

57

pushl

56

pushl

53

pushl

81ec8c000000

subl

$0x000

movl

0x0c(%

movl

%eax,0

movl

0x08(%

movl

0x04(%

cmpl

0x08(%

edx),%esi
+27 0005746b 0f84c1010000
je
0x00057632
+33 00057471 85f6
testl
%esi,%
esi
+35 00057473 0f8494000000
je
0x0005750d
+41 00057479 8d46f0
leal
0xf0(%
esi),%eax
+44 0005747c 89442404
movl
%eax,0
x04(%esp)
+48 00057480 893424
movl
%esi,(
%esp)
+51 00057483 e83eb80a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+56 00057488 8d4604
leal
0x04(%
esi),%eax
+59 0005748b 89458c
movl
%eax,0
x8c(%ebp)
+62 0005748e 8d56f4
leal
0xf4(%
esi),%edx
+65 00057491 895590
movl
%edx,0
x90(%ebp)
+68 00057494 8b4204
movl
0x04(%
edx),%eax
+71 00057497 2b46f4
subl
0xf4(%
esi),%eax
+74 0005749a c1f802
sarl
$0x02,
%eax
+77 0005749d c7460400000000
movl
$0x00000000,0x
04(%esi)
+84 000574a4 8b558c
movl
0x8c(%
ebp),%edx
+87 000574a7 c7420400000000
movl
$0x00000000,0x
04(%edx)
+94 000574ae c7420800000000
movl
$0x00000000,0x
08(%edx)
+101 000574b5 3dffffff3f
cmpl
$0x3fffffff,%e
ax
+106 000574ba 0f87e0040000
ja
0x000579a0
+112 000574c0 8d1c8500000000
leal
0x00000000(,%e
ax,4),%ebx
+119 000574c7 891c24
movl
%ebx,(
%esp)
+122 000574ca e8abb80a00
calll
0x00102d7a
operator new(unsigned long)
+127 000574cf 89c7
movl
%eax,%
edi
+129 000574d1 894604
movl
%eax,0
x04(%esi)
+132 000574d4 8b458c
movl
0x8c(%
ebp),%eax
+135 000574d7 897804
movl
%edi,0
x04(%eax)
+138 000574da 8d041f
leal
(%edi,
%ebx),%eax
+141 000574dd 8b558c
movl
0x8c(%
ebp),%edx
+144 000574e0 894208
movl
%eax,0
x08(%edx)

+147 000574e3 8b4590


movl
0x90(%
ebp),%eax
+150 000574e6 8b5804
movl
0x04(%
eax),%ebx
+153 000574e9 8b46f4
movl
0xf4(%
esi),%eax
+156 000574ec 29c3
subl
%eax,%
ebx
+158 000574ee 895c2408
movl
%ebx,0
x08(%esp)
+162 000574f2 89442404
movl
%eax,0
x04(%esp)
+166 000574f6 893c24
movl
%edi,(
%esp)
+169 000574f9 e81eb90a00
calll
0x00102e1c
_memmove
+174 000574fe 8d041f
leal
(%edi,
%ebx),%eax
+177 00057501 8b558c
movl
0x8c(%
ebp),%edx
+180 00057504 894204
movl
%eax,0
x04(%edx)
+183 00057507 8b4508
movl
0x08(%
ebp),%eax
+186 0005750a 8b7004
movl
0x04(%
eax),%esi
+189 0005750d 83c610
addl
$0x10,
%esi
+192 00057510 8b5508
movl
0x08(%
ebp),%edx
+195 00057513 897204
movl
%esi,0
x04(%edx)
+198 00057516 8b4510
movl
0x10(%
ebp),%eax
+201 00057519 89442404
movl
%eax,0
x04(%esp)
+205 0005751d 8d55d0
leal
0xd0(%
ebp),%edx
+208 00057520 891424
movl
%edx,(
%esp)
+211 00057523 e89eb70a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+216 00057528 8b7d10
movl
0x10(%
ebp),%edi
+219 0005752b 83c704
addl
$0x04,
%edi
+222 0005752e 8b4704
movl
0x04(%
edi),%eax
+225 00057531 8b5510
movl
0x10(%
ebp),%edx
+228 00057534 2b4204
subl
0x04(%
edx),%eax
+231 00057537 c1f802
sarl
$0x02,
%eax
+234 0005753a c745d400000000
movl
$0x00000000,0x
d4(%ebp)
+241 00057541 c745d800000000
movl
$0x00000000,0x
d8(%ebp)

+248 00057548 c745dc00000000


dc(%ebp)
+255 0005754f 3dffffff3f
ax
+260 00057554 0f8741040000
+266 0005755a 8d1c8500000000
ax,4),%ebx
+273 00057561 891c24
%esp)
+276 00057564 e811b80a00
operator new(unsigned long)
+281 00057569 89c6
esi
+283 0005756b 8945d4
xd4(%ebp)
+286 0005756e 8945d8
xd8(%ebp)
+289 00057571 01c3
ebx
+291 00057573 895ddc
xdc(%ebp)
+294 00057576 8b5f04
edi),%ebx
+297 00057579 8b5510
ebp),%edx
+300 0005757c 8b4204
edx),%eax
+303 0005757f 29c3
ebx
+305 00057581 895c2408
x08(%esp)
+309 00057585 89442404
x04(%esp)
+313 00057589 893424
%esp)
+316 0005758c e88bb80a00
_memmove
+321 00057591 8d041e
%ebx),%eax
+324 00057594 8945d8
xd8(%ebp)
+327 00057597 8b5508
ebp),%edx
+330 0005759a 8b4204
edx),%eax
+333 0005759d 8d70e0
eax),%esi
+336 000575a0 8d58f0
eax),%ebx
+339 000575a3 89f7
edi
+341 000575a5 2b7d0c
ebp),%edi
+344 000575a8 c1ff04
%edi
+347 000575ab 85ff
edi
+349 000575ad 7e2e
75dd
+351 000575af 90

movl

$0x00000000,0x

cmpl

$0x3fffffff,%e

ja
leal

0x0005799b
0x00000000(,%e
movl

calll

%ebx,(
0x00102d7a

movl

%eax,%

movl

%eax,0

movl

%eax,0

addl

%eax,%

movl

%ebx,0

movl

0x04(%

movl

0x10(%

movl

0x04(%

subl

%eax,%

movl

%ebx,0

movl

%eax,0

movl

%esi,(

calll

0x00102e1c
leal

(%esi,

movl

%eax,0

movl

0x08(%

movl

0x04(%

leal

0xe0(%

leal

0xf0(%

movl

%esi,%

subl

0x0c(%

sarl

$0x04,

testl

%edi,%

jle

0x0005

nop

+352 000575b0 83ee10


subl
$0x10,
%esi
+355 000575b3 83eb10
subl
$0x10,
%ebx
+358 000575b6 89742404
movl
%esi,0
x04(%esp)
+362 000575ba 891c24
movl
%ebx,(
%esp)
+365 000575bd 8d55d4
leal
0xd4(%
ebp),%edx
+368 000575c0 895588
movl
%edx,0
x88(%ebp)
+371 000575c3 e8e6b60a00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+376 000575c8 8d4604
leal
0x04(%
esi),%eax
+379 000575cb 8d5304
leal
0x04(%
ebx),%edx
+382 000575ce 89442404
movl
%eax,0
x04(%esp)
+386 000575d2 891424
movl
%edx,(
%esp)
+389 000575d5 e896fcffff
calll
0x00057270
+394 000575da 4f
decl
%edi
+395 000575db 75d3
jne
0x0005
75b0
+397 000575dd 8d45d0
leal
0xd0(%
ebp),%eax
+400 000575e0 89442404
movl
%eax,0
x04(%esp)
+404 000575e4 8b550c
movl
0x0c(%
ebp),%edx
+407 000575e7 891424
movl
%edx,(
%esp)
+410 000575ea 8d45d4
leal
0xd4(%
ebp),%eax
+413 000575ed 894588
movl
%eax,0
x88(%ebp)
+416 000575f0 e8b9b60a00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+421 000575f5 8b450c
movl
0x0c(%
ebp),%eax
+424 000575f8 83c004
addl
$0x04,
%eax
+427 000575fb 8b5588
movl
0x88(%
ebp),%edx
+430 000575fe 89542404
movl
%edx,0
x04(%esp)
+434 00057602 890424
movl
%eax,(
%esp)
+437 00057605 e866fcffff
calll
0x00057270
+442 0005760a 8b4588
movl
0x88(%
ebp),%eax
+445 0005760d 890424
movl
%eax,(
%esp)
+448 00057610 e8ebe4ffff
calll
0x00055b00

+453 00057615 8b5dd0


ebp),%ebx
+456 00057618 83eb0c
%ebx
+459 0005761b 3b1d88801300
x
+465 00057621 0f8545030000
+471 00057627 81c48c000000
sp
+477 0005762d 5b
+478 0005762e 5e
+479 0005762f 5f
+480 00057630 c9
+481 00057631 c3
+482 00057632 89f0
eax
+484 00057634 2b02
,%eax
+486 00057636 c1f804
%eax
+489 00057639 3dffffff0f
ax
+494 0005763e 0f8461030000
+500 00057644 ba01000000
dx
+505 00057649 85c0
eax
+507 0005764b 741a
7667
+509 0005764d 8d1400
%eax),%edx
+512 00057650 c745b4f0ffffff
b4(%ebp)
+519 00057657 39c2
edx
+521 00057659 7212
766d
+523 0005765b 81faffffff0f
dx
+529 00057661 0f874a030000
+535 00057667 c1e204
%edx
+538 0005766a 8955b4
xb4(%ebp)
+541 0005766d 8b45b4
ebp),%eax
+544 00057670 890424
%esp)
+547 00057673 e802b70a00
operator new(unsigned long)
+552 00057678 8945c4
xc4(%ebp)
+555 0005767b 8945bc
xbc(%ebp)
+558 0005767e 8b5508
ebp),%edx
+561 00057681 8b12
,%edx
+563 00057683 8955c0
xc0(%ebp)

movl

0xd0(%

subl

$0x0c,

cmpl

0x00138088,%eb

jne
addl

0x0005796c
$0x0000008c,%e
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

subl

(%edx)

sarl

$0x04,

%esi,%

cmpl

$0x0fffffff,%e

je
movl

0x000579a5
$0x00000001,%e
testl

%eax,%

je

0x0005

leal

(%eax,

movl

$0xfffffff0,0x
cmpl

%eax,%

jb

0x0005

cmpl

$0x0fffffff,%e

ja
shll

0x000579b1
$0x04,

movl

%edx,0

movl

0xb4(%

movl

%eax,(

calll

0x00102d7a
movl

%eax,0

movl

%eax,0

movl

0x08(%

movl

(%edx)

movl

%edx,0

+566 00057686 89c6


movl
%eax,%
esi
+568 00057688 8b450c
movl
0x0c(%
ebp),%eax
+571 0005768b 39c2
cmpl
%eax,%
edx
+573 0005768d 0f84c7000000
je
0x0005775a
+579 00057693 89d7
movl
%edx,%
edi
+581 00057695 8975b8
movl
%esi,0
xb8(%ebp)
+584 00057698 eb09
jmp
0x0005
76a3
+586 0005769a 660f1f440000
nopw
0x00(%eax,%eax
)
+592 000576a0 897dc0
movl
%edi,0
xc0(%ebp)
+595 000576a3 8b45b8
movl
0xb8(%
ebp),%eax
+598 000576a6 85c0
testl
%eax,%
eax
+600 000576a8 0f8494000000
je
0x00057742
+606 000576ae 897c2404
movl
%edi,0
x04(%esp)
+610 000576b2 8b45b8
movl
0xb8(%
ebp),%eax
+613 000576b5 890424
movl
%eax,(
%esp)
+616 000576b8 e809b60a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+621 000576bd 8b55b8
movl
0xb8(%
ebp),%edx
+624 000576c0 83c204
addl
$0x04,
%edx
+627 000576c3 895594
movl
%edx,0
x94(%ebp)
+630 000576c6 8d4704
leal
0x04(%
edi),%eax
+633 000576c9 894598
movl
%eax,0
x98(%ebp)
+636 000576cc 8b4004
movl
0x04(%
eax),%eax
+639 000576cf 2b4704
subl
0x04(%
edi),%eax
+642 000576d2 c1f802
sarl
$0x02,
%eax
+645 000576d5 8b55b8
movl
0xb8(%
ebp),%edx
+648 000576d8 c7420400000000
movl
$0x00000000,0x
04(%edx)
+655 000576df 8b5594
movl
0x94(%
ebp),%edx
+658 000576e2 c7420400000000
movl
$0x00000000,0x
04(%edx)
+665 000576e9 c7420800000000
movl
$0x00000000,0x
08(%edx)
+672 000576f0 3dffffff3f
cmpl
$0x3fffffff,%e
ax

+677 000576f5 0f873f020000


+683 000576fb 8d1c8500000000
ax,4),%ebx
+690 00057702 891c24
%esp)
+693 00057705 e870b60a00
operator new(unsigned long)
+698 0005770a 89c6
esi
+700 0005770c 8b45b8
ebp),%eax
+703 0005770f 897004
x04(%eax)
+706 00057712 8b5594
ebp),%edx
+709 00057715 897204
x04(%edx)
+712 00057718 8d041e
%ebx),%eax
+715 0005771b 894208
x08(%edx)
+718 0005771e 8b4598
ebp),%eax
+721 00057721 8b5804
eax),%ebx
+724 00057724 8b4704
edi),%eax
+727 00057727 29c3
ebx
+729 00057729 895c2408
x08(%esp)
+733 0005772d 89442404
x04(%esp)
+737 00057731 893424
%esp)
+740 00057734 e8e3b60a00
_memmove
+745 00057739 8d041e
%ebx),%eax
+748 0005773c 8b5594
ebp),%edx
+751 0005773f 894204
x04(%edx)
+754 00057742 8b7dc0
ebp),%edi
+757 00057745 83c710
%edi
+760 00057748 8b75b8
ebp),%esi
+763 0005774b 83c610
%esi
+766 0005774e 8975b8
xb8(%ebp)
+769 00057751 3b7d0c
ebp),%edi
+772 00057754 0f8546ffffff
+778 0005775a 8975bc
xbc(%ebp)
+781 0005775d 85f6
esi

ja
leal

0x0005793a
0x00000000(,%e
movl

calll

%ebx,(
0x00102d7a

movl

%eax,%

movl

0xb8(%

movl

%esi,0

movl

0x94(%

movl

%esi,0

leal

(%esi,

movl

%eax,0

movl

0x98(%

movl

0x04(%

movl

0x04(%

subl

%eax,%

movl

%ebx,0

movl

%eax,0

movl

%esi,(

calll

0x00102e1c
leal

(%esi,

movl

0x94(%

movl

%eax,0

movl

0xc0(%

addl

$0x10,

movl

0xb8(%

addl

$0x10,

movl

%esi,0

cmpl

0x0c(%

movl

0x000576a0
%esi,0

jne
testl

%esi,%

+783 0005775f 0f849d000000


je
0x00057802
+789 00057765 8b5510
movl
0x10(%
ebp),%edx
+792 00057768 89542404
movl
%edx,0
x04(%esp)
+796 0005776c 893424
movl
%esi,(
%esp)
+799 0005776f e852b50a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+804 00057774 8b55bc
movl
0xbc(%
ebp),%edx
+807 00057777 83c204
addl
$0x04,
%edx
+810 0005777a 89559c
movl
%edx,0
x9c(%ebp)
+813 0005777d 8b4510
movl
0x10(%
ebp),%eax
+816 00057780 83c004
addl
$0x04,
%eax
+819 00057783 8945a0
movl
%eax,0
xa0(%ebp)
+822 00057786 8b4004
movl
0x04(%
eax),%eax
+825 00057789 8b5510
movl
0x10(%
ebp),%edx
+828 0005778c 2b4204
subl
0x04(%
edx),%eax
+831 0005778f c1f802
sarl
$0x02,
%eax
+834 00057792 8b55bc
movl
0xbc(%
ebp),%edx
+837 00057795 c7420400000000
movl
$0x00000000,0x
04(%edx)
+844 0005779c 8b559c
movl
0x9c(%
ebp),%edx
+847 0005779f c7420400000000
movl
$0x00000000,0x
04(%edx)
+854 000577a6 c7420800000000
movl
$0x00000000,0x
08(%edx)
+861 000577ad 3dffffff3f
cmpl
$0x3fffffff,%e
ax
+866 000577b2 0f871d040000
ja
0x00057bd5
+872 000577b8 8d1c8500000000
leal
0x00000000(,%e
ax,4),%ebx
+879 000577bf 891c24
movl
%ebx,(
%esp)
+882 000577c2 e8b3b50a00
calll
0x00102d7a
operator new(unsigned long)
+887 000577c7 89c7
movl
%eax,%
edi
+889 000577c9 8b45bc
movl
0xbc(%
ebp),%eax
+892 000577cc 897804
movl
%edi,0
x04(%eax)
+895 000577cf 8b559c
movl
0x9c(%
ebp),%edx
+898 000577d2 897a04
movl
%edi,0
x04(%edx)

+901 000577d5 8d041f


leal
(%edi,
%ebx),%eax
+904 000577d8 894208
movl
%eax,0
x08(%edx)
+907 000577db 8b45a0
movl
0xa0(%
ebp),%eax
+910 000577de 8b5804
movl
0x04(%
eax),%ebx
+913 000577e1 8b5510
movl
0x10(%
ebp),%edx
+916 000577e4 8b4204
movl
0x04(%
edx),%eax
+919 000577e7 29c3
subl
%eax,%
ebx
+921 000577e9 895c2408
movl
%ebx,0
x08(%esp)
+925 000577ed 89442404
movl
%eax,0
x04(%esp)
+929 000577f1 893c24
movl
%edi,(
%esp)
+932 000577f4 e823b60a00
calll
0x00102e1c
_memmove
+937 000577f9 8d041f
leal
(%edi,
%ebx),%eax
+940 000577fc 8b559c
movl
0x9c(%
ebp),%edx
+943 000577ff 894204
movl
%eax,0
x04(%edx)
+946 00057802 83c610
addl
$0x10,
%esi
+949 00057805 8975bc
movl
%esi,0
xbc(%ebp)
+952 00057808 8b4508
movl
0x08(%
ebp),%eax
+955 0005780b 8b4004
movl
0x04(%
eax),%eax
+958 0005780e 894584
movl
%eax,0
x84(%ebp)
+961 00057811 8b7dac
movl
0xac(%
ebp),%edi
+964 00057814 8975b0
movl
%esi,0
xb0(%ebp)
+967 00057817 39f8
cmpl
%edi,%
eax
+969 00057819 0f84b9000000
je
0x000578d8
+975 0005781f 90
nop
+976 00057820 8b45b0
movl
0xb0(%
ebp),%eax
+979 00057823 85c0
testl
%eax,%
eax
+981 00057825 0f8494000000
je
0x000578bf
+987 0005782b 897c2404
movl
%edi,0
x04(%esp)
+991 0005782f 8b55b0
movl
0xb0(%
ebp),%edx
+994 00057832 891424
movl
%edx,(
%esp)
+997 00057835 e88cb40a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >

const&)
+1002 0005783a 8b45b0
ebp),%eax
+1005 0005783d 83c004
%eax
+1008 00057840 8945a4
xa4(%ebp)
+1011 00057843 8d5704
edi),%edx
+1014 00057846 8955a8
xa8(%ebp)
+1017 00057849 8b4204
edx),%eax
+1020 0005784c 2b4704
edi),%eax
+1023 0005784f c1f802
%eax
+1026 00057852 8b55b0
ebp),%edx
+1029 00057855 c7420400000000
04(%edx)
+1036 0005785c 8b55a4
ebp),%edx
+1039 0005785f c7420400000000
04(%edx)
+1046 00057866 c7420800000000
08(%edx)
+1053 0005786d 3dffffff3f
ax
+1058 00057872 0f87c7000000
+1064 00057878 8d1c8500000000
ax,4),%ebx
+1071 0005787f 891c24
%esp)
+1074 00057882 e8f3b40a00
operator new(unsigned long)
+1079 00057887 89c6
esi
+1081 00057889 8b45b0
ebp),%eax
+1084 0005788c 897004
x04(%eax)
+1087 0005788f 8b55a4
ebp),%edx
+1090 00057892 897204
x04(%edx)
+1093 00057895 8d041e
%ebx),%eax
+1096 00057898 894208
x08(%edx)
+1099 0005789b 8b45a8
ebp),%eax
+1102 0005789e 8b5804
eax),%ebx
+1105 000578a1 8b4704
edi),%eax
+1108 000578a4 29c3
ebx
+1110 000578a6 895c2408
x08(%esp)

movl

0xb0(%

addl

$0x04,

movl

%eax,0

leal

0x04(%

movl

%edx,0

movl

0x04(%

subl

0x04(%

sarl

$0x02,

movl

0xb0(%

movl

$0x00000000,0x
movl

0xa4(%

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x3fffffff,%e

ja
leal

0x0005793f
0x00000000(,%e
movl

calll

%ebx,(
0x00102d7a

movl

%eax,%

movl

0xb0(%

movl

%esi,0

movl

0xa4(%

movl

%esi,0

leal

(%esi,

movl

%eax,0

movl

0xa8(%

movl

0x04(%

movl

0x04(%

subl

%eax,%

movl

%ebx,0

+1114 000578aa
x04(%esp)
+1118 000578ae
%esp)
+1121 000578b1
_memmove
+1126 000578b6
%ebx),%eax
+1129 000578b9
ebp),%edx
+1132 000578bc
x04(%edx)
+1135 000578bf
%edi
+1138 000578c2
0xb0(%ebp)
+1142 000578c6
ebp),%edi
+1145 000578c9
+1151 000578cf
ebp),%edx
+1154 000578d2
edx),%edx
+1157 000578d5
x84(%ebp)
+1160 000578d8
ebp),%eax
+1163 000578db
,%ebx
+1165 000578dd
x84(%ebp)
+1168 000578e0
7904
+1170 000578e2
i
+1176 000578e8
ebx),%eax
+1179 000578eb
%esp)
+1182 000578ee
+1187 000578f3
,%eax
+1189 000578f5
eax),%esi
+1192 000578f8
esi
+1194 000578fa
7944
+1196 000578fc
%ebx
+1199 000578ff
x84(%ebp)
+1202 00057902
78e8
+1204 00057904
ebp),%edx
+1207 00057907
,%eax
+1209 00057909
eax

89442404

movl

%eax,0

893424

movl

%esi,(

e866b50a00

calll

0x00102e1c

8d041e

leal

(%esi,

8b55a4

movl

0xa4(%

894204

movl

%eax,0

83c710

addl

$0x10,

8345b010

addl

$0x10,

3b7d84

cmpl

0x84(%

movl

0x00057820
0x08(%

8b5204

movl

0x04(%

895584

movl

%edx,0

8b4508

movl

0x08(%

8b18

movl

(%eax)

395d84

cmpl

%ebx,0

7422

je

0x0005

0f8551ffffff
8b5508

8b3d88801300

jne

movl

0x00138088,%ed

8d4304

leal

0x04(%

890424

movl

%eax,(

movl

0x00055b00
(%ebx)

8d70f4

leal

0xf4(%

39fe

cmpl

%edi,%

7548

jne

0x0005

83c310

addl

$0x10,

395d84

cmpl

%ebx,0

75e4

jne

0x0005

8b5508

movl

0x08(%

8b02

movl

(%edx)

85c0

testl

%eax,%

e80de2ffff
8b03

calll

+1211 0005790b 7408


je
0x0005
7915
+1213 0005790d 890424
movl
%eax,(
%esp)
+1216 00057910 e859b40a00
calll
0x00102d6e
operator delete(void*)
+1221 00057915 8b55c4
movl
0xc4(%
ebp),%edx
+1224 00057918 8b4508
movl
0x08(%
ebp),%eax
+1227 0005791b 8910
movl
%edx,(
%eax)
+1229 0005791d 8b55b0
movl
0xb0(%
ebp),%edx
+1232 00057920 895004
movl
%edx,0
x04(%eax)
+1235 00057923 8b45c4
movl
0xc4(%
ebp),%eax
+1238 00057926 0345b4
addl
0xb4(%
ebp),%eax
+1241 00057929 8b5508
movl
0x08(%
ebp),%edx
+1244 0005792c 894208
movl
%eax,0
x08(%edx)
+1247 0005792f 81c48c000000
addl
$0x0000008c,%e
sp
+1253 00057935 5b
popl
%ebx
+1254 00057936 5e
popl
%esi
+1255 00057937 5f
popl
%edi
+1256 00057938 c9
leave
+1257 00057939 c3
ret
+1258 0005793a e8d5b30a00
calll
0x00102d14
std::__throw_bad_alloc()
+1263 0005793f e8d0b30a00
calll
0x00102d14
std::__throw_bad_alloc()
+1268 00057944 83e804
subl
$0x04,
%eax
+1271 00057947 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1279 0005794f 890424
movl
%eax,(
%esp)
+1282 00057952 e8f7b20a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1287 00057957 85c0
testl
%eax,%
eax
+1289 00057959 7fa1
jg
0x0005
78fc
+1291 0005795b 8d45e1
leal
0xe1(%
ebp),%eax
+1294 0005795e 89442404
movl
%eax,0
x04(%esp)
+1298 00057962 893424
movl
%esi,(
%esp)
+1301 00057965 e81ab30a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1306 0005796a eb90
jmp
0x0005
78fc
+1308 0005796c 8d4308
leal
0x08(%
ebx),%eax

+1311 0005796f c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+1319 00057977 890424
movl
%eax,(
%esp)
+1322 0005797a e8cfb20a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1327 0005797f 85c0
testl
%eax,%
eax
+1329 00057981 0f8fa0fcffff
jg
0x00057627
+1335 00057987 8d45e6
leal
0xe6(%
ebp),%eax
+1338 0005798a 89442404
movl
%eax,0
x04(%esp)
+1342 0005798e 891c24
movl
%ebx,(
%esp)
+1345 00057991 e8eeb20a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1350 00057996 e98cfcffff
jmp
0x00057627
+1355 0005799b e874b30a00
calll
0x00102d14
std::__throw_bad_alloc()
+1360 000579a0 e86fb30a00
calll
0x00102d14
std::__throw_bad_alloc()
+1365 000579a5 c70424b0430d00
movl
$0x000d43b0,(%
esp)
vector::_M_insert_aux
+1372 000579ac e887b30a00
calll
0x00102d38
std::__throw_length_error(char const*)
+1377 000579b1 e85eb30a00
calll
0x00102d14
std::__throw_bad_alloc()
+1382 000579b6 89c3
movl
%eax,%
ebx
+1384 000579b8 891c24
movl
%ebx,(
%esp)
+1387 000579bb e8d2b30a00
calll
0x00102d92
___cxa_begin_catch
+1392 000579c0 8b5dc4
movl
0xc4(%
ebp),%ebx
+1395 000579c3 39de
cmpl
%ebx,%
esi
+1397 000579c5 7423
je
0x0005
79ea
+1399 000579c7 8b4304
movl
0x04(%
ebx),%eax
+1402 000579ca 85c0
testl
%eax,%
eax
+1404 000579cc 7408
je
0x0005
79d6
+1406 000579ce 890424
movl
%eax,(
%esp)
+1409 000579d1 e898b30a00
calll
0x00102d6e
operator delete(void*)
+1414 000579d6 8b03
movl
(%ebx)
,%eax
+1416 000579d8 8d78f4
leal
0xf4(%
eax),%edi
+1419 000579db 3b3d88801300
cmpl
0x00138088,%ed
i
+1425 000579e1 750c
jne
0x0005
79ef
+1427 000579e3 83c310
addl
$0x10,

%ebx
+1430 000579e6 39f3
cmpl
%esi,%
ebx
+1432 000579e8 75dd
jne
0x0005
79c7
+1434 000579ea e8c1b30a00
calll
0x00102db0
___cxa_rethrow
+1439 000579ef 83e804
subl
$0x04,
%eax
+1442 000579f2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1450 000579fa 890424
movl
%eax,(
%esp)
+1453 000579fd e84cb20a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1458 00057a02 85c0
testl
%eax,%
eax
+1460 00057a04 7fdd
jg
0x0005
79e3
+1462 00057a06 8d45e4
leal
0xe4(%
ebp),%eax
+1465 00057a09 89442404
movl
%eax,0
x04(%esp)
+1469 00057a0d 893c24
movl
%edi,(
%esp)
+1472 00057a10 e86fb20a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1477 00057a15 ebcc
jmp
0x0005
79e3
+1479 00057a17 89c3
movl
%eax,%
ebx
+1481 00057a19 e87ab30a00
calll
0x00102d98
___cxa_end_catch
+1486 00057a1e 891c24
movl
%ebx,(
%esp)
+1489 00057a21 e86cb30a00
calll
0x00102d92
___cxa_begin_catch
+1494 00057a26 8b55bc
movl
0xbc(%
ebp),%edx
+1497 00057a29 3955c4
cmpl
%edx,0
xc4(%ebp)
+1500 00057a2c 7455
je
0x0005
7a83
+1502 00057a2e 8b3d88801300
movl
0x00138088,%ed
i
+1508 00057a34 8b5dc4
movl
0xc4(%
ebp),%ebx
+1511 00057a37 89de
movl
%ebx,%
esi
+1513 00057a39 8d4304
leal
0x04(%
ebx),%eax
+1516 00057a3c 890424
movl
%eax,(
%esp)
+1519 00057a3f e8bce0ffff
calll
0x00055b00
+1524 00057a44 8b03
movl
(%ebx)
,%eax
+1526 00057a46 8d58f4
leal
0xf4(%
eax),%ebx
+1529 00057a49 39df
cmpl
%ebx,%

edi
+1531 00057a4b 750e
jne
0x0005
7a5b
+1533 00057a4d 83c610
addl
$0x10,
%esi
+1536 00057a50 3975bc
cmpl
%esi,0
xbc(%ebp)
+1539 00057a53 742e
je
0x0005
7a83
+1541 00057a55 89f3
movl
%esi,%
ebx
+1543 00057a57 ebe0
jmp
0x0005
7a39
+1545 00057a59 ebbc
jmp
0x0005
7a17
+1547 00057a5b 83e804
subl
$0x04,
%eax
+1550 00057a5e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1558 00057a66 890424
movl
%eax,(
%esp)
+1561 00057a69 e8e0b10a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1566 00057a6e 85c0
testl
%eax,%
eax
+1568 00057a70 7fdb
jg
0x0005
7a4d
+1570 00057a72 8d45e0
leal
0xe0(%
ebp),%eax
+1573 00057a75 89442404
movl
%eax,0
x04(%esp)
+1577 00057a79 891c24
movl
%ebx,(
%esp)
+1580 00057a7c e803b20a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1585 00057a81 ebca
jmp
0x0005
7a4d
+1587 00057a83 8b45c4
movl
0xc4(%
ebp),%eax
+1590 00057a86 85c0
testl
%eax,%
eax
+1592 00057a88 740b
je
0x0005
7a95
+1594 00057a8a 8b55c4
movl
0xc4(%
ebp),%edx
+1597 00057a8d 891424
movl
%edx,(
%esp)
+1600 00057a90 e8d9b20a00
calll
0x00102d6e
operator delete(void*)
+1605 00057a95 e816b30a00
calll
0x00102db0
___cxa_rethrow
+1610 00057a9a 89c3
movl
%eax,%
ebx
+1612 00057a9c e8f7b20a00
calll
0x00102d98
___cxa_end_catch
+1617 00057aa1 891c24
movl
%ebx,(
%esp)
+1620 00057aa4 e89fb10a00
calll
0x00102c48
__Unwind_Resume

+1625 00057aa9 ebef


jmp
0x0005
7a9a
+1627 00057aab 89c3
movl
%eax,%
ebx
+1629 00057aad ebf2
jmp
0x0005
7aa1
+1631 00057aaf 89c3
movl
%eax,%
ebx
+1633 00057ab1 893424
movl
%esi,(
%esp)
+1636 00057ab4 e819b20a00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1641 00057ab9 ebe6
jmp
0x0005
7aa1
+1643 00057abb 89c3
movl
%eax,%
ebx
+1645 00057abd 8d45d0
leal
0xd0(%
ebp),%eax
+1648 00057ac0 890424
movl
%eax,(
%esp)
+1651 00057ac3 e80ab20a00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1656 00057ac8 ebd7
jmp
0x0005
7aa1
+1658 00057aca ebdf
jmp
0x0005
7aab
+1660 00057acc 89c3
movl
%eax,%
ebx
+1662 00057ace 8b5588
movl
0x88(%
ebp),%edx
+1665 00057ad1 891424
movl
%edx,(
%esp)
+1668 00057ad4 e827e0ffff
calll
0x00055b00
+1673 00057ad9 8b75d0
movl
0xd0(%
ebp),%esi
+1676 00057adc 83ee0c
subl
$0x0c,
%esi
+1679 00057adf 3b3588801300
cmpl
0x00138088,%es
i
+1685 00057ae5 74ba
je
0x0005
7aa1
+1687 00057ae7 8d4608
leal
0x08(%
esi),%eax
+1690 00057aea c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1698 00057af2 890424
movl
%eax,(
%esp)
+1701 00057af5 e854b10a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1706 00057afa 85c0
testl
%eax,%
eax
+1708 00057afc 7fa3
jg
0x0005
7aa1
+1710 00057afe 8d45e7
leal
0xe7(%
ebp),%eax
+1713 00057b01 89442404
movl
%eax,0
x04(%esp)
+1717 00057b05 893424
movl
%esi,(

%esp)
+1720 00057b08 e877b10a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1725 00057b0d eb92
jmp
0x0005
7aa1
+1727 00057b0f 890424
movl
%eax,(
%esp)
+1730 00057b12 e831b10a00
calll
0x00102c48
__Unwind_Resume
+1735 00057b17 eb92
jmp
0x0005
7aab
+1737 00057b19 89c3
movl
%eax,%
ebx
+1739 00057b1b 891c24
movl
%ebx,(
%esp)
+1742 00057b1e e86fb20a00
calll
0x00102d92
___cxa_begin_catch
+1747 00057b23 8b5dbc
movl
0xbc(%
ebp),%ebx
+1750 00057b26 395db0
cmpl
%ebx,0
xb0(%ebp)
+1753 00057b29 7422
je
0x0005
7b4d
+1755 00057b2b 8b3d88801300
movl
0x00138088,%ed
i
+1761 00057b31 8d4304
leal
0x04(%
ebx),%eax
+1764 00057b34 890424
movl
%eax,(
%esp)
+1767 00057b37 e8c4dfffff
calll
0x00055b00
+1772 00057b3c 8b03
movl
(%ebx)
,%eax
+1774 00057b3e 8d70f4
leal
0xf4(%
eax),%esi
+1777 00057b41 39fe
cmpl
%edi,%
esi
+1779 00057b43 751c
jne
0x0005
7b61
+1781 00057b45 83c310
addl
$0x10,
%ebx
+1784 00057b48 395db0
cmpl
%ebx,0
xb0(%ebp)
+1787 00057b4b 75e4
jne
0x0005
7b31
+1789 00057b4d e85eb20a00
calll
0x00102db0
___cxa_rethrow
+1794 00057b52 89c3
movl
%eax,%
ebx
+1796 00057b54 8b45b0
movl
0xb0(%
ebp),%eax
+1799 00057b57 890424
movl
%eax,(
%esp)
+1802 00057b5a e873b10a00
calll
0x00102cd2
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~bas
ic_string()
+1807 00057b5f ebba
jmp
0x0005
7b1b
+1809 00057b61 83e804
subl
$0x04,
%eax

+1812 00057b64 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+1820 00057b6c 890424
movl
%eax,(
%esp)
+1823 00057b6f e8dab00a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1828 00057b74 85c0
testl
%eax,%
eax
+1830 00057b76 7fcd
jg
0x0005
7b45
+1832 00057b78 8d55e2
leal
0xe2(%
ebp),%edx
+1835 00057b7b 89542404
movl
%edx,0
x04(%esp)
+1839 00057b7f 893424
movl
%esi,(
%esp)
+1842 00057b82 e8fdb00a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1847 00057b87 ebbc
jmp
0x0005
7b45
+1849 00057b89 e989feffff
jmp
0x00057a17
+1854 00057b8e e984feffff
jmp
0x00057a17
+1859 00057b93 89c3
movl
%eax,%
ebx
+1861 00057b95 8b06
movl
(%esi)
,%eax
+1863 00057b97 8d70f4
leal
0xf4(%
eax),%esi
+1866 00057b9a 3b3588801300
cmpl
0x00138088,%es
i
+1872 00057ba0 0f8478feffff
je
0x00057a1e
+1878 00057ba6 83e804
subl
$0x04,
%eax
+1881 00057ba9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1889 00057bb1 890424
movl
%eax,(
%esp)
+1892 00057bb4 e895b00a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1897 00057bb9 85c0
testl
%eax,%
eax
+1899 00057bbb 0f8f5dfeffff
jg
0x00057a1e
+1905 00057bc1 8d45e3
leal
0xe3(%
ebp),%eax
+1908 00057bc4 89442404
movl
%eax,0
x04(%esp)
+1912 00057bc8 893424
movl
%esi,(
%esp)
+1915 00057bcb e8b4b00a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1920 00057bd0 e949feffff
jmp
0x00057a1e
+1925 00057bd5 e83ab10a00
calll
0x00102d14
std::__throw_bad_alloc()
+1930 00057bda 89c3
movl
%eax,%
ebx
+1932 00057bdc e93dfeffff
jmp
0x00057a1e
+1937 00057be1 ebf7
jmp
0x0005
7bda

+1939 00057be3 89c3


movl
%eax,%
ebx
+1941 00057be5 8b55b8
movl
0xb8(%
ebp),%edx
+1944 00057be8 8b02
movl
(%edx)
,%eax
+1946 00057bea 8d78f4
leal
0xf4(%
eax),%edi
+1949 00057bed 3b3d88801300
cmpl
0x00138088,%ed
i
+1955 00057bf3 0f84bffdffff
je
0x000579b8
+1961 00057bf9 83e804
subl
$0x04,
%eax
+1964 00057bfc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1972 00057c04 890424
movl
%eax,(
%esp)
+1975 00057c07 e842b00a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1980 00057c0c 85c0
testl
%eax,%
eax
+1982 00057c0e 0f8fa4fdffff
jg
0x000579b8
+1988 00057c14 8d45e5
leal
0xe5(%
ebp),%eax
+1991 00057c17 89442404
movl
%eax,0
x04(%esp)
+1995 00057c1b 893c24
movl
%edi,(
%esp)
+1998 00057c1e e861b00a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2003 00057c23 e990fdffff
jmp
0x000579b8
+2008 00057c28 e989fdffff
jmp
0x000579b6
+2013 00057c2d 90
nop
+2014 00057c2e 6690
nop
+0

00057c30 55

pushl

%ebp
+1
00057c31 89e5
%esp,%ebp
+3
00057c33 57
%edi
+4
00057c34 56
%esi
+5
00057c35 53
%ebx
+6
00057c36 81ecbc000000
000bc,%esp
+12 00057c3c 8b450c
ebp),%eax
+15 00057c3f 898568ffffff
8(%ebp)
+21 00057c45 8b5508
ebp),%edx
+24 00057c48 8b5a04
edx),%ebx
+27 00057c4b 3b5a08
edx),%ebx
+30 00057c4e 0f8466020000
+36 00057c54 85db

movl
pushl
pushl
pushl
subl

$0x000

movl

0x0c(%

movl

%eax,0xffffff6
movl

0x08(%

movl

0x04(%

cmpl

0x08(%

je
testl

0x00057eba
%ebx,%

ebx
+38 00057c56 0f848d000000
je
0x00057ce9
+44 00057c5c 8d73c4
leal
0xc4(%
ebx),%esi
+47 00057c5f 89742404
movl
%esi,0
x04(%esp)
+51 00057c63 891c24
movl
%ebx,(
%esp)
+54 00057c66 e85bb00a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+59 00057c6b 8d43c8
leal
0xc8(%
ebx),%eax
+62 00057c6e 8d5304
leal
0x04(%
ebx),%edx
+65 00057c71 89442404
movl
%eax,0
x04(%esp)
+69 00057c75 891424
movl
%edx,(
%esp)
+72 00057c78 e849b00a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+77 00057c7d 8d4b08
leal
0x08(%
ebx),%ecx
+80 00057c80 8d53cc
leal
0xcc(%
ebx),%edx
+83 00057c83 8b43cc
movl
0xcc(%
ebx),%eax
+86 00057c86 894308
movl
%eax,0
x08(%ebx)
+89 00057c89 8b4204
movl
0x04(%
edx),%eax
+92 00057c8c 894104
movl
%eax,0
x04(%ecx)
+95 00057c8f 8b4208
movl
0x08(%
edx),%eax
+98 00057c92 894108
movl
%eax,0
x08(%ecx)
+101 00057c95 8d4b14
leal
0x14(%
ebx),%ecx
+104 00057c98 8d53d8
leal
0xd8(%
ebx),%edx
+107 00057c9b 8b43d8
movl
0xd8(%
ebx),%eax
+110 00057c9e 894314
movl
%eax,0
x14(%ebx)
+113 00057ca1 8b4204
movl
0x04(%
edx),%eax
+116 00057ca4 894104
movl
%eax,0
x04(%ecx)
+119 00057ca7 8b4208
movl
0x08(%
edx),%eax
+122 00057caa 894108
movl
%eax,0
x08(%ecx)
+125 00057cad 8d4b20
leal
0x20(%
ebx),%ecx
+128 00057cb0 8d53e4
leal
0xe4(%
ebx),%edx

+131 00057cb3 8b43e4


movl
0xe4(%
ebx),%eax
+134 00057cb6 894320
movl
%eax,0
x20(%ebx)
+137 00057cb9 8b4204
movl
0x04(%
edx),%eax
+140 00057cbc 894104
movl
%eax,0
x04(%ecx)
+143 00057cbf 8b4208
movl
0x08(%
edx),%eax
+146 00057cc2 894108
movl
%eax,0
x08(%ecx)
+149 00057cc5 8b462c
movl
0x2c(%
esi),%eax
+152 00057cc8 89432c
movl
%eax,0
x2c(%ebx)
+155 00057ccb 8d4b30
leal
0x30(%
ebx),%ecx
+158 00057cce 8d53f4
leal
0xf4(%
ebx),%edx
+161 00057cd1 8b43f4
movl
0xf4(%
ebx),%eax
+164 00057cd4 894330
movl
%eax,0
x30(%ebx)
+167 00057cd7 8b4204
movl
0x04(%
edx),%eax
+170 00057cda 894104
movl
%eax,0
x04(%ecx)
+173 00057cdd 8b4208
movl
0x08(%
edx),%eax
+176 00057ce0 894108
movl
%eax,0
x08(%ecx)
+179 00057ce3 8b4d08
movl
0x08(%
ebp),%ecx
+182 00057ce6 8b5904
movl
0x04(%
ecx),%ebx
+185 00057ce9 83c33c
addl
$0x3c,
%ebx
+188 00057cec 8b4508
movl
0x08(%
ebp),%eax
+191 00057cef 895804
movl
%ebx,0
x04(%eax)
+194 00057cf2 8b5510
movl
0x10(%
ebp),%edx
+197 00057cf5 89542404
movl
%edx,0
x04(%esp)
+201 00057cf9 8d4d94
leal
0x94(%
ebp),%ecx
+204 00057cfc 890c24
movl
%ecx,(
%esp)
+207 00057cff e8c2af0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+212 00057d04 8b4510
movl
0x10(%
ebp),%eax
+215 00057d07 83c004
addl
$0x04,
%eax
+218 00057d0a 89442404
movl
%eax,0
x04(%esp)

+222 00057d0e 8d5d98


leal
0x98(%
ebp),%ebx
+225 00057d11 891c24
movl
%ebx,(
%esp)
+228 00057d14 e8adaf0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+233 00057d19 8b5510
movl
0x10(%
ebp),%edx
+236 00057d1c 83c208
addl
$0x08,
%edx
+239 00057d1f 8b4d10
movl
0x10(%
ebp),%ecx
+242 00057d22 8b4108
movl
0x08(%
ecx),%eax
+245 00057d25 89459c
movl
%eax,0
x9c(%ebp)
+248 00057d28 8b4204
movl
0x04(%
edx),%eax
+251 00057d2b 8945a0
movl
%eax,0
xa0(%ebp)
+254 00057d2e 8b4208
movl
0x08(%
edx),%eax
+257 00057d31 8945a4
movl
%eax,0
xa4(%ebp)
+260 00057d34 89ca
movl
%ecx,%
edx
+262 00057d36 83c214
addl
$0x14,
%edx
+265 00057d39 8b4114
movl
0x14(%
ecx),%eax
+268 00057d3c 8945a8
movl
%eax,0
xa8(%ebp)
+271 00057d3f 8b4204
movl
0x04(%
edx),%eax
+274 00057d42 8945ac
movl
%eax,0
xac(%ebp)
+277 00057d45 8b4208
movl
0x08(%
edx),%eax
+280 00057d48 8945b0
movl
%eax,0
xb0(%ebp)
+283 00057d4b 83c20c
addl
$0x0c,
%edx
+286 00057d4e 8b4120
movl
0x20(%
ecx),%eax
+289 00057d51 8945b4
movl
%eax,0
xb4(%ebp)
+292 00057d54 8b4204
movl
0x04(%
edx),%eax
+295 00057d57 8945b8
movl
%eax,0
xb8(%ebp)
+298 00057d5a 8b4208
movl
0x08(%
edx),%eax
+301 00057d5d 8945bc
movl
%eax,0
xbc(%ebp)
+304 00057d60 8b412c
movl
0x2c(%
ecx),%eax
+307 00057d63 8945c0
movl
%eax,0
xc0(%ebp)

+310 00057d66 83c210


addl
$0x10,
%edx
+313 00057d69 8b4130
movl
0x30(%
ecx),%eax
+316 00057d6c 8945c4
movl
%eax,0
xc4(%ebp)
+319 00057d6f 8b4204
movl
0x04(%
edx),%eax
+322 00057d72 8945c8
movl
%eax,0
xc8(%ebp)
+325 00057d75 8b4208
movl
0x08(%
edx),%eax
+328 00057d78 8945cc
movl
%eax,0
xcc(%ebp)
+331 00057d7b 8b5d08
movl
0x08(%
ebp),%ebx
+334 00057d7e 8b4304
movl
0x04(%
ebx),%eax
+337 00057d81 8d7088
leal
0x88(%
eax),%esi
+340 00057d84 8d58c4
leal
0xc4(%
eax),%ebx
+343 00057d87 89f0
movl
%esi,%
eax
+345 00057d89 2b450c
subl
0x0c(%
ebp),%eax
+348 00057d8c c1f802
sarl
$0x02,
%eax
+351 00057d8f 69f8efeeeeee
imull
$0xeeeeeeef,%e
ax,%edi
+357 00057d95 85ff
testl
%edi,%
edi
+359 00057d97 0f8e78000000
jle
0x00057e15
+365 00057d9d 0f1f00
nopl
(%eax)
+368 00057da0 83ee3c
subl
$0x3c,
%esi
+371 00057da3 83eb3c
subl
$0x3c,
%ebx
+374 00057da6 89742404
movl
%esi,0
x04(%esp)
+378 00057daa 891c24
movl
%ebx,(
%esp)
+381 00057dad e8fcae0a00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+386 00057db2 8d5304
leal
0x04(%
ebx),%edx
+389 00057db5 8d4604
leal
0x04(%
esi),%eax
+392 00057db8 89442404
movl
%eax,0
x04(%esp)
+396 00057dbc 891424
movl
%edx,(
%esp)
+399 00057dbf e8eaae0a00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+404 00057dc4 8b4608
movl
0x08(%
esi),%eax

+407 00057dc7
x08(%ebx)
+410 00057dca
esi),%eax
+413 00057dcd
x0c(%ebx)
+416 00057dd0
esi),%eax
+419 00057dd3
x10(%ebx)
+422 00057dd6
esi),%eax
+425 00057dd9
x14(%ebx)
+428 00057ddc
esi),%eax
+431 00057ddf
x18(%ebx)
+434 00057de2
esi),%eax
+437 00057de5
x1c(%ebx)
+440 00057de8
esi),%eax
+443 00057deb
x20(%ebx)
+446 00057dee
esi),%eax
+449 00057df1
x24(%ebx)
+452 00057df4
esi),%eax
+455 00057df7
x28(%ebx)
+458 00057dfa
esi),%eax
+461 00057dfd
x2c(%ebx)
+464 00057e00
esi),%eax
+467 00057e03
x30(%ebx)
+470 00057e06
esi),%eax
+473 00057e09
x34(%ebx)
+476 00057e0c
esi),%eax
+479 00057e0f
x38(%ebx)
+482 00057e12
+483 00057e13
7da0
+485 00057e15
ebp),%edx
+488 00057e18
x04(%esp)
+492 00057e1c
ebp),%ecx
+495 00057e1f

894308

movl

%eax,0

8b460c

movl

0x0c(%

89430c

movl

%eax,0

8b4610

movl

0x10(%

894310

movl

%eax,0

8b4614

movl

0x14(%

894314

movl

%eax,0

8b4618

movl

0x18(%

894318

movl

%eax,0

8b461c

movl

0x1c(%

89431c

movl

%eax,0

8b4620

movl

0x20(%

894320

movl

%eax,0

8b4624

movl

0x24(%

894324

movl

%eax,0

8b4628

movl

0x28(%

894328

movl

%eax,0

8b462c

movl

0x2c(%

89432c

movl

%eax,0

8b4630

movl

0x30(%

894330

movl

%eax,0

8b4634

movl

0x34(%

894334

movl

%eax,0

8b4638

movl

0x38(%

894338

movl

%eax,0

4f
758b

decl
jne

%edi
0x0005

8d5594

leal

0x94(%

89542404

movl

%edx,0

8b4d0c

movl

0x0c(%

890c24

movl

%ecx,(

%esp)
+498 00057e22 e887ae0a00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+503 00057e27 8b450c
movl
0x0c(%
ebp),%eax
+506 00057e2a 83c004
addl
$0x04,
%eax
+509 00057e2d 8d5d98
leal
0x98(%
ebp),%ebx
+512 00057e30 895c2404
movl
%ebx,0
x04(%esp)
+516 00057e34 890424
movl
%eax,(
%esp)
+519 00057e37 e872ae0a00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+524 00057e3c 8b459c
movl
0x9c(%
ebp),%eax
+527 00057e3f 8b550c
movl
0x0c(%
ebp),%edx
+530 00057e42 894208
movl
%eax,0
x08(%edx)
+533 00057e45 8b45a0
movl
0xa0(%
ebp),%eax
+536 00057e48 89420c
movl
%eax,0
x0c(%edx)
+539 00057e4b 8b45a4
movl
0xa4(%
ebp),%eax
+542 00057e4e 894210
movl
%eax,0
x10(%edx)
+545 00057e51 8b45a8
movl
0xa8(%
ebp),%eax
+548 00057e54 894214
movl
%eax,0
x14(%edx)
+551 00057e57 8b45ac
movl
0xac(%
ebp),%eax
+554 00057e5a 894218
movl
%eax,0
x18(%edx)
+557 00057e5d 8b45b0
movl
0xb0(%
ebp),%eax
+560 00057e60 89421c
movl
%eax,0
x1c(%edx)
+563 00057e63 8b45b4
movl
0xb4(%
ebp),%eax
+566 00057e66 894220
movl
%eax,0
x20(%edx)
+569 00057e69 8b45b8
movl
0xb8(%
ebp),%eax
+572 00057e6c 894224
movl
%eax,0
x24(%edx)
+575 00057e6f 8b45bc
movl
0xbc(%
ebp),%eax
+578 00057e72 894228
movl
%eax,0
x28(%edx)
+581 00057e75 8b45c0
movl
0xc0(%
ebp),%eax
+584 00057e78 89422c
movl
%eax,0

x2c(%edx)
+587 00057e7b
ebp),%eax
+590 00057e7e
x30(%edx)
+593 00057e81
ebp),%eax
+596 00057e84
x34(%edx)
+599 00057e87
ebp),%eax
+602 00057e8a
x38(%edx)
+605 00057e8d
ebp),%ebx
+608 00057e90
%ebx
+611 00057e93
i
+617 00057e99
ebx
+619 00057e9b
+625 00057ea1
ebp),%ebx
+628 00057ea4
%ebx
+631 00057ea7
esi
+633 00057ea9
+639 00057eaf
sp
+645 00057eb5
+646 00057eb6
+647 00057eb7
+648 00057eb8
+649 00057eb9
+650 00057eba
,%ebx
+652 00057ebc
%ebx
+655 00057ebf
bx,%eax
+661 00057ec5
ax
+666 00057eca
+672 00057ed0
dx
+677 00057ed5
eax
+679 00057ed7
7ef6
+681 00057ed9
%eax),%edx
+684 00057edc
(%ebp)
+694 00057ee6
edx
+696 00057ee8
7eff
+698 00057eea

8b45c4

movl

0xc4(%

894230

movl

%eax,0

8b45c8

movl

0xc8(%

894234

movl

%eax,0

8b45cc

movl

0xcc(%

894238

movl

%eax,0

8b5d98

movl

0x98(%

83eb0c

subl

$0x0c,

8b3588801300

movl

39f3

0x00138088,%es
cmpl

%esi,%

movl

0x0005828e
0x94(%

83eb0c

subl

$0x0c,

39de

cmpl

%ebx,%

0f85ed030000
8b5d94

jne

0f85b0030000
81c4bc000000

jne
addl

0x0005825f
$0x000000bc,%e

5b
5e
5f
c9
c3
2b1a

popl
popl
popl
leave
ret
subl

%ebx
%esi
%edi

c1fb02

sarl

$0x02,

(%edx)

69c3efeeeeee

imull

$0xeeeeeeef,%e

3d44444404

cmpl

$0x04444444,%e

0f84f5030000
ba01000000

je
movl

0x000582c5
$0x00000001,%e

85c0

testl

%eax,%

741d

je

0x0005

8d1400

leal

(%eax,

c7856cfffffff0ffffff

movl

$0xfffffff0,0xffffff6c

39c2

cmpl

%eax,%

7215

jb

0x0005

81fa44444404

cmpl

$0x04444444,%e

dx
+704 00057ef0 0f87ca030000
ja
0x000582c0
+710 00057ef6 6bd23c
imull
$0x3c,
%edx,%edx
+713 00057ef9 89956cffffff
movl
%edx,0xffffff6
c(%ebp)
+719 00057eff 8b8d6cffffff
movl
0xffffff6c(%eb
p),%ecx
+725 00057f05 890c24
movl
%ecx,(
%esp)
+728 00057f08 e86dae0a00
calll
0x00102d7a
operator new(unsigned long)
+733 00057f0d 894584
movl
%eax,0
x84(%ebp)
+736 00057f10 898574ffffff
movl
%eax,0xffffff7
4(%ebp)
+742 00057f16 8b5d08
movl
0x08(%
ebp),%ebx
+745 00057f19 8b33
movl
(%ebx)
,%esi
+747 00057f1b 89c7
movl
%eax,%
edi
+749 00057f1d 39750c
cmpl
%esi,0
x0c(%ebp)
+752 00057f20 0f84a7000000
je
0x00057fcd
+758 00057f26 89c3
movl
%eax,%
ebx
+760 00057f28 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+768 00057f30 85db
testl
%ebx,%
ebx
+770 00057f32 0f8484000000
je
0x00057fbc
+776 00057f38 89742404
movl
%esi,0
x04(%esp)
+780 00057f3c 891c24
movl
%ebx,(
%esp)
+783 00057f3f e882ad0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+788 00057f44 8d4604
leal
0x04(%
esi),%eax
+791 00057f47 8d5304
leal
0x04(%
ebx),%edx
+794 00057f4a 89442404
movl
%eax,0
x04(%esp)
+798 00057f4e 891424
movl
%edx,(
%esp)
+801 00057f51 e870ad0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+806 00057f56 8d4b08
leal
0x08(%
ebx),%ecx
+809 00057f59 8d5608
leal
0x08(%
esi),%edx
+812 00057f5c 8b4608
movl
0x08(%
esi),%eax
+815 00057f5f 894308
movl
%eax,0
x08(%ebx)

+818 00057f62
edx),%eax
+821 00057f65
x04(%ecx)
+824 00057f68
edx),%eax
+827 00057f6b
x08(%ecx)
+830 00057f6e
ebx),%ecx
+833 00057f71
esi),%edx
+836 00057f74
esi),%eax
+839 00057f77
x14(%ebx)
+842 00057f7a
edx),%eax
+845 00057f7d
x04(%ecx)
+848 00057f80
edx),%eax
+851 00057f83
x08(%ecx)
+854 00057f86
ebx),%ecx
+857 00057f89
esi),%edx
+860 00057f8c
esi),%eax
+863 00057f8f
x20(%ebx)
+866 00057f92
edx),%eax
+869 00057f95
x04(%ecx)
+872 00057f98
edx),%eax
+875 00057f9b
x08(%ecx)
+878 00057f9e
esi),%eax
+881 00057fa1
x2c(%ebx)
+884 00057fa4
ebx),%ecx
+887 00057fa7
esi),%edx
+890 00057faa
esi),%eax
+893 00057fad
x30(%ebx)
+896 00057fb0
edx),%eax
+899 00057fb3
x04(%ecx)
+902 00057fb6
edx),%eax
+905 00057fb9
x08(%ecx)

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

8d4b14

leal

0x14(%

8d5614

leal

0x14(%

8b4614

movl

0x14(%

894314

movl

%eax,0

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

8d4b20

leal

0x20(%

8d5620

leal

0x20(%

8b4620

movl

0x20(%

894320

movl

%eax,0

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

8b462c

movl

0x2c(%

89432c

movl

%eax,0

8d4b30

leal

0x30(%

8d5630

leal

0x30(%

8b4630

movl

0x30(%

894330

movl

%eax,0

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

+908 00057fbc 83c63c


addl
$0x3c,
%esi
+911 00057fbf 8d7b3c
leal
0x3c(%
ebx),%edi
+914 00057fc2 89fb
movl
%edi,%
ebx
+916 00057fc4 39750c
cmpl
%esi,0
x0c(%ebp)
+919 00057fc7 0f8563ffffff
jne
0x00057f30
+925 00057fcd 89bd74ffffff
movl
%edi,0xffffff7
4(%ebp)
+931 00057fd3 85ff
testl
%edi,%
edi
+933 00057fd5 0f84c7000000
je
0x000580a2
+939 00057fdb 8b4d10
movl
0x10(%
ebp),%ecx
+942 00057fde 894c2404
movl
%ecx,0
x04(%esp)
+946 00057fe2 893c24
movl
%edi,(
%esp)
+949 00057fe5 e8dcac0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+954 00057fea 8b4510
movl
0x10(%
ebp),%eax
+957 00057fed 83c004
addl
$0x04,
%eax
+960 00057ff0 89fa
movl
%edi,%
edx
+962 00057ff2 83c204
addl
$0x04,
%edx
+965 00057ff5 89442404
movl
%eax,0
x04(%esp)
+969 00057ff9 891424
movl
%edx,(
%esp)
+972 00057ffc e8c5ac0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+977 00058001 89f9
movl
%edi,%
ecx
+979 00058003 83c108
addl
$0x08,
%ecx
+982 00058006 8b5510
movl
0x10(%
ebp),%edx
+985 00058009 83c208
addl
$0x08,
%edx
+988 0005800c 8b5d10
movl
0x10(%
ebp),%ebx
+991 0005800f 8b4308
movl
0x08(%
ebx),%eax
+994 00058012 8b9d74ffffff
movl
0xffffff74(%eb
p),%ebx
+1000 00058018 894308
movl
%eax,0
x08(%ebx)
+1003 0005801b 8b4204
movl
0x04(%
edx),%eax
+1006 0005801e 894104
movl
%eax,0
x04(%ecx)

+1009 00058021
edx),%eax
+1012 00058024
x08(%ecx)
+1015 00058027
ecx
+1017 00058029
%ecx
+1020 0005802c
ebp),%edx
+1023 0005802f
%edx
+1026 00058032
ebp),%ebx
+1029 00058035
ebx),%eax
+1032 00058038
p),%ebx
+1038 0005803e
x14(%ebx)
+1041 00058041
edx),%eax
+1044 00058044
x04(%ecx)
+1047 00058047
edx),%eax
+1050 0005804a
x08(%ecx)
+1053 0005804d
ecx
+1055 0005804f
%ecx
+1058 00058052
ebp),%edx
+1061 00058055
%edx
+1064 00058058
ebp),%ebx
+1067 0005805b
ebx),%eax
+1070 0005805e
p),%ebx
+1076 00058064
x20(%ebx)
+1079 00058067
edx),%eax
+1082 0005806a
x04(%ecx)
+1085 0005806d
edx),%eax
+1088 00058070
x08(%ecx)
+1091 00058073
ebp),%edx
+1094 00058076
edx),%eax
+1097 00058079
x2c(%ebx)
+1100 0005807c
ecx

8b4208

movl

0x08(%

894108

movl

%eax,0

89d9

movl

%ebx,%

83c114

addl

$0x14,

8b5510

movl

0x10(%

83c214

addl

$0x14,

8b5d10

movl

0x10(%

8b4314

movl

0x14(%

8b9d74ffffff

movl

0xffffff74(%eb

894314

movl

%eax,0

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

89d9

movl

%ebx,%

83c120

addl

$0x20,

8b5510

movl

0x10(%

83c220

addl

$0x20,

8b5d10

movl

0x10(%

8b4320

movl

0x20(%

8b9d74ffffff

movl

0xffffff74(%eb

894320

movl

%eax,0

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

8b5510

movl

0x10(%

8b422c

movl

0x2c(%

89432c

movl

%eax,0

89d9

movl

%ebx,%

+1102 0005807e 83c130


addl
$0x30,
%ecx
+1105 00058081 8b5510
movl
0x10(%
ebp),%edx
+1108 00058084 83c230
addl
$0x30,
%edx
+1111 00058087 8b5d10
movl
0x10(%
ebp),%ebx
+1114 0005808a 8b4330
movl
0x30(%
ebx),%eax
+1117 0005808d 8b9d74ffffff
movl
0xffffff74(%eb
p),%ebx
+1123 00058093 894330
movl
%eax,0
x30(%ebx)
+1126 00058096 8b4204
movl
0x04(%
edx),%eax
+1129 00058099 894104
movl
%eax,0
x04(%ecx)
+1132 0005809c 8b4208
movl
0x08(%
edx),%eax
+1135 0005809f 894108
movl
%eax,0
x08(%ecx)
+1138 000580a2 83c73c
addl
$0x3c,
%edi
+1141 000580a5 89bd74ffffff
movl
%edi,0xffffff7
4(%ebp)
+1147 000580ab 8b4508
movl
0x08(%
ebp),%eax
+1150 000580ae 8b4004
movl
0x04(%
eax),%eax
+1153 000580b1 898548ffffff
movl
%eax,0xffffff4
8(%ebp)
+1159 000580b7 8b9d68ffffff
movl
0xffffff68(%eb
p),%ebx
+1165 000580bd 89fe
movl
%edi,%
esi
+1167 000580bf 39d8
cmpl
%ebx,%
eax
+1169 000580c1 0f84b5000000
je
0x0005817c
+1175 000580c7 89df
movl
%ebx,%
edi
+1177 000580c9 eb07
jmp
0x0005
80d2
+1179 000580cb 0f1f440000
nopl
0x00(%eax,%eax
)
+1184 000580d0 89fb
movl
%edi,%
ebx
+1186 000580d2 85f6
testl
%esi,%
esi
+1188 000580d4 0f8484000000
je
0x0005815e
+1194 000580da 895c2404
movl
%ebx,0
x04(%esp)
+1198 000580de 893424
movl
%esi,(
%esp)
+1201 000580e1 e8e0ab0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+1206 000580e6 8d4304
leal
0x04(%
ebx),%eax

+1209 000580e9 8d5604


leal
0x04(%
esi),%edx
+1212 000580ec 89442404
movl
%eax,0
x04(%esp)
+1216 000580f0 891424
movl
%edx,(
%esp)
+1219 000580f3 e8ceab0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+1224 000580f8 8d4e08
leal
0x08(%
esi),%ecx
+1227 000580fb 8d5308
leal
0x08(%
ebx),%edx
+1230 000580fe 8b4308
movl
0x08(%
ebx),%eax
+1233 00058101 894608
movl
%eax,0
x08(%esi)
+1236 00058104 8b4204
movl
0x04(%
edx),%eax
+1239 00058107 894104
movl
%eax,0
x04(%ecx)
+1242 0005810a 8b4208
movl
0x08(%
edx),%eax
+1245 0005810d 894108
movl
%eax,0
x08(%ecx)
+1248 00058110 8d4e14
leal
0x14(%
esi),%ecx
+1251 00058113 8d5314
leal
0x14(%
ebx),%edx
+1254 00058116 8b4314
movl
0x14(%
ebx),%eax
+1257 00058119 894614
movl
%eax,0
x14(%esi)
+1260 0005811c 8b4204
movl
0x04(%
edx),%eax
+1263 0005811f 894104
movl
%eax,0
x04(%ecx)
+1266 00058122 8b4208
movl
0x08(%
edx),%eax
+1269 00058125 894108
movl
%eax,0
x08(%ecx)
+1272 00058128 8d4e20
leal
0x20(%
esi),%ecx
+1275 0005812b 8d5320
leal
0x20(%
ebx),%edx
+1278 0005812e 8b4320
movl
0x20(%
ebx),%eax
+1281 00058131 894620
movl
%eax,0
x20(%esi)
+1284 00058134 8b4204
movl
0x04(%
edx),%eax
+1287 00058137 894104
movl
%eax,0
x04(%ecx)
+1290 0005813a 8b4208
movl
0x08(%
edx),%eax
+1293 0005813d 894108
movl
%eax,0
x08(%ecx)
+1296 00058140 8b432c
movl
0x2c(%
ebx),%eax

+1299 00058143
x2c(%esi)
+1302 00058146
esi),%ecx
+1305 00058149
ebx),%edx
+1308 0005814c
ebx),%eax
+1311 0005814f
x30(%esi)
+1314 00058152
edx),%eax
+1317 00058155
x04(%ecx)
+1320 00058158
edx),%eax
+1323 0005815b
x08(%ecx)
+1326 0005815e
%edi
+1329 00058161
%esi
+1332 00058164
8(%ebp)
+1338 0005816a
+1344 00058170
ebp),%edx
+1347 00058173
edx),%edx
+1350 00058176
8(%ebp)
+1356 0005817c
ebp),%ecx
+1359 0005817f
,%ebx
+1361 00058181
8(%ebp)
+1367 00058187
81ce
+1369 00058189
x
+1374 0005818e
8(%ebp)
+1380 00058194
edx
+1382 00058196
81a6
+1384 00058198
x,%eax)
+1392 000581a0
p),%edx
+1398 000581a6
ebx),%eax
+1401 000581a9
eax),%edi
+1404 000581ac
0(%ebp)
+1410 000581b2
edi
+1412 000581b4

89462c

movl

%eax,0

8d4e30

leal

0x30(%

8d5330

leal

0x30(%

8b4330

movl

0x30(%

894630

movl

%eax,0

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

83c73c

addl

$0x3c,

83c63c

addl

$0x3c,

39bd48ffffff

cmpl

0f8560ffffff
8b5508

jne

8b5204
899548ffffff

%edi,0xffffff4
movl

0x000580d0
0x08(%

movl

0x04(%

movl

%edx,0xffffff4

8b4d08

movl

0x08(%

8b19

movl

(%ecx)

399d48ffffff

cmpl

7445

%ebx,0xffffff4
je

0x0005

a188801300

movl

0x00138088,%ea

898578ffffff

movl

%eax,0xffffff7

89c2

movl

%eax,%

eb0e

jmp

0x0005

0f1f840000000000

nopl

0x00000000(%ea

8b9578ffffff

movl

0xffffff78(%eb

8b4304

movl

0x04(%

8d78f4

leal

0xf4(%

899560ffffff

movl

%edx,0xffffff6

39d7

cmpl

%edx,%

757a

jne

0x0005

8230
+1414 000581b6 8b03
,%eax
+1416 000581b8 8d78f4
eax),%edi
+1419 000581bb 39bd60ffffff
0(%ebp)
+1425 000581c1 753d
8200
+1427 000581c3 83c33c
%ebx
+1430 000581c6 3b9d48ffffff
p),%ebx
+1436 000581cc 75d2
81a0
+1438 000581ce 8b5508
ebp),%edx
+1441 000581d1 8b02
,%eax
+1443 000581d3 85c0
eax
+1445 000581d5 7408
81df
+1447 000581d7 890424
%esp)
+1450 000581da e88fab0a00
operator delete(void*)
+1455 000581df 8b5d84
ebp),%ebx
+1458 000581e2 8b4d08
ebp),%ecx
+1461 000581e5 8919
%ecx)
+1463 000581e7 897104
x04(%ecx)
+1466 000581ea 89d8
eax
+1468 000581ec 03856cffffff
p),%eax
+1474 000581f2 894108
x08(%ecx)
+1477 000581f5 81c4bc000000
sp
+1483 000581fb 5b
+1484 000581fc 5e
+1485 000581fd 5f
+1486 000581fe c9
+1487 000581ff c3
+1488 00058200 83e804
%eax
+1491 00058203 c7442404ffffffff
04(%esp)
+1499 0005820b 890424
%esp)
+1502 0005820e e83baa0a00
__gnu_cxx::__exchange_and_add(int volatile*,
+1507 00058213 85c0
eax
+1509 00058215 7fac
81c3

movl

(%ebx)

leal

0xf4(%

cmpl

%edi,0xffffff6
jne

0x0005

addl

$0x3c,

cmpl

0xffffff48(%eb
jne

0x0005

movl

0x08(%

movl

(%edx)

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x84(%

movl

0x08(%

movl

%ebx,(

movl

%esi,0

movl

%ebx,%

addl

0xffffff6c(%eb
movl

addl

%eax,0
$0x000000bc,%e

popl
popl
popl
leave
ret
subl
movl

%ebx
%esi
%edi
$0x04,
$0xffffffff,0x

movl
calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0005

+1511 00058217 8d45d4


leal
0xd4(%
ebp),%eax
+1514 0005821a 89442404
movl
%eax,0
x04(%esp)
+1518 0005821e 893c24
movl
%edi,(
%esp)
+1521 00058221 e85eaa0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1526 00058226 eb9b
jmp
0x0005
81c3
+1528 00058228 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+1536 00058230 83e804
subl
$0x04,
%eax
+1539 00058233 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1547 0005823b 890424
movl
%eax,(
%esp)
+1550 0005823e e80baa0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1555 00058243 85c0
testl
%eax,%
eax
+1557 00058245 0f8f6bffffff
jg
0x000581b6
+1563 0005824b 8d4dd6
leal
0xd6(%
ebp),%ecx
+1566 0005824e 894c2404
movl
%ecx,0
x04(%esp)
+1570 00058252 893c24
movl
%edi,(
%esp)
+1573 00058255 e82aaa0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1578 0005825a e957ffffff
jmp
0x000581b6
+1583 0005825f 8d4308
leal
0x08(%
ebx),%eax
+1586 00058262 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1594 0005826a 890424
movl
%eax,(
%esp)
+1597 0005826d e8dca90a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1602 00058272 85c0
testl
%eax,%
eax
+1604 00058274 0f8f35fcffff
jg
0x00057eaf
+1610 0005827a 8d45e0
leal
0xe0(%
ebp),%eax
+1613 0005827d 89442404
movl
%eax,0
x04(%esp)
+1617 00058281 891c24
movl
%ebx,(
%esp)
+1620 00058284 e8fba90a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1625 00058289 e921fcffff
jmp
0x00057eaf
+1630 0005828e 8d4308
leal
0x08(%
ebx),%eax
+1633 00058291 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1641 00058299 890424
movl
%eax,(

%esp)
+1644 0005829c e8ada90a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1649 000582a1 85c0
testl
%eax,%
eax
+1651 000582a3 0f8ff8fbffff
jg
0x00057ea1
+1657 000582a9 8d45e2
leal
0xe2(%
ebp),%eax
+1660 000582ac 89442404
movl
%eax,0
x04(%esp)
+1664 000582b0 891c24
movl
%ebx,(
%esp)
+1667 000582b3 e8cca90a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1672 000582b8 e9e4fbffff
jmp
0x00057ea1
+1677 000582bd 0f1f00
nopl
(%eax)
+1680 000582c0 e84faa0a00
calll
0x00102d14
std::__throw_bad_alloc()
+1685 000582c5 c70424b0430d00
movl
$0x000d43b0,(%
esp)
vector::_M_insert_aux
+1692 000582cc e867aa0a00
calll
0x00102d38
std::__throw_length_error(char const*)
+1697 000582d1 89854cffffff
movl
%eax,0xffffff4
c(%ebp)
+1703 000582d7 8b03
movl
(%ebx)
,%eax
+1705 000582d9 8d58f4
leal
0xf4(%
eax),%ebx
+1708 000582dc 3b1d88801300
cmpl
0x00138088,%eb
x
+1714 000582e2 7516
jne
0x0005
82fa
+1716 000582e4 8b9d4cffffff
movl
0xffffff4c(%eb
p),%ebx
+1722 000582ea 891c24
movl
%ebx,(
%esp)
+1725 000582ed e856a90a00
calll
0x00102c48
__Unwind_Resume
+1730 000582f2 89854cffffff
movl
%eax,0xffffff4
c(%ebp)
+1736 000582f8 ebea
jmp
0x0005
82e4
+1738 000582fa 83e804
subl
$0x04,
%eax
+1741 000582fd c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1749 00058305 890424
movl
%eax,(
%esp)
+1752 00058308 e841a90a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1757 0005830d 85c0
testl
%eax,%
eax
+1759 0005830f 7fd3
jg
0x0005
82e4
+1761 00058311 8d45e7
leal
0xe7(%
ebp),%eax
+1764 00058314 89442404
movl
%eax,0
x04(%esp)
+1768 00058318 891c24
movl
%ebx,(

%esp)
+1771 0005831b e864a90a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1776 00058320 ebc2
jmp
0x0005
82e4
+1778 00058322 890424
movl
%eax,(
%esp)
+1781 00058325 e81ea90a00
calll
0x00102c48
__Unwind_Resume
+1786 0005832a 89854cffffff
movl
%eax,0xffffff4
c(%ebp)
+1792 00058330 8b5d98
movl
0x98(%
ebp),%ebx
+1795 00058333 83eb0c
subl
$0x0c,
%ebx
+1798 00058336 8b3588801300
movl
0x00138088,%es
i
+1804 0005833c 39f3
cmpl
%esi,%
ebx
+1806 0005833e 0f85a6000000
jne
0x000583ea
+1812 00058344 8b5d94
movl
0x94(%
ebp),%ebx
+1815 00058347 83eb0c
subl
$0x0c,
%ebx
+1818 0005834a 39de
cmpl
%ebx,%
esi
+1820 0005834c 7496
je
0x0005
82e4
+1822 0005834e 8d4308
leal
0x08(%
ebx),%eax
+1825 00058351 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1833 00058359 890424
movl
%eax,(
%esp)
+1836 0005835c e8eda80a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1841 00058361 85c0
testl
%eax,%
eax
+1843 00058363 0f8f7bffffff
jg
0x000582e4
+1849 00058369 8d45e3
leal
0xe3(%
ebp),%eax
+1852 0005836c 89442404
movl
%eax,0
x04(%esp)
+1856 00058370 891c24
movl
%ebx,(
%esp)
+1859 00058373 e80ca90a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1864 00058378 e967ffffff
jmp
0x000582e4
+1869 0005837d 89854cffffff
movl
%eax,0xffffff4
c(%ebp)
+1875 00058383 8b5d94
movl
0x94(%
ebp),%ebx
+1878 00058386 83eb0c
subl
$0x0c,
%ebx
+1881 00058389 3b1d88801300
cmpl
0x00138088,%eb
x
+1887 0005838f 0f8584000000
jne
0x00058419
+1893 00058395 8b854cffffff
movl
0xffffff4c(%eb

p),%eax
+1899 0005839b 890424
movl
%eax,(
%esp)
+1902 0005839e e8a5a80a00
calll
0x00102c48
__Unwind_Resume
+1907 000583a3 e97affffff
jmp
0x00058322
+1912 000583a8 89854cffffff
movl
%eax,0xffffff4
c(%ebp)
+1918 000583ae 8b5d94
movl
0x94(%
ebp),%ebx
+1921 000583b1 83eb0c
subl
$0x0c,
%ebx
+1924 000583b4 39de
cmpl
%ebx,%
esi
+1926 000583b6 74dd
je
0x0005
8395
+1928 000583b8 8d4308
leal
0x08(%
ebx),%eax
+1931 000583bb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1939 000583c3 890424
movl
%eax,(
%esp)
+1942 000583c6 e883a80a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1947 000583cb 85c0
testl
%eax,%
eax
+1949 000583cd 7fc6
jg
0x0005
8395
+1951 000583cf 8d45e1
leal
0xe1(%
ebp),%eax
+1954 000583d2 89442404
movl
%eax,0
x04(%esp)
+1958 000583d6 891c24
movl
%ebx,(
%esp)
+1961 000583d9 e8a6a80a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1966 000583de ebb5
jmp
0x0005
8395
+1968 000583e0 e90dffffff
jmp
0x000582f2
+1973 000583e5 e938ffffff
jmp
0x00058322
+1978 000583ea 8d4308
leal
0x08(%
ebx),%eax
+1981 000583ed c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1989 000583f5 890424
movl
%eax,(
%esp)
+1992 000583f8 e851a80a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1997 000583fd 85c0
testl
%eax,%
eax
+1999 000583ff 0f8f3fffffff
jg
0x00058344
+2005 00058405 8d45e5
leal
0xe5(%
ebp),%eax
+2008 00058408 89442404
movl
%eax,0
x04(%esp)
+2012 0005840c 891c24
movl
%ebx,(
%esp)
+2015 0005840f e870a80a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+2020 00058414 e92bffffff
jmp
0x00058344
+2025 00058419 8d4308
leal
0x08(%
ebx),%eax
+2028 0005841c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2036 00058424 890424
movl
%eax,(
%esp)
+2039 00058427 e822a80a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2044 0005842c 85c0
testl
%eax,%
eax
+2046 0005842e 0f8f61ffffff
jg
0x00058395
+2052 00058434 8d45e6
leal
0xe6(%
ebp),%eax
+2055 00058437 89442404
movl
%eax,0
x04(%esp)
+2059 0005843b 891c24
movl
%ebx,(
%esp)
+2062 0005843e e841a80a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2067 00058443 e94dffffff
jmp
0x00058395
+2072 00058448 89854cffffff
movl
%eax,0xffffff4
c(%ebp)
+2078 0005844e 8b5d94
movl
0x94(%
ebp),%ebx
+2081 00058451 83eb0c
subl
$0x0c,
%ebx
+2084 00058454 39de
cmpl
%ebx,%
esi
+2086 00058456 7513
jne
0x0005
846b
+2088 00058458 8b8d4cffffff
movl
0xffffff4c(%eb
p),%ecx
+2094 0005845e 890c24
movl
%ecx,(
%esp)
+2097 00058461 e8e2a70a00
calll
0x00102c48
__Unwind_Resume
+2102 00058466 e9b7feffff
jmp
0x00058322
+2107 0005846b 8d4308
leal
0x08(%
ebx),%eax
+2110 0005846e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2118 00058476 890424
movl
%eax,(
%esp)
+2121 00058479 e8d0a70a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2126 0005847e 85c0
testl
%eax,%
eax
+2128 00058480 7fd6
jg
0x0005
8458
+2130 00058482 8d45e4
leal
0xe4(%
ebp),%eax
+2133 00058485 89442404
movl
%eax,0
x04(%esp)
+2137 00058489 891c24
movl
%ebx,(
%esp)
+2140 0005848c e8f3a70a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+2145 00058491 ebc5
8458
+2147 00058493 89854cffffff
c(%ebp)
+2153 00058499 8b03
,%eax
+2155 0005849b 8d58f4
eax),%ebx
+2158 0005849e 399d60ffffff
0(%ebp)
+2164 000584a4 0f854d040000
+2170 000584aa 8b854cffffff
p),%eax
+2176 000584b0 e96dfeffff
+2181 000584b5 89854cffffff
c(%ebp)
+2187 000584bb 8b07
,%eax
+2189 000584bd 8d58f4
eax),%ebx
+2192 000584c0 3b1d88801300
x
+2198 000584c6 0f854a030000
+2204 000584cc 8b954cffffff
p),%edx
+2210 000584d2 891424
%esp)
+2213 000584d5 e8b8a80a00
___cxa_begin_catch
+2218 000584da 8b4d84
ebp),%ecx
+2221 000584dd 398d74ffffff
4(%ebp)
+2227 000584e3 0f8416030000
+2233 000584e9 8b1d88801300
x
+2239 000584ef 895d80
x80(%ebp)
+2242 000584f2 89cb
ebx
+2244 000584f4 89ce
esi
+2246 000584f6 8b4304
ebx),%eax
+2249 000584f9 8d50f4
eax),%edx
+2252 000584fc 899564ffffff
4(%ebp)
+2258 00058502 8b7d80
ebp),%edi
+2261 00058505 39fa
edx
+2263 00058507 0f854a030000
+2269 0005850d 8b03
,%eax
+2271 0005850f 8d58f4
eax),%ebx
+2274 00058512 39df
edi

jmp
movl

0x0005
%eax,0xffffff4

movl

(%ebx)

leal

0xf4(%

cmpl

%ebx,0xffffff6

jne
movl

0x000588f7
0xffffff4c(%eb

jmp
movl

0x00058322
%eax,0xffffff4
movl

(%edi)

leal

0xf4(%

cmpl

0x00138088,%eb

jne
movl

0x00058816
0xffffff4c(%eb
movl

calll

%edx,(
0x00102d92

movl

0x84(%

cmpl

%ecx,0xffffff7

je
movl

0x000587ff
0x00138088,%eb
movl

%ebx,0

movl

%ecx,%

movl

%ecx,%

movl

0x04(%

leal

0xf4(%

movl

%edx,0xffffff6
movl

0x80(%

cmpl

%edi,%

movl

0x00058857
(%ebx)

leal

0xf4(%

cmpl

%ebx,%

jne

+2276 00058514 0f85ab020000


+2282 0005851a 83c63c
%esi
+2285 0005851d 39b574ffffff
4(%ebp)
+2291 00058523 0f84d6020000
+2297 00058529 89f3
ebx
+2299 0005852b ebc9
84f6
+2301 0005852d 89854cffffff
c(%ebp)
+2307 00058533 8b06
,%eax
+2309 00058535 8d58f4
eax),%ebx
+2312 00058538 3b1d88801300
x
+2318 0005853e 0f851a010000
+2324 00058544 8b9d4cffffff
p),%ebx
+2330 0005854a 891c24
%esp)
+2333 0005854d e840a80a00
___cxa_begin_catch
+2338 00058552 8b9d74ffffff
p),%ebx
+2344 00058558 39de
esi
+2346 0005855a 0f84ee000000
+2352 00058560 a188801300
x
+2357 00058565 89857cffffff
c(%ebp)
+2363 0005856b 89df
edi
+2365 0005856d 8b4304
ebx),%eax
+2368 00058570 8d50f4
eax),%edx
+2371 00058573 899558ffffff
8(%ebp)
+2377 00058579 8b8d7cffffff
p),%ecx
+2383 0005857f 898d5cffffff
c(%ebp)
+2389 00058585 39ca
edx
+2391 00058587 754c
85d5
+2393 00058589 8b03
,%eax
+2395 0005858b 8d58f4
eax),%ebx
+2398 0005858e 399d5cffffff
c(%ebp)
+2404 00058594 7517
85ad
+2406 00058596 83c73c
%edi

jne
addl
cmpl

0x000587c5
$0x3c,
%esi,0xffffff7

je
movl
jmp
movl

0x000587ff
%esi,%
0x0005
%eax,0xffffff4

movl

(%esi)

leal

0xf4(%

cmpl

0x00138088,%eb

jne
movl

0x0005865e
0xffffff4c(%eb
movl

%ebx,(

calll

0x00102d92

movl

0xffffff74(%eb
cmpl

%ebx,%

je
movl

0x0005864e
0x00138088,%ea

movl

%eax,0xffffff7
movl

%ebx,%

movl

0x04(%

leal

0xf4(%

movl

%edx,0xffffff5

movl

0xffffff7c(%eb

movl

%ecx,0xffffff5
cmpl

%ecx,%

jne

0x0005

movl

(%ebx)

leal

0xf4(%

cmpl

%ebx,0xffffff5
jne

0x0005

addl

$0x3c,

+2409 00058599 39fe


cmpl
%edi,%
esi
+2411 0005859b 0f84ad000000
je
0x0005864e
+2417 000585a1 89fb
movl
%edi,%
ebx
+2419 000585a3 ebc8
jmp
0x0005
856d
+2421 000585a5 89854cffffff
movl
%eax,0xffffff4
c(%ebp)
+2427 000585ab eb97
jmp
0x0005
8544
+2429 000585ad 83e804
subl
$0x04,
%eax
+2432 000585b0 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2440 000585b8 890424
movl
%eax,(
%esp)
+2443 000585bb e88ea60a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2448 000585c0 85c0
testl
%eax,%
eax
+2450 000585c2 7fd2
jg
0x0005
8596
+2452 000585c4 8d4dd7
leal
0xd7(%
ebp),%ecx
+2455 000585c7 894c2404
movl
%ecx,0
x04(%esp)
+2459 000585cb 891c24
movl
%ebx,(
%esp)
+2462 000585ce e8b1a60a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2467 000585d3 ebc1
jmp
0x0005
8596
+2469 000585d5 83e804
subl
$0x04,
%eax
+2472 000585d8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2480 000585e0 890424
movl
%eax,(
%esp)
+2483 000585e3 e866a60a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2488 000585e8 85c0
testl
%eax,%
eax
+2490 000585ea 7f9d
jg
0x0005
8589
+2492 000585ec 8d45d9
leal
0xd9(%
ebp),%eax
+2495 000585ef 89442404
movl
%eax,0
x04(%esp)
+2499 000585f3 8b9558ffffff
movl
0xffffff58(%eb
p),%edx
+2505 000585f9 891424
movl
%edx,(
%esp)
+2508 000585fc e883a60a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2513 00058601 eb86
jmp
0x0005
8589
+2515 00058603 89854cffffff
movl
%eax,0xffffff4

c(%ebp)
+2521 00058609 e88aa70a00
calll
0x00102d98
___cxa_end_catch
+2526 0005860e e9b9feffff
jmp
0x000584cc
+2531 00058613 89854cffffff
movl
%eax,0xffffff4
c(%ebp)
+2537 00058619 8b03
movl
(%ebx)
,%eax
+2539 0005861b 8d58f4
leal
0xf4(%
eax),%ebx
+2542 0005861e 399d5cffffff
cmpl
%ebx,0xffffff5
c(%ebp)
+2548 00058624 74e3
je
0x0005
8609
+2550 00058626 83e804
subl
$0x04,
%eax
+2553 00058629 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2561 00058631 890424
movl
%eax,(
%esp)
+2564 00058634 e815a60a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2569 00058639 85c0
testl
%eax,%
eax
+2571 0005863b 7fcc
jg
0x0005
8609
+2573 0005863d 8d45d8
leal
0xd8(%
ebp),%eax
+2576 00058640 89442404
movl
%eax,0
x04(%esp)
+2580 00058644 891c24
movl
%ebx,(
%esp)
+2583 00058647 e838a60a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2588 0005864c ebbb
jmp
0x0005
8609
+2590 0005864e e85da70a00
calll
0x00102db0
___cxa_rethrow
+2595 00058653 89854cffffff
movl
%eax,0xffffff4
c(%ebp)
+2601 00058659 e94cfeffff
jmp
0x000584aa
+2606 0005865e 83e804
subl
$0x04,
%eax
+2609 00058661 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2617 00058669 890424
movl
%eax,(
%esp)
+2620 0005866c e8dda50a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2625 00058671 85c0
testl
%eax,%
eax
+2627 00058673 0f8fcbfeffff
jg
0x00058544
+2633 00058679 8d45da
leal
0xda(%
ebp),%eax
+2636 0005867c 89442404
movl
%eax,0
x04(%esp)
+2640 00058680 891c24
movl
%ebx,(
%esp)
+2643 00058683 e8fca50a00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+2648 00058688 e9b7feffff
jmp
0x00058544
+2653 0005868d e971ffffff
jmp
0x00058603
+2658 00058692 e90effffff
jmp
0x000585a5
+2663 00058697 e986fcffff
jmp
0x00058322
+2668 0005869c e962ffffff
jmp
0x00058603
+2673 000586a1 89854cffffff
movl
%eax,0xffffff4
c(%ebp)
+2679 000586a7 8b03
movl
(%ebx)
,%eax
+2681 000586a9 8d58f4
leal
0xf4(%
eax),%ebx
+2684 000586ac 3b1d88801300
cmpl
0x00138088,%eb
x
+2690 000586b2 0f8510020000
jne
0x000588c8
+2696 000586b8 8b854cffffff
movl
0xffffff4c(%eb
p),%eax
+2702 000586be 890424
movl
%eax,(
%esp)
+2705 000586c1 e8cca60a00
calll
0x00102d92
___cxa_begin_catch
+2710 000586c6 8b5d84
movl
0x84(%
ebp),%ebx
+2713 000586c9 39fb
cmpl
%edi,%
ebx
+2715 000586cb 0f84ef000000
je
0x000587c0
+2721 000586d1 8b1588801300
movl
0x00138088,%ed
x
+2727 000586d7 899570ffffff
movl
%edx,0xffffff7
0(%ebp)
+2733 000586dd 89de
movl
%ebx,%
esi
+2735 000586df 8b4304
movl
0x04(%
ebx),%eax
+2738 000586e2 8d48f4
leal
0xf4(%
eax),%ecx
+2741 000586e5 898d50ffffff
movl
%ecx,0xffffff5
0(%ebp)
+2747 000586eb 8b9570ffffff
movl
0xffffff70(%eb
p),%edx
+2753 000586f1 899554ffffff
movl
%edx,0xffffff5
4(%ebp)
+2759 000586f7 39d1
cmpl
%edx,%
ecx
+2761 000586f9 754c
jne
0x0005
8747
+2763 000586fb 8b03
movl
(%ebx)
,%eax
+2765 000586fd 8d58f4
leal
0xf4(%
eax),%ebx
+2768 00058700 399d54ffffff
cmpl
%ebx,0xffffff5
4(%ebp)
+2774 00058706 7517
jne
0x0005
871f
+2776 00058708 83c63c
addl
$0x3c,
%esi
+2779 0005870b 39f7
cmpl
%esi,%
edi
+2781 0005870d 0f84ad000000
je
0x000587c0

+2787 00058713 89f3


movl
%esi,%
ebx
+2789 00058715 ebc8
jmp
0x0005
86df
+2791 00058717 89854cffffff
movl
%eax,0xffffff4
c(%ebp)
+2797 0005871d eb99
jmp
0x0005
86b8
+2799 0005871f 83e804
subl
$0x04,
%eax
+2802 00058722 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2810 0005872a 890424
movl
%eax,(
%esp)
+2813 0005872d e81ca50a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2818 00058732 85c0
testl
%eax,%
eax
+2820 00058734 7fd2
jg
0x0005
8708
+2822 00058736 8d55dc
leal
0xdc(%
ebp),%edx
+2825 00058739 89542404
movl
%edx,0
x04(%esp)
+2829 0005873d 891c24
movl
%ebx,(
%esp)
+2832 00058740 e83fa50a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2837 00058745 ebc1
jmp
0x0005
8708
+2839 00058747 83e804
subl
$0x04,
%eax
+2842 0005874a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2850 00058752 890424
movl
%eax,(
%esp)
+2853 00058755 e8f4a40a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2858 0005875a 85c0
testl
%eax,%
eax
+2860 0005875c 7f9d
jg
0x0005
86fb
+2862 0005875e 8d4dde
leal
0xde(%
ebp),%ecx
+2865 00058761 894c2404
movl
%ecx,0
x04(%esp)
+2869 00058765 8b8550ffffff
movl
0xffffff50(%eb
p),%eax
+2875 0005876b 890424
movl
%eax,(
%esp)
+2878 0005876e e811a50a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2883 00058773 eb86
jmp
0x0005
86fb
+2885 00058775 e989feffff
jmp
0x00058603
+2890 0005877a 89854cffffff
movl
%eax,0xffffff4
c(%ebp)
+2896 00058780 8b03
movl
(%ebx)

,%eax
+2898 00058782 8d58f4
leal
0xf4(%
eax),%ebx
+2901 00058785 399d54ffffff
cmpl
%ebx,0xffffff5
4(%ebp)
+2907 0005878b 0f8478feffff
je
0x00058609
+2913 00058791 83e804
subl
$0x04,
%eax
+2916 00058794 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2924 0005879c 890424
movl
%eax,(
%esp)
+2927 0005879f e8aaa40a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2932 000587a4 85c0
testl
%eax,%
eax
+2934 000587a6 0f8f5dfeffff
jg
0x00058609
+2940 000587ac 8d45dd
leal
0xdd(%
ebp),%eax
+2943 000587af 89442404
movl
%eax,0
x04(%esp)
+2947 000587b3 891c24
movl
%ebx,(
%esp)
+2950 000587b6 e8c9a40a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2955 000587bb e949feffff
jmp
0x00058609
+2960 000587c0 e8eba50a00
calll
0x00102db0
___cxa_rethrow
+2965 000587c5 83e804
subl
$0x04,
%eax
+2968 000587c8 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2976 000587d0 890424
movl
%eax,(
%esp)
+2979 000587d3 e876a40a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2984 000587d8 85c0
testl
%eax,%
eax
+2986 000587da 0f8f3afdffff
jg
0x0005851a
+2992 000587e0 8d55d1
leal
0xd1(%
ebp),%edx
+2995 000587e3 89542404
movl
%edx,0
x04(%esp)
+2999 000587e7 891c24
movl
%ebx,(
%esp)
+3002 000587ea e895a40a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3007 000587ef e926fdffff
jmp
0x0005851a
+3012 000587f4 89854cffffff
movl
%eax,0xffffff4
c(%ebp)
+3018 000587fa e9cdfcffff
jmp
0x000584cc
+3023 000587ff 8b4584
movl
0x84(%
ebp),%eax
+3026 00058802 85c0
testl
%eax,%
eax
+3028 00058804 740b
je
0x0005
8811
+3030 00058806 8b4d84
movl
0x84(%

ebp),%ecx
+3033 00058809 890c24
movl
%ecx,(
%esp)
+3036 0005880c e85da50a00
calll
0x00102d6e
operator delete(void*)
+3041 00058811 e89aa50a00
calll
0x00102db0
___cxa_rethrow
+3046 00058816 83e804
subl
$0x04,
%eax
+3049 00058819 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3057 00058821 890424
movl
%eax,(
%esp)
+3060 00058824 e825a40a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3065 00058829 85c0
testl
%eax,%
eax
+3067 0005882b 0f8f9bfcffff
jg
0x000584cc
+3073 00058831 8d45db
leal
0xdb(%
ebp),%eax
+3076 00058834 89442404
movl
%eax,0
x04(%esp)
+3080 00058838 891c24
movl
%ebx,(
%esp)
+3083 0005883b e844a40a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3088 00058840 e987fcffff
jmp
0x000584cc
+3093 00058845 89854cffffff
movl
%eax,0xffffff4
c(%ebp)
+3099 0005884b e848a50a00
calll
0x00102d98
___cxa_end_catch
+3104 00058850 e98ffaffff
jmp
0x000582e4
+3109 00058855 eb9d
jmp
0x0005
87f4
+3111 00058857 83e804
subl
$0x04,
%eax
+3114 0005885a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3122 00058862 890424
movl
%eax,(
%esp)
+3125 00058865 e8e4a30a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3130 0005886a 85c0
testl
%eax,%
eax
+3132 0005886c 0f8f9bfcffff
jg
0x0005850d
+3138 00058872 8d4dd3
leal
0xd3(%
ebp),%ecx
+3141 00058875 894c2404
movl
%ecx,0
x04(%esp)
+3145 00058879 8b8564ffffff
movl
0xffffff64(%eb
p),%eax
+3151 0005887f 890424
movl
%eax,(
%esp)
+3154 00058882 e8fda30a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3159 00058887 e981fcffff
jmp
0x0005850d
+3164 0005888c e972fdffff
jmp
0x00058603
+3169 00058891 89854cffffff
movl
%eax,0xffffff4

c(%ebp)
+3175 00058897 8b03
movl
(%ebx)
,%eax
+3177 00058899 8d58f4
leal
0xf4(%
eax),%ebx
+3180 0005889c 39df
cmpl
%ebx,%
edi
+3182 0005889e 74ab
je
0x0005
884b
+3184 000588a0 83e804
subl
$0x04,
%eax
+3187 000588a3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3195 000588ab 890424
movl
%eax,(
%esp)
+3198 000588ae e89ba30a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3203 000588b3 85c0
testl
%eax,%
eax
+3205 000588b5 7f94
jg
0x0005
884b
+3207 000588b7 8d45d2
leal
0xd2(%
ebp),%eax
+3210 000588ba 89442404
movl
%eax,0
x04(%esp)
+3214 000588be 891c24
movl
%ebx,(
%esp)
+3217 000588c1 e8bea30a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3222 000588c6 eb83
jmp
0x0005
884b
+3224 000588c8 83e804
subl
$0x04,
%eax
+3227 000588cb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3235 000588d3 890424
movl
%eax,(
%esp)
+3238 000588d6 e873a30a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+3243 000588db 85c0
testl
%eax,%
eax
+3245 000588dd 0f8fd5fdffff
jg
0x000586b8
+3251 000588e3 8d45df
leal
0xdf(%
ebp),%eax
+3254 000588e6 89442404
movl
%eax,0
x04(%esp)
+3258 000588ea 891c24
movl
%ebx,(
%esp)
+3261 000588ed e892a30a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3266 000588f2 e9c1fdffff
jmp
0x000586b8
+3271 000588f7 83e804
subl
$0x04,
%eax
+3274 000588fa c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+3282 00058902 890424
movl
%eax,(
%esp)
+3285 00058905 e844a30a00
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+3290 0005890a 85c0
testl
%eax,%
eax
+3292 0005890c 0f8f98fbffff
jg
0x000584aa
+3298 00058912 8d45d5
leal
0xd5(%
ebp),%eax
+3301 00058915 89442404
movl
%eax,0
x04(%esp)
+3305 00058919 891c24
movl
%ebx,(
%esp)
+3308 0005891c e863a30a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+3313 00058921 e984fbffff
jmp
0x000584aa
+3318 00058926 e9d8fcffff
jmp
0x00058603
+3323 0005892b e915ffffff
jmp
0x00058845
+3328 00058930 e9e2fdffff
jmp
0x00058717
+3333 00058935 e90bffffff
jmp
0x00058845
+3338 0005893a e914fdffff
jmp
0x00058653
+3343 0005893f 90
nop
+0

00058940 55

pushl

%ebp
+1
00058941 89e5
movl
%esp,%ebp
+3
00058943 57
pushl
%edi
+4
00058944 56
pushl
%esi
+5
00058945 53
pushl
%ebx
+6
00058946 81ecac000000
subl
$0x000
000ac,%esp
+12 0005894c 8b450c
movl
0x0c(%
ebp),%eax
+15 0005894f 89857cffffff
movl
%eax,0xffffff7
c(%ebp)
+21 00058955 8b5508
movl
0x08(%
ebp),%edx
+24 00058958 8b5a04
movl
0x04(%
edx),%ebx
+27 0005895b 3b5a08
cmpl
0x08(%
edx),%ebx
+30 0005895e 0f84d6010000
je
0x00058b3a
+36 00058964 85db
testl
%ebx,%
ebx
+38 00058966 745d
je
0x0005
89c5
+40 00058968 8d73d4
leal
0xd4(%
ebx),%esi
+43 0005896b 89742404
movl
%esi,0
x04(%esp)
+47 0005896f 891c24
movl
%ebx,(
%esp)
+50 00058972 e84fa30a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+55 00058977 8d43d8
leal
0xd8(%
ebx),%eax

+58 0005897a 8d5304


leal
0x04(%
ebx),%edx
+61 0005897d 89442404
movl
%eax,0
x04(%esp)
+65 00058981 891424
movl
%edx,(
%esp)
+68 00058984 e83da30a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+73 00058989 8b4608
movl
0x08(%
esi),%eax
+76 0005898c 894308
movl
%eax,0
x08(%ebx)
+79 0005898f 8b460c
movl
0x0c(%
esi),%eax
+82 00058992 89430c
movl
%eax,0
x0c(%ebx)
+85 00058995 8b4610
movl
0x10(%
esi),%eax
+88 00058998 894310
movl
%eax,0
x10(%ebx)
+91 0005899b 8b4614
movl
0x14(%
esi),%eax
+94 0005899e 894314
movl
%eax,0
x14(%ebx)
+97 000589a1 8b4618
movl
0x18(%
esi),%eax
+100 000589a4 894318
movl
%eax,0
x18(%ebx)
+103 000589a7 8b461c
movl
0x1c(%
esi),%eax
+106 000589aa 89431c
movl
%eax,0
x1c(%ebx)
+109 000589ad 8b4620
movl
0x20(%
esi),%eax
+112 000589b0 894320
movl
%eax,0
x20(%ebx)
+115 000589b3 8b4624
movl
0x24(%
esi),%eax
+118 000589b6 894324
movl
%eax,0
x24(%ebx)
+121 000589b9 8b4628
movl
0x28(%
esi),%eax
+124 000589bc 894328
movl
%eax,0
x28(%ebx)
+127 000589bf 8b4508
movl
0x08(%
ebp),%eax
+130 000589c2 8b5804
movl
0x04(%
eax),%ebx
+133 000589c5 83c32c
addl
$0x2c,
%ebx
+136 000589c8 8b4508
movl
0x08(%
ebp),%eax
+139 000589cb 895804
movl
%ebx,0
x04(%eax)
+142 000589ce 8b5510
movl
0x10(%
ebp),%edx
+145 000589d1 89542404
movl
%edx,0
x04(%esp)

+149 000589d5 8d45a4


leal
0xa4(%
ebp),%eax
+152 000589d8 890424
movl
%eax,(
%esp)
+155 000589db e8e6a20a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+160 000589e0 8b4510
movl
0x10(%
ebp),%eax
+163 000589e3 83c004
addl
$0x04,
%eax
+166 000589e6 89442404
movl
%eax,0
x04(%esp)
+170 000589ea 8d55a8
leal
0xa8(%
ebp),%edx
+173 000589ed 891424
movl
%edx,(
%esp)
+176 000589f0 e8d1a20a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+181 000589f5 8b5510
movl
0x10(%
ebp),%edx
+184 000589f8 8b4208
movl
0x08(%
edx),%eax
+187 000589fb 8945ac
movl
%eax,0
xac(%ebp)
+190 000589fe 8b420c
movl
0x0c(%
edx),%eax
+193 00058a01 8945b0
movl
%eax,0
xb0(%ebp)
+196 00058a04 8b4210
movl
0x10(%
edx),%eax
+199 00058a07 8945b4
movl
%eax,0
xb4(%ebp)
+202 00058a0a 8b4214
movl
0x14(%
edx),%eax
+205 00058a0d 8945b8
movl
%eax,0
xb8(%ebp)
+208 00058a10 8b4218
movl
0x18(%
edx),%eax
+211 00058a13 8945bc
movl
%eax,0
xbc(%ebp)
+214 00058a16 8b421c
movl
0x1c(%
edx),%eax
+217 00058a19 8945c0
movl
%eax,0
xc0(%ebp)
+220 00058a1c 8b4220
movl
0x20(%
edx),%eax
+223 00058a1f 8945c4
movl
%eax,0
xc4(%ebp)
+226 00058a22 8b4224
movl
0x24(%
edx),%eax
+229 00058a25 8945c8
movl
%eax,0
xc8(%ebp)
+232 00058a28 8b4228
movl
0x28(%
edx),%eax
+235 00058a2b 8945cc
movl
%eax,0
xcc(%ebp)

+238 00058a2e 8b5508


movl
0x08(%
ebp),%edx
+241 00058a31 8b4204
movl
0x04(%
edx),%eax
+244 00058a34 8d70a8
leal
0xa8(%
eax),%esi
+247 00058a37 8d58d4
leal
0xd4(%
eax),%ebx
+250 00058a3a 89f0
movl
%esi,%
eax
+252 00058a3c 2b450c
subl
0x0c(%
ebp),%eax
+255 00058a3f c1f802
sarl
$0x02,
%eax
+258 00058a42 69f8a38b2eba
imull
$0xba2e8ba3,%e
ax,%edi
+264 00058a48 85ff
testl
%edi,%
edi
+266 00058a4a 7e61
jle
0x0005
8aad
+268 00058a4c 0f1f4000
nopl
0x00(%
eax)
+272 00058a50 83ee2c
subl
$0x2c,
%esi
+275 00058a53 83eb2c
subl
$0x2c,
%ebx
+278 00058a56 89742404
movl
%esi,0
x04(%esp)
+282 00058a5a 891c24
movl
%ebx,(
%esp)
+285 00058a5d e84ca20a00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+290 00058a62 8d5304
leal
0x04(%
ebx),%edx
+293 00058a65 8d4604
leal
0x04(%
esi),%eax
+296 00058a68 89442404
movl
%eax,0
x04(%esp)
+300 00058a6c 891424
movl
%edx,(
%esp)
+303 00058a6f e83aa20a00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+308 00058a74 8b4608
movl
0x08(%
esi),%eax
+311 00058a77 894308
movl
%eax,0
x08(%ebx)
+314 00058a7a 8b460c
movl
0x0c(%
esi),%eax
+317 00058a7d 89430c
movl
%eax,0
x0c(%ebx)
+320 00058a80 8b4610
movl
0x10(%
esi),%eax
+323 00058a83 894310
movl
%eax,0
x10(%ebx)
+326 00058a86 8b4614
movl
0x14(%
esi),%eax

+329 00058a89 894314


movl
%eax,0
x14(%ebx)
+332 00058a8c 8b4618
movl
0x18(%
esi),%eax
+335 00058a8f 894318
movl
%eax,0
x18(%ebx)
+338 00058a92 8b461c
movl
0x1c(%
esi),%eax
+341 00058a95 89431c
movl
%eax,0
x1c(%ebx)
+344 00058a98 8b4620
movl
0x20(%
esi),%eax
+347 00058a9b 894320
movl
%eax,0
x20(%ebx)
+350 00058a9e 8b4624
movl
0x24(%
esi),%eax
+353 00058aa1 894324
movl
%eax,0
x24(%ebx)
+356 00058aa4 8b4628
movl
0x28(%
esi),%eax
+359 00058aa7 894328
movl
%eax,0
x28(%ebx)
+362 00058aaa 4f
decl
%edi
+363 00058aab 75a3
jne
0x0005
8a50
+365 00058aad 8d55a4
leal
0xa4(%
ebp),%edx
+368 00058ab0 89542404
movl
%edx,0
x04(%esp)
+372 00058ab4 8b450c
movl
0x0c(%
ebp),%eax
+375 00058ab7 890424
movl
%eax,(
%esp)
+378 00058aba e8efa10a00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+383 00058abf 8b450c
movl
0x0c(%
ebp),%eax
+386 00058ac2 83c004
addl
$0x04,
%eax
+389 00058ac5 8d55a8
leal
0xa8(%
ebp),%edx
+392 00058ac8 89542404
movl
%edx,0
x04(%esp)
+396 00058acc 890424
movl
%eax,(
%esp)
+399 00058acf e8daa10a00
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+404 00058ad4 8b45ac
movl
0xac(%
ebp),%eax
+407 00058ad7 8b550c
movl
0x0c(%
ebp),%edx
+410 00058ada 894208
movl
%eax,0
x08(%edx)
+413 00058add 8b45b0
movl
0xb0(%
ebp),%eax
+416 00058ae0 89420c
movl
%eax,0

x0c(%edx)
+419 00058ae3
ebp),%eax
+422 00058ae6
x10(%edx)
+425 00058ae9
ebp),%eax
+428 00058aec
x14(%edx)
+431 00058aef
ebp),%eax
+434 00058af2
x18(%edx)
+437 00058af5
ebp),%eax
+440 00058af8
x1c(%edx)
+443 00058afb
ebp),%eax
+446 00058afe
x20(%edx)
+449 00058b01
ebp),%eax
+452 00058b04
x24(%edx)
+455 00058b07
ebp),%eax
+458 00058b0a
x28(%edx)
+461 00058b0d
ebp),%ebx
+464 00058b10
%ebx
+467 00058b13
i
+473 00058b19
ebx
+475 00058b1b
+481 00058b21
ebp),%ebx
+484 00058b24
%ebx
+487 00058b27
esi
+489 00058b29
+495 00058b2f
sp
+501 00058b35
+502 00058b36
+503 00058b37
+504 00058b38
+505 00058b39
+506 00058b3a
,%ebx
+508 00058b3c
%ebx
+511 00058b3f
bx,%eax
+517 00058b45
ax

8b45b4

movl

0xb4(%

894210

movl

%eax,0

8b45b8

movl

0xb8(%

894214

movl

%eax,0

8b45bc

movl

0xbc(%

894218

movl

%eax,0

8b45c0

movl

0xc0(%

89421c

movl

%eax,0

8b45c4

movl

0xc4(%

894220

movl

%eax,0

8b45c8

movl

0xc8(%

894224

movl

%eax,0

8b45cc

movl

0xcc(%

894228

movl

%eax,0

8b5da8

movl

0xa8(%

83eb0c

subl

$0x0c,

8b3588801300

movl

39f3

0x00138088,%es
cmpl

%esi,%

movl

0x00058e4e
0xa4(%

83eb0c

subl

$0x0c,

39de

cmpl

%ebx,%

0f852d030000
8b5da4

0f85f0020000
81c4ac000000

jne

jne
addl

0x00058e1f
$0x000000ac,%e

5b
5e
5f
c9
c3
2b1a

popl
popl
popl
leave
ret
subl

%ebx
%esi
%edi

c1fb02

sarl

$0x02,

(%edx)

69c3a38b2eba

imull

$0xba2e8ba3,%e

3d5d74d105

cmpl

$0x05d1745d,%e

+522 00058b4a 0f8435030000


+528 00058b50 ba01000000

je
movl

0x00058e85
$0x00000001,%e

dx
+533 00058b55 85c0
testl
%eax,%
eax
+535 00058b57 741a
je
0x0005
8b73
+537 00058b59 8d1400
leal
(%eax,
%eax),%edx
+540 00058b5c c74580fcffffff
movl
$0xfffffffc,0x
80(%ebp)
+547 00058b63 39c2
cmpl
%eax,%
edx
+549 00058b65 7212
jb
0x0005
8b79
+551 00058b67 81fa5d74d105
cmpl
$0x05d1745d,%e
dx
+557 00058b6d 0f870d030000
ja
0x00058e80
+563 00058b73 6bd22c
imull
$0x2c,
%edx,%edx
+566 00058b76 895580
movl
%edx,0
x80(%ebp)
+569 00058b79 8b4580
movl
0x80(%
ebp),%eax
+572 00058b7c 890424
movl
%eax,(
%esp)
+575 00058b7f e8f6a10a00
calll
0x00102d7a
operator new(unsigned long)
+580 00058b84 898560ffffff
movl
%eax,0xffffff6
0(%ebp)
+586 00058b8a 894588
movl
%eax,0
x88(%ebp)
+589 00058b8d 8b5508
movl
0x08(%
ebp),%edx
+592 00058b90 8b32
movl
(%edx)
,%esi
+594 00058b92 89c7
movl
%eax,%
edi
+596 00058b94 39750c
cmpl
%esi,0
x0c(%ebp)
+599 00058b97 746c
je
0x0005
8c05
+601 00058b99 89c3
movl
%eax,%
ebx
+603 00058b9b 0f1f440000
nopl
0x00(%eax,%eax
)
+608 00058ba0 85db
testl
%ebx,%
ebx
+610 00058ba2 7454
je
0x0005
8bf8
+612 00058ba4 89742404
movl
%esi,0
x04(%esp)
+616 00058ba8 891c24
movl
%ebx,(
%esp)
+619 00058bab e816a10a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+624 00058bb0 8d4604
leal
0x04(%
esi),%eax

+627 00058bb3 8d5304


leal
0x04(%
ebx),%edx
+630 00058bb6 89442404
movl
%eax,0
x04(%esp)
+634 00058bba 891424
movl
%edx,(
%esp)
+637 00058bbd e804a10a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+642 00058bc2 8b4608
movl
0x08(%
esi),%eax
+645 00058bc5 894308
movl
%eax,0
x08(%ebx)
+648 00058bc8 8b460c
movl
0x0c(%
esi),%eax
+651 00058bcb 89430c
movl
%eax,0
x0c(%ebx)
+654 00058bce 8b4610
movl
0x10(%
esi),%eax
+657 00058bd1 894310
movl
%eax,0
x10(%ebx)
+660 00058bd4 8b4614
movl
0x14(%
esi),%eax
+663 00058bd7 894314
movl
%eax,0
x14(%ebx)
+666 00058bda 8b4618
movl
0x18(%
esi),%eax
+669 00058bdd 894318
movl
%eax,0
x18(%ebx)
+672 00058be0 8b461c
movl
0x1c(%
esi),%eax
+675 00058be3 89431c
movl
%eax,0
x1c(%ebx)
+678 00058be6 8b4620
movl
0x20(%
esi),%eax
+681 00058be9 894320
movl
%eax,0
x20(%ebx)
+684 00058bec 8b4624
movl
0x24(%
esi),%eax
+687 00058bef 894324
movl
%eax,0
x24(%ebx)
+690 00058bf2 8b4628
movl
0x28(%
esi),%eax
+693 00058bf5 894328
movl
%eax,0
x28(%ebx)
+696 00058bf8 83c62c
addl
$0x2c,
%esi
+699 00058bfb 8d7b2c
leal
0x2c(%
ebx),%edi
+702 00058bfe 89fb
movl
%edi,%
ebx
+704 00058c00 39750c
cmpl
%esi,0
x0c(%ebp)
+707 00058c03 759b
jne
0x0005
8ba0
+709 00058c05 897d88
movl
%edi,0
x88(%ebp)
+712 00058c08 85ff
testl
%edi,%
edi

+714 00058c0a 0f8493000000


je
0x00058ca3
+720 00058c10 8b5510
movl
0x10(%
ebp),%edx
+723 00058c13 89542404
movl
%edx,0
x04(%esp)
+727 00058c17 893c24
movl
%edi,(
%esp)
+730 00058c1a e8a7a00a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+735 00058c1f 8b4510
movl
0x10(%
ebp),%eax
+738 00058c22 83c004
addl
$0x04,
%eax
+741 00058c25 8b5588
movl
0x88(%
ebp),%edx
+744 00058c28 83c204
addl
$0x04,
%edx
+747 00058c2b 89442404
movl
%eax,0
x04(%esp)
+751 00058c2f 891424
movl
%edx,(
%esp)
+754 00058c32 e88fa00a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+759 00058c37 8b5510
movl
0x10(%
ebp),%edx
+762 00058c3a 8b4208
movl
0x08(%
edx),%eax
+765 00058c3d 8b5588
movl
0x88(%
ebp),%edx
+768 00058c40 894208
movl
%eax,0
x08(%edx)
+771 00058c43 8b5510
movl
0x10(%
ebp),%edx
+774 00058c46 8b420c
movl
0x0c(%
edx),%eax
+777 00058c49 8b5588
movl
0x88(%
ebp),%edx
+780 00058c4c 89420c
movl
%eax,0
x0c(%edx)
+783 00058c4f 8b5510
movl
0x10(%
ebp),%edx
+786 00058c52 8b4210
movl
0x10(%
edx),%eax
+789 00058c55 8b5588
movl
0x88(%
ebp),%edx
+792 00058c58 894210
movl
%eax,0
x10(%edx)
+795 00058c5b 8b5510
movl
0x10(%
ebp),%edx
+798 00058c5e 8b4214
movl
0x14(%
edx),%eax
+801 00058c61 8b5588
movl
0x88(%
ebp),%edx
+804 00058c64 894214
movl
%eax,0
x14(%edx)
+807 00058c67 8b5510
movl
0x10(%

ebp),%edx
+810 00058c6a
edx),%eax
+813 00058c6d
ebp),%edx
+816 00058c70
x18(%edx)
+819 00058c73
ebp),%edx
+822 00058c76
edx),%eax
+825 00058c79
ebp),%edx
+828 00058c7c
x1c(%edx)
+831 00058c7f
ebp),%edx
+834 00058c82
edx),%eax
+837 00058c85
ebp),%edx
+840 00058c88
x20(%edx)
+843 00058c8b
ebp),%edx
+846 00058c8e
edx),%eax
+849 00058c91
ebp),%edx
+852 00058c94
x24(%edx)
+855 00058c97
ebp),%edx
+858 00058c9a
edx),%eax
+861 00058c9d
ebp),%edx
+864 00058ca0
x28(%edx)
+867 00058ca3
%edi
+870 00058ca6
x88(%ebp)
+873 00058ca9
ebp),%eax
+876 00058cac
eax),%eax
+879 00058caf
8(%ebp)
+885 00058cb5
p),%ebx
+891 00058cbb
esi
+893 00058cbd
eax
+895 00058cbf
+901 00058cc5
edi
+903 00058cc7
8cd2

8b4218

movl

0x18(%

8b5588

movl

0x88(%

894218

movl

%eax,0

8b5510

movl

0x10(%

8b421c

movl

0x1c(%

8b5588

movl

0x88(%

89421c

movl

%eax,0

8b5510

movl

0x10(%

8b4220

movl

0x20(%

8b5588

movl

0x88(%

894220

movl

%eax,0

8b5510

movl

0x10(%

8b4224

movl

0x24(%

8b5588

movl

0x88(%

894224

movl

%eax,0

8b5510

movl

0x10(%

8b4228

movl

0x28(%

8b5588

movl

0x88(%

894228

movl

%eax,0

83c72c

addl

$0x2c,

897d88

movl

%edi,0

8b4508

movl

0x08(%

8b4004

movl

0x04(%

898558ffffff

movl

%eax,0xffffff5

8b9d7cffffff

movl

0xffffff7c(%eb

89fe

movl

%edi,%

39d8

cmpl

%ebx,%

movl

0x00058d44
%ebx,%

0f847f000000
89df
eb09

je
jmp

0x0005

+905 00058cc9 0f1f8000000000

nopl

0x00000000(%ea

x)
+912 00058cd0 89fb
movl
%edi,%
ebx
+914 00058cd2 85f6
testl
%esi,%
esi
+916 00058cd4 7454
je
0x0005
8d2a
+918 00058cd6 895c2404
movl
%ebx,0
x04(%esp)
+922 00058cda 893424
movl
%esi,(
%esp)
+925 00058cdd e8e49f0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+930 00058ce2 8d4304
leal
0x04(%
ebx),%eax
+933 00058ce5 8d5604
leal
0x04(%
esi),%edx
+936 00058ce8 89442404
movl
%eax,0
x04(%esp)
+940 00058cec 891424
movl
%edx,(
%esp)
+943 00058cef e8d29f0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+948 00058cf4 8b4308
movl
0x08(%
ebx),%eax
+951 00058cf7 894608
movl
%eax,0
x08(%esi)
+954 00058cfa 8b430c
movl
0x0c(%
ebx),%eax
+957 00058cfd 89460c
movl
%eax,0
x0c(%esi)
+960 00058d00 8b4310
movl
0x10(%
ebx),%eax
+963 00058d03 894610
movl
%eax,0
x10(%esi)
+966 00058d06 8b4314
movl
0x14(%
ebx),%eax
+969 00058d09 894614
movl
%eax,0
x14(%esi)
+972 00058d0c 8b4318
movl
0x18(%
ebx),%eax
+975 00058d0f 894618
movl
%eax,0
x18(%esi)
+978 00058d12 8b431c
movl
0x1c(%
ebx),%eax
+981 00058d15 89461c
movl
%eax,0
x1c(%esi)
+984 00058d18 8b4320
movl
0x20(%
ebx),%eax
+987 00058d1b 894620
movl
%eax,0
x20(%esi)
+990 00058d1e 8b4324
movl
0x24(%
ebx),%eax
+993 00058d21 894624
movl
%eax,0
x24(%esi)

+996 00058d24
ebx),%eax
+999 00058d27
x28(%esi)
+1002 00058d2a
%edi
+1005 00058d2d
%esi
+1008 00058d30
8(%ebp)
+1014 00058d36
8cd0
+1016 00058d38
ebp),%edx
+1019 00058d3b
edx),%edx
+1022 00058d3e
8(%ebp)
+1028 00058d44
ebp),%eax
+1031 00058d47
,%ebx
+1033 00058d49
8(%ebp)
+1039 00058d4f
8d8b
+1041 00058d51
x
+1047 00058d57
x8c(%ebp)
+1050 00058d5a
8d63
+1052 00058d5c
eax)
+1056 00058d60
ebp),%edx
+1059 00058d63
ebx),%eax
+1062 00058d66
eax),%edi
+1065 00058d69
4(%ebp)
+1071 00058d6f
edi
+1073 00058d71
8df0
+1075 00058d73
,%eax
+1077 00058d75
eax),%edi
+1080 00058d78
4(%ebp)
+1086 00058d7e
8dc0
+1088 00058d80
%ebx
+1091 00058d83
p),%ebx
+1097 00058d89
8d60

8b4328

movl

0x28(%

894628

movl

%eax,0

83c72c

addl

$0x2c,

83c62c

addl

$0x2c,

39bd58ffffff

cmpl

%edi,0xffffff5

7598

jne

0x0005

8b5508

movl

0x08(%

8b5204

movl

0x04(%

899558ffffff

movl

%edx,0xffffff5

8b4508

movl

0x08(%

8b18

movl

(%eax)

399d58ffffff

cmpl

743a
8b1588801300

%ebx,0xffffff5
je

movl

0x0005
0x00138088,%ed

89558c

movl

%edx,0

eb07

jmp

0x0005

0f1f4000

nopl

0x00(%

8b558c

movl

0x8c(%

8b4304

movl

0x04(%

8d78f4

leal

0xf4(%

899574ffffff

movl

%edx,0xffffff7

39d7

cmpl

%edx,%

757d

jne

0x0005

8b03

movl

(%ebx)

8d78f4

leal

0xf4(%

39bd74ffffff

cmpl

%edi,0xffffff7

7540

jne

0x0005

83c32c

addl

$0x2c,

3b9d58ffffff
75d5

cmpl

0xffffff58(%eb
jne

0x0005

+1099 00058d8b 8b5508


movl
0x08(%
ebp),%edx
+1102 00058d8e 8b02
movl
(%edx)
,%eax
+1104 00058d90 85c0
testl
%eax,%
eax
+1106 00058d92 7408
je
0x0005
8d9c
+1108 00058d94 890424
movl
%eax,(
%esp)
+1111 00058d97 e8d29f0a00
calll
0x00102d6e
operator delete(void*)
+1116 00058d9c 8b9560ffffff
movl
0xffffff60(%eb
p),%edx
+1122 00058da2 8b4508
movl
0x08(%
ebp),%eax
+1125 00058da5 8910
movl
%edx,(
%eax)
+1127 00058da7 897004
movl
%esi,0
x04(%eax)
+1130 00058daa 89d0
movl
%edx,%
eax
+1132 00058dac 034580
addl
0x80(%
ebp),%eax
+1135 00058daf 8b5508
movl
0x08(%
ebp),%edx
+1138 00058db2 894208
movl
%eax,0
x08(%edx)
+1141 00058db5 81c4ac000000
addl
$0x000000ac,%e
sp
+1147 00058dbb 5b
popl
%ebx
+1148 00058dbc 5e
popl
%esi
+1149 00058dbd 5f
popl
%edi
+1150 00058dbe c9
leave
+1151 00058dbf c3
ret
+1152 00058dc0 83e804
subl
$0x04,
%eax
+1155 00058dc3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1163 00058dcb 890424
movl
%eax,(
%esp)
+1166 00058dce e87b9e0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1171 00058dd3 85c0
testl
%eax,%
eax
+1173 00058dd5 7fa9
jg
0x0005
8d80
+1175 00058dd7 8d55d4
leal
0xd4(%
ebp),%edx
+1178 00058dda 89542404
movl
%edx,0
x04(%esp)
+1182 00058dde 893c24
movl
%edi,(
%esp)
+1185 00058de1 e89e9e0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1190 00058de6 eb98
jmp
0x0005
8d80
+1192 00058de8 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)

+1200 00058df0 83e804


subl
$0x04,
%eax
+1203 00058df3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1211 00058dfb 890424
movl
%eax,(
%esp)
+1214 00058dfe e84b9e0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1219 00058e03 85c0
testl
%eax,%
eax
+1221 00058e05 0f8f68ffffff
jg
0x00058d73
+1227 00058e0b 8d45d6
leal
0xd6(%
ebp),%eax
+1230 00058e0e 89442404
movl
%eax,0
x04(%esp)
+1234 00058e12 893c24
movl
%edi,(
%esp)
+1237 00058e15 e86a9e0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1242 00058e1a e954ffffff
jmp
0x00058d73
+1247 00058e1f 8d4308
leal
0x08(%
ebx),%eax
+1250 00058e22 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1258 00058e2a 890424
movl
%eax,(
%esp)
+1261 00058e2d e81c9e0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1266 00058e32 85c0
testl
%eax,%
eax
+1268 00058e34 0f8ff5fcffff
jg
0x00058b2f
+1274 00058e3a 8d45e0
leal
0xe0(%
ebp),%eax
+1277 00058e3d 89442404
movl
%eax,0
x04(%esp)
+1281 00058e41 891c24
movl
%ebx,(
%esp)
+1284 00058e44 e83b9e0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1289 00058e49 e9e1fcffff
jmp
0x00058b2f
+1294 00058e4e 8d4308
leal
0x08(%
ebx),%eax
+1297 00058e51 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1305 00058e59 890424
movl
%eax,(
%esp)
+1308 00058e5c e8ed9d0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1313 00058e61 85c0
testl
%eax,%
eax
+1315 00058e63 0f8fb8fcffff
jg
0x00058b21
+1321 00058e69 8d45e2
leal
0xe2(%
ebp),%eax
+1324 00058e6c 89442404
movl
%eax,0
x04(%esp)
+1328 00058e70 891c24
movl
%ebx,(
%esp)
+1331 00058e73 e80c9e0a00
calll
0x00102c84

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep


::_M_destroy(std::allocator<char> const&)
+1336 00058e78 e9a4fcffff
jmp
0x00058b21
+1341 00058e7d 0f1f00
nopl
(%eax)
+1344 00058e80 e88f9e0a00
calll
0x00102d14
std::__throw_bad_alloc()
+1349 00058e85 c70424b0430d00
movl
$0x000d43b0,(%
esp)
vector::_M_insert_aux
+1356 00058e8c e8a79e0a00
calll
0x00102d38
std::__throw_length_error(char const*)
+1361 00058e91 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+1367 00058e97 8b03
movl
(%ebx)
,%eax
+1369 00058e99 8d58f4
leal
0xf4(%
eax),%ebx
+1372 00058e9c 3b1d88801300
cmpl
0x00138088,%eb
x
+1378 00058ea2 7516
jne
0x0005
8eba
+1380 00058ea4 8b955cffffff
movl
0xffffff5c(%eb
p),%edx
+1386 00058eaa 891424
movl
%edx,(
%esp)
+1389 00058ead e8969d0a00
calll
0x00102c48
__Unwind_Resume
+1394 00058eb2 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+1400 00058eb8 ebea
jmp
0x0005
8ea4
+1402 00058eba 83e804
subl
$0x04,
%eax
+1405 00058ebd c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1413 00058ec5 890424
movl
%eax,(
%esp)
+1416 00058ec8 e8819d0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1421 00058ecd 85c0
testl
%eax,%
eax
+1423 00058ecf 7fd3
jg
0x0005
8ea4
+1425 00058ed1 8d45e7
leal
0xe7(%
ebp),%eax
+1428 00058ed4 89442404
movl
%eax,0
x04(%esp)
+1432 00058ed8 891c24
movl
%ebx,(
%esp)
+1435 00058edb e8a49d0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1440 00058ee0 ebc2
jmp
0x0005
8ea4
+1442 00058ee2 890424
movl
%eax,(
%esp)
+1445 00058ee5 e85e9d0a00
calll
0x00102c48
__Unwind_Resume
+1450 00058eea 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+1456 00058ef0 8b5da8
movl
0xa8(%

ebp),%ebx
+1459 00058ef3 83eb0c
subl
$0x0c,
%ebx
+1462 00058ef6 8b3588801300
movl
0x00138088,%es
i
+1468 00058efc 39f3
cmpl
%esi,%
ebx
+1470 00058efe 0f85a6000000
jne
0x00058faa
+1476 00058f04 8b5da4
movl
0xa4(%
ebp),%ebx
+1479 00058f07 83eb0c
subl
$0x0c,
%ebx
+1482 00058f0a 39de
cmpl
%ebx,%
esi
+1484 00058f0c 7496
je
0x0005
8ea4
+1486 00058f0e 8d4308
leal
0x08(%
ebx),%eax
+1489 00058f11 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1497 00058f19 890424
movl
%eax,(
%esp)
+1500 00058f1c e82d9d0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1505 00058f21 85c0
testl
%eax,%
eax
+1507 00058f23 0f8f7bffffff
jg
0x00058ea4
+1513 00058f29 8d45e3
leal
0xe3(%
ebp),%eax
+1516 00058f2c 89442404
movl
%eax,0
x04(%esp)
+1520 00058f30 891c24
movl
%ebx,(
%esp)
+1523 00058f33 e84c9d0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1528 00058f38 e967ffffff
jmp
0x00058ea4
+1533 00058f3d 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+1539 00058f43 8b5da4
movl
0xa4(%
ebp),%ebx
+1542 00058f46 83eb0c
subl
$0x0c,
%ebx
+1545 00058f49 3b1d88801300
cmpl
0x00138088,%eb
x
+1551 00058f4f 0f8584000000
jne
0x00058fd9
+1557 00058f55 8b855cffffff
movl
0xffffff5c(%eb
p),%eax
+1563 00058f5b eb85
jmp
0x0005
8ee2
+1565 00058f5d eb83
jmp
0x0005
8ee2
+1567 00058f5f 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+1573 00058f65 8b5da4
movl
0xa4(%
ebp),%ebx
+1576 00058f68 83eb0c
subl
$0x0c,
%ebx
+1579 00058f6b 39de
cmpl
%ebx,%
esi

+1581 00058f6d 7513


jne
0x0005
8f82
+1583 00058f6f 8b855cffffff
movl
0xffffff5c(%eb
p),%eax
+1589 00058f75 890424
movl
%eax,(
%esp)
+1592 00058f78 e8cb9c0a00
calll
0x00102c48
__Unwind_Resume
+1597 00058f7d e930ffffff
jmp
0x00058eb2
+1602 00058f82 8d4308
leal
0x08(%
ebx),%eax
+1605 00058f85 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1613 00058f8d 890424
movl
%eax,(
%esp)
+1616 00058f90 e8b99c0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1621 00058f95 85c0
testl
%eax,%
eax
+1623 00058f97 7fd6
jg
0x0005
8f6f
+1625 00058f99 8d45e1
leal
0xe1(%
ebp),%eax
+1628 00058f9c 89442404
movl
%eax,0
x04(%esp)
+1632 00058fa0 891c24
movl
%ebx,(
%esp)
+1635 00058fa3 e8dc9c0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1640 00058fa8 ebc5
jmp
0x0005
8f6f
+1642 00058faa 8d4308
leal
0x08(%
ebx),%eax
+1645 00058fad c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1653 00058fb5 890424
movl
%eax,(
%esp)
+1656 00058fb8 e8919c0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1661 00058fbd 85c0
testl
%eax,%
eax
+1663 00058fbf 0f8f3fffffff
jg
0x00058f04
+1669 00058fc5 8d45e5
leal
0xe5(%
ebp),%eax
+1672 00058fc8 89442404
movl
%eax,0
x04(%esp)
+1676 00058fcc 891c24
movl
%ebx,(
%esp)
+1679 00058fcf e8b09c0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1684 00058fd4 e92bffffff
jmp
0x00058f04
+1689 00058fd9 8d4308
leal
0x08(%
ebx),%eax
+1692 00058fdc c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1700 00058fe4 890424
movl
%eax,(
%esp)
+1703 00058fe7 e8629c0a00
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+1708 00058fec 85c0
testl
%eax,%
eax
+1710 00058fee 0f8f61ffffff
jg
0x00058f55
+1716 00058ff4 8d45e6
leal
0xe6(%
ebp),%eax
+1719 00058ff7 89442404
movl
%eax,0
x04(%esp)
+1723 00058ffb 891c24
movl
%ebx,(
%esp)
+1726 00058ffe e8819c0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1731 00059003 e94dffffff
jmp
0x00058f55
+1736 00059008 e9d5feffff
jmp
0x00058ee2
+1741 0005900d 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+1747 00059013 8b5da4
movl
0xa4(%
ebp),%ebx
+1750 00059016 83eb0c
subl
$0x0c,
%ebx
+1753 00059019 39de
cmpl
%ebx,%
esi
+1755 0005901b 0f844effffff
je
0x00058f6f
+1761 00059021 8d4308
leal
0x08(%
ebx),%eax
+1764 00059024 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1772 0005902c 890424
movl
%eax,(
%esp)
+1775 0005902f e81a9c0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1780 00059034 85c0
testl
%eax,%
eax
+1782 00059036 0f8f33ffffff
jg
0x00058f6f
+1788 0005903c 8d45e4
leal
0xe4(%
ebp),%eax
+1791 0005903f 89442404
movl
%eax,0
x04(%esp)
+1795 00059043 891c24
movl
%ebx,(
%esp)
+1798 00059046 e8399c0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1803 0005904b e91fffffff
jmp
0x00058f6f
+1808 00059050 e98dfeffff
jmp
0x00058ee2
+1813 00059055 e988feffff
jmp
0x00058ee2
+1818 0005905a 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+1824 00059060 8b03
movl
(%ebx)
,%eax
+1826 00059062 8d58f4
leal
0xf4(%
eax),%ebx
+1829 00059065 399d74ffffff
cmpl
%ebx,0xffffff7
4(%ebp)
+1835 0005906b 0f8433feffff
je
0x00058ea4
+1841 00059071 83e804
subl
$0x04,
%eax
+1844 00059074 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)

+1852 0005907c 890424


movl
%eax,(
%esp)
+1855 0005907f e8ca9b0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1860 00059084 85c0
testl
%eax,%
eax
+1862 00059086 0f8f18feffff
jg
0x00058ea4
+1868 0005908c 8d45d5
leal
0xd5(%
ebp),%eax
+1871 0005908f 89442404
movl
%eax,0
x04(%esp)
+1875 00059093 891c24
movl
%ebx,(
%esp)
+1878 00059096 e8e99b0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1883 0005909b e904feffff
jmp
0x00058ea4
+1888 000590a0 e90dfeffff
jmp
0x00058eb2
+1893 000590a5 e908feffff
jmp
0x00058eb2
+1898 000590aa 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+1904 000590b0 8b06
movl
(%esi)
,%eax
+1906 000590b2 8d58f4
leal
0xf4(%
eax),%ebx
+1909 000590b5 3b1d88801300
cmpl
0x00138088,%eb
x
+1915 000590bb 0f853c020000
jne
0x000592fd
+1921 000590c1 8b955cffffff
movl
0xffffff5c(%eb
p),%edx
+1927 000590c7 891424
movl
%edx,(
%esp)
+1930 000590ca e8c39c0a00
calll
0x00102d92
___cxa_begin_catch
+1935 000590cf 8b5d88
movl
0x88(%
ebp),%ebx
+1938 000590d2 39de
cmpl
%ebx,%
esi
+1940 000590d4 0f841e020000
je
0x000592f8
+1946 000590da a188801300
movl
0x00138088,%ea
x
+1951 000590df 894590
movl
%eax,0
x90(%ebp)
+1954 000590e2 89df
movl
%ebx,%
edi
+1956 000590e4 8b4304
movl
0x04(%
ebx),%eax
+1959 000590e7 8d50f4
leal
0xf4(%
eax),%edx
+1962 000590ea 89956cffffff
movl
%edx,0xffffff6
c(%ebp)
+1968 000590f0 8b5590
movl
0x90(%
ebp),%edx
+1971 000590f3 899570ffffff
movl
%edx,0xffffff7
0(%ebp)
+1977 000590f9 39956cffffff
cmpl
%edx,0xffffff6
c(%ebp)
+1983 000590ff 754c
jne
0x0005
914d
+1985 00059101 8b03
movl
(%ebx)

,%eax
+1987 00059103 8d58f4
leal
0xf4(%
eax),%ebx
+1990 00059106 399d70ffffff
cmpl
%ebx,0xffffff7
0(%ebp)
+1996 0005910c 7517
jne
0x0005
9125
+1998 0005910e 83c72c
addl
$0x2c,
%edi
+2001 00059111 39fe
cmpl
%edi,%
esi
+2003 00059113 0f84df010000
je
0x000592f8
+2009 00059119 89fb
movl
%edi,%
ebx
+2011 0005911b ebc7
jmp
0x0005
90e4
+2013 0005911d 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+2019 00059123 eb9c
jmp
0x0005
90c1
+2021 00059125 83e804
subl
$0x04,
%eax
+2024 00059128 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2032 00059130 890424
movl
%eax,(
%esp)
+2035 00059133 e8169b0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2040 00059138 85c0
testl
%eax,%
eax
+2042 0005913a 7fd2
jg
0x0005
910e
+2044 0005913c 8d45d7
leal
0xd7(%
ebp),%eax
+2047 0005913f 89442404
movl
%eax,0
x04(%esp)
+2051 00059143 891c24
movl
%ebx,(
%esp)
+2054 00059146 e8399b0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2059 0005914b ebc1
jmp
0x0005
910e
+2061 0005914d 83e804
subl
$0x04,
%eax
+2064 00059150 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2072 00059158 890424
movl
%eax,(
%esp)
+2075 0005915b e8ee9a0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2080 00059160 85c0
testl
%eax,%
eax
+2082 00059162 7f9d
jg
0x0005
9101
+2084 00059164 8d45d9
leal
0xd9(%
ebp),%eax
+2087 00059167 89442404
movl
%eax,0
x04(%esp)
+2091 0005916b 8b956cffffff
movl
0xffffff6c(%eb

p),%edx
+2097 00059171 891424
movl
%edx,(
%esp)
+2100 00059174 e80b9b0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2105 00059179 eb86
jmp
0x0005
9101
+2107 0005917b 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+2113 00059181 e8129c0a00
calll
0x00102d98
___cxa_end_catch
+2118 00059186 8b855cffffff
movl
0xffffff5c(%eb
p),%eax
+2124 0005918c 890424
movl
%eax,(
%esp)
+2127 0005918f e8fe9b0a00
calll
0x00102d92
___cxa_begin_catch
+2132 00059194 8b9560ffffff
movl
0xffffff60(%eb
p),%edx
+2138 0005919a 395588
cmpl
%edx,0
x88(%ebp)
+2141 0005919d 0f84f0000000
je
0x00059293
+2147 000591a3 a188801300
movl
0x00138088,%ea
x
+2152 000591a8 894594
movl
%eax,0
x94(%ebp)
+2155 000591ab 89d3
movl
%edx,%
ebx
+2157 000591ad 89d6
movl
%edx,%
esi
+2159 000591af 8b4304
movl
0x04(%
ebx),%eax
+2162 000591b2 8d50f4
leal
0xf4(%
eax),%edx
+2165 000591b5 899578ffffff
movl
%edx,0xffffff7
8(%ebp)
+2171 000591bb 8b7d94
movl
0x94(%
ebp),%edi
+2174 000591be 39fa
cmpl
%edi,%
edx
+2176 000591c0 0f8598000000
jne
0x0005925e
+2182 000591c6 8b03
movl
(%ebx)
,%eax
+2184 000591c8 8d58f4
leal
0xf4(%
eax),%ebx
+2187 000591cb 39df
cmpl
%ebx,%
edi
+2189 000591cd 7552
jne
0x0005
9221
+2191 000591cf 83c62c
addl
$0x2c,
%esi
+2194 000591d2 397588
cmpl
%esi,0
x88(%ebp)
+2197 000591d5 0f84b8000000
je
0x00059293
+2203 000591db 89f3
movl
%esi,%
ebx
+2205 000591dd ebd0
jmp
0x0005
91af
+2207 000591df 89855cffffff
movl
%eax,0xffffff5

c(%ebp)
+2213 000591e5 8b03
movl
(%ebx)
,%eax
+2215 000591e7 8d58f4
leal
0xf4(%
eax),%ebx
+2218 000591ea 399d70ffffff
cmpl
%ebx,0xffffff7
0(%ebp)
+2224 000591f0 748f
je
0x0005
9181
+2226 000591f2 83e804
subl
$0x04,
%eax
+2229 000591f5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2237 000591fd 890424
movl
%eax,(
%esp)
+2240 00059200 e8499a0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2245 00059205 85c0
testl
%eax,%
eax
+2247 00059207 0f8f74ffffff
jg
0x00059181
+2253 0005920d 8d45d8
leal
0xd8(%
ebp),%eax
+2256 00059210 89442404
movl
%eax,0
x04(%esp)
+2260 00059214 891c24
movl
%ebx,(
%esp)
+2263 00059217 e8689a0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2268 0005921c e960ffffff
jmp
0x00059181
+2273 00059221 83e804
subl
$0x04,
%eax
+2276 00059224 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2284 0005922c 890424
movl
%eax,(
%esp)
+2287 0005922f e81a9a0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2292 00059234 85c0
testl
%eax,%
eax
+2294 00059236 7f97
jg
0x0005
91cf
+2296 00059238 8d45d1
leal
0xd1(%
ebp),%eax
+2299 0005923b 89442404
movl
%eax,0
x04(%esp)
+2303 0005923f 891c24
movl
%ebx,(
%esp)
+2306 00059242 e83d9a0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2311 00059247 eb86
jmp
0x0005
91cf
+2313 00059249 e92dffffff
jmp
0x0005917b
+2318 0005924e 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+2324 00059254 e83f9b0a00
calll
0x00102d98
___cxa_end_catch
+2329 00059259 e9f7fcffff
jmp
0x00058f55
+2334 0005925e 83e804
subl
$0x04,

%eax
+2337 00059261 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2345 00059269 890424
movl
%eax,(
%esp)
+2348 0005926c e8dd990a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2353 00059271 85c0
testl
%eax,%
eax
+2355 00059273 0f8f4dffffff
jg
0x000591c6
+2361 00059279 8d45d3
leal
0xd3(%
ebp),%eax
+2364 0005927c 89442404
movl
%eax,0
x04(%esp)
+2368 00059280 8b9578ffffff
movl
0xffffff78(%eb
p),%edx
+2374 00059286 891424
movl
%edx,(
%esp)
+2377 00059289 e8f6990a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2382 0005928e e933ffffff
jmp
0x000591c6
+2387 00059293 8b9d60ffffff
movl
0xffffff60(%eb
p),%ebx
+2393 00059299 85db
testl
%ebx,%
ebx
+2395 0005929b 740e
je
0x0005
92ab
+2397 0005929d 8b9560ffffff
movl
0xffffff60(%eb
p),%edx
+2403 000592a3 891424
movl
%edx,(
%esp)
+2406 000592a6 e8c39a0a00
calll
0x00102d6e
operator delete(void*)
+2411 000592ab e8009b0a00
calll
0x00102db0
___cxa_rethrow
+2416 000592b0 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+2422 000592b6 8b03
movl
(%ebx)
,%eax
+2424 000592b8 8d58f4
leal
0xf4(%
eax),%ebx
+2427 000592bb 39df
cmpl
%ebx,%
edi
+2429 000592bd 7495
je
0x0005
9254
+2431 000592bf 83e804
subl
$0x04,
%eax
+2434 000592c2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2442 000592ca 890424
movl
%eax,(
%esp)
+2445 000592cd e87c990a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2450 000592d2 85c0
testl
%eax,%
eax
+2452 000592d4 0f8f7affffff
jg
0x00059254
+2458 000592da 8d45d2
leal
0xd2(%
ebp),%eax
+2461 000592dd 89442404
movl
%eax,0

x04(%esp)
+2465 000592e1 891c24
movl
%ebx,(
%esp)
+2468 000592e4 e89b990a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2473 000592e9 e966ffffff
jmp
0x00059254
+2478 000592ee e95bffffff
jmp
0x0005924e
+2483 000592f3 e956ffffff
jmp
0x0005924e
+2488 000592f8 e8b39a0a00
calll
0x00102db0
___cxa_rethrow
+2493 000592fd 83e804
subl
$0x04,
%eax
+2496 00059300 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2504 00059308 890424
movl
%eax,(
%esp)
+2507 0005930b e83e990a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2512 00059310 85c0
testl
%eax,%
eax
+2514 00059312 0f8fa9fdffff
jg
0x000590c1
+2520 00059318 8d45da
leal
0xda(%
ebp),%eax
+2523 0005931b 89442404
movl
%eax,0
x04(%esp)
+2527 0005931f 891c24
movl
%ebx,(
%esp)
+2530 00059322 e85d990a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2535 00059327 e995fdffff
jmp
0x000590c1
+2540 0005932c e94afeffff
jmp
0x0005917b
+2545 00059331 e9e7fdffff
jmp
0x0005911d
+2550 00059336 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+2556 0005933c 8b07
movl
(%edi)
,%eax
+2558 0005933e 8d58f4
leal
0xf4(%
eax),%ebx
+2561 00059341 3b1d88801300
cmpl
0x00138088,%eb
x
+2567 00059347 0f8439feffff
je
0x00059186
+2573 0005934d 83e804
subl
$0x04,
%eax
+2576 00059350 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2584 00059358 890424
movl
%eax,(
%esp)
+2587 0005935b e8ee980a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2592 00059360 85c0
testl
%eax,%
eax
+2594 00059362 0f8f1efeffff
jg
0x00059186
+2600 00059368 8d45db
leal
0xdb(%
ebp),%eax
+2603 0005936b 89442404
movl
%eax,0
x04(%esp)
+2607 0005936f 891c24
movl
%ebx,(
%esp)

+2610 00059372 e80d990a00


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2615 00059377 e90afeffff
jmp
0x00059186
+2620 0005937c 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+2626 00059382 e9fffdffff
jmp
0x00059186
+2631 00059387 ebf3
jmp
0x0005
937c
+2633 00059389 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+2639 0005938f 8b03
movl
(%ebx)
,%eax
+2641 00059391 8d58f4
leal
0xf4(%
eax),%ebx
+2644 00059394 3b1d88801300
cmpl
0x00138088,%eb
x
+2650 0005939a 0f850e010000
jne
0x000594ae
+2656 000593a0 8b855cffffff
movl
0xffffff5c(%eb
p),%eax
+2662 000593a6 890424
movl
%eax,(
%esp)
+2665 000593a9 e8e4990a00
calll
0x00102d92
___cxa_begin_catch
+2670 000593ae 8b9d60ffffff
movl
0xffffff60(%eb
p),%ebx
+2676 000593b4 39df
cmpl
%ebx,%
edi
+2678 000593b6 0f84ed000000
je
0x000594a9
+2684 000593bc 8b1588801300
movl
0x00138088,%ed
x
+2690 000593c2 895584
movl
%edx,0
x84(%ebp)
+2693 000593c5 89de
movl
%ebx,%
esi
+2695 000593c7 8b4304
movl
0x04(%
ebx),%eax
+2698 000593ca 8d50f4
leal
0xf4(%
eax),%edx
+2701 000593cd 899564ffffff
movl
%edx,0xffffff6
4(%ebp)
+2707 000593d3 8b5584
movl
0x84(%
ebp),%edx
+2710 000593d6 899568ffffff
movl
%edx,0xffffff6
8(%ebp)
+2716 000593dc 399564ffffff
cmpl
%edx,0xffffff6
4(%ebp)
+2722 000593e2 754c
jne
0x0005
9430
+2724 000593e4 8b03
movl
(%ebx)
,%eax
+2726 000593e6 8d58f4
leal
0xf4(%
eax),%ebx
+2729 000593e9 399d68ffffff
cmpl
%ebx,0xffffff6
8(%ebp)
+2735 000593ef 7517
jne
0x0005
9408
+2737 000593f1 83c62c
addl
$0x2c,
%esi
+2740 000593f4 39f7
cmpl
%esi,%

edi
+2742 000593f6 0f84ad000000
je
0x000594a9
+2748 000593fc 89f3
movl
%esi,%
ebx
+2750 000593fe ebc7
jmp
0x0005
93c7
+2752 00059400 89855cffffff
movl
%eax,0xffffff5
c(%ebp)
+2758 00059406 eb98
jmp
0x0005
93a0
+2760 00059408 83e804
subl
$0x04,
%eax
+2763 0005940b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2771 00059413 890424
movl
%eax,(
%esp)
+2774 00059416 e833980a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2779 0005941b 85c0
testl
%eax,%
eax
+2781 0005941d 7fd2
jg
0x0005
93f1
+2783 0005941f 8d45dc
leal
0xdc(%
ebp),%eax
+2786 00059422 89442404
movl
%eax,0
x04(%esp)
+2790 00059426 891c24
movl
%ebx,(
%esp)
+2793 00059429 e856980a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2798 0005942e ebc1
jmp
0x0005
93f1
+2800 00059430 83e804
subl
$0x04,
%eax
+2803 00059433 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2811 0005943b 890424
movl
%eax,(
%esp)
+2814 0005943e e80b980a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2819 00059443 85c0
testl
%eax,%
eax
+2821 00059445 7f9d
jg
0x0005
93e4
+2823 00059447 8d45de
leal
0xde(%
ebp),%eax
+2826 0005944a 89442404
movl
%eax,0
x04(%esp)
+2830 0005944e 8b9564ffffff
movl
0xffffff64(%eb
p),%edx
+2836 00059454 891424
movl
%edx,(
%esp)
+2839 00059457 e828980a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2844 0005945c eb86
jmp
0x0005
93e4
+2846 0005945e e918fdffff
jmp
0x0005917b
+2851 00059463 89855cffffff
movl
%eax,0xffffff5

c(%ebp)
+2857 00059469 8b03
movl
(%ebx)
,%eax
+2859 0005946b 8d58f4
leal
0xf4(%
eax),%ebx
+2862 0005946e 399d68ffffff
cmpl
%ebx,0xffffff6
8(%ebp)
+2868 00059474 0f8407fdffff
je
0x00059181
+2874 0005947a 83e804
subl
$0x04,
%eax
+2877 0005947d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2885 00059485 890424
movl
%eax,(
%esp)
+2888 00059488 e8c1970a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2893 0005948d 85c0
testl
%eax,%
eax
+2895 0005948f 0f8fecfcffff
jg
0x00059181
+2901 00059495 8d45dd
leal
0xdd(%
ebp),%eax
+2904 00059498 89442404
movl
%eax,0
x04(%esp)
+2908 0005949c 891c24
movl
%ebx,(
%esp)
+2911 0005949f e8e0970a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2916 000594a4 e9d8fcffff
jmp
0x00059181
+2921 000594a9 e802990a00
calll
0x00102db0
___cxa_rethrow
+2926 000594ae 83e804
subl
$0x04,
%eax
+2929 000594b1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+2937 000594b9 890424
movl
%eax,(
%esp)
+2940 000594bc e88d970a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+2945 000594c1 85c0
testl
%eax,%
eax
+2947 000594c3 0f8fd7feffff
jg
0x000593a0
+2953 000594c9 8d45df
leal
0xdf(%
ebp),%eax
+2956 000594cc 89442404
movl
%eax,0
x04(%esp)
+2960 000594d0 891c24
movl
%ebx,(
%esp)
+2963 000594d3 e8ac970a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+2968 000594d8 e9c3feffff
jmp
0x000593a0
+2973 000594dd e999fcffff
jmp
0x0005917b
+2978 000594e2 e994fcffff
jmp
0x0005917b
+2983 000594e7 e914ffffff
jmp
0x00059400
+2988 000594ec 90
nop
+2989 000594ed 90
nop
+2990 000594ee 90
nop
+2991 000594ef 90
nop

+0

000594f0 55

pushl

%ebp
+1
000594f1 89e5
%esp,%ebp
+3
000594f3 57
%edi
+4
000594f4 56
%esi
+5
000594f5 53
%ebx
+6
000594f6 83ec5c
$0x5c,%esp
+9
000594f9 31c0
%eax,%eax
+11 000594fb c745e000000000
e0(%ebp)
+18 00059502 8b5508
ebp),%edx
+21 00059505 807a1000
0x10(%edx)
+25 00059509 757e
9589
+27 0005950b e995000000
+32 00059510 8b75e0
ebp),%esi
+35 00059513 8b0cb2
%esi,4),%ecx
+38 00059516 8b4134
ecx),%eax
+41 00059519 8945e4
xe4(%ebp)
+44 0005951c 8b5138
ecx),%edx
+47 0005951f 29c2
edx
+49 00059521 c1fa02
%edx
+52 00059524 b8abaaaaaa
ax
+57 00059529 f7e2
+59 0005952b d1ea
+61 0005952d 8b7128
ecx),%esi
+64 00059530 8975d4
xd4(%ebp)
+67 00059533 8b791c
ecx),%edi
+70 00059536 8b5910
ecx),%ebx
+73 00059539 8b4114
ecx),%eax
+76 0005953c c744242400000000
24(%esp)
+84 00059544 8b75e4
ebp),%esi
+87 00059547 89742420
x20(%esp)
+91 0005954b 8954241c
x1c(%esp)
+95 0005954f 8b55d4

movl
pushl
pushl
pushl
subl
xorl
movl

$0x00000000,0x
movl

0x08(%

cmpb

$0x00,

jne

0x0005

jmp
movl

0x000595a5
0xe0(%

movl

(%edx,

movl

0x34(%

movl

%eax,0

movl

0x38(%

subl

%eax,%

sarl

$0x02,

movl

$0xaaaaaaab,%e
mull
shrl
movl

%edx
%edx
0x28(%

movl

%esi,0

movl

0x1c(%

movl

0x10(%

movl

0x14(%

movl

$0x00000000,0x
movl

0xe4(%

movl

%esi,0

movl

%edx,0

movl

0xd4(%

ebp),%edx
+98 00059552
x18(%esp)
+102 00059556
x14(%esp)
+106 0005955a
x10(%esp)
+110 0005955e
eax
+112 00059560
%eax
+115 00059563
ax,%eax
+121 00059569
x0c(%esp)
+125 0005956d
ecx),%eax
+128 00059570
x08(%esp)
+132 00059574
ecx),%eax
+135 00059577
x04(%esp)
+139 0005957b
ebp),%ecx
+142 0005957e
%esp)
+145 00059581
+150 00059586
ebp)
+153 00059589
ebp),%esi
+156 0005958c
esi),%edx
+159 0005958f
esi),%eax
+162 00059592
eax
+164 00059594
%eax
+167 00059597
xe0(%ebp)
+170 0005959a
+176 000595a0
ax
+181 000595a5
%esp
+184 000595a8
+185 000595a9
+186 000595aa
+187 000595ab
+188 000595ac
+189 000595ad
+190 000595ae
+0

89542418

movl

%edx,0

897c2414

movl

%edi,0

895c2410

movl

%ebx,0

29d8

subl

%ebx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

8944240c

movl

%eax,0

8b410c

movl

0x0c(%

89442408

movl

%eax,0

8b4108

movl

0x08(%

89442404

movl

%eax,0

8b4d0c

movl

0x0c(%

890c24

movl

%ecx,(

incl

0x0005d140
0xe0(%

8b7508

movl

0x08(%

8b5604

movl

0x04(%

8b4608

movl

0x08(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

3945e0

cmpl

%eax,0

e8ba3b0000
ff45e0

0f8270ffffff
b801000000

calll

jb
movl

0x00059510
$0x00000001,%e

83c45c

addl

$0x5c,

5b
5e
5f
c9
c3
90
6690

popl
popl
popl
leave
ret
nop
nop

%ebx
%esi
%edi

000595b0 55

pushl

000595b1 89e5

movl

000595b3 53

pushl

%ebp
+1
%esp,%ebp
+3

%ebx
+4
000595b4 83ec14
$0x14,%esp
+7
000595b7 8b5d0c
0x0c(%ebp),%ebx
+10 000595ba 8b5304
ebx),%edx
+13 000595bd 85d2
edx
+15 000595bf 740f
95d0
+17 000595c1 8b0b
,%ecx
+19 000595c3 85c9
ecx
+21 000595c5 7529
95f0
+23 000595c7 660f1f840000000000
+32 000595d0 891c24
%esp)
+35 000595d3 e8c8080000
+40 000595d8 891c24
%esp)
+43 000595db e88e970a00
operator delete(void*)
+48 000595e0 83c414
%esp
+51 000595e3 5b
+52 000595e4 c9
+53 000595e5 c3
+54 000595e6 662e0f1f840000000000
ax)
+64 000595f0 8b4338
ebx),%eax
+67 000595f3 2b4334
ebx),%eax
+70 000595f6 c1f802
%eax
+73 000595f9 8d1452
%edx,2),%edx
+76 000595fc 39d0
eax
+78 000595fe 75d0
95d0
+80 00059600 8b4314
ebx),%eax
+83 00059603 2b4310
ebx),%eax
+86 00059606 c1f802
%eax
+89 00059609 69c0abaaaaaa
ax,%eax
+95 0005960f 39c1
ecx
+97 00059611 75bd
95d0
+99 00059613 8b5320
ebx),%edx
+102 00059616 89d0
eax

subl
movl

nopw

movl

0x04(%

testl

%edx,%

je

0x0005

movl

(%ebx)

testl

%ecx,%

jne

0x0005

0x00000000(%eax,%eax)
movl
%ebx,(
calll
movl
calll

0x00059ea0
%ebx,(
0x00102d6e

addl

$0x14,

popl
%ebx
leave
ret
%cs:0x00000000(%eax,%e

nopw

movl

0x38(%

subl

0x34(%

sarl

$0x02,

leal

(%edx,

cmpl

%edx,%

jne

0x0005

movl

0x14(%

subl

0x10(%

sarl

$0x02,

imull

$0xaaaaaaab,%e
cmpl

%eax,%

jne

0x0005

movl

0x20(%

movl

%edx,%

+104 00059618
ebx),%eax
+107 0005961b
%eax
+110 0005961e
ax,%eax
+116 00059624
eax
+118 00059626
9675
+120 00059628
ebx),%ecx
+123 0005962b
eax
+125 0005962d
ebx),%eax
+128 00059630
%eax
+131 00059633
eax
+133 00059635
9654
+135 00059637
ebp),%eax
+138 0005963a
eax),%edx
+141 0005963d
eax),%edx
+144 00059640
9696
+146 00059642
edx
+148 00059644
964b
+150 00059646
ebp),%eax
+153 00059649
%edx)
+155 0005964b
ebp),%eax
+158 0005964e
0x08(%eax)
+162 00059652
95e0
+164 00059654
,%eax
+166 00059656
x
+172 0005965c
x0c(%esp)
+176 00059660
x08(%esp)
+180 00059664
x04(%esp)
+184 00059668
ebx),%eax
+187 0005966b
%esp)
+190 0005966e
+195 00059673

2b431c

subl

0x1c(%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

85c0

testl

%eax,%

744d

je

0x0005

8b4b2c

movl

0x2c(%

89c8

movl

%ecx,%

2b4328

subl

0x28(%

c1f803

sarl

$0x03,

85c0

testl

%eax,%

741d

je

0x0005

8b4508

movl

0x08(%

8b5008

movl

0x08(%

3b500c

cmpl

0x0c(%

7454

je

0x0005

85d2

testl

%edx,%

7405

je

0x0005

8b450c

movl

0x0c(%

8902

movl

%eax,(

8b4508

movl

0x08(%

83400804

addl

$0x04,

eb8c

jmp

0x0005

8b03

movl

(%ebx)

8b1508811300

movl

0x00138108,%ed

8954240c

movl

%edx,0

89442408

movl

%eax,0

894c2404

movl

%ecx,0

8d4328

leal

0x28(%

890424

movl

%eax,(

e8ddd1ffff
ebc2

calll
jmp

0x00056850
0x0005

9637
+197 00059675
x
+202 0005967a
x0c(%esp)
+206 0005967e
x08(%esp)
+210 00059682
x04(%esp)
+214 00059686
ebx),%eax
+217 00059689
%esp)
+220 0005968c
+225 00059691
ebp),%ebx
+228 00059694
9628
+230 00059696
ebp),%eax
+233 00059699
x08(%esp)
+237 0005969d
x04(%esp)
+241 000596a1
ebp),%eax
+244 000596a4
%eax
+247 000596a7
%esp)
+250 000596aa
+255 000596af
+260 000596b4
)
+266 000596ba
)
+0

a1cc801300

movl

0x001380cc,%ea

8944240c

movl

%eax,0

894c2408

movl

%ecx,0

89542404

movl

%edx,0

8d431c

leal

0x1c(%

890424

movl

%eax,(

movl

0x00056d10
0x0c(%

e87fd6ffff
8b5d0c

calll

eb92

jmp

0x0005

8d450c

leal

0x0c(%

89442408

movl

%eax,0

89542404

movl

%edx,0

8b4508

movl

0x08(%

83c004

addl

$0x04,

890424

movl

%eax,(

e8b1060000
e92cffffff
660f1f440000

calll
jmp
nopw

0x00059d60
0x000595e0
0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

000596c0 55

pushl

%ebp
+1
000596c1 89e5
%esp,%ebp
+3
000596c3 57
%edi
+4
000596c4 56
%esi
+5
000596c5 53
%ebx
+6
000596c6 83ec1c
$0x1c,%esp
+9
000596c9 8b7d08
0x08(%ebp),%edi
+12 000596cc c707c0a21300
edi)
+18 000596d2 8b5704
edi),%edx
+21 000596d5 8b4f08
edi),%ecx
+24 000596d8 31f6
esi
+26 000596da 89c8

movl
pushl
pushl
pushl
subl
movl
movl

$0x0013a2c0,(%
movl

0x04(%

movl

0x08(%

xorl

%esi,%

movl

%ecx,%

eax
+28 000596dc 29d0

subl

%edx,%

sarl

$0x02,

cmpl

%eax,%

jae

0x0005

eax
+30 000596de c1f802
%eax
+33 000596e1 39c6
esi
+35 000596e3 7334
9719
+37 000596e5 0f1f440000
)
+42 000596ea 660f1f440000
)
+48 000596f0 8b1cb2
%esi,4),%ebx
+51 000596f3 85db
ebx
+53 000596f5 7416
970d
+55 000596f7 891c24
%esp)
+58 000596fa e8a1070000
+63 000596ff 891c24
%esp)
+66 00059702 e867960a00
operator delete(void*)
+71 00059707 8b5704
edi),%edx
+74 0005970a 8b4f08
edi),%ecx
+77 0005970d 46
+78 0005970e 89c8
eax
+80 00059710 29d0
eax
+82 00059712 c1f802
%eax
+85 00059715 39c6
esi
+87 00059717 72d7
96f0
+89 00059719 8b4704
edi),%eax
+92 0005971c 85c0
eax
+94 0005971e 740f
972f
+96 00059720 894508
x08(%ebp)
+99 00059723 83c41c
%esp
+102 00059726 5b
+103 00059727 5e
+104 00059728 5f
+105 00059729 c9
+106 0005972a e93f960a00
+111 0005972f 83c41c
%esp
+114 00059732 5b
+115 00059733 5e

nopl

0x00(%eax,%eax

nopw

0x00(%eax,%eax
movl

(%edx,

testl

%ebx,%

je

0x0005

movl

%ebx,(

movl

0x00059ea0
%ebx,(

calll
calll

0x00102d6e
movl

0x04(%

movl

0x08(%

incl
movl

%esi
%ecx,%

subl

%edx,%

sarl

$0x02,

cmpl

%eax,%

jb

0x0005

movl

0x04(%

testl

%eax,%

je

0x0005

movl

%eax,0

addl

$0x1c,

popl
popl
popl
leave

%ebx
%esi
%edi

jmp
addl
popl
popl

0x00102d6e
$0x1c,
%ebx
%esi

+116 00059734 5f
+117 00059735 c9
+118 00059736 c3
+119 00059737 89c3
ebx
+121 00059739 8b4704
edi),%eax
+124 0005973c 85c0
eax
+126 0005973e 7408
9748
+128 00059740 890424
%esp)
+131 00059743 e826960a00
operator delete(void*)
+136 00059748 891c24
%esp)
+139 0005974b e8f8940a00
__Unwind_Resume
+0

popl
leave
ret
movl

%edi

movl

0x04(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

%eax,%

0x00102d6e
movl

calll

%ebx,(
0x00102c48

00059750 55

pushl

%ebp
+1
00059751 89e5
%esp,%ebp
+3
00059753 c9
+4
00059754 e967ffffff
96c0
+9
00059759 90
+10 0005975a 660f1f440000
)
+0

movl
leave
jmp

0x0005
nop
0x00(%eax,%eax

nopw

00059760 55

pushl

%ebp
+1
00059761 89e5
%esp,%ebp
+3
00059763 57
%edi
+4
00059764 56
%esi
+5
00059765 53
%ebx
+6
00059766 81ec8c000000
0008c,%esp
+12 0005976c 837d100f
0x10(%ebp)
+16 00059770 770e
9780
+18 00059772 81c48c000000
sp
+24 00059778 5b
+25 00059779 5e
+26 0005977a 5f
+27 0005977b c9
+28 0005977c c3
+29 0005977d 0f1f00
+32 00059780 bed81f1000
si
+37 00059785 b908000000
cx
+42 0005978a fc

movl
pushl
pushl
pushl
subl

$0x000

cmpl

$0x0f,

ja

0x0005

addl

$0x0000008c,%e
popl
popl
popl
leave
ret
nopl

%ebx
%esi
%edi

movl

(%eax)
$0x00101fd8,%e

movl

$0x00000008,%e
cld

+43 0005978b 8b7d0c


ebp),%edi
+46 0005978e f3a6
di)
+48 00059790 ba00000000
dx
+53 00059795 740a
97a1
+55 00059797 0fb656ff
esi),%edx
+59 0005979b 0fb64fff
edi),%ecx
+63 0005979f 29ca
edx
+65 000597a1 85d2
edx
+67 000597a3 75cd
9772
+69 000597a5 c7042440000000
esp)
'@'
+76 000597ac e8c9950a00
operator new(unsigned long)
+81 000597b1 89c7
edi
+83 000597b3 a188801300
x
+88 000597b8 83c00c
%eax
+91 000597bb 89459c
x9c(%ebp)
+94 000597be 894708
x08(%edi)
+97 000597c1 89470c
x0c(%edi)
+100 000597c4 c7471000000000
10(%edi)
+107 000597cb c7471400000000
14(%edi)
+114 000597d2 c7471800000000
18(%edi)
+121 000597d9 c7471c00000000
1c(%edi)
+128 000597e0 c7472000000000
20(%edi)
+135 000597e7 c7472400000000
24(%edi)
+142 000597ee c7472800000000
28(%edi)
+149 000597f5 c7472c00000000
2c(%edi)
+156 000597fc c7473000000000
30(%edi)
+163 00059803 c7473400000000
34(%edi)
+170 0005980a c7473800000000
38(%edi)
+177 00059811 c7473c00000000
3c(%edi)
+184 00059818 c70700000000
edi)

movl

0x0c(%

repz/cmpsb (%esi),(%e
movl

$0x00000000,%e
je

0x0005

movzbl

0xff(%

movzbl

0xff(%

subl

%ecx,%

testl

%edx,%

jne

0x0005

movl

$0x00000040,(%

calll

0x00102d7a
movl

movl

%eax,%
0x00138088,%ea

addl

$0x0c,

movl

%eax,0

movl

%eax,0

movl

%eax,0

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,(%

+190 0005981e
04(%edi)
+197 00059825
ebp),%edx
+200 00059828
%edx
+203 0005982b
x88(%ebp)
+206 0005982e
edx),%ecx
+209 00059831
ecx),%eax
+212 00059834
ebp),%eax
+215 00059837
987e
+217 00059839
84(%ebp)
+224 00059840
esi
+226 00059842
x)
+233 00059849
x)
+240 00059850
esi),%ebx
+243 00059853
x8c(%ebp)
+246 00059856
ebp),%eax
+249 00059859
(%eax)
+252 0005985c
98a0
+254 0005985e
edx
+256 00059860
ebp),%ebx
+259 00059863
edx,%ebx),%ebx
+263 00059867
x84(%ebp)
+266 0005986a
ebp),%esi
+269 0005986d
esi
+271 0005986f
x88(%ebp)
+274 00059872
esi),%ecx
+277 00059875
eax
+279 00059877
eax
+281 00059879
x10(%ebp)
+284 0005987c
9850
+286 0005987e
x04(%esp)

c7470400000000

movl

$0x00000000,0x

8b550c

movl

0x0c(%

83c208

addl

$0x08,

895588

movl

%edx,0

8b4a04

movl

0x04(%

8d4108

leal

0x08(%

3b4510

cmpl

0x10(%

7745

ja

0x0005

c7458408000000

movl

89d6

$0x00000008,0x
movl

%edx,%

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

8d5e08

leal

0x08(%

895d8c

movl

%ebx,0

8b4588

movl

0x88(%

833809

cmpl

$0x09,

7642

jbe

0x0005

89ca

movl

%ecx,%

8b5d84

movl

0x84(%

8d5c1a08

leal

0x08(%

895d84

movl

%ebx,0

8b750c

movl

0x0c(%

01de

addl

%ebx,%

897588

movl

%esi,0

8b4e04

movl

0x04(%

89d8

movl

%ebx,%

01c8

addl

%ecx,%

394510

cmpl

%eax,0

73d2

jae

0x0005

897c2404

movl

%edi,0

+290 00059882
ebp),%eax
+293 00059885
%esp)
+296 00059888
+301 0005988d
ebp),%edx
+304 00059890
0x10(%edx)
+308 00059894
sp
+314 0005989a
+315 0005989b
+316 0005989c
+317 0005989d
+318 0005989e
+319 0005989f
+320 000598a0
,%eax
+322 000598a2
eax,4)
+329 000598a9
,%ebx
+331 000598ab
bx,8),%eax
+338 000598b2
edx
+340 000598b4
ecx
+342 000598b6
9860
+344 000598b8
edi),%eax
+347 000598bb
edi),%edx
+350 000598be
xac(%ebp)
+353 000598c1
edx
+355 000598c3
%edx
+358 000598c6
ebx
+360 000598c8
+366 000598ce
%eax),%eax
+369 000598d1
ebp),%ecx
+372 000598d4
ecx
+374 000598d6
eax
+376 000598d8
%eax
+379 000598db
xac(%ebp)
+382 000598de
ebp),%ebx
+385 000598e1
x2c(%edi)

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000595b0
0x08(%

movb

$0x01,

e823fdffff
8b5508

calll

c6421001
81c48c000000

addl

5b
5e
5f
c9
c3
90
8b00
ff2485b01f1000

popl
popl
popl
leave
ret
nop
movl
jmp

8b1f
8d04dd00000000

$0x0000008c,%e
%ebx
%esi
%edi

(%eax)
*0x00101fb0(,%

movl
leal

(%edi)
0x00000000(,%e

89ca

movl

%ecx,%

39c1

cmpl

%eax,%

75a8

jne

0x0005

8b4728

movl

0x28(%

8b572c

movl

0x2c(%

8955ac

movl

%edx,0

29c2

subl

%eax,%

c1fa03

sarl

$0x03,

39d3

cmpl

%edx,%

leal

0x00059c65
(%ecx,

8b4dac

movl

0xac(%

29c1

subl

%eax,%

89c8

movl

%ecx,%

83e0f8

andl

$0xf8,

2945ac

subl

%eax,0

8b5dac

movl

0xac(%

895f2c

movl

%ebx,0

0f8397030000
8d0401

jae

+388 000598e4
98(%ebp)
+395 000598eb
,%eax
+397 000598ed
eax
+399 000598ef
9940
+401 000598f1
x)
+408 000598f8
x,%eax)
+416 00059900
ebp),%edx
+419 00059903
%edx
+422 00059906
ecx
+424 00059908
edi),%ecx
+427 0005990b
ebp),%eax
+430 0005990e
esi,%eax,8),%ebx
+434 00059912
,8),%xmm0
+440 00059918
x)
+445 0005991d
%ecx)
+447 0005991f
edi),%edx
+450 00059922
m0
+458 0005992a
m0
+463 0005992f
x)
+468 00059934
+469 00059935
x98(%ebp)
+472 00059938
%edi)
+474 0005993a
9900
+476 0005993c
eax)
+480 00059940
ebp),%ecx
+483 00059943
ecx),%edx
+486 00059946
+491 0005994b
,%ebx
+493 0005994d
%ebx,2),%eax
+496 00059950
%eax
+499 00059953
edx

c7459800000000

movl

$0x00000000,0x

8b07

movl

(%edi)

85c0

testl

%eax,%

744f

je

0x0005

0f1f8000000000

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

8b5598

movl

0x98(%

c1e203

shll

$0x03,

89d1

movl

%edx,%

034f28

addl

0x28(%

8b4598

movl

0x98(%

8b5cc608

movl

0x08(%

f30f1044c60c

movss

0x0c(%esi,%eax

f30f114104

movss

%xmm0,0x04(%ec

8919

movl

%ebx,(

035728

addl

0x28(%

f30f1005e8120e00

movss

0x000e12e8,%xm

f30f5c4204

subss

0x04(%edx),%xm

f30f114204

movss

%xmm0,0x04(%ed

40
894598

incl
movl

%eax
%eax,0

3907

cmpl

%eax,(

77c4

ja

0x0005

0f1f4000

nopl

0x00(%

8b4d88

movl

0x88(%

8b5104

movl

0x04(%

movl

0x00059860
(%edi)

8d045b

leal

(%ebx,

c1e002

shll

$0x02,

89ca

movl

%ecx,%

e915ffffff
8b1f

jmp

+501 00059955
ecx
+503 00059957
+509 0005995d
edi),%eax
+512 00059960
xa8(%ebp)
+515 00059963
edi),%edx
+518 00059966
eax
+520 00059968
ebp),%eax
+523 0005996b
%eax
+526 0005996e
ax,%eax
+532 00059974
ebx
+534 00059976
+540 0005997c
ebp),%ebx
+543 0005997f
%ebx),%eax
+546 00059982
ecx
+548 00059984
ecx
+550 00059986
eax
+552 00059988
%eax
+555 0005998b
edx
+557 0005998d
x20(%edi)
+560 00059990
94(%ebp)
+567 00059997
b4(%ebp)
+574 0005999e
,%edx
+576 000599a0
edx
+578 000599a2
9940
+580 000599a4
)
+586 000599aa
)
+592 000599b0
ebp),%edx
+595 000599b3
edi),%edx
+598 000599b6
ebp),%ebx
+601 000599b9
ebx,%esi),%ecx
+605 000599bd
eax

39c1

cmpl

%eax,%

movl

0x00059860
0x1c(%

8945a8

movl

%eax,0

8b5720

movl

0x20(%

89d0

movl

%edx,%

2b45a8

subl

0xa8(%

c1f802

sarl

$0x02,

0f8503ffffff
8b471c

69c0abaaaaaa

jne

imull

39c3

$0xaaaaaaab,%e
cmpl

%eax,%

movl

0x00059c44
0xa8(%

8d0419

leal

(%ecx,

89d1

movl

%edx,%

29c1

subl

%eax,%

89c8

movl

%ecx,%

83e0fc

andl

$0xfc,

29c2

subl

%eax,%

895720

movl

%edx,0

0f83c8020000
8b5da8

jae

c7459400000000

movl

$0x00000000,0x

c745b400000000

movl

$0x00000000,0x

8b17

movl

(%edi)

85d2

testl

%edx,%

749c

je

0x0005

660f1f440000

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8b55b4

movl

0xb4(%

03571c

addl

0x1c(%

8b5db4

movl

0xb4(%

8b4c330c

movl

0x0c(%

89d8

movl

%ebx,%

+607 000599bf
ebx,%esi),%ebx
+611 000599c3
),%xmm0
+617 000599c9
x)
+622 000599ce
x04(%edx)
+625 000599d1
%edx)
+627 000599d3
ebp)
+630 000599d6
%eax
+633 000599d9
xb4(%ebp)
+636 000599dc
ebp),%edx
+639 000599df
%edi)
+641 000599e1
99b0
+643 000599e3
+648 000599e8
edi),%eax
+651 000599eb
%eax,2),%ebx
+654 000599ee
bx,4),%eax
+661 000599f5
edx
+663 000599f7
ecx
+665 000599f9
+671 000599ff
e4(%ebp)
+678 00059a06
edi),%edx
+681 00059a09
edi),%eax
+684 00059a0c
xa0(%ebp)
+687 00059a0f
eax
+689 00059a11
%eax
+692 00059a14
ebx
+694 00059a16
+700 00059a1c
ebx
+702 00059a1e
ebp),%eax
+705 00059a21
x0c(%esp)
+709 00059a25
x08(%esp)
+713 00059a29
ebp),%edx
+716 00059a2c

8b5c3308

movl

0x08(%

f30f10443010

movss

0x10(%eax,%esi

f30f114208

movss

%xmm0,0x08(%ed

894a04

movl

%ecx,0

891a

movl

%ebx,(

ff4594

incl

0x94(%

83c00c

addl

$0x0c,

8945b4

movl

%eax,0

8b5594

movl

0x94(%

3917

cmpl

%edx,(

77cd

ja

0x0005

e958ffffff
8b4704

jmp

8d1c40
8d049d00000000

movl

0x00059940
0x04(%

leal

(%eax,

leal

0x00000000(,%e

89ca

movl

%ecx,%

39c1

cmpl

%eax,%

0f8561feffff
c745e400000000

jne
movl

0x00059860
$0x00000000,0x

8b5734

movl

0x34(%

8b4738

movl

0x38(%

8945a0

movl

%eax,0

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c3

cmpl

%eax,%

subl

0x00059c18
%eax,%

8d45e4

leal

0xe4(%

8944240c

movl

%eax,0

895c2408

movl

%ebx,0

8b55a0

movl

0xa0(%

89542404

movl

%edx,0

0f82fc010000
29c3

jb

x04(%esp)
+720 00059a30
edi),%eax
+723 00059a33
%esp)
+726 00059a36
+731 00059a3b
edi),%eax
+734 00059a3e
%eax,2),%eax
+737 00059a41
ecx
+739 00059a43
ebx
+741 00059a45
eax
+743 00059a47
+749 00059a4d
+752 00059a50
edi),%edx
+755 00059a53
edx
+757 00059a55
esi,%ecx,4),%eax
+761 00059a59
%edx)
+763 00059a5b
edi),%edx
+766 00059a5e
edx
+768 00059a60
esi,%ecx,4),%eax
+772 00059a64
x04(%edx)
+775 00059a67
edi),%edx
+778 00059a6a
edx
+780 00059a6c
esi,%ecx,4),%eax
+784 00059a70
x08(%edx)
+787 00059a73
%ecx
+790 00059a76
%ebx
+793 00059a79
edi),%eax
+796 00059a7c
%eax,2),%eax
+799 00059a7f
eax
+801 00059a81
9a50
+803 00059a83
ebp),%ebx
+806 00059a86
ebx),%edx
+809 00059a89
+814 00059a8e

8d4734

leal

0x34(%

890424

movl

%eax,(

movl

0x00057030
0x04(%

8d0440

leal

(%eax,

31c9

xorl

%ecx,%

31db

xorl

%ebx,%

85c0

testl

%eax,%

e8f5d5ffff
8b4704

0f84f3feffff
0f1f00
8b5734

calll

nopl
movl

0x00059940
(%eax)
0x34(%

01da

addl

%ebx,%

8b448e08

movl

0x08(%

8902

movl

%eax,(

8b5734

movl

0x34(%

01da

addl

%ebx,%

8b448e0c

movl

0x0c(%

894204

movl

%eax,0

8b5734

movl

0x34(%

01da

addl

%ebx,%

8b448e10

movl

0x10(%

894208

movl

%eax,0

83c103

addl

$0x03,

83c30c

addl

$0x0c,

8b4704

movl

0x04(%

8d0440

leal

(%eax,

39c8

cmpl

%ecx,%

77cd

ja

0x0005

8b5d88

movl

0x88(%

8b5304

movl

0x04(%

movl

0x00059860
%edi,0

e9d2fdffff
897c2404

je

jmp

x04(%esp)
+818 00059a92 8b4d08
ebp),%ecx
+821 00059a95 890c24
%esp)
+824 00059a98 e813fbffff
+829 00059a9d c7042440000000
esp)
'@'
+836 00059aa4 e8d1920a00
operator new(unsigned long)
+841 00059aa9 89c7
edi
+843 00059aab 8b5d9c
ebp),%ebx
+846 00059aae 895808
x08(%eax)
+849 00059ab1 89580c
x0c(%eax)
+852 00059ab4 c7401000000000
10(%eax)
+859 00059abb c7401400000000
14(%eax)
+866 00059ac2 c7401800000000
18(%eax)
+873 00059ac9 c7401c00000000
1c(%eax)
+880 00059ad0 c7402000000000
20(%eax)
+887 00059ad7 c7402400000000
24(%eax)
+894 00059ade c7402800000000
28(%eax)
+901 00059ae5 c7402c00000000
2c(%eax)
+908 00059aec c7403000000000
30(%eax)
+915 00059af3 c7403400000000
34(%eax)
+922 00059afa c7403800000000
38(%eax)
+929 00059b01 c7403c00000000
3c(%eax)
+936 00059b08 8b4588
ebp),%eax
+939 00059b0b 8b5004
eax),%edx
+942 00059b0e 81fac8000000
dx
+948 00059b14 0f8546fdffff
+954 00059b1a 8b558c
ebp),%edx
+957 00059b1d 891424
%esp)
+960 00059b20 e875930a00
_strlen
+965 00059b25 89442408
x08(%esp)
+969 00059b29 8b4d8c
ebp),%ecx
+972 00059b2c 894c2404

movl

0x08(%

movl

%ecx,(

calll
movl

0x000595b0
$0x00000040,(%

calll

0x00102d7a
movl

%eax,%

movl

0x9c(%

movl

%ebx,0

movl

%ebx,0

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
movl

0x88(%

movl

0x04(%

cmpl

$0x000000c8,%e

jne
movl

0x00059860
0x8c(%

movl

%edx,(

calll

0x00102e9a
movl

%eax,0

movl

0x8c(%

movl

%ecx,0

x04(%esp)
+976 00059b30 8d4708
leal
0x08(%
edi),%eax
+979 00059b33 890424
movl
%eax,(
%esp)
+982 00059b36 e86d910a00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+987 00059b3b 8b5d8c
movl
0x8c(%
ebp),%ebx
+990 00059b3e 83c340
addl
$0x40,
%ebx
+993 00059b41 891c24
movl
%ebx,(
%esp)
+996 00059b44 e851930a00
calll
0x00102e9a
_strlen
+1001 00059b49 89442408
movl
%eax,0
x08(%esp)
+1005 00059b4d 895c2404
movl
%ebx,0
x04(%esp)
+1009 00059b51 8d470c
leal
0x0c(%
edi),%eax
+1012 00059b54 890424
movl
%eax,(
%esp)
+1015 00059b57 e84c910a00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+1020 00059b5c 8b5d8c
movl
0x8c(%
ebp),%ebx
+1023 00059b5f 8b83c0000000
movl
0x000000c0(%eb
x),%eax
+1029 00059b65 894704
movl
%eax,0
x04(%edi)
+1032 00059b68 8b83c4000000
movl
0x000000c4(%eb
x),%eax
+1038 00059b6e 8907
movl
%eax,(
%edi)
+1040 00059b70 8b4588
movl
0x88(%
ebp),%eax
+1043 00059b73 8b5004
movl
0x04(%
eax),%edx
+1046 00059b76 e9e5fcffff
jmp
0x00059860
+1051 00059b7b 8b1f
movl
(%edi)
,%ebx
+1053 00059b7d 8d045b
leal
(%ebx,
%ebx,2),%eax
+1056 00059b80 c1e002
shll
$0x02,
%eax
+1059 00059b83 89ca
movl
%ecx,%
edx
+1061 00059b85 39c1
cmpl
%eax,%
ecx
+1063 00059b87 0f85d3fcffff
jne
0x00059860
+1069 00059b8d 8b4710
movl
0x10(%
edi),%eax
+1072 00059b90 8945a4
movl
%eax,0
xa4(%ebp)
+1075 00059b93 8b5714
movl
0x14(%
edi),%edx
+1078 00059b96 89d0
movl
%edx,%

eax
+1080 00059b98
ebp),%eax
+1083 00059b9b
%eax
+1086 00059b9e
ax,%eax
+1092 00059ba4
ebx
+1094 00059ba6
+1100 00059bac
ebp),%eax
+1103 00059baf
eax
+1105 00059bb1
ecx
+1107 00059bb3
ecx
+1109 00059bb5
eax
+1111 00059bb7
%eax
+1114 00059bba
edx
+1116 00059bbc
x14(%edi)
+1119 00059bbf
90(%ebp)
+1126 00059bc6
b0(%ebp)
+1133 00059bcd
,%ecx
+1135 00059bcf
ecx
+1137 00059bd1
+1143 00059bd7
+1152 00059be0
ebp),%edx
+1155 00059be3
edi),%edx
+1158 00059be6
ebp),%ebx
+1161 00059be9
ebx,%esi),%ecx
+1165 00059bed
eax
+1167 00059bef
ebx,%esi),%ebx
+1171 00059bf3
),%xmm0
+1177 00059bf9
x)
+1182 00059bfe
x04(%edx)
+1185 00059c01
%edx)
+1187 00059c03
ebp)
+1190 00059c06
%eax

2b45a4

subl

0xa4(%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

39c3

$0xaaaaaaab,%e
cmpl

%eax,%

movl

0x00059c89
0xa4(%

01c8

addl

%ecx,%

89d1

movl

%edx,%

29c1

subl

%eax,%

89c8

movl

%ecx,%

83e0fc

andl

$0xfc,

29c2

subl

%eax,%

895714

movl

%edx,0

0f83dd000000
8b45a4

jae

c7459000000000

movl

$0x00000000,0x

c745b000000000

movl

$0x00000000,0x

8b0f

movl

(%edi)

85c9

testl

%ecx,%

0f8469fdffff
660f1f840000000000
8b55b0

je
nopw

0x00059940
0x00000000(%eax,%eax)
movl
0xb0(%

035710

addl

0x10(%

8b5db0

movl

0xb0(%

8b4c330c

movl

0x0c(%

89d8

movl

%ebx,%

8b5c3308

movl

0x08(%

f30f10443010

movss

0x10(%eax,%esi

f30f114208

movss

%xmm0,0x08(%ed

894a04

movl

%ecx,0

891a

movl

%ebx,(

ff4590

incl

0x90(%

83c00c

addl

$0x0c,

+1193 00059c09
xb0(%ebp)
+1196 00059c0c
ebp),%edx
+1199 00059c0f
%edi)
+1201 00059c11
9be0
+1203 00059c13
+1208 00059c18
%ecx),%ebx
+1211 00059c1b
08(%esp)
+1219 00059c23
ebp),%edx
+1222 00059c26
x04(%esp)
+1226 00059c2a
%esp)
+1229 00059c2d
_memmove
+1234 00059c32
xa0(%ebp)
+1237 00059c35
0xa0(%ebp)
+1241 00059c39
ebp),%ecx
+1244 00059c3c
x38(%edi)
+1247 00059c3f
+1252 00059c44
ebx
+1254 00059c46
ebp),%eax
+1257 00059c49
x0c(%esp)
+1261 00059c4d
x08(%esp)
+1265 00059c51
x04(%esp)
+1269 00059c55
edi),%eax
+1272 00059c58
%esp)
+1275 00059c5b
+1280 00059c60
+1285 00059c65
ebx
+1287 00059c67
ebp),%eax
+1290 00059c6a
x0c(%esp)
+1294 00059c6e
x08(%esp)
+1298 00059c72
ebp),%edx
+1301 00059c75
x04(%esp)
+1305 00059c79
edi),%eax

8945b0

movl

%eax,0

8b5590

movl

0x90(%

3917

cmpl

%edx,(

77cd

ja

0x0005

e928fdffff
8d1c0a

jmp

c744240800000000

movl

leal

0x00059940
(%edx,
$0x00000000,0x

8b55a0

movl

0xa0(%

89542404

movl

%edx,0

891c24

movl

%ebx,(

e8ea910a00

calll

0x00102e1c

295da0

subl

%ebx,0

8365a0fc

andl

$0xfc,

8b4da0

movl

0xa0(%

294f38

subl

%ecx,0

subl

0x00059a3b
%eax,%

8d45c4

leal

0xc4(%

8944240c

movl

%eax,0

895c2408

movl

%ebx,0

89542404

movl

%edx,0

8d471c

leal

0x1c(%

890424

movl

%eax,(

subl

0x00056d10
0x00059990
%edx,%

8d45dc

leal

0xdc(%

8944240c

movl

%eax,0

895c2408

movl

%ebx,0

8b55ac

movl

0xac(%

89542404

movl

%edx,0

8d4728

leal

0x28(%

e9f7fdffff
29c3

e8b0d0ffff
e92bfdffff
29d3

jmp

calll
jmp

+1308 00059c7c
%esp)
+1311 00059c7f
+1316 00059c84
+1321 00059c89
ebx
+1323 00059c8b
ebp),%eax
+1326 00059c8e
x0c(%esp)
+1330 00059c92
x08(%esp)
+1334 00059c96
x04(%esp)
+1338 00059c9a
edi),%eax
+1341 00059c9d
%esp)
+1344 00059ca0
+1349 00059ca5
+1354 00059caa
)
+0

890424

movl

%eax,(

subl

0x00056850
0x000598e4
%eax,%

8d45d0

leal

0xd0(%

8944240c

movl

%eax,0

895c2408

movl

%ebx,0

89542404

movl

%edx,0

8d4710

leal

0x10(%

890424

movl

%eax,(

e8cccbffff
e95bfcffff
29c3

e86bd0ffff
e915ffffff
660f1f440000

calll
jmp

calll
jmp
nopw

0x00056d10
0x00059bbf
0x00(%eax,%eax

00059cb0 55

pushl

%ebp
+1
00059cb1 89e5
%esp,%ebp
+3
00059cb3 83ec28
$0x28,%esp
+6
00059cb6 895df4
%ebx,0xf4(%ebp)
+9
00059cb9 8975f8
%esi,0xf8(%ebp)
+12 00059cbc 897dfc
xfc(%ebp)
+15 00059cbf 8b5d08
ebp),%ebx
+18 00059cc2 8b7d0c
ebp),%edi
+21 00059cc5 c703c0a21300
ebx)
+27 00059ccb c7430400000000
04(%ebx)
+34 00059cd2 c7430800000000
08(%ebx)
+41 00059cd9 c7430c00000000
0c(%ebx)
+48 00059ce0 c6431000
0x10(%ebx)
+52 00059ce4 893c24
%esp)
+55 00059ce7 e8b48a0500
+60 00059cec 89c6
esi
+62 00059cee 893c24
%esp)
+65 00059cf1 e8aa8c0500
+70 00059cf6 89742408
x08(%esp)
+74 00059cfa 89442404

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

$0x0013a2c0,(%

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x
movb

$0x00,

movl

%edi,(

movl

0x000b27a0
%eax,%

movl

%edi,(

movl

0x000b29a0
%esi,0

movl

%eax,0

calll

calll

x04(%esp)
+78 00059cfe 891c24
%esp)
+81 00059d01 e85afaffff
+86 00059d06 8b5df4
ebp),%ebx
+89 00059d09 8b75f8
ebp),%esi
+92 00059d0c 8b7dfc
ebp),%edi
+95 00059d0f c9
+96 00059d10 c3
+97 00059d11 89c6
esi
+99 00059d13 8b4304
ebx),%eax
+102 00059d16 85c0
eax
+104 00059d18 7408
9d22
+106 00059d1a 890424
%esp)
+109 00059d1d e84c900a00
operator delete(void*)
+114 00059d22 893424
%esp)
+117 00059d25 e81e8f0a00
__Unwind_Resume
+122 00059d2a 660f1f440000
)
+0

movl

%ebx,(

movl

0x00059760
0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

0x04(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

calll

0x00102d6e
movl

%esi,(

calll

0x00102c48

nopw

0x00(%eax,%eax

00059d30 55

pushl

%ebp
+1
00059d31
%esp,%ebp
+3
00059d33
+4
00059d34
9cb0
+9
00059d39
+10 00059d3a 90
+11 00059d3b 90
+12 00059d3c 90
+13 00059d3d 90
+14 00059d3e 90
+15 00059d3f 90
+0

89e5
c9
e977ffffff

movl
leave
jmp

90

0x0005
nop

nop
nop
nop
nop
nop
nop

00059d40 55

pushl

00059d41 89e5

movl

00059d43 31c0

xorl

00059d45
00059d46
00059d47
00059d48

leave
ret
nop

%ebp
+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0
%ebp

c9
c3
90
0f1f840000000000

00059d50 55

nopl

0x0000
pushl

+1
%esp,%ebp
+3
%eax,%eax
+5
+6
+7
+8
0000(%eax,%eax)
+0

00059d51 89e5

movl

00059d53 31c0

xorl

00059d55
00059d56
00059d57
00059d58

leave
ret
nop

c9
c3
90
0f1f840000000000

nopl

00059d60 55

0x0000
pushl

%ebp
+1
00059d61 89e5
%esp,%ebp
+3
00059d63 83ec38
$0x38,%esp
+6
00059d66 895df4
%ebx,0xf4(%ebp)
+9
00059d69 8975f8
%esi,0xf8(%ebp)
+12 00059d6c 897dfc
xfc(%ebp)
+15 00059d6f 8b7d08
ebp),%edi
+18 00059d72 8b5704
edi),%edx
+21 00059d75 3b5708
edi),%edx
+24 00059d78 7456
9dd0
+26 00059d7a 85d2
edx
+28 00059d7c 7408
9d86
+30 00059d7e 8b42fc
edx),%eax
+33 00059d81 8902
%edx)
+35 00059d83 8b5704
edi),%edx
+38 00059d86 89d0
eax
+40 00059d88 83c204
%edx
+43 00059d8b 895704
x04(%edi)
+46 00059d8e 8b5510
ebp),%edx
+49 00059d91 8b1a
,%ebx
+51 00059d93 8d50fc
eax),%edx
+54 00059d96 2b550c
ebp),%edx
+57 00059d99 83e2fc
%edx
+60 00059d9c 89542408
x08(%esp)
+64 00059da0 8b4d0c
ebp),%ecx

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x04(%

cmpl

0x08(%

je

0x0005

testl

%edx,%

je

0x0005

movl

0xfc(%

movl

%eax,(

movl

0x04(%

movl

%edx,%

addl

$0x04,

movl

%edx,0

movl

0x10(%

movl

(%edx)

leal

0xfc(%

subl

0x0c(%

andl

$0xfc,

movl

%edx,0

movl

0x0c(%

+67 00059da3 894c2404


x04(%esp)
+71 00059da7 29d0
eax
+73 00059da9 890424
%esp)
+76 00059dac e86b900a00
_memmove
+81 00059db1 8b450c
ebp),%eax
+84 00059db4 8918
%eax)
+86 00059db6 8b5df4
ebp),%ebx
+89 00059db9 8b75f8
ebp),%esi
+92 00059dbc 8b7dfc
ebp),%edi
+95 00059dbf c9
+96 00059dc0 c3
+97 00059dc1 0f1f8000000000
x)
+104 00059dc8 0f1f840000000000
x,%eax)
+112 00059dd0 89d0
eax
+114 00059dd2 2b07
,%eax
+116 00059dd4 c1f802
%eax
+119 00059dd7 3dffffff3f
ax
+124 00059ddc 0f84ac000000
+130 00059de2 ba01000000
dx
+135 00059de7 85c0
eax
+137 00059de9 0f8494000000
+143 00059def 8d1400
%eax),%edx
+146 00059df2 c745e4fcffffff
e4(%ebp)
+153 00059df9 39c2
edx
+155 00059dfb 737e
9e7b
+157 00059dfd 8b55e4
ebp),%edx
+160 00059e00 891424
%esp)
+163 00059e03 e8728f0a00
operator new(unsigned long)
+168 00059e08 8945e0
xe0(%ebp)
+171 00059e0b 8b07
,%eax
+173 00059e0d 8b5d0c
ebp),%ebx
+176 00059e10 29c3
ebx

movl

%ecx,0

subl

%edx,%

movl

%eax,(

calll

0x00102e1c
movl

0x0c(%

movl

%ebx,(

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

%edx,%

subl

(%edi)

sarl

$0x02,

cmpl

$0x3fffffff,%e

je
movl

0x00059e8e
$0x00000001,%e
testl

je
leal
movl

%eax,%
0x00059e83
(%eax,
$0xfffffffc,0x

cmpl

%eax,%

jae

0x0005

movl

0xe4(%

movl

%edx,(

calll

0x00102d7a
movl

%eax,0

movl

(%edi)

movl

0x0c(%

subl

%eax,%

+178 00059e12 895c2408


x08(%esp)
+182 00059e16 89442404
x04(%esp)
+186 00059e1a 8b4de0
ebp),%ecx
+189 00059e1d 890c24
%esp)
+192 00059e20 e8f78f0a00
_memmove
+197 00059e25 8b55e0
ebp),%edx
+200 00059e28 01da
edx
+202 00059e2a 7407
9e33
+204 00059e2c 8b4d10
ebp),%ecx
+207 00059e2f 8b01
,%eax
+209 00059e31 8902
%edx)
+211 00059e33 8b5f04
edi),%ebx
+214 00059e36 8d7204
edx),%esi
+217 00059e39 2b5d0c
ebp),%ebx
+220 00059e3c 895c2408
x08(%esp)
+224 00059e40 8b450c
ebp),%eax
+227 00059e43 89442404
x04(%esp)
+231 00059e47 893424
%esp)
+234 00059e4a e8cd8f0a00
_memmove
+239 00059e4f 8d1c1e
%ebx),%ebx
+242 00059e52 8b07
,%eax
+244 00059e54 85c0
eax
+246 00059e56 7408
9e60
+248 00059e58 890424
%esp)
+251 00059e5b e80e8f0a00
operator delete(void*)
+256 00059e60 8b55e0
ebp),%edx
+259 00059e63 8917
%edi)
+261 00059e65 895f04
x04(%edi)
+264 00059e68 89d0
eax
+266 00059e6a 0345e4
ebp),%eax

movl

%ebx,0

movl

%eax,0

movl

0xe0(%

movl

%ecx,(

calll

0x00102e1c
movl

0xe0(%

addl

%ebx,%

je

0x0005

movl

0x10(%

movl

(%ecx)

movl

%eax,(

movl

0x04(%

leal

0x04(%

subl

0x0c(%

movl

%ebx,0

movl

0x0c(%

movl

%eax,0

movl

%esi,(

calll

0x00102e1c
leal

(%esi,

movl

(%edi)

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0xe0(%

movl

%edx,(

movl

%ebx,0

movl

%edx,%

addl

0xe4(%

+269 00059e6d 894708


x08(%edi)
+272 00059e70 8b5df4
ebp),%ebx
+275 00059e73 8b75f8
ebp),%esi
+278 00059e76 8b7dfc
ebp),%edi
+281 00059e79 c9
+282 00059e7a c3
+283 00059e7b 81faffffff3f
dx
+289 00059e81 7717
9e9a
+291 00059e83 c1e202
%edx
+294 00059e86 8955e4
xe4(%ebp)
+297 00059e89 e96fffffff
+302 00059e8e c70424b0430d00
esp)
vector::_M_insert_aux
+309 00059e95 e89e8e0a00
std::__throw_length_error(char const*)
+314 00059e9a e8758e0a00
std::__throw_bad_alloc()
+319 00059e9f 90
+0

movl

%eax,0

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
cmpl

$0x3fffffff,%e
ja

0x0005

shll

$0x02,

movl

%edx,0

jmp
movl

0x00059dfd
$0x000d43b0,(%

calll

0x00102d38

calll

0x00102d14
nop

00059ea0 55

pushl

%ebp
+1
00059ea1 89e5
%esp,%ebp
+3
00059ea3 83ec38
$0x38,%esp
+6
00059ea6 895df4
%ebx,0xf4(%ebp)
+9
00059ea9 8975f8
%esi,0xf8(%ebp)
+12 00059eac 897dfc
xfc(%ebp)
+15 00059eaf 8b5d08
ebp),%ebx
+18 00059eb2 8b4334
ebx),%eax
+21 00059eb5 85c0
eax
+23 00059eb7 7408
9ec1
+25 00059eb9 890424
%esp)
+28 00059ebc e8ad8e0a00
operator delete(void*)
+33 00059ec1 8b4328
ebx),%eax
+36 00059ec4 85c0
eax
+38 00059ec6 7408
9ed0
+40 00059ec8 890424
%esp)
+43 00059ecb e89e8e0a00

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x34(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

calll

0x00102d6e
movl

0x28(%

testl

%eax,%

je

0x0005

movl

%eax,(
0x00102d6e

operator delete(void*)
+48 00059ed0 8b431c
ebx),%eax
+51 00059ed3 85c0
eax
+53 00059ed5 7408
9edf
+55 00059ed7 890424
%esp)
+58 00059eda e88f8e0a00
operator delete(void*)
+63 00059edf 8b4310
ebx),%eax
+66 00059ee2 85c0
eax
+68 00059ee4 7408
9eee
+70 00059ee6 890424
%esp)
+73 00059ee9 e8808e0a00
operator delete(void*)
+78 00059eee 8b430c
ebx),%eax
+81 00059ef1 8d78f4
eax),%edi
+84 00059ef4 8b3588801300
i
+90 00059efa 39f7
edi
+92 00059efc 7515
9f13
+94 00059efe 8b4308
ebx),%eax
+97 00059f01 8d58f4
eax),%ebx
+100 00059f04 39de
esi
+102 00059f06 7533
9f3b
+104 00059f08 8b5df4
ebp),%ebx
+107 00059f0b 8b75f8
ebp),%esi
+110 00059f0e 8b7dfc
ebp),%edi
+113 00059f11 c9
+114 00059f12 c3
+115 00059f13 83e804
%eax
+118 00059f16 c7442404ffffffff
04(%esp)
+126 00059f1e 890424
%esp)
+129 00059f21 e8288d0a00
__gnu_cxx::__exchange_and_add(int volatile*,
+134 00059f26 85c0
eax
+136 00059f28 7fd4
9efe
+138 00059f2a 8d45e7

movl

0x1c(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x10(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x0c(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0005

movl

0x08(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0005

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
subl

$0x04,

movl

$0xffffffff,0x
movl

calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0005

leal

0xe7(%

ebp),%eax
+141 00059f2d 89442404
movl
%eax,0
x04(%esp)
+145 00059f31 893c24
movl
%edi,(
%esp)
+148 00059f34 e84b8d0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+153 00059f39 ebc3
jmp
0x0005
9efe
+155 00059f3b 83e804
subl
$0x04,
%eax
+158 00059f3e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+166 00059f46 890424
movl
%eax,(
%esp)
+169 00059f49 e8008d0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+174 00059f4e 85c0
testl
%eax,%
eax
+176 00059f50 7fb6
jg
0x0005
9f08
+178 00059f52 8d45e5
leal
0xe5(%
ebp),%eax
+181 00059f55 89442404
movl
%eax,0
x04(%esp)
+185 00059f59 891c24
movl
%ebx,(
%esp)
+188 00059f5c e8238d0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+193 00059f61 eba5
jmp
0x0005
9f08
+195 00059f63 89c7
movl
%eax,%
edi
+197 00059f65 8b4308
movl
0x08(%
ebx),%eax
+200 00059f68 8d58f4
leal
0xf4(%
eax),%ebx
+203 00059f6b 39de
cmpl
%ebx,%
esi
+205 00059f6d 750c
jne
0x0005
9f7b
+207 00059f6f 893c24
movl
%edi,(
%esp)
+210 00059f72 e8d18c0a00
calll
0x00102c48
__Unwind_Resume
+215 00059f77 89c7
movl
%eax,%
edi
+217 00059f79 ebf4
jmp
0x0005
9f6f
+219 00059f7b 83e804
subl
$0x04,
%eax
+222 00059f7e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+230 00059f86 890424
movl
%eax,(
%esp)
+233 00059f89 e8c08c0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+238 00059f8e 85c0
testl
%eax,%

eax
+240 00059f90 7fdd
jg
0x0005
9f6f
+242 00059f92 8d45e6
leal
0xe6(%
ebp),%eax
+245 00059f95 89442404
movl
%eax,0
x04(%esp)
+249 00059f99 891c24
movl
%ebx,(
%esp)
+252 00059f9c e8e38c0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+257 00059fa1 ebcc
jmp
0x0005
9f6f
+259 00059fa3 ebd2
jmp
0x0005
9f77
+261 00059fa5 90
nop
+262 00059fa6 90
nop
+263 00059fa7 90
nop
+264 00059fa8 90
nop
+265 00059fa9 90
nop
+266 00059faa 90
nop
+267 00059fab 90
nop
+268 00059fac 90
nop
+269 00059fad 90
nop
+270 00059fae 90
nop
+271 00059faf 90
nop
+0

00059fb0 55

pushl

%ebp
+1
00059fb1
%esp,%ebp
+3
00059fb3
0x0c(%ebp),%edx
+6
00059fb6
0x08(%ebp),%eax
+9
00059fb9
%edx,(%eax)
+11 00059fbb c9
+12 00059fbc c3
+13 00059fbd 90
+14 00059fbe 6690
+0

89e5

movl

8b550c

movl

8b4508

movl

8910

movl
leave
ret
nop
nop

00059fc0 55

pushl

%ebp
+1
00059fc1 89e5
%esp,%ebp
+3
00059fc3 83ec08
$0x08,%esp
+6
00059fc6 8b5508
0x08(%ebp),%edx
+9
00059fc9 8b450c
0x0c(%ebp),%eax
+12 00059fcc 8902
%edx)
+14 00059fce f30f100d00201000
m1
+22 00059fd6 f30f104010
m0
+27 00059fdb 0f54c1

movl
subl
movl
movl
movl

%eax,(

movss

0x00102000,%xm

movss

0x10(%eax),%xm
andps

%xmm1,

%xmm0
+30
x)
+35
m0
+40
%xmm0
+43
x)
+48
m0
+53
%xmm0
+56
x)
+61
+62
+63

00059fde f30f114204

movss

%xmm0,0x04(%ed

00059fe3 f30f104014

movss

0x14(%eax),%xm

00059fe8 0f54c1

andps

%xmm1,

00059feb f30f114208

movss

%xmm0,0x08(%ed

00059ff0 f30f104018

movss

0x18(%eax),%xm

00059ff5 0f54c1
00059ff8 f30f11420c

andps
movss

00059ffd c9
00059ffe c3
00059fff 90
+0

%xmm1,
%xmm0,0x0c(%ed

leave
ret
nop

0005a000 55

pushl

%ebp
+1
0005a001 89e5
%esp,%ebp
+3
0005a003 8b5508
0x08(%ebp),%edx
+6
0005a006 8b450c
0x0c(%ebp),%eax
+9
0005a009 8902
%eax,(%edx)
+11 0005a00b f30f104804

movl
movl
movl
movl
movss

0x04(%eax),%xm

+16 0005a010 f30f594814

mulss

0x14(%eax),%xm

+21 0005a015 f30f104010

movss

0x10(%eax),%xm

+26 0005a01a f30f594008

mulss

0x08(%eax),%xm

m1
m1
m0
m0
+31
%xmm1
+35
x)
+40
m1
+45
m1
+50
m0
+55
m0
+60
%xmm1
+64
x)
+69
m1
+74
m1
+79
m0
+84

0005a01f f30f5cc8

subss

%xmm0,

0005a023 f30f114a08

movss

%xmm1,0x08(%ed

0005a028 f30f104804

movss

0x04(%eax),%xm

0005a02d f30f594818

mulss

0x18(%eax),%xm

0005a032 f30f104010

movss

0x10(%eax),%xm

0005a037 f30f59400c

mulss

0x0c(%eax),%xm

0005a03c f30f5cc8

subss

%xmm0,

0005a040 f30f114a0c

movss

%xmm1,0x0c(%ed

0005a045 f30f104808

movss

0x08(%eax),%xm

0005a04a f30f594818

mulss

0x18(%eax),%xm

0005a04f f30f104014

movss

0x14(%eax),%xm

0005a054 f30f59400c

mulss

0x0c(%eax),%xm

m0
+89 0005a059
%xmm1
+93 0005a05d
x)
+98 0005a062
%xmm0
+101 0005a065
eax),%xmm0
+105 0005a069
a090
+107 0005a06b
eax),%xmm0
+111 0005a06f
a0b0
+113 0005a071
eax),%xmm0
+117 0005a075
+120 0005a078
ax
+123 0005a07b
%eax
+126 0005a07e
x04(%edx)
+129 0005a081
+130 0005a082
+131 0005a083
)
+137 0005a089
x)
+144 0005a090
eax),%xmm0
+148 0005a094
a0c2
+150 0005a096
eax),%xmm0
+154 0005a09a
+157 0005a09d
ax
+160 0005a0a0
%eax
+163 0005a0a3
x04(%edx)
+166 0005a0a6
+167 0005a0a7
+168 0005a0a8
x,%eax)
+176 0005a0b0
eax),%xmm0
+180 0005a0b4
+183 0005a0b7
ax
+186 0005a0ba
%eax
+189 0005a0bd
x04(%edx)
+192 0005a0c0
+193 0005a0c1
+194 0005a0c2
eax),%xmm0

f30f5cc8
f30f114a10

subss
movss

%xmm0,
%xmm1,0x10(%ed

0f57c0

xorps

%xmm0,

0f2e4010

ucomiss

0x10(%

7725

ja

0x0005

0f2e4014

ucomiss

0x14(%

773f

ja

0x0005

0f2e4018

ucomiss

0x18(%

0f96c0
0fb6c0

setbe
movzbl

%al
%al,%e

83c006

addl

$0x06,

894204

movl

%eax,0

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

0f2e4014

ucomiss

0x14(%

772c

ja

0x0005

0f2e4018

ucomiss

0x18(%

0f96c0
0fb6c0

setbe
movzbl

%al
%al,%e

83c002

addl

$0x02,

894204

movl

%eax,0

c9
c3
0f1f840000000000

leave
ret
nopl

0x00000000(%ea

0f2e4018

ucomiss

0x18(%

0f96c0
0fb6c0

setbe
movzbl

%al
%al,%e

83c004

addl

$0x04,

894204

movl

%eax,0

c9
c3
0f2e4018

leave
ret
ucomiss

0x18(%

+198 0005a0c6 0f96c0


+201 0005a0c9 0fb6c0

setbe
movzbl

%al
%al,%e

894204

movl

%eax,0

c9
c3
90
0f1f8000000000

leave
ret
nop
nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

ax
+204 0005a0cc
x04(%edx)
+207 0005a0cf
+208 0005a0d0
+209 0005a0d1
+210 0005a0d2
x)
+217 0005a0d9
x)
+0

0005a0e0 55

pushl

%ebp
+1
0005a0e1 89e5
%esp,%ebp
+3
0005a0e3 83ec28
$0x28,%esp
+6
0005a0e6 8b5508
0x08(%ebp),%edx
+9
0005a0e9 8b02
(%edx),%eax
+11 0005a0eb f30f10500c

movl
subl
movl
movl
movss

0x0c(%eax),%xm

+16 0005a0f0 f30f585024

addss

0x24(%eax),%xm

+21 0005a0f5 f30f104808

movss

0x08(%eax),%xm

+26 0005a0fa f30f584820

addss

0x20(%eax),%xm

+31 0005a0ff f30f104004

movss

0x04(%eax),%xm

+36 0005a104 f30f58401c

addss

0x1c(%eax),%xm

+41 0005a109 f30f1145ec

movss

%xmm0,0xec(%eb

+46 0005a10e f30f114df0

movss

%xmm1,0xf0(%eb

+51 0005a113 f30f1155f4

movss

%xmm2,0xf4(%eb

m2
m2
m1
m1
m0
m0
p)
p)
p)
+56 0005a118
ebp),%eax
+59 0005a11b
x08(%esp)
+63 0005a11f
,%eax
+65 0005a121
%eax
+68 0005a124
x04(%esp)
+72 0005a128
ebp),%eax
+75 0005a12b
%esp)
+78 0005a12e
+83 0005a133
ax
+86 0005a136
+87 0005a137

8d45ec

leal

0xec(%

89442408

movl

%eax,0

8b02

movl

(%edx)

83c004

addl

$0x04,

89442404

movl

%eax,0

8b450c

movl

0x0c(%

890424

movl

%eax,(

e83d790000
0fb6c0
c9
c3

calll
movzbl
leave
ret

0x00061a70
%al,%e

+88 0005a138 0f1f840000000000


x,%eax)
+0

nopl

0x00000000(%ea

0005a140 55

pushl

%ebp
+1
0005a141 89e5
%esp,%ebp
+3
0005a143 83ec28
$0x28,%esp
+6
0005a146 8b5508
0x08(%ebp),%edx
+9
0005a149 8b450c
0x0c(%ebp),%eax
+12 0005a14c f30f106008

movl
subl
movl
movl
movss

0x08(%eax),%xm

+17 0005a151 f30f104014

movss

0x14(%eax),%xm

+22 0005a156 f30f1145e0

movss

%xmm0,0xe0(%eb

+27 0005a15b f30f105004

movss

0x04(%eax),%xm

+32 0005a160 f30f107810

movss

0x10(%eax),%xm

+37 0005a165 f30f117de4

movss

%xmm7,0xe4(%eb

m4
m0
p)
m2
m7
p)
+42
,%xmm1
+46
m6
+51
%xmm5
+54
%xmm5
+58
%xmm3
+61
%xmm3
+65
%xmm0
+68
%xmm0
+72
m0
+79
+85
m0
+93
p)
+98
%xmm7
+101
p)
+106
%xmm7
+109
a1bc
+111
m3
+119
p)

0005a16a f30f1008
0005a16e f30f10700c

movss
movss

(%eax)
0x0c(%eax),%xm

0005a173 0f28e8

movaps

%xmm0,

0005a176 f30f5cec

subss

%xmm4,

0005a17a 0f28df

movaps

%xmm7,

0005a17d f30f5cda

subss

%xmm2,

0005a181 0f28c6

movaps

%xmm6,

0005a184 f30f5cc1

subss

%xmm1,

0005a188 0f2e05f4120e00

ucomiss

0x000e12f4,%xm

0005a18f 0f82fb010000
0005a195 f30f5905e0120e00

jb
mulss

0x0005a390
0x000e12e0,%xm

0005a19d f30f1145f4

movss

%xmm0,0xf4(%eb

0005a1a2 0f57ff
0005a1a5 f30f117dec

xorps
movss

%xmm7,
%xmm7,0xec(%eb

0005a1aa 0f2efb

ucomiss

%xmm3,

0005a1ad 770d

ja

0x0005

0005a1af f30f591de0120e00

mulss

0x000e12e0,%xm

0005a1b7 f30f115dec

movss

%xmm3,0xec(%eb

+124 0005a1bc
%xmm0
+127 0005a1bf
p)
+132 0005a1c4
%xmm0
+135 0005a1c7
a1d6
+137 0005a1c9
m5
+145 0005a1d1
p)
+150 0005a1d6
,%eax
+152 0005a1d8
%xmm1
+156 0005a1dc
m1
+164 0005a1e4
m7
+169 0005a1e9
%xmm7
+173 0005a1ed
m5
+181 0005a1f5
%xmm0
+184 0005a1f8
%xmm0
+187 0005a1fb
ebp),%xmm0
+191 0005a1ff
a216
+193 0005a201
%xmm0
+196 0005a204
m0
+201 0005a209
m0
+208 0005a210
+214 0005a216
m2
+219 0005a21b
m2
+227 0005a223
m6
+232 0005a228
%xmm6
+236 0005a22c
%xmm0
+239 0005a22f
%xmm0
+242 0005a232
ebp),%xmm0
+246 0005a236
+252 0005a23c
m4
+257 0005a241
m4
+265 0005a249
m3

0f57c0
f30f1145f0

xorps
movss

%xmm0,
%xmm0,0xf0(%eb

0f2ec5

ucomiss

%xmm5,

770d

ja

0x0005

f30f592de0120e00

mulss

0x000e12e0,%xm

f30f116df0

movss

%xmm5,0xf0(%eb

8b02

movl

(%edx)

f30f58ce

addss

%xmm6,

f30f590de0120e00

mulss

0x000e12e0,%xm

f30f107804

movss

0x04(%eax),%xm

f30f5cf9
f30f102d00201000

subss
movss

%xmm1,
0x00102000,%xm

0f28c7

movaps

%xmm7,

0f54c5

andps

%xmm5,

0f2e45f4

ucomiss

0xf4(%

7615

jbe

0x0005

0f28c7

movaps

%xmm7,

f30f594010

mulss

0x10(%eax),%xm

0f2e05f4120e00

ucomiss

0x000e12f4,%xm

0f835a010000
f30f5855e4

jae
addss

0x0005a370
0xe4(%ebp),%xm

f30f5915e0120e00

mulss

0x000e12e0,%xm

f30f107008

movss

0x08(%eax),%xm

f30f5cf2

subss

%xmm2,

0f28c6

movaps

%xmm6,

0f54c5

andps

%xmm5,

0f2e45ec

ucomiss

0xec(%

0f8714010000
f30f5865e0

ja
addss

0x0005a350
0xe0(%ebp),%xm

f30f5925e0120e00

mulss

0x000e12e0,%xm

f30f10580c

movss

0x0c(%eax),%xm

+270 0005a24e
%xmm3
+274 0005a252
%xmm0
+277 0005a255
%xmm0
+280 0005a258
ebp),%xmm0
+284 0005a25c
+290 0005a262
m4
+295 0005a267
%xmm0
+298 0005a26a
%xmm0
+302 0005a26e
m0
+309 0005a275
+315 0005a27b
m0
+320 0005a280
p)
+325 0005a285
m2
+330 0005a28a
p)
+335 0005a28f
m0
+340 0005a294
p)
+345 0005a299
m2
+350 0005a29e
%xmm2
+354 0005a2a2
%xmm0
+357 0005a2a5
%xmm0
+361 0005a2a9
%xmm2
+365 0005a2ad
%xmm2
+368 0005a2b0
m0
+373 0005a2b5
m0
+378 0005a2ba
m1
+383 0005a2bf
m1
+388 0005a2c4
%xmm0
+392 0005a2c8
%xmm2
+395 0005a2cb
+401 0005a2d1
m0
+406 0005a2d6
m1
+411 0005a2db

f30f5cdc

subss

%xmm4,

0f28c3

movaps

%xmm3,

0f54c5

andps

%xmm5,

0f2e45f0

ucomiss

0xf0(%

0f861e010000
f30f106018

jbe
movss

0x0005a380
0x18(%eax),%xm

0f28c4

movaps

%xmm4,

f30f59c3

mulss

%xmm3,

0f2e05f4120e00

ucomiss

0x000e12f4,%xm

0f83f5000000
f30f104014

jae
movss

0x0005a370
0x14(%eax),%xm

f30f1145e8

movss

%xmm0,0xe8(%eb

f30f10520c

movss

0x0c(%edx),%xm

f30f1155d8

movss

%xmm2,0xd8(%eb

f30f104208

movss

0x08(%edx),%xm

f30f1145dc

movss

%xmm0,0xdc(%eb

f30f1055e8

movss

0xe8(%ebp),%xm

f30f59d3

mulss

%xmm3,

0f28c4

movaps

%xmm4,

f30f59c6

mulss

%xmm6,

f30f5cd0

subss

%xmm0,

0f54d5

andps

%xmm5,

f30f1045ec

movss

0xec(%ebp),%xm

f30f5945d8

mulss

0xd8(%ebp),%xm

f30f104df0

movss

0xf0(%ebp),%xm

f30f594ddc

mulss

0xdc(%ebp),%xm

f30f58c1

addss

%xmm1,

0f2ed0

ucomiss

%xmm0,

0f879f000000
f30f104010

ja
movss

0x0005a370
0x10(%eax),%xm

f30f104a04

movss

0x04(%edx),%xm

f30f59e7

mulss

%xmm7,

%xmm4
+415
%xmm3
+419
%xmm4
+423
%xmm4
+426
m2
+431
m2
+436
p)
+441
m2
+446
%xmm2
+450
p)
+455
m2
+460
m2
+465
%xmm4
+468
a370
+470
%xmm6
+474
m7
+479
%xmm6
+483
%xmm6
+486
m7
+491
m7
+496
p)
+501
m1
+506
p)
+511
%xmm7
+515
eax
+517
%xmm6
+520
+523
+524
+525
+528
%xmm0
+531
m0
+536

0005a2df f30f59d8

mulss

%xmm0,

0005a2e3 f30f5ce3

subss

%xmm3,

0005a2e7 0f54e5

andps

%xmm5,

0005a2ea f30f1055f4

movss

0xf4(%ebp),%xm

0005a2ef f30f5955d8

mulss

0xd8(%ebp),%xm

0005a2f4 f30f1155d8

movss

%xmm2,0xd8(%eb

0005a2f9 f30f1055f0

movss

0xf0(%ebp),%xm

0005a2fe f30f59d1

mulss

%xmm1,

0005a302 f30f1155f0

movss

%xmm2,0xf0(%eb

0005a307 f30f1055d8

movss

0xd8(%ebp),%xm

0005a30c f30f5855f0

addss

0xf0(%ebp),%xm

0005a311 0f2ee2

ucomiss

%xmm2,

0005a314 775a

ja

0x0005

0005a316 f30f59f0

mulss

%xmm0,

0005a31a f30f597de8

mulss

0xe8(%ebp),%xm

0005a31f f30f5cf7

subss

%xmm7,

0005a323 0f54f5

andps

%xmm5,

0005a326 f30f107df4

movss

0xf4(%ebp),%xm

0005a32b f30f597ddc

mulss

0xdc(%ebp),%xm

0005a330 f30f117df4

movss

%xmm7,0xf4(%eb

0005a335 f30f594dec

mulss

0xec(%ebp),%xm

0005a33a f30f114dec

movss

%xmm1,0xec(%eb

0005a33f f30f58f9

addss

%xmm1,

0005a343 31c0

xorl

%eax,%

0005a345 0f2ef7

ucomiss

%xmm7,

0005a348
0005a34b
0005a34c
0005a34d
0005a350

setbe
leave
ret
nopl
movaps

%al

0f96c0
c9
c3
0f1f00
0f28c6

(%eax)
%xmm6,

0005a353 f30f594014

mulss

0x14(%eax),%xm

0005a358 0f2e05f4120e00

ucomiss

0x000e12f4,%xm

m0
+543 0005a35f 0f82d7feffff
+549 0005a365 0f1f440000

jb
nopl

0x0005a23c
0x00(%eax,%eax

+554 0005a36a 660f1f440000

nopw

0x00(%eax,%eax

)
)
+560
eax
+562
+563
+564
)
+570
)
+576
m4
+581
+586
)
+592
+598
%xmm0
+601
p)
+606
%xmm7
+609
+614
ax)

0005a370 31c0

xorl

0005a372 c9
0005a373 c3
0005a374 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

0005a37a 660f1f440000

nopw

0x00(%eax,%eax

0005a380 f30f106018

movss

0x18(%eax),%xm

0005a385 e9f1feffff
0005a38a 660f1f440000

jmp
nopw

0x0005a27b
0x00(%eax,%eax

0005a390 0f8afffdffff
0005a396 0f57c0

jp

0005a399 f30f1145f4

movss

xorps

0005a39e 0f28f8
0005a3a1 e9fffdffff
0005a3a6 662e0f1f840000000000
+0

%eax,%

0x0005a195
%xmm0,
%xmm0,0xf4(%eb

movaps
jmp
nopw

%xmm0,

0x0005a1a5
%cs:0x00000000(%eax,%e

0005a3b0 55

pushl

%ebp
+1
0005a3b1 89e5
%esp,%ebp
+3
0005a3b3 53
%ebx
+4
0005a3b4 83ec58
$0x58,%esp
+7
0005a3b7 8b5d08
0x08(%ebp),%ebx
+10 0005a3ba 8b4d0c
ebp),%ecx
+13 0005a3bd 8b13
,%edx
+15 0005a3bf 837b0407
0x04(%ebx)
+19 0005a3c3 772b
a3f0
+21 0005a3c5 8b4304
ebx),%eax
+24 0005a3c8 ff2485e01f1000
eax,4)
+31 0005a3cf f30f1011
,%xmm2
+35 0005a3d3 0f2e5204
edx),%xmm2
+39 0005a3d7 7717
a3f0
+41 0005a3d9 f30f106104
m4

movl
pushl
subl
movl
movl

0x0c(%

movl

(%ebx)

cmpl

$0x07,

ja

0x0005

movl

0x04(%

jmp

movss

*0x00101fe0(,%
movss

(%ecx)

ucomiss

0x04(%

ja

0x0005
0x04(%ecx),%xm

+46 0005a3de
edx),%xmm4
+50 0005a3e2
+56 0005a3e8
x,%eax)
+64 0005a3f0
eax
+66 0005a3f2
%esp
+69 0005a3f5
+70 0005a3f6
+71 0005a3f7
+72 0005a3f8
m2
+77 0005a3fd
m0
+82 0005a402
%xmm0
+85 0005a405
a3f0
+87 0005a407
m4
+92 0005a40c
m0
+97 0005a411
%xmm0
+100 0005a414
a3f0
+102 0005a416
m6
+107 0005a41b
m0
+112 0005a420
%xmm0
+115 0005a423
a3f0
+117 0005a425
m3
+122 0005a42a
m5
+127 0005a42f
m0
+132 0005a434
p)
+137 0005a439
,%xmm7
+141 0005a43d
%xmm0
+144 0005a440
%xmm0
+148 0005a444
%xmm0
+152 0005a448
m1
+157 0005a44d
%xmm1
+161 0005a451
%xmm0
+165 0005a455
m0

0f2e6208
0f8688080000
0f1f840000000000

ucomiss
jbe
nopl

0x08(%
0x0005ac70
0x00000000(%ea

31c0

xorl

%eax,%

83c458

addl

$0x58,

5b
c9
c3
f30f10510c

popl
leave
ret

%ebx

movss

0x0c(%ecx),%xm

f30f104204

movss

0x04(%edx),%xm

0f2ec2

ucomiss

%xmm2,

77e9

ja

0x0005

f30f106110

movss

0x10(%ecx),%xm

f30f104208

movss

0x08(%edx),%xm

0f2ec4

ucomiss

%xmm4,

77da

ja

0x0005

f30f107114

movss

0x14(%ecx),%xm

f30f10420c

movss

0x0c(%edx),%xm

0f2ec6

ucomiss

%xmm6,

77cb

ja

0x0005

f30f105b08

movss

0x08(%ebx),%xm

f30f106a10

movss

0x10(%edx),%xm

f30f104214

movss

0x14(%edx),%xm

f30f1145e8

movss

%xmm0,0xe8(%eb

f30f1039

movss

(%ecx)

0f28c4

movaps

%xmm4,

f30f59c5

mulss

%xmm5,

f30f58c3

addss

%xmm3,

f30f104de8

movss

0xe8(%ebp),%xm

f30f59cf

mulss

%xmm7,

f30f5cc1

subss

%xmm1,

0f2e05f4120e00

ucomiss

0x000e12f4,%xm

+172
a460
+174
a3f0
+176
m1
+181
%xmm0
+184
%xmm0
+188
%xmm3
+192
m0
+197
%xmm0
+201
%xmm3
+205
m3
+212
+218
m3
+223
m0
+228
p)
+233
m0
+238
p)
+243
m0
+248
%xmm0
+252
%xmm0
+256
m2
+261
%xmm0
+265
m0
+272
+278
%xmm5
+282
%xmm3
+286
m7
+291
%xmm3
+295
%xmm2
+298
%xmm2
+301
+307
m2
+312

0005a45c 7a02

jp

0x0005

0005a45e 7290

jb

0x0005

0005a460 f30f104904

movss

0x04(%ecx),%xm

0005a465 0f28c5

movaps

%xmm5,

0005a468 f30f59c1

mulss

%xmm1,

0005a46c f30f58d8

addss

%xmm0,

0005a470 f30f1045e8

movss

0xe8(%ebp),%xm

0005a475 f30f59c2

mulss

%xmm2,

0005a479 f30f5cd8

subss

%xmm0,

0005a47d 0f2e1df4120e00

ucomiss

0x000e12f4,%xm

0005a484 0f8766ffffff
0005a48a f30f105b0c

ja
movss

0x0005a3f0
0x0c(%ebx),%xm

0005a48f f30f104108

movss

0x08(%ecx),%xm

0005a494 f30f1145d4

movss

%xmm0,0xd4(%eb

0005a499 f30f104218

movss

0x18(%edx),%xm

0005a49e f30f1145c8

movss

%xmm0,0xc8(%eb

0005a4a3 f30f1045d4

movss

0xd4(%ebp),%xm

0005a4a8 f30f59c5

mulss

%xmm5,

0005a4ac f30f58c3

addss

%xmm3,

0005a4b0 f30f5955c8

mulss

0005a4b5 f30f5cc2

subss

0005a4b9 0f2e05f4120e00

ucomiss

0005a4c0 0f872affffff
0005a4c6 f30f59ee

ja

0005a4ca f30f58dd
0005a4ce f30f597dc8

0xc8(%ebp),%xm
%xmm2,
0x000e12f4,%xm
mulss

0x0005a3f0
%xmm6,

addss

%xmm5,

mulss

0xc8(%ebp),%xm

0005a4d3 f30f5cdf

subss

%xmm7,

0005a4d7 0f57d2

xorps

%xmm2,

0005a4da 0f2ed3

ucomiss

%xmm3,

0005a4dd 0f870dffffff
0005a4e3 f30f105310

ja
movss

0x0005a3f0
0x10(%ebx),%xm

0005a4e8 f30f594dc8

mulss

0xc8(%ebp),%xm

m1
+317 0005a4ed
%xmm0
+320 0005a4f0
%xmm0
+324 0005a4f4
m6
+329 0005a4f9
%xmm0
+333 0005a4fd
%xmm3
+336 0005a500
%xmm3
+339 0005a503
+345 0005a509
m4
+350 0005a50e
%xmm2
+354 0005a512
m0
+359 0005a517
m0
+364 0005a51c
%xmm2
+368 0005a520
eax
+370 0005a522
%xmm2
+373 0005a525
+376 0005a528
+381 0005a52d
+384 0005a530
,%xmm2
+388 0005a534
edx),%xmm2
+392 0005a538
+398 0005a53e
m4
+403 0005a543
edx),%xmm4
+407 0005a547
+413 0005a54d
m7
+418 0005a552
m0
+423 0005a557
%xmm0
+426 0005a55a
+432 0005a560
m3
+437 0005a565
m6
+442 0005a56a
m1
+447 0005a56f
p)
+452 0005a574
m5
+457 0005a579
%xmm0

0f28c2

movaps

%xmm2,

f30f5cc1

subss

%xmm1,

f30f5975e8

mulss

0xe8(%ebp),%xm

f30f58c6

addss

%xmm6,

0f57db

xorps

%xmm3,

0f2ed8

ucomiss

%xmm0,

0f87e7feffff
f30f5965c8

ja
mulss

f30f5cd4

0x0005a3f0
0xc8(%ebp),%xm
subss

%xmm4,

f30f1045e8

movss

0xe8(%ebp),%xm

f30f5945d4

mulss

0xd4(%ebp),%xm

f30f58d0

addss

%xmm0,

31c0

xorl

%eax,%

0f2ed3

ucomiss

%xmm3,

0f96c0
e9c5feffff
0f1f00
f30f1011

setbe
jmp
nopl
movss

0f2e5204
0f87b2feffff
f30f106104

ucomiss
ja
movss

0f2e6208

%al
0x0005a3f2
(%eax)
(%ecx)
0x04(%
0x0005a3f0
0x04(%ecx),%xm

ucomiss

0x08(%

0f87a3feffff
f30f107914

ja
movss

0x0005a3f0
0x14(%ecx),%xm

f30f10420c

movss

0x0c(%edx),%xm

0f2ec7

ucomiss

%xmm7,

0f8790feffff
f30f105b08

ja
movss

0x0005a3f0
0x08(%ebx),%xm

f30f107210

movss

0x10(%edx),%xm

f30f104a14

movss

0x14(%edx),%xm

f30f114de0

movss

%xmm1,0xe0(%eb

f30f10690c

movss

0x0c(%ecx),%xm

0f28c4

movaps

%xmm4,

+460
%xmm0
+464
%xmm0
+468
%xmm1
+472
%xmm0
+476
m0
+483
a59b
+485
+491
m1
+496
%xmm0
+499
%xmm0
+503
%xmm3
+507
m0
+512
%xmm0
+516
%xmm3
+520
m3
+527
+533
m3
+538
m0
+543
p)
+548
%xmm0
+551
%xmm0
+555
%xmm0
+559
m5
+564
%xmm0
+568
m0
+575
+581
m5
+586
%xmm6
+590
%xmm3
+594
m2
+599
%xmm3
+603

0005a57c f30f59c6

mulss

%xmm6,

0005a580 f30f58c3

addss

%xmm3,

0005a584 f30f59cd

mulss

%xmm5,

0005a588 f30f5cc1

subss

%xmm1,

0005a58c 0f2e05f4120e00

ucomiss

0005a593 7a06
0005a595 0f8255feffff
0005a59b f30f104910

0x000e12f4,%xm
jp

jb
movss

0x0005
0x0005a3f0
0x10(%ecx),%xm

0005a5a0 0f28c6

movaps

%xmm6,

0005a5a3 f30f59c1

mulss

%xmm1,

0005a5a7 f30f58d8

addss

%xmm0,

0005a5ab f30f1045e0

movss

0xe0(%ebp),%xm

0005a5b0 f30f59c2

mulss

%xmm2,

0005a5b4 f30f5cd8

subss

%xmm0,

0005a5b8 0f2e1df4120e00

ucomiss

0x000e12f4,%xm

0005a5bf 0f872bfeffff
0005a5c5 f30f105b0c

ja
movss

0x0005a3f0
0x0c(%ebx),%xm

0005a5ca f30f104218

movss

0x18(%edx),%xm

0005a5cf f30f1145b0

movss

%xmm0,0xb0(%eb

0005a5d4 0f28c7

movaps

%xmm7,

0005a5d7 f30f59c6

mulss

%xmm6,

0005a5db f30f58c3

addss

%xmm3,

0005a5df f30f596db0

mulss

0005a5e4 f30f5cc5

0xb0(%ebp),%xm
subss

%xmm5,

0005a5e8 0f2e05f4120e00

ucomiss

0x000e12f4,%xm

0005a5ef 0f87fbfdffff
0005a5f5 f30f106908

ja
movss

0x0005a3f0
0x08(%ecx),%xm

0005a5fa f30f59f5

mulss

%xmm5,

0005a5fe f30f58de

addss

%xmm6,

0005a602 f30f5955b0

mulss

0xb0(%ebp),%xm

0005a607 f30f5cda

subss

%xmm2,

0005a60b 0f57d2

xorps

%xmm2,

%xmm2
+606 0005a60e
%xmm2
+609 0005a611
+615 0005a617
m2
+620 0005a61c
m4
+625 0005a621
%xmm0
+628 0005a624
%xmm0
+632 0005a628
m5
+637 0005a62d
%xmm0
+641 0005a631
%xmm3
+644 0005a634
%xmm3
+647 0005a637
+653 0005a63d
m1
+658 0005a642
%xmm2
+662 0005a646
m7
+667 0005a64b
%xmm2
+671 0005a64f
eax
+673 0005a651
%xmm2
+676 0005a654
+679 0005a657
+684 0005a65c
eax)
+688 0005a660
,%xmm2
+692 0005a664
edx),%xmm2
+696 0005a668
+702 0005a66e
m4
+707 0005a673
m0
+712 0005a678
%xmm0
+715 0005a67b
+721 0005a681
m6
+726 0005a686
edx),%xmm6
+730 0005a68a
+736 0005a690
m3
+741 0005a695
m5
+746 0005a69a
m0

0f2ed3

ucomiss

%xmm3,

0f87d9fdffff
f30f105310

ja
movss

0x0005a3f0
0x10(%ebx),%xm

f30f5965b0

mulss

0xb0(%ebp),%xm

0f28c2

movaps

%xmm2,

f30f5cc4

subss

%xmm4,

f30f596de0

mulss

0xe0(%ebp),%xm

f30f58c5

addss

%xmm5,

0f57db

xorps

%xmm3,

0f2ed8

ucomiss

%xmm0,

0f87b3fdffff
f30f594db0

ja
mulss

f30f5cd1
f30f597de0

0x0005a3f0
0xb0(%ebp),%xm
subss

mulss

%xmm1,
0xe0(%ebp),%xm

f30f58d7

addss

%xmm7,

31c0

xorl

%eax,%

0f2ed3

ucomiss

%xmm3,

0f96c0
e996fdffff
0f1f4000

setbe
jmp
nopl

%al
0x0005a3f2
0x00(%

f30f1011

movss

(%ecx)

0f2e5204

ucomiss

0x04(%

0f8782fdffff
f30f106110

ja
movss

0x0005a3f0
0x10(%ecx),%xm

f30f104208

movss

0x08(%edx),%xm

0f2ec4
0f876ffdffff
f30f107108

ucomiss
ja
movss

0f2e720c

%xmm4,
0x0005a3f0
0x08(%ecx),%xm

ucomiss

0x0c(%

0f8760fdffff
f30f105b08

ja
movss

0x0005a3f0
0x08(%ebx),%xm

f30f106a10

movss

0x10(%edx),%xm

f30f104104

movss

0x04(%ecx),%xm

+751 0005a69f f30f1145d8

movss

%xmm0,0xd8(%eb

movss

0x14(%edx),%xm

p)
+756 0005a6a4 f30f107a14
m7
+761
%xmm0
+765
%xmm0
+769
%xmm1
+772
%xmm1
+776
%xmm0
+780
m0
+787
a6cb
+789
+795
m1
+800
%xmm0
+803
%xmm0
+807
%xmm3
+811
%xmm0
+814
%xmm0
+818
%xmm3
+822
m3
+829
+835
m3
+840
m0
+845
p)
+850
m0
+855
p)
+860
m0
+865
%xmm0
+869
%xmm0
+873
m2
+878
%xmm0
+882
m0
+889
+895

0005a6a9 f30f59c5

mulss

%xmm5,

0005a6ad f30f58c3

addss

%xmm3,

0005a6b1 0f28ca

movaps

%xmm2,

0005a6b4 f30f59cf

mulss

%xmm7,

0005a6b8 f30f5cc1

subss

%xmm1,

0005a6bc 0f2e05f4120e00

ucomiss

0005a6c3 7a06
0005a6c5 0f8225fdffff
0005a6cb f30f10490c

0x000e12f4,%xm
jp

jb
movss

0x0005
0x0005a3f0
0x0c(%ecx),%xm

0005a6d0 0f28c4

movaps

%xmm4,

0005a6d3 f30f59c5

mulss

%xmm5,

0005a6d7 f30f58d8

addss

%xmm0,

0005a6db 0f28c7

movaps

%xmm7,

0005a6de f30f59c1

mulss

%xmm1,

0005a6e2 f30f5cd8

subss

%xmm0,

0005a6e6 0f2e1df4120e00

ucomiss

0x000e12f4,%xm

0005a6ed 0f87fdfcffff
0005a6f3 f30f105b0c

ja
movss

0x0005a3f0
0x0c(%ebx),%xm

0005a6f8 f30f104114

movss

0x14(%ecx),%xm

0005a6fd f30f1145ec

movss

%xmm0,0xec(%eb

0005a702 f30f104218

movss

0x18(%edx),%xm

0005a707 f30f1145b4

movss

%xmm0,0xb4(%eb

0005a70c f30f1045ec

movss

0xec(%ebp),%xm

0005a711 f30f59c5

mulss

%xmm5,

0005a715 f30f58c3

addss

%xmm3,

0005a719 f30f5955b4

mulss

0005a71e f30f5cc2

0xb4(%ebp),%xm
subss

0005a722 0f2e05f4120e00

ucomiss

0005a729 0f87c1fcffff
0005a72f f30f59ee

ja

%xmm2,
0x000e12f4,%xm

mulss

0x0005a3f0
%xmm6,

%xmm5
+899 0005a733
%xmm3
+903 0005a737
m1
+908 0005a73c
%xmm3
+912 0005a740
%xmm1
+915 0005a743
%xmm1
+918 0005a746
+924 0005a74c
m1
+929 0005a751
m4
+934 0005a756
%xmm0
+937 0005a759
%xmm0
+941 0005a75d
m2
+946 0005a762
%xmm2
+950 0005a766
%xmm0
+954 0005a76a
%xmm3
+957 0005a76d
%xmm3
+960 0005a770
+966 0005a776
m0
+971 0005a77b
m0
+976 0005a780
+981 0005a785
)
+986 0005a78a
)
+992 0005a790
,%xmm2
+996 0005a794
edx),%xmm2
+1000 0005a798
+1006 0005a79e
m4
+1011 0005a7a3
m0
+1016 0005a7a8
%xmm0
+1019 0005a7ab
+1025 0005a7b1
m6
+1030 0005a7b6
m0
+1035 0005a7bb
%xmm0
+1038 0005a7be
+1044 0005a7c4

f30f58dd
f30f594db4

addss
mulss

%xmm5,
0xb4(%ebp),%xm

f30f5cd9

subss

%xmm1,

0f57c9

xorps

%xmm1,

0f2ecb

ucomiss

%xmm3,

0f87a4fcffff
f30f104b10

ja
movss

0x0005a3f0
0x10(%ebx),%xm

f30f5965b4

mulss

0xb4(%ebp),%xm

0f28c1

movaps

%xmm1,

f30f5cc4

subss

%xmm4,

f30f1055ec

movss

0xec(%ebp),%xm

f30f59d7

mulss

%xmm7,

f30f58c2

addss

%xmm2,

0f57db

xorps

%xmm3,

0f2ed8

ucomiss

%xmm0,

0f877afcffff
f30f1045d8

ja
movss

0x0005a3f0
0xd8(%ebp),%xm

f30f5945b4

mulss

0xb4(%ebp),%xm

e99f030000
0f1f440000

jmp
nopl

0x0005ab24
0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

f30f1011

movss

(%ecx)

0f2e5204

ucomiss

0x04(%

0f8752fcffff
f30f106110

ja
movss

0x0005a3f0
0x10(%ecx),%xm

f30f104208

movss

0x08(%edx),%xm

0f2ec4

ucomiss

%xmm4,

0f873ffcffff
f30f107114

ja
movss

0x0005a3f0
0x14(%ecx),%xm

f30f10420c

movss

0x0c(%edx),%xm

0f2ec6
0f872cfcffff
f30f105b08

ucomiss
ja
movss

%xmm6,
0x0005a3f0
0x08(%ebx),%xm

m3
+1049
m5
+1054
m1
+1059
p)
+1064
m7
+1069
%xmm0
+1072
%xmm0
+1076
%xmm0
+1080
%xmm1
+1083
%xmm1
+1087
%xmm0
+1091
m0
+1098
a802
+1100
+1106
m1
+1111
%xmm0
+1114
%xmm0
+1118
%xmm3
+1122
%xmm0
+1125
%xmm0
+1129
%xmm3
+1133
m3
+1140
+1146
m3
+1151
m0
+1156
p)
+1161
%xmm0
+1164
%xmm0
+1168
%xmm0
+1172
m1
+1177
%xmm0
+1181

0005a7c9 f30f106a10

movss

0x10(%edx),%xm

0005a7ce f30f104904

movss

0x04(%ecx),%xm

0005a7d3 f30f114ddc

movss

%xmm1,0xdc(%eb

0005a7d8 f30f107a14

movss

0x14(%edx),%xm

0005a7dd 0f28c1

movaps

%xmm1,

0005a7e0 f30f59c5

mulss

%xmm5,

0005a7e4 f30f58c3

addss

%xmm3,

0005a7e8 0f28ca

movaps

%xmm2,

0005a7eb f30f59cf

mulss

%xmm7,

0005a7ef f30f5cc1

subss

%xmm1,

0005a7f3 0f2e05f4120e00

ucomiss

0005a7fa 7a06
0005a7fc 0f82eefbffff
0005a802 f30f10490c

0x000e12f4,%xm
jp

jb
movss

0x0005
0x0005a3f0
0x0c(%ecx),%xm

0005a807 0f28c4

movaps

%xmm4,

0005a80a f30f59c5

mulss

%xmm5,

0005a80e f30f58d8

addss

%xmm0,

0005a812 0f28c7

movaps

%xmm7,

0005a815 f30f59c1

mulss

%xmm1,

0005a819 f30f5cd8

subss

%xmm0,

0005a81d 0f2e1df4120e00

ucomiss

0x000e12f4,%xm

0005a824 0f87c6fbffff
0005a82a f30f105b0c

ja
movss

0x0005a3f0
0x0c(%ebx),%xm

0005a82f f30f104218

movss

0x18(%edx),%xm

0005a834 f30f1145b8

movss

%xmm0,0xb8(%eb

0005a839 0f28c6

movaps

%xmm6,

0005a83c f30f59c5

mulss

%xmm5,

0005a840 f30f58c3

addss

%xmm3,

0005a844 f30f594db8

mulss

0005a849 f30f5cc1
0005a84d 0f2e05f4120e00

0xb8(%ebp),%xm
subss

ucomiss

%xmm1,
0x000e12f4,%xm

m0
+1188
+1194
m1
+1199
p)
+1204
%xmm5
+1208
%xmm3
+1212
m2
+1217
%xmm3
+1221
%xmm2
+1224
%xmm2
+1227
+1233
m1
+1238
m3
+1243
m3
+1248
%xmm0
+1251
%xmm0
+1255
%xmm6
+1259
%xmm0
+1263
%xmm2
+1266
+1272
m4
+1277
%xmm1
+1281
m7
+1286
%xmm1
+1290
eax
+1292
%xmm1
+1295
+1298
+1303
+1312
m2
+1317
m0
+1322
%xmm0
+1325
+1331
m4

0005a854 0f8796fbffff
0005a85a f30f104908

ja
movss

0x0005a3f0
0x08(%ecx),%xm

0005a85f f30f114dcc

movss

%xmm1,0xcc(%eb

0005a864 f30f59e9

mulss

%xmm1,

0005a868 f30f58dd

addss

%xmm5,

0005a86c f30f5955b8

mulss

0xb8(%ebp),%xm

0005a871 f30f5cda

subss

%xmm2,

0005a875 0f57d2

xorps

%xmm2,

0005a878 0f2ed3

ucomiss

%xmm3,

0005a87b 0f876ffbffff
0005a881 f30f104b10

ja
movss

0x0005a3f0
0x10(%ebx),%xm

0005a886 f30f105ddc

movss

0xdc(%ebp),%xm

0005a88b f30f595db8

mulss

0xb8(%ebp),%xm

0005a890 0f28c1

movaps

%xmm1,

0005a893 f30f5cc3

subss

%xmm3,

0005a897 f30f59f7

mulss

%xmm7,

0005a89b f30f58c6

addss

%xmm6,

0005a89f 0f2ed0

ucomiss

%xmm0,

0005a8a2 0f8748fbffff
0005a8a8 f30f5965b8

ja
mulss

0005a8ad f30f5ccc

0x0005a3f0
0xb8(%ebp),%xm
subss

0005a8b1 f30f597dcc

mulss

%xmm4,
0xcc(%ebp),%xm

0005a8b6 f30f58cf

addss

%xmm7,

0005a8ba 31c0

xorl

%eax,%

0005a8bc 0f2eca

ucomiss

%xmm2,

0005a8bf
0005a8c2
0005a8c7
0005a8d0

0f96c0
e92bfbffff
660f1f840000000000
f30f10510c

0005a8d5 f30f104204

setbe

movss

%al
0x0005a3f2
0x00000000(%eax,%eax)
0x0c(%ecx),%xm

movss

0x04(%edx),%xm

jmp
nopw

0005a8da 0f2ec2
0005a8dd 0f870dfbffff
0005a8e3 f30f106104

ucomiss
ja
movss

%xmm2,
0x0005a3f0
0x04(%ecx),%xm

+1336 0005a8e8
edx),%xmm4
+1340 0005a8ec
+1346 0005a8f2
m6
+1351 0005a8f7
edx),%xmm6
+1355 0005a8fb
+1361 0005a901
m3
+1366 0005a906
m5
+1371 0005a90b
m0
+1376 0005a910
p)
+1381 0005a915
m7
+1386 0005a91a
%xmm0
+1390 0005a91e
%xmm0
+1394 0005a922
%xmm1
+1397 0005a925
%xmm1
+1401 0005a929
%xmm0
+1405 0005a92d
m0
+1412 0005a934
a93c
+1414 0005a936
+1420 0005a93c
,%xmm1
+1424 0005a940
%xmm0
+1427 0005a943
%xmm0
+1431 0005a947
%xmm3
+1435 0005a94b
%xmm0
+1438 0005a94e
%xmm0
+1442 0005a952
%xmm3
+1446 0005a956
m3
+1453 0005a95d
+1459 0005a963
m3
+1464 0005a968
m0
+1469 0005a96d
p)
+1474 0005a972
%xmm0
+1477 0005a975
%xmm0

0f2e6208
0f87fefaffff
f30f107108

ucomiss
ja
movss

0f2e720c

0x08(%
0x0005a3f0
0x08(%ecx),%xm

ucomiss

0x0c(%

0f87effaffff
f30f105b08

ja
movss

0x0005a3f0
0x08(%ebx),%xm

f30f106a10

movss

0x10(%edx),%xm

f30f104110

movss

0x10(%ecx),%xm

f30f1145f4

movss

%xmm0,0xf4(%eb

f30f107a14

movss

0x14(%edx),%xm

f30f59c5

mulss

%xmm5,

f30f58c3

addss

%xmm3,

0f28ca

movaps

%xmm2,

f30f59cf

mulss

%xmm7,

f30f5cc1

subss

%xmm1,

0f2e05f4120e00

ucomiss

7a06
0f82b4faffff
f30f1009

0x000e12f4,%xm
jp

jb
movss

0x0005
0x0005a3f0
(%ecx)

0f28c4

movaps

%xmm4,

f30f59c5

mulss

%xmm5,

f30f58d8

addss

%xmm0,

0f28c7

movaps

%xmm7,

f30f59c1

mulss

%xmm1,

f30f5cd8

subss

%xmm0,

0f2e1df4120e00

ucomiss

0x000e12f4,%xm

0f878dfaffff
f30f105b0c

ja
movss

0x0005a3f0
0x0c(%ebx),%xm

f30f104218

movss

0x18(%edx),%xm

f30f1145bc

movss

%xmm0,0xbc(%eb

0f28c6

movaps

%xmm6,

f30f59c5

mulss

%xmm5,

+1481
%xmm0
+1485
m1
+1490
%xmm0
+1494
m0
+1501
+1507
m1
+1512
p)
+1517
%xmm5
+1521
%xmm3
+1525
m2
+1530
%xmm3
+1534
%xmm2
+1537
%xmm2
+1540
+1546
m1
+1551
m3
+1556
m3
+1561
%xmm0
+1564
%xmm0
+1568
%xmm6
+1572
%xmm0
+1576
%xmm2
+1579
+1585
m4
+1590
%xmm1
+1594
m7
+1599
%xmm1
+1603
eax
+1605
%xmm1
+1608
+1611
+1616
m2
+1621

0005a979 f30f58c3
0005a97d f30f594dbc

addss
mulss

0005a982 f30f5cc1

%xmm3,
0xbc(%ebp),%xm

subss

%xmm1,

0005a986 0f2e05f4120e00

ucomiss

0x000e12f4,%xm

0005a98d 0f875dfaffff
0005a993 f30f104914

ja
movss

0x0005a3f0
0x14(%ecx),%xm

0005a998 f30f114df0

movss

%xmm1,0xf0(%eb

0005a99d f30f59e9

mulss

%xmm1,

0005a9a1 f30f58dd

addss

%xmm5,

0005a9a5 f30f5955bc

mulss

0xbc(%ebp),%xm

0005a9aa f30f5cda

subss

%xmm2,

0005a9ae 0f57d2

xorps

%xmm2,

0005a9b1 0f2ed3

ucomiss

%xmm3,

0005a9b4 0f8736faffff
0005a9ba f30f104b10

ja
movss

0x0005a3f0
0x10(%ebx),%xm

0005a9bf f30f105df4

movss

0xf4(%ebp),%xm

0005a9c4 f30f595dbc

mulss

0xbc(%ebp),%xm

0005a9c9 0f28c1

movaps

%xmm1,

0005a9cc f30f5cc3

subss

%xmm3,

0005a9d0 f30f59f7

mulss

%xmm7,

0005a9d4 f30f58c6

addss

%xmm6,

0005a9d8 0f2ed0

ucomiss

%xmm0,

0005a9db 0f870ffaffff
0005a9e1 f30f5965bc

ja
mulss

0005a9e6 f30f5ccc
0005a9ea f30f597df0

0x0005a3f0
0xbc(%ebp),%xm
subss

mulss

%xmm4,
0xf0(%ebp),%xm

0005a9ef f30f58cf

addss

%xmm7,

0005a9f3 31c0

xorl

%eax,%

0005a9f5 0f2eca

ucomiss

%xmm2,

0005a9f8 0f96c0
0005a9fb e9f2f9ffff
0005aa00 f30f10510c

jmp
movss

setbe

%al
0x0005a3f2
0x0c(%ecx),%xm

0005aa05 f30f104204

movss

0x04(%edx),%xm

m0
+1626 0005aa0a
%xmm0
+1629 0005aa0d
+1635 0005aa13
m4
+1640 0005aa18
edx),%xmm4
+1644 0005aa1c
+1650 0005aa22
m6
+1655 0005aa27
m0
+1660 0005aa2c
%xmm0
+1663 0005aa2f
+1669 0005aa35
m3
+1674 0005aa3a
m5
+1679 0005aa3f
m0
+1684 0005aa44
p)
+1689 0005aa49
m7
+1694 0005aa4e
%xmm0
+1698 0005aa52
%xmm0
+1702 0005aa56
%xmm1
+1705 0005aa59
%xmm1
+1709 0005aa5d
%xmm0
+1713 0005aa61
m0
+1720 0005aa68
aa70
+1722 0005aa6a
+1728 0005aa70
,%xmm1
+1732 0005aa74
%xmm0
+1735 0005aa77
%xmm0
+1739 0005aa7b
%xmm3
+1743 0005aa7f
%xmm0
+1746 0005aa82
%xmm0
+1750 0005aa86
%xmm3
+1754 0005aa8a
m3
+1761 0005aa91
+1767 0005aa97
m3

0f2ec2
0f87ddf9ffff
f30f106104

ucomiss
ja
movss

0f2e6208

%xmm2,
0x0005a3f0
0x04(%ecx),%xm

ucomiss

0x08(%

0f87cef9ffff
f30f107114

ja
movss

0x0005a3f0
0x14(%ecx),%xm

f30f10420c

movss

0x0c(%edx),%xm

0f2ec6

ucomiss

%xmm6,

0f87bbf9ffff
f30f105b08

ja
movss

0x0005a3f0
0x08(%ebx),%xm

f30f106a10

movss

0x10(%edx),%xm

f30f104110

movss

0x10(%ecx),%xm

f30f1145f8

movss

%xmm0,0xf8(%eb

f30f107a14

movss

0x14(%edx),%xm

f30f59c5

mulss

%xmm5,

f30f58c3

addss

%xmm3,

0f28ca

movaps

%xmm2,

f30f59cf

mulss

%xmm7,

f30f5cc1

subss

%xmm1,

0f2e05f4120e00

ucomiss

7a06
0f8280f9ffff
f30f1009

0x000e12f4,%xm
jp

jb
movss

0x0005
0x0005a3f0
(%ecx)

0f28c4

movaps

%xmm4,

f30f59c5

mulss

%xmm5,

f30f58d8

addss

%xmm0,

0f28c7

movaps

%xmm7,

f30f59c1

mulss

%xmm1,

f30f5cd8

subss

%xmm0,

0f2e1df4120e00

ucomiss

0x000e12f4,%xm

0f8759f9ffff
f30f105b0c

ja
movss

0x0005a3f0
0x0c(%ebx),%xm

+1772
m0
+1777
p)
+1782
m0
+1787
p)
+1792
m0
+1797
%xmm0
+1801
%xmm0
+1805
m2
+1810
%xmm0
+1814
m0
+1821
+1827
%xmm5
+1831
%xmm3
+1835
m1
+1840
%xmm3
+1844
%xmm1
+1847
%xmm1
+1850
+1856
m1
+1861
m4
+1866
%xmm0
+1869
%xmm0
+1873
m2
+1878
%xmm2
+1882
%xmm0
+1886
%xmm3
+1889
%xmm3
+1892
+1898
m0
+1903
m0
+1908
%xmm1
+1912

0005aa9c f30f104108

movss

0x08(%ecx),%xm

0005aaa1 f30f1145d0

movss

%xmm0,0xd0(%eb

0005aaa6 f30f104218

movss

0x18(%edx),%xm

0005aaab f30f1145c0

movss

%xmm0,0xc0(%eb

0005aab0 f30f1045d0

movss

0xd0(%ebp),%xm

0005aab5 f30f59c5

mulss

%xmm5,

0005aab9 f30f58c3

addss

%xmm3,

0005aabd f30f5955c0

mulss

0005aac2 f30f5cc2

subss

0005aac6 0f2e05f4120e00

ucomiss

0005aacd 0f871df9ffff
0005aad3 f30f59ee

ja

0005aad7 f30f58dd
0005aadb f30f594dc0

0xc0(%ebp),%xm
%xmm2,
0x000e12f4,%xm
mulss

0x0005a3f0
%xmm6,

addss

%xmm5,

mulss

0xc0(%ebp),%xm

0005aae0 f30f5cd9

subss

%xmm1,

0005aae4 0f57c9

xorps

%xmm1,

0005aae7 0f2ecb

ucomiss

%xmm3,

0005aaea 0f8700f9ffff
0005aaf0 f30f104b10

ja
movss

0x0005a3f0
0x10(%ebx),%xm

0005aaf5 f30f5965c0

mulss

0xc0(%ebp),%xm

0005aafa 0f28c1

movaps

%xmm1,

0005aafd f30f5cc4

subss

%xmm4,

0005ab01 f30f1055d0

movss

0xd0(%ebp),%xm

0005ab06 f30f59d7

mulss

%xmm7,

0005ab0a f30f58c2

addss

%xmm2,

0005ab0e 0f57db

xorps

%xmm3,

0005ab11 0f2ed8

ucomiss

%xmm0,

0005ab14 0f87d6f8ffff
0005ab1a f30f1045f8

ja
movss

0x0005a3f0
0xf8(%ebp),%xm

0005ab1f f30f5945c0

mulss

0xc0(%ebp),%xm

0005ab24 f30f5cc8

subss

%xmm0,

0005ab28 f30f59f7

mulss

%xmm7,

%xmm6
+1916 0005ab2c
%xmm1
+1920 0005ab30
eax
+1922 0005ab32
%xmm1
+1925 0005ab35
+1928 0005ab38
+1933 0005ab3d
+1936 0005ab40
m2
+1941 0005ab45
m0
+1946 0005ab4a
%xmm0
+1949 0005ab4d
+1955 0005ab53
m4
+1960 0005ab58
m0
+1965 0005ab5d
%xmm0
+1968 0005ab60
+1974 0005ab66
m7
+1979 0005ab6b
edx),%xmm7
+1983 0005ab6f
+1989 0005ab75
m3
+1994 0005ab7a
m5
+1999 0005ab7f
m1
+2004 0005ab84
p)
+2009 0005ab89
,%xmm6
+2013 0005ab8d
%xmm0
+2016 0005ab90
%xmm0
+2020 0005ab94
%xmm0
+2024 0005ab98
%xmm1
+2028 0005ab9c
%xmm0
+2032 0005aba0
m0
+2039 0005aba7
abaf
+2041 0005aba9
+2047 0005abaf
m1
+2052 0005abb4
%xmm0
+2055 0005abb7
%xmm0

f30f58ce

addss

%xmm6,

31c0

xorl

%eax,%

0f2ecb

ucomiss

%xmm3,

0f96c0
e9b5f8ffff
0f1f00
f30f10510c

jmp

setbe
movss

%al
0x0005a3f2
(%eax)
0x0c(%ecx),%xm

f30f104204

movss

0x04(%edx),%xm

nopl

0f2ec2

ucomiss

%xmm2,

0f879df8ffff
f30f106110

ja
movss

0x0005a3f0
0x10(%ecx),%xm

f30f104208

movss

0x08(%edx),%xm

0f2ec4
0f878af8ffff
f30f107908

ucomiss
ja
movss

0f2e7a0c

%xmm4,
0x0005a3f0
0x08(%ecx),%xm

ucomiss

0x0c(%

0f877bf8ffff
f30f105b08

ja
movss

0x0005a3f0
0x08(%ebx),%xm

f30f106a10

movss

0x10(%edx),%xm

f30f104a14

movss

0x14(%edx),%xm

f30f114de4

movss

%xmm1,0xe4(%eb

f30f1031

movss

(%ecx)

0f28c4

movaps

%xmm4,

f30f59c5

mulss

%xmm5,

f30f58c3

addss

%xmm3,

f30f59ce

mulss

%xmm6,

f30f5cc1

subss

%xmm1,

0f2e05f4120e00

ucomiss

7a06
0f8241f8ffff
f30f104904

0x000e12f4,%xm
jp

jb
movss

0x0005
0x0005a3f0
0x04(%ecx),%xm

0f28c5

movaps

%xmm5,

f30f59c1

mulss

%xmm1,

+2059
%xmm3
+2063
m0
+2068
%xmm0
+2072
%xmm3
+2076
m3
+2083
+2089
m3
+2094
m0
+2099
p)
+2104
%xmm0
+2107
%xmm0
+2111
%xmm0
+2115
m6
+2120
%xmm0
+2124
m0
+2131
+2137
m6
+2142
%xmm5
+2146
%xmm3
+2150
m2
+2155
%xmm3
+2159
%xmm2
+2162
%xmm2
+2165
+2171
m2
+2176
m4
+2181
%xmm0
+2184
%xmm0
+2188
m6
+2193
%xmm0
+2197
%xmm3
+2200

0005abbb f30f58d8
0005abbf f30f1045e4

addss
movss

%xmm0,
0xe4(%ebp),%xm

0005abc4 f30f59c2

mulss

%xmm2,

0005abc8 f30f5cd8

subss

%xmm0,

0005abcc 0f2e1df4120e00

ucomiss

0x000e12f4,%xm

0005abd3 0f8717f8ffff
0005abd9 f30f105b0c

ja
movss

0x0005a3f0
0x0c(%ebx),%xm

0005abde f30f104218

movss

0x18(%edx),%xm

0005abe3 f30f1145c4

movss

%xmm0,0xc4(%eb

0005abe8 0f28c7

movaps

%xmm7,

0005abeb f30f59c5

mulss

%xmm5,

0005abef f30f58c3

addss

%xmm3,

0005abf3 f30f5975c4

mulss

0005abf8 f30f5cc6

0xc4(%ebp),%xm
subss

%xmm6,

0005abfc 0f2e05f4120e00

ucomiss

0x000e12f4,%xm

0005ac03 0f87e7f7ffff
0005ac09 f30f107114

ja
movss

0x0005a3f0
0x14(%ecx),%xm

0005ac0e f30f59ee

mulss

%xmm6,

0005ac12 f30f58dd

addss

%xmm5,

0005ac16 f30f5955c4

mulss

0xc4(%ebp),%xm

0005ac1b f30f5cda

subss

%xmm2,

0005ac1f 0f57d2

xorps

%xmm2,

0005ac22 0f2ed3

ucomiss

%xmm3,

0005ac25 0f87c5f7ffff
0005ac2b f30f105310

ja
movss

0x0005a3f0
0x10(%ebx),%xm

0005ac30 f30f5965c4

mulss

0xc4(%ebp),%xm

0005ac35 0f28c2

movaps

%xmm2,

0005ac38 f30f5cc4

subss

%xmm4,

0005ac3c f30f5975e4

mulss

0xe4(%ebp),%xm

0005ac41 f30f58c6

addss

%xmm6,

0005ac45 0f57db

xorps

%xmm3,

0005ac48 0f2ed8

ucomiss

%xmm0,

%xmm3
+2203 0005ac4b
+2209 0005ac51
m1
+2214 0005ac56
%xmm2
+2218 0005ac5a
m7
+2223 0005ac5f
%xmm2
+2227 0005ac63
eax
+2229 0005ac65
%xmm2
+2232 0005ac68
+2235 0005ac6b
+2240 0005ac70
m6
+2245 0005ac75
edx),%xmm6
+2249 0005ac79
+2255 0005ac7f
m3
+2260 0005ac84
m5
+2265 0005ac89
m0
+2270 0005ac8e
p)
+2275 0005ac93
m7
+2280 0005ac98
%xmm0
+2283 0005ac9b
%xmm0
+2287 0005ac9f
%xmm0
+2291 0005aca3
m1
+2296 0005aca8
%xmm1
+2300 0005acac
%xmm0
+2304 0005acb0
m0
+2311 0005acb7
acbf
+2313 0005acb9
+2319 0005acbf
m1
+2324 0005acc4
%xmm0
+2327 0005acc7
%xmm0
+2331 0005accb
%xmm3
+2335 0005accf
m0
+2340 0005acd4
%xmm0

0f879ff7ffff
f30f594dc4

ja
mulss

f30f5cd1
f30f597de4

0x0005a3f0
0xc4(%ebp),%xm
subss

mulss

%xmm1,
0xe4(%ebp),%xm

f30f58d7

addss

%xmm7,

31c0

xorl

%eax,%

0f2ed3

ucomiss

%xmm3,

0f96c0
e982f7ffff
f30f107108

setbe
jmp
movss

0f2e720c

ucomiss

%al
0x0005a3f2
0x08(%ecx),%xm
0x0c(%

0f8771f7ffff
f30f105b08

ja
movss

0x0005a3f0
0x08(%ebx),%xm

f30f106a10

movss

0x10(%edx),%xm

f30f104214

movss

0x14(%edx),%xm

f30f1145a4

movss

%xmm0,0xa4(%eb

f30f10790c

movss

0x0c(%ecx),%xm

0f28c4

movaps

%xmm4,

f30f59c5

mulss

%xmm5,

f30f58c3

addss

%xmm3,

f30f104da4

movss

0xa4(%ebp),%xm

f30f59cf

mulss

%xmm7,

f30f5cc1

subss

%xmm1,

0f2e05f4120e00

ucomiss

7a06
0f8231f7ffff
f30f104910

0x000e12f4,%xm
jp

jb
movss

0x0005
0x0005a3f0
0x10(%ecx),%xm

0f28c5

movaps

%xmm5,

f30f59c1

mulss

%xmm1,

f30f58d8

addss

%xmm0,

f30f1045a4
f30f59c2

movss

0xa4(%ebp),%xm
mulss

%xmm2,

+2344
%xmm3
+2348
m3
+2355
+2361
m3
+2366
m0
+2371
p)
+2376
m0
+2381
p)
+2386
m0
+2391
%xmm0
+2395
%xmm0
+2399
m2
+2404
%xmm0
+2408
m0
+2415
+2421
%xmm5
+2425
%xmm3
+2429
m7
+2434
%xmm3
+2438
%xmm2
+2441
%xmm2
+2444
+2450
m2
+2455
m1
+2460
%xmm0
+2463
%xmm0
+2467
m6
+2472
%xmm0
+2476
%xmm3
+2479
%xmm3
+2482
+2488
m4

0005acd8 f30f5cd8

subss

%xmm0,

0005acdc 0f2e1df4120e00

ucomiss

0x000e12f4,%xm

0005ace3 0f8707f7ffff
0005ace9 f30f105b0c

ja
movss

0x0005a3f0
0x0c(%ebx),%xm

0005acee f30f104114

movss

0x14(%ecx),%xm

0005acf3 f30f1145a8

movss

%xmm0,0xa8(%eb

0005acf8 f30f104218

movss

0x18(%edx),%xm

0005acfd f30f1145ac

movss

%xmm0,0xac(%eb

0005ad02 f30f1045a8

movss

0xa8(%ebp),%xm

0005ad07 f30f59c5

mulss

%xmm5,

0005ad0b f30f58c3

addss

%xmm3,

0005ad0f f30f5955ac

mulss

0005ad14 f30f5cc2

subss

0005ad18 0f2e05f4120e00

ucomiss

0005ad1f 0f87cbf6ffff
0005ad25 f30f59ee

ja

0005ad29 f30f58dd
0005ad2d f30f597dac

0xac(%ebp),%xm
%xmm2,
0x000e12f4,%xm
mulss

0x0005a3f0
%xmm6,

addss

%xmm5,

mulss

0xac(%ebp),%xm

0005ad32 f30f5cdf

subss

%xmm7,

0005ad36 0f57d2

xorps

%xmm2,

0005ad39 0f2ed3

ucomiss

%xmm3,

0005ad3c 0f87aef6ffff
0005ad42 f30f105310

ja
movss

0x0005a3f0
0x10(%ebx),%xm

0005ad47 f30f594dac

mulss

0xac(%ebp),%xm

0005ad4c 0f28c2

movaps

%xmm2,

0005ad4f f30f5cc1

subss

%xmm1,

0005ad53 f30f5975a4

mulss

0xa4(%ebp),%xm

0005ad58 f30f58c6

addss

%xmm6,

0005ad5c 0f57db

xorps

%xmm3,

0005ad5f 0f2ed8

ucomiss

%xmm0,

0005ad62 0f8788f6ffff
0005ad68 f30f5965ac

ja
mulss

0x0005a3f0
0xac(%ebp),%xm

+2493
%xmm2
+2497
m0
+2502
m0
+2507
%xmm2
+2511
eax
+2513
%xmm2
+2516
+2519
+2524
+2525
+2526
+2527

0005ad6d f30f5cd4

subss

%xmm4,

0005ad71 f30f1045a4

movss

0xa4(%ebp),%xm

0005ad76 f30f5945a8

mulss

0xa8(%ebp),%xm

0005ad7b f30f58d0

addss

%xmm0,

0005ad7f 31c0

xorl

%eax,%

0005ad81 0f2ed3

ucomiss

%xmm3,

0005ad84
0005ad87
0005ad8c
0005ad8d
0005ad8e
0005ad8f
+0

0f96c0
e966f6ffff
90
90
90
90

setbe
jmp

%al
0x0005a3f2

nop
nop
nop
nop

0005ad90 55

pushl

%ebp
+1
0005ad91 89e5
%esp,%ebp
+3
0005ad93 8b4508
0x08(%ebp),%eax
+6
0005ad96 c70010a31300
3a310,(%eax)
+12 0005ad9c c9
+13 0005ad9d c3
+14 0005ad9e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

0005ada0 55

pushl

%ebp
+1
0005ada1 89e5
%esp,%ebp
+3
0005ada3 8b4508
0x08(%ebp),%eax
+6
0005ada6 c70010a31300
3a310,(%eax)
+12 0005adac c9
+13 0005adad c3
+14 0005adae 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

0005adb0 55

pushl

0005adb1 89e5

movl

0005adb3
0005adb5
0005adb6
0005adb7
0005adb8

fld1
leave
ret
nop

%ebp
+1
%esp,%ebp
+3
+5
+6
+7
+8
0000(%eax,%eax)
+0

d9e8
c9
c3
90
0f1f840000000000

nopl

0x0000

0005adc0 55

pushl

0005adc1 89e5

movl

0005adc3 57

pushl

%ebp
+1
%esp,%ebp
+3
%edi

+4

0005adc4 56

pushl

+5

0005adc5 53

pushl

%esi
%ebx
+6
0005adc6 83ec3c
$0x3c,%esp
+9
0005adc9 8b5d08
0x08(%ebp),%ebx
+12 0005adcc 8b7d10
ebp),%edi
+15 0005adcf 8b359c801300
i
+21 0005add5 893424
%esp)
+24 0005add8 e86334ffff
+29 0005addd 84c0
l
+31 0005addf 0f84eb000000
+37 0005ade5 897b14
x14(%ebx)
+40 0005ade8 f30f1005381b1000
m0
+48 0005adf0 f30f1145d8
p)
+53 0005adf5 f30f10050c191000
m0
+61 0005adfd f30f1145e0
p)
+66 0005ae02 f30f10051c201000
m0
+74 0005ae0a f30f1145e4
p)
+79 0005ae0f 893424
%esp)
+82 0005ae12 e82934ffff
+87 0005ae17 84c0
l
+89 0005ae19 7465
ae80
+91 0005ae1b f30f100de8120e00
m1
+99 0005ae23 f30f114b10
x)
+104 0005ae28 f30f2a450c
m0
+109 0005ae2d f30f5945e0
m0
+114 0005ae32 f30f5945e4
m0
+119 0005ae37 f30f1145e4
p)
+124 0005ae3c f30f1045d8
m0
+129 0005ae41 f30f5845e4
m0
+134 0005ae46 f30f1145d8
p)
+139 0005ae4b f30f2a4314
m0
+144 0005ae50 f30f5945d8

subl
movl
movl
movl

0x10(%
0x0013809c,%es

movl
calll

%esi,(

testb

0x0004e240
%al,%a

movl

0x0005aed0
%edi,0

je
movss

0x00101b38,%xm

movss

%xmm0,0xd8(%eb

movss

0x0010190c,%xm

movss

%xmm0,0xe0(%eb

movss

0x0010201c,%xm

movss

%xmm0,0xe4(%eb
movl

calll
testb
je

%esi,(
0x0004e240
%al,%a
0x0005

movss

0x000e12e8,%xm

movss

%xmm1,0x10(%eb

cvtsi2ss

0x0c(%ebp),%xm

mulss

0xe0(%ebp),%xm

mulss

0xe4(%ebp),%xm

movss

%xmm0,0xe4(%eb

movss

0xd8(%ebp),%xm

addss

0xe4(%ebp),%xm

movss

%xmm0,0xd8(%eb

cvtsi2ss

0x14(%ebx),%xm

mulss

0xd8(%ebp),%xm

m0
+149 0005ae55 f30f1145d8

movss

%xmm0,0xd8(%eb

p)
+154 0005ae5a
%xmm0
+158 0005ae5e
%eax
+162 0005ae62
x14(%ebx)
+165 0005ae65
xmm0
+169 0005ae69
%xmm1
+173 0005ae6d
x)
+178 0005ae72
%esp
+181 0005ae75
+182 0005ae76
+183 0005ae77
+184 0005ae78
+185 0005ae79
+186 0005ae7a
)
+192 0005ae80
0c(%esp)
+200 0005ae88
08(%esp)
+208 0005ae90
x
+213 0005ae95
eax),%eax
+216 0005ae98
x04(%esp)
+220 0005ae9c
%esp)
+223 0005ae9f
+228 0005aea4
ecx
+230 0005aea6
edx
+232 0005aea8
%edx
+235 0005aeab
x
+240 0005aeb0
%edx),%eax
+244 0005aeb4
%ecx
+247 0005aeb7
ax
+249 0005aeb9
%al
+251 0005aebb
+257 0005aec1
m1
+265 0005aec9
+270 0005aece
+272 0005aed0
ebx),%eax

f30f58c1

addss

%xmm1,

f30f2cc0

cvttss2si

%xmm0,

894314

movl

%eax,0

f30f2ac0

cvtsi2ss

%eax,%

f30f5ec8

divss

%xmm0,

f30f114b0c

movss

%xmm1,0x0c(%eb

83c43c

addl

$0x3c,

5b
5e
5f
c9
c3
660f1f440000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopw

0x00(%eax,%eax

c744240c13000000

movl

$0x00000013,0x

c744240800001000

movl

$0x00100000,0x

a1b4801300

movl

0x001380b4,%ea

8b404c

movl

0x4c(%

89442404

movl

%eax,0

893424

movl

%esi,(

movl

0x0004e2c0
%eax,%

89c2

movl

%eax,%

c1ea03

shrl

$0x03,

e81c34ffff
89c1

a1b8801300

calll

movl

0x001380b8,%ea

0fb60410

movzbl

(%eax,

83e107

andl

$0x07,

d3f8

sarl

%cl,%e

a801

testb

$0x01,

0f845affffff
f30f100d381f1000

je
movss

e955ffffff
6690
8d4318

jmp

0x0005ae1b
0x00101f38,%xm
0x0005ae23
nop
leal

0x18(%

+275 0005aed3
%esp)
+278 0005aed6
+283 0005aedb
xd4(%ebp)
+286 0005aede
dx
+291 0005aee3
+293 0005aee5
ebp),%edx
+296 0005aee8
%edx
+299 0005aeeb
ebp),%ecx
+302 0005aeee
%ecx
+305 0005aef1
edx
+307 0005aef3
dx,8),%ecx
+314 0005aefa
ecx
+316 0005aefc
xd4(%ebp)
+319 0005aeff
+325 0005af05
0c(%esp)
+333 0005af0d
08(%esp)
+341 0005af15
x
+347 0005af1b
edx),%eax
+350 0005af1e
x04(%esp)
+354 0005af22
%esp)
+357 0005af25
+362 0005af2a
ecx
+364 0005af2c
%eax
+367 0005af2f
x
+373 0005af35
%eax),%eax
+377 0005af39
%ecx
+380 0005af3c
ax
+382 0005af3e
%al
+384 0005af40
+390 0005af46
m0
+398 0005af4e
p)
+403 0005af53
0c(%esp)
+411 0005af5b

890424
e865d30200
8945d4

calll

ba93244992

movl

movl

%eax,(

movl

0x00088240
%eax,0
$0x92492493,%e

f7ea
0355d4

imull
addl

%edx
0xd4(%

c1fa02

sarl

$0x02,

8b4dd4

movl

0xd4(%

c1f91f

sarl

$0x1f,

29ca

subl

%ecx,%

8d0cd500000000

leal

0x00000000(,%e

29d1

subl

%edx,%

394dd4

cmpl

%ecx,0

0f84e0feffff
c744240c07000000

je
movl

0x0005ade5
$0x00000007,0x

c744240800001000

movl

$0x00100000,0x

8b15b4801300

movl

0x001380b4,%ed

8b421c

movl

0x1c(%

89442404

movl

%eax,0

893424

movl

%esi,(

movl

0x0004e2c0
%eax,%

shrl

$0x03,

e89633ffff
89c1

calll

c1e803
8b15b8801300

movl

0x001380b8,%ed

0fb60402

movzbl

(%edx,

83e107

andl

$0x07,

d3f8

sarl

%cl,%e

a801

testb

$0x01,

0f85ff000000
f30f1005101b1000

jne
movss

0x0005b045
0x00101b10,%xm

f30f1145d8

movss

%xmm0,0xd8(%eb

c744240c08000000

movl

$0x00000008,0x

c744240800001000

movl

$0x00100000,0x

08(%esp)
+419 0005af63
x
+425 0005af69
edx),%eax
+428 0005af6c
x04(%esp)
+432 0005af70
%esp)
+435 0005af73
+440 0005af78
ecx
+442 0005af7a
%eax
+445 0005af7d
x
+451 0005af83
%eax),%eax
+455 0005af87
%ecx
+458 0005af8a
ax
+460 0005af8c
%al
+462 0005af8e
+468 0005af94
m0
+476 0005af9c
p)
+481 0005afa1
0c(%esp)
+489 0005afa9
08(%esp)
+497 0005afb1
x
+503 0005afb7
edx),%eax
+506 0005afba
x04(%esp)
+510 0005afbe
%esp)
+513 0005afc1
+518 0005afc6
ecx
+520 0005afc8
%eax
+523 0005afcb
x
+529 0005afd1
%eax),%eax
+533 0005afd5
%ecx
+536 0005afd8
ax
+538 0005afda
%al
+540 0005afdc
b057
+542 0005afde
m0

8b15b4801300

movl

0x001380b4,%ed

8b4220

movl

0x20(%

89442404

movl

%eax,0

893424

movl

%esi,(

movl

0x0004e2c0
%eax,%

shrl

$0x03,

e84833ffff
89c1

calll

c1e803
8b15b8801300

movl

0x001380b8,%ed

0fb60402

movzbl

(%edx,

83e107

andl

$0x07,

d3f8

sarl

%cl,%e

a801

testb

$0x01,

0f85d2000000
f30f1005f0120e00

jne
movss

0x0005b066
0x000e12f0,%xm

f30f1145dc

movss

%xmm0,0xdc(%eb

c744240c09000000

movl

$0x00000009,0x

c744240800001000

movl

$0x00100000,0x

8b15b4801300

movl

0x001380b4,%ed

8b4224

movl

0x24(%

89442404

movl

%eax,0

893424

movl

%esi,(

movl

0x0004e2c0
%eax,%

shrl

$0x03,

e8fa32ffff
89c1

calll

c1e803
8b15b8801300

movl

0x001380b8,%ed

0fb60402

movzbl

(%edx,

83e107

andl

$0x07,

d3f8

sarl

%cl,%e

a801

testb

$0x01,

7479

je

0x0005

f30f10050c191000

movss

0x0010190c,%xm

+550 0005afe6 f30f1145e0

movss

%xmm0,0xe0(%eb

c744240c0a000000

movl

$0x0000000a,0x

c744240800001000

movl

$0x00100000,0x

8b15b4801300

movl

0x001380b4,%ed

p)
+555 0005afeb
0c(%esp)
+563 0005aff3
08(%esp)
+571 0005affb
x
+577 0005b001
edx),%eax
+580 0005b004
x04(%esp)
+584 0005b008
%esp)
+587 0005b00b
+592 0005b010
ecx
+594 0005b012
%eax
+597 0005b015
x
+603 0005b01b
%eax),%eax
+607 0005b01f
%ecx
+610 0005b022
ax
+612 0005b024
%al
+614 0005b026
ax
+619 0005b02b
edi
+622 0005b02e
x14(%ebx)
+625 0005b031
m0
+630 0005b036
m0
+635 0005b03b
p)
+640 0005b040
+645 0005b045
m0
+653 0005b04d
p)
+658 0005b052
+663 0005b057
m0
+671 0005b05f
p)
+676 0005b064
afeb
+678 0005b066
m0
+686 0005b06e
p)
+691 0005b073
+696 0005b078
x,%eax)

8b4228

movl

0x28(%

89442404

movl

%eax,0

893424

movl

%esi,(

movl

0x0004e2c0
%eax,%

shrl

$0x03,

e8b032ffff
89c1

calll

c1e803
8b15b8801300

movl

0x001380b8,%ed

0fb60402

movzbl

(%edx,

83e107

andl

$0x07,

d3f8

sarl

%cl,%e

a801

testb

$0x01,

b8e8030000

movl

$0x000003e8,%e

0f44f8

cmovel

%eax,%

897b14

movl

%edi,0

f30f1045dc

movss

0xdc(%ebp),%xm

f30f5c45d8

subss

0xd8(%ebp),%xm

f30f1145e4

movss

%xmm0,0xe4(%eb

e9cafdffff
f30f1005381b1000

jmp
movss

0x0005ae0f
0x00101b38,%xm

f30f1145d8

movss

%xmm0,0xd8(%eb

e9fcfeffff
f30f1005101b1000

jmp
movss

0x0005af53
0x00101b10,%xm

f30f1145e0

movss

%xmm0,0xe0(%eb

eb85

jmp

0x0005

f30f100504191000

movss

0x00101904,%xm

f30f1145dc

movss

%xmm0,0xdc(%eb

e929ffffff
0f1f840000000000

jmp
nopl

0x0005afa1
0x00000000(%ea

+0

0005b080 55

pushl

%ebp
+1
0005b081 89e5
%esp,%ebp
+3
0005b083 53
%ebx
+4
0005b084 83ec14
$0x14,%esp
+7
0005b087 8b5d08
0x08(%ebp),%ebx
+10 0005b08a c703f8a21300
ebx)
+16 0005b090 8b4510
ebp),%eax
+19 0005b093 894304
x04(%ebx)
+22 0005b096 8b450c
ebp),%eax
+25 0005b099 894308
x08(%ebx)
+28 0005b09c 8d4318
ebx),%eax
+31 0005b09f 890424
%esp)
+34 0005b0a2 e8c9d10200
+39 0005b0a7 8b4514
ebp),%eax
+42 0005b0aa 89442408
x08(%esp)
+46 0005b0ae c744240432000000
04(%esp)
'2'
+54 0005b0b6 891c24
%esp)
+57 0005b0b9 e802fdffff
+62 0005b0be 83c414
%esp
+65 0005b0c1 5b
+66 0005b0c2 c9
+67 0005b0c3 c3
+68 0005b0c4 c70350a31300
ebx)
+74 0005b0ca 890424
%esp)
+77 0005b0cd e8767b0a00
__Unwind_Resume
+82 0005b0d2 0f1f8000000000
x)
+89 0005b0d9 0f1f8000000000
x)
+0

movl
pushl
subl
movl
movl

$0x0013a2f8,(%
movl

0x10(%

movl

%eax,0

movl

0x0c(%

movl

%eax,0

leal

0x18(%

movl

%eax,(

movl

0x00088270
0x14(%

movl

%eax,0

calll

movl

$0x00000032,0x
movl

%ebx,(

addl

0x0005adc0
$0x14,

calll
popl
leave
ret
movl

%ebx
$0x0013a350,(%

movl

%eax,(

calll

0x00102c48

nopl

0x00000000(%ea

nopl

0x00000000(%ea

0005b0e0 55

pushl

0005b0e1 89e5

movl

0005b0e3 57

pushl

0005b0e4 56

pushl

0005b0e5 53

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5

%ebx
+6
0005b0e6 81eccc000000
000cc,%esp
+12 0005b0ec 8b5d08
ebp),%ebx
+15 0005b0ef 8b750c
ebp),%esi
+18 0005b0f2 8b4314
ebx),%eax
+21 0005b0f5 85c0
eax
+23 0005b0f7 0f8ee4010000
+29 0005b0fd 0f57c9
%xmm1
+32 0005b100 f30f118d78ffffff
78(%ebp)
+40 0005b108 31ff
edi
+42 0005b10a 8d4318
ebx),%eax
+45 0005b10d 89856cffffff
c(%ebp)
+51 0005b113 e950010000
+56 0005b118 0f1f840000000000
x,%eax)
+64 0005b120 f30f592d20201000
m5
+72 0005b128 0f28c5
%xmm0
+75 0005b12b f30f584608
m0
+80 0005b130 f30f114584
p)
+85 0005b135 f30f593520201000
m6
+93 0005b13d 0f28ce
%xmm1
+96 0005b140 f30f584e04
m1
+101 0005b145 f30f114d80
p)
+106 0005b14a f30f593d20201000
m7
+114 0005b152 0f28c7
%xmm0
+117 0005b155 f30f5806
,%xmm0
+121 0005b159 f30f11857cffffff
7c(%ebp)
+129 0005b161 8b4304
ebx),%eax
+132 0005b164 8b10
,%edx
+134 0005b166 890424
%esp)
+137 0005b169 f30f119558ffffff
58(%ebp)
+145 0005b171 f30f119d48ffffff
48(%ebp)
+153 0005b179 f30f11a538ffffff

subl

$0x000

movl

0x08(%

movl

0x0c(%

movl

0x14(%

testl

%eax,%

xorps

0x0005b2e1
%xmm1,

jle
movss

%xmm1,0xffffff
xorl

%edi,%

leal

0x18(%

movl

%eax,0xffffff6

jmp
nopl

0x0005b268
0x00000000(%ea

mulss

0x00102020,%xm
movaps

%xmm5,

addss

0x08(%esi),%xm

movss

%xmm0,0x84(%eb

mulss

0x00102020,%xm
movaps

%xmm6,

addss

0x04(%esi),%xm

movss

%xmm1,0x80(%eb

mulss

0x00102020,%xm
movaps

%xmm7,

addss

(%esi)

movss

%xmm0,0xffffff
movl

0x04(%

movl

(%eax)

movl

%eax,(

movss

%xmm2,0xffffff

movss

%xmm3,0xffffff

movss

%xmm4,0xffffff

38(%ebp)
+161 0005b181
+163 0005b183
x94(%ebp)
+166 0005b186
p),%xmm1
+174 0005b18e
p)
+179 0005b193
m0
+184 0005b198
p)
+189 0005b19d
m1
+194 0005b1a2
p)
+199 0005b1a7
p),%xmm2
+207 0005b1af
p)
+212 0005b1b4
p),%xmm3
+220 0005b1bc
p)
+225 0005b1c1
p),%xmm4
+233 0005b1c9
p)
+238 0005b1ce
m2
+246 0005b1d6
p)
+251 0005b1db
m3
+259 0005b1e3
p)
+264 0005b1e8
m4
+272 0005b1f0
p)
+277 0005b1f5
bc(%ebp)
+284 0005b1fc
c0(%ebp)
+291 0005b203
ebp),%eax
+294 0005b206
x04(%esp)
+298 0005b20a
ebp),%ecx
+301 0005b20d
%esp)
+304 0005b210
+309 0005b215
m0
+314 0005b21a
70(%ebp)
+322 0005b222
ebx),%eax
+325 0005b225

ff12
894594

call
movl

(%edx)
%eax,0

f30f108d7cffffff

movss

0xffffff7c(%eb

f30f114d98

movss

%xmm1,0x98(%eb

f30f104580

movss

0x80(%ebp),%xm

f30f11459c

movss

%xmm0,0x9c(%eb

f30f104d84

movss

0x84(%ebp),%xm

f30f114da0

movss

%xmm1,0xa0(%eb

f30f109558ffffff

movss

0xffffff58(%eb

f30f1155a4

movss

%xmm2,0xa4(%eb

f30f109d48ffffff

movss

0xffffff48(%eb

f30f115da8

movss

%xmm3,0xa8(%eb

f30f10a538ffffff

movss

0xffffff38(%eb

f30f1165ac

movss

%xmm4,0xac(%eb

f30f5915e0120e00

mulss

0x000e12e0,%xm

f30f1155b0

movss

%xmm2,0xb0(%eb

f30f591de0120e00

mulss

0x000e12e0,%xm

f30f115db4

movss

%xmm3,0xb4(%eb

f30f5925e0120e00

mulss

0x000e12e0,%xm

f30f1165b8

movss

%xmm4,0xb8(%eb

c745bc0000003f

movl

$0x3f000000,0x

c745c000000000

movl

$0x00000000,0x

8d4594

leal

0x94(%

89442404

movl

%eax,0

8d4dc8

leal

0xc8(%

890c24

movl

%ecx,(

e8ebedffff
f30f104310

calll
movss

0x0005a000
0x10(%ebx),%xm

f30f118570ffffff

movss

%xmm0,0xffffff

8b4308

movl

0x08(%

8b10

movl

(%eax)

,%edx
+327 0005b227
ebp),%ecx
+330 0005b22a
x04(%esp)
+334 0005b22e
%esp)
+337 0005b231
%edx)
+340 0005b234
p)
+346 0005b23a
p),%xmm0
+354 0005b242
p),%xmm0
+362 0005b24a
p),%xmm1
+370 0005b252
%xmm1
+374 0005b256
78(%ebp)
+382 0005b25e
+383 0005b25f
x14(%ebx)
+386 0005b262
+392 0005b268
p),%ecx
+398 0005b26e
x04(%esp)
+402 0005b272
ebp),%eax
+405 0005b275
%esp)
+408 0005b278
+413 0005b27d
%esp
+416 0005b280
m4
+421 0005b285
m3
+426 0005b28a
m2
+431 0005b28f
m7
+436 0005b294
m6
+441 0005b299
m5
+446 0005b29e
%xmm0
+449 0005b2a1
%xmm0
+453 0005b2a5
%xmm1
+456 0005b2a8
%xmm1
+460 0005b2ac
%xmm0
+464 0005b2b0
%xmm1

8d4d94

leal

0x94(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

ff5204

call

*0x04(

d99d74ffffff

fstps

0xffffff74(%eb

f30f108570ffffff

movss

0xffffff70(%eb

f30f5c8574ffffff

subss

0xffffff74(%eb

f30f108d78ffffff

movss

0xffffff78(%eb

f30f58c8
f30f118d78ffffff

addss
movss

47
397b14
0f8e84000000
8b8d6cffffff

%xmm0,
%xmm1,0xffffff

incl
cmpl
jle
movl

%edi
%edi,0
0x0005b2ec
0xffffff6c(%eb

894c2404

movl

%ecx,0

8d45dc

leal

0xdc(%

890424

movl

%eax,(

subl

0x000882b0
$0x04,

e833d00200
83ec04

calll

f30f1065e4

movss

0xe4(%ebp),%xm

f30f105de0

movss

0xe0(%ebp),%xm

f30f1055dc

movss

0xdc(%ebp),%xm

f30f107e0c

movss

0x0c(%esi),%xm

f30f107610

movss

0x10(%esi),%xm

f30f106e14

movss

0x14(%esi),%xm

0f28c7

movaps

%xmm7,

f30f59c2

mulss

%xmm2,

0f28ce

movaps

%xmm6,

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

0f28cd

movaps

%xmm5,

+467 0005b2b3
%xmm1
+471 0005b2b7
%xmm0
+475 0005b2bb
%xmm1
+478 0005b2be
%xmm1
+481 0005b2c1
+487 0005b2c7
m4
+494 0005b2ce
m3
+501 0005b2d5
m2
+508 0005b2dc
+513 0005b2e1
%xmm0
+516 0005b2e4
78(%ebp)
+524 0005b2ec
p),%xmm0
+532 0005b2f4
m0
+537 0005b2f9
78(%ebp)
+545 0005b301
p)
+551 0005b307
ebp),%esp
+554 0005b30a
+555 0005b30b
+556 0005b30c
+557 0005b30d
+558 0005b30e
+559 0005b30f
+0

f30f59cc

mulss

%xmm4,

f30f58c1

addss

%xmm1,

0f57c9

xorps

%xmm1,

0f2ec8

ucomiss

%xmm0,

0f8659feffff
0f572530201000

jbe
xorps

0x0005b120
0x00102030,%xm

0f571d30201000

xorps

0x00102030,%xm

0f571530201000

xorps

0x00102030,%xm

e93ffeffff
0f57c0

jmp

f30f118578ffffff

movss

%xmm0,0xffffff

f30f108578ffffff

movss

0xffffff78(%eb

f30f59430c

mulss

0x0c(%ebx),%xm

f30f118578ffffff

movss

%xmm0,0xffffff

d98578ffffff

flds

0xffffff78(%eb

xorps

0x0005b120
%xmm0,

8d65f4

leal

0xf4(%

5b
5e
5f
c9
c3
90

popl
popl
popl
leave
ret
nop

%ebx
%esi
%edi

0005b310 55

pushl

%ebp
+1
0005b311 89e5
%esp,%ebp
+3
0005b313 53
%ebx
+4
0005b314 83ec14
$0x14,%esp
+7
0005b317 8b5d08
0x08(%ebp),%ebx
+10 0005b31a c703f8a21300
ebx)
+16 0005b320 8b4510
ebp),%eax
+19 0005b323 894304
x04(%ebx)
+22 0005b326 8b450c
ebp),%eax
+25 0005b329 894308
x08(%ebx)
+28 0005b32c 8d4318
ebx),%eax
+31 0005b32f 890424

movl
pushl
subl
movl
movl

$0x0013a2f8,(%
movl

0x10(%

movl

%eax,0

movl

0x0c(%

movl

%eax,0

leal

0x18(%

movl

%eax,(

%esp)
+34 0005b332 e839cf0200
+39 0005b337 8b4514
ebp),%eax
+42 0005b33a 89442408
x08(%esp)
+46 0005b33e c744240432000000
04(%esp)
'2'
+54 0005b346 891c24
%esp)
+57 0005b349 e872faffff
+62 0005b34e 83c414
%esp
+65 0005b351 5b
+66 0005b352 c9
+67 0005b353 c3
+68 0005b354 c70350a31300
ebx)
+74 0005b35a 890424
%esp)
+77 0005b35d e8e6780a00
__Unwind_Resume
+82 0005b362 0f1f8000000000
x)
+89 0005b369 0f1f8000000000
x)
+0

calll
movl

0x00088270
0x14(%

movl

%eax,0

movl

$0x00000032,0x
movl

%ebx,(

addl

0x0005adc0
$0x14,

calll
popl
leave
ret
movl

%ebx
$0x0013a350,(%

movl

%eax,(

calll

0x00102c48

nopl

0x00000000(%ea

nopl

0x00000000(%ea

0005b370 55

pushl

%ebp
+1
0005b371 89e5
%esp,%ebp
+3
0005b373 57
%edi
+4
0005b374 56
%esi
+5
0005b375 53
%ebx
+6
0005b376 81ecbc000000
000bc,%esp
+12 0005b37c 8b7508
ebp),%esi
+15 0005b37f 8b5d0c
ebp),%ebx
+18 0005b382 8d4618
esi),%eax
+21 0005b385 898578ffffff
8(%ebp)
+27 0005b38b 8b5614
esi),%edx
+30 0005b38e 85d2
edx
+32 0005b390 0f8eca010000
+38 0005b396 0f57c9
%xmm1
+41 0005b399 f30f118d74ffffff
74(%ebp)
+49 0005b3a1 31ff
edi
+51 0005b3a3 660f1f440000
)

movl
pushl
pushl
pushl
subl

$0x000

movl

0x08(%

movl

0x0c(%

leal

0x18(%

movl

%eax,0xffffff7
movl

0x14(%

testl

%edx,%

xorps

0x0005b560
%xmm1,

jle
movss

%xmm1,0xffffff
xorl

nopw

%edi,%
0x00(%eax,%eax

+57 0005b3a9 0f1f8000000000

nopl

0x00000000(%ea

movl

0xffffff78(%eb

x)
+64 0005b3b0
p),%eax
+70 0005b3b6
x04(%esp)
+74 0005b3ba
ebp),%ecx
+77 0005b3bd
%esp)
+80 0005b3c0
+85 0005b3c5
%esp
+88 0005b3c8
m4
+93 0005b3cd
m3
+98 0005b3d2
m6
+103 0005b3d7
m5
+108 0005b3dc
m2
+113 0005b3e1
%xmm0
+116 0005b3e4
%xmm0
+120 0005b3e8
%xmm1
+123 0005b3eb
%xmm1
+127 0005b3ef
%xmm0
+131 0005b3f3
%xmm1
+134 0005b3f6
%xmm1
+138 0005b3fa
%xmm0
+142 0005b3fe
%xmm1
+145 0005b401
%xmm1
+148 0005b404
+154 0005b40a
m2
+162 0005b412
%xmm0
+165 0005b415
m0
+170 0005b41a
p)
+175 0005b41f
m5
+183 0005b427
%xmm1
+186 0005b42a
m1
+191 0005b42f
p)

8b8578ffffff
89442404

movl

%eax,0

8d4ddc

leal

0xdc(%

890c24

movl

%ecx,(

subl

0x000882b0
$0x04,

e8ebce0200
83ec04

calll

f30f1065e0

movss

0xe0(%ebp),%xm

f30f105ddc

movss

0xdc(%ebp),%xm

f30f10730c

movss

0x0c(%ebx),%xm

f30f106b10

movss

0x10(%ebx),%xm

f30f105314

movss

0x14(%ebx),%xm

0f28c3

movaps

%xmm3,

f30f59c6

mulss

%xmm6,

0f28cc

movaps

%xmm4,

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

0f28ca

movaps

%xmm2,

f30f58ca

addss

%xmm2,

f30f58c1

addss

%xmm1,

0f57c9

xorps

%xmm1,

0f2ec8

ucomiss

%xmm0,

0f8729010000
f30f591520201000

ja
mulss

0f28c2

0x0005b533
0x00102020,%xm
movaps

%xmm2,

f30f584308

addss

0x08(%ebx),%xm

f30f114584

movss

%xmm0,0x84(%eb

f30f592d20201000

mulss

0x00102020,%xm

0f28cd

movaps

%xmm5,

f30f584b04

addss

0x04(%ebx),%xm

f30f114d80

movss

%xmm1,0x80(%eb

+196 0005b434 f30f593520201000

mulss

0x00102020,%xm

m6
+204 0005b43c
%xmm0
+207 0005b43f
,%xmm0
+211 0005b443
7c(%ebp)
+219 0005b44b
esi),%eax
+222 0005b44e
,%edx
+224 0005b450
%esp)
+227 0005b453
58(%ebp)
+235 0005b45b
48(%ebp)
+243 0005b463
+245 0005b465
x94(%ebp)
+248 0005b468
p),%xmm1
+256 0005b470
p)
+261 0005b475
m0
+266 0005b47a
p)
+271 0005b47f
m1
+276 0005b484
p)
+281 0005b489
p),%xmm3
+289 0005b491
p)
+294 0005b496
p),%xmm4
+302 0005b49e
p)
+307 0005b4a3
ac(%ebp)
+314 0005b4aa
m3
+322 0005b4b2
p)
+327 0005b4b7
m4
+335 0005b4bf
p)
+340 0005b4c4
b8(%ebp)
+347 0005b4cb
bc(%ebp)
+354 0005b4d2
c0(%ebp)
+361 0005b4d9
ebp),%eax
+364 0005b4dc

0f28c6

movaps

%xmm6,

f30f5803

addss

(%ebx)

f30f11857cffffff

movss

%xmm0,0xffffff

8b4604

movl

0x04(%

8b10

movl

(%eax)

890424

movl

%eax,(

f30f119d58ffffff

movss

%xmm3,0xffffff

f30f11a548ffffff

movss

%xmm4,0xffffff

ff12
894594

call
movl

(%edx)
%eax,0

f30f108d7cffffff

movss

0xffffff7c(%eb

f30f114d98

movss

%xmm1,0x98(%eb

f30f104580

movss

0x80(%ebp),%xm

f30f11459c

movss

%xmm0,0x9c(%eb

f30f104d84

movss

0x84(%ebp),%xm

f30f114da0

movss

%xmm1,0xa0(%eb

f30f109d58ffffff

movss

0xffffff58(%eb

f30f115da4

movss

%xmm3,0xa4(%eb

f30f10a548ffffff

movss

0xffffff48(%eb

f30f1165a8

movss

%xmm4,0xa8(%eb

c745ac00000040

movl

$0x40000000,0x

f30f591de0120e00

mulss

0x000e12e0,%xm

f30f115db0

movss

%xmm3,0xb0(%eb

f30f5925e0120e00

mulss

0x000e12e0,%xm

f30f1165b4

movss

%xmm4,0xb4(%eb

c745b80000803f

movl

$0x3f800000,0x

c745bc0000003f

movl

$0x3f000000,0x

c745c000000000

movl

$0x00000000,0x

8d4594

leal

0x94(%

89442404

movl

%eax,0

x04(%esp)
+368 0005b4e0
ebp),%ecx
+371 0005b4e3
%esp)
+374 0005b4e6
+379 0005b4eb
m0
+384 0005b4f0
6c(%ebp)
+392 0005b4f8
esi),%eax
+395 0005b4fb
,%edx
+397 0005b4fd
ebp),%ecx
+400 0005b500
x04(%esp)
+404 0005b504
%esp)
+407 0005b507
+409 0005b509
p)
+415 0005b50f
p),%xmm0
+423 0005b517
p),%xmm0
+431 0005b51f
p),%xmm1
+439 0005b527
%xmm1
+443 0005b52b
74(%ebp)
+451 0005b533
+452 0005b534
x14(%esi)
+455 0005b537
+461 0005b53d
p),%xmm0
+469 0005b545
m0
+474 0005b54a
74(%ebp)
+482 0005b552
p)
+488 0005b558
ebp),%esp
+491 0005b55b
+492 0005b55c
+493 0005b55d
+494 0005b55e
+495 0005b55f
+496 0005b560
%xmm0
+499 0005b563
74(%ebp)
+507 0005b56b
b53d
+509 0005b56d
+510 0005b56e

8d4dc8

leal

0xc8(%

890c24

movl

%ecx,(

e815ebffff
f30f104610

calll
movss

0x0005a000
0x10(%esi),%xm

f30f11856cffffff

movss

%xmm0,0xffffff

8b4608

movl

0x08(%

8b10

movl

(%eax)

8d4d94

leal

0x94(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

call

ff12
d99d70ffffff

fstps

(%edx)
0xffffff70(%eb

f30f10856cffffff

movss

0xffffff6c(%eb

f30f5c8570ffffff

subss

0xffffff70(%eb

f30f108d74ffffff

movss

0xffffff74(%eb

f30f58c8
f30f118d74ffffff

addss
movss

47
397e14

%xmm0,
%xmm1,0xffffff

incl
cmpl

%edi
%edi,0

0f8f73feffff
f30f108574ffffff

jg
movss

0x0005b3b0
0xffffff74(%eb

f30f59460c

mulss

0x0c(%esi),%xm

f30f118574ffffff

movss

%xmm0,0xffffff

d98574ffffff

flds

0xffffff74(%eb

8d65f4

leal

0xf4(%

5b
5e
5f
c9
c3
0f57c0

popl
popl
popl
leave
ret
xorps

%ebx
%esi
%edi

f30f118574ffffff

movss

%xmm0,
%xmm0,0xffffff

ebd0

jmp

90
6690

nop
nop

0x0005

+0

0005b570 55

pushl

%ebp
+1
0005b571 89e5
%esp,%ebp
+3
0005b573 53
%ebx
+4
0005b574 83ec14
$0x14,%esp
+7
0005b577 8b5d08
0x08(%ebp),%ebx
+10 0005b57a c703f8a21300
ebx)
+16 0005b580 8b4510
ebp),%eax
+19 0005b583 894304
x04(%ebx)
+22 0005b586 8b450c
ebp),%eax
+25 0005b589 894308
x08(%ebx)
+28 0005b58c 8d4318
ebx),%eax
+31 0005b58f 890424
%esp)
+34 0005b592 e8d9cc0200
+39 0005b597 8b4514
ebp),%eax
+42 0005b59a 89442408
x08(%esp)
+46 0005b59e c744240432000000
04(%esp)
'2'
+54 0005b5a6 891c24
%esp)
+57 0005b5a9 e812f8ffff
+62 0005b5ae c703e0a21300
ebx)
+68 0005b5b4 83c414
%esp
+71 0005b5b7 5b
+72 0005b5b8 c9
+73 0005b5b9 c3
+74 0005b5ba c70350a31300
ebx)
+80 0005b5c0 890424
%esp)
+83 0005b5c3 e880760a00
__Unwind_Resume
+88 0005b5c8 0f1f840000000000
x,%eax)
+0

movl
pushl
subl
movl
movl

$0x0013a2f8,(%
movl

0x10(%

movl

%eax,0

movl

0x0c(%

movl

%eax,0

leal

0x18(%

movl

%eax,(

movl

0x00088270
0x14(%

movl

%eax,0

calll

movl

$0x00000032,0x
movl

calll
movl

%ebx,(
0x0005adc0
$0x0013a2e0,(%

addl

$0x14,

popl
leave
ret

%ebx

movl

$0x0013a350,(%
movl

%eax,(

calll

0x00102c48

nopl

0x00000000(%ea

0005b5d0 55

pushl

0005b5d1 89e5

movl

0005b5d3 53

pushl

0005b5d4 83ec14

subl

0005b5d7 8b5d08

movl

%ebp
+1
%esp,%ebp
+3
%ebx
+4
$0x14,%esp
+7

0x08(%ebp),%ebx
+10 0005b5da c703f8a21300
ebx)
+16 0005b5e0 8b4510
ebp),%eax
+19 0005b5e3 894304
x04(%ebx)
+22 0005b5e6 8b450c
ebp),%eax
+25 0005b5e9 894308
x08(%ebx)
+28 0005b5ec 8d4318
ebx),%eax
+31 0005b5ef 890424
%esp)
+34 0005b5f2 e879cc0200
+39 0005b5f7 8b4514
ebp),%eax
+42 0005b5fa 89442408
x08(%esp)
+46 0005b5fe c744240432000000
04(%esp)
'2'
+54 0005b606 891c24
%esp)
+57 0005b609 e8b2f7ffff
+62 0005b60e c703e0a21300
ebx)
+68 0005b614 83c414
%esp
+71 0005b617 5b
+72 0005b618 c9
+73 0005b619 c3
+74 0005b61a c70350a31300
ebx)
+80 0005b620 890424
%esp)
+83 0005b623 e820760a00
__Unwind_Resume
+88 0005b628 0f1f840000000000
x,%eax)
+0

movl

$0x0013a2f8,(%
movl

0x10(%

movl

%eax,0

movl

0x0c(%

movl

%eax,0

leal

0x18(%

movl

%eax,(

movl

0x00088270
0x14(%

movl

%eax,0

calll

movl

$0x00000032,0x
movl

calll
movl

%ebx,(
0x0005adc0
$0x0013a2e0,(%

addl

$0x14,

popl
leave
ret

%ebx

movl

$0x0013a350,(%
movl

%eax,(

calll

0x00102c48

nopl

0x00000000(%ea

0005b630 55

pushl

%ebp
+1
0005b631 89e5
%esp,%ebp
+3
0005b633 56
%esi
+4
0005b634 53
%ebx
+5
0005b635 83ec10
$0x10,%esp
+8
0005b638 8b5508
0x08(%ebp),%edx
+11 0005b63b 83fa01
%edx
+14 0005b63e 0f848c000000
+20 0005b644 83fa02
%edx
+23 0005b647 7437
b680

movl
pushl
pushl
subl
movl
cmpl

$0x01,

cmpl

0x0005b6d0
$0x02,

je
je

0x0005

+25 0005b649 31c0

xorl

%eax,%

testl

%edx,%

je

0x0005

addl

$0x10,

eax
+27 0005b64b 85d2
edx
+29 0005b64d 7411
b660
+31 0005b64f 83c410
%esp
+34 0005b652 5b
+35 0005b653 5e
+36 0005b654 c9
+37 0005b655 c3
+38 0005b656 662e0f1f840000000000
ax)
+48 0005b660 c7042404000000
esp)
+55 0005b667 e80e770a00
operator new(unsigned long)
+60 0005b66c c70010a31300
eax)
+66 0005b672 83c410
%esp
+69 0005b675 5b
+70 0005b676 5e
+71 0005b677 c9
+72 0005b678 c3
+73 0005b679 0f1f8000000000
x)
+80 0005b680 c704241c000000
esp)
+87 0005b687 e8ee760a00
operator new(unsigned long)
+92 0005b68c 89c3
ebx
+94 0005b68e c700f8a21300
eax)
+100 0005b694 8b450c
ebp),%eax
+103 0005b697 894304
x04(%ebx)
+106 0005b69a 8b4510
ebp),%eax
+109 0005b69d 894308
x08(%ebx)
+112 0005b6a0 8d4318
ebx),%eax
+115 0005b6a3 890424
%esp)
+118 0005b6a6 e8c5cb0200
+123 0005b6ab 8b4514
ebp),%eax
+126 0005b6ae 89442408
x08(%esp)
+130 0005b6b2 c744240432000000
04(%esp)
'2'
+138 0005b6ba 891c24
%esp)
+141 0005b6bd e8fef6ffff
+146 0005b6c2 89d8
eax

popl
%ebx
popl
%esi
leave
ret
%cs:0x00000000(%eax,%e

nopw
movl

$0x00000004,(%

calll

0x00102d7a

movl

$0x0013a310,(%
addl

$0x10,

popl
popl
leave
ret

%ebx
%esi

nopl

0x00000000(%ea

movl

$0x0000001c,(%

calll

0x00102d7a
movl

movl

%eax,%
$0x0013a2f8,(%

movl

0x0c(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

leal

0x18(%

movl

%eax,(

movl

0x00088270
0x14(%

movl

%eax,0

calll

movl

$0x00000032,0x
movl

%ebx,(

movl

0x0005adc0
%ebx,%

calll

+148 0005b6c4 83c410


%esp
+151 0005b6c7 5b
+152 0005b6c8 5e
+153 0005b6c9 c9
+154 0005b6ca c3
+155 0005b6cb 0f1f440000
)
+160 0005b6d0 c704241c000000
esp)
+167 0005b6d7 e89e760a00
operator new(unsigned long)
+172 0005b6dc 89c3
ebx
+174 0005b6de c700f8a21300
eax)
+180 0005b6e4 8b450c
ebp),%eax
+183 0005b6e7 894304
x04(%ebx)
+186 0005b6ea 8b4510
ebp),%eax
+189 0005b6ed 894308
x08(%ebx)
+192 0005b6f0 8d4318
ebx),%eax
+195 0005b6f3 890424
%esp)
+198 0005b6f6 e875cb0200
+203 0005b6fb 8b4514
ebp),%eax
+206 0005b6fe 89442408
x08(%esp)
+210 0005b702 c744240432000000
04(%esp)
'2'
+218 0005b70a 891c24
%esp)
+221 0005b70d e8aef6ffff
+226 0005b712 c703e0a21300
ebx)
+232 0005b718 89d8
eax
+234 0005b71a 83c410
%esp
+237 0005b71d 5b
+238 0005b71e 5e
+239 0005b71f c9
+240 0005b720 c3
+241 0005b721 89c6
esi
+243 0005b723 c70350a31300
ebx)
+249 0005b729 891c24
%esp)
+252 0005b72c e83d760a00
operator delete(void*)
+257 0005b731 893424
%esp)
+260 0005b734 e80f750a00
__Unwind_Resume

addl

$0x10,

popl
popl
leave
ret

%ebx
%esi

nopl

0x00(%eax,%eax

movl

$0x0000001c,(%

calll

0x00102d7a
movl

movl

$0x0013a2f8,(%
movl

0x0c(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

leal

0x18(%

movl

%eax,(

movl

0x00088270
0x14(%

movl

%eax,0

calll

movl

$0x00000032,0x
movl

calll
movl

%ebx,(
0x0005adc0
$0x0013a2e0,(%

movl

%ebx,%

addl

$0x10,

popl
popl
leave
ret
movl

%ebx
%esi

movl

%eax,%
$0x0013a350,(%

movl
calll

%ebx,(
0x00102d6e

movl
calll

%eax,%

%esi,(
0x00102c48

+265
b721
+267
+268
+269
+270
+271

0005b739 ebe6

jmp

0005b73b
0005b73c
0005b73d
0005b73e
0005b73f

nop
nop
nop
nop
nop

+0

90
90
90
90
90
0005b740 55

0x0005

pushl

%ebp
+1
0005b741 89e5
%esp,%ebp
+3
0005b743 8b4508
0x08(%ebp),%eax
+6
0005b746 c70010a31300
3a310,(%eax)
+12 0005b74c 894508
x08(%ebp)
+15 0005b74f c9
+16 0005b750 e919760a00
+21 0005b755 90
+22 0005b756 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

0005b760 55

pushl

%ebp
+1
0005b761 89e5
%esp,%ebp
+3
0005b763 8b4508
0x08(%ebp),%eax
+6
0005b766 c70010a31300
3a310,(%eax)
+12 0005b76c c9
+13 0005b76d c3
+14 0005b76e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

0005b770 55

pushl

%ebp
+1
0005b771 89e5
%esp,%ebp
+3
0005b773 8b4508
0x08(%ebp),%eax
+6
0005b776 c700f8a21300
3a2f8,(%eax)
+12 0005b77c 894508
x08(%ebp)
+15 0005b77f c9
+16 0005b780 e9e9750a00
+21 0005b785 90
+22 0005b786 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

0005b790 55

pushl

%ebp
+1
0005b791 89e5
%esp,%ebp
+3
0005b793 8b4508
0x08(%ebp),%eax
+6
0005b796 c700f8a21300
3a2f8,(%eax)

movl
movl
movl

$0x001

+12 0005b79c c9
+13 0005b79d c3
+14 0005b79e 6690
+0

leave
ret
nop

0005b7a0 55

pushl

%ebp
+1
0005b7a1 89e5
%esp,%ebp
+3
0005b7a3 8b4508
0x08(%ebp),%eax
+6
0005b7a6 c700f8a21300
3a2f8,(%eax)
+12 0005b7ac c9
+13 0005b7ad c3
+14 0005b7ae 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

0005b7b0 55

pushl

%ebp
+1
0005b7b1 89e5
%esp,%ebp
+3
0005b7b3 8b4508
0x08(%ebp),%eax
+6
0005b7b6 c70050a31300
3a350,(%eax)
+12 0005b7bc 894508
x08(%ebp)
+15 0005b7bf c9
+16 0005b7c0 e9a9750a00
+21 0005b7c5 90
+22 0005b7c6 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

0005b7d0 55

pushl

%ebp
+1
0005b7d1 89e5
%esp,%ebp
+3
0005b7d3 8b4508
0x08(%ebp),%eax
+6
0005b7d6 c70050a31300
3a350,(%eax)
+12 0005b7dc c9
+13 0005b7dd c3
+14 0005b7de 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

0005b7e0 55

pushl

%ebp
+1
0005b7e1 89e5
%esp,%ebp
+3
0005b7e3 8b4508
0x08(%ebp),%eax
+6
0005b7e6 c700f8a21300
3a2f8,(%eax)
+12 0005b7ec 894508
x08(%ebp)
+15 0005b7ef c9
+16 0005b7f0 e979750a00
+21 0005b7f5 90
+22 0005b7f6 90
+23 0005b7f7 90
+24 0005b7f8 90

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp

0x00102d6e
nop
nop
nop
nop

+25
+26
+27
+28
+29
+30
+31

0005b7f9
0005b7fa
0005b7fb
0005b7fc
0005b7fd
0005b7fe
0005b7ff
+0

90
90
90
90
90
90
90

nop
nop
nop
nop
nop
nop
nop

0005b800 55

pushl

%ebp
+1
0005b801
%esp,%ebp
+3
0005b803
$0x48,%esp
+6
0005b806
%ebx,0xf8(%ebp)
+9
0005b809
%esi,0xfc(%ebp)
+12 0005b80c 8b7508
ebp),%esi
+15 0005b80f 8b06
,%eax
+17 0005b811 893424
%esp)
+20 0005b814 ff5008
%eax)
+23 0005b817 84c0
l
+25 0005b819 750a
b825
+27 0005b81b 31c0
eax
+29 0005b81d 8b5df8
ebp),%ebx
+32 0005b820 8b75fc
ebp),%esi
+35 0005b823 c9
+36 0005b824 c3
+37 0005b825 8b06
,%eax
+39 0005b827 893424
%esp)
+42 0005b82a ff5024
%eax)
+45 0005b82d 84c0
l
+47 0005b82f 74ea
b81b
+49 0005b831 8b06
,%eax
+51 0005b833 893424
%esp)
+54 0005b836 ff500c
%eax)
+57 0005b839 89c3
ebx
+59 0005b83b 8b06
,%eax
+61 0005b83d 893424
%esp)

89e5

movl

83ec48

subl

895df8

movl

8975fc

movl
movl

0x08(%

movl

(%esi)

movl

%esi,(

call

*0x08(

testb

%al,%a

jne

0x0005

xorl

%eax,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

(%esi)

movl

%esi,(

call

*0x24(

testb

%al,%a

je

0x0005

movl

(%esi)

movl

%esi,(

call

*0x0c(

movl

%eax,%

movl

(%esi)

movl

%esi,(

+64 0005b840 ff5028


%eax)
+67 0005b843 d95df4
ebp)
+70 0005b846 8b06
,%eax
+72 0005b848 893424
%esp)
+75 0005b84b ff502c
%eax)
+78 0005b84e d95dd4
ebp)
+81 0005b851 f30f1045d4
m0
+86 0005b856 c7042418000000
esp)
+93 0005b85d f30f1145d8
p)
+98 0005b862 e813750a00
operator new(unsigned long)
+103 0005b867 c70068a31300
eax)
+109 0005b86d 8b13
,%edx
+111 0005b86f 895004
x04(%eax)
+114 0005b872 8b5304
ebx),%edx
+117 0005b875 895008
x08(%eax)
+120 0005b878 8b5308
ebx),%edx
+123 0005b87b 89500c
x0c(%eax)
+126 0005b87e f30f104df4
m1
+131 0005b883 f30f114810
x)
+136 0005b888 f30f1045d8
m0
+141 0005b88d f30f5905a81b1000
m0
+149 0005b895 f30f5805e8120e00
m0
+157 0005b89d f30f114014
x)
+162 0005b8a2 e976ffffff
+167 0005b8a7 90
+168 0005b8a8 90
+169 0005b8a9 90
+170 0005b8aa 90
+171 0005b8ab 90
+172 0005b8ac 90
+173 0005b8ad 90
+174 0005b8ae 90
+175 0005b8af 90

call

*0x28(

fstps

0xf4(%

movl

(%esi)

movl

%esi,(

call

*0x2c(

fstps

0xd4(%

movss

0xd4(%ebp),%xm

movl

$0x00000018,(%

movss

%xmm0,0xd8(%eb

calll

0x00102d7a

movl

$0x0013a368,(%
movl

(%ebx)

movl

%edx,0

movl

0x04(%

movl

%edx,0

movl

0x08(%

movl

%edx,0

movss

0xf4(%ebp),%xm

movss

%xmm1,0x10(%ea

movss

0xd8(%ebp),%xm

mulss

0x00101ba8,%xm

addss

0x000e12e8,%xm

movss

%xmm0,0x14(%ea

jmp

0x0005b81d
nop
nop
nop
nop
nop
nop
nop
nop
nop

+0

0005b8b0 55

pushl

+1

0005b8b1 89e5

movl

%ebp

%esp,%ebp
+3
0005b8b3 8b4508
0x08(%ebp),%eax
+6
0005b8b6 c70068a31300
3a368,(%eax)
+12 0005b8bc 894508
x08(%ebp)
+15 0005b8bf c9
+16 0005b8c0 e9a9740a00
+21 0005b8c5 90
+22 0005b8c6 662e0f1f840000000000
ax)
+0

movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

0005b8d0 55

pushl

%ebp
+1
0005b8d1 89e5
%esp,%ebp
+3
0005b8d3 8b4508
0x08(%ebp),%eax
+6
0005b8d6 c70068a31300
3a368,(%eax)
+12 0005b8dc c9
+13 0005b8dd c3
+14 0005b8de 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

0005b8e0 55

pushl

%ebp
+1
0005b8e1 89e5
%esp,%ebp
+3
0005b8e3 8b4508
0x08(%ebp),%eax
+6
0005b8e6 c70090a31300
3a390,(%eax)
+12 0005b8ec 894508
x08(%ebp)
+15 0005b8ef c9
+16 0005b8f0 e979740a00
+21 0005b8f5 90
+22 0005b8f6 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x001

movl

%eax,0

leave
jmp
nopw

0x00102d6e
nop
%cs:0x00000000(%eax,%e

0005b900 55

pushl

%ebp
+1
0005b901 89e5
%esp,%ebp
+3
0005b903 8b4508
0x08(%ebp),%eax
+6
0005b906 c70090a31300
3a390,(%eax)
+12 0005b90c c9
+13 0005b90d c3
+14 0005b90e 6690
+0

movl
movl
movl

$0x001

leave
ret
nop

0005b910 55

pushl

0005b911 89e5

movl

0005b913 56

pushl

0005b914 53

pushl

%ebp
+1
%esp,%ebp
+3
%esi
+4

%ebx
+5
0005b915 83ec50
$0x50,%esp
+8
0005b918 8b5d08
0x08(%ebp),%ebx
+11 0005b91b 8b450c
ebp),%eax
+14 0005b91e 8b5510
ebp),%edx
+17 0005b921 8b751c
ebp),%esi
+20 0005b924 f30f105808
m3
+25 0005b929 f30f10430c
m0
+30 0005b92e f30f5cc3
%xmm0
+34 0005b932 f30f1145e4
p)
+39 0005b937 f30f106004
m4
+44 0005b93c f30f107b08
m7
+49 0005b941 f30f5cfc
%xmm7
+53 0005b945 f30f1008
,%xmm1
+57 0005b949 f30f114dd4
p)
+62 0005b94e f30f107304
m6
+67 0005b953 f30f5cf1
%xmm6
+71 0005b957 0f28c6
%xmm0
+74 0005b95a f30f59c6
%xmm0
+78 0005b95e 0f28cf
%xmm1
+81 0005b961 f30f59cf
%xmm1
+85 0005b965 f30f58c1
%xmm0
+89 0005b969 f30f104de4
m1
+94 0005b96e f30f59c9
%xmm1
+98 0005b972 f30f58c1
%xmm0
+102 0005b976 f30f51c8
%xmm1
+106 0005b97a 0f57d2
%xmm2
+109 0005b97d 0f2eca
%xmm1
+112 0005b980 7a02
b984
+114 0005b982 741e
b9a2
+116 0005b984 f30f1005e8120e00

subl
movl
movl

0x0c(%

movl

0x10(%

movl

0x1c(%

movss

0x08(%eax),%xm

movss

0x0c(%ebx),%xm
subss

%xmm3,

movss

%xmm0,0xe4(%eb

movss

0x04(%eax),%xm

movss

0x08(%ebx),%xm
subss

%xmm4,

movss

(%eax)

movss

%xmm1,0xd4(%eb

movss

0x04(%ebx),%xm
subss

%xmm1,

movaps

%xmm6,

mulss

%xmm6,

movaps

%xmm7,

mulss

%xmm7,

addss

%xmm1,

movss

movss

0xe4(%ebp),%xm
mulss

%xmm1,

addss

%xmm1,

sqrtss

%xmm0,

xorps

%xmm2,

ucomiss

%xmm2,

jp

0x0005

je

0x0005
0x000e12e8,%xm

m0
+124
%xmm0
+128
%xmm6
+132
%xmm7
+136
m0
+141
p)
+146
m0
+151
p)
+156
m1
+161
p)
+166
m2
+171
p)
+176
%xmm2
+179
%xmm2
+183
%xmm0
+186
%xmm0
+190
%xmm2
+194
m0
+199
m0
+204
%xmm2
+208
%xmm0
+211
%xmm2
+214
+220
m5
+225
%xmm5
+229
m3
+234
%xmm3
+238
,%xmm4
+242
m4
+247
%xmm0
+250
%xmm0

0005b98c f30f5ec1

divss

%xmm1,

0005b990 f30f59f0

mulss

%xmm0,

0005b994 f30f59f8

mulss

%xmm0,

0005b998 f30f5945e4

mulss

0xe4(%ebp),%xm

0005b99d f30f1145e4

movss

%xmm0,0xe4(%eb

0005b9a2 f30f10400c

movss

0x0c(%eax),%xm

0005b9a7 f30f1145e0

movss

%xmm0,0xe0(%eb

0005b9ac f30f104810

movss

0x10(%eax),%xm

0005b9b1 f30f114ddc

movss

%xmm1,0xdc(%eb

0005b9b6 f30f105014

movss

0x14(%eax),%xm

0005b9bb f30f1155d8

movss

%xmm2,0xd8(%eb

0005b9c0 0f28d0

movaps

%xmm0,

0005b9c3 f30f59d6

mulss

%xmm6,

0005b9c7 0f28c1

movaps

%xmm1,

0005b9ca f30f59c7

mulss

%xmm7,

0005b9ce f30f58d0

addss

%xmm0,

0005b9d2 f30f1045d8

movss

0xd8(%ebp),%xm

0005b9d7 f30f5945e4

mulss

0xe4(%ebp),%xm

0005b9dc f30f58d0

addss

%xmm0,

0005b9e0 0f57c0

xorps

%xmm0,

0005b9e3 0f2ed0

ucomiss

%xmm0,

0005b9e6 0f8601010000
0005b9ec f30f106a08

jbe
movss

0005b9f1 f30f5ceb
0005b9f5 f30f105a04

0x0005baed
0x08(%edx),%xm
subss

movss

%xmm3,
0x04(%edx),%xm

0005b9fa f30f5cdc

subss

%xmm4,

0005b9fe f30f1022

movss

(%edx)

0005ba02 f30f5c65d4

subss

0xd4(%ebp),%xm

0005ba07 0f28c4

movaps

%xmm4,

0005ba0a f30f59c4

mulss

%xmm4,

+254 0005ba0e
%xmm1
+257 0005ba11
%xmm1
+261 0005ba15
%xmm0
+265 0005ba19
%xmm1
+268 0005ba1c
%xmm1
+272 0005ba20
%xmm0
+276 0005ba24
%xmm0
+280 0005ba28
%xmm1
+283 0005ba2b
%xmm0
+286 0005ba2e
+292 0005ba34
+298 0005ba3a
%xmm0
+301 0005ba3d
%xmm0
+305 0005ba41
ebx),%ecx
+308 0005ba44
ec(%ebp)
+315 0005ba4b
f0(%ebp)
+322 0005ba52
m1
+327 0005ba57
%xmm1
+331 0005ba5b
%xmm1
+335 0005ba5f
%xmm1
+339 0005ba63
m2
+344 0005ba68
%xmm2
+348 0005ba6c
p)
+353 0005ba71
%xmm2
+357 0005ba75
%xmm3
+361 0005ba79
%xmm1
+365 0005ba7d
m0
+370 0005ba82
p)
+375 0005ba87
m0
+380 0005ba8c
%xmm5
+384 0005ba90
%xmm1

0f28cb

movaps

%xmm3,

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

0f28cd

movaps

%xmm5,

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

f30f51c0

sqrtss

%xmm0,

0f57c9

xorps

%xmm1,

0f2ec1

ucomiss

%xmm1,

0f8aec000000
0f85e6000000
0f28c2

jp
jne

0x0005bb20
0x0005bb20
movaps
%xmm2,

f30f58c2

addss

%xmm2,

8b4b14

movl

0x14(%

c745ec0000803f

movl

$0x3f800000,0x

c745f000000000

movl

$0x00000000,0x

f30f104de0

movss

0xe0(%ebp),%xm

f30f59c8

mulss

%xmm0,

f30f5cce

subss

%xmm6,

f30f59cc

mulss

%xmm4,

f30f1055dc

movss

f30f59d0
f30f1155dc

0xdc(%ebp),%xm
mulss

movss

%xmm0,
%xmm2,0xdc(%eb

f30f5cd7

subss

%xmm7,

f30f59da

mulss

%xmm2,

f30f58cb

addss

%xmm3,

f30f5945d8

mulss

0xd8(%ebp),%xm

f30f1145d8

movss

%xmm0,0xd8(%eb

f30f5c45e4

subss

0xe4(%ebp),%xm

f30f59e8

mulss

%xmm0,

f30f58cd

addss

%xmm5,

+388 0005ba94 f30f114df4

movss

%xmm1,0xf4(%eb

p)
+393 0005ba99
%xmm0
+396 0005ba9c
ebp),%edx
+399 0005ba9f
%xmm0
+402 0005baa2
bb00
+404 0005baa4
x04(%esp)
+408 0005baa8
,%eax
+410 0005baaa
%esp)
+413 0005baad
_powf
+418 0005bab2
ebp)
+421 0005bab5
m0
+426 0005baba
m0
+431 0005babf
m0
+436 0005bac4
m0
+441 0005bac9
m1
+446 0005bace
%xmm1
+450 0005bad2
i)
+455 0005bad7
m1
+460 0005badc
%xmm1
+464 0005bae0
i)
+469 0005bae5
,%xmm0
+473 0005bae9
(%esi)
+477 0005baed
%esp
+480 0005baf0
+481 0005baf1
+482 0005baf2
+483 0005baf3
+484 0005baf4
)
+490 0005bafa
)
+496 0005bb00
ebp),%edx
+499 0005bb03
ebp),%eax
+502 0005bb06
m1

0f57c0

xorps

%xmm0,

8d55f0

leal

0xf0(%

0f2ec1

ucomiss

%xmm1,

725c

jb

0x0005

894c2404

movl

%ecx,0

8b02

movl

(%edx)

890424

movl

%eax,(

e8a0730a00

calll

d95dc4

0x00102e52
fstps

0xc4(%

f30f1045c4

movss

0xc4(%ebp),%xm

f30f594310

mulss

0x10(%ebx),%xm

f30f594514

mulss

0x14(%ebp),%xm

f30f594518

mulss

0x18(%ebp),%xm

f30f104e08

movss

0x08(%esi),%xm

f30f58c8

addss

%xmm0,

f30f114e08

movss

%xmm1,0x08(%es

f30f104e04

movss

0x04(%esi),%xm

f30f58c8
f30f114e04

addss
movss

%xmm0,
%xmm1,0x04(%es

f30f5806

addss

(%esi)

f30f1106

movss

%xmm0,

83c450

addl

$0x50,

5b
5e
c9
c3
660f1f440000

popl
popl
leave
ret

%ebx
%esi

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8d55ec

leal

0xec(%

8d45f4

leal

0xf4(%

0f2e0de8120e00

ucomiss

0x000e12e8,%xm

+509
edx
+512
baa4
+514
x)
+521
x)
+528
m1
+536
%xmm1
+540
%xmm4
+544
%xmm3
+548
%xmm5
+552
+557
+558
+559

0005bb0d 0f42d0

cmovbl

%eax,%

0005bb10 eb92

jmp

0x0005

0005bb12 0f1f8000000000

nopl

0x00000000(%ea

0005bb19 0f1f8000000000

nopl

0x00000000(%ea

0005bb20 f30f100de8120e00

movss

0x000e12e8,%xm

0005bb28 f30f5ec8

divss

%xmm0,

0005bb2c f30f59e1

mulss

%xmm1,

0005bb30 f30f59d9

mulss

%xmm1,

0005bb34 f30f59e9

mulss

%xmm1,

0005bb38
0005bb3d
0005bb3e
0005bb3f
+0

e9fdfeffff
90
90
90

jmp

0x0005ba3a
nop
nop
nop

0005bb40 55

pushl

%ebp
+1
0005bb41 89e5
%esp,%ebp
+3
0005bb43 56
%esi
+4
0005bb44 53
%ebx
+5
0005bb45 8b7508
0x08(%ebp),%esi
+8
0005bb48 8b5d0c
0x0c(%ebp),%ebx
+11 0005bb4b 8b5510
ebp),%edx
+14 0005bb4e 8b0a
,%ecx
+16 0005bb50 8b4204
edx),%eax
+19 0005bb53 894604
x04(%esi)
+22 0005bb56 890e
%esi)
+24 0005bb58 f30f2a22
,%xmm4
+28 0005bb5c f30f2a6a04
m5
+33 0005bb61 f30f2a13
,%xmm2
+37 0005bb65 f30f2a5b04
m3
+42 0005bb6a 0f28cc
%xmm1
+45 0005bb6d f30f5ecd
%xmm1
+49 0005bb71 0f28c2
%xmm0
+52 0005bb74 f30f5ec3

movl
pushl
pushl
movl
movl
movl

0x10(%

movl

(%edx)

movl

0x04(%

movl

%eax,0

movl

%ecx,(

cvtsi2ss

(%edx)

cvtsi2ss

0x04(%edx),%xm
cvtsi2ss

cvtsi2ss

(%ebx)

0x04(%ebx),%xm
movaps

%xmm4,

divss

%xmm5,

movaps

%xmm2,

divss

%xmm3,

%xmm0
+56
%xmm0
+59
bbb0
+61
%xmm1
+64
%xmm1
+68
%xmm0
+71
%xmm0
+75
i)
+80
%xmm2
+84
%xmm2
+88
i)
+93
%xmm3
+97
%xmm3
+101
i)
+106
+107
+108
+109
+110
+112
%xmm1
+115
%xmm1
+119
bb84
+121
+122
)

0005bb78 0f2ec1

ucomiss

%xmm1,

0005bb7b 7633

jbe

0x0005

0005bb7d 0f28ca

movaps

%xmm2,

0005bb80 f30f5ecc

divss

%xmm4,

0005bb84 0f28c5

movaps

%xmm5,

0005bb87 f30f5ec4

divss

%xmm4,

0005bb8b f30f114608

movss

%xmm0,0x08(%es

0005bb90 f30f5ed1

divss

%xmm1,

0005bb94 f30f5ed4

divss

%xmm4,

0005bb98 f30f11560c

movss

%xmm2,0x0c(%es

0005bb9d f30f5ed9

divss

%xmm1,

0005bba1 f30f5edd

divss

%xmm5,

0005bba5 f30f115e10
0005bbaa
0005bbab
0005bbac
0005bbad
0005bbae
0005bbb0

movss

5b
5e
c9
c3
6690
0f28cb

%xmm3,0x10(%es
popl
popl
leave
ret
nop
movaps

%xmm3,

0005bbb3 f30f5ecd

divss

%xmm5,

0005bbb7 ebcb

jmp

0x0005

0005bbb9 90
0005bbba 660f1f440000
+0

%ebx
%esi

nop
nopw

0x00(%eax,%eax

0005bbc0 55

pushl

%ebp
+1
0005bbc1 89e5
%esp,%ebp
+3
0005bbc3 c9
+4
0005bbc4 e977ffffff
bb40
+9
0005bbc9 90
+10 0005bbca 660f1f440000
)
+0

0005bbd0 55

movl
leave
jmp
nopw

0x0005
nop
0x00(%eax,%eax
pushl

%ebp
+1
0005bbd1 89e5
%esp,%ebp
+3
0005bbd3 8b4508
0x08(%ebp),%eax
+6
0005bbd6 c9

movl
movl
leave

+7
0005bbd7 c3
+8
0005bbd8 0f1f840000000000
0000(%eax,%eax)
+0

ret
nopl

0005bbe0 55

0x0000
pushl

%ebp
+1
0005bbe1 89e5
%esp,%ebp
+3
0005bbe3 8b4508
0x08(%ebp),%eax
+6
0005bbe6 f30f10480c
eax),%xmm1
+11 0005bbeb f30f1025e8120e00
m4
+19 0005bbf3 0f2ee1
%xmm4
+22 0005bbf6 7758
bc50
+24 0005bbf8 f30f104810
m1
+29 0005bbfd b801000000
ax
+34 0005bc02 0f2ee1
%xmm4
+37 0005bc05 7709
bc10
+39 0005bc07 c9
+40 0005bc08 c3
+41 0005bc09 0f1f8000000000
x)
+48 0005bc10 0f28d4
%xmm2
+51 0005bc13 f30f5cd1
%xmm2
+55 0005bc17 f30f5915e0120e00
m2
+63 0005bc1f 8b4510
ebp),%eax
+66 0005bc22 f30f1000
,%xmm0
+70 0005bc26 0f2ed0
%xmm2
+73 0005bc29 7745
bc70
+75 0005bc2b f30f5ce2
%xmm4
+79 0005bc2f 0f2ec4
%xmm0
+82 0005bc32 773c
bc70
+84 0005bc34 f30f5cc2
%xmm0
+88 0005bc38 f30f5ec1
%xmm0
+92 0005bc3c f30f1100
(%eax)
+96 0005bc40 b801000000
ax
+101 0005bc45 c9
+102 0005bc46 c3

movl
movl
movss
movss

0x0c(%
0x000e12e8,%xm

ucomiss

%xmm1,

ja

0x0005

movss

0x10(%eax),%xm

movl

$0x00000001,%e
ucomiss

%xmm1,

ja

0x0005

leave
ret
nopl

0x00000000(%ea
movaps

%xmm4,

subss

%xmm1,

mulss

0x000e12e0,%xm
movl

0x10(%

movss

(%eax)

ucomiss

%xmm0,

ja

0x0005

subss

%xmm2,

ucomiss

%xmm4,

ja

0x0005

subss

%xmm2,

divss

%xmm1,

movss

%xmm0,

movl

$0x00000001,%e
leave
ret

+103 0005bc47
+112 0005bc50
%xmm3
+115 0005bc53
%xmm3
+119 0005bc57
m3
+127 0005bc5f
ebp),%edx
+130 0005bc62
,%xmm2
+134 0005bc66
%xmm3
+137 0005bc69
bc80
+139 0005bc6b
)
+144 0005bc70
eax
+146 0005bc72
+147 0005bc73
+148 0005bc74
)
+154 0005bc7a
)
+160 0005bc80
%xmm0
+163 0005bc83
%xmm0
+167 0005bc87
%xmm2
+170 0005bc8a
bc70
+172 0005bc8c
%xmm2
+176 0005bc90
%xmm2
+180 0005bc94
(%edx)
+184 0005bc98
+189 0005bc9d
+190 0005bc9e
+0

660f1f840000000000
0f28dc

nopw

0x00000000(%eax,%eax)
movaps
%xmm4,

f30f5cd9
f30f591de0120e00

subss
mulss

%xmm1,
0x000e12e0,%xm

8b550c

movl

0x0c(%

f30f1012

movss

(%edx)

0f2eda

ucomiss

%xmm2,

7615

jbe

0x0005

0f1f440000

nopl

0x00(%eax,%eax

31c0

xorl

%eax,%

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

0f28c4

movaps

%xmm4,

f30f5cc3

subss

%xmm3,

0f2ed0

ucomiss

%xmm0,

77e4

ja

0x0005

f30f5cd3

subss

%xmm3,

f30f5ed1

divss

%xmm1,

f30f1112

movss

%xmm2,

e95bffffff
90
6690

jmp

0x0005bbf8
nop
nop

0005bca0 55

pushl

%ebp
+1
0005bca1 89e5
%esp,%ebp
+3
0005bca3 8b5508
0x08(%ebp),%edx
+6
0005bca6 8b450c
0x0c(%ebp),%eax
+9
0005bca9 0f57e4
%xmm4,%xmm4
+12 0005bcac f30f1120
(%eax)
+16 0005bcb0 f30f2a12
,%xmm2
+20 0005bcb4 f30f115008
x)
+25 0005bcb9 f30f104a0c

movl
movl
movl
xorps
movss

%xmm4,

cvtsi2ss

(%edx)

movss

%xmm2,0x08(%ea

movss

0x0c(%edx),%xm

m1
+30 0005bcbe f30f101de8120e00

movss

0x000e12e8,%xm

m3
+38
%xmm3
+41
bd20
+43
x)
+48
m2
+53
x)
+58
m0
+63
%xmm3
+66
bcf0
+68
+69
+70
ax)
+80
m1
+85
%xmm3
+89
%xmm1
+93
m1
+101
%xmm0
+104
%xmm0
+108
x)
+113
%xmm2
+117
x)
+122
+123
+124
eax)
+128
,%xmm0
+132
%xmm5
+135
%xmm5
+139
%xmm0
+143
m0
+151
%xmm1
+154
%xmm1
+158

0005bcc6 0f2ed9

ucomiss

%xmm1,

0005bcc9 7755

ja

0x0005

0005bccb f30f116004

movss

%xmm4,0x04(%ea

0005bcd0 f30f2a5204

cvtsi2ss

0x04(%edx),%xm

0005bcd5 f30f11500c

movss

%xmm2,0x0c(%ea

0005bcda f30f104210

movss

0x10(%edx),%xm

0005bcdf 0f2ed8

ucomiss

%xmm0,

0005bce2 770c

ja

0x0005

0005bce4 c9
0005bce5 c3
0005bce6 662e0f1f840000000000

leave
ret
%cs:0x00000000(%eax,%e

0005bcf0 f30f2a4a04

nopw

cvtsi2ss

0x04(%edx),%xm

0005bcf5 f30f5cd8

subss

%xmm0,

0005bcf9 f30f59cb

mulss

%xmm3,

0005bcfd f30f590de0120e00

mulss

0x000e12e0,%xm

0005bd05 0f28c4

movaps

%xmm4,

0005bd08 f30f58c1

addss

%xmm1,

0005bd0c f30f114004

movss

0005bd11 f30f5cd1
0005bd15 f30f11500c

%xmm0,0x04(%ea
subss

%xmm1,

movss

%xmm2,0x0c(%ea

0005bd1a c9
0005bd1b c3
0005bd1c 0f1f4000

leave
ret
nopl

0x00(%

0005bd20 f30f2a02

cvtsi2ss

(%edx)

0005bd24 0f28eb

movaps

%xmm3,

0005bd27 f30f5ce9

subss

%xmm1,

0005bd2b f30f59c5

mulss

%xmm5,

0005bd2f f30f5905e0120e00

mulss

0x000e12e0,%xm

0005bd37 0f28c8

movaps

%xmm0,

0005bd3a f30f58cc

addss

%xmm4,

0005bd3e f30f1108

movss

%xmm1,

(%eax)
+162 0005bd42 f30f5cd0
%xmm2
+166 0005bd46 f30f115008
x)
+171 0005bd4b e97bffffff
+0

subss

%xmm0,

movss

%xmm2,0x08(%ea

jmp

0x0005bccb

0005bd50 55

pushl

%ebp
+1
0005bd51 89e5
%esp,%ebp
+3
0005bd53 83ec38
$0x38,%esp
+6
0005bd56 f30f1005e0120e00
12e0,%xmm0
+14 0005bd5e f30f59450c
m0
+19 0005bd63 f30f110424
+24 0005bd68 e83f710a00
_tanf
+29 0005bd6d d95de4
ebp)
+32 0005bd70 f30f1045e4
m0
+37 0005bd75 8b4508
ebp),%eax
+40 0005bd78 f30f5e400c
m0
+45 0005bd7d f30f110424
+50 0005bd82 e841700a00
_atanf
+55 0005bd87 d95df4
ebp)
+58 0005bd8a f30f1045f4
m0
+63 0005bd8f f30f58c0
%xmm0
+67 0005bd93 f30f1145f4
p)
+72 0005bd98 d945f4
ebp)
+75 0005bd9b c9
+76 0005bd9c c3
+77 0005bd9d 90
+78 0005bd9e 90
+79 0005bd9f 90
+0

movl
subl
movss

0x000e

mulss

0x0c(%ebp),%xm

movss
calll

%xmm0,(%esp)
0x00102eac
fstps

movss

0xe4(%
0xe4(%ebp),%xm

movl

0x08(%

divss

0x0c(%eax),%xm

movss
calll

%xmm0,(%esp)
0x00102dc8
fstps

movss

0xf4(%
0xf4(%ebp),%xm

addss
movss

%xmm0,
%xmm0,0xf4(%eb

flds

0xf4(%

leave
ret
nop
nop
nop

0005bda0 55

pushl

%ebp
+1
0005bda1 89e5
%esp,%ebp
+3
0005bda3 8b4508
0x08(%ebp),%eax
+6
0005bda6 c70000000000
00000,(%eax)
+12 0005bdac c7400400000000
04(%eax)
+19 0005bdb3 c7400800000000
08(%eax)
+26 0005bdba baffff7f7f

movl
movl
movl

$0x000

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x7f7fffff,%e

dx
+31 0005bdbf
x14(%eax)
+34 0005bdc2
x10(%eax)
+37 0005bdc5
x0c(%eax)
+40 0005bdc8
dx
+45 0005bdcd
x20(%eax)
+48 0005bdd0
x1c(%eax)
+51 0005bdd3
x18(%eax)
+54 0005bdd6
+55 0005bdd7
+56 0005bdd8
x,%eax)
+0

895014

movl

%edx,0

895010

movl

%edx,0

89500c

movl

%edx,0

baffff7fff

movl

$0xff7fffff,%e

895020

movl

%edx,0

89501c

movl

%edx,0

895018

movl

%edx,0

c9
c3
0f1f840000000000

leave
ret
nopl

0x00000000(%ea

0005bde0 55

pushl

%ebp
+1
0005bde1 89e5
%esp,%ebp
+3
0005bde3 c9
+4
0005bde4 e90774faff
31f0
+9
0005bde9 90
+10 0005bdea 660f1f440000
)
+0

movl
leave
jmp

0x0000
nop
0x00(%eax,%eax

nopw

0005bdf0 55

pushl

%ebp
+1
0005bdf1 89e5
%esp,%ebp
+3
0005bdf3 8b4508
0x08(%ebp),%eax
+6
0005bdf6 c70000000000
00000,(%eax)
+12 0005bdfc c7400400000000
04(%eax)
+19 0005be03 c7400800000000
08(%eax)
+26 0005be0a baffff7f7f
dx
+31 0005be0f 895014
x14(%eax)
+34 0005be12 895010
x10(%eax)
+37 0005be15 89500c
x0c(%eax)
+40 0005be18 baffff7fff
dx
+45 0005be1d 895020
x20(%eax)
+48 0005be20 89501c
x1c(%eax)
+51 0005be23 895018
x18(%eax)
+54 0005be26 c9

movl
movl
movl

$0x000

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x7f7fffff,%e
movl

%edx,0

movl

%edx,0

movl

%edx,0

movl

$0xff7fffff,%e
movl

%edx,0

movl

%edx,0

movl

%edx,0

leave

+55 0005be27 c3
+56 0005be28 0f1f840000000000
x,%eax)
+0

ret
nopl

0x00000000(%ea

0005be30 55

pushl

%ebp
+1
0005be31 89e5
%esp,%ebp
+3
0005be33 83ec34
$0x34,%esp
+6
0005be36 8b4d0c
0x0c(%ebp),%ecx
+9
0005be39 8b4510
0x10(%ebp),%eax
+12 0005be3c 8b5514
ebp),%edx
+15 0005be3f f30f104108
m0
+20 0005be44 f30f1145dc
p)
+25 0005be49 f30f105808
m3
+30 0005be4e f30f115dd8
p)
+35 0005be53 f30f104104
m0
+40 0005be58 f30f1145d4
p)
+45 0005be5d f30f105804
m3
+50 0005be62 f30f115dd0
p)
+55 0005be67 f30f1011
,%xmm2
+59 0005be6b f30f1000
,%xmm0
+63 0005be6f f30f1145cc
p)
+68 0005be74 f30f106208
m4
+73 0005be79 f30f106a04
m5
+78 0005be7e f30f101a
,%xmm3
+82 0005be82 f30f115de0
p)
+87 0005be87 f30f10494c
m1
+92 0005be8c 0f28f1
%xmm6
+95 0005be8f f30f5c704c
m6
+100 0005be94 f30f104148
m0
+105 0005be99 0f28d8
%xmm3
+108 0005be9c f30f5c5848
m3
+113 0005bea1 f30f115dfc
p)

movl
subl
movl
movl
movl

0x14(%

movss

0x08(%ecx),%xm

movss

%xmm0,0xdc(%eb

movss

0x08(%eax),%xm

movss

%xmm3,0xd8(%eb

movss

0x04(%ecx),%xm

movss

%xmm0,0xd4(%eb

movss

0x04(%eax),%xm

movss

%xmm3,0xd0(%eb
movss

(%ecx)

movss

(%eax)

movss

%xmm0,0xcc(%eb

movss

0x08(%edx),%xm

movss

0x04(%edx),%xm
movss

(%edx)

movss

%xmm3,0xe0(%eb

movss

0x4c(%ecx),%xm
movaps

%xmm1,

subss

0x4c(%eax),%xm

movss

0x48(%ecx),%xm
movaps

%xmm0,

subss

0x48(%eax),%xm

movss

%xmm3,0xfc(%eb

+118 0005bea6 f30f5c4a4c

subss

0x4c(%edx),%xm

m1
+123 0005beab
%xmm7
+126 0005beae
m7
+131 0005beb3
%xmm3
+135 0005beb7
%xmm0
+138 0005beba
%xmm0
+142 0005bebe
%xmm3
+146 0005bec2
%xmm0
+149 0005bec5
%xmm3
+152 0005bec8
bf00
+154 0005beca
bf00
+156 0005becc
34(%ecx)
+163 0005bed3
30(%ecx)
+170 0005beda
ax
+175 0005bedf
x2c(%ecx)
+178 0005bee2
x40(%ecx)
+181 0005bee5
3c(%ecx)
+188 0005beec
38(%ecx)
+195 0005bef3
+196 0005bef4
+197 0005bef5
)
+202 0005befa
)
+208 0005bf00
m0
+213 0005bf05
m0
+218 0005bf0a
p)
+223 0005bf0f
m0
+228 0005bf14
m0
+233 0005bf19
p)
+238 0005bf1e
%xmm0
+241 0005bf21
m0
+246 0005bf26
p)

0f28f8
f30f5c7a48

movaps
subss

%xmm0,
0x48(%edx),%xm

f30f59d9

mulss

%xmm1,

0f28c6

movaps

%xmm6,

f30f59c7

mulss

%xmm7,

f30f5cd8

subss

%xmm0,

0f57c0

xorps

%xmm0,

0f2ed8

ucomiss

%xmm0,

7a36

jp

0x0005

7534

jne

0x0005

c7413400000000

movl

$0x00000000,0x

c7413000000000

movl

$0x00000000,0x

b80000803f

movl

$0x3f800000,%e

89412c

movl

%eax,0

894140

movl

%eax,0

c7413c00000000

movl

$0x00000000,0x

c7413800000000

movl

$0x00000000,0x

c9
c3
0f1f440000

leave
ret
nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

f30f1045dc

movss

0xdc(%ebp),%xm

f30f5c45d8

subss

0xd8(%ebp),%xm

f30f1145e4

movss

%xmm0,0xe4(%eb

f30f1045d4

movss

0xd4(%ebp),%xm

f30f5c45d0

subss

0xd0(%ebp),%xm

f30f1145e8

movss

%xmm0,0xe8(%eb

0f28c2

movaps

%xmm2,

f30f5c45cc

subss

0xcc(%ebp),%xm

f30f1145ec

movss

%xmm0,0xec(%eb

+251 0005bf2b f30f1045dc

movss

0xdc(%ebp),%xm

m0
+256
%xmm0
+260
p)
+265
m0
+270
%xmm0
+274
p)
+279
m2
+284
p)
+289
m4
+294
%xmm4
+298
%xmm0
+301
%xmm0
+305
%xmm4
+309
%xmm4
+313
m5
+318
%xmm5
+322
m0
+327
%xmm0
+331
%xmm5
+335
%xmm5
+339
x)
+344
m2
+349
%xmm2
+353
m6
+358
%xmm2
+362
%xmm2
+366
x)
+371
x)
+376
%xmm0
+379
%xmm0

0005bf30 f30f5cc4

subss

%xmm4,

0005bf34 f30f1145f0

movss

%xmm0,0xf0(%eb

0005bf39 f30f1045d4

movss

0xd4(%ebp),%xm

0005bf3e f30f5cc5

subss

%xmm5,

0005bf42 f30f1145f4

movss

%xmm0,0xf4(%eb

0005bf47 f30f5c55e0

subss

0xe0(%ebp),%xm

0005bf4c f30f1155f8

movss

%xmm2,0xf8(%eb

0005bf51 f30f1065ec

movss

0xec(%ebp),%xm

0005bf56 f30f59e1

mulss

%xmm1,

0005bf5a 0f28c2

movaps

%xmm2,

0005bf5d f30f59c6

mulss

%xmm6,

0005bf61 f30f5ce0

subss

%xmm0,

0005bf65 f30f59e3

mulss

%xmm3,

0005bf69 f30f106de4

movss

0005bf6e f30f59e9
0005bf72 f30f1045f0

0xe4(%ebp),%xm
mulss

movss

%xmm1,
0xf0(%ebp),%xm

0005bf77 f30f59c6

mulss

%xmm6,

0005bf7b f30f5ce8

subss

%xmm0,

0005bf7f f30f59eb

mulss

%xmm3,

0005bf83 f30f116934

movss

%xmm5,0x34(%ec

0005bf88 f30f1055e8

movss

0xe8(%ebp),%xm

0005bf8d f30f59d1
0005bf91 f30f5975f4

mulss
mulss

%xmm1,
0xf4(%ebp),%xm

0005bf96 f30f5cd6

subss

%xmm6,

0005bf9a f30f59d3

mulss

%xmm3,

0005bf9e f30f115130

movss

%xmm2,0x30(%ec

0005bfa3 f30f11612c

movss

%xmm4,0x2c(%ec

0005bfa8 0f28c4

movaps

%xmm4,

0005bfab f30f59c4

mulss

%xmm4,

+383
%xmm1
+386
%xmm1
+390
%xmm0
+394
%xmm1
+397
%xmm1
+401
%xmm0
+405
%xmm1
+409
%xmm0
+412
%xmm1
+415
+421
+427
m4
+432
m4
+437
m0
+442
%xmm0
+446
%xmm4
+450
%xmm4
+454
m5
+459
m5
+464
m0
+469
%xmm0
+473
%xmm5
+477
%xmm5
+481
x)
+486
m2
+491
m2
+496
m7
+501
p)
+506
%xmm2
+510
%xmm2
+514
x)

0005bfaf 0f28ca

movaps

%xmm2,

0005bfb2 f30f59ca

mulss

%xmm2,

0005bfb6 f30f58c1

addss

%xmm1,

0005bfba 0f28cd

movaps

%xmm5,

0005bfbd f30f59cd

mulss

%xmm5,

0005bfc1 f30f58c1

addss

%xmm1,

0005bfc5 f30f51c8

sqrtss

%xmm0,

0005bfc9 0f57c0

xorps

%xmm0,

0005bfcc 0f2ec8

ucomiss

%xmm0,

0005bfcf 0f8acb000000
0005bfd5 0f85c5000000
0005bfdb f30f1065f8

jp
jne
movss

0x0005c0a0
0x0005c0a0
0xf8(%ebp),%xm

0005bfe0 f30f5965fc

mulss

0xfc(%ebp),%xm

0005bfe5 f30f1045ec

movss

0xec(%ebp),%xm

0005bfea f30f59c7

mulss

%xmm7,

0005bfee f30f5ce0

subss

%xmm0,

0005bff2 f30f59e3

mulss

%xmm3,

0005bff6 f30f106df0

movss

0xf0(%ebp),%xm

0005bffb f30f596dfc

mulss

0xfc(%ebp),%xm

0005c000 f30f1045e4

movss

0xe4(%ebp),%xm

0005c005 f30f59c7

mulss

%xmm7,

0005c009 f30f5ce8

subss

%xmm0,

0005c00d f30f59eb

mulss

%xmm3,

0005c011 f30f116940

movss

%xmm5,0x40(%ec

0005c016 f30f1055f4

movss

0xf4(%ebp),%xm

0005c01b f30f5955fc

mulss

0xfc(%ebp),%xm

0005c020 f30f597de8

mulss

0xe8(%ebp),%xm

0005c025 f30f117de8

movss

%xmm7,0xe8(%eb

0005c02a f30f5cd7

subss

%xmm7,

0005c02e f30f59d3

mulss

%xmm3,

0005c032 f30f11513c

movss

%xmm2,0x3c(%ec

+519 0005c037 f30f116138

movss

%xmm4,0x38(%ec

x)
+524
%xmm0
+527
%xmm0
+531
%xmm1
+534
%xmm1
+538
%xmm0
+542
%xmm1
+545
%xmm1
+549
%xmm0
+553
%xmm1
+557
%xmm3
+560
%xmm1
+563
c06b
+565
+571
m0
+579
%xmm0
+583
%xmm4
+587
x)
+592
%xmm2
+596
x)
+601
%xmm5
+605
x)
+610
+611
+612
)
+618
)
+624
m0
+632
%xmm0
+636
%xmm4
+640
x)
+645
%xmm2
+649

0005c03c 0f28c4

movaps

%xmm4,

0005c03f f30f59c4

mulss

%xmm4,

0005c043 0f28ca

movaps

%xmm2,

0005c046 f30f59ca

mulss

%xmm2,

0005c04a f30f58c1

addss

%xmm1,

0005c04e 0f28cd

movaps

%xmm5,

0005c051 f30f59cd

mulss

%xmm5,

0005c055 f30f58c1

addss

%xmm1,

0005c059 f30f51c8

sqrtss

%xmm0,

0005c05d 0f57db

xorps

%xmm3,

0005c060 0f2ecb

ucomiss

%xmm3,

0005c063 7a06

jp

0x0005

0005c065 0f8488feffff
0005c06b f30f1005e8120e00

je
movss

0x0005bef3
0x000e12e8,%xm

0005c073 f30f5ec1

divss

%xmm1,

0005c077 f30f59e0

mulss

%xmm0,

0005c07b f30f116138

movss

0005c080 f30f59d0
0005c084 f30f11513c

mulss
movss

0005c089 f30f59e8
0005c08d f30f116940

%xmm4,0x38(%ec
%xmm0,
%xmm2,0x3c(%ec
mulss

movss

%xmm0,
%xmm5,0x40(%ec

0005c092 c9
0005c093 c3
0005c094 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

0005c09a 660f1f440000

nopw

0x00(%eax,%eax

0005c0a0 f30f1005e8120e00

movss

0x000e12e8,%xm

0005c0a8 f30f5ec1

divss

%xmm1,

0005c0ac f30f59e0

mulss

%xmm0,

0005c0b0 f30f11612c

movss

0005c0b5 f30f59d0
0005c0b9 f30f115130

%xmm4,0x2c(%ec
mulss

movss

%xmm0,
%xmm2,0x30(%ec

x)
+654
%xmm5
+658
x)
+663
+668
eax)

0005c0be f30f59e8

mulss

0005c0c2 f30f116934

movss

0005c0c7 e90fffffff
0005c0cc 0f1f4000

jmp

+0

0005c0d0 55

%xmm0,
%xmm5,0x34(%ec

nopl

0x0005bfdb
0x00(%
pushl

%ebp
+1
0005c0d1 89e5
movl
%esp,%ebp
+3
0005c0d3 57
pushl
%edi
+4
0005c0d4 56
pushl
%esi
+5
0005c0d5 53
pushl
%ebx
+6
0005c0d6 83ec1c
subl
$0x1c,%esp
+9
0005c0d9 8b7d08
movl
0x08(%ebp),%edi
+12 0005c0dc 31f6
xorl
%esi,%
esi
+14 0005c0de eb17
jmp
0x0005
c0f7
+16 0005c0e0 8b1cb2
movl
(%edx,
%esi,4),%ebx
+19 0005c0e3 8b450c
movl
0x0c(%
ebp),%eax
+22 0005c0e6 89442404
movl
%eax,0
x04(%esp)
+26 0005c0ea 891c24
movl
%ebx,(
%esp)
+29 0005c0ed e8686b0a00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+34 0005c0f2 85c0
testl
%eax,%
eax
+36 0005c0f4 7414
je
0x0005
c10a
+38 0005c0f6 46
incl
%esi
+39 0005c0f7 8b17
movl
(%edi)
,%edx
+41 0005c0f9 8b4704
movl
0x04(%
edi),%eax
+44 0005c0fc 29d0
subl
%edx,%
eax
+46 0005c0fe c1f802
sarl
$0x02,
%eax
+49 0005c101 39c6
cmpl
%eax,%
esi
+51 0005c103 72db
jb
0x0005
c0e0
+53 0005c105 bbc0d01300
movl
$0x0013d0c0,%e
bx
+58 0005c10a 89d8
movl
%ebx,%
eax
+60 0005c10c 83c41c
addl
$0x1c,

%esp
+63
+64
+65
+66
+67
+68
)
+74
)

0005c10f
0005c110
0005c111
0005c112
0005c113
0005c114

5b
5e
5f
c9
c3
660f1f440000

nopw

0x00(%eax,%eax

0005c11a 660f1f440000

nopw

0x00(%eax,%eax

+0

popl
popl
popl
leave
ret

0005c120 55

%ebx
%esi
%edi

pushl

%ebp
+1
0005c121 89e5
%esp,%ebp
+3
0005c123 57
%edi
+4
0005c124 56
%esi
+5
0005c125 53
%ebx
+6
0005c126 83ec4c
$0x4c,%esp
+9
0005c129 8b5d08
0x08(%ebp),%ebx
+12 0005c12c c744240458630d00
04(%esp)
wb
+20 0005c134 8b450c
ebp),%eax
+23 0005c137 890424
%esp)
+26 0005c13a e8b96c0a00
_fopen
+31 0005c13f 8945e4
xe4(%ebp)
+34 0005c142 85c0
eax
+36 0005c144 0f84d6010000
+42 0005c14a 8b530c
ebx),%edx
+45 0005c14d 2b5308
ebx),%edx
+48 0005c150 c1fa02
%edx
+51 0005c153 69d2abaaaaaa
dx,%edx
+57 0005c159 8b4b14
ebx),%ecx
+60 0005c15c 8b4318
ebx),%eax
+63 0005c15f 89542414
x14(%esp)
+67 0005c163 29c8
eax
+69 0005c165 c1f802
%eax
+72 0005c168 69c0abaaaaaa
ax,%eax
+78 0005c16e 89442410
x10(%esp)

movl
pushl
pushl
pushl
subl
movl
movl

$0x000d6358,0x
movl

0x0c(%

movl

%eax,(

calll

0x00102df8
movl

%eax,0

testl

%eax,%

je
movl

0x0005c320
0x0c(%

subl

0x08(%

sarl

$0x02,

imull

$0xaaaaaaab,%e
movl

0x14(%

movl

0x18(%

movl

%edx,0

subl

%ecx,%

sarl

$0x02,

imull

$0xaaaaaaab,%e
movl

%eax,0

+82 0005c172
ebx),%eax
+85 0005c175
x0c(%esp)
+89 0005c179
,%eax
+91 0005c17b
x08(%esp)
+95 0005c17f
04(%esp)
+103 0005c187
ebp),%eax
+106 0005c18a
%esp)
+109 0005c18d
_fprintf
+114 0005c192
edi
+116 0005c194
esi
+118 0005c196
c1de
+120 0005c198
x,%eax)
+128 0005c1a0
%esi),%eax
+131 0005c1a3
m0
+136 0005c1a8
m1
+141 0005c1ad
p)
+147 0005c1b3
p)
+153 0005c1b9
,%xmm0
+157 0005c1bd
%xmm0
+161 0005c1c1
p)
+167 0005c1c7
04(%esp)
+175 0005c1cf
ebp),%eax
+178 0005c1d2
%esp)
+181 0005c1d5
_fprintf
+186 0005c1da
+187 0005c1db
%esi
+190 0005c1de
ebx),%edx
+193 0005c1e1
ebx),%eax
+196 0005c1e4
eax
+198 0005c1e6
%eax
+201 0005c1e9

8b4304

movl

0x04(%

8944240c

movl

%eax,0

8b03

movl

(%ebx)

89442408

movl

%eax,0

c7442404a4570d00
movl
$0x000d57a4,0x
# mesh: %s\n# material: %s\n# vertices: %d\n# faces: %d\n\n
8b45e4
movl
0xe4(%
890424
e86c6c0a00

movl

%eax,(

calll

0x00102dfe

31ff

xorl

%edi,%

31f6

xorl

%esi,%

eb46

jmp

0x0005

0f1f840000000000

nopl

8d0432

0x00000000(%ea
leal

(%edx,

f30f5a4008

cvtss2sd

0x08(%eax),%xm

f30f5a4804

cvtss2sd

0x04(%eax),%xm

f20f11442418

movsd

%xmm0,0x18(%es

f20f114c2410

movsd

%xmm1,0x10(%es

f30f1000

movss

(%eax)

f30f5ac0

cvtss2sd

%xmm0,

f20f11442408

movsd

%xmm0,0x08(%es

c7442404db570d00
v %.8f %.8f %.8f\n
8b45e4

movl

$0x000d57db,0x

890424
e8246c0a00

movl

0xe4(%

movl

%eax,(

calll

0x00102dfe

47
83c60c

incl
addl

%edi
$0x0c,

8b5314

movl

0x14(%

8b4318

movl

0x18(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

ax,%eax
+207 0005c1ef
edi
+209 0005c1f1
c1a0
+211 0005c1f3
esi
+213 0005c1f5
c230
+215 0005c1f7
+224 0005c200
%esi,8),%eax
+227 0005c203
m0
+232 0005c208
p)
+238 0005c20e
,%xmm0
+242 0005c212
%xmm0
+246 0005c216
p)
+252 0005c21c
04(%esp)
+260 0005c224
ebp),%eax
+263 0005c227
%esp)
+266 0005c22a
_fprintf
+271 0005c22f
+272 0005c230
ebx),%edx
+275 0005c233
ebx),%eax
+278 0005c236
eax
+280 0005c238
%eax
+283 0005c23b
esi
+285 0005c23d
c200
+287 0005c23f
edi
+289 0005c241
esi
+291 0005c243
c28e
+293 0005c245
)
+298 0005c24a
)
+304 0005c250
%edx),%eax
+307 0005c253
m0
+312 0005c258
m1
+317 0005c25d

39c7

cmpl

%eax,%

72ad

jb

0x0005

31f6

xorl

%esi,%

eb39

jmp

0x0005

660f1f840000000000
8d04f2

nopw

0x00000000(%eax,%eax)
leal
(%edx,

f30f5a4004

cvtss2sd

0x04(%eax),%xm

f20f11442410

movsd

%xmm0,0x10(%es

f30f1000

movss

(%eax)

f30f5ac0

cvtss2sd

%xmm0,

f20f11442408

movsd

%xmm0,0x08(%es

c7442404ed570d00
vt %.4f %.4f 0.0\n
8b45e4

movl

$0x000d57ed,0x

890424
e8cf6b0a00

movl

0xe4(%

movl

%eax,(

calll

0x00102dfe

46
8b5344

incl
movl

%esi
0x44(%

8b4348

movl

0x48(%

29d0

subl

%edx,%

c1f803

sarl

$0x03,

39c6

cmpl

%eax,%

72c1

jb

0x0005

31ff

xorl

%edi,%

31f6

xorl

%esi,%

eb49

jmp

0x0005

0f1f440000

nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8d0416

leal

(%esi,

f30f5a4008

cvtss2sd

0x08(%eax),%xm

f30f5a4804

cvtss2sd

0x04(%eax),%xm

f20f11442418

movsd

%xmm0,0x18(%es

p)
+323 0005c263 f20f114c2410

movsd

%xmm1,0x10(%es

p)
+329 0005c269
,%xmm0
+333 0005c26d
%xmm0
+337 0005c271
p)
+343 0005c277
04(%esp)
+351 0005c27f
ebp),%eax
+354 0005c282
%esp)
+357 0005c285
_fprintf
+362 0005c28a
+363 0005c28b
%esi
+366 0005c28e
ebx),%edx
+369 0005c291
ebx),%eax
+372 0005c294
eax
+374 0005c296
%eax
+377 0005c299
ax,%eax
+383 0005c29f
edi
+385 0005c2a1
c250
+387 0005c2a3
edi
+389 0005c2a5
esi
+391 0005c2a7
c2f9
+393 0005c2a9
x)
+400 0005c2b0
%edx),%eax
+403 0005c2b3
,%ecx
+405 0005c2b5
+406 0005c2b6
eax),%edx
+409 0005c2b9
+410 0005c2ba
eax),%eax
+413 0005c2bd
+414 0005c2be
x28(%esp)
+418 0005c2c2
x24(%esp)
+422 0005c2c6
x20(%esp)
+426 0005c2ca

f30f1000

movss

(%eax)

f30f5ac0

cvtss2sd

%xmm0,

f20f11442408

movsd

%xmm0,0x08(%es

c7442404ff570d00
vn %.8f %.8f %.8f\n
8b45e4

movl

$0x000d57ff,0x

890424
e8746b0a00

movl

0xe4(%

movl

%eax,(

calll

0x00102dfe

47
83c60c

incl
addl

%edi
$0x0c,

8b5320

movl

0x20(%

8b4324

movl

0x24(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

39c7

cmpl

%eax,%

72ad

jb

0x0005

31ff

xorl

%edi,%

31f6

xorl

%esi,%

eb50

jmp

0x0005

0f1f8000000000

nopl

0x00000000(%ea

8d0416

leal

(%esi,

8b08

movl

(%eax)

41
8b5004

incl
movl

%ecx
0x04(%

42
8b4008

incl
movl

%edx
0x08(%

40
89442428

incl
movl

%eax
%eax,0

89442424

movl

%eax,0

89442420

movl

%eax,0

8954241c

movl

%edx,0

x1c(%esp)
+430 0005c2ce
x18(%esp)
+434 0005c2d2
x14(%esp)
+438 0005c2d6
x10(%esp)
+442 0005c2da
x0c(%esp)
+446 0005c2de
x08(%esp)
+450 0005c2e2
04(%esp)
+458 0005c2ea
ebp),%eax
+461 0005c2ed
%esp)
+464 0005c2f0
_fprintf
+469 0005c2f5
+470 0005c2f6
%esi
+473 0005c2f9
ebx),%edx
+476 0005c2fc
ebx),%eax
+479 0005c2ff
eax
+481 0005c301
%eax
+484 0005c304
ax,%eax
+490 0005c30a
edi
+492 0005c30c
c2b0
+494 0005c30e
ebp),%eax
+497 0005c311
x08(%ebp)
+500 0005c314
%esp
+503 0005c317
+504 0005c318
+505 0005c319
+506 0005c31a
+507 0005c31b
+512 0005c320
%esp
+515 0005c323
+516 0005c324
+517 0005c325
+518 0005c326
+519 0005c327
+520 0005c328
x,%eax)

89542418

movl

%edx,0

89542414

movl

%edx,0

894c2410

movl

%ecx,0

894c240c

movl

%ecx,0

894c2408

movl

%ecx,0

c744240412580d00
movl
f %d/%d/%d %d/%d/%d %d/%d/%d\n
8b45e4

movl

0xe4(%

890424

movl

%eax,(

e8096b0a00

$0x000d5812,0x

calll

0x00102dfe

47
83c60c

incl
addl

%edi
$0x0c,

8b5308

movl

0x08(%

8b430c

movl

0x0c(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

39c7

cmpl

%eax,%

72a2

jb

0x0005

8b45e4

movl

0xe4(%

894508

movl

%eax,0

83c44c

addl

$0x4c,

5b
5e
5f
c9
e9c66a0a00
83c44c

popl
popl
popl
leave

%ebx
%esi
%edi

5b
5e
5f
c9
c3
0f1f840000000000

jmp
addl

0x00102de6
$0x4c,

popl
popl
popl
leave
ret
nopl

%ebx
%esi
%edi
0x00000000(%ea

+0

0005c330 55

pushl

+1

0005c331 89e5

movl

%ebp

%esp,%ebp
+3
0005c333 57
%edi
+4
0005c334 56
%esi
+5
0005c335 53
%ebx
+6
0005c336 83ec2c
$0x2c,%esp
+9
0005c339 8b5d08
0x08(%ebp),%ebx
+12 0005c33c 8b7d0c
ebp),%edi
+15 0005c33f b8ffff7f7f
ax
+20 0005c344 894358
x58(%ebx)
+23 0005c347 894354
x54(%ebx)
+26 0005c34a 894350
x50(%ebx)
+29 0005c34d b8ffff7fff
ax
+34 0005c352 894364
x64(%ebx)
+37 0005c355 894360
x60(%ebx)
+40 0005c358 89435c
x5c(%ebx)
+43 0005c35b c745e400000000
e4(%ebp)
+50 0005c362 31f6
esi
+52 0005c364 8b5314
ebx),%edx
+55 0005c367 e9bc000000
+60 0005c36c 0f1f4000
eax)
+64 0005c370 8d0416
%edx),%eax
+67 0005c373 897c2404
x04(%esp)
+71 0005c377 890424
%esp)
+74 0005c37a e811d10000
+79 0005c37f 89f0
eax
+81 0005c381 034320
ebx),%eax
+84 0005c384 897c2404
x04(%esp)
+88 0005c388 890424
%esp)
+91 0005c38b e890d10000
+96 0005c390 89f0
eax
+98 0005c392 034338
ebx),%eax
+101 0005c395 897c2404
x04(%esp)

pushl
pushl
pushl
subl
movl
movl
movl

0x0c(%
$0x7f7fffff,%e

movl

%eax,0

movl

%eax,0

movl

%eax,0

movl

$0xff7fffff,%e
movl

%eax,0

movl

%eax,0

movl

%eax,0

movl

$0x00000000,0x
xorl

%esi,%

movl

0x14(%

nopl

0x0005c428
0x00(%

leal

(%esi,

movl

%edi,0

movl

%eax,(

movl

0x00069490
%esi,%

addl

0x20(%

movl

%edi,0

movl

%eax,(

movl

0x00069520
%esi,%

addl

0x38(%

movl

%edi,0

jmp

calll

calll

+105 0005c399
%esp)
+108 0005c39c
+113 0005c3a1
eax
+115 0005c3a3
ebx),%eax
+118 0005c3a6
x04(%esp)
+122 0005c3aa
%esp)
+125 0005c3ad
+130 0005c3b2
ebx),%edx
+133 0005c3b5
%edx),%eax
+136 0005c3b8
,%xmm1
+140 0005c3bc
m0
+145 0005c3c1
%xmm0
+148 0005c3c4
c3cf
+150 0005c3c6
x)
+155 0005c3cb
,%xmm1
+159 0005c3cf
ebx),%xmm1
+163 0005c3d3
c3da
+165 0005c3d5
x)
+170 0005c3da
m1
+175 0005c3df
m0
+180 0005c3e4
%xmm0
+183 0005c3e7
c3f3
+185 0005c3e9
x)
+190 0005c3ee
m1
+195 0005c3f3
ebx),%xmm1
+199 0005c3f7
c3fe
+201 0005c3f9
x)
+206 0005c3fe
m1
+211 0005c403
m0
+216 0005c408
%xmm0
+219 0005c40b
c417

890424

movl

%eax,(

movl

0x00069520
%esi,%

03432c

addl

0x2c(%

897c2404

movl

%edi,0

890424

movl

%eax,(

movl

0x00069520
0x14(%

8d0416

leal

(%esi,

f30f1008

movss

(%eax)

e87fd10000
89f0

e86ed10000
8b5314

f30f104350

calll

calll

movss

0x50(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

7609

jbe

0x0005

f30f114b50

movss

%xmm1,0x50(%eb

f30f1008

movss

(%eax)

0f2e4b5c

ucomiss

0x5c(%

7605

jbe

0x0005

f30f114b5c

movss

%xmm1,0x5c(%eb

f30f104804

movss

0x04(%eax),%xm

f30f104354

movss

0x54(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

760a

jbe

0x0005

f30f114b54

movss

%xmm1,0x54(%eb

f30f104804

movss

0x04(%eax),%xm

0f2e4b60

ucomiss

0x60(%

7605

jbe

0x0005

f30f114b60

movss

%xmm1,0x60(%eb

f30f104808

movss

0x08(%eax),%xm

f30f104358

movss

0x58(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

760a

jbe

0x0005

+221 0005c40d f30f114b58

movss

%xmm1,0x58(%eb

movss

0x08(%eax),%xm

x)
+226 0005c412 f30f104808
m1
+231 0005c417
ebx),%xmm1
+235 0005c41b
c422
+237 0005c41d
x)
+242 0005c422
ebp)
+245 0005c425
%esi
+248 0005c428
ebx),%eax
+251 0005c42b
eax
+253 0005c42d
%eax
+256 0005c430
ax,%eax
+262 0005c436
xe4(%ebp)
+265 0005c439
+271 0005c43f
%esp
+274 0005c442
+275 0005c443
+276 0005c444
+277 0005c445
+278 0005c446
+279 0005c447
+280 0005c448
x,%eax)
+0

0f2e4b64

ucomiss

0x64(%

7605

jbe

0x0005

f30f114b64

movss

%xmm1,0x64(%eb

ff45e4

incl

0xe4(%

83c60c

addl

$0x0c,

8b4318

movl

0x18(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

3945e4
0f8231ffffff
83c42c
5b
5e
5f
c9
c3
90
0f1f840000000000

$0xaaaaaaab,%e
cmpl

%eax,0

addl

0x0005c370
$0x2c,

jb
popl
popl
popl
leave
ret
nop
nopl

%ebx
%esi
%edi

0x00000000(%ea

0005c450 55

pushl

%ebp
+1
0005c451 89e5
%esp,%ebp
+3
0005c453 57
%edi
+4
0005c454 56
%esi
+5
0005c455 53
%ebx
+6
0005c456 81ec3c010000
0013c,%esp
+12 0005c45c 8b4508
ebp),%eax
+15 0005c45f 8b5818
eax),%ebx
+18 0005c462 8b4814
eax),%ecx
+21 0005c465 39cb
ebx
+23 0005c467 0f8453030000
+29 0005c46d 89c2
edx
+31 0005c46f 8b4020

movl
pushl
pushl
pushl
subl

$0x000

movl

0x08(%

movl

0x18(%

movl

0x14(%

cmpl

%ecx,%

movl

0x0005c7c0
%eax,%

movl

0x20(%

je

eax),%eax
+34 0005c472
x24(%edx)
+37 0005c475
+43 0005c47b
edx),%eax
+46 0005c47e
x48(%edx)
+49 0005c481
+55 0005c487
edx
+57 0005c489
edx
+59 0005c48b
%edx
+62 0005c48e
dx,%edi
+68 0005c494
0(%ebp)
+74 0005c49a
ebp),%eax
+77 0005c49d
eax),%eax
+80 0005c4a0
4(%ebp)
+86 0005c4a6
ebp),%edi
+89 0005c4a9
edi),%esi
+92 0005c4ac
eax
+94 0005c4ae
p),%eax
+100 0005c4b4
%eax
+103 0005c4b7
ax,%edi
+109 0005c4bd
0(%ebp)
+115 0005c4c3
+121 0005c4c9
p),%edi
+127 0005c4cf
%edx,4),%eax
+130 0005c4d2
edx
+132 0005c4d4
edx
+134 0005c4d6
eax
+136 0005c4d8
%eax
+139 0005c4db
esi
+141 0005c4dd
ebp),%edi
+144 0005c4e0
x30(%edi)
+147 0005c4e3
ebp),%eax

394224

cmpl

%eax,0

movl

0x0005c7c0
0x44(%

cmpl

%eax,0

movl

0x0005c7c0
%ebx,%

29ca

subl

%ecx,%

c1fa02

sarl

$0x02,

0f8445030000
8b4244

je

394248
0f8439030000
89da

je

69faabaaaaaa

imull

$0xaaaaaaab,%e

89bdd0feffff

movl

%edi,0xfffffed

8b4508

movl

0x08(%

8b402c

movl

0x2c(%

8985d4feffff

movl

%eax,0xfffffed

8b7d08

movl

0x08(%

8b7730

movl

0x30(%

89f0

movl

%esi,%

2b85d4feffff

subl

c1f802

0xfffffed4(%eb
sarl

$0x02,

69f8abaaaaaa

imull

$0xaaaaaaab,%e

39bdd0feffff

cmpl

%edi,0xfffffed

0f8302030000
8bbdd4feffff

jae
movl

0x0005c7cb
0xfffffed4(%eb

8d0497

leal

(%edi,

89f2

movl

%esi,%

29c2

subl

%eax,%

89d0

movl

%edx,%

83e0fc

andl

$0xfc,

29c6

subl

%eax,%

8b7d08

movl

0x08(%

897730

movl

%esi,0

8b4508

movl

0x08(%

+150 0005c4e6
edx
+152 0005c4e8
edx
+154 0005c4ea
%edx
+157 0005c4ed
dx,%edi
+163 0005c4f3
eax),%esi
+166 0005c4f6
eax),%ecx
+169 0005c4f9
eax
+171 0005c4fb
eax
+173 0005c4fd
%eax
+176 0005c500
ax,%ebx
+182 0005c506
edi
+184 0005c508
+190 0005c50e
%edx,4),%eax
+193 0005c511
edx
+195 0005c513
edx
+197 0005c515
eax
+199 0005c517
%eax
+202 0005c51a
ecx
+204 0005c51c
ebp),%edi
+207 0005c51f
x3c(%edi)
+210 0005c522
ebp),%edx
+213 0005c525
edx),%eax
+216 0005c528
xe4(%ebp)
+219 0005c52b
edx),%eax
+222 0005c52e
+228 0005c534
eax),%edi
+231 0005c537
ebp),%edx
+234 0005c53a
)
+240 0005c540
,%eax
+242 0005c542
edx),%esi
+245 0005c545
%eax,2),%eax

89da

movl

%ebx,%

29ca

subl

%ecx,%

c1fa02

sarl

$0x02,

69faabaaaaaa

imull

$0xaaaaaaab,%e

8b7038

movl

0x38(%

8b483c

movl

0x3c(%

89c8

movl

%ecx,%

29f0

subl

%esi,%

c1f802

sarl

$0x02,

69d8abaaaaaa

imull

39df

$0xaaaaaaab,%e
cmpl

%ebx,%

leal

0x0005c7fe
(%esi,

89ca

movl

%ecx,%

29c2

subl

%eax,%

89d0

movl

%edx,%

83e0fc

andl

$0xfc,

29c1

subl

%eax,%

8b7d08

movl

0x08(%

894f3c

movl

%ecx,0

8b5508

movl

0x08(%

8b4208

movl

0x08(%

8945e4

movl

%eax,0

3b420c

cmpl

0x0c(%

leal

0x0005c7c0
0x0c(%

movl

0x08(%

0f83f0020000
8d0496

0f848c020000
8d780c

jae

je

8b5508
660f1f440000

nopw

0x00(%eax,%eax

8b00

movl

(%eax)

8b7214

movl

0x14(%

8d0440

leal

(%eax,

+248 0005c548
%eax,4),%eax
+251 0005c54b
,%edx
+253 0005c54d
c(%ebp)
+259 0005c553
eax),%edx
+262 0005c556
x80(%ebp)
+265 0005c559
eax),%eax
+268 0005c55c
x84(%ebp)
+271 0005c55f
edi),%eax
+274 0005c562
ebp),%edx
+277 0005c565
edx),%ebx
+280 0005c568
%eax,2),%eax
+283 0005c56b
%eax,4),%eax
+286 0005c56e
,%edx
+288 0005c570
x9c(%ebp)
+291 0005c573
eax),%edx
+294 0005c576
xa0(%ebp)
+297 0005c579
eax),%eax
+300 0005c57c
xa4(%ebp)
+303 0005c57f
edi),%eax
+306 0005c582
ebp),%edx
+309 0005c585
edx),%ecx
+312 0005c588
%eax,8),%eax
+315 0005c58b
,%edx
+317 0005c58d
xc4(%ebp)
+320 0005c590
eax),%eax
+323 0005c593
xc8(%ebp)
+326 0005c596
edi),%eax
+329 0005c599
%eax,2),%eax
+332 0005c59c
%eax,4),%eax
+335 0005c59f
,%edx

8d0486

leal

(%esi,

8b10

movl

(%eax)

89957cffffff

movl

%edx,0xffffff7

8b5004

movl

0x04(%

895580

movl

%edx,0

8b4008

movl

0x08(%

894584

movl

%eax,0

8b47f4

movl

0xf4(%

8b5508

movl

0x08(%

8b5a20

movl

0x20(%

8d0440

leal

(%eax,

8d0483

leal

(%ebx,

8b10

movl

(%eax)

89559c

movl

%edx,0

8b5004

movl

0x04(%

8955a0

movl

%edx,0

8b4008

movl

0x08(%

8945a4

movl

%eax,0

8b47f4

movl

0xf4(%

8b5508

movl

0x08(%

8b4a44

movl

0x44(%

8d04c1

leal

(%ecx,

8b10

movl

(%eax)

8955c4

movl

%edx,0

8b4004

movl

0x04(%

8945c8

movl

%eax,0

8b47f8

movl

0xf8(%

8d0440

leal

(%eax,

8d0486

leal

(%esi,

8b10

movl

(%eax)

+337 0005c5a1
c(%ebp)
+343 0005c5a7
eax),%edx
+346 0005c5aa
0(%ebp)
+352 0005c5b0
eax),%eax
+355 0005c5b3
4(%ebp)
+361 0005c5b9
edi),%eax
+364 0005c5bc
%eax,2),%eax
+367 0005c5bf
%eax,4),%eax
+370 0005c5c2
,%edx
+372 0005c5c4
c(%ebp)
+378 0005c5ca
eax),%edx
+381 0005c5cd
0(%ebp)
+387 0005c5d3
eax),%eax
+390 0005c5d6
4(%ebp)
+396 0005c5dc
edi),%eax
+399 0005c5df
%eax,8),%eax
+402 0005c5e2
,%edx
+404 0005c5e4
4(%ebp)
+410 0005c5ea
eax),%eax
+413 0005c5ed
8(%ebp)
+419 0005c5f3
edi),%eax
+422 0005c5f6
%eax,2),%eax
+425 0005c5f9
%eax,4),%eax
+428 0005c5fc
,%edx
+430 0005c5fe
c(%ebp)
+436 0005c604
eax),%edx
+439 0005c607
0(%ebp)
+445 0005c60d
eax),%eax
+448 0005c610
4(%ebp)
+454 0005c616
edi),%eax

89952cffffff

movl

8b5004
899530ffffff

movl
movl

8b4008
898534ffffff

%edx,0xffffff2
0x04(%
%edx,0xffffff3
movl

movl

0x08(%
%eax,0xffffff3

8b47f8

movl

0xf8(%

8d0440

leal

(%eax,

8d0483

leal

(%ebx,

8b10

movl

(%eax)

89954cffffff

movl

8b5004
899550ffffff

movl
movl

8b4008
898554ffffff

%edx,0xffffff4
0x04(%
%edx,0xffffff5
movl

movl

0x08(%
%eax,0xffffff5

8b47f8

movl

0xf8(%

8d04c1

leal

(%ecx,

8b10

movl

(%eax)

899574ffffff

movl

8b4004
898578ffffff

%edx,0xffffff7
movl

movl

0x04(%
%eax,0xffffff7

8b47fc

movl

0xfc(%

8d0440

leal

(%eax,

8d0486

leal

(%esi,

8b10

movl

(%eax)

8995dcfeffff

movl

8b5004
8995e0feffff

movl
movl

8b4008
8985e4feffff
8b47fc

%edx,0xfffffed
0x04(%
%edx,0xfffffee
movl

movl

0x08(%
%eax,0xfffffee

movl

0xfc(%

+457 0005c619
%eax,2),%eax
+460 0005c61c
%eax,4),%eax
+463 0005c61f
,%edx
+465 0005c621
c(%ebp)
+471 0005c627
eax),%edx
+474 0005c62a
0(%ebp)
+480 0005c630
eax),%eax
+483 0005c633
4(%ebp)
+489 0005c639
edi),%eax
+492 0005c63c
%eax,8),%eax
+495 0005c63f
,%edx
+497 0005c641
4(%ebp)
+503 0005c647
eax),%eax
+506 0005c64a
8(%ebp)
+512 0005c650
p),%eax
+518 0005c656
x0c(%esp)
+522 0005c65a
p),%edx
+528 0005c660
x08(%esp)
+532 0005c664
p),%eax
+538 0005c66a
x04(%esp)
+542 0005c66e
ebp),%edx
+545 0005c671
%esp)
+548 0005c674
+553 0005c679
p),%eax
+559 0005c67f
x0c(%esp)
+563 0005c683
p),%edx
+569 0005c689
x08(%esp)
+573 0005c68d
p),%eax
+579 0005c693
x04(%esp)
+583 0005c697
ebp),%edx
+586 0005c69a

8d0440

leal

(%eax,

8d0483

leal

(%ebx,

8b10

movl

(%eax)

8995fcfeffff

movl

8b5004
899500ffffff

movl
movl

8b4008
898504ffffff

%edx,0xfffffef
0x04(%
%edx,0xffffff0
movl

movl

0x08(%
%eax,0xffffff0

8b47fc

movl

0xfc(%

8d04c1

leal

(%ecx,

8b10

movl

(%eax)

899524ffffff

movl

8b4004

%edx,0xffffff2
movl

0x04(%

898528ffffff

movl

%eax,0xffffff2

8d85dcfeffff

leal

0xfffffedc(%eb

8944240c
8d952cffffff

movl
leal

89542408
8d857cffffff

%eax,0
0xffffff2c(%eb

movl
leal

%edx,0
0xffffff7c(%eb

89442404

movl

%eax,0

8b5508

movl

0x08(%

891424

movl

%edx,(

e8b7f7ffff
8d85dcfeffff

calll
leal

8944240c
8d957cffffff

movl
leal

89542408
8d852cffffff

0x0005be30
0xfffffedc(%eb
%eax,0
0xffffff7c(%eb
movl

leal

%edx,0
0xffffff2c(%eb

89442404

movl

%eax,0

8b5508

movl

0x08(%

891424

movl

%edx,(

%esp)
+589 0005c69d
+594 0005c6a2
p),%eax
+600 0005c6a8
x0c(%esp)
+604 0005c6ac
p),%edx
+610 0005c6b2
x08(%esp)
+614 0005c6b6
p),%eax
+620 0005c6bc
x04(%esp)
+624 0005c6c0
ebp),%edx
+627 0005c6c3
%esp)
+630 0005c6c6
+635 0005c6cb
edi),%eax
+638 0005c6ce
%eax,2),%eax
+641 0005c6d1
%eax
+644 0005c6d4
ebp),%edx
+647 0005c6d7
edx),%eax
+650 0005c6da
ebp),%edx
+653 0005c6dd
%eax)
+655 0005c6df
ebp),%edx
+658 0005c6e2
x04(%eax)
+661 0005c6e5
ebp),%edx
+664 0005c6e8
x08(%eax)
+667 0005c6eb
edi),%eax
+670 0005c6ee
%eax,2),%eax
+673 0005c6f1
%eax
+676 0005c6f4
ebp),%edx
+679 0005c6f7
edx),%eax
+682 0005c6fa
p),%edx
+688 0005c700
%eax)
+690 0005c702
p),%edx
+696 0005c708
x04(%eax)
+699 0005c70b

e88ef7ffff
8d852cffffff

calll
leal

8944240c
8d957cffffff

movl
leal

89542408
8d85dcfeffff

0x0005be30
0xffffff2c(%eb
%eax,0
0xffffff7c(%eb
movl

leal

%edx,0
0xfffffedc(%eb

89442404

movl

%eax,0

8b5508

movl

0x08(%

891424

movl

%edx,(

movl

0x0005be30
0xf4(%

8d0440

leal

(%eax,

c1e002

shll

$0x02,

8b5508

movl

0x08(%

03422c

addl

0x2c(%

8b55a8

movl

0xa8(%

8910

movl

%edx,(

8b55ac

movl

0xac(%

895004

movl

%edx,0

8b55b0

movl

0xb0(%

895008

movl

%edx,0

8b47f8

movl

0xf8(%

8d0440

leal

(%eax,

c1e002

shll

$0x02,

8b5508

movl

0x08(%

03422c

addl

0x2c(%

e865f7ffff
8b47f4

8b9558ffffff

calll

movl

8910
8b955cffffff

movl
movl

895004
8b9560ffffff

0xffffff58(%eb

0xffffff5c(%eb
movl

movl

%edx,(

%edx,0
0xffffff60(%eb

p),%edx
+705 0005c711
x08(%eax)
+708 0005c714
edi),%eax
+711 0005c717
%eax,2),%eax
+714 0005c71a
%eax
+717 0005c71d
ebp),%edx
+720 0005c720
edx),%eax
+723 0005c723
p),%edx
+729 0005c729
%eax)
+731 0005c72b
p),%edx
+737 0005c731
x04(%eax)
+740 0005c734
p),%edx
+746 0005c73a
x08(%eax)
+749 0005c73d
edi),%eax
+752 0005c740
%eax,2),%eax
+755 0005c743
%eax
+758 0005c746
ebp),%edx
+761 0005c749
edx),%eax
+764 0005c74c
ebp),%edx
+767 0005c74f
%eax)
+769 0005c751
ebp),%edx
+772 0005c754
x04(%eax)
+775 0005c757
ebp),%edx
+778 0005c75a
x08(%eax)
+781 0005c75d
edi),%eax
+784 0005c760
%eax,2),%eax
+787 0005c763
%eax
+790 0005c766
ebp),%edx
+793 0005c769
edx),%eax
+796 0005c76c
p),%edx
+802 0005c772

895008

movl

%edx,0

8b47fc

movl

0xfc(%

8d0440

leal

(%eax,

c1e002

shll

$0x02,

8b5508

movl

0x08(%

03422c

addl

0x2c(%

8b9508ffffff

movl

8910
8b950cffffff

movl
movl

895004
8b9510ffffff

0xffffff08(%eb
%edx,(
0xffffff0c(%eb
movl

movl

%edx,0
0xffffff10(%eb

895008

movl

%edx,0

8b47f4

movl

0xf4(%

8d0440

leal

(%eax,

c1e002

shll

$0x02,

8b5508

movl

0x08(%

034238

addl

0x38(%

8b55b4

movl

0xb4(%

8910

movl

%edx,(

8b55b8

movl

0xb8(%

895004

movl

%edx,0

8b55bc

movl

0xbc(%

895008

movl

%edx,0

8b47f8

movl

0xf8(%

8d0440

leal

(%eax,

c1e002

shll

$0x02,

8b5508

movl

0x08(%

034238

addl

0x38(%

8b9564ffffff
8910

movl

0xffffff64(%eb
movl

%edx,(

%eax)
+804 0005c774
p),%edx
+810 0005c77a
x04(%eax)
+813 0005c77d
p),%edx
+819 0005c783
x08(%eax)
+822 0005c786
edi),%eax
+825 0005c789
%eax,2),%eax
+828 0005c78c
%eax
+831 0005c78f
ebp),%edx
+834 0005c792
edx),%eax
+837 0005c795
p),%edx
+843 0005c79b
%eax)
+845 0005c79d
p),%edx
+851 0005c7a3
x04(%eax)
+854 0005c7a6
p),%edx
+860 0005c7ac
x08(%eax)
+863 0005c7af
eax
+865 0005c7b1
edi),%edi
+868 0005c7b4
ebp),%edx
+871 0005c7b7
edx),%eax
+874 0005c7ba
+880 0005c7c0
sp
+886 0005c7c6
+887 0005c7c7
+888 0005c7c8
+889 0005c7c9
+890 0005c7ca
+891 0005c7cb
p),%eax
+897 0005c7d1
eax
+899 0005c7d3
ebp),%edx
+902 0005c7d6
x0c(%esp)
+906 0005c7da
x08(%esp)
+910 0005c7de
x04(%esp)
+914 0005c7e2

8b9568ffffff

movl

895004
8b956cffffff

0xffffff68(%eb
movl

movl

%edx,0
0xffffff6c(%eb

895008

movl

%edx,0

8b47fc

movl

0xfc(%

8d0440

leal

(%eax,

c1e002

shll

$0x02,

8b5508

movl

0x08(%

034238

addl

0x38(%

8b9514ffffff

movl

8910
8b9518ffffff

movl
movl

895004
8b951cffffff

0xffffff14(%eb
%edx,(
0xffffff18(%eb
movl

movl

%edx,0
0xffffff1c(%eb

895008

movl

%edx,0

89f8

movl

%edi,%

8d7f0c

leal

0x0c(%

8b5508

movl

0x08(%

3b420c

cmpl

0x0c(%

0f8580fdffff
81c43c010000
5b
5e
5f
c9
c3
8b85d0feffff

jne
addl

0x0005c540
$0x0000013c,%e
popl
popl
popl
leave
ret

movl

%ebx
%esi
%edi
0xfffffed0(%eb

29f8

subl

%edi,%

8d55d8

leal

0xd8(%

8954240c

movl

%edx,0

89442408

movl

%eax,0

89742404

movl

%esi,0

8b4508

movl

0x08(%

ebp),%eax
+917 0005c7e5
%eax
+920 0005c7e8
%esp)
+923 0005c7eb
+928 0005c7f0
ebp),%eax
+931 0005c7f3
eax),%ebx
+934 0005c7f6
eax),%ecx
+937 0005c7f9
+942 0005c7fe
eax
+944 0005c800
eax
+946 0005c802
ebp),%edx
+949 0005c805
x0c(%esp)
+953 0005c809
x08(%esp)
+957 0005c80d
x04(%esp)
+961 0005c811
ebp),%eax
+964 0005c814
%eax
+967 0005c817
%esp)
+970 0005c81a
+975 0005c81f
+980 0005c824
)
+986 0005c82a
)
+0

83c02c

addl

$0x2c,

890424

movl

%eax,(

movl

0x00056d10
0x08(%

8b5818

movl

0x18(%

8b4814

movl

0x14(%

movl

0x0005c4e6
%edi,%

29d8

subl

%ebx,%

8d55cc

leal

0xcc(%

8954240c

movl

%edx,0

89442408

movl

%eax,0

894c2404

movl

%ecx,0

8b4508

movl

0x08(%

83c038

addl

$0x38,

890424

movl

%eax,(

e820a5ffff
8b4508

e9e8fcffff
89f8

calll

jmp

e8f1a4ffff
e9fefcffff
660f1f440000

calll
jmp
nopw

0x00056d10
0x0005c522
0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

0005c830 55

pushl

%ebp
+1
0005c831 89e5
%esp,%ebp
+3
0005c833 83ec38
$0x38,%esp
+6
0005c836 895df4
%ebx,0xf4(%ebp)
+9
0005c839 8975f8
%esi,0xf8(%ebp)
+12 0005c83c 897dfc
xfc(%ebp)
+15 0005c83f 8b7d08
ebp),%edi
+18 0005c842 8b750c
ebp),%esi
+21 0005c845 c7042468000000
esp)
'h'
+28 0005c84c e829650a00
operator new(unsigned long)
+33 0005c851 89c3
ebx

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

$0x00000068,(%

calll

0x00102d7a
movl

%eax,%

+35 0005c853 890424


movl
%eax,(
%esp)
+38 0005c856 e89569faff
calll
0x000031f0
+43 0005c85b 895de4
movl
%ebx,0
xe4(%ebp)
+46 0005c85e 893424
movl
%esi,(
%esp)
+49 0005c861 e834660a00
calll
0x00102e9a
_strlen
+54 0005c866 89442408
movl
%eax,0
x08(%esp)
+58 0005c86a 89742404
movl
%esi,0
x04(%esp)
+62 0005c86e 891c24
movl
%ebx,(
%esp)
+65 0005c871 e832640a00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+70 0005c876 893424
movl
%esi,(
%esp)
+73 0005c879 e81c660a00
calll
0x00102e9a
_strlen
+78 0005c87e 89442408
movl
%eax,0
x08(%esp)
+82 0005c882 89742404
movl
%esi,0
x04(%esp)
+86 0005c886 8b45e4
movl
0xe4(%
ebp),%eax
+89 0005c889 83c004
addl
$0x04,
%eax
+92 0005c88c 890424
movl
%eax,(
%esp)
+95 0005c88f e814640a00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+100 0005c894 8b55e4
movl
0xe4(%
ebp),%edx
+103 0005c897 b8ffff7f7f
movl
$0x7f7fffff,%e
ax
+108 0005c89c 894258
movl
%eax,0
x58(%edx)
+111 0005c89f 894254
movl
%eax,0
x54(%edx)
+114 0005c8a2 894250
movl
%eax,0
x50(%edx)
+117 0005c8a5 b8ffff7fff
movl
$0xff7fffff,%e
ax
+122 0005c8aa 894264
movl
%eax,0
x64(%edx)
+125 0005c8ad 894260
movl
%eax,0
x60(%edx)
+128 0005c8b0 89425c
movl
%eax,0
x5c(%edx)
+131 0005c8b3 8b4f04
movl
0x04(%
edi),%ecx
+134 0005c8b6 3b4f08
cmpl
0x08(%
edi),%ecx
+137 0005c8b9 7415
je
0x0005
c8d0
+139 0005c8bb 85c9
testl
%ecx,%

ecx
+141 0005c8bd
c8c1
+143 0005c8bf
%ecx)
+145 0005c8c1
0x04(%edi)
+149 0005c8c5
ebp),%ebx
+152 0005c8c8
ebp),%esi
+155 0005c8cb
ebp),%edi
+158 0005c8ce
+159 0005c8cf
+160 0005c8d0
ebp),%eax
+163 0005c8d3
x08(%esp)
+167 0005c8d7
x04(%esp)
+171 0005c8db
%esp)
+174 0005c8de
+179 0005c8e3
c8c5
+181 0005c8e5
+182 0005c8e6
ax)
+0

7402

je

0x0005

8911

movl

%edx,(

83470404

addl

$0x04,

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
8d45e4

leave
ret
leal

0xe4(%

89442408

movl

%eax,0

894c2404

movl

%ecx,0

893c24

movl

%edi,(

e89d230000
ebe0
90
662e0f1f840000000000

calll
jmp

0x0005ec80
0x0005

nop
%cs:0x00000000(%eax,%e

nopw

0005c8f0 55

pushl

%ebp
+1
0005c8f1 89e5
%esp,%ebp
+3
0005c8f3 57
%edi
+4
0005c8f4 56
%esi
+5
0005c8f5 53
%ebx
+6
0005c8f6 83ec2c
$0x2c,%esp
+9
0005c8f9 8b7d08
0x08(%ebp),%edi
+12 0005c8fc 8b450c
ebp),%eax
+15 0005c8ff 8b10
,%edx
+17 0005c901 8955dc
xdc(%ebp)
+20 0005c904 85d2
edx
+22 0005c906 0f848c000000
+28 0005c90c 8b17
,%edx
+30 0005c90e 8b4f04
edi),%ecx
+33 0005c911 8945e4
xe4(%ebp)
+36 0005c914 31f6

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

(%eax)

movl

%edx,0

testl

%edx,%

je
movl

0x0005c998
(%edi)

movl

0x04(%

movl

%eax,0

xorl

%esi,%

esi
+38 0005c916 c745e000000000
movl
$0x00000000,0x
e0(%ebp)
+45 0005c91d 8d1cb500000000
leal
0x00000000(,%e
si,4),%ebx
+52 0005c924 eb13
jmp
0x0005
c939
+54 0005c926 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+64 0005c930 46
incl
%esi
+65 0005c931 8b17
movl
(%edi)
,%edx
+67 0005c933 8b4f04
movl
0x04(%
edi),%ecx
+70 0005c936 83c304
addl
$0x04,
%ebx
+73 0005c939 89c8
movl
%ecx,%
eax
+75 0005c93b 29d0
subl
%edx,%
eax
+77 0005c93d c1f802
sarl
$0x02,
%eax
+80 0005c940 39c6
cmpl
%eax,%
esi
+82 0005c942 7340
jae
0x0005
c984
+84 0005c944 8b45dc
movl
0xdc(%
ebp),%eax
+87 0005c947 89442404
movl
%eax,0
x04(%esp)
+91 0005c94b 8b041a
movl
(%edx,
%ebx),%eax
+94 0005c94e 83c004
addl
$0x04,
%eax
+97 0005c951 890424
movl
%eax,(
%esp)
+100 0005c954 e801630a00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+105 0005c959 85c0
testl
%eax,%
eax
+107 0005c95b 75d3
jne
0x0005
c930
+109 0005c95d 8b4f04
movl
0x04(%
edi),%ecx
+112 0005c960 8b07
movl
(%edi)
,%eax
+114 0005c962 8d1418
leal
(%eax,
%ebx),%edx
+117 0005c965 89542404
movl
%edx,0
x04(%esp)
+121 0005c969 8b55e0
movl
0xe0(%
ebp),%edx
+124 0005c96c 8d0490
leal
(%eax,
%edx,4),%eax
+127 0005c96f 885c240c
movb
%bl,0x
0c(%esp)
+131 0005c973 894c2408
movl
%ecx,0
x08(%esp)
+135 0005c977 890424
movl
%eax,(

%esp)
+138 0005c97a
+143 0005c97f
ebp)
+146 0005c982
c930
+148 0005c984
ebp),%eax
+151 0005c987
eax),%eax
+154 0005c98a
xdc(%ebp)
+157 0005c98d
0xe4(%ebp)
+161 0005c991
ebp),%esi
+164 0005c994
eax
+166 0005c996
c91d
+168 0005c998
%esp
+171 0005c99b
+172 0005c99c
+173 0005c99d
+174 0005c99e
+175 0005c99f
+0

e8d11b0000
ff45e0

calll
incl

0x0005e550
0xe0(%

ebac

jmp

0x0005

8b45e4

movl

0xe4(%

8b4004

movl

0x04(%

8945dc

movl

%eax,0

8345e404

addl

$0x04,

8b75e0

movl

0xe0(%

85c0

testl

%eax,%

7585

jne

0x0005

83c42c

addl

$0x2c,

5b
5e
5f
c9
c3

popl
popl
popl
leave
ret

%ebx
%esi
%edi

0005c9a0 55

pushl

%ebp
+1
0005c9a1 89e5
%esp,%ebp
+3
0005c9a3 57
%edi
+4
0005c9a4 56
%esi
+5
0005c9a5 53
%ebx
+6
0005c9a6 83ec2c
$0x2c,%esp
+9
0005c9a9 31f6
%esi,%esi
+11 0005c9ab 31db
ebx
+13 0005c9ad eb20
c9cf
+15 0005c9af 90
+16 0005c9b0 89df
edi
+18 0005c9b2 8b041a
%ebx),%eax
+21 0005c9b5 8945e4
xe4(%ebp)
+24 0005c9b8 8b550c
ebp),%edx
+27 0005c9bb 89542404
x04(%esp)
+31 0005c9bf 890424
%esp)
+34 0005c9c2 e893620a00

movl
pushl
pushl
pushl
subl
xorl

calll

xorl

%ebx,%

jmp

0x0005

nop
movl

%ebx,%

movl

(%edx,

movl

%eax,0

movl

0x0c(%

movl

%edx,0

movl

%eax,(
0x00102c5a

std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp


are(char const*) const
+39 0005c9c7 83c304
addl
$0x04,
%ebx
+42 0005c9ca 85c0
testl
%eax,%
eax
+44 0005c9cc 741a
je
0x0005
c9e8
+46 0005c9ce 46
incl
%esi
+47 0005c9cf 8b4d08
movl
0x08(%
ebp),%ecx
+50 0005c9d2 8b11
movl
(%ecx)
,%edx
+52 0005c9d4 8b4104
movl
0x04(%
ecx),%eax
+55 0005c9d7 29d0
subl
%edx,%
eax
+57 0005c9d9 c1f802
sarl
$0x02,
%eax
+60 0005c9dc 39c6
cmpl
%eax,%
esi
+62 0005c9de 72d0
jb
0x0005
c9b0
+64 0005c9e0 83c42c
addl
$0x2c,
%esp
+67 0005c9e3 5b
popl
%ebx
+68 0005c9e4 5e
popl
%esi
+69 0005c9e5 5f
popl
%edi
+70 0005c9e6 c9
leave
+71 0005c9e7 c3
ret
+72 0005c9e8 8b4508
movl
0x08(%
ebp),%eax
+75 0005c9eb 8b08
movl
(%eax)
,%ecx
+77 0005c9ed 01f9
addl
%edi,%
ecx
+79 0005c9ef 8b5004
movl
0x04(%
eax),%edx
+82 0005c9f2 8d4104
leal
0x04(%
ecx),%eax
+85 0005c9f5 39c2
cmpl
%eax,%
edx
+87 0005c9f7 7529
jne
0x0005
ca22
+89 0005c9f9 8b4d08
movl
0x08(%
ebp),%ecx
+92 0005c9fc 8b5104
movl
0x04(%
ecx),%edx
+95 0005c9ff 83ea04
subl
$0x04,
%edx
+98 0005ca02 895104
movl
%edx,0
x04(%ecx)
+101 0005ca05 3b5108
cmpl
0x08(%
ecx),%edx
+104 0005ca08 742c
je
0x0005
ca36
+106 0005ca0a 85d2
testl
%edx,%
edx
+108 0005ca0c 7405
je
0x0005
ca13

+110 0005ca0e
ebp),%eax
+113 0005ca11
%edx)
+115 0005ca13
ebp),%eax
+118 0005ca16
0x04(%eax)
+122 0005ca1a
%esp
+125 0005ca1d
+126 0005ca1e
+127 0005ca1f
+128 0005ca20
+129 0005ca21
+130 0005ca22
edx
+132 0005ca24
x08(%esp)
+136 0005ca28
x04(%esp)
+140 0005ca2c
%esp)
+143 0005ca2f
_memmove
+148 0005ca34
c9f9
+150 0005ca36
ebp),%eax
+153 0005ca39
x08(%esp)
+157 0005ca3d
x04(%esp)
+161 0005ca41
ebp),%edx
+164 0005ca44
%esp)
+167 0005ca47
+172 0005ca4c
c9e0
+174 0005ca4e
+0

8b45e4

movl

0xe4(%

8902

movl

%eax,(

8b4508

movl

0x08(%

83400404

addl

$0x04,

83c42c

addl

$0x2c,

5b
5e
5f
c9
c3
29c2

popl
popl
popl
leave
ret
subl

%ebx
%esi
%edi

89542408

movl

%edx,0

89442404

movl

%eax,0

890c24

movl

%ecx,(

e8e8630a00

calll

%eax,%

0x00102e1c

ebc3

jmp

0x0005

8d45e4

leal

0xe4(%

89442408

movl

%eax,0

89542404

movl

%edx,0

8b5508

movl

0x08(%

891424

movl

%edx,(

e834220000
eb92
6690

calll
jmp

0x0005ec80
0x0005

nop

0005ca50 55

pushl

%ebp
+1
0005ca51
%esp,%ebp
+3
0005ca53
%esi
+4
0005ca54
%ebx
+5
0005ca55
$0x10,%esp
+8
0005ca58
0x08(%ebp),%esi
+11 0005ca5b 8b550c
ebp),%edx
+14 0005ca5e 8b02
,%eax
+16 0005ca60 85c0
eax

89e5

movl

56

pushl

53

pushl

83ec10

subl

8b7508

movl
movl

0x0c(%

movl

(%edx)

testl

%eax,%

+18 0005ca62
ca86
+20 0005ca64
ebx
+22 0005ca66
ax)
+32 0005ca70
x04(%esp)
+36 0005ca74
%esp)
+39 0005ca77
+44 0005ca7c
ebx),%eax
+47 0005ca7f
%ebx
+50 0005ca82
eax
+52 0005ca84
ca70
+54 0005ca86
%esp
+57 0005ca89
+58 0005ca8a
+59 0005ca8b
+60 0005ca8c
+61 0005ca8d
+62 0005ca8e
+0

7422

je

0x0005

89d3

movl

%edx,%

662e0f1f840000000000

nopw

%cs:0x00000000(%eax,%e

89442404

movl

%eax,0

893424

movl

%esi,(

movl

0x0005c9a0
0x04(%

83c304

addl

$0x04,

85c0

testl

%eax,%

75ea

jne

0x0005

83c410

addl

$0x10,

5b
5e
c9
c3
90
6690

popl
popl
leave
ret
nop
nop

%ebx
%esi

e824ffffff
8b4304

0005ca90 55

calll

pushl

%ebp
+1
0005ca91 89e5
movl
%esp,%ebp
+3
0005ca93 57
pushl
%edi
+4
0005ca94 56
pushl
%esi
+5
0005ca95 53
pushl
%ebx
+6
0005ca96 83ec1c
subl
$0x1c,%esp
+9
0005ca99 8b7d08
movl
0x08(%ebp),%edi
+12 0005ca9c 31f6
xorl
%esi,%
esi
+14 0005ca9e eb17
jmp
0x0005
cab7
+16 0005caa0 8b1cb2
movl
(%edx,
%esi,4),%ebx
+19 0005caa3 8b450c
movl
0x0c(%
ebp),%eax
+22 0005caa6 89442404
movl
%eax,0
x04(%esp)
+26 0005caaa 891c24
movl
%ebx,(
%esp)
+29 0005caad e8a8610a00
calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+34 0005cab2 85c0
testl
%eax,%
eax
+36 0005cab4 7414
je
0x0005

caca
+38 0005cab6
+39 0005cab7
,%edx
+41 0005cab9
edi),%eax
+44 0005cabc
eax
+46 0005cabe
%eax
+49 0005cac1
esi
+51 0005cac3
caa0
+53 0005cac5
bx
+58 0005caca
eax
+60 0005cacc
%esp
+63 0005cacf
+64 0005cad0
+65 0005cad1
+66 0005cad2
+67 0005cad3
+68 0005cad4
)
+74 0005cada
)
+0

46
8b17

incl
movl

%esi
(%edi)

8b4704

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

39c6

cmpl

%eax,%

72db

jb

0x0005

bbc0d01300

movl

$0x0013d0c0,%e

89d8

movl

%ebx,%

83c41c

addl

$0x1c,

5b
5e
5f
c9
c3
660f1f440000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

0005cae0 55

pushl

%ebp
+1
0005cae1 89e5
%esp,%ebp
+3
0005cae3 57
%edi
+4
0005cae4 56
%esi
+5
0005cae5 53
%ebx
+6
0005cae6 83ec1c
$0x1c,%esp
+9
0005cae9 8b7508
0x08(%ebp),%esi
+12 0005caec 8b7d0c
ebp),%edi
+15 0005caef 31db
ebx
+17 0005caf1 eb21
cb14
+19 0005caf3 660f1f440000
)
+25 0005caf9 0f1f8000000000
x)
+32 0005cb00 897c2404
x04(%esp)
+36 0005cb04 8b049a
%ebx,4),%eax
+39 0005cb07 890424
%esp)

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

xorl

%ebx,%

jmp

0x0005

nopw

0x00(%eax,%eax

nopl

0x00000000(%ea
movl

%edi,0

movl

(%edx,

movl

%eax,(

+42 0005cb0a e84b610a00


calll
0x00102c5a
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::comp
are(char const*) const
+47 0005cb0f 85c0
testl
%eax,%
eax
+49 0005cb11 7419
je
0x0005
cb2c
+51 0005cb13 43
incl
%ebx
+52 0005cb14 8b16
movl
(%esi)
,%edx
+54 0005cb16 8b4604
movl
0x04(%
esi),%eax
+57 0005cb19 29d0
subl
%edx,%
eax
+59 0005cb1b c1f802
sarl
$0x02,
%eax
+62 0005cb1e 39c3
cmpl
%eax,%
ebx
+64 0005cb20 72de
jb
0x0005
cb00
+66 0005cb22 31c0
xorl
%eax,%
eax
+68 0005cb24 83c41c
addl
$0x1c,
%esp
+71 0005cb27 5b
popl
%ebx
+72 0005cb28 5e
popl
%esi
+73 0005cb29 5f
popl
%edi
+74 0005cb2a c9
leave
+75 0005cb2b c3
ret
+76 0005cb2c b001
movb
$0x01,
%al
+78 0005cb2e 83c41c
addl
$0x1c,
%esp
+81 0005cb31 5b
popl
%ebx
+82 0005cb32 5e
popl
%esi
+83 0005cb33 5f
popl
%edi
+84 0005cb34 c9
leave
+85 0005cb35 c3
ret
+86 0005cb36 662e0f1f840000000000
nopw
%cs:0x00000000(%eax,%e
ax)
+0

0005cb40 55

pushl

%ebp
+1
0005cb41 89e5
%esp,%ebp
+3
0005cb43 56
%esi
+4
0005cb44 53
%ebx
+5
0005cb45 8b5508
0x08(%ebp),%edx
+8
0005cb48 b8ffff7f7f
fffff,%eax
+13 0005cb4d 894214
x14(%edx)
+16 0005cb50 894210
x10(%edx)
+19 0005cb53 89420c
x0c(%edx)
+22 0005cb56 b8ffff7fff

movl
pushl
pushl
movl

movl

movl

$0x7f7

movl

%eax,0

movl

%eax,0

movl

%eax,0
$0xff7fffff,%e

ax
+27 0005cb5b
x20(%edx)
+30 0005cb5e
x1c(%edx)
+33 0005cb61
x18(%edx)
+36 0005cb64
ecx
+38 0005cb66
,%esi
+40 0005cb68
edx),%ebx
+43 0005cb6b
ebx
+45 0005cb6d
%ebx
+48 0005cb70
ecx
+50 0005cb72
+56 0005cb78
x,%eax)
+64 0005cb80
%ecx,4),%eax
+67 0005cb83
m1
+72 0005cb88
m0
+77 0005cb8d
%xmm0
+80 0005cb90
cb97
+82 0005cb92
x)
+87 0005cb97
m0
+92 0005cb9c
edx),%xmm0
+96 0005cba0
cba7
+98 0005cba2
x)
+103 0005cba7
m1
+108 0005cbac
m0
+113 0005cbb1
%xmm0
+116 0005cbb4
cbbb
+118 0005cbb6
x)
+123 0005cbbb
m0
+128 0005cbc0
edx),%xmm0
+132 0005cbc4
cbcb
+134 0005cbc6
x)

894220

movl

%eax,0

89421c

movl

%eax,0

894218

movl

%eax,0

31c9

xorl

%ecx,%

8b32

movl

(%edx)

8b5a04

movl

0x04(%

29f3

subl

%esi,%

c1fb02

sarl

$0x02,

39d9

cmpl

%ebx,%

0f837c000000
0f1f840000000000

jae
nopl

8b048e

0x0005cbf4
0x00000000(%ea
movl

(%esi,

f30f104850

movss

0x50(%eax),%xm

f30f10420c

movss

0x0c(%edx),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f114a0c

movss

%xmm1,0x0c(%ed

f30f10405c

movss

0x5c(%eax),%xm

0f2e4218

ucomiss

0x18(%

7605

jbe

0x0005

f30f114218

movss

%xmm0,0x18(%ed

f30f104854

movss

0x54(%eax),%xm

f30f104210

movss

0x10(%edx),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f114a10

movss

%xmm1,0x10(%ed

f30f104060

movss

0x60(%eax),%xm

0f2e421c

ucomiss

0x1c(%

7605

jbe

0x0005

f30f11421c

movss

%xmm0,0x1c(%ed

+139 0005cbcb f30f104858

movss

0x58(%eax),%xm

movss

0x14(%edx),%xm

m1
+144 0005cbd0 f30f104214
m0
+149 0005cbd5
%xmm0
+152 0005cbd8
cbdf
+154 0005cbda
x)
+159 0005cbdf
m0
+164 0005cbe4
edx),%xmm0
+168 0005cbe8
cbef
+170 0005cbea
x)
+175 0005cbef
+176 0005cbf0
ecx
+178 0005cbf2
cb80
+180 0005cbf4
+181 0005cbf5
+182 0005cbf6
+183 0005cbf7
+184 0005cbf8
x,%eax)
+0

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f114a14

movss

%xmm1,0x14(%ed

f30f104064

movss

0x64(%eax),%xm

0f2e4220

ucomiss

0x20(%

7605

jbe

0x0005

f30f114220

movss

%xmm0,0x20(%ed

41
39d9

incl
cmpl

%ecx
%ebx,%

728c

jb

0x0005

5b
5e
c9
c3
0f1f840000000000

popl
popl
leave
ret

%ebx
%esi

nopl

0x00000000(%ea

0005cc00 55

pushl

%ebp
+1
0005cc01 89e5
%esp,%ebp
+3
0005cc03 57
%edi
+4
0005cc04 56
%esi
+5
0005cc05 53
%ebx
+6
0005cc06 83ec1c
$0x1c,%esp
+9
0005cc09 8b7d08
0x08(%ebp),%edi
+12 0005cc0c 31f6
esi
+14 0005cc0e eb17
cc27
+16 0005cc10 8b1cb2
%esi,4),%ebx
+19 0005cc13 8b450c
ebp),%eax
+22 0005cc16 89442404
x04(%esp)
+26 0005cc1a 891c24
%esp)
+29 0005cc1d e83ec7fbff
+34 0005cc22 84c0
l
+36 0005cc24 7576

movl
pushl
pushl
pushl
subl
movl
xorl

%esi,%

jmp

0x0005

movl

(%edx,

movl

0x0c(%

movl

%eax,0

movl

%ebx,(

calll
testb
jne

0x00019360
%al,%a
0x0005

cc9c
+38 0005cc26 46
+39 0005cc27 8b17
,%edx
+41 0005cc29 8b4704
edi),%eax
+44 0005cc2c 29d0
eax
+46 0005cc2e c1f802
%eax
+49 0005cc31 39c6
esi
+51 0005cc33 72db
cc10
+53 0005cc35 803d70e4130000
70
'p'
+60 0005cc3c 740d
cc4b
+62 0005cc3e b878e41300
ax
+67 0005cc43 83c41c
%esp
+70 0005cc46 5b
+71 0005cc47 5e
+72 0005cc48 5f
+73 0005cc49 c9
+74 0005cc4a c3
+75 0005cc4b c7042470e41300
esp)
+82 0005cc52 e84d610a00
___cxa_guard_acquire
+87 0005cc57 85c0
eax
+89 0005cc59 74e3
cc3e
+91 0005cc5b b8000080bf
ax
+96 0005cc60 a378e41300
8
+101 0005cc65 a37ce41300
c
+106 0005cc6a a380e41300
0
+111 0005cc6f b80000803f
ax
+116 0005cc74 a384e41300
4
+121 0005cc79 a388e41300
8
+126 0005cc7e a38ce41300
c
+131 0005cc83 c7042470e41300
esp)
+138 0005cc8a e81b610a00
___cxa_guard_release
+143 0005cc8f b878e41300
ax
+148 0005cc94 83c41c
%esp
+151 0005cc97 5b

incl
movl

%esi
(%edi)

movl

0x04(%

subl

%edx,%

sarl

$0x02,

cmpl

%eax,%

jb

0x0005

cmpb

$0x00,0x0013e4
je

movl

0x0005
$0x0013e478,%e

addl

$0x1c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

movl

$0x0013e470,(%

calll

0x00102da4
testl

%eax,%

je

0x0005

movl

$0xbf800000,%e

movl

%eax,0x0013e47

movl

%eax,0x0013e47

movl

%eax,0x0013e48

movl

$0x3f800000,%e

movl

%eax,0x0013e48

movl

%eax,0x0013e48

movl

%eax,0x0013e48

movl

$0x0013e470,(%

calll

0x00102daa

movl

$0x0013e478,%e
addl

$0x1c,

popl

%ebx

+152 0005cc98
+153 0005cc99
+154 0005cc9a
+155 0005cc9b
+156 0005cc9c
ebx),%eax
+159 0005cc9f
%esp
+162 0005cca2
+163 0005cca3
+164 0005cca4
+165 0005cca5
+166 0005cca6
+167 0005cca7
+168 0005cca8
x,%eax)
+0

5e
5f
c9
c3
8d4350

popl
popl
leave
ret
leal

%esi
%edi

83c41c

addl

$0x1c,

5b
5e
5f
c9
c3
90
0f1f840000000000

popl
popl
popl
leave
ret
nop

%ebx
%esi
%edi

nopl

0x50(%

0x00000000(%ea

0005ccb0 55

pushl

%ebp
+1
0005ccb1 89e5
%esp,%ebp
+3
0005ccb3 57
%edi
+4
0005ccb4 56
%esi
+5
0005ccb5 53
%ebx
+6
0005ccb6 83ec2c
$0x2c,%esp
+9
0005ccb9 b8ffff7f7f
fffff,%eax
+14 0005ccbe 8b5508
ebp),%edx
+17 0005ccc1 894214
x14(%edx)
+20 0005ccc4 894210
x10(%edx)
+23 0005ccc7 89420c
x0c(%edx)
+26 0005ccca b8ffff7fff
ax
+31 0005cccf 894220
x20(%edx)
+34 0005ccd2 89421c
x1c(%edx)
+37 0005ccd5 894218
x18(%edx)
+40 0005ccd8 c745e000000000
e0(%ebp)
+47 0005ccdf 90
+48 0005cce0 8b4d08
ebp),%ecx
+51 0005cce3 8b11
,%edx
+53 0005cce5 8b4104
ecx),%eax
+56 0005cce8 29d0
eax
+58 0005ccea c1f802
%eax

movl
pushl
pushl
pushl
subl
movl

$0x7f7

movl

0x08(%

movl

%eax,0

movl

%eax,0

movl

%eax,0

movl

$0xff7fffff,%e
movl

%eax,0

movl

%eax,0

movl

%eax,0

movl

$0x00000000,0x
nop
movl

0x08(%

movl

(%ecx)

movl

0x04(%

subl

%edx,%

sarl

$0x02,

+61 0005cced
xe0(%ebp)
+64 0005ccf0
+70 0005ccf6
ebp),%ecx
+73 0005ccf9
%ecx,4),%ebx
+76 0005ccfc
58(%ebx)
+83 0005cd03
54(%ebx)
+90 0005cd0a
50(%ebx)
+97 0005cd11
64(%ebx)
+104 0005cd18
60(%ebx)
+111 0005cd1f
5c(%ebx)
+118 0005cd26
e4(%ebp)
+125 0005cd2d
edi
+127 0005cd2f
+132 0005cd34
)
+138 0005cd3a
)
+144 0005cd40
%edi),%esi
+147 0005cd43
ebp),%eax
+150 0005cd46
x04(%esp)
+154 0005cd4a
%esp)
+157 0005cd4d
+162 0005cd52
,%xmm1
+166 0005cd56
m0
+171 0005cd5b
%xmm0
+174 0005cd5e
cd69
+176 0005cd60
x)
+181 0005cd65
,%xmm1
+185 0005cd69
ebx),%xmm1
+189 0005cd6d
cd74
+191 0005cd6f
x)
+196 0005cd74
m1
+201 0005cd79
m0
+206 0005cd7e

3945e0
0f83a8010000
8b4de0

cmpl

%eax,0

movl

0x0005ce9e
0xe0(%

movl

(%edx,

jae

8b1c8a
c74358ffff7f7f

movl

$0x7f7fffff,0x

c74354ffff7f7f

movl

$0x7f7fffff,0x

c74350ffff7f7f

movl

$0x7f7fffff,0x

c74364ffff7fff

movl

$0xff7fffff,0x

c74360ffff7fff

movl

$0xff7fffff,0x

c7435cffff7fff

movl

$0xff7fffff,0x

c745e400000000

movl

$0x00000000,0x

31ff

xorl

%edi,%

e9ca000000
660f1f440000

jmp
nopw

0x0005cdfe
0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8d343a

leal

(%edx,

8b450c

movl

0x0c(%

89442404

movl

%eax,0

893424

movl

%esi,(

e83ec70000
f30f100e

calll

f30f104350

movss

movss

0x00069490
(%esi)
0x50(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

7609

jbe

0x0005

f30f114b50

movss

%xmm1,0x50(%eb

f30f100e

movss

(%esi)

0f2e4b5c

ucomiss

0x5c(%

7605

jbe

0x0005

f30f114b5c

movss

%xmm1,0x5c(%eb

f30f104e04

movss

0x04(%esi),%xm

f30f104354

movss

0x54(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

%xmm0
+209 0005cd81
cd8d
+211 0005cd83
x)
+216 0005cd88
m1
+221 0005cd8d
ebx),%xmm1
+225 0005cd91
cd98
+227 0005cd93
x)
+232 0005cd98
m1
+237 0005cd9d
m0
+242 0005cda2
%xmm0
+245 0005cda5
cdb1
+247 0005cda7
x)
+252 0005cdac
m1
+257 0005cdb1
ebx),%xmm1
+261 0005cdb5
cdbc
+263 0005cdb7
x)
+268 0005cdbc
ebx),%eax
+271 0005cdbf
eax
+273 0005cdc1
ebp),%edx
+276 0005cdc4
x04(%esp)
+280 0005cdc8
%esp)
+283 0005cdcb
+288 0005cdd0
ebx),%eax
+291 0005cdd3
eax
+293 0005cdd5
ebp),%ecx
+296 0005cdd8
x04(%esp)
+300 0005cddc
%esp)
+303 0005cddf
+308 0005cde4
ebx),%eax
+311 0005cde7
eax
+313 0005cde9
ebp),%edx
+316 0005cdec

760a

jbe

0x0005

f30f114b54

movss

%xmm1,0x54(%eb

f30f104e04

movss

0x04(%esi),%xm

0f2e4b60

ucomiss

0x60(%

7605

jbe

0x0005

f30f114b60

movss

%xmm1,0x60(%eb

f30f104e08

movss

0x08(%esi),%xm

f30f104358

movss

0x58(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

760a

jbe

0x0005

f30f114b58

movss

%xmm1,0x58(%eb

f30f104e08

movss

0x08(%esi),%xm

0f2e4b64

ucomiss

0x64(%

7605

jbe

0x0005

f30f114b64

movss

%xmm1,0x64(%eb

8b4320

movl

0x20(%

01f8

addl

%edi,%

8b550c

movl

0x0c(%

89542404

movl

%edx,0

890424

movl

%eax,(

movl

0x00069520
0x38(%

01f8

addl

%edi,%

8b4d0c

movl

0x0c(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

movl

0x00069520
0x2c(%

01f8

addl

%edi,%

8b550c

movl

0x0c(%

89542404

movl

%edx,0

e850c70000
8b4338

e83cc70000
8b432c

calll

calll

x04(%esp)
+320 0005cdf0
%esp)
+323 0005cdf3
+328 0005cdf8
ebp)
+331 0005cdfb
%edi
+334 0005cdfe
ebx),%edx
+337 0005ce01
ebx),%eax
+340 0005ce04
eax
+342 0005ce06
%eax
+345 0005ce09
ax,%eax
+351 0005ce0f
xe4(%ebp)
+354 0005ce12
+360 0005ce18
m1
+365 0005ce1d
ebp),%ecx
+368 0005ce20
m0
+373 0005ce25
%xmm0
+376 0005ce28
ce2f
+378 0005ce2a
x)
+383 0005ce2f
m0
+388 0005ce34
ebp),%eax
+391 0005ce37
eax),%xmm0
+395 0005ce3b
ce42
+397 0005ce3d
x)
+402 0005ce42
m1
+407 0005ce47
ebp),%edx
+410 0005ce4a
m0
+415 0005ce4f
%xmm0
+418 0005ce52
ce59
+420 0005ce54
x)
+425 0005ce59
m0
+430 0005ce5e
ebp),%ecx
+433 0005ce61

890424

movl

%eax,(

incl

0x00069520
0xe4(%

83c70c

addl

$0x0c,

8b5314

movl

0x14(%

8b4318

movl

0x18(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

e828c70000
ff45e4

69c0abaaaaaa

calll

imull

3945e4
0f8228ffffff
f30f104b50

cmpl
jb
movss

8b4d08
f30f10410c

$0xaaaaaaab,%e
%eax,0
0x0005cd40
0x50(%ebx),%xm
movl

movss

0x08(%
0x0c(%ecx),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f11490c

movss

%xmm1,0x0c(%ec

f30f10435c

movss

0x5c(%ebx),%xm

8b4508

movl

0x08(%

0f2e4018

ucomiss

0x18(%

7605

jbe

0x0005

f30f114018

movss

%xmm0,0x18(%ea

f30f104b54

movss

0x54(%ebx),%xm

8b5508
f30f104210

movl
movss

0x08(%
0x10(%edx),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f114a10

movss

%xmm1,0x10(%ed

f30f104360

movss

0x60(%ebx),%xm

8b4d08

movl

0x08(%

0f2e411c

ucomiss

0x1c(%

ecx),%xmm0
+437 0005ce65
ce6c
+439 0005ce67
x)
+444 0005ce6c
m1
+449 0005ce71
ebp),%eax
+452 0005ce74
m0
+457 0005ce79
%xmm0
+460 0005ce7c
ce83
+462 0005ce7e
x)
+467 0005ce83
m0
+472 0005ce88
ebp),%edx
+475 0005ce8b
edx),%xmm0
+479 0005ce8f
ce96
+481 0005ce91
x)
+486 0005ce96
ebp)
+489 0005ce99
+494 0005ce9e
%esp
+497 0005cea1
+498 0005cea2
+499 0005cea3
+500 0005cea4
+501 0005cea5
+502 0005cea6
ax)
+0

7605

jbe

0x0005

f30f11411c

movss

%xmm0,0x1c(%ec

f30f104b58

movss

0x58(%ebx),%xm

8b4508

movl

f30f104014

movss

0x08(%
0x14(%eax),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f114814

movss

%xmm1,0x14(%ea

f30f104364

movss

0x64(%ebx),%xm

8b5508

movl

0x08(%

0f2e4220

ucomiss

0x20(%

7605

jbe

0x0005

f30f114220

movss

ff45e0
e942feffff
83c42c
5b
5e
5f
c9
c3
662e0f1f840000000000

%xmm0,0x20(%ed
incl

0xe0(%

addl

0x0005cce0
$0x2c,

jmp

popl
%ebx
popl
%esi
popl
%edi
leave
ret
%cs:0x00000000(%eax,%e

nopw

0005ceb0 55

pushl

%ebp
+1
0005ceb1 89e5
%esp,%ebp
+3
0005ceb3 57
%edi
+4
0005ceb4 56
%esi
+5
0005ceb5 53
%ebx
+6
0005ceb6 83ec6c
$0x6c,%esp
+9
0005ceb9 31db
%ebx,%ebx
+11 0005cebb c745c000000000
c0(%ebp)
+18 0005cec2 8d45d4
ebp),%eax
+21 0005cec5 8945a0
xa0(%ebp)

movl
pushl
pushl
pushl
subl
xorl
movl

$0x00000000,0x
leal

0xd4(%

movl

%eax,0

+24 0005cec8 8d55d8


leal
0xd8(%
ebp),%edx
+27 0005cecb 8955a4
movl
%edx,0
xa4(%ebp)
+30 0005cece 8b4d0c
movl
0x0c(%
ebp),%ecx
+33 0005ced1 8b11
movl
(%ecx)
,%edx
+35 0005ced3 8b4104
movl
0x04(%
ecx),%eax
+38 0005ced6 29d0
subl
%edx,%
eax
+40 0005ced8 c1f802
sarl
$0x02,
%eax
+43 0005cedb 39c3
cmpl
%eax,%
ebx
+45 0005cedd 0f838c010000
jae
0x0005d06f
+51 0005cee3 8b4dc0
movl
0xc0(%
ebp),%ecx
+54 0005cee6 8b0411
movl
(%ecx,
%edx),%eax
+57 0005cee9 89442404
movl
%eax,0
x04(%esp)
+61 0005ceed 8d45e0
leal
0xe0(%
ebp),%eax
+64 0005cef0 890424
movl
%eax,(
%esp)
+67 0005cef3 e8ce5d0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+72 0005cef8 43
incl
%ebx
+73 0005cef9 895dc4
movl
%ebx,0
xc4(%ebp)
+76 0005cefc 89da
movl
%ebx,%
edx
+78 0005cefe c1e202
shll
$0x02,
%edx
+81 0005cf01 8955bc
movl
%edx,0
xbc(%ebp)
+84 0005cf04 895db8
movl
%ebx,0
xb8(%ebp)
+87 0005cf07 a188801300
movl
0x00138088,%ea
x
+92 0005cf0c 8945b4
movl
%eax,0
xb4(%ebp)
+95 0005cf0f eb79
jmp
0x0005
cf8a
+97 0005cf11 0f1f8000000000
nopl
0x00000000(%ea
x)
+104 0005cf18 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+112 0005cf20 8b4dbc
movl
0xbc(%
ebp),%ecx
+115 0005cf23 8b0411
movl
(%ecx,
%edx),%eax
+118 0005cf26 89442404
movl
%eax,0
x04(%esp)
+122 0005cf2a 8d45dc
leal
0xdc(%
ebp),%eax

+125 0005cf2d 890424


movl
%eax,(
%esp)
+128 0005cf30 e8915d0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+133 0005cf35 8b45e0
movl
0xe0(%
ebp),%eax
+136 0005cf38 83e80c
subl
$0x0c,
%eax
+139 0005cf3b 8b30
movl
(%eax)
,%esi
+141 0005cf3d 8975d8
movl
%esi,0
xd8(%ebp)
+144 0005cf40 8b45dc
movl
0xdc(%
ebp),%eax
+147 0005cf43 83e80c
subl
$0x0c,
%eax
+150 0005cf46 8b18
movl
(%eax)
,%ebx
+152 0005cf48 895dd4
movl
%ebx,0
xd4(%ebp)
+155 0005cf4b 39f3
cmpl
%esi,%
ebx
+157 0005cf4d 8b45a0
movl
0xa0(%
ebp),%eax
+160 0005cf50 0f4345a4
cmovael
0xa4(%
ebp),%eax
+164 0005cf54 8b00
movl
(%eax)
,%eax
+166 0005cf56 8b7ddc
movl
0xdc(%
ebp),%edi
+169 0005cf59 89442408
movl
%eax,0
x08(%esp)
+173 0005cf5d 897c2404
movl
%edi,0
x04(%esp)
+177 0005cf61 8b45e0
movl
0xe0(%
ebp),%eax
+180 0005cf64 890424
movl
%eax,(
%esp)
+183 0005cf67 e8a45e0a00
calll
0x00102e10
_memcmp
+188 0005cf6c 85c0
testl
%eax,%
eax
+190 0005cf6e 7504
jne
0x0005
cf74
+192 0005cf70 39de
cmpl
%ebx,%
esi
+194 0005cf72 7444
je
0x0005
cfb8
+196 0005cf74 8d77f4
leal
0xf4(%
edi),%esi
+199 0005cf77 3b3588801300
cmpl
0x00138088,%es
i
+205 0005cf7d 0f85bd000000
jne
0x0005d040
+211 0005cf83 ff45b8
incl
0xb8(%
ebp)
+214 0005cf86 8345bc04
addl
$0x04,
0xbc(%ebp)
+218 0005cf8a 8b4d08
movl
0x08(%

ebp),%ecx
+221 0005cf8d
,%edx
+223 0005cf8f
ecx),%eax
+226 0005cf92
eax
+228 0005cf94
%eax
+231 0005cf97
xb8(%ebp)
+234 0005cf9a
cf20
+236 0005cf9c
i
+242 0005cfa2
ebp),%ebx
+245 0005cfa5
%ebx
+248 0005cfa8
ebx
+250 0005cfaa
d00d
+252 0005cfac
0xc0(%ebp)
+256 0005cfb0
ebp),%ebx
+259 0005cfb3
+264 0005cfb8
ebp),%edx
+267 0005cfbb
,%eax
+269 0005cfbd
ebp),%ebx
+272 0005cfc0
ebx
+274 0005cfc2
ebp),%eax
+277 0005cfc5
,%ecx
+279 0005cfc7
,%edx
+281 0005cfc9
%eax)
+283 0005cfcb
%ebx)
+285 0005cfcd
ebp),%ebx
+288 0005cfd0
%ebx
+291 0005cfd3
i
+297 0005cfd9
ebx
+299 0005cfdb
cfa2
+301 0005cfdd
ebx),%eax
+304 0005cfe0
04(%esp)

8b11

movl

(%ecx)

8b4104

movl

0x04(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

3945b8

cmpl

%eax,0

7284

jb

0x0005

8b3588801300

movl

0x00138088,%es

8b5de0

movl

0xe0(%

83eb0c

subl

$0x0c,

39f3

cmpl

%esi,%

7561

jne

0x0005

8345c004

addl

$0x04,

8b5dc4

movl

0xc4(%

movl

0x0005cece
0x08(%

8b02

movl

(%edx)

8b5dbc

movl

0xbc(%

01c3

addl

%eax,%

0345c0

addl

0xc0(%

8b08

movl

(%eax)

8b13

movl

(%ebx)

8910

movl

%edx,(

890b

movl

%ecx,(

8b5ddc

movl

0xdc(%

83eb0c

subl

$0x0c,

e916ffffff
8b5508

8b3588801300

jmp

movl

0x00138088,%es

39f3

cmpl

%esi,%

74c5

je

0x0005

8d4308

leal

0x08(%

c7442404ffffffff

movl

$0xffffffff,0x

+312 0005cfe8 890424


movl
%eax,(
%esp)
+315 0005cfeb e85e5c0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+320 0005cff0 85c0
testl
%eax,%
eax
+322 0005cff2 7fae
jg
0x0005
cfa2
+324 0005cff4 8d4de7
leal
0xe7(%
ebp),%ecx
+327 0005cff7 894c2404
movl
%ecx,0
x04(%esp)
+331 0005cffb 891c24
movl
%ebx,(
%esp)
+334 0005cffe e8815c0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+339 0005d003 8b5de0
movl
0xe0(%
ebp),%ebx
+342 0005d006 83eb0c
subl
$0x0c,
%ebx
+345 0005d009 39f3
cmpl
%esi,%
ebx
+347 0005d00b 749f
je
0x0005
cfac
+349 0005d00d 8d4308
leal
0x08(%
ebx),%eax
+352 0005d010 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+360 0005d018 890424
movl
%eax,(
%esp)
+363 0005d01b e82e5c0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+368 0005d020 85c0
testl
%eax,%
eax
+370 0005d022 7f88
jg
0x0005
cfac
+372 0005d024 8d45e4
leal
0xe4(%
ebp),%eax
+375 0005d027 89442404
movl
%eax,0
x04(%esp)
+379 0005d02b 891c24
movl
%ebx,(
%esp)
+382 0005d02e e8515c0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+387 0005d033 e974ffffff
jmp
0x0005cfac
+392 0005d038 0f1f840000000000
nopl
0x00000000(%ea
x,%eax)
+400 0005d040 8d47fc
leal
0xfc(%
edi),%eax
+403 0005d043 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+411 0005d04b 890424
movl
%eax,(
%esp)
+414 0005d04e e8fb5b0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+419 0005d053 85c0
testl
%eax,%
eax
+421 0005d055 0f8f28ffffff
jg
0x0005cf83

+427 0005d05b 8d45e6


leal
0xe6(%
ebp),%eax
+430 0005d05e 89442404
movl
%eax,0
x04(%esp)
+434 0005d062 893424
movl
%esi,(
%esp)
+437 0005d065 e81a5c0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+442 0005d06a e914ffffff
jmp
0x0005cf83
+447 0005d06f 83c46c
addl
$0x6c,
%esp
+450 0005d072 5b
popl
%ebx
+451 0005d073 5e
popl
%esi
+452 0005d074 5f
popl
%edi
+453 0005d075 c9
leave
+454 0005d076 c3
ret
+455 0005d077 89c3
movl
%eax,%
ebx
+457 0005d079 8b75e0
movl
0xe0(%
ebp),%esi
+460 0005d07c 83ee0c
subl
$0x0c,
%esi
+463 0005d07f 3b75b4
cmpl
0xb4(%
ebp),%esi
+466 0005d082 750a
jne
0x0005
d08e
+468 0005d084 891c24
movl
%ebx,(
%esp)
+471 0005d087 e8bc5b0a00
calll
0x00102c48
__Unwind_Resume
+476 0005d08c ebe9
jmp
0x0005
d077
+478 0005d08e 8d4608
leal
0x08(%
esi),%eax
+481 0005d091 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+489 0005d099 890424
movl
%eax,(
%esp)
+492 0005d09c e8ad5b0a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+497 0005d0a1 85c0
testl
%eax,%
eax
+499 0005d0a3 7fdf
jg
0x0005
d084
+501 0005d0a5 8d45e5
leal
0xe5(%
ebp),%eax
+504 0005d0a8 89442404
movl
%eax,0
x04(%esp)
+508 0005d0ac 893424
movl
%esi,(
%esp)
+511 0005d0af e8d05b0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+516 0005d0b4 ebce
jmp
0x0005
d084
+518 0005d0b6 89c3
movl
%eax,%
ebx
+520 0005d0b8 ebca
jmp
0x0005
d084

+522 0005d0ba ebbb


d077
+524 0005d0bc ebf8
d0b6
+526 0005d0be 6690
+0

jmp

0x0005

jmp

0x0005

nop

0005d0c0 55

pushl

%ebp
+1
0005d0c1 89e5
%esp,%ebp
+3
0005d0c3 57
%edi
+4
0005d0c4 56
%esi
+5
0005d0c5 53
%ebx
+6
0005d0c6 83ec1c
$0x1c,%esp
+9
0005d0c9 8b750c
0x0c(%ebp),%esi
+12 0005d0cc 0fb67d10
ebp),%edi
+16 0005d0d0 31db
ebx
+18 0005d0d2 0f1f8000000000
x)
+25 0005d0d9 0f1f8000000000
x)
+32 0005d0e0 8b4508
ebp),%eax
+35 0005d0e3 8b10
,%edx
+37 0005d0e5 8b4004
eax),%eax
+40 0005d0e8 29d0
eax
+42 0005d0ea c1f802
%eax
+45 0005d0ed 39c3
ebx
+47 0005d0ef 733f
d130
+49 0005d0f1 8b049a
%ebx,4),%eax
+52 0005d0f4 8d5004
eax),%edx
+55 0005d0f7 89f9
ecx
+57 0005d0f9 84c9
l
+59 0005d0fb 0f44d0
edx
+62 0005d0fe 8b4604
esi),%eax
+65 0005d101 3b4608
esi),%eax
+68 0005d104 7417
d11d
+70 0005d106 85c0
eax

movl
pushl
pushl
pushl
subl
movl
movzbl

0x10(%

xorl

%ebx,%

nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

0x08(%

movl

(%eax)

movl

0x04(%

subl

%edx,%

sarl

$0x02,

cmpl

%eax,%

jae

0x0005

movl

(%edx,

leal

0x04(%

movl

%edi,%

testb

%cl,%c

cmovel

%eax,%

movl

0x04(%

cmpl

0x08(%

je

0x0005

testl

%eax,%

+72 0005d108 740c


je
0x0005
d116
+74 0005d10a 89542404
movl
%edx,0
x04(%esp)
+78 0005d10e 890424
movl
%eax,(
%esp)
+81 0005d111 e8b05b0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+86 0005d116 83460404
addl
$0x04,
0x04(%esi)
+90 0005d11a 43
incl
%ebx
+91 0005d11b ebc3
jmp
0x0005
d0e0
+93 0005d11d 89542408
movl
%edx,0
x08(%esp)
+97 0005d121 89442404
movl
%eax,0
x04(%esp)
+101 0005d125 893424
movl
%esi,(
%esp)
+104 0005d128 e873d7faff
calll
0x0000a8a0
+109 0005d12d 43
incl
%ebx
+110 0005d12e ebb0
jmp
0x0005
d0e0
+112 0005d130 83c41c
addl
$0x1c,
%esp
+115 0005d133 5b
popl
%ebx
+116 0005d134 5e
popl
%esi
+117 0005d135 5f
popl
%edi
+118 0005d136 c9
leave
+119 0005d137 c3
ret
+120 0005d138 890424
movl
%eax,(
%esp)
+123 0005d13b e8085b0a00
calll
0x00102c48
__Unwind_Resume
+0

0005d140 55

pushl

%ebp
+1
0005d141 89e5
%esp,%ebp
+3
0005d143 57
%edi
+4
0005d144 56
%esi
+5
0005d145 53
%ebx
+6
0005d146 83ec7c
$0x7c,%esp
+9
0005d149 0fb6452c
0x2c(%ebp),%eax
+13 0005d14d 88459f
9f(%ebp)
+16 0005d150 8b7d14
ebp),%edi
+19 0005d153 85ff
edi
+21 0005d155 0f8417050000
+27 0005d15b 8b7524
ebp),%esi

movl
pushl
pushl
pushl
subl
movzbl
movb

%al,0x

movl

0x14(%

testl

%edi,%

je
movl

0x0005d672
0x24(%

+30 0005d15e 85f6

testl

%esi,%

esi
+32 0005d160 0f840c050000
je
0x0005d672
+38 0005d166 c7042468000000
movl
$0x00000068,(%
esp)
'h'
+45 0005d16d e8085c0a00
calll
0x00102d7a
operator new(unsigned long)
+50 0005d172 89c3
movl
%eax,%
ebx
+52 0005d174 890424
movl
%eax,(
%esp)
+55 0005d177 e87460faff
calll
0x000031f0
+60 0005d17c 895de4
movl
%ebx,0
xe4(%ebp)
+63 0005d17f 8b550c
movl
0x0c(%
ebp),%edx
+66 0005d182 891424
movl
%edx,(
%esp)
+69 0005d185 e8105d0a00
calll
0x00102e9a
_strlen
+74 0005d18a 89442408
movl
%eax,0
x08(%esp)
+78 0005d18e 8b4d0c
movl
0x0c(%
ebp),%ecx
+81 0005d191 894c2404
movl
%ecx,0
x04(%esp)
+85 0005d195 891c24
movl
%ebx,(
%esp)
+88 0005d198 e80b5b0a00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+93 0005d19d 8b5d10
movl
0x10(%
ebp),%ebx
+96 0005d1a0 891c24
movl
%ebx,(
%esp)
+99 0005d1a3 e8f25c0a00
calll
0x00102e9a
_strlen
+104 0005d1a8 89442408
movl
%eax,0
x08(%esp)
+108 0005d1ac 895c2404
movl
%ebx,0
x04(%esp)
+112 0005d1b0 8b45e4
movl
0xe4(%
ebp),%eax
+115 0005d1b3 83c004
addl
$0x04,
%eax
+118 0005d1b6 890424
movl
%eax,(
%esp)
+121 0005d1b9 e8ea5a0a00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+126 0005d1be 807d9f01
cmpb
$0x01,
0x9f(%ebp)
+130 0005d1c2 19c0
sbbl
%eax,%
eax
+132 0005d1c4 83c002
addl
$0x02,
%eax
+135 0005d1c7 8945a0
movl
%eax,0
xa0(%ebp)
+138 0005d1ca 89c3
movl
%eax,%
ebx

+140 0005d1cc
ebp),%ebx
+144 0005d1d0
ebp),%esi
+147 0005d1d3
esi),%edx
+150 0005d1d6
esi),%ecx
+153 0005d1d9
eax
+155 0005d1db
eax
+157 0005d1dd
%eax
+160 0005d1e0
ax,%eax
+166 0005d1e6
ebx
+168 0005d1e8
+174 0005d1ee
%ebx,2),%eax
+177 0005d1f1
%eax,4),%eax
+180 0005d1f4
edx
+182 0005d1f6
edx
+184 0005d1f8
eax
+186 0005d1fa
%eax
+189 0005d1fd
ecx
+191 0005d1ff
x18(%esi)
+194 0005d202
ebp),%esi
+197 0005d205
esi),%edx
+200 0005d208
esi),%ecx
+203 0005d20b
eax
+205 0005d20d
eax
+207 0005d20f
%eax
+210 0005d212
ax,%eax
+216 0005d218
ebx
+218 0005d21a
+224 0005d220
%ebx,2),%eax
+227 0005d223
%eax,4),%eax
+230 0005d226
edx
+232 0005d228
edx

0faf5d14

imull

0x14(%

8b75e4

movl

0xe4(%

8b5614

movl

0x14(%

8b4e18

movl

0x18(%

89c8

movl

%ecx,%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

39c3

$0xaaaaaaab,%e
cmpl

%eax,%

leal

0x0005d6f6
(%ebx,

8d0482

leal

(%edx,

89ca

movl

%ecx,%

29c2

subl

%eax,%

89d0

movl

%edx,%

83e0fc

andl

$0xfc,

29c1

subl

%eax,%

894e18

movl

%ecx,0

8b75e4

movl

0xe4(%

8b5620

movl

0x20(%

8b4e24

movl

0x24(%

89c8

movl

%ecx,%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

0f8308050000
8d045b

69c0abaaaaaa

jae

imull

39c3

$0xaaaaaaab,%e
cmpl

%eax,%

leal

0x0005d6d1
(%ebx,

8d0482

leal

(%edx,

89ca

movl

%ecx,%

29c2

subl

%eax,%

0f83b1040000
8d045b

jae

+234 0005d22a
eax
+236 0005d22c
%eax
+239 0005d22f
ecx
+241 0005d231
x24(%esi)
+244 0005d234
ebp),%esi
+247 0005d237
esi),%eax
+250 0005d23a
esi),%ecx
+253 0005d23d
edx
+255 0005d23f
edx
+257 0005d241
%edx
+260 0005d244
ebx
+262 0005d246
+268 0005d24c
%ebx,8),%eax
+271 0005d24f
ebx
+273 0005d251
ebx
+275 0005d253
eax
+277 0005d255
%eax
+280 0005d258
ecx
+282 0005d25a
x48(%esi)
+285 0005d25d
ebp),%edx
+288 0005d260
edx),%ecx
+291 0005d263
ebp),%ebx
+294 0005d266
%ebx,2),%eax
+297 0005d269
ax,4),%esi
+304 0005d270
eax
+306 0005d272
%eax
+309 0005d275
ax,%eax
+315 0005d27b
x98(%ebp)
+318 0005d27e
xa4(%ebp)
+321 0005d281
eax
+323 0005d283

89d0

movl

%edx,%

83e0fc

andl

$0xfc,

29c1

subl

%eax,%

894e24

movl

%ecx,0

8b75e4

movl

0xe4(%

8b4644

movl

0x44(%

8b4e48

movl

0x48(%

89ca

movl

%ecx,%

29c2

subl

%eax,%

c1fa03

sarl

$0x03,

39d3

cmpl

%edx,%

leal

0x0005d6b0
(%eax,

89cb

movl

%ecx,%

29c3

subl

%eax,%

89d8

movl

%ebx,%

83e0f8

andl

$0xf8,

29c1

subl

%eax,%

894e48

movl

%ecx,0

8b55e4

movl

0xe4(%

8b4a14

movl

0x14(%

8b5d14

movl

0x14(%

8d045b

leal

(%ebx,

0f8364040000
8d04d8

8d348500000000

jae

leal

0x00000000(,%e

89f0

movl

%esi,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

894598

movl

%eax,0

8945a4

movl

%eax,0

85c0

testl

%eax,%

7e27

jle

0x0005

d2ac
+325 0005d285
ebp),%edx
+328 0005d288
ebx
+330 0005d28a
)
+336 0005d290
,%eax
+338 0005d292
%ecx)
+340 0005d294
edx),%eax
+343 0005d297
x04(%ecx)
+346 0005d29a
edx),%eax
+349 0005d29d
x08(%ecx)
+352 0005d2a0
%edx
+355 0005d2a3
%ecx
+358 0005d2a6
+359 0005d2a7
d290
+361 0005d2a9
ebp),%edx
+364 0005d2ac
edx),%ecx
+367 0005d2af
eax
+369 0005d2b1
%eax
+372 0005d2b4
ax,%eax
+378 0005d2ba
x94(%ebp)
+381 0005d2bd
edi
+383 0005d2bf
eax
+385 0005d2c1
d2ec
+387 0005d2c3
ebp),%edx
+390 0005d2c6
ebx
+392 0005d2c8
x,%eax)
+400 0005d2d0
,%eax
+402 0005d2d2
%ecx)
+404 0005d2d4
edx),%eax
+407 0005d2d7
x04(%ecx)
+410 0005d2da
edx),%eax

8b5518

movl

0x18(%

89c3

movl

%eax,%

660f1f440000

nopw

0x00(%eax,%eax

8b02

movl

(%edx)

8901

movl

%eax,(

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

83c20c

addl

$0x0c,

83c10c

addl

$0x0c,

4b
75e7

decl
jne

%ebx
0x0005

8b55e4

movl

0xe4(%

8b4a20

movl

0x20(%

89f0

movl

%esi,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

894594

movl

%eax,0

89c7

movl

%eax,%

85c0

testl

%eax,%

7e29

jle

0x0005

8b551c

movl

0x1c(%

89c3

movl

%eax,%

0f1f840000000000

nopl

0x00000000(%ea

8b02

movl

(%edx)

8901

movl

%eax,(

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

+413 0005d2dd
x08(%ecx)
+416 0005d2e0
%edx
+419 0005d2e3
%ecx
+422 0005d2e6
+423 0005d2e7
d2d0
+425 0005d2e9
ebp),%edx
+428 0005d2ec
edx),%eax
+431 0005d2ef
ebp),%edx
+434 0005d2f2
%edx
+437 0005d2f5
%edx
+440 0005d2f8
x90(%ebp)
+443 0005d2fb
esi
+445 0005d2fd
edx
+447 0005d2ff
d324
+449 0005d301
eax),%ecx
+452 0005d304
ebp),%edx
+455 0005d307
ebx
+457 0005d309
x)
+464 0005d310
,%eax
+466 0005d312
xf8(%ecx)
+469 0005d315
edx),%eax
+472 0005d318
xfc(%ecx)
+475 0005d31b
%edx
+478 0005d31e
%ecx
+481 0005d321
+482 0005d322
d310
+484 0005d324
0x9f(%ebp)
+488 0005d328
+494 0005d32e
ebp),%edx
+497 0005d331
ebp),%ecx
+500 0005d334
%ecx,2),%eax
+503 0005d337

894108

movl

%eax,0

83c20c

addl

$0x0c,

83c10c

addl

$0x0c,

4b
75e7

decl
jne

%ebx
0x0005

8b55e4

movl

0xe4(%

8b4244

movl

0x44(%

8b5514

movl

0x14(%

c1e203

shll

$0x03,

c1fa03

sarl

$0x03,

895590

movl

%edx,0

89d6

movl

%edx,%

85d2

testl

%edx,%

7e23

jle

0x0005

8d4808

leal

0x08(%

8b5520

movl

0x20(%

89f3

movl

%esi,%

0f1f8000000000

nopl

0x00000000(%ea

8b02

movl

(%edx)

8941f8

movl

%eax,0

8b4204

movl

0x04(%

8941fc

movl

%eax,0

83c208

addl

$0x08,

83c108

addl

$0x08,

4b
75ec

decl
jne

%ebx
0x0005

807d9f00

cmpb

$0x00,

movl

0x0005d442
0xe4(%

8b4d14

movl

0x14(%

8d0449

leal

(%ecx,

0f8414010000
8b55e4

8d0c8500000000

je

leal

0x00000000(,%e

ax,4),%ecx
+510 0005d33e
edx),%eax
+513 0005d341
eax
+515 0005d343
ebp),%ebx
+518 0005d346
ebx
+520 0005d348
d372
+522 0005d34a
eax),%edx
+525 0005d34d
ebp),%ebx
+528 0005d350
,%eax
+530 0005d352
xf4(%edx)
+533 0005d355
ebx),%eax
+536 0005d358
xf8(%edx)
+539 0005d35b
ebx),%eax
+542 0005d35e
xfc(%edx)
+545 0005d361
%ebx
+548 0005d364
x18(%ebp)
+551 0005d367
%edx
+554 0005d36a
ebp)
+557 0005d36d
d350
+559 0005d36f
ebp),%edx
+562 0005d372
edx),%eax
+565 0005d375
eax
+567 0005d377
ebp),%ebx
+570 0005d37a
ebx
+572 0005d37c
d3b0
+574 0005d37e
eax),%edx
+577 0005d381
ebp),%ebx
+580 0005d384
)
+586 0005d38a
)
+592 0005d390
,%eax
+594 0005d392

8b4214

movl

0x14(%

01c8

addl

%ecx,%

8b5d98

movl

0x98(%

85db

testl

%ebx,%

7e28

jle

0x0005

8d500c

leal

0x0c(%

8b5d18

movl

0x18(%

8b03

movl

(%ebx)

8942f4

movl

%eax,0

8b4304

movl

0x04(%

8942f8

movl

%eax,0

8b4308

movl

0x08(%

8942fc

movl

%eax,0

83c30c

addl

$0x0c,

895d18

movl

%ebx,0

83c20c

addl

$0x0c,

ff4da4

decl

0xa4(%

75e1

jne

0x0005

8b55e4

movl

0xe4(%

8b4220

movl

0x20(%

01c8

addl

%ecx,%

8b5d94

movl

0x94(%

85db

testl

%ebx,%

7e32

jle

0x0005

8d500c

leal

0x0c(%

8b5d1c

movl

0x1c(%

660f1f440000

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8b03

movl

(%ebx)

8942f4

movl

%eax,0

xf4(%edx)
+597 0005d395
ebx),%eax
+600 0005d398
xf8(%edx)
+603 0005d39b
ebx),%eax
+606 0005d39e
xfc(%edx)
+609 0005d3a1
%ebx
+612 0005d3a4
x1c(%ebp)
+615 0005d3a7
%edx
+618 0005d3aa
+619 0005d3ab
d390
+621 0005d3ad
ebp),%edx
+624 0005d3b0
ebp),%eax
+627 0005d3b3
%eax
+630 0005d3b6
edx),%eax
+633 0005d3b9
ebp),%edi
+636 0005d3bc
edi
+638 0005d3be
d3ea
+640 0005d3c0
eax),%edx
+643 0005d3c3
ebp),%ebx
+646 0005d3c6
ax)
+656 0005d3d0
,%eax
+658 0005d3d2
xf8(%edx)
+661 0005d3d5
ebx),%eax
+664 0005d3d8
xfc(%edx)
+667 0005d3db
%ebx
+670 0005d3de
x20(%ebp)
+673 0005d3e1
%edx
+676 0005d3e4
+677 0005d3e5
d3d0
+679 0005d3e7
ebp),%edx
+682 0005d3ea
edx),%ebx
+685 0005d3ed

8b4304

movl

0x04(%

8942f8

movl

%eax,0

8b4308

movl

0x08(%

8942fc

movl

%eax,0

83c30c

addl

$0x0c,

895d1c

movl

%ebx,0

83c20c

addl

$0x0c,

4f
75e3

decl
jne

%edi
0x0005

8b55e4

movl

0xe4(%

8b4514

movl

0x14(%

c1e003

shll

$0x03,

034244

addl

0x44(%

8b7d90

movl

0x90(%

85ff

testl

%edi,%

7e2a

jle

0x0005

8d5008

leal

0x08(%

8b5d20

movl

0x20(%

662e0f1f840000000000

nopw

%cs:0x00000000(%eax,%e

8b03

movl

(%ebx)

8942f8

movl

%eax,0

8b4304

movl

0x04(%

8942fc

movl

%eax,0

83c308

addl

$0x08,

895d20

movl

%ebx,0

83c208

addl

$0x08,

4e
75e9

decl
jne

%esi
0x0005

8b55e4

movl

0xe4(%

8b5a24

movl

0x24(%

89c8

movl

%ecx,%

eax
+687 0005d3ef
edx),%eax
+690 0005d3f2
eax
+692 0005d3f4
d442
+694 0005d3f6
eax),%ecx
+697 0005d3f9
edx
+699 0005d3fb
m3
+707 0005d403
d412
+709 0005d405
)
+714 0005d40a
)
+720 0005d410
eax
+722 0005d412
m2
+727 0005d417
%xmm2
+730 0005d41a
,%xmm1
+734 0005d41e
%xmm1
+737 0005d421
m0
+742 0005d426
%xmm0
+745 0005d429
x)
+750 0005d42e
x)
+755 0005d433
x)
+760 0005d438
eax),%edx
+763 0005d43b
%ecx
+766 0005d43e
ebx
+768 0005d440
d410
+770 0005d442
ebp),%eax
+773 0005d445
ebp),%eax
+777 0005d449
x04(%esp)
+781 0005d44d
ebp),%eax
+784 0005d450
%eax
+787 0005d453
%esp)
+790 0005d456

034220

addl

0x20(%

39d8

cmpl

%ebx,%

744c

je

0x0005

8d480c

leal

0x0c(%

89c2

movl

%eax,%

f30f101d70201000

movss

eb0d

0x00102070,%xm
jmp

0x0005

0f1f440000

nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

89d0
f30f105204

movl
movss

%edx,%
0x04(%edx),%xm

0f57d3

xorps

%xmm3,

f30f100a

movss

(%edx)

0f57cb

xorps

%xmm3,

f30f104208

movss

0f57c3

0x08(%edx),%xm
xorps

%xmm3,

f30f1141fc

movss

%xmm0,0xfc(%ec

f30f1151f8

movss

%xmm2,0xf8(%ec

f30f1149f4

movss

%xmm1,0xf4(%ec

8d500c

leal

0x0c(%

83c10c

addl

$0x0c,

39d3

cmpl

%edx,%

75ce

jne

0x0005

8b45a0

movl

0xa0(%

0faf4524

imull

0x24(%

89442404

movl

%eax,0

8b45e4

movl

0xe4(%

83c008

addl

$0x08,

890424

movl

%eax,(

e865170000

calll

0x0005ebc0

+795 0005d45b
ebp),%ebx
+798 0005d45e
ebx
+800 0005d460
d4af
+802 0005d462
ebp),%ebx
+805 0005d465
edi
+807 0005d467
+816 0005d470
,%esi
+818 0005d472
xd0(%ebp)
+821 0005d475
ebx),%eax
+824 0005d478
xd4(%ebp)
+827 0005d47b
ebx),%eax
+830 0005d47e
xd8(%ebp)
+833 0005d481
ebp),%ecx
+836 0005d484
ecx),%edx
+839 0005d487
ecx),%edx
+842 0005d48a
+848 0005d490
edx
+850 0005d492
d4a2
+852 0005d494
%edx)
+854 0005d496
ebp),%eax
+857 0005d499
x04(%edx)
+860 0005d49c
ebp),%eax
+863 0005d49f
x08(%edx)
+866 0005d4a2
0x0c(%ecx)
+870 0005d4a6
+871 0005d4a7
%ebx
+874 0005d4aa
ebp),%edi
+877 0005d4ad
d470
+879 0005d4af
0x9f(%ebp)
+883 0005d4b3
d518
+885 0005d4b5
ebp),%ecx
+888 0005d4b8

8b5d24

movl

0x24(%

85db

testl

%ebx,%

744d

je

0x0005

8b5d28

movl

0x28(%

31ff

xorl

%edi,%

660f1f840000000000
8b33

nopw

0x00000000(%eax,%eax)
movl
(%ebx)

8975d0

movl

%esi,0

8b4304

movl

0x04(%

8945d4

movl

%eax,0

8b4308

movl

0x08(%

8945d8

movl

%eax,0

8b4de4

movl

0xe4(%

8b510c

movl

0x0c(%

3b5110

cmpl

0x10(%

0f84ea010000
85d2

je
testl

0x0005d67a
%edx,%

740e

je

0x0005

8932

movl

%esi,(

8b45d4

movl

0xd4(%

894204

movl

%eax,0

8b45d8

movl

0xd8(%

894208

movl

%eax,0

83410c0c

addl

$0x0c,

47
83c30c

incl
addl

%edi
$0x0c,

3b7d24

cmpl

0x24(%

75c1

jne

0x0005

807d9f00

cmpb

$0x00,

7463

je

0x0005

8b4d24

movl

0x24(%

85c9

testl

%ecx,%

ecx
+890 0005d4ba
d518
+892 0005d4bc
ebp),%ebx
+895 0005d4bf
edi
+897 0005d4c1
d4d3
+899 0005d4c3
)
+905 0005d4c9
x)
+912 0005d4d0
%ebx
+915 0005d4d3
ebp),%edx
+918 0005d4d6
,%edx
+920 0005d4d8
ebp),%eax
+923 0005d4db
ebx),%eax
+926 0005d4de
ebp),%esi
+929 0005d4e1
ebx),%esi
+932 0005d4e4
xc4(%ebp)
+935 0005d4e7
xc8(%ebp)
+938 0005d4ea
xcc(%ebp)
+941 0005d4ed
ebp),%ecx
+944 0005d4f0
ecx),%edx
+947 0005d4f3
ecx),%edx
+950 0005d4f6
+956 0005d4fc
edx
+958 0005d4fe
d50e
+960 0005d500
%edx)
+962 0005d502
ebp),%eax
+965 0005d505
x04(%edx)
+968 0005d508
ebp),%eax
+971 0005d50b
x08(%edx)
+974 0005d50e
0x0c(%ecx)
+978 0005d512
+979 0005d513
ebp),%edi
+982 0005d516

745c

je

0x0005

8b5d28

movl

0x28(%

31ff

xorl

%edi,%

eb10

jmp

0x0005

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

83c30c

addl

$0x0c,

8b5514

movl

0x14(%

0313

addl

(%ebx)

8b4514

movl

0x14(%

034304

addl

0x04(%

8b7514

movl

0x14(%

037308

addl

0x08(%

8975c4

movl

%esi,0

8945c8

movl

%eax,0

8955cc

movl

%edx,0

8b4de4

movl

0xe4(%

8b510c

movl

0x0c(%

3b5110

cmpl

0x10(%

0f8499010000
85d2

je
testl

0x0005d695
%edx,%

740e

je

0x0005

8932

movl

%esi,(

8b45c8

movl

0xc8(%

894204

movl

%eax,0

8b45cc

movl

0xcc(%

894208

movl

%eax,0

83410c0c

addl

$0x0c,

47
3b7d24

incl
cmpl

%edi
0x24(%

75b8

jne

0x0005

d4d0
+984 0005d518
ebp),%eax
+987 0005d51b
dx
+992 0005d520
x58(%eax)
+995 0005d523
x54(%eax)
+998 0005d526
x50(%eax)
+1001 0005d529
dx
+1006 0005d52e
x64(%eax)
+1009 0005d531
x60(%eax)
+1012 0005d534
x5c(%eax)
+1015 0005d537
ebx
+1017 0005d539
esi
+1019 0005d53b
d5b1
+1021 0005d53d
+1024 0005d540
%ecx),%eax
+1027 0005d543
,%xmm1
+1031 0005d547
m0
+1036 0005d54c
%xmm0
+1039 0005d54f
d55a
+1041 0005d551
x)
+1046 0005d556
,%xmm1
+1050 0005d55a
edx),%xmm1
+1054 0005d55e
d565
+1056 0005d560
x)
+1061 0005d565
m1
+1066 0005d56a
m0
+1071 0005d56f
%xmm0
+1074 0005d572
d57e
+1076 0005d574
x)
+1081 0005d579
m1
+1086 0005d57e
edx),%xmm1

8b45e4
baffff7f7f

movl
movl

0xe4(%
$0x7f7fffff,%e

895058

movl

%edx,0

895054

movl

%edx,0

895050

movl

%edx,0

baffff7fff

movl

$0xff7fffff,%e

895064

movl

%edx,0

895060

movl

%edx,0

89505c

movl

%edx,0

31db

xorl

%ebx,%

31f6

xorl

%esi,%

eb74

jmp

0x0005

0f1f00
8d040e

nopl
leal

(%eax)
(%esi,

f30f1008

movss

(%eax)

f30f104250

movss

0x50(%edx),%xm

0f2ec1

ucomiss

%xmm1,

7609

jbe

0x0005

f30f114a50

movss

%xmm1,0x50(%ed

f30f1008

movss

(%eax)

0f2e4a5c

ucomiss

0x5c(%

7605

jbe

0x0005

f30f114a5c

movss

%xmm1,0x5c(%ed

f30f104804

movss

0x04(%eax),%xm

f30f104254

movss

0x54(%edx),%xm

0f2ec1

ucomiss

%xmm1,

760a

jbe

0x0005

f30f114a54

movss

%xmm1,0x54(%ed

f30f104804

movss

0x04(%eax),%xm

0f2e4a60

ucomiss

0x60(%

+1090 0005d582
d589
+1092 0005d584
x)
+1097 0005d589
m1
+1102 0005d58e
m0
+1107 0005d593
%xmm0
+1110 0005d596
d5a2
+1112 0005d598
x)
+1117 0005d59d
m1
+1122 0005d5a2
edx),%xmm1
+1126 0005d5a6
d5ad
+1128 0005d5a8
x)
+1133 0005d5ad
+1134 0005d5ae
%esi
+1137 0005d5b1
ebp),%edx
+1140 0005d5b4
edx),%ecx
+1143 0005d5b7
edx),%eax
+1146 0005d5ba
eax
+1148 0005d5bc
%eax
+1151 0005d5bf
ax,%eax
+1157 0005d5c5
ebx
+1159 0005d5c7
+1165 0005d5cd
m1
+1170 0005d5d2
ebp),%ecx
+1173 0005d5d5
m0
+1178 0005d5da
%xmm0
+1181 0005d5dd
d5e4
+1183 0005d5df
x)
+1188 0005d5e4
m0
+1193 0005d5e9
ebp),%ebx
+1196 0005d5ec
ebx),%xmm0
+1200 0005d5f0
d5f7

7605

jbe

0x0005

f30f114a60

movss

%xmm1,0x60(%ed

f30f104808

movss

0x08(%eax),%xm

f30f104258

movss

0x58(%edx),%xm

0f2ec1

ucomiss

%xmm1,

760a

jbe

0x0005

f30f114a58

movss

%xmm1,0x58(%ed

f30f104808

movss

0x08(%eax),%xm

0f2e4a64

ucomiss

0x64(%

7605

jbe

0x0005

f30f114a64

movss

%xmm1,0x64(%ed

43
83c60c

incl
addl

%ebx
$0x0c,

8b55e4

movl

0xe4(%

8b4a14

movl

0x14(%

8b4218

movl

0x18(%

29c8

subl

%ecx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

39c3
0f8273ffffff
f30f104a50

cmpl
jb
movss

8b4d08
f30f10410c

$0xaaaaaaab,%e
%eax,%
0x0005d540
0x50(%edx),%xm
movl

movss

0x08(%
0x0c(%ecx),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f11490c

movss

%xmm1,0x0c(%ec

f30f10425c

movss

0x5c(%edx),%xm

8b5d08

movl

0x08(%

0f2e4318

ucomiss

0x18(%

7605

jbe

0x0005

+1202 0005d5f2
x)
+1207 0005d5f7
m1
+1212 0005d5fc
ebp),%eax
+1215 0005d5ff
m0
+1220 0005d604
%xmm0
+1223 0005d607
d60e
+1225 0005d609
x)
+1230 0005d60e
m0
+1235 0005d613
ebp),%ecx
+1238 0005d616
ecx),%xmm0
+1242 0005d61a
d621
+1244 0005d61c
x)
+1249 0005d621
m1
+1254 0005d626
ebp),%ebx
+1257 0005d629
m0
+1262 0005d62e
%xmm0
+1265 0005d631
d638
+1267 0005d633
x)
+1272 0005d638
m0
+1277 0005d63d
ebp),%eax
+1280 0005d640
eax),%xmm0
+1284 0005d644
d64b
+1286 0005d646
x)
+1291 0005d64b
%esp)
+1294 0005d64e
+1299 0005d653
ebp),%ecx
+1302 0005d656
ecx),%edx
+1305 0005d659
ecx),%edx
+1308 0005d65c
+1314 0005d662
edx
+1316 0005d664
d66b

f30f114318

movss

%xmm0,0x18(%eb

f30f104a54

movss

0x54(%edx),%xm

8b4508
f30f104010

movl
movss

0x08(%
0x10(%eax),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f114810

movss

%xmm1,0x10(%ea

f30f104260

movss

0x60(%edx),%xm

8b4d08

movl

0x08(%

0f2e411c

ucomiss

0x1c(%

7605

jbe

0x0005

f30f11411c

movss

%xmm0,0x1c(%ec

f30f104a58

movss

0x58(%edx),%xm

8b5d08
f30f104314

movl
movss

0x08(%
0x14(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f114b14

movss

%xmm1,0x14(%eb

f30f104264

movss

0x64(%edx),%xm

8b4508

movl

0x08(%

0f2e4020

ucomiss

0x20(%

7605

jbe

0x0005

f30f114020

movss

891424

%xmm0,0x20(%ea
movl

%edx,(

movl

0x0005c450
0x08(%

8b5104

movl

0x04(%

3b5108

cmpl

0x08(%

e8fdedffff
8b4d08

0f84b9000000
85d2
7405

calll

je
testl
je

0x0005d71b
%edx,%
0x0005

+1318 0005d666
ebp),%eax
+1321 0005d669
%edx)
+1323 0005d66b
ebp),%ebx
+1326 0005d66e
0x04(%ebx)
+1330 0005d672
%esp
+1333 0005d675
+1334 0005d676
+1335 0005d677
+1336 0005d678
+1337 0005d679
+1338 0005d67a
ebp),%eax
+1341 0005d67d
x08(%esp)
+1345 0005d681
x04(%esp)
+1349 0005d685
ecx),%eax
+1352 0005d688
%esp)
+1355 0005d68b
+1360 0005d690
+1365 0005d695
ebp),%eax
+1368 0005d698
x08(%esp)
+1372 0005d69c
x04(%esp)
+1376 0005d6a0
ecx),%eax
+1379 0005d6a3
%esp)
+1382 0005d6a6
+1387 0005d6ab
+1392 0005d6b0
ebx
+1394 0005d6b2
ebp),%eax
+1397 0005d6b5
x0c(%esp)
+1401 0005d6b9
x08(%esp)
+1405 0005d6bd
x04(%esp)
+1409 0005d6c1
esi),%eax
+1412 0005d6c4
%esp)
+1415 0005d6c7
+1420 0005d6cc
+1425 0005d6d1
edx
+1427 0005d6d3
edx
+1429 0005d6d5

8b45e4

movl

0xe4(%

8902

movl

%eax,(

8b5d08

movl

0x08(%

83430404

addl

$0x04,

83c47c

addl

$0x7c,

5b
5e
5f
c9
c3
8d45d0

popl
popl
popl
leave
ret
leal

%ebx
%esi
%edi

89442408

movl

%eax,0

89542404

movl

%edx,0

8d4108

leal

0x08(%

890424

movl

%eax,(

leal

0x0005ea00
0x0005d4a6
0xc4(%

89442408

movl

%eax,0

89542404

movl

%edx,0

8d4108

leal

0x08(%

890424

movl

%eax,(

subl

0x0005ea00
0x0005d512
%edx,%

8d45dc

leal

0xdc(%

8944240c

movl

%eax,0

895c2408

movl

%ebx,0

894c2404

movl

%ecx,0

8d4644

leal

0x44(%

890424

movl

%eax,(

movl

0x00056850
0x0005d25d
%ebx,%

29c2

subl

%eax,%

89d0

movl

%edx,%

e870130000
e911feffff
8d45c4

e855130000
e962feffff
29d3

e88491ffff
e98cfbffff
89da

calll
jmp

calll
jmp

calll
jmp

0xd0(%

eax
+1431 0005d6d7
ebp),%edx
+1434 0005d6da
x0c(%esp)
+1438 0005d6de
x08(%esp)
+1442 0005d6e2
x04(%esp)
+1446 0005d6e6
esi),%eax
+1449 0005d6e9
%esp)
+1452 0005d6ec
+1457 0005d6f1
+1462 0005d6f6
edx
+1464 0005d6f8
edx
+1466 0005d6fa
eax
+1468 0005d6fc
ebp),%edx
+1471 0005d6ff
x0c(%esp)
+1475 0005d703
x08(%esp)
+1479 0005d707
x04(%esp)
+1483 0005d70b
esi),%eax
+1486 0005d70e
%esp)
+1489 0005d711
+1494 0005d716
+1499 0005d71b
ebp),%eax
+1502 0005d71e
x08(%esp)
+1506 0005d722
x04(%esp)
+1510 0005d726
ebp),%eax
+1513 0005d729
%esp)
+1516 0005d72c
+1521 0005d731
+1526 0005d736
ax)
+0

8d55ac

leal

0xac(%

8954240c

movl

%edx,0

89442408

movl

%eax,0

894c2404

movl

%ecx,0

8d4620

leal

0x20(%

890424

movl

%eax,(

movl

0x00056d10
0x0005d234
%ebx,%

29c2

subl

%eax,%

89d0

movl

%edx,%

8d55b8

leal

0xb8(%

8954240c

movl

%edx,0

89442408

movl

%eax,0

894c2404

movl

%ecx,0

8d4614

leal

0x14(%

890424

movl

%eax,(

leal

0x00056d10
0x0005d202
0xe4(%

89442408

movl

%eax,0

89542404

movl

%edx,0

8b4508

movl

0x08(%

890424

movl

%eax,(

e81f96ffff
e93efbffff
89da

calll
jmp

e8fa95ffff
e9e7faffff
8d45e4

e84f150000
e93cffffff
662e0f1f840000000000

calll
jmp

calll
jmp
nopw

0x0005ec80
0x0005d672
%cs:0x00000000(%eax,%e

0005d740 55

pushl

0005d741 89e5

movl

0005d743 57

pushl

0005d744 56

pushl

0005d745 53

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx

+6
0005d746 83ec2c
subl
$0x2c,%esp
+9
0005d749 8b5d08
movl
0x08(%ebp),%ebx
+12 0005d74c 8b7d10
movl
0x10(%
ebp),%edi
+15 0005d74f c7042468000000
movl
$0x00000068,(%
esp)
'h'
+22 0005d756 e81f560a00
calll
0x00102d7a
operator new(unsigned long)
+27 0005d75b 89c6
movl
%eax,%
esi
+29 0005d75d 8b450c
movl
0x0c(%
ebp),%eax
+32 0005d760 89442404
movl
%eax,0
x04(%esp)
+36 0005d764 893424
movl
%esi,(
%esp)
+39 0005d767 e854160000
calll
0x0005edc0
+44 0005d76c 8975e4
movl
%esi,0
xe4(%ebp)
+47 0005d76f 85ff
testl
%edi,%
edi
+49 0005d771 7418
je
0x0005
d78b
+51 0005d773 893c24
movl
%edi,(
%esp)
+54 0005d776 e81f570a00
calll
0x00102e9a
_strlen
+59 0005d77b 89442408
movl
%eax,0
x08(%esp)
+63 0005d77f 897c2404
movl
%edi,0
x04(%esp)
+67 0005d783 893424
movl
%esi,(
%esp)
+70 0005d786 e81d550a00
calll
0x00102ca8
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(char const*, unsigned long)
+75 0005d78b 8b45e4
movl
0xe4(%
ebp),%eax
+78 0005d78e 890424
movl
%eax,(
%esp)
+81 0005d791 e8baecffff
calll
0x0005c450
+86 0005d796 8b5304
movl
0x04(%
ebx),%edx
+89 0005d799 3b5308
cmpl
0x08(%
ebx),%edx
+92 0005d79c 0f84c2000000
je
0x0005d864
+98 0005d7a2 85d2
testl
%edx,%
edx
+100 0005d7a4 7405
je
0x0005
d7ab
+102 0005d7a6 8b45e4
movl
0xe4(%
ebp),%eax
+105 0005d7a9 8902
movl
%eax,(
%edx)
+107 0005d7ab 83430404
addl
$0x04,
0x04(%ebx)
+111 0005d7af b8ffff7f7f
movl
$0x7f7fffff,%e
ax

+116 0005d7b4
x14(%ebx)
+119 0005d7b7
x10(%ebx)
+122 0005d7ba
x0c(%ebx)
+125 0005d7bd
ax
+130 0005d7c2
x20(%ebx)
+133 0005d7c5
x1c(%ebx)
+136 0005d7c8
x18(%ebx)
+139 0005d7cb
edx
+141 0005d7cd
ebx),%ecx
+144 0005d7d0
,%ecx
+146 0005d7d2
%ecx
+149 0005d7d5
edx
+151 0005d7d7
+157 0005d7dd
+160 0005d7e0
dx,4),%eax
+167 0005d7e7
,%eax
+169 0005d7e9
,%eax
+171 0005d7eb
m1
+176 0005d7f0
m0
+181 0005d7f5
%xmm0
+184 0005d7f8
d7ff
+186 0005d7fa
x)
+191 0005d7ff
m0
+196 0005d804
ebx),%xmm0
+200 0005d808
d80f
+202 0005d80a
x)
+207 0005d80f
m1
+212 0005d814
m0
+217 0005d819
%xmm0
+220 0005d81c
d823
+222 0005d81e
x)

894314

movl

%eax,0

894310

movl

%eax,0

89430c

movl

%eax,0

b8ffff7fff

movl

$0xff7fffff,%e

894320

movl

%eax,0

89431c

movl

%eax,0

894318

movl

%eax,0

31d2

xorl

%edx,%

8b4b04

movl

0x04(%

2b0b

subl

(%ebx)

c1f902

sarl

$0x02,

39ca

cmpl

%ecx,%

nopl

0x0005d85c
(%eax)
0x00000000(,%e

0303

addl

(%ebx)

8b00

movl

(%eax)

0f837f000000
0f1f00
8d049500000000

jae
leal

f30f104850

movss

0x50(%eax),%xm

f30f10430c

movss

0x0c(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f114b0c

movss

%xmm1,0x0c(%eb

f30f10405c

movss

0x5c(%eax),%xm

0f2e4318

ucomiss

0x18(%

7605

jbe

0x0005

f30f114318

movss

%xmm0,0x18(%eb

f30f104854

movss

0x54(%eax),%xm

f30f104310

movss

0x10(%ebx),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f114b10

movss

%xmm1,0x10(%eb

+227 0005d823 f30f104060

movss

0x60(%eax),%xm

m0
+232 0005d828 0f2e431c
ebx),%xmm0
+236 0005d82c 7605
d833
+238 0005d82e f30f11431c
x)
+243 0005d833 f30f104858
m1
+248 0005d838 f30f104314
m0
+253 0005d83d 0f2ec1
%xmm0
+256 0005d840 7605
d847
+258 0005d842 f30f114b14
x)
+263 0005d847 f30f104064
m0
+268 0005d84c 0f2e4320
ebx),%xmm0
+272 0005d850 7605
d857
+274 0005d852 f30f114320
x)
+279 0005d857 42
+280 0005d858 39ca
edx
+282 0005d85a 7284
d7e0
+284 0005d85c 83c42c
%esp
+287 0005d85f 5b
+288 0005d860 5e
+289 0005d861 5f
+290 0005d862 c9
+291 0005d863 c3
+292 0005d864 8d45e4
ebp),%eax
+295 0005d867 89442408
x08(%esp)
+299 0005d86b 89542404
x04(%esp)
+303 0005d86f 891c24
%esp)
+306 0005d872 e809140000
+311 0005d877 e933ffffff
+316 0005d87c 89c3
ebx
+318 0005d87e 893424
%esp)
+321 0005d881 e8e8540a00
operator delete(void*)
+326 0005d886 891c24
%esp)
+329 0005d889 e8ba530a00
__Unwind_Resume
+334 0005d88e 6690

ucomiss

0x1c(%

jbe

0x0005

movss

%xmm0,0x1c(%eb

movss

0x58(%eax),%xm

movss

0x14(%ebx),%xm
ucomiss

%xmm1,

jbe

0x0005

movss

%xmm1,0x14(%eb

movss

0x64(%eax),%xm
ucomiss

0x20(%

jbe

0x0005

movss

%xmm0,0x20(%eb
incl
cmpl

%edx
%ecx,%

jb

0x0005

addl

$0x2c,

popl
popl
popl
leave
ret
leal

%ebx
%esi
%edi

movl

%eax,0

movl

%edx,0

movl

%ebx,(

movl

0x0005ec80
0x0005d7af
%eax,%

movl

%esi,(

calll
jmp

calll

0xe4(%

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop

+0

0005d890 55

pushl

%ebp
+1
0005d891 89e5
%esp,%ebp
+3
0005d893 57
%edi
+4
0005d894 56
%esi
+5
0005d895 53
%ebx
+6
0005d896 81ec9c000000
0009c,%esp
+12 0005d89c c7458400000000
84(%ebp)
+19 0005d8a3 660f1f440000
)
+25 0005d8a9 0f1f8000000000
x)
+32 0005d8b0 8b5d0c
ebp),%ebx
+35 0005d8b3 8b13
,%edx
+37 0005d8b5 8b4304
ebx),%eax
+40 0005d8b8 29d0
eax
+42 0005d8ba c1f802
%eax
+45 0005d8bd 394584
x84(%ebp)
+48 0005d8c0 0f832a050000
+54 0005d8c6 8b4584
ebp),%eax
+57 0005d8c9 8b1482
%eax,4),%edx
+60 0005d8cc 895588
x88(%ebp)
+63 0005d8cf 31ff
edi
+65 0005d8d1 31db
ebx
+67 0005d8d3 eb29
d8fe
+69 0005d8d5 0f1f440000
)
+74 0005d8da 660f1f440000
)
+80 0005d8e0 8b4d88
ebp),%ecx
+83 0005d8e3 8b01
,%eax
+85 0005d8e5 89de
esi
+87 0005d8e7 89442404
x04(%esp)
+91 0005d8eb 8b041a
%ebx),%eax
+94 0005d8ee 890424
%esp)
+97 0005d8f1 e86abafbff

movl
pushl
pushl
pushl
subl

$0x000

movl

$0x00000000,0x

nopw

0x00(%eax,%eax

nopl

0x00000000(%ea
movl

0x0c(%

movl

(%ebx)

movl

0x04(%

subl

%edx,%

sarl

$0x02,

cmpl

%eax,0

movl

0x0005ddf0
0x84(%

movl

(%edx,

movl

%edx,0

xorl

%edi,%

xorl

%ebx,%

jmp

0x0005

jae

nopl

0x00(%eax,%eax

nopw

0x00(%eax,%eax

calll

movl

0x88(%

movl

(%ecx)

movl

%ebx,%

movl

%eax,0

movl

(%edx,

movl

%eax,(
0x00019360

+102 0005d8f6 83c304


%ebx
+105 0005d8f9 84c0
l
+107 0005d8fb 7556
d953
+109 0005d8fd 47
+110 0005d8fe 8b4508
ebp),%eax
+113 0005d901 8b10
,%edx
+115 0005d903 8b4004
eax),%eax
+118 0005d906 29d0
eax
+120 0005d908 c1f802
%eax
+123 0005d90b 39c7
edi
+125 0005d90d 72d1
d8e0
+127 0005d90f c7042468000000
esp)
'h'
+134 0005d916 e85f540a00
operator new(unsigned long)
+139 0005d91b 89c6
esi
+141 0005d91d 8b5588
ebp),%edx
+144 0005d920 89542404
x04(%esp)
+148 0005d924 890424
%esp)
+151 0005d927 e894140000
+156 0005d92c 8975e4
xe4(%ebp)
+159 0005d92f 8b5d08
ebp),%ebx
+162 0005d932 8b4304
ebx),%eax
+165 0005d935 3b4308
ebx),%eax
+168 0005d938 0f847a050000
+174 0005d93e 85c0
eax
+176 0005d940 7402
d944
+178 0005d942 8930
%eax)
+180 0005d944 8b7508
ebp),%esi
+183 0005d947 83460404
0x04(%esi)
+187 0005d94b ff4584
ebp)
+190 0005d94e e95dffffff
+195 0005d953 8b5d08
ebp),%ebx
+198 0005d956 0333
,%esi

addl

$0x04,

testb

%al,%a

jne

0x0005

incl
movl

%edi
0x08(%

movl

(%eax)

movl

0x04(%

subl

%edx,%

sarl

$0x02,

cmpl

%eax,%

jb

0x0005

movl

$0x00000068,(%

calll

0x00102d7a
movl

%eax,%

movl

0x88(%

movl

%edx,0

movl

%eax,(

movl

0x0005edc0
%esi,0

movl

0x08(%

movl

0x04(%

cmpl

0x08(%

calll

je
testl

0x0005deb8
%eax,%

je

0x0005

movl

%esi,(

movl

0x08(%

addl

$0x04,

incl

0x84(%

movl

0x0005d8b0
0x08(%

addl

(%ebx)

jmp

+200 0005d958
,%edi
+202 0005d95a
edi),%ebx
+205 0005d95d
edi),%ecx
+208 0005d960
eax
+210 0005d962
eax
+212 0005d964
%eax
+215 0005d967
ax,%eax
+221 0005d96d
x80(%ebp)
+224 0005d970
ebp),%esi
+227 0005d973
esi),%edx
+230 0005d976
esi),%edx
+233 0005d979
%edx
+236 0005d97c
dx,%edx
+242 0005d982
edi),%eax
+245 0005d985
edi),%eax
+248 0005d988
%eax
+251 0005d98b
ax,%eax
+257 0005d991
c(%ebp)
+263 0005d997
esi),%eax
+266 0005d99a
esi),%eax
+269 0005d99d
%eax
+272 0005d9a0
ax,%eax
+278 0005d9a6
8(%ebp)
+284 0005d9ac
ebp),%edx
+287 0005d9af
x90(%ebp)
+290 0005d9b2
ebp),%eax
+293 0005d9b5
edx
+295 0005d9b7
+301 0005d9bd
%edx,2),%eax
+304 0005d9c0
%eax,4),%eax
+307 0005d9c3

8b3e

movl

(%esi)

8b5f14

movl

0x14(%

8b4f18

movl

0x18(%

89c8

movl

%ecx,%

29d8

subl

%ebx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

894580

movl

%eax,0

8b7588

movl

0x88(%

8b5618

movl

0x18(%

2b5614

subl

0x14(%

c1fa02

sarl

$0x02,

69d2abaaaaaa

imull

$0xaaaaaaab,%e

8b470c

movl

0x0c(%

2b4708

subl

0x08(%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

89857cffffff

movl

%eax,0xffffff7

8b460c

movl

0x0c(%

2b4608

subl

0x08(%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

$0xaaaaaaab,%e

898578ffffff

movl

%eax,0xffffff7

035580

addl

0x80(%

895590

movl

%edx,0

8b4580

movl

0x80(%

39c2

cmpl

%eax,%

leal

0x0005ddcc
(%edx,

8d0483

leal

(%ebx,

89ca

movl

%ecx,%

0f830f040000
8d0452

jae

edx
+309 0005d9c5
edx
+311 0005d9c7
eax
+313 0005d9c9
%eax
+316 0005d9cc
ecx
+318 0005d9ce
x18(%edi)
+321 0005d9d1
edi),%ecx
+324 0005d9d4
edi),%edx
+327 0005d9d7
eax
+329 0005d9d9
eax
+331 0005d9db
%eax
+334 0005d9de
ax,%eax
+340 0005d9e4
x90(%ebp)
+343 0005d9e7
+349 0005d9ed
ebp),%esi
+352 0005d9f0
%esi,2),%eax
+355 0005d9f3
%eax,4),%eax
+358 0005d9f6
ecx
+360 0005d9f8
ecx
+362 0005d9fa
eax
+364 0005d9fc
%eax
+367 0005d9ff
edx
+369 0005da01
x24(%edi)
+372 0005da04
edi),%ecx
+375 0005da07
edi),%edx
+378 0005da0a
eax
+380 0005da0c
eax
+382 0005da0e
%eax
+385 0005da11
ax,%eax
+391 0005da17
x90(%ebp)
+394 0005da1a
+400 0005da20

29c2

subl

%eax,%

89d0

movl

%edx,%

83e0fc

andl

$0xfc,

29c1

subl

%eax,%

894f18

movl

%ecx,0

8b4f20

movl

0x20(%

8b5724

movl

0x24(%

89d0

movl

%edx,%

29c8

subl

%ecx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

394590

$0xaaaaaaab,%e
cmpl

%eax,0

movl

0x0005dda8
0x90(%

8d0476

leal

(%esi,

8d0481

leal

(%ecx,

89d1

movl

%edx,%

29c1

subl

%eax,%

89c8

movl

%ecx,%

83e0fc

andl

$0xfc,

29c2

subl

%eax,%

895724

movl

%edx,0

8b4f38

movl

0x38(%

8b573c

movl

0x3c(%

89d0

movl

%edx,%

29c8

subl

%ecx,%

c1f802

sarl

$0x02,

0f83bb030000
8b7590

69c0abaaaaaa

jae

imull

394590
0f8364030000
8b5d90

$0xaaaaaaab,%e
cmpl

%eax,0

movl

0x0005dd84
0x90(%

jae

ebp),%ebx
+403 0005da23
%ebx,2),%eax
+406 0005da26
%eax,4),%eax
+409 0005da29
esi
+411 0005da2b
esi
+413 0005da2d
eax
+415 0005da2f
%eax
+418 0005da32
edx
+420 0005da34
x3c(%edi)
+423 0005da37
edi),%ecx
+426 0005da3a
edi),%edx
+429 0005da3d
eax
+431 0005da3f
eax
+433 0005da41
%eax
+436 0005da44
ax,%eax
+442 0005da4a
x90(%ebp)
+445 0005da4d
+451 0005da53
ebp),%esi
+454 0005da56
%esi,2),%eax
+457 0005da59
%eax,4),%eax
+460 0005da5c
ecx
+462 0005da5e
ecx
+464 0005da60
eax
+466 0005da62
%eax
+469 0005da65
edx
+471 0005da67
x30(%edi)
+474 0005da6a
edi),%ecx
+477 0005da6d
edi),%edx
+480 0005da70
eax
+482 0005da72
eax
+484 0005da74
%eax

8d045b

leal

(%ebx,

8d0481

leal

(%ecx,

89d6

movl

%edx,%

29c6

subl

%eax,%

89f0

movl

%esi,%

83e0fc

andl

$0xfc,

29c2

subl

%eax,%

89573c

movl

%edx,0

8b4f2c

movl

0x2c(%

8b5730

movl

0x30(%

89d0

movl

%edx,%

29c8

subl

%ecx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

394590

$0xaaaaaaab,%e
cmpl

%eax,0

movl

0x0005dd60
0x90(%

8d0476

leal

(%esi,

8d0481

leal

(%ecx,

89d1

movl

%edx,%

29c1

subl

%eax,%

89c8

movl

%ecx,%

83e0fc

andl

$0xfc,

29c2

subl

%eax,%

895730

movl

%edx,0

8b4f44

movl

0x44(%

8b5748

movl

0x48(%

89d0

movl

%edx,%

29c8

subl

%ecx,%

c1f803

sarl

$0x03,

0f830d030000
8b7590

jae

+487 0005da77
x90(%ebp)
+490 0005da7a
+496 0005da80
ebp),%ebx
+499 0005da83
%ebx,8),%eax
+502 0005da86
esi
+504 0005da88
esi
+506 0005da8a
eax
+508 0005da8c
%eax
+511 0005da8f
edx
+513 0005da91
x48(%edi)
+516 0005da94
p),%edx
+522 0005da9a
p),%edx
+528 0005daa0
edi),%ebx
+531 0005daa3
edi),%ecx
+534 0005daa6
eax
+536 0005daa8
eax
+538 0005daaa
%eax
+541 0005daad
ax,%eax
+547 0005dab3
edx
+549 0005dab5
+555 0005dabb
%edx,2),%eax
+558 0005dabe
%eax,4),%eax
+561 0005dac1
esi
+563 0005dac3
esi
+565 0005dac5
eax
+567 0005dac7
%eax
+570 0005daca
ecx
+572 0005dacc
x0c(%edi)
+575 0005dacf
ebp),%edx
+578 0005dad2
%edx,2),%eax
+581 0005dad5
%eax

394590

cmpl

%eax,0

movl

0x0005dd3c
0x90(%

8d04d9

leal

(%ecx,

89d6

movl

%edx,%

29c6

subl

%eax,%

89f0

movl

%esi,%

83e0f8

andl

$0xf8,

29c2

subl

%eax,%

895748

movl

%edx,0

0f83bc020000
8b5d90

jae

8b9578ffffff

movl

0xffffff78(%eb

03957cffffff

addl

0xffffff7c(%eb

8b5f08

movl

0x08(%

8b4f0c

movl

0x0c(%

89c8

movl

%ecx,%

29d8

subl

%ebx,%

c1f802

sarl

$0x02,

69c0abaaaaaa

imull

39c2

$0xaaaaaaab,%e
cmpl

%eax,%

leal

0x0005dd1b
(%edx,

8d0483

leal

(%ebx,

89ce

movl

%ecx,%

29c6

subl

%eax,%

89f0

movl

%esi,%

83e0fc

andl

$0xfc,

29c1

subl

%eax,%

894f0c

movl

%ecx,0

8b5580

movl

0x80(%

8d0452

leal

(%edx,

c1e002

shll

$0x02,

0f8360020000
8d0452

jae

+584 0005dad8
4(%ebp)
+590 0005dade
esi
+592 0005dae0
edi),%esi
+595 0005dae3
ebp),%ecx
+598 0005dae6
ecx),%eax
+601 0005dae9
ecx),%edx
+604 0005daec
eax
+606 0005daee
%eax
+609 0005daf1
ax,%ebx
+615 0005daf7
ebx
+617 0005daf9
db19
+619 0005dafb
ecx
+621 0005dafd
edx
+623 0005daff
+624 0005db00
,%eax
+626 0005db02
%edx)
+628 0005db04
ecx),%eax
+631 0005db07
x04(%edx)
+634 0005db0a
ecx),%eax
+637 0005db0d
x08(%edx)
+640 0005db10
%ecx
+643 0005db13
%edx
+646 0005db16
+647 0005db17
db00
+649 0005db19
p),%esi
+655 0005db1f
edi),%esi
+658 0005db22
ebp),%ebx
+661 0005db25
ebx),%eax
+664 0005db28
ebx),%edx
+667 0005db2b
eax
+669 0005db2d
%eax

898574ffffff

movl

%eax,0xffffff7

89c6

movl

%eax,%

037714

addl

0x14(%

8b4d88

movl

0x88(%

8b4118

movl

0x18(%

8b5114

movl

0x14(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69d8abaaaaaa

imull

$0xaaaaaaab,%e

85db

testl

%ebx,%

7e1e

jle

0x0005

89d1

movl

%edx,%

89f2

movl

%esi,%

90
8b01

nop
movl

(%ecx)

8902

movl

%eax,(

8b4104

movl

0x04(%

894204

movl

%eax,0

8b4108

movl

0x08(%

894208

movl

%eax,0

83c10c

addl

$0x0c,

83c20c

addl

$0x0c,

4b
75e7

decl
jne

%ebx
0x0005

8bb574ffffff

movl

0xffffff74(%eb

037720

addl

0x20(%

8b5d88

movl

0x88(%

8b4324

movl

0x24(%

8b5320

movl

0x20(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

+672 0005db30
ax,%ebx
+678 0005db36
ebx
+680 0005db38
db59
+682 0005db3a
ecx
+684 0005db3c
edx
+686 0005db3e
+688 0005db40
,%eax
+690 0005db42
%edx)
+692 0005db44
ecx),%eax
+695 0005db47
x04(%edx)
+698 0005db4a
ecx),%eax
+701 0005db4d
x08(%edx)
+704 0005db50
%ecx
+707 0005db53
%edx
+710 0005db56
+711 0005db57
db40
+713 0005db59
p),%esi
+719 0005db5f
edi),%esi
+722 0005db62
ebp),%edx
+725 0005db65
edx),%eax
+728 0005db68
edx),%edx
+731 0005db6b
eax
+733 0005db6d
%eax
+736 0005db70
ax,%ebx
+742 0005db76
ebx
+744 0005db78
db99
+746 0005db7a
ecx
+748 0005db7c
edx
+750 0005db7e
+752 0005db80
,%eax
+754 0005db82
%edx)
+756 0005db84

69d8abaaaaaa

imull

$0xaaaaaaab,%e

85db

testl

%ebx,%

7e1f

jle

0x0005

89d1

movl

%edx,%

89f2

movl

%esi,%

6690
8b01

nop
movl

(%ecx)

8902

movl

%eax,(

8b4104

movl

0x04(%

894204

movl

%eax,0

8b4108

movl

0x08(%

894208

movl

%eax,0

83c10c

addl

$0x0c,

83c20c

addl

$0x0c,

4b
75e7

decl
jne

%ebx
0x0005

8bb574ffffff

movl

0xffffff74(%eb

037738

addl

0x38(%

8b5588

movl

0x88(%

8b423c

movl

0x3c(%

8b5238

movl

0x38(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69d8abaaaaaa

imull

$0xaaaaaaab,%e

85db

testl

%ebx,%

7e1f

jle

0x0005

89d1

movl

%edx,%

89f2

movl

%esi,%

6690
8b01

nop
movl

(%ecx)

8902

movl

%eax,(

8b4104

movl

0x04(%

ecx),%eax
+759 0005db87
x04(%edx)
+762 0005db8a
ecx),%eax
+765 0005db8d
x08(%edx)
+768 0005db90
%ecx
+771 0005db93
%edx
+774 0005db96
+775 0005db97
db80
+777 0005db99
p),%esi
+783 0005db9f
edi),%esi
+786 0005dba2
ebp),%ebx
+789 0005dba5
ebx),%eax
+792 0005dba8
ebx),%edx
+795 0005dbab
eax
+797 0005dbad
%eax
+800 0005dbb0
ax,%ebx
+806 0005dbb6
ebx
+808 0005dbb8
dbd9
+810 0005dbba
ecx
+812 0005dbbc
edx
+814 0005dbbe
+816 0005dbc0
,%eax
+818 0005dbc2
%edx)
+820 0005dbc4
ecx),%eax
+823 0005dbc7
x04(%edx)
+826 0005dbca
ecx),%eax
+829 0005dbcd
x08(%edx)
+832 0005dbd0
%ecx
+835 0005dbd3
%edx
+838 0005dbd6
+839 0005dbd7
dbc0
+841 0005dbd9
ebp),%edx

894204

movl

%eax,0

8b4108

movl

0x08(%

894208

movl

%eax,0

83c10c

addl

$0x0c,

83c20c

addl

$0x0c,

4b
75e7

decl
jne

%ebx
0x0005

8bb574ffffff

movl

0xffffff74(%eb

03772c

addl

0x2c(%

8b5d88

movl

0x88(%

8b4330

movl

0x30(%

8b532c

movl

0x2c(%

29d0

subl

%edx,%

c1f802

sarl

$0x02,

69d8abaaaaaa

imull

$0xaaaaaaab,%e

85db

testl

%ebx,%

7e1f

jle

0x0005

89d1

movl

%edx,%

89f2

movl

%esi,%

6690
8b01

nop
movl

(%ecx)

8902

movl

%eax,(

8b4104

movl

0x04(%

894204

movl

%eax,0

8b4108

movl

0x08(%

894208

movl

%eax,0

83c10c

addl

$0x0c,

83c20c

addl

$0x0c,

4b
75e7

decl
jne

%ebx
0x0005

8b5580

movl

0x80(%

+844 0005dbdc
%edx
+847 0005dbdf
edi),%edx
+850 0005dbe2
ebp),%esi
+853 0005dbe5
esi),%ebx
+856 0005dbe8
esi),%eax
+859 0005dbeb
ebx
+861 0005dbed
%ebx
+864 0005dbf0
ebx
+866 0005dbf2
dc13
+868 0005dbf4
ecx
+870 0005dbf6
ax)
+880 0005dc00
,%eax
+882 0005dc02
%edx)
+884 0005dc04
ecx),%eax
+887 0005dc07
x04(%edx)
+890 0005dc0a
%ecx
+893 0005dc0d
%edx
+896 0005dc10
+897 0005dc11
dc00
+899 0005dc13
p),%eax
+905 0005dc19
eax
+907 0005dc1b
dc7c
+909 0005dc1d
p),%edx
+915 0005dc23
%edx,2),%eax
+918 0005dc26
ax,4),%esi
+925 0005dc2d
8c(%ebp)
+932 0005dc34
94(%ebp)
+939 0005dc3b
)
+944 0005dc40
ebp),%eax
+947 0005dc43
ebp),%ecx
+950 0005dc46

c1e203

shll

$0x03,

035744

addl

0x44(%

8b7588

movl

0x88(%

8b5e48

movl

0x48(%

8b4644

movl

0x44(%

29c3

subl

%eax,%

c1fb03

sarl

$0x03,

85db

testl

%ebx,%

7e1f

jle

0x0005

89c1

movl

%eax,%

662e0f1f840000000000

nopw

%cs:0x00000000(%eax,%e

8b01

movl

(%ecx)

8902

movl

%eax,(

8b4104

movl

0x04(%

894204

movl

%eax,0

83c108

addl

$0x08,

83c208

addl

$0x08,

4b
75ed

decl
jne

%ebx
0x0005

8b8578ffffff

movl

0xffffff78(%eb

85c0

testl

%eax,%

745f

je

0x0005

8b957cffffff

movl

8d0452

0xffffff7c(%eb
leal

(%edx,

8d348500000000

leal

0x00000000(,%e

c7458c00000000

movl

$0x00000000,0x

c7459400000000

movl

$0x00000000,0x

0f1f440000

nopl

0x00(%eax,%eax

8b4594

movl

0x94(%

8b4d88

movl

0x88(%

034108

addl

0x08(%

ecx),%eax
+953 0005dc49
edx
+955 0005dc4b
edi),%edx
+958 0005dc4e
ebp),%ecx
+961 0005dc51
eax),%ecx
+964 0005dc54
ebp),%ebx
+967 0005dc57
,%ebx
+969 0005dc59
eax),%eax
+972 0005dc5c
ebp),%eax
+975 0005dc5f
x08(%edx)
+978 0005dc62
x04(%edx)
+981 0005dc65
%edx)
+983 0005dc67
ebp)
+986 0005dc6a
0x94(%ebp)
+990 0005dc6e
%esi
+993 0005dc71
ebp),%ebx
+996 0005dc74
8(%ebp)
+1002 0005dc7a
dc40
+1004 0005dc7c
ebp),%esi
+1007 0005dc7f
x80(%ebp)
+1010 0005dc82
+1016 0005dc88
ebp),%ecx
+1019 0005dc8b
p),%eax
+1025 0005dc91
edi),%ebx
+1028 0005dc94
)
+1034 0005dc9a
)
+1040 0005dca0
%ebx),%edx
+1043 0005dca3
,%xmm1
+1047 0005dca7
m0
+1052 0005dcac
%xmm0
+1055 0005dcaf
dcba

89f2

movl

%esi,%

035708

addl

0x08(%

8b4d80

movl

0x80(%

034804

addl

0x04(%

8b5d80

movl

0x80(%

0318

addl

(%eax)

8b4008

movl

0x08(%

034580

addl

0x80(%

894208

movl

%eax,0

894a04

movl

%ecx,0

891a

movl

%ebx,(

ff458c

incl

0x8c(%

8345940c

addl

$0x0c,

83c60c

addl

$0x0c,

8b5d8c

movl

0x8c(%

399d78ffffff

cmpl

%ebx,0xffffff7

75c4

jne

0x0005

8b7590

movl

0x90(%

397580

cmpl

%esi,0

movl

0x0005d94b
0x80(%

0f83c3fcffff
8b4d80

jae

8b8574ffffff

movl

8b5f14

0xffffff74(%eb
movl

0x14(%

660f1f440000

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8d1418

leal

(%eax,

f30f100a

movss

(%edx)

f30f104750

movss

0x50(%edi),%xm

0f2ec1

ucomiss

%xmm1,

7609

jbe

0x0005

+1057 0005dcb1
i)
+1062 0005dcb6
,%xmm1
+1066 0005dcba
edi),%xmm1
+1070 0005dcbe
dcc5
+1072 0005dcc0
i)
+1077 0005dcc5
m1
+1082 0005dcca
m0
+1087 0005dccf
%xmm0
+1090 0005dcd2
dcde
+1092 0005dcd4
i)
+1097 0005dcd9
m1
+1102 0005dcde
edi),%xmm1
+1106 0005dce2
dce9
+1108 0005dce4
i)
+1113 0005dce9
m1
+1118 0005dcee
m0
+1123 0005dcf3
%xmm0
+1126 0005dcf6
dd02
+1128 0005dcf8
i)
+1133 0005dcfd
m1
+1138 0005dd02
edi),%xmm1
+1142 0005dd06
dd0d
+1144 0005dd08
i)
+1149 0005dd0d
+1150 0005dd0e
%eax
+1153 0005dd11
ebp),%ecx
+1156 0005dd14
dca0
+1158 0005dd16
+1163 0005dd1b
edx
+1165 0005dd1d
ebp),%eax
+1168 0005dd20
x0c(%esp)

f30f114f50

movss

%xmm1,0x50(%ed

f30f100a

movss

(%edx)

0f2e4f5c

ucomiss

0x5c(%

7605

jbe

0x0005

f30f114f5c

movss

%xmm1,0x5c(%ed

f30f104a04

movss

0x04(%edx),%xm

f30f104754

movss

0x54(%edi),%xm

0f2ec1

ucomiss

%xmm1,

760a

jbe

0x0005

f30f114f54

movss

%xmm1,0x54(%ed

f30f104a04

movss

0x04(%edx),%xm

0f2e4f60

ucomiss

0x60(%

7605

jbe

0x0005

f30f114f60

movss

%xmm1,0x60(%ed

f30f104a08

movss

0x08(%edx),%xm

f30f104758

movss

0x58(%edi),%xm

0f2ec1

ucomiss

%xmm1,

760a

jbe

0x0005

f30f114f58

movss

%xmm1,0x58(%ed

f30f104a08

movss

0x08(%edx),%xm

0f2e4f64

ucomiss

0x64(%

7605

jbe

0x0005

f30f114f64

movss

%xmm1,0x64(%ed

41
83c00c

incl
addl

%ecx
$0x0c,

3b4d90

cmpl

0x90(%

758a

jne

0x0005

e930fcffff
29c2

jmp
subl

0x0005d94b
%eax,%

8d45a0

leal

0xa0(%

8944240c

movl

%eax,0

+1172 0005dd24
x08(%esp)
+1176 0005dd28
x04(%esp)
+1180 0005dd2c
edi),%eax
+1183 0005dd2f
%esp)
+1186 0005dd32
+1191 0005dd37
+1196 0005dd3c
ebp),%ecx
+1199 0005dd3f
ecx
+1201 0005dd41
ebp),%ebx
+1204 0005dd44
x0c(%esp)
+1208 0005dd48
x08(%esp)
+1212 0005dd4c
x04(%esp)
+1216 0005dd50
edi),%eax
+1219 0005dd53
%esp)
+1222 0005dd56
+1227 0005dd5b
+1232 0005dd60
ebp),%ebx
+1235 0005dd63
ebx
+1237 0005dd65
ebp),%esi
+1240 0005dd68
x0c(%esp)
+1244 0005dd6c
x08(%esp)
+1248 0005dd70
x04(%esp)
+1252 0005dd74
edi),%eax
+1255 0005dd77
%esp)
+1258 0005dd7a
+1263 0005dd7f
+1268 0005dd84
ebp),%ecx
+1271 0005dd87
ecx
+1273 0005dd89
ebp),%ebx
+1276 0005dd8c
x0c(%esp)
+1280 0005dd90
x08(%esp)
+1284 0005dd94
x04(%esp)
+1288 0005dd98
edi),%eax

89542408

movl

%edx,0

894c2404

movl

%ecx,0

8d4708

leal

0x08(%

890424

movl

%eax,(

movl

0x0005e6d0
0x0005dacf
0x90(%

29c1

subl

%eax,%

8d5ddc

leal

0xdc(%

895c240c

movl

%ebx,0

894c2408

movl

%ecx,0

89542404

movl

%edx,0

8d4744

leal

0x44(%

890424

movl

%eax,(

movl

0x00056850
0x0005da94
0x90(%

29c3

subl

%eax,%

8d75ac

leal

0xac(%

8974240c

movl

%esi,0

895c2408

movl

%ebx,0

89542404

movl

%edx,0

8d472c

leal

0x2c(%

890424

movl

%eax,(

movl

0x00056d10
0x0005da6a
0x90(%

29c1

subl

%eax,%

8d5db8

leal

0xb8(%

895c240c

movl

%ebx,0

894c2408

movl

%ecx,0

89542404

movl

%edx,0

8d4738

leal

0x38(%

e899090000
e993fdffff
8b4d90

e8f58affff
e934fdffff
8b5d90

e8918fffff
e9e6fcffff
8b4d90

calll
jmp

calll
jmp

calll
jmp

+1291 0005dd9b
%esp)
+1294 0005dd9e
+1299 0005dda3
+1304 0005dda8
ebp),%ebx
+1307 0005ddab
ebx
+1309 0005ddad
ebp),%esi
+1312 0005ddb0
x0c(%esp)
+1316 0005ddb4
x08(%esp)
+1320 0005ddb8
x04(%esp)
+1324 0005ddbc
edi),%eax
+1327 0005ddbf
%esp)
+1330 0005ddc2
+1335 0005ddc7
+1340 0005ddcc
eax
+1342 0005ddce
ebp),%eax
+1345 0005ddd1
ebp),%ebx
+1348 0005ddd4
x0c(%esp)
+1352 0005ddd8
x08(%esp)
+1356 0005dddc
x04(%esp)
+1360 0005dde0
edi),%eax
+1363 0005dde3
%esp)
+1366 0005dde6
+1371 0005ddeb
+1376 0005ddf0
ax
+1381 0005ddf5
ebp),%esi
+1384 0005ddf8
x14(%esi)
+1387 0005ddfb
x10(%esi)
+1390 0005ddfe
x0c(%esi)
+1393 0005de01
ax
+1398 0005de06
x20(%esi)
+1401 0005de09
x1c(%esi)
+1404 0005de0c
x18(%esi)
+1407 0005de0f
edx

890424

movl

%eax,(

movl

0x00056d10
0x0005da37
0x90(%

29c3

subl

%eax,%

8d75c4

leal

0xc4(%

8974240c

movl

%esi,0

895c2408

movl

%ebx,0

89542404

movl

%edx,0

8d4720

leal

0x20(%

890424

movl

%eax,(

movl

0x00056d10
0x0005da04
%edx,%

2b4580

subl

0x80(%

8d5dd0

leal

0xd0(%

895c240c

movl

%ebx,0

89442408

movl

%eax,0

894c2404

movl

%ecx,0

8d4714

leal

0x14(%

890424

movl

%eax,(

e86d8fffff
e98ffcffff
8b5d90

e8498fffff
e938fcffff
89d0

e8258fffff
e9e1fbffff
b8ffff7f7f

calll
jmp

calll
jmp

calll
jmp
movl

0x00056d10
0x0005d9d1
$0x7f7fffff,%e

8b7508

movl

0x08(%

894614

movl

%eax,0

894610

movl

%eax,0

89460c

movl

%eax,0

b8ffff7fff

movl

$0xff7fffff,%e

894620

movl

%eax,0

89461c

movl

%eax,0

894618

movl

%eax,0

31d2

xorl

%edx,%

+1409 0005de11
,%ebx
+1411 0005de13
esi),%ecx
+1414 0005de16
ecx
+1416 0005de18
%ecx
+1419 0005de1b
edx
+1421 0005de1d
+1427 0005de23
%edx,4),%eax
+1430 0005de26
m1
+1435 0005de2b
ebp),%esi
+1438 0005de2e
m0
+1443 0005de33
%xmm0
+1446 0005de36
de40
+1448 0005de38
i)
+1453 0005de3d
ebp),%esi
+1456 0005de40
m0
+1461 0005de45
esi),%xmm0
+1465 0005de49
de53
+1467 0005de4b
i)
+1472 0005de50
ebp),%esi
+1475 0005de53
m1
+1480 0005de58
m0
+1485 0005de5d
%xmm0
+1488 0005de60
de6a
+1490 0005de62
i)
+1495 0005de67
ebp),%esi
+1498 0005de6a
m0
+1503 0005de6f
esi),%xmm0
+1507 0005de73
de7d
+1509 0005de75
i)
+1514 0005de7a
ebp),%esi
+1517 0005de7d

8b1e

movl

(%esi)

8b4e04

movl

0x04(%

29d9

subl

%ebx,%

c1f902

sarl

$0x02,

39ca

cmpl

%ecx,%

movl

0x0005dead
(%ebx,

0f838a000000
8b0493

jae

f30f104850

movss

8b7508
f30f10460c

0x50(%eax),%xm
movl

movss

0x08(%
0x0c(%esi),%xm

0f2ec1

ucomiss

%xmm1,

7608

jbe

0x0005

f30f114e0c

movss

8b7508
f30f10405c

%xmm1,0x0c(%es
movl

movss

0x08(%
0x5c(%eax),%xm

0f2e4618

ucomiss

0x18(%

7608

jbe

0x0005

f30f114618

movss

8b7508

%xmm0,0x18(%es
movl

0x08(%

f30f104854

movss

0x54(%eax),%xm

f30f104610

movss

0x10(%esi),%xm

0f2ec1

ucomiss

%xmm1,

7608

jbe

0x0005

f30f114e10

movss

8b7508
f30f104060

%xmm1,0x10(%es
movl

movss

0x08(%
0x60(%eax),%xm

0f2e461c

ucomiss

0x1c(%

7608

jbe

0x0005

f30f11461c

movss

8b7508
f30f104858

%xmm0,0x1c(%es
movl

movss

0x08(%
0x58(%eax),%xm

m1
+1522 0005de82 f30f104614
m0
+1527 0005de87 0f2ec1
%xmm0
+1530 0005de8a 7605
de91
+1532 0005de8c f30f114e14
i)
+1537 0005de91 f30f104064
m0
+1542 0005de96 8b4508
ebp),%eax
+1545 0005de99 0f2e4020
eax),%xmm0
+1549 0005de9d 7605
dea4
+1551 0005de9f f30f114020
x)
+1556 0005dea4 42
+1557 0005dea5 39ca
edx
+1559 0005dea7 0f8276ffffff
+1565 0005dead 81c49c000000
sp
+1571 0005deb3 5b
+1572 0005deb4 5e
+1573 0005deb5 5f
+1574 0005deb6 c9
+1575 0005deb7 c3
+1576 0005deb8 8d55e4
ebp),%edx
+1579 0005debb 89542408
x08(%esp)
+1583 0005debf 89442404
x04(%esp)
+1587 0005dec3 891c24
%esp)
+1590 0005dec6 e8b50d0000
+1595 0005decb e97bfaffff
+1600 0005ded0 89c3
ebx
+1602 0005ded2 893424
%esp)
+1605 0005ded5 e8944e0a00
operator delete(void*)
+1610 0005deda 891c24
%esp)
+1613 0005dedd e8664d0a00
__Unwind_Resume
+1618 0005dee2 0f1f8000000000
x)
+1625 0005dee9 0f1f8000000000
x)
+0

movss

0x14(%esi),%xm
ucomiss

%xmm1,

jbe

0x0005

movss

%xmm1,0x14(%es

movss

0x64(%eax),%xm
movl

0x08(%

ucomiss

0x20(%

jbe

0x0005

movss

%xmm0,0x20(%ea
incl
cmpl

jb
addl

%edx
%ecx,%
0x0005de23
$0x0000009c,%e

popl
popl
popl
leave
ret
leal

%ebx
%esi
%edi

movl

%edx,0

movl

%eax,0

movl

%ebx,(

movl

0x0005ec80
0x0005d94b
%eax,%

movl

%esi,(

calll
jmp

calll

0xe4(%

0x00102d6e
movl

%ebx,(

calll

0x00102c48

nopl

0x00000000(%ea

nopl

0x00000000(%ea

0005def0 55

pushl

0005def1 89e5

movl

0005def3 57

pushl

%ebp
+1
%esp,%ebp
+3

%edi
+4

0005def4 56

pushl

+5

0005def5 53

pushl

%esi
%ebx
+6
0005def6 83ec3c
$0x3c,%esp
+9
0005def9 8b7d08
0x08(%ebp),%edi
+12 0005defc c745d400000000
d4(%ebp)
+19 0005df03 eb18
df1d
+21 0005df05 0f1f440000
)
+26 0005df0a 660f1f440000
)
+32 0005df10 85c0
eax
+34 0005df12 7402
df16
+36 0005df14 8930
%eax)
+38 0005df16 83470404
0x04(%edi)
+42 0005df1a ff45d4
ebp)
+45 0005df1d 8b4d0c
ebp),%ecx
+48 0005df20 8b11
,%edx
+50 0005df22 8b4104
ecx),%eax
+53 0005df25 29d0
eax
+55 0005df27 c1f802
%eax
+58 0005df2a 3945d4
xd4(%ebp)
+61 0005df2d 7340
df6f
+63 0005df2f 8b45d4
ebp),%eax
+66 0005df32 8b1c82
%eax,4),%ebx
+69 0005df35 c7042468000000
esp)
'h'
+76 0005df3c e8394e0a00
operator new(unsigned long)
+81 0005df41 89c6
esi
+83 0005df43 895c2404
x04(%esp)
+87 0005df47 890424
%esp)
+90 0005df4a e8710e0000
+95 0005df4f 8975e4
xe4(%ebp)
+98 0005df52 8b4704
edi),%eax

subl
movl
movl

$0x00000000,0x
jmp

0x0005

nopl

0x00(%eax,%eax

nopw

0x00(%eax,%eax
testl

%eax,%

je

0x0005

movl

%esi,(

addl

$0x04,

incl

0xd4(%

movl

0x0c(%

movl

(%ecx)

movl

0x04(%

subl

%edx,%

sarl

$0x02,

cmpl

%eax,0

jae

0x0005

movl

0xd4(%

movl

(%edx,

movl

$0x00000068,(%

calll

0x00102d7a
movl

%eax,%

movl

%ebx,0

movl

%eax,(

movl

0x0005edc0
%esi,0

movl

0x04(%

calll

+101 0005df55
edi),%eax
+104 0005df58
df10
+106 0005df5a
ebp),%edx
+109 0005df5d
x08(%esp)
+113 0005df61
x04(%esp)
+117 0005df65
%esp)
+120 0005df68
+125 0005df6d
df1a
+127 0005df6f
ax
+132 0005df74
x14(%edi)
+135 0005df77
x10(%edi)
+138 0005df7a
x0c(%edi)
+141 0005df7d
ax
+146 0005df82
x20(%edi)
+149 0005df85
x1c(%edi)
+152 0005df88
x18(%edi)
+155 0005df8b
edx
+157 0005df8d
edi),%ecx
+160 0005df90
,%ebx
+162 0005df92
ecx
+164 0005df94
%ecx
+167 0005df97
edx
+169 0005df99
e014
+171 0005df9b
)
+176 0005dfa0
%edx,4),%eax
+179 0005dfa3
m1
+184 0005dfa8
m0
+189 0005dfad
%xmm0
+192 0005dfb0
dfb7
+194 0005dfb2
i)
+199 0005dfb7

3b4708

cmpl

0x08(%

75b6

jne

0x0005

8d55e4

leal

0xe4(%

89542408

movl

%edx,0

89442404

movl

%eax,0

893c24

movl

%edi,(

e8130d0000
ebab

calll

b8ffff7f7f

movl

jmp

0x0005ec80
0x0005
$0x7f7fffff,%e

894714

movl

%eax,0

894710

movl

%eax,0

89470c

movl

%eax,0

b8ffff7fff

movl

$0xff7fffff,%e

894720

movl

%eax,0

89471c

movl

%eax,0

894718

movl

%eax,0

31d2

xorl

%edx,%

8b4f04

movl

0x04(%

8b1f

movl

(%edi)

29d9

subl

%ebx,%

c1f902

sarl

$0x02,

39ca

cmpl

%ecx,%

7379

jae

0x0005

0f1f440000

nopl

8b0493

0x00(%eax,%eax
movl

(%ebx,

f30f104850

movss

0x50(%eax),%xm

f30f10470c

movss

0x0c(%edi),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f114f0c

movss

%xmm1,0x0c(%ed

f30f10405c

movss

0x5c(%eax),%xm

m0
+204 0005dfbc
edi),%xmm0
+208 0005dfc0
dfc7
+210 0005dfc2
i)
+215 0005dfc7
m1
+220 0005dfcc
m0
+225 0005dfd1
%xmm0
+228 0005dfd4
dfdb
+230 0005dfd6
i)
+235 0005dfdb
m0
+240 0005dfe0
edi),%xmm0
+244 0005dfe4
dfeb
+246 0005dfe6
i)
+251 0005dfeb
m1
+256 0005dff0
m0
+261 0005dff5
%xmm0
+264 0005dff8
dfff
+266 0005dffa
i)
+271 0005dfff
m0
+276 0005e004
edi),%xmm0
+280 0005e008
e00f
+282 0005e00a
i)
+287 0005e00f
+288 0005e010
edx
+290 0005e012
dfa0
+292 0005e014
%esp
+295 0005e017
+296 0005e018
+297 0005e019
+298 0005e01a
+299 0005e01b
+300 0005e01c
ebx
+302 0005e01e
%esp)
+305 0005e021

0f2e4718

ucomiss

0x18(%

7605

jbe

0x0005

f30f114718

movss

%xmm0,0x18(%ed

f30f104854

movss

0x54(%eax),%xm

f30f104710

movss

0x10(%edi),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f114f10

movss

%xmm1,0x10(%ed

f30f104060

movss

0x60(%eax),%xm

0f2e471c

ucomiss

0x1c(%

7605

jbe

0x0005

f30f11471c

movss

%xmm0,0x1c(%ed

f30f104858

movss

0x58(%eax),%xm

f30f104714

movss

0x14(%edi),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f114f14

movss

%xmm1,0x14(%ed

f30f104064

movss

0x64(%eax),%xm

0f2e4720

ucomiss

0x20(%

7605

jbe

0x0005

f30f114720

movss

%xmm0,0x20(%ed

42
39ca

incl
cmpl

%edx
%ecx,%

728c

jb

0x0005

83c43c

addl

$0x3c,

5b
5e
5f
c9
c3
89c3

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

893424

movl

%esi,(

e8484d0a00

calll

%eax,%

0x00102d6e

operator delete(void*)
+310 0005e026 891c24
%esp)
+313 0005e029 e81a4c0a00
__Unwind_Resume
+318 0005e02e 6690
+0

movl
calll

%ebx,(
0x00102c48

nop

0005e030 55

pushl

%ebp
+1
0005e031 89e5
%esp,%ebp
+3
0005e033 57
%edi
+4
0005e034 56
%esi
+5
0005e035 53
%ebx
+6
0005e036 83ec1c
$0x1c,%esp
+9
0005e039 8b7d08
0x08(%ebp),%edi
+12 0005e03c 8b07
,%eax
+14 0005e03e 8b5704
edi),%edx
+17 0005e041 31f6
esi
+19 0005e043 89d3
ebx
+21 0005e045 29c3
ebx
+23 0005e047 c1fb02
%ebx
+26 0005e04a 39de
esi
+28 0005e04c 732a
e078
+30 0005e04e 6690
+32 0005e050 8b1cb0
%esi,4),%ebx
+35 0005e053 85db
ebx
+37 0005e055 7415
e06c
+39 0005e057 891c24
%esp)
+42 0005e05a e8a1120000
+47 0005e05f 891c24
%esp)
+50 0005e062 e8074d0a00
operator delete(void*)
+55 0005e067 8b07
,%eax
+57 0005e069 8b5704
edi),%edx
+60 0005e06c 46
+61 0005e06d 89d3
ebx
+63 0005e06f 29c3
ebx

movl
pushl
pushl
pushl
subl
movl
movl

(%edi)

movl

0x04(%

xorl

%esi,%

movl

%edx,%

subl

%eax,%

sarl

$0x02,

cmpl

%ebx,%

jae

0x0005

nop
movl

(%eax,

testl

%ebx,%

je

0x0005

movl

%ebx,(

movl

0x0005f300
%ebx,(

calll
calll

0x00102d6e
movl

(%edi)

movl

0x04(%

incl
movl

%esi
%edx,%

subl

%eax,%

+65 0005e071
%ebx
+68 0005e074
esi
+70 0005e076
e050
+72 0005e078
08(%esp)
+80 0005e080
x04(%esp)
+84 0005e084
%esp)
+87 0005e087
_memmove
+92 0005e08c
bx,4),%eax
+99 0005e093
x04(%edi)
+102 0005e096
ax
+107 0005e09b
x14(%edi)
+110 0005e09e
x10(%edi)
+113 0005e0a1
x0c(%edi)
+116 0005e0a4
ax
+121 0005e0a9
x20(%edi)
+124 0005e0ac
x1c(%edi)
+127 0005e0af
x18(%edi)
+130 0005e0b2
%esp
+133 0005e0b5
+134 0005e0b6
+135 0005e0b7
+136 0005e0b8
+137 0005e0b9
+138 0005e0ba
)
+0

c1fb02

sarl

$0x02,

39de

cmpl

%ebx,%

72d8

jb

0x0005

c744240800000000

movl

$0x00000000,0x

89542404

movl

%edx,0

890424

movl

%eax,(

e8904d0a00

calll

0x00102e1c

8d049d00000000

leal

0x00000000(,%e

294704

subl

b8ffff7f7f

movl

%eax,0
$0x7f7fffff,%e

894714

movl

%eax,0

894710

movl

%eax,0

89470c

movl

%eax,0

b8ffff7fff

movl

$0xff7fffff,%e

894720

movl

%eax,0

89471c

movl

%eax,0

894718

movl

%eax,0

83c41c

addl

$0x1c,

5b
5e
5f
c9
c3
660f1f440000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopw

0x00(%eax,%eax

0005e0c0 55

pushl

%ebp
+1
0005e0c1
%esp,%ebp
+3
0005e0c3
%edi
+4
0005e0c4
%esi
+5
0005e0c5
%ebx
+6
0005e0c6
$0x1c,%esp
+9
0005e0c9
0x08(%ebp),%esi
+12 0005e0cc 8b5d0c
ebp),%ebx

89e5

movl

57

pushl

56

pushl

53

pushl

83ec1c

subl

8b7508

movl
movl

0x0c(%

+15 0005e0cf
%esp)
+18 0005e0d2
+23 0005e0d7
,%eax
+25 0005e0d9
x04(%esp)
+29 0005e0dd
%esp)
+32 0005e0e0
+34 0005e0e2
edi
+36 0005e0e4
ax
+41 0005e0e9
x14(%esi)
+44 0005e0ec
x10(%esi)
+47 0005e0ef
x0c(%esi)
+50 0005e0f2
ax
+55 0005e0f7
x20(%esi)
+58 0005e0fa
x1c(%esi)
+61 0005e0fd
x18(%esi)
+64 0005e100
edx
+66 0005e102
,%ebx
+68 0005e104
esi),%ecx
+71 0005e107
ecx
+73 0005e109
%ecx
+76 0005e10c
edx
+78 0005e10e
e184
+80 0005e110
%edx,4),%eax
+83 0005e113
m1
+88 0005e118
m0
+93 0005e11d
%xmm0
+96 0005e120
e127
+98 0005e122
i)
+103 0005e127
m0
+108 0005e12c
esi),%xmm0
+112 0005e130
e137

893424

movl

%esi,(

movl

0x0005e030
(%ebx)

89742404

movl

%esi,0

891c24

movl

%ebx,(

ff10
89c7

call
movl

(%eax)
%eax,%

e859ffffff
8b03

b8ffff7f7f

calll

movl

$0x7f7fffff,%e

894614

movl

%eax,0

894610

movl

%eax,0

89460c

movl

%eax,0

b8ffff7fff

movl

$0xff7fffff,%e

894620

movl

%eax,0

89461c

movl

%eax,0

894618

movl

%eax,0

31d2

xorl

%edx,%

8b1e

movl

(%esi)

8b4e04

movl

0x04(%

29d9

subl

%ebx,%

c1f902

sarl

$0x02,

39ca

cmpl

%ecx,%

7374

jae

0x0005

8b0493

movl

(%ebx,

f30f104850

movss

0x50(%eax),%xm

f30f10460c

movss

0x0c(%esi),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f114e0c

movss

%xmm1,0x0c(%es

f30f10405c

movss

0x5c(%eax),%xm

0f2e4618

ucomiss

0x18(%

7605

jbe

0x0005

+114 0005e132 f30f114618

movss

%xmm0,0x18(%es

movss

0x54(%eax),%xm

movss

0x10(%esi),%xm

i)
+119 0005e137 f30f104854
m1
+124 0005e13c f30f104610
m0
+129 0005e141
%xmm0
+132 0005e144
e14b
+134 0005e146
i)
+139 0005e14b
m0
+144 0005e150
esi),%xmm0
+148 0005e154
e15b
+150 0005e156
i)
+155 0005e15b
m1
+160 0005e160
m0
+165 0005e165
%xmm0
+168 0005e168
e16f
+170 0005e16a
i)
+175 0005e16f
m0
+180 0005e174
esi),%xmm0
+184 0005e178
e17f
+186 0005e17a
i)
+191 0005e17f
+192 0005e180
edx
+194 0005e182
e110
+196 0005e184
edx
+198 0005e186
ax
+201 0005e189
%esp
+204 0005e18c
+205 0005e18d
+206 0005e18e
+207 0005e18f
+208 0005e190
+209 0005e191
+210 0005e192
x)
+217 0005e199
x)

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f114e10

movss

%xmm1,0x10(%es

f30f104060

movss

0x60(%eax),%xm

0f2e461c

ucomiss

0x1c(%

7605

jbe

0x0005

f30f11461c

movss

%xmm0,0x1c(%es

f30f104858

movss

0x58(%eax),%xm

f30f104614

movss

0x14(%esi),%xm

0f2ec1

ucomiss

%xmm1,

7605

jbe

0x0005

f30f114e14

movss

%xmm1,0x14(%es

f30f104064

movss

0x64(%eax),%xm

0f2e4620

ucomiss

0x20(%

7605

jbe

0x0005

f30f114620

movss

%xmm0,0x20(%es

42
39ca

incl
cmpl

%edx
%ecx,%

728c

jb

0x0005

89fa

movl

%edi,%

0fb6c2

movzbl

%dl,%e

83c41c

addl

$0x1c,

5b
5e
5f
c9
c3
90
0f1f8000000000

popl
popl
popl
leave
ret
nop

%ebx
%esi
%edi

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

+0

0005e1a0 55

pushl

%ebp
+1
0005e1a1 89e5
%esp,%ebp
+3
0005e1a3 57
%edi
+4
0005e1a4 56
%esi
+5
0005e1a5 53
%ebx
+6
0005e1a6 83ec3c
$0x3c,%esp
+9
0005e1a9 8b7d08
0x08(%ebp),%edi
+12 0005e1ac 893c24
%esp)
+15 0005e1af e87cfeffff
+20 0005e1b4 c745d400000000
d4(%ebp)
+27 0005e1bb eb10
e1cd
+29 0005e1bd 0f1f00
+32 0005e1c0 85c0
eax
+34 0005e1c2 7402
e1c6
+36 0005e1c4 8930
%eax)
+38 0005e1c6 83470404
0x04(%edi)
+42 0005e1ca ff45d4
ebp)
+45 0005e1cd 8b4d0c
ebp),%ecx
+48 0005e1d0 8b11
,%edx
+50 0005e1d2 8b4104
ecx),%eax
+53 0005e1d5 29d0
eax
+55 0005e1d7 c1f802
%eax
+58 0005e1da 3945d4
xd4(%ebp)
+61 0005e1dd 7340
e21f
+63 0005e1df 8b45d4
ebp),%eax
+66 0005e1e2 8b1c82
%eax,4),%ebx
+69 0005e1e5 c7042468000000
esp)
'h'
+76 0005e1ec e8894b0a00
operator new(unsigned long)
+81 0005e1f1 89c6
esi
+83 0005e1f3 895c2404
x04(%esp)
+87 0005e1f7 890424
%esp)

movl
pushl
pushl
pushl
subl
movl
movl
calll
movl

%edi,(
0x0005e030
$0x00000000,0x

jmp

0x0005

nopl
testl

(%eax)
%eax,%

je

0x0005

movl

%esi,(

addl

$0x04,

incl

0xd4(%

movl

0x0c(%

movl

(%ecx)

movl

0x04(%

subl

%edx,%

sarl

$0x02,

cmpl

%eax,0

jae

0x0005

movl

0xd4(%

movl

(%edx,

movl

$0x00000068,(%

calll

0x00102d7a
movl

%eax,%

movl

%ebx,0

movl

%eax,(

+90 0005e1fa e8c10b0000


+95 0005e1ff 8975e4
xe4(%ebp)
+98 0005e202 8b4704
edi),%eax
+101 0005e205 3b4708
edi),%eax
+104 0005e208 75b6
e1c0
+106 0005e20a 8d55e4
ebp),%edx
+109 0005e20d 89542408
x08(%esp)
+113 0005e211 89442404
x04(%esp)
+117 0005e215 893c24
%esp)
+120 0005e218 e8630a0000
+125 0005e21d ebab
e1ca
+127 0005e21f 8b410c
ecx),%eax
+130 0005e222 89470c
x0c(%edi)
+133 0005e225 8b4110
ecx),%eax
+136 0005e228 894710
x10(%edi)
+139 0005e22b 8b4114
ecx),%eax
+142 0005e22e 894714
x14(%edi)
+145 0005e231 8b4118
ecx),%eax
+148 0005e234 894718
x18(%edi)
+151 0005e237 8b411c
ecx),%eax
+154 0005e23a 89471c
x1c(%edi)
+157 0005e23d 8b4120
ecx),%eax
+160 0005e240 894720
x20(%edi)
+163 0005e243 83c43c
%esp
+166 0005e246 5b
+167 0005e247 5e
+168 0005e248 5f
+169 0005e249 c9
+170 0005e24a c3
+171 0005e24b 89c3
ebx
+173 0005e24d 893424
%esp)
+176 0005e250 e8194b0a00
operator delete(void*)
+181 0005e255 891c24
%esp)
+184 0005e258 e8eb490a00

calll
movl

0x0005edc0
%esi,0

movl

0x04(%

cmpl

0x08(%

jne

0x0005

leal

0xe4(%

movl

%edx,0

movl

%eax,0

movl

%edi,(

calll
jmp
movl

0x0c(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movl

%eax,0

movl

0x1c(%

movl

%eax,0

movl

0x20(%

movl

%eax,0

addl

$0x3c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%esi,(

calll

%eax,%

0x00102d6e
movl

calll

0x0005ec80
0x0005

%ebx,(
0x00102c48

__Unwind_Resume
+189 0005e25d 90
+190 0005e25e 6690
+0

nop
nop

0005e260 55

pushl

%ebp
+1
0005e261 89e5
%esp,%ebp
+3
0005e263 83ec18
$0x18,%esp
+6
0005e266 895df8
%ebx,0xf8(%ebp)
+9
0005e269 8975fc
%esi,0xfc(%ebp)
+12 0005e26c 8b5d08
ebp),%ebx
+15 0005e26f 891c24
%esp)
+18 0005e272 e8b9fdffff
+23 0005e277 8b03
,%eax
+25 0005e279 85c0
eax
+27 0005e27b 740f
e28c
+29 0005e27d 894508
x08(%ebp)
+32 0005e280 8b5df8
ebp),%ebx
+35 0005e283 8b75fc
ebp),%esi
+38 0005e286 c9
+39 0005e287 e9e24a0a00
+44 0005e28c 8b5df8
ebp),%ebx
+47 0005e28f 8b75fc
ebp),%esi
+50 0005e292 c9
+51 0005e293 c3
+52 0005e294 89c6
esi
+54 0005e296 8b03
,%eax
+56 0005e298 85c0
eax
+58 0005e29a 7408
e2a4
+60 0005e29c 890424
%esp)
+63 0005e29f e8ca4a0a00
operator delete(void*)
+68 0005e2a4 893424
%esp)
+71 0005e2a7 e89c490a00
__Unwind_Resume
+76 0005e2ac 0f1f4000
eax)
+0
%ebp

0005e2b0 55

movl
subl
movl
movl
movl

0x08(%

movl

%ebx,(

movl

0x0005e030
(%ebx)

calll
testl

%eax,%

je

0x0005

movl

%eax,0

movl

0xf8(%

movl

0xfc(%

leave
jmp
movl

0x00102d6e
0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

(%ebx)

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

calll

%esi,(
0x00102c48

nopl

0x00(%
pushl

+1
0005e2b1 89e5
%esp,%ebp
+3
0005e2b3 83ec18
$0x18,%esp
+6
0005e2b6 895df8
%ebx,0xf8(%ebp)
+9
0005e2b9 8975fc
%esi,0xfc(%ebp)
+12 0005e2bc 8b5d08
ebp),%ebx
+15 0005e2bf 891c24
%esp)
+18 0005e2c2 e869fdffff
+23 0005e2c7 8b03
,%eax
+25 0005e2c9 85c0
eax
+27 0005e2cb 740f
e2dc
+29 0005e2cd 894508
x08(%ebp)
+32 0005e2d0 8b5df8
ebp),%ebx
+35 0005e2d3 8b75fc
ebp),%esi
+38 0005e2d6 c9
+39 0005e2d7 e9924a0a00
+44 0005e2dc 8b5df8
ebp),%ebx
+47 0005e2df 8b75fc
ebp),%esi
+50 0005e2e2 c9
+51 0005e2e3 c3
+52 0005e2e4 89c6
esi
+54 0005e2e6 8b03
,%eax
+56 0005e2e8 85c0
eax
+58 0005e2ea 7408
e2f4
+60 0005e2ec 890424
%esp)
+63 0005e2ef e87a4a0a00
operator delete(void*)
+68 0005e2f4 893424
%esp)
+71 0005e2f7 e84c490a00
__Unwind_Resume
+76 0005e2fc 0f1f4000
eax)
+0

movl
subl
movl
movl
movl

0x08(%

movl

%ebx,(

movl

0x0005e030
(%ebx)

calll
testl

%eax,%

je

0x0005

movl

%eax,0

movl

0xf8(%

movl

0xfc(%

leave
jmp
movl

0x00102d6e
0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

(%ebx)

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

calll

%esi,(
0x00102c48

nopl

0x00(%

0005e300 55

pushl

0005e301 89e5

movl

0005e303 57

pushl

0005e304 56

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi

+5

0005e305 53

pushl

%ebx
+6
0005e306 83ec2c
$0x2c,%esp
+9
0005e309 8b4508
0x08(%ebp),%eax
+12 0005e30c 8945e0
xe0(%ebp)
+15 0005e30f 8b4d0c
ebp),%ecx
+18 0005e312 894ddc
xdc(%ebp)
+21 0005e315 31ff
edi
+23 0005e317 31db
ebx
+25 0005e319 eb25
e340
+27 0005e31b 0f1f440000
)
+32 0005e320 895de4
xe4(%ebp)
+35 0005e323 8b341a
%ebx),%esi
+38 0005e326 8b45dc
ebp),%eax
+41 0005e329 89442404
x04(%esp)
+45 0005e32d 893424
%esp)
+48 0005e330 e82bb0fbff
+53 0005e335 83c304
%ebx
+56 0005e338 84c0
l
+58 0005e33a 751a
e356
+60 0005e33c 47
+61 0005e33d 8b45e0
ebp),%eax
+64 0005e340 8b10
,%edx
+66 0005e342 8b4004
eax),%eax
+69 0005e345 29d0
eax
+71 0005e347 c1f802
%eax
+74 0005e34a 39c7
edi
+76 0005e34c 72d2
e320
+78 0005e34e 83c42c
%esp
+81 0005e351 5b
+82 0005e352 5e
+83 0005e353 5f
+84 0005e354 c9
+85 0005e355 c3
+86 0005e356 8b4de4

subl
movl
movl

%eax,0

movl

0x0c(%

movl

%ecx,0

xorl

%edi,%

xorl

%ebx,%

jmp

0x0005

nopl

0x00(%eax,%eax
movl

%ebx,0

movl

(%edx,

movl

0xdc(%

movl

%eax,0

movl

%esi,(

addl

0x00019360
$0x04,

calll
testb

%al,%a

jne

0x0005

incl
movl

%edi
0xe0(%

movl

(%eax)

movl

0x04(%

subl

%edx,%

sarl

$0x02,

cmpl

%eax,%

jb

0x0005

addl

$0x2c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi
0xe4(%

ebp),%ecx
+89 0005e359
ebp),%eax
+92 0005e35c
,%ecx
+94 0005e35e
eax),%edx
+97 0005e361
ecx),%eax
+100 0005e364
edx
+102 0005e366
e38a
+104 0005e368
ebp),%ecx
+107 0005e36b
0x04(%ecx)
+111 0005e36f
esi
+113 0005e371
e34e
+115 0005e373
%esp)
+118 0005e376
+123 0005e37b
x08(%ebp)
+126 0005e37e
%esp
+129 0005e381
+130 0005e382
+131 0005e383
+132 0005e384
+133 0005e385
+138 0005e38a
edx
+140 0005e38c
x08(%esp)
+144 0005e390
x04(%esp)
+148 0005e394
%esp)
+151 0005e397
_memmove
+156 0005e39c
e368
+158 0005e39e
+0

8b45e0

movl

0xe0(%

0308

addl

(%eax)

8b5004

movl

0x04(%

8d4104

leal

0x04(%

39c2

cmpl

%eax,%

7522

jne

0x0005

8b4de0

movl

0xe0(%

83690404

subl

$0x04,

85f6

testl

%esi,%

74db

je

0x0005

893424

movl

%esi,(

movl

0x0005f300
%esi,0

83c42c

addl

$0x2c,

5b
5e
5f
c9
e9e4490a00
29c2

popl
popl
popl
leave

%ebx
%esi
%edi

e8850f0000
897508

calll

subl

0x00102d6e
%eax,%

89542408

movl

%edx,0

89442404

movl

%eax,0

890c24

movl

%ecx,(

e8804a0a00

jmp

calll

0x00102e1c

ebca

jmp

6690

nop

0x0005

0005e3a0 55

pushl

0005e3a1 89e5

movl

0005e3a3 57

pushl

0005e3a4 56

pushl

0005e3a5 53

pushl

0005e3a6 83ec2c

subl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6
$0x2c,%esp
+9

0005e3a9 c745e000000000

movl

$0x000

00000,0xe0(%ebp)
+16 0005e3b0
ebp),%eax
+19 0005e3b3
,%ecx
+21 0005e3b5
eax),%edx
+24 0005e3b8
x,%eax)
+32 0005e3c0
ebp),%esi
+35 0005e3c3
,%ebx
+37 0005e3c5
esi),%eax
+40 0005e3c8
eax
+42 0005e3ca
%eax
+45 0005e3cd
xe0(%ebp)
+48 0005e3d0
+54 0005e3d6
ebp),%esi
+57 0005e3d9
%esi,4),%ebx
+60 0005e3dc
xe4(%ebp)
+63 0005e3df
esi
+65 0005e3e1
ebx
+67 0005e3e3
e416
+69 0005e3e5
)
+74 0005e3ea
)
+80 0005e3f0
ebp),%edx
+83 0005e3f3
,%eax
+85 0005e3f5
edi
+87 0005e3f7
x04(%esp)
+91 0005e3fb
%ebx),%eax
+94 0005e3fe
%esp)
+97 0005e401
+102 0005e406
%ebx
+105 0005e409
l
+107 0005e40b
e426
+109 0005e40d
+110 0005e40e
ebp),%eax

8b4508

movl

0x08(%

8b08

movl

(%eax)

8b5004

movl

0x04(%

0f1f840000000000

nopl

0x00000000(%ea

8b750c

movl

0x0c(%

8b1e

movl

(%esi)

8b4604

movl

0x04(%

29d8

subl

%ebx,%

c1f802

sarl

$0x02,

3945e0

cmpl

%eax,0

movl

0x0005e479
0xe0(%

8b1cb3

movl

(%ebx,

895de4

movl

%ebx,0

31f6

xorl

%esi,%

31db

xorl

%ebx,%

eb31

jmp

0x0005

0f83a3000000
8b75e0

jae

0f1f440000

nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8b55e4

movl

0xe4(%

8b02

movl

(%edx)

89df

movl

%ebx,%

89442404

movl

%eax,0

8b0419

movl

(%ecx,

890424

movl

%eax,(

addl

0x00019360
$0x04,

e85aaffbff
83c304

calll

84c0

testb

%al,%a

7519

jne

0x0005

46
8b4508

incl
movl

%esi
0x08(%

+113 0005e411 8b08


,%ecx
+115 0005e413 8b5004
eax),%edx
+118 0005e416 89d0
eax
+120 0005e418 29c8
eax
+122 0005e41a c1f802
%eax
+125 0005e41d 39c6
esi
+127 0005e41f 72cf
e3f0
+129 0005e421 ff45e0
ebp)
+132 0005e424 eb9a
e3c0
+134 0005e426 8b5d08
ebp),%ebx
+137 0005e429 8b0b
,%ecx
+139 0005e42b 8b1c39
%edi),%ebx
+142 0005e42e 85db
ebx
+144 0005e430 7415
e447
+146 0005e432 891c24
%esp)
+149 0005e435 e8c60e0000
+154 0005e43a 891c24
%esp)
+157 0005e43d e82c490a00
operator delete(void*)
+162 0005e442 8b7508
ebp),%esi
+165 0005e445 8b0e
,%ecx
+167 0005e447 8d1c39
%edi),%ebx
+170 0005e44a c7042468000000
esp)
'h'
+177 0005e451 e824490a00
operator new(unsigned long)
+182 0005e456 89c6
esi
+184 0005e458 8b45e4
ebp),%eax
+187 0005e45b 89442404
x04(%esp)
+191 0005e45f 893424
%esp)
+194 0005e462 e859090000
+199 0005e467 8933
%ebx)
+201 0005e469 8b5508
ebp),%edx
+204 0005e46c 8b0a
,%ecx

movl

(%eax)

movl

0x04(%

movl

%edx,%

subl

%ecx,%

sarl

$0x02,

cmpl

%eax,%

jb

0x0005

incl

0xe0(%

jmp

0x0005

movl

0x08(%

movl

(%ebx)

movl

(%ecx,

testl

%ebx,%

je

0x0005

movl

%ebx,(

movl

0x0005f300
%ebx,(

calll
calll

0x00102d6e
movl

0x08(%

movl

(%esi)

leal

(%ecx,

movl

$0x00000068,(%

calll

0x00102d7a
movl

%eax,%

movl

0xe4(%

movl

%eax,0

movl

%esi,(

movl

0x0005edc0
%esi,(

movl

0x08(%

movl

(%edx)

calll

+206 0005e46e
edx),%edx
+209 0005e471
ebp)
+212 0005e474
+217 0005e479
ax
+222 0005e47e
ebp),%ebx
+225 0005e481
x14(%ebx)
+228 0005e484
x10(%ebx)
+231 0005e487
x0c(%ebx)
+234 0005e48a
ax
+239 0005e48f
x20(%ebx)
+242 0005e492
x1c(%ebx)
+245 0005e495
x18(%ebx)
+248 0005e498
ebx
+250 0005e49a
eax
+252 0005e49c
eax
+254 0005e49e
%eax
+257 0005e4a1
ebx
+259 0005e4a3
+265 0005e4a9
%ebx,4),%edx
+268 0005e4ac
m1
+273 0005e4b1
ebp),%esi
+276 0005e4b4
m0
+281 0005e4b9
%xmm0
+284 0005e4bc
e4c6
+286 0005e4be
i)
+291 0005e4c3
ebp),%esi
+294 0005e4c6
m0
+299 0005e4cb
esi),%xmm0
+303 0005e4cf
e4d9
+305 0005e4d1
i)
+310 0005e4d6
ebp),%esi

8b5204

movl

0x04(%

ff45e0

incl

0xe0(%

e947ffffff
b8ffff7f7f

jmp
movl

0x0005e3c0
$0x7f7fffff,%e

8b5d08

movl

0x08(%

894314

movl

%eax,0

894310

movl

%eax,0

89430c

movl

%eax,0

b8ffff7fff

movl

$0xff7fffff,%e

894320

movl

%eax,0

89431c

movl

%eax,0

894318

movl

%eax,0

31db

xorl

%ebx,%

89d0

movl

%edx,%

29c8

subl

%ecx,%

c1f802

sarl

$0x02,

39c3

cmpl

%eax,%

movl

0x0005e533
(%ecx,

0f838a000000
8b1499

jae

f30f104a50

movss

8b7508
f30f10460c

0x50(%edx),%xm
movl

movss

0x08(%
0x0c(%esi),%xm

0f2ec1

ucomiss

%xmm1,

7608

jbe

0x0005

f30f114e0c

movss

8b7508
f30f10425c

%xmm1,0x0c(%es
movl

movss

0x08(%
0x5c(%edx),%xm

0f2e4618

ucomiss

0x18(%

7608

jbe

0x0005

f30f114618
8b7508

movss

%xmm0,0x18(%es
movl

0x08(%

+313 0005e4d9 f30f104a54

movss

0x54(%edx),%xm

movss

0x10(%esi),%xm

m1
+318 0005e4de f30f104610
m0
+323 0005e4e3 0f2ec1
%xmm0
+326 0005e4e6 7608
e4f0
+328 0005e4e8 f30f114e10
i)
+333 0005e4ed 8b7508
ebp),%esi
+336 0005e4f0 f30f104260
m0
+341 0005e4f5 0f2e461c
esi),%xmm0
+345 0005e4f9 7608
e503
+347 0005e4fb f30f11461c
i)
+352 0005e500 8b7508
ebp),%esi
+355 0005e503 f30f104a58
m1
+360 0005e508 f30f104614
m0
+365 0005e50d 0f2ec1
%xmm0
+368 0005e510 7605
e517
+370 0005e512 f30f114e14
i)
+375 0005e517 f30f104264
m0
+380 0005e51c 8b5508
ebp),%edx
+383 0005e51f 0f2e4220
edx),%xmm0
+387 0005e523 7605
e52a
+389 0005e525 f30f114220
x)
+394 0005e52a 43
+395 0005e52b 39c3
ebx
+397 0005e52d 0f8276ffffff
+403 0005e533 83c42c
%esp
+406 0005e536 5b
+407 0005e537 5e
+408 0005e538 5f
+409 0005e539 c9
+410 0005e53a c3
+411 0005e53b 89c3
ebx
+413 0005e53d 893424
%esp)
+416 0005e540 e829480a00
operator delete(void*)
+421 0005e545 891c24

ucomiss

%xmm1,

jbe

0x0005

movss

%xmm1,0x10(%es
movl

movss

0x08(%
0x60(%edx),%xm

ucomiss

0x1c(%

jbe

0x0005

movss

%xmm0,0x1c(%es
movl

0x08(%

movss

0x58(%edx),%xm

movss

0x14(%esi),%xm
ucomiss

%xmm1,

jbe

0x0005

movss

%xmm1,0x14(%es

movss

0x64(%edx),%xm
movl

0x08(%

ucomiss

0x20(%

jbe

0x0005

movss

%xmm0,0x20(%ed
incl
cmpl

%ebx
%eax,%

addl

0x0005e4a9
$0x2c,

jb
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

%esi,(

calll

%eax,%

0x00102d6e
movl

%ebx,(

%esp)
+424 0005e548 e8fb460a00
__Unwind_Resume
+429 0005e54d 90
+430 0005e54e 90
+431 0005e54f 90
+0

calll

0x00102c48
nop
nop
nop

0005e550 55

pushl

%ebp
+1
0005e551 89e5
%esp,%ebp
+3
0005e553 57
%edi
+4
0005e554 56
%esi
+5
0005e555 53
%ebx
+6
0005e556 83ec28
$0x28,%esp
+9
0005e559 8b5d08
0x08(%ebp),%ebx
+12 0005e55c 8b750c
ebp),%esi
+15 0005e55f 8b7d10
ebp),%edi
+18 0005e562 39f3
ebx
+20 0005e564 0f844f010000
+26 0005e56a 39fe
esi
+28 0005e56c 0f8447010000
+34 0005e572 89f8
eax
+36 0005e574 29d8
eax
+38 0005e576 c1f802
%eax
+41 0005e579 89f2
edx
+43 0005e57b 29da
edx
+45 0005e57d c1fa02
%edx
+48 0005e580 8955cc
xcc(%ebp)
+51 0005e583 89c2
edx
+53 0005e585 2b55cc
ebp),%edx
+56 0005e588 8955d0
xd0(%ebp)
+59 0005e58b 3955cc
xcc(%ebp)
+62 0005e58e 0f840f010000
+68 0005e594 8945f0
xf0(%ebp)
+71 0005e597 8b75cc
ebp),%esi
+74 0005e59a 85f6
esi

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

cmpl

%esi,%

cmpl

0x0005e6b9
%edi,%

movl

0x0005e6b9
%edi,%

subl

%ebx,%

sarl

$0x02,

movl

%esi,%

subl

%ebx,%

sarl

$0x02,

movl

%edx,0

movl

%eax,%

subl

0xcc(%

movl

%edx,0

cmpl

%edx,0

movl

0x0005e6a3
%eax,0

movl

0xcc(%

testl

%esi,%

je
je

je

+76 0005e59c
e5a2
+78 0005e59e
e5b4
+80 0005e5a0
esi
+82 0005e5a2
edx
+84 0005e5a4
%edx
+87 0005e5a7
+89 0005e5a9
ecx
+91 0005e5ab
eax
+93 0005e5ad
edx
+95 0005e5af
e5a0
+97 0005e5b1
xf0(%ebp)
+100 0005e5b4
ebp),%eax
+103 0005e5b7
eax
+105 0005e5b9
+111 0005e5bf
ebp),%eax
+114 0005e5c2
%eax
+117 0005e5c5
xdc(%ebp)
+120 0005e5c8
edi
+122 0005e5ca
xec(%ebp)
+125 0005e5cd
ebp),%edx
+128 0005e5d0
%edx
+131 0005e5d3
xe0(%ebp)
+134 0005e5d6
xe4(%ebp)
+137 0005e5d9
eax
+139 0005e5db
eax
+141 0005e5dd
xe8(%ebp)
+144 0005e5e0
d4(%ebp)
+151 0005e5e7
,%edx
+153 0005e5e9
xd8(%ebp)
+156 0005e5ec
ebp),%eax
+159 0005e5ef
xcc(%ebp)

7504

jne

0x0005

eb14

jmp

0x0005

89ce

movl

%ecx,%

89c2

movl

%eax,%

c1fa1f

sarl

$0x1f,

f7fe
89d1

idivl
movl

%esi
%edx,%

89f0

movl

%esi,%

85d2

testl

%edx,%

75ef

jne

0x0005

8975f0

movl

%esi,0

8b45f0

movl

0xf0(%

85c0

testl

%eax,%

0f8efa000000
8b45cc

movl

0x0005e6b9
0xcc(%

c1e002

shll

$0x02,

8945dc

movl

%eax,0

29c7

subl

%eax,%

897dec

movl

%edi,0

8b55d0

movl

0xd0(%

c1e202

shll

$0x02,

8955e0

movl

%edx,0

895de4

movl

%ebx,0

89d8

movl

%ebx,%

01d0

addl

%edx,%

8945e8

movl

%eax,0

c745d400000000

jle

movl

$0x00000000,0x

8b13

movl

(%ebx)

8955d8

movl

%edx,0

8b45d0

movl

0xd0(%

3945cc

cmpl

%eax,0

+162 0005e5f2
e659
+164 0005e5f4
edx
+166 0005e5f6
%edx
+169 0005e5f9
ebp)
+172 0005e5fc
edi
+174 0005e5fe
ecx
+176 0005e600
esi
+178 0005e602
eax
+180 0005e604
e612
+182 0005e606
e631
+184 0005e608
x,%eax)
+192 0005e610
ecx
+194 0005e612
xe8(%ebp)
+197 0005e615
e622
+199 0005e617
edx
+201 0005e619
ebp),%edx
+204 0005e61c
,%eax
+206 0005e61e
%ecx)
+208 0005e620
ecx
+210 0005e622
ebp),%edx
+213 0005e625
%edx),%ebx
+216 0005e628
,%eax
+218 0005e62a
%ecx)
+220 0005e62c
+221 0005e62d
esi
+223 0005e62f
e610
+225 0005e631
ebp),%edx
+228 0005e634
%ebx)
+230 0005e636
ebp)
+233 0005e639
0xe4(%ebp)
+237 0005e63d

7d65

jge

0x0005

89c2

movl

%eax,%

c1fa1f

sarl

$0x1f,

f77df0

idivl

0xf0(%

89c7

movl

%eax,%

89d9

movl

%ebx,%

31f6

xorl

%esi,%

85c0

testl

%eax,%

7f0c

jg

0x0005

eb29

jmp

0x0005

0f1f840000000000

nopl

0x00000000(%ea

89d9

movl

%ebx,%

394de8

cmpl

%ecx,0

730b

jae

0x0005

89ca

movl

%ecx,%

2b55e0

subl

0xe0(%

8b02

movl

(%edx)

8901

movl

%eax,(

89d1

movl

%edx,%

8b55dc

movl

0xdc(%

8d1c11

leal

(%ecx,

8b03

movl

(%ebx)

8901

movl

%eax,(

46
39fe

incl
cmpl

%esi
%edi,%

75df

jne

0x0005

8b55d8

movl

0xd8(%

8913

movl

%edx,(

ff45d4

incl

0xd4(%

8345e404

addl

$0x04,

8345e804

addl

$0x04,

0xe8(%ebp)
+241 0005e641
ebp),%eax
+244 0005e644
xd4(%ebp)
+247 0005e647
e6b9
+249 0005e649
ebp),%ebx
+252 0005e64c
,%edx
+254 0005e64e
xd8(%ebp)
+257 0005e651
ebp),%eax
+260 0005e654
xcc(%ebp)
+263 0005e657
e5f4
+265 0005e659
ebp),%edx
+268 0005e65c
eax
+270 0005e65e
%edx
+273 0005e661
ebp)
+276 0005e664
esi
+278 0005e666
eax),%eax
+281 0005e669
cx
+286 0005e66e
eax
+288 0005e670
e631
+290 0005e672
x)
+297 0005e679
x)
+304 0005e680
ebp),%ebx
+307 0005e683
e691
+309 0005e685
ebp),%eax
+312 0005e688
%eax),%edx
+315 0005e68b
,%eax
+317 0005e68d
%ebx)
+319 0005e68f
ebx
+321 0005e691
edx
+323 0005e693
ebp),%edx
+326 0005e696

8b45f0

movl

0xf0(%

3945d4

cmpl

%eax,0

7470

je

0x0005

8b5de4

movl

0xe4(%

8b13

movl

(%ebx)

8955d8

movl

%edx,0

8b45d0

movl

0xd0(%

3945cc

cmpl

%eax,0

7c9b

jl

0x0005

8b55cc

movl

0xcc(%

89d0

movl

%edx,%

c1fa1f

sarl

$0x1f,

f77df0

idivl

0xf0(%

89c6

movl

%eax,%

8d40ff

leal

0xff(%

b901000000

movl

$0x00000001,%e

85c0

testl

%eax,%

7ebf

jle

0x0005

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

3b5dec

cmpl

0xec(%

730c

jae

0x0005

8b45dc

movl

0xdc(%

8d1403

leal

(%ebx,

8b02

movl

(%edx)

8903

movl

%eax,(

89d3

movl

%edx,%

89da

movl

%ebx,%

2b55e0

subl

0xe0(%

8b02

movl

(%edx)

,%eax
+328
%ebx)
+330
+331
ebx
+333
ecx
+335
e680
+337
e631
+339
ecx
+341
ebx
+343
,%edx
+345
,%eax
+347
%ecx)
+349
%ebx)
+351
%ecx
+354
%ebx
+357
esi
+359
e6a7
+361
%esp
+364
+365
+366
+367
+368
+369
+370
x)
+377
x)

0005e698 8903

movl

%eax,(

0005e69a 41
0005e69b 89d3

incl
movl

%ecx
%edx,%

0005e69d 39f1

cmpl

%esi,%

0005e69f 75df

jne

0x0005

0005e6a1 eb8e

jmp

0x0005

0005e6a3 89d9

movl

%ebx,%

0005e6a5 89f3

movl

%esi,%

0005e6a7 8b11

movl

(%ecx)

0005e6a9 8b03

movl

(%ebx)

0005e6ab 8901

movl

%eax,(

0005e6ad 8913

movl

%edx,(

0005e6af 83c104

addl

$0x04,

0005e6b2 83c304

addl

$0x04,

0005e6b5 39ce

cmpl

%ecx,%

0005e6b7 75ee

jne

0x0005

0005e6b9 83c428

addl

$0x28,

0005e6bc
0005e6bd
0005e6be
0005e6bf
0005e6c0
0005e6c1
0005e6c2

popl
popl
popl
leave
ret
nop

%ebx
%esi
%edi

5b
5e
5f
c9
c3
90
0f1f8000000000

nopl

0x00000000(%ea

0005e6c9 0f1f8000000000

nopl

0x00000000(%ea

+0

0005e6d0 55

pushl

%ebp
+1
0005e6d1
%esp,%ebp
+3
0005e6d3
%edi
+4
0005e6d4
%esi
+5
0005e6d5
%ebx
+6
0005e6d6
$0x4c,%esp
+9
0005e6d9
0x0c(%ebp),%eax
+12 0005e6dc 8945c4

89e5

movl

57

pushl

56

pushl

53

pushl

83ec4c

subl

8b450c

movl
movl

%eax,0

xc4(%ebp)
+15 0005e6df 8b7510
ebp),%esi
+18 0005e6e2 85f6
esi
+20 0005e6e4 0f8426010000
+26 0005e6ea 8b5508
ebp),%edx
+29 0005e6ed 8b7a04
edx),%edi
+32 0005e6f0 8b4208
edx),%eax
+35 0005e6f3 29f8
eax
+37 0005e6f5 c1f802
%eax
+40 0005e6f8 69c0abaaaaaa
ax,%eax
+46 0005e6fe 39c6
esi
+48 0005e700 0f861a010000
+54 0005e706 2b3a
,%edi
+56 0005e708 c1ff02
%edi
+59 0005e70b 69cfabaaaaaa
di,%ecx
+65 0005e711 894de4
xe4(%ebp)
+68 0005e714 b855555515
ax
+73 0005e719 29c8
eax
+75 0005e71b 39c6
esi
+77 0005e71d 0f87c7020000
+83 0005e723 8d4510
ebp),%eax
+86 0005e726 8d55e4
ebp),%edx
+89 0005e729 39ce
esi
+91 0005e72b 0f46c2
eax
+94 0005e72e 8b18
,%ebx
+96 0005e730 8d0419
%ebx),%eax
+99 0005e733 c745d4fcffffff
d4(%ebp)
+106 0005e73a 39c1
ecx
+108 0005e73c 0f868e020000
+114 0005e742 8b75d4
ebp),%esi
+117 0005e745 893424
%esp)
+120 0005e748 e82d460a00
operator new(unsigned long)
+125 0005e74d 89c7

movl

0x10(%

testl

%esi,%

je
movl

0x0005e810
0x08(%

movl

0x04(%

movl

0x08(%

subl

%edi,%

sarl

$0x02,

imull

$0xaaaaaaab,%e
cmpl

%eax,%

subl

0x0005e820
(%edx)

sarl

$0x02,

jbe

imull

$0xaaaaaaab,%e
movl

movl

%ecx,0
$0x15555555,%e

subl

%ecx,%

cmpl

%eax,%

leal

0x0005e9ea
0x10(%

leal

0xe4(%

cmpl

%ecx,%

cmovbel

%edx,%

movl

(%eax)

leal

(%ecx,

ja

movl

$0xfffffffc,0x
cmpl

%eax,%

movl

0x0005e9d0
0xd4(%

movl

%esi,(

jbe

calll

0x00102d7a
movl

%eax,%

edi
+127 0005e74f
ebp),%eax
+130 0005e752
,%edx
+132 0005e754
ecx
+134 0005e756
ebp),%edx
+137 0005e759
e77f
+139 0005e75b
)
+144 0005e760
ecx
+146 0005e762
e774
+148 0005e764
,%eax
+150 0005e766
%ecx)
+152 0005e768
edx),%eax
+155 0005e76b
x04(%ecx)
+158 0005e76e
edx),%eax
+161 0005e771
x08(%ecx)
+164 0005e774
%edx
+167 0005e777
%ecx
+170 0005e77a
ebp),%edx
+173 0005e77d
e760
+175 0005e77f
ebp),%esi
+178 0005e782
ebx
+180 0005e784
esi
+182 0005e786
e7b0
+184 0005e788
edx
+186 0005e78a
)
+192 0005e790
edx
+194 0005e792
e7a7
+196 0005e794
ebp),%esi
+199 0005e797
,%eax
+201 0005e799
%edx)
+203 0005e79b

8b4508

movl

0x08(%

8b10

movl

(%eax)

89f9

movl

%edi,%

3b550c

cmpl

0x0c(%

7424

je

0x0005

0f1f440000

nopl

0x00(%eax,%eax

85c9

testl

%ecx,%

7410

je

0x0005

8b02

movl

(%edx)

8901

movl

%eax,(

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

83c20c

addl

$0x0c,

83c10c

addl

$0x0c,

3b550c

cmpl

0x0c(%

75e1

jne

0x0005

8b7510

movl

0x10(%

89f3

movl

%esi,%

85f6

testl

%esi,%

7428

je

0x0005

89ca

movl

%ecx,%

660f1f440000

nopw

0x00(%eax,%eax

85d2

testl

%edx,%

7413

je

0x0005

8b7514

movl

0x14(%

8b06

movl

(%esi)

8902

movl

%eax,(

8b4604

movl

0x04(%

esi),%eax
+206 0005e79e
x04(%edx)
+209 0005e7a1
esi),%eax
+212 0005e7a4
x08(%edx)
+215 0005e7a7
%edx
+218 0005e7aa
+219 0005e7ab
e790
+221 0005e7ad
ebp),%esi
+224 0005e7b0
%esi,2),%eax
+227 0005e7b3
ebp),%edx
+230 0005e7b6
edx),%esi
+233 0005e7b9
ebp),%edx
+236 0005e7bc
%eax,4),%ebx
+239 0005e7bf
edx
+241 0005e7c1
e7ee
+243 0005e7c3
)
+249 0005e7c9
x)
+256 0005e7d0
ebx
+258 0005e7d2
e7e4
+260 0005e7d4
,%eax
+262 0005e7d6
%ebx)
+264 0005e7d8
edx),%eax
+267 0005e7db
x04(%ebx)
+270 0005e7de
edx),%eax
+273 0005e7e1
x08(%ebx)
+276 0005e7e4
%edx
+279 0005e7e7
%ebx
+282 0005e7ea
edx
+284 0005e7ec
e7d0
+286 0005e7ee
ebp),%ecx
+289 0005e7f1
,%eax

894204

movl

%eax,0

8b4608

movl

0x08(%

894208

movl

%eax,0

83c20c

addl

$0x0c,

4b
75e3

decl
jne

%ebx
0x0005

8b7510

movl

0x10(%

8d0476

leal

(%esi,

8b5508

movl

0x08(%

8b7204

movl

0x04(%

8b55c4

movl

0xc4(%

8d1c81

leal

(%ecx,

39f2

cmpl

%esi,%

742b

je

0x0005

660f1f440000

nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

85db

testl

%ebx,%

7410

je

0x0005

8b02

movl

(%edx)

8903

movl

%eax,(

8b4204

movl

0x04(%

894304

movl

%eax,0

8b4208

movl

0x08(%

894308

movl

%eax,0

83c20c

addl

$0x0c,

83c30c

addl

$0x0c,

39f2

cmpl

%esi,%

75e2

jne

0x0005

8b4d08

movl

0x08(%

8b01

movl

(%ecx)

+291 0005e7f3 85c0


eax
+293 0005e7f5 7408
e7ff
+295 0005e7f7 890424
%esp)
+298 0005e7fa e86f450a00
operator delete(void*)
+303 0005e7ff 8b7508
ebp),%esi
+306 0005e802 893e
%esi)
+308 0005e804 895e04
x04(%esi)
+311 0005e807 8b55d4
ebp),%edx
+314 0005e80a 8d0417
%edx),%eax
+317 0005e80d 894608
x08(%esi)
+320 0005e810 83c44c
%esp
+323 0005e813 5b
+324 0005e814 5e
+325 0005e815 5f
+326 0005e816 c9
+327 0005e817 c3
+328 0005e818 0f1f840000000000
x,%eax)
+336 0005e820 8b4d14
ebp),%ecx
+339 0005e823 8b4908
ecx),%ecx
+342 0005e826 894dd0
xd0(%ebp)
+345 0005e829 8b5d14
ebp),%ebx
+348 0005e82c 8b5b04
ebx),%ebx
+351 0005e82f 895dcc
xcc(%ebp)
+354 0005e832 8b4514
ebp),%eax
+357 0005e835 8b00
,%eax
+359 0005e837 8945c8
xc8(%ebp)
+362 0005e83a 89f8
eax
+364 0005e83c 2b45c4
ebp),%eax
+367 0005e83f c1f802
%eax
+370 0005e842 69c0abaaaaaa
ax,%eax
+376 0005e848 8945c0
xc0(%ebp)
+379 0005e84b 39c6
esi
+381 0005e84d 0f83cf000000

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x08(%

movl

%edi,(

movl

%ebx,0

movl

0xd4(%

leal

(%edi,

movl

%eax,0

addl

$0x4c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0x00000000(%ea
movl

0x14(%

movl

0x08(%

movl

%ecx,0

movl

0x14(%

movl

0x04(%

movl

%ebx,0

movl

0x14(%

movl

(%eax)

movl

%eax,0

movl

%edi,%

subl

0xc4(%

sarl

$0x02,

imull

jae

$0xaaaaaaab,%e
movl

%eax,0

cmpl

%eax,%
0x0005e922

+387 0005e853
%esi,2),%eax
+390 0005e856
%eax
+393 0005e859
edx
+395 0005e85b
edx
+397 0005e85d
edi
+399 0005e85f
e891
+401 0005e861
ecx
+403 0005e863
e873
+405 0005e865
)
+410 0005e86a
)
+416 0005e870
%ecx
+419 0005e873
ecx
+421 0005e875
e887
+423 0005e877
,%eax
+425 0005e879
%ecx)
+427 0005e87b
edx),%eax
+430 0005e87e
x04(%ecx)
+433 0005e881
edx),%eax
+436 0005e884
x08(%ecx)
+439 0005e887
%edx
+442 0005e88a
edi
+444 0005e88c
e870
+446 0005e88e
ebp),%esi
+449 0005e891
%esi,2),%eax
+452 0005e894
%eax
+455 0005e897
ebp),%edx
+458 0005e89a
x04(%edx)
+461 0005e89d
edx
+463 0005e89f
edx
+465 0005e8a1
eax

8d0476

leal

(%esi,

c1e002

shll

$0x02,

89fa

movl

%edi,%

29c2

subl

%eax,%

39d7

cmpl

%edx,%

7430

je

0x0005

89f9

movl

%edi,%

eb0e

jmp

0x0005

0f1f440000

nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

83c10c

addl

$0x0c,

85c9

testl

%ecx,%

7410

je

0x0005

8b02

movl

(%edx)

8901

movl

%eax,(

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

83c20c

addl

$0x0c,

39d7

cmpl

%edx,%

75e2

jne

0x0005

8b7510

movl

0x10(%

8d0476

leal

(%esi,

c1e002

shll

$0x02,

8b5508

movl

0x08(%

014204

addl

%eax,0

89fa

movl

%edi,%

29c2

subl

%eax,%

89d0

movl

%edx,%

+467 0005e8a3
ebp),%eax
+470 0005e8a6
%eax
+473 0005e8a9
ax,%ebx
+479 0005e8af
ebx
+481 0005e8b1
e8de
+483 0005e8b3
ecx
+485 0005e8b5
)
+490 0005e8ba
)
+496 0005e8c0
edx),%eax
+499 0005e8c3
xf4(%ecx)
+502 0005e8c6
edx),%eax
+505 0005e8c9
xf8(%ecx)
+508 0005e8cc
edx),%eax
+511 0005e8cf
xfc(%ecx)
+514 0005e8d2
%ecx
+517 0005e8d5
%edx
+520 0005e8d8
+521 0005e8d9
e8c0
+523 0005e8db
ebp),%esi
+526 0005e8de
%esi,2),%eax
+529 0005e8e1
ebp),%ebx
+532 0005e8e4
%eax,4),%ecx
+535 0005e8e7
ebp),%edx
+538 0005e8ea
ecx
+540 0005e8ec
+546 0005e8f2
eax
+548 0005e8f4
e902
+550 0005e8f6
ax)
+560 0005e900
edx
+562 0005e902
ebp),%esi
+565 0005e905
x08(%eax)

2b450c

subl

0x0c(%

c1f802

sarl

$0x02,

69d8abaaaaaa

imull

$0xaaaaaaab,%e

85db

testl

%ebx,%

7e2b

jle

0x0005

89f9

movl

%edi,%

0f1f440000

nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

8b42f4

movl

0xf4(%

8941f4

movl

%eax,0

8b42f8

movl

0xf8(%

8941f8

movl

%eax,0

8b42fc

movl

0xfc(%

8941fc

movl

%eax,0

83e90c

subl

$0x0c,

83ea0c

subl

$0x0c,

4b
75e5

decl
jne

%ebx
0x0005

8b7510

movl

0x10(%

8d0476

leal

(%esi,

8b5d0c

movl

0x0c(%

8d0c83

leal

(%ebx,

8b55c4

movl

0xc4(%

39d1

cmpl

%edx,%

movl

0x0005e810
%edx,%

0f841effffff
89d0

je

eb0c
662e0f1f840000000000

jmp
nopw

0x0005

%cs:0x00000000(%eax,%e

89c2

movl

%eax,%

8b75d0

movl

0xd0(%

897008

movl

%esi,0

+568 0005e908
ebp),%ebx
+571 0005e90b
x04(%eax)
+574 0005e90e
ebp),%esi
+577 0005e911
%eax)
+579 0005e913
edx),%eax
+582 0005e916
eax
+584 0005e918
e900
+586 0005e91a
%esp
+589 0005e91d
+590 0005e91e
+591 0005e91f
+592 0005e920
+593 0005e921
+594 0005e922
edx
+596 0005e924
ebp),%edx
+599 0005e927
e94e
+601 0005e929
eax
+603 0005e92b
e933
+605 0005e92d
+608 0005e930
%eax
+611 0005e933
eax
+613 0005e935
e948
+615 0005e937
ebp),%ecx
+618 0005e93a
x08(%eax)
+621 0005e93d
ebp),%ebx
+624 0005e940
x04(%eax)
+627 0005e943
ebp),%esi
+630 0005e946
%eax)
+632 0005e948
+633 0005e949
e930
+635 0005e94b
ebp),%esi
+638 0005e94e
ebp),%esi
+641 0005e951
%esi,2),%eax
+644 0005e954

8b5dcc

movl

0xcc(%

895804

movl

%ebx,0

8b75c8

movl

0xc8(%

8930

movl

%esi,(

8d420c

leal

0x0c(%

39c8

cmpl

%ecx,%

75e6

jne

0x0005

83c44c

addl

$0x4c,

5b
5e
5f
c9
c3
89f2

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

2b55c0

subl

0xc0(%

7425

je

0x0005

89f8

movl

%edi,%

eb06

jmp

0x0005

0f1f00
83c00c

nopl
addl

(%eax)
$0x0c,

85c0

testl

%eax,%

7411

je

0x0005

8b4dd0

movl

0xd0(%

894808

movl

%ecx,0

8b5dcc

movl

0xcc(%

895804

movl

%ebx,0

8b75c8

movl

0xc8(%

8930

movl

%esi,(

4a
75e5

decl
jne

%edx
0x0005

8b7510

movl

0x10(%

2b75c0

subl

0xc0(%

8d0476

leal

(%esi,

8d148500000000

leal

%esi,%

0x00000000(,%e

ax,4),%edx
+651 0005e95b
ebp),%eax
+654 0005e95e
eax),%edx
+657 0005e961
x04(%eax)
+660 0005e964
ebp),%ebx
+663 0005e967
ebx
+665 0005e969
e990
+667 0005e96b
ecx
+669 0005e96d
e975
+671 0005e96f
+672 0005e970
%edx
+675 0005e973
ecx
+677 0005e975
edx
+679 0005e977
e989
+681 0005e979
,%eax
+683 0005e97b
%edx)
+685 0005e97d
ecx),%eax
+688 0005e980
x04(%edx)
+691 0005e983
ecx),%eax
+694 0005e986
x08(%edx)
+697 0005e989
%ebx
+700 0005e98c
edi
+702 0005e98e
e970
+704 0005e990
ebp),%edx
+707 0005e993
%edx,2),%eax
+710 0005e996
%eax
+713 0005e999
ebp),%ecx
+716 0005e99c
x04(%ecx)
+719 0005e99f
ebp),%eax
+722 0005e9a2
eax
+724 0005e9a4
+730 0005e9aa

8b4508

movl

0x08(%

035004

addl

0x04(%

895004

movl

%edx,0

8b5d0c

movl

0x0c(%

39fb

cmpl

%edi,%

7425

je

0x0005

89d9

movl

%ebx,%

eb06

jmp

0x0005

90
83c20c

nop
addl

$0x0c,

89d9

movl

%ebx,%

85d2

testl

%edx,%

7410

je

0x0005

8b01

movl

(%ecx)

8902

movl

%eax,(

8b4104

movl

0x04(%

894204

movl

%eax,0

8b4108

movl

0x08(%

894208

movl

%eax,0

83c30c

addl

$0x0c,

39df

cmpl

%ebx,%

75e0

jne

0x0005

8b55c0

movl

0xc0(%

8d0452

leal

(%edx,

c1e002

shll

$0x02,

8b4d08

movl

0x08(%

014104

addl

%eax,0

8b45c4

movl

0xc4(%

39f8

cmpl

%edi,%

0f8466feffff
660f1f440000

je
nopw

0x0005e810
0x00(%eax,%eax

)
+736 0005e9b0 8b5dd0
ebp),%ebx
+739 0005e9b3 895808
x08(%eax)
+742 0005e9b6 8b75cc
ebp),%esi
+745 0005e9b9 897004
x04(%eax)
+748 0005e9bc 8b55c8
ebp),%edx
+751 0005e9bf 8910
%eax)
+753 0005e9c1 83c00c
%eax
+756 0005e9c4 39c7
edi
+758 0005e9c6 75e8
e9b0
+760 0005e9c8 83c44c
%esp
+763 0005e9cb 5b
+764 0005e9cc 5e
+765 0005e9cd 5f
+766 0005e9ce c9
+767 0005e9cf c3
+768 0005e9d0 3d55555515
ax
+773 0005e9d5 770e
e9e5
+775 0005e9d7 8d0440
%eax,2),%eax
+778 0005e9da c1e002
%eax
+781 0005e9dd 8945d4
xd4(%ebp)
+784 0005e9e0 e95dfdffff
+789 0005e9e5 e82a430a00
std::__throw_bad_alloc()
+794 0005e9ea c704248c570d00
esp)
vector::_M_fill_insert
+801 0005e9f1 e842430a00
std::__throw_length_error(char const*)
+806 0005e9f6 662e0f1f840000000000
nopw
ax)
+0

0005ea00 55

movl

0xd0(%

movl

%ebx,0

movl

0xcc(%

movl

%esi,0

movl

0xc8(%

movl

%edx,(

addl

$0x0c,

cmpl

%eax,%

jne

0x0005

addl

$0x4c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

cmpl

$0x15555555,%e
ja

0x0005

leal

(%eax,

shll

$0x02,

movl

%eax,0

jmp
calll

0x0005e742
0x00102d14

movl

$0x000d578c,(%

calll

0x00102d38
%cs:0x00000000(%eax,%e
pushl

%ebp
+1
0005ea01
%esp,%ebp
+3
0005ea03
%edi
+4
0005ea04
%esi
+5
0005ea05
%ebx
+6
0005ea06
$0x3c,%esp
+9
0005ea09
0x0c(%ebp),%esi

89e5

movl

57

pushl

56

pushl

53

pushl

83ec3c

subl

8b750c

movl

+12 0005ea0c
ebp),%ebx
+15 0005ea0f
xd8(%ebp)
+18 0005ea12
ebp),%eax
+21 0005ea15
eax),%edx
+24 0005ea18
eax),%edx
+27 0005ea1b
+33 0005ea21
edx
+35 0005ea23
ea3c
+37 0005ea25
edx),%eax
+40 0005ea28
%edx)
+42 0005ea2a
edx),%eax
+45 0005ea2d
x04(%edx)
+48 0005ea30
edx),%eax
+51 0005ea33
x08(%edx)
+54 0005ea36
ebp),%eax
+57 0005ea39
eax),%edx
+60 0005ea3c
ecx
+62 0005ea3e
%edx
+65 0005ea41
ebp),%eax
+68 0005ea44
x04(%eax)
+71 0005ea47
ebx),%edi
+74 0005ea4a
ebx),%edx
+77 0005ea4d
xe0(%ebp)
+80 0005ea50
,%ebx
+82 0005ea52
xdc(%ebp)
+85 0005ea55
ecx),%edx
+88 0005ea58
eax
+90 0005ea5a
ebp),%eax
+93 0005ea5d
%eax
+96 0005ea60
ax,%ebx
+102 0005ea66

8b5d10

movl

0x10(%

8975d8

movl

%esi,0

8b4508

movl

0x08(%

8b5004

movl

0x04(%

3b5008

cmpl

0x08(%

0f8480000000
85d2

je
testl

0x0005eaa1
%edx,%

7417

je

0x0005

8b42f4

movl

0xf4(%

8902

movl

%eax,(

8b42f8

movl

0xf8(%

894204

movl

%eax,0

8b42fc

movl

0xfc(%

894208

movl

%eax,0

8b4508

movl

0x08(%

8b5004

movl

0x04(%

89d1

movl

%edx,%

83c20c

addl

$0x0c,

8b4508

movl

0x08(%

895004

movl

%edx,0

8b7b08

movl

0x08(%

8b5304

movl

0x04(%

8955e0

movl

%edx,0

8b1b

movl

(%ebx)

895ddc

movl

%ebx,0

8d51f4

leal

0xf4(%

89d0

movl

%edx,%

2b45d8

subl

0xd8(%

c1f802

sarl

$0x02,

69d8abaaaaaa
85db

imull

$0xaaaaaaab,%e
testl

%ebx,%

ebx
+104 0005ea68
ea8b
+106 0005ea6a
)
+112 0005ea70
edx),%eax
+115 0005ea73
xf4(%ecx)
+118 0005ea76
edx),%eax
+121 0005ea79
xf8(%ecx)
+124 0005ea7c
edx),%eax
+127 0005ea7f
xfc(%ecx)
+130 0005ea82
%ecx
+133 0005ea85
%edx
+136 0005ea88
+137 0005ea89
ea70
+139 0005ea8b
x08(%esi)
+142 0005ea8e
ebp),%eax
+145 0005ea91
x04(%esi)
+148 0005ea94
ebp),%edx
+151 0005ea97
%esi)
+153 0005ea99
%esp
+156 0005ea9c
+157 0005ea9d
+158 0005ea9e
+159 0005ea9f
+160 0005eaa0
+161 0005eaa1
,%edx
+163 0005eaa3
%edx
+166 0005eaa6
dx,%eax
+172 0005eaac
ax
+177 0005eab1
+183 0005eab7
dx
+188 0005eabc
eax
+190 0005eabe
+196 0005eac4
%eax),%edx
+199 0005eac7
e4(%ebp)
+206 0005eace

7e21
660f1f440000

jle
nopw

0x0005
0x00(%eax,%eax

8b42f4

movl

0xf4(%

8941f4

movl

%eax,0

8b42f8

movl

0xf8(%

8941f8

movl

%eax,0

8b42fc

movl

0xfc(%

8941fc

movl

%eax,0

83e90c

subl

$0x0c,

83ea0c

subl

$0x0c,

4b
75e5

decl
jne

%ebx
0x0005

897e08

movl

%edi,0

8b45e0

movl

0xe0(%

894604

movl

%eax,0

8b55dc

movl

0xdc(%

8916

movl

%edx,(

83c43c

addl

$0x3c,

5b
5e
5f
c9
c3
2b10

popl
popl
popl
leave
ret
subl

%ebx
%esi
%edi

c1fa02

sarl

$0x02,

(%eax)

69c2abaaaaaa

imull

$0xaaaaaaab,%e

3d55555515

cmpl

$0x15555555,%e

0f84ee000000
ba01000000

je
movl

0x0005eba5
$0x00000001,%e

85c0

testl

0f84d3000000
8d1400

je

c745e4fcffffff

movl

39c2

leal

%eax,%
0x0005eb97
(%eax,
$0xfffffffc,0x

cmpl

%eax,%

edx
+208 0005ead0 0f83b9000000
+214 0005ead6 8b55e4
ebp),%edx
+217 0005ead9 891424
%esp)
+220 0005eadc e899420a00
operator new(unsigned long)
+225 0005eae1 8945d4
xd4(%ebp)
+228 0005eae4 8b4508
ebp),%eax
+231 0005eae7 8b10
,%edx
+233 0005eae9 8b4dd4
ebp),%ecx
+236 0005eaec 39d6
esi
+238 0005eaee 741e
eb0e
+240 0005eaf0 85c9
ecx
+242 0005eaf2 7410
eb04
+244 0005eaf4 8b02
,%eax
+246 0005eaf6 8901
%ecx)
+248 0005eaf8 8b4204
edx),%eax
+251 0005eafb 894104
x04(%ecx)
+254 0005eafe 8b4208
edx),%eax
+257 0005eb01 894108
x08(%ecx)
+260 0005eb04 83c20c
%edx
+263 0005eb07 83c10c
%ecx
+266 0005eb0a 39d6
esi
+268 0005eb0c 75e2
eaf0
+270 0005eb0e 85c9
ecx
+272 0005eb10 7410
eb22
+274 0005eb12 8b03
,%eax
+276 0005eb14 8901
%ecx)
+278 0005eb16 8b4304
ebx),%eax
+281 0005eb19 894104
x04(%ecx)
+284 0005eb1c 8b4308
ebx),%eax
+287 0005eb1f 894108
x08(%ecx)

jae
movl

0x0005eb8f
0xe4(%

movl

%edx,(

calll

0x00102d7a
movl

%eax,0

movl

0x08(%

movl

(%eax)

movl

0xd4(%

cmpl

%edx,%

je

0x0005

testl

%ecx,%

je

0x0005

movl

(%edx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

addl

$0x0c,

addl

$0x0c,

cmpl

%edx,%

jne

0x0005

testl

%ecx,%

je

0x0005

movl

(%ebx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

+290 0005eb22 8b5508


ebp),%edx
+293 0005eb25 8b7a04
edx),%edi
+296 0005eb28 8b75d8
ebp),%esi
+299 0005eb2b 8d590c
ecx),%ebx
+302 0005eb2e 39f7
edi
+304 0005eb30 742e
eb60
+306 0005eb32 89f2
edx
+308 0005eb34 eb0c
eb42
+310 0005eb36 662e0f1f840000000000
ax)
+320 0005eb40 89d6
esi
+322 0005eb42 85db
ebx
+324 0005eb44 7410
eb56
+326 0005eb46 8b02
,%eax
+328 0005eb48 8903
%ebx)
+330 0005eb4a 8b4204
edx),%eax
+333 0005eb4d 894304
x04(%ebx)
+336 0005eb50 8b4208
edx),%eax
+339 0005eb53 894308
x08(%ebx)
+342 0005eb56 8d560c
esi),%edx
+345 0005eb59 83c30c
%ebx
+348 0005eb5c 39d7
edi
+350 0005eb5e 75e0
eb40
+352 0005eb60 8b5508
ebp),%edx
+355 0005eb63 8b02
,%eax
+357 0005eb65 85c0
eax
+359 0005eb67 7408
eb71
+361 0005eb69 890424
%esp)
+364 0005eb6c e8fd410a00
operator delete(void*)
+369 0005eb71 8b55d4
ebp),%edx
+372 0005eb74 8b4508
ebp),%eax

nopw

movl

0x08(%

movl

0x04(%

movl

0xd8(%

leal

0x0c(%

cmpl

%esi,%

je

0x0005

movl

%esi,%

jmp

0x0005

%cs:0x00000000(%eax,%e
movl

%edx,%

testl

%ebx,%

je

0x0005

movl

(%edx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

leal

0x0c(%

addl

$0x0c,

cmpl

%edx,%

jne

0x0005

movl

0x08(%

movl

(%edx)

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0xd4(%

movl

0x08(%

+375 0005eb77 8910


%eax)
+377 0005eb79 895804
x04(%eax)
+380 0005eb7c 89d0
eax
+382 0005eb7e 0345e4
ebp),%eax
+385 0005eb81 8b5508
ebp),%edx
+388 0005eb84 894208
x08(%edx)
+391 0005eb87 83c43c
%esp
+394 0005eb8a 5b
+395 0005eb8b 5e
+396 0005eb8c 5f
+397 0005eb8d c9
+398 0005eb8e c3
+399 0005eb8f 81fa55555515
dx
+405 0005eb95 771a
ebb1
+407 0005eb97 8d0452
%edx,2),%eax
+410 0005eb9a c1e002
%eax
+413 0005eb9d 8945e4
xe4(%ebp)
+416 0005eba0 e931ffffff
+421 0005eba5 c70424b0430d00
esp)
vector::_M_insert_aux
+428 0005ebac e887410a00
std::__throw_length_error(char const*)
+433 0005ebb1 e85e410a00
std::__throw_bad_alloc()
+438 0005ebb6 662e0f1f840000000000
nopw
ax)
+0

movl

%edx,(

movl

%ebx,0

movl

%edx,%

addl

0xe4(%

movl

0x08(%

movl

%eax,0

addl

$0x3c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

cmpl

$0x15555555,%e
ja

0x0005

leal

(%edx,

shll

$0x02,

movl

%eax,0

jmp
movl

0x0005ead6
$0x000d43b0,(%

calll

0x00102d38

calll

0x00102d14
%cs:0x00000000(%eax,%e

0005ebc0 55

pushl

%ebp
+1
0005ebc1 89e5
%esp,%ebp
+3
0005ebc3 57
%edi
+4
0005ebc4 56
%esi
+5
0005ebc5 53
%ebx
+6
0005ebc6 83ec2c
$0x2c,%esp
+9
0005ebc9 8b7d08
0x08(%ebp),%edi
+12 0005ebcc 8b550c
ebp),%edx
+15 0005ebcf 81fa55555515
dx
+21 0005ebd5 0f8794000000
+27 0005ebdb 8b1f
,%ebx

movl
pushl
pushl
pushl
subl
movl
movl
cmpl

0x0c(%
$0x15555555,%e

ja
movl

0x0005ec6f
(%edi)

+29 0005ebdd 8b4708


edi),%eax
+32 0005ebe0 29d8
eax
+34 0005ebe2 c1f802
%eax
+37 0005ebe5 69c0abaaaaaa
ax,%eax
+43 0005ebeb 39c2
edx
+45 0005ebed 7708
ebf7
+47 0005ebef 83c42c
%esp
+50 0005ebf2 5b
+51 0005ebf3 5e
+52 0005ebf4 5f
+53 0005ebf5 c9
+54 0005ebf6 c3
+55 0005ebf7 895de0
xe0(%ebp)
+58 0005ebfa 8b7704
edi),%esi
+61 0005ebfd 8d0452
%edx,2),%eax
+64 0005ec00 c1e002
%eax
+67 0005ec03 8945dc
xdc(%ebp)
+70 0005ec06 890424
%esp)
+73 0005ec09 e86c410a00
operator new(unsigned long)
+78 0005ec0e 8945e4
xe4(%ebp)
+81 0005ec11 3975e0
xe0(%ebp)
+84 0005ec14 7428
ec3e
+86 0005ec16 89c2
edx
+88 0005ec18 eb09
ec23
+90 0005ec1a 660f1f440000
)
+96 0005ec20 83c20c
%edx
+99 0005ec23 85d2
edx
+101 0005ec25 7410
ec37
+103 0005ec27 8b03
,%eax
+105 0005ec29 8902
%edx)
+107 0005ec2b 8b4304
ebx),%eax
+110 0005ec2e 894204
x04(%edx)
+113 0005ec31 8b4308

movl

0x08(%

subl

%ebx,%

sarl

$0x02,

imull

$0xaaaaaaab,%e
cmpl

%eax,%

ja

0x0005

addl

$0x2c,

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

movl

0x04(%

leal

(%edx,

shll

$0x02,

movl

%eax,0

movl

%eax,(

calll

%ebx,0

0x00102d7a
movl

%eax,0

cmpl

%esi,0

je

0x0005

movl

%eax,%

jmp

0x0005

nopw

0x00(%eax,%eax
addl

$0x0c,

testl

%edx,%

je

0x0005

movl

(%ebx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

movl

0x08(%

ebx),%eax
+116 0005ec34 894208
x08(%edx)
+119 0005ec37 83c30c
%ebx
+122 0005ec3a 39de
esi
+124 0005ec3c 75e2
ec20
+126 0005ec3e 8b07
,%eax
+128 0005ec40 85c0
eax
+130 0005ec42 7408
ec4c
+132 0005ec44 890424
%esp)
+135 0005ec47 e822410a00
operator delete(void*)
+140 0005ec4c 8b45e4
ebp),%eax
+143 0005ec4f 8907
%edi)
+145 0005ec51 2b75e0
ebp),%esi
+148 0005ec54 83e6fc
%esi
+151 0005ec57 8b45e4
ebp),%eax
+154 0005ec5a 01f0
eax
+156 0005ec5c 894704
x04(%edi)
+159 0005ec5f 8b45dc
ebp),%eax
+162 0005ec62 0307
,%eax
+164 0005ec64 894708
x08(%edi)
+167 0005ec67 83c42c
%esp
+170 0005ec6a 5b
+171 0005ec6b 5e
+172 0005ec6c 5f
+173 0005ec6d c9
+174 0005ec6e c3
+175 0005ec6f c70424df520d00
esp)
vector::reserve
+182 0005ec76 e8bd400a00
std::__throw_length_error(char const*)
+187 0005ec7b 90
+188 0005ec7c 0f1f4000
eax)
+0

movl

%eax,0

addl

$0x0c,

cmpl

%ebx,%

jne

0x0005

movl

(%edi)

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0xe4(%

movl

%eax,(

subl

0xe0(%

andl

$0xfc,

movl

0xe4(%

addl

%esi,%

movl

%eax,0

movl

0xdc(%

addl

(%edi)

movl

%eax,0

addl

$0x2c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

movl

$0x000d52df,(%

calll

0x00102d38
nop
nopl

0x00(%

0005ec80 55

pushl

0005ec81 89e5

movl

0005ec83 83ec38

subl

%ebp
+1
%esp,%ebp
+3
$0x38,%esp

+6
0005ec86 895df4
%ebx,0xf4(%ebp)
+9
0005ec89 8975f8
%esi,0xf8(%ebp)
+12 0005ec8c 897dfc
xfc(%ebp)
+15 0005ec8f 8b7d08
ebp),%edi
+18 0005ec92 8b5704
edi),%edx
+21 0005ec95 3b5708
edi),%edx
+24 0005ec98 7456
ecf0
+26 0005ec9a 85d2
edx
+28 0005ec9c 7408
eca6
+30 0005ec9e 8b42fc
edx),%eax
+33 0005eca1 8902
%edx)
+35 0005eca3 8b5704
edi),%edx
+38 0005eca6 89d0
eax
+40 0005eca8 83c204
%edx
+43 0005ecab 895704
x04(%edi)
+46 0005ecae 8b5510
ebp),%edx
+49 0005ecb1 8b1a
,%ebx
+51 0005ecb3 8d50fc
eax),%edx
+54 0005ecb6 2b550c
ebp),%edx
+57 0005ecb9 83e2fc
%edx
+60 0005ecbc 89542408
x08(%esp)
+64 0005ecc0 8b4d0c
ebp),%ecx
+67 0005ecc3 894c2404
x04(%esp)
+71 0005ecc7 29d0
eax
+73 0005ecc9 890424
%esp)
+76 0005eccc e84b410a00
_memmove
+81 0005ecd1 8b450c
ebp),%eax
+84 0005ecd4 8918
%eax)
+86 0005ecd6 8b5df4
ebp),%ebx
+89 0005ecd9 8b75f8
ebp),%esi

movl
movl
movl

%edi,0

movl

0x08(%

movl

0x04(%

cmpl

0x08(%

je

0x0005

testl

%edx,%

je

0x0005

movl

0xfc(%

movl

%eax,(

movl

0x04(%

movl

%edx,%

addl

$0x04,

movl

%edx,0

movl

0x10(%

movl

(%edx)

leal

0xfc(%

subl

0x0c(%

andl

$0xfc,

movl

%edx,0

movl

0x0c(%

movl

%ecx,0

subl

%edx,%

movl

%eax,(

calll

0x00102e1c
movl

0x0c(%

movl

%ebx,(

movl

0xf4(%

movl

0xf8(%

+92 0005ecdc 8b7dfc


ebp),%edi
+95 0005ecdf c9
+96 0005ece0 c3
+97 0005ece1 0f1f8000000000
x)
+104 0005ece8 0f1f840000000000
x,%eax)
+112 0005ecf0 89d0
eax
+114 0005ecf2 2b07
,%eax
+116 0005ecf4 c1f802
%eax
+119 0005ecf7 3dffffff3f
ax
+124 0005ecfc 0f84ac000000
+130 0005ed02 ba01000000
dx
+135 0005ed07 85c0
eax
+137 0005ed09 0f8494000000
+143 0005ed0f 8d1400
%eax),%edx
+146 0005ed12 c745e4fcffffff
e4(%ebp)
+153 0005ed19 39c2
edx
+155 0005ed1b 737e
ed9b
+157 0005ed1d 8b55e4
ebp),%edx
+160 0005ed20 891424
%esp)
+163 0005ed23 e852400a00
operator new(unsigned long)
+168 0005ed28 8945e0
xe0(%ebp)
+171 0005ed2b 8b07
,%eax
+173 0005ed2d 8b5d0c
ebp),%ebx
+176 0005ed30 29c3
ebx
+178 0005ed32 895c2408
x08(%esp)
+182 0005ed36 89442404
x04(%esp)
+186 0005ed3a 8b4de0
ebp),%ecx
+189 0005ed3d 890c24
%esp)
+192 0005ed40 e8d7400a00
_memmove
+197 0005ed45 8b55e0
ebp),%edx
+200 0005ed48 01da
edx
+202 0005ed4a 7407
ed53

movl

0xfc(%

leave
ret
nopl

0x00000000(%ea

nopl

0x00000000(%ea
movl

%edx,%

subl

(%edi)

sarl

$0x02,

cmpl

$0x3fffffff,%e

je
movl

0x0005edae
$0x00000001,%e
testl

je
leal
movl

%eax,%
0x0005eda3
(%eax,
$0xfffffffc,0x

cmpl

%eax,%

jae

0x0005

movl

0xe4(%

movl

%edx,(

calll

0x00102d7a
movl

%eax,0

movl

(%edi)

movl

0x0c(%

subl

%eax,%

movl

%ebx,0

movl

%eax,0

movl

0xe0(%

movl

%ecx,(

calll

0x00102e1c
movl

0xe0(%

addl

%ebx,%

je

0x0005

+204 0005ed4c 8b4d10


ebp),%ecx
+207 0005ed4f 8b01
,%eax
+209 0005ed51 8902
%edx)
+211 0005ed53 8b5f04
edi),%ebx
+214 0005ed56 8d7204
edx),%esi
+217 0005ed59 2b5d0c
ebp),%ebx
+220 0005ed5c 895c2408
x08(%esp)
+224 0005ed60 8b450c
ebp),%eax
+227 0005ed63 89442404
x04(%esp)
+231 0005ed67 893424
%esp)
+234 0005ed6a e8ad400a00
_memmove
+239 0005ed6f 8d1c1e
%ebx),%ebx
+242 0005ed72 8b07
,%eax
+244 0005ed74 85c0
eax
+246 0005ed76 7408
ed80
+248 0005ed78 890424
%esp)
+251 0005ed7b e8ee3f0a00
operator delete(void*)
+256 0005ed80 8b55e0
ebp),%edx
+259 0005ed83 8917
%edi)
+261 0005ed85 895f04
x04(%edi)
+264 0005ed88 89d0
eax
+266 0005ed8a 0345e4
ebp),%eax
+269 0005ed8d 894708
x08(%edi)
+272 0005ed90 8b5df4
ebp),%ebx
+275 0005ed93 8b75f8
ebp),%esi
+278 0005ed96 8b7dfc
ebp),%edi
+281 0005ed99 c9
+282 0005ed9a c3
+283 0005ed9b 81faffffff3f
dx
+289 0005eda1 7717
edba
+291 0005eda3 c1e202
%edx

movl

0x10(%

movl

(%ecx)

movl

%eax,(

movl

0x04(%

leal

0x04(%

subl

0x0c(%

movl

%ebx,0

movl

0x0c(%

movl

%eax,0

movl

%esi,(

calll

0x00102e1c
leal

(%esi,

movl

(%edi)

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0xe0(%

movl

%edx,(

movl

%ebx,0

movl

%edx,%

addl

0xe4(%

movl

%eax,0

movl

0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
cmpl

$0x3fffffff,%e
ja

0x0005

shll

$0x02,

+294 0005eda6 8955e4


xe4(%ebp)
+297 0005eda9 e96fffffff
+302 0005edae c70424b0430d00
esp)
vector::_M_insert_aux
+309 0005edb5 e87e3f0a00
std::__throw_length_error(char const*)
+314 0005edba e8553f0a00
std::__throw_bad_alloc()
+319 0005edbf 90
+0

0005edc0 55

movl

%edx,0

jmp
movl

0x0005ed1d
$0x000d43b0,(%

calll

0x00102d38

calll

0x00102d14
nop
pushl

%ebp
+1
0005edc1 89e5
movl
%esp,%ebp
+3
0005edc3 57
pushl
%edi
+4
0005edc4 56
pushl
%esi
+5
0005edc5 53
pushl
%ebx
+6
0005edc6 83ec2c
subl
$0x2c,%esp
+9
0005edc9 8b450c
movl
0x0c(%ebp),%eax
+12 0005edcc 89442404
movl
%eax,0
x04(%esp)
+16 0005edd0 8b5508
movl
0x08(%
ebp),%edx
+19 0005edd3 891424
movl
%edx,(
%esp)
+22 0005edd6 e8eb3e0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+27 0005eddb 8b450c
movl
0x0c(%
ebp),%eax
+30 0005edde 83c004
addl
$0x04,
%eax
+33 0005ede1 8b5508
movl
0x08(%
ebp),%edx
+36 0005ede4 83c204
addl
$0x04,
%edx
+39 0005ede7 89442404
movl
%eax,0
x04(%esp)
+43 0005edeb 891424
movl
%edx,(
%esp)
+46 0005edee e8d33e0a00
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+51 0005edf3 8b7d08
movl
0x08(%
ebp),%edi
+54 0005edf6 83c708
addl
$0x08,
%edi
+57 0005edf9 8b750c
movl
0x0c(%
ebp),%esi
+60 0005edfc 83c608
addl
$0x08,
%esi
+63 0005edff 8b5604
movl
0x04(%

esi),%edx
+66 0005ee02 8b4d0c
ebp),%ecx
+69 0005ee05 2b5108
ecx),%edx
+72 0005ee08 c1fa02
%edx
+75 0005ee0b 69c2abaaaaaa
dx,%eax
+81 0005ee11 8b5d08
ebp),%ebx
+84 0005ee14 c7430800000000
08(%ebx)
+91 0005ee1b c7470400000000
04(%edi)
+98 0005ee22 c7470800000000
08(%edi)
+105 0005ee29 3d55555515
ax
+110 0005ee2e 0f8796030000
+116 0005ee34 8d1c9500000000
dx,4),%ebx
+123 0005ee3b 891c24
%esp)
+126 0005ee3e e8373f0a00
operator new(unsigned long)
+131 0005ee43 8b5508
ebp),%edx
+134 0005ee46 894208
x08(%edx)
+137 0005ee49 894704
x04(%edi)
+140 0005ee4c 8d1418
%ebx),%edx
+143 0005ee4f 895708
x08(%edi)
+146 0005ee52 89c2
edx
+148 0005ee54 8b7604
esi),%esi
+151 0005ee57 8b4d0c
ebp),%ecx
+154 0005ee5a 8b5908
ecx),%ebx
+157 0005ee5d 89d9
ecx
+159 0005ee5f 39f3
ebx
+161 0005ee61 750f
ee72
+163 0005ee63 eb2b
ee90
+165 0005ee65 0f1f440000
)
+170 0005ee6a 660f1f440000
)
+176 0005ee70 89cb
ebx
+178 0005ee72 85d2
edx

movl

0x0c(%

subl

0x08(%

sarl

$0x02,

imull

$0xaaaaaaab,%e
movl

0x08(%

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x15555555,%e

ja
leal

0x0005f1ca
0x00000000(,%e
movl

calll

%ebx,(
0x00102d7a

movl

0x08(%

movl

%eax,0

movl

%eax,0

leal

(%eax,

movl

%edx,0

movl

%eax,%

movl

0x04(%

movl

0x0c(%

movl

0x08(%

movl

%ebx,%

cmpl

%esi,%

jne

0x0005

jmp

0x0005

nopl

0x00(%eax,%eax

nopw

0x00(%eax,%eax
movl

%ecx,%

testl

%edx,%

+180 0005ee74 7410


ee86
+182 0005ee76 8b01
,%eax
+184 0005ee78 8902
%edx)
+186 0005ee7a 8b4104
ecx),%eax
+189 0005ee7d 894204
x04(%edx)
+192 0005ee80 8b4108
ecx),%eax
+195 0005ee83 894208
x08(%edx)
+198 0005ee86 8d4b0c
ebx),%ecx
+201 0005ee89 83c20c
%edx
+204 0005ee8c 39f1
ecx
+206 0005ee8e 75e0
ee70
+208 0005ee90 895704
x04(%edi)
+211 0005ee93 8b7508
ebp),%esi
+214 0005ee96 83c614
%esi
+217 0005ee99 8b7d0c
ebp),%edi
+220 0005ee9c 83c714
%edi
+223 0005ee9f 8b5704
edi),%edx
+226 0005eea2 8b5d0c
ebp),%ebx
+229 0005eea5 2b5314
ebx),%edx
+232 0005eea8 c1fa02
%edx
+235 0005eeab 69c2abaaaaaa
dx,%eax
+241 0005eeb1 8b4d08
ebp),%ecx
+244 0005eeb4 c7411400000000
14(%ecx)
+251 0005eebb c7460400000000
04(%esi)
+258 0005eec2 c7460800000000
08(%esi)
+265 0005eec9 3d55555515
ax
+270 0005eece 0f870f030000
+276 0005eed4 8d1c9500000000
dx,4),%ebx
+283 0005eedb 891c24
%esp)
+286 0005eede e8973e0a00
operator new(unsigned long)
+291 0005eee3 8b5508

je

0x0005

movl

(%ecx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

leal

0x0c(%

addl

$0x0c,

cmpl

%esi,%

jne

0x0005

movl

%edx,0

movl

0x08(%

addl

$0x14,

movl

0x0c(%

addl

$0x14,

movl

0x04(%

movl

0x0c(%

subl

0x14(%

sarl

$0x02,

imull

$0xaaaaaaab,%e
movl

0x08(%

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x15555555,%e

ja
leal

0x0005f1e3
0x00000000(,%e
movl

calll

%ebx,(
0x00102d7a

movl

0x08(%

ebp),%edx
+294 0005eee6
x14(%edx)
+297 0005eee9
x04(%esi)
+300 0005eeec
%ebx),%edx
+303 0005eeef
x08(%esi)
+306 0005eef2
ecx
+308 0005eef4
edi),%ebx
+311 0005eef7
ebp),%eax
+314 0005eefa
eax),%edx
+317 0005eefd
ebx
+319 0005eeff
ef2e
+321 0005ef01
x)
+328 0005ef08
x,%eax)
+336 0005ef10
ecx
+338 0005ef12
ef24
+340 0005ef14
,%eax
+342 0005ef16
%ecx)
+344 0005ef18
edx),%eax
+347 0005ef1b
x04(%ecx)
+350 0005ef1e
edx),%eax
+353 0005ef21
x08(%ecx)
+356 0005ef24
%edx
+359 0005ef27
%ecx
+362 0005ef2a
ebx
+364 0005ef2c
ef10
+366 0005ef2e
x04(%esi)
+369 0005ef31
ebp),%esi
+372 0005ef34
%esi
+375 0005ef37
ebp),%edi
+378 0005ef3a
%edi
+381 0005ef3d

894214

movl

%eax,0

894604

movl

%eax,0

8d1418

leal

(%eax,

895608

movl

%edx,0

89c1

movl

%eax,%

8b5f04

movl

0x04(%

8b450c

movl

0x0c(%

8b5014

movl

0x14(%

39d3

cmpl

%edx,%

742d

je

0x0005

0f1f8000000000

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

85c9

testl

%ecx,%

7410

je

0x0005

8b02

movl

(%edx)

8901

movl

%eax,(

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

83c20c

addl

$0x0c,

83c10c

addl

$0x0c,

39d3

cmpl

%edx,%

75e2

jne

0x0005

894e04

movl

%ecx,0

8b7508

movl

0x08(%

83c620

addl

$0x20,

8b7d0c

movl

0x0c(%

83c720

addl

$0x20,

8b5704

movl

0x04(%

edi),%edx
+384 0005ef40 8b4d0c
ebp),%ecx
+387 0005ef43 2b5120
ecx),%edx
+390 0005ef46 c1fa02
%edx
+393 0005ef49 69c2abaaaaaa
dx,%eax
+399 0005ef4f 8b5d08
ebp),%ebx
+402 0005ef52 c7432000000000
20(%ebx)
+409 0005ef59 c7460400000000
04(%esi)
+416 0005ef60 c7460800000000
08(%esi)
+423 0005ef67 3d55555515
ax
+428 0005ef6c 0f876c020000
+434 0005ef72 8d1c9500000000
dx,4),%ebx
+441 0005ef79 891c24
%esp)
+444 0005ef7c e8f93d0a00
operator new(unsigned long)
+449 0005ef81 8b5508
ebp),%edx
+452 0005ef84 894220
x20(%edx)
+455 0005ef87 894604
x04(%esi)
+458 0005ef8a 8d1418
%ebx),%edx
+461 0005ef8d 895608
x08(%esi)
+464 0005ef90 89c1
ecx
+466 0005ef92 8b5f04
edi),%ebx
+469 0005ef95 8b450c
ebp),%eax
+472 0005ef98 8b5020
eax),%edx
+475 0005ef9b 39da
edx
+477 0005ef9d 741f
efbe
+479 0005ef9f 90
+480 0005efa0 85c9
ecx
+482 0005efa2 7410
efb4
+484 0005efa4 8b02
,%eax
+486 0005efa6 8901
%ecx)
+488 0005efa8 8b4204
edx),%eax
+491 0005efab 894104

movl

0x0c(%

subl

0x20(%

sarl

$0x02,

imull

$0xaaaaaaab,%e
movl

0x08(%

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x15555555,%e

ja
leal

0x0005f1de
0x00000000(,%e
movl

calll

%ebx,(
0x00102d7a

movl

0x08(%

movl

%eax,0

movl

%eax,0

leal

(%eax,

movl

%edx,0

movl

%eax,%

movl

0x04(%

movl

0x0c(%

movl

0x20(%

cmpl

%ebx,%

je

0x0005

nop
testl

%ecx,%

je

0x0005

movl

(%edx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

x04(%ecx)
+494 0005efae 8b4208
edx),%eax
+497 0005efb1 894108
x08(%ecx)
+500 0005efb4 83c20c
%edx
+503 0005efb7 83c10c
%ecx
+506 0005efba 39da
edx
+508 0005efbc 75e2
efa0
+510 0005efbe 894e04
x04(%esi)
+513 0005efc1 8b7508
ebp),%esi
+516 0005efc4 83c62c
%esi
+519 0005efc7 8b7d0c
ebp),%edi
+522 0005efca 83c72c
%edi
+525 0005efcd 8b5704
edi),%edx
+528 0005efd0 8b4d0c
ebp),%ecx
+531 0005efd3 2b512c
ecx),%edx
+534 0005efd6 c1fa02
%edx
+537 0005efd9 69c2abaaaaaa
dx,%eax
+543 0005efdf 8b5d08
ebp),%ebx
+546 0005efe2 c7432c00000000
2c(%ebx)
+553 0005efe9 c7460400000000
04(%esi)
+560 0005eff0 c7460800000000
08(%esi)
+567 0005eff7 3d55555515
ax
+572 0005effc 0f87d7010000
+578 0005f002 8d1c9500000000
dx,4),%ebx
+585 0005f009 891c24
%esp)
+588 0005f00c e8693d0a00
operator new(unsigned long)
+593 0005f011 8b5508
ebp),%edx
+596 0005f014 89422c
x2c(%edx)
+599 0005f017 894604
x04(%esi)
+602 0005f01a 8d1418
%ebx),%edx
+605 0005f01d 895608
x08(%esi)

movl

0x08(%

movl

%eax,0

addl

$0x0c,

addl

$0x0c,

cmpl

%ebx,%

jne

0x0005

movl

%ecx,0

movl

0x08(%

addl

$0x2c,

movl

0x0c(%

addl

$0x2c,

movl

0x04(%

movl

0x0c(%

subl

0x2c(%

sarl

$0x02,

imull

$0xaaaaaaab,%e
movl

0x08(%

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x15555555,%e

ja
leal

0x0005f1d9
0x00000000(,%e
movl

calll

%ebx,(
0x00102d7a

movl

0x08(%

movl

%eax,0

movl

%eax,0

leal

(%eax,

movl

%edx,0

+608 0005f020
ecx
+610 0005f022
edi),%ebx
+613 0005f025
ebp),%eax
+616 0005f028
eax),%edx
+619 0005f02b
ebx
+621 0005f02d
f04e
+623 0005f02f
+624 0005f030
ecx
+626 0005f032
f044
+628 0005f034
,%eax
+630 0005f036
%ecx)
+632 0005f038
edx),%eax
+635 0005f03b
x04(%ecx)
+638 0005f03e
edx),%eax
+641 0005f041
x08(%ecx)
+644 0005f044
%edx
+647 0005f047
%ecx
+650 0005f04a
edx
+652 0005f04c
f030
+654 0005f04e
x04(%esi)
+657 0005f051
ebp),%edi
+660 0005f054
%edi
+663 0005f057
ebp),%esi
+666 0005f05a
%esi
+669 0005f05d
esi),%edx
+672 0005f060
ebp),%ecx
+675 0005f063
ecx),%edx
+678 0005f066
%edx
+681 0005f069
dx,%eax
+687 0005f06f
ebp),%ebx
+690 0005f072

89c1

movl

%eax,%

8b5f04

movl

0x04(%

8b450c

movl

0x0c(%

8b502c

movl

0x2c(%

39d3

cmpl

%edx,%

741f

je

0x0005

90
85c9

nop
testl

%ecx,%

7410

je

0x0005

8b02

movl

(%edx)

8901

movl

%eax,(

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

83c20c

addl

$0x0c,

83c10c

addl

$0x0c,

39da

cmpl

%ebx,%

75e2

jne

0x0005

894e04

movl

%ecx,0

8b7d08

movl

0x08(%

83c738

addl

$0x38,

8b750c

movl

0x0c(%

83c638

addl

$0x38,

8b5604

movl

0x04(%

8b4d0c

movl

0x0c(%

2b5138

subl

0x38(%

c1fa02

sarl

$0x02,

69c2abaaaaaa

imull

8b5d08
c7433800000000

$0xaaaaaaab,%e
movl

movl

0x08(%
$0x00000000,0x

38(%ebx)
+697 0005f079 c7470400000000
04(%edi)
+704 0005f080 c7470800000000
08(%edi)
+711 0005f087 3d55555515
ax
+716 0005f08c 0f8742010000
+722 0005f092 8d1c9500000000
dx,4),%ebx
+729 0005f099 891c24
%esp)
+732 0005f09c e8d93c0a00
operator new(unsigned long)
+737 0005f0a1 8b5508
ebp),%edx
+740 0005f0a4 894238
x38(%edx)
+743 0005f0a7 894704
x04(%edi)
+746 0005f0aa 8d1418
%ebx),%edx
+749 0005f0ad 895708
x08(%edi)
+752 0005f0b0 89c2
edx
+754 0005f0b2 8b7604
esi),%esi
+757 0005f0b5 8b4d0c
ebp),%ecx
+760 0005f0b8 8b5938
ecx),%ebx
+763 0005f0bb 89d9
ecx
+765 0005f0bd 39de
esi
+767 0005f0bf 7511
f0d2
+769 0005f0c1 eb2d
f0f0
+771 0005f0c3 660f1f440000
)
+777 0005f0c9 0f1f8000000000
x)
+784 0005f0d0 89cb
ebx
+786 0005f0d2 85d2
edx
+788 0005f0d4 7410
f0e6
+790 0005f0d6 8b01
,%eax
+792 0005f0d8 8902
%edx)
+794 0005f0da 8b4104
ecx),%eax
+797 0005f0dd 894204
x04(%edx)
+800 0005f0e0 8b4108
ecx),%eax

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x15555555,%e

ja
leal

0x0005f1d4
0x00000000(,%e
movl

calll

%ebx,(
0x00102d7a

movl

0x08(%

movl

%eax,0

movl

%eax,0

leal

(%eax,

movl

%edx,0

movl

%eax,%

movl

0x04(%

movl

0x0c(%

movl

0x38(%

movl

%ebx,%

cmpl

%ebx,%

jne

0x0005

jmp

0x0005

nopw

0x00(%eax,%eax

nopl

0x00000000(%ea
movl

%ecx,%

testl

%edx,%

je

0x0005

movl

(%ecx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

movl

0x08(%

+803 0005f0e3 894208


x08(%edx)
+806 0005f0e6 8d4b0c
ebx),%ecx
+809 0005f0e9 83c20c
%edx
+812 0005f0ec 39f1
ecx
+814 0005f0ee 75e0
f0d0
+816 0005f0f0 895704
x04(%edi)
+819 0005f0f3 8b7508
ebp),%esi
+822 0005f0f6 83c644
%esi
+825 0005f0f9 8b7d0c
ebp),%edi
+828 0005f0fc 83c744
%edi
+831 0005f0ff 8b4704
edi),%eax
+834 0005f102 8b5d0c
ebp),%ebx
+837 0005f105 2b4344
ebx),%eax
+840 0005f108 c1f803
%eax
+843 0005f10b 8b5508
ebp),%edx
+846 0005f10e c7424400000000
44(%edx)
+853 0005f115 c7460400000000
04(%esi)
+860 0005f11c c7460800000000
08(%esi)
+867 0005f123 3dffffff1f
ax
+872 0005f128 0f87a1000000
+878 0005f12e 8d1cc500000000
ax,8),%ebx
+885 0005f135 891c24
%esp)
+888 0005f138 e83d3c0a00
operator new(unsigned long)
+893 0005f13d 8b4d08
ebp),%ecx
+896 0005f140 894144
x44(%ecx)
+899 0005f143 894604
x04(%esi)
+902 0005f146 8d1418
%ebx),%edx
+905 0005f149 895608
x08(%esi)
+908 0005f14c 89c1
ecx
+910 0005f14e 8b5f04
edi),%ebx
+913 0005f151 8b450c

movl

%eax,0

leal

0x0c(%

addl

$0x0c,

cmpl

%esi,%

jne

0x0005

movl

%edx,0

movl

0x08(%

addl

$0x44,

movl

0x0c(%

addl

$0x44,

movl

0x04(%

movl

0x0c(%

subl

0x44(%

sarl

$0x03,

movl

0x08(%

movl

$0x00000000,0x

movl

$0x00000000,0x

movl

$0x00000000,0x

cmpl

$0x1fffffff,%e

ja
leal

0x0005f1cf
0x00000000(,%e
movl

calll

%ebx,(
0x00102d7a

movl

0x08(%

movl

%eax,0

movl

%eax,0

leal

(%eax,

movl

%edx,0

movl

%eax,%

movl

0x04(%

movl

0x0c(%

ebp),%eax
+916 0005f154
eax),%edx
+919 0005f157
ebx
+921 0005f159
f178
+923 0005f15b
)
+928 0005f160
ecx
+930 0005f162
f16e
+932 0005f164
,%eax
+934 0005f166
%ecx)
+936 0005f168
edx),%eax
+939 0005f16b
x04(%ecx)
+942 0005f16e
%edx
+945 0005f171
%ecx
+948 0005f174
edx
+950 0005f176
f160
+952 0005f178
x04(%esi)
+955 0005f17b
ebp),%ecx
+958 0005f17e
%ecx
+961 0005f181
ebp),%edx
+964 0005f184
%edx
+967 0005f187
ebp),%ebx
+970 0005f18a
ebx),%eax
+973 0005f18d
ebp),%ebx
+976 0005f190
x50(%ebx)
+979 0005f193
edx),%eax
+982 0005f196
x04(%ecx)
+985 0005f199
edx),%eax
+988 0005f19c
x08(%ecx)
+991 0005f19f
ecx
+993 0005f1a1
%ecx
+996 0005f1a4

8b5044

movl

0x44(%

39d3

cmpl

%edx,%

741d

je

0x0005

0f1f440000

nopl

0x00(%eax,%eax

85c9

testl

%ecx,%

740a

je

0x0005

8b02

movl

(%edx)

8901

movl

%eax,(

8b4204

movl

0x04(%

894104

movl

%eax,0

83c208

addl

$0x08,

83c108

addl

$0x08,

39da

cmpl

%ebx,%

75e8

jne

0x0005

894e04

movl

%ecx,0

8b4d08

movl

0x08(%

83c150

addl

$0x50,

8b550c

movl

0x0c(%

83c250

addl

$0x50,

8b5d0c

movl

0x0c(%

8b4350

movl

0x50(%

8b5d08

movl

0x08(%

894350

movl

%eax,0

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

89d9

movl

%ebx,%

83c15c

addl

$0x5c,

8b550c

movl

0x0c(%

ebp),%edx
+999 0005f1a7 83c25c
%edx
+1002 0005f1aa 8b5d0c
ebp),%ebx
+1005 0005f1ad 8b435c
ebx),%eax
+1008 0005f1b0 8b5d08
ebp),%ebx
+1011 0005f1b3 89435c
x5c(%ebx)
+1014 0005f1b6 8b4204
edx),%eax
+1017 0005f1b9 894104
x04(%ecx)
+1020 0005f1bc 8b4208
edx),%eax
+1023 0005f1bf 894108
x08(%ecx)
+1026 0005f1c2 83c42c
%esp
+1029 0005f1c5 5b
+1030 0005f1c6 5e
+1031 0005f1c7 5f
+1032 0005f1c8 c9
+1033 0005f1c9 c3
+1034 0005f1ca e8453b0a00
std::__throw_bad_alloc()
+1039 0005f1cf e8403b0a00
std::__throw_bad_alloc()
+1044 0005f1d4 e83b3b0a00
std::__throw_bad_alloc()
+1049 0005f1d9 e8363b0a00
std::__throw_bad_alloc()
+1054 0005f1de e8313b0a00
std::__throw_bad_alloc()
+1059 0005f1e3 e82c3b0a00
std::__throw_bad_alloc()
+1064 0005f1e8 89c3
ebx
+1066 0005f1ea 8b4d08
ebp),%ecx
+1069 0005f1ed 8b4104
ecx),%eax
+1072 0005f1f0 8d70f4
eax),%esi
+1075 0005f1f3 8b3d88801300
i
+1081 0005f1f9 39fe
esi
+1083 0005f1fb 7568
f265
+1085 0005f1fd 8b5508
ebp),%edx
+1088 0005f200 8b02
,%eax
+1090 0005f202 8d70f4
eax),%esi
+1093 0005f205 39fe
esi

addl

$0x5c,

movl

0x0c(%

movl

0x5c(%

movl

0x08(%

movl

%eax,0

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

addl

$0x2c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

calll

0x00102d14

calll

0x00102d14

calll

0x00102d14

calll

0x00102d14

calll

0x00102d14

calll

0x00102d14
movl

%eax,%

movl

0x08(%

movl

0x04(%

leal

0xf4(%

movl

0x00138088,%ed
cmpl

%edi,%

jne

0x0005

movl

0x08(%

movl

(%edx)

leal

0xf4(%

cmpl

%edi,%

+1095 0005f207 7534


jne
0x0005
f23d
+1097 0005f209 891c24
movl
%ebx,(
%esp)
+1100 0005f20c e8373a0a00
calll
0x00102c48
__Unwind_Resume
+1105 0005f211 89c3
movl
%eax,%
ebx
+1107 0005f213 8b4d08
movl
0x08(%
ebp),%ecx
+1110 0005f216 8b4114
movl
0x14(%
ecx),%eax
+1113 0005f219 85c0
testl
%eax,%
eax
+1115 0005f21b 7408
je
0x0005
f225
+1117 0005f21d 890424
movl
%eax,(
%esp)
+1120 0005f220 e8493b0a00
calll
0x00102d6e
operator delete(void*)
+1125 0005f225 8b5508
movl
0x08(%
ebp),%edx
+1128 0005f228 8b4208
movl
0x08(%
edx),%eax
+1131 0005f22b 85c0
testl
%eax,%
eax
+1133 0005f22d 74bb
je
0x0005
f1ea
+1135 0005f22f 890424
movl
%eax,(
%esp)
+1138 0005f232 e8373b0a00
calll
0x00102d6e
operator delete(void*)
+1143 0005f237 ebb1
jmp
0x0005
f1ea
+1145 0005f239 89c3
movl
%eax,%
ebx
+1147 0005f23b ebe8
jmp
0x0005
f225
+1149 0005f23d 83e804
subl
$0x04,
%eax
+1152 0005f240 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1160 0005f248 890424
movl
%eax,(
%esp)
+1163 0005f24b e8fe390a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1168 0005f250 85c0
testl
%eax,%
eax
+1170 0005f252 7fb5
jg
0x0005
f209
+1172 0005f254 8d45e6
leal
0xe6(%
ebp),%eax
+1175 0005f257 89442404
movl
%eax,0
x04(%esp)
+1179 0005f25b 893424
movl
%esi,(
%esp)
+1182 0005f25e e8213a0a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1187 0005f263 eba4
jmp
0x0005

f209
+1189 0005f265 83e804
subl
$0x04,
%eax
+1192 0005f268 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1200 0005f270 890424
movl
%eax,(
%esp)
+1203 0005f273 e8d6390a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1208 0005f278 85c0
testl
%eax,%
eax
+1210 0005f27a 7f81
jg
0x0005
f1fd
+1212 0005f27c 8d45e7
leal
0xe7(%
ebp),%eax
+1215 0005f27f 89442404
movl
%eax,0
x04(%esp)
+1219 0005f283 893424
movl
%esi,(
%esp)
+1222 0005f286 e8f9390a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1227 0005f28b e96dffffff
jmp
0x0005f1fd
+1232 0005f290 890424
movl
%eax,(
%esp)
+1235 0005f293 e8b0390a00
calll
0x00102c48
__Unwind_Resume
+1240 0005f298 89c3
movl
%eax,%
ebx
+1242 0005f29a e95effffff
jmp
0x0005f1fd
+1247 0005f29f 89c3
movl
%eax,%
ebx
+1249 0005f2a1 8b3d88801300
movl
0x00138088,%ed
i
+1255 0005f2a7 e951ffffff
jmp
0x0005f1fd
+1260 0005f2ac 89c3
movl
%eax,%
ebx
+1262 0005f2ae 8b5508
movl
0x08(%
ebp),%edx
+1265 0005f2b1 8b4238
movl
0x38(%
edx),%eax
+1268 0005f2b4 85c0
testl
%eax,%
eax
+1270 0005f2b6 7408
je
0x0005
f2c0
+1272 0005f2b8 890424
movl
%eax,(
%esp)
+1275 0005f2bb e8ae3a0a00
calll
0x00102d6e
operator delete(void*)
+1280 0005f2c0 8b4d08
movl
0x08(%
ebp),%ecx
+1283 0005f2c3 8b412c
movl
0x2c(%
ecx),%eax
+1286 0005f2c6 85c0
testl
%eax,%
eax
+1288 0005f2c8 7408
je
0x0005
f2d2
+1290 0005f2ca 890424
movl
%eax,(
%esp)
+1293 0005f2cd e89c3a0a00
calll
0x00102d6e

operator delete(void*)
+1298 0005f2d2 8b5508
ebp),%edx
+1301 0005f2d5 8b4220
edx),%eax
+1304 0005f2d8 85c0
eax
+1306 0005f2da 0f8433ffffff
+1312 0005f2e0 890424
%esp)
+1315 0005f2e3 e8863a0a00
operator delete(void*)
+1320 0005f2e8 e926ffffff
+1325 0005f2ed 89c3
ebx
+1327 0005f2ef ebcf
f2c0
+1329 0005f2f1 89c3
ebx
+1331 0005f2f3 ebdd
f2d2
+1333 0005f2f5 90
+1334 0005f2f6 662e0f1f840000000000
ax)
+0

movl

0x08(%

movl

0x20(%

testl

%eax,%

je
movl
calll

0x0005f213
%eax,(
0x00102d6e

jmp
movl

0x0005f213
%eax,%

jmp

0x0005

movl

%eax,%

jmp

0x0005

nop
%cs:0x00000000(%eax,%e

nopw

0005f300 55

pushl

%ebp
+1
0005f301 89e5
%esp,%ebp
+3
0005f303 83ec38
$0x38,%esp
+6
0005f306 895df4
%ebx,0xf4(%ebp)
+9
0005f309 8975f8
%esi,0xf8(%ebp)
+12 0005f30c 897dfc
xfc(%ebp)
+15 0005f30f 8b5d08
ebp),%ebx
+18 0005f312 8b4344
ebx),%eax
+21 0005f315 85c0
eax
+23 0005f317 7408
f321
+25 0005f319 890424
%esp)
+28 0005f31c e84d3a0a00
operator delete(void*)
+33 0005f321 8b4338
ebx),%eax
+36 0005f324 85c0
eax
+38 0005f326 7408
f330
+40 0005f328 890424
%esp)
+43 0005f32b e83e3a0a00
operator delete(void*)
+48 0005f330 8b432c

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x44(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x38(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x2c(%

ebx),%eax
+51 0005f333 85c0
eax
+53 0005f335 7408
f33f
+55 0005f337 890424
%esp)
+58 0005f33a e82f3a0a00
operator delete(void*)
+63 0005f33f 8b4320
ebx),%eax
+66 0005f342 85c0
eax
+68 0005f344 7408
f34e
+70 0005f346 890424
%esp)
+73 0005f349 e8203a0a00
operator delete(void*)
+78 0005f34e 8b4314
ebx),%eax
+81 0005f351 85c0
eax
+83 0005f353 7408
f35d
+85 0005f355 890424
%esp)
+88 0005f358 e8113a0a00
operator delete(void*)
+93 0005f35d 8b4308
ebx),%eax
+96 0005f360 85c0
eax
+98 0005f362 7408
f36c
+100 0005f364 890424
%esp)
+103 0005f367 e8023a0a00
operator delete(void*)
+108 0005f36c 8b4304
ebx),%eax
+111 0005f36f 8d78f4
eax),%edi
+114 0005f372 8b3588801300
i
+120 0005f378 39f7
edi
+122 0005f37a 7514
f390
+124 0005f37c 8b03
,%eax
+126 0005f37e 8d58f4
eax),%ebx
+129 0005f381 39de
esi
+131 0005f383 7533
f3b8
+133 0005f385 8b5df4
ebp),%ebx
+136 0005f388 8b75f8

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x20(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x14(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x08(%

testl

%eax,%

je

0x0005

movl

%eax,(

calll

0x00102d6e
movl

0x04(%

leal

0xf4(%

movl

0x00138088,%es
cmpl

%esi,%

jne

0x0005

movl

(%ebx)

leal

0xf4(%

cmpl

%ebx,%

jne

0x0005

movl

0xf4(%

movl

0xf8(%

ebp),%esi
+139 0005f38b 8b7dfc
movl
0xfc(%
ebp),%edi
+142 0005f38e c9
leave
+143 0005f38f c3
ret
+144 0005f390 83e804
subl
$0x04,
%eax
+147 0005f393 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+155 0005f39b 890424
movl
%eax,(
%esp)
+158 0005f39e e8ab380a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+163 0005f3a3 85c0
testl
%eax,%
eax
+165 0005f3a5 7fd5
jg
0x0005
f37c
+167 0005f3a7 8d45e7
leal
0xe7(%
ebp),%eax
+170 0005f3aa 89442404
movl
%eax,0
x04(%esp)
+174 0005f3ae 893c24
movl
%edi,(
%esp)
+177 0005f3b1 e8ce380a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+182 0005f3b6 ebc4
jmp
0x0005
f37c
+184 0005f3b8 83e804
subl
$0x04,
%eax
+187 0005f3bb c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+195 0005f3c3 890424
movl
%eax,(
%esp)
+198 0005f3c6 e883380a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+203 0005f3cb 85c0
testl
%eax,%
eax
+205 0005f3cd 7fb6
jg
0x0005
f385
+207 0005f3cf 8d45e5
leal
0xe5(%
ebp),%eax
+210 0005f3d2 89442404
movl
%eax,0
x04(%esp)
+214 0005f3d6 891c24
movl
%ebx,(
%esp)
+217 0005f3d9 e8a6380a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+222 0005f3de eba5
jmp
0x0005
f385
+224 0005f3e0 89c7
movl
%eax,%
edi
+226 0005f3e2 8b03
movl
(%ebx)
,%eax
+228 0005f3e4 8d58f4
leal
0xf4(%
eax),%ebx
+231 0005f3e7 39de
cmpl
%ebx,%
esi
+233 0005f3e9 750c
jne
0x0005

f3f7
+235 0005f3eb 893c24
movl
%edi,(
%esp)
+238 0005f3ee e855380a00
calll
0x00102c48
__Unwind_Resume
+243 0005f3f3 89c7
movl
%eax,%
edi
+245 0005f3f5 ebf4
jmp
0x0005
f3eb
+247 0005f3f7 83e804
subl
$0x04,
%eax
+250 0005f3fa c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+258 0005f402 890424
movl
%eax,(
%esp)
+261 0005f405 e844380a00
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+266 0005f40a 85c0
testl
%eax,%
eax
+268 0005f40c 7fdd
jg
0x0005
f3eb
+270 0005f40e 8d45e6
leal
0xe6(%
ebp),%eax
+273 0005f411 89442404
movl
%eax,0
x04(%esp)
+277 0005f415 891c24
movl
%ebx,(
%esp)
+280 0005f418 e867380a00
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+285 0005f41d ebcc
jmp
0x0005
f3eb
+287 0005f41f ebd2
jmp
0x0005
f3f3
+289 0005f421 90
nop
+290 0005f422 90
nop
+291 0005f423 90
nop
+292 0005f424 90
nop
+293 0005f425 90
nop
+294 0005f426 90
nop
+295 0005f427 90
nop
+296 0005f428 90
nop
+297 0005f429 90
nop
+298 0005f42a 90
nop
+299 0005f42b 90
nop
+300 0005f42c 90
nop
+301 0005f42d 90
nop
+302 0005f42e 90
nop
+303 0005f42f 90
nop
+0

0005f430 55

pushl

%ebp
+1
0005f431 89e5
%esp,%ebp
+3
0005f433 8b5508
0x08(%ebp),%edx
+6
0005f436 b801000000
00001,%eax
+11 0005f43b 83fa01
%edx

movl
movl
movl

$0x000

cmpl

$0x01,

+14
f45c
+16
%al
+18
%edx
+21
f45c
+23
cx
+28
eax)
+32
+33
ax
+38
ax
+40
edx
+42
f450
+44
+45
+46

0005f43e 7e1c

jle

0x0005

0005f440 b002

movb

$0x02,

0005f442 83fa02

cmpl

$0x02,

0005f445 7415

je

0x0005

0005f447 b901000000

movl

0005f44c 0f1f4000

$0x00000001,%e
nopl

0x00(%

incl

%ecx
$0x00000001,%e

0005f456 d3e0

shll

%cl,%e

0005f458 39c2

cmpl

%eax,%

0005f45a 7ff4

jg

0x0005

0005f45c c9
0005f45d c3
0005f45e 6690

leave
ret
nop

0005f450 41
0005f451 b801000000

+0

movl

0005f460 55

pushl

%ebp
+1
0005f461 89e5
%esp,%ebp
+3
0005f463 83ec18
$0x18,%esp
+6
0005f466 f30f106508
ebp),%xmm4
+11 0005f46b 8b450c
ebp),%eax
+14 0005f46e 0f28dc
%xmm3
+17 0005f471 f30f59dc
%xmm3
+21 0005f475 0f28f3
%xmm6
+24 0005f478 f30f59f4
%xmm6
+28 0005f47c f30f102de8120e00
m5
+36 0005f484 f30f5cec
%xmm5
+40 0005f488 0f28cc
%xmm1
+43 0005f48b 0f570db0201000
m1
+50 0005f492 f30f59cd
%xmm1
+54 0005f496 f30f59cd
%xmm1
+58 0005f49a f30f5908
,%xmm1
+62 0005f49e 0f28c3
%xmm0
+65 0005f4a1 f30f590580201000

movl
subl
movss

0x08(%

movl

0x0c(%

movaps

%xmm4,

mulss

%xmm4,

movaps

%xmm3,

mulss

%xmm4,

movss

0x000e12e8,%xm
subss

%xmm4,

movaps

%xmm4,

xorps

mulss

0x001020b0,%xm
mulss

%xmm5,

mulss

%xmm5,

mulss

(%eax)

movaps

%xmm3,
0x00102080,%xm

m0
+73 0005f4a9 f30f5805f0120e00

addss

0x000e12f0,%xm

m0
+81
%xmm2
+84
m2
+92
%xmm0
+96
m0
+101
%xmm1
+105
%xmm0
+108
m0
+116
%xmm0
+120
m6
+128
%xmm0
+132
m0
+137
%xmm1
+141
%xmm3
+145
m3
+150
%xmm1
+154
m1
+162
p)
+167
ebp)
+170
+171
+172
eax)

0005f4b1 0f28d6
0005f4b4 f30f5915a01b1000

movaps
mulss

0005f4bc f30f58c2
0005f4c0 f30f594004

%xmm6,
0x00101ba0,%xm

addss
mulss

%xmm2,
0x04(%eax),%xm

0005f4c5 f30f58c8

addss

%xmm0,

0005f4c9 0f28c3

movaps

%xmm3,

0005f4cc f30f5905fc120e00

mulss

0005f4d4 f30f58c4
0005f4d8 f30f593584201000

addss
mulss

0005f4e0 f30f58c6
0005f4e4 f30f594008

0x000e12fc,%xm
%xmm4,
0x00102084,%xm
addss

mulss

%xmm6,
0x08(%eax),%xm

0005f4e9 f30f58c8

addss

%xmm0,

0005f4ed f30f59dd

mulss

%xmm5,

0005f4f1 f30f59580c

mulss

0005f4f6 f30f5ccb

0x0c(%eax),%xm
subss

%xmm3,

0005f4fa f30f590de0120e00

mulss

0x000e12e0,%xm

0005f502 f30f114df4

movss

%xmm1,0xf4(%eb

0005f507 d945f4

flds

0xf4(%

0005f50a c9
0005f50b c3
0005f50c 0f1f4000

leave
ret
nopl

0x00(%

+0

0005f510 55

pushl

%ebp
+1
0005f511 89e5
%esp,%ebp
+3
0005f513 56
%esi
+4
0005f514 53
%ebx
+5
0005f515 83ec10
$0x10,%esp
+8
0005f518 8b4508
0x08(%ebp),%eax
+11 0005f51b f30f10650c

movl
pushl
pushl
subl
movl
movss

0x0c(%ebp),%xm

m4
+16 0005f520 8b5510
ebp),%edx

movl

0x10(%

+19 0005f523
%xmm3
+22 0005f526
%xmm3
+26 0005f52a
%xmm5
+29 0005f52d
%xmm5
+33 0005f531
edx),%esi
+36 0005f534
m1
+44 0005f53c
%xmm1
+48 0005f540
%xmm0
+51 0005f543
%xmm0
+55 0005f547
p)
+60 0005f54c
edx),%ebx
+63 0005f54f
%xmm2
+66 0005f552
m2
+74 0005f55a
%xmm2
+78 0005f55e
%xmm0
+81 0005f561
m0
+89 0005f569
%xmm2
+93 0005f56d
edx),%ecx
+96 0005f570
m3
+104 0005f578
m3
+112 0005f580
m5
+120 0005f588
%xmm3
+124 0005f58c
m4
+131 0005f593
%xmm4
+135 0005f597
%xmm4
+139 0005f59b
%xmm6
+142 0005f59e
m6
+147 0005f5a3
%xmm0
+150 0005f5a6
m0
+155 0005f5ab
%xmm1

0f28dc

movaps

%xmm4,

f30f59dc

mulss

%xmm4,

0f28eb

movaps

%xmm3,

f30f59ec

mulss

%xmm4,

8d7224

leal

0x24(%

f30f100de8120e00

movss

0x000e12e8,%xm

f30f5ccc

subss

%xmm4,

0f28c1

movaps

%xmm1,

f30f59c3

mulss

%xmm3,

f30f1145f4

movss

%xmm0,0xf4(%eb

8d5a18

leal

0x18(%

0f28d3

movaps

%xmm3,

f30f5915fc120e00

mulss

0x000e12fc,%xm

f30f58d4

addss

%xmm4,

0f28c5

movaps

%xmm5,

f30f590584201000

mulss

0x00102084,%xm

f30f58d0

addss

%xmm0,

8d4a0c

leal

0x0c(%

f30f591d80201000

mulss

0x00102080,%xm

f30f581df0120e00

addss

0x000e12f0,%xm

f30f592da01b1000

mulss

0x00101ba0,%xm

f30f58dd
0f5725b0201000

addss
xorps

%xmm5,
0x001020b0,%xm

f30f59e1

mulss

%xmm1,

f30f59e1

mulss

%xmm1,

0f28f2

movaps

%xmm2,

f30f597308

mulss

0f28c3
f30f594108
0f28cc

0x08(%ebx),%xm
movaps

mulss

%xmm3,
0x08(%ecx),%xm

movaps

%xmm4,

+158 0005f5ae f30f594a08

mulss

0x08(%edx),%xm

m1
+163
%xmm0
+167
%xmm6
+171
m0
+176
m0
+181
%xmm6
+185
m7
+193
%xmm6
+197
%xmm5
+200
m5
+205
%xmm0
+208
m0
+213
%xmm1
+216
m1
+221
%xmm0
+225
%xmm5
+229
m0
+234
m0
+239
%xmm5
+243
%xmm5
+247
m2
+252
m3
+257
,%xmm4
+261
%xmm3
+265
%xmm2
+269
m0
+274
m0
+279
%xmm2
+283
%xmm2
+287
(%eax)

0005f5b3 f30f58c1

addss

%xmm1,

0005f5b7 f30f58f0

addss

%xmm0,

0005f5bb f30f1045f4

movss

0xf4(%ebp),%xm

0005f5c0 f30f594608

mulss

0x08(%esi),%xm

0005f5c5 f30f5cf0
0005f5c9 f30f103de0120e00

subss
movss

%xmm0,
0x000e12e0,%xm

0005f5d1 f30f59f7

mulss

%xmm7,

0005f5d5 0f28ea

movaps

%xmm2,

0005f5d8 f30f596b04

mulss

0005f5dd 0f28c3
0005f5e0 f30f594104

movaps
mulss

0005f5e5 0f28cc
0005f5e8 f30f594a04

0x04(%ebx),%xm
%xmm3,
0x04(%ecx),%xm
movaps

mulss

%xmm4,
0x04(%edx),%xm

0005f5ed f30f58c1

addss

%xmm1,

0005f5f1 f30f58e8

addss

%xmm0,

0005f5f5 f30f1045f4

movss

0xf4(%ebp),%xm

0005f5fa f30f594604

mulss

0x04(%esi),%xm

0005f5ff f30f5ce8

subss

%xmm0,

0005f603 f30f59ef

mulss

%xmm7,

0005f607 f30f595218

mulss

0x18(%edx),%xm

0005f60c f30f595a0c

mulss

0x0c(%edx),%xm

0005f611 f30f5922

mulss

(%edx)

0005f615 f30f58dc

addss

%xmm4,

0005f619 f30f58d3

addss

%xmm3,

0005f61d f30f1045f4

movss

0xf4(%ebp),%xm

0005f622 f30f594224

mulss

0x24(%edx),%xm

0005f627 f30f5cd0

subss

%xmm0,

0005f62b f30f59d7

mulss

%xmm7,

0005f62f f30f1110

movss

%xmm2,

+291 0005f633 f30f116804

movss

%xmm5,0x04(%ea

movss

%xmm6,0x08(%ea

x)
+296 0005f638 f30f117008
x)
+301
%esp
+304
+305
+306
+307
4
+310
ax)

0005f63d 83c410

addl

$0x10,

0005f640
0005f641
0005f642
0005f643

popl
popl
leave
retl

%ebx
%esi

5b
5e
c9
c20400

0005f646 662e0f1f840000000000
+0

nopw

$0x000

%cs:0x00000000(%eax,%e

0005f650 55

pushl

%ebp
+1
0005f651 89e5
%esp,%ebp
+3
0005f653 83ec18
$0x18,%esp
+6
0005f656 895df4
%ebx,0xf4(%ebp)
+9
0005f659 8975f8
%esi,0xf8(%ebp)
+12 0005f65c 897dfc
xfc(%ebp)
+15 0005f65f 8b5d08
ebp),%ebx
+18 0005f662 8b450c
ebp),%eax
+21 0005f665 8b7510
ebp),%esi
+24 0005f668 fc
+25 0005f669 b910000000
cx
+30 0005f66e 89df
edi
+32 0005f670 f3a5
,(%edi)
+34 0005f672 f30f100b
,%xmm1
+38 0005f676 f30f5908
,%xmm1
+42 0005f67a f30f104304
m0
+47 0005f67f f30f594004
m0
+52 0005f684 f30f58c8
%xmm1
+56 0005f688 f30f104308
m0
+61 0005f68d f30f594008
m0
+66 0005f692 f30f58c8
%xmm1
+70 0005f696 f30f1015b0201000
m2
+78 0005f69e 0f57ca
%xmm1
+81 0005f6a1 f30f114b0c

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

movl

0x10(%

cld
movl

$0x00000010,%e
movl

%ebx,%

rep/movsl

(%esi)

movss

(%ebx)

mulss

(%eax)

movss

0x04(%ebx),%xm

mulss

0x04(%eax),%xm
addss

%xmm0,

movss

0x08(%ebx),%xm

mulss

0x08(%eax),%xm
addss

movss

0x001020b0,%xm
xorps

movss

%xmm0,

%xmm2,
%xmm1,0x0c(%eb

x)
+86 0005f6a6 f30f104b10

movss

0x10(%ebx),%xm

m1
+91 0005f6ab
,%xmm1
+95 0005f6af
m0
+100 0005f6b4
m0
+105 0005f6b9
%xmm1
+109 0005f6bd
m0
+114 0005f6c2
m0
+119 0005f6c7
%xmm1
+123 0005f6cb
%xmm1
+126 0005f6ce
x)
+131 0005f6d3
m1
+136 0005f6d8
,%xmm1
+140 0005f6dc
m0
+145 0005f6e1
m0
+150 0005f6e6
%xmm1
+154 0005f6ea
m0
+159 0005f6ef
m0
+164 0005f6f4
%xmm1
+168 0005f6f8
%xmm1
+171 0005f6fb
x)
+176 0005f700
ebp),%ebx
+179 0005f703
ebp),%esi
+182 0005f706
ebp),%edi
+185 0005f709
+186 0005f70a
+187 0005f70b
+188 0005f70c
eax)
+0

f30f5908

mulss

(%eax)

f30f104314

movss

0x14(%ebx),%xm

f30f594004

mulss

0x04(%eax),%xm

f30f58c8

addss

%xmm0,

f30f104318

movss

0x18(%ebx),%xm

f30f594008

mulss

0x08(%eax),%xm

f30f58c8

addss

%xmm0,

0f57ca

xorps

%xmm2,

f30f114b1c

movss

%xmm1,0x1c(%eb

f30f104b20

movss

0x20(%ebx),%xm

f30f5908

mulss

(%eax)

f30f104324

movss

0x24(%ebx),%xm

f30f594004

mulss

0x04(%eax),%xm

f30f58c8

addss

%xmm0,

f30f104328

movss

0x28(%ebx),%xm

f30f594008

mulss

0x08(%eax),%xm

f30f58c8

addss

%xmm0,

0f57ca

xorps

%xmm2,

f30f114b2c

movss

%xmm1,0x2c(%eb

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
90
0f1f4000

leave
ret
nop
nopl

0x00(%

0005f710 55

pushl

0005f711 89e5

movl

0005f713 83ec04

subl

0005f716 8b5508

movl

%ebp
+1
%esp,%ebp
+3
$0x04,%esp
+6

0x08(%ebp),%edx
+9
0005f719 8b450c
0x0c(%ebp),%eax
+12 0005f71c f30f100a
,%xmm1
+16 0005f720 f30f5908
,%xmm1
+20 0005f724 f30f104204
m0
+25 0005f729 f30f594004
m0
+30 0005f72e f30f58c8
%xmm1
+34 0005f732 f30f104208
m0
+39 0005f737 f30f594008
m0
+44 0005f73c f30f58c8
%xmm1
+48 0005f740 f30f5c4a0c
m1
+53 0005f745 f30f114dfc
p)
+58 0005f74a d945fc
ebp)
+61 0005f74d c9
+62 0005f74e c3
+63 0005f74f 90
+0

movl
movss

(%edx)

mulss

(%eax)

movss

0x04(%edx),%xm

mulss

0x04(%eax),%xm
addss

%xmm0,

movss

0x08(%edx),%xm

mulss

0x08(%eax),%xm
addss

%xmm0,

subss

0x0c(%edx),%xm

movss

%xmm1,0xfc(%eb
flds

0xfc(%

leave
ret
nop

0005f750 55

pushl

%ebp
+1
0005f751 89e5
%esp,%ebp
+3
0005f753 83ec04
$0x04,%esp
+6
0005f756 8b4508
0x08(%ebp),%eax
+9
0005f759 8b550c
0x0c(%ebp),%edx
+12 0005f75c 8b08
,%ecx
+14 0005f75e 85c9
ecx
+16 0005f760 7e4e
f7b0
+18 0005f762 f30f1002
,%xmm0
+22 0005f766 8b4804
eax),%ecx
+25 0005f769 85c9
ecx
+27 0005f76b 7e53
f7c0
+29 0005f76d f30f105204
m2
+34 0005f772 8b4808
eax),%ecx
+37 0005f775 85c9
ecx
+39 0005f777 7e57

movl
subl
movl
movl
movl

(%eax)

testl

%ecx,%

jle

0x0005

movss

(%edx)

movl

0x04(%

testl

%ecx,%

jle

0x0005

movss

0x04(%edx),%xm
movl

0x08(%

testl

%ecx,%

jle

0x0005

f7d0
+41 0005f779
m1
+46 0005f77e
,%xmm0
+50 0005f782
m2
+55 0005f787
%xmm0
+59 0005f78b
m1
+64 0005f790
%xmm0
+68 0005f794
m0
+73 0005f799
p)
+78 0005f79e
ebp)
+81 0005f7a1
+82 0005f7a2
+83 0005f7a3
)
+89 0005f7a9
x)
+96 0005f7b0
m0
+101 0005f7b5
eax),%ecx
+104 0005f7b8
ecx
+106 0005f7ba
f76d
+108 0005f7bc
eax)
+112 0005f7c0
m2
+117 0005f7c5
eax),%ecx
+120 0005f7c8
ecx
+122 0005f7ca
f779
+124 0005f7cc
eax)
+128 0005f7d0
m1
+133 0005f7d5
f77e
+135 0005f7d7
+136 0005f7d8
x,%eax)
+0

f30f104a08

movss

f30f5900
f30f595004

mulss
mulss

f30f58c2
f30f594808

0x08(%edx),%xm
(%eax)
0x04(%eax),%xm
addss

mulss

f30f58c1

%xmm2,
0x08(%eax),%xm

addss

%xmm1,

f30f5c400c

subss

0x0c(%eax),%xm

f30f1145fc

movss

%xmm0,0xfc(%eb

d945fc

flds

0xfc(%

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

f30f10420c

movss

0x0c(%edx),%xm

8b4804

movl

0x04(%

85c9

testl

%ecx,%

7fb1

jg

0x0005

0f1f4000

nopl

0x00(%

f30f105210

movss

0x10(%edx),%xm

8b4808

movl

0x08(%

85c9

testl

%ecx,%

7fad

jg

0x0005

0f1f4000

nopl

0x00(%

f30f104a14

movss

eba7
90
0f1f840000000000
0005f7e0 55

0x14(%edx),%xm
jmp

0x0005

nop
nopl

0x00000000(%ea
pushl

%ebp
+1
0005f7e1 89e5
%esp,%ebp
+3
0005f7e3 8b5508
0x08(%ebp),%edx
+6
0005f7e6 8b450c

movl
movl
movl

0x0c(%ebp),%eax
+9
0005f7e9 f30f1008
(%eax),%xmm1
+13 0005f7ed f30f590a
,%xmm1
+17 0005f7f1 f30f104004
m0
+22 0005f7f6 f30f594204
m0
+27 0005f7fb f30f58c8
%xmm1
+31 0005f7ff f30f104008
m0
+36 0005f804 f30f594208
m0
+41 0005f809 f30f58c8
%xmm1
+45 0005f80d 31c0
eax
+47 0005f80f 0f2e4a0c
edx),%xmm1
+51 0005f813 0f97c0
+54 0005f816 c9
+55 0005f817 c3
+56 0005f818 0f1f840000000000
x,%eax)
+0

movss
mulss

(%edx)

movss

0x04(%eax),%xm

mulss

0x04(%edx),%xm
addss

%xmm0,

movss

0x08(%eax),%xm

mulss

0x08(%edx),%xm
addss

%xmm0,

xorl

%eax,%

ucomiss

0x0c(%

seta
leave
ret

%al

nopl

0x00000000(%ea

0005f820 55

pushl

%ebp
+1
0005f821 89e5
%esp,%ebp
+3
0005f823 8b4508
0x08(%ebp),%eax
+6
0005f826 8b550c
0x0c(%ebp),%edx
+9
0005f829 8b08
(%eax),%ecx
+11 0005f82b 85c9
ecx
+13 0005f82d 7e41
f870
+15 0005f82f f30f10420c
m0
+20 0005f834 8b4804
eax),%ecx
+23 0005f837 85c9
ecx
+25 0005f839 7e45
f880
+27 0005f83b f30f105210
m2
+32 0005f840 8b4808
eax),%ecx
+35 0005f843 85c9
ecx
+37 0005f845 7e49
f890
+39 0005f847 f30f104a14
m1
+44 0005f84c f30f5900

movl
movl
movl
movl
testl

%ecx,%

jle

0x0005

movss

0x0c(%edx),%xm
movl

0x04(%

testl

%ecx,%

jle

0x0005

movss

0x10(%edx),%xm
movl

0x08(%

testl

%ecx,%

jle

0x0005

movss

0x14(%edx),%xm
mulss

(%eax)

,%xmm0
+48 0005f850
m2
+53 0005f855
%xmm0
+57 0005f859
m1
+62 0005f85e
%xmm0
+66 0005f862
eax),%xmm0
+70 0005f866
+73 0005f869
ax
+76 0005f86c
+77 0005f86d
+78 0005f86e
+80 0005f870
,%xmm0
+84 0005f874
eax),%ecx
+87 0005f877
ecx
+89 0005f879
f83b
+91 0005f87b
)
+96 0005f880
m2
+101 0005f885
eax),%ecx
+104 0005f888
ecx
+106 0005f88a
f847
+108 0005f88c
eax)
+112 0005f890
m1
+117 0005f895
f84c
+119 0005f897
+120 0005f898
x,%eax)
+0

f30f595004

mulss

f30f58c2
f30f594808

0x04(%eax),%xm
addss

mulss

%xmm2,
0x08(%eax),%xm

f30f58c1

addss

%xmm1,

0f2e400c

ucomiss

0x0c(%

0f97c0
0fb6c0

seta
movzbl

%al
%al,%e

c9
c3
6690
f30f1002

leave
ret
nop
movss

(%edx)

8b4804

movl

0x04(%

85c9

testl

%ecx,%

7fc0

jg

0x0005

0f1f440000

nopl

0x00(%eax,%eax

f30f105204

movss

0x04(%edx),%xm

8b4808

movl

0x08(%

85c9

testl

%ecx,%

7fbb

jg

0x0005

0f1f4000

nopl

0x00(%

f30f104a08

movss

ebb5
90
0f1f840000000000

0x08(%edx),%xm
jmp

0x0005

nop
nopl

0x00000000(%ea

0005f8a0 55

pushl

%ebp
+1
0005f8a1 89e5
%esp,%ebp
+3
0005f8a3 83ec20
$0x20,%esp
+6
0005f8a6 8b5508
0x08(%ebp),%edx
+9
0005f8a9 8b4d10
0x10(%ebp),%ecx
+12 0005f8ac 8b450c
ebp),%eax
+15 0005f8af 39c2
edx
+17 0005f8b1 0f84c9030000

movl
subl
movl
movl

je

movl

0x0c(%

cmpl

%eax,%
0x0005fc80

+23 0005f8b7 f30f105130

movss

0x30(%ecx),%xm

+28 0005f8bc f30f11520c

movss

%xmm2,0x0c(%ed

m2
x)
+33
(%edx)
+37
m1
+42
x)
+47
x)
+52
m1
+57
x)
+62
x)
+67
,%xmm0
+71
%xmm3
+74
%xmm0
+77
+83
,%xmm0
+87
%xmm0
+91
(%edx)
+95
,%xmm0
+99
m0
+104
%xmm2
+108
x)
+113
m0
+118
%xmm0
+121
+127
%xmm1
+130
m1
+135
,%xmm1
+139
(%edx)
+143
m2
+148
m2
+153
m2
+158
x)

0005f8c1 f30f1112

movss

%xmm2,

0005f8c5 f30f104934

movss

0x34(%ecx),%xm

0005f8ca f30f114a10

movss

%xmm1,0x10(%ed

0005f8cf f30f114a04

movss

%xmm1,0x04(%ed

0005f8d4 f30f104938

movss

0x38(%ecx),%xm

0005f8d9 f30f114a14

movss

%xmm1,0x14(%ed

0005f8de f30f114a08

movss

%xmm1,0x08(%ed

0005f8e3 f30f1001

movss

(%ecx)

0005f8e7 0f57db

xorps

%xmm3,

0005f8ea 0f2ec3

ucomiss

%xmm3,

0005f8ed 0f82ad010000
0005f8f3 f30f5900

mulss

0x0005faa0
(%eax)

0005f8f7 f30f58c2

addss

%xmm2,

0005f8fb f30f1102

movss

%xmm0,

0005f8ff f30f1001

movss

(%ecx)

0005f903 f30f59400c

jb

mulss

0005f908 f30f58d0

0x0c(%eax),%xm
addss

%xmm0,

0005f90c f30f11520c

movss

%xmm2,0x0c(%ed

0005f911 f30f104110

movss

0x10(%ecx),%xm

0005f916 0f2ec3

ucomiss

0005f919 0f82b1010000
0005f91f 0f28c8

jb

0005f922 f30f594804

mulss

movaps

%xmm3,
0x0005fad0
%xmm0,
0x04(%eax),%xm

0005f927 f30f580a

addss

(%edx)

0005f92b f30f110a

movss

%xmm1,

0005f92f f30f105110

movss

0x10(%ecx),%xm

0005f934 f30f595010

mulss

0x10(%eax),%xm

0005f939 f30f58520c

addss

0x0c(%edx),%xm

0005f93e f30f11520c

movss

%xmm2,0x0c(%ed

+163 0005f943 f30f104120

movss

0x20(%ecx),%xm

m0
+168
%xmm0
+171
+177
m0
+182
%xmm1
+186
(%edx)
+190
m0
+195
m0
+200
%xmm2
+204
x)
+209
m0
+214
%xmm0
+217
+223
%xmm2
+226
,%xmm2
+230
m2
+235
x)
+240
m1
+245
m1
+250
m1
+255
x)
+260
m0
+265
%xmm0
+268
+274
m0
+279
%xmm2
+283
x)
+288
m0
+293
m0
+298
%xmm1
+302
x)
+307

0005f948 0f2ec3
0005f94b 0f82bf010000
0005f951 f30f594008

ucomiss
jb
mulss

%xmm3,
0x0005fb10
0x08(%eax),%xm

0005f956 f30f58c8

addss

%xmm0,

0005f95a f30f110a

movss

%xmm1,

0005f95e f30f104120

movss

0x20(%ecx),%xm

0005f963 f30f594014

mulss

0x14(%eax),%xm

0005f968 f30f58d0

addss

%xmm0,

0005f96c f30f11520c

movss

%xmm2,0x0c(%ed

0005f971 f30f104104

movss

0x04(%ecx),%xm

0005f976 0f2ec3
0005f979 0f82c1010000
0005f97f 0f28d0

ucomiss
jb
movaps

0005f982 f30f5910

mulss

%xmm3,
0x0005fb40
%xmm0,
(%eax)

0005f986 f30f585204

addss

0x04(%edx),%xm

0005f98b f30f115204

movss

%xmm2,0x04(%ed

0005f990 f30f104904

movss

0x04(%ecx),%xm

0005f995 f30f59480c

mulss

0x0c(%eax),%xm

0005f99a f30f584a10

addss

0x10(%edx),%xm

0005f99f f30f114a10

movss

%xmm1,0x10(%ed

0005f9a4 f30f104114

movss

0x14(%ecx),%xm

0005f9a9 0f2ec3
0005f9ac 0f82ce010000
0005f9b2 f30f594004

ucomiss
jb
mulss

0005f9b7 f30f58d0

%xmm3,
0x0005fb80
0x04(%eax),%xm

addss

%xmm0,

0005f9bb f30f115204

movss

%xmm2,0x04(%ed

0005f9c0 f30f104114

movss

0x14(%ecx),%xm

0005f9c5 f30f594010

mulss

0x10(%eax),%xm

0005f9ca f30f58c8

addss

%xmm0,

0005f9ce f30f114a10

movss

%xmm1,0x10(%ed

0005f9d3 f30f104124

movss

0x24(%ecx),%xm

m0
+312
%xmm0
+315
+321
m0
+326
%xmm2
+330
x)
+335
m0
+340
m0
+345
%xmm1
+349
x)
+354
m0
+359
%xmm0
+362
+368
%xmm2
+371
,%xmm2
+375
m2
+380
x)
+385
m1
+390
m1
+395
m1
+400
x)
+405
m0
+410
%xmm0
+413
+419
m0
+424
%xmm2
+428
x)
+433
m0
+438
m0
+443
%xmm1
+447
x)
+452
m0

0005f9d8 0f2ec3
0005f9db 0f82cf010000
0005f9e1 f30f594008

ucomiss
jb
mulss

0005f9e6 f30f58d0

%xmm3,
0x0005fbb0
0x08(%eax),%xm

addss

%xmm0,

0005f9ea f30f115204

movss

%xmm2,0x04(%ed

0005f9ef f30f104124

movss

0x24(%ecx),%xm

0005f9f4 f30f594014

mulss

0x14(%eax),%xm

0005f9f9 f30f58c8

addss

%xmm0,

0005f9fd f30f114a10

movss

%xmm1,0x10(%ed

0005fa02 f30f104108

movss

0x08(%ecx),%xm

0005fa07 0f2ec3
0005fa0a 0f82d0010000
0005fa10 0f28d0

ucomiss
jb
movaps

0005fa13 f30f5910

mulss

%xmm3,
0x0005fbe0
%xmm0,
(%eax)

0005fa17 f30f585208

addss

0x08(%edx),%xm

0005fa1c f30f115208

movss

%xmm2,0x08(%ed

0005fa21 f30f104908

movss

0x08(%ecx),%xm

0005fa26 f30f59480c

mulss

0x0c(%eax),%xm

0005fa2b f30f584a14

addss

0x14(%edx),%xm

0005fa30 f30f114a14

movss

%xmm1,0x14(%ed

0005fa35 f30f104118

movss

0x18(%ecx),%xm

0005fa3a 0f2ec3
0005fa3d 0f82dd010000
0005fa43 f30f594004

ucomiss
jb
mulss

0005fa48 f30f58d0

%xmm3,
0x0005fc20
0x04(%eax),%xm

addss

%xmm0,

0005fa4c f30f115208

movss

%xmm2,0x08(%ed

0005fa51 f30f104118

movss

0x18(%ecx),%xm

0005fa56 f30f594010

mulss

0x10(%eax),%xm

0005fa5b f30f58c8

addss

%xmm0,

0005fa5f f30f114a14

movss

%xmm1,0x14(%ed

0005fa64 f30f104128

movss

0x28(%ecx),%xm

+457
%xmm0
+460
+466
m0
+471
%xmm2
+475
x)
+480
m0
+485
m0
+490
%xmm1
+494
x)
+499
+500
+501
)
+506
)
+512
m0
+517
%xmm0
+521
(%edx)
+525
,%xmm0
+529
,%xmm0
+533
%xmm2
+537
x)
+542
m0
+547
%xmm0
+550
+556
eax)
+560
%xmm1
+563
m1
+568
,%xmm1
+572
(%edx)
+576
m2
+581
m2
+586
m2
+591
x)

0005fa69 0f2ec3
0005fa6c 0f82de010000
0005fa72 f30f594008

ucomiss
jb
mulss

0005fa77 f30f58d0

%xmm3,
0x0005fc50
0x08(%eax),%xm

addss

%xmm0,

0005fa7b f30f115208

movss

%xmm2,0x08(%ed

0005fa80 f30f104128

movss

0x28(%ecx),%xm

0005fa85 f30f594014

mulss

0x14(%eax),%xm

0005fa8a f30f58c8
0005fa8e f30f114a14

addss
movss

%xmm0,
%xmm1,0x14(%ed

0005fa93 c9
0005fa94 c3
0005fa95 0f1f440000

leave
ret
nopl

0x00(%eax,%eax

0005fa9a 660f1f440000

nopw

0x00(%eax,%eax

0005faa0 f30f59400c

mulss

0x0c(%eax),%xm

0005faa5 f30f58c2

addss

%xmm2,

0005faa9 f30f1102

movss

%xmm0,

0005faad f30f1001

movss

(%ecx)

0005fab1 f30f5900

mulss

(%eax)

0005fab5 f30f58d0

addss

%xmm0,

0005fab9 f30f11520c

movss

%xmm2,0x0c(%ed

0005fabe f30f104110

movss

0x10(%ecx),%xm

0005fac3 0f2ec3
0005fac6 0f8353feffff
0005facc 0f1f4000

ucomiss
jae
nopl

0005fad0 0f28c8
0005fad3 f30f594810

movaps
mulss

%xmm3,
0x0005f91f
0x00(%
%xmm0,
0x10(%eax),%xm

0005fad8 f30f580a

addss

(%edx)

0005fadc f30f110a

movss

%xmm1,

0005fae0 f30f105110

movss

0x10(%ecx),%xm

0005fae5 f30f595004

mulss

0x04(%eax),%xm

0005faea f30f58520c

addss

0x0c(%edx),%xm

0005faef f30f11520c

movss

%xmm2,0x0c(%ed

+596 0005faf4 f30f104120

movss

0x20(%ecx),%xm

m0
+601
%xmm0
+604
+610
x)
+617
x)
+624
m0
+629
%xmm1
+633
(%edx)
+637
m0
+642
m0
+647
%xmm2
+651
x)
+656
m0
+661
%xmm0
+664
+670
+672
%xmm2
+675
m2
+680
m2
+685
x)
+690
m1
+695
,%xmm1
+699
m1
+704
x)
+709
m0
+714
%xmm0
+717
+723
)
+729
x)
+736
m0
+741
%xmm2
+745
x)

0005faf9 0f2ec3

ucomiss

%xmm3,

0005fafc 0f834ffeffff
0005fb02 0f1f8000000000

jae
nopl

0x0005f951
0x00000000(%ea

0005fb09 0f1f8000000000

nopl

0x00000000(%ea

0005fb10 f30f594014

mulss

0x14(%eax),%xm

0005fb15 f30f58c8

addss

%xmm0,

0005fb19 f30f110a

movss

%xmm1,

0005fb1d f30f104120

movss

0x20(%ecx),%xm

0005fb22 f30f594008

mulss

0x08(%eax),%xm

0005fb27 f30f58d0

addss

%xmm0,

0005fb2b f30f11520c

movss

%xmm2,0x0c(%ed

0005fb30 f30f104104

movss

0x04(%ecx),%xm

0005fb35 0f2ec3

ucomiss

%xmm3,

0005fb38 0f8341feffff
0005fb3e 6690
0005fb40 0f28d0

jae

0x0005f97f

0005fb43 f30f59500c

mulss

0x0c(%eax),%xm

0005fb48 f30f585204

addss

0x04(%edx),%xm

0005fb4d f30f115204

movss

%xmm2,0x04(%ed

0005fb52 f30f104904

movss

0x04(%ecx),%xm

nop
movaps

0005fb57 f30f5908

mulss

%xmm0,

(%eax)

0005fb5b f30f584a10

addss

0x10(%edx),%xm

0005fb60 f30f114a10

movss

%xmm1,0x10(%ed

0005fb65 f30f104114

movss

0x14(%ecx),%xm

0005fb6a 0f2ec3

ucomiss

%xmm3,

0005fb6d 0f833ffeffff
0005fb73 660f1f440000

jae
nopw

0x0005f9b2
0x00(%eax,%eax

0005fb79 0f1f8000000000

nopl

0x00000000(%ea

0005fb80 f30f594010

mulss

0x10(%eax),%xm

0005fb85 f30f58d0
0005fb89 f30f115204

addss
movss

%xmm0,
%xmm2,0x04(%ed

+750 0005fb8e f30f104114

movss

0x14(%ecx),%xm

mulss

0x04(%eax),%xm

m0
+755 0005fb93 f30f594004
m0
+760
%xmm1
+764
x)
+769
m0
+774
%xmm0
+777
+783
+784
m0
+789
%xmm2
+793
x)
+798
m0
+803
m0
+808
%xmm1
+812
x)
+817
m0
+822
%xmm0
+825
+831
+832
%xmm2
+835
m2
+840
m2
+845
x)
+850
m1
+855
,%xmm1
+859
m1
+864
x)
+869
m0
+874
%xmm0
+877
+883
)
+889
x)
+896

0005fb98 f30f58c8

addss

%xmm0,

0005fb9c f30f114a10

movss

%xmm1,0x10(%ed

0005fba1 f30f104124

movss

0x24(%ecx),%xm

0005fba6 0f2ec3
0005fba9 0f8332feffff
0005fbaf 90
0005fbb0 f30f594014

ucomiss
jae

%xmm3,
0x0005f9e1

nop
mulss

0005fbb5 f30f58d0

0x14(%eax),%xm
addss

%xmm0,

0005fbb9 f30f115204

movss

%xmm2,0x04(%ed

0005fbbe f30f104124

movss

0x24(%ecx),%xm

0005fbc3 f30f594008

mulss

0x08(%eax),%xm

0005fbc8 f30f58c8

addss

%xmm0,

0005fbcc f30f114a10

movss

%xmm1,0x10(%ed

0005fbd1 f30f104108

movss

0x08(%ecx),%xm

0005fbd6 0f2ec3

ucomiss

%xmm3,

0005fbd9 0f8331feffff
0005fbdf 90
0005fbe0 0f28d0

jae

0x0005fa10

0005fbe3 f30f59500c

mulss

0x0c(%eax),%xm

0005fbe8 f30f585208

addss

0x08(%edx),%xm

0005fbed f30f115208

movss

%xmm2,0x08(%ed

0005fbf2 f30f104908

movss

0x08(%ecx),%xm

nop
movaps

0005fbf7 f30f5908

mulss

%xmm0,

(%eax)

0005fbfb f30f584a14

addss

0x14(%edx),%xm

0005fc00 f30f114a14

movss

%xmm1,0x14(%ed

0005fc05 f30f104118

movss

0x18(%ecx),%xm

0005fc0a 0f2ec3

ucomiss

%xmm3,

0005fc0d 0f8330feffff
0005fc13 660f1f440000

jae
nopw

0x0005fa43
0x00(%eax,%eax

0005fc19 0f1f8000000000

nopl

0x00000000(%ea

0005fc20 f30f594010

mulss

0x10(%eax),%xm

m0
+901 0005fc25
%xmm2
+905 0005fc29
x)
+910 0005fc2e
m0
+915 0005fc33
m0
+920 0005fc38
%xmm1
+924 0005fc3c
x)
+929 0005fc41
m0
+934 0005fc46
%xmm0
+937 0005fc49
+943 0005fc4f
+944 0005fc50
m0
+949 0005fc55
%xmm2
+953 0005fc59
x)
+958 0005fc5e
m0
+963 0005fc63
m0
+968 0005fc68
%xmm1
+972 0005fc6c
x)
+977 0005fc71
+978 0005fc72
+979 0005fc73
)
+985 0005fc79
x)
+992 0005fc80
,%eax
+994 0005fc82
xe8(%ebp)
+997 0005fc85
edx),%eax
+1000 0005fc88
xec(%ebp)
+1003 0005fc8b
edx),%eax
+1006 0005fc8e
xf0(%ebp)
+1009 0005fc91
edx),%eax
+1012 0005fc94
xf4(%ebp)
+1015 0005fc97
edx),%eax
+1018 0005fc9a
xf8(%ebp)
+1021 0005fc9d

f30f58d0

addss

%xmm0,

f30f115208

movss

%xmm2,0x08(%ed

f30f104118

movss

0x18(%ecx),%xm

f30f594004

mulss

0x04(%eax),%xm

f30f58c8

addss

%xmm0,

f30f114a14

movss

%xmm1,0x14(%ed

f30f104128

movss

0x28(%ecx),%xm

0f2ec3
0f8323feffff
90
f30f594014

ucomiss
jae

%xmm3,
0x0005fa72

nop
mulss

f30f58d0

0x14(%eax),%xm
addss

%xmm0,

f30f115208

movss

%xmm2,0x08(%ed

f30f104128

movss

0x28(%ecx),%xm

f30f594008

mulss

0x08(%eax),%xm

f30f58c8
f30f114a14

addss
movss

%xmm0,
%xmm1,0x14(%ed

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

8b02

movl

(%edx)

8945e8

movl

%eax,0

8b4204

movl

0x04(%

8945ec

movl

%eax,0

8b4208

movl

0x08(%

8945f0

movl

%eax,0

8b420c

movl

0x0c(%

8945f4

movl

%eax,0

8b4210

movl

0x10(%

8945f8

movl

%eax,0

8b4214

movl

0x14(%

edx),%eax
+1024 0005fca0
xfc(%ebp)
+1027 0005fca3
ebp),%eax
+1030 0005fca6
+1035 0005fcab
+1036 0005fcac
eax)
+0

8945fc

movl

%eax,0

8d45e8

leal

0xe8(%

e90cfcffff
90
0f1f4000

jmp

0x0005f8b7
nop
nopl

0005fcb0 55

0x00(%
pushl

%ebp
+1
0005fcb1
%esp,%ebp
+3
0005fcb3
$0x20,%esp
+6
0005fcb6
%ebx,0xf4(%ebp)
+9
0005fcb9
%esi,0xf8(%ebp)
+12 0005fcbc 897dfc
xfc(%ebp)
+15 0005fcbf 8b4d08
ebp),%ecx
+18 0005fcc2 8b550c
ebp),%edx
+21 0005fcc5 8d4218
edx),%eax
+24 0005fcc8 8945e4
xe4(%ebp)
+27 0005fccb 8d5a30
edx),%ebx
+30 0005fcce 895de8
xe8(%ebp)
+33 0005fcd1 8d4248
edx),%eax
+36 0005fcd4 8945ec
xec(%ebp)
+39 0005fcd7 8b01
,%eax
+41 0005fcd9 894248
x48(%edx)
+44 0005fcdc 894230
x30(%edx)
+47 0005fcdf 894218
x18(%edx)
+50 0005fce2 8902
%edx)
+52 0005fce4 8d720c
edx),%esi
+55 0005fce7 8d5a24
edx),%ebx
+58 0005fcea 895de0
xe0(%ebp)
+61 0005fced 8d423c
edx),%eax
+64 0005fcf0 8945f0
xf0(%ebp)
+67 0005fcf3 8d7a54
edx),%edi

89e5

movl

83ec20

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

movl

0x0c(%

leal

0x18(%

movl

%eax,0

leal

0x30(%

movl

%ebx,0

leal

0x48(%

movl

%eax,0

movl

(%ecx)

movl

%eax,0

movl

%eax,0

movl

%eax,0

movl

%eax,(

leal

0x0c(%

leal

0x24(%

movl

%ebx,0

leal

0x3c(%

movl

%eax,0

leal

0x54(%

+70 0005fcf6
ecx),%eax
+73 0005fcf9
x54(%edx)
+76 0005fcfc
x3c(%edx)
+79 0005fcff
x24(%edx)
+82 0005fd02
x0c(%edx)
+85 0005fd05
ecx),%eax
+88 0005fd08
ebp),%ebx
+91 0005fd0b
x04(%ebx)
+94 0005fd0e
ebp),%ebx
+97 0005fd11
x04(%ebx)
+100 0005fd14
x04(%esi)
+103 0005fd17
x04(%edx)
+106 0005fd1a
ecx),%eax
+109 0005fd1d
x04(%edi)
+112 0005fd20
ebp),%ebx
+115 0005fd23
x04(%ebx)
+118 0005fd26
ebp),%ebx
+121 0005fd29
x04(%ebx)
+124 0005fd2c
ebp),%ebx
+127 0005fd2f
x04(%ebx)
+130 0005fd32
ecx),%eax
+133 0005fd35
ebp),%ebx
+136 0005fd38
x08(%ebx)
+139 0005fd3b
ebp),%ebx
+142 0005fd3e
x08(%ebx)
+145 0005fd41
x08(%esi)
+148 0005fd44
x08(%edx)
+151 0005fd47
ecx),%eax
+154 0005fd4a
x08(%edi)
+157 0005fd4d
ebp),%edx

8b410c

movl

0x0c(%

894254

movl

%eax,0

89423c

movl

%eax,0

894224

movl

%eax,0

89420c

movl

%eax,0

8b4104

movl

0x04(%

8b5df0

movl

0xf0(%

894304

movl

%eax,0

8b5de8

movl

0xe8(%

894304

movl

%eax,0

894604

movl

%eax,0

894204

movl

%eax,0

8b4110

movl

0x10(%

894704

movl

%eax,0

8b5dec

movl

0xec(%

894304

movl

%eax,0

8b5de0

movl

0xe0(%

894304

movl

%eax,0

8b5de4

movl

0xe4(%

894304

movl

%eax,0

8b4108

movl

0x08(%

8b5de0

movl

0xe0(%

894308

movl

%eax,0

8b5de4

movl

0xe4(%

894308

movl

%eax,0

894608

movl

%eax,0

894208

movl

%eax,0

8b4114

movl

0x14(%

894708

movl

%eax,0

8b55ec

movl

0xec(%

+160 0005fd50
x08(%edx)
+163 0005fd53
ebp),%ebx
+166 0005fd56
x08(%ebx)
+169 0005fd59
ebp),%edx
+172 0005fd5c
x08(%edx)
+175 0005fd5f
ebp),%ebx
+178 0005fd62
ebp),%esi
+181 0005fd65
ebp),%edi
+184 0005fd68
+185 0005fd69
+186 0005fd6a
)
+0

894208

movl

%eax,0

8b5df0

movl

0xf0(%

894308

movl

%eax,0

8b55e8

movl

0xe8(%

894208

movl

%eax,0

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

0005fd70 55

pushl

%ebp
+1
0005fd71 89e5
%esp,%ebp
+3
0005fd73 8b5508
0x08(%ebp),%edx
+6
0005fd76 8b450c
0x0c(%ebp),%eax
+9
0005fd79 f30f1002
(%edx),%xmm0
+13 0005fd7d 0f2e400c
eax),%xmm0
+17 0005fd81 773d
fdc0
+19 0005fd83 f30f1000
,%xmm0
+23 0005fd87 0f2e420c
edx),%xmm0
+27 0005fd8b 7733
fdc0
+29 0005fd8d f30f104204
m0
+34 0005fd92 0f2e4010
eax),%xmm0
+38 0005fd96 7728
fdc0
+40 0005fd98 f30f104004
m0
+45 0005fd9d 0f2e4210
edx),%xmm0
+49 0005fda1 771d
fdc0
+51 0005fda3 f30f104208
m0
+56 0005fda8 0f2e4014
eax),%xmm0
+60 0005fdac 7712
fdc0
+62 0005fdae f30f104008

movl
movl
movl
movss
ucomiss

0x0c(%

ja

0x0005

movss

(%eax)

ucomiss

0x0c(%

ja

0x0005

movss

0x04(%edx),%xm
ucomiss

0x10(%

ja

0x0005

movss

0x04(%eax),%xm
ucomiss

0x10(%

ja

0x0005

movss

movss

0x08(%edx),%xm
ucomiss

0x14(%

ja

0x0005
0x08(%eax),%xm

m0
+67 0005fdb3 31c0

xorl

%eax,%

0f2e4214

ucomiss

0x14(%

0f96c0
c9
c3
6690
31c0

setbe
leave
ret
nop
xorl

%al

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

eax
+69 0005fdb5
edx),%xmm0
+73 0005fdb9
+76 0005fdbc
+77 0005fdbd
+78 0005fdbe
+80 0005fdc0
eax
+82 0005fdc2
+83 0005fdc3
+84 0005fdc4
)
+90 0005fdca
)
+0

0005fdd0 55

%eax,%

pushl

%ebp
+1
0005fdd1 89e5
%esp,%ebp
+3
0005fdd3 8b4508
0x08(%ebp),%eax
+6
0005fdd6 8b550c
0x0c(%ebp),%edx
+9
0005fdd9 f30f100a
(%edx),%xmm1
+13 0005fddd f30f1000
,%xmm0
+17 0005fde1 0f2ec1
%xmm0
+20 0005fde4 773a
fe20
+22 0005fde6 0f2e480c
eax),%xmm1
+26 0005fdea 7734
fe20
+28 0005fdec f30f104a04
m1
+33 0005fdf1 f30f104004
m0
+38 0005fdf6 0f2ec1
%xmm0
+41 0005fdf9 7725
fe20
+43 0005fdfb 0f2e4810
eax),%xmm1
+47 0005fdff 771f
fe20
+49 0005fe01 f30f104a08
m1
+54 0005fe06 f30f104008
m0
+59 0005fe0b 0f2ec1
%xmm0
+62 0005fe0e 7710
fe20
+64 0005fe10 0f2e4814
eax),%xmm1

movl
movl
movl
movss
movss

(%eax)

ucomiss

%xmm1,

ja

0x0005

ucomiss

0x0c(%

ja

0x0005

movss

0x04(%edx),%xm

movss

0x04(%eax),%xm
ucomiss

%xmm1,

ja

0x0005

ucomiss

0x10(%

ja

0x0005

movss

0x08(%edx),%xm

movss

0x08(%eax),%xm
ucomiss

%xmm1,

ja

0x0005

ucomiss

0x14(%

+68 0005fe14 0f96c0


+71 0005fe17 0fb6c0

setbe
movzbl

%al
%al,%e

0005fe1a c9
0005fe1b c3
0005fe1c 0f1f4000

leave
ret
nopl

0x00(%

0005fe20 31c0

xorl

%eax,%

0005fe22 c9
0005fe23 c3
0005fe24 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

0005fe2a 660f1f440000

nopw

0x00(%eax,%eax

ax
+74
+75
+76
eax)
+80
eax
+82
+83
+84
)
+90
)

+0

0005fe30 55

pushl

%ebp
+1
0005fe31 89e5
%esp,%ebp
+3
0005fe33 56
%esi
+4
0005fe34 53
%ebx
+5
0005fe35 8b7508
0x08(%ebp),%esi
+8
0005fe38 8b4d0c
0x0c(%ebp),%ecx
+11 0005fe3b 8b5510
ebp),%edx
+14 0005fe3e 8b01
,%eax
+16 0005fe40 8906
%esi)
+18 0005fe42 85c0
eax
+20 0005fe44 0f84f6000000
+26 0005fe4a 8d4104
ecx),%eax
+29 0005fe4d 8d4e04
esi),%ecx
+32 0005fe50 31db
ebx
+34 0005fe52 f30f1035b0201000
m6
+42 0005fe5a 660f1f440000
)
+48 0005fe60 f30f1000
,%xmm0
+52 0005fe64 f30f5902
,%xmm0
+56 0005fe68 f30f105804
m3
+61 0005fe6d 0f28cb
%xmm1
+64 0005fe70 f30f594a04
m1
+69 0005fe75 f30f58c1
%xmm0
+73 0005fe79 f30f106008

movl
pushl
pushl
movl
movl
movl

0x10(%

movl

(%ecx)

movl

%eax,(

testl

%eax,%

je
leal

0x0005ff40
0x04(%

leal

0x04(%

xorl

%ebx,%

movss

0x001020b0,%xm

nopw

0x00(%eax,%eax
movss

(%eax)

mulss

(%edx)

movss

0x04(%eax),%xm
movaps

mulss

0x04(%edx),%xm
addss

movss

%xmm3,

%xmm1,
0x08(%eax),%xm

m4
+78
%xmm1
+81
m1
+86
%xmm0
+90
m5
+95
%xmm1
+98
m1
+103
%xmm0
+107
(%ecx)
+111
,%xmm2
+115
%xmm0
+118
m0
+123
m3
+128
%xmm0
+132
%xmm1
+135
m1
+140
%xmm0
+144
%xmm1
+147
m1
+152
%xmm0
+156
x)
+161
%xmm0
+164
m0
+169
m3
+174
%xmm1
+177
m1
+182
%xmm0
+186
m4
+191
%xmm0
+195
%xmm1
+198

0005fe7e 0f28cc
0005fe81 f30f594a08

movaps
mulss

0005fe86 f30f58c1
0005fe8a f30f10680c

0005fe92 f30f594a0c

0x08(%edx),%xm
addss

movss

0005fe8f 0f28cd

%xmm4,

%xmm1,
0x0c(%eax),%xm

movaps
mulss

%xmm5,
0x0c(%edx),%xm

0005fe97 f30f5cc1

subss

%xmm1,

0005fe9b f30f1101

movss

%xmm0,

0005fe9f f30f1010

movss

(%eax)

0005fea3 0f28c2

movaps

%xmm2,

0005fea6 f30f594210

mulss

0x10(%edx),%xm

0005feab f30f595a14

mulss

0x14(%edx),%xm

0005feb0 f30f58c3

addss

%xmm3,

0005feb4 0f28cc

movaps

%xmm4,

0005feb7 f30f594a18

mulss

0x18(%edx),%xm

0005febc f30f58c1

addss

%xmm1,

0005fec0 0f28cd

movaps

%xmm5,

0005fec3 f30f594a1c

mulss

0005fec8 f30f5cc1
0005fecc f30f114104

0x1c(%edx),%xm
subss

movss

0005fed1 0f28c2

%xmm1,
%xmm0,0x04(%ec

movaps

%xmm2,

0005fed4 f30f594220

mulss

0x20(%edx),%xm

0005fed9 f30f105804

movss

0x04(%eax),%xm

0005fede 0f28cb
0005fee1 f30f594a24

movaps
mulss

0005fee6 f30f58c1
0005feea f30f596228

%xmm3,
0x24(%edx),%xm

addss
mulss

%xmm1,
0x28(%edx),%xm

0005feef f30f58c4

addss

%xmm4,

0005fef3 0f28cd

movaps

%xmm5,

0005fef6 f30f594a2c

mulss

0x2c(%edx),%xm

m1
+203
%xmm0
+207
x)
+212
m2
+217
m3
+222
%xmm2
+226
m0
+231
m0
+236
%xmm2
+240
m5
+245
%xmm2
+249
%xmm2
+252
x)
+257
+258
%eax
+261
%ecx
+264
%esi)
+266
+272
+273
+274
+275
+276
)
+282
)

0005fefb f30f5cc1

subss

%xmm1,

0005feff f30f114108

movss

%xmm0,0x08(%ec

0005ff04 f30f595230

mulss

0x30(%edx),%xm

0005ff09 f30f595a34

mulss

0x34(%edx),%xm

0005ff0e f30f58d3

addss

%xmm3,

0005ff12 f30f104008

movss

0x08(%eax),%xm

0005ff17 f30f594238

mulss

0x38(%edx),%xm

0005ff1c f30f58d0
0005ff20 f30f596a3c

addss
mulss

%xmm0,
0x3c(%edx),%xm

0005ff25 f30f5cd5

subss

%xmm5,

0005ff29 0f57d6

xorps

%xmm6,

0005ff2c f30f11510c

movss

%xmm2,0x0c(%ec

0005ff31 43
0005ff32 83c010

incl
addl

%ebx
$0x10,

0005ff35 83c110

addl

$0x10,

0005ff38 391e

cmpl

%ebx,(

0005ff3a
0005ff40
0005ff41
0005ff42
0005ff43
0005ff44

0f8720ffffff
5b
5e
c9
c3
660f1f440000

0005ff4a 660f1f440000
+0

ja
popl
popl
leave
ret

0x0005fe60
%ebx
%esi

nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

0005ff50 55

pushl

%ebp
+1
0005ff51 89e5
%esp,%ebp
+3
0005ff53 83ec18
$0x18,%esp
+6
0005ff56 8b4508
0x08(%ebp),%eax
+9
0005ff59 f30f1010
(%eax),%xmm2
+13 0005ff5d f30f106004

movl
subl
movl
movss
movss

0x04(%eax),%xm

m4
+18 0005ff62 0f28ca
%xmm1
+21 0005ff65 f30f59ca
%xmm1
+25 0005ff69 0f28c4
%xmm0

movaps

%xmm2,

mulss

%xmm2,

movaps

%xmm4,

+28
%xmm0
+32
%xmm1
+36
%xmm5
+39
%xmm3
+42
%xmm1
+45
ff90
+47
ff90
+49
p)
+54
ebp)
+57
+58
+59
)
+64
%xmm0
+68
%xmm1
+71
%xmm1
+75
%xmm1
+78
0015
+80
%xmm2
+83
m2
+91
m2
+99
%xmm2
+103
m2
+111
%xmm2
+115
m2
+123
m0
+131
%xmm0
+135
%xmm0
+139
%xmm2
+143
%xmm3
+146
m3
+154
%xmm0

0005ff6c f30f59c4

mulss

%xmm4,

0005ff70 f30f58c8

addss

%xmm0,

0005ff74 0f57ed

xorps

%xmm5,

0005ff77 0f28dd

movaps

%xmm5,

0005ff7a 0f2ecd

ucomiss

%xmm5,

0005ff7d 7a11

jp

0x0005

0005ff7f 750f

jne

0x0005

0005ff81 f30f115df4

movss

%xmm3,0xf4(%eb

0005ff86 d945f4

flds

0005ff89 c9
0005ff8a c3
0005ff8b 0f1f440000

leave
ret
nopl

0xf4(%

0x00(%eax,%eax

0005ff90 f30f51c1

sqrtss

%xmm1,

0005ff94 0f28ca

movaps

%xmm2,

0005ff97 f30f5ec8

divss

%xmm0,

0005ff9b 0f2ecd

ucomiss

%xmm5,

0005ff9e 7275

jb

0x0006

0005ffa0 0f28d1

movaps

%xmm1,

0005ffa3 f30f591588201000

mulss

0x00102088,%xm

0005ffab f30f58158c201000

addss

0x0010208c,%xm

0005ffb3 f30f59d1
0005ffb7 f30f5c1590201000

mulss
subss

0005ffbf f30f59d1

%xmm1,
0x00102090,%xm

mulss

%xmm1,

0005ffc3 f30f581594201000

addss

0x00102094,%xm

0005ffcb f30f1005e8120e00

movss

0x000e12e8,%xm

0005ffd3 f30f5cc1

subss

%xmm1,

0005ffd7 f30f51c0

sqrtss

%xmm0,

0005ffdb f30f59d0

mulss

%xmm0,

0005ffdf 0f28da

movaps

%xmm2,

0005ffe2 f30f591d98201000
0005ffea 0f28c3

mulss

0x00102098,%xm
movaps

%xmm3,

+157 0005ffed 0f5705b0201000

xorps

0x001020b0,%xm

m0
+164
%xmm1
+167
m1
+172
%xmm2
+175
%xmm2
+178
%xmm3
+181
%xmm3
+184
%xmm3
+187
p)
+192
ebp)
+195
+196
+197
%xmm2
+200
m2
+207
%xmm1
+210
m1
+218
m1
+226
%xmm1
+230
m1
+238
%xmm1
+242
m1
+250
m0
+258
%xmm0
+262
%xmm0
+266
%xmm1
+270
m2
+278
%xmm2
+282
+287

0005fff4 0f28cd
0005fff7 f30fc2cc02

movaps
cmpss

%xmm5,
$0x2,%xmm4,%xm

0005fffc 0f28d3

movaps

%xmm3,

0005ffff 0f54d1

andps

%xmm1,

00060002 0f28d9

movaps

%xmm1,

00060005 0f55d8

andnps

%xmm0,

00060008 0f56da

orps

%xmm2,

0006000b f30f115df4

movss

%xmm3,0xf4(%eb

00060010 d945f4

flds

0xf4(%

00060013 c9
00060014 c3
00060015 0f28d1

leave
ret
movaps

%xmm1,

00060018 0f5715b0201000

xorps

0006001f 0f28ca

0x001020b0,%xm
movaps

%xmm2,

00060022 f30f590d88201000

mulss

0x00102088,%xm

0006002a f30f580d8c201000

addss

0x0010208c,%xm

00060032 f30f59ca
00060036 f30f5c0d90201000

mulss
subss

0006003e f30f59ca

%xmm2,
0x00102090,%xm

mulss

%xmm2,

00060042 f30f580d94201000

addss

0x00102094,%xm

0006004a f30f1005e8120e00

movss

0x000e12e8,%xm

00060052 f30f5cc2

subss

%xmm2,

00060056 f30f51c0

sqrtss

%xmm0,

0006005a f30f59c8

mulss

%xmm0,

0006005e f30f101550191000

movss

00060066 f30f5cd1
0006006a e970ffffff
0006006f 90
+0

0x00101950,%xm
subss

jmp

%xmm1,
0x0005ffdf

nop

00060070 55

pushl

00060071 89e5

movl

00060073 83ec18

subl

%ebp
+1
%esp,%ebp
+3

$0x18,%esp
+6
00060076 8b4508
0x08(%ebp),%eax
+9
00060079 f30f1010
(%eax),%xmm2
+13 0006007d f30f104004

movl
movss
movss

0x04(%eax),%xm

movss

0x08(%eax),%xm

m0
+18 00060082 f30f104808
m1
+23
%xmm2
+27
%xmm0
+31
%xmm2
+35
%xmm0
+38
%xmm0
+42
%xmm2
+46
%xmm3
+49
p)
+54
ebp)
+57
%xmm2
+60
011b
+62
+64
%xmm0
+68
%xmm2
+71
%xmm2
+75
%xmm2
+78
0120
+80
%xmm1
+83
m1
+91
m1
+99
%xmm1
+103
m1
+111
%xmm1
+115
m1
+123
m0
+131
%xmm0

00060087 f30f59d2

mulss

%xmm2,

0006008b f30f59c0

mulss

%xmm0,

0006008f f30f58d0

addss

%xmm0,

00060093 0f28c1

movaps

%xmm1,

00060096 f30f59c1

mulss

%xmm1,

0006009a f30f58d0

addss

%xmm0,

0006009e 0f57db

xorps

%xmm3,

000600a1 f30f115df4

movss

%xmm3,0xf4(%eb

000600a6 d945f4

flds

0xf4(%

000600a9 0f2ed3

ucomiss

%xmm3,

000600ac 766d

jbe

0x0006

000600ae ddd8
000600b0 f30f51c2

fstp
sqrtss

%st(0)
%xmm2,

000600b4 0f28d1

movaps

%xmm1,

000600b7 f30f5ed0

divss

%xmm0,

000600bb 0f2ed3

ucomiss

%xmm3,

000600be 7260

jb

0x0006

000600c0 0f28ca

movaps

%xmm2,

000600c3 f30f590d88201000

mulss

0x00102088,%xm

000600cb f30f580d8c201000

addss

0x0010208c,%xm

000600d3 f30f59ca
000600d7 f30f5c0d90201000

mulss
subss

000600df f30f59ca

%xmm2,
0x00102090,%xm

mulss

%xmm2,

000600e3 f30f580d94201000

addss

0x00102094,%xm

000600eb f30f1005e8120e00

movss

0x000e12e8,%xm

000600f3 f30f5cc2

subss

%xmm2,

+135
%xmm0
+139
%xmm1
+143
m2
+151
%xmm2
+155
m2
+163
p)
+168
ebp)
+171
+172
+173
+176
%xmm1
+179
m1
+186
%xmm2
+189
m2
+197
m2
+205
%xmm2
+209
m2
+217
%xmm2
+221
m2
+229
m0
+237
%xmm0
+241
%xmm0
+245
%xmm2
+249
m2
+257
010b
+259
)
+265
x)

000600f7 f30f51c0

sqrtss

%xmm0,

000600fb f30f59c8

mulss

%xmm0,

000600ff f30f10159c201000

movss

00060107 f30f5cd1

0x0010209c,%xm
subss

%xmm1,

0006010b f30f5915981a1000

mulss

0x00101a98,%xm

00060113 f30f1155f4

movss

%xmm2,0xf4(%eb

00060118 d945f4

flds

0xf4(%

0006011b
0006011c
0006011d
00060120

leave
ret
nopl
movaps

(%eax)
%xmm2,

c9
c3
0f1f00
0f28ca

00060123 0f570db0201000

xorps

0006012a 0f28d1

0x001020b0,%xm
movaps

%xmm1,

0006012d f30f591588201000

mulss

0x00102088,%xm

00060135 f30f58158c201000

addss

0x0010208c,%xm

0006013d f30f59d1
00060141 f30f5c1590201000

mulss
subss

00060149 f30f59d1

%xmm1,
0x00102090,%xm

mulss

%xmm1,

0006014d f30f581594201000

addss

0x00102094,%xm

00060155 f30f1005e8120e00

movss

0x000e12e8,%xm

0006015d f30f5cc1

subss

%xmm1,

00060161 f30f51c0

sqrtss

%xmm0,

00060165 f30f59d0

mulss

%xmm0,

00060169 f30f5c159c201000

subss

00060171 eb98

0x0010209c,%xm
jmp

0x0006

00060173 660f1f440000

nopw

0x00(%eax,%eax

00060179 0f1f8000000000

nopl

0x00000000(%ea

+0

00060180 55

pushl

%ebp
+1
00060181 89e5
%esp,%ebp
+3
00060183 83ec18
$0x18,%esp
+6
00060186 895df8
%ebx,0xf8(%ebp)

movl
subl
movl

+9
00060189 8975fc
%esi,0xfc(%ebp)
+12 0006018c 8b5d08
ebp),%ebx
+15 0006018f 8b750c
ebp),%esi
+18 00060192 893424
%esp)
+21 00060195 e8d6feffff
+26 0006019a d91b
+28 0006019c c7430400000000
04(%ebx)
+35 000601a3 893424
%esp)
+38 000601a6 e8a5fdffff
+43 000601ab d95b08
ebx)
+46 000601ae 8b5df8
ebp),%ebx
+49 000601b1 8b75fc
ebp),%esi
+52 000601b4 c9
+53 000601b5 c3
+54 000601b6 662e0f1f840000000000
ax)
+0

movl
movl

0x08(%

movl

0x0c(%

movl

%esi,(

calll
fstps
movl

0x00060070
(%ebx)
$0x00000000,0x

movl
calll
fstps

%esi,(
0x0005ff50
0x08(%

movl

0xf8(%

movl

0xfc(%

leave
ret
%cs:0x00000000(%eax,%e

nopw

000601c0 55

pushl

%ebp
+1
000601c1 89e5
%esp,%ebp
+3
000601c3 57
%edi
+4
000601c4 56
%esi
+5
000601c5 53
%ebx
+6
000601c6 83ec2c
$0x2c,%esp
+9
000601c9 8b5d08
0x08(%ebp),%ebx
+12 000601cc 8b7d0c
ebp),%edi
+15 000601cf f30f10475c
m0
+20 000601d4 0f5705b0201000
m0
+27 000601db f30f1145e4
p)
+32 000601e0 31f6
esi
+34 000601e2 8975e0
xe0(%ebp)
+37 000601e5 c745dc0000803f
dc(%ebp)
+44 000601ec 8975d8
xd8(%ebp)
+47 000601ef 897c2404
x04(%esp)
+51 000601f3 8d45d8
ebp),%eax

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movss

0x5c(%edi),%xm

xorps

0x001020b0,%xm

movss

%xmm0,0xe4(%eb
xorl

%esi,%

movl

%esi,0

movl

$0x3f800000,0x
movl

%esi,0

movl

%edi,0

leal

0xd8(%

+54 000601f6
%esp)
+57 000601f9
+62 000601fe
ebp),%eax
+65 00060201
x04(%ebx)
+68 00060204
ebp),%eax
+71 00060207
x08(%ebx)
+74 0006020a
ebp),%eax
+77 0006020d
x0c(%ebx)
+80 00060210
m0
+85 00060215
m0
+92 0006021c
x)
+97 00060221
edi),%eax
+100 00060224
xe4(%ebp)
+103 00060227
xe0(%ebp)
+106 0006022a
dc(%ebp)
+113 00060231
xd8(%ebp)
+116 00060234
x04(%esp)
+120 00060238
ebp),%eax
+123 0006023b
%esp)
+126 0006023e
+131 00060243
ebp),%eax
+134 00060246
x14(%ebx)
+137 00060249
ebp),%eax
+140 0006024c
x18(%ebx)
+143 0006024f
ebp),%eax
+146 00060252
x1c(%ebx)
+149 00060255
m0
+154 0006025a
m0
+161 00060261
x)
+166 00060266
m0
+171 0006026b
m0

890424

movl

%eax,(

movl

0x00069000
0xd8(%

894304

movl

%eax,0

8b45dc

movl

0xdc(%

894308

movl

%eax,0

8b45e0

movl

0xe0(%

89430c

movl

%eax,0

e8028e0000
8b45d8

calll

f30f1045e4

movss

0xe4(%ebp),%xm

0f5705b0201000

xorps

0x001020b0,%xm

f30f114310

movss

%xmm0,0x10(%eb

8b4760

movl

0x60(%

8945e4

movl

%eax,0

8975e0

movl

%esi,0

c745dc000080bf

movl

$0xbf800000,0x

8975d8

movl

%esi,0

897c2404

movl

%edi,0

8d45d8

leal

0xd8(%

890424

movl

%eax,(

movl

0x00069000
0xd8(%

894314

movl

%eax,0

8b45dc

movl

0xdc(%

894318

movl

%eax,0

8b45e0

movl

0xe0(%

89431c

movl

%eax,0

e8bd8d0000
8b45d8

calll

f30f1045e4

movss

0xe4(%ebp),%xm

0f5705b0201000

xorps

0x001020b0,%xm

f30f114320

movss

%xmm0,0x20(%eb

f30f10474c

movss

0x4c(%edi),%xm

0f5705b0201000

xorps

0x001020b0,%xm

+178 00060272
xe4(%ebp)
+181 00060275
xe0(%ebp)
+184 00060278
p)
+189 0006027d
d8(%ebp)
+196 00060284
x04(%esp)
+200 00060288
ebp),%eax
+203 0006028b
%esp)
+206 0006028e
+211 00060293
ebp),%eax
+214 00060296
x24(%ebx)
+217 00060299
ebp),%eax
+220 0006029c
x28(%ebx)
+223 0006029f
ebp),%eax
+226 000602a2
x2c(%ebx)
+229 000602a5
m0
+234 000602aa
m0
+241 000602b1
x)
+246 000602b6
edi),%eax
+249 000602b9
xe4(%ebp)
+252 000602bc
xe0(%ebp)
+255 000602bf
xdc(%ebp)
+258 000602c2
d8(%ebp)
+265 000602c9
x04(%esp)
+269 000602cd
ebp),%eax
+272 000602d0
%esp)
+275 000602d3
+280 000602d8
ebp),%eax
+283 000602db
x34(%ebx)
+286 000602de
ebp),%eax
+289 000602e1
x38(%ebx)
+292 000602e4
ebp),%eax

8975e4

movl

%esi,0

8975e0

movl

%esi,0

f30f1145dc

movss

%xmm0,0xdc(%eb

c745d80000803f

movl

$0x3f800000,0x

897c2404

movl

%edi,0

8d45d8

leal

0xd8(%

890424

movl

%eax,(

movl

0x00069000
0xd8(%

894324

movl

%eax,0

8b45dc

movl

0xdc(%

894328

movl

%eax,0

8b45e0

movl

0xe0(%

89432c

movl

%eax,0

e86d8d0000
8b45d8

calll

f30f1045e4

movss

0xe4(%ebp),%xm

0f5705b0201000

xorps

0x001020b0,%xm

f30f114330

movss

%xmm0,0x30(%eb

8b4754

movl

0x54(%

8975e4

movl

%esi,0

8975e0

movl

%esi,0

8945dc

movl

%eax,0

c745d8000080bf

movl

$0xbf800000,0x

897c2404

movl

%edi,0

8d45d8

leal

0xd8(%

890424

movl

%eax,(

movl

0x00069000
0xd8(%

894334

movl

%eax,0

8b45dc

movl

0xdc(%

894338

movl

%eax,0

8b45e0

movl

0xe0(%

e8288d0000
8b45d8

calll

+295 000602e7
x3c(%ebx)
+298 000602ea
m0
+303 000602ef
m0
+310 000602f6
x)
+315 000602fb
m0
+320 00060300
m0
+327 00060307
xe4(%ebp)
+330 0006030a
e0(%ebp)
+337 00060311
p)
+342 00060316
xd8(%ebp)
+345 00060319
x04(%esp)
+349 0006031d
ebp),%eax
+352 00060320
%esp)
+355 00060323
+360 00060328
ebp),%eax
+363 0006032b
x44(%ebx)
+366 0006032e
ebp),%eax
+369 00060331
x48(%ebx)
+372 00060334
ebp),%eax
+375 00060337
x4c(%ebx)
+378 0006033a
m0
+383 0006033f
m0
+390 00060346
x)
+395 0006034b
edi),%eax
+398 0006034e
xe4(%ebp)
+401 00060351
e0(%ebp)
+408 00060358
xdc(%ebp)
+411 0006035b
xd8(%ebp)
+414 0006035e
x04(%esp)
+418 00060362
ebp),%eax
+421 00060365

89433c

movl

%eax,0

f30f1045e4

movss

0xe4(%ebp),%xm

0f5705b0201000

xorps

0x001020b0,%xm

f30f114340

movss

%xmm0,0x40(%eb

f30f104750

movss

0x50(%edi),%xm

0f5705b0201000

xorps

0x001020b0,%xm

8975e4

movl

%esi,0

c745e0000080bf

movl

$0xbf800000,0x

f30f1145dc

movss

%xmm0,0xdc(%eb

8975d8

movl

%esi,0

897c2404

movl

%edi,0

8d45d8

leal

0xd8(%

890424

movl

%eax,(

movl

0x00069000
0xd8(%

894344

movl

%eax,0

8b45dc

movl

0xdc(%

894348

movl

%eax,0

8b45e0

movl

0xe0(%

89434c

movl

%eax,0

e8d88c0000
8b45d8

calll

f30f1045e4

movss

0xe4(%ebp),%xm

0f5705b0201000

xorps

0x001020b0,%xm

f30f114350

movss

%xmm0,0x50(%eb

8b4758

movl

0x58(%

8975e4

movl

%esi,0

c745e00000803f

movl

$0x3f800000,0x

8945dc

movl

%eax,0

8975d8

movl

%esi,0

897c2404

movl

%edi,0

8d45d8

leal

0xd8(%

890424

movl

%eax,(

%esp)
+424 00060368
+429 0006036d
ebp),%eax
+432 00060370
x54(%ebx)
+435 00060373
ebp),%eax
+438 00060376
x58(%ebx)
+441 00060379
ebp),%eax
+444 0006037c
x5c(%ebx)
+447 0006037f
m0
+452 00060384
m0
+459 0006038b
x)
+464 00060390
ebx)
+470 00060396
%esp
+473 00060399
+474 0006039a
+475 0006039b
+476 0006039c
+477 0006039d
+478 0006039e
+0

e8938c0000
8b45d8

calll
movl

0x00069000
0xd8(%

894354

movl

%eax,0

8b45dc

movl

0xdc(%

894358

movl

%eax,0

8b45e0

movl

0xe0(%

89435c

movl

%eax,0

f30f1045e4

movss

0xe4(%ebp),%xm

0f5705b0201000

xorps

0x001020b0,%xm

f30f114360

movss

%xmm0,0x60(%eb

c70306000000

movl

$0x00000006,(%

83c42c

addl

$0x2c,

5b
5e
5f
c9
c3
6690

popl
popl
popl
leave
ret
nop

%ebx
%esi
%edi

000603a0 55

pushl

%ebp
+1
000603a1 89e5
%esp,%ebp
+3
000603a3 83ec18
$0x18,%esp
+6
000603a6 8b4d08
0x08(%ebp),%ecx
+9
000603a9 8b550c
0x0c(%ebp),%edx
+12 000603ac 8b02
,%eax
+14 000603ae 8901
%ecx)
+16 000603b0 83c104
%ecx
+19 000603b3 c1e004
%eax
+22 000603b6 83c204
%edx
+25 000603b9 89442408
x08(%esp)
+29 000603bd 89542404
x04(%esp)
+33 000603c1 890c24
%esp)
+36 000603c4 e84d2a0a00
_memcpy
+41 000603c9 c9

movl
subl
movl
movl
movl

(%edx)

movl

%eax,(

addl

$0x04,

shll

$0x04,

addl

$0x04,

movl

%eax,0

movl

%edx,0

movl

%ecx,(

calll

0x00102e16
leave

+42 000603ca c3
+43 000603cb 90
+44 000603cc 0f1f4000
eax)
+0

ret
nop
nopl

000603d0 55

0x00(%
pushl

%ebp
+1
000603d1 89e5
%esp,%ebp
+3
000603d3 83ec28
$0x28,%esp
+6
000603d6 895df4
%ebx,0xf4(%ebp)
+9
000603d9 8975f8
%esi,0xf8(%ebp)
+12 000603dc 897dfc
xfc(%ebp)
+15 000603df 8b750c
ebp),%esi
+18 000603e2 8b5d10
ebp),%ebx
+21 000603e5 fc
+22 000603e6 b910000000
cx
+27 000603eb 8b7d08
ebp),%edi
+30 000603ee f3a5
,(%edi)
+32 000603f0 f30f101db0201000
m3
+40 000603f8 8b4508
ebp),%eax
+43 000603fb f30f10501c
m2
+48 00060400 0f57d3
%xmm2
+51 00060403 f30f10480c
m1
+56 00060408 0f57cb
%xmm1
+59 0006040b f30f10402c
m0
+64 00060410 0f57c3
%xmm0
+67 00060413 f30f114048
x)
+72 00060418 f30f115044
x)
+77 0006041d f30f114840
x)
+82 00060422 89442404
x04(%esp)
+86 00060426 8b4508
ebp),%eax
+89 00060429 83c040
%eax
+92 0006042c 890424
%esp)
+95 0006042f e8ec900000
+100 00060434 8b03

movl
subl
movl
movl
movl

%edi,0

movl

0x0c(%

movl

0x10(%

cld
movl

$0x00000010,%e
movl

0x08(%

rep/movsl

(%esi)

movss

0x001020b0,%xm
movl

movss

0x08(%
0x1c(%eax),%xm

xorps
movss

%xmm3,
0x0c(%eax),%xm

xorps
movss

%xmm3,
0x2c(%eax),%xm

xorps

%xmm3,

movss

%xmm0,0x48(%ea

movss

%xmm2,0x44(%ea

movss

%xmm1,0x40(%ea
movl

%eax,0

movl

0x08(%

addl

$0x40,

movl

%eax,(

movl

0x00069520
(%ebx)

calll

,%eax
+102 00060436
ebp),%edx
+105 00060439
x4c(%edx)
+108 0006043c
ebx),%eax
+111 0006043f
x50(%edx)
+114 00060442
ebx),%eax
+117 00060445
x54(%edx)
+120 00060448
ebx),%eax
+123 0006044b
x58(%edx)
+126 0006044e
ebp),%eax
+129 00060451
x5c(%edx)
+132 00060454
ebp),%eax
+135 00060457
x60(%edx)
+138 0006045a
ebp),%ebx
+141 0006045d
ebp),%esi
+144 00060460
ebp),%edi
+147 00060463
+148 00060464
+149 00060465
)
+154 0006046a
)
+0

8b5508

movl

0x08(%

89424c

movl

%eax,0

8b4304

movl

0x04(%

894250

movl

%eax,0

8b4308

movl

0x08(%

894254

movl

%eax,0

8b430c

movl

0x0c(%

894258

movl

%eax,0

8b4514

movl

0x14(%

89425c

movl

%eax,0

8b4518

movl

0x18(%

894260

movl

%eax,0

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
c3
0f1f440000

leave
ret
nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

00060470 55

pushl

%ebp
+1
00060471 89e5
%esp,%ebp
+3
00060473 56
%esi
+4
00060474 53
%ebx
+5
00060475 83ec10
$0x10,%esp
+8
00060478 8b5d08
0x08(%ebp),%ebx
+11 0006047b 8b750c
ebp),%esi
+14 0006047e 8b4510
ebp),%eax
+17 00060481 89442404
x04(%esp)
+21 00060485 891c24
%esp)
+24 00060488 e8c33e0000
+29 0006048d f30f100b

movl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

movl

%eax,0

movl

%ebx,(

calll
movss

0x00064350
(%ebx)

,%xmm1
+33
,%xmm1
+37
m0
+42
m0
+47
%xmm1
+51
m0
+56
m0
+61
%xmm1
+65
m2
+73
%xmm1
+76
x)
+81
m1
+86
,%xmm1
+90
m0
+95
m0
+100
%xmm1
+104
m0
+109
m0
+114
%xmm1
+118
%xmm1
+121
x)
+126
m1
+131
,%xmm1
+135
m0
+140
m0
+145
%xmm1
+149
m0
+154
m0
+159
%xmm1
+163
%xmm1
+166

00060491 f30f590e

mulss

(%esi)

00060495 f30f104304

movss

0x04(%ebx),%xm

0006049a f30f594604

mulss

0x04(%esi),%xm

0006049f f30f58c8

addss

%xmm0,

000604a3 f30f104308

movss

0x08(%ebx),%xm

000604a8 f30f594608

mulss

0x08(%esi),%xm

000604ad f30f58c8
000604b1 f30f1015b0201000

addss
movss

000604b9 0f57ca

%xmm0,
0x001020b0,%xm

xorps

%xmm2,

000604bc f30f114b0c

movss

%xmm1,0x0c(%eb

000604c1 f30f104b10

movss

0x10(%ebx),%xm

000604c6 f30f590e

mulss

(%esi)

000604ca f30f104314

movss

0x14(%ebx),%xm

000604cf f30f594604

mulss

0x04(%esi),%xm

000604d4 f30f58c8

addss

%xmm0,

000604d8 f30f104318

movss

0x18(%ebx),%xm

000604dd f30f594608

mulss

0x08(%esi),%xm

000604e2 f30f58c8

addss

%xmm0,

000604e6 0f57ca

xorps

%xmm2,

000604e9 f30f114b1c

movss

%xmm1,0x1c(%eb

000604ee f30f104b20

movss

0x20(%ebx),%xm

000604f3 f30f590e

mulss

(%esi)

000604f7 f30f104324

movss

0x24(%ebx),%xm

000604fc f30f594604

mulss

0x04(%esi),%xm

00060501 f30f58c8

addss

%xmm0,

00060505 f30f104328

movss

0x28(%ebx),%xm

0006050a f30f594608

mulss

0x08(%esi),%xm

0006050f f30f58c8

addss

%xmm0,

00060513 0f57ca

xorps

%xmm2,

00060516 f30f114b2c

movss

%xmm1,0x2c(%eb

x)
+171
%esp
+174
+175
+176
+177
+178
x)
+185
x)

0006051b 83c410

addl

$0x10,

0006051e
0006051f
00060520
00060521
00060522

popl
popl
leave
ret

%ebx
%esi

5b
5e
c9
c3
0f1f8000000000

nopl

0x00000000(%ea

00060529 0f1f8000000000

nopl

0x00000000(%ea

+0

00060530 55

pushl

%ebp
+1
00060531 89e5
%esp,%ebp
+3
00060533 56
%esi
+4
00060534 53
%ebx
+5
00060535 83ec10
$0x10,%esp
+8
00060538 8b5d08
0x08(%ebp),%ebx
+11 0006053b 8b750c
ebp),%esi
+14 0006053e 8b4510
ebp),%eax
+17 00060541 f30f1005181b1000
m0
+25 00060549 f30f104808
m1
+30 0006054e f30f59c8
%xmm1
+34 00060552 f30f114c240c
p)
+40 00060558 f30f1008
,%xmm1
+44 0006055c f30f59c8
%xmm1
+48 00060560 f30f114c2408
p)
+54 00060566 f30f594004
m0
+59 0006056b f30f11442404
p)
+65 00060571 891c24
%esp)
+68 00060574 e807400000
+73 00060579 f30f100b
,%xmm1
+77 0006057d f30f590e
,%xmm1
+81 00060581 f30f104304
m0
+86 00060586 f30f594604
m0
+91 0006058b f30f58c8
%xmm1
+95 0006058f f30f104308

movl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

movss

0x00101b18,%xm

movss

0x08(%eax),%xm
mulss

movss

%xmm0,
%xmm1,0x0c(%es

movss

(%eax)

mulss

%xmm0,

movss

%xmm1,0x08(%es

mulss

0x04(%eax),%xm

movss

%xmm0,0x04(%es
movl

calll

%ebx,(

movss

0x00064580
(%ebx)

mulss

(%esi)

movss

0x04(%ebx),%xm

mulss

0x04(%esi),%xm
addss

movss

%xmm0,
0x08(%ebx),%xm

m0
+100 00060594 f30f594608

mulss

0x08(%esi),%xm

m0
+105
%xmm1
+109
m2
+117
%xmm1
+120
x)
+125
m1
+130
,%xmm1
+134
m0
+139
m0
+144
%xmm1
+148
m0
+153
m0
+158
%xmm1
+162
%xmm1
+165
x)
+170
m1
+175
,%xmm1
+179
m0
+184
m0
+189
%xmm1
+193
m0
+198
m0
+203
%xmm1
+207
%xmm1
+210
x)
+215
%esp
+218
+219
+220
+221
+222

00060599 f30f58c8
0006059d f30f1015b0201000

addss
movss

000605a5 0f57ca

%xmm0,
0x001020b0,%xm

xorps

%xmm2,

000605a8 f30f114b0c

movss

%xmm1,0x0c(%eb

000605ad f30f104b10

movss

0x10(%ebx),%xm

000605b2 f30f590e

mulss

(%esi)

000605b6 f30f104314

movss

0x14(%ebx),%xm

000605bb f30f594604

mulss

0x04(%esi),%xm

000605c0 f30f58c8

addss

%xmm0,

000605c4 f30f104318

movss

0x18(%ebx),%xm

000605c9 f30f594608

mulss

0x08(%esi),%xm

000605ce f30f58c8

addss

%xmm0,

000605d2 0f57ca

xorps

%xmm2,

000605d5 f30f114b1c

movss

%xmm1,0x1c(%eb

000605da f30f104b20

movss

0x20(%ebx),%xm

000605df f30f590e

mulss

(%esi)

000605e3 f30f104324

movss

0x24(%ebx),%xm

000605e8 f30f594604

mulss

0x04(%esi),%xm

000605ed f30f58c8

addss

%xmm0,

000605f1 f30f104328

movss

0x28(%ebx),%xm

000605f6 f30f594608

mulss

0x08(%esi),%xm

000605fb f30f58c8

addss

%xmm0,

000605ff 0f57ca

xorps

%xmm2,

00060602 f30f114b2c

movss

%xmm1,0x2c(%eb

00060607 83c410

addl

$0x10,

0006060a
0006060b
0006060c
0006060d
0006060e

popl
popl
leave
ret
nop

%ebx
%esi

+0

5b
5e
c9
c3
6690
00060610 55

pushl

%ebp
+1
00060611 89e5
%esp,%ebp
+3
00060613 56
%esi
+4
00060614 53
%ebx
+5
00060615 83ec40
$0x40,%esp
+8
00060618 8b7508
0x08(%ebp),%esi
+11 0006061b 8b5d0c
ebp),%ebx
+14 0006061e f30f1005a01a1000
m0
+22 00060626 f30f1145f0
p)
+27 0006062b f30f5903
,%xmm0
+31 0006062f f30f110424
+36 00060634 e8a1270a00
_cosf
+41 00060639 d95df4
ebp)
+44 0006063c f30f100d181b1000
m1
+52 00060644 f30f594b08
m1
+57 00060649 f30f110c24
+62 0006064e f30f114dd8
p)
+67 00060653 e882270a00
_cosf
+72 00060658 d95dd4
ebp)
+75 0006065b f30f1045d4
m0
+80 00060660 f30f5945f4
m0
+85 00060665 f30f1106
(%esi)
+89 00060669 f30f104dd8
m1
+94 0006066e f30f110c24
+99 00060673 e80a280a00
_sinf
+104 00060678 d95dec
ebp)
+107 0006067b f30f1045f4
m0
+112 00060680 f30f5945ec
m0
+117 00060685 f30f114604
i)
+122 0006068a f30f1045f0
m0
+127 0006068f f30f5903
,%xmm0
+131 00060693 f30f110424
+136 00060698 e8e5270a00

movl
pushl
pushl
subl
movl
movl

0x0c(%

movss

0x00101aa0,%xm

movss

%xmm0,0xf0(%eb
mulss

movss
calll

(%ebx)
%xmm0,(%esp)
0x00102dda

fstps

0xf4(%

movss

0x00101b18,%xm

mulss

0x08(%ebx),%xm

movss
movss

%xmm1,(%esp)
%xmm1,0xd8(%eb

calll

0x00102dda
fstps

0xd4(%

movss

0xd4(%ebp),%xm

mulss

0xf4(%ebp),%xm
movss

%xmm0,

movss

0xd8(%ebp),%xm

movss
calll

%xmm1,(%esp)
0x00102e82
fstps

0xec(%

movss

0xf4(%ebp),%xm

mulss

0xec(%ebp),%xm

movss

%xmm0,0x04(%es

movss

0xf0(%ebp),%xm
mulss

movss
calll

(%ebx)
%xmm0,(%esp)
0x00102e82

_sinf
+141 0006069d
esi)
+144 000606a0
%esp
+147 000606a3
+148 000606a4
+149 000606a5
+150 000606a6
+151 000606a7
+0

d95e08

fstps

0x08(%

83c440

addl

$0x40,

5b
5e
c9
c3
660f1f840000000000

popl
%ebx
popl
%esi
leave
ret
0x00000000(%eax,%eax)

nopw

000606b0 55

pushl

%ebp
+1
000606b1 89e5
%esp,%ebp
+3
000606b3 57
%edi
+4
000606b4 56
%esi
+5
000606b5 53
%ebx
+6
000606b6 83ec4c
$0x4c,%esp
+9
000606b9 8b5d08
0x08(%ebp),%ebx
+12 000606bc 8b750c
ebp),%esi
+15 000606bf 8b7d10
ebp),%edi
+18 000606c2 893424
%esp)
+21 000606c5 e8b8270a00
_sinf
+26 000606ca d95ddc
ebp)
+29 000606cd 893424
%esp)
+32 000606d0 e805270a00
_cosf
+37 000606d5 d95de4
ebp)
+40 000606d8 893c24
%esp)
+43 000606db e8a2270a00
_sinf
+48 000606e0 d95dd8
ebp)
+51 000606e3 893c24
%esp)
+54 000606e6 e8ef260a00
_cosf
+59 000606eb d95de0
ebp)
+62 000606ee f30f104514
m0
+67 000606f3 f30f110424
+72 000606f8 e885270a00
_sinf
+77 000606fd d95dc4
ebp)

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

movl

%esi,(

calll

0x00102e82
fstps

0xdc(%

movl

%esi,(

calll

0x00102dda
fstps

0xe4(%

movl

%edi,(

calll

0x00102e82
fstps

0xd8(%

movl

%edi,(

calll

0x00102dda
fstps

0xe0(%

movss

0x14(%ebp),%xm

movss
calll

%xmm0,(%esp)
0x00102e82
fstps

0xc4(%

+80 00060700 f30f1065c4

movss

0xc4(%ebp),%xm

+85 00060705 f30f104514

movss

0x14(%ebp),%xm

+90 0006070a f30f110424


+95 0006070f f30f1165c8

movss
movss

%xmm0,(%esp)
%xmm4,0xc8(%eb

calll

0x00102dda

m4
m0
p)
+100 00060714
_cosf
+105 00060719
ebp)
+108 0006071c
m3
+113 00060721
m4
+118 00060726
m2
+123 0006072b
%xmm2
+127 0006072f
m0
+132 00060734
%xmm0
+136 00060738
m1
+141 0006073d
%xmm1
+145 00060741
%xmm0
+149 00060745
(%ebx)
+153 00060749
m0
+158 0006074e
%xmm0
+162 00060752
x)
+167 00060757
m2
+172 0006075c
m0
+177 00060761
%xmm0
+181 00060765
%xmm2
+185 00060769
x)
+190 0006076e
m2
+195 00060773
%xmm2
+199 00060777
m0
+204 0006077c
%xmm0
+208 00060780
m1
+213 00060785
%xmm1
+217 00060789

e8c1260a00
d95dc4

fstps

0xc4(%

f30f105dc4

movss

0xc4(%ebp),%xm

f30f1065c8

movss

0xc8(%ebp),%xm

f30f1055d8

movss

0xd8(%ebp),%xm

f30f59d4
f30f1045dc

mulss
movss

f30f59c2
f30f104de4

%xmm4,
0xdc(%ebp),%xm

mulss
movss

%xmm2,
0xe4(%ebp),%xm

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f1103

movss

%xmm0,

f30f1045e0

movss

f30f59c4

0xe0(%ebp),%xm
mulss

%xmm4,

f30f114304

movss

%xmm0,0x04(%eb

f30f5955e4

mulss

0xe4(%ebp),%xm

f30f1045dc

movss

0xdc(%ebp),%xm

f30f59c3

mulss

%xmm3,

f30f5cd0

subss

%xmm0,

f30f115308

movss

%xmm2,0x08(%eb

f30f1055d8

movss

0xd8(%ebp),%xm

f30f59d3
f30f1045dc

mulss
movss

f30f59c2
f30f104de4

%xmm3,
0xdc(%ebp),%xm

mulss
movss

%xmm2,
0xe4(%ebp),%xm

f30f59cc

mulss

%xmm4,

f30f5cc1

subss

%xmm1,

%xmm0
+221 0006078d
x)
+226 00060792
m3
+231 00060797
x)
+236 0006079c
m2
+241 000607a1
m4
+246 000607a6
%xmm2
+250 000607aa
x)
+255 000607af
m0
+260 000607b4
m0
+265 000607b9
x)
+270 000607be
d8(%ebp)
+277 000607c5
m0
+282 000607ca
x)
+287 000607cf
m0
+292 000607d4
m0
+297 000607d9
x)
+302 000607de
eax
+304 000607e0
x38(%ebx)
+307 000607e3
x34(%ebx)
+310 000607e6
x30(%ebx)
+313 000607e9
x2c(%ebx)
+316 000607ec
x1c(%ebx)
+319 000607ef
x0c(%ebx)
+322 000607f2
3c(%ebx)
+329 000607f9
%esp
+332 000607fc
+333 000607fd
+334 000607fe
+335 000607ff
+336 00060800
+337 00060801
x)
+344 00060808
x,%eax)

f30f114310

movss

%xmm0,0x10(%eb

f30f595de0

mulss

0xe0(%ebp),%xm

f30f115b14

movss

%xmm3,0x14(%eb

f30f5955e4

mulss

0xe4(%ebp),%xm

f30f5965dc

mulss

0xdc(%ebp),%xm

f30f58d4

addss

%xmm4,

f30f115318

movss

%xmm2,0x18(%eb

f30f1045dc

movss

0xdc(%ebp),%xm

f30f5945e0

mulss

0xe0(%ebp),%xm

f30f114320

movss

%xmm0,0x20(%eb

8175d800000080

xorl

$0x80000000,0x

f30f1045d8

movss

0xd8(%ebp),%xm

f30f114324

movss

%xmm0,0x24(%eb

f30f1045e4

movss

0xe4(%ebp),%xm

f30f5945e0

mulss

0xe0(%ebp),%xm

f30f114328

movss

%xmm0,0x28(%eb

31c0

xorl

%eax,%

894338

movl

%eax,0

894334

movl

%eax,0

894330

movl

%eax,0

89432c

movl

%eax,0

89431c

movl

%eax,0

89430c

movl

%eax,0

c7433c0000803f

movl

$0x3f800000,0x

83c44c

addl

$0x4c,

5b
5e
5f
c9
c3
0f1f8000000000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

+0

00060810 55

pushl

%ebp
+1
00060811 89e5
%esp,%ebp
+3
00060813 83ec28
$0x28,%esp
+6
00060816 c74424040000b443
40000,0x04(%esp)
+14 0006081e 8b4508
ebp),%eax
+17 00060821 890424
%esp)
+20 00060824 e8c9250a00
_fmodf
+25 00060829 d95df4
ebp)
+28 0006082c f30f105df4
m3
+33 00060831 0f2e1d1c1b1000
m3
+40 00060838 7616
0850
+42 0006083a f30f5c1da0201000
m3
+50 00060842 f30f115df4
p)
+55 00060847 d945f4
ebp)
+58 0006084a c9
+59 0006084b c3
+60 0006084c 0f1f4000
eax)
+64 00060850 f30f1005a0201000
m0
+72 00060858 f30f58c3
%xmm0
+76 0006085c 0f28cb
%xmm1
+79 0006085f f30fc20da420100005
cmpss
+88 00060868 0f28d3
%xmm2
+91 0006086b 0f54d1
%xmm2
+94 0006086e 0f28d9
%xmm3
+97 00060871 0f55d8
%xmm3
+100 00060874 0f56da
%xmm3
+103 00060877 f30f115df4
p)
+108 0006087c d945f4
ebp)
+111 0006087f c9
+112 00060880 c3
+113 00060881 0f1f8000000000
x)
+120 00060888 0f1f840000000000
x,%eax)

movl
subl
movl

$0x43b

movl

0x08(%

movl

%eax,(

calll

0x00102df2
fstps

0xf4(%

movss

0xf4(%ebp),%xm

ucomiss

0x00101b1c,%xm
jbe

0x0006

subss

0x001020a0,%xm

movss

%xmm3,0xf4(%eb
flds

0xf4(%

leave
ret
nopl

0x00(%

movss

0x001020a0,%xm
addss

%xmm3,

movaps

%xmm3,

$0x5,0x001020a4,%xmm1
movaps
%xmm3,
andps

%xmm1,

movaps

%xmm1,

andnps

%xmm0,

orps

%xmm2,

movss

%xmm3,0xf4(%eb
flds

0xf4(%

leave
ret
nopl

0x00000000(%ea

nopl

0x00000000(%ea

+0

00060890 55

pushl

%ebp
+1
00060891 89e5
%esp,%ebp
+3
00060893 57
%edi
+4
00060894 56
%esi
+5
00060895 53
%ebx
+6
00060896 83ec1c
$0x1c,%esp
+9
00060899 8b7d08
0x08(%ebp),%edi
+12 0006089c 8b750c
ebp),%esi
+15 0006089f 8b5d10
ebp),%ebx
+18 000608a2 803d00e5130000
00
+25 000608a9 0f8441010000
+31 000608af 85f6
esi
+33 000608b1 0f8469010000
+39 000608b7 f30f1005181b1000
m0
+47 000608bf f30f104e08
m1
+52 000608c4 f30f59c8
%xmm1
+56 000608c8 f30f580d9c201000
m1
+64 000608d0 f30f114c240c
p)
+70 000608d6 f30f104e04
m1
+75 000608db f30f59c8
%xmm1
+79 000608df f30f114c2408
p)
+85 000608e5 f30f5906
,%xmm0
+89 000608e9 f30f11442404
p)
+95 000608ef c7042420e51300
esp)
+102 000608f6 e8853c0000
+107 000608fb 85ff
edi
+109 000608fd 7417
0916
+111 000608ff 8b07
,%eax
+113 00060901 a350e51300
0
+118 00060906 8b4704
edi),%eax
+121 00060909 a354e51300
4

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

cmpb

$0x00,0x0013e5

je
testl

0x000609f0
%esi,%

je
movss

0x00060a20
0x00101b18,%xm

movss

0x08(%esi),%xm
mulss

%xmm0,

addss

0x0010209c,%xm

movss

%xmm1,0x0c(%es

movss

0x04(%esi),%xm
mulss

movss

%xmm0,
%xmm1,0x08(%es

mulss

(%esi)

movss

%xmm0,0x04(%es

movl

$0x0013e520,(%

calll
testl
je

0x0006

movl

(%edi)

movl

%eax,0x0013e55
movl

movl

0x00064580
%edi,%

0x04(%
%eax,0x0013e55

+126 0006090e
edi),%eax
+129 00060911
8
+134 00060916
ebx
+136 00060918
+142 0006091e
m0
+150 00060926
,%xmm0
+154 0006092a
20
+162 00060932
m0
+170 0006093a
,%xmm0
+174 0006093e
24
+182 00060946
m0
+190 0006094e
,%xmm0
+194 00060952
28
+202 0006095a
m0
+210 00060962
m0
+215 00060967
30
+223 0006096f
m0
+231 00060977
m0
+236 0006097c
34
+244 00060984
m0
+252 0006098c
m0
+257 00060991
38
+265 00060999
m0
+273 000609a1
m0
+278 000609a6
40
+286 000609ae
m0
+294 000609b6
m0
+299 000609bb
44
+307 000609c3
m0
+315 000609cb
m0
+320 000609d0

8b4708
a358e51300

movl
movl

85db
0f84ba000000
f30f100520e51300

%eax,0x0013e55
testl

je
movss

f30f5903

0x08(%

%ebx,%
0x000609d8
0x0013e520,%xm

mulss

(%ebx)

f30f110520e51300

movss

%xmm0,0x0013e5

f30f100524e51300

movss

0x0013e524,%xm

f30f5903

mulss

(%ebx)

f30f110524e51300

movss

%xmm0,0x0013e5

f30f100528e51300

movss

0x0013e528,%xm

f30f5903

mulss

(%ebx)

f30f110528e51300

movss

%xmm0,0x0013e5

f30f100530e51300

movss

0x0013e530,%xm

f30f594304

mulss

0x04(%ebx),%xm

f30f110530e51300

movss

%xmm0,0x0013e5

f30f100534e51300

movss

0x0013e534,%xm

f30f594304

mulss

0x04(%ebx),%xm

f30f110534e51300

movss

%xmm0,0x0013e5

f30f100538e51300

movss

0x0013e538,%xm

f30f594304

mulss

0x04(%ebx),%xm

f30f110538e51300

movss

%xmm0,0x0013e5

f30f100540e51300

movss

0x0013e540,%xm

f30f594308

mulss

0x08(%ebx),%xm

f30f110540e51300

movss

%xmm0,0x0013e5

f30f100544e51300

movss

0x0013e544,%xm

f30f594308

mulss

0x08(%ebx),%xm

f30f110544e51300

movss

%xmm0,0x0013e5

f30f100548e51300

movss

0x0013e548,%xm

f30f594308

mulss

0x08(%ebx),%xm

f30f110548e51300

movss

%xmm0,0x0013e5

48
+328 000609d8 b820e51300

movl

$0x0013e520,%e

ax
+333 000609dd 83c41c
%esp
+336 000609e0 5b
+337 000609e1 5e
+338 000609e2 5f
+339 000609e3 c9
+340 000609e4 c3
+341 000609e5 0f1f440000
)
+346 000609ea 660f1f440000
)
+352 000609f0 c7042400e51300
esp)
+359 000609f7 e8a8230a00
___cxa_guard_acquire
+364 000609fc 85c0
eax
+366 000609fe 0f84abfeffff
+372 00060a04 c7042400e51300
esp)
+379 00060a0b e89a230a00
___cxa_guard_release
+384 00060a10 e99afeffff
+389 00060a15 0f1f440000
)
+394 00060a1a 660f1f440000
)
+400 00060a20 c7042420e51300
esp)
+407 00060a27 e894430000
+412 00060a2c e9cafeffff
+417 00060a31 0f1f8000000000
x)
+424 00060a38 0f1f840000000000
x,%eax)
+0

addl

$0x1c,

popl
popl
popl
leave
ret

%ebx
%esi
%edi

nopl

0x00(%eax,%eax

nopw

0x00(%eax,%eax

movl

$0x0013e500,(%

calll

0x00102da4
testl

%eax,%

je
movl

0x000608af
$0x0013e500,(%

calll

0x00102daa

jmp
nopl

0x000608af
0x00(%eax,%eax

nopw

0x00(%eax,%eax

movl

$0x0013e520,(%

calll
jmp
nopl

0x00064dc0
0x000608fb
0x00000000(%ea

nopl

0x00000000(%ea

00060a40 55

pushl

%ebp
+1
00060a41 89e5
%esp,%ebp
+3
00060a43 57
%edi
+4
00060a44 56
%esi
+5
00060a45 53
%ebx
+6
00060a46 83ec7c
$0x7c,%esp
+9
00060a49 8b7d08
0x08(%ebp),%edi
+12 00060a4c 8b750c
ebp),%esi
+15 00060a4f 8b5d14
ebp),%ebx
+18 00060a52 8d45dc
ebp),%eax
+21 00060a55 895c2408

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x14(%

leal

0xdc(%

movl

%ebx,0

x08(%esp)
+25 00060a59
x04(%esp)
+29 00060a5d
%esp)
+32 00060a60
+37 00060a65
%esp
+40 00060a68
ebp),%eax
+43 00060a6b
x88(%ebp)
+46 00060a6e
ebp),%eax
+49 00060a71
x8c(%ebp)
+52 00060a74
ebp),%eax
+55 00060a77
x90(%ebp)
+58 00060a7a
ebp),%edx
+61 00060a7d
ebx),%eax
+64 00060a80
x08(%esp)
+68 00060a84
x04(%esp)
+72 00060a88
%esp)
+75 00060a8b
+80 00060a90
%esp
+83 00060a93
ebp),%eax
+86 00060a96
x94(%ebp)
+89 00060a99
ebp),%eax
+92 00060a9c
x98(%ebp)
+95 00060a9f
ebp),%eax
+98 00060aa2
x9c(%ebp)
+101 00060aa5
ebp),%edx
+104 00060aa8
ebx),%eax
+107 00060aab
x08(%esp)
+111 00060aaf
x04(%esp)
+115 00060ab3
%esp)
+118 00060ab6
+123 00060abb
%esp
+126 00060abe
ebp),%eax

89742404

movl

%esi,0

890424

movl

%eax,(

subl

0x0005f510
$0x04,

8b45dc

movl

0xdc(%

894588

movl

%eax,0

8b45e0

movl

0xe0(%

89458c

movl

%eax,0

8b45e4

movl

0xe4(%

894590

movl

%eax,0

8d55d0

leal

0xd0(%

8d4330

leal

0x30(%

89442408

movl

%eax,0

89742404

movl

%esi,0

891424

movl

%edx,(

subl

0x0005f510
$0x04,

8b45d0

movl

0xd0(%

894594

movl

%eax,0

8b45d4

movl

0xd4(%

894598

movl

%eax,0

8b45d8

movl

0xd8(%

89459c

movl

%eax,0

8d55c4

leal

0xc4(%

8d4360

leal

0x60(%

89442408

movl

%eax,0

89742404

movl

%esi,0

891424

movl

%edx,(

subl

0x0005f510
$0x04,

movl

0xc4(%

e8abeaffff
83ec04

e880eaffff
83ec04

e855eaffff
83ec04
8b45c4

calll

calll

calll

+129 00060ac1
xa0(%ebp)
+132 00060ac4
ebp),%eax
+135 00060ac7
xa4(%ebp)
+138 00060aca
ebp),%eax
+141 00060acd
xa8(%ebp)
+144 00060ad0
ebp),%eax
+147 00060ad3
bx
+153 00060ad9
x08(%esp)
+157 00060add
x04(%esp)
+161 00060ae1
%esp)
+164 00060ae4
+169 00060ae9
%esp
+172 00060aec
ebp),%eax
+175 00060aef
xac(%ebp)
+178 00060af2
ebp),%eax
+181 00060af5
xb0(%ebp)
+184 00060af8
ebp),%eax
+187 00060afb
xb4(%ebp)
+190 00060afe
ebp),%eax
+193 00060b01
x08(%esp)
+197 00060b05
ebp),%eax
+200 00060b08
x04(%esp)
+204 00060b0c
%esp)
+207 00060b0f
+212 00060b14
%esp
+215 00060b17
eax
+217 00060b19
ebp),%esp
+220 00060b1c
+221 00060b1d
+222 00060b1e
+223 00060b1f
+224 00060b20
4
+227 00060b23
+228 00060b24

8945a0

movl

%eax,0

8b45c8

movl

0xc8(%

8945a4

movl

%eax,0

8b45cc

movl

0xcc(%

8945a8

movl

%eax,0

8d45b8

leal

0xb8(%

81c390000000

addl

$0x00000090,%e

895c2408

movl

%ebx,0

89742404

movl

%esi,0

890424

movl

%eax,(

subl

0x0005f510
$0x04,

8b45b8

movl

0xb8(%

8945ac

movl

%eax,0

8b45bc

movl

0xbc(%

8945b0

movl

%eax,0

8b45c0

movl

0xc0(%

8945b4

movl

%eax,0

8d4588

leal

0x88(%

89442408

movl

%eax,0

8b4510

movl

0x10(%

89442404

movl

%eax,0

893c24

movl

%edi,(

subl

0x0005f510
$0x04,

89f8

movl

%edi,%

8d65f4

leal

0xf4(%

5b
5e
5f
c9
c20400

popl
popl
popl
leave
retl

%ebx
%esi
%edi

e827eaffff
83ec04

e8fce9ffff
83ec04

90
660f1f440000

calll

calll

$0x000

nop
nopw

0x00(%eax,%eax

)
+234 00060b2a 660f1f440000

nopw

0x00(%eax,%eax

)
+0

00060b30 55

pushl

%ebp
+1
00060b31 89e5
%esp,%ebp
+3
00060b33 57
%edi
+4
00060b34 56
%esi
+5
00060b35 53
%ebx
+6
00060b36 83ec08
$0x08,%esp
+9
00060b39 8b5508
0x08(%ebp),%edx
+12 00060b3c 8b750c
ebp),%esi
+15 00060b3f 8b7d10
ebp),%edi
+18 00060b42 8b02
,%eax
+20 00060b44 8945ec
xec(%ebp)
+23 00060b47 85c0
eax
+25 00060b49 0f84aa000000
+31 00060b4f 85f6
esi
+33 00060b51 0f8485000000
+39 00060b57 8b07
,%eax
+41 00060b59 f30f1000
,%xmm0
+45 00060b5d f30f1145f0
p)
+50 00060b62 f30f107804
m7
+55 00060b67 f30f107008
m6
+60 00060b6c 8d4a04
edx),%ecx
+63 00060b6f 31db
ebx
+65 00060b71 f30f1029
,%xmm5
+69 00060b75 f30f106104
m4
+74 00060b7a f30f105908
m3
+79 00060b7f f30f10510c
m2
+84 00060b84 f30f59c5
%xmm0
+88 00060b88 0f28cf
%xmm1
+91 00060b8b f30f59cc
%xmm1

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

movl

(%edx)

movl

%eax,0

testl

%eax,%

testl

0x00060bf9
%esi,%

movl

0x00060bdc
(%edi)

je
je
movss

(%eax)

movss

%xmm0,0xf0(%eb

movss

0x04(%eax),%xm

movss

0x08(%eax),%xm
leal

0x04(%

xorl

%ebx,%

movss

(%ecx)

movss

0x04(%ecx),%xm

movss

0x08(%ecx),%xm

movss

0x0c(%ecx),%xm
mulss

%xmm5,

movaps

%xmm7,

mulss

%xmm4,

+95 00060b8f
%xmm0
+99 00060b93
%xmm1
+102 00060b96
%xmm1
+106 00060b9a
%xmm0
+110 00060b9e
edx
+112 00060ba0
%xmm0
+115 00060ba3
0bd7
+117 00060ba5
0be6
+119 00060ba7
+128 00060bb0
%edx,4),%eax
+131 00060bb3
%xmm0
+134 00060bb6
,%xmm0
+138 00060bba
%xmm1
+141 00060bbd
m1
+146 00060bc2
%xmm0
+150 00060bc6
%xmm1
+153 00060bc9
m1
+158 00060bce
%xmm0
+162 00060bd2
%xmm0
+165 00060bd5
0be6
+167 00060bd7
+168 00060bd8
edx
+170 00060bda
0bb0
+172 00060bdc
eax
+174 00060bde
%esp
+177 00060be1
+178 00060be2
+179 00060be3
+180 00060be4
+181 00060be5
+182 00060be6
+183 00060be7
%ecx
+186 00060bea
ebp),%ebx
+189 00060bed
0bf9

f30f58c1

addss

%xmm1,

0f28ce

movaps

%xmm6,

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

31d2

xorl

%edx,%

0f2ec2

ucomiss

%xmm2,

7632

jbe

0x0006

eb3f

jmp

0x0006

660f1f840000000000
8b0497

nopw

0x00000000(%eax,%eax)
movl
(%edi,

0f28c5

movaps

%xmm5,

f30f5900

mulss

(%eax)

0f28cc

movaps

%xmm4,

f30f594804

mulss

0x04(%eax),%xm

f30f58c1

addss

%xmm1,

0f28cb

movaps

%xmm3,

f30f594808

mulss

0x08(%eax),%xm

f30f58c1

addss

%xmm1,

0f2ec2

ucomiss

%xmm2,

770f

ja

0x0006

42
39f2

incl
cmpl

%edx
%esi,%

75d4

jne

0x0006

31c0

xorl

%eax,%

83c408

addl

$0x08,

5b
5e
5f
c9
c3
43
83c110

popl
popl
popl
leave
ret
incl
addl

%ebx
%esi
%edi

3b5dec

cmpl

0xec(%

740a

je

0x0006

%ebx
$0x10,

+191 00060bef f30f1045f0

movss

0xf0(%ebp),%xm

jmp
movl

0x00060b71
$0x00000001,%e

m0
+196 00060bf4 e978ffffff
+201 00060bf9 b801000000
ax
+206 00060bfe ebde
0bde
+0

jmp

00060c00 55

0x0006
pushl

%ebp
+1
00060c01 89e5
%esp,%ebp
+3
00060c03 57
%edi
+4
00060c04 56
%esi
+5
00060c05 53
%ebx
+6
00060c06 83ec08
$0x08,%esp
+9
00060c09 8b4508
0x08(%ebp),%eax
+12 00060c0c 8b5d0c
ebp),%ebx
+15 00060c0f 8b7d10
ebp),%edi
+18 00060c12 8b10
,%edx
+20 00060c14 8955ec
xec(%ebp)
+23 00060c17 85d2
edx
+25 00060c19 0f84ab000000
+31 00060c1f 85db
ebx
+33 00060c21 0f8486000000
+39 00060c27 f30f1007
,%xmm0
+43 00060c2b f30f1145f0
p)
+48 00060c30 f30f107f04
m7
+53 00060c35 f30f107708
m6
+58 00060c3a 8d4804
eax),%ecx
+61 00060c3d 31f6
esi
+63 00060c3f f30f1029
,%xmm5
+67 00060c43 f30f106104
m4
+72 00060c48 f30f105908
m3
+77 00060c4d f30f10510c
m2
+82 00060c52 f30f59c5
%xmm0
+86 00060c56 0f28cf
%xmm1

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

movl

(%eax)

movl

%edx,0

testl

%edx,%

testl

0x00060cca
%ebx,%

movss

0x00060cad
(%edi)

je
je
movss

%xmm0,0xf0(%eb

movss

0x04(%edi),%xm

movss

0x08(%edi),%xm
leal

0x04(%

xorl

%esi,%

movss

(%ecx)

movss

0x04(%ecx),%xm

movss

0x08(%ecx),%xm

movss

0x0c(%ecx),%xm
mulss

%xmm5,

movaps

%xmm7,

+89
%xmm1
+93
%xmm0
+97
%xmm1
+100
%xmm1
+104
%xmm0
+108
eax
+110
edx
+112
%xmm0
+115
0ca8
+117
0cb7
+119
+128
%xmm0
+131
m0
+136
%xmm1
+139
m1
+144
%xmm0
+148
%xmm1
+151
m1
+156
%xmm0
+160
%eax
+163
%xmm0
+166
0cb7
+168
+169
edx
+171
0c80
+173
eax
+175
%esp
+178
+179
+180
+181
+182
+183
+184
%ecx

00060c59 f30f59cc

mulss

%xmm4,

00060c5d f30f58c1

addss

%xmm1,

00060c61 0f28ce

movaps

%xmm6,

00060c64 f30f59cb

mulss

%xmm3,

00060c68 f30f58c1

addss

%xmm1,

00060c6c 89f8

movl

%edi,%

00060c6e 31d2

xorl

%edx,%

00060c70 0f2ec2

ucomiss

%xmm2,

00060c73 7633

jbe

0x0006

00060c75 eb40

jmp

0x0006

00060c77 660f1f840000000000
00060c80 0f28c5
00060c83 f30f59400c

nopw

0x00000000(%eax,%eax)
movaps
%xmm5,
mulss

00060c88 0f28cc
00060c8b f30f594810

0x0c(%eax),%xm
movaps

mulss

%xmm4,
0x10(%eax),%xm

00060c90 f30f58c1

addss

%xmm1,

00060c94 0f28cb

movaps

%xmm3,

00060c97 f30f594814

mulss

0x14(%eax),%xm

00060c9c f30f58c1

addss

%xmm1,

00060ca0 83c00c

addl

$0x0c,

00060ca3 0f2ec2

ucomiss

%xmm2,

00060ca6 770f

ja

0x0006

00060ca8 42
00060ca9 39da

incl
cmpl

%edx
%ebx,%

00060cab 75d3

jne

0x0006

00060cad 31c0

xorl

%eax,%

00060caf 83c408

addl

$0x08,

00060cb2
00060cb3
00060cb4
00060cb5
00060cb6
00060cb7
00060cb8

popl
popl
popl
leave
ret
incl
addl

%ebx
%esi
%edi

5b
5e
5f
c9
c3
46
83c110

%esi
$0x10,

+187 00060cbb
ebp),%esi
+190 00060cbe
0cca
+192 00060cc0
m0
+197 00060cc5
+202 00060cca
ax
+207 00060ccf
0caf
+209 00060cd1
+210 00060cd2
x)
+217 00060cd9
x)
+0

3b75ec

cmpl

0xec(%

740a

je

0x0006

f30f1045f0

movss

0xf0(%ebp),%xm

e975ffffff
b801000000

jmp
movl

0x00060c3f
$0x00000001,%e

ebde

jmp

0x0006

90
0f1f8000000000

nopl

nop
0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

00060ce0 55

pushl

%ebp
+1
00060ce1 89e5
%esp,%ebp
+3
00060ce3 8b5508
0x08(%ebp),%edx
+6
00060ce6 8b450c
0x0c(%ebp),%eax
+9
00060ce9 8b0a
(%edx),%ecx
+11 00060ceb 85c9
ecx
+13 00060ced 0f8483000000
+19 00060cf3 f30f1028
,%xmm5
+23 00060cf7 f30f106004
m4
+28 00060cfc f30f105808
m3
+33 00060d01 f30f10500c
m2
+38 00060d06 0f28cd
%xmm1
+41 00060d09 f30f594a04
m1
+46 00060d0e 0f28c4
%xmm0
+49 00060d11 f30f594208
m0
+54 00060d16 f30f58c8
%xmm1
+58 00060d1a 0f28c3
%xmm0
+61 00060d1d f30f59420c
m0
+66 00060d22 f30f58c8
%xmm1
+70 00060d26 f30f104210
m0
+75 00060d2b f30f5cc2
%xmm0
+79 00060d2f 89d0
eax

movl
movl
movl
movl
testl

%ecx,%

movss

0x00060d76
(%eax)

je
movss

0x04(%eax),%xm

movss

0x08(%eax),%xm

movss

0x0c(%eax),%xm
movaps

mulss

%xmm5,
0x04(%edx),%xm

movaps
mulss

%xmm4,
0x08(%edx),%xm

addss

%xmm0,

movaps

%xmm3,

mulss

0x0c(%edx),%xm
addss

movss

%xmm0,
0x10(%edx),%xm

subss

%xmm2,

movl

%edx,%

+81 00060d31 31d2

xorl

%edx,%

00060d33 0f2ec1

ucomiss

%xmm1,

00060d36 7639

jbe

0x0006

00060d38 eb43

jmp

0x0006

edx
+83
%xmm0
+86
0d71
+88
0d7d
+90
)
+96
%xmm1
+99
m1
+104
%xmm0
+107
m0
+112
%xmm1
+116
%xmm0
+119
m0
+124
%xmm1
+128
m0
+133
%xmm0
+137
%eax
+140
%xmm0
+143
0d7d
+145
+146
edx
+148
0d40
+150
ax
+155
+156
+157
eax
+159
+160
+161
+162
x)
+169
x)

00060d3a 660f1f440000

nopw

00060d40 0f28cd
00060d43 f30f594814

movaps
mulss

00060d48 0f28c4
00060d4b f30f594018

0x00(%eax,%eax
%xmm5,
0x14(%eax),%xm
movaps

mulss

%xmm4,
0x18(%eax),%xm

00060d50 f30f58c8

addss

%xmm0,

00060d54 0f28c3

movaps

%xmm3,

00060d57 f30f59401c

mulss

00060d5c f30f58c8
00060d60 f30f104020

0x1c(%eax),%xm
addss

movss

%xmm0,
0x20(%eax),%xm

00060d65 f30f5cc2

subss

%xmm2,

00060d69 83c010

addl

$0x10,

00060d6c 0f2ec1

ucomiss

%xmm1,

00060d6f 770c

ja

0x0006

00060d71 42
00060d72 39ca

incl
cmpl

%edx
%ecx,%

00060d74 75ca

jne

0x0006

00060d76 b801000000

movl

$0x00000001,%e

00060d7b c9
00060d7c c3
00060d7d 31c0

leave
ret
xorl

00060d7f
00060d80
00060d81
00060d82

leave
ret
nop

%eax,%

c9
c3
90
0f1f8000000000

nopl

0x00000000(%ea

00060d89 0f1f8000000000

nopl

0x00000000(%ea

+0

00060d90 55

pushl

00060d91 89e5

movl

00060d93 8b5508

movl

%ebp
+1
%esp,%ebp
+3

0x08(%ebp),%edx
+6
00060d96 8b450c
0x0c(%ebp),%eax
+9
00060d99 8b0a
(%edx),%ecx
+11 00060d9b 85c9
ecx
+13 00060d9d 7473
0e12
+15 00060d9f f30f1020
,%xmm4
+19 00060da3 f30f105804
m3
+24 00060da8 f30f105008
m2
+29 00060dad 0f28cc
%xmm1
+32 00060db0 f30f594a04
m1
+37 00060db5 0f28c3
%xmm0
+40 00060db8 f30f594208
m0
+45 00060dbd f30f58c8
%xmm1
+49 00060dc1 0f28c2
%xmm0
+52 00060dc4 f30f59420c
m0
+57 00060dc9 f30f58c8
%xmm1
+61 00060dcd f30f104210
m0
+66 00060dd2 89d0
eax
+68 00060dd4 31d2
edx
+70 00060dd6 0f2ec1
%xmm0
+73 00060dd9 7632
0e0d
+75 00060ddb eb3c
0e19
+77 00060ddd 0f1f00
+80 00060de0 0f28cc
%xmm1
+83 00060de3 f30f594814
m1
+88 00060de8 0f28c3
%xmm0
+91 00060deb f30f594018
m0
+96 00060df0 f30f58c8
%xmm1
+100 00060df4 0f28c2
%xmm0
+103 00060df7 f30f59401c
m0
+108 00060dfc f30f58c8
%xmm1

movl
movl
testl

%ecx,%

je

0x0006

movss

(%eax)

movss

0x04(%eax),%xm

movss

0x08(%eax),%xm
movaps

mulss

%xmm4,
0x04(%edx),%xm

movaps
mulss

%xmm3,
0x08(%edx),%xm

addss

%xmm0,

movaps

%xmm2,

mulss

0x0c(%edx),%xm
addss

movss

%xmm0,
0x10(%edx),%xm

movl

%edx,%

xorl

%edx,%

ucomiss

%xmm1,

jbe

0x0006

jmp

0x0006

nopl
movaps

(%eax)
%xmm4,

mulss

0x14(%eax),%xm
movaps

mulss

%xmm3,
0x18(%eax),%xm

addss

%xmm0,

movaps

%xmm2,

mulss

0x1c(%eax),%xm
addss

%xmm0,

+112 00060e00 f30f104020

movss

0x20(%eax),%xm

m0
+117
%eax
+120
%xmm0
+123
0e19
+125
+126
edx
+128
0de0
+130
ax
+135
+136
+137
eax
+139
+140
+141
+142

00060e05 83c010

addl

$0x10,

00060e08 0f2ec1

ucomiss

%xmm1,

00060e0b 770c

ja

0x0006

00060e0d 42
00060e0e 39ca

incl
cmpl

%edx
%ecx,%

00060e10 75ce

jne

0x0006

00060e12 b801000000

movl

$0x00000001,%e

00060e17 c9
00060e18 c3
00060e19 31c0

leave
ret
xorl

00060e1b
00060e1c
00060e1d
00060e1e

leave
ret
nop
nop

+0

c9
c3
90
6690
00060e20 55

%eax,%

pushl

%ebp
+1
00060e21 89e5
%esp,%ebp
+3
00060e23 8b4508
0x08(%ebp),%eax
+6
00060e26 8b550c
0x0c(%ebp),%edx
+9
00060e29 8b08
(%eax),%ecx
+11 00060e2b 85c9
ecx
+13 00060e2d 7e41
0e70
+15 00060e2f f30f100a
,%xmm1
+19 00060e33 8b4804
eax),%ecx
+22 00060e36 85c9
ecx
+24 00060e38 7e46
0e80
+26 00060e3a f30f105204
m2
+31 00060e3f 8b4808
eax),%ecx
+34 00060e42 85c9
ecx
+36 00060e44 7e4a
0e90
+38 00060e46 f30f104208
m0
+43 00060e4b f30f5908
,%xmm1
+47 00060e4f f30f595004
m2

movl
movl
movl
movl
testl

%ecx,%

jle

0x0006

movss

(%edx)

movl

0x04(%

testl

%ecx,%

jle

0x0006

movss

0x04(%edx),%xm
movl

0x08(%

testl

%ecx,%

jle

0x0006

movss

0x08(%edx),%xm
mulss

mulss

(%eax)
0x04(%eax),%xm

+52 00060e54
%xmm1
+56 00060e58
m0
+61 00060e5d
%xmm1
+65 00060e61
m0
+70 00060e66
eax
+72 00060e68
%xmm0
+75 00060e6b
+78 00060e6e
+79 00060e6f
+80 00060e70
m1
+85 00060e75
eax),%ecx
+88 00060e78
ecx
+90 00060e7a
0e3a
+92 00060e7c
eax)
+96 00060e80
m2
+101 00060e85
eax),%ecx
+104 00060e88
ecx
+106 00060e8a
0e46
+108 00060e8c
eax)
+112 00060e90
m0
+117 00060e95
0e4b
+119 00060e97
+120 00060e98
x,%eax)
+0

f30f58ca
f30f594008

addss
mulss

f30f58c8
f30f10400c

%xmm2,
0x08(%eax),%xm

addss
movss

%xmm0,
0x0c(%eax),%xm

31c0

xorl

%eax,%

0f2ec1

ucomiss

%xmm1,

0f97c0
c9
c3
f30f104a0c

seta
leave
ret

%al

movss

0x0c(%edx),%xm

8b4804

movl

0x04(%

85c9

testl

%ecx,%

7fbe

jg

0x0006

0f1f4000

nopl

0x00(%

f30f105210

movss

0x10(%edx),%xm

8b4808

movl

0x08(%

85c9

testl

%ecx,%

7fba

jg

0x0006

0f1f4000

nopl

0x00(%

f30f104214

movss

ebb4
90
0f1f840000000000

0x14(%edx),%xm
jmp

0x0006

nop
nopl

0x00000000(%ea

00060ea0 55

pushl

%ebp
+1
00060ea1 89e5
%esp,%ebp
+3
00060ea3 8b4508
0x08(%ebp),%eax
+6
00060ea6 8b550c
0x0c(%ebp),%edx
+9
00060ea9 f30f100a
(%edx),%xmm1
+13 00060ead f30f5908
,%xmm1
+17 00060eb1 f30f104204
m0
+22 00060eb6 f30f594004
m0
+27 00060ebb f30f58c8

movl
movl
movl
movss
mulss

(%eax)

movss

0x04(%edx),%xm

mulss

0x04(%eax),%xm
addss

%xmm0,

%xmm1
+31
m0
+36
m0
+41
%xmm1
+45
m0
+50
m0
+55
eax
+57
%xmm0
+60
+63
+64
+65
+66
x)
+73
x)

00060ebf f30f104208

movss

0x08(%edx),%xm

00060ec4 f30f594008

mulss

0x08(%eax),%xm

00060ec9 f30f58c8

addss

%xmm0,

00060ecd f30f10400c

movss

0x0c(%eax),%xm

00060ed2 f30f58420c

addss

0x0c(%edx),%xm

00060ed7 31c0

xorl

%eax,%

00060ed9 0f2ec1

ucomiss

%xmm1,

00060edc
00060edf
00060ee0
00060ee1
00060ee2

seta
leave
ret
nop

%al

0f97c0
c9
c3
90
0f1f8000000000

nopl

0x00000000(%ea

00060ee9 0f1f8000000000

nopl

0x00000000(%ea

+0

00060ef0 55

pushl

%ebp
+1
00060ef1 89e5
%esp,%ebp
+3
00060ef3 8b4508
0x08(%ebp),%eax
+6
00060ef6 8b550c
0x0c(%ebp),%edx
+9
00060ef9 f30f100a
(%edx),%xmm1
+13 00060efd f30f5908
,%xmm1
+17 00060f01 f30f104204
m0
+22 00060f06 f30f594004
m0
+27 00060f0b f30f58c8
%xmm1
+31 00060f0f f30f104208
m0
+36 00060f14 f30f594008
m0
+41 00060f19 f30f58c8
%xmm1
+45 00060f1d f30f10400c
m0
+50 00060f22 f30f5c420c
m0
+55 00060f27 31c0
eax
+57 00060f29 0f2ec8
%xmm1
+60 00060f2c 0f97c0
+63 00060f2f c9
+64 00060f30 c3
+65 00060f31 90

movl
movl
movl
movss
mulss

(%eax)

movss

0x04(%edx),%xm

mulss

0x04(%eax),%xm
addss

%xmm0,

movss

0x08(%edx),%xm

mulss

0x08(%eax),%xm
addss

%xmm0,

movss

0x0c(%eax),%xm

subss

0x0c(%edx),%xm
xorl

%eax,%

ucomiss

%xmm0,

seta
leave
ret
nop

%al

+66 00060f32 0f1f8000000000

nopl

0x00000000(%ea

+73 00060f39 0f1f8000000000

nopl

0x00000000(%ea

x)
x)
+0

00060f40 55

pushl

%ebp
+1
00060f41 89e5
%esp,%ebp
+3
00060f43 83ec04
$0x04,%esp
+6
00060f46 8b4508
0x08(%ebp),%eax
+9
00060f49 8b550c
0x0c(%ebp),%edx
+12 00060f4c 8b08
,%ecx
+14 00060f4e 85c9
ecx
+16 00060f50 7e4e
0fa0
+18 00060f52 f30f10420c
m0
+23 00060f57 8b4804
eax),%ecx
+26 00060f5a 85c9
ecx
+28 00060f5c 7e52
0fb0
+30 00060f5e f30f105210
m2
+35 00060f63 8b4808
eax),%ecx
+38 00060f66 85c9
ecx
+40 00060f68 7e56
0fc0
+42 00060f6a f30f104a14
m1
+47 00060f6f f30f5900
,%xmm0
+51 00060f73 f30f595004
m2
+56 00060f78 f30f58c2
%xmm0
+60 00060f7c f30f594808
m1
+65 00060f81 f30f58c1
%xmm0
+69 00060f85 f30f5c400c
m0
+74 00060f8a f30f1145fc
p)
+79 00060f8f d945fc
ebp)
+82 00060f92 c9
+83 00060f93 c3
+84 00060f94 660f1f440000
)
+90 00060f9a 660f1f440000

movl
subl
movl
movl
movl

(%eax)

testl

%ecx,%

jle

0x0006

movss

0x0c(%edx),%xm
movl

0x04(%

testl

%ecx,%

jle

0x0006

movss

0x10(%edx),%xm
movl

0x08(%

testl

%ecx,%

jle

0x0006

movss

0x14(%edx),%xm
mulss

mulss

(%eax)
0x04(%eax),%xm

addss
mulss

%xmm2,
0x08(%eax),%xm

addss

%xmm1,

subss

0x0c(%eax),%xm

movss

%xmm0,0xfc(%eb
flds

0xfc(%

leave
ret
nopw

0x00(%eax,%eax

nopw

0x00(%eax,%eax

)
+96 00060fa0
,%xmm0
+100 00060fa4
eax),%ecx
+103 00060fa7
ecx
+105 00060fa9
0f5e
+107 00060fab
)
+112 00060fb0
m2
+117 00060fb5
eax),%ecx
+120 00060fb8
ecx
+122 00060fba
0f6a
+124 00060fbc
eax)
+128 00060fc0
m1
+133 00060fc5
0f6f
+135 00060fc7
+136 00060fc8
x,%eax)
+0

f30f1002

movss

(%edx)

8b4804

movl

0x04(%

85c9

testl

%ecx,%

7fb3

jg

0x0006

0f1f440000

nopl

0x00(%eax,%eax

f30f105204

movss

0x04(%edx),%xm

8b4808

movl

0x08(%

85c9

testl

%ecx,%

7fae

jg

0x0006

0f1f4000

nopl

0x00(%

f30f104a08

movss

eba8
90
0f1f840000000000

0x08(%edx),%xm
jmp

0x0006

nop
nopl

0x00000000(%ea

00060fd0 55

pushl

%ebp
+1
00060fd1 89e5
%esp,%ebp
+3
00060fd3 53
%ebx
+4
00060fd4 83ec24
$0x24,%esp
+7
00060fd7 8b5d08
0x08(%ebp),%ebx
+10 00060fda 8b450c
ebp),%eax
+13 00060fdd 8b5510
ebp),%edx
+16 00060fe0 f30f104008
m0
+21 00060fe5 f30f1145e4
p)
+26 00060fea f30f104004
m0
+31 00060fef f30f1145e8
p)
+36 00060ff4 f30f1038
,%xmm7
+40 00060ff8 f30f104208
m0
+45 00060ffd f30f1145ec
p)
+50 00061002 f30f104204
m0
+55 00061007 f30f1145f0

movl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

movss

0x08(%eax),%xm

movss

%xmm0,0xe4(%eb

movss

0x04(%eax),%xm

movss

%xmm0,0xe8(%eb
movss

(%eax)

movss

0x08(%edx),%xm

movss

%xmm0,0xec(%eb

movss

0x04(%edx),%xm

movss

%xmm0,0xf0(%eb

p)
+60 0006100c
,%xmm0
+64 00061010
p)
+69 00061015
,%ecx
+71 00061017
ecx
+73 00061019
+79 0006101f
ebx),%eax
+82 00061022
edx
+84 00061024
%xmm6
+87 00061027
+92 0006102c
eax)
+96 00061030
%xmm1
+99 00061033
m1
+107 0006103b
%xmm0
+110 0006103e
%xmm0
+114 00061042
%xmm1
+118 00061046
m0
+126 0006104e
%xmm0
+130 00061052
m1
+135 00061057
%xmm0
+138 0006105a
%xmm1
+141 0006105d
%xmm1
+144 00061060
m3
+149 00061065
m3
+154 0006106a
%xmm3
+158 0006106e
m3
+163 00061073
m2
+168 00061078
m2
+173 0006107d
%xmm2
+177 00061081
m2
+182 00061086
m0
+187 0006108b

f30f1002
f30f1145f4

movss
movss

(%edx)
%xmm0,0xf4(%eb

8b0b

movl

(%ebx)

85c9

testl

%ecx,%

0f843c010000
8d4304

leal

0x0006115b
0x04(%

31d2

xorl

%edx,%

0f57f6

xorps

%xmm6,

e98d000000
0f1f4000

je

jmp
nopl

0f28cd
f30f5c0da8201000

movaps
subss

0x000610b9
0x00(%
%xmm5,
0x001020a8,%xm

0f28c5

movaps

%xmm5,

f30f5cc3

subss

%xmm3,

f30f5ec8

divss

%xmm0,

f30f1005e8120e00

movss

f30f5dc1
f30fc2ce05

0x000e12e8,%xm
minss

cmpss

%xmm1,
$0x5,%xmm6,%xm

0f54c1

andps

%xmm1,

0f55ce

andnps

%xmm6,

0f56c8

orps

%xmm0,

f30f105dec

movss

0xec(%ebp),%xm

f30f5c5de4

subss

0xe4(%ebp),%xm

f30f59d9

mulss

%xmm1,

f30f585de4

addss

0xe4(%ebp),%xm

f30f1055f0

movss

0xf0(%ebp),%xm

f30f5c55e8

subss

0xe8(%ebp),%xm

f30f59d1

mulss

%xmm1,

f30f5855e8

addss

0xe8(%ebp),%xm

f30f1045f4

movss

0xf4(%ebp),%xm

f30f5cc7

subss

%xmm7,

%xmm0
+191
%xmm0
+195
%xmm0
+199
%xmm5
+202
+208
p)
+213
p)
+218
%xmm7
+221
+222
%eax
+225
edx
+227
+233
,%xmm3
+237
m1
+242
m2
+247
m4
+252
%xmm5
+255
%xmm5
+259
m0
+264
%xmm0
+268
%xmm5
+272
m0
+277
%xmm0
+281
%xmm5
+285
%xmm5
+289
m5
+296
m3
+301
m1
+306
%xmm3
+310
m2
+315
%xmm3
+319
%xmm3

0006108f f30f59c1

mulss

%xmm1,

00061093 f30f58c7

addss

%xmm7,

00061097 0f2eee

ucomiss

%xmm6,

0006109a 0f82a0000000
000610a0 f30f115de4

jb
movss

0x00061140
%xmm3,0xe4(%eb

000610a5 f30f1155e8

movss

%xmm2,0xe8(%eb

000610aa 0f28f8

movaps

%xmm0,

000610ad 42
000610ae 83c010

incl
addl

%edx
$0x10,

000610b1 39ca

cmpl

%ecx,%

000610b3 0f84a2000000
000610b9 f30f1018

je

000610bd f30f104804

movss

0x04(%eax),%xm

000610c2 f30f105008

movss

0x08(%eax),%xm

000610c7 f30f10600c

movss

0x0c(%eax),%xm

movss

0x0006115b
(%eax)

000610cc 0f28ef

movaps

%xmm7,

000610cf f30f59eb

mulss

%xmm3,

000610d3 f30f1045e8

movss

0xe8(%ebp),%xm

000610d8 f30f59c1

mulss

%xmm1,

000610dc f30f58e8

addss

%xmm0,

000610e0 f30f1045e4

movss

0xe4(%ebp),%xm

000610e5 f30f59c2

mulss

%xmm2,

000610e9 f30f58e8

addss

%xmm0,

000610ed f30f5cec

subss

%xmm4,

000610f1 0f572db0201000

xorps

0x001020b0,%xm

000610f8 f30f595df4

mulss

0xf4(%ebp),%xm

000610fd f30f594df0

mulss

0xf0(%ebp),%xm

00061102 f30f58d9
00061106 f30f5955ec

addss
mulss

%xmm1,
0xec(%ebp),%xm

0006110b f30f58da

addss

%xmm2,

0006110f f30f5cdc

subss

%xmm4,

+323 00061113 0f571db0201000

xorps

0x001020b0,%xm

m3
+330
%xmm5
+333
1124
+335
%xmm3
+338
1166
+340
%xmm6
+343
+349
%xmm6
+352
+358
+363
)
+368
p)
+373
p)
+378
p)
+383
+384
%eax
+387
edx
+389
+395
ax
+400
%esp
+403
+404
+405
+406
eax
+408
%esp
+411
+412
+413
+414

0006111a 0f2eee

ucomiss

%xmm6,

0006111d 7205

jb

0x0006

0006111f 0f2ede

ucomiss

%xmm6,

00061122 7342

jae

0x0006

00061124 0f2ef5

ucomiss

%xmm5,

ucomiss

0x00061030
%xmm3,

00061127 0f8603ffffff
0006112d 0f2ef3

jbe

00061130 0f86fafeffff
00061136 e972ffffff
0006113b 0f1f440000

jbe
jmp
nopl

0x00061030
0x000610ad
0x00(%eax,%eax

00061140 f30f115dec

movss

%xmm3,0xec(%eb

00061145 f30f1155f0

movss

%xmm2,0xf0(%eb

0006114a f30f1145f4

movss

%xmm0,0xf4(%eb

0006114f 42
00061150 83c010

incl
addl

%edx
$0x10,

00061153 39ca

cmpl

%ecx,%

00061155 0f855effffff
0006115b b801000000

jne
movl

0x000610b9
$0x00000001,%e

00061160 83c424

addl

$0x24,

00061163
00061164
00061165
00061166

popl
leave
ret
xorl

%ebx

00061168 83c424

addl

$0x24,

0006116b
0006116c
0006116d
0006116e

popl
leave
ret
nop

%ebx

+0

5b
c9
c3
31c0

5b
c9
c3
6690
00061170 55

%eax,%

pushl

%ebp
+1
00061171
%esp,%ebp
+3
00061173
%edi
+4
00061174
%esi
+5
00061175
%ebx
+6
00061176
0205c,%esp
+12 0006117c 8b4d1c

89e5

movl

57

pushl

56

pushl

53

pushl

81ec5c200000

subl

$0x000

movl

0x1c(%

ebp),%ecx
+15 0006117f
ebp),%edx
+18 00061182
edx
+20 00061184
11a7
+22 00061186
ebp),%eax
+25 00061189
edx
+27 0006118b
p),%ebx
+33 00061191
4(%ebp)
+39 00061197
8(%ebp,%edx,4)
+46 0006119e
+47 0006119f
%eax
+50 000611a2
ebp),%edx
+53 000611a5
1197
+55 000611a7
ebp),%eax
+58 000611aa
eax
+60 000611ac
+66 000611b2
esi
+68 000611b4
%esi
+71 000611b7
0(%ebp)
+77 000611bd
eax
+79 000611bf
%eax
+82 000611c2
4(%ebp)
+88 000611c8
edx
+90 000611ca
%edx
+93 000611cd
8(%ebp)
+99 000611d3
cx
+105 000611d9
c(%ebp)
+111 000611df
ebp),%ecx
+114 000611e2
c(%ebp)
+120 000611e8
p),%ebx
+126 000611ee
4(%ebp)
+132 000611f4

8b550c

movl

0x0c(%

85d2

testl

%edx,%

7421

je

0x0006

8b4510

movl

0x10(%

31d2

xorl

%edx,%

8d9de8fdffff

leal

0xfffffde8(%eb

899da4dfffff

movl

%ebx,0xffffdfa

898495e8fdffff

movl

%eax,0xfffffde

42
83c038

incl
addl

%edx
$0x38,

3b550c

cmpl

0x0c(%

75f0

jne

0x0006

8b4514

movl

0x14(%

85c0

testl

%eax,%

0f84a8040000
89ce

je

83e608
89b5c0dfffff

movl

0x0006165a
%ecx,%

andl

$0x08,

movl

%esi,0xffffdfc

89c8

movl

%ecx,%

83e010

andl

$0x10,

8985c4dfffff

movl

%eax,0xffffdfc

89ca

movl

%ecx,%

83e220

andl

$0x20,

8995c8dfffff

movl

%edx,0xffffdfc

81e100010000

andl

$0x00000100,%e

898dccdfffff

movl

%ecx,0xffffdfc

8b4d18

movl

0x18(%

898ddcdfffff

movl

%ecx,0xffffdfd

8d9de8fdffff

leal

0xfffffde8(%eb

899da4dfffff

movl

%ebx,0xffffdfa

899de4dfffff

movl

%ebx,0xffffdfe

4(%ebp)
+138 000611fa
p),%eax
+144 00061200
0(%ebp)
+150 00061206
0(%ebp)
+156 0006120c
(%ebp)
+166 00061216
(%ebp)
+176 00061220
%xmm6
+179 00061223
ebp),%ecx
+182 00061226
+183 00061227
%ecx,4),%eax
+186 0006122a
p),%esi
+192 00061230
,%xmm0
+196 00061234
b0(%ebp)
+204 0006123c
,%xmm0
+208 00061240
m1
+213 00061245
b8(%ebp)
+221 0006124d
m2
+226 00061252
m1
+231 00061257
b4(%ebp)
+239 0006125f
m3
+244 00061264
m7
+249 00061269
ebp),%eax
+252 0006126c
eax
+254 0006126e
+260 00061274
p),%xmm1
+268 0006127c
%xmm1
+272 00061280
p),%xmm2
+280 00061288
%xmm1
+284 0006128c
p),%xmm3
+292 00061294
%xmm1
+296 00061298
%xmm1
+300 0006129c

8d85e8fbffff

leal

0xfffffbe8(%eb

8985a0dfffff

movl

%eax,0xffffdfa

8985e0dfffff

movl

%eax,0xffffdfe

c785d8dfffff00000000

movl

$0x00000000,0xffffdfd8

c785d0dfffff00000000

movl

$0x00000000,0xffffdfd0

0f57f6

xorps

%xmm6,

8b4d0c

movl

0x0c(%

49
8b048b

decl
movl

%ecx
(%ebx,

8bb5dcdfffff

movl

f30f1006
f30f1185b0dfffff

0xffffdfdc(%eb
movss

movss

f30f1000

(%esi)
%xmm0,0xffffdf

movss

(%eax)

f30f104e04

movss

0x04(%esi),%xm

f30f118db8dfffff

movss

%xmm1,0xffffdf

f30f105004

movss

0x04(%eax),%xm

f30f104e08

movss

0x08(%esi),%xm

f30f118db4dfffff

movss

%xmm1,0xffffdf

f30f105808

movss

0x08(%eax),%xm

f30f107e0c

movss

0x0c(%esi),%xm

8b450c

movl

0x0c(%

85c0

testl

%eax,%

0f845c030000
f30f108db0dfffff

je
movss

f30f59c8
f30f5995b8dfffff

mulss
mulss

f30f58ca
f30f599db4dfffff

0x000615d0
0xffffdfb0(%eb
%xmm0,
0xffffdfb8(%eb
addss

mulss

%xmm2,
0xffffdfb4(%eb

f30f58cb

addss

%xmm3,

f30f5ccf

subss

%xmm7,

31db

xorl

%ebx,%

ebx
+302 0006129e
(%ebp)
+312 000612a8
12b7
+314 000612aa
)
+320 000612b0
%xmm1
+323 000612b3
ecx
+325 000612b5
ebx
+327 000612b7
p),%edx
+333 000612bd
%ebx,4),%eax
+336 000612c0
p),%xmm4
+344 000612c8
,%xmm4
+348 000612cc
p),%xmm0
+356 000612d4
m0
+361 000612d9
%xmm4
+365 000612dd
p),%xmm0
+373 000612e5
m0
+378 000612ea
%xmm4
+382 000612ee
%xmm4
+386 000612f2
%xmm1
+389 000612f5
1310
+391 000612f7
%ecx,4),%eax
+394 000612fa
p),%esi
+400 00061300
p),%edx
+406 00061306
%edx,%esi,4)
+409 00061309
+410 0006130a
4(%ebp)
+416 00061310
%xmm1
+419 00061313
+422 00061316
%xmm4
+425 00061319
+428 0006131c
l
+430 0006131e
+436 00061324

c785d4dfffff00000000

movl

$0x00000000,0xffffdfd4

eb0d
660f1f440000

jmp
nopw

0x0006
0x00(%eax,%eax

0f28cc

movaps

%xmm4,

89d9

movl

%ebx,%

89c3

movl

%eax,%

8b95e4dfffff

movl

8b049a
f30f10a5b0dfffff

0xffffdfe4(%eb
movl

movss

f30f5920

(%edx,
0xffffdfb0(%eb

mulss

(%eax)

f30f1085b8dfffff

movss

0xffffdfb8(%eb

f30f594004

mulss

0x04(%eax),%xm

f30f58e0

addss

%xmm0,

f30f1085b4dfffff

movss

0xffffdfb4(%eb

f30f594008

mulss

0x08(%eax),%xm

f30f58e0

addss

%xmm0,

f30f5ce7

subss

%xmm7,

0f2ece

ucomiss

%xmm6,

7619

jbe

0x0006

8b048a

movl

(%edx,

8bb5d4dfffff

movl

0xffffdfd4(%eb

8b95e0dfffff

movl

0xffffdfe0(%eb

8904b2
46
89b5d4dfffff

movl

%eax,(

incl

%esi
%esi,0xffffdfd

movl

0f2ece

ucomiss

%xmm6,

0f97c2
0f2ee6

seta
ucomiss

%dl
%xmm6,

0f97c0
38c2

seta
cmpb

%al
%al,%d

0f843d020000
0f28c1

je
movaps

0x00061561
%xmm1,

%xmm0
+439 00061327
%xmm0
+443 0006132b
%xmm5
+446 0006132e
%xmm5
+450 00061332
p),%esi
+456 00061338
%ebx,4),%edx
+459 0006133b
%ecx,4),%edi
+462 0006133e
,%eax
+464 00061340
m2
+469 00061345
m3
+474 0006134a
m0
+479 0006134f
%xmm0
+483 00061353
%xmm0
+487 00061357
%xmm3
+491 0006135b
,%xmm1
+495 0006135f
,%xmm0
+499 00061363
%xmm0
+503 00061367
%xmm0
+507 0006136b
%xmm1
+511 0006136f
d0(%ebp),%eax
+518 00061376
c(%ebp)
+524 0006137c
ebp),%esi
+527 0006137f
esi
+529 00061381
i),%ecx
+535 00061387
m0
+540 0006138c
%xmm0
+544 00061390
%xmm0
+548 00061394
%xmm2
+552 00061398
x)
+557 0006139d
x)
+562 000613a2

f30f5cc4

subss

%xmm4,

0f28e9

movaps

%xmm1,

f30f5ee8

divss

%xmm0,

8bb5e4dfffff

movl

0xffffdfe4(%eb

8b149e

movl

(%esi,

8d3c8e

leal

(%esi,

8b07

movl

(%edi)

f30f105008

movss

0x08(%eax),%xm

f30f105804

movss

0x04(%eax),%xm

f30f104204

movss

0x04(%edx),%xm

f30f5cc3

subss

%xmm3,

f30f59c5

mulss

%xmm5,

f30f58d8

addss

%xmm0,

f30f1008

movss

(%eax)

f30f1002

movss

(%edx)

f30f5cc1

subss

%xmm1,

f30f59c5

mulss

%xmm5,

f30f58c8

addss

%xmm0,

6b85d0dfffff38

imull

$0x38,0xffffdf

8985bcdfffff

movl

%eax,0xffffdfb

8d75e8

leal

0xe8(%

01c6

addl

%eax,%

8d8e00e0ffff

leal

0xffffe000(%es

f30f104208

movss

0x08(%edx),%xm

f30f5cc2

subss

%xmm2,

f30f59c5

mulss

%xmm5,

f30f58d0

addss

%xmm0,

f30f115108

movss

%xmm2,0x08(%ec

f30f115904

movss

%xmm3,0x04(%ec

f30f118e00e0ffff

movss

%xmm1,0xffffe0

00(%esi)
+570 000613aa
p),%eax
+576 000613b0
eax
+578 000613b2
1410
+580 000613b4
p),%eax
+586 000613ba
%ebx,4),%edx
+589 000613bd
,%eax
+591 000613bf
m2
+596 000613c4
m3
+601 000613c9
m0
+606 000613ce
%xmm0
+610 000613d2
%xmm0
+614 000613d6
%xmm3
+618 000613da
m1
+623 000613df
m0
+628 000613e4
%xmm0
+632 000613e8
%xmm0
+636 000613ec
%xmm1
+640 000613f0
m0
+645 000613f5
%xmm0
+649 000613f9
%xmm0
+653 000613fd
%xmm2
+657 00061401
x)
+662 00061406
x)
+667 0006140b
x)
+672 00061410
p),%eax
+678 00061416
eax
+680 00061418
147c
+682 0006141a
p),%ecx
+688 00061420
%ebx,4),%edx
+691 00061423

8b85c0dfffff

movl

0xffffdfc0(%eb

85c0

testl

%eax,%

745c

je

0x0006

8b85e4dfffff

movl

0xffffdfe4(%eb

8b1498

movl

(%eax,

8b07

movl

(%edi)

f30f105014

movss

0x14(%eax),%xm

f30f105810

movss

0x10(%eax),%xm

f30f104210

movss

0x10(%edx),%xm

f30f5cc3

subss

%xmm3,

f30f59c5

mulss

%xmm5,

f30f58d8

addss

%xmm0,

f30f10480c

movss

0x0c(%eax),%xm

f30f10420c

movss

0x0c(%edx),%xm

f30f5cc1

subss

%xmm1,

f30f59c5

mulss

%xmm5,

f30f58c8

addss

%xmm0,

f30f104214

movss

0x14(%edx),%xm

f30f5cc2

subss

%xmm2,

f30f59c5

mulss

%xmm5,

f30f58d0

addss

%xmm0,

f30f115114

movss

%xmm2,0x14(%ec

f30f115910

movss

%xmm3,0x10(%ec

f30f11490c

movss

%xmm1,0x0c(%ec

8b85c4dfffff

movl

0xffffdfc4(%eb

85c0

testl

%eax,%

7462

je

0x0006

8b8de4dfffff

movl

0xffffdfe4(%eb

8b1499

movl

(%ecx,

8b07

movl

(%edi)

,%eax
+693 00061425
m2
+698 0006142a
m3
+703 0006142f
m0
+708 00061434
%xmm0
+712 00061438
%xmm0
+716 0006143c
%xmm3
+720 00061440
m1
+725 00061445
m0
+730 0006144a
%xmm0
+734 0006144e
%xmm0
+738 00061452
%xmm1
+742 00061456
i),%eax
+748 0006145c
m0
+753 00061461
%xmm0
+757 00061465
%xmm0
+761 00061469
%xmm2
+765 0006146d
x)
+770 00061472
x)
+775 00061477
x)
+780 0006147c
p),%eax
+786 00061482
eax
+788 00061484
14e8
+790 00061486
p),%eax
+796 0006148c
%ebx,4),%edx
+799 0006148f
,%eax
+801 00061491
m2
+806 00061496
m3
+811 0006149b
m0
+816 000614a0
%xmm0
+820 000614a4

f30f105020

movss

0x20(%eax),%xm

f30f10581c

movss

0x1c(%eax),%xm

f30f10421c

movss

0x1c(%edx),%xm

f30f5cc3

subss

%xmm3,

f30f59c5

mulss

%xmm5,

f30f58d8

addss

%xmm0,

f30f104818

movss

0x18(%eax),%xm

f30f104218

movss

0x18(%edx),%xm

f30f5cc1

subss

%xmm1,

f30f59c5

mulss

%xmm5,

f30f58c8

addss

%xmm0,

8d8610e0ffff

leal

0xffffe010(%es

f30f104220

movss

0x20(%edx),%xm

f30f5cc2

subss

%xmm2,

f30f59c5

mulss

%xmm5,

f30f58d0

addss

%xmm0,

f30f115010

movss

%xmm2,0x10(%ea

f30f11580c

movss

%xmm3,0x0c(%ea

f30f114808

movss

%xmm1,0x08(%ea

8b85c8dfffff

movl

0xffffdfc8(%eb

85c0

testl

%eax,%

7462

je

0x0006

8b85e4dfffff

movl

0xffffdfe4(%eb

8b1498

movl

(%eax,

8b07

movl

(%edi)

f30f10502c

movss

0x2c(%eax),%xm

f30f105828

movss

0x28(%eax),%xm

f30f104228

movss

0x28(%edx),%xm

f30f5cc3

subss

%xmm3,

f30f59c5

mulss

%xmm5,

%xmm0
+824 000614a8
%xmm3
+828 000614ac
m1
+833 000614b1
m0
+838 000614b6
%xmm0
+842 000614ba
%xmm0
+846 000614be
%xmm1
+850 000614c2
i),%eax
+856 000614c8
m0
+861 000614cd
%xmm0
+865 000614d1
%xmm0
+869 000614d5
%xmm2
+873 000614d9
x)
+878 000614de
x)
+883 000614e3
x)
+888 000614e8
p),%eax
+894 000614ee
eax
+896 000614f0
1539
+898 000614f2
p),%ecx
+904 000614f8
%ebx,4),%edx
+907 000614fb
,%eax
+909 000614fd
m1
+914 00061502
m2
+919 00061507
m0
+924 0006150c
%xmm0
+928 00061510
%xmm0
+932 00061514
%xmm2
+936 00061518
m0
+941 0006151d
%xmm0
+945 00061521
%xmm5
+949 00061525

f30f58d8

addss

%xmm0,

f30f104824

movss

0x24(%eax),%xm

f30f104224

movss

0x24(%edx),%xm

f30f5cc1

subss

%xmm1,

f30f59c5

mulss

%xmm5,

f30f58c8

addss

%xmm0,

8d8620e0ffff

leal

0xffffe020(%es

f30f10422c

movss

0x2c(%edx),%xm

f30f5cc2

subss

%xmm2,

f30f59c5

mulss

%xmm5,

f30f58d0

addss

%xmm0,

f30f11500c

movss

%xmm2,0x0c(%ea

f30f115808

movss

%xmm3,0x08(%ea

f30f114804

movss

%xmm1,0x04(%ea

8b85ccdfffff

movl

0xffffdfcc(%eb

85c0

testl

%eax,%

7447

je

0x0006

8b8de4dfffff

movl

0xffffdfe4(%eb

8b1499

movl

(%ecx,

8b07

movl

(%edi)

f30f104834

movss

0x34(%eax),%xm

f30f105030

movss

0x30(%eax),%xm

f30f104230

movss

0x30(%edx),%xm

f30f5cc2

subss

%xmm2,

f30f59c5

mulss

%xmm5,

f30f58d0

addss

%xmm0,

f30f104234

movss

0x34(%edx),%xm

f30f5cc1

subss

%xmm1,

f30f59e8

mulss

%xmm0,

f30f58cd

addss

%xmm5,

%xmm1
+953 00061529
34(%esi)
+961 00061531
30(%esi)
+969 00061539
p),%eax
+975 0006153f
p),%eax
+981 00061545
p),%esi
+987 0006154b
p),%edx
+993 00061551
%edx,%esi,4)
+996 00061554
+997 00061555
4(%ebp)
+1003 0006155b
p)
+1009 00061561
ebx),%eax
+1012 00061564
ebp),%eax
+1015 00061567
+1021 0006156d
d4(%ebp)
+1028 00061574
15c9
+1030 00061576
p),%ecx
+1036 0006157c
4(%ebp)
+1042 00061582
p),%eax
+1048 00061588
p),%eax
+1055 0006158f
p)
+1061 00061595
dc(%ebp)
+1068 0006159c
ebp),%ebx
+1071 0006159f
8(%ebp)
+1077 000615a5
15de
+1079 000615a7
p),%edx
+1085 000615ad
x0c(%ebp)
+1088 000615b0
4(%ebp)
+1094 000615b6
0(%ebp)
+1100 000615bc
ecx
+1102 000615be
p),%ebx
+1108 000615c4

f30f118e34e0ffff

movss

%xmm1,0xffffe0

f30f119630e0ffff

movss

%xmm2,0xffffe0

8d85e8dfffff

leal

0xffffdfe8(%eb

0385bcdfffff

addl

0xffffdfbc(%eb

8bb5d4dfffff

movl

0xffffdfd4(%eb

8b95e0dfffff

movl

0xffffdfe0(%eb

8904b2

movl

%eax,(

incl

46
89b5d4dfffff

movl

%esi
%esi,0xffffdfd

ff85d0dfffff

incl

0xffffdfd0(%eb

8d4301

leal

0x01(%

3b450c

cmpl

0x0c(%

0f8543fdffff
83bdd4dfffff02

jne
cmpl

7653

0x000612b0
$0x02,0xffffdf
jbe

0x0006

8b8de0dfffff

movl

0xffffdfe0(%eb

398da4dfffff

cmpl

%ecx,0xffffdfa

8b85a4dfffff

movl

0xffffdfa4(%eb

0f4485a0dfffff

cmovel

0xffffdfa0(%eb

ff85d8dfffff

incl

0xffffdfd8(%eb

8385dcdfffff10

addl

$0x10,0xffffdf

8b5d14
399dd8dfffff

movl
cmpl

7437
8b95d4dfffff

%ebx,0xffffdfd
je

movl

89550c

0x14(%

0x0006
0xffffdfd4(%eb

movl

%edx,0

898de4dfffff

movl

%ecx,0xffffdfe

8985e0dfffff

movl

%eax,0xffffdfe

89d1

movl

%edx,%

8b9de4dfffff

movl

0xffffdfe4(%eb

e95dfcffff

jmp

0x00061226

+1113 000615c9
0c(%ebp)
+1120 000615d0
ebp),%eax
+1123 000615d3
sp
+1129 000615d9
+1130 000615da
+1131 000615db
+1132 000615dc
+1133 000615dd
+1134 000615de
esi
+1136 000615e0
p),%eax
+1142 000615e6
x0c(%ebp)
+1145 000615e9
ebp),%ecx
+1148 000615ec
ebx
+1150 000615ee
%ebx,4),%edx
+1153 000615f1
,%eax
+1155 000615f3
%ecx)
+1157 000615f5
edx),%eax
+1160 000615f8
x04(%ecx)
+1163 000615fb
edx),%eax
+1166 000615fe
x08(%ecx)
+1169 00061601
edx),%eax
+1172 00061604
x0c(%ecx)
+1175 00061607
edx),%eax
+1178 0006160a
x10(%ecx)
+1181 0006160d
edx),%eax
+1184 00061610
x14(%ecx)
+1187 00061613
edx),%eax
+1190 00061616
x18(%ecx)
+1193 00061619
edx),%eax
+1196 0006161c
x1c(%ecx)
+1199 0006161f
edx),%eax
+1202 00061622
x20(%ecx)
+1205 00061625

c7450c00000000

movl

8b450c
81c45c200000

movl
addl

5b
5e
5f
c9
c3
89ce
8b85d4dfffff

$0x00000000,0x
0x0c(%
$0x0000205c,%e
popl
popl
popl
leave
ret
movl

movl

%ebx
%esi
%edi
%ecx,%
0xffffdfd4(%eb

89450c

movl

%eax,0

8b4d08

movl

0x08(%

31db

xorl

%ebx,%

8b149e

movl

(%esi,

8b02

movl

(%edx)

8901

movl

%eax,(

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

8b420c

movl

0x0c(%

89410c

movl

%eax,0

8b4210

movl

0x10(%

894110

movl

%eax,0

8b4214

movl

0x14(%

894114

movl

%eax,0

8b4218

movl

0x18(%

894118

movl

%eax,0

8b421c

movl

0x1c(%

89411c

movl

%eax,0

8b4220

movl

0x20(%

894120

movl

%eax,0

8b4224

movl

0x24(%

edx),%eax
+1208 00061628
x24(%ecx)
+1211 0006162b
edx),%eax
+1214 0006162e
x28(%ecx)
+1217 00061631
edx),%eax
+1220 00061634
x2c(%ecx)
+1223 00061637
edx),%eax
+1226 0006163a
x30(%ecx)
+1229 0006163d
edx),%eax
+1232 00061640
x34(%ecx)
+1235 00061643
+1236 00061644
%ecx
+1239 00061647
ebp),%ebx
+1242 0006164a
15ee
+1244 0006164c
ebp),%eax
+1247 0006164f
sp
+1253 00061655
+1254 00061656
+1255 00061657
+1256 00061658
+1257 00061659
+1258 0006165a
ebp),%ebx
+1261 0006165d
ebx
+1263 0006165f
+1269 00061665
p),%esi
+1275 0006166b
+0

894124

movl

%eax,0

8b4228

movl

0x28(%

894128

movl

%eax,0

8b422c

movl

0x2c(%

89412c

movl

%eax,0

8b4230

movl

0x30(%

894130

movl

%eax,0

8b4234

movl

0x34(%

894134

movl

%eax,0

43
83c138

incl
addl

%ebx
$0x38,

3b5d0c

cmpl

0x0c(%

75a2

jne

0x0006

8b450c

movl

0x0c(%

81c45c200000

addl

$0x0000205c,%e

5b
5e
5f
c9
c3
8b5d0c

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

85db

testl

%ebx,%

0x0c(%

0f846bffffff
8db5e8fdffff

je
leal

0x000615d0
0xfffffde8(%eb

e979ffffff

jmp

0x000615e9

00061670 55

pushl

%ebp
+1
00061671
%esp,%ebp
+3
00061673
%edi
+4
00061674
%esi
+5
00061675
%ebx
+6
00061676
00a3c,%esp
+12 0006167c 8b450c
ebp),%eax
+15 0006167f 85c0
eax

89e5

movl

57

pushl

56

pushl

53

pushl

81ec3c0a0000

subl

$0x000

movl

0x0c(%

testl

%eax,%

+17 00061681
16a4
+19 00061683
ebp),%eax
+22 00061686
edx
+24 00061688
p),%ecx
+30 0006168e
4(%ebp)
+36 00061694
8(%ebp,%edx,4)
+43 0006169b
+44 0006169c
%eax
+47 0006169f
ebp),%edx
+50 000616a2
1694
+52 000616a4
ebp),%edi
+55 000616a7
edi
+57 000616a9
+63 000616af
ebp),%eax
+66 000616b2
0(%ebp)
+72 000616b8
(%ebp)
+82 000616c2
p),%edx
+88 000616c8
4(%ebp)
+94 000616ce
ecx
+96 000616d0
8(%ebp)
+102 000616d6
p),%eax
+108 000616dc
0(%ebp)
+114 000616e2
4(%ebp)
+120 000616e8
(%ebp)
+130 000616f2
%xmm6
+133 000616f5
ebp),%ebx
+136 000616f8
+137 000616f9
%ebx,4),%eax
+140 000616fc
p),%edx
+146 00061702
,%xmm0
+150 00061706
d0(%ebp)
+158 0006170e

7421

je

0x0006

8b4510

movl

0x10(%

31d2

xorl

%edx,%

8d8de8fdffff

leal

0xfffffde8(%eb

898dc4f5ffff

movl

%ecx,0xfffff5c

898495e8fdffff

movl

%eax,0xfffffde

42
83c00c

incl
addl

%edx
$0x0c,

3b550c

cmpl

0x0c(%

75f0

jne

0x0006

8b7d14

movl

0x14(%

85ff

testl

%edi,%

0f8474020000
8b4518

je

8985e0f5ffff

movl

c785d4f5ffff00000000

movl

movl

0x00061923
0x18(%
%eax,0xfffff5e

$0x00000000,0xfffff5d4

8d95e8fdffff

leal

0xfffffde8(%eb

8995c4f5ffff

movl

%edx,0xfffff5c

89d1

movl

%edx,%

8995d8f5ffff

movl

%edx,0xfffff5d

8d85e8fbffff

leal

0xfffffbe8(%eb

8985c0f5ffff

movl

%eax,0xfffff5c

8985e4f5ffff

movl

%eax,0xfffff5e

c785dcf5ffff00000000

movl

$0x00000000,0xfffff5dc

0f57f6

xorps

%xmm6,

8b5d0c

movl

0x0c(%

4b
8b0499

decl
movl

%ebx
(%ecx,

8b95e0f5ffff

movl

f30f1002
f30f1185d0f5ffff
f30f1000

0xfffff5e0(%eb
movss

movss

(%edx)
%xmm0,0xfffff5

movss

(%eax)

,%xmm0
+162 00061712
m1
+167 00061717
cc(%ebp)
+175 0006171f
m1
+180 00061724
m2
+185 00061729
c8(%ebp)
+193 00061731
m3
+198 00061736
m7
+203 0006173b
ebp),%esi
+206 0006173e
esi
+208 00061740
+214 00061746
p),%xmm2
+222 0006174e
%xmm2
+226 00061752
p),%xmm1
+234 0006175a
%xmm2
+238 0006175e
p),%xmm3
+246 00061766
%xmm2
+250 0006176a
%xmm2
+254 0006176e
edi
+256 00061770
esi
+258 00061772
1787
+260 00061774
)
+266 0006177a
)
+272 00061780
%xmm2
+275 00061783
ebx
+277 00061785
edi
+279 00061787
p),%edx
+285 0006178d
%edi,4),%eax
+288 00061790
p),%xmm5
+296 00061798
,%xmm5
+300 0006179c
p),%xmm0

f30f104a04

movss

0x04(%edx),%xm

f30f118dccf5ffff

movss

%xmm1,0xfffff5

f30f104804

movss

0x04(%eax),%xm

f30f105208

movss

0x08(%edx),%xm

f30f1195c8f5ffff

movss

%xmm2,0xfffff5

f30f105808

movss

0x08(%eax),%xm

f30f107a0c

movss

0x0c(%edx),%xm

8b750c

movl

0x0c(%

85f6

testl

%esi,%

0f849b010000
f30f1095d0f5ffff

je
movss

f30f59d0
f30f598dccf5ffff

mulss
mulss

f30f58d1
f30f599dc8f5ffff

0x000618e1
0xfffff5d0(%eb
%xmm0,
0xfffff5cc(%eb
addss

mulss

%xmm1,
0xfffff5c8(%eb

f30f58d3

addss

%xmm3,

f30f5cd7

subss

%xmm7,

31ff

xorl

%edi,%

31f6

xorl

%esi,%

eb13

jmp

0x0006

660f1f440000

nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

0f28d5

movaps

%xmm5,

89fb

movl

%edi,%

89c7

movl

%eax,%

8b95d8f5ffff

movl

8b04ba
f30f10add0f5ffff

movl
movss

f30f5928
f30f1085ccf5ffff

0xfffff5d8(%eb

0xfffff5d0(%eb
mulss

movss

(%edx,

(%eax)
0xfffff5cc(%eb

+308 000617a4 f30f594004

mulss

0x04(%eax),%xm

m0
+313 000617a9
%xmm5
+317 000617ad
p),%xmm0
+325 000617b5
m0
+330 000617ba
%xmm5
+334 000617be
%xmm5
+338 000617c2
%xmm2
+341 000617c5
17d4
+343 000617c7
%ebx,4),%eax
+346 000617ca
p),%ecx
+352 000617d0
%ecx,%esi,4)
+355 000617d3
+356 000617d4
%xmm2
+359 000617d7
+362 000617da
%xmm5
+365 000617dd
+368 000617e0
l
+370 000617e2
+376 000617e8
%xmm0
+379 000617eb
%xmm0
+383 000617ef
%xmm2
+387 000617f3
p),%eax
+393 000617f9
%edi,4),%ecx
+396 000617fc
%ebx,4),%eax
+399 000617ff
m3
+404 00061804
m4
+409 00061809
m0
+414 0006180e
%xmm0
+418 00061812
%xmm0
+422 00061816
%xmm4
+426 0006181a
,%xmm1
+430 0006181e
,%xmm0

f30f58e8

addss

%xmm0,

f30f1085c8f5ffff

movss

0xfffff5c8(%eb

f30f594008

mulss

0x08(%eax),%xm

f30f58e8

addss

%xmm0,

f30f5cef

subss

%xmm7,

0f2ed6

ucomiss

%xmm6,

760d

jbe

0x0006

8b049a

movl

(%edx,

8b8de4f5ffff

movl

0xfffff5e4(%eb

8904b1

movl

%eax,(

46
0f2ed6

incl
ucomiss

%esi
%xmm6,

0f97c2
0f2eee

seta
ucomiss

%dl
%xmm6,

0f97c0
38c2

seta
cmpb

%al
%al,%d

0f849a000000
0f28c2

je
movaps

0x00061882
%xmm2,

f30f5cc5

subss

%xmm5,

f30f5ed0

divss

%xmm0,

8b85d8f5ffff

movl

0xfffff5d8(%eb

8b0cb8

movl

(%eax,

8b0498

movl

(%eax,

f30f105808

movss

0x08(%eax),%xm

f30f106004

movss

0x04(%eax),%xm

f30f104104

movss

0x04(%ecx),%xm

f30f5cc4

subss

%xmm4,

f30f59c2

mulss

%xmm2,

f30f58e0

addss

%xmm0,

f30f1008

movss

(%eax)

f30f1001

movss

(%ecx)

+434 00061822
%xmm0
+438 00061826
%xmm0
+442 0006182a
%xmm1
+446 0006182e
p),%edx
+452 00061834
%edx,2),%eax
+455 00061837
%eax
+458 0006183a
ebp),%edx
+461 0006183d
%edx),%ebx
+464 00061840
x),%edx
+470 00061846
m0
+475 0006184b
%xmm0
+479 0006184f
%xmm2
+483 00061853
%xmm3
+487 00061857
x)
+492 0006185c
x)
+497 00061861
00(%ebx)
+505 00061869
p),%ecx
+511 0006186f
%eax),%eax
+514 00061872
p),%edx
+520 00061878
%edx,%esi,4)
+523 0006187b
+524 0006187c
p)
+530 00061882
edi),%eax
+533 00061885
ebp),%eax
+536 00061888
+542 0006188e
%esi
+545 00061891
18da
+547 00061893
p),%ecx
+553 00061899
4(%ebp)
+559 0006189f
p),%eax
+565 000618a5
p),%eax

f30f5cc1

subss

%xmm1,

f30f59c2

mulss

%xmm2,

f30f58c8

addss

%xmm0,

8b95d4f5ffff

movl

0xfffff5d4(%eb

8d0452

leal

(%edx,

c1e002

shll

$0x02,

8d55e8

leal

0xe8(%

8d1c10

leal

(%eax,

8d9300f6ffff

leal

0xfffff600(%eb

f30f104108

movss

0x08(%ecx),%xm

f30f5cc3

subss

%xmm3,

f30f59d0

mulss

%xmm0,

f30f58da

addss

%xmm2,

f30f115a08

movss

%xmm3,0x08(%ed

f30f116204

movss

%xmm4,0x04(%ed

f30f118b00f6ffff

movss

%xmm1,0xfffff6

8d8de8f5ffff

leal

0xfffff5e8(%eb

8d0401
8b95e4f5ffff

leal
movl

8904b2

(%ecx,
0xfffff5e4(%eb

movl

%eax,(

incl

%esi
0xfffff5d4(%eb

8d4701

leal

0x01(%

3b450c

cmpl

0x0c(%

cmpl

0x00061780
$0x02,

46
ff85d4f5ffff

0f85f2feffff
83fe02

incl

jne

7647

jbe

0x0006

8b8de4f5ffff

movl

0xfffff5e4(%eb

398dc4f5ffff

cmpl

%ecx,0xfffff5c

8b85c4f5ffff

movl

0xfffff5c4(%eb

0f4485c0f5ffff

cmovel

0xfffff5c0(%eb

+572 000618ac ff85dcf5ffff

incl

0xfffff5dc(%eb

addl

$0x10,0xfffff5

p)
+578 000618b2
e0(%ebp)
+585 000618b9
ebp),%edx
+588 000618bc
c(%ebp)
+594 000618c2
18ef
+596 000618c4
8(%ebp)
+602 000618ca
x0c(%ebp)
+605 000618cd
4(%ebp)
+611 000618d3
ebx
+613 000618d5
+618 000618da
0c(%ebp)
+625 000618e1
ebp),%eax
+628 000618e4
sp
+634 000618ea
+635 000618eb
+636 000618ec
+637 000618ed
+638 000618ee
+639 000618ef
x0c(%ebp)
+642 000618f2
esi
+644 000618f4
ebp),%ecx
+647 000618f7
ebx
+649 000618f9
%ebx,4),%edx
+652 000618fc
,%eax
+654 000618fe
%ecx)
+656 00061900
edx),%eax
+659 00061903
x04(%ecx)
+662 00061906
edx),%eax
+665 00061909
x08(%ecx)
+668 0006190c
+669 0006190d
%ecx
+672 00061910
ebp),%ebx
+675 00061913
18f9
+677 00061915

8385e0f5ffff10
8b5514
3995dcf5ffff

movl
cmpl

742b
898dd8f5ffff

8985e4f5ffff

movl

movl

81c43c0a0000

%esi,0
%eax,0xfffff5e

movl
jmp
movl

8b450c

0x0006
%ecx,0xfffff5d

movl

89f3
e91efeffff
c7450c00000000

%edx,0xfffff5d
je

89750c

0x14(%

%esi,%
0x000616f8
$0x00000000,0x

movl
addl

0x0c(%
$0x00000a3c,%e

5b
5e
5f
c9
c3
89750c

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

89ce

movl

%ecx,%

8b4d08

movl

0x08(%

31db

xorl

%ebx,%

8b149e

movl

(%esi,

8b02

movl

(%edx)

8901

movl

%eax,(

8b4204

movl

0x04(%

894104

movl

%eax,0

8b4208

movl

0x08(%

894108

movl

%eax,0

43
83c10c

incl
addl

%ebx
$0x0c,

3b5d0c

cmpl

0x0c(%

75e4

jne

0x0006

8b450c

movl

0x0c(%

%esi,0

ebp),%eax
+680 00061918
sp
+686 0006191e
+687 0006191f
+688 00061920
+689 00061921
+690 00061922
+691 00061923
ebp),%ecx
+694 00061926
ecx
+696 00061928
18e1
+698 0006192a
p),%esi
+704 00061930
18f4
+706 00061932
x)
+713 00061939
x)
+0

81c43c0a0000

addl

$0x00000a3c,%e

5b
5e
5f
c9
c3
8b4d0c

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

85c9

testl

%ecx,%

74b7

je

0x0006

8db5e8fdffff

leal

ebc2

0x0c(%

0xfffffde8(%eb
jmp

0x0006

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

00061940 55

pushl

%ebp
+1
00061941 89e5
%esp,%ebp
+3
00061943 83ec28
$0x28,%esp
+6
00061946 8b550c
0x0c(%ebp),%edx
+9
00061949 8b4508
0x08(%ebp),%eax
+12 0006194c f30f1000
,%xmm0
+16 00061950 f30f10520c
m2
+21 00061955 f30f5cd0
%xmm2
+25 00061959 f30f101dc0201000
m3
+33 00061961 0f54d3
%xmm2
+36 00061964 f30f100a
,%xmm1
+40 00061968 f30f5cc8
%xmm1
+44 0006196c 0f54cb
%xmm1
+47 0006196f 0f2ed1
%xmm2
+50 00061972 763c
19b0
+52 00061974 f30f1155f0
p)
+57 00061979 f30f114df4
p)
+62 0006197e 0f28ca
%xmm1
+65 00061981 8d45f0

movl
subl
movl
movl
movss
movss

(%eax)
0x0c(%edx),%xm

subss
movss

%xmm0,
0x001020c0,%xm

andps

%xmm3,

movss

(%edx)

subss

%xmm0,

andps

%xmm3,

ucomiss

%xmm1,

jbe

0x0006

movss

%xmm2,0xf0(%eb

movss

%xmm1,0xf4(%eb
movaps

%xmm2,

leal

0xf0(%

ebp),%eax
+68 00061984
,%xmm0
+72 00061988
%xmm1
+76 0006198c
%xmm2
+80 00061990
%xmm1
+84 00061994
%xmm0
+88 00061998
%xmm1
+92 0006199c
p)
+97 000619a1
ebp)
+100 000619a4
+101 000619a5
+102 000619a6
ax)
+112 000619b0
p)
+117 000619b5
p)
+122 000619ba
%xmm2
+125 000619bd
ebp),%eax
+128 000619c0
1984
+130 000619c2
x)
+137 000619c9
x)
+0

f30f1000

movss

(%eax)

f30f59c9

mulss

%xmm1,

f30f59d2

mulss

%xmm2,

f30f58ca

addss

%xmm2,

f30f59c0

mulss

%xmm0,

f30f58c8

addss

%xmm0,

f30f114de4

movss

%xmm1,0xe4(%eb

d945e4

flds

c9
c3
662e0f1f840000000000

leave
ret
%cs:0x00000000(%eax,%e

nopw

0xe4(%

f30f1155f0

movss

%xmm2,0xf0(%eb

f30f114df4

movss

%xmm1,0xf4(%eb

0f28d1

movaps

%xmm1,

8d45f4

leal

0xf4(%

ebc2

jmp

0x0006

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

000619d0 55

pushl

%ebp
+1
000619d1
%esp,%ebp
+3
000619d3
%esi
+4
000619d4
%ebx
+5
000619d5
$0x20,%esp
+8
000619d8
0x08(%ebp),%ebx
+11 000619db 8b750c
ebp),%esi
+14 000619de 8b5510
ebp),%edx
+17 000619e1 8b02
,%eax
+19 000619e3 8945ec
xec(%ebp)
+22 000619e6 8b4204
edx),%eax
+25 000619e9 8945f0
xf0(%ebp)

89e5

movl

56

pushl

53

pushl

83ec20

subl

8b5d08

movl
movl

0x0c(%

movl

0x10(%

movl

(%edx)

movl

%eax,0

movl

0x04(%

movl

%eax,0

+28 000619ec
edx),%eax
+31 000619ef
xf4(%ebp)
+34 000619f2
x04(%esp)
+38 000619f6
ebp),%eax
+41 000619f9
%esp)
+44 000619fc
+49 00061a01
m1
+54 00061a06
eax
+56 00061a08
m1
+63 00061a0f
1a13
+65 00061a11
1a64
+67 00061a13
m2
+72 00061a18
m0
+77 00061a1d
%xmm0
+81 00061a21
%xmm0
+85 00061a25
m1
+90 00061a2a
%xmm1
+94 00061a2e
%xmm0
+98 00061a32
(%esi)
+102 00061a36
m2
+107 00061a3b
m0
+112 00061a40
m0
+119 00061a47
m0
+124 00061a4c
%xmm0
+128 00061a50
m1
+133 00061a55
%xmm1
+137 00061a59
%xmm0
+141 00061a5d
i)
+146 00061a62
%al
+148 00061a64
%esp
+151 00061a67

8b4208

movl

0x08(%

8945f4

movl

%eax,0

895c2404

movl

%ebx,0

8d45ec

leal

0xec(%

890424

movl

%eax,(

e89f7b0000
f30f104df0

calll
movss

31c0
0f2e0df4120e00

0x000695a0
0xf0(%ebp),%xm
xorl

ucomiss

%eax,%
0x000e12f4,%xm

7a02

jp

0x0006

7651

jbe

0x0006

f30f10534c

movss

0x4c(%ebx),%xm

f30f1045ec

movss

0xec(%ebp),%xm

f30f5ec1

divss

%xmm1,

f30f5cc2

subss

%xmm2,

f30f104b54

movss

0x54(%ebx),%xm

f30f5cca

subss

%xmm2,

f30f5ec1

divss

%xmm1,

f30f1106

movss

%xmm0,

f30f105350

movss

0x50(%ebx),%xm

f30f1045f4

movss

0xf4(%ebp),%xm

0f5705b0201000

xorps

0x001020b0,%xm

f30f5e45f0

divss

0xf0(%ebp),%xm

f30f5cc2
f30f104b58

subss
movss

%xmm2,
0x58(%ebx),%xm

f30f5cca

subss

%xmm2,

f30f5ec1

divss

%xmm1,

f30f114604

movss

%xmm0,0x04(%es

b001

movb

$0x01,

83c420

addl

$0x20,

5b

popl

%ebx

+152
+153
+154
+155

00061a68
00061a69
00061a6a
00061a6b

5e
c9
c3
0f1f440000

popl
leave
ret
nopl

%esi
0x00(%eax,%eax

)
+0

00061a70 55

pushl

%ebp
+1
00061a71 89e5
%esp,%ebp
+3
00061a73 83ec0c
$0x0c,%esp
+6
00061a76 8b4d08
0x08(%ebp),%ecx
+9
00061a79 8b450c
0x0c(%ebp),%eax
+12 00061a7c 8b5510
ebp),%edx
+15 00061a7f f30f1000
,%xmm0
+19 00061a83 f30f1145f4
p)
+24 00061a88 f30f106804
m5
+29 00061a8d f30f106008
m4
+34 00061a92 f30f100a
,%xmm1
+38 00061a96 f30f114dfc
p)
+43 00061a9b f30f105204
m2
+48 00061aa0 f30f1155f8
p)
+53 00061aa5 f30f107208
m6
+58 00061aaa f30f1001
,%xmm0
+62 00061aae 0f28f8
%xmm7
+65 00061ab1 f30f5c7df4
m7
+70 00061ab6 f30f5cc1
%xmm0
+74 00061aba 0f57db
%xmm3
+77 00061abd 0f2efb
%xmm7
+80 00061ac0 7209
1acb
+82 00061ac2 0f2ec3
%xmm0
+85 00061ac5 0f8364030000
+91 00061acb 0f57c9
%xmm1
+94 00061ace 0f2ecf
%xmm1
+97 00061ad1 0f875c030000
+103 00061ad7 0f28cf
%xmm1

movl
subl
movl
movl
movl

0x10(%

movss

(%eax)

movss

%xmm0,0xf4(%eb

movss

0x04(%eax),%xm

movss

0x08(%eax),%xm
movss

(%edx)

movss

%xmm1,0xfc(%eb

movss

0x04(%edx),%xm

movss

%xmm2,0xf8(%eb

movss

0x08(%edx),%xm
movss

(%ecx)

movaps

%xmm0,

subss

0xf4(%ebp),%xm
subss

%xmm1,

xorps

%xmm3,

ucomiss

%xmm3,

jb

0x0006

ucomiss

%xmm3,

jae
xorps
ucomiss
ja
movaps

0x00061e2f
%xmm1,
%xmm7,
0x00061e33
%xmm7,

+106 00061ada f30f5c0da8201000

subss

0x001020a8,%xm

m1
+114
%xmm2
+117
%xmm2
+121
%xmm1
+125
%xmm3
+128
%xmm3
+131
+137
m0
+145
%xmm1
+148
1b09
+150
%xmm1
+153
%xmm3
+156
%xmm3
+160
%xmm3
+164
%xmm3
+168
m2
+173
%xmm2
+177
%xmm2
+181
%xmm2
+185
m0
+190
m0
+195
%xmm0
+199
m0
+204
%xmm1
+207
%xmm7
+210
+216
%xmm4
+219
%xmm5
+222
p)
+227
m0
+232
m7

00061ae2 0f28d7

movaps

%xmm7,

00061ae5 f30f5cd0

subss

%xmm0,

00061ae9 f30f5eca

divss

%xmm2,

00061aed 0f57db

xorps

%xmm3,

00061af0 0f2ed9

ucomiss

%xmm1,

00061af3 0f875c030000
00061af9 f30f1005e8120e00

ja
movss

0x00061e55
0x000e12e8,%xm

00061b01 0f2ec8

ucomiss

%xmm0,

00061b04 7603

jbe

0x0006

00061b06 0f28c8

movaps

%xmm0,

00061b09 0f28de

movaps

%xmm6,

00061b0c f30f5cdc

subss

%xmm4,

00061b10 f30f59d9

mulss

%xmm1,

00061b14 f30f58dc

addss

%xmm4,

00061b18 f30f1055f8

movss

0xf8(%ebp),%xm

00061b1d f30f5cd5

subss

%xmm5,

00061b21 f30f59d1

mulss

%xmm1,

00061b25 f30f58d5

addss

%xmm5,

00061b29 f30f1045fc

movss

0xfc(%ebp),%xm

00061b2e f30f5c45f4

subss

0xf4(%ebp),%xm

00061b33 f30f59c1
00061b37 f30f5845f4

mulss
addss

%xmm1,
0xf4(%ebp),%xm

00061b3c 0f57c9

xorps

%xmm1,

00061b3f 0f2ef9

ucomiss

%xmm1,

00061b42 0f8215030000
00061b48 0f28e3

jb

00061b4b 0f28ea

movaps

0x00061e5d
%xmm3,

movaps

%xmm2,

00061b4e f30f1145f4

movss

%xmm0,0xf4(%eb

00061b53 f30f10410c

movss

0x0c(%ecx),%xm

00061b58 f30f107df4

movss

0xf4(%ebp),%xm

+237
%xmm7
+241
m3
+246
%xmm3
+250
%xmm0
+253
%xmm1
+256
%xmm7
+259
1b7e
+261
%xmm3
+264
+270
%xmm2
+273
%xmm2
+276
+282
%xmm3
+285
m3
+293
%xmm1
+296
%xmm1
+300
%xmm3
+304
%xmm2
+307
%xmm2
+310
+316
m0
+324
%xmm3
+327
1bbc
+329
%xmm3
+332
%xmm1
+335
%xmm1
+339
%xmm1
+343
%xmm1
+347
m2
+352
%xmm2
+356
%xmm2
+360

00061b5d f30f5cf8
00061b61 f30f105dfc

subss
movss

%xmm0,
0xfc(%ebp),%xm

00061b66 f30f5cd8

subss

%xmm0,

00061b6a 0f28c3

movaps

%xmm3,

00061b6d 0f57c9

xorps

%xmm1,

00061b70 0f2ef9

ucomiss

%xmm1,

00061b73 7209

jb

0x0006

00061b75 0f2ed9

ucomiss

%xmm1,

00061b78 0f83b1020000
00061b7e 0f57d2

jae
xorps

00061b81 0f2ed7

ucomiss

00061b84 0f87ba020000
00061b8a 0f28df

ja

00061b8d f30f5c1da8201000

subss

movaps

0x00061e2f
%xmm2,
%xmm7,
0x00061e44
%xmm7,
0x001020a8,%xm

00061b95 0f28cf

movaps

%xmm7,

00061b98 f30f5cc8

subss

%xmm0,

00061b9c f30f5ed9

divss

%xmm1,

00061ba0 0f57d2

xorps

%xmm2,

00061ba3 0f2ed3

ucomiss

%xmm3,

00061ba6 0f87d4020000
00061bac f30f1005e8120e00

ja
movss

0x00061e80
0x000e12e8,%xm

00061bb4 0f2ed8

ucomiss

%xmm0,

00061bb7 7603

jbe

0x0006

00061bb9 0f28d8

movaps

%xmm0,

00061bbc 0f28ce

movaps

%xmm6,

00061bbf f30f5ccc

subss

%xmm4,

00061bc3 f30f59cb

mulss

%xmm3,

00061bc7 f30f58cc

addss

%xmm4,

00061bcb f30f1055f8

movss

0xf8(%ebp),%xm

00061bd0 f30f5cd5

subss

%xmm5,

00061bd4 f30f59d3

mulss

%xmm3,

00061bd8 f30f58d5

addss

%xmm5,

%xmm2
+364
%xmm0
+367
m0
+372
%xmm3
+375
%xmm3
+378
%xmm4
+381
%xmm4
+384
%xmm4
+387
%xmm3
+390
%xmm3
+393
%xmm5
+396
%xmm5
+399
%xmm5
+402
%xmm1
+405
%xmm3
+408
%xmm3
+411
%xmm6
+414
%xmm6
+417
%xmm2
+420
m1
+425
%xmm0
+428
%xmm0
+431
p)
+436
m0
+441
%xmm7
+444
%xmm7
+448
m0
+453
%xmm3
+456
%xmm7
+459
1c46
+461

00061bdc 0f57c0
00061bdf f30fc2c706

xorps
cmpss

%xmm0,
$0x6,%xmm7,%xm

00061be4 0f28dc

movaps

%xmm4,

00061be7 0f54d8

andps

%xmm0,

00061bea 0f28e0

movaps

%xmm0,

00061bed 0f55e1

andnps

%xmm1,

00061bf0 0f56e3

orps

%xmm3,

00061bf3 0f28dd

movaps

%xmm5,

00061bf6 0f54d8

andps

%xmm0,

00061bf9 0f28e8

movaps

%xmm0,

00061bfc 0f55ea

andnps

%xmm2,

00061bff 0f56eb

orps

%xmm3,

00061c02 0f54c8

andps

%xmm0,

00061c05 0f28d8

movaps

%xmm0,

00061c08 0f55de

andnps

%xmm6,

00061c0b 0f28f3

movaps

%xmm3,

00061c0e 0f56f1

orps

%xmm1,

00061c11 0f54d0

andps

%xmm0,

00061c14 f30f104df8

movss

0xf8(%ebp),%xm

00061c19 0f55c1

andnps

%xmm1,

00061c1c 0f56c2

orps

%xmm2,

00061c1f f30f1145f8

movss

%xmm0,0xf8(%eb

00061c24 f30f104104

movss

0x04(%ecx),%xm

00061c29 0f28f8

movaps

%xmm0,

00061c2c f30f5cfd

subss

%xmm5,

00061c30 f30f5c45f8

subss

0xf8(%ebp),%xm

00061c35 0f57db

xorps

%xmm3,

00061c38 0f2efb

ucomiss

%xmm3,

00061c3b 7209

jb

0x0006

00061c3d 0f2ec3

ucomiss

%xmm3,

%xmm0
+464
+470
%xmm1
+473
%xmm1
+476
+482
%xmm3
+485
m3
+493
%xmm2
+496
%xmm2
+500
%xmm3
+504
%xmm0
+507
%xmm0
+510
1c7d
+512
m0
+520
%xmm3
+523
1c80
+525
%xmm3
+528
%xmm1
+531
%xmm1
+535
%xmm1
+539
%xmm1
+543
m2
+548
%xmm2
+552
%xmm2
+556
%xmm2
+560
%xmm0
+563
m0
+568
%xmm3
+571
%xmm3
+574
%xmm4
+577
%xmm4
+580

00061c40 0f83e9010000
00061c46 0f57c9

jae
xorps

00061c49 0f2ecf

ucomiss

00061c4c 0f871d020000
00061c52 0f28df

ja

00061c55 f30f5c1da8201000

subss

movaps

0x00061e2f
%xmm1,
%xmm7,
0x00061e6f
%xmm7,
0x001020a8,%xm

00061c5d 0f28d7

movaps

%xmm7,

00061c60 f30f5cd0

subss

%xmm0,

00061c64 f30f5eda

divss

%xmm2,

00061c68 0f57c0

xorps

%xmm0,

00061c6b 0f2ec3

ucomiss

%xmm3,

00061c6e 770d

ja

0x0006

00061c70 f30f1005e8120e00

movss

0x000e12e8,%xm

00061c78 0f2ed8

ucomiss

%xmm0,

00061c7b 7603

jbe

0x0006

00061c7d 0f28d8

movaps

%xmm0,

00061c80 0f28ce

movaps

%xmm6,

00061c83 f30f5ccc

subss

%xmm4,

00061c87 f30f59cb

mulss

%xmm3,

00061c8b f30f58cc

addss

%xmm4,

00061c8f f30f1055f8

movss

0xf8(%ebp),%xm

00061c94 f30f5cd5

subss

%xmm5,

00061c98 f30f59d3

mulss

%xmm3,

00061c9c f30f58d5

addss

%xmm5,

00061ca0 0f57c0

xorps

%xmm0,

00061ca3 f30fc2c706

cmpss

$0x6,%xmm7,%xm

00061ca8 0f28dc

movaps

%xmm4,

00061cab 0f54d8

andps

%xmm0,

00061cae 0f28e0

movaps

%xmm0,

00061cb1 0f55e1

andnps

%xmm1,

00061cb4 0f56e3

orps

%xmm3,

%xmm4
+583
%xmm3
+586
%xmm3
+589
%xmm5
+592
%xmm5
+595
%xmm5
+598
%xmm1
+601
%xmm3
+604
%xmm3
+607
%xmm6
+610
%xmm6
+613
%xmm2
+616
m1
+621
%xmm0
+624
%xmm0
+627
p)
+632
m0
+637
%xmm3
+640
%xmm3
+644
m2
+649
%xmm2
+653
%xmm0
+656
%xmm3
+659
1d0e
+661
%xmm2
+664
+670
%xmm1
+673
%xmm1
+676
+682
%xmm1
+685
m1
+693

00061cb7 0f28dd

movaps

%xmm5,

00061cba 0f54d8

andps

%xmm0,

00061cbd 0f28e8

movaps

%xmm0,

00061cc0 0f55ea

andnps

%xmm2,

00061cc3 0f56eb

orps

%xmm3,

00061cc6 0f54c8

andps

%xmm0,

00061cc9 0f28d8

movaps

%xmm0,

00061ccc 0f55de

andnps

%xmm6,

00061ccf 0f28f3

movaps

%xmm3,

00061cd2 0f56f1

orps

%xmm1,

00061cd5 0f54d0

andps

%xmm0,

00061cd8 f30f104df8

movss

0xf8(%ebp),%xm

00061cdd 0f55c1

andnps

%xmm1,

00061ce0 0f56c2

orps

%xmm2,

00061ce3 f30f1145f8

movss

%xmm0,0xf8(%eb

00061ce8 f30f104110

movss

0x10(%ecx),%xm

00061ced 0f28dd

movaps

%xmm5,

00061cf0 f30f5cd8

subss

%xmm0,

00061cf4 f30f1055f8

movss

0xf8(%ebp),%xm

00061cf9 f30f5cd0

subss

%xmm0,

00061cfd 0f57c0

xorps

%xmm0,

00061d00 0f2ed8

ucomiss

%xmm0,

00061d03 7209

jb

0x0006

00061d05 0f2ed0

ucomiss

%xmm0,

00061d08 0f8321010000
00061d0e 0f57c9

jae
xorps

00061d11 0f2ecb

ucomiss

00061d14 0f876e010000
00061d1a 0f28cb

ja

00061d1d f30f5c0da8201000

subss

00061d25 0f28c3

movaps

0x00061e2f
%xmm1,
%xmm3,
0x00061e88
%xmm3,
0x001020a8,%xm

movaps

%xmm3,

%xmm0
+696
%xmm0
+700
%xmm1
+704
%xmm2
+707
%xmm2
+710
+716
m0
+724
%xmm1
+727
1d4c
+729
%xmm1
+732
%xmm0
+735
%xmm0
+739
%xmm0
+743
%xmm0
+747
%xmm1
+750
m1
+755
%xmm2
+758
%xmm2
+761
%xmm4
+764
%xmm4
+767
%xmm4
+770
%xmm0
+773
%xmm1
+776
%xmm6
+779
%xmm6
+782
m0
+787
%xmm2
+790
%xmm2
+794
%xmm0
+798
%xmm1
+801
%xmm2

00061d28 f30f5cc2

subss

%xmm2,

00061d2c f30f5ec8

divss

%xmm0,

00061d30 0f57d2

xorps

%xmm2,

00061d33 0f2ed1

ucomiss

%xmm1,

00061d36 0f876e010000
00061d3c f30f1005e8120e00

ja
movss

0x00061eaa
0x000e12e8,%xm

00061d44 0f2ec8

ucomiss

%xmm0,

00061d47 7603

jbe

0x0006

00061d49 0f28c8

movaps

%xmm0,

00061d4c 0f28c6

movaps

%xmm6,

00061d4f f30f5cc4

subss

%xmm4,

00061d53 f30f59c1

mulss

%xmm1,

00061d57 f30f58c4

addss

%xmm4,

00061d5b 0f57c9

xorps

%xmm1,

00061d5e f30fc2cb06

cmpss

$0x6,%xmm3,%xm

00061d63 0f28d4

movaps

%xmm4,

00061d66 0f54d1

andps

%xmm1,

00061d69 0f28e1

movaps

%xmm1,

00061d6c 0f55e0

andnps

%xmm0,

00061d6f 0f56e2

orps

%xmm2,

00061d72 0f54c1

andps

%xmm1,

00061d75 0f55ce

andnps

%xmm6,

00061d78 0f28f1

movaps

%xmm1,

00061d7b 0f56f0

orps

%xmm0,

00061d7e f30f104108

movss

0x08(%ecx),%xm

00061d83 0f28d0

movaps

%xmm0,

00061d86 f30f5cd4

subss

%xmm4,

00061d8a f30f5cc6

subss

%xmm6,

00061d8e 0f57c9

xorps

%xmm1,

00061d91 0f2ed1

ucomiss

%xmm1,

+804
1d9f
+806
%xmm0
+809
+815
%xmm3
+818
%xmm3
+821
+827
%xmm1
+830
m1
+838
%xmm3
+841
%xmm3
+845
%xmm1
+849
%xmm0
+852
%xmm0
+855
1dd6
+857
m0
+865
%xmm1
+868
1dd9
+870
%xmm1
+873
%xmm0
+876
%xmm0
+880
%xmm0
+884
%xmm0
+888
%xmm1
+891
m1
+896
%xmm2
+899
%xmm2
+902
%xmm4
+905
%xmm4
+908
%xmm4
+911
%xmm0
+914
%xmm1

00061d94 7209

jb

0x0006

00061d96 0f2ec1

ucomiss

%xmm1,

00061d99 0f8390000000
00061d9f 0f57db

jae
xorps

00061da2 0f2eda

ucomiss

00061da5 0f87ee000000
00061dab 0f28ca

ja

00061dae f30f5c0da8201000

subss

movaps

0x00061e2f
%xmm3,
%xmm2,
0x00061e99
%xmm2,
0x001020a8,%xm

00061db6 0f28da

movaps

%xmm2,

00061db9 f30f5cd8

subss

%xmm0,

00061dbd f30f5ecb

divss

%xmm3,

00061dc1 0f57c0

xorps

%xmm0,

00061dc4 0f2ec1

ucomiss

%xmm1,

00061dc7 770d

ja

0x0006

00061dc9 f30f1005e8120e00

movss

0x000e12e8,%xm

00061dd1 0f2ec8

ucomiss

%xmm0,

00061dd4 7603

jbe

0x0006

00061dd6 0f28c8

movaps

%xmm0,

00061dd9 0f28c6

movaps

%xmm6,

00061ddc f30f5cc4

subss

%xmm4,

00061de0 f30f59c1

mulss

%xmm1,

00061de4 f30f58c4

addss

%xmm4,

00061de8 0f57c9

xorps

%xmm1,

00061deb f30fc2ca06

cmpss

$0x6,%xmm2,%xm

00061df0 0f28d4

movaps

%xmm4,

00061df3 0f54d1

andps

%xmm1,

00061df6 0f28e1

movaps

%xmm1,

00061df9 0f55e0

andnps

%xmm0,

00061dfc 0f56e2

orps

%xmm2,

00061dff 0f54c1

andps

%xmm1,

00061e02 0f55ce

andnps

%xmm6,

+917
%xmm6
+920
%xmm6
+923
m0
+928
%xmm1
+931
%xmm1
+935
%xmm4
+939
%xmm2
+942
%xmm4
+945
1e28
+947
%xmm1
+950
1e2f
+952
ax
+957
+958
+959
eax
+961
+962
+963
%xmm2
+966
%xmm2
+969
+975
+980
%xmm2
+983
%xmm2
+986
+992
+997
%xmm1
+1000
+1005
%xmm6
+1008
p)
+1013
p)
+1018
+1023
%xmm2
+1026
%xmm2
+1029
+1035
+1040
%xmm3

00061e05 0f28f1

movaps

%xmm1,

00061e08 0f56f0

orps

%xmm0,

00061e0b f30f104114

movss

0x14(%ecx),%xm

00061e10 0f28ce

movaps

%xmm6,

00061e13 f30f5cc8

subss

%xmm0,

00061e17 f30f5ce0

subss

%xmm0,

00061e1b 0f57d2

xorps

%xmm2,

00061e1e 0f2ee2

ucomiss

%xmm2,

00061e21 7205

jb

0x0006

00061e23 0f2eca

ucomiss

%xmm2,

00061e26 7307

jae

0x0006

00061e28 b801000000

movl

$0x00000001,%e

00061e2d c9
00061e2e c3
00061e2f 31c0

leave
ret
xorl

%eax,%

00061e31 c9
00061e32 c3
00061e33 0f57d2

leave
ret
xorps

%xmm2,

00061e36 0f2ed0

ucomiss

%xmm0,

00061e39 0f8698fcffff
00061e3f e90ffdffff
00061e44 0f57d2

jbe
jmp
xorps

00061e47 0f2ed0

ucomiss

0x00061ad7
0x00061b53
%xmm2,
%xmm0,

00061e4a 0f863afdffff
00061e50 e9cffdffff
00061e55 0f28cb

jbe
jmp

00061e58 e9acfcffff
00061e5d 0f28f3

jmp

00061e60 f30f1155f8

movss

%xmm2,0xf8(%eb

00061e65 f30f1145fc

movss

%xmm0,0xfc(%eb

00061e6a e9e4fcffff
00061e6f 0f57d2

jmp

movaps

xorps

00061e72 0f2ed0
00061e75 0f86d7fdffff
00061e7b e968feffff
00061e80 0f28da

0x00061b8a
0x00061c24
movaps
%xmm3,

ucomiss
jbe
jmp

0x00061b09
%xmm3,

0x00061b53
%xmm2,
%xmm0,

0x00061c52
0x00061ce8
movaps
%xmm2,

+1043
+1048
%xmm0
+1051
%xmm0
+1054
+1060
+1065
%xmm1
+1068
%xmm1
+1071
+1077
+1082
%xmm1
+1085
+1090
x)
+1097
x)

00061e83 e934fdffff
00061e88 0f57c0

jmp
xorps

00061e8b 0f2ec2
00061e8e 0f8686feffff
00061e94 e9e5feffff
00061e99 0f57c9

0x00061bbc
%xmm0,

ucomiss
jbe
jmp
xorps

00061e9c 0f2ec8

%xmm2,
0x00061d1a
0x00061d7e
%xmm1,

ucomiss

%xmm0,

00061e9f 0f8606ffffff
00061ea5 e961ffffff
00061eaa 0f28ca

jbe
jmp

00061ead e99afeffff
00061eb2 0f1f8000000000

jmp
nopl

0x00061d4c
0x00000000(%ea

00061eb9 0f1f8000000000

nopl

0x00000000(%ea

+0

0x00061dab
0x00061e0b
movaps
%xmm2,

00061ec0 55

pushl

%ebp
+1
00061ec1 89e5
%esp,%ebp
+3
00061ec3 57
%edi
+4
00061ec4 56
%esi
+5
00061ec5 53
%ebx
+6
00061ec6 83ec1c
$0x1c,%esp
+9
00061ec9 8b7d08
0x08(%ebp),%edi
+12 00061ecc 8b750c
ebp),%esi
+15 00061ecf 8b5d10
ebp),%ebx
+18 00061ed2 803da0e4130000
a0
+25 00061ed9 0f8431010000
+31 00061edf 85f6
esi
+33 00061ee1 0f8459010000
+39 00061ee7 f30f1005a01a1000
m0
+47 00061eef f30f104e08
m1
+52 00061ef4 f30f59c8
%xmm1
+56 00061ef8 f30f114c240c
p)
+62 00061efe f30f100e
,%xmm1
+66 00061f02 f30f59c8
%xmm1
+70 00061f06 f30f114c2408
p)
+76 00061f0c f30f594604

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

cmpb

$0x00,0x0013e4

je
testl

0x00062010
%esi,%

je
movss

0x00062040
0x00101aa0,%xm

movss

0x08(%esi),%xm
mulss

movss

%xmm0,
%xmm1,0x0c(%es

movss

(%esi)

mulss

%xmm0,

movss

%xmm1,0x08(%es

mulss

0x04(%esi),%xm

m0
+81 00061f11 f30f11442404

movss

%xmm0,0x04(%es

c70424c0e41300

movl

$0x0013e4c0,(%

e88de7ffff
85ff

calll

p)
+87 00061f17
esp)
+94 00061f1e
+99 00061f23
edi
+101 00061f25
1f3e
+103 00061f27
,%eax
+105 00061f29
0
+110 00061f2e
edi),%eax
+113 00061f31
4
+118 00061f36
edi),%eax
+121 00061f39
8
+126 00061f3e
ebx
+128 00061f40
+134 00061f46
m0
+142 00061f4e
,%xmm0
+146 00061f52
c0
+154 00061f5a
m0
+162 00061f62
,%xmm0
+166 00061f66
c4
+174 00061f6e
m0
+182 00061f76
,%xmm0
+186 00061f7a
c8
+194 00061f82
m0
+202 00061f8a
m0
+207 00061f8f
d0
+215 00061f97
m0
+223 00061f9f
m0
+228 00061fa4
d4
+236 00061fac
m0
+244 00061fb4
m0
+249 00061fb9

testl

0x000606b0
%edi,%

7417

je

0x0006

8b07

movl

(%edi)

a3f0e41300

movl

8b4704
a3f4e41300

movl
movl

8b4708
a3f8e41300

movl

0x08(%
%eax,0x0013e4f

testl
je
movss

f30f5903

0x04(%
%eax,0x0013e4f

movl

85db
0f84ba000000
f30f1005c0e41300

%eax,0x0013e4f

%ebx,%
0x00062000
0x0013e4c0,%xm

mulss

(%ebx)

f30f1105c0e41300

movss

%xmm0,0x0013e4

f30f1005c4e41300

movss

0x0013e4c4,%xm

f30f5903

mulss

(%ebx)

f30f1105c4e41300

movss

%xmm0,0x0013e4

f30f1005c8e41300

movss

0x0013e4c8,%xm

f30f5903

mulss

(%ebx)

f30f1105c8e41300

movss

%xmm0,0x0013e4

f30f1005d0e41300

movss

0x0013e4d0,%xm

f30f594304

mulss

0x04(%ebx),%xm

f30f1105d0e41300

movss

%xmm0,0x0013e4

f30f1005d4e41300

movss

0x0013e4d4,%xm

f30f594304

mulss

0x04(%ebx),%xm

f30f1105d4e41300

movss

%xmm0,0x0013e4

f30f1005d8e41300

movss

0x0013e4d8,%xm

f30f594304

mulss

0x04(%ebx),%xm

f30f1105d8e41300

movss

%xmm0,0x0013e4

d8
+257 00061fc1 f30f1005e0e41300

movss

0x0013e4e0,%xm

mulss

0x08(%ebx),%xm

movss

%xmm0,0x0013e4

movss

0x0013e4e4,%xm

mulss

0x08(%ebx),%xm

movss

%xmm0,0x0013e4

movss

0x0013e4e8,%xm

mulss

0x08(%ebx),%xm

movss

%xmm0,0x0013e4

movl

$0x0013e4c0,%e

m0
+265 00061fc9 f30f594308
m0
+270 00061fce f30f1105e0e41300
e0
+278 00061fd6 f30f1005e4e41300
m0
+286 00061fde f30f594308
m0
+291 00061fe3 f30f1105e4e41300
e4
+299 00061feb f30f1005e8e41300
m0
+307 00061ff3 f30f594308
m0
+312 00061ff8 f30f1105e8e41300
e8
+320 00062000 b8c0e41300
ax
+325 00062005 83c41c
%esp
+328 00062008 5b
+329 00062009 5e
+330 0006200a 5f
+331 0006200b c9
+332 0006200c c3
+333 0006200d 0f1f00
+336 00062010 c70424a0e41300
esp)
+343 00062017 e8880d0a00
___cxa_guard_acquire
+348 0006201c 85c0
eax
+350 0006201e 0f84bbfeffff
+356 00062024 c70424a0e41300
esp)
+363 0006202b e87a0d0a00
___cxa_guard_release
+368 00062030 e9aafeffff
+373 00062035 0f1f440000
)
+378 0006203a 660f1f440000
)
+384 00062040 c70424c0e41300
esp)
+391 00062047 e8742d0000
+396 0006204c e9d2feffff
+401 00062051 0f1f8000000000
x)
+408 00062058 0f1f840000000000
x,%eax)
+0

addl

$0x1c,

popl
popl
popl
leave
ret
nopl

%ebx
%esi
%edi

movl

(%eax)
$0x0013e4a0,(%

calll

0x00102da4
testl

%eax,%

je
movl

0x00061edf
$0x0013e4a0,(%

calll

0x00102daa

jmp
nopl

0x00061edf
0x00(%eax,%eax

nopw

0x00(%eax,%eax

movl

$0x0013e4c0,(%

calll
jmp
nopl

0x00064dc0
0x00061f23
0x00000000(%ea

nopl

0x00000000(%ea

00062060 55

pushl

00062061 89e5

movl

00062063 83ec04

subl

%ebp
+1
%esp,%ebp
+3
$0x04,%esp

+6
00062066 8b5508
0x08(%ebp),%edx
+9
00062069 8b450c
0x0c(%ebp),%eax
+12 0006206c f30f1002
,%xmm0
+16 00062070 f30f1008
,%xmm1
+20 00062074 0f2ec8
%xmm1
+23 00062077 0f8793000000
+29 0006207d f30f10480c
m1
+34 00062082 0f57d2
%xmm2
+37 00062085 0f2ec1
%xmm0
+40 00062088 0f87ab000000
+46 0006208e 6690
+48 00062090 f30f104a04
m1
+53 00062095 f30f104004
m0
+58 0006209a 0f2ec1
%xmm0
+61 0006209d 7761
2100
+63 0006209f f30f104010
m0
+68 000620a4 0f2ec8
%xmm1
+71 000620a7 777f
2128
+73 000620a9 0f1f8000000000
x)
+80 000620b0 f30f104a08
m1
+85 000620b5 f30f104008
m0
+90 000620ba 0f2ec1
%xmm0
+93 000620bd 7721
20e0
+95 000620bf f30f104014
m0
+100 000620c4 0f2ec8
%xmm1
+103 000620c7 760c
20d5
+105 000620c9 f30f5cc8
%xmm1
+109 000620cd f30f59c9
%xmm1
+113 000620d1 f30f58d1
%xmm2
+117 000620d5 f30f1155fc
p)
+122 000620da d945fc
ebp)
+125 000620dd c9

movl
movl
movss

(%edx)

movss

(%eax)

ucomiss

%xmm0,

ja
movss

0x00062110
0x0c(%eax),%xm
xorps

%xmm2,

ucomiss

%xmm1,

ja

0x00062139
nop

movss

0x04(%edx),%xm

movss

0x04(%eax),%xm
ucomiss

%xmm1,

ja

0x0006

movss

0x10(%eax),%xm
ucomiss

%xmm0,

ja

0x0006

nopl

0x00000000(%ea

movss

0x08(%edx),%xm

movss

0x08(%eax),%xm
ucomiss

%xmm1,

ja

0x0006

movss

0x14(%eax),%xm
ucomiss

%xmm0,

jbe

0x0006

subss

%xmm0,

mulss

%xmm1,

addss

%xmm1,

movss

%xmm2,0xfc(%eb
flds
leave

0xfc(%

+126
+127
+128
%xmm0
+132
%xmm0
+136
%xmm2
+140
p)
+145
ebp)
+148
+149
+150
ax)
+160
%xmm0
+164
%xmm0
+168
%xmm2
+172
20b0
+174
+176
%xmm2
+179
%xmm2
+183
%xmm2
+187
m2
+195
+200
%xmm1
+204
%xmm1
+208
%xmm2
+212
+217
%xmm2
+220
%xmm2
+224
%xmm2
+228
m2
+236
+241
x)
+248
x,%eax)

000620de c3
000620df 90
000620e0 f30f5cc1

ret
nop
subss

%xmm1,

000620e4 f30f59c0

mulss

%xmm0,

000620e8 f30f58d0

addss

%xmm0,

000620ec f30f1155fc

movss

%xmm2,0xfc(%eb

000620f1 d945fc

flds

000620f4 c9
000620f5 c3
000620f6 662e0f1f840000000000

leave
ret
%cs:0x00000000(%eax,%e

nopw

0xfc(%

00062100 f30f5cc1

subss

%xmm1,

00062104 f30f59c0

mulss

%xmm0,

00062108 f30f58d0

addss

%xmm0,

0006210c eba2

jmp

0x0006

0006210e 6690
00062110 0f28d1

nop
movaps

%xmm1,

00062113 f30f5cd0

subss

%xmm0,

00062117 f30f59d2

mulss

%xmm2,

0006211b f30f5815f4120e00

addss

00062123 e968ffffff
00062128 f30f5cc8

jmp

0x000e12f4,%xm
subss

0x00062090
%xmm0,

0006212c f30f59c9

mulss

%xmm1,

00062130 f30f58d1

addss

%xmm1,

00062134 e977ffffff
00062139 0f28d0

jmp
movaps

0x000620b0
%xmm0,

0006213c f30f5cd1

subss

%xmm1,

00062140 f30f59d2

mulss

%xmm2,

00062144 f30f5815f4120e00

addss

0x000e12f4,%xm

0006214c e93fffffff
00062151 0f1f8000000000

jmp
nopl

0x00062090
0x00000000(%ea

00062158 0f1f840000000000

nopl

0x00000000(%ea

+0

00062160 55

pushl

00062161 89e5

movl

00062163 57

pushl

%ebp
+1
%esp,%ebp
+3

%edi
+4

00062164 56

pushl

+5

00062165 53

pushl

%esi
%ebx
+6
00062166 81ec8c2c0000
02c8c,%esp
+12 0006216c 8b4d1c
ebp),%ecx
+15 0006216f 8b7d0c
ebp),%edi
+18 00062172 85ff
edi
+20 00062174 7421
2197
+22 00062176 8b4510
ebp),%eax
+25 00062179 31d2
edx
+27 0006217b 8d9de8fdffff
p),%ebx
+33 00062181 899d94d3ffff
4(%ebp)
+39 00062187 898495e8fdffff
8(%ebp,%edx,4)
+46 0006218e 42
+47 0006218f 83c050
%eax
+50 00062192 3b550c
ebp),%edx
+53 00062195 75f0
2187
+55 00062197 8b7514
ebp),%esi
+58 0006219a 85f6
esi
+60 0006219c 0f84f3050000
+66 000621a2 89c8
eax
+68 000621a4 83e008
%eax
+71 000621a7 8985a8d3ffff
8(%ebp)
+77 000621ad 89ca
edx
+79 000621af 83e210
%edx
+82 000621b2 8995acd3ffff
c(%ebp)
+88 000621b8 89cb
ebx
+90 000621ba 83e320
%ebx
+93 000621bd 899db0d3ffff
0(%ebp)
+99 000621c3 89c8
eax
+101 000621c5 83e040
%eax
+104 000621c8 8985b4d3ffff

subl

$0x000

movl

0x1c(%

movl

0x0c(%

testl

%edi,%

je

0x0006

movl

0x10(%

xorl

%edx,%

leal

0xfffffde8(%eb

movl

%ebx,0xffffd39

movl

%eax,0xfffffde
incl
addl

%edx
$0x50,

cmpl

0x0c(%

jne

0x0006

movl

0x14(%

testl

%esi,%

je
movl

0x00062795
%ecx,%

andl

$0x08,

movl

%eax,0xffffd3a
movl

%ecx,%

andl

$0x10,

movl

%edx,0xffffd3a
movl

%ecx,%

andl

$0x20,

movl

movl

%ebx,0xffffd3b
movl

%ecx,%

andl

$0x40,
%eax,0xffffd3b

4(%ebp)
+110 000621ce
cx
+116 000621d4
8(%ebp)
+122 000621da
ebp),%edx
+125 000621dd
8(%ebp)
+131 000621e3
(%ebp)
+141 000621ed
p),%ecx
+147 000621f3
4(%ebp)
+153 000621f9
ebx
+155 000621fb
4(%ebp)
+161 00062201
p),%eax
+167 00062207
0(%ebp)
+173 0006220d
0(%ebp)
+179 00062213
(%ebp)
+189 0006221d
%xmm6
+192 00062220
ebp),%ecx
+195 00062223
+196 00062224
%ecx,4),%eax
+199 00062227
p),%edx
+205 0006222d
,%xmm0
+209 00062231
9c(%ebp)
+217 00062239
,%xmm0
+221 0006223d
m1
+226 00062242
a4(%ebp)
+234 0006224a
m2
+239 0006224f
m7
+244 00062254
m3
+249 00062259
m1
+254 0006225e
a0(%ebp)
+262 00062266
ebp),%ebx
+265 00062269
ebx

81e100010000

andl

$0x00000100,%e

898db8d3ffff

movl

%ecx,0xffffd3b

8b5518

movl

8995d8d3ffff
c785bcd3ffff00000000

movl
movl

0x18(%
%edx,0xffffd3d

$0x00000000,0xffffd3bc

8d8de8fdffff

leal

0xfffffde8(%eb

898d94d3ffff

movl

%ecx,0xffffd39

89cb

movl

%ecx,%

898dc4d3ffff

movl

%ecx,0xffffd3c

8d85e8fbffff

leal

0xfffffbe8(%eb

898590d3ffff

movl

%eax,0xffffd39

8985e0d3ffff

movl

%eax,0xffffd3e

c785c8d3ffff00000000

movl

$0x00000000,0xffffd3c8

0f57f6

xorps

%xmm6,

8b4d0c

movl

0x0c(%

49
8b048b

decl
movl

%ecx
(%ebx,

8b95d8d3ffff

movl

f30f1002
f30f11859cd3ffff

0xffffd3d8(%eb
movss

movss

f30f1000

(%edx)
%xmm0,0xffffd3

movss

(%eax)

f30f104a04

movss

0x04(%edx),%xm

f30f118da4d3ffff

movss

%xmm1,0xffffd3

f30f105004

movss

0x04(%eax),%xm

f30f107a08

movss

0x08(%edx),%xm

f30f105808

movss

0x08(%eax),%xm

f30f104a0c

movss

0x0c(%edx),%xm

f30f118da0d3ffff

movss

%xmm1,0xffffd3

8b5d0c

movl

0x0c(%

85db

testl

%ebx,%

+267 0006226b
+273 00062271
p),%xmm1
+281 00062279
%xmm1
+285 0006227d
p),%xmm2
+293 00062285
%xmm1
+297 00062289
%xmm3
+301 0006228d
%xmm1
+305 00062291
p),%xmm1
+313 00062299
(%ebp)
+323 000622a3
(%ebp)
+333 000622ad
p),%edx
+339 000622b3
22d1
+341 000622b5
)
+346 000622ba
)
+352 000622c0
%xmm1
+355 000622c3
p),%ecx
+361 000622c9
c(%ebp)
+367 000622cf
edx
+369 000622d1
p),%ebx
+375 000622d7
%edx,4),%eax
+378 000622da
p),%xmm4
+386 000622e2
,%xmm4
+390 000622e6
p),%xmm0
+398 000622ee
m0
+403 000622f3
%xmm4
+407 000622f7
%xmm0
+410 000622fa
m0
+415 000622ff
%xmm4
+419 00062303
p),%xmm4
+427 0006230b
%xmm1
+430 0006230e

0f84d8040000
f30f108d9cd3ffff

je
movss

f30f59c8

0x00062749
0xffffd39c(%eb
mulss

f30f5995a4d3ffff

mulss

%xmm0,
0xffffd3a4(%eb

f30f58ca

addss

%xmm2,

f30f59df

mulss

%xmm7,

f30f58cb

addss

%xmm3,

f30f5c8da0d3ffff

subss

0xffffd3a0(%eb

c785dcd3ffff00000000

movl

$0x00000000,0xffffd3dc

c785c0d3ffff00000000

movl

$0x00000000,0xffffd3c0

8b95dcd3ffff

movl

eb1c

0xffffd3dc(%eb
jmp

0x0006

0f1f440000

nopl

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

0f28cc

movaps

%xmm4,

8b8ddcd3ffff

movl

0xffffd3dc(%eb

8985dcd3ffff

movl

%eax,0xffffd3d

89c2
8b9dc4d3ffff

movl
movl

8b0493
f30f10a59cd3ffff

0xffffd3c4(%eb
movl

movss

f30f5920

%eax,%

(%ebx,
0xffffd39c(%eb

mulss

(%eax)

f30f1085a4d3ffff

movss

0xffffd3a4(%eb

f30f594004

mulss

0x04(%eax),%xm

f30f58e0

addss

%xmm0,

0f28c7

movaps

%xmm7,

f30f594008

mulss

f30f58e0
f30f5ca5a0d3ffff

0x08(%eax),%xm
addss

subss

%xmm0,
0xffffd3a0(%eb

0f2ece

ucomiss

%xmm6,

7619

jbe

0x0006

2329
+432 00062310
%ecx,4),%eax
+435 00062313
p),%edx
+441 00062319
p),%ebx
+447 0006231f
%ebx,%edx,4)
+450 00062322
+451 00062323
0(%ebp)
+457 00062329
%xmm1
+460 0006232c
+463 0006232f
%xmm4
+466 00062332
+469 00062335
l
+471 00062337
+477 0006233d
%xmm0
+480 00062340
%xmm0
+484 00062344
%xmm5
+487 00062347
%xmm5
+491 0006234b
p),%eax
+497 00062351
p),%ebx
+503 00062357
%eax,4),%edx
+506 0006235a
%ecx,4),%ecx
+509 0006235d
4(%ebp)
+515 00062363
,%eax
+517 00062365
m2
+522 0006236a
m3
+527 0006236f
m0
+532 00062374
%xmm0
+536 00062378
%xmm0
+540 0006237c
%xmm3
+544 00062380
,%xmm1
+548 00062384
,%xmm0
+552 00062388
%xmm0
+556 0006238c

8b048b

movl

(%ebx,

8b95c0d3ffff

movl

0xffffd3c0(%eb

8b9de0d3ffff

movl

0xffffd3e0(%eb

890493
42
8995c0d3ffff

movl

%eax,(

incl

%edx
%edx,0xffffd3c

movl

0f2ece

ucomiss

%xmm6,

0f97c2
0f2ee6

seta
ucomiss

%dl
%xmm6,

0f97c0
38c2

seta
cmpb

%al
%al,%d

0f849d030000
0f28c1

je
movaps

0x000626da
%xmm1,

f30f5cc4

subss

%xmm4,

0f28e9

movaps

%xmm1,

f30f5ee8

divss

%xmm0,

8b85dcd3ffff

movl

0xffffd3dc(%eb

8b9dc4d3ffff

movl

0xffffd3c4(%eb

8b1483

movl

(%ebx,

8d0c8b

leal

(%ebx,

898de4d3ffff

movl

8b01

%ecx,0xffffd3e
movl

(%ecx)

f30f105008

movss

0x08(%eax),%xm

f30f105804

movss

0x04(%eax),%xm

f30f104204

movss

0x04(%edx),%xm

f30f5cc3

subss

%xmm3,

f30f59c5

mulss

%xmm5,

f30f58d8

addss

%xmm0,

f30f1008

movss

(%eax)

f30f1002

movss

(%edx)

f30f5cc1

subss

%xmm1,

f30f59c5

mulss

%xmm5,

%xmm0
+560 00062390
%xmm1
+564 00062394
p),%eax
+570 0006239a
%eax,4),%ecx
+573 0006239d
%ecx
+576 000623a0
ebp),%ebx
+579 000623a3
ecx
+581 000623a5
x),%eax
+587 000623ab
m0
+592 000623b0
%xmm0
+596 000623b4
%xmm0
+600 000623b8
%xmm2
+604 000623bc
x)
+609 000623c1
x)
+614 000623c6
00(%ecx)
+622 000623ce
p),%edx
+628 000623d4
edx
+630 000623d6
2449
+632 000623d8
p),%eax
+638 000623de
p),%ebx
+644 000623e4
%eax,4),%edx
+647 000623e7
p),%ebx
+653 000623ed
,%eax
+655 000623ef
m2
+660 000623f4
m3
+665 000623f9
m0
+670 000623fe
%xmm0
+674 00062402
%xmm0
+678 00062406
%xmm3
+682 0006240a
m1
+687 0006240f

f30f58c8
8b85bcd3ffff

addss
movl

%xmm0,
0xffffd3bc(%eb

8d0c80

leal

(%eax,

c1e104

shll

$0x04,

8d5de8

leal

0xe8(%

01d9

addl

%ebx,%

8d8100d4ffff

leal

0xffffd400(%ec

f30f104208

movss

0x08(%edx),%xm

f30f5cc2

subss

%xmm2,

f30f59c5

mulss

%xmm5,

f30f58d0

addss

%xmm0,

f30f115008

movss

%xmm2,0x08(%ea

f30f115804

movss

%xmm3,0x04(%ea

f30f118900d4ffff

movss

%xmm1,0xffffd4

8b95a8d3ffff

movl

0xffffd3a8(%eb

85d2

testl

%edx,%

7471

je

0x0006

8b85dcd3ffff

movl

0xffffd3dc(%eb

8b9dc4d3ffff

movl

0xffffd3c4(%eb

8b1483
8b9de4d3ffff

movl
movl

8b03

(%ebx,
0xffffd3e4(%eb

movl

(%ebx)

f30f105028

movss

0x28(%eax),%xm

f30f105824

movss

0x24(%eax),%xm

f30f104224

movss

0x24(%edx),%xm

f30f5cc3

subss

%xmm3,

f30f59c5

mulss

%xmm5,

f30f58d8

addss

%xmm0,

f30f104820

movss

0x20(%eax),%xm

f30f104220

movss

0x20(%edx),%xm

m0
+692 00062414
%xmm0
+696 00062418
%xmm0
+700 0006241c
%xmm1
+704 00062420
x),%eax
+710 00062426
m0
+715 0006242b
%xmm0
+719 0006242f
%xmm0
+723 00062433
%xmm2
+727 00062437
x)
+732 0006243c
x)
+737 00062441
20(%ecx)
+745 00062449
p),%eax
+751 0006244f
eax
+753 00062451
24c1
+755 00062453
p),%eax
+761 00062459
p),%ebx
+767 0006245f
%eax,4),%edx
+770 00062462
p),%ebx
+776 00062468
,%eax
+778 0006246a
m2
+783 0006246f
m3
+788 00062474
m0
+793 00062479
%xmm0
+797 0006247d
%xmm0
+801 00062481
%xmm3
+805 00062485
m1
+810 0006248a
m0
+815 0006248f
%xmm0
+819 00062493
%xmm0
+823 00062497

f30f5cc1

subss

%xmm1,

f30f59c5

mulss

%xmm5,

f30f58c8

addss

%xmm0,

8d8120d4ffff

leal

0xffffd420(%ec

f30f104228

movss

0x28(%edx),%xm

f30f5cc2

subss

%xmm2,

f30f59c5

mulss

%xmm5,

f30f58d0

addss

%xmm0,

f30f115008

movss

%xmm2,0x08(%ea

f30f115804

movss

%xmm3,0x04(%ea

f30f118920d4ffff

movss

%xmm1,0xffffd4

8b85acd3ffff

movl

0xffffd3ac(%eb

85c0

testl

%eax,%

746e

je

0x0006

8b85dcd3ffff

movl

0xffffd3dc(%eb

8b9dc4d3ffff

movl

0xffffd3c4(%eb

8b1483
8b9de4d3ffff

movl
movl

8b03

(%ebx,
0xffffd3e4(%eb

movl

(%ebx)

f30f105034

movss

0x34(%eax),%xm

f30f105830

movss

0x30(%eax),%xm

f30f104230

movss

0x30(%edx),%xm

f30f5cc3

subss

%xmm3,

f30f59c5

mulss

%xmm5,

f30f58d8

addss

%xmm0,

f30f10482c

movss

0x2c(%eax),%xm

f30f10422c

movss

0x2c(%edx),%xm

f30f5cc1

subss

%xmm1,

f30f59c5

mulss

%xmm5,

f30f58c8

addss

%xmm0,

%xmm1
+827 0006249b
x),%eax
+833 000624a1
m0
+838 000624a6
%xmm0
+842 000624aa
%xmm0
+846 000624ae
%xmm2
+850 000624b2
x)
+855 000624b7
x)
+860 000624bc
x)
+865 000624c1
p),%eax
+871 000624c7
eax
+873 000624c9
2539
+875 000624cb
p),%eax
+881 000624d1
p),%ebx
+887 000624d7
%eax,4),%edx
+890 000624da
p),%ebx
+896 000624e0
,%eax
+898 000624e2
m2
+903 000624e7
m3
+908 000624ec
m0
+913 000624f1
%xmm0
+917 000624f5
%xmm0
+921 000624f9
%xmm3
+925 000624fd
m1
+930 00062502
m0
+935 00062507
%xmm0
+939 0006250b
%xmm0
+943 0006250f
%xmm1
+947 00062513
x),%eax
+953 00062519
m0
+958 0006251e

8d8120d4ffff

leal

0xffffd420(%ec

f30f104234

movss

0x34(%edx),%xm

f30f5cc2

subss

%xmm2,

f30f59c5

mulss

%xmm5,

f30f58d0

addss

%xmm0,

f30f115014

movss

%xmm2,0x14(%ea

f30f115810

movss

%xmm3,0x10(%ea

f30f11480c

movss

%xmm1,0x0c(%ea

8b85b0d3ffff

movl

0xffffd3b0(%eb

85c0

testl

%eax,%

746e

je

0x0006

8b85dcd3ffff

movl

0xffffd3dc(%eb

8b9dc4d3ffff

movl

0xffffd3c4(%eb

8b1483
8b9de4d3ffff

movl
movl

8b03

(%ebx,
0xffffd3e4(%eb

movl

(%ebx)

f30f105040

movss

0x40(%eax),%xm

f30f10583c

movss

0x3c(%eax),%xm

f30f10423c

movss

0x3c(%edx),%xm

f30f5cc3

subss

%xmm3,

f30f59c5

mulss

%xmm5,

f30f58d8

addss

%xmm0,

f30f104838

movss

0x38(%eax),%xm

f30f104238

movss

0x38(%edx),%xm

f30f5cc1

subss

%xmm1,

f30f59c5

mulss

%xmm5,

f30f58c8

addss

%xmm0,

8d8130d4ffff

leal

0xffffd430(%ec

f30f104240

movss

0x40(%edx),%xm

f30f5cc2

subss

%xmm2,

%xmm0
+962 00062522
%xmm0
+966 00062526
%xmm2
+970 0006252a
x)
+975 0006252f
x)
+980 00062534
x)
+985 00062539
p),%eax
+991 0006253f
eax
+993 00062541
+999 00062547
p),%eax
+1005 0006254d
p),%edx
+1011 00062553
%eax,4),%edi
+1014 00062556
p),%ebx
+1020 0006255c
,%ecx
+1022 0006255e
ecx),%eax
+1025 00062561
edx
+1027 00062563
edi),%eax
+1030 00062566
+1036 0006256c
ecx),%eax
+1040 00062570
4(%ebp)
+1046 00062576
ecx),%esi
+1050 0006257a
ecx),%edx
+1054 0006257e
ecx),%ecx
+1058 00062582
0(%ebp)
+1064 00062588
edi),%eax
+1068 0006258c
eax
+1070 0006258e
xmm0
+1074 00062592
%xmm0
+1078 00062596
%ebx
+1082 0006259a
ebx
+1084 0006259c
edi),%eax
+1088 000625a0

f30f59c5

mulss

%xmm5,

f30f58d0

addss

%xmm0,

f30f115010

movss

%xmm2,0x10(%ea

f30f11580c

movss

%xmm3,0x0c(%ea

f30f114808

movss

%xmm1,0x08(%ea

8b85b4d3ffff

movl

0xffffd3b4(%eb

85c0

testl

%eax,%

0f84f8000000
8b85dcd3ffff

je
movl

0x0006263f
0xffffd3dc(%eb

8b95c4d3ffff

movl

0xffffd3c4(%eb

8b3c82
8b9de4d3ffff

movl
movl

(%edx,
0xffffd3e4(%eb

8b0b

movl

(%ebx)

8b4144

movl

0x44(%

89c2

movl

%eax,%

3b4744

cmpl

0x44(%

0f84c0000000
0fb64146

je

8985d4d3ffff

movl

0x0006262c
0x46(%

movzbl

%eax,0xffffd3d

0fb67145

movzbl

0x45(%

0fb65144

movzbl

0x44(%

0fb64947

movzbl

0x47(%

898dd0d3ffff

movl

%ecx,0xffffd3d

0fb64744

movzbl

0x44(%

29d0

subl

%edx,%

f30f2ac0

cvtsi2ss

%eax,%

f30f59c5

mulss

%xmm5,

f30f2cd8

cvttss2si

%xmm0,

01d3

addl

%edx,%

0fb64745

movzbl

0x45(%

29f0

subl

%esi,%

eax
+1090 000625a2
xmm0
+1094 000625a6
%xmm0
+1098 000625aa
%ecx
+1102 000625ae
ecx
+1104 000625b0
4(%ebp)
+1110 000625b6
edi),%eax
+1114 000625ba
p),%eax
+1120 000625c0
xmm0
+1124 000625c4
%xmm0
+1128 000625c8
%edx
+1132 000625cc
p),%ecx
+1139 000625d3
%ecx),%esi
+1142 000625d6
edi),%eax
+1146 000625da
p),%eax
+1152 000625e0
xmm0
+1156 000625e4
%xmm0
+1160 000625e8
%eax
+1164 000625ec
p),%eax
+1170 000625f2
%eax
+1173 000625f5
p),%edx
+1180 000625fc
c(%ebp)
+1186 00062602
ecx
+1188 00062604
dx
+1191 00062607
%edx
+1194 0006260a
c(%ebp)
+1200 00062610
c(%ebp)
+1206 00062616
p),%eax
+1212 0006261c
p),%ah
+1218 00062622
l
+1220 00062624

f30f2ac0

cvtsi2ss

%eax,%

f30f59c5

mulss

%xmm5,

f30f2cc8

cvttss2si

%xmm0,

01f1

addl

%esi,%

898d84d3ffff

movl

0fb64746
2b85d4d3ffff

%ecx,0xffffd38
movzbl

0x46(%

subl

0xffffd3d4(%eb

f30f2ac0

cvtsi2ss

%eax,%

f30f59c5

mulss

%xmm5,

f30f2cd0

cvttss2si

%xmm0,

0fb68dd4d3ffff

movzbl

0xffffd3d4(%eb

8d340a

leal

(%edx,

0fb64747

movzbl

0x47(%

2b85d0d3ffff

subl

0xffffd3d0(%eb

f30f2ac0

cvtsi2ss

%eax,%

f30f59c5

mulss

%xmm5,

f30f2cc0

cvttss2si

%xmm0,

0385d0d3ffff

addl

c1e018

0xffffd3d0(%eb
shll

$0x18,

0fb795ccd3ffff

movzwl

0xffffd3cc(%eb

8995ccd3ffff

movl

%edx,0xffffd3c

89f1

movl

%esi,%

0fb6d1

movzbl

%cl,%e

c1e210

shll

$0x10,

0985ccd3ffff

orl

%eax,0xffffd3c

0995ccd3ffff

orl

%edx,0xffffd3c

8b85ccd3ffff

movl

0xffffd3cc(%eb

8aa584d3ffff

movb

0xffffd384(%eb

88d8
8985ccd3ffff

movb
movl

%bl,%a
%eax,0xffffd3c

c(%ebp)
+1226 0006262a
edx
+1228 0006262c
p),%ecx
+1234 00062632
%ecx,4),%eax
+1237 00062635
%eax
+1240 00062638
c(%ebp,%eax)
+1247 0006263f
p),%eax
+1253 00062645
eax
+1255 00062647
26a9
+1257 00062649
p),%ebx
+1263 0006264f
p),%eax
+1269 00062655
%ebx,4),%edx
+1272 00062658
p),%ecx
+1278 0006265e
,%eax
+1280 00062660
m1
+1285 00062665
m2
+1290 0006266a
m0
+1295 0006266f
%xmm0
+1299 00062673
%xmm0
+1303 00062677
%xmm2
+1307 0006267b
p),%ebx
+1313 00062681
%ebx,4),%eax
+1316 00062684
%eax
+1319 00062687
p,%eax),%eax
+1326 0006268e
m0
+1331 00062693
%xmm0
+1335 00062697
%xmm5
+1339 0006269b
%xmm1
+1343 0006269f
x)
+1348 000626a4
x)
+1353 000626a9

89c2
8b8dbcd3ffff

movl
movl

%eax,%
0xffffd3bc(%eb

8d0489

leal

(%ecx,

c1e004

shll

$0x04,

8994052cd4ffff

movl

%edx,0xffffd42

8b85b8d3ffff

movl

0xffffd3b8(%eb

85c0

testl

%eax,%

7460

je

0x0006

8b9ddcd3ffff

movl

0xffffd3dc(%eb

8b85c4d3ffff

movl

0xffffd3c4(%eb

8b1498
8b8de4d3ffff

movl
movl

8b01

(%eax,
0xffffd3e4(%eb

movl

(%ecx)

f30f10484c

movss

0x4c(%eax),%xm

f30f105048

movss

0x48(%eax),%xm

f30f104248

movss

0x48(%edx),%xm

f30f5cc2

subss

%xmm2,

f30f59c5

mulss

%xmm5,

f30f58d0

addss

%xmm0,

8b9dbcd3ffff

movl

0xffffd3bc(%eb

8d049b

leal

(%ebx,

c1e004

shll

$0x04,

8d840528d4ffff

leal

0xffffd428(%eb

f30f10424c

movss

0x4c(%edx),%xm

f30f5cc1

subss

%xmm1,

f30f59e8

mulss

%xmm0,

f30f58cd

addss

%xmm5,

f30f11480c

movss

%xmm1,0x0c(%ea

f30f115008

movss

%xmm2,0x08(%ea

8b95bcd3ffff

movl

0xffffd3bc(%eb

p),%edx
+1359 000626af
%edx,4),%eax
+1362 000626b2
%eax
+1365 000626b5
p),%ecx
+1371 000626bb
%eax),%eax
+1374 000626be
p),%ebx
+1380 000626c4
p),%edx
+1386 000626ca
%edx,%ebx,4)
+1389 000626cd
+1390 000626ce
0(%ebp)
+1396 000626d4
p)
+1402 000626da
p),%eax
+1408 000626e0
+1409 000626e1
ebp),%eax
+1412 000626e4
+1418 000626ea
c0(%ebp)
+1425 000626f1
2742
+1427 000626f3
p),%ecx
+1433 000626f9
4(%ebp)
+1439 000626ff
p),%eax
+1445 00062705
p),%eax
+1452 0006270c
p)
+1458 00062712
d8(%ebp)
+1465 00062719
ebp),%ebx
+1468 0006271c
8(%ebp)
+1474 00062722
2757
+1476 00062724
edx
+1478 00062726
4(%ebp)
+1484 0006272c
p),%ecx
+1490 00062732
x0c(%ebp)
+1493 00062735
0(%ebp)
+1499 0006273b
ebx

8d0492

leal

(%edx,

c1e004

shll

$0x04,

8d8de8d3ffff

leal

8d0401

0xffffd3e8(%eb
leal

(%ecx,

8b9dc0d3ffff

movl

0xffffd3c0(%eb

8b95e0d3ffff

movl

0xffffd3e0(%eb

89049a

movl

%eax,(

incl

43
899dc0d3ffff

movl

%ebx
%ebx,0xffffd3c

ff85bcd3ffff

incl

0xffffd3bc(%eb

8b85dcd3ffff

movl

0xffffd3dc(%eb

40
3b450c
0f85d6fbffff
83bdc0d3ffff02

incl
cmpl
jne
cmpl

764f

%eax
0x0c(%
0x000622c0
$0x02,0xffffd3

jbe

0x0006

8b8de0d3ffff

movl

0xffffd3e0(%eb

398d94d3ffff

cmpl

%ecx,0xffffd39

8b8594d3ffff

movl

0xffffd394(%eb

0f448590d3ffff

cmovel

0xffffd390(%eb

ff85c8d3ffff

incl

0xffffd3c8(%eb

8385d8d3ffff10

addl

$0x10,0xffffd3

8b5d14
399dc8d3ffff

movl
cmpl

0x14(%
%ebx,0xffffd3c

7433

je

0x0006

89ca

movl

%ecx,%

898dc4d3ffff

movl

%ecx,0xffffd3c

8b8dc0d3ffff

movl

0xffffd3c0(%eb

894d0c
8985e0d3ffff
89d3

movl
movl

%ecx,0
%eax,0xffffd3e

movl

%edx,%

+1501 0006273d
+1506 00062742
0c(%ebp)
+1513 00062749
ebp),%eax
+1516 0006274c
sp
+1522 00062752
+1523 00062753
+1524 00062754
+1525 00062755
+1526 00062756
+1527 00062757
p),%eax
+1533 0006275d
x0c(%ebp)
+1536 00062760
edi
+1538 00062762
ebp),%ebx
+1541 00062765
esi
+1543 00062767
%esi,4),%eax
+1546 0006276a
08(%esp)
+1554 00062772
x04(%esp)
+1558 00062776
%esp)
+1561 00062779
_memcpy
+1566 0006277e
+1567 0006277f
%ebx
+1570 00062782
ebp),%esi
+1573 00062785
2767
+1575 00062787
ebp),%eax
+1578 0006278a
sp
+1584 00062790
+1585 00062791
+1586 00062792
+1587 00062793
+1588 00062794
+1589 00062795
ebp),%eax
+1592 00062798
eax
+1594 0006279a
2749
+1596 0006279c
p),%edi
+1602 000627a2
2762
+1604 000627a4
)

e9e1faffff
c7450c00000000

jmp
movl

8b450c
81c48c2c0000
5b
5e
5f
c9
c3
8b85c0d3ffff

0x00062223
$0x00000000,0x
movl

addl

0x0c(%
$0x00002c8c,%e

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi
0xffffd3c0(%eb

89450c

movl

%eax,0

89cf

movl

%ecx,%

8b5d08

movl

0x08(%

31f6

xorl

%esi,%

8b04b7

movl

(%edi,

c744240850000000
'P'
89442404

movl

891c24
e898060a00

$0x00000050,0x
movl

%eax,0

movl

%ebx,(

calll

0x00102e16

46
83c350

incl
addl

%esi
$0x50,

3b750c

cmpl

0x0c(%

75e0

jne

0x0006

8b450c

movl

0x0c(%

81c48c2c0000

addl

$0x00002c8c,%e

5b
5e
5f
c9
c3
8b450c

popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

85c0

testl

%eax,%

74ad

je

0x0006

8dbde8fdffff

leal

ebbe
660f1f440000

0xfffffde8(%eb
jmp

nopw

0x0c(%

0x0006
0x00(%eax,%eax

+1610 000627aa 660f1f440000

nopw

0x00(%eax,%eax

)
+0

000627b0 55

pushl

%ebp
+1
000627b1 89e5
%esp,%ebp
+3
000627b3 57
%edi
+4
000627b4 56
%esi
+5
000627b5 53
%ebx
+6
000627b6 8b5d08
0x08(%ebp),%ebx
+9
000627b9 8b750c
0x0c(%ebp),%esi
+12 000627bc 8b3b
,%edi
+14 000627be 85ff
edi
+16 000627c0 0f84a1000000
+22 000627c6 8d5304
ebx),%edx
+25 000627c9 31c9
ecx
+27 000627cb eb50
281d
+29 000627cd 0f1f00
+32 000627d0 f30f10460c
m0
+37 000627d5 89c8
eax
+39 000627d7 c1e004
%eax
+42 000627da 8b440308
ebx,%eax),%eax
+46 000627de 85c0
eax
+48 000627e0 7e5e
2840
+50 000627e2 f30f105610
m2
+55 000627e7 89c8
eax
+57 000627e9 c1e004
%eax
+60 000627ec 8b44030c
ebx,%eax),%eax
+64 000627f0 85c0
eax
+66 000627f2 7e6c
2860
+68 000627f4 f30f104e14
m1
+73 000627f9 f30f5902
,%xmm0
+77 000627fd f30f595204
m2
+82 00062802 f30f58c2

movl
pushl
pushl
pushl
movl
movl
movl

(%ebx)

testl

%edi,%

je
leal

0x00062867
0x04(%

xorl

%ecx,%

jmp

0x0006

nopl

(%eax)
0x0c(%esi),%xm

movl

%ecx,%

shll

$0x04,

movl

0x08(%

testl

%eax,%

jle

0x0006

movss

movss

0x10(%esi),%xm
movl

%ecx,%

shll

$0x04,

movl

0x0c(%

testl

%eax,%

jle

0x0006

movss

0x14(%esi),%xm
mulss

mulss

(%edx)
0x04(%edx),%xm

addss

%xmm2,

%xmm0
+86 00062806
m1
+91 0006280b
%xmm0
+95 0006280f
edx),%xmm0
+99 00062813
2871
+101 00062815
+102 00062816
%edx
+105 00062819
ecx
+107 0006281b
2867
+109 0006281d
eax
+111 0006281f
%eax
+114 00062822
ebx,%eax),%eax
+118 00062826
eax
+120 00062828
27d0
+122 0006282a
,%xmm0
+126 0006282e
eax
+128 00062830
%eax
+131 00062833
ebx,%eax),%eax
+135 00062837
eax
+137 00062839
27e2
+139 0006283b
)
+144 00062840
m2
+149 00062845
eax
+151 00062847
%eax
+154 0006284a
ebx,%eax),%eax
+158 0006284e
eax
+160 00062850
27f4
+162 00062852
x)
+169 00062859
x)
+176 00062860
m1
+181 00062865
27f9

f30f594a08

mulss

0x08(%edx),%xm

f30f58c1

addss

%xmm1,

0f2e420c

ucomiss

0x0c(%

765c

jbe

0x0006

41
83c210

incl
addl

%ecx
$0x10,

39f9

cmpl

%edi,%

744a

je

0x0006

89c8

movl

%ecx,%

c1e004

shll

$0x04,

8b440304

movl

0x04(%

85c0

testl

%eax,%

7fa6

jg

0x0006

f30f1006

movss

(%esi)

89c8

movl

%ecx,%

c1e004

shll

$0x04,

8b440308

movl

0x08(%

85c0

testl

%eax,%

7fa7

jg

0x0006

0f1f440000

nopl

0x00(%eax,%eax

f30f105604

movss

0x04(%esi),%xm

89c8

movl

%ecx,%

c1e004

shll

$0x04,

8b44030c

movl

0x0c(%

85c0

testl

%eax,%

7fa2

jg

0x0006

0f1f8000000000

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

f30f104e08

movss

0x08(%esi),%xm

eb92

jmp

0x0006

+183 00062867 b801000000

movl

$0x00000001,%e

ax
+188
+189
+190
+191
+192
+193
eax
+195
+196
+197
+198
+199
+200
x,%eax)

0006286c
0006286d
0006286e
0006286f
00062870
00062871

5b
5e
5f
c9
c3
31c0

popl
popl
popl
leave
ret
xorl

%ebx
%esi
%edi

00062873
00062874
00062875
00062876
00062877
00062878

5b
5e
5f
c9
c3
0f1f840000000000

popl
popl
popl
leave
ret

%ebx
%esi
%edi

+0

nopl

%eax,%

0x00000000(%ea

00062880 55

pushl

%ebp
+1
00062881 89e5
%esp,%ebp
+3
00062883 83ec38
$0x38,%esp
+6
00062886 8b5508
0x08(%ebp),%edx
+9
00062889 8b4d0c
0x0c(%ebp),%ecx
+12 0006288c 8b4510
ebp),%eax
+15 0006288f f30f100a
,%xmm1
+19 00062893 f30f107a04
m7
+24 00062898 f30f104208
m0
+29 0006289d f30f1145e4
p)
+34 000628a2 f30f10420c
m0
+39 000628a7 f30f1145e0
p)
+44 000628ac 0f28e1
%xmm4
+47 000628af f30f5920
,%xmm4
+51 000628b3 0f28c7
%xmm0
+54 000628b6 f30f594004
m0
+59 000628bb f30f58e0
%xmm4
+63 000628bf f30f1045e4
m0
+68 000628c4 f30f594008
m0
+73 000628c9 f30f58e0
%xmm4
+77 000628cd f30f1045e0
m0
+82 000628d2 f30f59400c

movl
subl
movl
movl
movl

0x10(%

movss

(%edx)

movss

0x04(%edx),%xm

movss

0x08(%edx),%xm

movss

%xmm0,0xe4(%eb

movss

0x0c(%edx),%xm

movss

%xmm0,0xe0(%eb
movaps

%xmm1,

mulss

(%eax)

movaps

%xmm7,

mulss

0x04(%eax),%xm
addss

%xmm0,

movss

0xe4(%ebp),%xm

mulss

0x08(%eax),%xm
addss

%xmm0,

movss

0xe0(%ebp),%xm

mulss

0x0c(%eax),%xm

m0
+87
%xmm4
+91
p)
+96
%xmm3
+99
m3
+104
%xmm0
+107
m0
+112
%xmm3
+116
m0
+121
m0
+126
%xmm3
+130
m0
+135
m0
+140
%xmm3
+144
%xmm2
+147
m2
+152
%xmm0
+155
m0
+160
%xmm2
+164
m0
+169
m0
+174
%xmm2
+178
m0
+183
m0
+188
%xmm2
+192
m0
+197
p)
+202
m0
+207
p)
+212
m0
+217

000628d7 f30f5ce0
000628db f30f1165e8

subss
movss

000628e0 0f28d9
000628e3 f30f595810

000628eb f30f594014

%xmm4,0xe8(%eb
movaps

mulss

000628e8 0f28c7

%xmm1,
0x10(%eax),%xm

movaps
mulss

000628f0 f30f58d8

%xmm0,

%xmm7,
0x14(%eax),%xm

addss

%xmm0,

000628f4 f30f1045e4

movss

0xe4(%ebp),%xm

000628f9 f30f594018

mulss

0x18(%eax),%xm

000628fe f30f58d8

addss

%xmm0,

00062902 f30f1045e0

movss

0xe0(%ebp),%xm

00062907 f30f59401c

mulss

0x1c(%eax),%xm

0006290c f30f5cd8

subss

%xmm0,

00062910 0f28d1

movaps

%xmm1,

00062913 f30f595020

mulss

00062918 0f28c7
0006291b f30f594024

0x20(%eax),%xm
movaps

mulss

00062920 f30f58d0

%xmm7,
0x24(%eax),%xm

addss

%xmm0,

00062924 f30f1045e4

movss

0xe4(%ebp),%xm

00062929 f30f594028

mulss

0x28(%eax),%xm

0006292e f30f58d0

addss

%xmm0,

00062932 f30f1045e0

movss

0xe0(%ebp),%xm

00062937 f30f59402c

mulss

0x2c(%eax),%xm

0006293c f30f5cd0

subss

%xmm0,

00062940 f30f104030

movss

0x30(%eax),%xm

00062945 f30f1145dc

movss

%xmm0,0xdc(%eb

0006294a f30f104034

movss

0x34(%eax),%xm

0006294f f30f1145d8

movss

%xmm0,0xd8(%eb

00062954 f30f104038

movss

0x38(%eax),%xm

00062959 f30f1145d4

movss

%xmm0,0xd4(%eb

p)
+222 0006295e f30f10403c

movss

0x3c(%eax),%xm

movss

%xmm0,0xd0(%eb

m0
+227 00062963 f30f1145d0
p)
+232 00062968
ebp),%eax
+235 0006296b
eax
+237 0006296d
+243 00062973
m0
+248 00062978
p)
+253 0006297d
ebp),%eax
+256 00062980
eax
+258 00062982
+264 00062988
m6
+269 0006298d
p)
+274 00062992
ebp),%eax
+277 00062995
eax
+279 00062997
+285 0006299d
m5
+290 000629a2
m1
+295 000629a7
m7
+300 000629ac
%xmm1
+304 000629b0
m7
+309 000629b5
m7
+314 000629ba
%xmm1
+318 000629be
m7
+323 000629c3
m7
+328 000629c8
%xmm1
+332 000629cc
m1
+339 000629d3
%xmm0
+343 000629d7
%xmm6
+347 000629db
%xmm0
+351 000629df
%xmm5
+355 000629e3
%xmm0

8b45e8

movl

0xe8(%

85c0

testl

%eax,%

0f8e8d000000
f30f10410c

jle
movss

0x00062a00
0x0c(%ecx),%xm

f30f115dec

movss

%xmm3,0xec(%eb

8b45ec

movl

0xec(%

85c0

testl

%eax,%

0f8e98000000
f30f107110

jle
movss

0x00062a20
0x10(%ecx),%xm

f30f1155f0

movss

%xmm2,0xf0(%eb

8b45f0

movl

0xf0(%

85c0

testl

%eax,%

0f8ea3000000
f30f106914

jle
movss

0x00062a40
0x14(%ecx),%xm

f30f594ddc

mulss

0xdc(%ebp),%xm

f30f597dd8

mulss

0xd8(%ebp),%xm

f30f58cf

addss

%xmm7,

f30f107de4

movss

0xe4(%ebp),%xm

f30f597dd4

mulss

0xd4(%ebp),%xm

f30f58cf

addss

%xmm7,

f30f107de0

movss

0xe0(%ebp),%xm

f30f597dd0

mulss

0xd0(%ebp),%xm

f30f5ccf
0f570db0201000

subss
xorps

%xmm7,
0x001020b0,%xm

f30f59c4

mulss

%xmm4,

f30f59f3

mulss

%xmm3,

f30f58c6

addss

%xmm6,

f30f59ea

mulss

%xmm2,

f30f58c5

addss

%xmm5,

+359 000629e7
eax
+361 000629e9
%xmm0
+364 000629ec
+367 000629ef
+368 000629f0
+369 000629f1
x)
+376 000629f8
x,%eax)
+384 00062a00
,%xmm0
+388 00062a04
p)
+393 00062a09
ebp),%eax
+396 00062a0c
eax
+398 00062a0e
+404 00062a14
)
+410 00062a1a
)
+416 00062a20
m6
+421 00062a25
p)
+426 00062a2a
ebp),%eax
+429 00062a2d
eax
+431 00062a2f
+437 00062a35
)
+442 00062a3a
)
+448 00062a40
m5
+453 00062a45
+458 00062a4a
)
+0

31c0

xorl

%eax,%

0f2ec1

ucomiss

%xmm1,

0f97c0
c9
c3
0f1f8000000000

seta
leave
ret

%al

nopl

0x00000000(%ea

0f1f840000000000

nopl

0x00000000(%ea

f30f1001

movss

f30f115dec

movss

(%ecx)
%xmm3,0xec(%eb

8b45ec

movl

0xec(%

85c0

testl

%eax,%

0f8f74ffffff
660f1f440000

jg
nopw

0x00062988
0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

f30f107104

movss

0x04(%ecx),%xm

f30f1155f0

movss

%xmm2,0xf0(%eb

8b45f0

movl

0xf0(%

85c0

testl

%eax,%

0f8f68ffffff
0f1f440000

jg
nopl

0x0006299d
0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

f30f106908

movss

0x08(%ecx),%xm

e958ffffff
660f1f440000

jmp
nopw

0x000629a2
0x00(%eax,%eax

00062a50 55

pushl

%ebp
+1
00062a51
%esp,%ebp
+3
00062a53
%edi
+4
00062a54
%esi
+5
00062a55
%ebx
+6
00062a56
$0x6c,%esp
+9
00062a59
0x08(%ebp),%edx
+12 00062a5c 8b4d0c
ebp),%ecx
+15 00062a5f 8b4510

89e5

movl

57

pushl

56

pushl

53

pushl

83ec6c

subl

8b5508

movl
movl

0x0c(%

movl

0x10(%

ebp),%eax
+18 00062a62
,%ebx
+20 00062a64
ebx
+22 00062a66
+28 00062a6c
,%xmm0
+32 00062a70
p)
+37 00062a75
m7
+42 00062a7a
p)
+47 00062a7f
m0
+52 00062a84
p)
+57 00062a89
m7
+62 00062a8e
p)
+67 00062a93
m0
+72 00062a98
p)
+77 00062a9d
m7
+82 00062aa2
p)
+87 00062aa7
m0
+92 00062aac
p)
+97 00062ab1
m7
+102 00062ab6
p)
+107 00062abb
m0
+112 00062ac0
p)
+117 00062ac5
m7
+122 00062aca
p)
+127 00062acf
m0
+132 00062ad4
p)
+137 00062ad9
m7
+142 00062ade
p)
+147 00062ae3
m0
+152 00062ae8
p)
+157 00062aed
m7

8b1a

movl

(%edx)

85db

testl

%ebx,%

movss

0x00062c9a
(%eax)

0f842e020000
f30f1000

je

f30f114598

movss

%xmm0,0x98(%eb

f30f107804

movss

0x04(%eax),%xm

f30f117dc8

movss

%xmm7,0xc8(%eb

f30f104008

movss

0x08(%eax),%xm

f30f1145cc

movss

%xmm0,0xcc(%eb

f30f10780c

movss

0x0c(%eax),%xm

f30f117dc4

movss

%xmm7,0xc4(%eb

f30f104010

movss

0x10(%eax),%xm

f30f1145c0

movss

%xmm0,0xc0(%eb

f30f107814

movss

0x14(%eax),%xm

f30f117dbc

movss

%xmm7,0xbc(%eb

f30f104018

movss

0x18(%eax),%xm

f30f1145b8

movss

%xmm0,0xb8(%eb

f30f10781c

movss

0x1c(%eax),%xm

f30f117db4

movss

%xmm7,0xb4(%eb

f30f104020

movss

0x20(%eax),%xm

f30f1145b0

movss

%xmm0,0xb0(%eb

f30f107824

movss

0x24(%eax),%xm

f30f117dac

movss

%xmm7,0xac(%eb

f30f104028

movss

0x28(%eax),%xm

f30f1145a8

movss

%xmm0,0xa8(%eb

f30f10782c

movss

0x2c(%eax),%xm

f30f117da4

movss

%xmm7,0xa4(%eb

f30f104030

movss

0x30(%eax),%xm

f30f11459c

movss

%xmm0,0x9c(%eb

f30f107834

movss

0x34(%eax),%xm

+162 00062af2 f30f117da0

movss

%xmm7,0xa0(%eb

movss

0x38(%eax),%xm

movss

%xmm0,0xd0(%eb

movss

0x3c(%eax),%xm

movss

%xmm7,0xd4(%eb

p)
+167 00062af7 f30f104038
m0
+172 00062afc f30f1145d0
p)
+177 00062b01 f30f10783c
m7
+182 00062b06 f30f117dd4
p)
+187 00062b0b
ebp),%edi
+190 00062b0e
ebp),%esi
+193 00062b11
edx),%eax
+196 00062b14
edx
+198 00062b16
+203 00062b1b
)
+208 00062b20
m0
+213 00062b25
(%edi)
+216 00062b28
+222 00062b2e
m6
+227 00062b33
(%esi)
+230 00062b36
+236 00062b3c
m5
+241 00062b41
m1
+246 00062b46
m7
+251 00062b4b
%xmm1
+255 00062b4f
m7
+260 00062b54
m7
+265 00062b59
%xmm1
+269 00062b5d
m7
+274 00062b62
m7
+279 00062b67
%xmm1
+283 00062b6b
m1
+290 00062b72
%xmm0
+294 00062b76
%xmm6
+298 00062b7a
%xmm0
+302 00062b7e

8d7ddc

leal

0xdc(%

8d75e0

leal

0xe0(%

8d4204

leal

0x04(%

31d2

xorl

%edx,%

e980000000
0f1f440000

jmp
nopl

0x00062b9b
0x00(%eax,%eax

f30f10410c

movss

0x0c(%ecx),%xm

833f00
0f8e52010000
f30f107110

cmpl
jle
movss

833e00

$0x00,
0x00062c80
0x10(%ecx),%xm

cmpl

$0x00,

0f8e54010000
f30f106914

jle
movss

0x00062c90
0x14(%ecx),%xm

f30f594d9c

mulss

0x9c(%ebp),%xm

f30f597da0

mulss

0xa0(%ebp),%xm

f30f58cf

addss

%xmm7,

f30f107d94

movss

0x94(%ebp),%xm

f30f597dd0

mulss

0xd0(%ebp),%xm

f30f58cf

addss

%xmm7,

f30f107d90

movss

0x90(%ebp),%xm

f30f597dd4

mulss

0xd4(%ebp),%xm

f30f5ccf
0f570db0201000

subss
xorps

%xmm7,
0x001020b0,%xm

f30f59c4

mulss

%xmm4,

f30f59f3

mulss

%xmm3,

f30f58c6

addss

%xmm6,

f30f59ea

mulss

%xmm2,

%xmm5
+306
%xmm0
+310
%xmm0
+313
+319
+320
%eax
+323
edx
+325
+331
,%xmm1
+335
m7
+340
m0
+345
p)
+350
m0
+355
p)
+360
m4
+365
%xmm4
+369
m0
+374
%xmm0
+378
%xmm4
+382
m0
+387
m0
+392
%xmm4
+396
m0
+401
m0
+406
%xmm4
+410
p)
+415
m3
+420
%xmm3
+424
m0
+429
%xmm0
+433
%xmm3
+437
m0

00062b82 f30f58c5

addss

%xmm5,

00062b86 0f2ec1

ucomiss

%xmm1,

00062b89 0f8618010000
00062b8f 42
00062b90 83c010

jbe

00062b93 39da

incl
addl

0x00062ca7
%edx
$0x10,

cmpl

%ebx,%

00062b95 0f84ff000000
00062b9b f30f1008

je

00062b9f f30f107804

movss

0x04(%eax),%xm

00062ba4 f30f104008

movss

0x08(%eax),%xm

00062ba9 f30f114594

movss

%xmm0,0x94(%eb

00062bae f30f10400c

movss

0x0c(%eax),%xm

00062bb3 f30f114590

movss

%xmm0,0x90(%eb

00062bb8 f30f106598

movss

0x98(%ebp),%xm

movss

00062bbd f30f59e1
00062bc1 f30f1045c8

mulss
movss

0x00062c9a
(%eax)

%xmm1,
0xc8(%ebp),%xm

00062bc6 f30f59c7

mulss

%xmm7,

00062bca f30f58e0

addss

%xmm0,

00062bce f30f104594

movss

0x94(%ebp),%xm

00062bd3 f30f5945cc

mulss

0xcc(%ebp),%xm

00062bd8 f30f58e0

addss

%xmm0,

00062bdc f30f104590

movss

0x90(%ebp),%xm

00062be1 f30f5945c4

mulss

0xc4(%ebp),%xm

00062be6 f30f5ce0

subss

%xmm0,

00062bea f30f1165d8

movss

%xmm4,0xd8(%eb

00062bef f30f105dc0

movss

0xc0(%ebp),%xm

00062bf4 f30f59d9
00062bf8 f30f1045bc

mulss
movss

%xmm1,
0xbc(%ebp),%xm

00062bfd f30f59c7

mulss

%xmm7,

00062c01 f30f58d8

addss

%xmm0,

00062c05 f30f104594

movss

0x94(%ebp),%xm

+442 00062c0a f30f5945b8

mulss

0xb8(%ebp),%xm

m0
+447 00062c0f
%xmm3
+451 00062c13
m0
+456 00062c18
m0
+461 00062c1d
%xmm3
+465 00062c21
p)
+470 00062c26
m2
+475 00062c2b
%xmm2
+479 00062c2f
m0
+484 00062c34
%xmm0
+488 00062c38
%xmm2
+492 00062c3c
m0
+497 00062c41
m0
+502 00062c46
%xmm2
+506 00062c4a
m0
+511 00062c4f
m0
+516 00062c54
%xmm2
+520 00062c58
p)
+525 00062c5d
0xd8(%ebp)
+529 00062c61
+535 00062c67
,%xmm0
+539 00062c6b
(%edi)
+542 00062c6e
+548 00062c74
)
+554 00062c7a
)
+560 00062c80
m6
+565 00062c85
(%esi)
+568 00062c88
+574 00062c8e
+576 00062c90
m5
+581 00062c95
+586 00062c9a
ax
+591 00062c9f

f30f58d8

addss

%xmm0,

f30f104590

movss

0x90(%ebp),%xm

f30f5945b4

mulss

0xb4(%ebp),%xm

f30f5cd8

subss

%xmm0,

f30f115ddc

movss

%xmm3,0xdc(%eb

f30f1055b0

movss

0xb0(%ebp),%xm

f30f59d1
f30f1045ac

mulss
movss

%xmm1,
0xac(%ebp),%xm

f30f59c7

mulss

%xmm7,

f30f58d0

addss

%xmm0,

f30f1045a8

movss

0xa8(%ebp),%xm

f30f594594

mulss

0x94(%ebp),%xm

f30f58d0

addss

%xmm0,

f30f1045a4

movss

0xa4(%ebp),%xm

f30f594590

mulss

0x90(%ebp),%xm

f30f5cd0
f30f1155e0

subss
movss

837dd800
0f8fb9feffff
f30f1001

%xmm2,0xe0(%eb
cmpl

jg
movss

833f00

%xmm0,

cmpl

$0x00,
0x00062b20
(%ecx)
$0x00,

0f8fbafeffff
660f1f440000

jg
nopw

0x00062b2e
0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

f30f107104

movss

0x04(%ecx),%xm

833e00

cmpl

$0x00,

0f8faefeffff
6690
f30f106908

jg
movss

0x08(%ecx),%xm

e9a7feffff
b801000000

jmp
movl

0x00062b41
$0x00000001,%e

83c46c

0x00062b3c
nop

addl

$0x6c,

%esp
+594
+595
+596
+597
+598
+599
eax
+601
%esp
+604
+605
+606
+607
+608
+609
x)
+616
x,%eax)

00062ca2
00062ca3
00062ca4
00062ca5
00062ca6
00062ca7

5b
5e
5f
c9
c3
31c0

popl
popl
popl
leave
ret
xorl

%ebx
%esi
%edi

00062ca9 83c46c

addl

$0x6c,

00062cac
00062cad
00062cae
00062caf
00062cb0
00062cb1

popl
popl
popl
leave
ret

%ebx
%esi
%edi

5b
5e
5f
c9
c3
0f1f8000000000

00062cb8 0f1f840000000000
+0

%eax,%

nopl

0x00000000(%ea

nopl

0x00000000(%ea

00062cc0 55

pushl

%ebp
+1
00062cc1 89e5
%esp,%ebp
+3
00062cc3 56
%esi
+4
00062cc4 53
%ebx
+5
00062cc5 83ec60
$0x60,%esp
+8
00062cc8 8b7508
0x08(%ebp),%esi
+11 00062ccb 8b450c
ebp),%eax
+14 00062cce 8b5d10
ebp),%ebx
+17 00062cd1 f30f1028
,%xmm5
+21 00062cd5 f30f107804
m7
+26 00062cda 0f28e5
%xmm4
+29 00062cdd f30f59e5
%xmm4
+33 00062ce1 0f28c7
%xmm0
+36 00062ce4 f30f59c7
%xmm0
+40 00062ce8 f30f58e0
%xmm4
+44 00062cec f30f104808
m1
+49 00062cf1 0f28c1
%xmm0
+52 00062cf4 f30f59c1
%xmm0
+56 00062cf8 f30f58c4
%xmm0
+60 00062cfc f30f51c0
%xmm0

movl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

movss

(%eax)

movss

0x04(%eax),%xm
movaps

%xmm5,

mulss

%xmm5,

movaps

%xmm7,

mulss

%xmm7,

addss

%xmm0,

movss

0x08(%eax),%xm
movaps

%xmm1,

mulss

%xmm1,

addss

%xmm4,

sqrtss

%xmm0,

+64 00062d00
%xmm2
+67 00062d03
%xmm0
+70 00062d06
+76 00062d0c
%xmm3
+79 00062d0f
%xmm3
+83 00062d13
%xmm3
+86 00062d16
+92 00062d1c
%xmm1
+95 00062d1f
m1
+103 00062d27
m1
+111 00062d2f
%xmm1
+115 00062d33
m1
+123 00062d3b
%xmm1
+127 00062d3f
m1
+135 00062d47
m0
+143 00062d4f
%xmm0
+147 00062d53
%xmm0
+151 00062d57
%xmm1
+155 00062d5b
m3
+163 00062d63
%xmm3
+167 00062d67
%xmm1
+170 00062d6a
m1
+178 00062d72
,%xmm6
+182 00062d76
p)
+187 00062d7b
e8(%ebp)
+194 00062d82
%xmm2
+198 00062d86
%xmm0
+201 00062d89
%xmm2
+204 00062d8c
+210 00062d92
%xmm5
+214 00062d96
%xmm2
+217 00062d99

0f57d2

xorps

%xmm2,

0f2ec2

ucomiss

%xmm2,

0f86b7020000
0f28d9

jbe
movaps

0x00062fc3
%xmm1,

f30f5ed8

divss

%xmm0,

0f2eda

ucomiss

%xmm2,

0f8225030000
0f28cb

jb

f30f590d88201000

mulss

0x00102088,%xm

f30f580d8c201000

addss

0x0010208c,%xm

movaps

f30f59cb
f30f5c0d90201000

mulss
subss

f30f59cb

0x00063041
%xmm3,

%xmm3,
0x00102090,%xm

mulss

%xmm3,

f30f580d94201000

addss

0x00102094,%xm

f30f1005e8120e00

movss

0x000e12e8,%xm

f30f5cc3

subss

%xmm3,

f30f51c0

sqrtss

%xmm0,

f30f59c8

mulss

%xmm0,

f30f101d9c201000

movss

0x0010209c,%xm

f30f5cd9

subss

%xmm1,

0f28cb

movaps

%xmm3,

f30f590d981a1000

mulss

f30f1033

0x00101a98,%xm
movss

(%ebx)

f30f114de4

movss

%xmm1,0xe4(%eb

c745e800000000

movl

$0x00000000,0x

f30f51d4

sqrtss

%xmm4,

0f57c0

xorps

%xmm0,

0f2ed0

ucomiss

%xmm0,

0f864e020000
f30f5eea

jbe
divss

0x00062fe0
%xmm2,

0f28d5

movaps

%xmm5,

0f2ee8

ucomiss

%xmm0,

%xmm5
+220 00062d9c
+226 00062da2
%xmm3
+229 00062da5
m3
+237 00062dad
m3
+245 00062db5
%xmm3
+249 00062db9
m3
+257 00062dc1
%xmm3
+261 00062dc5
m3
+269 00062dcd
m0
+277 00062dd5
%xmm0
+281 00062dd9
%xmm0
+285 00062ddd
%xmm3
+289 00062de1
%xmm0
+292 00062de4
m0
+300 00062dec
p)
+305 00062df1
%xmm1
+308 00062df4
%xmm1
+311 00062df7
+317 00062dfd
m1
+322 00062e02
,%xmm1
+326 00062e06
p)
+331 00062e0b
04(%esp)
+339 00062e13
+344 00062e18
p)
+349 00062e1d
_fmodf
+354 00062e22
ebp)
+357 00062e25
m1
+362 00062e2a
p)
+367 00062e2f
m1
+374 00062e36
m6
+379 00062e3b
2e4a

0f8248020000
0f28dd

jb

f30f591d88201000

mulss

0x00102088,%xm

f30f581d8c201000

addss

0x0010208c,%xm

movaps

f30f59dd
f30f5c1d90201000

mulss
subss

f30f59dd

0x00062fea
%xmm5,

%xmm5,
0x00102090,%xm

mulss

%xmm5,

f30f581d94201000

addss

0x00102094,%xm

f30f1005e8120e00

movss

0x000e12e8,%xm

f30f5cc5

subss

%xmm5,

f30f51c0

sqrtss

%xmm0,

f30f59d8

mulss

%xmm0,

0f28c3

movaps

%xmm3,

f30f590598201000

mulss

0x00102098,%xm

f30f1145ec

movss

%xmm0,0xec(%eb

0f57c9

xorps

%xmm1,

0f2ecf

ucomiss

%xmm7,

0f87d2010000
f30f104de4

ja
movss

f30f5c0b

0x00062fcf
0xe4(%ebp),%xm
subss

(%ebx)

f30f114df4

movss

%xmm1,0xf4(%eb

c74424040000b443

movl

$0x43b40000,0x

f30f110c24
f30f1175b8

movss
movss

%xmm1,(%esp)
%xmm6,0xb8(%eb

e8d0ff0900

calll

0x00102df2

d95db4

fstps

0xb4(%

f30f104db4

movss

0xb4(%ebp),%xm

f30f114df4

movss

%xmm1,0xf4(%eb

0f2e0d1c1b1000

ucomiss

0x00101b1c,%xm

f30f1075b8

movss

0xb8(%ebp),%xm

760d

jbe

0x0006

+381 00062e3d f30f5c0da0201000

subss

0x001020a0,%xm

movss

%xmm1,0xf4(%eb

ucomiss

0x001020a4,%xm

m1
+389 00062e45 f30f114df4
p)
+394 00062e4a 0f2e0da4201000
m1
+401 00062e51
2e62
+403 00062e53
2e62
+405 00062e55
m1
+413 00062e5d
p)
+418 00062e62
m2
+423 00062e67
p)
+428 00062e6c
%xmm0
+431 00062e6f
m0
+438 00062e76
p)
+443 00062e7b
ebp),%edx
+446 00062e7e
%xmm0
+449 00062e81
2e90
+451 00062e83
ebp),%edx
+454 00062e86
ebp),%eax
+457 00062e89
ebp),%xmm1
+461 00062e8d
edx
+464 00062e90
,%xmm6
+468 00062e94
(%esi)
+472 00062e98
m1
+477 00062e9d
m1
+482 00062ea2
p)
+487 00062ea7
04(%esp)
+495 00062eaf
+500 00062eb4
_fmodf
+505 00062eb9
ebp)
+508 00062ebc
m1
+513 00062ec1
p)
+518 00062ec6

730f

jae

0x0006

7a0d

jp

0x0006

f30f580da0201000

addss

0x001020a0,%xm

f30f114df4

movss

%xmm1,0xf4(%eb

f30f105514

movss

0x14(%ebp),%xm

f30f1155d4

movss

%xmm2,0xd4(%eb

0f28c2

movaps

%xmm2,

0f5705b0201000

xorps

0x001020b0,%xm

f30f1145f0

movss

%xmm0,0xf0(%eb

8d55f0

leal

0xf0(%

0f2ec1

ucomiss

%xmm1,

730d

jae

0x0006

8d5514

leal

0x14(%

8d45f4

leal

0xf4(%

0f2e4dd4

ucomiss

0xd4(%

0f42d0

cmovbl

%eax,%

f30f5832

addss

(%edx)

f30f1136

movss

%xmm6,

f30f104de8

movss

0xe8(%ebp),%xm

f30f5c4b04

subss

0x04(%ebx),%xm

f30f114df4

movss

%xmm1,0xf4(%eb

c74424040000b443

movl

$0x43b40000,0x

f30f110c24
e839ff0900

movss
calll

%xmm1,(%esp)
0x00102df2

d95db4

fstps

0xb4(%

f30f104db4

movss

0xb4(%ebp),%xm

f30f114df4

movss

%xmm1,0xf4(%eb

0f2e0d1c1b1000

ucomiss

0x00101b1c,%xm

m1
+525 00062ecd
2edc
+527 00062ecf
m1
+535 00062ed7
p)
+540 00062edc
m0
+548 00062ee4
%xmm0
+551 00062ee7
2ef6
+553 00062ee9
m1
+561 00062ef1
p)
+566 00062ef6
m2
+571 00062efb
m0
+576 00062f00
m0
+583 00062f07
p)
+588 00062f0c
ebp),%edx
+591 00062f0f
%xmm0
+594 00062f12
2f21
+596 00062f14
ebp),%edx
+599 00062f17
ebp),%eax
+602 00062f1a
ebp),%xmm1
+606 00062f1e
edx
+609 00062f21
,%xmm2
+613 00062f25
i)
+618 00062f2a
m1
+623 00062f2f
m1
+628 00062f34
p)
+633 00062f39
04(%esp)
+641 00062f41
+646 00062f46
_fmodf
+651 00062f4b
ebp)
+654 00062f4e
m1
+659 00062f53
p)

760d

jbe

0x0006

f30f5c0da0201000

subss

0x001020a0,%xm

f30f114df4

movss

%xmm1,0xf4(%eb

f30f1005a4201000

movss

0x001020a4,%xm

0f2ec1

ucomiss

%xmm1,

760d

jbe

0x0006

f30f580da0201000

addss

0x001020a0,%xm

f30f114df4

movss

%xmm1,0xf4(%eb

f30f105304

movss

0x04(%ebx),%xm

f30f1045d4

movss

0xd4(%ebp),%xm

0f5705b0201000

xorps

0x001020b0,%xm

f30f1145f0

movss

%xmm0,0xf0(%eb

8d55f0

leal

0xf0(%

0f2ec1

ucomiss

%xmm1,

730d

jae

0x0006

8d5514

leal

0x14(%

8d45f4

leal

0xf4(%

0f2e4dd4

ucomiss

0xd4(%

0f42d0

cmovbl

%eax,%

f30f5812

addss

(%edx)

f30f115604

movss

%xmm2,0x04(%es

f30f104dec

movss

0xec(%ebp),%xm

f30f5c4b08

subss

0x08(%ebx),%xm

f30f114df4

movss

%xmm1,0xf4(%eb

c74424040000b443

movl

$0x43b40000,0x

f30f110c24
e8a7fe0900

movss
calll

%xmm1,(%esp)
0x00102df2

d95db4

fstps

0xb4(%

f30f104db4

movss

0xb4(%ebp),%xm

f30f114df4

movss

%xmm1,0xf4(%eb

+664 00062f58 0f2e0d1c1b1000

ucomiss

0x00101b1c,%xm

m1
+671 00062f5f
2f6e
+673 00062f61
m1
+681 00062f69
p)
+686 00062f6e
m2
+694 00062f76
%xmm2
+697 00062f79
2f88
+699 00062f7b
m1
+707 00062f83
p)
+712 00062f88
m2
+717 00062f8d
m0
+722 00062f92
m0
+729 00062f99
p)
+734 00062f9e
ebp),%edx
+737 00062fa1
%xmm0
+740 00062fa4
2fb3
+742 00062fa6
ebp),%edx
+745 00062fa9
ebp),%eax
+748 00062fac
ebp),%xmm1
+752 00062fb0
edx
+755 00062fb3
,%xmm2
+759 00062fb7
i)
+764 00062fbc
%esp
+767 00062fbf
+768 00062fc0
+769 00062fc1
+770 00062fc2
+771 00062fc3
,%xmm6
+775 00062fc7
%xmm1
+778 00062fca
+783 00062fcf
m0
+790 00062fd6
p)
+795 00062fdb

760d

jbe

0x0006

f30f5c0da0201000

subss

0x001020a0,%xm

f30f114df4

movss

%xmm1,0xf4(%eb

f30f1015a4201000

movss

0x001020a4,%xm

0f2ed1

ucomiss

%xmm1,

760d

jbe

0x0006

f30f580da0201000

addss

0x001020a0,%xm

f30f114df4

movss

%xmm1,0xf4(%eb

f30f105308

movss

0x08(%ebx),%xm

f30f1045d4

movss

0xd4(%ebp),%xm

0f5705b0201000

xorps

0x001020b0,%xm

f30f1145f0

movss

%xmm0,0xf0(%eb

8d55f0

leal

0xf0(%

0f2ec1

ucomiss

%xmm1,

730d

jae

0x0006

8d5514

leal

0x14(%

8d45f4

leal

0xf4(%

0f2e4dd4

ucomiss

0xd4(%

0f42d0

cmovbl

%eax,%

f30f5812

addss

(%edx)

f30f115608

movss

%xmm2,0x08(%es

83c460

addl

$0x60,

5b
5e
c9
c3
f30f1033

popl
popl
leave
ret
movss

%ebx
%esi

0f28ce

movaps

%xmm6,

(%ebx)

e9a7fdffff
0f5705b0201000

jmp
xorps

0x00062d76
0x001020b0,%xm

f30f1145ec

movss

%xmm0,0xec(%eb

e91dfeffff

jmp

0x00062dfd

+800 00062fe0 f30f104308

movss

0x08(%ebx),%xm

jmp
xorps

0x00062dec
0x001020b0,%xm

m0
+805 00062fe5 e902feffff
+810 00062fea 0f5715b0201000
m2
+817
%xmm1
+820
m1
+828
m1
+836
%xmm1
+840
m1
+848
%xmm1
+852
m1
+860
m0
+868
%xmm0
+872
%xmm0
+876
%xmm1
+880
m3
+888
%xmm3
+892
+897
%xmm1
+900
m1
+907
%xmm3
+910
m3
+918
m3
+926
%xmm3
+930
m3
+938
%xmm3
+942
m3
+950
m0
+958
%xmm0
+962
%xmm0
+966
%xmm3
+970
m3

00062ff1 0f28ca

movaps

%xmm2,

00062ff4 f30f590d88201000

mulss

0x00102088,%xm

00062ffc f30f580d8c201000

addss

0x0010208c,%xm

00063004 f30f59ca
00063008 f30f5c0d90201000

mulss
subss

00063010 f30f59ca

%xmm2,
0x00102090,%xm

mulss

%xmm2,

00063014 f30f580d94201000

addss

0x00102094,%xm

0006301c f30f1005e8120e00

movss

0x000e12e8,%xm

00063024 f30f5cc2

subss

%xmm2,

00063028 f30f51c0

sqrtss

%xmm0,

0006302c f30f59c8

mulss

%xmm0,

00063030 f30f101d50191000

movss

00063038 f30f5cd9

0x00101950,%xm
subss

0006303c e9a0fdffff
00063041 0f28cb

jmp

00063044 0f570db0201000

xorps

movaps

0006304b 0f28d9

%xmm1,
0x00062de1
%xmm3,
0x001020b0,%xm

movaps

%xmm1,

0006304e f30f591d88201000

mulss

0x00102088,%xm

00063056 f30f581d8c201000

addss

0x0010208c,%xm

0006305e f30f59d9
00063062 f30f5c1d90201000

mulss
subss

0006306a f30f59d9

%xmm1,
0x00102090,%xm

mulss

%xmm1,

0006306e f30f581d94201000

addss

0x00102094,%xm

00063076 f30f1005e8120e00

movss

0x000e12e8,%xm

0006307e f30f5cc1

subss

%xmm1,

00063082 f30f51c0

sqrtss

%xmm0,

00063086 f30f59d8

mulss

%xmm0,

0006308a f30f5c1d9c201000

subss

0x0010209c,%xm

+978 00063092 e9d0fcffff


+983 00063097 90
+984 00063098 0f1f840000000000
x,%eax)
+0

jmp

0x00062d67
nop

nopl

0x00000000(%ea

000630a0 55

pushl

%ebp
+1
000630a1 89e5
%esp,%ebp
+3
000630a3 83ec48
$0x48,%esp
+6
000630a6 895df4
%ebx,0xf4(%ebp)
+9
000630a9 8975f8
%esi,0xf8(%ebp)
+12 000630ac 897dfc
xfc(%ebp)
+15 000630af 8b4508
ebp),%eax
+18 000630b2 8945d4
xd4(%ebp)
+21 000630b5 8b750c
ebp),%esi
+24 000630b8 8b5d10
ebp),%ebx
+27 000630bb f30f104514
m0
+32 000630c0 f30f1145e4
p)
+37 000630c5 f30f104518
m0
+42 000630ca f30f1145e0
p)
+47 000630cf fc
+48 000630d0 b910000000
cx
+53 000630d5 89c7
edi
+55 000630d7 f3a5
,(%edi)
+57 000630d9 f30f101db0201000
m3
+65 000630e1 8b45d4
ebp),%eax
+68 000630e4 f30f10501c
m2
+73 000630e9 0f57d3
%xmm2
+76 000630ec f30f10480c
m1
+81 000630f1 0f57cb
%xmm1
+84 000630f4 f30f10402c
m0
+89 000630f9 0f57c3
%xmm0
+92 000630fc f30f114048
x)
+97 00063101 f30f115044
x)

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

%eax,0

movl

0x0c(%

movl

0x10(%

movss

0x14(%ebp),%xm

movss

%xmm0,0xe4(%eb

movss

0x18(%ebp),%xm

movss

%xmm0,0xe0(%eb
cld

movl

$0x00000010,%e
movl

%eax,%

rep/movsl

(%esi)

movss

0x001020b0,%xm
movl

movss

0xd4(%
0x1c(%eax),%xm

xorps
movss

%xmm3,
0x0c(%eax),%xm

xorps
movss

%xmm3,
0x2c(%eax),%xm

xorps

%xmm3,

movss

%xmm0,0x48(%ea

movss

%xmm2,0x44(%ea

+102 00063106 f30f114840

movss

%xmm1,0x40(%ea

x)
+107 0006310b
x04(%esp)
+111 0006310f
ebp),%eax
+114 00063112
%eax
+117 00063115
%esp)
+120 00063118
+125 0006311d
,%eax
+127 0006311f
ebp),%edx
+130 00063122
x4c(%edx)
+133 00063125
ebx),%eax
+136 00063128
x50(%edx)
+139 0006312b
ebx),%eax
+142 0006312e
x54(%edx)
+145 00063131
ebx),%eax
+148 00063134
x58(%edx)
+151 00063137
m0
+156 0006313c
x)
+161 00063141
m0
+166 00063146
x)
+171 0006314b
x0c(%ebp)
+174 0006314e
edi
+176 00063150
%edi
+179 00063153
x08(%ebp)
+182 00063156
ebp),%ebx
+185 00063159
ebp),%esi
+188 0006315c
ebp),%edi
+191 0006315f
+192 00063160
+197 00063165
+198 00063166
ax)

89442404

movl

%eax,0

8b45d4

movl

0xd4(%

83c040

addl

$0x40,

890424

movl

%eax,(

movl

0x00069520
(%ebx)

8b55d4

movl

0xd4(%

89424c

movl

%eax,0

8b4304

movl

0x04(%

894250

movl

%eax,0

8b4308

movl

0x08(%

894254

movl

%eax,0

8b430c

movl

0x0c(%

894258

movl

%eax,0

e803640000
8b03

calll

f30f1045e4

movss

0xe4(%ebp),%xm

f30f11425c

movss

%xmm0,0x5c(%ed

f30f1045e0

movss

0xe0(%ebp),%xm

f30f114260

movss

%xmm0,0x60(%ed

89550c

movl

%edx,0

89d7

movl

%edx,%

83c764

addl

$0x64,

897d08

movl

%edi,0

8b5df4

movl

0xf4(%

8b75f8

movl

0xf8(%

8b7dfc

movl

0xfc(%

c9
e95bd0ffff
90
662e0f1f840000000000

leave
jmp
nopw

0x000601c0
nop
%cs:0x00000000(%eax,%e

+0

00063170 55

pushl

+1

00063171 89e5

movl

%ebp

%esp,%ebp
+3
00063173 57
%edi
+4
00063174 56
%esi
+5
00063175 53
%ebx
+6
00063176 83ec0c
$0x0c,%esp
+9
00063179 8b550c
0x0c(%ebp),%edx
+12 0006317c 8b7510
ebp),%esi
+15 0006317f 8b5d14
ebp),%ebx
+18 00063182 fc
+19 00063183 b910000000
cx
+24 00063188 8b7d08
ebp),%edi
+27 0006318b f3a5
,(%edi)
+29 0006318d 8b4508
ebp),%eax
+32 00063190 f30f1008
,%xmm1
+36 00063194 f30f590a
,%xmm1
+40 00063198 f30f104004
m0
+45 0006319d f30f594204
m0
+50 000631a2 f30f58c8
%xmm1
+54 000631a6 f30f104008
m0
+59 000631ab f30f594208
m0
+64 000631b0 f30f58c8
%xmm1
+68 000631b4 f30f1015b0201000
m2
+76 000631bc 0f57ca
%xmm1
+79 000631bf f30f11480c
x)
+84 000631c4 f30f104810
m1
+89 000631c9 f30f590a
,%xmm1
+93 000631cd f30f104014
m0
+98 000631d2 f30f594204
m0
+103 000631d7 f30f58c8
%xmm1
+107 000631db f30f104018
m0
+112 000631e0 f30f594208
m0

pushl
pushl
pushl
subl
movl
movl

0x10(%

movl

0x14(%

cld
movl

$0x00000010,%e
movl

0x08(%

rep/movsl

(%esi)

movl

0x08(%

movss

(%eax)

mulss

(%edx)

movss

0x04(%eax),%xm

mulss

0x04(%edx),%xm
addss

%xmm0,

movss

0x08(%eax),%xm

mulss

0x08(%edx),%xm
addss

movss

%xmm0,
0x001020b0,%xm

xorps

%xmm2,

movss

%xmm1,0x0c(%ea

movss

0x10(%eax),%xm
mulss

(%edx)

movss

0x14(%eax),%xm

mulss

0x04(%edx),%xm
addss

%xmm0,

movss

0x18(%eax),%xm

mulss

0x08(%edx),%xm

+117 000631e5
%xmm1
+121 000631e9
%xmm1
+124 000631ec
x)
+129 000631f1
m1
+134 000631f6
,%xmm1
+138 000631fa
m0
+143 000631ff
m0
+148 00063204
%xmm1
+152 00063208
m0
+157 0006320d
m0
+162 00063212
%xmm1
+166 00063216
%xmm1
+169 00063219
x)
+174 0006321e
,%eax
+176 00063220
ebp),%ecx
+179 00063223
x40(%ecx)
+182 00063226
edx),%eax
+185 00063229
x44(%ecx)
+188 0006322c
edx),%eax
+191 0006322f
x48(%ecx)
+194 00063232
,%eax
+196 00063234
x4c(%ecx)
+199 00063237
ebx),%eax
+202 0006323a
x50(%ecx)
+205 0006323d
ebx),%eax
+208 00063240
x54(%ecx)
+211 00063243
ebx),%eax
+214 00063246
x58(%ecx)
+217 00063249
ebp),%eax
+220 0006324c
x5c(%ecx)

f30f58c8

addss

%xmm0,

0f57ca

xorps

%xmm2,

f30f11481c

movss

%xmm1,0x1c(%ea

f30f104820

movss

0x20(%eax),%xm

f30f590a

mulss

(%edx)

f30f104024

movss

0x24(%eax),%xm

f30f594204

mulss

0x04(%edx),%xm

f30f58c8

addss

%xmm0,

f30f104028

movss

0x28(%eax),%xm

f30f594208

mulss

0x08(%edx),%xm

f30f58c8

addss

%xmm0,

0f57ca

xorps

%xmm2,

f30f11482c

movss

%xmm1,0x2c(%ea

8b02

movl

(%edx)

8b4d08

movl

0x08(%

894140

movl

%eax,0

8b4204

movl

0x04(%

894144

movl

%eax,0

8b4208

movl

0x08(%

894148

movl

%eax,0

8b03

movl

(%ebx)

89414c

movl

%eax,0

8b4304

movl

0x04(%

894150

movl

%eax,0

8b4308

movl

0x08(%

894154

movl

%eax,0

8b430c

movl

0x0c(%

894158

movl

%eax,0

8b4518

movl

0x18(%

89415c

movl

%eax,0

+223 0006324f
ebp),%eax
+226 00063252
x60(%ecx)
+229 00063255
%esp
+232 00063258
+233 00063259
+234 0006325a
+235 0006325b
+236 0006325c
+237 0006325d
+238 0006325e
+0

8b451c

movl

0x1c(%

894160

movl

%eax,0

83c40c

addl

$0x0c,

5b
5e
5f
c9
c3
90
6690

popl
popl
popl
leave
ret
nop
nop

%ebx
%esi
%edi

00063260 55

pushl

%ebp
+1
00063261 89e5
%esp,%ebp
+3
00063263 57
%edi
+4
00063264 56
%esi
+5
00063265 53
%ebx
+6
00063266 83ec1c
$0x1c,%esp
+9
00063269 8b5d08
0x08(%ebp),%ebx
+12 0006326c 8b750c
ebp),%esi
+15 0006326f 8b7d14
ebp),%edi
+18 00063272 8b4510
ebp),%eax
+21 00063275 89442404
x04(%esp)
+25 00063279 891c24
%esp)
+28 0006327c e8cf100000
+33 00063281 f30f100b
,%xmm1
+37 00063285 f30f590e
,%xmm1
+41 00063289 f30f104304
m0
+46 0006328e f30f594604
m0
+51 00063293 f30f58c8
%xmm1
+55 00063297 f30f104308
m0
+60 0006329c f30f594608
m0
+65 000632a1 f30f58c8
%xmm1
+69 000632a5 f30f1015b0201000
m2
+77 000632ad 0f57ca
%xmm1
+80 000632b0 f30f114b0c

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x14(%

movl

0x10(%

movl

%eax,0

movl

%ebx,(

calll
movss

0x00064350
(%ebx)

mulss

(%esi)

movss

0x04(%ebx),%xm

mulss

0x04(%esi),%xm
addss

%xmm0,

movss

0x08(%ebx),%xm

mulss

0x08(%esi),%xm
addss

movss

0x001020b0,%xm
xorps

movss

%xmm0,

%xmm2,
%xmm1,0x0c(%eb

x)
+85 000632b5 f30f104b10

movss

0x10(%ebx),%xm

m1
+90 000632ba
,%xmm1
+94 000632be
m0
+99 000632c3
m0
+104 000632c8
%xmm1
+108 000632cc
m0
+113 000632d1
m0
+118 000632d6
%xmm1
+122 000632da
%xmm1
+125 000632dd
x)
+130 000632e2
m1
+135 000632e7
,%xmm1
+139 000632eb
m0
+144 000632f0
m0
+149 000632f5
%xmm1
+153 000632f9
m0
+158 000632fe
m0
+163 00063303
%xmm1
+167 00063307
%xmm1
+170 0006330a
x)
+175 0006330f
,%eax
+177 00063311
x40(%ebx)
+180 00063314
esi),%eax
+183 00063317
x44(%ebx)
+186 0006331a
esi),%eax
+189 0006331d
x48(%ebx)
+192 00063320
,%eax
+194 00063322
x4c(%ebx)
+197 00063325
edi),%eax
+200 00063328

f30f590e

mulss

(%esi)

f30f104314

movss

0x14(%ebx),%xm

f30f594604

mulss

0x04(%esi),%xm

f30f58c8

addss

%xmm0,

f30f104318

movss

0x18(%ebx),%xm

f30f594608

mulss

0x08(%esi),%xm

f30f58c8

addss

%xmm0,

0f57ca

xorps

%xmm2,

f30f114b1c

movss

%xmm1,0x1c(%eb

f30f104b20

movss

0x20(%ebx),%xm

f30f590e

mulss

(%esi)

f30f104324

movss

0x24(%ebx),%xm

f30f594604

mulss

0x04(%esi),%xm

f30f58c8

addss

%xmm0,

f30f104328

movss

0x28(%ebx),%xm

f30f594608

mulss

0x08(%esi),%xm

f30f58c8

addss

%xmm0,

0f57ca

xorps

%xmm2,

f30f114b2c

movss

%xmm1,0x2c(%eb

8b06

movl

(%esi)

894340

movl

%eax,0

8b4604

movl

0x04(%

894344

movl

%eax,0

8b4608

movl

0x08(%

894348

movl

%eax,0

8b07

movl

(%edi)

89434c

movl

%eax,0

8b4704

movl

0x04(%

894350

movl

%eax,0

x50(%ebx)
+203 0006332b
edi),%eax
+206 0006332e
x54(%ebx)
+209 00063331
edi),%eax
+212 00063334
x58(%ebx)
+215 00063337
ebp),%eax
+218 0006333a
x5c(%ebx)
+221 0006333d
ebp),%eax
+224 00063340
x60(%ebx)
+227 00063343
%esp
+230 00063346
+231 00063347
+232 00063348
+233 00063349
+234 0006334a
+235 0006334b
+236 0006334c
eax)
+0

8b4708

movl

0x08(%

894354

movl

%eax,0

8b470c

movl

0x0c(%

894358

movl

%eax,0

8b4518

movl

0x18(%

89435c

movl

%eax,0

8b451c

movl

0x1c(%

894360

movl

%eax,0

83c41c

addl

$0x1c,

5b
5e
5f
c9
c3
90
0f1f4000

popl
popl
popl
leave
ret
nop
nopl

%ebx
%esi
%edi

00063350 55

0x00(%
pushl

%ebp
+1
00063351 89e5
%esp,%ebp
+3
00063353 57
%edi
+4
00063354 56
%esi
+5
00063355 53
%ebx
+6
00063356 83ec1c
$0x1c,%esp
+9
00063359 8b5d08
0x08(%ebp),%ebx
+12 0006335c 8b750c
ebp),%esi
+15 0006335f 8b4510
ebp),%eax
+18 00063362 8b7d14
ebp),%edi
+21 00063365 f30f1005181b1000
m0
+29 0006336d f30f104808
m1
+34 00063372 f30f59c8
%xmm1
+38 00063376 f30f114c240c
p)
+44 0006337c f30f1008
,%xmm1
+48 00063380 f30f59c8
%xmm1

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

movl

0x14(%

movss

0x00101b18,%xm

movss

0x08(%eax),%xm
mulss

movss

%xmm0,
%xmm1,0x0c(%es

movss

(%eax)

mulss

%xmm0,

+52 00063384 f30f114c2408

movss

%xmm1,0x08(%es

+58 0006338a f30f594004

mulss

0x04(%eax),%xm

+63 0006338f f30f11442404

movss

%xmm0,0x04(%es

p)
m0
p)
+69
%esp)
+72
+77
,%xmm1
+81
,%xmm1
+85
m0
+90
m0
+95
%xmm1
+99
m0
+104
m0
+109
%xmm1
+113
m2
+121
%xmm1
+124
x)
+129
m1
+134
,%xmm1
+138
m0
+143
m0
+148
%xmm1
+152
m0
+157
m0
+162
%xmm1
+166
%xmm1
+169
x)
+174
m1
+179
,%xmm1
+183
m0
+188
m0
+193

00063395 891c24
00063398 e8e3110000
0006339d f30f100b

movl
calll

000633a1 f30f590e

%ebx,(

movss

0x00064580
(%ebx)

mulss

(%esi)

000633a5 f30f104304

movss

0x04(%ebx),%xm

000633aa f30f594604

mulss

0x04(%esi),%xm

000633af f30f58c8

addss

%xmm0,

000633b3 f30f104308

movss

0x08(%ebx),%xm

000633b8 f30f594608

mulss

0x08(%esi),%xm

000633bd f30f58c8
000633c1 f30f1015b0201000

addss
movss

000633c9 0f57ca

%xmm0,
0x001020b0,%xm

xorps

%xmm2,

000633cc f30f114b0c

movss

%xmm1,0x0c(%eb

000633d1 f30f104b10

movss

0x10(%ebx),%xm

000633d6 f30f590e

mulss

(%esi)

000633da f30f104314

movss

0x14(%ebx),%xm

000633df f30f594604

mulss

0x04(%esi),%xm

000633e4 f30f58c8

addss

%xmm0,

000633e8 f30f104318

movss

0x18(%ebx),%xm

000633ed f30f594608

mulss

0x08(%esi),%xm

000633f2 f30f58c8

addss

%xmm0,

000633f6 0f57ca

xorps

%xmm2,

000633f9 f30f114b1c

movss

%xmm1,0x1c(%eb

000633fe f30f104b20

movss

0x20(%ebx),%xm

00063403 f30f590e

mulss

(%esi)

00063407 f30f104324

movss

0x24(%ebx),%xm

0006340c f30f594604

mulss

0x04(%esi),%xm

00063411 f30f58c8

addss

%xmm0,

%xmm1
+197 00063415
m0
+202 0006341a
m0
+207 0006341f
%xmm1
+211 00063423
%xmm1
+214 00063426
x)
+219 0006342b
,%eax
+221 0006342d
x40(%ebx)
+224 00063430
esi),%eax
+227 00063433
x44(%ebx)
+230 00063436
esi),%eax
+233 00063439
x48(%ebx)
+236 0006343c
,%eax
+238 0006343e
x4c(%ebx)
+241 00063441
edi),%eax
+244 00063444
x50(%ebx)
+247 00063447
edi),%eax
+250 0006344a
x54(%ebx)
+253 0006344d
edi),%eax
+256 00063450
x58(%ebx)
+259 00063453
ebp),%eax
+262 00063456
x5c(%ebx)
+265 00063459
ebp),%eax
+268 0006345c
x60(%ebx)
+271 0006345f
%esp
+274 00063462
+275 00063463
+276 00063464
+277 00063465
+278 00063466
+279 00063467
+0

f30f104328

movss

0x28(%ebx),%xm

f30f594608

mulss

0x08(%esi),%xm

f30f58c8

addss

%xmm0,

0f57ca

xorps

%xmm2,

f30f114b2c

movss

%xmm1,0x2c(%eb

8b06

movl

(%esi)

894340

movl

%eax,0

8b4604

movl

0x04(%

894344

movl

%eax,0

8b4608

movl

0x08(%

894348

movl

%eax,0

8b07

movl

(%edi)

89434c

movl

%eax,0

8b4704

movl

0x04(%

894350

movl

%eax,0

8b4708

movl

0x08(%

894354

movl

%eax,0

8b470c

movl

0x0c(%

894358

movl

%eax,0

8b4518

movl

0x18(%

89435c

movl

%eax,0

8b451c

movl

0x1c(%

894360

movl

%eax,0

83c41c

addl

$0x1c,

5b
5e
5f
c9
c3
660f1f840000000000

popl
%ebx
popl
%esi
popl
%edi
leave
ret
0x00000000(%eax,%eax)

nopw

00063470 55

pushl

00063471 89e5

movl

%ebp
+1
%esp,%ebp

+3

00063473 53

pushl

%ebx
+4
00063474 83ec34
$0x34,%esp
+7
00063477 f30f104d08
ebp),%xmm1
+12 0006347c 8b4510
ebp),%eax
+15 0006347f 0f28f9
%xmm7
+18 00063482 f30f59f9
%xmm7
+22 00063486 0f28d1
%xmm2
+25 00063489 f30f59d7
%xmm2
+29 0006348d f30f1005e8120e00
m0
+37 00063495 f30f5cc1
%xmm0
+41 00063499 f30f1145e8
p)
+46 0006349e 0f28d9
%xmm3
+49 000634a1 0f571db0201000
m3
+56 000634a8 f30f59d8
%xmm3
+60 000634ac f30f59d8
%xmm3
+64 000634b0 f30f102580201000
m4
+72 000634b8 0f28f7
%xmm6
+75 000634bb f30f59f4
%xmm6
+79 000634bf f30f5835f0120e00
m6
+87 000634c7 f30f1005a01b1000
m0
+95 000634cf f30f1145e4
p)
+100 000634d4 f30f59c2
%xmm0
+104 000634d8 f30f58f0
%xmm6
+108 000634dc f30f1005fc120e00
m0
+116 000634e4 f30f1145e0
p)
+121 000634e9 0f28e8
%xmm5
+124 000634ec f30f59ef
%xmm5
+128 000634f0 f30f58e9
%xmm5
+132 000634f4 f30f591584201000
m2
+140 000634fc f30f58ea
%xmm5

subl
movss

0x08(%

movl

0x10(%

movaps

%xmm1,

mulss

%xmm1,

movaps

%xmm1,

mulss

%xmm7,

movss

0x000e12e8,%xm
subss

movss

%xmm1,
%xmm0,0xe8(%eb

movaps
xorps

%xmm1,
0x001020b0,%xm

mulss

%xmm0,

mulss

%xmm0,

movss

0x00102080,%xm
movaps

%xmm7,

mulss

%xmm4,

addss

0x000e12f0,%xm

movss

0x00101ba0,%xm

movss

%xmm0,0xe4(%eb
mulss

%xmm2,

addss

%xmm0,

movss

0x000e12fc,%xm

movss

%xmm0,0xe0(%eb
movaps

%xmm0,

mulss

%xmm7,

addss

%xmm1,

mulss

0x00102084,%xm
addss

%xmm2,

+144 00063500 f30f597de8

mulss

0xe8(%ebp),%xm

m7
+149 00063505
eax),%edx
+152 00063508
eax),%ecx
+155 0006350b
eax),%ebx
+158 0006350e
m1
+163 00063513
%xmm1
+167 00063517
p)
+172 0006351c
m0
+177 00063521
%xmm0
+181 00063525
p)
+186 0006352a
m1
+194 00063532
m1
+199 00063537
p)
+204 0006353c
%xmm2
+207 0006353f
,%xmm2
+211 00063543
%xmm0
+214 00063546
m0
+219 0006354b
%xmm2
+223 0006354f
%xmm0
+226 00063552
m0
+231 00063557
%xmm2
+235 0006355b
%xmm0
+238 0006355e
m0
+243 00063563
%xmm2
+247 00063567
m2
+255 0006356f
m0
+260 00063574
m0
+267 0006357b
%xmm0
+271 0006357f
%xmm0
+275 00063583
%xmm2

8d5010

leal

0x10(%

8d4820

leal

0x20(%

8d5830

leal

0x30(%

f30f104d0c

movss

f30f59c9

0x0c(%ebp),%xm
mulss

%xmm1,

f30f114df0

movss

%xmm1,0xf0(%eb

f30f10450c

movss

0x0c(%ebp),%xm

f30f59c1

mulss

%xmm1,

f30f1145f4

movss

%xmm0,0xf4(%eb

f30f100de8120e00

movss

0x000e12e8,%xm

f30f5c4d0c

subss

0x0c(%ebp),%xm

f30f114dec

movss

%xmm1,0xec(%eb

0f28d3

movaps

%xmm3,

f30f5910

mulss

(%eax)

0f28c6

movaps

%xmm6,

f30f594004

mulss

0x04(%eax),%xm

f30f58d0

addss

%xmm0,

0f28c5

movaps

%xmm5,

f30f594008

mulss

0x08(%eax),%xm

f30f58d0

addss

%xmm0,

0f28c7

movaps

%xmm7,

f30f59400c

mulss

f30f5cd0

0x0c(%eax),%xm
subss

%xmm0,

f30f5915e0120e00

mulss

0x000e12e0,%xm

f30f10450c

movss

0x0c(%ebp),%xm

0f5705b0201000

xorps

0x001020b0,%xm

f30f59c1

mulss

%xmm1,

f30f59c1

mulss

%xmm1,

f30f59d0

mulss

%xmm0,

+279
%xmm0
+282
m0
+287
%xmm1
+290
m1
+295
%xmm0
+299
%xmm1
+302
m1
+307
%xmm0
+311
%xmm1
+314
m1
+319
%xmm0
+323
m0
+331
m4
+336
m4
+344
m1
+349
m1
+354
%xmm4
+358
%xmm0
+362
%xmm2
+366
%xmm0
+369
m0
+374
%xmm1
+377
m1
+382
%xmm0
+386
%xmm1
+389
m1
+394
%xmm0
+398
%xmm1
+401
m1
+406
%xmm0

00063587 0f28c3
0006358a f30f594010

movaps
mulss

0006358f 0f28ce
00063592 f30f594a04

%xmm3,
0x10(%eax),%xm

movaps
mulss

%xmm6,
0x04(%edx),%xm

00063597 f30f58c1

addss

%xmm1,

0006359b 0f28cd

movaps

%xmm5,

0006359e f30f594a08

mulss

0x08(%edx),%xm

000635a3 f30f58c1

addss

%xmm1,

000635a7 0f28cf

movaps

%xmm7,

000635aa f30f594a0c

mulss

000635af f30f5cc1

0x0c(%edx),%xm
subss

%xmm1,

000635b3 f30f5905e0120e00

mulss

0x000e12e0,%xm

000635bb f30f5965f0

mulss

0xf0(%ebp),%xm

000635c0 f30f5825f0120e00

addss

0x000e12f0,%xm

000635c8 f30f104df4

movss

0xf4(%ebp),%xm

000635cd f30f594de4

mulss

0xe4(%ebp),%xm

000635d2 f30f58e1

addss

%xmm1,

000635d6 f30f59c4

mulss

%xmm4,

000635da f30f58d0

addss

%xmm0,

000635de 0f28c3

movaps

%xmm3,

000635e1 f30f594020

mulss

000635e6 0f28ce
000635e9 f30f594904

0x20(%eax),%xm
movaps

mulss

%xmm6,
0x04(%ecx),%xm

000635ee f30f58c1

addss

%xmm1,

000635f2 0f28cd

movaps

%xmm5,

000635f5 f30f594908

mulss

0x08(%ecx),%xm

000635fa f30f58c1

addss

%xmm1,

000635fe 0f28cf

movaps

%xmm7,

00063601 f30f59490c
00063606 f30f5cc1

mulss

0x0c(%ecx),%xm
subss

%xmm1,

+410 0006360a f30f5905e0120e00

mulss

0x000e12e0,%xm

movss

0xf0(%ebp),%xm

mulss

0xe0(%ebp),%xm

movss

%xmm1,0xe0(%eb

movss

0x0c(%ebp),%xm

addss

0xe0(%ebp),%xm

movss

%xmm1,0x0c(%eb

movss

0x00102084,%xm

mulss

0xf4(%ebp),%xm

movss

%xmm1,0xf4(%eb

movss

0x0c(%ebp),%xm

addss

0xf4(%ebp),%xm

m0
+418 00063612 f30f104df0
m1
+423 00063617 f30f594de0
m1
+428 0006361c f30f114de0
p)
+433 00063621 f30f104d0c
m1
+438 00063626 f30f584de0
m1
+443 0006362b f30f114d0c
p)
+448 00063630 f30f100d84201000
m1
+456 00063638 f30f594df4
m1
+461 0006363d f30f114df4
p)
+466 00063642 f30f104d0c
m1
+471 00063647 f30f584df4
m1
+476
%xmm0
+480
%xmm2
+484
m3
+489
m6
+494
%xmm3
+498
m5
+503
%xmm3
+507
m7
+512
%xmm3
+516
m3
+524
m0
+529
m0
+534
%xmm3
+538
%xmm2
+542
m2
+550
p)
+555
ebp)
+558
%esp

0006364c f30f59c1

mulss

%xmm1,

00063650 f30f58d0

addss

%xmm0,

00063654 f30f595830

mulss

0x30(%eax),%xm

00063659 f30f597304

mulss

0x04(%ebx),%xm

0006365e f30f58de
00063662 f30f596b08

addss
mulss

00063667 f30f58dd
0006366b f30f597b0c

0x08(%ebx),%xm
addss

mulss

00063670 f30f5cdf

%xmm6,

%xmm5,
0x0c(%ebx),%xm

subss

%xmm7,

00063674 f30f591de0120e00

mulss

0x000e12e0,%xm

0006367c f30f1045f0

movss

0xf0(%ebp),%xm

00063681 f30f5945ec

mulss

0xec(%ebp),%xm

00063686 f30f59d8

mulss

%xmm0,

0006368a f30f5cd3

subss

%xmm3,

0006368e f30f5915e0120e00

mulss

0x000e12e0,%xm

00063696 f30f1155d4

movss

%xmm2,0xd4(%eb

0006369b d945d4

flds

0xd4(%

0006369e 83c434

addl

$0x34,

+561
+562
+563
+564

000636a1
000636a2
000636a3
000636a4

5b
c9
c3
660f1f440000

popl
leave
ret

%ebx

nopw

0x00(%eax,%eax

+570 000636aa 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

000636b0 55

pushl

%ebp
+1
000636b1 89e5
%esp,%ebp
+3
000636b3 57
%edi
+4
000636b4 56
%esi
+5
000636b5 53
%ebx
+6
000636b6 83ec1c
$0x1c,%esp
+9
000636b9 8b4508
0x08(%ebp),%eax
+12 000636bc 8945e4
xe4(%ebp)
+15 000636bf 8b550c
ebp),%edx
+18 000636c2 8b7510
ebp),%esi
+21 000636c5 8b5d14
ebp),%ebx
+24 000636c8 fc
+25 000636c9 b910000000
cx
+30 000636ce 89c7
edi
+32 000636d0 f3a5
,(%edi)
+34 000636d2 8b45e4
ebp),%eax
+37 000636d5 f30f1008
,%xmm1
+41 000636d9 f30f590a
,%xmm1
+45 000636dd f30f104004
m0
+50 000636e2 f30f594204
m0
+55 000636e7 f30f58c8
%xmm1
+59 000636eb f30f104008
m0
+64 000636f0 f30f594208
m0
+69 000636f5 f30f58c8
%xmm1
+73 000636f9 f30f1015b0201000
m2
+81 00063701 0f57ca
%xmm1
+84 00063704 f30f11480c

movl
pushl
pushl
pushl
subl
movl
movl

%eax,0

movl

0x0c(%

movl

0x10(%

movl

0x14(%

cld
movl

$0x00000010,%e
movl

%eax,%

rep/movsl

(%esi)

movl

0xe4(%

movss

(%eax)

mulss

(%edx)

movss

0x04(%eax),%xm

mulss

0x04(%edx),%xm
addss

%xmm0,

movss

0x08(%eax),%xm

mulss

0x08(%edx),%xm
addss

movss

0x001020b0,%xm
xorps

movss

%xmm0,

%xmm2,
%xmm1,0x0c(%ea

x)
+89 00063709 f30f104810

movss

0x10(%eax),%xm

m1
+94 0006370e
,%xmm1
+98 00063712
m0
+103 00063717
m0
+108 0006371c
%xmm1
+112 00063720
m0
+117 00063725
m0
+122 0006372a
%xmm1
+126 0006372e
%xmm1
+129 00063731
x)
+134 00063736
m1
+139 0006373b
,%xmm1
+143 0006373f
m0
+148 00063744
m0
+153 00063749
%xmm1
+157 0006374d
m0
+162 00063752
m0
+167 00063757
%xmm1
+171 0006375b
%xmm1
+174 0006375e
x)
+179 00063763
,%eax
+181 00063765
ebp),%ecx
+184 00063768
x40(%ecx)
+187 0006376b
edx),%eax
+190 0006376e
x44(%ecx)
+193 00063771
edx),%eax
+196 00063774
x48(%ecx)
+199 00063777
,%eax
+201 00063779
x4c(%ecx)
+204 0006377c

f30f590a

mulss

(%edx)

f30f104014

movss

0x14(%eax),%xm

f30f594204

mulss

0x04(%edx),%xm

f30f58c8

addss

%xmm0,

f30f104018

movss

0x18(%eax),%xm

f30f594208

mulss

0x08(%edx),%xm

f30f58c8

addss

%xmm0,

0f57ca

xorps

%xmm2,

f30f11481c

movss

%xmm1,0x1c(%ea

f30f104820

movss

0x20(%eax),%xm

f30f590a

mulss

(%edx)

f30f104024

movss

0x24(%eax),%xm

f30f594204

mulss

0x04(%edx),%xm

f30f58c8

addss

%xmm0,

f30f104028

movss

0x28(%eax),%xm

f30f594208

mulss

0x08(%edx),%xm

f30f58c8

addss

%xmm0,

0f57ca

xorps

%xmm2,

f30f11482c

movss

%xmm1,0x2c(%ea

8b02

movl

(%edx)

8b4de4

movl

0xe4(%

894140

movl

%eax,0

8b4204

movl

0x04(%

894144

movl

%eax,0

8b4208

movl

0x08(%

894148

movl

%eax,0

8b03

movl

(%ebx)

89414c

movl

%eax,0

8b4304

movl

0x04(%

ebx),%eax
+207 0006377f
x50(%ecx)
+210 00063782
ebx),%eax
+213 00063785
x54(%ecx)
+216 00063788
ebx),%eax
+219 0006378b
x58(%ecx)
+222 0006378e
ebp),%eax
+225 00063791
x5c(%ecx)
+228 00063794
ebp),%eax
+231 00063797
x60(%ecx)
+234 0006379a
x0c(%ebp)
+237 0006379d
edi
+239 0006379f
%edi
+242 000637a2
x08(%ebp)
+245 000637a5
%esp
+248 000637a8
+249 000637a9
+250 000637aa
+251 000637ab
+252 000637ac
+257 000637b1
+258 000637b2
x)
+265 000637b9
x)
+0

894150

movl

%eax,0

8b4308

movl

0x08(%

894154

movl

%eax,0

8b430c

movl

0x0c(%

894158

movl

%eax,0

8b4518

movl

0x18(%

89415c

movl

%eax,0

8b451c

movl

0x1c(%

894160

movl

%eax,0

894d0c

movl

%ecx,0

89cf

movl

%ecx,%

83c764

addl

$0x64,

897d08

movl

%edi,0

83c41c

addl

$0x1c,

5b
5e
5f
c9
e90fcaffff
90
0f1f8000000000

popl
popl
popl
leave

%ebx
%esi
%edi

nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

jmp

0x000601c0
nop

000637c0 55

pushl

%ebp
+1
000637c1 89e5
%esp,%ebp
+3
000637c3 57
%edi
+4
000637c4 56
%esi
+5
000637c5 53
%ebx
+6
000637c6 83ec2c
$0x2c,%esp
+9
000637c9 8b5d08
0x08(%ebp),%ebx
+12 000637cc 8b750c
ebp),%esi
+15 000637cf 8b7d14
ebp),%edi
+18 000637d2 f30f104518
m0

movl
pushl
pushl
pushl
subl
movl

movss

movl

0x0c(%

movl

0x14(%
0x18(%ebp),%xm

+23 000637d7 f30f1145e4

movss

%xmm0,0xe4(%eb

+28 000637dc f30f10451c

movss

0x1c(%ebp),%xm

+33 000637e1 f30f1145e0

movss

%xmm0,0xe0(%eb

p)
m0
p)
+38 000637e6
ebp),%eax
+41 000637e9
x04(%esp)
+45 000637ed
%esp)
+48 000637f0
+53 000637f5
,%xmm1
+57 000637f9
,%xmm1
+61 000637fd
m0
+66 00063802
m0
+71 00063807
%xmm1
+75 0006380b
m0
+80 00063810
m0
+85 00063815
%xmm1
+89 00063819
m2
+97 00063821
%xmm1
+100 00063824
x)
+105 00063829
m1
+110 0006382e
,%xmm1
+114 00063832
m0
+119 00063837
m0
+124 0006383c
%xmm1
+128 00063840
m0
+133 00063845
m0
+138 0006384a
%xmm1
+142 0006384e
%xmm1
+145 00063851
x)
+150 00063856
m1
+155 0006385b
,%xmm1
+159 0006385f

8b4510

movl

0x10(%

89442404

movl

%eax,0

891c24

movl

%ebx,(

e85b0b0000
f30f100b

calll

f30f590e

movss

0x00064350
(%ebx)

mulss

(%esi)

f30f104304

movss

0x04(%ebx),%xm

f30f594604

mulss

0x04(%esi),%xm

f30f58c8

addss

%xmm0,

f30f104308

movss

0x08(%ebx),%xm

f30f594608

mulss

0x08(%esi),%xm

f30f58c8
f30f1015b0201000

addss
movss

0f57ca

%xmm0,
0x001020b0,%xm

xorps

%xmm2,

f30f114b0c

movss

%xmm1,0x0c(%eb

f30f104b10

movss

0x10(%ebx),%xm

f30f590e

mulss

(%esi)

f30f104314

movss

0x14(%ebx),%xm

f30f594604

mulss

0x04(%esi),%xm

f30f58c8

addss

%xmm0,

f30f104318

movss

0x18(%ebx),%xm

f30f594608

mulss

0x08(%esi),%xm

f30f58c8

addss

%xmm0,

0f57ca

xorps

%xmm2,

f30f114b1c

movss

%xmm1,0x1c(%eb

f30f104b20

movss

0x20(%ebx),%xm

f30f590e
f30f104324

mulss
movss

(%esi)
0x24(%ebx),%xm

m0
+164 00063864 f30f594604

mulss

0x04(%esi),%xm

m0
+169 00063869
%xmm1
+173 0006386d
m0
+178 00063872
m0
+183 00063877
%xmm1
+187 0006387b
%xmm1
+190 0006387e
x)
+195 00063883
,%eax
+197 00063885
x40(%ebx)
+200 00063888
esi),%eax
+203 0006388b
x44(%ebx)
+206 0006388e
esi),%eax
+209 00063891
x48(%ebx)
+212 00063894
,%eax
+214 00063896
x4c(%ebx)
+217 00063899
edi),%eax
+220 0006389c
x50(%ebx)
+223 0006389f
edi),%eax
+226 000638a2
x54(%ebx)
+229 000638a5
edi),%eax
+232 000638a8
x58(%ebx)
+235 000638ab
m0
+240 000638b0
x)
+245 000638b5
m0
+250 000638ba
x)
+255 000638bf
x0c(%ebp)
+258 000638c2
%ebx
+261 000638c5
x08(%ebp)
+264 000638c8
%esp
+267 000638cb

f30f58c8

addss

%xmm0,

f30f104328

movss

0x28(%ebx),%xm

f30f594608

mulss

0x08(%esi),%xm

f30f58c8

addss

%xmm0,

0f57ca

xorps

%xmm2,

f30f114b2c

movss

%xmm1,0x2c(%eb

8b06

movl

(%esi)

894340

movl

%eax,0

8b4604

movl

0x04(%

894344

movl

%eax,0

8b4608

movl

0x08(%

894348

movl

%eax,0

8b07

movl

(%edi)

89434c

movl

%eax,0

8b4704

movl

0x04(%

894350

movl

%eax,0

8b4708

movl

0x08(%

894354

movl

%eax,0

8b470c

movl

0x0c(%

894358

movl

%eax,0

f30f1045e4

movss

0xe4(%ebp),%xm

f30f11435c

movss

%xmm0,0x5c(%eb

f30f1045e0

movss

0xe0(%ebp),%xm

f30f114360

movss

%xmm0,0x60(%eb

895d0c

movl

%ebx,0

83c364

addl

$0x64,

895d08

movl

%ebx,0

83c42c

addl

$0x2c,

5b

popl

%ebx

+268
+269
+270
+271
+276

000638cc
000638cd
000638ce
000638cf
000638d4

5e
5f
c9
e9ecc8ffff
660f1f440000

popl
popl
leave

%esi
%edi

jmp
nopw

0x000601c0
0x00(%eax,%eax

+282 000638da 660f1f440000

nopw

0x00(%eax,%eax

)
)
+0

000638e0 55

pushl

%ebp
+1
000638e1
%esp,%ebp
+3
000638e3
%esi
+4
000638e4
%ebx
+5
000638e5
$0x80,%esp
+8
000638e8
0x08(%ebp),%ebx
+11 000638eb 8b450c
ebp),%eax
+14 000638ee 8b5510
ebp),%edx
+17 000638f1 d94008
eax)
+20 000638f4 d955a0
ebp)
+23 000638f7 d94004
eax)
+26 000638fa d9559c
ebp)
+29 000638fd d900
+31 000638ff d95598
ebp)
+34 00063902 d9ca
+36 00063904 d955ac
ebp)
+39 00063907 d9c9
+41 00063909 d955a8
ebp)
+44 0006390c d9400c
eax)
+47 0006390f d955a4
ebp)
+50 00063912 d9ca
+52 00063914 d955b8
ebp)
+55 00063917 d94010
eax)
+58 0006391a d955b4
ebp)
+61 0006391d d9cc
+63 0006391f d955b0
ebp)
+66 00063922 d9c9
+68 00063924 d955c4
ebp)
+71 00063927 d9cc

89e5

movl

56

pushl

53

pushl

83c480

addl

8b5d08

movl
movl

0x0c(%

movl

0x10(%

flds

0x08(%

fsts

0xa0(%

flds

0x04(%

fsts

0x9c(%

flds
fsts

(%eax)
0x98(%

fxch
fsts

%st(2)
0xac(%

fxch
fsts

%st(1)
0xa8(%

flds

0x0c(%

fsts

0xa4(%

fxch
fsts

%st(2)
0xb8(%

flds

0x10(%

fsts

0xb4(%

fxch
fsts

%st(4)
0xb0(%

fxch
fsts

%st(1)
0xc4(%

fxch

%st(4)

+73 00063929
ebp)
+76 0006392c
+78 0006392e
ebp)
+81 00063931
eax)
+84 00063934
ebp)
+87 00063937
+89 00063939
ebp)
+92 0006393c
+94 0006393e
ebp)
+97 00063941
+99 00063943
ebp)
+102 00063946
+104 00063948
ebp)
+107 0006394b
+109 0006394d
ebp)
+112 00063950
+114 00063952
ebp)
+117 00063955
+119 00063957
ebp)
+122 0006395a
+124 0006395c
ebp)
+127 0006395f
+129 00063961
ebp)
+132 00063964
+134 00063966
ebp)
+137 00063969
+139 0006396b
ebp)
+142 0006396e
m0
+147 00063973
p)
+152 00063978
m7
+157 0006397d
m6
+162 00063982
m5
+167 00063987
ebp),%eax
+170 0006398a
)
+176 00063990
,%xmm4
+180 00063994
m4

d955c0

fsts

0xc0(%

d9cb
d955bc

fxch
fsts

%st(3)
0xbc(%

d94014

flds

0x14(%

d955d0

fsts

0xd0(%

d9cb
d955cc

fxch
fsts

%st(3)
0xcc(%

d9ca
d955c8

fxch
fsts

%st(2)
0xc8(%

d9cb
d955dc

fxch
fsts

%st(3)
0xdc(%

d9ca
d955d8

fxch
fsts

%st(2)
0xd8(%

d9c9
d955d4

fxch
fsts

%st(1)
0xd4(%

d9ca
d955e8

fxch
fsts

%st(2)
0xe8(%

d9cc
d955e4

fxch
fsts

%st(4)
0xe4(%

d9cb
d955e0

fxch
fsts

%st(3)
0xe0(%

d9cc
d955f4

fxch
fsts

%st(4)
0xf4(%

d9cb
d955f0

fxch
fsts

%st(3)
0xf0(%

d9ca
d955ec

fxch
fsts

%st(2)
0xec(%

f30f104204

movss

0x04(%edx),%xm

f30f114594

movss

%xmm0,0x94(%eb

f30f107a08

movss

0x08(%edx),%xm

f30f10720c

movss

0x0c(%edx),%xm

f30f106a2c

movss

0x2c(%edx),%xm

8d4598
660f1f440000

leal
nopw

f30f1020
f30f5c6594

0x00(%eax,%eax
movss

subss

0x98(%

(%eax)
0x94(%ebp),%xm

+185
(%eax)
+189
m3
+194
%xmm3
+198
x)
+203
m2
+208
%xmm2
+212
x)
+217
%xmm0
+220
%xmm0
+224
%xmm1
+227
%xmm1
+231
%xmm0
+235
%xmm1
+238
%xmm1
+242
%xmm0
+246
%xmm0
+250
%xmm1
+253
%xmm0
+256
39e4
+258
3a0a
+260
m1
+268
%xmm1
+272
%xmm4
+276
(%eax)
+280
%xmm3
+284
x)
+289
%xmm2
+293
x)
+298
%xmm2
+301
m2

00063999 f30f1120
0006399d f30f105804

movss
movss

000639a2 f30f5cdf

%xmm4,
0x04(%eax),%xm

subss

%xmm7,

000639a6 f30f115804

movss

%xmm3,0x04(%ea

000639ab f30f105008

movss

0x08(%eax),%xm

000639b0 f30f5cd6
000639b4 f30f115008

subss
movss

%xmm6,
%xmm2,0x08(%ea

000639b9 0f28c4

movaps

%xmm4,

000639bc f30f59c4

mulss

%xmm4,

000639c0 0f28cb

movaps

%xmm3,

000639c3 f30f59cb

mulss

%xmm3,

000639c7 f30f58c1

addss

%xmm1,

000639cb 0f28ca

movaps

%xmm2,

000639ce f30f59ca

mulss

%xmm2,

000639d2 f30f58c1

addss

%xmm1,

000639d6 f30f51c0

sqrtss

%xmm0,

000639da 0f57c9

xorps

%xmm1,

000639dd 0f2ec1

ucomiss

%xmm1,

000639e0 7a02

jp

0x0006

000639e2 7426

je

0x0006

000639e4 f30f100de8120e00

movss

0x000e12e8,%xm

000639ec f30f5ec8

divss

%xmm0,

000639f0 f30f59e1

mulss

%xmm1,

000639f4 f30f1120

movss

%xmm4,

000639f8 f30f59d9

mulss

%xmm1,

000639fc f30f115804

movss

00063a01 f30f59d1
00063a05 f30f115008

mulss
movss

00063a0a 0f28d5
00063a0d f30f595004

%xmm3,0x04(%ea

%xmm2,0x08(%ea
movaps

mulss

%xmm1,

%xmm5,
0x04(%eax),%xm

+306 00063a12
%xmm2
+310 00063a16
%xmm1
+313 00063a19
,%xmm1
+317 00063a1d
m1
+322 00063a22
%xmm0
+325 00063a25
m0
+330 00063a2a
%xmm0
+334 00063a2e
x)
+339 00063a33
x)
+344 00063a38
(%eax)
+348 00063a3c
%eax
+351 00063a3f
ebp),%edx
+354 00063a42
eax
+356 00063a44
+362 00063a4a
,%esi
+364 00063a4c
esi
+366 00063a4e
+372 00063a54
ebx),%edx
+375 00063a57
ecx
+377 00063a59
eax
+379 00063a5b
%eax
+382 00063a5e
ebp)
+385 00063a61
m0
+390 00063a66
ebx,%eax),%eax
+394 00063a6a
eax
+396 00063a6c
+402 00063a72
+404 00063a74
eax
+406 00063a76
%eax
+409 00063a79
ebp)
+412 00063a7c
m2
+417 00063a81
ebx,%eax),%eax

f30f58d7

addss

%xmm7,

0f28cd

movaps

%xmm5,

f30f5908

mulss

(%eax)

f30f584d94

addss

0f28c5
f30f594008

0x94(%ebp),%xm
movaps

mulss

f30f58c6

%xmm5,
0x08(%eax),%xm

addss

%xmm6,

f30f114008

movss

%xmm0,0x08(%ea

f30f115004

movss

%xmm2,0x04(%ea

f30f1108

movss

%xmm1,

83c00c

addl

$0x0c,

8d55f8

leal

0xf8(%

39d0

cmpl

%edx,%

movl

0x00063990
(%ebx)

0f8546ffffff
8b33

jne

85f6
0f8414020000
8d5304

testl
leal

0x00063c68
0x04(%

31c9

xorl

%ecx,%

89c8

movl

%ecx,%

c1e004

shll

$0x04,

d95584

fsts

0x84(%

f30f104584

je

%esi,%

movss

0x84(%ebp),%xm

8b440304

movl

0x04(%

85c0

testl

%eax,%

0f8ee3010000
d9ca
89c8

fxch
movl

0x00063c55
%st(2)
%ecx,%

c1e004

shll

$0x04,

d95584

fsts

0x84(%

f30f105584
8b440308

jle

movss

0x84(%ebp),%xm
movl

0x08(%

+421 00063a85
eax
+423 00063a87
+429 00063a8d
+431 00063a8f
eax
+433 00063a91
%eax
+436 00063a94
ebp)
+439 00063a97
m1
+444 00063a9c
ebx,%eax),%eax
+448 00063aa0
eax
+450 00063aa2
+456 00063aa8
,%xmm3
+460 00063aac
m4
+465 00063ab1
m5
+470 00063ab6
m6
+475 00063abb
%xmm0
+479 00063abf
%xmm2
+483 00063ac3
%xmm0
+487 00063ac7
%xmm1
+491 00063acb
%xmm0
+495 00063acf
%xmm0
+498 00063ad2
+504 00063ad8
%xmm0
+507 00063adb
m0
+512 00063ae0
%xmm1
+515 00063ae3
m1
+520 00063ae8
%xmm0
+524 00063aec
%xmm1
+527 00063aef
m1
+532 00063af4
%xmm0
+536 00063af8
%xmm0
+539 00063afb
+545 00063b01
%xmm0
+548 00063b04

85c0
0f8eb5010000
d9cb
89c8

testl
fxch
movl

0x00063c42
%st(3)
%ecx,%

c1e004

shll

$0x04,

d95584

fsts

0x84(%

f30f104d84

jle

%eax,%

movss

0x84(%ebp),%xm

8b44030c

movl

0x0c(%

85c0

testl

%eax,%

movss

0x00063c31
(%edx)

0f8e89010000
f30f101a

jle

f30f106204

movss

0x04(%edx),%xm

f30f106a08

movss

0x08(%edx),%xm

f30f10720c

movss

0x0c(%edx),%xm

f30f59c3

mulss

%xmm3,

f30f59d4

mulss

%xmm4,

f30f58c2

addss

%xmm2,

f30f59cd

mulss

%xmm5,

f30f58c1

addss

%xmm1,

0f2ec6

ucomiss

%xmm6,

0f8748010000
0f28c3

ja

f30f594598

mulss

movaps

0f28cc
f30f594d9c

0x00063c20
%xmm3,
0x98(%ebp),%xm

movaps
mulss

%xmm4,
0x9c(%ebp),%xm

f30f58c1

addss

%xmm1,

0f28cd

movaps

%xmm5,

f30f594da0

mulss

0xa0(%ebp),%xm

f30f58c1

addss

%xmm1,

0f2ec6

ucomiss

%xmm6,

0f871f010000
0f28c3

ja

f30f5945a4

mulss

movaps

0x00063c20
%xmm3,
0xa4(%ebp),%xm

m0
+553
%xmm1
+556
m1
+561
%xmm0
+565
%xmm1
+568
m1
+573
%xmm0
+577
%xmm0
+580
+586
%xmm0
+589
m0
+594
%xmm1
+597
m1
+602
%xmm0
+606
%xmm1
+609
m1
+614
%xmm0
+618
%xmm0
+621
+627
%xmm0
+630
m0
+635
%xmm1
+638
m1
+643
%xmm0
+647
%xmm1
+650
m1
+655
%xmm0
+659
%xmm0
+662
+668
%xmm0
+671
m0
+676
%xmm1

00063b09 0f28cc
00063b0c f30f594da8

movaps
mulss

%xmm4,
0xa8(%ebp),%xm

00063b11 f30f58c1

addss

%xmm1,

00063b15 0f28cd

movaps

%xmm5,

00063b18 f30f594dac

mulss

0xac(%ebp),%xm

00063b1d f30f58c1

addss

%xmm1,

00063b21 0f2ec6

ucomiss

%xmm6,

00063b24 0f87f6000000
00063b2a 0f28c3

ja

00063b2d f30f5945b0

mulss

movaps

00063b32 0f28cc
00063b35 f30f594db4

0x00063c20
%xmm3,
0xb0(%ebp),%xm

movaps
mulss

%xmm4,
0xb4(%ebp),%xm

00063b3a f30f58c1

addss

%xmm1,

00063b3e 0f28cd

movaps

%xmm5,

00063b41 f30f594db8

mulss

0xb8(%ebp),%xm

00063b46 f30f58c1

addss

%xmm1,

00063b4a 0f2ec6

ucomiss

%xmm6,

00063b4d 0f87cd000000
00063b53 0f28c3

ja

00063b56 f30f5945bc

mulss

movaps

00063b5b 0f28cc
00063b5e f30f594dc0

0x00063c20
%xmm3,
0xbc(%ebp),%xm

movaps
mulss

%xmm4,
0xc0(%ebp),%xm

00063b63 f30f58c1

addss

%xmm1,

00063b67 0f28cd

movaps

%xmm5,

00063b6a f30f594dc4

mulss

0xc4(%ebp),%xm

00063b6f f30f58c1

addss

%xmm1,

00063b73 0f2ec6

ucomiss

%xmm6,

00063b76 0f87a4000000
00063b7c 0f28c3

ja

00063b7f f30f5945c8

mulss

00063b84 0f28cc

movaps

0x00063c20
%xmm3,
0xc8(%ebp),%xm

movaps

%xmm4,

+679 00063b87 f30f594dcc

mulss

0xcc(%ebp),%xm

m1
+684
%xmm0
+688
%xmm1
+691
m1
+696
%xmm0
+700
%xmm0
+703
+709
%xmm0
+712
m0
+717
%xmm1
+720
m1
+725
%xmm0
+729
%xmm1
+732
m1
+737
%xmm0
+741
%xmm0
+744
3c20
+746
%xmm0
+749
m0
+754
%xmm1
+757
m1
+762
%xmm0
+766
%xmm1
+769
m1
+774
%xmm0
+778
%xmm0
+781
3c20
+783
m3
+788
m4
+793
%xmm3
+797

00063b8c f30f58c1

addss

%xmm1,

00063b90 0f28cd

movaps

%xmm5,

00063b93 f30f594dd0

mulss

0xd0(%ebp),%xm

00063b98 f30f58c1

addss

%xmm1,

00063b9c 0f2ec6

ucomiss

%xmm6,

00063b9f 0f877b000000
00063ba5 0f28c3

ja

00063ba8 f30f5945d4

mulss

movaps

00063bad 0f28cc
00063bb0 f30f594dd8

0x00063c20
%xmm3,
0xd4(%ebp),%xm

movaps
mulss

%xmm4,
0xd8(%ebp),%xm

00063bb5 f30f58c1

addss

%xmm1,

00063bb9 0f28cd

movaps

%xmm5,

00063bbc f30f594ddc

mulss

0xdc(%ebp),%xm

00063bc1 f30f58c1

addss

%xmm1,

00063bc5 0f2ec6

ucomiss

%xmm6,

00063bc8 7756

ja

0x0006

00063bca 0f28c3

movaps

%xmm3,

00063bcd f30f5945e0

mulss

00063bd2 0f28cc
00063bd5 f30f594de4

0xe0(%ebp),%xm
movaps

mulss

%xmm4,
0xe4(%ebp),%xm

00063bda f30f58c1

addss

%xmm1,

00063bde 0f28cd

movaps

%xmm5,

00063be1 f30f594de8

mulss

0xe8(%ebp),%xm

00063be6 f30f58c1

addss

%xmm1,

00063bea 0f2ec6

ucomiss

%xmm6,

00063bed 7731

ja

0x0006

00063bef f30f595dec

mulss

0xec(%ebp),%xm

00063bf4 f30f5965f0

mulss

0xf0(%ebp),%xm

00063bf9 f30f58dc
00063bfd f30f596df4

addss
mulss

%xmm4,
0xf4(%ebp),%xm

m5
+802
%xmm3
+806
%xmm3
+809
3c20
+811
+813
+815
+817
+819
+821
+823
eax
+825
%esp
+828
+829
+830
+831
+832
+833
%edx
+836
ecx
+838
3c68
+840
+842
+844
+849
+851
ebp)
+854
+856
m1
+861
+866
+868
ebp)
+871
+873
+875
m2
+880
+885
+887
ebp)
+890
+892
+894
m0
+899
+904
+906
+908
+910
+912
+914

00063c02 f30f58dd

addss

%xmm5,

00063c06 0f2ede

ucomiss

%xmm6,

00063c09 7715

ja

0x0006

00063c0b
00063c0d
00063c0f
00063c11
00063c13
00063c15
00063c17

fstp
fstp
fstp
fstp
fstp
fstp
xorl

%st(0)
%st(0)
%st(0)
%st(0)
%st(0)
%st(0)
%eax,%

00063c19 83ec80

subl

$0x80,

00063c1c
00063c1d
00063c1e
00063c1f
00063c20
00063c21

popl
popl
leave
ret
incl
addl

%ebx
%esi

00063c24 39f1

cmpl

%esi,%

00063c26 7440

je

0x0006

00063c28
00063c2a
00063c2c
00063c31
00063c33

fxch
fxch

ddd8
ddd8
ddd8
ddd8
ddd8
ddd8
31c0

5b
5e
c9
c3
41
83c210

d9cb
d9ca
e928feffff
d9cd
d95584

00063c36 d9cd
00063c38 f30f104d84
00063c3d e966feffff
00063c42 d9c9
00063c44 d95584
00063c47 d9c9
00063c49 d9cb
00063c4b f30f105584
00063c50 e93afeffff
00063c55 d9cc
00063c57 d95584
00063c5a d9cc
00063c5c d9ca
00063c5e f30f104584
00063c63
00063c68
00063c6a
00063c6c
00063c6e
00063c70
00063c72

e90cfeffff
ddd8
ddd8
ddd8
ddd8
ddd8
ddd8

jmp
fxch
fsts

%ecx
$0x10,

%st(3)
%st(2)
0x00063a59
%st(5)
0x84(%

fxch

%st(5)
0x84(%ebp),%xm

fxch
fsts

0x00063aa8
%st(1)
0x84(%

fxch
fxch

%st(1)
%st(3)
0x84(%ebp),%xm

fxch
fsts

0x00063a8f
%st(4)
0x84(%

fxch
fxch

%st(4)
%st(2)
0x84(%ebp),%xm

fstp
fstp
fstp
fstp
fstp
fstp

0x00063a74
%st(0)
%st(0)
%st(0)
%st(0)
%st(0)
%st(0)

movss
jmp

movss
jmp

movss
jmp

+916 00063c74 b801000000

movl

$0x00000001,%e

ax
+921
%esp
+924
+925
+926
+927

00063c79 83ec80

subl

$0x80,

00063c7c
00063c7d
00063c7e
00063c7f

popl
popl
leave
ret

%ebx
%esi

+0

5b
5e
c9
c3
00063c80 55

pushl

%ebp
+1
00063c81 89e5
%esp,%ebp
+3
00063c83 83ec34
$0x34,%esp
+6
00063c86 8b4d08
0x08(%ebp),%ecx
+9
00063c89 8b450c
0x0c(%ebp),%eax
+12 00063c8c 8b5510
ebp),%edx
+15 00063c8f f30f104108
m0
+20 00063c94 f30f1145dc
p)
+25 00063c99 f30f105808
m3
+30 00063c9e f30f115dd8
p)
+35 00063ca3 f30f104104
m0
+40 00063ca8 f30f1145d4
p)
+45 00063cad f30f105804
m3
+50 00063cb2 f30f115dd0
p)
+55 00063cb7 f30f1011
,%xmm2
+59 00063cbb f30f1000
,%xmm0
+63 00063cbf f30f1145cc
p)
+68 00063cc4 f30f106208
m4
+73 00063cc9 f30f106a04
m5
+78 00063cce f30f101a
,%xmm3
+82 00063cd2 f30f115de0
p)
+87 00063cd7 f30f10494c
m1
+92 00063cdc 0f28f1
%xmm6
+95 00063cdf f30f5c704c
m6
+100 00063ce4 f30f104148
m0
+105 00063ce9 0f28d8

movl
subl
movl
movl
movl

0x10(%

movss

0x08(%ecx),%xm

movss

%xmm0,0xdc(%eb

movss

0x08(%eax),%xm

movss

%xmm3,0xd8(%eb

movss

0x04(%ecx),%xm

movss

%xmm0,0xd4(%eb

movss

0x04(%eax),%xm

movss

%xmm3,0xd0(%eb
movss

(%ecx)

movss

(%eax)

movss

%xmm0,0xcc(%eb

movss

0x08(%edx),%xm

movss

0x04(%edx),%xm
movss

(%edx)

movss

%xmm3,0xe0(%eb

movss

0x4c(%ecx),%xm
movaps

%xmm1,

subss

0x4c(%eax),%xm

movss

0x48(%ecx),%xm
movaps

%xmm0,

%xmm3
+108 00063cec
m3
+113 00063cf1
p)
+118 00063cf6
m1
+123 00063cfb
%xmm7
+126 00063cfe
m7
+131 00063d03
%xmm3
+135 00063d07
%xmm0
+138 00063d0a
%xmm0
+142 00063d0e
%xmm3
+146 00063d12
%xmm0
+149 00063d15
%xmm3
+152 00063d18
3d50
+154 00063d1a
3d50
+156 00063d1c
x
+162 00063d22
,%eax
+164 00063d24
x2c(%ecx)
+167 00063d27
edx),%eax
+170 00063d2a
x30(%ecx)
+173 00063d2d
edx),%eax
+176 00063d30
x34(%ecx)
+179 00063d33
x
+185 00063d39
,%eax
+187 00063d3b
x38(%ecx)
+190 00063d3e
edx),%eax
+193 00063d41
x3c(%ecx)
+196 00063d44
edx),%eax
+199 00063d47
x40(%ecx)
+202 00063d4a
+203 00063d4b
+204 00063d4c
eax)
+208 00063d50

f30f5c5848

subss

0x48(%eax),%xm

f30f115dfc

movss

%xmm3,0xfc(%eb

f30f5c4a4c

subss

0x4c(%edx),%xm

0f28f8
f30f5c7a48

movaps
subss

%xmm0,
0x48(%edx),%xm

f30f59d9

mulss

%xmm1,

0f28c6

movaps

%xmm6,

f30f59c7

mulss

%xmm7,

f30f5cd8

subss

%xmm0,

0f57c0

xorps

%xmm0,

0f2ed8

ucomiss

%xmm0,

7a36

jp

0x0006

7534

jne

0x0006

8b15f4801300

movl

0x001380f4,%ed

8b02

movl

(%edx)

89412c

movl

%eax,0

8b4204

movl

0x04(%

894130

movl

%eax,0

8b4208

movl

0x08(%

894134

movl

%eax,0

8b15e4801300

movl

0x001380e4,%ed

8b02

movl

(%edx)

894138

movl

%eax,0

8b4204

movl

0x04(%

89413c

movl

%eax,0

8b4208

movl

0x08(%

894140

movl

%eax,0

c9
c3
0f1f4000

leave
ret
nopl

0x00(%

f30f1045dc

movss

0xdc(%ebp),%xm

m0
+213 00063d55 f30f5c45d8

subss

0xd8(%ebp),%xm

movss

%xmm0,0xe4(%eb

movss

0xd4(%ebp),%xm

subss

0xd0(%ebp),%xm

movss

%xmm0,0xe8(%eb

m0
+218 00063d5a f30f1145e4
p)
+223 00063d5f f30f1045d4
m0
+228 00063d64 f30f5c45d0
m0
+233 00063d69 f30f1145e8
p)
+238
%xmm0
+241
m0
+246
p)
+251
m0
+256
%xmm0
+260
p)
+265
m0
+270
%xmm0
+274
p)
+279
m2
+284
p)
+289
m4
+294
%xmm4
+298
%xmm0
+301
%xmm0
+305
%xmm4
+309
%xmm4
+313
m5
+318
%xmm5
+322
m0
+327
%xmm0
+331
%xmm5
+335
%xmm5
+339
x)
+344

00063d6e 0f28c2

movaps

%xmm2,

00063d71 f30f5c45cc

subss

0xcc(%ebp),%xm

00063d76 f30f1145ec

movss

%xmm0,0xec(%eb

00063d7b f30f1045dc

movss

0xdc(%ebp),%xm

00063d80 f30f5cc4

subss

%xmm4,

00063d84 f30f1145f0

movss

%xmm0,0xf0(%eb

00063d89 f30f1045d4

movss

0xd4(%ebp),%xm

00063d8e f30f5cc5

subss

%xmm5,

00063d92 f30f1145f4

movss

%xmm0,0xf4(%eb

00063d97 f30f5c55e0

subss

0xe0(%ebp),%xm

00063d9c f30f1155f8

movss

%xmm2,0xf8(%eb

00063da1 f30f1065ec

movss

0xec(%ebp),%xm

00063da6 f30f59e1

mulss

%xmm1,

00063daa 0f28c2

movaps

%xmm2,

00063dad f30f59c6

mulss

%xmm6,

00063db1 f30f5ce0

subss

%xmm0,

00063db5 f30f59e3

mulss

%xmm3,

00063db9 f30f106de4

movss

00063dbe f30f59e9
00063dc2 f30f1045f0

0xe4(%ebp),%xm
mulss

movss

%xmm1,
0xf0(%ebp),%xm

00063dc7 f30f59c6

mulss

%xmm6,

00063dcb f30f5ce8

subss

%xmm0,

00063dcf f30f59eb

mulss

%xmm3,

00063dd3 f30f116934

movss

%xmm5,0x34(%ec

00063dd8 f30f1055e8

movss

0xe8(%ebp),%xm

m2
+349
%xmm2
+353
m6
+358
%xmm2
+362
%xmm2
+366
x)
+371
x)
+376
%xmm0
+379
%xmm0
+383
%xmm1
+386
%xmm1
+390
%xmm0
+394
%xmm1
+397
%xmm1
+401
%xmm0
+405
%xmm1
+409
%xmm0
+412
%xmm1
+415
+421
+427
m4
+432
m4
+437
m0
+442
%xmm0
+446
%xmm4
+450
%xmm4
+454
m5
+459
m5
+464
m0
+469
%xmm0
+473
%xmm5
+477

00063ddd f30f59d1
00063de1 f30f5975f4

mulss
mulss

%xmm1,
0xf4(%ebp),%xm

00063de6 f30f5cd6

subss

%xmm6,

00063dea f30f59d3

mulss

%xmm3,

00063dee f30f115130

movss

%xmm2,0x30(%ec

00063df3 f30f11612c

movss

%xmm4,0x2c(%ec

00063df8 0f28c4

movaps

%xmm4,

00063dfb f30f59c4

mulss

%xmm4,

00063dff 0f28ca

movaps

%xmm2,

00063e02 f30f59ca

mulss

%xmm2,

00063e06 f30f58c1

addss

%xmm1,

00063e0a 0f28cd

movaps

%xmm5,

00063e0d f30f59cd

mulss

%xmm5,

00063e11 f30f58c1

addss

%xmm1,

00063e15 f30f51c8

sqrtss

%xmm0,

00063e19 0f57c0

xorps

%xmm0,

00063e1c 0f2ec8

ucomiss

%xmm0,

00063e1f 0f8acb000000
00063e25 0f85c5000000
00063e2b f30f1065f8

jp
jne
movss

0x00063ef0
0x00063ef0
0xf8(%ebp),%xm

00063e30 f30f5965fc

mulss

0xfc(%ebp),%xm

00063e35 f30f1045ec

movss

0xec(%ebp),%xm

00063e3a f30f59c7

mulss

%xmm7,

00063e3e f30f5ce0

subss

%xmm0,

00063e42 f30f59e3

mulss

%xmm3,

00063e46 f30f106df0

movss

0xf0(%ebp),%xm

00063e4b f30f596dfc

mulss

0xfc(%ebp),%xm

00063e50 f30f1045e4

movss

0xe4(%ebp),%xm

00063e55 f30f59c7

mulss

%xmm7,

00063e59 f30f5ce8

subss

%xmm0,

00063e5d f30f59eb

mulss

%xmm3,

%xmm5
+481
x)
+486
m2
+491
m2
+496
m7
+501
p)
+506
%xmm2
+510
%xmm2
+514
x)
+519
x)
+524
%xmm0
+527
%xmm0
+531
%xmm1
+534
%xmm1
+538
%xmm0
+542
%xmm1
+545
%xmm1
+549
%xmm0
+553
%xmm1
+557
%xmm3
+560
%xmm1
+563
3ebb
+565
+571
m0
+579
%xmm0
+583
%xmm4
+587
x)
+592
%xmm2
+596
x)
+601
%xmm5
+605
x)

00063e61 f30f116940

movss

%xmm5,0x40(%ec

00063e66 f30f1055f4

movss

0xf4(%ebp),%xm

00063e6b f30f5955fc

mulss

0xfc(%ebp),%xm

00063e70 f30f597de8

mulss

0xe8(%ebp),%xm

00063e75 f30f117de8

movss

%xmm7,0xe8(%eb

00063e7a f30f5cd7

subss

%xmm7,

00063e7e f30f59d3

mulss

%xmm3,

00063e82 f30f11513c

movss

%xmm2,0x3c(%ec

00063e87 f30f116138

movss

%xmm4,0x38(%ec

00063e8c 0f28c4

movaps

%xmm4,

00063e8f f30f59c4

mulss

%xmm4,

00063e93 0f28ca

movaps

%xmm2,

00063e96 f30f59ca

mulss

%xmm2,

00063e9a f30f58c1

addss

%xmm1,

00063e9e 0f28cd

movaps

%xmm5,

00063ea1 f30f59cd

mulss

%xmm5,

00063ea5 f30f58c1

addss

%xmm1,

00063ea9 f30f51c8

sqrtss

%xmm0,

00063ead 0f57db

xorps

%xmm3,

00063eb0 0f2ecb

ucomiss

%xmm3,

00063eb3 7a06

jp

0x0006

00063eb5 0f848ffeffff
00063ebb f30f1005e8120e00

je
movss

0x00063d4a
0x000e12e8,%xm

00063ec3 f30f5ec1

divss

%xmm1,

00063ec7 f30f59e0

mulss

%xmm0,

00063ecb f30f116138

movss

00063ed0 f30f59d0
00063ed4 f30f11513c

mulss
movss

00063ed9 f30f59e8
00063edd f30f116940

%xmm4,0x38(%ec

%xmm2,0x3c(%ec
mulss

movss

%xmm0,

%xmm0,
%xmm5,0x40(%ec

+610 00063ee2 c9
+611 00063ee3 c3
+612 00063ee4 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

+618 00063eea 660f1f440000

nopw

0x00(%eax,%eax

+624 00063ef0 f30f1005e8120e00

movss

0x000e12e8,%xm

)
)
m0
+632
%xmm0
+636
%xmm4
+640
x)
+645
%xmm2
+649
x)
+654
%xmm5
+658
x)
+663
+668
eax)

00063ef8 f30f5ec1

divss

%xmm1,

00063efc f30f59e0

mulss

%xmm0,

00063f00 f30f11612c

movss

00063f05 f30f59d0
00063f09 f30f115130

mulss
movss

00063f0e f30f59e8

%xmm0,
%xmm2,0x30(%ec

mulss

00063f12 f30f116934

movss

00063f17 e90fffffff
00063f1c 0f1f4000

jmp

+0

%xmm4,0x2c(%ec

%xmm0,
%xmm5,0x34(%ec

nopl

00063f20 55

0x00063e2b
0x00(%
pushl

%ebp
+1
00063f21 89e5
%esp,%ebp
+3
00063f23 83ec34
$0x34,%esp
+6
00063f26 8b4d08
0x08(%ebp),%ecx
+9
00063f29 8b450c
0x0c(%ebp),%eax
+12 00063f2c 8b5510
ebp),%edx
+15 00063f2f f30f104108
m0
+20 00063f34 f30f1145dc
p)
+25 00063f39 f30f105808
m3
+30 00063f3e f30f115dd8
p)
+35 00063f43 f30f104104
m0
+40 00063f48 f30f1145d4
p)
+45 00063f4d f30f105804
m3
+50 00063f52 f30f115dd0
p)
+55 00063f57 f30f1011
,%xmm2
+59 00063f5b f30f1000
,%xmm0
+63 00063f5f f30f1145cc
p)

movl
subl
movl
movl
movl

0x10(%

movss

0x08(%ecx),%xm

movss

%xmm0,0xdc(%eb

movss

0x08(%eax),%xm

movss

%xmm3,0xd8(%eb

movss

0x04(%ecx),%xm

movss

%xmm0,0xd4(%eb

movss

0x04(%eax),%xm

movss

%xmm3,0xd0(%eb

movss

movss

(%ecx)

movss

(%eax)
%xmm0,0xcc(%eb

+68 00063f64 f30f106208

movss

0x08(%edx),%xm

+73 00063f69 f30f106a04

movss

0x04(%edx),%xm

m4
m5
+78 00063f6e
,%xmm3
+82 00063f72
p)
+87 00063f77
m1
+92 00063f7c
%xmm6
+95 00063f7f
m6
+100 00063f84
m0
+105 00063f89
%xmm3
+108 00063f8c
m3
+113 00063f91
p)
+118 00063f96
m1
+123 00063f9b
%xmm7
+126 00063f9e
m7
+131 00063fa3
%xmm3
+135 00063fa7
%xmm0
+138 00063faa
%xmm0
+142 00063fae
%xmm3
+146 00063fb2
%xmm0
+149 00063fb5
%xmm3
+152 00063fb8
3ff0
+154 00063fba
3ff0
+156 00063fbc
x
+162 00063fc2
,%eax
+164 00063fc4
x18(%ecx)
+167 00063fc7
edx),%eax
+170 00063fca
x1c(%ecx)
+173 00063fcd
edx),%eax
+176 00063fd0
x20(%ecx)
+179 00063fd3
x

f30f101a

movss

(%edx)

f30f115de0

movss

%xmm3,0xe0(%eb

f30f104934

movss

0x34(%ecx),%xm

0f28f1

movaps

%xmm1,

f30f5c7034

subss

0x34(%eax),%xm

f30f104130

movss

0x30(%ecx),%xm

0f28d8

movaps

%xmm0,

f30f5c5830

subss

0x30(%eax),%xm

f30f115dfc

movss

%xmm3,0xfc(%eb

f30f5c4a34

subss

0x34(%edx),%xm

0f28f8
f30f5c7a30

movaps
subss

%xmm0,
0x30(%edx),%xm

f30f59d9

mulss

%xmm1,

0f28c6

movaps

%xmm6,

f30f59c7

mulss

%xmm7,

f30f5cd8

subss

%xmm0,

0f57c0

xorps

%xmm0,

0f2ed8

ucomiss

%xmm0,

7a36

jp

0x0006

7534

jne

0x0006

8b15f4801300

movl

0x001380f4,%ed

8b02

movl

(%edx)

894118

movl

%eax,0

8b4204

movl

0x04(%

89411c

movl

%eax,0

8b4208

movl

0x08(%

894120

movl

%eax,0

8b15e4801300

movl

0x001380e4,%ed

+185 00063fd9
,%eax
+187 00063fdb
x24(%ecx)
+190 00063fde
edx),%eax
+193 00063fe1
x28(%ecx)
+196 00063fe4
edx),%eax
+199 00063fe7
x2c(%ecx)
+202 00063fea
+203 00063feb
+204 00063fec
eax)
+208 00063ff0
m0
+213 00063ff5
m0
+218 00063ffa
p)
+223 00063fff
m0
+228 00064004
m0
+233 00064009
p)
+238 0006400e
%xmm0
+241 00064011
m0
+246 00064016
p)
+251 0006401b
m0
+256 00064020
%xmm0
+260 00064024
p)
+265 00064029
m0
+270 0006402e
%xmm0
+274 00064032
p)
+279 00064037
m2
+284 0006403c
p)
+289 00064041
m4
+294 00064046
%xmm4
+298 0006404a
%xmm0
+301 0006404d
%xmm0
+305 00064051
%xmm4

8b02

movl

(%edx)

894124

movl

%eax,0

8b4204

movl

0x04(%

894128

movl

%eax,0

8b4208

movl

0x08(%

89412c

movl

%eax,0

c9
c3
0f1f4000

leave
ret
nopl

0x00(%

f30f1045dc

movss

0xdc(%ebp),%xm

f30f5c45d8

subss

0xd8(%ebp),%xm

f30f1145e4

movss

%xmm0,0xe4(%eb

f30f1045d4

movss

0xd4(%ebp),%xm

f30f5c45d0

subss

0xd0(%ebp),%xm

f30f1145e8

movss

%xmm0,0xe8(%eb

0f28c2

movaps

%xmm2,

f30f5c45cc

subss

0xcc(%ebp),%xm

f30f1145ec

movss

%xmm0,0xec(%eb

f30f1045dc

movss

0xdc(%ebp),%xm

f30f5cc4

subss

%xmm4,

f30f1145f0

movss

%xmm0,0xf0(%eb

f30f1045d4

movss

0xd4(%ebp),%xm

f30f5cc5

subss

%xmm5,

f30f1145f4

movss

%xmm0,0xf4(%eb

f30f5c55e0

subss

0xe0(%ebp),%xm

f30f1155f8

movss

%xmm2,0xf8(%eb

f30f1065ec

movss

0xec(%ebp),%xm

f30f59e1

mulss

%xmm1,

0f28c2

movaps

%xmm2,

f30f59c6

mulss

%xmm6,

f30f5ce0

subss

%xmm0,

+309
%xmm4
+313
m5
+318
%xmm5
+322
m0
+327
%xmm0
+331
%xmm5
+335
%xmm5
+339
x)
+344
m2
+349
%xmm2
+353
m6
+358
%xmm2
+362
%xmm2
+366
x)
+371
x)
+376
%xmm0
+379
%xmm0
+383
%xmm1
+386
%xmm1
+390
%xmm0
+394
%xmm1
+397
%xmm1
+401
%xmm0
+405
%xmm1
+409
%xmm0
+412
%xmm1
+415
+421
+427
m4
+432
m4
+437
m0

00064055 f30f59e3
00064059 f30f106de4

mulss
movss

0006405e f30f59e9
00064062 f30f1045f0

%xmm3,
0xe4(%ebp),%xm

mulss
movss

%xmm1,
0xf0(%ebp),%xm

00064067 f30f59c6

mulss

%xmm6,

0006406b f30f5ce8

subss

%xmm0,

0006406f f30f59eb

mulss

%xmm3,

00064073 f30f116920

movss

%xmm5,0x20(%ec

00064078 f30f1055e8

movss

0xe8(%ebp),%xm

0006407d f30f59d1
00064081 f30f5975f4

mulss
mulss

%xmm1,
0xf4(%ebp),%xm

00064086 f30f5cd6

subss

%xmm6,

0006408a f30f59d3

mulss

%xmm3,

0006408e f30f11511c

movss

%xmm2,0x1c(%ec

00064093 f30f116118

movss

%xmm4,0x18(%ec

00064098 0f28c4

movaps

%xmm4,

0006409b f30f59c4

mulss

%xmm4,

0006409f 0f28ca

movaps

%xmm2,

000640a2 f30f59ca

mulss

%xmm2,

000640a6 f30f58c1

addss

%xmm1,

000640aa 0f28cd

movaps

%xmm5,

000640ad f30f59cd

mulss

%xmm5,

000640b1 f30f58c1

addss

%xmm1,

000640b5 f30f51c8

sqrtss

%xmm0,

000640b9 0f57c0

xorps

%xmm0,

000640bc 0f2ec8

ucomiss

%xmm0,

000640bf 0f8acb000000
000640c5 0f85c5000000
000640cb f30f1065f8

jp
jne
movss

0x00064190
0x00064190
0xf8(%ebp),%xm

000640d0 f30f5965fc

mulss

0xfc(%ebp),%xm

000640d5 f30f1045ec

movss

0xec(%ebp),%xm

+442
%xmm0
+446
%xmm4
+450
%xmm4
+454
m5
+459
m5
+464
m0
+469
%xmm0
+473
%xmm5
+477
%xmm5
+481
x)
+486
m2
+491
m2
+496
m7
+501
p)
+506
%xmm2
+510
%xmm2
+514
x)
+519
x)
+524
%xmm0
+527
%xmm0
+531
%xmm1
+534
%xmm1
+538
%xmm0
+542
%xmm1
+545
%xmm1
+549
%xmm0
+553
%xmm1
+557
%xmm3
+560
%xmm1
+563
415b

000640da f30f59c7

mulss

%xmm7,

000640de f30f5ce0

subss

%xmm0,

000640e2 f30f59e3

mulss

%xmm3,

000640e6 f30f106df0

movss

0xf0(%ebp),%xm

000640eb f30f596dfc

mulss

0xfc(%ebp),%xm

000640f0 f30f1045e4

movss

0xe4(%ebp),%xm

000640f5 f30f59c7

mulss

%xmm7,

000640f9 f30f5ce8

subss

%xmm0,

000640fd f30f59eb

mulss

%xmm3,

00064101 f30f11692c

movss

%xmm5,0x2c(%ec

00064106 f30f1055f4

movss

0xf4(%ebp),%xm

0006410b f30f5955fc

mulss

0xfc(%ebp),%xm

00064110 f30f597de8

mulss

0xe8(%ebp),%xm

00064115 f30f117de8

movss

%xmm7,0xe8(%eb

0006411a f30f5cd7

subss

%xmm7,

0006411e f30f59d3

mulss

%xmm3,

00064122 f30f115128

movss

%xmm2,0x28(%ec

00064127 f30f116124

movss

%xmm4,0x24(%ec

0006412c 0f28c4

movaps

%xmm4,

0006412f f30f59c4

mulss

%xmm4,

00064133 0f28ca

movaps

%xmm2,

00064136 f30f59ca

mulss

%xmm2,

0006413a f30f58c1

addss

%xmm1,

0006413e 0f28cd

movaps

%xmm5,

00064141 f30f59cd

mulss

%xmm5,

00064145 f30f58c1

addss

%xmm1,

00064149 f30f51c8

sqrtss

%xmm0,

0006414d 0f57db

xorps

%xmm3,

00064150 0f2ecb

ucomiss

%xmm3,

00064153 7a06

jp

0x0006

+565 00064155 0f848ffeffff


+571 0006415b f30f1005e8120e00

je
movss

0x00063fea
0x000e12e8,%xm

m0
+579
%xmm0
+583
%xmm4
+587
x)
+592
%xmm2
+596
x)
+601
%xmm5
+605
x)
+610
+611
+612
)
+618
)
+624
m0
+632
%xmm0
+636
%xmm4
+640
x)
+645
%xmm2
+649
x)
+654
%xmm5
+658
x)
+663
+668
eax)

00064163 f30f5ec1

divss

%xmm1,

00064167 f30f59e0

mulss

%xmm0,

0006416b f30f116124

movss

00064170 f30f59d0

%xmm4,0x24(%ec
mulss

00064174 f30f115128

movss

00064179 f30f59e8

%xmm0,
%xmm2,0x28(%ec

mulss

0006417d f30f11692c

movss

%xmm0,
%xmm5,0x2c(%ec

00064182 c9
00064183 c3
00064184 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

0006418a 660f1f440000

nopw

0x00(%eax,%eax

00064190 f30f1005e8120e00

movss

0x000e12e8,%xm

00064198 f30f5ec1

divss

%xmm1,

0006419c f30f59e0

mulss

%xmm0,

000641a0 f30f116118

movss

000641a5 f30f59d0

mulss

000641a9 f30f11511c

movss

000641ae f30f59e8

%xmm0,
%xmm2,0x1c(%ec

mulss

000641b2 f30f116920

movss

000641b7 e90fffffff
000641bc 0f1f4000

jmp

+0

%xmm4,0x18(%ec

%xmm0,
%xmm5,0x20(%ec

nopl

000641c0 55

0x000640cb
0x00(%
pushl

%ebp
+1
000641c1
%esp,%ebp
+3
000641c3
%edi
+4
000641c4
%esi
+5
000641c5
%ebx
+6
000641c6
$0x2c,%esp
+9
000641c9
0x08(%ebp),%ebx
+12 000641cc 8b750c
ebp),%esi
+15 000641cf 8b4510

89e5

movl

57

pushl

56

pushl

53

pushl

83ec2c

subl

8b5d08

movl
movl

0x0c(%

movl

0x10(%

ebp),%eax
+18 000641d2
ebp),%edi
+21 000641d5
m0
+26 000641da
p)
+31 000641df
m0
+36 000641e4
p)
+41 000641e9
m0
+49 000641f1
m1
+54 000641f6
%xmm1
+58 000641fa
p)
+64 00064200
,%xmm1
+68 00064204
%xmm1
+72 00064208
p)
+78 0006420e
m0
+83 00064213
p)
+89 00064219
%esp)
+92 0006421c
+97 00064221
,%xmm1
+101 00064225
,%xmm1
+105 00064229
m0
+110 0006422e
m0
+115 00064233
%xmm1
+119 00064237
m0
+124 0006423c
m0
+129 00064241
%xmm1
+133 00064245
m2
+141 0006424d
%xmm1
+144 00064250
x)
+149 00064255
m1
+154 0006425a
,%xmm1
+158 0006425e
m0

8b7d14

movl

0x14(%

f30f104518

movss

0x18(%ebp),%xm

f30f1145e4

movss

%xmm0,0xe4(%eb

f30f10451c

movss

0x1c(%ebp),%xm

f30f1145e0

movss

%xmm0,0xe0(%eb

f30f1005181b1000

movss

0x00101b18,%xm

f30f104808

movss

0x08(%eax),%xm

f30f59c8
f30f114c240c

mulss
movss

%xmm0,
%xmm1,0x0c(%es

f30f1008

movss

(%eax)

f30f59c8

mulss

%xmm0,

f30f114c2408

movss

%xmm1,0x08(%es

f30f594004

mulss

0x04(%eax),%xm

f30f11442404

movss

%xmm0,0x04(%es

891c24
e85f030000
f30f100b

movl
calll

f30f590e

%ebx,(

movss

0x00064580
(%ebx)

mulss

(%esi)

f30f104304

movss

0x04(%ebx),%xm

f30f594604

mulss

0x04(%esi),%xm

f30f58c8

addss

%xmm0,

f30f104308

movss

0x08(%ebx),%xm

f30f594608

mulss

0x08(%esi),%xm

f30f58c8
f30f1015b0201000

addss
movss

0f57ca

%xmm0,
0x001020b0,%xm

xorps

%xmm2,

f30f114b0c

movss

%xmm1,0x0c(%eb

f30f104b10

movss

0x10(%ebx),%xm

f30f590e
f30f104314

mulss
movss

(%esi)
0x14(%ebx),%xm

+163 00064263 f30f594604

mulss

0x04(%esi),%xm

m0
+168 00064268
%xmm1
+172 0006426c
m0
+177 00064271
m0
+182 00064276
%xmm1
+186 0006427a
%xmm1
+189 0006427d
x)
+194 00064282
m1
+199 00064287
,%xmm1
+203 0006428b
m0
+208 00064290
m0
+213 00064295
%xmm1
+217 00064299
m0
+222 0006429e
m0
+227 000642a3
%xmm1
+231 000642a7
%xmm1
+234 000642aa
x)
+239 000642af
,%eax
+241 000642b1
x40(%ebx)
+244 000642b4
esi),%eax
+247 000642b7
x44(%ebx)
+250 000642ba
esi),%eax
+253 000642bd
x48(%ebx)
+256 000642c0
,%eax
+258 000642c2
x4c(%ebx)
+261 000642c5
edi),%eax
+264 000642c8
x50(%ebx)
+267 000642cb
edi),%eax
+270 000642ce
x54(%ebx)
+273 000642d1
edi),%eax

f30f58c8

addss

%xmm0,

f30f104318

movss

0x18(%ebx),%xm

f30f594608

mulss

0x08(%esi),%xm

f30f58c8

addss

%xmm0,

0f57ca

xorps

%xmm2,

f30f114b1c

movss

%xmm1,0x1c(%eb

f30f104b20

movss

0x20(%ebx),%xm

f30f590e

mulss

(%esi)

f30f104324

movss

0x24(%ebx),%xm

f30f594604

mulss

0x04(%esi),%xm

f30f58c8

addss

%xmm0,

f30f104328

movss

0x28(%ebx),%xm

f30f594608

mulss

0x08(%esi),%xm

f30f58c8

addss

%xmm0,

0f57ca

xorps

%xmm2,

f30f114b2c

movss

%xmm1,0x2c(%eb

8b06

movl

(%esi)

894340

movl

%eax,0

8b4604

movl

0x04(%

894344

movl

%eax,0

8b4608

movl

0x08(%

894348

movl

%eax,0

8b07

movl

(%edi)

89434c

movl

%eax,0

8b4704

movl

0x04(%

894350

movl

%eax,0

8b4708

movl

0x08(%

894354

movl

%eax,0

8b470c

movl

0x0c(%

+276 000642d4
x58(%ebx)
+279 000642d7
m0
+284 000642dc
x)
+289 000642e1
m0
+294 000642e6
x)
+299 000642eb
x0c(%ebp)
+302 000642ee
%ebx
+305 000642f1
x08(%ebp)
+308 000642f4
%esp
+311 000642f7
+312 000642f8
+313 000642f9
+314 000642fa
+315 000642fb
+0

894358

movl

%eax,0

f30f1045e4

movss

0xe4(%ebp),%xm

f30f11435c

movss

%xmm0,0x5c(%eb

f30f1045e0

movss

0xe0(%ebp),%xm

f30f114360

movss

%xmm0,0x60(%eb

895d0c

movl

%ebx,0

83c364

addl

$0x64,

895d08

movl

%ebx,0

83c42c

addl

$0x2c,

5b
5e
5f
c9
e9c0beffff

popl
popl
popl
leave

%ebx
%esi
%edi

jmp

0x000601c0

00064300 55

pushl

%ebp
+1
00064301
%esp,%ebp
+3
00064303
0x08(%ebp),%eax
+6
00064306
0x04(%eax),%ecx
+9
00064309
0x10(%eax),%edx
+12 0006430c 895004
x04(%eax)
+15 0006430f 894810
x10(%eax)
+18 00064312 8b4808
eax),%ecx
+21 00064315 8b5020
eax),%edx
+24 00064318 895008
x08(%eax)
+27 0006431b 894820
x20(%eax)
+30 0006431e 8b480c
eax),%ecx
+33 00064321 8b5030
eax),%edx
+36 00064324 89500c
x0c(%eax)
+39 00064327 894830
x30(%eax)
+42 0006432a 8b4818
eax),%ecx
+45 0006432d 8b5024
eax),%edx
+48 00064330 895018
x18(%eax)

89e5

movl

8b4508

movl

8b4804

movl

8b5010

movl
movl

%edx,0

movl

%ecx,0

movl

0x08(%

movl

0x20(%

movl

%edx,0

movl

%ecx,0

movl

0x0c(%

movl

0x30(%

movl

%edx,0

movl

%ecx,0

movl

0x18(%

movl

0x24(%

movl

%edx,0

+51 00064333
x24(%eax)
+54 00064336
eax),%ecx
+57 00064339
eax),%edx
+60 0006433c
x1c(%eax)
+63 0006433f
x34(%eax)
+66 00064342
eax),%ecx
+69 00064345
eax),%edx
+72 00064348
x2c(%eax)
+75 0006434b
x38(%eax)
+78 0006434e
+79 0006434f
+0

894824

movl

%ecx,0

8b481c

movl

0x1c(%

8b5034

movl

0x34(%

89501c

movl

%edx,0

894834

movl

%ecx,0

8b482c

movl

0x2c(%

8b5038

movl

0x38(%

89502c

movl

%edx,0

894838

movl

%ecx,0

c9
c3

leave
ret

00064350 55

pushl

%ebp
+1
00064351 89e5
%esp,%ebp
+3
00064353 8b5508
0x08(%ebp),%edx
+6
00064356 8b450c
0x0c(%ebp),%eax
+9
00064359 f30f104004
eax),%xmm0
+14 0006435e f30f105008
m2
+19 00064363 f30f101dec120e00
m3
+27 0006436b 0f28c8
%xmm1
+30 0006436e f30f59cb
%xmm1
+34 00064372 f30f59c1
%xmm0
+38 00064376 f30f1025e8120e00
m4
+46 0006437e f30f58c4
%xmm0
+50 00064382 0f28ca
%xmm1
+53 00064385 f30f59cb
%xmm1
+57 00064389 f30f59d1
%xmm2
+61 0006438d f30f58c2
%xmm0
+65 00064391 f30f1102
(%edx)
+69 00064395 f30f1008
,%xmm1
+73 00064399 f30f58c9
%xmm1
+77 0006439d f30f594804

movl
movl
movl
movss

0x04(%

movss

0x08(%eax),%xm

movss

0x000e12ec,%xm
movaps

%xmm0,

mulss

%xmm3,

mulss

%xmm1,

movss

mulss

0x000e12e8,%xm
addss

%xmm4,

movaps

%xmm2,

mulss

%xmm3,

mulss

%xmm1,

addss

%xmm2,

movss

%xmm0,

movss

(%eax)

addss

%xmm1,
0x04(%eax),%xm

m1
+82 000643a2 f30f10400c

movss

0x0c(%eax),%xm

m0
+87
%xmm0
+91
m0
+96
%xmm1
+100
x)
+105
,%xmm0
+109
%xmm0
+113
m0
+118
m1
+123
%xmm1
+127
m1
+132
%xmm0
+136
x)
+141
,%xmm0
+145
%xmm0
+149
m0
+154
m1
+159
%xmm1
+163
m1
+168
%xmm0
+172
x)
+177
,%xmm0
+181
m2
+186
%xmm1
+189
%xmm1
+193
%xmm0
+197
%xmm0
+201
%xmm1
+204
%xmm1
+208

000643a7 f30f58c0
000643ab f30f594008

addss
mulss

000643b0 f30f58c8
000643b4 f30f114a04

%xmm0,
0x08(%eax),%xm

addss
movss

%xmm0,
%xmm1,0x04(%ed

000643b9 f30f1000

movss

(%eax)

000643bd f30f58c0

addss

%xmm0,

000643c1 f30f594008

mulss

0x08(%eax),%xm

000643c6 f30f10480c

movss

0x0c(%eax),%xm

000643cb f30f59cb
000643cf f30f594804

mulss
mulss

000643d4 f30f58c1
000643d8 f30f114208

%xmm3,
0x04(%eax),%xm

addss
movss

%xmm1,
%xmm0,0x08(%ed

000643dd f30f1000

movss

(%eax)

000643e1 f30f58c0

addss

%xmm0,

000643e5 f30f594004

mulss

0x04(%eax),%xm

000643ea f30f10480c

movss

0x0c(%eax),%xm

000643ef f30f59cb
000643f3 f30f594808

mulss
mulss

000643f8 f30f58c1
000643fc f30f114210

00064405 f30f105008

0x08(%eax),%xm
addss

movss

00064401 f30f1000

%xmm3,

%xmm1,
%xmm0,0x10(%ed

movss
movss

(%eax)
0x08(%eax),%xm

0006440a 0f28c8

movaps

%xmm0,

0006440d f30f59cb

mulss

%xmm3,

00064411 f30f59c1

mulss

%xmm1,

00064415 f30f58c4

addss

%xmm4,

00064419 0f28ca

movaps

%xmm2,

0006441c f30f59cb

mulss

%xmm3,

00064420 f30f59d1

mulss

%xmm1,

%xmm2
+212
%xmm0
+216
x)
+221
m1
+226
%xmm1
+230
m1
+235
m0
+240
%xmm0
+244
,%xmm0
+248
%xmm1
+252
x)
+257
,%xmm1
+261
%xmm1
+265
m1
+270
m0
+275
%xmm0
+279
m0
+284
%xmm1
+288
x)
+293
m0
+298
%xmm0
+302
m0
+307
m1
+312
%xmm1
+316
,%xmm1
+320
%xmm0
+324
x)
+329
,%xmm0
+333
m2
+338
%xmm1
+341

00064424 f30f58c2

addss

%xmm2,

00064428 f30f114214

movss

%xmm0,0x14(%ed

0006442d f30f104804

movss

0x04(%eax),%xm

00064432 f30f58c9

addss

%xmm1,

00064436 f30f594808

mulss

0x08(%eax),%xm

0006443b f30f10400c

movss

0x0c(%eax),%xm

00064440 f30f58c0

addss

%xmm0,

00064444 f30f5900

mulss

(%eax)

00064448 f30f58c8

addss

%xmm0,

0006444c f30f114a18

movss

%xmm1,0x18(%ed

00064451 f30f1008

movss

(%eax)

00064455 f30f58c9

addss

%xmm1,

00064459 f30f594808

mulss

0x08(%eax),%xm

0006445e f30f10400c

movss

0x0c(%eax),%xm

00064463 f30f58c0
00064467 f30f594004

addss
mulss

0006446c f30f58c8

%xmm0,
0x04(%eax),%xm

addss

%xmm0,

00064470 f30f114a20

movss

%xmm1,0x20(%ed

00064475 f30f104004

movss

0x04(%eax),%xm

0006447a f30f58c0

addss

%xmm0,

0006447e f30f594008

mulss

0x08(%eax),%xm

00064483 f30f10480c

movss

0x0c(%eax),%xm

00064488 f30f59cb

mulss

%xmm3,

0006448c f30f5908

mulss

(%eax)

00064490 f30f58c1

addss

%xmm1,

00064494 f30f114224

movss

00064499 f30f1000
0006449d f30f105004

%xmm0,0x24(%ed
movss

movss

(%eax)
0x04(%eax),%xm

000644a2 0f28c8

movaps

%xmm0,

000644a5 f30f59cb

mulss

%xmm3,

%xmm1
+345 000644a9
%xmm0
+349 000644ad
%xmm0
+353 000644b1
%xmm3
+357 000644b5
%xmm2
+361 000644b9
%xmm0
+365 000644bd
x)
+370 000644c2
eax
+372 000644c4
x38(%edx)
+375 000644c7
x34(%edx)
+378 000644ca
x30(%edx)
+381 000644cd
x2c(%edx)
+384 000644d0
x1c(%edx)
+387 000644d3
x0c(%edx)
+390 000644d6
x)
+395 000644db
+396 000644dc
+397 000644dd
+398 000644de
+0

f30f59c1

mulss

%xmm1,

f30f58c4

addss

%xmm4,

f30f59da

mulss

%xmm2,

f30f59d3

mulss

%xmm3,

f30f58c2

addss

%xmm2,

f30f114228

movss

%xmm0,0x28(%ed

31c0

xorl

%eax,%

894238

movl

%eax,0

894234

movl

%eax,0

894230

movl

%eax,0

89422c

movl

%eax,0

89421c

movl

%eax,0

89420c

movl

%eax,0

f30f11623c

movss

c9
c3
90
6690

%xmm4,0x3c(%ed
leave
ret
nop
nop

000644e0 55

pushl

000644e1 89e5

movl

000644e3
000644e4
000644e5
000644e6

leave
ret
nop
%cs:0x00000000

%ebp
+1
%esp,%ebp
+3
+4
+5
+6
(%eax,%eax)
+0

c9
c3
90
662e0f1f840000000000

nopw

000644f0 55

pushl

000644f1 89e5

movl

000644f3
000644f4
000644f5
000644f6

leave
ret
nop
%cs:0x00000000

%ebp
+1
%esp,%ebp
+3
+4
+5
+6
(%eax,%eax)
+0

c9
c3
90
662e0f1f840000000000

00064500 55

nopw

pushl

%ebp
+1
00064501 89e5
%esp,%ebp
+3
00064503 8b5508
0x08(%ebp),%edx

movl
movl

+6
00064506 8b450c
0x0c(%ebp),%eax
+9
00064509 8902
%eax,(%edx)
+11 0006450b 8b4510
ebp),%eax
+14 0006450e 894204
x04(%edx)
+17 00064511 31c9
ecx
+19 00064513 894a08
x08(%edx)
+22 00064516 8b4514
ebp),%eax
+25 00064519 89420c
x0c(%edx)
+28 0006451c 8b4518
ebp),%eax
+31 0006451f 894210
x10(%edx)
+34 00064522 894a14
x14(%edx)
+37 00064525 8b451c
ebp),%eax
+40 00064528 894218
x18(%edx)
+43 0006452b 8b4520
ebp),%eax
+46 0006452e 89421c
x1c(%edx)
+49 00064531 c742200000803f
20(%edx)
+56 00064538 c9
+57 00064539 c3
+58 0006453a 660f1f440000
)
+0

movl
movl
movl

0x10(%

movl

%eax,0

xorl

%ecx,%

movl

%ecx,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movl

%eax,0

movl

%ecx,0

movl

0x1c(%

movl

%eax,0

movl

0x20(%

movl

%eax,0

movl

$0x3f800000,0x
leave
ret

nopw

0x00(%eax,%eax

00064540 55

pushl

%ebp
+1
00064541
%esp,%ebp
+3
00064543
0x08(%ebp),%edx
+6
00064546
0x0c(%ebp),%eax
+9
00064549
%eax,(%edx)
+11 0006454b 8b4510
ebp),%eax
+14 0006454e 894204
x04(%edx)
+17 00064551 31c9
ecx
+19 00064553 894a08
x08(%edx)
+22 00064556 8b4514
ebp),%eax
+25 00064559 89420c
x0c(%edx)
+28 0006455c 8b4518

89e5

movl

8b5508

movl

8b450c

movl

8902

movl
movl

0x10(%

movl

%eax,0

xorl

%ecx,%

movl

%ecx,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

ebp),%eax
+31 0006455f
x10(%edx)
+34 00064562
x14(%edx)
+37 00064565
ebp),%eax
+40 00064568
x18(%edx)
+43 0006456b
ebp),%eax
+46 0006456e
x1c(%edx)
+49 00064571
20(%edx)
+56 00064578
+57 00064579
+58 0006457a
)
+0

894210

movl

%eax,0

894a14

movl

%ecx,0

8b451c

movl

0x1c(%

894218

movl

%eax,0

8b4520

movl

0x20(%

89421c

movl

%eax,0

c742200000803f
c9
c3
660f1f440000

movl

$0x3f800000,0x
leave
ret

nopw

0x00(%eax,%eax

00064580 55

pushl

%ebp
+1
00064581 89e5
%esp,%ebp
+3
00064583 57
%edi
+4
00064584 56
%esi
+5
00064585 53
%ebx
+6
00064586 83ec4c
$0x4c,%esp
+9
00064589 8b5d08
0x08(%ebp),%ebx
+12 0006458c 8b750c
ebp),%esi
+15 0006458f 8b7d10
ebp),%edi
+18 00064592 893424
%esp)
+21 00064595 e8e8e80900
_sinf
+26 0006459a d95ddc
ebp)
+29 0006459d 893424
%esp)
+32 000645a0 e835e80900
_cosf
+37 000645a5 d95de4
ebp)
+40 000645a8 893c24
%esp)
+43 000645ab e8d2e80900
_sinf
+48 000645b0 d95dd8
ebp)
+51 000645b3 893c24
%esp)
+54 000645b6 e81fe80900
_cosf

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

movl

%esi,(

calll

0x00102e82
fstps

0xdc(%

movl

%esi,(

calll

0x00102dda
fstps

0xe4(%

movl

%edi,(

calll

calll

0x00102e82
fstps

0xd8(%

movl

%edi,(
0x00102dda

+59 000645bb
ebp)
+62 000645be
m0
+67 000645c3
+72 000645c8
_sinf
+77 000645cd
ebp)
+80 000645d0
m3
+85 000645d5
m0
+90 000645da
+95 000645df
p)
+100 000645e4
_cosf
+105 000645e9
ebp)
+108 000645ec
m5
+113 000645f1
m0
+118 000645f6
%xmm0
+122 000645fa
x)
+127 000645ff
m3
+132 00064604
m0
+137 00064609
%xmm0
+141 0006460d
x)
+146 00064612
m1
+154 0006461a
m0
+159 0006461f
%xmm0
+162 00064622
x)
+167 00064627
m4
+172 0006462c
%xmm4
+175 0006462f
m2
+180 00064634
%xmm2
+184 00064638
%xmm0
+187 0006463b
%xmm0
+191 0006463f
m1
+196 00064644
%xmm1

d95de0

fstps

0xe0(%

f30f104514

movss

0x14(%ebp),%xm

f30f110424
e8b5e80900

movss
calll

%xmm0,(%esp)
0x00102e82

d95dc4

fstps

0xc4(%

f30f105dc4

movss

0xc4(%ebp),%xm

f30f104514

movss

0x14(%ebp),%xm

f30f110424
f30f115dc8

movss
movss

%xmm0,(%esp)
%xmm3,0xc8(%eb

e8f1e70900

calll

0x00102dda

d95dc4

fstps

0xc4(%

f30f106dc4

movss

0xc4(%ebp),%xm

f30f1045e0

movss

0xe0(%ebp),%xm

f30f59c5

mulss

%xmm5,

f30f114310

movss

%xmm0,0x10(%eb

f30f105dc8

movss

0xc8(%ebp),%xm

f30f1045e0

movss

0xe0(%ebp),%xm

f30f59c3

mulss

%xmm3,

f30f114314

movss

%xmm0,0x14(%eb

f30f100dd0201000

movss

0x001020d0,%xm

f30f1045d8

movss

0xd8(%ebp),%xm

0f57c1

xorps

%xmm1,

f30f114318

movss

%xmm0,0x18(%eb

f30f1065dc

movss

0xdc(%ebp),%xm

0f57e1
f30f1055d8

xorps
movss

%xmm1,
0xd8(%ebp),%xm

f30f59d4

mulss

%xmm4,

0f28c5

movaps

%xmm5,

f30f59c2

mulss

%xmm2,

f30f104de4
f30f59cb

movss

0xe4(%ebp),%xm
mulss

%xmm3,

+200 00064648
%xmm0
+204 0006464c
(%ebx)
+208 00064650
%xmm2
+212 00064654
m0
+217 00064659
%xmm0
+221 0006465d
%xmm2
+225 00064661
x)
+230 00064666
m4
+235 0006466b
x)
+240 00064670
m2
+245 00064675
m2
+250 0006467a
%xmm0
+253 0006467d
%xmm0
+257 00064681
m1
+262 00064686
%xmm1
+266 0006468a
%xmm0
+270 0006468e
x)
+275 00064693
%xmm3
+279 00064697
m5
+284 0006469c
p)
+289 000646a1
%xmm3
+293 000646a5
x)
+298 000646aa
m0
+303 000646af
m0
+308 000646b4
x)
+313 000646b9
eax
+315 000646bb
x38(%ebx)
+318 000646be
x34(%ebx)
+321 000646c1
x30(%ebx)
+324 000646c4
x2c(%ebx)

f30f58c1

addss

%xmm1,

f30f1103

movss

%xmm0,

f30f59d3

mulss

%xmm3,

f30f1045e4

movss

0xe4(%ebp),%xm

f30f59c5

mulss

%xmm5,

f30f5cd0

subss

%xmm0,

f30f115304

movss

%xmm2,0x04(%eb

f30f5965e0

mulss

0xe0(%ebp),%xm

f30f116308

movss

%xmm4,0x08(%eb

f30f1055e4

movss

0xe4(%ebp),%xm

f30f5955d8

mulss

0xd8(%ebp),%xm

0f28c5

movaps

%xmm5,

f30f59c2

mulss

%xmm2,

f30f104ddc

movss

0xdc(%ebp),%xm

f30f59cb

mulss

%xmm3,

f30f58c1

addss

%xmm1,

f30f114320

movss

f30f59da

%xmm0,0x20(%eb
mulss

%xmm2,

f30f596ddc

mulss

0xdc(%ebp),%xm

f30f116ddc

movss

%xmm5,0xdc(%eb

f30f5cdd

subss

%xmm5,

f30f115b24

movss

%xmm3,0x24(%eb

f30f1045e4

movss

0xe4(%ebp),%xm

f30f5945e0

mulss

0xe0(%ebp),%xm

f30f114328

movss

%xmm0,0x28(%eb

31c0

xorl

%eax,%

894338

movl

%eax,0

894334

movl

%eax,0

894330

movl

%eax,0

89432c

movl

%eax,0

+327 000646c7
x1c(%ebx)
+330 000646ca
x0c(%ebx)
+333 000646cd
3c(%ebx)
+340 000646d4
%esp
+343 000646d7
+344 000646d8
+345 000646d9
+346 000646da
+347 000646db
+348 000646dc
eax)
+0

89431c

movl

%eax,0

89430c

movl

%eax,0

c7433c0000803f

movl

$0x3f800000,0x

83c44c

addl

$0x4c,

5b
5e
5f
c9
c3
0f1f4000

popl
popl
popl
leave
ret
nopl

%ebx
%esi
%edi

000646e0 55

0x00(%
pushl

%ebp
+1
000646e1 89e5
%esp,%ebp
+3
000646e3 57
%edi
+4
000646e4 56
%esi
+5
000646e5 53
%ebx
+6
000646e6 83ec4c
$0x4c,%esp
+9
000646e9 8b5d08
0x08(%ebp),%ebx
+12 000646ec 8b750c
ebp),%esi
+15 000646ef 8b7d10
ebp),%edi
+18 000646f2 893424
%esp)
+21 000646f5 e888e70900
_sinf
+26 000646fa d95dd8
ebp)
+29 000646fd 893424
%esp)
+32 00064700 e8d5e60900
_cosf
+37 00064705 d95ddc
ebp)
+40 00064708 893c24
%esp)
+43 0006470b e872e70900
_sinf
+48 00064710 d95de0
ebp)
+51 00064713 893c24
%esp)
+54 00064716 e8bfe60900
_cosf
+59 0006471b d95de4
ebp)
+62 0006471e f30f104514
m0

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

movl

%esi,(

calll

0x00102e82
fstps

0xd8(%

movl

%esi,(

calll

0x00102dda
fstps

0xdc(%

movl

%edi,(

calll

0x00102e82
fstps

0xe0(%

movl

%edi,(

calll

0x00102dda
fstps

movss

0xe4(%
0x14(%ebp),%xm

+67 00064723
+72 00064728
_sinf
+77 0006472d
ebp)
+80 00064730
m2
+85 00064735
m0
+90 0006473a
+95 0006473f
p)
+100 00064744
_cosf
+105 00064749
ebp)
+108 0006474c
m3
+113 00064751
m0
+118 00064756
%xmm0
+122 0006475a
(%ebx)
+126 0006475e
m4
+131 00064763
%xmm4
+135 00064767
m0
+140 0006476c
%xmm0
+144 00064770
m2
+149 00064775
m1
+154 0006477a
%xmm1
+158 0006477e
%xmm0
+162 00064782
x)
+167 00064787
m3
+172 0006478c
m0
+177 00064791
%xmm0
+181 00064795
m1
+186 0006479a
%xmm1
+190 0006479e
%xmm0
+194 000647a2
x)
+199 000647a7
m0
+204 000647ac
%xmm0

f30f110424
e855e70900

movss
calll

d95dc4

%xmm0,(%esp)
0x00102e82
fstps

0xc4(%

f30f1055c4

movss

0xc4(%ebp),%xm

f30f104514

movss

0x14(%ebp),%xm

f30f110424
f30f1155c8

movss
movss

%xmm0,(%esp)
%xmm2,0xc8(%eb

e891e60900

calll

0x00102dda

d95dc4

fstps

0xc4(%

f30f105dc4

movss

0xc4(%ebp),%xm

f30f1045e4

movss

0xe4(%ebp),%xm

f30f59c3

mulss

%xmm3,

f30f1103

movss

%xmm0,

f30f1065d8

movss

f30f59e3
f30f1045e0

0xd8(%ebp),%xm
mulss

movss

f30f59c4

%xmm3,
0xe0(%ebp),%xm

mulss

%xmm4,

f30f1055c8

movss

0xc8(%ebp),%xm

f30f104ddc

movss

0xdc(%ebp),%xm

f30f59ca

mulss

%xmm2,

f30f5cc1

subss

%xmm1,

f30f114304

movss

%xmm0,0x04(%eb

f30f595ddc

mulss

0xdc(%ebp),%xm

f30f1045e0

movss

0xe0(%ebp),%xm

f30f59c3
f30f104dd8

mulss
movss

%xmm3,
0xd8(%ebp),%xm

f30f59ca

mulss

%xmm2,

f30f58c1

addss

%xmm1,

f30f114308

movss

%xmm0,0x08(%eb

f30f1045e4

movss

0xe4(%ebp),%xm

f30f59c2

mulss

%xmm2,

+208 000647b0 f30f114310

movss

%xmm0,0x10(%eb

movss

0xd8(%ebp),%xm

mulss

0xe0(%ebp),%xm

x)
+213 000647b5 f30f1045d8
m0
+218 000647ba f30f5945e0
m0
+223 000647bf
%xmm0
+227 000647c3
%xmm3
+231 000647c7
x)
+236 000647cc
m0
+241 000647d1
m0
+246 000647d6
%xmm2
+250 000647da
%xmm2
+254 000647de
x)
+259 000647e3
e0(%ebp)
+266 000647ea
m0
+271 000647ef
x)
+276 000647f4
m0
+281 000647f9
m0
+286 000647fe
x)
+291 00064803
m0
+296 00064808
m0
+301 0006480d
x)
+306 00064812
eax
+308 00064814
x38(%ebx)
+311 00064817
x34(%ebx)
+314 0006481a
x30(%ebx)
+317 0006481d
x2c(%ebx)
+320 00064820
x1c(%ebx)
+323 00064823
x0c(%ebx)
+326 00064826
3c(%ebx)
+333 0006482d
%esp
+336 00064830
+337 00064831

f30f59c2

mulss

%xmm2,

f30f58d8

addss

%xmm0,

f30f115b14

movss

%xmm3,0x14(%eb

f30f1045dc

movss

0xdc(%ebp),%xm

f30f5945e0

mulss

0xe0(%ebp),%xm

f30f59d0

mulss

%xmm0,

f30f5cd4

subss

%xmm4,

f30f115318

movss

%xmm2,0x18(%eb

8175e000000080

xorl

$0x80000000,0x

f30f1045e0

movss

0xe0(%ebp),%xm

f30f114320

movss

%xmm0,0x20(%eb

f30f1045d8

movss

0xd8(%ebp),%xm

f30f5945e4

mulss

0xe4(%ebp),%xm

f30f114324

movss

%xmm0,0x24(%eb

f30f1045dc

movss

0xdc(%ebp),%xm

f30f5945e4

mulss

0xe4(%ebp),%xm

f30f114328

movss

%xmm0,0x28(%eb

31c0

xorl

%eax,%

894338

movl

%eax,0

894334

movl

%eax,0

894330

movl

%eax,0

89432c

movl

%eax,0

89431c

movl

%eax,0

89430c

movl

%eax,0

c7433c0000803f

movl

$0x3f800000,0x

83c44c

addl

$0x4c,

5b
5e

popl
popl

%ebx
%esi

+338
+339
+340
+341
+342
ax)

00064832
00064833
00064834
00064835
00064836
+0

5f
c9
c3
90
662e0f1f840000000000

popl
%edi
leave
ret
nop
%cs:0x00000000(%eax,%e

nopw

00064840 55

pushl

%ebp
+1
00064841 89e5
%esp,%ebp
+3
00064843 57
%edi
+4
00064844 56
%esi
+5
00064845 53
%ebx
+6
00064846 83ec4c
$0x4c,%esp
+9
00064849 8b5d08
0x08(%ebp),%ebx
+12 0006484c 8b750c
ebp),%esi
+15 0006484f 8b7d10
ebp),%edi
+18 00064852 893424
%esp)
+21 00064855 e828e60900
_sinf
+26 0006485a d95dd8
ebp)
+29 0006485d 893424
%esp)
+32 00064860 e875e50900
_cosf
+37 00064865 d95ddc
ebp)
+40 00064868 893c24
%esp)
+43 0006486b e812e60900
_sinf
+48 00064870 d95de0
ebp)
+51 00064873 893c24
%esp)
+54 00064876 e85fe50900
_cosf
+59 0006487b d95de4
ebp)
+62 0006487e f30f104514
m0
+67 00064883 f30f110424
+72 00064888 e8f5e50900
_sinf
+77 0006488d d95dc4
ebp)
+80 00064890 f30f105dc4
m3
+85 00064895 f30f104514
m0

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

movl

%esi,(

calll

0x00102e82
fstps

0xd8(%

movl

%esi,(

calll

0x00102dda
fstps

0xdc(%

movl

%edi,(

calll

0x00102e82
fstps

0xe0(%

movl

%edi,(

calll

0x00102dda
fstps

0xe4(%

movss

0x14(%ebp),%xm

movss
calll

%xmm0,(%esp)
0x00102e82
fstps

0xc4(%

movss

0xc4(%ebp),%xm

movss

0x14(%ebp),%xm

+90 0006489a f30f110424


+95 0006489f f30f115dc8

movss
movss

%xmm0,(%esp)
%xmm3,0xc8(%eb

calll

0x00102dda

p)
+100 000648a4
_cosf
+105 000648a9
ebp)
+108 000648ac
m4
+113 000648b1
m2
+118 000648b6
m2
+123 000648bb
m0
+128 000648c0
%xmm0
+132 000648c4
m3
+137 000648c9
%xmm1
+140 000648cc
%xmm1
+144 000648d0
%xmm0
+148 000648d4
(%ebx)
+152 000648d8
m5
+160 000648e0
m0
+165 000648e5
%xmm0
+168 000648e8
%xmm0
+172 000648ec
%xmm2
+176 000648f0
%xmm0
+180 000648f4
x)
+185 000648f9
m0
+190 000648fe
m0
+195 00064903
x)
+200 00064908
m2
+205 0006490d
m2
+210 00064912
m0
+215 00064917
%xmm0
+219 0006491b
%xmm1
+222 0006491e
%xmm1
+226 00064922

e831e50900
d95dc4

fstps

0xc4(%

f30f1065c4

movss

0xc4(%ebp),%xm

f30f1055d8

movss

0xd8(%ebp),%xm

f30f5955e4

mulss

0xe4(%ebp),%xm

f30f1045dc

movss

0xdc(%ebp),%xm

f30f59c4
f30f105dc8

mulss
movss

%xmm4,
0xc8(%ebp),%xm

0f28cb

movaps

%xmm3,

f30f59ca

mulss

%xmm2,

f30f5cc1

subss

%xmm1,

f30f1103

movss

%xmm0,

f30f102dd0201000

movss

0x001020d0,%xm

f30f1045dc

movss

0xdc(%ebp),%xm

0f57c5

xorps

%xmm5,

f30f59c3

mulss

%xmm3,

f30f59d4

mulss

%xmm4,

f30f5cc2

subss

%xmm2,

f30f114304

movss

%xmm0,0x04(%eb

f30f1045d8

movss

0xd8(%ebp),%xm

f30f5945e0

mulss

0xe0(%ebp),%xm

f30f114308

movss

%xmm0,0x08(%eb

f30f1055dc

movss

0xdc(%ebp),%xm

f30f5955e4

mulss

0xe4(%ebp),%xm

f30f1045d8

movss

0xd8(%ebp),%xm

f30f59c4

mulss

%xmm4,

0f28cb

movaps

%xmm3,

f30f59ca

mulss

%xmm2,

f30f58c1

addss

%xmm1,

%xmm0
+230 00064926
x)
+235 0006492b
m0
+240 00064930
%xmm0
+244 00064934
%xmm2
+248 00064938
%xmm2
+252 0006493c
x)
+257 00064941
m0
+262 00064946
%xmm0
+265 00064949
m0
+270 0006494e
x)
+275 00064953
m3
+280 00064958
x)
+285 0006495d
m4
+290 00064962
p)
+295 00064967
x)
+300 0006496c
m0
+305 00064971
x)
+310 00064976
eax
+312 00064978
x38(%ebx)
+315 0006497b
x34(%ebx)
+318 0006497e
x30(%ebx)
+321 00064981
x2c(%ebx)
+324 00064984
x1c(%ebx)
+327 00064987
x0c(%ebx)
+330 0006498a
3c(%ebx)
+337 00064991
%esp
+340 00064994
+341 00064995
+342 00064996
+343 00064997
+344 00064998
+345 00064999
+346 0006499a

f30f114310

movss

%xmm0,0x10(%eb

f30f1045d8

movss

0xd8(%ebp),%xm

f30f59c3

mulss

%xmm3,

f30f59d4

mulss

%xmm4,

f30f5cd0

subss

%xmm0,

f30f115314

movss

%xmm2,0x14(%eb

f30f1045e0

movss

0xe0(%ebp),%xm

0f57c5

xorps

%xmm5,

f30f5945dc

mulss

0xdc(%ebp),%xm

f30f114318

movss

%xmm0,0x18(%eb

f30f595de0

mulss

0xe0(%ebp),%xm

f30f115b20

movss

%xmm3,0x20(%eb

f30f5965e0

mulss

0xe0(%ebp),%xm

f30f1165e0

movss

%xmm4,0xe0(%eb

f30f116324

movss

%xmm4,0x24(%eb

f30f1045e4

movss

0xe4(%ebp),%xm

f30f114328

movss

%xmm0,0x28(%eb

31c0

xorl

%eax,%

894338

movl

%eax,0

894334

movl

%eax,0

894330

movl

%eax,0

89432c

movl

%eax,0

89431c

movl

%eax,0

89430c

movl

%eax,0

c7433c0000803f

movl

$0x3f800000,0x

83c44c

addl

$0x4c,

5b
5e
5f
c9
c3
90
660f1f440000

popl
popl
popl
leave
ret
nop

%ebx
%esi
%edi

nopw

0x00(%eax,%eax

)
+0

000649a0 55

pushl

%ebp
+1
000649a1 89e5
%esp,%ebp
+3
000649a3 8b4508
0x08(%ebp),%eax
+6
000649a6 f30f1030
(%eax),%xmm6
+10 000649aa f30f107810

movl
movl
movss
movss

0x10(%eax),%xm

movss

0x20(%eax),%xm

m7
+15 000649af f30f106820
m5
+20
%xmm1
+23
%xmm1
+27
%xmm0
+30
%xmm0
+34
%xmm1
+38
%xmm0
+41
%xmm0
+45
%xmm1
+49
%xmm0
+52
%xmm1
+55
4a0c
+57
%xmm1
+61
m0
+69
%xmm0
+73
%xmm6
+77
(%eax)
+81
%xmm1
+84
%xmm1
+88
x)
+93
%xmm0
+97
x)
+102
%xmm7
+105
%xmm5

000649b4 0f28ce

movaps

%xmm6,

000649b7 f30f59ce

mulss

%xmm6,

000649bb 0f28c7

movaps

%xmm7,

000649be f30f59c7

mulss

%xmm7,

000649c2 f30f58c8

addss

%xmm0,

000649c6 0f28c5

movaps

%xmm5,

000649c9 f30f59c5

mulss

%xmm5,

000649cd f30f58c8

addss

%xmm0,

000649d1 0f57c0

xorps

%xmm0,

000649d4 0f2ec8

ucomiss

%xmm0,

000649d7 7633

jbe

0x0006

000649d9 f30f51c9

sqrtss

%xmm1,

000649dd f30f1005e8120e00

movss

0x000e12e8,%xm

000649e5 f30f5ec1

divss

%xmm1,

000649e9 f30f59f0

mulss

%xmm0,

000649ed f30f1130

movss

%xmm6,

000649f1 0f28cf

movaps

%xmm7,

000649f4 f30f59c8

mulss

%xmm0,

000649f8 f30f114810

movss

000649fd f30f59c5
00064a01 f30f114020

%xmm1,0x10(%ea
mulss

movss

%xmm5,
%xmm0,0x20(%ea

00064a06 0f28f9

movaps

%xmm1,

00064a09 0f28e8

movaps

%xmm0,

+108 00064a0c f30f105004

movss

0x04(%eax),%xm

m2
+113
%xmm0
+116
%xmm0
+120
%xmm1
+123
m1
+128
%xmm0
+132
%xmm1
+135
m1
+140
%xmm0
+144
%xmm1
+147
%xmm1
+151
%xmm2
+155
x)
+160
%xmm1
+163
m1
+168
m4
+173
%xmm4
+177
x)
+182
m3
+187
m0
+192
%xmm3
+196
x)
+201
%xmm1
+204
%xmm1
+208
%xmm0
+211
%xmm0
+215
%xmm1
+219
%xmm0
+222
%xmm0
+226
%xmm1

00064a11 0f28c6

movaps

%xmm6,

00064a14 f30f59c2

mulss

%xmm2,

00064a18 0f28cf

movaps

%xmm7,

00064a1b f30f594814

mulss

0x14(%eax),%xm

00064a20 f30f58c1

addss

%xmm1,

00064a24 0f28cd

movaps

%xmm5,

00064a27 f30f594824

mulss

0x24(%eax),%xm

00064a2c f30f58c1

addss

%xmm1,

00064a30 0f28ce

movaps

%xmm6,

00064a33 f30f59c8

mulss

%xmm0,

00064a37 f30f5cd1

subss

%xmm1,

00064a3b f30f115004

movss

00064a40 0f28c8

%xmm2,0x04(%ea
movaps

%xmm0,

00064a43 f30f594810

mulss

0x10(%eax),%xm

00064a48 f30f106014

movss

0x14(%eax),%xm

00064a4d f30f5ce1

subss

%xmm1,

00064a51 f30f116014

movss

%xmm4,0x14(%ea

00064a56 f30f105824

movss

0x24(%eax),%xm

00064a5b f30f594020

mulss

0x20(%eax),%xm

00064a60 f30f5cd8
00064a64 f30f115824

subss
movss

%xmm0,
%xmm3,0x24(%ea

00064a69 0f28ca

movaps

%xmm2,

00064a6c f30f59ca

mulss

%xmm2,

00064a70 0f28c4

movaps

%xmm4,

00064a73 f30f59c4

mulss

%xmm4,

00064a77 f30f58c8

addss

%xmm0,

00064a7b 0f28c3

movaps

%xmm3,

00064a7e f30f59c3

mulss

%xmm3,

00064a82 f30f58c8

addss

%xmm0,

+230
%xmm0
+233
%xmm1
+236
4ab9
+238
%xmm1
+242
m0
+250
%xmm0
+254
%xmm2
+258
x)
+263
%xmm4
+267
x)
+272
%xmm3
+276
x)
+281
%xmm0
+284
m0
+289
%xmm1
+292
m1
+297
%xmm0
+301
x)
+306
m5
+311
%xmm0
+314
m0
+319
%xmm5
+323
x)
+328
m6
+333
m7
+338
%xmm6
+342
x)
+347
+348
+349
+350

00064a86 0f57c0

xorps

%xmm0,

00064a89 0f2ec8

ucomiss

%xmm0,

00064a8c 762b

jbe

0x0006

00064a8e f30f51c9

sqrtss

%xmm1,

00064a92 f30f1005e8120e00

movss

0x000e12e8,%xm

00064a9a f30f5ec1

divss

%xmm1,

00064a9e f30f59d0

mulss

%xmm0,

00064aa2 f30f115004

movss

00064aa7 f30f59e0
00064aab f30f116014

mulss
movss

00064ab0 f30f59d8
00064ab4 f30f115824

%xmm4,0x14(%ea

movss

%xmm0,
%xmm3,0x24(%ea

movaps
mulss

00064ac1 0f28cd
00064ac4 f30f594814

%xmm0,

mulss

00064ab9 0f28c7
00064abc f30f594024

%xmm2,0x04(%ea

%xmm7,
0x24(%eax),%xm

movaps
mulss

00064ac9 f30f5cc1

%xmm5,
0x14(%eax),%xm

subss

%xmm1,

00064acd f30f114008

movss

%xmm0,0x08(%ea

00064ad2 f30f596804

mulss

0x04(%eax),%xm

00064ad7 0f28c6
00064ada f30f594024

movaps
mulss

00064adf f30f5ce8

%xmm6,
0x24(%eax),%xm

subss

%xmm0,

00064ae3 f30f116818

movss

%xmm5,0x18(%ea

00064ae8 f30f597014

mulss

0x14(%eax),%xm

00064aed f30f597804

mulss

0x04(%eax),%xm

00064af2 f30f5cf7
00064af6 f30f117028
00064afb
00064afc
00064afd
00064afe
+0

c9
c3
90
6690
00064b00 55

subss
movss

%xmm7,
%xmm6,0x28(%ea

leave
ret
nop
nop
pushl

%ebp
+1
00064b01 89e5
%esp,%ebp
+3
00064b03 57
%edi
+4
00064b04 56
%esi
+5
00064b05 53
%ebx
+6
00064b06 83ec3c
$0x3c,%esp
+9
00064b09 8b7d08
0x08(%ebp),%edi
+12 00064b0c 8b5d0c
ebp),%ebx
+15 00064b0f 8b7510
ebp),%esi
+18 00064b12 893424
%esp)
+21 00064b15 e868e30900
_sinf
+26 00064b1a d95dd4
ebp)
+29 00064b1d 893424
%esp)
+32 00064b20 e8b5e20900
_cosf
+37 00064b25 d95dd8
ebp)
+40 00064b28 f30f101b
,%xmm3
+44 00064b2c 0f28cb
%xmm1
+47 00064b2f f30f59cb
%xmm1
+51 00064b33 f30f106304
m4
+56 00064b38 0f28fc
%xmm7
+59 00064b3b f30f59fc
%xmm7
+63 00064b3f f30f107308
m6
+68 00064b44 0f28c6
%xmm0
+71 00064b47 f30f59c6
%xmm0
+75 00064b4b f30f1145e4
p)
+80 00064b50 0f28c1
%xmm0
+83 00064b53 f30f58c7
%xmm0
+87 00064b57 f30f5845e4
m0
+92 00064b5c f30f1015e8120e00
m2
+100 00064b64 0f2ec2
%xmm0
+103 00064b67 0f8a73010000

movl
pushl
pushl
pushl
subl
movl
movl

0x0c(%

movl

0x10(%

movl

%esi,(

calll

0x00102e82
fstps

0xd4(%

movl

%esi,(

calll

0x00102dda
fstps

0xd8(%

movss

(%ebx)

movaps

%xmm3,

mulss

%xmm3,

movss

0x04(%ebx),%xm
movaps

%xmm4,

mulss

%xmm4,

movss

0x08(%ebx),%xm
movaps

%xmm6,

mulss

%xmm6,

movss

%xmm0,0xe4(%eb
movaps

%xmm1,

addss

%xmm7,

addss

0xe4(%ebp),%xm

movss

0x000e12e8,%xm
ucomiss

jp

%xmm2,
0x00064ce0

+109 00064b6d 0f856d010000


+115 00064b73 f30f1045d4

jne
movss

0x00064ce0
0xd4(%ebp),%xm

m0
+120 00064b78
%xmm0
+124 00064b7c
p)
+129 00064b81
m0
+134 00064b86
%xmm0
+138 00064b8a
p)
+143 00064b8f
m5
+148 00064b94
%xmm5
+152 00064b98
m2
+157 00064b9d
%xmm1
+161 00064ba1
m1
+166 00064ba6
(%edi)
+170 00064baa
%xmm1
+173 00064bad
%xmm1
+177 00064bb1
%xmm1
+181 00064bb5
%xmm0
+184 00064bb8
%xmm0
+188 00064bbc
i)
+193 00064bc1
%xmm3
+197 00064bc5
%xmm3
+201 00064bc9
%xmm0
+204 00064bcc
m0
+209 00064bd1
i)
+214 00064bd6
eax
+216 00064bd8
x0c(%edi)
+219 00064bdb
%xmm1
+223 00064bdf
i)
+228 00064be4
%xmm7
+232 00064be8
m7
+237 00064bed

f30f59c3

mulss

%xmm3,

f30f1145dc

movss

%xmm0,0xdc(%eb

f30f1045d4

movss

0xd4(%ebp),%xm

f30f59c4

mulss

%xmm4,

f30f1145e0

movss

%xmm0,0xe0(%eb

f30f106dd4

movss

0xd4(%ebp),%xm

f30f59ee
f30f5c55d8

mulss
subss

f30f59ca
f30f584dd8

%xmm6,
0xd8(%ebp),%xm

mulss
addss

%xmm2,
0xd8(%ebp),%xm

f30f110f

movss

%xmm1,

0f28cb

movaps

%xmm3,

f30f59cc

mulss

%xmm4,

f30f59ca

mulss

%xmm2,

0f28c1

movaps

%xmm1,

f30f58c5

addss

%xmm5,

f30f114704

movss

%xmm0,0x04(%ed

f30f59de

mulss

%xmm6,

f30f59da

mulss

%xmm2,

0f28c3

movaps

%xmm3,

f30f5c45e0

subss

0xe0(%ebp),%xm

f30f114708

movss

%xmm0,0x08(%ed

31c0

xorl

%eax,%

89470c

movl

%eax,0

f30f5ccd

subss

%xmm5,

f30f114f10

movss

f30f59fa

%xmm1,0x10(%ed
mulss

%xmm2,

f30f587dd8

addss

0xd8(%ebp),%xm

f30f117f14

movss

%xmm7,0x14(%ed

i)
+242 00064bf2
%xmm1
+245 00064bf5
%xmm1
+249 00064bf9
%xmm1
+253 00064bfd
m0
+258 00064c02
%xmm0
+262 00064c06
i)
+267 00064c0b
x1c(%edi)
+270 00064c0e
m3
+275 00064c13
p)
+280 00064c18
i)
+285 00064c1d
m1
+290 00064c22
i)
+295 00064c27
m2
+300 00064c2c
m2
+305 00064c31
i)
+310 00064c36
x2c(%edi)
+313 00064c39
ebp),%eax
+316 00064c3c
,%xmm2
+320 00064c40
%xmm1
+323 00064c43
,%xmm1
+327 00064c47
m0
+332 00064c4c
m0
+337 00064c51
%xmm1
+341 00064c55
m0
+346 00064c5a
%xmm0
+350 00064c5e
%xmm1
+354 00064c62
%xmm2
+358 00064c66
i)
+363 00064c6b
m2
+368 00064c70

0f28cc

movaps

%xmm4,

f30f59ce

mulss

%xmm6,

f30f59ca

mulss

%xmm2,

f30f1045dc

movss

f30f58c1
f30f114718

0xdc(%ebp),%xm
addss

movss

89471c

%xmm1,
%xmm0,0x18(%ed

movl

%eax,0

f30f585de0

addss

0xe0(%ebp),%xm

f30f115de0

movss

%xmm3,0xe0(%eb

f30f115f20

movss

%xmm3,0x20(%ed

f30f5c4ddc

subss

0xdc(%ebp),%xm

f30f114f24

movss

%xmm1,0x24(%ed

f30f5955e4

mulss

0xe4(%ebp),%xm

f30f5855d8

addss

0xd8(%ebp),%xm

f30f115728

movss

%xmm2,0x28(%ed

89472c

movl

%eax,0

8b4514

movl

0x14(%

f30f1010

movss

(%eax)

0f28ca

movaps

%xmm2,

f30f590f

mulss

(%edi)

f30f104004

movss

0x04(%eax),%xm

f30f594710

mulss

0x10(%edi),%xm

f30f58c8
f30f104008

addss
movss

%xmm0,
0x08(%eax),%xm

f30f59c3

mulss

%xmm3,

f30f58c8

addss

%xmm0,

f30f5cd1

subss

%xmm1,

f30f115730

movss

%xmm2,0x30(%ed

f30f105004

movss

0x04(%eax),%xm

f30f1008

movss

(%eax)

,%xmm1
+372 00064c74
m1
+377 00064c79
%xmm0
+380 00064c7c
m0
+385 00064c81
%xmm1
+389 00064c85
m0
+394 00064c8a
m0
+399 00064c8f
%xmm1
+403 00064c93
%xmm2
+407 00064c97
i)
+412 00064c9c
m2
+417 00064ca1
,%xmm1
+421 00064ca5
m1
+426 00064caa
m0
+431 00064caf
m0
+436 00064cb4
%xmm1
+440 00064cb8
%xmm0
+443 00064cbb
m0
+448 00064cc0
%xmm1
+452 00064cc4
%xmm2
+456 00064cc8
i)
+461 00064ccd
3c(%edi)
+468 00064cd4
%esp
+471 00064cd7
+472 00064cd8
+473 00064cd9
+474 00064cda
+475 00064cdb
+476 00064cdc
eax)
+480 00064ce0
%xmm0
+484 00064ce4
%xmm1
+487 00064ce7
%xmm1
+491 00064ceb
%xmm3

f30f594f04

mulss

0f28c2
f30f594714

0x04(%edi),%xm
movaps

mulss

f30f58c8

%xmm2,
0x14(%edi),%xm

addss

%xmm0,

f30f104008

movss

0x08(%eax),%xm

f30f594724

mulss

0x24(%edi),%xm

f30f58c8

addss

%xmm0,

f30f5cd1

subss

%xmm1,

f30f115734

movss

%xmm2,0x34(%ed

f30f105008

movss

0x08(%eax),%xm

f30f1008

movss

(%eax)

f30f594f08

mulss

0x08(%edi),%xm

f30f104004

movss

0x04(%eax),%xm

f30f594718

mulss

0x18(%edi),%xm

f30f58c8

addss

%xmm0,

0f28c2

movaps

%xmm2,

f30f594728

mulss

0x28(%edi),%xm

f30f58c8

addss

%xmm0,

f30f5cd1

subss

%xmm1,

f30f115738

movss

%xmm2,0x38(%ed

c7473c0000803f

movl

$0x3f800000,0x

83c43c

addl

$0x3c,

5b
5e
5f
c9
c3
0f1f4000

popl
popl
popl
leave
ret
nopl

%ebx
%esi
%edi

f30f51c0

sqrtss

%xmm0,

0f28ca

movaps

%xmm2,

f30f5ec8

divss

%xmm0,

f30f59d9

mulss

%xmm1,

0x00(%

+495
%xmm4
+499
%xmm6
+503
%xmm1
+506
%xmm1
+510
%xmm7
+513
%xmm7
+517
%xmm0
+520
%xmm0
+524
p)
+529
+534
ax)

00064cef f30f59e1

mulss

%xmm1,

00064cf3 f30f59f1

mulss

%xmm1,

00064cf7 0f28cb

movaps

%xmm3,

00064cfa f30f59cb

mulss

%xmm3,

00064cfe 0f28fc

movaps

%xmm4,

00064d01 f30f59fc

mulss

%xmm4,

00064d05 0f28c6

movaps

%xmm6,

00064d08 f30f59c6

mulss

%xmm6,

00064d0c f30f1145e4
00064d11 e95dfeffff
00064d16 662e0f1f840000000000
+0

movss
jmp
nopw

%xmm0,0xe4(%eb
0x00064b73
%cs:0x00000000(%eax,%e

00064d20 55

pushl

%ebp
+1
00064d21 89e5
%esp,%ebp
+3
00064d23 83ec08
$0x08,%esp
+6
00064d26 891c24
%ebx,(%esp)
+9
00064d29 897c2404
%edi,0x04(%esp)
+13 00064d2d 8b5d08
ebp),%ebx
+16 00064d30 8b550c
ebp),%edx
+19 00064d33 fc
+20 00064d34 b90c000000
cx
+25 00064d39 31c0
eax
+27 00064d3b 89df
edi
+29 00064d3d f3ab
%edi)
+31 00064d3f b80000803f
ax
+36 00064d44 89433c
x3c(%ebx)
+39 00064d47 894328
x28(%ebx)
+42 00064d4a 894314
x14(%ebx)
+45 00064d4d 8903
%ebx)
+47 00064d4f 8b02
,%eax
+49 00064d51 894330
x30(%ebx)
+52 00064d54 8b4204

movl
subl
movl
movl
movl

0x08(%

movl

0x0c(%

cld
movl

$0x0000000c,%e
xorl

%eax,%

movl

%ebx,%

rep/stosl

%eax,(

movl

$0x3f800000,%e
movl

%eax,0

movl

%eax,0

movl

%eax,0

movl

%eax,(

movl

(%edx)

movl

%eax,0

movl

0x04(%

edx),%eax
+55 00064d57
x34(%ebx)
+58 00064d5a
edx),%eax
+61 00064d5d
x38(%ebx)
+64 00064d60
eax
+66 00064d62
,%ebx
+69 00064d65
esp),%edi
+73 00064d69
+74 00064d6a
+75 00064d6b
+76 00064d6c
eax)
+0

894334

movl

%eax,0

8b4208

movl

0x08(%

894338

movl

%eax,0

89d8

movl

%ebx,%

8b1c24

movl

(%esp)

8b7c2404

movl

0x04(%

c9
c3
90
0f1f4000

leave
ret
nop
nopl

0x00(%

00064d70 55

pushl

%ebp
+1
00064d71 89e5
%esp,%ebp
+3
00064d73 83ec08
$0x08,%esp
+6
00064d76 891c24
%ebx,(%esp)
+9
00064d79 897c2404
%edi,0x04(%esp)
+13 00064d7d 8b5d08
ebp),%ebx
+16 00064d80 8b550c
ebp),%edx
+19 00064d83 fc
+20 00064d84 b910000000
cx
+25 00064d89 31c0
eax
+27 00064d8b 89df
edi
+29 00064d8d f3ab
%edi)
+31 00064d8f 8b02
,%eax
+33 00064d91 8903
%ebx)
+35 00064d93 8b4204
edx),%eax
+38 00064d96 894314
x14(%ebx)
+41 00064d99 8b4208
edx),%eax
+44 00064d9c 894328
x28(%ebx)
+47 00064d9f c7433c0000803f
3c(%ebx)
+54 00064da6 89d8
eax
+56 00064da8 8b1c24
,%ebx

movl
subl
movl
movl
movl

0x08(%

movl

0x0c(%

cld
movl

$0x00000010,%e
xorl

%eax,%

movl

%ebx,%

rep/stosl

%eax,(

movl

(%edx)

movl

%eax,(

movl

0x04(%

movl

%eax,0

movl

0x08(%

movl

%eax,0

movl

$0x3f800000,0x
movl

%ebx,%

movl

(%esp)

+59 00064dab
esp),%edi
+63 00064daf
+64 00064db0
+65 00064db1
+66 00064db2
x)
+73 00064db9
x)
+0

8b7c2404

movl

c9
c3
90
0f1f8000000000

leave
ret
nop
nopl

0x00000000(%ea

0f1f8000000000

nopl

0x00000000(%ea

00064dc0 55

0x04(%

pushl

%ebp
+1
00064dc1 89e5
%esp,%ebp
+3
00064dc3 57
%edi
+4
00064dc4 8b5508
0x08(%ebp),%edx
+7
00064dc7 fc
+8
00064dc8 b910000000
00010,%ecx
+13 00064dcd 31c0
eax
+15 00064dcf 89d7
edi
+17 00064dd1 f3ab
%edi)
+19 00064dd3 b80000803f
ax
+24 00064dd8 89423c
x3c(%edx)
+27 00064ddb 894228
x28(%edx)
+30 00064dde 894214
x14(%edx)
+33 00064de1 8902
%edx)
+35 00064de3 5f
+36 00064de4 c9
+37 00064de5 c3
+38 00064de6 662e0f1f840000000000
ax)
+0

movl
pushl
movl
cld
movl

$0x000

xorl

%eax,%

movl

%edx,%

rep/stosl

%eax,(

movl

$0x3f800000,%e
movl

%eax,0

movl

%eax,0

movl

%eax,0

movl

%eax,(

popl
%edi
leave
ret
%cs:0x00000000(%eax,%e

nopw

00064df0 55

pushl

%ebp
+1
00064df1 89e5
%esp,%ebp
+3
00064df3 57
%edi
+4
00064df4 56
%esi
+5
00064df5 81ecd0000000
000d0,%esp
+11 00064dfb 8b450c
ebp),%eax
+14 00064dfe f30f104014
m0
+19 00064e03 f30f11853cffffff
3c(%ebp)
+27 00064e0b f30f104828

movl
pushl
pushl
subl

$0x000

movl

0x0c(%

movss

0x14(%eax),%xm

movss

%xmm0,0xffffff

movss

0x28(%eax),%xm

m1
+32 00064e10
40(%ebp)
+40 00064e18
m2
+45 00064e1d
44(%ebp)
+53 00064e25
m0
+58 00064e2a
48(%ebp)
+66 00064e32
m1
+71 00064e37
4c(%ebp)
+79 00064e3f
p),%xmm0
+87 00064e47
%xmm0
+91 00064e4b
50(%ebp)
+99 00064e53
p),%xmm0
+107 00064e5b
%xmm0
+111 00064e5f
p),%xmm1
+119 00064e67
%xmm1
+123 00064e6b
50(%ebp)
+131 00064e73
m2
+136 00064e78
54(%ebp)
+144 00064e80
m0
+149 00064e85
58(%ebp)
+157 00064e8d
m3
+162 00064e92
p),%xmm6
+170 00064e9a
%xmm6
+174 00064e9e
p),%xmm0
+182 00064ea6
%xmm0
+186 00064eaa
%xmm6
+190 00064eae
m7
+195 00064eb3
p),%xmm1
+203 00064ebb
p),%xmm1
+211 00064ec3
p),%xmm0
+219 00064ecb

f30f118d40ffffff

movss

%xmm1,0xffffff

f30f10503c

movss

0x3c(%eax),%xm

f30f119544ffffff

movss

%xmm2,0xffffff

f30f104038

movss

0x38(%eax),%xm

f30f118548ffffff

movss

%xmm0,0xffffff

f30f10482c

movss

0x2c(%eax),%xm

f30f118d4cffffff

movss

%xmm1,0xffffff

f30f108540ffffff

movss

0xffffff40(%eb

f30f59c2

mulss

%xmm2,

f30f118550ffffff

movss

%xmm0,0xffffff

f30f108548ffffff

movss

0xffffff48(%eb

f30f59c1
f30f108d50ffffff

mulss
movss

f30f5cc8

%xmm1,
0xffffff50(%eb

subss

%xmm0,

f30f118d50ffffff

movss

%xmm1,0xffffff

f30f105018

movss

0x18(%eax),%xm

f30f119554ffffff

movss

%xmm2,0xffffff

f30f104024

movss

0x24(%eax),%xm

f30f118558ffffff

movss

%xmm0,0xffffff

f30f105834

movss

0x34(%eax),%xm

f30f10b544ffffff

movss

0xffffff44(%eb

f30f59f0
f30f10854cffffff

mulss
movss

%xmm0,
0xffffff4c(%eb

f30f59c3

mulss

%xmm3,

f30f5cf0

subss

%xmm0,

f30f10781c

movss

0x1c(%eax),%xm

f30f108d48ffffff

movss

0xffffff48(%eb

f30f598d58ffffff

mulss

0xffffff58(%eb

f30f108540ffffff

movss

0xffffff40(%eb

f30f59c3

mulss

%xmm3,

%xmm0
+223 00064ecf
%xmm1
+227 00064ed3
5c(%ebp)
+235 00064edb
p),%xmm2
+243 00064ee3
p),%xmm2
+251 00064eeb
p),%xmm0
+259 00064ef3
%xmm0
+263 00064ef7
%xmm2
+267 00064efb
%xmm0
+270 00064efe
%xmm0
+274 00064f02
%xmm0
+278 00064f06
60(%ebp)
+286 00064f0e
m5
+291 00064f13
m0
+296 00064f18
64(%ebp)
+304 00064f20
m2
+309 00064f25
p),%xmm1
+317 00064f2d
%xmm1
+321 00064f31
p),%xmm0
+329 00064f39
%xmm0
+333 00064f3d
%xmm1
+337 00064f41
68(%ebp)
+345 00064f49
p),%xmm0
+353 00064f51
p),%xmm0
+361 00064f59
6c(%ebp)
+369 00064f61
p),%xmm0
+377 00064f69
%xmm0
+381 00064f6d
p),%xmm1
+389 00064f75
%xmm1
+393 00064f79
6c(%ebp)
+401 00064f81

f30f5cc8

subss

%xmm0,

f30f118d5cffffff

movss

%xmm1,0xffffff

f30f10953cffffff

movss

0xffffff3c(%eb

f30f599550ffffff

mulss

0xffffff50(%eb

f30f108554ffffff

movss

0xffffff54(%eb

f30f59c6

mulss

%xmm6,

f30f5cd0

subss

%xmm0,

0f28c1

movaps

%xmm1,

f30f59c7

mulss

%xmm7,

f30f58c2

addss

%xmm2,

f30f118560ffffff

movss

%xmm0,0xffffff

f30f106810

movss

0x10(%eax),%xm

f30f104020

movss

0x20(%eax),%xm

f30f118564ffffff

movss

%xmm0,0xffffff

f30f105030

movss

0x30(%eax),%xm

f30f108d44ffffff

movss

0xffffff44(%eb

f30f59c8
f30f10854cffffff

mulss
movss

%xmm0,
0xffffff4c(%eb

f30f59c2

mulss

%xmm2,

f30f5cc8

subss

%xmm0,

f30f118d68ffffff

movss

%xmm1,0xffffff

f30f108548ffffff

movss

0xffffff48(%eb

f30f598564ffffff

mulss

0xffffff64(%eb

f30f11856cffffff

movss

%xmm0,0xffffff

f30f108540ffffff

movss

0xffffff40(%eb

f30f59c2
f30f108d6cffffff

mulss
movss

f30f5cc8

%xmm2,
0xffffff6c(%eb

subss

%xmm0,

f30f118d6cffffff

movss

%xmm1,0xffffff

f30f108550ffffff

movss

0xffffff50(%eb

p),%xmm0
+409 00064f89
%xmm0
+413 00064f8d
70(%ebp)
+421 00064f95
p),%xmm0
+429 00064f9d
p),%xmm0
+437 00064fa5
p),%xmm1
+445 00064fad
%xmm1
+449 00064fb1
p),%xmm0
+457 00064fb9
%xmm0
+461 00064fbd
%xmm0
+465 00064fc1
70(%ebp)
+473 00064fc9
(%ebp)
+483 00064fd3
p),%xmm0
+491 00064fdb
%xmm0
+495 00064fdf
74(%ebp)
+503 00064fe7
p),%xmm0
+511 00064fef
%xmm0
+515 00064ff3
p),%xmm1
+523 00064ffb
%xmm1
+527 00064fff
74(%ebp)
+535 00065007
%xmm0
+538 0006500a
%xmm0
+542 0006500e
78(%ebp)
+550 00065016
p),%xmm0
+558 0006501e
p),%xmm0
+566 00065026
p),%xmm1
+574 0006502e
%xmm1
+578 00065032
p),%xmm0
+586 0006503a
%xmm0
+590 0006503e
%xmm0
+594 00065042

f30f59c5

mulss

%xmm5,

f30f118570ffffff

movss

%xmm0,0xffffff

f30f108554ffffff

movss

0xffffff54(%eb

f30f598568ffffff

mulss

0xffffff68(%eb

f30f108d70ffffff

movss

0xffffff70(%eb

f30f5cc8

subss

f30f10856cffffff

movss

%xmm0,
0xffffff6c(%eb

f30f59c7

mulss

%xmm7,

f30f58c1

addss

%xmm1,

f30f118570ffffff
81b570ffffff00000080
f30f108564ffffff

movss
xorl

%xmm0,0xffffff
$0x80000000,0xffffff70

movss

f30f59c3

0xffffff64(%eb
mulss

%xmm3,

f30f118574ffffff

movss

%xmm0,0xffffff

f30f108558ffffff

movss

0xffffff58(%eb

f30f59c2
f30f108d74ffffff

mulss
movss

f30f5cc8
f30f118d74ffffff

%xmm2,
0xffffff74(%eb

subss
movss

%xmm0,
%xmm1,0xffffff

0f28c6

movaps

%xmm6,

f30f59c5

mulss

%xmm5,

f30f118578ffffff

movss

%xmm0,0xffffff

f30f10853cffffff

movss

0xffffff3c(%eb

f30f598568ffffff

mulss

0xffffff68(%eb

f30f108d78ffffff

movss

0xffffff78(%eb

f30f5cc8
f30f108574ffffff

subss
movss

%xmm0,
0xffffff74(%eb

f30f59c7

mulss

%xmm7,

f30f58c1

addss

%xmm1,

f30f118578ffffff

movss

%xmm0,0xffffff

78(%ebp)
+602 0006504a
p),%xmm0
+610 00065052
%xmm0
+614 00065056
7c(%ebp)
+622 0006505e
p),%xmm0
+630 00065066
p),%xmm0
+638 0006506e
p),%xmm1
+646 00065076
%xmm1
+650 0006507a
p),%xmm0
+658 00065082
p),%xmm0
+666 0006508a
%xmm0
+670 0006508e
7c(%ebp)
+678 00065096
(%ebp)
+688 000650a0
m0
+693 000650a5
p)
+698 000650aa
m1
+703 000650af
p)
+708 000650b4
m0
+713 000650b9
p)
+718 000650be
,%xmm1
+722 000650c2
p)
+727 000650c7
p),%xmm1
+735 000650cf
,%xmm1
+739 000650d3
p),%xmm0
+747 000650db
m0
+752 000650e0
%xmm1
+756 000650e4
p),%xmm0
+764 000650ec
m0
+769 000650f1
%xmm1
+773 000650f5
p),%xmm0
+781 000650fd

f30f10855cffffff

movss

f30f59c5

0xffffff5c(%eb
mulss

%xmm5,

f30f11857cffffff

movss

%xmm0,0xffffff

f30f10853cffffff

movss

0xffffff3c(%eb

f30f59856cffffff

mulss

0xffffff6c(%eb

f30f108d7cffffff

movss

0xffffff7c(%eb

f30f5cc8

subss

%xmm0,

f30f108554ffffff

movss

0xffffff54(%eb

f30f598574ffffff

mulss

0xffffff74(%eb

f30f58c1

addss

f30f11857cffffff
81b57cffffff00000080

movss
xorl

%xmm1,
%xmm0,0xffffff

$0x80000000,0xffffff7c

f30f104004

movss

0x04(%eax),%xm

f30f114580

movss

%xmm0,0x80(%eb

f30f104808

movss

0x08(%eax),%xm

f30f114d84

movss

%xmm1,0x84(%eb

f30f10400c

movss

0x0c(%eax),%xm

f30f114588

movss

%xmm0,0x88(%eb

f30f1008

movss

(%eax)

f30f114d8c

movss

%xmm1,0x8c(%eb

f30f108d60ffffff

movss

0xffffff60(%eb

f30f5908

mulss

(%eax)

f30f108570ffffff

movss

0xffffff70(%eb

f30f594004

mulss

0x04(%eax),%xm

f30f58c8

addss

%xmm0,

f30f108578ffffff

movss

0xffffff78(%eb

f30f594008

mulss

0x08(%eax),%xm

f30f58c8

addss

%xmm0,

f30f10857cffffff

movss

0xffffff7c(%eb

f30f59400c

mulss

0x0c(%eax),%xm

m0
+786 00065102
%xmm1
+790 00065106
m1
+797 0006510d
5115
+799 0006510f
+805 00065115
p),%xmm4
+813 0006511d
p),%xmm4
+821 00065125
p),%xmm0
+829 0006512d
%xmm0
+833 00065131
%xmm4
+837 00065135
p),%xmm0
+845 0006513d
p),%xmm0
+853 00065145
p)
+858 0006514a
%xmm0
+861 0006514d
%xmm0
+865 00065151
34(%ebp)
+873 00065159
m0
+878 0006515e
p),%xmm0
+886 00065166
p)
+891 0006516b
p),%xmm0
+899 00065173
p),%xmm0
+907 0006517b
p)
+912 00065180
p),%xmm0
+920 00065188
%xmm0
+924 0006518c
34(%ebp)
+932 00065194
m0
+937 00065199
p),%xmm0
+945 000651a1
p)
+950 000651a6
p),%xmm0
+958 000651ae
%xmm0
+962 000651b2
p)

f30f58c8
0f2e0df4120e00

addss
ucomiss

7a06

%xmm0,
0x000e12f4,%xm

jp

0x0006

0f8425050000
f30f10a544ffffff

je
movss

0x0006563a
0xffffff44(%eb

f30f59a554ffffff

mulss

0xffffff54(%eb

f30f108548ffffff

movss

0xffffff48(%eb

f30f59c7

mulss

%xmm7,

f30f5ce0

subss

%xmm0,

f30f10853cffffff

movss

0xffffff3c(%eb

f30f598544ffffff

mulss

0xffffff44(%eb

f30f114590

movss

%xmm0,0x90(%eb

0f28c3

movaps

%xmm3,

f30f59c7

mulss

%xmm7,

f30f118534ffffff

movss

%xmm0,0xffffff

f30f104590

movss

0x90(%ebp),%xm

f30f5c8534ffffff

subss

0xffffff34(%eb

f30f114590

movss

%xmm0,0x90(%eb

f30f10853cffffff

movss

0xffffff3c(%eb

f30f598548ffffff

mulss

0xffffff48(%eb

f30f114594

movss

%xmm0,0x94(%eb

f30f108554ffffff

movss

0xffffff54(%eb

f30f59c3

mulss

%xmm3,

f30f118534ffffff

movss

%xmm0,0xffffff

f30f104594

movss

0x94(%ebp),%xm

f30f5c8534ffffff

subss

0xffffff34(%eb

f30f114594

movss

%xmm0,0x94(%eb

f30f108544ffffff

movss

0xffffff44(%eb

f30f59c5
f30f114598

mulss
movss

%xmm5,
%xmm0,0x98(%eb

+967 000651b7
%xmm0
+970 000651ba
%xmm0
+974 000651be
34(%ebp)
+982 000651c6
m0
+987 000651cb
p),%xmm0
+995 000651d3
p)
+1000 000651d8
p),%xmm0
+1008 000651e0
%xmm0
+1012 000651e4
p)
+1017 000651e9
p),%xmm0
+1025 000651f1
%xmm0
+1029 000651f5
34(%ebp)
+1037 000651fd
m0
+1042 00065202
p),%xmm0
+1050 0006520a
p)
+1055 0006520f
%xmm3
+1059 00065213
p),%xmm2
+1067 0006521b
%xmm0
+1070 0006521e
%xmm0
+1074 00065222
p)
+1079 00065227
p),%xmm3
+1087 0006522f
p),%xmm3
+1095 00065237
p),%xmm0
+1103 0006523f
%xmm0
+1107 00065243
%xmm3
+1111 00065247
p),%xmm2
+1119 0006524f
p),%xmm2
+1127 00065257
p),%xmm0
+1135 0006525f
%xmm0
+1139 00065263
%xmm2

0f28c7

movaps

%xmm7,

f30f59c2

mulss

%xmm2,

f30f118534ffffff

movss

%xmm0,0xffffff

f30f104598

movss

0x98(%ebp),%xm

f30f5c8534ffffff

subss

0xffffff34(%eb

f30f114598

movss

%xmm0,0x98(%eb

f30f108548ffffff

movss

0xffffff48(%eb

f30f59c5

mulss

%xmm5,

f30f11459c

movss

%xmm0,0x9c(%eb

f30f108554ffffff

movss

0xffffff54(%eb

f30f59c2

mulss

%xmm2,

f30f118534ffffff

movss

%xmm0,0xffffff

f30f10459c

movss

0x9c(%ebp),%xm

f30f5c8534ffffff

subss

0xffffff34(%eb

f30f11459c

movss

%xmm0,0x9c(%eb

f30f59dd
f30f59953cffffff

mulss
mulss

%xmm5,
0xffffff3c(%eb

0f28c3

movaps

%xmm3,

f30f5cc2

subss

%xmm2,

f30f1145a0

movss

%xmm0,0xa0(%eb

f30f109d4cffffff

movss

0xffffff4c(%eb

f30f599d54ffffff

mulss

0xffffff54(%eb

f30f108540ffffff

movss

0xffffff40(%eb

f30f59c7

mulss

%xmm7,

f30f5cd8

subss

%xmm0,

f30f10953cffffff

movss

0xffffff3c(%eb

f30f59954cffffff

mulss

0xffffff4c(%eb

f30f108558ffffff

movss

0xffffff58(%eb

f30f59c7

mulss

%xmm7,

f30f5cd0

subss

%xmm0,

+1143 00065267
p)
+1148 0006526c
p),%xmm0
+1156 00065274
p),%xmm0
+1164 0006527c
p)
+1169 00065281
p),%xmm0
+1177 00065289
p),%xmm0
+1185 00065291
m2
+1190 00065296
%xmm2
+1194 0006529a
p)
+1199 0006529f
p),%xmm0
+1207 000652a7
%xmm0
+1211 000652ab
p),%xmm7
+1219 000652b3
%xmm0
+1223 000652b7
p)
+1228 000652bc
p),%xmm2
+1236 000652c4
%xmm2
+1240 000652c8
p),%xmm0
+1248 000652d0
p),%xmm0
+1256 000652d8
%xmm2
+1260 000652dc
p)
+1265 000652e1
p),%xmm5
+1273 000652e9
p),%xmm2
+1281 000652f1
p),%xmm2
+1289 000652f9
%xmm0
+1292 000652fc
%xmm0
+1296 00065300
p)
+1301 00065305
m2
+1309 0006530d
%xmm2
+1313 00065311
p),%xmm1
+1321 00065319
%xmm1

f30f1155a4

movss

%xmm2,0xa4(%eb

f30f10853cffffff

movss

0xffffff3c(%eb

f30f598540ffffff

mulss

0xffffff40(%eb

f30f1145a8

movss

%xmm0,0xa8(%eb

f30f108554ffffff

movss

0xffffff54(%eb

f30f598558ffffff

mulss

0xffffff58(%eb

f30f1055a8

movss

0xa8(%ebp),%xm

f30f5cd0

subss

%xmm0,

f30f1155a8

movss

%xmm2,0xa8(%eb

f30f10854cffffff

movss

0xffffff4c(%eb

f30f59c5
f30f59bd64ffffff

mulss
mulss

f30f5cc7

%xmm5,
0xffffff64(%eb

subss

%xmm7,

f30f1145ac

movss

%xmm0,0xac(%eb

f30f109540ffffff

movss

0xffffff40(%eb

f30f59d5

mulss

%xmm5,

f30f108554ffffff

movss

0xffffff54(%eb

f30f598564ffffff

mulss

0xffffff64(%eb

f30f5cd0

subss

%xmm0,

f30f1155b0

movss

%xmm2,0xb0(%eb

f30f59ad58ffffff

mulss

0xffffff58(%eb

f30f10953cffffff

movss

0xffffff3c(%eb

f30f599564ffffff

mulss

0xffffff64(%eb

0f28c5

movaps

%xmm5,

f30f5cc2

subss

%xmm2,

f30f1145b4

movss

%xmm0,0xb4(%eb

f30f1015e8120e00

movss

0x000e12e8,%xm

f30f5ed1
f30f108d60ffffff
f30f59ca

divss
movss

%xmm1,
0xffffff60(%eb

mulss

%xmm2,

+1325 0006531d
p)
+1330 00065322
p),%xmm0
+1338 0006532a
m0
+1343 0006532f
m1
+1348 00065334
%xmm1
+1352 00065338
%xmm0
+1356 0006533c
p),%xmm1
+1364 00065344
m1
+1369 00065349
%xmm0
+1373 0006534d
m0
+1380 00065354
%xmm0
+1384 00065358
p)
+1389 0006535d
m0
+1394 00065362
%xmm0
+1398 00065366
m1
+1403 0006536b
m1
+1408 00065370
%xmm0
+1412 00065374
m1
+1417 00065379
m1
+1422 0006537e
%xmm0
+1426 00065382
%xmm0
+1430 00065386
p)
+1435 0006538b
m0
+1440 00065390
%xmm0
+1444 00065394
m1
+1449 00065399
m1
+1454 0006539e
%xmm0
+1458 000653a2
m1
+1463 000653a7
m1
+1468 000653ac
%xmm0

f30f114db8

movss

%xmm1,0xb8(%eb

f30f108550ffffff

movss

0xffffff50(%eb

f30f594580

mulss

0x80(%ebp),%xm

f30f104d84

movss

0x84(%ebp),%xm

f30f59ce

mulss

%xmm6,

f30f5cc1

subss

%xmm1,

f30f108d5cffffff

movss

0xffffff5c(%eb

f30f594d88

mulss

0x88(%ebp),%xm

f30f58c1
0f5705d0201000

addss
xorps

f30f59c2

%xmm1,
0x001020d0,%xm

mulss

%xmm2,

f30f1145bc

movss

%xmm0,0xbc(%eb

f30f104580

movss

0x80(%ebp),%xm

f30f59c4

mulss

%xmm4,

f30f104d84

movss

0x84(%ebp),%xm

f30f594d90

mulss

0x90(%ebp),%xm

f30f5cc1

subss

%xmm1,

f30f104d88

movss

0x88(%ebp),%xm

f30f594d94

mulss

0x94(%ebp),%xm

f30f58c1

addss

%xmm1,

f30f59c2

mulss

%xmm2,

f30f1145c0

movss

%xmm0,0xc0(%eb

f30f104580

movss

0x80(%ebp),%xm

f30f59c3

mulss

%xmm3,

f30f104d84

movss

0x84(%ebp),%xm

f30f594da4

mulss

0xa4(%ebp),%xm

f30f5cc1

subss

%xmm1,

f30f104d88

movss

0x88(%ebp),%xm

f30f594da8

mulss

0xa8(%ebp),%xm

f30f58c1

addss

%xmm1,

+1472 000653b0
m0
+1479 000653b7
%xmm0
+1483 000653bb
p)
+1488 000653c0
p),%xmm0
+1496 000653c8
%xmm0
+1500 000653cc
p)
+1505 000653d1
p),%xmm0
+1513 000653d9
m0
+1518 000653de
50(%ebp)
+1526 000653e6
p),%xmm0
+1534 000653ee
m0
+1539 000653f3
p),%xmm1
+1547 000653fb
%xmm1
+1551 000653ff
p),%xmm0
+1559 00065407
m0
+1564 0006540c
%xmm0
+1568 00065410
50(%ebp)
+1576 00065418
%xmm0
+1580 0006541c
p)
+1585 00065421
m4
+1590 00065426
m0
+1595 0006542b
m0
+1600 00065430
%xmm4
+1604 00065434
m0
+1609 00065439
m0
+1614 0006543e
%xmm4
+1618 00065442
m4
+1625 00065449
%xmm4
+1629 0006544d
p)
+1634 00065452
m3

0f5705d0201000

xorps

f30f59c2

0x001020d0,%xm
mulss

%xmm2,

f30f1145c4

movss

%xmm0,0xc4(%eb

f30f108570ffffff

movss

0xffffff70(%eb

f30f59c2

mulss

%xmm2,

f30f1145c8

movss

%xmm0,0xc8(%eb

f30f108550ffffff

movss

0xffffff50(%eb

f30f59458c

mulss

0x8c(%ebp),%xm

f30f118550ffffff

movss

%xmm0,0xffffff

f30f108568ffffff

movss

0xffffff68(%eb

f30f594584

mulss

0x84(%ebp),%xm

f30f108d50ffffff

movss

0xffffff50(%eb

f30f5cc8

subss

%xmm0,

f30f10856cffffff

movss

0xffffff6c(%eb

f30f594588

mulss

0x88(%ebp),%xm

f30f58c1
f30f118550ffffff

addss
movss

f30f59c2

%xmm1,
%xmm0,0xffffff

mulss

%xmm2,

f30f1145cc

movss

%xmm0,0xcc(%eb

f30f59658c

mulss

0x8c(%ebp),%xm

f30f104584

movss

0x84(%ebp),%xm

f30f594598

mulss

0x98(%ebp),%xm

f30f5ce0

subss

%xmm0,

f30f104588

movss

0x88(%ebp),%xm

f30f59459c

mulss

0x9c(%ebp),%xm

f30f58e0
0f5725d0201000

addss
xorps

f30f59e2

%xmm0,
0x001020d0,%xm

mulss

%xmm2,

f30f1165d0

movss

%xmm4,0xd0(%eb

f30f595d8c

mulss

0x8c(%ebp),%xm

+1639 00065457
m0
+1644 0006545c
m0
+1649 00065461
%xmm3
+1653 00065465
m0
+1658 0006546a
m0
+1663 0006546f
%xmm3
+1667 00065473
%xmm3
+1671 00065477
p)
+1676 0006547c
p),%xmm0
+1684 00065484
%xmm0
+1688 00065488
p)
+1693 0006548d
m6
+1698 00065492
p),%xmm1
+1706 0006549a
m1
+1711 0006549f
%xmm6
+1715 000654a3
p),%xmm0
+1723 000654ab
m0
+1728 000654b0
%xmm6
+1732 000654b4
m6
+1739 000654bb
%xmm6
+1743 000654bf
p)
+1748 000654c4
m0
+1753 000654c9
m0
+1758 000654ce
m1
+1763 000654d3
m1
+1768 000654d8
%xmm0
+1772 000654dc
p)
+1777 000654e1
m0
+1782 000654e6
m0
+1787 000654eb
m0

f30f104584

movss

0x84(%ebp),%xm

f30f5945ac

mulss

0xac(%ebp),%xm

f30f5cd8

subss

%xmm0,

f30f104588

movss

0x88(%ebp),%xm

f30f5945b0

mulss

0xb0(%ebp),%xm

f30f58d8

addss

%xmm0,

f30f59da

mulss

%xmm2,

f30f115dd4

movss

%xmm3,0xd4(%eb

f30f108578ffffff

movss

0xffffff78(%eb

f30f59c2

mulss

%xmm2,

f30f1145d8

movss

%xmm0,0xd8(%eb

f30f59758c

mulss

0x8c(%ebp),%xm

f30f108d68ffffff

movss

0xffffff68(%eb

f30f594d80

mulss

0x80(%ebp),%xm

f30f5cf1

subss

%xmm1,

f30f108574ffffff

movss

0xffffff74(%eb

f30f594588

mulss

0x88(%ebp),%xm

f30f58f0
0f5735d0201000

addss
xorps

f30f59f2

%xmm0,
0x001020d0,%xm

mulss

%xmm2,

f30f1175dc

movss

%xmm6,0xdc(%eb

f30f10458c

movss

0x8c(%ebp),%xm

f30f594590

mulss

0x90(%ebp),%xm

f30f104d80

movss

0x80(%ebp),%xm

f30f594d98

mulss

0x98(%ebp),%xm

f30f5cc1

subss

%xmm1,

f30f114590

movss

%xmm0,0x90(%eb

f30f104588

movss

0x88(%ebp),%xm

f30f5945a0

mulss

0xa0(%ebp),%xm

f30f584590

addss

0x90(%ebp),%xm

+1792 000654f0
p)
+1797 000654f5
%xmm0
+1801 000654f9
p)
+1806 000654fe
m0
+1811 00065503
m0
+1816 00065508
m1
+1821 0006550d
m1
+1826 00065512
%xmm0
+1830 00065516
p)
+1835 0006551b
m0
+1840 00065520
m0
+1845 00065525
m1
+1850 0006552a
%xmm1
+1854 0006552e
p)
+1859 00065533
a4(%ebp)
+1866 0006553a
m0
+1871 0006553f
%xmm0
+1875 00065543
p)
+1880 00065548
p),%xmm0
+1888 00065550
%xmm0
+1892 00065554
p)
+1897 00065559
p),%xmm1
+1905 00065561
m1
+1910 00065566
p),%xmm0
+1918 0006556e
m0
+1923 00065573
%xmm1
+1927 00065577
5c(%ebp)
+1935 0006557f
p),%xmm1
+1943 00065587
m1
+1948 0006558c
p),%xmm0

f30f114590

movss

f30f59c2

%xmm0,0x90(%eb
mulss

%xmm2,

f30f1145e0

movss

%xmm0,0xe0(%eb

f30f10458c

movss

0x8c(%ebp),%xm

f30f5945a4

mulss

0xa4(%ebp),%xm

f30f104d80

movss

0x80(%ebp),%xm

f30f594dac

mulss

0xac(%ebp),%xm

f30f5cc1

subss

%xmm1,

f30f1145a4

movss

%xmm0,0xa4(%eb

f30f104588

movss

0x88(%ebp),%xm

f30f5945b4

mulss

0xb4(%ebp),%xm

f30f104da4

movss

0xa4(%ebp),%xm

f30f58c8

addss

%xmm0,

f30f114da4

movss

%xmm1,0xa4(%eb

8175a400000080

xorl

$0x80000000,0x

f30f1045a4

movss

0xa4(%ebp),%xm

f30f59c2

mulss

%xmm2,

f30f1145e4

movss

%xmm0,0xe4(%eb

f30f10857cffffff

movss

0xffffff7c(%eb

f30f59c2

mulss

%xmm2,

f30f1145e8

movss

%xmm0,0xe8(%eb

f30f108d5cffffff

movss

0xffffff5c(%eb

f30f594d8c

mulss

0x8c(%ebp),%xm

f30f10856cffffff

movss

0xffffff6c(%eb

f30f594580

mulss

0x80(%ebp),%xm

f30f5cc8

subss

%xmm0,

f30f118d5cffffff

movss

%xmm1,0xffffff

f30f108d74ffffff

movss

0xffffff74(%eb

f30f594d84

mulss

0x84(%ebp),%xm

f30f10855cffffff

movss

0xffffff5c(%eb

+1956 00065594
%xmm0
+1960 00065598
5c(%ebp)
+1968 000655a0
%xmm0
+1972 000655a4
p)
+1977 000655a9
m1
+1982 000655ae
m1
+1987 000655b3
m0
+1992 000655b8
m0
+1997 000655bd
%xmm1
+2001 000655c1
p)
+2006 000655c6
m1
+2011 000655cb
m1
+2016 000655d0
m0
+2021 000655d5
%xmm0
+2025 000655d9
p)
+2030 000655de
94(%ebp)
+2037 000655e5
m1
+2042 000655ea
%xmm1
+2046 000655ee
p)
+2051 000655f3
m0
+2056 000655f8
m0
+2061 000655fd
m1
+2066 00065602
m1
+2071 00065607
%xmm0
+2075 0006560b
p)
+2080 00065610
m0
+2085 00065615
m0
+2090 0006561a
m1
+2095 0006561f
%xmm1
+2099 00065623
%xmm2

f30f58c1
f30f11855cffffff

addss
movss

f30f59c2

%xmm1,
%xmm0,0xffffff

mulss

%xmm2,

f30f1145ec

movss

%xmm0,0xec(%eb

f30f104d8c

movss

0x8c(%ebp),%xm

f30f594d94

mulss

0x94(%ebp),%xm

f30f104580

movss

0x80(%ebp),%xm

f30f59459c

mulss

0x9c(%ebp),%xm

f30f5cc8

subss

%xmm0,

f30f114d94

movss

%xmm1,0x94(%eb

f30f104d84

movss

0x84(%ebp),%xm

f30f594da0

mulss

0xa0(%ebp),%xm

f30f104594

movss

0x94(%ebp),%xm

f30f58c1

addss

%xmm1,

f30f114594

movss

%xmm0,0x94(%eb

81759400000080

xorl

$0x80000000,0x

f30f104d94

movss

0x94(%ebp),%xm

f30f59ca

mulss

%xmm2,

f30f114df0

movss

%xmm1,0xf0(%eb

f30f10458c

movss

0x8c(%ebp),%xm

f30f5945a8

mulss

0xa8(%ebp),%xm

f30f104d80

movss

0x80(%ebp),%xm

f30f594db0

mulss

0xb0(%ebp),%xm

f30f5cc1

subss

%xmm1,

f30f11458c

movss

%xmm0,0x8c(%eb

f30f104584

movss

0x84(%ebp),%xm

f30f5945b4

mulss

0xb4(%ebp),%xm

f30f104d8c

movss

0x8c(%ebp),%xm

f30f58c8

addss

%xmm0,

f30f59d1

mulss

%xmm1,

+2103 00065627
p)
+2108 0006562c
ebp),%esi
+2111 0006562f
+2112 00065630
cx
+2117 00065635
ebp),%edi
+2120 00065638
,(%edi)
+2122 0006563a
sp
+2128 00065640
+2129 00065641
+2130 00065642
+2131 00065643
+2132 00065644
)
+2138 0006564a
)
+0

f30f1155f4

movss

8d75b8
fc
b910000000

%xmm2,0xf4(%eb
leal

0xb8(%

cld
movl

$0x00000010,%e

8b7d08

movl

0x08(%

f3a5

rep/movsl

(%esi)

81c4d0000000

addl

$0x000000d0,%e

5e
5f
c9
c3
660f1f440000

popl
popl
leave
ret
nopw

0x00(%eax,%eax

660f1f440000

nopw

0x00(%eax,%eax

00065650 55

%esi
%edi

pushl

%ebp
+1
00065651 89e5
%esp,%ebp
+3
00065653 8b4508
0x08(%ebp),%eax
+6
00065656 b90000803f
00000,%ecx
+11 0006565b 8908
%eax)
+13 0006565d 31d2
edx
+15 0006565f 895004
x04(%eax)
+18 00065662 895008
x08(%eax)
+21 00065665 89500c
x0c(%eax)
+24 00065668 894810
x10(%eax)
+27 0006566b 895014
x14(%eax)
+30 0006566e 8b550c
ebp),%edx
+33 00065671 895018
x18(%eax)
+36 00065674 8b5510
ebp),%edx
+39 00065677 89501c
x1c(%eax)
+42 0006567a 894820
x20(%eax)
+45 0006567d c9
+46 0006567e c20400
4
+49 00065681 90
+50 00065682 0f1f8000000000
x)

movl
movl
movl

$0x3f8

movl

%ecx,(

xorl

%edx,%

movl

%edx,0

movl

%edx,0

movl

%edx,0

movl

%ecx,0

movl

%edx,0

movl

0x0c(%

movl

%edx,0

movl

0x10(%

movl

%edx,0

movl

%ecx,0

leave
retl

$0x000

nop
nopl

0x00000000(%ea

+57 00065689 0f1f8000000000

nopl

0x00000000(%ea

x)
+0

00065690 55

pushl

%ebp
+1
00065691 89e5
%esp,%ebp
+3
00065693 56
%esi
+4
00065694 53
%ebx
+5
00065695 83ec30
$0x30,%esp
+8
00065698 8b5d08
0x08(%ebp),%ebx
+11 0006569b 8b750c
ebp),%esi
+14 0006569e 893424
%esp)
+17 000656a1 e834d70900
_cosf
+22 000656a6 d95df4
ebp)
+25 000656a9 893424
%esp)
+28 000656ac e8d1d70900
_sinf
+33 000656b1 d95de4
ebp)
+36 000656b4 8b55e4
ebp),%edx
+39 000656b7 f30f1045f4
m0
+44 000656bc f30f1103
(%ebx)
+48 000656c0 8955e4
xe4(%ebp)
+51 000656c3 f30f1045e4
m0
+56 000656c8 0f5705d0201000
m0
+63 000656cf f30f1145e4
p)
+68 000656d4 8b45e4
ebp),%eax
+71 000656d7 894304
x04(%ebx)
+74 000656da 31c0
eax
+76 000656dc 894308
x08(%ebx)
+79 000656df 89530c
x0c(%ebx)
+82 000656e2 f30f1045f4
m0
+87 000656e7 f30f114310
x)
+92 000656ec 894314
x14(%ebx)
+95 000656ef 894318

movl
pushl
pushl
subl
movl
movl

0x0c(%

movl

%esi,(

calll

0x00102dda
fstps

0xf4(%

movl

%esi,(

calll

0x00102e82
fstps

0xe4(%

movl

0xe4(%

movss

0xf4(%ebp),%xm
movss

%xmm0,

movl

%edx,0

movss

0xe4(%ebp),%xm

xorps

0x001020d0,%xm

movss

%xmm0,0xe4(%eb
movl

0xe4(%

movl

%eax,0

xorl

%eax,%

movl

%eax,0

movl

%edx,0

movss

0xf4(%ebp),%xm

movss

%xmm0,0x10(%eb
movl

%eax,0

movl

%eax,0

x18(%ebx)
+98 000656f2
x1c(%ebx)
+101 000656f5
20(%ebx)
+108 000656fc
eax
+110 000656fe
%esp
+113 00065701
+114 00065702
+115 00065703
+116 00065704
4
+119 00065707
+120 00065708
x,%eax)
+0

89431c
c743200000803f

movl
movl

%eax,0
$0x3f800000,0x

89d8

movl

%ebx,%

83c430

addl

$0x30,

5b
5e
c9
c20400

popl
popl
leave
retl

%ebx
%esi

90
0f1f840000000000

$0x000

nop
nopl

0x00000000(%ea

00065710 55

pushl

%ebp
+1
00065711 89e5
%esp,%ebp
+3
00065713 8b4508
0x08(%ebp),%eax
+6
00065716 8b550c
0x0c(%ebp),%edx
+9
00065719 8910
%edx,(%eax)
+11 0006571b 31c9
ecx
+13 0006571d 894804
x04(%eax)
+16 00065720 894808
x08(%eax)
+19 00065723 89480c
x0c(%eax)
+22 00065726 8b5510
ebp),%edx
+25 00065729 895010
x10(%eax)
+28 0006572c 894814
x14(%eax)
+31 0006572f 894818
x18(%eax)
+34 00065732 89481c
x1c(%eax)
+37 00065735 c740200000803f
20(%eax)
+44 0006573c c9
+45 0006573d c20400
4
+0

00065740 55

movl
movl
movl
movl
xorl

%ecx,%

movl

%ecx,0

movl

%ecx,0

movl

%ecx,0

movl

0x10(%

movl

%edx,0

movl

%ecx,0

movl

%ecx,0

movl

%ecx,0

movl

$0x3f800000,0x
leave
retl

$0x000
pushl

%ebp
+1
00065741 89e5
%esp,%ebp
+3
00065743 8b4508
0x08(%ebp),%eax
+6
00065746 8b4d0c
0x0c(%ebp),%ecx

movl
movl
movl

+9
00065749 8b5510
0x10(%ebp),%edx
+12 0006574c f30f100a
,%xmm1
+16 00065750 f30f105a04
m3
+21 00065755 f30f106208
m4
+26 0006575a 0f28e9
%xmm5
+29 0006575d f30f596920
m5
+34 00065762 0f28c3
%xmm0
+37 00065765 f30f594124
m0
+42 0006576a f30f58e8
%xmm5
+46 0006576e 0f28c4
%xmm0
+49 00065771 f30f594128
m0
+54 00065776 f30f58e8
%xmm5
+58 0006577a 0f28d1
%xmm2
+61 0006577d f30f595110
m2
+66 00065782 0f28c3
%xmm0
+69 00065785 f30f594114
m0
+74 0006578a f30f58d0
%xmm2
+78 0006578e 0f28c4
%xmm0
+81 00065791 f30f594118
m0
+86 00065796 f30f58d0
%xmm2
+90 0006579a f30f5909
,%xmm1
+94 0006579e f30f595904
m3
+99 000657a3 f30f58cb
%xmm1
+103 000657a7 f30f596108
m4
+108 000657ac f30f58cc
%xmm1
+112 000657b0 f30f1108
(%eax)
+116 000657b4 f30f115004
x)
+121 000657b9 f30f116808
x)
+126 000657be c9
+127 000657bf c20400
4
+130 000657c2 0f1f8000000000

movl
movss

(%edx)

movss

0x04(%edx),%xm

movss

0x08(%edx),%xm
movaps

mulss

%xmm1,
0x20(%ecx),%xm

movaps
mulss

%xmm3,
0x24(%ecx),%xm

addss

%xmm0,

movaps

%xmm4,

mulss

0x28(%ecx),%xm
addss

%xmm0,

movaps

%xmm1,

mulss

0x10(%ecx),%xm
movaps

mulss

%xmm3,
0x14(%ecx),%xm

addss

%xmm0,

movaps

%xmm4,

mulss

0x18(%ecx),%xm
addss

%xmm0,

mulss

(%ecx)

mulss

0x04(%ecx),%xm
addss

mulss

%xmm3,
0x08(%ecx),%xm

addss

%xmm4,

movss

%xmm1,

movss

%xmm2,0x04(%ea

movss

%xmm5,0x08(%ea
leave
retl

nopl

$0x000
0x00000000(%ea

x)
+137 000657c9 0f1f8000000000

nopl

0x00000000(%ea

x)
+0

000657d0 55

pushl

%ebp
+1
000657d1 89e5
%esp,%ebp
+3
000657d3 83ec18
$0x18,%esp
+6
000657d6 8b5508
0x08(%ebp),%edx
+9
000657d9 8b450c
0x0c(%ebp),%eax
+12 000657dc f30f1020
,%xmm4
+16 000657e0 f30f107004
m6
+21 000657e5 f30f106808
m5
+26 000657ea 0f28cc
%xmm1
+29 000657ed f30f59cc
%xmm1
+33 000657f1 0f28c6
%xmm0
+36 000657f4 f30f59c6
%xmm0
+40 000657f8 f30f58c8
%xmm1
+44 000657fc 0f28c5
%xmm0
+47 000657ff f30f59c5
%xmm0
+51 00065803 f30f58c8
%xmm1
+55 00065807 0f2e0de8120e00
m1
+62 0006580e 0f85fc000000
+68 00065814 0f8af6000000
+74 0006581a f30f10780c
m7
+79 0006581f 0f28d4
%xmm2
+82 00065822 f30f58d4
%xmm2
+86 00065826 0f28c2
%xmm0
+89 00065829 f30f59c4
%xmm0
+93 0006582d f30f100de8120e00
m1
+101 00065835 f30f5cc8
%xmm1
+105 00065839 f30f110a
(%edx)
+109 0006583d f30f101dd0201000
m3
+117 00065845 0f28c2
%xmm0

movl
subl
movl
movl
movss

(%eax)

movss

0x04(%eax),%xm

movss

0x08(%eax),%xm
movaps

%xmm4,

mulss

%xmm4,

movaps

%xmm6,

mulss

%xmm6,

addss

%xmm0,

movaps

%xmm5,

mulss

%xmm5,

addss

%xmm0,

ucomiss

0x000e12e8,%xm

jne
jp
movss

0x00065910
0x00065910
0x0c(%eax),%xm
movaps

%xmm4,

addss

%xmm4,

movaps

%xmm2,

mulss

%xmm4,

movss

0x000e12e8,%xm
subss

%xmm0,

movss

%xmm1,

movss

0x001020d0,%xm
movaps

%xmm2,

+120
%xmm0
+123
%xmm1
+126
%xmm1
+130
x)
+135
%xmm0
+139
x)
+144
%xmm2
+148
x)
+153
%xmm2
+156
%xmm2
+160
%xmm1
+163
%xmm1
+166
%xmm0
+169
%xmm0
+173
x)
+178
%xmm0
+181
%xmm0
+185
p)
+190
m0
+198
m0
+203
x)
+208
%xmm1
+212
x)
+217
%xmm2
+221
x)
+226
%xmm1
+229
%xmm1
+233
%xmm0
+236
%xmm0
+239
%xmm4

00065848 0f57c3

xorps

%xmm3,

0006584b 0f28c8

movaps

%xmm0,

0006584e f30f59ce

mulss

%xmm6,

00065852 f30f114a10

movss

00065857 f30f59c5
0006585b f30f114220

mulss
movss

00065860 f30f59d7
00065864 f30f115230

%xmm1,0x10(%ed
%xmm5,
%xmm0,0x20(%ed
mulss

movss

%xmm7,
%xmm2,0x30(%ed

00065869 0f28d6

movaps

%xmm6,

0006586c f30f58d6

addss

%xmm6,

00065870 0f28ca

movaps

%xmm2,

00065873 0f57cb

xorps

%xmm3,

00065876 0f28c1

movaps

%xmm1,

00065879 f30f59c4

mulss

%xmm4,

0006587d f30f114204

movss

%xmm0,0x04(%ed

00065882 0f28c2

movaps

%xmm2,

00065885 f30f59c6

mulss

%xmm6,

00065889 f30f1145f4

movss

%xmm0,0xf4(%eb

0006588e f30f1005e8120e00

movss

0x000e12e8,%xm

00065896 f30f5c45f4

subss

0xf4(%ebp),%xm

0006589b f30f114214

movss

%xmm0,0x14(%ed

000658a0 f30f59cd
000658a4 f30f114a24

mulss
movss

000658a9 f30f59d7
000658ad f30f115234

%xmm5,
%xmm1,0x24(%ed

mulss
movss

%xmm7,
%xmm2,0x34(%ed

000658b2 0f28cd

movaps

%xmm5,

000658b5 f30f58cd

addss

%xmm5,

000658b9 0f28c1

movaps

%xmm1,

000658bc 0f57c3

xorps

%xmm3,

000658bf f30f59e0

mulss

%xmm0,

+243 000658c3 f30f116208

movss

%xmm4,0x08(%ed

x)
+248 000658c8
%xmm0
+252 000658cc
x)
+257 000658d1
%xmm5
+261 000658d5
m0
+269 000658dd
%xmm0
+273 000658e1
x)
+278 000658e6
%xmm1
+282 000658ea
x)
+287 000658ef
eax
+289 000658f1
x2c(%edx)
+292 000658f4
x1c(%edx)
+295 000658f7
x0c(%edx)
+298 000658fa
3c(%edx)
+305 00065901
+306 00065902
+307 00065903
)
+313 00065909
x)
+320 00065910
%xmm0
+324 00065914
m1
+332 0006591c
%xmm1
+336 00065920
%xmm4
+340 00065924
%xmm6
+344 00065928
%xmm5
+348 0006592c
%xmm7
+351 0006592f
m7
+356 00065934
+361 00065939
+362 0006593a
)
+0

f30f59c6
f30f114218

mulss
movss

f30f59e9
f30f1005e8120e00

movss

%xmm1,
0x000e12e8,%xm

subss
movss

f30f59cf
f30f114a38

%xmm0,0x18(%ed
mulss

f30f5cc5
f30f114228

%xmm6,

%xmm5,
%xmm0,0x28(%ed

mulss
movss

%xmm7,
%xmm1,0x38(%ed

31c0

xorl

%eax,%

89422c

movl

%eax,0

89421c

movl

%eax,0

89420c

movl

%eax,0

c7423c0000803f

movl

$0x3f800000,0x

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

0f1f8000000000

nopl

0x00000000(%ea

f30f51c1
f30f100de8120e00

sqrtss
movss

%xmm1,
0x000e12e8,%xm

f30f5ec8

divss

%xmm0,

f30f59e1

mulss

%xmm1,

f30f59f1

mulss

%xmm1,

f30f59e9

mulss

%xmm1,

0f28f9

movaps

%xmm1,

f30f59780c

mulss

e9e6feffff
90
660f1f440000

jmp

0x0c(%eax),%xm
0x0006581f
nop

nopw

0x00(%eax,%eax

00065940 55

pushl

00065941 89e5

movl

00065943 83ec18

subl

%ebp
+1
%esp,%ebp
+3

$0x18,%esp
+6
00065946 8b4508
0x08(%ebp),%eax
+9
00065949 8b4d0c
0x0c(%ebp),%ecx
+12 0006594c 8b5510
ebp),%edx
+15 0006594f f30f1011
,%xmm2
+19 00065953 f30f103a
,%xmm7
+23 00065957 f30f105904
m3
+28 0006595c f30f10420c
m0
+33 00065961 f30f1145e8
p)
+38 00065966 f30f106108
m4
+43 0006596b f30f104218
m0
+48 00065970 f30f1145ec
p)
+53 00065975 0f28c2
%xmm0
+56 00065978 f30f59c7
%xmm0
+60 0006597c f30f104de8
m1
+65 00065981 f30f59cb
%xmm1
+69 00065985 f30f58c1
%xmm0
+73 00065989 f30f104dec
m1
+78 0006598e f30f59cc
%xmm1
+82 00065992 f30f58c1
%xmm0
+86 00065996 f30f1100
(%eax)
+90 0006599a f30f107204
m6
+95 0006599f f30f104210
m0
+100 000659a4 f30f1145f0
p)
+105 000659a9 f30f10421c
m0
+110 000659ae f30f1145f4
p)
+115 000659b3 0f28c2
%xmm0
+118 000659b6 f30f59c6
%xmm0
+122 000659ba f30f104df0
m1
+127 000659bf f30f59cb
%xmm1
+131 000659c3 f30f58c1

movl
movl
movl

0x10(%

movss

(%ecx)

movss

(%edx)

movss

0x04(%ecx),%xm

movss

0x0c(%edx),%xm

movss

%xmm0,0xe8(%eb

movss

0x08(%ecx),%xm

movss

0x18(%edx),%xm

movss

%xmm0,0xec(%eb
movaps

%xmm2,

mulss

%xmm7,

movss

0xe8(%ebp),%xm
mulss

%xmm3,

addss

%xmm1,

movss

0xec(%ebp),%xm
mulss

%xmm4,

addss

%xmm1,

movss

%xmm0,

movss

0x04(%edx),%xm

movss

0x10(%edx),%xm

movss

%xmm0,0xf0(%eb

movss

0x1c(%edx),%xm

movss

%xmm0,0xf4(%eb
movaps

%xmm2,

mulss

%xmm6,

movss

0xf0(%ebp),%xm
mulss

%xmm3,

addss

%xmm1,

%xmm0
+135
m1
+140
%xmm1
+144
%xmm0
+148
x)
+153
m5
+158
m0
+163
p)
+168
m0
+173
p)
+178
%xmm2
+182
m3
+187
%xmm2
+191
%xmm4
+195
%xmm2
+199
x)
+204
m2
+209
m3
+214
m4
+219
%xmm0
+222
%xmm0
+226
m1
+231
%xmm1
+235
%xmm0
+239
m1
+244
%xmm1
+248
%xmm0
+252
x)
+257
%xmm0
+260
%xmm0
+264

000659c7 f30f104df4

movss

0xf4(%ebp),%xm

000659cc f30f59cc

mulss

%xmm4,

000659d0 f30f58c1

addss

%xmm1,

000659d4 f30f114004

movss

%xmm0,0x04(%ea

000659d9 f30f106a08

movss

0x08(%edx),%xm

000659de f30f104214

movss

0x14(%edx),%xm

000659e3 f30f1145f8

movss

%xmm0,0xf8(%eb

000659e8 f30f104220

movss

0x20(%edx),%xm

000659ed f30f1145fc

movss

%xmm0,0xfc(%eb

000659f2 f30f59d5
000659f6 f30f595df8

mulss
mulss

%xmm5,
0xf8(%ebp),%xm

000659fb f30f58d3

addss

%xmm3,

000659ff f30f59e0

mulss

%xmm0,

00065a03 f30f58d4

addss

%xmm4,

00065a07 f30f115008

movss

%xmm2,0x08(%ea

00065a0c f30f10510c

movss

0x0c(%ecx),%xm

00065a11 f30f105910

movss

0x10(%ecx),%xm

00065a16 f30f106114

movss

0x14(%ecx),%xm

00065a1b 0f28c7

movaps

%xmm7,

00065a1e f30f59c2

mulss

%xmm2,

00065a22 f30f104de8

movss

0xe8(%ebp),%xm

00065a27 f30f59cb

mulss

%xmm3,

00065a2b f30f58c1

addss

%xmm1,

00065a2f f30f104dec

movss

0xec(%ebp),%xm

00065a34 f30f59cc

mulss

%xmm4,

00065a38 f30f58c1

addss

%xmm1,

00065a3c f30f11400c

movss

%xmm0,0x0c(%ea

00065a41 0f28c6

movaps

%xmm6,

00065a44 f30f59c2

mulss

%xmm2,

00065a48 f30f104df0

movss

0xf0(%ebp),%xm

m1
+269
%xmm1
+273
%xmm0
+277
m1
+282
%xmm1
+286
%xmm0
+290
x)
+295
%xmm2
+299
m3
+304
%xmm2
+308
m4
+313
%xmm2
+317
x)
+322
m0
+327
m1
+332
m2
+337
%xmm7
+341
m3
+346
%xmm3
+350
%xmm7
+354
m3
+359
%xmm3
+363
%xmm7
+367
x)
+372
%xmm6
+376
m3
+381
%xmm3
+385
%xmm6
+389
m3
+394
%xmm3
+398

00065a4d f30f59cb

mulss

%xmm3,

00065a51 f30f58c1

addss

%xmm1,

00065a55 f30f104df4

movss

0xf4(%ebp),%xm

00065a5a f30f59cc

mulss

%xmm4,

00065a5e f30f58c1

addss

%xmm1,

00065a62 f30f114010

movss

00065a67 f30f59d5
00065a6b f30f595df8

mulss
mulss

00065a70 f30f58d3
00065a74 f30f5965fc

%xmm0,0x10(%ea

0xf8(%ebp),%xm
addss

mulss

00065a79 f30f58d4

%xmm5,

%xmm3,
0xfc(%ebp),%xm

addss

%xmm4,

00065a7d f30f115014

movss

%xmm2,0x14(%ea

00065a82 f30f104118

movss

0x18(%ecx),%xm

00065a87 f30f10491c

movss

0x1c(%ecx),%xm

00065a8c f30f105120

movss

0x20(%ecx),%xm

00065a91 f30f59f8
00065a95 f30f105de8

mulss
movss

%xmm0,
0xe8(%ebp),%xm

00065a9a f30f59d9

mulss

%xmm1,

00065a9e f30f58fb

addss

%xmm3,

00065aa2 f30f105dec

movss

0xec(%ebp),%xm

00065aa7 f30f59da

mulss

%xmm2,

00065aab f30f58fb

addss

%xmm3,

00065aaf f30f117818

movss

00065ab4 f30f59f0
00065ab8 f30f105df0

%xmm7,0x18(%ea
mulss

movss

%xmm0,
0xf0(%ebp),%xm

00065abd f30f59d9

mulss

%xmm1,

00065ac1 f30f58f3

addss

%xmm3,

00065ac5 f30f105df4

movss

0xf4(%ebp),%xm

00065aca f30f59da

mulss

%xmm2,

00065ace f30f58f3

addss

%xmm3,

%xmm6
+402
x)
+407
%xmm5
+411
m1
+416
p)
+421
%xmm5
+425
m2
+430
p)
+435
%xmm5
+439
x)
+444
+445
4

00065ad2 f30f11701c

movss

00065ad7 f30f59e8

%xmm6,0x1c(%ea
mulss

%xmm0,

00065adb f30f594df8

mulss

0xf8(%ebp),%xm

00065ae0 f30f114df8

movss

%xmm1,0xf8(%eb

00065ae5 f30f58e9

addss

%xmm1,

00065ae9 f30f5955fc

mulss

0xfc(%ebp),%xm

00065aee f30f1155fc

movss

%xmm2,0xfc(%eb

00065af3 f30f58ea

addss

00065af7 f30f116820
00065afc c9
00065afd c20400
+0

movss

%xmm2,
%xmm5,0x20(%ea

leave
retl

00065b00 55

$0x000
pushl

%ebp
+1
00065b01
%esp,%ebp
+3
00065b03
0x08(%ebp),%ecx
+6
00065b06
0x0c(%ebp),%edx
+9
00065b09
%edx,%ecx
+11 00065b0b 7463
5b70
+13 00065b0d 8b02
,%eax
+15 00065b0f 8901
%ecx)
+17 00065b11 8b4210
edx),%eax
+20 00065b14 894104
x04(%ecx)
+23 00065b17 8b4220
edx),%eax
+26 00065b1a 894108
x08(%ecx)
+29 00065b1d 8b4230
edx),%eax
+32 00065b20 89410c
x0c(%ecx)
+35 00065b23 8b4204
edx),%eax
+38 00065b26 894110
x10(%ecx)
+41 00065b29 8b4214
edx),%eax
+44 00065b2c 894114
x14(%ecx)
+47 00065b2f 8b4224

89e5

movl

8b4d08

movl

8b550c

movl

39d1

cmpl
je

0x0006

movl

(%edx)

movl

%eax,(

movl

0x10(%

movl

%eax,0

movl

0x20(%

movl

%eax,0

movl

0x30(%

movl

%eax,0

movl

0x04(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x24(%

edx),%eax
+50 00065b32
x18(%ecx)
+53 00065b35
edx),%eax
+56 00065b38
x1c(%ecx)
+59 00065b3b
edx),%eax
+62 00065b3e
x20(%ecx)
+65 00065b41
edx),%eax
+68 00065b44
x24(%ecx)
+71 00065b47
edx),%eax
+74 00065b4a
x28(%ecx)
+77 00065b4d
edx),%eax
+80 00065b50
x2c(%ecx)
+83 00065b53
edx),%eax
+86 00065b56
x30(%ecx)
+89 00065b59
edx),%eax
+92 00065b5c
x34(%ecx)
+95 00065b5f
edx),%eax
+98 00065b62
x38(%ecx)
+101 00065b65
edx),%eax
+104 00065b68
x3c(%ecx)
+107 00065b6b
+108 00065b6c
+109 00065b6d
+112 00065b70
ecx),%edx
+115 00065b73
ecx),%eax
+118 00065b76
x04(%ecx)
+121 00065b79
x10(%ecx)
+124 00065b7c
ecx),%edx
+127 00065b7f
ecx),%eax
+130 00065b82
x08(%ecx)
+133 00065b85
x20(%ecx)
+136 00065b88
ecx),%edx

894118

movl

%eax,0

8b4234

movl

0x34(%

89411c

movl

%eax,0

8b4208

movl

0x08(%

894120

movl

%eax,0

8b4218

movl

0x18(%

894124

movl

%eax,0

8b4228

movl

0x28(%

894128

movl

%eax,0

8b4238

movl

0x38(%

89412c

movl

%eax,0

8b420c

movl

0x0c(%

894130

movl

%eax,0

8b421c

movl

0x1c(%

894134

movl

%eax,0

8b422c

movl

0x2c(%

894138

movl

%eax,0

8b423c

movl

0x3c(%

89413c

movl

%eax,0

c9
c3
0f1f00
8b5104

leave
ret
nopl
movl

(%eax)
0x04(%

8b4110

movl

0x10(%

894104

movl

%eax,0

895110

movl

%edx,0

8b5108

movl

0x08(%

8b4120

movl

0x20(%

894108

movl

%eax,0

895120

movl

%edx,0

8b510c

movl

0x0c(%

+139 00065b8b
ecx),%eax
+142 00065b8e
x0c(%ecx)
+145 00065b91
x30(%ecx)
+148 00065b94
ecx),%edx
+151 00065b97
ecx),%eax
+154 00065b9a
x18(%ecx)
+157 00065b9d
x24(%ecx)
+160 00065ba0
ecx),%edx
+163 00065ba3
ecx),%eax
+166 00065ba6
x1c(%ecx)
+169 00065ba9
x34(%ecx)
+172 00065bac
ecx),%edx
+175 00065baf
ecx),%eax
+178 00065bb2
x2c(%ecx)
+181 00065bb5
x38(%ecx)
+184 00065bb8
+185 00065bb9
+186 00065bba
)
+0

8b4130

movl

0x30(%

89410c

movl

%eax,0

895130

movl

%edx,0

8b5118

movl

0x18(%

8b4124

movl

0x24(%

894118

movl

%eax,0

895124

movl

%edx,0

8b511c

movl

0x1c(%

8b4134

movl

0x34(%

89411c

movl

%eax,0

895134

movl

%edx,0

8b512c

movl

0x2c(%

8b4138

movl

0x38(%

89412c

movl

%eax,0

895138

movl

%edx,0

c9
c3
660f1f440000

leave
ret
nopw

0x00(%eax,%eax

00065bc0 55

pushl

%ebp
+1
00065bc1 89e5
%esp,%ebp
+3
00065bc3 57
%edi
+4
00065bc4 56
%esi
+5
00065bc5 53
%ebx
+6
00065bc6 81ec3c060000
0063c,%esp
+12 00065bcc 8b450c
ebp),%eax
+15 00065bcf 8b4d10
ebp),%ecx
+18 00065bd2 8b5d14
ebp),%ebx
+21 00065bd5 8b5518
ebp),%edx
+24 00065bd8 8b751c
ebp),%esi
+27 00065bdb f30f1005d0201000
m0
+35 00065be3 f30f104808

movl
pushl
pushl
pushl
subl

$0x000

movl

0x0c(%

movl

0x10(%

movl

0x14(%

movl

0x18(%

movl

0x1c(%

movss

0x001020d0,%xm

movss

0x08(%eax),%xm

m1
+40 00065be8
30(%ebp)
+48 00065bf0
%xmm1
+51 00065bf3
48(%ebp)
+59 00065bfb
m2
+64 00065c00
2c(%ebp)
+72 00065c08
%xmm2
+75 00065c0b
4c(%ebp)
+83 00065c13
,%xmm3
+87 00065c17
28(%ebp)
+95 00065c1f
%xmm3
+98 00065c22
50(%ebp)
+106 00065c2a
m5
+111 00065c2f
24(%ebp)
+119 00065c37
%xmm5
+122 00065c3a
54(%ebp)
+130 00065c42
m6
+135 00065c47
20(%ebp)
+143 00065c4f
%xmm6
+146 00065c52
58(%ebp)
+154 00065c5a
,%xmm1
+158 00065c5e
1c(%ebp)
+166 00065c66
%xmm1
+169 00065c69
5c(%ebp)
+177 00065c71
m2
+182 00065c76
%xmm4
+185 00065c79
%xmm4
+188 00065c7c
m3
+193 00065c81
60(%ebp)
+201 00065c89
m7
+206 00065c8e

f30f118d30fbffff

movss

0f57c8

%xmm1,0xfffffb
xorps

%xmm0,

f30f118d48fcffff

movss

%xmm1,0xfffffc

f30f105004

movss

0x04(%eax),%xm

f30f11952cfbffff

movss

%xmm2,0xfffffb

0f57d0
f30f11954cfcffff

xorps
movss

f30f1018
f30f119d28fbffff

%xmm2,0xfffffc
movss

movss

0f57d8

%xmm0,

(%eax)
%xmm3,0xfffffb

xorps

%xmm0,

f30f119d50fcffff

movss

%xmm3,0xfffffc

f30f106a08

movss

0x08(%edx),%xm

f30f11ad24fbffff

movss

%xmm5,0xfffffb

0f57e8

xorps

%xmm0,

f30f11ad54fcffff

movss

%xmm5,0xfffffc

f30f107204

movss

0x04(%edx),%xm

f30f11b520fbffff

movss

%xmm6,0xfffffb

0f57f0
f30f11b558fcffff

xorps
movss

f30f100a
f30f118d1cfbffff

%xmm6,0xfffffc
movss

movss

0f57c8

%xmm0,

(%edx)
%xmm1,0xfffffb

xorps

%xmm0,

f30f118d5cfcffff

movss

%xmm1,0xfffffc

f30f10510c

movss

0x0c(%ecx),%xm

0f28e2

movaps

%xmm2,

0f57e0

xorps

%xmm0,

f30f105908

movss

0x08(%ecx),%xm

f30f119d60fcffff

movss

%xmm3,0xfffffc

f30f107904

movss

0x04(%ecx),%xm

f30f1029

movss

(%ecx)

,%xmm5
+210 00065c92
64(%ebp)
+218 00065c9a
ebp),%edi
+221 00065c9d
+222 00065c9e
edx
+224 00065ca0
cx
+229 00065ca5
eax
+231 00065ca7
%edi)
+233 00065ca9
e4(%ebp)
+240 00065cb0
d0(%ebp)
+247 00065cb7
bc(%ebp)
+254 00065cbe
a8(%ebp)
+261 00065cc5
p),%xmm0
+269 00065ccd
p)
+274 00065cd2
p),%xmm1
+282 00065cda
p)
+287 00065cdf
p),%xmm3
+295 00065ce7
p)
+300 00065cec
p),%edi
+306 00065cf2
%cl
+308 00065cf4
%edi)
+310 00065cf6
a4(%ebp)
+317 00065cfd
90(%ebp)
+324 00065d04
(%ebp)
+334 00065d0e
(%ebp)
+344 00065d18
p),%xmm5
+352 00065d20
p)
+357 00065d25
p),%xmm6
+365 00065d2d
p)
+370 00065d32
p),%xmm0
+378 00065d3a
p)

f30f11ad64fcffff

movss

%xmm5,0xfffffc

8d7da8

leal

0xa8(%

fc
31d2

cld
xorl

%edx,%

b90c000000

movl

$0x0000000c,%e

89d0

movl

%edx,%

f3ab

rep/stosl

%eax,(

c745e40000803f

movl

$0x3f800000,0x

c745d00000803f

movl

$0x3f800000,0x

c745bc0000803f

movl

$0x3f800000,0x

c745a80000803f

movl

$0x3f800000,0x

f30f108528fbffff

movss

0xfffffb28(%eb

f30f1145d8

movss

%xmm0,0xd8(%eb

f30f108d2cfbffff

movss

0xfffffb2c(%eb

f30f114ddc

movss

%xmm1,0xdc(%eb

f30f109d30fbffff

movss

0xfffffb30(%eb

f30f115de0

movss

%xmm3,0xe0(%eb

8dbd68ffffff

leal

0xffffff68(%eb

b10c

movb

$0x0c,

f3ab

rep/stosl

%eax,(

c745a40000803f

movl

$0x3f800000,0x

c745900000803f

movl

$0x3f800000,0x

c7857cffffff0000803f

movl

$0x3f800000,0xffffff7c

c78568ffffff0000803f

movl

$0x3f800000,0xffffff68

f30f10ad50fcffff

movss

0xfffffc50(%eb

f30f116d98

movss

%xmm5,0x98(%eb

f30f10b54cfcffff

movss

0xfffffc4c(%eb

f30f11759c

movss

%xmm6,0x9c(%eb

f30f108548fcffff

movss

0xfffffc48(%eb

f30f1145a0

movss

%xmm0,0xa0(%eb

+383 00065d3f f30f100dec120e00

movss

0x000e12ec,%xm

m1
+391 00065d47
%xmm1
+395 00065d4b
%xmm1
+399 00065d4f
34(%ebp)
+407 00065d57
m1
+415 00065d5f
p),%xmm1
+423 00065d67
p),%xmm1
+431 00065d6f
m3
+439 00065d77
p),%xmm3
+447 00065d7f
%xmm3
+451 00065d83
38(%ebp)
+459 00065d8b
p),%xmm0
+467 00065d93
%xmm0
+471 00065d97
%xmm5
+474 00065d9a
%xmm5
+478 00065d9e
%xmm3
+481 00065da1
%xmm3
+485 00065da5
p),%xmm6
+493 00065dad
%xmm6
+497 00065db1
%xmm6
+501 00065db5
3c(%ebp)
+509 00065dbd
p),%xmm6
+517 00065dc5
%xmm6
+521 00065dc9
m2
+529 00065dd1
c4(%ebp)
+537 00065dd9
%xmm2
+541 00065ddd
%xmm2
+545 00065de1
40(%ebp)
+553 00065de9
p),%xmm0
+561 00065df1
p),%xmm0

f30f59cf

mulss

%xmm7,

f30f59cf

mulss

%xmm7,

f30f118d34fbffff

movss

%xmm1,0xfffffb

f30f100dec120e00

movss

0x000e12ec,%xm

f30f598d60fcffff

mulss

0xfffffc60(%eb

f30f598d60fcffff

mulss

0xfffffc60(%eb

f30f101de8120e00

movss

0x000e12e8,%xm

f30f589d34fbffff

addss

0xfffffb34(%eb

f30f58d9

addss

%xmm1,

f30f119d38fbffff

movss

%xmm3,0xfffffb

f30f108564fcffff

movss

0xfffffc64(%eb

f30f58c0

addss

%xmm0,

0f28ef

movaps

%xmm7,

f30f59e8

mulss

%xmm0,

0f28da

movaps

%xmm2,

f30f58da

addss

%xmm2,

f30f10b560fcffff

movss

0xfffffc60(%eb

f30f59f3

mulss

%xmm3,

f30f58f5

addss

%xmm5,

f30f11b53cfbffff

movss

%xmm6,0xfffffb

f30f10b560fcffff

movss

0xfffffc60(%eb

f30f59f0

mulss

%xmm0,

f30f5915ec120e00

mulss

0x000e12ec,%xm

f30f1195c4f9ffff

movss

%xmm2,0xfffff9

f30f59d7

mulss

%xmm7,

f30f58d6

addss

%xmm6,

f30f119540fbffff

movss

%xmm2,0xfffffb

f30f108560fcffff

movss

0xfffffc60(%eb

f30f5985c4f9ffff

mulss

0xfffff9c4(%eb

+569 00065df9
%xmm0
+573 00065dfd
44(%ebp)
+581 00065e05
m0
+589 00065e0d
p),%xmm0
+597 00065e15
p),%xmm0
+605 00065e1d
m0
+613 00065e25
%xmm1
+617 00065e29
48(%ebp)
+625 00065e31
%xmm1
+628 00065e34
%xmm1
+632 00065e38
p),%xmm1
+640 00065e40
p),%xmm2
+648 00065e48
%xmm2
+652 00065e4c
%xmm2
+656 00065e50
4c(%ebp)
+664 00065e58
%xmm3
+668 00065e5c
%xmm3
+672 00065e60
50(%ebp)
+680 00065e68
p),%xmm3
+688 00065e70
p),%xmm3
+696 00065e78
%xmm3
+700 00065e7c
54(%ebp)
+708 00065e84
p),%xmm0
+716 00065e8c
58(%ebp)
+724 00065e94
%xmm0
+727 00065e97
%xmm0
+731 00065e9b
p),%xmm2
+739 00065ea3
%xmm2
+743 00065ea7
%xmm2
+747 00065eab
5c(%ebp)

f30f58c5

addss

%xmm5,

f30f118544fbffff

movss

%xmm0,0xfffffb

f30f1005ec120e00

movss

0x000e12ec,%xm

f30f598564fcffff

mulss

0xfffffc64(%eb

f30f598564fcffff

mulss

0xfffffc64(%eb

f30f5805e8120e00

addss

0x000e12e8,%xm

f30f58c8
f30f118d48fbffff

addss
movss

%xmm0,
%xmm1,0xfffffb

0f28cf

movaps

%xmm7,

f30f58cf

addss

%xmm7,

f30f598d60fcffff

mulss

0xfffffc60(%eb

f30f109564fcffff

movss

0xfffffc64(%eb

f30f59d3

mulss

%xmm3,

f30f58d1

addss

%xmm1,

f30f11954cfbffff

movss

%xmm2,0xfffffb

f30f59df

mulss

%xmm7,

f30f58de

addss

%xmm6,

f30f119d50fbffff

movss

%xmm3,0xfffffb

f30f109dc4f9ffff

movss

0xfffff9c4(%eb

f30f599d64fcffff

mulss

0xfffffc64(%eb

f30f58d9

addss

%xmm1,

f30f119d54fbffff

movss

%xmm3,0xfffffb

f30f588534fbffff

addss

0xfffffb34(%eb

f30f118558fbffff

movss

%xmm0,0xfffffb

0f28c4

movaps

%xmm4,

f30f58c4

addss

%xmm4,

f30f109560fcffff

movss

0xfffffc60(%eb

f30f59d0

mulss

%xmm0,

f30f58d5

addss

%xmm5,

f30f11955cfbffff

movss

%xmm2,0xfffffb

+755 00065eb3 f30f5925ec120e00

mulss

0x000e12ec,%xm

m4
+763 00065ebb
%xmm3
+766 00065ebe
%xmm3
+770 00065ec2
%xmm3
+774 00065ec6
60(%ebp)
+782 00065ece
p),%xmm2
+790 00065ed6
%xmm2
+794 00065eda
%xmm5
+798 00065ede
64(%ebp)
+806 00065ee6
p),%xmm3
+814 00065eee
%xmm3
+818 00065ef2
%xmm3
+822 00065ef6
68(%ebp)
+830 00065efe
%xmm7
+834 00065f02
%xmm7
+838 00065f06
p),%xmm4
+846 00065f0e
%xmm1
+850 00065f12
6c(%ebp)
+858 00065f1a
p),%edi
+864 00065f20
%cl
+866 00065f22
%edi)
+868 00065f24
(%ebp)
+878 00065f2e
,%xmm5
+882 00065f32
18(%ebp)
+890 00065f3a
28(%ebp)
+898 00065f42
m6
+903 00065f47
14(%ebp)
+911 00065f4f
3c(%ebp)
+919 00065f57
m0
+924 00065f5c
10(%ebp)

0f28df

movaps

%xmm7,

f30f59dc

mulss

%xmm4,

f30f58de

addss

%xmm6,

f30f119d60fbffff

movss

%xmm3,0xfffffb

f30f109560fcffff

movss

0xfffffc60(%eb

f30f59d4

mulss

%xmm4,

f30f58ea

addss

%xmm2,

f30f11ad64fbffff

movss

%xmm5,0xfffffb

f30f109d64fcffff

movss

0xfffffc64(%eb

f30f59d8

mulss

%xmm0,

f30f58d9

addss

%xmm1,

f30f119d68fbffff

movss

%xmm3,0xfffffb

f30f59f8

mulss

%xmm0,

f30f58fe

addss

%xmm6,

f30f59a564fcffff

mulss

f30f58cc

0xfffffc64(%eb
addss

%xmm4,

f30f118d6cfbffff

movss

%xmm1,0xfffffb

8dbd28ffffff

leal

0xffffff28(%eb

b110

movb

$0x10,

f3ab

rep/stosl

%eax,(

c78564ffffff0000803f

movl

$0x3f800000,0xffffff64

f30f102b

movss

(%ebx)

f30f11ad18fbffff

movss

%xmm5,0xfffffb

f30f11ad28ffffff

movss

%xmm5,0xffffff

f30f107304

movss

0x04(%ebx),%xm

f30f11b514fbffff

movss

%xmm6,0xfffffb

f30f11b53cffffff

movss

%xmm6,0xffffff

f30f104308

movss

0x08(%ebx),%xm

f30f118510fbffff

movss

%xmm0,0xfffffb

+932 00065f64
50(%ebp)
+940 00065f6c
p),%edi
+946 00065f72
%cl
+948 00065f74
%edi)
+950 00065f76
(%ebp)
+960 00065f80
(%ebp)
+970 00065f8a
(%ebp)
+980 00065f94
(%ebp)
+990 00065f9e
p),%xmm1
+998 00065fa6
18(%ebp)
+1006 00065fae
p),%xmm2
+1014 00065fb6
1c(%ebp)
+1022 00065fbe
p),%xmm3
+1030 00065fc6
20(%ebp)
+1038 00065fce
p),%edi
+1044 00065fd4
%cl
+1046 00065fd6
%edi)
+1048 00065fd8
(%ebp)
+1058 00065fe2
(%ebp)
+1068 00065fec
(%ebp)
+1078 00065ff6
(%ebp)
+1088 00066000
p),%xmm5
+1096 00066008
d8(%ebp)
+1104 00066010
p),%xmm6
+1112 00066018
dc(%ebp)
+1120 00066020
p),%xmm0
+1128 00066028
e0(%ebp)
+1136 00066030
m6
+1141 00066035
m1
+1149 0006603d
%xmm1

f30f118550ffffff

movss

%xmm0,0xffffff

8dbde8feffff

leal

0xfffffee8(%eb

b10c

movb

$0x0c,

f3ab

rep/stosl

%eax,(

c78524ffffff0000803f

movl

$0x3f800000,0xffffff24

c78510ffffff0000803f

movl

$0x3f800000,0xffffff10

c785fcfeffff0000803f

movl

$0x3f800000,0xfffffefc

c785e8feffff0000803f

movl

$0x3f800000,0xfffffee8

f30f108d1cfbffff

movss

0xfffffb1c(%eb

f30f118d18ffffff

movss

%xmm1,0xffffff

f30f109520fbffff

movss

0xfffffb20(%eb

f30f11951cffffff

movss

%xmm2,0xffffff

f30f109d24fbffff

movss

0xfffffb24(%eb

f30f119d20ffffff

movss

%xmm3,0xffffff

8dbda8feffff

leal

0xfffffea8(%eb

b10c

movb

$0x0c,

f3ab

rep/stosl

%eax,(

c785e4feffff0000803f

movl

$0x3f800000,0xfffffee4

c785d0feffff0000803f

movl

$0x3f800000,0xfffffed0

c785bcfeffff0000803f

movl

$0x3f800000,0xfffffebc

c785a8feffff0000803f

movl

$0x3f800000,0xfffffea8

f30f10ad5cfcffff

movss

0xfffffc5c(%eb

f30f11add8feffff

movss

%xmm5,0xfffffe

f30f10b558fcffff

movss

0xfffffc58(%eb

f30f11b5dcfeffff

movss

%xmm6,0xfffffe

f30f108554fcffff

movss

0xfffffc54(%eb

f30f1185e0feffff

movss

%xmm0,0xfffffe

f30f107604

movss

0x04(%esi),%xm

f30f100dec120e00

movss

0x000e12ec,%xm

f30f59ce

mulss

%xmm6,

+1153 00066041
%xmm1
+1157 00066045
70(%ebp)
+1165 0006604d
m3
+1170 00066052
m2
+1178 0006605a
%xmm2
+1182 0006605e
%xmm2
+1186 00066062
74(%ebp)
+1194 0006606a
m5
+1202 00066072
%xmm5
+1206 00066076
%xmm5
+1210 0006607a
78(%ebp)
+1218 00066082
,%xmm0
+1222 00066086
7c(%ebp)
+1230 0006608e
%xmm0
+1234 00066092
%xmm2
+1237 00066095
%xmm2
+1241 00066099
m1
+1246 0006609e
%xmm4
+1249 000660a1
%xmm4
+1253 000660a5
%xmm5
+1256 000660a8
%xmm5
+1260 000660ac
%xmm5
+1264 000660b0
80(%ebp)
+1272 000660b8
%xmm5
+1275 000660bb
%xmm5
+1279 000660bf
m1
+1287 000660c7
%xmm0
+1290 000660ca
%xmm0
+1294 000660ce
%xmm0
+1298 000660d2
84(%ebp)

f30f59ce

mulss

%xmm6,

f30f118d70fbffff

movss

%xmm1,0xfffffb

f30f105e08

movss

0x08(%esi),%xm

f30f1015ec120e00

movss

0x000e12ec,%xm

f30f59d3

mulss

%xmm3,

f30f59d3

mulss

%xmm3,

f30f119574fbffff

movss

%xmm2,0xfffffb

f30f102de8120e00

movss

0x000e12e8,%xm

f30f58e9

addss

%xmm1,

f30f58ea

addss

%xmm2,

f30f11ad78fbffff

movss

f30f1006
f30f11857cfbffff

%xmm5,0xfffffb
movss

movss

(%esi)
%xmm0,0xfffffb

f30f58c0

addss

%xmm0,

0f28d6

movaps

%xmm6,

f30f59d0

mulss

%xmm0,

f30f104e0c

movss

0x0c(%esi),%xm

0f28e1

movaps

%xmm1,

f30f58e1

addss

%xmm1,

0f28eb

movaps

%xmm3,

f30f59ec

mulss

%xmm4,

f30f58ea

addss

%xmm2,

f30f11ad80fbffff

movss

%xmm5,0xfffffb

0f28eb

movaps

%xmm3,

f30f59e8

mulss

%xmm0,

f30f590dec120e00

mulss

0x000e12ec,%xm

0f28c6

movaps

%xmm6,

f30f59c1

mulss

%xmm1,

f30f58c5

addss

%xmm5,

f30f118584fbffff

movss

%xmm0,0xfffffb

+1306 000660da
%xmm0
+1309 000660dd
%xmm0
+1313 000660e1
%xmm2
+1317 000660e5
88(%ebp)
+1325 000660ed
m2
+1333 000660f5
p),%xmm2
+1341 000660fd
p),%xmm2
+1349 00066105
m2
+1357 0006610d
p),%xmm0
+1365 00066115
%xmm0
+1369 00066119
8c(%ebp)
+1377 00066121
%xmm0
+1380 00066124
%xmm0
+1384 00066128
%xmm0
+1388 0006612c
p),%xmm3
+1396 00066134
%xmm3
+1400 00066138
%xmm3
+1404 0006613c
90(%ebp)
+1412 00066144
%xmm6
+1416 00066148
%xmm5
+1420 0006614c
94(%ebp)
+1428 00066154
p),%xmm1
+1436 0006615c
%xmm0
+1440 00066160
98(%ebp)
+1448 00066168
p),%xmm2
+1456 00066170
9c(%ebp)
+1464 00066178
p),%edi
+1470 0006617e
%cl
+1472 00066180
%edi)
+1474 00066182
(%ebp)

0f28c3

movaps

%xmm3,

f30f59c1

mulss

%xmm1,

f30f58d0

addss

%xmm0,

f30f119588fbffff

movss

%xmm2,0xfffffb

f30f1015ec120e00

movss

0x000e12ec,%xm

f30f59957cfbffff

mulss

0xfffffb7c(%eb

f30f59957cfbffff

mulss

0xfffffb7c(%eb

f30f5815e8120e00

addss

0x000e12e8,%xm

f30f108574fbffff

movss

0xfffffb74(%eb

f30f58c2

addss

f30f11858cfbffff

movss

%xmm2,
%xmm0,0xfffffb

0f28c6

movaps

%xmm6,

f30f58c6

addss

%xmm6,

f30f59c3

mulss

%xmm3,

f30f109d7cfbffff

movss

0xfffffb7c(%eb

f30f59dc

mulss

%xmm4,

f30f58d8

addss

%xmm0,

f30f119d90fbffff

movss

%xmm3,0xfffffb

f30f59f4

mulss

%xmm4,

f30f58ee

addss

%xmm6,

f30f11ad94fbffff

movss

%xmm5,0xfffffb

f30f598d7cfbffff

mulss

0xfffffb7c(%eb

f30f58c1

addss

%xmm1,

f30f118598fbffff

movss

%xmm0,0xfffffb

f30f589570fbffff

addss

0xfffffb70(%eb

f30f11959cfbffff

movss

%xmm2,0xfffffb

8dbd68feffff

leal

0xfffffe68(%eb

b10c

movb

$0x0c,

f3ab

rep/stosl

%eax,(

c785a4feffff0000803f

movl

$0x3f800000,0xfffffea4

+1484 0006618c
(%ebp)
+1494 00066196
(%ebp)
+1504 000661a0
(%ebp)
+1514 000661aa
ebp),%edx
+1517 000661ad
,%eax
+1519 000661af
8(%ebp)
+1525 000661b5
edx),%eax
+1528 000661b8
c(%ebp)
+1534 000661be
m0
+1539 000661c3
a0(%ebp)
+1547 000661cb
a0(%ebp)
+1555 000661d3
p),%xmm3
+1563 000661db
p),%xmm1
+1571 000661e3
p),%xmm4
+1579 000661eb
%xmm6
+1582 000661ee
%xmm2
+1585 000661f1
%xmm2
+1589 000661f5
p),%xmm5
+1597 000661fd
%xmm5
+1601 00066201
p),%xmm0
+1609 00066209
%xmm0
+1613 0006620d
0c(%ebp)
+1621 00066215
%xmm0
+1624 00066218
%xmm0
+1628 0006621c
p),%xmm0
+1636 00066224
0c(%ebp)
+1644 0006622c
%xmm0
+1648 00066230
0c(%ebp)
+1656 00066238
p),%xmm5
+1664 00066240
%xmm5

c78590feffff0000803f

movl

$0x3f800000,0xfffffe90

c7857cfeffff0000803f

movl

$0x3f800000,0xfffffe7c

c78568feffff0000803f

movl

$0x3f800000,0xfffffe68

8b5520

movl

0x20(%

8b02

movl

(%edx)

898598feffff

movl

8b4204

%eax,0xfffffe9
movl

0x04(%

89859cfeffff

movl

%eax,0xfffffe9

f30f104208

movss

0x08(%edx),%xm

f30f1185a0fbffff

movss

%xmm0,0xfffffb

f30f1185a0feffff

movss

%xmm0,0xfffffe

f30f109d6cffffff

movss

0xffffff6c(%eb

f30f108d70ffffff

movss

0xffffff70(%eb

f30f10a574ffffff

movss

0xffffff74(%eb

0f57f6

xorps

%xmm6,

0f28d4

movaps

%xmm4,

f30f59d6

mulss

%xmm6,

f30f10ad64fbffff

movss

f30f59eb
f30f108538fbffff

mulss
movss

f30f58c5
f30f11850cfbffff

0xfffffb64(%eb
%xmm3,
0xfffffb38(%eb
addss

movss

%xmm5,
%xmm0,0xfffffb

0f28c7

movaps

%xmm7,

f30f59c1

mulss

%xmm1,

f30f58850cfbffff

addss

0xfffffb0c(%eb

f30f11850cfbffff

movss

%xmm0,0xfffffb

f30f58c2

addss

%xmm2,

f30f11850cfbffff

movss

%xmm0,0xfffffb

f30f10ad48fbffff

movss

0xfffffb48(%eb

f30f59eb

mulss

%xmm3,

+1668 00066244
p),%xmm0
+1676 0006624c
%xmm0
+1680 00066250
08(%ebp)
+1688 00066258
p),%xmm0
+1696 00066260
%xmm0
+1700 00066264
p),%xmm0
+1708 0006626c
08(%ebp)
+1716 00066274
%xmm0
+1720 00066278
08(%ebp)
+1728 00066280
p),%xmm5
+1736 00066288
%xmm5
+1740 0006628c
p),%xmm0
+1748 00066294
%xmm0
+1752 00066298
04(%ebp)
+1760 000662a0
p),%xmm0
+1768 000662a8
%xmm0
+1772 000662ac
p),%xmm0
+1780 000662b4
%xmm2
+1784 000662b8
04(%ebp)
+1792 000662c0
%xmm3
+1796 000662c4
%xmm3
+1800 000662c8
%xmm1
+1804 000662cc
%xmm3
+1808 000662d0
%xmm3
+1812 000662d4
p),%xmm4
+1820 000662dc
m1
+1825 000662e1
m5
+1830 000662e6
%xmm2
+1833 000662e9
%xmm2
+1837 000662ed
p),%xmm0

f30f10855cfbffff

movss

f30f58c5

0xfffffb5c(%eb
addss

%xmm5,

f30f118508fbffff

movss

%xmm0,0xfffffb

f30f10856cfbffff

movss

0xfffffb6c(%eb

f30f59c1

mulss

%xmm1,

f30f588508fbffff

addss

0xfffffb08(%eb

f30f118508fbffff

movss

%xmm0,0xfffffb

f30f58c2

addss

%xmm2,

f30f118508fbffff

movss

%xmm0,0xfffffb

f30f10ad68fbffff

movss

0xfffffb68(%eb

f30f59eb
f30f108560fbffff

mulss
movss

f30f58c5

%xmm3,
0xfffffb60(%eb

addss

%xmm5,

f30f118504fbffff

movss

%xmm0,0xfffffb

f30f108558fbffff

movss

0xfffffb58(%eb

f30f59c1
f30f588504fbffff

mulss
addss

f30f58d0
f30f119504fbffff

%xmm1,
0xfffffb04(%eb

addss
movss

%xmm0,
%xmm2,0xfffffb

f30f59de

mulss

%xmm6,

f30f58de

addss

%xmm6,

f30f59ce

mulss

%xmm6,

f30f58d9

addss

%xmm1,

f30f58dc

addss

%xmm4,

f30f10a578ffffff

movss

0xffffff78(%eb

f30f104d80

movss

0x80(%ebp),%xm

f30f106d84

movss

0x84(%ebp),%xm

0f28d5

movaps

%xmm5,

f30f59d6

mulss

%xmm6,

f30f108538fbffff

movss

0xfffffb38(%eb

+1845 000662f5
%xmm0
+1849 000662f9
00(%ebp)
+1857 00066301
p),%xmm0
+1865 00066309
00(%ebp)
+1873 00066311
%xmm0
+1876 00066314
%xmm0
+1880 00066318
p),%xmm0
+1888 00066320
00(%ebp)
+1896 00066328
%xmm0
+1900 0006632c
00(%ebp)
+1908 00066334
p),%xmm0
+1916 0006633c
%xmm0
+1920 00066340
fc(%ebp)
+1928 00066348
p),%xmm0
+1936 00066350
fc(%ebp)
+1944 00066358
p),%xmm0
+1952 00066360
%xmm0
+1956 00066364
p),%xmm0
+1964 0006636c
fc(%ebp)
+1972 00066374
%xmm0
+1976 00066378
fc(%ebp)
+1984 00066380
p),%xmm0
+1992 00066388
%xmm0
+1996 0006638c
f8(%ebp)
+2004 00066394
p),%xmm0
+2012 0006639c
f8(%ebp)
+2020 000663a4
p),%xmm0
+2028 000663ac
%xmm0
+2032 000663b0
p),%xmm0
+2040 000663b8
%xmm2

f30f59c4

mulss

%xmm4,

f30f118500fbffff

movss

%xmm0,0xfffffb

f30f588564fbffff

addss

0xfffffb64(%eb

f30f118500fbffff

movss

%xmm0,0xfffffb

0f28c7

movaps

%xmm7,

f30f59c1

mulss

%xmm1,

f30f588500fbffff

addss

0xfffffb00(%eb

f30f118500fbffff

movss

%xmm0,0xfffffb

f30f58c2

addss

%xmm2,

f30f118500fbffff

movss

%xmm0,0xfffffb

f30f10855cfbffff

movss

0xfffffb5c(%eb

f30f59c4

mulss

%xmm4,

f30f1185fcfaffff

movss

%xmm0,0xfffffa

f30f588548fbffff

addss

0xfffffb48(%eb

f30f1185fcfaffff

movss

%xmm0,0xfffffa

f30f10856cfbffff

movss

0xfffffb6c(%eb

f30f59c1

mulss

%xmm1,

f30f5885fcfaffff

addss

0xfffffafc(%eb

f30f1185fcfaffff

movss

%xmm0,0xfffffa

f30f58c2

addss

%xmm2,

f30f1185fcfaffff

movss

%xmm0,0xfffffa

f30f108560fbffff

movss

0xfffffb60(%eb

f30f59c4

mulss

%xmm4,

f30f1185f8faffff

movss

%xmm0,0xfffffa

f30f588568fbffff

addss

0xfffffb68(%eb

f30f1185f8faffff

movss

%xmm0,0xfffffa

f30f108558fbffff

movss

0xfffffb58(%eb

f30f59c1
f30f5885f8faffff
f30f58d0

mulss
addss

%xmm1,
0xfffffaf8(%eb

addss

%xmm0,

+2044 000663bc
f8(%ebp)
+2052 000663c4
%xmm4
+2056 000663c8
%xmm4
+2060 000663cc
%xmm1
+2064 000663d0
%xmm4
+2068 000663d4
%xmm4
+2072 000663d8
m5
+2077 000663dd
m1
+2082 000663e2
m2
+2087 000663e7
%xmm2
+2091 000663eb
p),%xmm0
+2099 000663f3
%xmm0
+2103 000663f7
f4(%ebp)
+2111 000663ff
p),%xmm0
+2119 00066407
%xmm0
+2123 0006640b
p),%xmm0
+2131 00066413
f4(%ebp)
+2139 0006641b
%xmm0
+2143 0006641f
f4(%ebp)
+2151 00066427
%xmm0
+2155 0006642b
f4(%ebp)
+2163 00066433
p),%xmm0
+2171 0006643b
%xmm0
+2175 0006643f
f0(%ebp)
+2183 00066447
p),%xmm0
+2191 0006644f
%xmm0
+2195 00066453
p),%xmm0
+2203 0006645b
f0(%ebp)
+2211 00066463
p),%xmm0
+2219 0006646b
f0(%ebp)

f30f1195f8faffff

movss

%xmm2,0xfffffa

f30f59e6

mulss

%xmm6,

f30f58e6

addss

%xmm6,

f30f59ce

mulss

%xmm6,

f30f58e1

addss

%xmm1,

f30f58e5

addss

%xmm5,

f30f106d88

movss

0x88(%ebp),%xm

f30f104d8c

movss

0x8c(%ebp),%xm

f30f105594

movss

0x94(%ebp),%xm

f30f59d6
f30f108538fbffff

mulss
movss

f30f59c5

%xmm6,
0xfffffb38(%eb

mulss

%xmm5,

f30f1185f4faffff

movss

%xmm0,0xfffffa

f30f108564fbffff

movss

0xfffffb64(%eb

f30f59c1

mulss

%xmm1,

f30f5885f4faffff

addss

0xfffffaf4(%eb

f30f1185f4faffff

movss

%xmm0,0xfffffa

f30f58c7
f30f1185f4faffff

addss
movss

f30f58c2

%xmm7,
%xmm0,0xfffffa

addss

%xmm2,

f30f1185f4faffff

movss

%xmm0,0xfffffa

f30f10855cfbffff

movss

0xfffffb5c(%eb

f30f59c5

mulss

%xmm5,

f30f1185f0faffff

movss

%xmm0,0xfffffa

f30f108548fbffff

movss

0xfffffb48(%eb

f30f59c1

mulss

%xmm1,

f30f5885f0faffff

addss

0xfffffaf0(%eb

f30f1185f0faffff

movss

%xmm0,0xfffffa

f30f58856cfbffff

addss

0xfffffb6c(%eb

f30f1185f0faffff

movss

%xmm0,0xfffffa

+2227 00066473
%xmm0
+2231 00066477
f0(%ebp)
+2239 0006647f
p),%xmm0
+2247 00066487
%xmm0
+2251 0006648b
ec(%ebp)
+2259 00066493
p),%xmm0
+2267 0006649b
%xmm0
+2271 0006649f
p),%xmm0
+2279 000664a7
ec(%ebp)
+2287 000664af
p),%xmm0
+2295 000664b7
%xmm2
+2299 000664bb
ec(%ebp)
+2307 000664c3
%xmm5
+2311 000664c7
%xmm1
+2315 000664cb
%xmm5
+2319 000664cf
%xmm5
+2323 000664d3
m5
+2328 000664d8
p),%xmm1
+2336 000664e0
p),%xmm1
+2344 000664e8
p),%xmm2
+2352 000664f0
p),%xmm2
+2360 000664f8
%xmm1
+2364 000664fc
p),%xmm7
+2372 00066504
%xmm1
+2376 00066508
%xmm1
+2380 0006650c
p),%xmm0
+2388 00066514
p),%xmm0
+2396 0006651c
e8(%ebp)
+2404 00066524
p),%xmm0
+2412 0006652c
p),%xmm0

f30f58c2

addss

%xmm2,

f30f1185f0faffff

movss

%xmm0,0xfffffa

f30f108560fbffff

movss

0xfffffb60(%eb

f30f59c5

mulss

%xmm5,

f30f1185ecfaffff

movss

%xmm0,0xfffffa

f30f108568fbffff

movss

0xfffffb68(%eb

f30f59c1

mulss

%xmm1,

f30f5885ecfaffff

addss

0xfffffaec(%eb

f30f1185ecfaffff

movss

%xmm0,0xfffffa

f30f588558fbffff

addss

0xfffffb58(%eb

f30f58d0
f30f1195ecfaffff

addss
movss

%xmm0,
%xmm2,0xfffffa

f30f59ee

mulss

%xmm6,

f30f59ce

mulss

%xmm6,

f30f58e9

addss

%xmm1,

f30f58ee

addss

%xmm6,

f30f586d94

addss

0x94(%ebp),%xm

f30f108d38fbffff

movss

0xfffffb38(%eb

f30f598d50fcffff

mulss

0xfffffc50(%eb

f30f109564fbffff

movss

0xfffffb64(%eb

f30f59954cfcffff

mulss

0xfffffc4c(%eb

f30f58ca
f30f59bd48fcffff

addss
mulss

%xmm2,
0xfffffc48(%eb

f30f58cf

addss

%xmm7,

f30f58ce

addss

%xmm6,

f30f10855cfbffff

movss

0xfffffb5c(%eb

f30f598550fcffff

mulss

0xfffffc50(%eb

f30f1185e8faffff

movss

%xmm0,0xfffffa

f30f108548fbffff

movss

0xfffffb48(%eb

f30f59854cfcffff

mulss

0xfffffc4c(%eb

+2420 00066534
p),%xmm0
+2428 0006653c
e8(%ebp)
+2436 00066544
p),%xmm2
+2444 0006654c
p),%xmm2
+2452 00066554
%xmm0
+2456 00066558
e8(%ebp)
+2464 00066560
%xmm0
+2468 00066564
e8(%ebp)
+2476 0006656c
p),%xmm0
+2484 00066574
p),%xmm0
+2492 0006657c
e4(%ebp)
+2500 00066584
p),%xmm2
+2508 0006658c
p),%xmm2
+2516 00066594
%xmm0
+2520 00066598
e4(%ebp)
+2528 000665a0
p),%xmm0
+2536 000665a8
p),%xmm0
+2544 000665b0
p),%xmm0
+2552 000665b8
e4(%ebp)
+2560 000665c0
%xmm0
+2564 000665c4
e4(%ebp)
+2572 000665cc
p),%xmm0
+2580 000665d4
%xmm0
+2584 000665d8
a4(%ebp)
+2592 000665e0
p),%xmm2
+2600 000665e8
%xmm2
+2604 000665ec
%xmm0
+2608 000665f0
a4(%ebp)
+2616 000665f8
p),%xmm0
+2624 00066600
%xmm0

f30f5885e8faffff

addss

0xfffffae8(%eb

f30f1185e8faffff

movss

%xmm0,0xfffffa

f30f10956cfbffff

movss

0xfffffb6c(%eb

f30f599548fcffff

mulss

0xfffffc48(%eb

f30f58c2
f30f1185e8faffff

addss
movss

f30f58c6

%xmm2,
%xmm0,0xfffffa

addss

%xmm6,

f30f1185e8faffff

movss

%xmm0,0xfffffa

f30f108560fbffff

movss

0xfffffb60(%eb

f30f598550fcffff

mulss

0xfffffc50(%eb

f30f1185e4faffff

movss

%xmm0,0xfffffa

f30f109568fbffff

movss

0xfffffb68(%eb

f30f59954cfcffff

mulss

0xfffffc4c(%eb

f30f58c2

addss

%xmm2,

f30f1185e4faffff

movss

%xmm0,0xfffffa

f30f108558fbffff

movss

0xfffffb58(%eb

f30f598548fcffff

mulss

0xfffffc48(%eb

f30f5885e4faffff

addss

0xfffffae4(%eb

f30f1185e4faffff

movss

%xmm0,0xfffffa

f30f58c6

addss

%xmm6,

f30f1185e4faffff

movss

%xmm0,0xfffffa

f30f108550fcffff

movss

0xfffffc50(%eb

f30f59c6

mulss

%xmm6,

f30f1185a4fbffff

movss

%xmm0,0xfffffb

f30f10954cfcffff

movss

0xfffffc4c(%eb

f30f59d6

mulss

%xmm6,

f30f58c2

addss

%xmm2,

f30f1185a4fbffff

movss

%xmm0,0xfffffb

f30f108548fcffff

movss

0xfffffc48(%eb

f30f59c6

mulss

%xmm6,

+2628 00066604
p),%xmm2
+2636 0006660c
%xmm2
+2640 00066610
m0
+2648 00066618
%xmm0
+2652 0006661c
a4(%ebp)
+2660 00066624
p),%xmm2
+2668 0006662c
cc(%ebp)
+2676 00066634
p),%xmm0
+2684 0006663c
c8(%ebp)
+2692 00066644
p),%xmm2
+2700 0006664c
c4(%ebp)
+2708 00066654
p),%xmm0
+2716 0006665c
p),%xmm0
+2724 00066664
e0(%ebp)
+2732 0006666c
p),%xmm0
+2740 00066674
p),%xmm0
+2748 0006667c
p),%xmm0
+2756 00066684
e0(%ebp)
+2764 0006668c
p),%xmm0
+2772 00066694
p),%xmm0
+2780 0006669c
p),%xmm0
+2788 000666a4
e0(%ebp)
+2796 000666ac
%xmm0
+2799 000666af
%xmm0
+2803 000666b3
p),%xmm0
+2811 000666bb
e0(%ebp)
+2819 000666c3
p),%xmm2
+2827 000666cb
c0(%ebp)
+2835 000666d3
p),%xmm0
+2843 000666db
bc(%ebp)

f30f1095a4fbffff

movss

f30f58d0
f30f1005e8120e00

0xfffffba4(%eb
addss

movss

f30f58c2

%xmm0,
0x000e12e8,%xm

addss

%xmm2,

f30f1185a4fbffff

movss

%xmm0,0xfffffb

f30f109538ffffff

movss

0xffffff38(%eb

f30f1195ccfbffff

movss

%xmm2,0xfffffb

f30f108548ffffff

movss

0xffffff48(%eb

f30f1185c8fbffff

movss

%xmm0,0xfffffb

f30f109558ffffff

movss

0xffffff58(%eb

f30f1195c4fbffff

movss

%xmm2,0xfffffb

f30f10850cfbffff

movss

0xfffffb0c(%eb

f30f598518fbffff

mulss

0xfffffb18(%eb

f30f1185e0faffff

movss

%xmm0,0xfffffa

f30f108508fbffff

movss

0xfffffb08(%eb

f30f5985ccfbffff

mulss

0xfffffbcc(%eb

f30f5885e0faffff

addss

0xfffffae0(%eb

f30f1185e0faffff

movss

%xmm0,0xfffffa

f30f108504fbffff

movss

0xfffffb04(%eb

f30f5985c8fbffff

mulss

0xfffffbc8(%eb

f30f5885e0faffff

addss

0xfffffae0(%eb

f30f1185e0faffff

movss

%xmm0,0xfffffa

0f28c2

movaps

%xmm2,

f30f59c3

mulss

%xmm3,

f30f5885e0faffff

addss

0xfffffae0(%eb

f30f1185e0faffff

movss

%xmm0,0xfffffa

f30f10954cffffff

movss

0xffffff4c(%eb

f30f1195c0fbffff

movss

%xmm2,0xfffffb

f30f10855cffffff

movss

0xffffff5c(%eb

f30f1185bcfbffff

movss

%xmm0,0xfffffb

+2851 000666e3
p),%xmm2
+2859 000666eb
p),%xmm2
+2867 000666f3
p),%xmm0
+2875 000666fb
p),%xmm0
+2883 00066703
%xmm0
+2887 00066707
dc(%ebp)
+2895 0006670f
p),%xmm0
+2903 00066717
p),%xmm0
+2911 0006671f
p),%xmm0
+2919 00066727
dc(%ebp)
+2927 0006672f
p),%xmm0
+2935 00066737
%xmm0
+2939 0006673b
p),%xmm0
+2947 00066743
dc(%ebp)
+2955 0006674b
p),%xmm7
+2963 00066753
p),%xmm0
+2971 0006675b
b8(%ebp)
+2979 00066763
p),%xmm2
+2987 0006676b
b4(%ebp)
+2995 00066773
p),%xmm0
+3003 0006677b
%xmm0
+3007 0006677f
d8(%ebp)
+3015 00066787
p),%xmm0
+3023 0006678f
p),%xmm0
+3031 00066797
p),%xmm0
+3039 0006679f
d8(%ebp)
+3047 000667a7
p),%xmm0
+3055 000667af
p),%xmm0
+3063 000667b7
p),%xmm0
+3071 000667bf
d8(%ebp)

f30f10950cfbffff

movss

0xfffffb0c(%eb

f30f59952cffffff

mulss

0xffffff2c(%eb

f30f108508fbffff

movss

0xfffffb08(%eb

f30f598514fbffff

mulss

0xfffffb14(%eb

f30f58c2

addss

%xmm2,

f30f1185dcfaffff

movss

%xmm0,0xfffffa

f30f108504fbffff

movss

0xfffffb04(%eb

f30f5985c0fbffff

mulss

0xfffffbc0(%eb

f30f5885dcfaffff

addss

0xfffffadc(%eb

f30f1185dcfaffff

movss

%xmm0,0xfffffa

f30f1085bcfbffff

movss

0xfffffbbc(%eb

f30f59c3

mulss

%xmm3,

f30f5885dcfaffff

addss

0xfffffadc(%eb

f30f1185dcfaffff

movss

%xmm0,0xfffffa

f30f10bd30ffffff

movss

0xffffff30(%eb

f30f108540ffffff

movss

0xffffff40(%eb

f30f1185b8fbffff

movss

%xmm0,0xfffffb

f30f109560ffffff

movss

0xffffff60(%eb

f30f1195b4fbffff

movss

%xmm2,0xfffffb

f30f10850cfbffff

movss

0xfffffb0c(%eb

f30f59c7

mulss

%xmm7,

f30f1185d8faffff

movss

%xmm0,0xfffffa

f30f108508fbffff

movss

0xfffffb08(%eb

f30f5985b8fbffff

mulss

0xfffffbb8(%eb

f30f5885d8faffff

addss

0xfffffad8(%eb

f30f1185d8faffff

movss

%xmm0,0xfffffa

f30f108504fbffff

movss

0xfffffb04(%eb

f30f598510fbffff

mulss

0xfffffb10(%eb

f30f5885d8faffff

addss

0xfffffad8(%eb

f30f1185d8faffff

movss

%xmm0,0xfffffa

+3079 000667c7
%xmm0
+3082 000667ca
%xmm0
+3086 000667ce
p),%xmm0
+3094 000667d6
d8(%ebp)
+3102 000667de
p),%xmm2
+3110 000667e6
b0(%ebp)
+3118 000667ee
p),%xmm0
+3126 000667f6
ac(%ebp)
+3134 000667fe
p),%xmm2
+3142 00066806
p),%xmm2
+3150 0006680e
d4(%ebp)
+3158 00066816
p),%xmm0
+3166 0006681e
p),%xmm0
+3174 00066826
%xmm2
+3178 0006682a
d4(%ebp)
+3186 00066832
p),%xmm2
+3194 0006683a
p),%xmm2
+3202 00066842
p),%xmm0
+3210 0006684a
%xmm0
+3214 0006684e
%xmm3
+3218 00066852
d4(%ebp)
+3226 0006685a
p),%xmm3
+3234 00066862
p),%xmm3
+3242 0006686a
p),%xmm0
+3250 00066872
p),%xmm0
+3258 0006687a
%xmm3
+3262 0006687e
p),%xmm0
+3270 00066886
p),%xmm0
+3278 0006688e
%xmm3
+3282 00066892
p),%xmm0

0f28c2

movaps

%xmm2,

f30f59c3

mulss

%xmm3,

f30f5885d8faffff

addss

0xfffffad8(%eb

f30f1185d8faffff

movss

%xmm0,0xfffffa

f30f109544ffffff

movss

0xffffff44(%eb

f30f1195b0fbffff

movss

%xmm2,0xfffffb

f30f108554ffffff

movss

0xffffff54(%eb

f30f1185acfbffff

movss

%xmm0,0xfffffb

f30f10950cfbffff

movss

0xfffffb0c(%eb

f30f599534ffffff

mulss

0xffffff34(%eb

f30f1195d4faffff

movss

%xmm2,0xfffffa

f30f108508fbffff

movss

0xfffffb08(%eb

f30f5985b0fbffff

mulss

0xfffffbb0(%eb

f30f58d0

addss

%xmm0,

f30f1195d4faffff

movss

%xmm2,0xfffffa

f30f109504fbffff

movss

0xfffffb04(%eb

f30f5995acfbffff

mulss

0xfffffbac(%eb

f30f1085d4faffff

movss

0xfffffad4(%eb

f30f58c2

addss

%xmm2,

f30f58d8

addss

%xmm0,

f30f119dd4faffff

movss

%xmm3,0xfffffa

f30f109d18fbffff

movss

0xfffffb18(%eb

f30f599d00fbffff

mulss

0xfffffb00(%eb

f30f1085ccfbffff

movss

0xfffffbcc(%eb

f30f5985fcfaffff

mulss

0xfffffafc(%eb

f30f58d8

addss

%xmm0,

f30f1085c8fbffff

movss

0xfffffbc8(%eb

f30f5985f8faffff

mulss

0xfffffaf8(%eb

f30f58d8
f30f1085c4fbffff

addss
movss

%xmm0,
0xfffffbc4(%eb

+3290 0006689a
%xmm0
+3294 0006689e
%xmm3
+3298 000668a2
p),%xmm2
+3306 000668aa
p),%xmm2
+3314 000668b2
p),%xmm0
+3322 000668ba
p),%xmm0
+3330 000668c2
%xmm0
+3334 000668c6
d0(%ebp)
+3342 000668ce
p),%xmm0
+3350 000668d6
p),%xmm0
+3358 000668de
p),%xmm0
+3366 000668e6
d0(%ebp)
+3374 000668ee
p),%xmm0
+3382 000668f6
%xmm0
+3386 000668fa
p),%xmm0
+3394 00066902
d0(%ebp)
+3402 0006690a
p),%xmm0
+3410 00066912
%xmm0
+3414 00066916
cc(%ebp)
+3422 0006691e
p),%xmm0
+3430 00066926
p),%xmm0
+3438 0006692e
p),%xmm0
+3446 00066936
cc(%ebp)
+3454 0006693e
p),%xmm0
+3462 00066946
p),%xmm0
+3470 0006694e
p),%xmm0
+3478 00066956
cc(%ebp)
+3486 0006695e
p),%xmm0
+3494 00066966
%xmm0
+3498 0006696a
p),%xmm0

f30f59c4

mulss

%xmm4,

f30f58d8

addss

%xmm0,

f30f10952cffffff

movss

0xffffff2c(%eb

f30f599500fbffff

mulss

0xfffffb00(%eb

f30f108514fbffff

movss

0xfffffb14(%eb

f30f5985fcfaffff

mulss

0xfffffafc(%eb

f30f58c2

addss

%xmm2,

f30f1185d0faffff

movss

%xmm0,0xfffffa

f30f1085c0fbffff

movss

0xfffffbc0(%eb

f30f5985f8faffff

mulss

0xfffffaf8(%eb

f30f5885d0faffff

addss

0xfffffad0(%eb

f30f1185d0faffff

movss

%xmm0,0xfffffa

f30f1085bcfbffff

movss

0xfffffbbc(%eb

f30f59c4

mulss

%xmm4,

f30f5885d0faffff

addss

0xfffffad0(%eb

f30f1185d0faffff

movss

%xmm0,0xfffffa

f30f108500fbffff

movss

0xfffffb00(%eb

f30f59c7

mulss

%xmm7,

f30f1185ccfaffff

movss

%xmm0,0xfffffa

f30f1085b8fbffff

movss

0xfffffbb8(%eb

f30f5985fcfaffff

mulss

0xfffffafc(%eb

f30f5885ccfaffff

addss

0xfffffacc(%eb

f30f1185ccfaffff

movss

%xmm0,0xfffffa

f30f108510fbffff

movss

0xfffffb10(%eb

f30f5985f8faffff

mulss

0xfffffaf8(%eb

f30f5885ccfaffff

addss

0xfffffacc(%eb

f30f1185ccfaffff

movss

%xmm0,0xfffffa

f30f1085b4fbffff

movss

0xfffffbb4(%eb

f30f59c4
f30f5885ccfaffff

mulss
addss

%xmm4,
0xfffffacc(%eb

+3506 00066972
cc(%ebp)
+3514 0006697a
p),%xmm2
+3522 00066982
p),%xmm2
+3530 0006698a
c8(%ebp)
+3538 00066992
p),%xmm0
+3546 0006699a
p),%xmm0
+3554 000669a2
%xmm2
+3558 000669a6
c8(%ebp)
+3566 000669ae
p),%xmm2
+3574 000669b6
p),%xmm2
+3582 000669be
p),%xmm0
+3590 000669c6
%xmm0
+3594 000669ca
%xmm4
+3598 000669ce
c8(%ebp)
+3606 000669d6
p),%xmm2
+3614 000669de
p),%xmm2
+3622 000669e6
p),%xmm0
+3630 000669ee
p),%xmm0
+3638 000669f6
%xmm2
+3642 000669fa
p),%xmm0
+3650 00066a02
p),%xmm0
+3658 00066a0a
%xmm2
+3662 00066a0e
p),%xmm0
+3670 00066a16
%xmm0
+3674 00066a1a
%xmm2
+3678 00066a1e
p),%xmm0
+3686 00066a26
p),%xmm0
+3694 00066a2e
c4(%ebp)
+3702 00066a36
p),%xmm0
+3710 00066a3e
p),%xmm0

f30f1185ccfaffff

movss

%xmm0,0xfffffa

f30f109534ffffff

movss

0xffffff34(%eb

f30f599500fbffff

mulss

0xfffffb00(%eb

f30f1195c8faffff

movss

%xmm2,0xfffffa

f30f1085b0fbffff

movss

0xfffffbb0(%eb

f30f5985fcfaffff

mulss

0xfffffafc(%eb

f30f58d0

addss

%xmm0,

f30f1195c8faffff

movss

%xmm2,0xfffffa

f30f1095acfbffff

movss

0xfffffbac(%eb

f30f5995f8faffff

mulss

0xfffffaf8(%eb

f30f1085c8faffff

movss

0xfffffac8(%eb

f30f58c2

addss

%xmm2,

f30f58e0

addss

%xmm0,

f30f11a5c8faffff

movss

%xmm4,0xfffffa

f30f109518fbffff

movss

0xfffffb18(%eb

f30f5995f4faffff

mulss

0xfffffaf4(%eb

f30f1085ccfbffff

movss

0xfffffbcc(%eb

f30f5985f0faffff

mulss

0xfffffaf0(%eb

f30f58d0

addss

%xmm0,

f30f1085c8fbffff

movss

0xfffffbc8(%eb

f30f5985ecfaffff

mulss

0xfffffaec(%eb

f30f58d0
f30f1085c4fbffff

addss
movss

%xmm0,
0xfffffbc4(%eb

f30f59c5

mulss

%xmm5,

f30f58d0

addss

%xmm0,

f30f10852cffffff

movss

0xffffff2c(%eb

f30f5985f4faffff

mulss

0xfffffaf4(%eb

f30f1185c4faffff

movss

%xmm0,0xfffffa

f30f108514fbffff

movss

0xfffffb14(%eb

f30f5985f0faffff

mulss

0xfffffaf0(%eb

+3718 00066a46
p),%xmm0
+3726 00066a4e
c4(%ebp)
+3734 00066a56
p),%xmm0
+3742 00066a5e
p),%xmm0
+3750 00066a66
p),%xmm0
+3758 00066a6e
c4(%ebp)
+3766 00066a76
p),%xmm0
+3774 00066a7e
%xmm0
+3778 00066a82
p),%xmm0
+3786 00066a8a
c4(%ebp)
+3794 00066a92
p),%xmm0
+3802 00066a9a
%xmm0
+3806 00066a9e
c0(%ebp)
+3814 00066aa6
p),%xmm0
+3822 00066aae
p),%xmm0
+3830 00066ab6
p),%xmm0
+3838 00066abe
c0(%ebp)
+3846 00066ac6
p),%xmm0
+3854 00066ace
p),%xmm0
+3862 00066ad6
p),%xmm0
+3870 00066ade
c0(%ebp)
+3878 00066ae6
p),%xmm0
+3886 00066aee
%xmm0
+3890 00066af2
p),%xmm0
+3898 00066afa
c0(%ebp)
+3906 00066b02
p),%xmm0
+3914 00066b0a
p),%xmm0
+3922 00066b12
bc(%ebp)
+3930 00066b1a
p),%xmm0
+3938 00066b22
p),%xmm0

f30f5885c4faffff

addss

0xfffffac4(%eb

f30f1185c4faffff

movss

%xmm0,0xfffffa

f30f1085c0fbffff

movss

0xfffffbc0(%eb

f30f5985ecfaffff

mulss

0xfffffaec(%eb

f30f5885c4faffff

addss

0xfffffac4(%eb

f30f1185c4faffff

movss

%xmm0,0xfffffa

f30f1085bcfbffff

movss

0xfffffbbc(%eb

f30f59c5

mulss

%xmm5,

f30f5885c4faffff

addss

0xfffffac4(%eb

f30f1185c4faffff

movss

%xmm0,0xfffffa

f30f1085f4faffff

movss

0xfffffaf4(%eb

f30f59c7

mulss

%xmm7,

f30f1185c0faffff

movss

%xmm0,0xfffffa

f30f1085b8fbffff

movss

0xfffffbb8(%eb

f30f5985f0faffff

mulss

0xfffffaf0(%eb

f30f5885c0faffff

addss

0xfffffac0(%eb

f30f1185c0faffff

movss

%xmm0,0xfffffa

f30f108510fbffff

movss

0xfffffb10(%eb

f30f5985ecfaffff

mulss

0xfffffaec(%eb

f30f5885c0faffff

addss

0xfffffac0(%eb

f30f1185c0faffff

movss

%xmm0,0xfffffa

f30f1085b4fbffff

movss

0xfffffbb4(%eb

f30f59c5

mulss

%xmm5,

f30f5885c0faffff

addss

0xfffffac0(%eb

f30f1185c0faffff

movss

%xmm0,0xfffffa

f30f108534ffffff

movss

0xffffff34(%eb

f30f5985f4faffff

mulss

0xfffffaf4(%eb

f30f1185bcfaffff

movss

%xmm0,0xfffffa

f30f1085b0fbffff

movss

0xfffffbb0(%eb

f30f5985f0faffff

mulss

0xfffffaf0(%eb

+3946 00066b2a
f0(%ebp)
+3954 00066b32
p),%xmm0
+3962 00066b3a
p),%xmm0
+3970 00066b42
bc(%ebp)
+3978 00066b4a
p),%xmm0
+3986 00066b52
p),%xmm0
+3994 00066b5a
ec(%ebp)
+4002 00066b62
p),%xmm0
+4010 00066b6a
p),%xmm0
+4018 00066b72
%xmm5
+4022 00066b76
bc(%ebp)
+4030 00066b7e
p),%xmm5
+4038 00066b86
%xmm5
+4042 00066b8a
b8(%ebp)
+4050 00066b92
p),%xmm0
+4058 00066b9a
p),%xmm0
+4066 00066ba2
%xmm5
+4070 00066ba6
b8(%ebp)
+4078 00066bae
p),%xmm5
+4086 00066bb6
p),%xmm5
+4094 00066bbe
p),%xmm0
+4102 00066bc6
%xmm0
+4106 00066bca
b8(%ebp)
+4114 00066bd2
p),%xmm5
+4122 00066bda
p),%xmm5
+4130 00066be2
%xmm0
+4134 00066be6
b8(%ebp)
+4142 00066bee
p),%xmm0
+4150 00066bf6
%xmm0
+4154 00066bfa
b4(%ebp)

f30f1185f0faffff

movss

%xmm0,0xfffffa

f30f1085bcfaffff

movss

0xfffffabc(%eb

f30f5885f0faffff

addss

0xfffffaf0(%eb

f30f1185bcfaffff

movss

%xmm0,0xfffffa

f30f1085acfbffff

movss

0xfffffbac(%eb

f30f5985ecfaffff

mulss

0xfffffaec(%eb

f30f1185ecfaffff

movss

%xmm0,0xfffffa

f30f1085bcfaffff

movss

0xfffffabc(%eb

f30f5885ecfaffff

addss

0xfffffaec(%eb

f30f58e8

addss

%xmm0,

f30f11adbcfaffff

movss

%xmm5,0xfffffa

f30f10ad18fbffff

movss

0xfffffb18(%eb

f30f59e9

mulss

%xmm1,

f30f11adb8faffff

movss

%xmm5,0xfffffa

f30f1085ccfbffff

movss

0xfffffbcc(%eb

f30f5985e8faffff

mulss

0xfffffae8(%eb

f30f58e8

addss

%xmm0,

f30f11adb8faffff

movss

%xmm5,0xfffffa

f30f10adc8fbffff

movss

0xfffffbc8(%eb

f30f59ade4faffff

mulss

0xfffffae4(%eb

f30f1085b8faffff

movss

0xfffffab8(%eb

f30f58c5

addss

%xmm5,

f30f1185b8faffff

movss

%xmm0,0xfffffa

f30f10ada4fbffff

movss

0xfffffba4(%eb

f30f59adc4fbffff

mulss

0xfffffbc4(%eb

f30f58c5

addss

%xmm5,

f30f1185b8faffff

movss

%xmm0,0xfffffa

f30f10852cffffff

movss

0xffffff2c(%eb

f30f59c1
f30f1185b4faffff

mulss
movss

%xmm1,
%xmm0,0xfffffa

+4162 00066c02
p),%xmm5
+4170 00066c0a
p),%xmm5
+4178 00066c12
%xmm0
+4182 00066c16
b4(%ebp)
+4190 00066c1e
p),%xmm0
+4198 00066c26
p),%xmm0
+4206 00066c2e
p),%xmm5
+4214 00066c36
%xmm5
+4218 00066c3a
b4(%ebp)
+4226 00066c42
p),%xmm0
+4234 00066c4a
p),%xmm0
+4242 00066c52
%xmm5
+4246 00066c56
b4(%ebp)
+4254 00066c5e
%xmm7
+4258 00066c62
p),%xmm5
+4266 00066c6a
p),%xmm5
+4274 00066c72
%xmm7
+4278 00066c76
p),%xmm0
+4286 00066c7e
p),%xmm0
+4294 00066c86
%xmm7
+4298 00066c8a
p),%xmm5
+4306 00066c92
p),%xmm5
+4314 00066c9a
%xmm7
+4318 00066c9e
p),%xmm1
+4326 00066ca6
a8(%ebp)
+4334 00066cae
p),%xmm0
+4342 00066cb6
p),%xmm0
+4350 00066cbe
%xmm1
+4354 00066cc2
a8(%ebp)
+4362 00066cca
p),%xmm1

f30f10ad14fbffff

movss

0xfffffb14(%eb

f30f59ade8faffff

mulss

0xfffffae8(%eb

f30f58c5

addss

%xmm5,

f30f1185b4faffff

movss

%xmm0,0xfffffa

f30f1085c0fbffff

movss

0xfffffbc0(%eb

f30f5985e4faffff

mulss

0xfffffae4(%eb

f30f10adb4faffff

movss

0xfffffab4(%eb

f30f58e8

addss

%xmm0,

f30f11adb4faffff

movss

%xmm5,0xfffffa

f30f1085a4fbffff

movss

0xfffffba4(%eb

f30f5985bcfbffff

mulss

0xfffffbbc(%eb

f30f58e8
f30f11adb4faffff

addss
movss

f30f59f9

%xmm0,
%xmm5,0xfffffa

mulss

%xmm1,

f30f10adb8fbffff

movss

0xfffffbb8(%eb

f30f59ade8faffff

mulss

0xfffffae8(%eb

f30f58fd

addss

%xmm5,

f30f108510fbffff

movss

0xfffffb10(%eb

f30f5985e4faffff

mulss

0xfffffae4(%eb

f30f58f8

addss

%xmm0,

f30f10ada4fbffff

movss

0xfffffba4(%eb

f30f59adb4fbffff

mulss

0xfffffbb4(%eb

f30f58fd

addss

%xmm5,

f30f598d34ffffff

mulss

0xffffff34(%eb

f30f118da8fbffff

movss

%xmm1,0xfffffb

f30f1085b0fbffff

movss

0xfffffbb0(%eb

f30f5985e8faffff

mulss

0xfffffae8(%eb

f30f58c8

addss

%xmm0,

f30f118da8fbffff

movss

%xmm1,0xfffffb

f30f108dacfbffff

movss

0xfffffbac(%eb

+4370 00066cd2
p),%xmm1
+4378 00066cda
p),%xmm5
+4386 00066ce2
%xmm5
+4390 00066ce6
a8(%ebp)
+4398 00066cee
p),%xmm5
+4406 00066cf6
a8(%ebp)
+4414 00066cfe
p),%xmm1
+4422 00066d06
%xmm1
+4426 00066d0a
p),%xmm4
+4434 00066d12
p),%xmm4
+4442 00066d1a
p),%xmm0
+4450 00066d22
p),%xmm0
+4458 00066d2a
%xmm4
+4462 00066d2e
p),%xmm0
+4470 00066d36
p),%xmm0
+4478 00066d3e
%xmm4
+4482 00066d42
%xmm4
+4486 00066d46
p),%xmm0
+4494 00066d4e
p),%xmm0
+4502 00066d56
b0(%ebp)
+4510 00066d5e
p),%xmm0
+4518 00066d66
p),%xmm0
+4526 00066d6e
p),%xmm0
+4534 00066d76
b0(%ebp)
+4542 00066d7e
p),%xmm0
+4550 00066d86
p),%xmm0
+4558 00066d8e
p),%xmm0
+4566 00066d96
b0(%ebp)
+4574 00066d9e
%xmm0
+4578 00066da2
b0(%ebp)

f30f598de4faffff

mulss

0xfffffae4(%eb

f30f10ada8fbffff

movss

0xfffffba8(%eb

f30f58e9

addss

%xmm1,

f30f11ada8fbffff

movss

%xmm5,0xfffffb

f30f58ada4fbffff

addss

0xfffffba4(%eb

f30f11ada8fbffff

movss

%xmm5,0xfffffb

f30f108dd4faffff

movss

0xfffffad4(%eb

f30f59ce

mulss

%xmm6,

f30f10a538fbffff

movss

0xfffffb38(%eb

f30f59a5e0faffff

mulss

0xfffffae0(%eb

f30f108544fbffff

movss

0xfffffb44(%eb

f30f5985dcfaffff

mulss

0xfffffadc(%eb

f30f58e0

addss

%xmm0,

f30f108550fbffff

movss

0xfffffb50(%eb

f30f5985d8faffff

mulss

0xfffffad8(%eb

f30f58e0

addss

%xmm0,

f30f58e1

addss

%xmm1,

f30f10853cfbffff

movss

0xfffffb3c(%eb

f30f5985e0faffff

mulss

0xfffffae0(%eb

f30f1185b0faffff

movss

%xmm0,0xfffffa

f30f108548fbffff

movss

0xfffffb48(%eb

f30f5985dcfaffff

mulss

0xfffffadc(%eb

f30f5885b0faffff

addss

0xfffffab0(%eb

f30f1185b0faffff

movss

%xmm0,0xfffffa

f30f108554fbffff

movss

0xfffffb54(%eb

f30f5985d8faffff

mulss

0xfffffad8(%eb

f30f5885b0faffff

addss

0xfffffab0(%eb

f30f1185b0faffff

movss

%xmm0,0xfffffa

f30f58c1
f30f1185b0faffff

addss
movss

%xmm1,
%xmm0,0xfffffa

+4586 00066daa
p),%xmm5
+4594 00066db2
p),%xmm5
+4602 00066dba
p),%xmm0
+4610 00066dc2
p),%xmm0
+4618 00066dca
%xmm5
+4622 00066dce
p),%xmm0
+4630 00066dd6
p),%xmm0
+4638 00066dde
%xmm5
+4642 00066de2
%xmm5
+4646 00066de6
p),%xmm1
+4654 00066dee
%xmm1
+4658 00066df2
ac(%ebp)
+4666 00066dfa
p),%xmm0
+4674 00066e02
%xmm0
+4678 00066e06
%xmm1
+4682 00066e0a
ac(%ebp)
+4690 00066e12
p),%xmm1
+4698 00066e1a
%xmm1
+4702 00066e1e
p),%xmm0
+4710 00066e26
%xmm0
+4714 00066e2a
p),%xmm1
+4722 00066e32
%xmm1
+4726 00066e36
ac(%ebp)
+4734 00066e3e
p),%xmm1
+4742 00066e46
%xmm1
+4746 00066e4a
p),%xmm0
+4754 00066e52
%xmm0
+4758 00066e56
a8(%ebp)
+4766 00066e5e
p),%xmm0
+4774 00066e66
p),%xmm0

f30f10ad40fbffff

movss

0xfffffb40(%eb

f30f59ade0faffff

mulss

0xfffffae0(%eb

f30f10854cfbffff

movss

0xfffffb4c(%eb

f30f5985dcfaffff

mulss

0xfffffadc(%eb

f30f58e8

addss

%xmm0,

f30f108558fbffff

movss

0xfffffb58(%eb

f30f5985d8faffff

mulss

0xfffffad8(%eb

f30f58e8

addss

%xmm0,

f30f58e9

addss

%xmm1,

f30f108de0faffff

movss

f30f59ce

0xfffffae0(%eb
mulss

%xmm6,

f30f118dacfaffff

movss

%xmm1,0xfffffa

f30f1085dcfaffff

movss

0xfffffadc(%eb

f30f59c6

mulss

%xmm6,

f30f58c8

addss

%xmm0,

f30f118dacfaffff

movss

%xmm1,0xfffffa

f30f108dd8faffff

movss

0xfffffad8(%eb

f30f59ce
f30f1085acfaffff

mulss
movss

f30f58c1
f30f108dd4faffff

0xfffffaac(%eb
addss

movss

f30f58c8

%xmm6,

%xmm1,
0xfffffad4(%eb

addss

%xmm0,

f30f118dacfaffff

movss

%xmm1,0xfffffa

f30f108dc8faffff

movss

0xfffffac8(%eb

f30f59ce
f30f108538fbffff

mulss
movss

f30f59c3

%xmm6,
0xfffffb38(%eb

mulss

%xmm3,

f30f1185a8faffff

movss

%xmm0,0xfffffa

f30f108544fbffff

movss

0xfffffb44(%eb

f30f5985d0faffff

mulss

0xfffffad0(%eb

+4782 00066e6e
p),%xmm0
+4790 00066e76
a8(%ebp)
+4798 00066e7e
p),%xmm0
+4806 00066e86
p),%xmm0
+4814 00066e8e
p),%xmm0
+4822 00066e96
%xmm0
+4826 00066e9a
a8(%ebp)
+4834 00066ea2
p),%xmm0
+4842 00066eaa
%xmm0
+4846 00066eae
a4(%ebp)
+4854 00066eb6
p),%xmm0
+4862 00066ebe
p),%xmm0
+4870 00066ec6
p),%xmm0
+4878 00066ece
a4(%ebp)
+4886 00066ed6
p),%xmm0
+4894 00066ede
p),%xmm0
+4902 00066ee6
p),%xmm0
+4910 00066eee
%xmm0
+4914 00066ef2
a4(%ebp)
+4922 00066efa
p),%xmm0
+4930 00066f02
%xmm0
+4934 00066f06
a0(%ebp)
+4942 00066f0e
p),%xmm0
+4950 00066f16
p),%xmm0
+4958 00066f1e
p),%xmm0
+4966 00066f26
a0(%ebp)
+4974 00066f2e
p),%xmm0
+4982 00066f36
p),%xmm0
+4990 00066f3e
p),%xmm0
+4998 00066f46
%xmm1

f30f5885a8faffff

addss

0xfffffaa8(%eb

f30f1185a8faffff

movss

%xmm0,0xfffffa

f30f108550fbffff

movss

0xfffffb50(%eb

f30f5985ccfaffff

mulss

0xfffffacc(%eb

f30f5885a8faffff

addss

0xfffffaa8(%eb

f30f58c1

addss

%xmm1,

f30f1185a8faffff

movss

%xmm0,0xfffffa

f30f10853cfbffff

movss

0xfffffb3c(%eb

f30f59c3

mulss

%xmm3,

f30f1185a4faffff

movss

%xmm0,0xfffffa

f30f108548fbffff

movss

0xfffffb48(%eb

f30f5985d0faffff

mulss

0xfffffad0(%eb

f30f5885a4faffff

addss

0xfffffaa4(%eb

f30f1185a4faffff

movss

%xmm0,0xfffffa

f30f108554fbffff

movss

0xfffffb54(%eb

f30f5985ccfaffff

mulss

0xfffffacc(%eb

f30f5885a4faffff

addss

0xfffffaa4(%eb

f30f58c1

addss

%xmm1,

f30f1185a4faffff

movss

%xmm0,0xfffffa

f30f108540fbffff

movss

0xfffffb40(%eb

f30f59c3

mulss

%xmm3,

f30f1185a0faffff

movss

%xmm0,0xfffffa

f30f10854cfbffff

movss

0xfffffb4c(%eb

f30f5985d0faffff

mulss

0xfffffad0(%eb

f30f5885a0faffff

addss

0xfffffaa0(%eb

f30f1185a0faffff

movss

%xmm0,0xfffffa

f30f108558fbffff

movss

0xfffffb58(%eb

f30f5985ccfaffff

mulss

0xfffffacc(%eb

f30f5885a0faffff

addss

0xfffffaa0(%eb

f30f58c8

addss

%xmm0,

+5002 00066f4a
a0(%ebp)
+5010 00066f52
%xmm3
+5014 00066f56
p),%xmm1
+5022 00066f5e
%xmm1
+5026 00066f62
%xmm3
+5030 00066f66
p),%xmm0
+5038 00066f6e
%xmm0
+5042 00066f72
%xmm3
+5046 00066f76
p),%xmm3
+5054 00066f7e
p),%xmm1
+5062 00066f86
%xmm1
+5066 00066f8a
p),%xmm0
+5074 00066f92
%xmm0
+5078 00066f96
9c(%ebp)
+5086 00066f9e
p),%xmm0
+5094 00066fa6
p),%xmm0
+5102 00066fae
p),%xmm0
+5110 00066fb6
9c(%ebp)
+5118 00066fbe
p),%xmm0
+5126 00066fc6
p),%xmm0
+5134 00066fce
p),%xmm0
+5142 00066fd6
%xmm0
+5146 00066fda
9c(%ebp)
+5154 00066fe2
p),%xmm0
+5162 00066fea
%xmm0
+5166 00066fee
98(%ebp)
+5174 00066ff6
p),%xmm0
+5182 00066ffe
p),%xmm0
+5190 00067006
p),%xmm0
+5198 0006700e
98(%ebp)

f30f118da0faffff

movss

f30f59de
f30f108dd0faffff

%xmm1,0xfffffa
mulss

movss

%xmm6,
0xfffffad0(%eb

f30f59ce

mulss

%xmm6,

f30f58d9

addss

%xmm1,

f30f1085ccfaffff

movss

0xfffffacc(%eb

f30f59c6

mulss

%xmm6,

f30f58d8

addss

%xmm0,

f30f589dc8faffff

addss

0xfffffac8(%eb

f30f108dbcfaffff

movss

0xfffffabc(%eb

f30f59ce
f30f108538fbffff

mulss
movss

f30f59c2

%xmm6,
0xfffffb38(%eb

mulss

%xmm2,

f30f11859cfaffff

movss

%xmm0,0xfffffa

f30f108544fbffff

movss

0xfffffb44(%eb

f30f5985c4faffff

mulss

0xfffffac4(%eb

f30f58859cfaffff

addss

0xfffffa9c(%eb

f30f11859cfaffff

movss

%xmm0,0xfffffa

f30f108550fbffff

movss

0xfffffb50(%eb

f30f5985c0faffff

mulss

0xfffffac0(%eb

f30f58859cfaffff

addss

0xfffffa9c(%eb

f30f58c1

addss

%xmm1,

f30f11859cfaffff

movss

%xmm0,0xfffffa

f30f10853cfbffff

movss

0xfffffb3c(%eb

f30f59c2

mulss

%xmm2,

f30f118598faffff

movss

%xmm0,0xfffffa

f30f108548fbffff

movss

0xfffffb48(%eb

f30f5985c4faffff

mulss

0xfffffac4(%eb

f30f588598faffff

addss

0xfffffa98(%eb

f30f118598faffff

movss

%xmm0,0xfffffa

+5206 00067016
p),%xmm0
+5214 0006701e
p),%xmm0
+5222 00067026
p),%xmm0
+5230 0006702e
%xmm0
+5234 00067032
98(%ebp)
+5242 0006703a
p),%xmm0
+5250 00067042
%xmm0
+5254 00067046
94(%ebp)
+5262 0006704e
p),%xmm0
+5270 00067056
p),%xmm0
+5278 0006705e
p),%xmm0
+5286 00067066
94(%ebp)
+5294 0006706e
p),%xmm0
+5302 00067076
p),%xmm0
+5310 0006707e
p),%xmm0
+5318 00067086
%xmm1
+5322 0006708a
94(%ebp)
+5330 00067092
%xmm2
+5334 00067096
p),%xmm1
+5342 0006709e
%xmm1
+5346 000670a2
%xmm2
+5350 000670a6
p),%xmm0
+5358 000670ae
%xmm0
+5362 000670b2
%xmm2
+5366 000670b6
p),%xmm2
+5374 000670be
p),%xmm0
+5382 000670c6
%xmm0
+5386 000670ca
p),%xmm1
+5394 000670d2
p),%xmm1
+5402 000670da
90(%ebp)

f30f108554fbffff

movss

0xfffffb54(%eb

f30f5985c0faffff

mulss

0xfffffac0(%eb

f30f588598faffff

addss

0xfffffa98(%eb

f30f58c1

addss

%xmm1,

f30f118598faffff

movss

%xmm0,0xfffffa

f30f108540fbffff

movss

0xfffffb40(%eb

f30f59c2

mulss

%xmm2,

f30f118594faffff

movss

%xmm0,0xfffffa

f30f10854cfbffff

movss

0xfffffb4c(%eb

f30f5985c4faffff

mulss

0xfffffac4(%eb

f30f588594faffff

addss

0xfffffa94(%eb

f30f118594faffff

movss

%xmm0,0xfffffa

f30f108558fbffff

movss

0xfffffb58(%eb

f30f5985c0faffff

mulss

0xfffffac0(%eb

f30f588594faffff

addss

0xfffffa94(%eb

f30f58c8
f30f118d94faffff

addss
movss

f30f59d6
f30f108dc4faffff

%xmm0,
%xmm1,0xfffffa

mulss
movss

%xmm6,
0xfffffac4(%eb

f30f59ce

mulss

%xmm6,

f30f58d1

addss

%xmm1,

f30f1085c0faffff

movss

0xfffffac0(%eb

f30f59c6

mulss

%xmm6,

f30f58d0

addss

%xmm0,

f30f5895bcfaffff

addss

0xfffffabc(%eb

f30f1085a8fbffff

movss

0xfffffba8(%eb

f30f59c6

mulss

%xmm6,

f30f108d38fbffff

movss

0xfffffb38(%eb

f30f598db8faffff

mulss

0xfffffab8(%eb

f30f118d90faffff

movss

%xmm1,0xfffffa

+5410 000670e2
p),%xmm1
+5418 000670ea
p),%xmm1
+5426 000670f2
44(%ebp)
+5434 000670fa
p),%xmm1
+5442 00067102
p),%xmm1
+5450 0006710a
90(%ebp)
+5458 00067112
p),%xmm1
+5466 0006711a
%xmm1
+5470 0006711e
50(%ebp)
+5478 00067126
p),%xmm1
+5486 0006712e
p),%xmm1
+5494 00067136
%xmm1
+5498 0006713a
90(%ebp)
+5506 00067142
p),%xmm1
+5514 0006714a
p),%xmm1
+5522 00067152
8c(%ebp)
+5530 0006715a
p),%xmm1
+5538 00067162
p),%xmm1
+5546 0006716a
48(%ebp)
+5554 00067172
p),%xmm1
+5562 0006717a
p),%xmm1
+5570 00067182
8c(%ebp)
+5578 0006718a
p),%xmm1
+5586 00067192
%xmm1
+5590 00067196
54(%ebp)
+5598 0006719e
p),%xmm1
+5606 000671a6
p),%xmm1
+5614 000671ae
%xmm1
+5618 000671b2
8c(%ebp)
+5626 000671ba
p),%xmm1

f30f108d44fbffff

movss

0xfffffb44(%eb

f30f598db4faffff

mulss

0xfffffab4(%eb

f30f118d44fbffff

movss

%xmm1,0xfffffb

f30f108d90faffff

movss

0xfffffa90(%eb

f30f588d44fbffff

addss

0xfffffb44(%eb

f30f118d90faffff

movss

%xmm1,0xfffffa

f30f108d50fbffff

movss

0xfffffb50(%eb

f30f59cf

mulss

%xmm7,

f30f118d50fbffff

movss

%xmm1,0xfffffb

f30f108d90faffff

movss

0xfffffa90(%eb

f30f588d50fbffff

addss

0xfffffb50(%eb

f30f58c8

addss

%xmm0,

f30f118d90faffff

movss

%xmm1,0xfffffa

f30f108d3cfbffff

movss

0xfffffb3c(%eb

f30f598db8faffff

mulss

0xfffffab8(%eb

f30f118d8cfaffff

movss

%xmm1,0xfffffa

f30f108d48fbffff

movss

0xfffffb48(%eb

f30f598db4faffff

mulss

0xfffffab4(%eb

f30f118d48fbffff

movss

%xmm1,0xfffffb

f30f108d8cfaffff

movss

0xfffffa8c(%eb

f30f588d48fbffff

addss

0xfffffb48(%eb

f30f118d8cfaffff

movss

%xmm1,0xfffffa

f30f108d54fbffff

movss

0xfffffb54(%eb

f30f59cf

mulss

%xmm7,

f30f118d54fbffff

movss

%xmm1,0xfffffb

f30f108d8cfaffff

movss

0xfffffa8c(%eb

f30f588d54fbffff

addss

0xfffffb54(%eb

f30f58c8

addss

%xmm0,

f30f118d8cfaffff

movss

%xmm1,0xfffffa

f30f108d40fbffff

movss

0xfffffb40(%eb

+5634 000671c2
p),%xmm1
+5642 000671ca
88(%ebp)
+5650 000671d2
p),%xmm1
+5658 000671da
p),%xmm1
+5666 000671e2
4c(%ebp)
+5674 000671ea
p),%xmm1
+5682 000671f2
p),%xmm1
+5690 000671fa
88(%ebp)
+5698 00067202
p),%xmm1
+5706 0006720a
%xmm1
+5710 0006720e
58(%ebp)
+5718 00067216
p),%xmm1
+5726 0006721e
p),%xmm1
+5734 00067226
%xmm0
+5738 0006722a
88(%ebp)
+5746 00067232
p),%xmm0
+5754 0006723a
%xmm0
+5758 0006723e
p),%xmm1
+5766 00067246
%xmm1
+5770 0006724a
%xmm0
+5774 0006724e
%xmm7
+5778 00067252
%xmm7
+5782 00067256
p),%xmm0
+5790 0006725e
%xmm0
+5794 00067262
d0(%ebp)
+5802 0006726a
m1
+5807 0006726f
e4(%ebp)
+5815 00067277
p),%xmm0
+5823 0006727f
m0
+5828 00067284
%xmm0

f30f598db8faffff

mulss

0xfffffab8(%eb

f30f118d88faffff

movss

%xmm1,0xfffffa

f30f108d4cfbffff

movss

0xfffffb4c(%eb

f30f598db4faffff

mulss

0xfffffab4(%eb

f30f118d4cfbffff

movss

%xmm1,0xfffffb

f30f108d88faffff

movss

0xfffffa88(%eb

f30f588d4cfbffff

addss

0xfffffb4c(%eb

f30f118d88faffff

movss

%xmm1,0xfffffa

f30f108d58fbffff

movss

0xfffffb58(%eb

f30f59cf

mulss

%xmm7,

f30f118d58fbffff

movss

%xmm1,0xfffffb

f30f108d88faffff

movss

0xfffffa88(%eb

f30f588d58fbffff

addss

0xfffffb58(%eb

f30f58c1

addss

%xmm1,

f30f118588faffff

movss

%xmm0,0xfffffa

f30f1085b8faffff

movss

0xfffffab8(%eb

f30f59c6
f30f108db4faffff

mulss
movss

%xmm6,
0xfffffab4(%eb

f30f59ce

mulss

%xmm6,

f30f58c1

addss

%xmm1,

f30f59fe

mulss

%xmm6,

f30f58f8

addss

%xmm0,

f30f1085a8fbffff

movss

f30f58c7

0xfffffba8(%eb
addss

%xmm7,

f30f1185d0fbffff

movss

%xmm0,0xfffffb

f30f104dc8

movss

0xc8(%ebp),%xm

f30f118de4fbffff

movss

%xmm1,0xfffffb

f30f1085b0faffff

movss

0xfffffab0(%eb

f30f5945b8

mulss

0xb8(%ebp),%xm

f30f58c4

addss

%xmm4,

+5832 00067288
84(%ebp)
+5840 00067290
%xmm0
+5843 00067293
%xmm0
+5847 00067297
p),%xmm0
+5855 0006729f
84(%ebp)
+5863 000672a7
p),%xmm0
+5871 000672af
p),%xmm0
+5879 000672b7
p),%xmm0
+5887 000672bf
84(%ebp)
+5895 000672c7
m1
+5900 000672cc
e0(%ebp)
+5908 000672d4
m0
+5913 000672d9
%xmm0
+5917 000672dd
p),%xmm0
+5925 000672e5
80(%ebp)
+5933 000672ed
%xmm0
+5936 000672f0
%xmm0
+5940 000672f4
p),%xmm0
+5948 000672fc
80(%ebp)
+5956 00067304
p),%xmm0
+5964 0006730c
p),%xmm0
+5972 00067314
p),%xmm0
+5980 0006731c
80(%ebp)
+5988 00067324
m1
+5993 00067329
dc(%ebp)
+6001 00067331
m0
+6006 00067336
%xmm0
+6010 0006733a
7c(%ebp)
+6018 00067342
p),%xmm0
+6026 0006734a
%xmm0

f30f118584faffff

movss

%xmm0,0xfffffa

0f28c1

movaps

%xmm1,

f30f59c5

mulss

%xmm5,

f30f588584faffff

addss

0xfffffa84(%eb

f30f118584faffff

movss

%xmm0,0xfffffa

f30f1085acfaffff

movss

0xfffffaac(%eb

f30f598528fbffff

mulss

0xfffffb28(%eb

f30f588584faffff

addss

0xfffffa84(%eb

f30f118584faffff

movss

%xmm0,0xfffffa

f30f104dcc

movss

0xcc(%ebp),%xm

f30f118de0fbffff

movss

%xmm1,0xfffffb

f30f1045ac

movss

0xac(%ebp),%xm

f30f59c4

mulss

%xmm4,

f30f5885b0faffff

addss

0xfffffab0(%eb

f30f118580faffff

movss

%xmm0,0xfffffa

0f28c1

movaps

%xmm1,

f30f59c5

mulss

%xmm5,

f30f588580faffff

addss

0xfffffa80(%eb

f30f118580faffff

movss

%xmm0,0xfffffa

f30f1085acfaffff

movss

0xfffffaac(%eb

f30f59852cfbffff

mulss

0xfffffb2c(%eb

f30f588580faffff

addss

0xfffffa80(%eb

f30f118580faffff

movss

%xmm0,0xfffffa

f30f104dc0

movss

0xc0(%ebp),%xm

f30f118ddcfbffff

movss

%xmm1,0xfffffb

f30f1045b0

movss

0xb0(%ebp),%xm

f30f59c4

mulss

%xmm4,

f30f11857cfaffff

movss

%xmm0,0xfffffa

f30f1085b0faffff

movss

0xfffffab0(%eb

f30f59c1

mulss

%xmm1,

+6030 0006734e
p),%xmm0
+6038 00067356
%xmm0
+6042 0006735a
7c(%ebp)
+6050 00067362
p),%xmm0
+6058 0006736a
p),%xmm0
+6066 00067372
p),%xmm0
+6074 0006737a
7c(%ebp)
+6082 00067382
m1
+6087 00067387
m0
+6092 0006738c
d8(%ebp)
+6100 00067394
m0
+6105 00067399
d4(%ebp)
+6113 000673a1
%xmm4
+6117 000673a5
p),%xmm0
+6125 000673ad
p),%xmm0
+6133 000673b5
%xmm4
+6137 000673b9
p),%xmm5
+6145 000673c1
%xmm4
+6149 000673c5
p),%xmm4
+6157 000673cd
m5
+6162 000673d2
p),%xmm5
+6170 000673da
p),%xmm0
+6178 000673e2
%xmm0
+6182 000673e6
78(%ebp)
+6190 000673ee
p),%xmm0
+6198 000673f6
p),%xmm0
+6206 000673fe
p),%xmm0
+6214 00067406
78(%ebp)
+6222 0006740e
p),%xmm0
+6230 00067416
%xmm0

f30f58857cfaffff

addss

f30f58c5

0xfffffa7c(%eb
addss

%xmm5,

f30f11857cfaffff

movss

%xmm0,0xfffffa

f30f1085acfaffff

movss

0xfffffaac(%eb

f30f598530fbffff

mulss

0xfffffb30(%eb

f30f58857cfaffff

addss

0xfffffa7c(%eb

f30f11857cfaffff

movss

%xmm0,0xfffffa

f30f104db4

movss

0xb4(%ebp),%xm

f30f1045c4

movss

0xc4(%ebp),%xm

f30f1185d8fbffff

movss

%xmm0,0xfffffb

f30f1045d4

movss

0xd4(%ebp),%xm

f30f1185d4fbffff

movss

%xmm0,0xfffffb

f30f59e1

mulss

%xmm1,

f30f1085b0faffff

movss

0xfffffab0(%eb

f30f5985d8fbffff

mulss

0xfffffbd8(%eb

f30f58e0
f30f59add4fbffff

addss
mulss

f30f58e5

%xmm0,
0xfffffbd4(%eb

addss

%xmm5,

f30f58a5acfaffff

addss

0xfffffaac(%eb

f30f106db8

movss

0xb8(%ebp),%xm

f30f59ada4faffff

mulss

0xfffffaa4(%eb

f30f1085a8faffff

movss

0xfffffaa8(%eb

f30f58c5

addss

%xmm5,

f30f118578faffff

movss

%xmm0,0xfffffa

f30f1085e4fbffff

movss

0xfffffbe4(%eb

f30f5985a0faffff

mulss

0xfffffaa0(%eb

f30f588578faffff

addss

0xfffffa78(%eb

f30f118578faffff

movss

%xmm0,0xfffffa

f30f108528fbffff

movss

0xfffffb28(%eb

f30f59c3

mulss

%xmm3,

+6234 0006741a
p),%xmm0
+6242 00067422
78(%ebp)
+6250 0006742a
m5
+6255 0006742f
p),%xmm5
+6263 00067437
p),%xmm5
+6271 0006743f
p),%xmm0
+6279 00067447
p),%xmm0
+6287 0006744f
%xmm0
+6291 00067453
74(%ebp)
+6299 0006745b
p),%xmm0
+6307 00067463
%xmm0
+6311 00067467
p),%xmm0
+6319 0006746f
74(%ebp)
+6327 00067477
m5
+6332 0006747c
p),%xmm5
+6340 00067484
p),%xmm0
+6348 0006748c
p),%xmm0
+6356 00067494
%xmm5
+6360 00067498
p),%xmm5
+6368 000674a0
p),%xmm0
+6376 000674a8
%xmm0
+6380 000674ac
%xmm5
+6384 000674b0
p),%xmm0
+6392 000674b8
%xmm0
+6396 000674bc
70(%ebp)
+6404 000674c4
p),%xmm0
+6412 000674cc
p),%xmm0
+6420 000674d4
a4(%ebp)
+6428 000674dc
p),%xmm0
+6436 000674e4
p),%xmm0

f30f588578faffff

addss

0xfffffa78(%eb

f30f118578faffff

movss

%xmm0,0xfffffa

f30f106dac

movss

0xac(%ebp),%xm

f30f59ada8faffff

mulss

0xfffffaa8(%eb

f30f58ada4faffff

addss

0xfffffaa4(%eb

f30f1085e0fbffff

movss

0xfffffbe0(%eb

f30f5985a0faffff

mulss

0xfffffaa0(%eb

f30f58c5

addss

%xmm5,

f30f118574faffff

movss

%xmm0,0xfffffa

f30f10852cfbffff

movss

0xfffffb2c(%eb

f30f59c3

mulss

%xmm3,

f30f588574faffff

addss

0xfffffa74(%eb

f30f118574faffff

movss

%xmm0,0xfffffa

f30f106db0

movss

0xb0(%ebp),%xm

f30f59ada8faffff

mulss

0xfffffaa8(%eb

f30f1085dcfbffff

movss

0xfffffbdc(%eb

f30f5985a4faffff

mulss

0xfffffaa4(%eb

f30f58e8

addss

%xmm0,

f30f58ada0faffff

addss

0xfffffaa0(%eb

f30f108530fbffff

movss

0xfffffb30(%eb

f30f59c3

mulss

%xmm3,

f30f58e8

addss

%xmm0,

f30f1085a8faffff

movss

f30f59c1

0xfffffaa8(%eb
mulss

%xmm1,

f30f118570faffff

movss

%xmm0,0xfffffa

f30f1085d8fbffff

movss

0xfffffbd8(%eb

f30f5985a4faffff

mulss

0xfffffaa4(%eb

f30f1185a4faffff

movss

%xmm0,0xfffffa

f30f108570faffff

movss

0xfffffa70(%eb

f30f5885a4faffff

addss

0xfffffaa4(%eb

+6444 000674ec
70(%ebp)
+6452 000674f4
p),%xmm0
+6460 000674fc
p),%xmm0
+6468 00067504
a0(%ebp)
+6476 0006750c
p),%xmm0
+6484 00067514
p),%xmm0
+6492 0006751c
%xmm3
+6496 00067520
70(%ebp)
+6504 00067528
m3
+6509 0006752d
p),%xmm3
+6517 00067535
p),%xmm0
+6525 0006753d
%xmm0
+6529 00067541
6c(%ebp)
+6537 00067549
p),%xmm0
+6545 00067551
p),%xmm0
+6553 00067559
p),%xmm0
+6561 00067561
6c(%ebp)
+6569 00067569
p),%xmm0
+6577 00067571
%xmm0
+6581 00067575
p),%xmm0
+6589 0006757d
6c(%ebp)
+6597 00067585
m3
+6602 0006758a
p),%xmm3
+6610 00067592
p),%xmm3
+6618 0006759a
p),%xmm0
+6626 000675a2
p),%xmm0
+6634 000675aa
%xmm0
+6638 000675ae
68(%ebp)
+6646 000675b6
p),%xmm0
+6654 000675be
%xmm0

f30f118570faffff

movss

%xmm0,0xfffffa

f30f1085d4fbffff

movss

0xfffffbd4(%eb

f30f5985a0faffff

mulss

0xfffffaa0(%eb

f30f1185a0faffff

movss

%xmm0,0xfffffa

f30f108570faffff

movss

0xfffffa70(%eb

f30f5885a0faffff

addss

0xfffffaa0(%eb

f30f58d8

addss

%xmm0,

f30f119d70faffff

movss

%xmm3,0xfffffa

f30f105db8

movss

0xb8(%ebp),%xm

f30f599d98faffff

mulss

0xfffffa98(%eb

f30f10859cfaffff

movss

0xfffffa9c(%eb

f30f58c3

addss

%xmm3,

f30f11856cfaffff

movss

%xmm0,0xfffffa

f30f1085e4fbffff

movss

0xfffffbe4(%eb

f30f598594faffff

mulss

0xfffffa94(%eb

f30f58856cfaffff

addss

0xfffffa6c(%eb

f30f11856cfaffff

movss

%xmm0,0xfffffa

f30f108528fbffff

movss

0xfffffb28(%eb

f30f59c2

mulss

%xmm2,

f30f58856cfaffff

addss

0xfffffa6c(%eb

f30f11856cfaffff

movss

%xmm0,0xfffffa

f30f105dac

movss

0xac(%ebp),%xm

f30f599d9cfaffff

mulss

0xfffffa9c(%eb

f30f589d98faffff

addss

0xfffffa98(%eb

f30f1085e0fbffff

movss

0xfffffbe0(%eb

f30f598594faffff

mulss

0xfffffa94(%eb

f30f58c3

addss

%xmm3,

f30f118568faffff

movss

%xmm0,0xfffffa

f30f10852cfbffff

movss

0xfffffb2c(%eb

f30f59c2

mulss

%xmm2,

+6658 000675c2
p),%xmm0
+6666 000675ca
68(%ebp)
+6674 000675d2
m7
+6679 000675d7
p),%xmm7
+6687 000675df
p),%xmm0
+6695 000675e7
p),%xmm0
+6703 000675ef
%xmm7
+6707 000675f3
p),%xmm7
+6715 000675fb
p),%xmm0
+6723 00067603
%xmm0
+6727 00067607
%xmm7
+6731 0006760b
p),%xmm0
+6739 00067613
%xmm0
+6743 00067617
p),%xmm3
+6751 0006761f
p),%xmm3
+6759 00067627
%xmm0
+6763 0006762b
64(%ebp)
+6771 00067633
p),%xmm0
+6779 0006763b
p),%xmm0
+6787 00067643
p),%xmm3
+6795 0006764b
%xmm3
+6799 0006764f
%xmm2
+6803 00067653
64(%ebp)
+6811 0006765b
m0
+6816 00067660
p),%xmm0
+6824 00067668
p),%xmm2
+6832 00067670
%xmm2
+6836 00067674
p),%xmm3
+6844 0006767c
p),%xmm3
+6852 00067684
%xmm2

f30f588568faffff

addss

0xfffffa68(%eb

f30f118568faffff

movss

%xmm0,0xfffffa

f30f107db0

movss

0xb0(%ebp),%xm

f30f59bd9cfaffff

mulss

0xfffffa9c(%eb

f30f1085dcfbffff

movss

0xfffffbdc(%eb

f30f598598faffff

mulss

0xfffffa98(%eb

f30f58f8

addss

%xmm0,

f30f58bd94faffff

addss

0xfffffa94(%eb

f30f108530fbffff

movss

0xfffffb30(%eb

f30f59c2

mulss

%xmm2,

f30f58f8

addss

%xmm0,

f30f10859cfaffff

movss

f30f59c1

0xfffffa9c(%eb
mulss

%xmm1,

f30f109dd8fbffff

movss

0xfffffbd8(%eb

f30f599d98faffff

mulss

0xfffffa98(%eb

f30f58c3

addss

%xmm3,

f30f118564faffff

movss

%xmm0,0xfffffa

f30f1085d4fbffff

movss

0xfffffbd4(%eb

f30f598594faffff

mulss

0xfffffa94(%eb

f30f109d64faffff

movss

0xfffffa64(%eb

f30f58d8

addss

%xmm0,

f30f58d3

addss

%xmm3,

f30f119564faffff

movss

%xmm2,0xfffffa

f30f1045b8

movss

0xb8(%ebp),%xm

f30f59858cfaffff

mulss

0xfffffa8c(%eb

f30f109590faffff

movss

0xfffffa90(%eb

f30f58d0

addss

%xmm0,

f30f109de4fbffff

movss

0xfffffbe4(%eb

f30f599d88faffff

mulss

0xfffffa88(%eb

f30f58d3

addss

%xmm3,

+6856 00067688
p),%xmm0
+6864 00067690
p),%xmm0
+6872 00067698
%xmm2
+6876 0006769c
60(%ebp)
+6884 000676a4
m2
+6889 000676a9
p),%xmm2
+6897 000676b1
p),%xmm2
+6905 000676b9
p),%xmm3
+6913 000676c1
p),%xmm3
+6921 000676c9
%xmm2
+6925 000676cd
p),%xmm0
+6933 000676d5
p),%xmm0
+6941 000676dd
%xmm2
+6945 000676e1
5c(%ebp)
+6953 000676e9
m2
+6958 000676ee
p),%xmm2
+6966 000676f6
p),%xmm3
+6974 000676fe
p),%xmm3
+6982 00067706
%xmm2
+6986 0006770a
p),%xmm2
+6994 00067712
p),%xmm0
+7002 0006771a
p),%xmm0
+7010 00067722
%xmm2
+7014 00067726
58(%ebp)
+7022 0006772e
p),%xmm1
+7030 00067736
p),%xmm2
+7038 0006773e
p),%xmm2
+7046 00067746
%xmm1
+7050 0006774a
p),%xmm3
+7058 00067752
p),%xmm3

f30f1085d0fbffff

movss

0xfffffbd0(%eb

f30f598528fbffff

mulss

0xfffffb28(%eb

f30f58d0

addss

%xmm0,

f30f119560faffff

movss

%xmm2,0xfffffa

f30f1055ac

movss

0xac(%ebp),%xm

f30f599590faffff

mulss

0xfffffa90(%eb

f30f58958cfaffff

addss

0xfffffa8c(%eb

f30f109de0fbffff

movss

0xfffffbe0(%eb

f30f599d88faffff

mulss

0xfffffa88(%eb

f30f58d3

addss

%xmm3,

f30f1085d0fbffff

movss

0xfffffbd0(%eb

f30f59852cfbffff

mulss

0xfffffb2c(%eb

f30f58d0

addss

%xmm0,

f30f11955cfaffff

movss

%xmm2,0xfffffa

f30f1055b0

movss

0xb0(%ebp),%xm

f30f599590faffff

mulss

0xfffffa90(%eb

f30f109ddcfbffff

movss

0xfffffbdc(%eb

f30f599d8cfaffff

mulss

0xfffffa8c(%eb

f30f58d3

addss

%xmm3,

f30f589588faffff

addss

0xfffffa88(%eb

f30f1085d0fbffff

movss

0xfffffbd0(%eb

f30f598530fbffff

mulss

0xfffffb30(%eb

f30f58d0

addss

%xmm0,

f30f119558faffff

movss

%xmm2,0xfffffa

f30f598d90faffff

mulss

0xfffffa90(%eb

f30f1095d8fbffff

movss

0xfffffbd8(%eb

f30f59958cfaffff

mulss

0xfffffa8c(%eb

f30f58ca

addss

%xmm2,

f30f109dd4fbffff

movss

0xfffffbd4(%eb

f30f599d88faffff

mulss

0xfffffa88(%eb

+7066 0006775a
%xmm1
+7070 0006775e
p),%xmm1
+7078 00067766
p),%xmm0
+7086 0006776e
fc(%ebp)
+7094 00067776
p),%xmm3
+7102 0006777e
p),%xmm3
+7110 00067786
p),%xmm3
+7118 0006778e
p),%xmm0
+7126 00067796
p),%xmm0
+7134 0006779e
%xmm3
+7138 000677a2
p),%xmm0
+7146 000677aa
%xmm0
+7150 000677ae
%xmm3
+7154 000677b2
p),%xmm2
+7162 000677ba
f8(%ebp)
+7170 000677c2
p),%xmm0
+7178 000677ca
p),%xmm0
+7186 000677d2
p),%xmm0
+7194 000677da
54(%ebp)
+7202 000677e2
p),%xmm0
+7210 000677ea
%xmm0
+7214 000677ee
p),%xmm0
+7222 000677f6
54(%ebp)
+7230 000677fe
p),%xmm0
+7238 00067806
%xmm0
+7242 0006780a
p),%xmm0
+7250 00067812
54(%ebp)
+7258 0006781a
p),%xmm2
+7266 00067822
p),%xmm0
+7274 0006782a
f4(%ebp)

f30f58cb

addss

%xmm3,

f30f588dd0fbffff

addss

0xfffffbd0(%eb

f30f1085c8feffff

movss

0xfffffec8(%eb

f30f1185fcfbffff

movss

%xmm0,0xfffffb

f30f109d80faffff

movss

0xfffffa80(%eb

f30f599db8feffff

mulss

0xfffffeb8(%eb

f30f589d84faffff

addss

0xfffffa84(%eb

f30f10857cfaffff

movss

0xfffffa7c(%eb

f30f5985fcfbffff

mulss

0xfffffbfc(%eb

f30f58d8
f30f10855cfcffff

addss
movss

%xmm0,
0xfffffc5c(%eb

f30f59c4

mulss

%xmm4,

f30f58d8

addss

%xmm0,

f30f1095ccfeffff

movss

0xfffffecc(%eb

f30f1195f8fbffff

movss

%xmm2,0xfffffb

f30f108584faffff

movss

0xfffffa84(%eb

f30f5985acfeffff

mulss

0xfffffeac(%eb

f30f588580faffff

addss

0xfffffa80(%eb

f30f118554faffff

movss

%xmm0,0xfffffa

f30f10857cfaffff

movss

0xfffffa7c(%eb

f30f59c2

mulss

%xmm2,

f30f588554faffff

addss

0xfffffa54(%eb

f30f118554faffff

movss

%xmm0,0xfffffa

f30f108558fcffff

movss

0xfffffc58(%eb

f30f59c4

mulss

%xmm4,

f30f588554faffff

addss

0xfffffa54(%eb

f30f118554faffff

movss

%xmm0,0xfffffa

f30f1095b0feffff

movss

0xfffffeb0(%eb

f30f1085c0feffff

movss

0xfffffec0(%eb

f30f1185f4fbffff

movss

%xmm0,0xfffffb

+7282 00067832
p),%xmm0
+7290 0006783a
%xmm0
+7294 0006783e
50(%ebp)
+7302 00067846
p),%xmm0
+7310 0006784e
p),%xmm0
+7318 00067856
p),%xmm0
+7326 0006785e
p),%xmm0
+7334 00067866
50(%ebp)
+7342 0006786e
p),%xmm0
+7350 00067876
%xmm0
+7354 0006787a
p),%xmm0
+7362 00067882
50(%ebp)
+7370 0006788a
p),%xmm0
+7378 00067892
f0(%ebp)
+7386 0006789a
p),%xmm0
+7394 000678a2
ec(%ebp)
+7402 000678aa
p),%xmm0
+7410 000678b2
p),%xmm0
+7418 000678ba
4c(%ebp)
+7426 000678c2
p),%xmm0
+7434 000678ca
p),%xmm0
+7442 000678d2
80(%ebp)
+7450 000678da
p),%xmm0
+7458 000678e2
p),%xmm0
+7466 000678ea
4c(%ebp)
+7474 000678f2
p),%xmm0
+7482 000678fa
p),%xmm0
+7490 00067902
7c(%ebp)
+7498 0006790a
p),%xmm0
+7506 00067912
p),%xmm0

f30f108584faffff

movss

f30f59c2

0xfffffa84(%eb
mulss

%xmm2,

f30f118550faffff

movss

%xmm0,0xfffffa

f30f108580faffff

movss

0xfffffa80(%eb

f30f5985f4fbffff

mulss

0xfffffbf4(%eb

f30f588550faffff

addss

0xfffffa50(%eb

f30f58857cfaffff

addss

0xfffffa7c(%eb

f30f118550faffff

movss

%xmm0,0xfffffa

f30f108554fcffff

movss

0xfffffc54(%eb

f30f59c4

mulss

%xmm4,

f30f588550faffff

addss

0xfffffa50(%eb

f30f118550faffff

movss

%xmm0,0xfffffa

f30f1085c4feffff

movss

0xfffffec4(%eb

f30f1185f0fbffff

movss

%xmm0,0xfffffb

f30f1085d4feffff

movss

0xfffffed4(%eb

f30f1185ecfbffff

movss

%xmm0,0xfffffb

f30f108584faffff

movss

0xfffffa84(%eb

f30f5985b4feffff

mulss

0xfffffeb4(%eb

f30f11854cfaffff

movss

%xmm0,0xfffffa

f30f108580faffff

movss

0xfffffa80(%eb

f30f5985f0fbffff

mulss

0xfffffbf0(%eb

f30f118580faffff

movss

%xmm0,0xfffffa

f30f10854cfaffff

movss

0xfffffa4c(%eb

f30f588580faffff

addss

0xfffffa80(%eb

f30f11854cfaffff

movss

%xmm0,0xfffffa

f30f10857cfaffff

movss

0xfffffa7c(%eb

f30f5985ecfbffff

mulss

0xfffffbec(%eb

f30f11857cfaffff

movss

%xmm0,0xfffffa

f30f10854cfaffff

movss

0xfffffa4c(%eb

f30f58857cfaffff

addss

0xfffffa7c(%eb

+7514 0006791a
%xmm4
+7518 0006791e
4c(%ebp)
+7526 00067926
p),%xmm4
+7534 0006792e
p),%xmm4
+7542 00067936
p),%xmm4
+7550 0006793e
p),%xmm0
+7558 00067946
%xmm0
+7562 0006794a
%xmm4
+7566 0006794e
p),%xmm0
+7574 00067956
p),%xmm0
+7582 0006795e
%xmm4
+7586 00067962
p),%xmm0
+7594 0006796a
p),%xmm0
+7602 00067972
p),%xmm0
+7610 0006797a
48(%ebp)
+7618 00067982
p),%xmm0
+7626 0006798a
%xmm0
+7630 0006798e
p),%xmm0
+7638 00067996
48(%ebp)
+7646 0006799e
p),%xmm0
+7654 000679a6
p),%xmm0
+7662 000679ae
p),%xmm0
+7670 000679b6
48(%ebp)
+7678 000679be
p),%xmm0
+7686 000679c6
%xmm0
+7690 000679ca
44(%ebp)
+7698 000679d2
p),%xmm0
+7706 000679da
p),%xmm0
+7714 000679e2
p),%xmm0
+7722 000679ea
%xmm0

f30f58e0

addss

%xmm0,

f30f11a54cfaffff

movss

%xmm4,0xfffffa

f30f10a5b8feffff

movss

0xfffffeb8(%eb

f30f59a574faffff

mulss

0xfffffa74(%eb

f30f58a578faffff

addss

0xfffffa78(%eb

f30f1085fcfbffff

movss

0xfffffbfc(%eb

f30f59c5

mulss

%xmm5,

f30f58e0

addss

%xmm0,

f30f10855cfcffff

movss

0xfffffc5c(%eb

f30f598570faffff

mulss

0xfffffa70(%eb

f30f58e0

addss

%xmm0,

f30f1085acfeffff

movss

0xfffffeac(%eb

f30f598578faffff

mulss

0xfffffa78(%eb

f30f588574faffff

addss

0xfffffa74(%eb

f30f118548faffff

movss

%xmm0,0xfffffa

f30f1085f8fbffff

movss

0xfffffbf8(%eb

f30f59c5

mulss

%xmm5,

f30f588548faffff

addss

0xfffffa48(%eb

f30f118548faffff

movss

%xmm0,0xfffffa

f30f108558fcffff

movss

0xfffffc58(%eb

f30f598570faffff

mulss

0xfffffa70(%eb

f30f588548faffff

addss

0xfffffa48(%eb

f30f118548faffff

movss

%xmm0,0xfffffa

f30f108578faffff

movss

0xfffffa78(%eb

f30f59c2

mulss

%xmm2,

f30f118544faffff

movss

%xmm0,0xfffffa

f30f1085f4fbffff

movss

0xfffffbf4(%eb

f30f598574faffff

mulss

0xfffffa74(%eb

f30f588544faffff

addss

0xfffffa44(%eb

f30f58c5

addss

%xmm5,

+7726 000679ee
44(%ebp)
+7734 000679f6
p),%xmm0
+7742 000679fe
p),%xmm0
+7750 00067a06
p),%xmm0
+7758 00067a0e
44(%ebp)
+7766 00067a16
p),%xmm0
+7774 00067a1e
p),%xmm0
+7782 00067a26
40(%ebp)
+7790 00067a2e
p),%xmm0
+7798 00067a36
p),%xmm0
+7806 00067a3e
74(%ebp)
+7814 00067a46
p),%xmm0
+7822 00067a4e
p),%xmm0
+7830 00067a56
p),%xmm5
+7838 00067a5e
%xmm5
+7842 00067a62
p),%xmm5
+7850 00067a6a
40(%ebp)
+7858 00067a72
p),%xmm5
+7866 00067a7a
p),%xmm5
+7874 00067a82
p),%xmm5
+7882 00067a8a
p),%xmm0
+7890 00067a92
%xmm0
+7894 00067a96
%xmm5
+7898 00067a9a
p),%xmm0
+7906 00067aa2
p),%xmm0
+7914 00067aaa
%xmm5
+7918 00067aae
p),%xmm0
+7926 00067ab6
p),%xmm0
+7934 00067abe
p),%xmm0
+7942 00067ac6
3c(%ebp)

f30f118544faffff

movss

%xmm0,0xfffffa

f30f108554fcffff

movss

0xfffffc54(%eb

f30f598570faffff

mulss

0xfffffa70(%eb

f30f588544faffff

addss

0xfffffa44(%eb

f30f118544faffff

movss

%xmm0,0xfffffa

f30f1085b4feffff

movss

0xfffffeb4(%eb

f30f598578faffff

mulss

0xfffffa78(%eb

f30f118540faffff

movss

%xmm0,0xfffffa

f30f1085f0fbffff

movss

0xfffffbf0(%eb

f30f598574faffff

mulss

0xfffffa74(%eb

f30f118574faffff

movss

%xmm0,0xfffffa

f30f108540faffff

movss

0xfffffa40(%eb

f30f588574faffff

addss

0xfffffa74(%eb

f30f59adecfbffff

mulss

0xfffffbec(%eb

f30f58e8

addss

%xmm0,

f30f58ad70faffff

addss

0xfffffa70(%eb

f30f11ad40faffff

movss

%xmm5,0xfffffa

f30f10adb8feffff

movss

0xfffffeb8(%eb

f30f59ad68faffff

mulss

0xfffffa68(%eb

f30f58ad6cfaffff

addss

0xfffffa6c(%eb

f30f1085fcfbffff

movss

0xfffffbfc(%eb

f30f59c7

mulss

%xmm7,

f30f58e8

addss

%xmm0,

f30f10855cfcffff

movss

0xfffffc5c(%eb

f30f598564faffff

mulss

0xfffffa64(%eb

f30f58e8

addss

%xmm0,

f30f1085acfeffff

movss

0xfffffeac(%eb

f30f59856cfaffff

mulss

0xfffffa6c(%eb

f30f588568faffff

addss

0xfffffa68(%eb

f30f11853cfaffff

movss

%xmm0,0xfffffa

+7950 00067ace
p),%xmm0
+7958 00067ad6
%xmm0
+7962 00067ada
p),%xmm0
+7970 00067ae2
3c(%ebp)
+7978 00067aea
p),%xmm0
+7986 00067af2
p),%xmm0
+7994 00067afa
p),%xmm0
+8002 00067b02
3c(%ebp)
+8010 00067b0a
p),%xmm0
+8018 00067b12
%xmm0
+8022 00067b16
38(%ebp)
+8030 00067b1e
p),%xmm0
+8038 00067b26
p),%xmm0
+8046 00067b2e
p),%xmm0
+8054 00067b36
%xmm0
+8058 00067b3a
38(%ebp)
+8066 00067b42
p),%xmm0
+8074 00067b4a
p),%xmm0
+8082 00067b52
p),%xmm0
+8090 00067b5a
38(%ebp)
+8098 00067b62
p),%xmm0
+8106 00067b6a
p),%xmm0
+8114 00067b72
34(%ebp)
+8122 00067b7a
p),%xmm0
+8130 00067b82
p),%xmm0
+8138 00067b8a
68(%ebp)
+8146 00067b92
p),%xmm0
+8154 00067b9a
p),%xmm0
+8162 00067ba2
p),%xmm7
+8170 00067baa
%xmm7

f30f1085f8fbffff

movss

f30f59c7

0xfffffbf8(%eb
mulss

%xmm7,

f30f58853cfaffff

addss

0xfffffa3c(%eb

f30f11853cfaffff

movss

%xmm0,0xfffffa

f30f108558fcffff

movss

0xfffffc58(%eb

f30f598564faffff

mulss

0xfffffa64(%eb

f30f58853cfaffff

addss

0xfffffa3c(%eb

f30f11853cfaffff

movss

%xmm0,0xfffffa

f30f10856cfaffff

movss

0xfffffa6c(%eb

f30f59c2

mulss

%xmm2,

f30f118538faffff

movss

%xmm0,0xfffffa

f30f1085f4fbffff

movss

0xfffffbf4(%eb

f30f598568faffff

mulss

0xfffffa68(%eb

f30f588538faffff

addss

0xfffffa38(%eb

f30f58c7

addss

%xmm7,

f30f118538faffff

movss

%xmm0,0xfffffa

f30f108554fcffff

movss

0xfffffc54(%eb

f30f598564faffff

mulss

0xfffffa64(%eb

f30f588538faffff

addss

0xfffffa38(%eb

f30f118538faffff

movss

%xmm0,0xfffffa

f30f1085b4feffff

movss

0xfffffeb4(%eb

f30f59856cfaffff

mulss

0xfffffa6c(%eb

f30f118534faffff

movss

%xmm0,0xfffffa

f30f1085f0fbffff

movss

0xfffffbf0(%eb

f30f598568faffff

mulss

0xfffffa68(%eb

f30f118568faffff

movss

%xmm0,0xfffffa

f30f108534faffff

movss

0xfffffa34(%eb

f30f588568faffff

addss

0xfffffa68(%eb

f30f59bdecfbffff

mulss

0xfffffbec(%eb

f30f58f8

addss

%xmm0,

+8174 00067bae
%xmm0
+8177 00067bb1
p),%xmm0
+8185 00067bb9
34(%ebp)
+8193 00067bc1
p),%xmm0
+8201 00067bc9
p),%xmm0
+8209 00067bd1
30(%ebp)
+8217 00067bd9
p),%xmm0
+8225 00067be1
p),%xmm0
+8233 00067be9
30(%ebp)
+8241 00067bf1
p),%xmm0
+8249 00067bf9
p),%xmm0
+8257 00067c01
fc(%ebp)
+8265 00067c09
p),%xmm0
+8273 00067c11
p),%xmm0
+8281 00067c19
30(%ebp)
+8289 00067c21
p),%xmm0
+8297 00067c29
%xmm0
+8301 00067c2d
5c(%ebp)
+8309 00067c35
p),%xmm0
+8317 00067c3d
p),%xmm0
+8325 00067c45
30(%ebp)
+8333 00067c4d
p),%xmm0
+8341 00067c55
p),%xmm0
+8349 00067c5d
p),%xmm0
+8357 00067c65
2c(%ebp)
+8365 00067c6d
p),%xmm0
+8373 00067c75
p),%xmm0
+8381 00067c7d
f8(%ebp)
+8389 00067c85
p),%xmm0
+8397 00067c8d
p),%xmm0

0f28c7

movaps

%xmm7,

f30f588564faffff

addss

0xfffffa64(%eb

f30f118534faffff

movss

%xmm0,0xfffffa

f30f1085b8feffff

movss

0xfffffeb8(%eb

f30f59855cfaffff

mulss

0xfffffa5c(%eb

f30f118530faffff

movss

%xmm0,0xfffffa

f30f108560faffff

movss

0xfffffa60(%eb

f30f588530faffff

addss

0xfffffa30(%eb

f30f118530faffff

movss

%xmm0,0xfffffa

f30f1085fcfbffff

movss

0xfffffbfc(%eb

f30f598558faffff

mulss

0xfffffa58(%eb

f30f1185fcfbffff

movss

%xmm0,0xfffffb

f30f108530faffff

movss

0xfffffa30(%eb

f30f5885fcfbffff

addss

0xfffffbfc(%eb

f30f118530faffff

movss

%xmm0,0xfffffa

f30f10855cfcffff

movss

0xfffffc5c(%eb

f30f59c1

mulss

%xmm1,

f30f11855cfcffff

movss

%xmm0,0xfffffc

f30f108530faffff

movss

0xfffffa30(%eb

f30f58855cfcffff

addss

0xfffffc5c(%eb

f30f118530faffff

movss

%xmm0,0xfffffa

f30f1085acfeffff

movss

0xfffffeac(%eb

f30f598560faffff

mulss

0xfffffa60(%eb

f30f58855cfaffff

addss

0xfffffa5c(%eb

f30f11852cfaffff

movss

%xmm0,0xfffffa

f30f1085f8fbffff

movss

0xfffffbf8(%eb

f30f598558faffff

mulss

0xfffffa58(%eb

f30f1185f8fbffff

movss

%xmm0,0xfffffb

f30f10852cfaffff

movss

0xfffffa2c(%eb

f30f5885f8fbffff

addss

0xfffffbf8(%eb

+8405 00067c95
2c(%ebp)
+8413 00067c9d
p),%xmm0
+8421 00067ca5
%xmm0
+8425 00067ca9
58(%ebp)
+8433 00067cb1
p),%xmm0
+8441 00067cb9
p),%xmm0
+8449 00067cc1
2c(%ebp)
+8457 00067cc9
p),%xmm2
+8465 00067cd1
p),%xmm0
+8473 00067cd9
p),%xmm0
+8481 00067ce1
%xmm2
+8485 00067ce5
p),%xmm2
+8493 00067ced
p),%xmm0
+8501 00067cf5
%xmm0
+8505 00067cf9
%xmm2
+8509 00067cfd
p),%xmm0
+8517 00067d05
p),%xmm0
+8525 00067d0d
e8(%ebp)
+8533 00067d15
p),%xmm0
+8541 00067d1d
p),%xmm0
+8549 00067d25
f0(%ebp)
+8557 00067d2d
p),%xmm0
+8565 00067d35
p),%xmm0
+8573 00067d3d
e8(%ebp)
+8581 00067d45
p),%xmm0
+8589 00067d4d
p),%xmm0
+8597 00067d55
ec(%ebp)
+8605 00067d5d
p),%xmm0
+8613 00067d65
p),%xmm0
+8621 00067d6d
%xmm1

f30f11852cfaffff

movss

%xmm0,0xfffffa

f30f108558fcffff

movss

0xfffffc58(%eb

f30f59c1

mulss

%xmm1,

f30f118558fcffff

movss

%xmm0,0xfffffc

f30f10852cfaffff

movss

0xfffffa2c(%eb

f30f588558fcffff

addss

0xfffffc58(%eb

f30f11852cfaffff

movss

%xmm0,0xfffffa

f30f599560faffff

mulss

0xfffffa60(%eb

f30f1085f4fbffff

movss

0xfffffbf4(%eb

f30f59855cfaffff

mulss

0xfffffa5c(%eb

f30f58d0

addss

%xmm0,

f30f589558faffff

addss

0xfffffa58(%eb

f30f108554fcffff

movss

0xfffffc54(%eb

f30f59c1

mulss

%xmm1,

f30f58d0

addss

%xmm0,

f30f1085b4feffff

movss

0xfffffeb4(%eb

f30f598560faffff

mulss

0xfffffa60(%eb

f30f1185e8fbffff

movss

%xmm0,0xfffffb

f30f1085f0fbffff

movss

0xfffffbf0(%eb

f30f59855cfaffff

mulss

0xfffffa5c(%eb

f30f1185f0fbffff

movss

%xmm0,0xfffffb

f30f1085e8fbffff

movss

0xfffffbe8(%eb

f30f5885f0fbffff

addss

0xfffffbf0(%eb

f30f1185e8fbffff

movss

%xmm0,0xfffffb

f30f1085ecfbffff

movss

0xfffffbec(%eb

f30f598558faffff

mulss

0xfffffa58(%eb

f30f1185ecfbffff

movss

%xmm0,0xfffffb

f30f1085e8fbffff

movss

0xfffffbe8(%eb

f30f5885ecfbffff

addss

0xfffffbec(%eb

f30f58c8

addss

%xmm0,

+8625 00067d71
e8(%ebp)
+8633 00067d79
p),%xmm1
+8641 00067d81
%xmm1
+8645 00067d85
p),%xmm7
+8653 00067d8d
%xmm7
+8657 00067d91
p),%xmm0
+8665 00067d99
p),%xmm0
+8673 00067da1
%xmm7
+8677 00067da5
p),%xmm0
+8685 00067dad
p),%xmm0
+8693 00067db5
%xmm7
+8697 00067db9
%xmm7
+8701 00067dbd
p),%xmm0
+8709 00067dc5
%xmm0
+8713 00067dc9
28(%ebp)
+8721 00067dd1
p),%xmm0
+8729 00067dd9
p),%xmm0
+8737 00067de1
p),%xmm0
+8745 00067de9
28(%ebp)
+8753 00067df1
p),%xmm0
+8761 00067df9
p),%xmm0
+8769 00067e01
p),%xmm0
+8777 00067e09
%xmm0
+8781 00067e0d
28(%ebp)
+8789 00067e15
p),%xmm0
+8797 00067e1d
%xmm0
+8801 00067e21
24(%ebp)
+8809 00067e29
p),%xmm0
+8817 00067e31
p),%xmm0
+8825 00067e39
p),%xmm0

f30f118de8fbffff

movss

%xmm1,0xfffffb

f30f108d4cfaffff

movss

0xfffffa4c(%eb

f30f59ce
f30f10bd78fbffff

mulss
movss

f30f59fb

%xmm6,
0xfffffb78(%eb

mulss

%xmm3,

f30f108588fbffff

movss

0xfffffb88(%eb

f30f598554faffff

mulss

0xfffffa54(%eb

f30f58f8

addss

%xmm0,

f30f108594fbffff

movss

0xfffffb94(%eb

f30f598550faffff

mulss

0xfffffa50(%eb

f30f58f8

addss

%xmm0,

f30f58f9

addss

%xmm1,

f30f108580fbffff

movss

f30f59c3

0xfffffb80(%eb
mulss

%xmm3,

f30f118528faffff

movss

%xmm0,0xfffffa

f30f10858cfbffff

movss

0xfffffb8c(%eb

f30f598554faffff

mulss

0xfffffa54(%eb

f30f588528faffff

addss

0xfffffa28(%eb

f30f118528faffff

movss

%xmm0,0xfffffa

f30f108598fbffff

movss

0xfffffb98(%eb

f30f598550faffff

mulss

0xfffffa50(%eb

f30f588528faffff

addss

0xfffffa28(%eb

f30f58c1

addss

%xmm1,

f30f118528faffff

movss

%xmm0,0xfffffa

f30f108584fbffff

movss

0xfffffb84(%eb

f30f59c3

mulss

%xmm3,

f30f118524faffff

movss

%xmm0,0xfffffa

f30f108590fbffff

movss

0xfffffb90(%eb

f30f598554faffff

mulss

0xfffffa54(%eb

f30f588524faffff

addss

0xfffffa24(%eb

+8833 00067e41
24(%ebp)
+8841 00067e49
p),%xmm0
+8849 00067e51
p),%xmm0
+8857 00067e59
p),%xmm0
+8865 00067e61
%xmm1
+8869 00067e65
24(%ebp)
+8877 00067e6d
%xmm3
+8881 00067e71
p),%xmm1
+8889 00067e79
%xmm1
+8893 00067e7d
%xmm3
+8897 00067e81
p),%xmm0
+8905 00067e89
%xmm0
+8909 00067e8d
%xmm3
+8913 00067e91
p),%xmm3
+8921 00067e99
p),%xmm1
+8929 00067ea1
%xmm1
+8933 00067ea5
p),%xmm0
+8941 00067ead
%xmm0
+8945 00067eb1
20(%ebp)
+8953 00067eb9
p),%xmm0
+8961 00067ec1
p),%xmm0
+8969 00067ec9
p),%xmm0
+8977 00067ed1
20(%ebp)
+8985 00067ed9
p),%xmm0
+8993 00067ee1
p),%xmm0
+9001 00067ee9
p),%xmm0
+9009 00067ef1
%xmm0
+9013 00067ef5
20(%ebp)
+9021 00067efd
p),%xmm0
+9029 00067f05
%xmm0

f30f118524faffff

movss

%xmm0,0xfffffa

f30f10859cfbffff

movss

0xfffffb9c(%eb

f30f598550faffff

mulss

0xfffffa50(%eb

f30f588524faffff

addss

0xfffffa24(%eb

f30f58c8
f30f118d24faffff

addss
movss

f30f59de
f30f108d54faffff

%xmm0,
%xmm1,0xfffffa

mulss
movss

%xmm6,
0xfffffa54(%eb

f30f59ce

mulss

%xmm6,

f30f58d9

addss

%xmm1,

f30f108550faffff

movss

0xfffffa50(%eb

f30f59c6

mulss

%xmm6,

f30f58d8

addss

%xmm0,

f30f589d4cfaffff

addss

0xfffffa4c(%eb

f30f108d40faffff

movss

0xfffffa40(%eb

f30f59ce
f30f108578fbffff

mulss
movss

f30f59c4

%xmm6,
0xfffffb78(%eb

mulss

%xmm4,

f30f118520faffff

movss

%xmm0,0xfffffa

f30f108588fbffff

movss

0xfffffb88(%eb

f30f598548faffff

mulss

0xfffffa48(%eb

f30f588520faffff

addss

0xfffffa20(%eb

f30f118520faffff

movss

%xmm0,0xfffffa

f30f108594fbffff

movss

0xfffffb94(%eb

f30f598544faffff

mulss

0xfffffa44(%eb

f30f588520faffff

addss

0xfffffa20(%eb

f30f58c1

addss

%xmm1,

f30f118520faffff

movss

%xmm0,0xfffffa

f30f108580fbffff

movss

0xfffffb80(%eb

f30f59c4

mulss

%xmm4,

+9033 00067f09
1c(%ebp)
+9041 00067f11
p),%xmm0
+9049 00067f19
p),%xmm0
+9057 00067f21
p),%xmm0
+9065 00067f29
1c(%ebp)
+9073 00067f31
p),%xmm0
+9081 00067f39
p),%xmm0
+9089 00067f41
p),%xmm0
+9097 00067f49
%xmm0
+9101 00067f4d
1c(%ebp)
+9109 00067f55
p),%xmm0
+9117 00067f5d
%xmm0
+9121 00067f61
18(%ebp)
+9129 00067f69
p),%xmm0
+9137 00067f71
p),%xmm0
+9145 00067f79
p),%xmm0
+9153 00067f81
18(%ebp)
+9161 00067f89
p),%xmm0
+9169 00067f91
p),%xmm0
+9177 00067f99
p),%xmm0
+9185 00067fa1
%xmm1
+9189 00067fa5
18(%ebp)
+9197 00067fad
%xmm4
+9201 00067fb1
p),%xmm1
+9209 00067fb9
%xmm1
+9213 00067fbd
%xmm4
+9217 00067fc1
p),%xmm0
+9225 00067fc9
%xmm0
+9229 00067fcd
%xmm4
+9233 00067fd1
p),%xmm4

f30f11851cfaffff

movss

%xmm0,0xfffffa

f30f10858cfbffff

movss

0xfffffb8c(%eb

f30f598548faffff

mulss

0xfffffa48(%eb

f30f58851cfaffff

addss

0xfffffa1c(%eb

f30f11851cfaffff

movss

%xmm0,0xfffffa

f30f108598fbffff

movss

0xfffffb98(%eb

f30f598544faffff

mulss

0xfffffa44(%eb

f30f58851cfaffff

addss

0xfffffa1c(%eb

f30f58c1

addss

%xmm1,

f30f11851cfaffff

movss

%xmm0,0xfffffa

f30f108584fbffff

movss

0xfffffb84(%eb

f30f59c4

mulss

%xmm4,

f30f118518faffff

movss

%xmm0,0xfffffa

f30f108590fbffff

movss

0xfffffb90(%eb

f30f598548faffff

mulss

0xfffffa48(%eb

f30f588518faffff

addss

0xfffffa18(%eb

f30f118518faffff

movss

%xmm0,0xfffffa

f30f10859cfbffff

movss

0xfffffb9c(%eb

f30f598544faffff

mulss

0xfffffa44(%eb

f30f588518faffff

addss

0xfffffa18(%eb

f30f58c8
f30f118d18faffff

addss
movss

f30f59e6
f30f108d48faffff

%xmm0,
%xmm1,0xfffffa

mulss
movss

%xmm6,
0xfffffa48(%eb

f30f59ce

mulss

%xmm6,

f30f58e1

addss

%xmm1,

f30f108544faffff

movss

0xfffffa44(%eb

f30f59c6

mulss

%xmm6,

f30f58e0

addss

%xmm0,

f30f58a540faffff

addss

0xfffffa40(%eb

+9241 00067fd9
p),%xmm1
+9249 00067fe1
%xmm1
+9253 00067fe5
p),%xmm0
+9261 00067fed
%xmm0
+9265 00067ff1
14(%ebp)
+9273 00067ff9
p),%xmm0
+9281 00068001
p),%xmm0
+9289 00068009
p),%xmm0
+9297 00068011
14(%ebp)
+9305 00068019
p),%xmm0
+9313 00068021
p),%xmm0
+9321 00068029
p),%xmm0
+9329 00068031
%xmm0
+9333 00068035
14(%ebp)
+9341 0006803d
p),%xmm0
+9349 00068045
%xmm0
+9353 00068049
10(%ebp)
+9361 00068051
p),%xmm0
+9369 00068059
p),%xmm0
+9377 00068061
p),%xmm0
+9385 00068069
10(%ebp)
+9393 00068071
p),%xmm0
+9401 00068079
p),%xmm0
+9409 00068081
p),%xmm0
+9417 00068089
%xmm0
+9421 0006808d
10(%ebp)
+9429 00068095
p),%xmm0
+9437 0006809d
%xmm0
+9441 000680a1
0c(%ebp)
+9449 000680a9
p),%xmm0

f30f108d34faffff

movss

f30f59ce
f30f108578fbffff

0xfffffa34(%eb
mulss

movss

f30f59c5

%xmm6,
0xfffffb78(%eb

mulss

%xmm5,

f30f118514faffff

movss

%xmm0,0xfffffa

f30f108588fbffff

movss

0xfffffb88(%eb

f30f59853cfaffff

mulss

0xfffffa3c(%eb

f30f588514faffff

addss

0xfffffa14(%eb

f30f118514faffff

movss

%xmm0,0xfffffa

f30f108594fbffff

movss

0xfffffb94(%eb

f30f598538faffff

mulss

0xfffffa38(%eb

f30f588514faffff

addss

0xfffffa14(%eb

f30f58c1

addss

%xmm1,

f30f118514faffff

movss

%xmm0,0xfffffa

f30f108580fbffff

movss

0xfffffb80(%eb

f30f59c5

mulss

%xmm5,

f30f118510faffff

movss

%xmm0,0xfffffa

f30f10858cfbffff

movss

0xfffffb8c(%eb

f30f59853cfaffff

mulss

0xfffffa3c(%eb

f30f588510faffff

addss

0xfffffa10(%eb

f30f118510faffff

movss

%xmm0,0xfffffa

f30f108598fbffff

movss

0xfffffb98(%eb

f30f598538faffff

mulss

0xfffffa38(%eb

f30f588510faffff

addss

0xfffffa10(%eb

f30f58c1

addss

%xmm1,

f30f118510faffff

movss

%xmm0,0xfffffa

f30f108584fbffff

movss

0xfffffb84(%eb

f30f59c5

mulss

%xmm5,

f30f11850cfaffff

movss

%xmm0,0xfffffa

f30f108590fbffff

movss

0xfffffb90(%eb

+9457 000680b1
p),%xmm0
+9465 000680b9
p),%xmm0
+9473 000680c1
0c(%ebp)
+9481 000680c9
p),%xmm0
+9489 000680d1
p),%xmm0
+9497 000680d9
p),%xmm0
+9505 000680e1
%xmm1
+9509 000680e5
0c(%ebp)
+9517 000680ed
%xmm5
+9521 000680f1
p),%xmm1
+9529 000680f9
%xmm1
+9533 000680fd
%xmm5
+9537 00068101
p),%xmm0
+9545 00068109
%xmm0
+9549 0006810d
%xmm5
+9553 00068111
p),%xmm5
+9561 00068119
p),%xmm0
+9569 00068121
%xmm0
+9573 00068125
p),%xmm1
+9581 0006812d
p),%xmm1
+9589 00068135
08(%ebp)
+9597 0006813d
p),%xmm1
+9605 00068145
p),%xmm1
+9613 0006814d
88(%ebp)
+9621 00068155
p),%xmm1
+9629 0006815d
p),%xmm1
+9637 00068165
08(%ebp)
+9645 0006816d
p),%xmm1
+9653 00068175
%xmm1
+9657 00068179
94(%ebp)

f30f59853cfaffff

mulss

0xfffffa3c(%eb

f30f58850cfaffff

addss

0xfffffa0c(%eb

f30f11850cfaffff

movss

%xmm0,0xfffffa

f30f10859cfbffff

movss

0xfffffb9c(%eb

f30f598538faffff

mulss

0xfffffa38(%eb

f30f58850cfaffff

addss

0xfffffa0c(%eb

f30f58c8
f30f118d0cfaffff

addss
movss

f30f59ee
f30f108d3cfaffff

%xmm0,
%xmm1,0xfffffa

mulss
movss

%xmm6,
0xfffffa3c(%eb

f30f59ce

mulss

%xmm6,

f30f58e9

addss

%xmm1,

f30f108538faffff

movss

0xfffffa38(%eb

f30f59c6

mulss

%xmm6,

f30f58e8

addss

%xmm0,

f30f58ad34faffff

addss

0xfffffa34(%eb

f30f1085e8fbffff

movss

0xfffffbe8(%eb

f30f59c6

mulss

%xmm6,

f30f108d78fbffff

movss

0xfffffb78(%eb

f30f598d30faffff

mulss

0xfffffa30(%eb

f30f118d08faffff

movss

%xmm1,0xfffffa

f30f108d88fbffff

movss

0xfffffb88(%eb

f30f598d2cfaffff

mulss

0xfffffa2c(%eb

f30f118d88fbffff

movss

%xmm1,0xfffffb

f30f108d08faffff

movss

0xfffffa08(%eb

f30f588d88fbffff

addss

0xfffffb88(%eb

f30f118d08faffff

movss

%xmm1,0xfffffa

f30f108d94fbffff

movss

0xfffffb94(%eb

f30f59ca
f30f118d94fbffff

mulss
movss

%xmm2,
%xmm1,0xfffffb

+9665 00068181
p),%xmm1
+9673 00068189
p),%xmm1
+9681 00068191
%xmm1
+9685 00068195
08(%ebp)
+9693 0006819d
p),%xmm1
+9701 000681a5
p),%xmm1
+9709 000681ad
04(%ebp)
+9717 000681b5
p),%xmm1
+9725 000681bd
p),%xmm1
+9733 000681c5
8c(%ebp)
+9741 000681cd
p),%xmm1
+9749 000681d5
p),%xmm1
+9757 000681dd
04(%ebp)
+9765 000681e5
p),%xmm1
+9773 000681ed
%xmm1
+9777 000681f1
98(%ebp)
+9785 000681f9
p),%xmm1
+9793 00068201
p),%xmm1
+9801 00068209
%xmm1
+9805 0006820d
04(%ebp)
+9813 00068215
p),%xmm1
+9821 0006821d
p),%xmm1
+9829 00068225
00(%ebp)
+9837 0006822d
p),%xmm1
+9845 00068235
p),%xmm1
+9853 0006823d
90(%ebp)
+9861 00068245
p),%xmm1
+9869 0006824d
p),%xmm1
+9877 00068255
00(%ebp)
+9885 0006825d
p),%xmm1

f30f108d08faffff

movss

0xfffffa08(%eb

f30f588d94fbffff

addss

0xfffffb94(%eb

f30f58c8

addss

%xmm0,

f30f118d08faffff

movss

%xmm1,0xfffffa

f30f108d80fbffff

movss

0xfffffb80(%eb

f30f598d30faffff

mulss

0xfffffa30(%eb

f30f118d04faffff

movss

%xmm1,0xfffffa

f30f108d8cfbffff

movss

0xfffffb8c(%eb

f30f598d2cfaffff

mulss

0xfffffa2c(%eb

f30f118d8cfbffff

movss

%xmm1,0xfffffb

f30f108d04faffff

movss

0xfffffa04(%eb

f30f588d8cfbffff

addss

0xfffffb8c(%eb

f30f118d04faffff

movss

%xmm1,0xfffffa

f30f108d98fbffff

movss

0xfffffb98(%eb

f30f59ca

mulss

%xmm2,

f30f118d98fbffff

movss

%xmm1,0xfffffb

f30f108d04faffff

movss

0xfffffa04(%eb

f30f588d98fbffff

addss

0xfffffb98(%eb

f30f58c8

addss

%xmm0,

f30f118d04faffff

movss

%xmm1,0xfffffa

f30f108d84fbffff

movss

0xfffffb84(%eb

f30f598d30faffff

mulss

0xfffffa30(%eb

f30f118d00faffff

movss

%xmm1,0xfffffa

f30f108d90fbffff

movss

0xfffffb90(%eb

f30f598d2cfaffff

mulss

0xfffffa2c(%eb

f30f118d90fbffff

movss

%xmm1,0xfffffb

f30f108d00faffff

movss

0xfffffa00(%eb

f30f588d90fbffff

addss

0xfffffb90(%eb

f30f118d00faffff

movss

%xmm1,0xfffffa

f30f108d9cfbffff

movss

0xfffffb9c(%eb

+9893 00068265
%xmm1
+9897 00068269
9c(%ebp)
+9905 00068271
p),%xmm1
+9913 00068279
p),%xmm1
+9921 00068281
%xmm0
+9925 00068285
00(%ebp)
+9933 0006828d
p),%xmm0
+9941 00068295
%xmm0
+9945 00068299
p),%xmm1
+9953 000682a1
%xmm1
+9957 000682a5
%xmm0
+9961 000682a9
%xmm2
+9965 000682ad
%xmm2
+9969 000682b1
p),%xmm6
+9977 000682b9
%xmm6
+9981 000682bd
00(%ebp)
+9989 000682c5
p),%xmm0
+9997 000682cd
14(%ebp)
+10005 000682d5
p),%xmm1
+10013 000682dd
10(%ebp)
+10021 000682e5
p),%xmm2
+10029 000682ed
%xmm2
+10033 000682f1
%xmm2
+10037 000682f5
p),%xmm0
+10045 000682fd
%xmm0
+10049 00068301
%xmm2
+10053 00068305
p),%xmm0
+10061 0006830d
%xmm0
+10065 00068311
%xmm2
+10069 00068315
p),%xmm6

f30f59ca

mulss

%xmm2,

f30f118d9cfbffff

movss

%xmm1,0xfffffb

f30f108d00faffff

movss

0xfffffa00(%eb

f30f588d9cfbffff

addss

0xfffffb9c(%eb

f30f58c1

addss

%xmm1,

f30f118500faffff

movss

%xmm0,0xfffffa

f30f108530faffff

movss

0xfffffa30(%eb

f30f59c6
f30f108d2cfaffff

mulss
movss

%xmm6,
0xfffffa2c(%eb

f30f59ce

mulss

%xmm6,

f30f58c1

addss

%xmm1,

f30f59d6

mulss

%xmm6,

f30f58d0

addss

%xmm0,

f30f10b5e8fbffff

movss

f30f58f2

0xfffffbe8(%eb
addss

%xmm2,

f30f11b500fcffff

movss

%xmm6,0xfffffc

f30f1085f8feffff

movss

0xfffffef8(%eb

f30f118514fcffff

movss

%xmm0,0xfffffc

f30f108d08ffffff

movss

0xffffff08(%eb

f30f118d10fcffff

movss

%xmm1,0xfffffc

f30f109528faffff

movss

0xfffffa28(%eb

f30f59d0

mulss

%xmm0,

f30f58d7

addss

%xmm7,

f30f108524faffff

movss

0xfffffa24(%eb

f30f59c1

mulss

%xmm1,

f30f58d0

addss

%xmm0,

f30f10851cfbffff

movss

0xfffffb1c(%eb

f30f59c3

mulss

%xmm3,

f30f58d0

addss

%xmm0,

f30f10b50cffffff

movss

0xffffff0c(%eb

+10077 0006831d
0c(%ebp)
+10085 00068325
p),%xmm0
+10093 0006832d
%xmm0
+10097 00068331
p),%xmm0
+10105 00068339
fc(%ebp)
+10113 00068341
p),%xmm0
+10121 00068349
%xmm0
+10125 0006834d
p),%xmm0
+10133 00068355
fc(%ebp)
+10141 0006835d
p),%xmm0
+10149 00068365
%xmm0
+10153 00068369
p),%xmm0
+10161 00068371
fc(%ebp)
+10169 00068379
p),%xmm6
+10177 00068381
p),%xmm1
+10185 00068389
%xmm1
+10189 0006838d
p),%xmm0
+10197 00068395
%xmm0
+10201 00068399
%xmm0
+10205 0006839d
p),%xmm0
+10213 000683a5
f8(%ebp)
+10221 000683ad
p),%xmm0
+10229 000683b5
%xmm0
+10233 000683b9
p),%xmm0
+10241 000683c1
f8(%ebp)
+10249 000683c9
p),%xmm1
+10257 000683d1
p),%xmm0
+10265 000683d9
08(%ebp)
+10273 000683e1
p),%xmm7
+10281 000683e9
p),%xmm0

f30f11b50cfcffff

movss

%xmm6,0xfffffc

f30f1085ecfeffff

movss

0xfffffeec(%eb

f30f59c7

mulss

%xmm7,

f30f588528faffff

addss

0xfffffa28(%eb

f30f1185fcf9ffff

movss

%xmm0,0xfffff9

f30f108524faffff

movss

0xfffffa24(%eb

f30f59c6

mulss

%xmm6,

f30f5885fcf9ffff

addss

0xfffff9fc(%eb

f30f1185fcf9ffff

movss

%xmm0,0xfffff9

f30f108520fbffff

movss

0xfffffb20(%eb

f30f59c3

mulss

%xmm3,

f30f5885fcf9ffff

addss

0xfffff9fc(%eb

f30f1185fcf9ffff

movss

%xmm0,0xfffff9

f30f10b500ffffff

movss

0xffffff00(%eb

f30f108df0feffff

movss

0xfffffef0(%eb

f30f59cf
f30f108528faffff

mulss
movss

%xmm7,
0xfffffa28(%eb

f30f59c6

mulss

%xmm6,

f30f58c1

addss

%xmm1,

f30f588524faffff

addss

0xfffffa24(%eb

f30f1185f8f9ffff

movss

%xmm0,0xfffff9

f30f108524fbffff

movss

0xfffffb24(%eb

f30f59c3

mulss

%xmm3,

f30f5885f8f9ffff

addss

0xfffff9f8(%eb

f30f1185f8f9ffff

movss

%xmm0,0xfffff9

f30f108d04ffffff

movss

0xffffff04(%eb

f30f108514ffffff

movss

0xffffff14(%eb

f30f118508fcffff

movss

%xmm0,0xfffffc

f30f59bdf4feffff

mulss

0xfffffef4(%eb

f30f108528faffff

movss

0xfffffa28(%eb

+10289 000683f1
%xmm0
+10293 000683f5
%xmm7
+10297 000683f9
p),%xmm0
+10305 00068401
p),%xmm0
+10313 00068409
%xmm7
+10317 0006840d
%xmm7
+10321 00068411
p),%xmm3
+10329 00068419
p),%xmm3
+10337 00068421
p),%xmm3
+10345 00068429
p),%xmm0
+10353 00068431
p),%xmm0
+10361 00068439
%xmm3
+10365 0006843d
p),%xmm0
+10373 00068445
%xmm0
+10377 00068449
%xmm3
+10381 0006844d
p),%xmm0
+10389 00068455
p),%xmm0
+10397 0006845d
p),%xmm0
+10405 00068465
f4(%ebp)
+10413 0006846d
p),%xmm0
+10421 00068475
p),%xmm0
+10429 0006847d
p),%xmm0
+10437 00068485
f4(%ebp)
+10445 0006848d
p),%xmm0
+10453 00068495
%xmm0
+10457 00068499
p),%xmm0
+10465 000684a1
f4(%ebp)
+10473 000684a9
p),%xmm0
+10481 000684b1
p),%xmm0
+10489 000684b9
f0(%ebp)

f30f59c1

mulss

%xmm1,

f30f58f8

addss

%xmm0,

f30f108524faffff

movss

0xfffffa24(%eb

f30f598508fcffff

mulss

0xfffffc08(%eb

f30f58f8

addss

%xmm0,

f30f58fb

addss

%xmm3,

f30f109d14fcffff

movss

0xfffffc14(%eb

f30f599d1cfaffff

mulss

0xfffffa1c(%eb

f30f589d20faffff

addss

0xfffffa20(%eb

f30f108510fcffff

movss

0xfffffc10(%eb

f30f598518faffff

mulss

0xfffffa18(%eb

f30f58d8
f30f10851cfbffff

addss
movss

%xmm0,
0xfffffb1c(%eb

f30f59c4

mulss

%xmm4,

f30f58d8

addss

%xmm0,

f30f1085ecfeffff

movss

0xfffffeec(%eb

f30f598520faffff

mulss

0xfffffa20(%eb

f30f58851cfaffff

addss

0xfffffa1c(%eb

f30f1185f4f9ffff

movss

%xmm0,0xfffff9

f30f10850cfcffff

movss

0xfffffc0c(%eb

f30f598518faffff

mulss

0xfffffa18(%eb

f30f5885f4f9ffff

addss

0xfffff9f4(%eb

f30f1185f4f9ffff

movss

%xmm0,0xfffff9

f30f108520fbffff

movss

0xfffffb20(%eb

f30f59c4

mulss

%xmm4,

f30f5885f4f9ffff

addss

0xfffff9f4(%eb

f30f1185f4f9ffff

movss

%xmm0,0xfffff9

f30f1085f0feffff

movss

0xfffffef0(%eb

f30f598520faffff

mulss

0xfffffa20(%eb

f30f1185f0f9ffff

movss

%xmm0,0xfffff9

+10497 000684c1
p),%xmm0
+10505 000684c9
%xmm0
+10509 000684cd
p),%xmm0
+10517 000684d5
p),%xmm0
+10525 000684dd
f0(%ebp)
+10533 000684e5
p),%xmm0
+10541 000684ed
%xmm0
+10545 000684f1
p),%xmm0
+10553 000684f9
f0(%ebp)
+10561 00068501
p),%xmm0
+10569 00068509
p),%xmm0
+10577 00068511
ec(%ebp)
+10585 00068519
p),%xmm0
+10593 00068521
%xmm0
+10597 00068525
1c(%ebp)
+10605 0006852d
p),%xmm0
+10613 00068535
p),%xmm0
+10621 0006853d
ec(%ebp)
+10629 00068545
p),%xmm0
+10637 0006854d
p),%xmm0
+10645 00068555
18(%ebp)
+10653 0006855d
p),%xmm0
+10661 00068565
p),%xmm0
+10669 0006856d
%xmm4
+10673 00068571
ec(%ebp)
+10681 00068579
p),%xmm4
+10689 00068581
p),%xmm4
+10697 00068589
p),%xmm4
+10705 00068591
p),%xmm0
+10713 00068599
p),%xmm0

f30f10851cfaffff

movss

f30f59c6

0xfffffa1c(%eb
mulss

%xmm6,

f30f5885f0f9ffff

addss

0xfffff9f0(%eb

f30f588518faffff

addss

0xfffffa18(%eb

f30f1185f0f9ffff

movss

%xmm0,0xfffff9

f30f108524fbffff

movss

0xfffffb24(%eb

f30f59c4

mulss

%xmm4,

f30f5885f0f9ffff

addss

0xfffff9f0(%eb

f30f1185f0f9ffff

movss

%xmm0,0xfffff9

f30f1085f4feffff

movss

0xfffffef4(%eb

f30f598520faffff

mulss

0xfffffa20(%eb

f30f1185ecf9ffff

movss

%xmm0,0xfffff9

f30f10851cfaffff

movss

0xfffffa1c(%eb

f30f59c1

mulss

%xmm1,

f30f11851cfaffff

movss

%xmm0,0xfffffa

f30f1085ecf9ffff

movss

0xfffff9ec(%eb

f30f58851cfaffff

addss

0xfffffa1c(%eb

f30f1185ecf9ffff

movss

%xmm0,0xfffff9

f30f108508fcffff

movss

0xfffffc08(%eb

f30f598518faffff

mulss

0xfffffa18(%eb

f30f118518faffff

movss

%xmm0,0xfffffa

f30f1085ecf9ffff

movss

0xfffff9ec(%eb

f30f588518faffff

addss

0xfffffa18(%eb

f30f58e0

addss

%xmm0,

f30f11a5ecf9ffff

movss

%xmm4,0xfffff9

f30f10a514fcffff

movss

0xfffffc14(%eb

f30f59a510faffff

mulss

0xfffffa10(%eb

f30f58a514faffff

addss

0xfffffa14(%eb

f30f108510fcffff

movss

0xfffffc10(%eb

f30f59850cfaffff

mulss

0xfffffa0c(%eb

+10721 000685a1
%xmm4
+10725 000685a5
p),%xmm0
+10733 000685ad
%xmm0
+10737 000685b1
%xmm4
+10741 000685b5
p),%xmm0
+10749 000685bd
p),%xmm0
+10757 000685c5
p),%xmm0
+10765 000685cd
e8(%ebp)
+10773 000685d5
p),%xmm0
+10781 000685dd
p),%xmm0
+10789 000685e5
p),%xmm0
+10797 000685ed
e8(%ebp)
+10805 000685f5
p),%xmm0
+10813 000685fd
%xmm0
+10817 00068601
p),%xmm0
+10825 00068609
e8(%ebp)
+10833 00068611
p),%xmm0
+10841 00068619
p),%xmm0
+10849 00068621
e4(%ebp)
+10857 00068629
p),%xmm0
+10865 00068631
%xmm0
+10869 00068635
p),%xmm0
+10877 0006863d
p),%xmm0
+10885 00068645
e4(%ebp)
+10893 0006864d
p),%xmm0
+10901 00068655
%xmm0
+10905 00068659
p),%xmm0
+10913 00068661
e4(%ebp)
+10921 00068669
p),%xmm0
+10929 00068671
p),%xmm0

f30f58e0
f30f10851cfbffff

addss
movss

%xmm0,
0xfffffb1c(%eb

f30f59c5

mulss

%xmm5,

f30f58e0

addss

%xmm0,

f30f1085ecfeffff

movss

0xfffffeec(%eb

f30f598514faffff

mulss

0xfffffa14(%eb

f30f588510faffff

addss

0xfffffa10(%eb

f30f1185e8f9ffff

movss

%xmm0,0xfffff9

f30f10850cfcffff

movss

0xfffffc0c(%eb

f30f59850cfaffff

mulss

0xfffffa0c(%eb

f30f5885e8f9ffff

addss

0xfffff9e8(%eb

f30f1185e8f9ffff

movss

%xmm0,0xfffff9

f30f108520fbffff

movss

0xfffffb20(%eb

f30f59c5

mulss

%xmm5,

f30f5885e8f9ffff

addss

0xfffff9e8(%eb

f30f1185e8f9ffff

movss

%xmm0,0xfffff9

f30f1085f0feffff

movss

0xfffffef0(%eb

f30f598514faffff

mulss

0xfffffa14(%eb

f30f1185e4f9ffff

movss

%xmm0,0xfffff9

f30f108510faffff

movss

0xfffffa10(%eb

f30f59c6

mulss

%xmm6,

f30f5885e4f9ffff

addss

0xfffff9e4(%eb

f30f58850cfaffff

addss

0xfffffa0c(%eb

f30f1185e4f9ffff

movss

%xmm0,0xfffff9

f30f108524fbffff

movss

0xfffffb24(%eb

f30f59c5

mulss

%xmm5,

f30f5885e4f9ffff

addss

0xfffff9e4(%eb

f30f1185e4f9ffff

movss

%xmm0,0xfffff9

f30f1085f4feffff

movss

0xfffffef4(%eb

f30f598514faffff

mulss

0xfffffa14(%eb

+10937 00068679
e0(%ebp)
+10945 00068681
p),%xmm0
+10953 00068689
%xmm0
+10957 0006868d
10(%ebp)
+10965 00068695
p),%xmm0
+10973 0006869d
p),%xmm0
+10981 000686a5
e0(%ebp)
+10989 000686ad
p),%xmm0
+10997 000686b5
p),%xmm0
+11005 000686bd
0c(%ebp)
+11013 000686c5
p),%xmm0
+11021 000686cd
p),%xmm0
+11029 000686d5
%xmm5
+11033 000686d9
e0(%ebp)
+11041 000686e1
m5
+11049 000686e9
p),%xmm5
+11057 000686f1
p),%xmm0
+11065 000686f9
p),%xmm0
+11073 00068701
%xmm5
+11077 00068705
dc(%ebp)
+11085 0006870d
p),%xmm5
+11093 00068715
p),%xmm5
+11101 0006871d
p),%xmm0
+11109 00068725
%xmm0
+11113 00068729
p),%xmm5
+11121 00068731
p),%xmm5
+11129 00068739
%xmm0
+11133 0006873d
dc(%ebp)
+11141 00068745
p),%xmm0
+11149 0006874d
p),%xmm0

f30f1185e0f9ffff

movss

%xmm0,0xfffff9

f30f108510faffff

movss

0xfffffa10(%eb

f30f59c1

mulss

%xmm1,

f30f118510faffff

movss

%xmm0,0xfffffa

f30f1085e0f9ffff

movss

0xfffff9e0(%eb

f30f588510faffff

addss

0xfffffa10(%eb

f30f1185e0f9ffff

movss

%xmm0,0xfffff9

f30f108508fcffff

movss

0xfffffc08(%eb

f30f59850cfaffff

mulss

0xfffffa0c(%eb

f30f11850cfaffff

movss

%xmm0,0xfffffa

f30f1085e0f9ffff

movss

0xfffff9e0(%eb

f30f58850cfaffff

addss

0xfffffa0c(%eb

f30f58e8

addss

%xmm0,

f30f11ade0f9ffff

movss

%xmm5,0xfffff9

f30f102de8120e00

movss

0x000e12e8,%xm

f30f59ad08faffff

mulss

0xfffffa08(%eb

f30f108514fcffff

movss

0xfffffc14(%eb

f30f598504faffff

mulss

0xfffffa04(%eb

f30f58e8

addss

%xmm0,

f30f11addcf9ffff

movss

%xmm5,0xfffff9

f30f10ad10fcffff

movss

0xfffffc10(%eb

f30f59ad00faffff

mulss

0xfffffa00(%eb

f30f1085dcf9ffff

movss

0xfffff9dc(%eb

f30f58c5

addss

%xmm5,

f30f10ad00fcffff

movss

0xfffffc00(%eb

f30f59ad1cfbffff

mulss

0xfffffb1c(%eb

f30f58c5

addss

%xmm5,

f30f1185dcf9ffff

movss

%xmm0,0xfffff9

f30f1085ecfeffff

movss

0xfffffeec(%eb

f30f598508faffff

mulss

0xfffffa08(%eb

+11157 00068755
d8(%ebp)
+11165 0006875d
m0
+11173 00068765
p),%xmm0
+11181 0006876d
p),%xmm0
+11189 00068775
p),%xmm5
+11197 0006877d
p),%xmm5
+11205 00068785
%xmm0
+11209 00068789
d8(%ebp)
+11217 00068791
p),%xmm0
+11225 00068799
p),%xmm0
+11233 000687a1
p),%xmm5
+11241 000687a9
%xmm5
+11245 000687ad
d8(%ebp)
+11253 000687b5
p),%xmm0
+11261 000687bd
p),%xmm0
+11269 000687c5
p),%xmm6
+11277 000687cd
%xmm6
+11281 000687d1
m0
+11289 000687d9
p),%xmm0
+11297 000687e1
%xmm0
+11301 000687e5
p),%xmm5
+11309 000687ed
p),%xmm5
+11317 000687f5
%xmm0
+11321 000687f9
d4(%ebp)
+11329 00068801
p),%xmm6
+11337 00068809
p),%xmm6
+11345 00068811
p),%xmm1
+11353 00068819
%xmm1
+11357 0006881d
p),%xmm0
+11365 00068825
p),%xmm0

f30f1185d8f9ffff

movss

%xmm0,0xfffff9

f30f1005e8120e00

movss

0x000e12e8,%xm

f30f598504faffff

mulss

0xfffffa04(%eb

f30f5885d8f9ffff

addss

0xfffff9d8(%eb

f30f10ad0cfcffff

movss

0xfffffc0c(%eb

f30f59ad00faffff

mulss

0xfffffa00(%eb

f30f58c5

addss

%xmm5,

f30f1185d8f9ffff

movss

%xmm0,0xfffff9

f30f108500fcffff

movss

0xfffffc00(%eb

f30f598520fbffff

mulss

0xfffffb20(%eb

f30f10add8f9ffff

movss

0xfffff9d8(%eb

f30f58e8

addss

%xmm0,

f30f11add8f9ffff

movss

%xmm5,0xfffff9

f30f1085f0feffff

movss

0xfffffef0(%eb

f30f598508faffff

mulss

0xfffffa08(%eb

f30f59b504faffff

mulss

0xfffffa04(%eb

f30f58f0

addss

%xmm0,

f30f1005e8120e00

movss

0x000e12e8,%xm

f30f598500faffff

mulss

0xfffffa00(%eb

f30f58c6

addss

%xmm6,

f30f10ad00fcffff

movss

0xfffffc00(%eb

f30f59ad24fbffff

mulss

0xfffffb24(%eb

f30f58c5

addss

%xmm5,

f30f1185d4f9ffff

movss

%xmm0,0xfffff9

f30f10b5f4feffff

movss

0xfffffef4(%eb

f30f59b508faffff

mulss

0xfffffa08(%eb

f30f598d04faffff

mulss

0xfffffa04(%eb

f30f58ce

addss

%xmm6,

f30f108508fcffff

movss

0xfffffc08(%eb

f30f598500faffff

mulss

0xfffffa00(%eb

+11373 0006882d
%xmm1
+11377 00068831
04(%ebp)
+11385 00068839
m1
+11393 00068841
p),%xmm1
+11401 00068849
p),%xmm5
+11409 00068851
%xmm5
+11413 00068855
04(%ebp)
+11421 0006885d
p),%xmm6
+11429 00068865
44(%ebp)
+11437 0006886d
p),%xmm0
+11445 00068875
40(%ebp)
+11453 0006887d
p),%xmm1
+11461 00068885
3c(%ebp)
+11469 0006888d
p),%xmm5
+11477 00068895
38(%ebp)
+11485 0006889d
%xmm0
+11488 000688a0
%xmm0
+11492 000688a4
p),%xmm1
+11500 000688ac
p),%xmm1
+11508 000688b4
%xmm0
+11512 000688b8
p),%xmm1
+11520 000688c0
p),%xmm1
+11528 000688c8
%xmm0
+11532 000688cc
%xmm1
+11535 000688cf
%xmm1
+11539 000688d3
%xmm0
+11543 000688d7
68(%ebp)
+11551 000688df
p),%xmm6
+11559 000688e7
34(%ebp)
+11567 000688ef
p),%xmm0

f30f58c8

addss

%xmm0,

f30f118d04fcffff

movss

%xmm1,0xfffffc

f30f100de8120e00

movss

0x000e12e8,%xm

f30f598d00fcffff

mulss

0xfffffc00(%eb

f30f10ad04fcffff

movss

0xfffffc04(%eb

f30f58e9

addss

%xmm1,

f30f11ad04fcffff

movss

%xmm5,0xfffffc

f30f10b568feffff

movss

0xfffffe68(%eb

f30f11b544fcffff

movss

%xmm6,0xfffffc

f30f108578feffff

movss

0xfffffe78(%eb

f30f118540fcffff

movss

%xmm0,0xfffffc

f30f108d88feffff

movss

0xfffffe88(%eb

f30f118d3cfcffff

movss

%xmm1,0xfffffc

f30f10ad98feffff

movss

0xfffffe98(%eb

f30f11ad38fcffff

movss

%xmm5,0xfffffc

0f28c6

movaps

%xmm6,

f30f59c2

mulss

%xmm2,

f30f108dfcf9ffff

movss

0xfffff9fc(%eb

f30f598d40fcffff

mulss

0xfffffc40(%eb

f30f58c1

addss

%xmm1,

f30f108df8f9ffff

movss

0xfffff9f8(%eb

f30f598d3cfcffff

mulss

0xfffffc3c(%eb

f30f58c1

addss

%xmm1,

0f28cd

movaps

%xmm5,

f30f59cf

mulss

%xmm7,

f30f58c1

addss

%xmm1,

f30f118568fcffff

movss

%xmm0,0xfffffc

f30f10b56cfeffff

movss

0xfffffe6c(%eb

f30f11b534fcffff

movss

%xmm6,0xfffffc

f30f10857cfeffff

movss

0xfffffe7c(%eb

+11575 000688f7
30(%ebp)
+11583 000688ff
p),%xmm1
+11591 00068907
2c(%ebp)
+11599 0006890f
p),%xmm5
+11607 00068917
28(%ebp)
+11615 0006891f
%xmm0
+11618 00068922
%xmm0
+11622 00068926
p),%xmm1
+11630 0006892e
p),%xmm1
+11638 00068936
%xmm0
+11642 0006893a
p),%xmm1
+11650 00068942
p),%xmm1
+11658 0006894a
%xmm0
+11662 0006894e
%xmm1
+11665 00068951
%xmm1
+11669 00068955
%xmm0
+11673 00068959
6c(%ebp)
+11681 00068961
p),%xmm6
+11689 00068969
p),%xmm0
+11697 00068971
24(%ebp)
+11705 00068979
p),%xmm1
+11713 00068981
20(%ebp)
+11721 00068989
%xmm0
+11724 0006898c
%xmm0
+11728 00068990
p),%xmm1
+11736 00068998
p),%xmm1
+11744 000689a0
%xmm0
+11748 000689a4
p),%xmm1
+11756 000689ac
p),%xmm1
+11764 000689b4
%xmm0

f30f118530fcffff

movss

%xmm0,0xfffffc

f30f108d8cfeffff

movss

0xfffffe8c(%eb

f30f118d2cfcffff

movss

%xmm1,0xfffffc

f30f10ad9cfeffff

movss

0xfffffe9c(%eb

f30f11ad28fcffff

movss

%xmm5,0xfffffc

0f28c6

movaps

%xmm6,

f30f59c2

mulss

%xmm2,

f30f108dfcf9ffff

movss

0xfffff9fc(%eb

f30f598d30fcffff

mulss

0xfffffc30(%eb

f30f58c1

addss

%xmm1,

f30f108df8f9ffff

movss

0xfffff9f8(%eb

f30f598d2cfcffff

mulss

0xfffffc2c(%eb

f30f58c1

addss

%xmm1,

0f28cd

movaps

%xmm5,

f30f59cf

mulss

%xmm7,

f30f58c1

addss

%xmm1,

f30f11856cfcffff

movss

%xmm0,0xfffffc

f30f10b570feffff

movss

0xfffffe70(%eb

f30f108580feffff

movss

0xfffffe80(%eb

f30f118524fcffff

movss

%xmm0,0xfffffc

f30f108d90feffff

movss

0xfffffe90(%eb

f30f118d20fcffff

movss

%xmm1,0xfffffc

0f28c2

movaps

%xmm2,

f30f59c6

mulss

%xmm6,

f30f108dfcf9ffff

movss

0xfffff9fc(%eb

f30f598d24fcffff

mulss

0xfffffc24(%eb

f30f58c1

addss

%xmm1,

f30f108df8f9ffff

movss

0xfffff9f8(%eb

f30f598d20fcffff

mulss

0xfffffc20(%eb

f30f58c1

addss

%xmm1,

+11768 000689b8
p),%xmm1
+11776 000689c0
%xmm1
+11780 000689c4
%xmm0
+11784 000689c8
70(%ebp)
+11792 000689d0
p),%xmm5
+11800 000689d8
p),%xmm0
+11808 000689e0
1c(%ebp)
+11816 000689e8
p),%xmm1
+11824 000689f0
18(%ebp)
+11832 000689f8
%xmm2
+11836 000689fc
p),%xmm1
+11844 00068a04
%xmm1
+11848 00068a08
%xmm2
+11852 00068a0c
p),%xmm0
+11860 00068a14
p),%xmm0
+11868 00068a1c
%xmm2
+11872 00068a20
p),%xmm7
+11880 00068a28
%xmm2
+11884 00068a2c
74(%ebp)
+11892 00068a34
p),%xmm0
+11900 00068a3c
%xmm0
+11904 00068a40
p),%xmm1
+11912 00068a48
p),%xmm1
+11920 00068a50
%xmm0
+11924 00068a54
p),%xmm1
+11932 00068a5c
p),%xmm1
+11940 00068a64
%xmm0
+11944 00068a68
p),%xmm1
+11952 00068a70
p),%xmm1
+11960 00068a78
%xmm0

f30f108da0fbffff

movss

0xfffffba0(%eb

f30f59cf

mulss

%xmm7,

f30f58c1

addss

%xmm1,

f30f118570fcffff

movss

%xmm0,0xfffffc

f30f10ad74feffff

movss

0xfffffe74(%eb

f30f108584feffff

movss

0xfffffe84(%eb

f30f11851cfcffff

movss

%xmm0,0xfffffc

f30f108d94feffff

movss

0xfffffe94(%eb

f30f118d18fcffff

movss

%xmm1,0xfffffc

f30f59d5
f30f108dfcf9ffff

mulss
movss

%xmm5,
0xfffff9fc(%eb

f30f59c8

mulss

%xmm0,

f30f58d1

addss

%xmm1,

f30f1085f8f9ffff

movss

0xfffff9f8(%eb

f30f598518fcffff

mulss

0xfffffc18(%eb

f30f58d0
f30f59bda4feffff

addss
mulss

f30f58d7

%xmm0,
0xfffffea4(%eb

addss

%xmm7,

f30f119574fcffff

movss

%xmm2,0xfffffc

f30f108544fcffff

movss

0xfffffc44(%eb

f30f59c3

mulss

%xmm3,

f30f108d40fcffff

movss

0xfffffc40(%eb

f30f598df4f9ffff

mulss

0xfffff9f4(%eb

f30f58c1

addss

%xmm1,

f30f108d3cfcffff

movss

0xfffffc3c(%eb

f30f598df0f9ffff

mulss

0xfffff9f0(%eb

f30f58c1

addss

%xmm1,

f30f108d38fcffff

movss

0xfffffc38(%eb

f30f598decf9ffff

mulss

0xfffff9ec(%eb

f30f58c1

addss

%xmm1,

+11964 00068a7c
78(%ebp)
+11972 00068a84
p),%xmm0
+11980 00068a8c
%xmm0
+11984 00068a90
p),%xmm1
+11992 00068a98
p),%xmm1
+12000 00068aa0
%xmm0
+12004 00068aa4
p),%xmm1
+12012 00068aac
p),%xmm1
+12020 00068ab4
%xmm0
+12024 00068ab8
p),%xmm1
+12032 00068ac0
p),%xmm1
+12040 00068ac8
%xmm0
+12044 00068acc
7c(%ebp)
+12052 00068ad4
%xmm0
+12055 00068ad7
%xmm0
+12059 00068adb
p),%xmm1
+12067 00068ae3
p),%xmm1
+12075 00068aeb
%xmm0
+12079 00068aef
p),%xmm1
+12087 00068af7
p),%xmm1
+12095 00068aff
%xmm0
+12099 00068b03
p),%xmm1
+12107 00068b0b
p),%xmm1
+12115 00068b13
%xmm0
+12119 00068b17
80(%ebp)
+12127 00068b1f
%xmm3
+12131 00068b23
p),%xmm1
+12139 00068b2b
p),%xmm1
+12147 00068b33
%xmm3
+12151 00068b37
p),%xmm2

f30f118578fcffff

movss

%xmm0,0xfffffc

f30f108534fcffff

movss

0xfffffc34(%eb

f30f59c3

mulss

%xmm3,

f30f108d30fcffff

movss

0xfffffc30(%eb

f30f598df4f9ffff

mulss

0xfffff9f4(%eb

f30f58c1

addss

%xmm1,

f30f108d2cfcffff

movss

0xfffffc2c(%eb

f30f598df0f9ffff

mulss

0xfffff9f0(%eb

f30f58c1

addss

%xmm1,

f30f108d28fcffff

movss

0xfffffc28(%eb

f30f598decf9ffff

mulss

0xfffff9ec(%eb

f30f58c1
f30f11857cfcffff

addss
movss

%xmm1,
%xmm0,0xfffffc

0f28c6

movaps

%xmm6,

f30f59c3

mulss

%xmm3,

f30f108d24fcffff

movss

0xfffffc24(%eb

f30f598df4f9ffff

mulss

0xfffff9f4(%eb

f30f58c1

addss

%xmm1,

f30f108d20fcffff

movss

0xfffffc20(%eb

f30f598df0f9ffff

mulss

0xfffff9f0(%eb

f30f58c1

addss

%xmm1,

f30f108da0fbffff

movss

0xfffffba0(%eb

f30f598decf9ffff

mulss

0xfffff9ec(%eb

f30f58c1
f30f118580fcffff

addss
movss

f30f59dd

%xmm1,
%xmm0,0xfffffc

mulss

%xmm5,

f30f108d1cfcffff

movss

0xfffffc1c(%eb

f30f598df4f9ffff

mulss

0xfffff9f4(%eb

f30f58d9
f30f109518fcffff

addss
movss

%xmm1,
0xfffffc18(%eb

+12159 00068b3f
p),%xmm2
+12167 00068b47
%xmm3
+12171 00068b4b
p),%xmm0
+12179 00068b53
p),%xmm0
+12187 00068b5b
%xmm3
+12191 00068b5f
84(%ebp)
+12199 00068b67
p),%xmm0
+12207 00068b6f
%xmm0
+12211 00068b73
p),%xmm1
+12219 00068b7b
p),%xmm1
+12227 00068b83
%xmm0
+12231 00068b87
p),%xmm1
+12239 00068b8f
p),%xmm1
+12247 00068b97
%xmm0
+12251 00068b9b
p),%xmm1
+12259 00068ba3
p),%xmm1
+12267 00068bab
%xmm0
+12271 00068baf
88(%ebp)
+12279 00068bb7
p),%xmm0
+12287 00068bbf
%xmm0
+12291 00068bc3
p),%xmm1
+12299 00068bcb
p),%xmm1
+12307 00068bd3
%xmm0
+12311 00068bd7
p),%xmm1
+12319 00068bdf
p),%xmm1
+12327 00068be7
%xmm0
+12331 00068beb
p),%xmm1
+12339 00068bf3
p),%xmm1
+12347 00068bfb
%xmm0
+12351 00068bff
8c(%ebp)

f30f5995f0f9ffff

mulss

f30f58da

0xfffff9f0(%eb
addss

%xmm2,

f30f1085a4feffff

movss

0xfffffea4(%eb

f30f5985ecf9ffff

mulss

0xfffff9ec(%eb

f30f58d8

addss

%xmm0,

f30f119d84fcffff

movss

%xmm3,0xfffffc

f30f108544fcffff

movss

0xfffffc44(%eb

f30f59c4

mulss

%xmm4,

f30f108d40fcffff

movss

0xfffffc40(%eb

f30f598de8f9ffff

mulss

0xfffff9e8(%eb

f30f58c1

addss

%xmm1,

f30f108d3cfcffff

movss

0xfffffc3c(%eb

f30f598de4f9ffff

mulss

0xfffff9e4(%eb

f30f58c1

addss

%xmm1,

f30f108d38fcffff

movss

0xfffffc38(%eb

f30f598de0f9ffff

mulss

0xfffff9e0(%eb

f30f58c1

addss

%xmm1,

f30f118588fcffff

movss

%xmm0,0xfffffc

f30f108534fcffff

movss

0xfffffc34(%eb

f30f59c4

mulss

%xmm4,

f30f108d30fcffff

movss

0xfffffc30(%eb

f30f598de8f9ffff

mulss

0xfffff9e8(%eb

f30f58c1

addss

%xmm1,

f30f108d2cfcffff

movss

0xfffffc2c(%eb

f30f598de4f9ffff

mulss

0xfffff9e4(%eb

f30f58c1

addss

%xmm1,

f30f108d28fcffff

movss

0xfffffc28(%eb

f30f598de0f9ffff

mulss

0xfffff9e0(%eb

f30f58c1
f30f11858cfcffff

addss
movss

%xmm1,
%xmm0,0xfffffc

+12359 00068c07
%xmm0
+12362 00068c0a
%xmm0
+12366 00068c0e
p),%xmm1
+12374 00068c16
p),%xmm1
+12382 00068c1e
%xmm0
+12386 00068c22
p),%xmm1
+12394 00068c2a
p),%xmm1
+12402 00068c32
%xmm0
+12406 00068c36
p),%xmm1
+12414 00068c3e
p),%xmm1
+12422 00068c46
%xmm0
+12426 00068c4a
90(%ebp)
+12434 00068c52
%xmm4
+12438 00068c56
p),%xmm1
+12446 00068c5e
p),%xmm1
+12454 00068c66
%xmm4
+12458 00068c6a
p),%xmm2
+12466 00068c72
p),%xmm2
+12474 00068c7a
%xmm4
+12478 00068c7e
p),%xmm3
+12486 00068c86
p),%xmm3
+12494 00068c8e
%xmm4
+12498 00068c92
94(%ebp)
+12506 00068c9a
p),%xmm0
+12514 00068ca2
p),%xmm0
+12522 00068caa
p),%xmm1
+12530 00068cb2
p),%xmm1
+12538 00068cba
%xmm0
+12542 00068cbe
p),%xmm2
+12550 00068cc6
p),%xmm2

0f28c6

movaps

%xmm6,

f30f59c4

mulss

%xmm4,

f30f108d24fcffff

movss

0xfffffc24(%eb

f30f598de8f9ffff

mulss

0xfffff9e8(%eb

f30f58c1

addss

%xmm1,

f30f108d20fcffff

movss

0xfffffc20(%eb

f30f598de4f9ffff

mulss

0xfffff9e4(%eb

f30f58c1

addss

%xmm1,

f30f108da0fbffff

movss

0xfffffba0(%eb

f30f598de0f9ffff

mulss

0xfffff9e0(%eb

f30f58c1
f30f118590fcffff

addss
movss

f30f59e5

%xmm1,
%xmm0,0xfffffc

mulss

%xmm5,

f30f108d1cfcffff

movss

0xfffffc1c(%eb

f30f598de8f9ffff

mulss

0xfffff9e8(%eb

f30f58e1

addss

%xmm1,

f30f109518fcffff

movss

0xfffffc18(%eb

f30f5995e4f9ffff

mulss

0xfffff9e4(%eb

f30f58e2

addss

%xmm2,

f30f109da4feffff

movss

0xfffffea4(%eb

f30f599de0f9ffff

mulss

0xfffff9e0(%eb

f30f58e3

addss

%xmm3,

f30f11a594fcffff

movss

%xmm4,0xfffffc

f30f108544fcffff

movss

0xfffffc44(%eb

f30f5985dcf9ffff

mulss

0xfffff9dc(%eb

f30f108d40fcffff

movss

0xfffffc40(%eb

f30f598dd8f9ffff

mulss

0xfffff9d8(%eb

f30f58c1

addss

%xmm1,

f30f10953cfcffff

movss

0xfffffc3c(%eb

f30f5995d4f9ffff

mulss

0xfffff9d4(%eb

+12558 00068cce
%xmm0
+12562 00068cd2
44(%ebp)
+12570 00068cda
p),%xmm3
+12578 00068ce2
p),%xmm3
+12586 00068cea
%xmm0
+12590 00068cee
98(%ebp)
+12598 00068cf6
p),%xmm0
+12606 00068cfe
p),%xmm0
+12614 00068d06
p),%xmm1
+12622 00068d0e
p),%xmm1
+12630 00068d16
%xmm0
+12634 00068d1a
p),%xmm2
+12642 00068d22
p),%xmm2
+12650 00068d2a
%xmm0
+12654 00068d2e
34(%ebp)
+12662 00068d36
p),%xmm3
+12670 00068d3e
p),%xmm3
+12678 00068d46
%xmm0
+12682 00068d4a
9c(%ebp)
+12690 00068d52
p),%xmm6
+12698 00068d5a
p),%xmm0
+12706 00068d62
p),%xmm0
+12714 00068d6a
%xmm6
+12718 00068d6e
p),%xmm1
+12726 00068d76
p),%xmm1
+12734 00068d7e
%xmm6
+12738 00068d82
p),%xmm2
+12746 00068d8a
p),%xmm2
+12754 00068d92
%xmm6
+12758 00068d96
a0(%ebp)

f30f58c2

addss

%xmm2,

f30f118544fcffff

movss

%xmm0,0xfffffc

f30f109d04fcffff

movss

0xfffffc04(%eb

f30f599d38fcffff

mulss

0xfffffc38(%eb

f30f58c3

addss

%xmm3,

f30f118598fcffff

movss

%xmm0,0xfffffc

f30f108534fcffff

movss

0xfffffc34(%eb

f30f5985dcf9ffff

mulss

0xfffff9dc(%eb

f30f108d30fcffff

movss

0xfffffc30(%eb

f30f598dd8f9ffff

mulss

0xfffff9d8(%eb

f30f58c1

addss

%xmm1,

f30f10952cfcffff

movss

0xfffffc2c(%eb

f30f5995d4f9ffff

mulss

0xfffff9d4(%eb

f30f58c2

addss

%xmm2,

f30f118534fcffff

movss

%xmm0,0xfffffc

f30f109d04fcffff

movss

0xfffffc04(%eb

f30f599d28fcffff

mulss

0xfffffc28(%eb

f30f58c3

addss

%xmm3,

f30f11859cfcffff

movss

%xmm0,0xfffffc

f30f59b5dcf9ffff

mulss

0xfffff9dc(%eb

f30f108524fcffff

movss

0xfffffc24(%eb

f30f5985d8f9ffff

mulss

0xfffff9d8(%eb

f30f58f0

addss

%xmm0,

f30f108d20fcffff

movss

0xfffffc20(%eb

f30f598dd4f9ffff

mulss

0xfffff9d4(%eb

f30f58f1

addss

%xmm1,

f30f1095a0fbffff

movss

0xfffffba0(%eb

f30f599504fcffff

mulss

0xfffffc04(%eb

f30f58f2
f30f11b5a0fcffff

addss
movss

%xmm2,
%xmm6,0xfffffc

+12766 00068d9e
p),%xmm5
+12774 00068da6
p),%xmm3
+12782 00068dae
p),%xmm3
+12790 00068db6
%xmm5
+12794 00068dba
p),%xmm6
+12802 00068dc2
p),%xmm6
+12810 00068dca
%xmm5
+12814 00068dce
p),%xmm0
+12822 00068dd6
p),%xmm0
+12830 00068dde
%xmm5
+12834 00068de2
a4(%ebp)
+12842 00068dea
p),%esi
+12848 00068df0
%cl
+12850 00068df2
ebp),%edi
+12853 00068df5
,(%edi)
+12855 00068df7
sp
+12861 00068dfd
+12862 00068dfe
+12863 00068dff
+12864 00068e00
+12865 00068e01
+12866 00068e02
+12867 00068e03
+12868 00068e04
+12869 00068e05
+12870 00068e06
+12871 00068e07
+12872 00068e08
+12873 00068e09
+12874 00068e0a
+12875 00068e0b
+12876 00068e0c
+12877 00068e0d
+12878 00068e0e
+12879 00068e0f
+0

f30f59addcf9ffff

mulss

0xfffff9dc(%eb

f30f109d1cfcffff

movss

0xfffffc1c(%eb

f30f599dd8f9ffff

mulss

0xfffff9d8(%eb

f30f58eb

addss

%xmm3,

f30f10b518fcffff

movss

0xfffffc18(%eb

f30f59b5d4f9ffff

mulss

0xfffff9d4(%eb

f30f58ee

addss

%xmm6,

f30f108504fcffff

movss

0xfffffc04(%eb

f30f5985a4feffff

mulss

0xfffffea4(%eb

f30f58e8

addss

%xmm0,

f30f11ada4fcffff

movss

%xmm5,0xfffffc

8db568fcffff

leal

0xfffffc68(%eb

b110

movb

$0x10,

8b7d08

movl

0x08(%

f3a5

rep/movsl

(%esi)

81c43c060000
5b
5e
5f
c9
c3
90
90
90
90
90
90
90
90
90
90
90
90
90
90
00068e10 55

addl

$0x0000063c,%e
popl
popl
popl
leave
ret
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

%ebx
%esi
%edi

pushl

%ebp
+1
00068e11 89e5
%esp,%ebp
+3
00068e13 8b4508
0x08(%ebp),%eax
+6
00068e16 8b4d0c
0x0c(%ebp),%ecx

movl
movl
movl

+9
00068e19 8b5510
0x10(%ebp),%edx
+12 00068e1c f30f1001
,%xmm0
+16 00068e20 f30f105104
m2
+21 00068e25 0f28d8
%xmm3
+24 00068e28 f30f595a04
m3
+29 00068e2d 0f28ca
%xmm1
+32 00068e30 f30f594a10
m1
+37 00068e35 f30f58d9
%xmm3
+41 00068e39 f30f585a1c
m3
+46 00068e3e f30f5902
,%xmm0
+50 00068e42 f30f59520c
m2
+55 00068e47 f30f58c2
%xmm0
+59 00068e4b f30f584218
m0
+64 00068e50 f30f1100
(%eax)
+68 00068e54 f30f115804
x)
+73 00068e59 c9
+74 00068e5a c20400
4
+77 00068e5d 90
+78 00068e5e 90
+79 00068e5f 90
+0

movl
movss
movss

(%ecx)
0x04(%ecx),%xm

movaps
mulss

%xmm0,
0x04(%edx),%xm

movaps
mulss

%xmm2,
0x10(%edx),%xm

addss
addss

%xmm1,
0x1c(%edx),%xm

mulss
mulss

(%edx)
0x0c(%edx),%xm

addss
addss

%xmm2,
0x18(%edx),%xm

movss
movss

%xmm0,
%xmm3,0x04(%ea

leave
retl

$0x000

nop
nop
nop

00068e60 55

pushl

%ebp
+1
00068e61 89e5
%esp,%ebp
+3
00068e63 83ec10
$0x10,%esp
+6
00068e66 8b5508
0x08(%ebp),%edx
+9
00068e69 8b450c
0x0c(%ebp),%eax
+12 00068e6c f30f104510

movl
subl
movl
movl
movss

0x10(%ebp),%xm

+17 00068e71 f30f1025e8120e00

movss

0x000e12e8,%xm

+25 00068e79 f30f5c6514

subss

0x14(%ebp),%xm

m0
m4
m4
+30
,%xmm1
+34
m3
+39
m6
+44

00068e7e f30f1008

movss

(%eax)

00068e82 f30f105804

movss

0x04(%eax),%xm

00068e87 f30f107008

movss

0x08(%eax),%xm

00068e8c 0f28d1

movaps

%xmm1,

%xmm2
+47
%xmm2
+51
p)
+56
%xmm5
+59
%xmm5
+63
%xmm0
+67
p)
+72
,%xmm0
+76
p)
+81
m2
+86
p)
+91
%xmm2
+94
%xmm2
+98
%xmm2
+102
%xmm7
+105
%xmm7
+109
%xmm7
+113
%xmm1
+117
%xmm1
+121
m1
+126
%xmm1
+130
m0
+135
%xmm0
+139
m0
+144
%xmm1
+148
%xmm0
+151
%xmm0
+155
m0
+160
%xmm1
+164
(%edx)
+168

00068e8f f30f59d0
00068e93 f30f1155f0

mulss
movss

%xmm0,
%xmm2,0xf0(%eb

00068e98 0f28eb

movaps

%xmm3,

00068e9b f30f59e8

mulss

%xmm0,

00068e9f f30f59c6

mulss

%xmm6,

00068ea3 f30f1145f4

movss

00068ea8 f30f1002

%xmm0,0xf4(%eb
movss

(%edx)

00068eac f30f1145f8

movss

%xmm0,0xf8(%eb

00068eb1 f30f105204

movss

0x04(%edx),%xm

00068eb6 f30f1155fc

movss

%xmm2,0xfc(%eb

00068ebb 0f28d1

movaps

%xmm1,

00068ebe f30f59d3

mulss

%xmm3,

00068ec2 f30f59d4

mulss

%xmm4,

00068ec6 0f28f9

movaps

%xmm1,

00068ec9 f30f59fe

mulss

%xmm6,

00068ecd f30f59fc

mulss

%xmm4,

00068ed1 f30f59c9

mulss

%xmm1,

00068ed5 f30f59cc

mulss

%xmm4,

00068ed9 f30f584d14

addss

00068ede f30f59c8
00068ee2 f30f1045f4

mulss
movss

00068ee7 f30f58c2
00068eeb f30f5945fc

0x14(%ebp),%xm
%xmm0,
0xf4(%ebp),%xm
addss

mulss

%xmm2,
0xfc(%ebp),%xm

00068ef0 f30f58c8

addss

%xmm0,

00068ef4 0f28c7

movaps

%xmm7,

00068ef7 f30f5cc5

subss

%xmm5,

00068efb f30f594208

mulss

0x08(%edx),%xm

00068f00 f30f58c8

addss

%xmm0,

00068f04 f30f110a

movss

%xmm1,

00068f08 0f28cb

movaps

%xmm3,

%xmm1
+171
%xmm1
+175
%xmm1
+179
m2
+184
m2
+189
%xmm3
+193
%xmm3
+197
m3
+202
m3
+207
%xmm2
+211
m0
+216
%xmm0
+220
m0
+225
%xmm2
+229
x)
+234
%xmm5
+238
m5
+243
m1
+248
m1
+253
%xmm5
+257
%xmm6
+261
%xmm4
+265
m4
+270
m4
+275
%xmm5
+279
x)
+284
+285
+286

00068f0b f30f59ce

mulss

%xmm6,

00068f0f f30f59cc

mulss

%xmm4,

00068f13 f30f5c55f4

subss

0xf4(%ebp),%xm

00068f18 f30f5955f8

mulss

0xf8(%ebp),%xm

00068f1d f30f59db

mulss

%xmm3,

00068f21 f30f59dc

mulss

%xmm4,

00068f25 f30f585d14

addss

0x14(%ebp),%xm

00068f2a f30f595dfc

mulss

0xfc(%ebp),%xm

00068f2f f30f58d3
00068f33 f30f1045f0

addss
movss

00068f38 f30f58c1
00068f3c f30f594208

0xf0(%ebp),%xm
addss

mulss

00068f41 f30f58d0
00068f45 f30f115204

%xmm3,

%xmm1,
0x08(%edx),%xm

addss
movss

00068f4a f30f58ef

%xmm0,
%xmm2,0x04(%ed

addss

%xmm7,

00068f4e f30f596df8

mulss

0xf8(%ebp),%xm

00068f53 f30f5c4df0

subss

0xf0(%ebp),%xm

00068f58 f30f594dfc

mulss

0xfc(%ebp),%xm

00068f5d f30f58e9

addss

%xmm1,

00068f61 f30f59f6

mulss

%xmm6,

00068f65 f30f59e6

mulss

%xmm6,

00068f69 f30f586514

addss

0x14(%ebp),%xm

00068f6e f30f596208

mulss

0x08(%edx),%xm

00068f73 f30f58ec
00068f77 f30f116a08
00068f7c c9
00068f7d c3
00068f7e 6690
+0

addss
movss

%xmm4,
%xmm5,0x08(%ed

leave
ret
nop

00068f80 55

pushl

00068f81 89e5

movl

00068f83 8b5508

movl

%ebp
+1
%esp,%ebp
+3

0x08(%ebp),%edx
+6
00068f86 8b450c
0x0c(%ebp),%eax
+9
00068f89 f30f1012
(%edx),%xmm2
+13 00068f8d f30f105a04

movl
movss
movss

0x04(%edx),%xm

movss

0x08(%edx),%xm

m3
+18 00068f92 f30f106208
m4
+23
%xmm0
+26
,%xmm0
+30
%xmm1
+33
m1
+38
%xmm0
+42
%xmm1
+45
m1
+50
%xmm0
+54
(%edx)
+58
%xmm0
+61
m0
+66
%xmm1
+69
m1
+74
%xmm0
+78
%xmm1
+81
m1
+86
%xmm0
+90
x)
+95
m2
+100
m3
+105
%xmm2
+109
m4
+114
%xmm2
+118
x)
+123
+124
+125

00068f97 0f28c2

movaps

%xmm2,

00068f9a f30f5900

mulss

(%eax)

00068f9e 0f28cb

movaps

%xmm3,

00068fa1 f30f594804

mulss

0x04(%eax),%xm

00068fa6 f30f58c1

addss

%xmm1,

00068faa 0f28cc

movaps

%xmm4,

00068fad f30f594808

mulss

0x08(%eax),%xm

00068fb2 f30f58c1

addss

%xmm1,

00068fb6 f30f1102

movss

%xmm0,

00068fba 0f28c2

movaps

%xmm2,

00068fbd f30f594010

mulss

00068fc2 0f28cb
00068fc5 f30f594814

0x10(%eax),%xm
movaps

mulss

%xmm3,
0x14(%eax),%xm

00068fca f30f58c1

addss

%xmm1,

00068fce 0f28cc

movaps

%xmm4,

00068fd1 f30f594818

mulss

00068fd6 f30f58c1

0x18(%eax),%xm
addss

%xmm1,

00068fda f30f114204

movss

%xmm0,0x04(%ed

00068fdf f30f595020

mulss

0x20(%eax),%xm

00068fe4 f30f595824

mulss

0x24(%eax),%xm

00068fe9 f30f58d3
00068fed f30f596028

addss
mulss

00068ff2 f30f58d4
00068ff6 f30f115208
00068ffb c9
00068ffc c3
00068ffd 90

%xmm3,
0x28(%eax),%xm

addss
movss

%xmm4,
%xmm2,0x08(%ed

leave
ret
nop

+126 00068ffe 6690


+0

nop

00069000 55

pushl

%ebp
+1
00069001 89e5
%esp,%ebp
+3
00069003 8b5508
0x08(%ebp),%edx
+6
00069006 8b450c
0x0c(%ebp),%eax
+9
00069009 f30f106a0c
edx),%xmm5
+14 0006900e f30f106208
m4
+19 00069013 f30f105a04
m3
+24 00069018 f30f1012
,%xmm2
+28 0006901c 0f28c2
%xmm0
+31 0006901f f30f5900
,%xmm0
+35 00069023 0f28cb
%xmm1
+38 00069026 f30f594810
m1
+43 0006902b f30f58c1
%xmm0
+47 0006902f 0f28cc
%xmm1
+50 00069032 f30f594820
m1
+55 00069037 f30f58c1
%xmm0
+59 0006903b 0f28cd
%xmm1
+62 0006903e f30f594830
m1
+67 00069043 f30f58c1
%xmm0
+71 00069047 f30f1102
(%edx)
+75 0006904b 0f28c2
%xmm0
+78 0006904e f30f594004
m0
+83 00069053 0f28cb
%xmm1
+86 00069056 f30f594814
m1
+91 0006905b f30f58c1
%xmm0
+95 0006905f 0f28cc
%xmm1
+98 00069062 f30f594824
m1
+103 00069067 f30f58c1
%xmm0
+107 0006906b 0f28cd
%xmm1

movl
movl
movl
movss

0x0c(%

movss

0x08(%edx),%xm

movss

0x04(%edx),%xm
movss

(%edx)

movaps

%xmm2,

mulss

(%eax)

movaps

%xmm3,

mulss

0x10(%eax),%xm
addss

%xmm1,

movaps

%xmm4,

mulss

0x20(%eax),%xm
addss

%xmm1,

movaps

%xmm5,

mulss

0x30(%eax),%xm
addss

%xmm1,

movss

%xmm0,

movaps

%xmm2,

mulss

0x04(%eax),%xm
movaps

mulss

%xmm3,
0x14(%eax),%xm

addss

%xmm1,

movaps

%xmm4,

mulss

0x24(%eax),%xm
addss

%xmm1,

movaps

%xmm5,

+110 0006906e f30f594834

mulss

0x34(%eax),%xm

m1
+115
%xmm0
+119
x)
+124
%xmm0
+127
m0
+132
%xmm1
+135
m1
+140
%xmm0
+144
%xmm1
+147
m1
+152
%xmm0
+156
%xmm1
+159
m1
+164
%xmm0
+168
x)
+173
m2
+178
m3
+183
%xmm2
+187
m4
+192
%xmm2
+196
m5
+201
%xmm2
+205
x)
+210
+211
+212
)
+218
)

00069073 f30f58c1
00069077 f30f114204

addss
movss

0006907c 0f28c2
0006907f f30f594008

%xmm0,0x04(%ed
movaps

mulss

00069084 0f28cb
00069087 f30f594818

%xmm1,

%xmm2,
0x08(%eax),%xm

movaps
mulss

%xmm3,
0x18(%eax),%xm

0006908c f30f58c1

addss

%xmm1,

00069090 0f28cc

movaps

%xmm4,

00069093 f30f594828

mulss

0x28(%eax),%xm

00069098 f30f58c1

addss

%xmm1,

0006909c 0f28cd

movaps

%xmm5,

0006909f f30f594838

mulss

000690a4 f30f58c1

0x38(%eax),%xm
addss

%xmm1,

000690a8 f30f114208

movss

%xmm0,0x08(%ed

000690ad f30f59500c

mulss

0x0c(%eax),%xm

000690b2 f30f59581c

mulss

0x1c(%eax),%xm

000690b7 f30f58d3
000690bb f30f59602c

addss
mulss

000690c0 f30f58d4
000690c4 f30f59683c

0x2c(%eax),%xm
addss

mulss

000690c9 f30f58d5
000690cd f30f11520c

%xmm3,

%xmm4,
0x3c(%eax),%xm

addss
movss

%xmm5,
%xmm2,0x0c(%ed

000690d2 c9
000690d3 c3
000690d4 660f1f440000

nopw

0x00(%eax,%eax

000690da 660f1f440000

nopw

0x00(%eax,%eax

+0

000690e0 55

leave
ret

pushl

%ebp
+1
000690e1 89e5
%esp,%ebp
+3
000690e3 8b5508
0x08(%ebp),%edx
+6
000690e6 8b450c

movl
movl
movl

0x0c(%ebp),%eax
+9
000690e9 f30f106a0c
edx),%xmm5
+14 000690ee f30f106208
m4
+19 000690f3 f30f105a04
m3
+24 000690f8 f30f1012
,%xmm2
+28 000690fc 0f28c2
%xmm0
+31 000690ff f30f5900
,%xmm0
+35 00069103 0f28cb
%xmm1
+38 00069106 f30f594804
m1
+43 0006910b f30f58c1
%xmm0
+47 0006910f 0f28cc
%xmm1
+50 00069112 f30f594808
m1
+55 00069117 f30f58c1
%xmm0
+59 0006911b 0f28cd
%xmm1
+62 0006911e f30f59480c
m1
+67 00069123 f30f58c1
%xmm0
+71 00069127 f30f1102
(%edx)
+75 0006912b 0f28c2
%xmm0
+78 0006912e f30f594010
m0
+83 00069133 0f28cb
%xmm1
+86 00069136 f30f594814
m1
+91 0006913b f30f58c1
%xmm0
+95 0006913f 0f28cc
%xmm1
+98 00069142 f30f594818
m1
+103 00069147 f30f58c1
%xmm0
+107 0006914b 0f28cd
%xmm1
+110 0006914e f30f59481c
m1
+115 00069153 f30f58c1
%xmm0
+119 00069157 f30f114204
x)
+124 0006915c 0f28c2
%xmm0
+127 0006915f f30f594020

movss

0x0c(%

movss

0x08(%edx),%xm

movss

0x04(%edx),%xm
movss

(%edx)

movaps

%xmm2,

mulss

(%eax)

movaps

%xmm3,

mulss

0x04(%eax),%xm
addss

%xmm1,

movaps

%xmm4,

mulss

0x08(%eax),%xm
addss

%xmm1,

movaps

%xmm5,

mulss

0x0c(%eax),%xm
addss

%xmm1,

movss

%xmm0,

movaps

%xmm2,

mulss

0x10(%eax),%xm
movaps

mulss

0x14(%eax),%xm
addss

%xmm1,

movaps

%xmm4,

mulss

0x18(%eax),%xm
addss

%xmm1,

movaps

%xmm5,

mulss

0x1c(%eax),%xm
addss

movss

%xmm1,
%xmm0,0x04(%ed

movaps
mulss

%xmm3,

%xmm2,
0x20(%eax),%xm

m0
+132
%xmm1
+135
m1
+140
%xmm0
+144
%xmm1
+147
m1
+152
%xmm0
+156
%xmm1
+159
m1
+164
%xmm0
+168
x)
+173
m2
+178
m3
+183
%xmm2
+187
m4
+192
%xmm2
+196
m5
+201
%xmm2
+205
x)
+210
+211
+212
)
+218
)

00069164 0f28cb

movaps

00069167 f30f594824

mulss

%xmm3,
0x24(%eax),%xm

0006916c f30f58c1

addss

%xmm1,

00069170 0f28cc

movaps

%xmm4,

00069173 f30f594828

mulss

0x28(%eax),%xm

00069178 f30f58c1

addss

%xmm1,

0006917c 0f28cd

movaps

%xmm5,

0006917f f30f59482c

mulss

00069184 f30f58c1

0x2c(%eax),%xm
addss

%xmm1,

00069188 f30f114208

movss

%xmm0,0x08(%ed

0006918d f30f595030

mulss

0x30(%eax),%xm

00069192 f30f595834

mulss

0x34(%eax),%xm

00069197 f30f58d3

addss

0006919b f30f596038

mulss

000691a0 f30f58d4

%xmm3,
0x38(%eax),%xm

addss

000691a4 f30f59683c

mulss

000691a9 f30f58d5

%xmm4,
0x3c(%eax),%xm

addss

000691ad f30f11520c

movss

%xmm5,
%xmm2,0x0c(%ed

000691b2 c9
000691b3 c3
000691b4 660f1f440000

nopw

0x00(%eax,%eax

000691ba 660f1f440000

nopw

0x00(%eax,%eax

+0

leave
ret

000691c0 55

pushl

%ebp
+1
000691c1
%esp,%ebp
+3
000691c3
%edi
+4
000691c4
%esi
+5
000691c5
%ebx
+6
000691c6
$0x5c,%esp
+9
000691c9
0x08(%ebp),%edi
+12 000691cc 8b750c
ebp),%esi

89e5

movl

57

pushl

56

pushl

53

pushl

83ec5c

subl

8b7d08

movl
movl

0x0c(%

+15 000691cf
ebp),%ebx
+18 000691d2
%esp)
+21 000691d5
_sinf
+26 000691da
ebp)
+29 000691dd
m7
+34 000691e2
%esp)
+37 000691e5
p)
+42 000691ea
_cosf
+47 000691ef
ebp)
+50 000691f2
m4
+58 000691fa
m4
+63 000691ff
,%xmm1
+67 00069203
m3
+72 00069208
m6
+77 0006920d
m7
+82 00069212
%xmm0
+85 00069215
%xmm0
+89 00069219
p)
+94 0006921e
%xmm5
+97 00069221
%xmm5
+101 00069225
%xmm7
+105 00069229
,%xmm0
+109 0006922d
p)
+114 00069232
m0
+119 00069237
p)
+124 0006923c
m0
+129 00069241
p)
+134 00069246
%xmm2
+137 00069249
%xmm2
+141 0006924d
%xmm2

8b5d10

movl

0x10(%

891c24

movl

%ebx,(

e8a89c0900

calll

d95db4
f30f107db4

0x00102e82
fstps

movss

891c24

0xb4(%
0xb4(%ebp),%xm

movl

%ebx,(

f30f117db8

movss

%xmm7,0xb8(%eb

e8eb9b0900

calll

0x00102dda

d95dd4

fstps

0xd4(%

f30f1025e8120e00

movss

0x000e12e8,%xm

f30f5c65d4

subss

0xd4(%ebp),%xm

f30f100e

movss

(%esi)

f30f105e04

movss

0x04(%esi),%xm

f30f107608

movss

0x08(%esi),%xm

f30f107db8

movss

0xb8(%ebp),%xm

0f28c7

movaps

%xmm7,

f30f59c1

mulss

%xmm1,

f30f1145d8

movss

%xmm0,0xd8(%eb

0f28ef

movaps

%xmm7,

f30f59eb

mulss

%xmm3,

f30f59fe

mulss

%xmm6,

f30f1007

movss

(%edi)

f30f1145dc

movss

%xmm0,0xdc(%eb

f30f104704

movss

0x04(%edi),%xm

f30f1145e0

movss

%xmm0,0xe0(%eb

f30f104708

movss

0x08(%edi),%xm

f30f1145e4

movss

%xmm0,0xe4(%eb

0f28d1

movaps

%xmm1,

f30f59d3

mulss

%xmm3,

f30f59d4

mulss

%xmm4,

+145
%xmm0
+148
%xmm0
+152
%xmm0
+156
p)
+161
%xmm1
+165
%xmm1
+169
m1
+174
m1
+179
%xmm0
+182
%xmm0
+186
m0
+191
%xmm1
+195
m0
+200
%xmm0
+204
m0
+209
%xmm1
+213
(%edi)
+217
%xmm1
+220
%xmm1
+224
%xmm1
+228
%xmm2
+232
m2
+237
%xmm3
+241
%xmm3
+245
m3
+250
m3
+255
%xmm2
+259
m0
+264
%xmm0
+268
m0

00069251 0f28c1

movaps

%xmm1,

00069254 f30f59c6

mulss

%xmm6,

00069258 f30f59c4

mulss

%xmm4,

0006925c f30f1145d0

movss

%xmm0,0xd0(%eb

00069261 f30f59c9

mulss

%xmm1,

00069265 f30f59cc

mulss

%xmm4,

00069269 f30f584dd4

addss

0xd4(%ebp),%xm

0006926e f30f594ddc

mulss

0xdc(%ebp),%xm

00069273 0f28c2

movaps

%xmm2,

00069276 f30f58c7

addss

%xmm7,

0006927a f30f5945e0

mulss

0006927f f30f58c8
00069283 f30f1045d0

addss
movss

00069288 f30f5cc5
0006928c f30f5945e4

0xe0(%ebp),%xm
%xmm0,
0xd0(%ebp),%xm
subss

mulss

%xmm5,
0xe4(%ebp),%xm

00069291 f30f58c8

addss

%xmm0,

00069295 f30f110f

movss

%xmm1,

00069299 0f28cb

movaps

%xmm3,

0006929c f30f59ce

mulss

%xmm6,

000692a0 f30f59cc

mulss

%xmm4,

000692a4 f30f5cd7

subss

%xmm7,

000692a8 f30f5955dc

mulss

0xdc(%ebp),%xm

000692ad f30f59db

mulss

%xmm3,

000692b1 f30f59dc

mulss

%xmm4,

000692b5 f30f585dd4

addss

0xd4(%ebp),%xm

000692ba f30f595de0

mulss

0xe0(%ebp),%xm

000692bf f30f58d3
000692c3 f30f1045d8

addss
movss

000692c8 f30f58c1
000692cc f30f5945e4

0xd8(%ebp),%xm
addss

mulss

%xmm3,

%xmm1,
0xe4(%ebp),%xm

+273
%xmm2
+277
i)
+282
m5
+287
m5
+292
m1
+297
m1
+302
%xmm5
+306
%xmm6
+310
%xmm4
+314
m4
+319
m4
+324
p)
+329
%xmm5
+333
i)
+338
%esp
+341
+342
+343
+344
+345
+346
)

000692d1 f30f58d0

addss

%xmm0,

000692d5 f30f115704

movss

%xmm2,0x04(%ed

000692da f30f586dd0

addss

0xd0(%ebp),%xm

000692df f30f596ddc

mulss

0xdc(%ebp),%xm

000692e4 f30f5c4dd8

subss

0xd8(%ebp),%xm

000692e9 f30f594de0

mulss

0xe0(%ebp),%xm

000692ee f30f58e9

addss

%xmm1,

000692f2 f30f59f6

mulss

%xmm6,

000692f6 f30f59e6

mulss

%xmm6,

000692fa f30f5865d4

addss

0xd4(%ebp),%xm

000692ff f30f5965e4

mulss

0xe4(%ebp),%xm

00069304 f30f1165e4

movss

%xmm4,0xe4(%eb

00069309 f30f58ec
0006930d f30f116f08

addss
movss

%xmm4,
%xmm5,0x08(%ed

00069312 83c45c

addl

$0x5c,

00069315
00069316
00069317
00069318
00069319
0006931a

popl
popl
popl
leave
ret

%ebx
%esi
%edi

+0

5b
5e
5f
c9
c3
660f1f440000

nopw

0x00(%eax,%eax

00069320 55

pushl

%ebp
+1
00069321 89e5
%esp,%ebp
+3
00069323 83ec08
$0x08,%esp
+6
00069326 8b4508
0x08(%ebp),%eax
+9
00069329 f30f1028
(%eax),%xmm5
+13 0006932d f30f1005e0201000

movl
subl
movl
movss
movss

0x001020e0,%xm

m0
+21
%xmm1
+24
%xmm1
+27
m4
+32
%xmm2
+35
%xmm2

00069335 0f28cd

movaps

%xmm5,

00069338 0f54c8

andps

%xmm0,

0006933b f30f106004

movss

0x04(%eax),%xm

00069340 0f28d4

movaps

%xmm4,

00069343 0f54d0

andps

%xmm0,

+38
%xmm2
+41
+47
m3
+52
%xmm0
+55
%xmm0
+58
+64
%xmm0
+67
+73
%xmm0
+76
m0
+83
%xmm1
+86
%xmm1
+90
%xmm2
+93
%xmm2
+97
%xmm1
+101
x)
+106
%xmm4
+110
x)
+115
%xmm5
+119
(%eax)
+123
%xmm2
+126
%xmm3
+129
m4
+134
%xmm0
+137
%xmm0
+141
%xmm1
+144
%xmm1
+148
%xmm0
+152
%xmm1
+155
%xmm1
+159
%xmm0
+163

00069346 0f2ed1
00069349 0f82b1000000
0006934f f30f105808

ucomiss
jb
movss

%xmm1,
0x00069400
0x08(%eax),%xm

00069354 0f54c3

andps

%xmm3,

00069357 0f2ec1

ucomiss

%xmm1,

ucomiss

0x00069450
%xmm2,

movaps

0x00069411
%xmm3,

0006935a 0f83f0000000
00069360 0f2ec2

jae

00069363 0f83a8000000
00069369 0f28c3

jae

0006936c 0f5705f0201000

xorps

0x001020f0,%xm

00069373 0f28cd

movaps

%xmm5,

00069376 f30f59cd

mulss

%xmm5,

0006937a 0f28d4

movaps

%xmm4,

0006937d f30f59d4

mulss

%xmm4,

00069381 f30f58ca

addss

%xmm2,

00069385 f30f114808

movss

0006938a f30f59e0
0006938e f30f116004

%xmm1,0x08(%ea
mulss

movss

%xmm0,
%xmm4,0x04(%ea

00069393 f30f59e8

mulss

%xmm0,

00069397 f30f1128

movss

%xmm5,

0006939b 0f28d5

movaps

%xmm5,

0006939e 0f28dc

movaps

%xmm4,

000693a1 f30f106008

movss

0x08(%eax),%xm

000693a6 0f28c2

movaps

%xmm2,

000693a9 f30f59c2

mulss

%xmm2,

000693ad 0f28cb

movaps

%xmm3,

000693b0 f30f59cb

mulss

%xmm3,

000693b4 f30f58c1

addss

%xmm1,

000693b8 0f28cc

movaps

%xmm4,

000693bb f30f59cc

mulss

%xmm4,

000693bf f30f58c1

addss

%xmm1,

000693c3 f30f51c8

sqrtss

%xmm0,

%xmm1
+167
m1
+174
93d2
+176
93f8
+178
m0
+186
%xmm0
+190
%xmm2
+194
(%eax)
+198
%xmm3
+202
x)
+207
%xmm4
+211
x)
+216
+217
+218
)
+224
m3
+229
%xmm0
+232
%xmm0
+235
+241
%xmm1
+244
m1
+251
%xmm0
+254
%xmm0
+258
x)
+263
%xmm0
+266
%xmm0
+270
%xmm3
+274
%xmm0
+278
x)
+283
%xmm5
+287
(%eax)
+291
%xmm2

000693c7 0f2e0df4120e00

ucomiss

0x000e12f4,%xm

000693ce 7a02

jp

0x0006

000693d0 7426

je

0x0006

000693d2 f30f1005e8120e00

movss

0x000e12e8,%xm

000693da f30f5ec1

divss

%xmm1,

000693de f30f59d0

mulss

%xmm0,

000693e2 f30f1110

movss

%xmm2,

000693e6 f30f59d8

mulss

%xmm0,

000693ea f30f115804

movss

000693ef f30f59e0
000693f3 f30f116008

%xmm3,0x04(%ea
mulss

movss

%xmm0,
%xmm4,0x08(%ea

000693f8 c9
000693f9 c3
000693fa 660f1f440000

leave
ret
nopw

0x00(%eax,%eax

00069400 f30f105808

movss

0x08(%eax),%xm

00069405 0f54c3

andps

%xmm3,

00069408 0f2ec2

ucomiss

%xmm2,

0006940b 0f8258ffffff
00069411 0f28cc

jb

00069414 0f570df0201000

xorps

movaps

0x00069369
%xmm4,
0x001020f0,%xm

0006941b 0f28c1

movaps

%xmm1,

0006941e f30f59c3

mulss

%xmm3,

00069422 f30f114008

movss

%xmm0,0x08(%ea

00069427 0f28c5

movaps

%xmm5,

0006942a f30f59c5

mulss

%xmm5,

0006942e f30f59db

mulss

%xmm3,

00069432 f30f58c3

addss

%xmm3,

00069436 f30f114004

movss

%xmm0,0x04(%ea

0006943b f30f59e9

mulss

%xmm1,

0006943f f30f1128

movss

%xmm5,

00069443 0f28d5

movaps

%xmm5,

+294
%xmm3
+297
+302
+304
%xmm0
+307
m0
+314
%xmm1
+317
%xmm1
+321
x)
+326
%xmm0
+330
x)
+335
%xmm4
+339
%xmm3
+343
%xmm4
+347
(%eax)
+351
%xmm2
+354
%xmm3
+357
+362
)

00069446 0f28d8

movaps

00069449 e953ffffff
0006944e 6690
00069450 0f28c5

jmp

00069453 0f5705f0201000

xorps

%xmm0,
0x000693a1

nop
movaps

%xmm5,
0x001020f0,%xm

0006945a 0f28cb

movaps

%xmm3,

0006945d f30f59c8

mulss

%xmm0,

00069461 f30f114808

movss

00069466 f30f59c4
0006946a f30f114004

%xmm1,0x08(%ea
mulss

movss

%xmm4,
%xmm0,0x04(%ea

0006946f f30f59e4

mulss

%xmm4,

00069473 f30f59db

mulss

%xmm3,

00069477 f30f58e3

addss

%xmm3,

0006947b f30f1120

movss

%xmm4,

0006947f 0f28d4

movaps

%xmm4,

00069482 0f28d8

movaps

%xmm0,

00069485 e917ffffff
0006948a 660f1f440000
+0

jmp
nopw

0x000693a1
0x00(%eax,%eax

00069490 55

pushl

%ebp
+1
00069491 89e5
%esp,%ebp
+3
00069493 8b5508
0x08(%ebp),%edx
+6
00069496 8b450c
0x0c(%ebp),%eax
+9
00069499 f30f1012
(%edx),%xmm2
+13 0006949d f30f105a04

movl
movl
movl
movss
movss

0x04(%edx),%xm

movss

0x08(%edx),%xm

m3
+18 000694a2 f30f106208
m4
+23
%xmm0
+26
,%xmm0
+30
%xmm1
+33
m1
+38
%xmm0
+42
%xmm1

000694a7 0f28c2

movaps

%xmm2,

000694aa f30f5900

mulss

(%eax)

000694ae 0f28cb

movaps

%xmm3,

000694b1 f30f594810

mulss

0x10(%eax),%xm

000694b6 f30f58c1

addss

%xmm1,

000694ba 0f28cc

movaps

%xmm4,

+45 000694bd f30f594820

mulss

0x20(%eax),%xm

m1
+50
%xmm0
+54
m0
+59
(%edx)
+63
%xmm0
+66
m0
+71
%xmm1
+74
m1
+79
%xmm0
+83
%xmm1
+86
m1
+91
%xmm0
+95
m0
+100
x)
+105
m2
+110
m3
+115
%xmm2
+119
m4
+124
%xmm2
+128
m2
+133
x)
+138
+139
+140
eax)

000694c2 f30f58c1
000694c6 f30f584030

addss
addss

%xmm1,
0x30(%eax),%xm

000694cb f30f1102

movss

%xmm0,

000694cf 0f28c2

movaps

%xmm2,

000694d2 f30f594004

mulss

000694d7 0f28cb
000694da f30f594814

0x04(%eax),%xm
movaps

mulss

%xmm3,
0x14(%eax),%xm

000694df f30f58c1

addss

%xmm1,

000694e3 0f28cc

movaps

%xmm4,

000694e6 f30f594824

mulss

000694eb f30f58c1

0x24(%eax),%xm
addss

%xmm1,

000694ef f30f584034

addss

0x34(%eax),%xm

000694f4 f30f114204

movss

%xmm0,0x04(%ed

000694f9 f30f595008

mulss

0x08(%eax),%xm

000694fe f30f595818

mulss

0x18(%eax),%xm

00069503 f30f58d3
00069507 f30f596028

addss
mulss

0006950c f30f58d4

%xmm3,
0x28(%eax),%xm

addss

%xmm4,

00069510 f30f585038

addss

0x38(%eax),%xm

00069515 f30f115208

movss

%xmm2,0x08(%ed

0006951a c9
0006951b c3
0006951c 0f1f4000
+0

leave
ret
nopl

00069520 55

0x00(%
pushl

%ebp
+1
00069521 89e5
%esp,%ebp
+3
00069523 8b5508
0x08(%ebp),%edx
+6
00069526 8b450c
0x0c(%ebp),%eax
+9
00069529 f30f1012
(%edx),%xmm2
+13 0006952d f30f105a04

movl
movl
movl
movss
movss

0x04(%edx),%xm

movss

0x08(%edx),%xm

m3
+18 00069532 f30f106208

m4
+23
%xmm0
+26
,%xmm0
+30
%xmm1
+33
m1
+38
%xmm0
+42
%xmm1
+45
m1
+50
%xmm0
+54
(%edx)
+58
%xmm0
+61
m0
+66
%xmm1
+69
m1
+74
%xmm0
+78
%xmm1
+81
m1
+86
%xmm0
+90
x)
+95
m2
+100
m3
+105
%xmm2
+109
m4
+114
%xmm2
+118
x)
+123
+124
+125
+126

00069537 0f28c2

movaps

%xmm2,

0006953a f30f5900

mulss

(%eax)

0006953e 0f28cb

movaps

%xmm3,

00069541 f30f594810

mulss

0x10(%eax),%xm

00069546 f30f58c1

addss

%xmm1,

0006954a 0f28cc

movaps

%xmm4,

0006954d f30f594820

mulss

0x20(%eax),%xm

00069552 f30f58c1

addss

%xmm1,

00069556 f30f1102

movss

%xmm0,

0006955a 0f28c2

movaps

%xmm2,

0006955d f30f594004

mulss

00069562 0f28cb
00069565 f30f594814

0x04(%eax),%xm
movaps

mulss

%xmm3,
0x14(%eax),%xm

0006956a f30f58c1

addss

%xmm1,

0006956e 0f28cc

movaps

%xmm4,

00069571 f30f594824

mulss

00069576 f30f58c1

0x24(%eax),%xm
addss

%xmm1,

0006957a f30f114204

movss

%xmm0,0x04(%ed

0006957f f30f595008

mulss

0x08(%eax),%xm

00069584 f30f595818

mulss

0x18(%eax),%xm

00069589 f30f58d3
0006958d f30f596028

addss
mulss

00069592 f30f58d4
00069596 f30f115208
0006959b
0006959c
0006959d
0006959e
+0

c9
c3
90
6690
000695a0 55

%xmm3,
0x28(%eax),%xm

addss
movss

%xmm4,
%xmm2,0x08(%ed

leave
ret
nop
nop
pushl

%ebp
+1
000695a1 89e5
%esp,%ebp
+3
000695a3 8b5508
0x08(%ebp),%edx

movl
movl

+6
000695a6 8b450c
0x0c(%ebp),%eax
+9
000695a9 f30f1012
(%edx),%xmm2
+13 000695ad f30f105a04

movl
movss
movss

0x04(%edx),%xm

movss

0x08(%edx),%xm

m3
+18 000695b2 f30f106208
m4
+23
%xmm0
+26
,%xmm0
+30
%xmm1
+33
m1
+38
%xmm0
+42
%xmm1
+45
m1
+50
%xmm0
+54
m0
+59
(%edx)
+63
%xmm0
+66
m0
+71
%xmm1
+74
m1
+79
%xmm0
+83
%xmm1
+86
m1
+91
%xmm0
+95
m0
+100
x)
+105
m2
+110
m3
+115
%xmm2
+119
m4
+124
%xmm2
+128
m2

000695b7 0f28c2

movaps

%xmm2,

000695ba f30f5900

mulss

(%eax)

000695be 0f28cb

movaps

%xmm3,

000695c1 f30f594804

mulss

0x04(%eax),%xm

000695c6 f30f58c1

addss

%xmm1,

000695ca 0f28cc

movaps

%xmm4,

000695cd f30f594808

mulss

000695d2 f30f58c1
000695d6 f30f58400c

0x08(%eax),%xm
addss

addss

%xmm1,
0x0c(%eax),%xm

000695db f30f1102

movss

%xmm0,

000695df 0f28c2

movaps

%xmm2,

000695e2 f30f594010

mulss

000695e7 0f28cb
000695ea f30f594814

0x10(%eax),%xm
movaps

mulss

%xmm3,
0x14(%eax),%xm

000695ef f30f58c1

addss

%xmm1,

000695f3 0f28cc

movaps

%xmm4,

000695f6 f30f594818

mulss

000695fb f30f58c1

0x18(%eax),%xm
addss

%xmm1,

000695ff f30f58401c

addss

0x1c(%eax),%xm

00069604 f30f114204

movss

%xmm0,0x04(%ed

00069609 f30f595020

mulss

0x20(%eax),%xm

0006960e f30f595824

mulss

0x24(%eax),%xm

00069613 f30f58d3
00069617 f30f596028

addss
mulss

0006961c f30f58d4
00069620 f30f58502c

0x28(%eax),%xm
addss

addss

%xmm3,

%xmm4,
0x2c(%eax),%xm

+133 00069625 f30f115208

movss

%xmm2,0x08(%ed

x)
+138 0006962a c9
+139 0006962b c3
+140 0006962c 0f1f4000
eax)
+0

00069630 55

leave
ret
nopl

0x00(%
pushl

%ebp
+1
00069631 89e5
movl
%esp,%ebp
+3
00069633 83ec28
subl
$0x28,%esp
+6
00069636 8b450c
movl
0x0c(%ebp),%eax
+9
00069639 f30f104008
movss
0x08(%
eax),%xmm0
+14 0006963e f30f1145f4
movss
%xmm0,0xf4(%eb
p)
+19 00069643 f30f104004
movss
0x04(%eax),%xm
m0
+24 00069648 f30f1145f0
movss
%xmm0,0xf0(%eb
p)
+29 0006964d f30f1000
movss
(%eax)
,%xmm0
+33 00069651 f30f1145ec
movss
%xmm0,0xec(%eb
p)
+38 00069656 c744240430580d00
movl
$0x000d5830,0x
04(%esp)
Vec3(
+46 0006965e 8b4508
movl
0x08(%
ebp),%eax
+49 00069661 890424
movl
%eax,(
%esp)
+52 00069664 e8f3960900
calll
0x00102d5c
std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char
_traits<char> >&, char const*)std::basic_ostream<char, std::char_traits<char> >&
+57 00069669 f30f5a45ec
cvtss2sd
0xec(%ebp),%xm
m0
+62 0006966e f20f11442404
movsd
%xmm0,0x04(%es
p)
+68 00069674 890424
movl
%eax,(
%esp)
+71 00069677 e8f0950900
calll
0x00102c6c
std::basic_ostream<char, std::char_traits<char> >::operator<<(double)
+76 0006967c c744240436580d00
movl
$0x000d5836,0x
04(%esp)
,
+84 00069684 890424
movl
%eax,(
%esp)
+87 00069687 e8d0960900
calll
0x00102d5c
std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char
_traits<char> >&, char const*)std::basic_ostream<char, std::char_traits<char> >&
+92 0006968c f30f5a45f0
cvtss2sd
0xf0(%ebp),%xm
m0
+97 00069691 f20f11442404
movsd
%xmm0,0x04(%es
p)
+103 00069697 890424
movl
%eax,(
%esp)
+106 0006969a e8cd950900
calll
0x00102c6c
std::basic_ostream<char, std::char_traits<char> >::operator<<(double)
+111 0006969f c744240436580d00
movl
$0x000d5836,0x

04(%esp)
,
+119 000696a7 890424
movl
%eax,(
%esp)
+122 000696aa e8ad960900
calll
0x00102d5c
std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char
_traits<char> >&, char const*)std::basic_ostream<char, std::char_traits<char> >&
+127 000696af f30f5a45f4
cvtss2sd
0xf4(%ebp),%xm
m0
+132 000696b4 f20f11442404
movsd
%xmm0,0x04(%es
p)
+138 000696ba 890424
movl
%eax,(
%esp)
+141 000696bd e8aa950900
calll
0x00102c6c
std::basic_ostream<char, std::char_traits<char> >::operator<<(double)
+146 000696c2 c7450c39580d00
movl
$0x000d5839,0x
0c(%ebp)
)
+153 000696c9 894508
movl
%eax,0
x08(%ebp)
+156 000696cc c9
leave
+157 000696cd e98a960900
jmp
0x00102d5c
+162 000696d2 90
nop
+163 000696d3 90
nop
+164 000696d4 90
nop
+165 000696d5 90
nop
+166 000696d6 90
nop
+167 000696d7 90
nop
+168 000696d8 90
nop
+169 000696d9 90
nop
+170 000696da 90
nop
+171 000696db 90
nop
+172 000696dc 90
nop
+173 000696dd 90
nop
+174 000696de 90
nop
+175 000696df 90
nop
+0

000696e0 55

pushl

%ebp
+1
000696e1 89e5
%esp,%ebp
+3
000696e3 b801000000
00001,%eax
+8
000696e8 c9
+9
000696e9 c3
+10 000696ea 660f1f440000
)
+0

movl
movl

$0x000
leave
ret
0x00(%eax,%eax

nopw

000696f0 55

pushl

%ebp
+1
000696f1 89e5
%esp,%ebp
+3
000696f3 8b4508
0x08(%ebp),%eax
+6
000696f6 83c010
$0x10,%eax
+9
000696f9 c9
+10 000696fa c3
+11 000696fb 90
+12 000696fc 0f1f4000
eax)

movl
movl
addl
leave
ret
nop
nopl

0x00(%

+0

00069700 55

pushl

%ebp
+1
00069701 89e5
%esp,%ebp
+3
00069703 b801000000
00001,%eax
+8
00069708 c9
+9
00069709 c3
+10 0006970a 660f1f440000
)
+0

movl
movl

$0x000
leave
ret
0x00(%eax,%eax

nopw

00069710 55

pushl

%ebp
+1
00069711 89e5
%esp,%ebp
+3
00069713 b801000000
00001,%eax
+8
00069718 c9
+9
00069719 c3
+10 0006971a 660f1f440000
)
+0

movl
movl

$0x000
leave
ret
0x00(%eax,%eax

nopw

00069720 55

pushl

%ebp
+1
00069721 89e5
%esp,%ebp
+3
00069723 8b4508
0x08(%ebp),%eax
+6
00069726 8b80e8000000
00e8(%eax),%eax
+12 0006972c c9
+13 0006972d c3
+14 0006972e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00069730 55

pushl

%ebp
+1
00069731 89e5
%esp,%ebp
+3
00069733 8b4508
0x08(%ebp),%eax
+6
00069736 8b80ec000000
00ec(%eax),%eax
+12 0006973c c9
+13 0006973d c3
+14 0006973e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00069740 55

pushl

%ebp
+1
00069741 89e5
%esp,%ebp
+3
00069743 8b4508
0x08(%ebp),%eax
+6
00069746 8b80f0000000
00f0(%eax),%eax
+12 0006974c c9
+13 0006974d c3
+14 0006974e 6690
+0
%ebp

00069750 55

movl
movl
movl

0x0000

leave
ret
nop
pushl

+1
00069751 89e5
%esp,%ebp
+3
00069753 8b4508
0x08(%ebp),%eax
+6
00069756 8b80f4000000
00f4(%eax),%eax
+12 0006975c c9
+13 0006975d c3
+14 0006975e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00069760 55

pushl

%ebp
+1
00069761 89e5
%esp,%ebp
+3
00069763 8b4508
0x08(%ebp),%eax
+6
00069766 8b80f8000000
00f8(%eax),%eax
+12 0006976c c9
+13 0006976d c3
+14 0006976e 6690
+0

movl
movl
movl

0x0000

leave
ret
nop

00069770 55

pushl

%ebp
+1
00069771 89e5
%esp,%ebp
+3
00069773 83ec18
$0x18,%esp
+6
00069776 8b5508
0x08(%ebp),%edx
+9
00069779 8b82e8000000
00e8(%edx),%eax
+15 0006977f 89442404
x04(%esp)
+19 00069783 8b82e4000000
x),%eax
+25 00069789 83c010
%eax
+28 0006978c 890424
%esp)
+31 0006978f e84c5c0000
+36 00069794 c9
+37 00069795 c3
+38 00069796 662e0f1f840000000000
ax)
+0

movl
subl
movl
movl

0x0000

movl

%eax,0

movl

calll
nopw

0x000000e4(%ed
addl

$0x10,

movl

%eax,(

0x0006f3e0
leave
ret
%cs:0x00000000(%eax,%e

000697a0 55

pushl

%ebp
+1
000697a1 89e5
%esp,%ebp
+3
000697a3 83ec38
$0x38,%esp
+6
000697a6 895df4
%ebx,0xf4(%ebp)
+9
000697a9 8975f8
%esi,0xf8(%ebp)
+12 000697ac 897dfc
xfc(%ebp)
+15 000697af 803d60e5130000
60
'`'

movl
subl
movl
movl
movl
cmpb

%edi,0
$0x00,0x0013e5

+22 000697b6 7438


97f0
+24 000697b8 c744241003000000
10(%esp)
+32 000697c0 c744240c80e51300
0c(%esp)
+40 000697c8 8b450c
ebp),%eax
+43 000697cb 89442408
x08(%esp)
+47 000697cf 8b4510
ebp),%eax
+50 000697d2 89442404
x04(%esp)
+54 000697d6 8b4508
ebp),%eax
+57 000697d9 890424
%esp)
+60 000697dc e89fedfaff
+65 000697e1 8b5df4
ebp),%ebx
+68 000697e4 8b75f8
ebp),%esi
+71 000697e7 8b7dfc
ebp),%edi
+74 000697ea c9
+75 000697eb c3
+76 000697ec 0f1f4000
eax)
+80 000697f0 c7042460e51300
esp)
+87 000697f7 e8a8950900
___cxa_guard_acquire
+92 000697fc 85c0
eax
+94 000697fe 74b8
97b8
+96 00069800 c70588e5130000000000
+106 0006980a c7058ce5130000000000
+116 00069814 c70590e5130000000000
+126 0006981e c70594e5130000000000
+136 00069828 c70598e5130000000000
+146 00069832 c70580e513003c580d00
+156 0006983c c70584e5130042580d00
+166 00069846 8b3dbc801300
i
+172 0006984c 8b07
,%eax
+174 0006984e a388e51300
8
+179 00069853 a1b0801300
x
+184 00069858 8b30
,%esi
+186 0006985a 89358ce51300
c
+192 00069860 8b5804
eax),%ebx
+195 00069863 891d90e51300
0

je

0x0006

movl

$0x00000003,0x

movl

$0x0013e580,0x
movl

0x0c(%

movl

%eax,0

movl

0x10(%

movl

%eax,0

movl

0x08(%

movl

%eax,(

movl

0x00018580
0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
nopl

0x00(%

calll

movl

$0x0013e560,(%

calll

0x00102da4

movl
movl
movl
movl
movl
movl
movl
movl

testl

%eax,%

je

0x0006

$0x00000000,0x0013e588
$0x00000000,0x0013e58c
$0x00000000,0x0013e590
$0x00000000,0x0013e594
$0x00000000,0x0013e598
$0x000d583c,0x0013e580
$0x000d5842,0x0013e584
0x001380bc,%ed
movl

(%edi)

movl

%eax,0x0013e58

movl

0x001380b0,%ea
movl

movl

%esi,0x0013e58
movl

movl

(%eax)

0x04(%
%ebx,0x0013e59

+201 00069869 8b4808


eax),%ecx
+204 0006986c 890d94e51300
4
+210 00069872 8b500c
eax),%edx
+213 00069875 891598e51300
8
+219 0006987b c705a4e5130000000000
+229 00069885 c705a8e5130000000000
+239 0006988f c705ace5130000000000
+249 00069899 c705b0e5130000000000
+259 000698a3 c705b4e5130000000000
+269 000698ad c7059ce5130088560d00
+279 000698b7 c705a0e5130042580d00
+289 000698c1 8b07
,%eax
+291 000698c3 a3a4e51300
4
+296 000698c8 8935a8e51300
8
+302 000698ce 891dace51300
c
+308 000698d4 890db0e51300
0
+314 000698da 8915b4e51300
4
+320 000698e0 c705bce5130000000000
+330 000698ea c705c0e5130000000000
+340 000698f4 c705c4e5130000000000
+350 000698fe c705c8e5130000000000
+360 00069908 c705cce5130000000000
+370 00069912 c705d0e5130000000000
+380 0006991c c705b8e513001c480d00
+390 00069926 8b07
,%eax
+392 00069928 a3c0e51300
0
+397 0006992d 8935c4e51300
4
+403 00069933 891dc8e51300
8
+409 00069939 890dcce51300
c
+415 0006993f 8915d0e51300
0
+421 00069945 c7042460e51300
esp)
+428 0006994c e859940900
___cxa_guard_release
+433 00069951 e962feffff
+438 00069956 662e0f1f840000000000
ax)
+0

movl
movl

0x08(%
%ecx,0x0013e59

movl
movl
movl
movl
movl
movl
movl
movl
movl

%edx,0x0013e59
$0x00000000,0x0013e5a4
$0x00000000,0x0013e5a8
$0x00000000,0x0013e5ac
$0x00000000,0x0013e5b0
$0x00000000,0x0013e5b4
$0x000d5688,0x0013e59c
$0x000d5842,0x0013e5a0
movl
(%edi)

movl

%eax,0x0013e5a

movl

%esi,0x0013e5a

movl

%ebx,0x0013e5a

movl

%ecx,0x0013e5b

movl

%edx,0x0013e5b

movl
movl
movl
movl
movl
movl
movl

$0x00000000,0x0013e5bc
$0x00000000,0x0013e5c0
$0x00000000,0x0013e5c4
$0x00000000,0x0013e5c8
$0x00000000,0x0013e5cc
$0x00000000,0x0013e5d0
$0x000d481c,0x0013e5b8
movl
(%edi)
movl

%eax,0x0013e5c

movl

%esi,0x0013e5c

movl

%ebx,0x0013e5c

movl

%ecx,0x0013e5c

movl

%edx,0x0013e5d

movl

$0x0013e560,(%

calll

0x00102daa

jmp
nopw

0x0c(%

0x000697b8
%cs:0x00000000(%eax,%e

00069960 55

pushl

00069961 89e5

movl

00069963 57

pushl

%ebp
+1
%esp,%ebp
+3
%edi

+4

00069964 56

pushl

+5

00069965 53

pushl

%esi
%ebx
+6
00069966 83ec1c
$0x1c,%esp
+9
00069969 8b5d08
0x08(%ebp),%ebx
+12 0006996c 8b7d0c
ebp),%edi
+15 0006996f 897c2404
x04(%esp)
+19 00069973 891c24
%esp)
+22 00069976 e8154f0000
+27 0006997b 8b4764
edi),%eax
+30 0006997e 89442404
x04(%esp)
+34 00069982 8b83e4000000
x),%eax
+40 00069988 83c010
%eax
+43 0006998b 890424
%esp)
+46 0006998e e80d5c0000
+51 00069993 89c6
esi
+53 00069995 891c24
%esp)
+56 00069998 e803cef9ff
+61 0006999d c744240449580d00
04(%esp)
Stack type
+69 000699a5 890424
%esp)
+72 000699a8 e8b3610300
+77 000699ad 8b10
,%edx
+79 000699af 89742404
x04(%esp)
+83 000699b3 890424
%esp)
+86 000699b6 ff5208
%edx)
+89 000699b9 891c24
%esp)
+92 000699bc e8dfcdf9ff
+97 000699c1 c744240454580d00
04(%esp)
Number of images
+105 000699c9 890424
%esp)
+108 000699cc e88f610300
+113 000699d1 8b08
,%ecx
+115 000699d3 8b5768
edi),%edx
+118 000699d6 89542404
x04(%esp)
+122 000699da 890424
%esp)

subl
movl
movl

0x0c(%

movl

%edi,0

movl

%ebx,(

movl

0x0006e890
0x64(%

movl

%eax,0

calll

movl

0x000000e4(%eb
addl

$0x10,

movl

%eax,(

movl

0x0006f5a0
%eax,%

movl

%ebx,(

calll

calll
movl

0x000067a0
$0x000d5849,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

%esi,0

movl

%eax,(

call

*0x08(

movl

%ebx,(

calll

calll
movl

0x000067a0
$0x000d5854,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

movl

0x68(%

movl

%edx,0

movl

%eax,(

calll

+125 000699dd
%ecx)
+128 000699e0
%esp)
+131 000699e3
+136 000699e8
04(%esp)
+144 000699f0
%esp)
+147 000699f3
+152 000699f8
,%ecx
+154 000699fa
edi),%edx
+157 000699fd
x04(%esp)
+161 00069a01
%esp)
+164 00069a04
%ecx)
+167 00069a07
%esp)
+170 00069a0a
+175 00069a0f
04(%esp)
+183 00069a17
%esp)
+186 00069a1a
+191 00069a1f
,%ecx
+193 00069a21
edi),%edx
+196 00069a24
x04(%esp)
+200 00069a28
%esp)
+203 00069a2b
%ecx)
+206 00069a2e
%esp)
+209 00069a31
+214 00069a36
04(%esp)
+222 00069a3e
%esp)
+225 00069a41
+230 00069a46
,%ecx
+232 00069a48
edi),%edx
+235 00069a4b
x0c(%ebp)
+238 00069a4e
x08(%ebp)
+241 00069a51
ecx),%ecx
+244 00069a54
%esp
+247 00069a57
+248 00069a58

ff5108

call

*0x08(

891c24

movl

%ebx,(

e8b8cdf9ff
c744240465580d00
Space
890424

calll
movl

e868610300
8b08

calll

0x000067a0
$0x000d5865,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b576c

movl

0x6c(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

891c24

movl

%ebx,(

e891cdf9ff
c74424046a5d0d00
Disorder
890424

calll
movl

e841610300
8b08

calll

0x000067a0
$0x000d5d6a,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b5770

movl

0x70(%

89542404

movl

%edx,0

890424

movl

%eax,(

ff5108

call

*0x08(

891c24

movl

%ebx,(

e86acdf9ff
c7442404ac490d00
Parameter
890424

calll
movl

e81a610300
8b08

calll

0x000067a0
$0x000d49ac,0x
movl

%eax,(

movl

0x0009fb60
(%eax)

8b5774

movl

0x74(%

89550c

movl

%edx,0

894508

movl

%eax,0

8b4908

movl

0x08(%

83c41c

addl

$0x1c,

5b
5e

popl
popl

%ebx
%esi

+249
+250
+251
+253
+254

00069a59
00069a5a
00069a5b
00069a5d
00069a5e
+0

5f
c9
ffe1
90
6690

popl
leave
jmp
nop
nop

00069a60 55

%edi
*%ecx

pushl

%ebp
+1
00069a61 89e5
%esp,%ebp
+3
00069a63 57
%edi
+4
00069a64 56
%esi
+5
00069a65 53
%ebx
+6
00069a66 83ec4c
$0x4c,%esp
+9
00069a69 8b5d08
0x08(%ebp),%ebx
+12 00069a6c 8b83e8000000
x),%eax
+18 00069a72 89442404
x04(%esp)
+22 00069a76 8b83e4000000
x),%eax
+28 00069a7c 83c010
%eax
+31 00069a7f 890424
%esp)
+34 00069a82 e859590000
+39 00069a87 8b10
,%edx
+41 00069a89 890424
%esp)
+44 00069a8c ff12
+46 00069a8e 8945c8
xc8(%ebp)
+49 00069a91 c7042478000000
esp)
'x'
+56 00069a98 e8dd920900
operator new(unsigned long)
+61 00069a9d 89c6
esi
+63 00069a9f 8b83f8000000
x),%eax
+69 00069aa5 8945cc
xcc(%ebp)
+72 00069aa8 8b83f4000000
x),%eax
+78 00069aae 8945d0
xd0(%ebp)
+81 00069ab1 8b83f0000000
x),%eax
+87 00069ab7 8945d4
xd4(%ebp)
+90 00069aba 8bbbec000000
x),%edi
+96 00069ac0 8b83e0000000
x),%eax

movl
pushl
pushl
pushl
subl
movl
movl

0x000000e8(%eb
movl

movl

%eax,0
0x000000e4(%eb

addl

$0x10,

movl

%eax,(

movl

0x0006f3e0
(%eax)

movl

%eax,(

call
movl

(%edx)
%eax,0

calll

movl

$0x00000078,(%

calll

0x00102d7a
movl

movl

%eax,%
0x000000f8(%eb

movl
movl

%eax,0
0x000000f4(%eb

movl
movl

%eax,0
0x000000f0(%eb

movl

%eax,0

movl

0x000000ec(%eb

movl

0x000000e0(%eb

+102 00069ac6 89442418


movl
%eax,0
x18(%esp)
+106 00069aca 8b83dc000000
movl
0x000000dc(%eb
x),%eax
+112 00069ad0 89442414
movl
%eax,0
x14(%esp)
+116 00069ad4 8b83d8000000
movl
0x000000d8(%eb
x),%eax
+122 00069ada 89442410
movl
%eax,0
x10(%esp)
+126 00069ade 8b83d4000000
movl
0x000000d4(%eb
x),%eax
+132 00069ae4 8944240c
movl
%eax,0
x0c(%esp)
+136 00069ae8 8b83d0000000
movl
0x000000d0(%eb
x),%eax
+142 00069aee 89442408
movl
%eax,0
x08(%esp)
+146 00069af2 c744240403000000
movl
$0x00000003,0x
04(%esp)
+154 00069afa 893424
movl
%esi,(
%esp)
+157 00069afd e83e4d0000
calll
0x0006e840
+162 00069b02 c70640a41300
movl
$0x0013a440,(%
esi)
+168 00069b08 8d45e7
leal
0xe7(%
ebp),%eax
+171 00069b0b 89442408
movl
%eax,0
x08(%esp)
+175 00069b0f 8b45c8
movl
0xc8(%
ebp),%eax
+178 00069b12 89442404
movl
%eax,0
x04(%esp)
+182 00069b16 8d4664
leal
0x64(%
esi),%eax
+185 00069b19 890424
movl
%eax,(
%esp)
+188 00069b1c e89f910900
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+193 00069b21 897e68
movl
%edi,0
x68(%esi)
+196 00069b24 8b45d4
movl
0xd4(%
ebp),%eax
+199 00069b27 89466c
movl
%eax,0
x6c(%esi)
+202 00069b2a 8b45d0
movl
0xd0(%
ebp),%eax
+205 00069b2d 894670
movl
%eax,0
x70(%esi)
+208 00069b30 8b45cc
movl
0xcc(%
ebp),%eax
+211 00069b33 894674
movl
%eax,0
x74(%esi)
+214 00069b36 89f0
movl
%esi,%
eax
+216 00069b38 83c44c
addl
$0x4c,
%esp
+219 00069b3b 5b
popl
%ebx
+220 00069b3c 5e
popl
%esi

+221 00069b3d 5f
+222 00069b3e c9
+223 00069b3f c3
+224 00069b40 89c3
ebx
+226 00069b42 893424
%esp)
+229 00069b45 e824920900
operator delete(void*)
+234 00069b4a 891c24
%esp)
+237 00069b4d e8f6900900
__Unwind_Resume
+242 00069b52 89c3
ebx
+244 00069b54 a1fc801300
x
+249 00069b59 83c008
%eax
+252 00069b5c 8906
%esi)
+254 00069b5e 893424
%esp)
+257 00069b61 e8daddf9ff
+262 00069b66 ebda
9b42
+264 00069b68 0f1f840000000000
x,%eax)
+0

popl
leave
ret
movl

%edi

movl

%esi,(

calll

%eax,%

0x00102d6e
movl

calll

%ebx,(
0x00102c48

movl
movl

%eax,%
0x001380fc,%ea

addl

$0x08,

movl

%eax,(

movl

%esi,(

calll
jmp
nopl

0x00007940
0x0006
0x00000000(%ea

00069b70 55

pushl

%ebp
+1
00069b71 89e5
%esp,%ebp
+3
00069b73 56
%esi
+4
00069b74 53
%ebx
+5
00069b75 83ec10
$0x10,%esp
+8
00069b78 8b7508
0x08(%ebp),%esi
+11 00069b7b 8b450c
ebp),%eax
+14 00069b7e 3b86e8000000
i),%eax
+20 00069b84 7406
9b8c
+22 00069b86 8986e8000000
8(%esi)
+28 00069b8c 893424
%esp)
+31 00069b8f e80cccf9ff
+36 00069b94 c7442404ac490d00
04(%esp)
Parameter
+44 00069b9c 890424
%esp)
+47 00069b9f e8bc5f0300
+52 00069ba4 89c3
ebx
+54 00069ba6 8b86e8000000

movl
pushl
pushl
subl
movl
movl
cmpl

0x000000e8(%es
je

movl

0x0006
%eax,0x000000e

movl
calll
movl

%esi,(
0x000067a0
$0x000d49ac,0x

movl

%eax,(

movl

0x0009fb60
%eax,%

calll
movl

0x0c(%

0x000000e8(%es

i),%eax
+60 00069bac
x04(%esp)
+64 00069bb0
i),%eax
+70 00069bb6
%eax
+73 00069bb9
%esp)
+76 00069bbc
+81 00069bc1
,%edx
+83 00069bc3
%esp)
+86 00069bc6
%edx)
+89 00069bc9
x0c(%ebp)
+92 00069bcc
x08(%ebp)
+95 00069bcf
%esp
+98 00069bd2
+99 00069bd3
+100 00069bd4
+101 00069bd5
+106 00069bda
)
+0

89442404

movl

8b86e4000000

movl

%eax,0
0x000000e4(%es

83c010

addl

$0x10,

890424

movl

%eax,(

movl

0x0006f3e0
(%eax)

890424

movl

%eax,(

ff5208

call

*0x08(

89450c

movl

%eax,0

895d08

movl

%ebx,0

83c410

addl

$0x10,

5b
5e
c9
e976560300
660f1f440000

popl
popl
leave

%ebx
%esi

e81f580000
8b10

calll

jmp
nopw

0x0009f250
0x00(%eax,%eax

00069be0 55

pushl

%ebp
+1
00069be1 89e5
%esp,%ebp
+3
00069be3 8b5508
0x08(%ebp),%edx
+6
00069be6 8b450c
0x0c(%ebp),%eax
+9
00069be9 3b82f8000000
00f8(%edx),%eax
+15 00069bef 7406
9bf7
+17 00069bf1 8982f8000000
8(%edx)
+23 00069bf7 c9
+24 00069bf8 c3
+25 00069bf9 90
+26 00069bfa 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0006

movl

%eax,0x000000f
leave
ret
nop

nopw

0x00(%eax,%eax

00069c00 55

pushl

%ebp
+1
00069c01
%esp,%ebp
+3
00069c03
0x08(%ebp),%edx
+6
00069c06
0x0c(%ebp),%eax
+9
00069c09
00f4(%edx),%eax
+15 00069c0f 7406

89e5

movl

8b5508

movl

8b450c

movl

3b82f4000000

cmpl

0x0000

je

0x0006

9c17
+17
4(%edx)
+23
+24
+25
+26
)

00069c11 8982f4000000
00069c17
00069c18
00069c19
00069c1a
+0

c9
c3
90
660f1f440000

movl

%eax,0x000000f
leave
ret
nop

nopw

0x00(%eax,%eax

00069c20 55

pushl

%ebp
+1
00069c21 89e5
%esp,%ebp
+3
00069c23 8b5508
0x08(%ebp),%edx
+6
00069c26 8b450c
0x0c(%ebp),%eax
+9
00069c29 3b82f0000000
00f0(%edx),%eax
+15 00069c2f 7406
9c37
+17 00069c31 8982f0000000
0(%edx)
+23 00069c37 c9
+24 00069c38 c3
+25 00069c39 90
+26 00069c3a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0006

movl

%eax,0x000000f
leave
ret
nop

nopw

0x00(%eax,%eax

00069c40 55

pushl

%ebp
+1
00069c41 89e5
%esp,%ebp
+3
00069c43 8b5508
0x08(%ebp),%edx
+6
00069c46 8b450c
0x0c(%ebp),%eax
+9
00069c49 3b82ec000000
00ec(%edx),%eax
+15 00069c4f 7406
9c57
+17 00069c51 8982ec000000
c(%edx)
+23 00069c57 c9
+24 00069c58 c3
+25 00069c59 90
+26 00069c5a 660f1f440000
)
+0

movl
movl
movl
cmpl

0x0000

je

0x0006

movl

%eax,0x000000e
leave
ret
nop

nopw

0x00(%eax,%eax

00069c60 55

pushl

00069c61 89e5

movl

00069c63 57

pushl

00069c64 56

pushl

00069c65 53

pushl

%ebp
+1
%esp,%ebp
+3
%edi
+4
%esi
+5
%ebx
+6

00069c66 81ecbc000000

subl

$0x000

000bc,%esp
+12 00069c6c 8b7508
ebp),%esi
+15 00069c6f 0fb65d10
ebp),%ebx
+19 00069c73 8d45c4
ebp),%eax
+22 00069c76 890424
%esp)
+25 00069c79 e87221ffff
+30 00069c7e 0fb6fb
di
+33 00069c81 897c2418
x18(%esp)
+37 00069c85 8b86dc000000
i),%eax
+43 00069c8b 89442414
x14(%esp)
+47 00069c8f 8b86e0000000
i),%eax
+53 00069c95 89442410
x10(%esp)
+57 00069c99 8b86d8000000
i),%eax
+63 00069c9f 8944240c
x0c(%esp)
+67 00069ca3 8b86d4000000
i),%eax
+73 00069ca9 89442408
x08(%esp)
+77 00069cad 8b86d0000000
i),%eax
+83 00069cb3 89442404
x04(%esp)
+87 00069cb7 8d9d68ffffff
p),%ebx
+93 00069cbd 891c24
%esp)
+96 00069cc0 e82b680000
+101 00069cc5 8d55c4
ebp),%edx
+104 00069cc8 89542404
x04(%esp)
+108 00069ccc 891c24
%esp)
+111 00069ccf e82c710000
+116 00069cd4 c78568ffffff809d1300
(%ebp)
+126 00069cde 8b4590
ebp),%eax
+129 00069ce1 85c0
eax
+131 00069ce3 7408
9ced
+133 00069ce5 890424
%esp)
+136 00069ce8 e881900900
operator delete(void*)
+141 00069ced 8b4584
ebp),%eax

movl

0x08(%

movzbl

0x10(%

leal

0xc4(%

movl

%eax,(

calll
movzbl
movl
movl

movl

%eax,0
0x000000e0(%es

movl
movl

%eax,0
0x000000d8(%es

movl
movl

%eax,0
0x000000d4(%es

movl
movl

%eax,0
0x000000d0(%es

movl
leal

%eax,0
0xffffff68(%eb

movl

%ebx,(

leal

0x000704f0
0xc4(%

movl

%edx,0

movl

%ebx,(

calll

calll

%edi,0
0x000000dc(%es

movl

movl

0x0005bdf0
%bl,%e

0x00070e00
$0x00139d80,0xffffff68
movl

0x90(%

testl

%eax,%

je

0x0006

movl

%eax,(

calll

0x00102d6e
movl

0x84(%

+144 00069cf0 85c0


eax
+146 00069cf2 7408
9cfc
+148 00069cf4 890424
%esp)
+151 00069cf7 e872900900
operator delete(void*)
+156 00069cfc 8b8578ffffff
p),%eax
+162 00069d02 85c0
eax
+164 00069d04 7408
9d0e
+166 00069d06 890424
%esp)
+169 00069d09 e860900900
operator delete(void*)
+174 00069d0e 8b856cffffff
p),%eax
+180 00069d14 85c0
eax
+182 00069d16 7408
9d20
+184 00069d18 890424
%esp)
+187 00069d1b e84e900900
operator delete(void*)
+192 00069d20 f30f2a86f0000000
i),%xmm0
+200 00069d28 f30f5e0504191000
m0
+208 00069d30 f30f5905381b1000
m0
+216 00069d38 f30f5805f4120e00
m0
+224 00069d40 f30f118564ffffff
64(%ebp)
+232 00069d48 8b86e8000000
i),%eax
+238 00069d4e 89442404
x04(%esp)
+242 00069d52 8b86e4000000
i),%eax
+248 00069d58 83c010
%eax
+251 00069d5b 890424
%esp)
+254 00069d5e e87d560000
+259 00069d63 8b08
,%ecx
+261 00069d65 897c241c
x1c(%esp)
+265 00069d69 f30f2a86f8000000
i),%xmm0
+273 00069d71 f30f5e0504191000
m0
+281 00069d79 f30f11442418
p)
+287 00069d7f f30f108564ffffff

testl

%eax,%

je

0x0006

movl

%eax,(

calll

0x00102d6e

movl

0xffffff78(%eb
testl

%eax,%

je

0x0006

movl

%eax,(

calll

0x00102d6e

movl

0xffffff6c(%eb
testl

%eax,%

je

0x0006

movl

%eax,(

calll

0x00102d6e

cvtsi2ss

0x000000f0(%es

divss

0x00101904,%xm

mulss

0x00101b38,%xm

addss

0x000e12f4,%xm

movss

%xmm0,0xffffff

movl

0x000000e8(%es
movl

movl

%eax,0
0x000000e4(%es

addl

$0x10,

movl

%eax,(

movl

0x0006f3e0
(%eax)

movl

%edi,0

calll

cvtsi2ss

0x000000f8(%es

divss

0x00101904,%xm

movss

%xmm0,0x18(%es

movss

0xffffff64(%eb

p),%xmm0
+295 00069d87 f30f11442414
p)
+301 00069d8d f30f2a86f4000000
i),%xmm0
+309 00069d95 f30f5e0504191000
m0
+317 00069d9d f30f11442410
p)
+323 00069da3 8b96ec000000
i),%edx
+329 00069da9 8954240c
x0c(%esp)
+333 00069dad 8d55c4
ebp),%edx
+336 00069db0 89542408
x08(%esp)
+340 00069db4 8b550c
ebp),%edx
+343 00069db7 89542404
x04(%esp)
+347 00069dbb 890424
%esp)
+350 00069dbe ff510c
%ecx)
+353 00069dc1 c74424041c480d00
04(%esp)
Side
+361 00069dc9 8b450c
ebp),%eax
+364 00069dcc 890424
%esp)
+367 00069dcf e8cc2bffff
+372 00069dd4 8d45c4
ebp),%eax
+375 00069dd7 890424
%esp)
+378 00069dda e88144ffff
+383 00069ddf 81c4bc000000
sp
+389 00069de5 5b
+390 00069de6 5e
+391 00069de7 5f
+392 00069de8 c9
+393 00069de9 c3
+394 00069dea 89c3
ebx
+396 00069dec 8d55c4
ebp),%edx
+399 00069def 891424
%esp)
+402 00069df2 e86944ffff
+407 00069df7 891c24
%esp)
+410 00069dfa e8498e0900
__Unwind_Resume
+415 00069dff 89c3
ebx
+417 00069e01 c78568ffffff809d1300
(%ebp)
+427 00069e0b 8b4590

movss

%xmm0,0x14(%es

cvtsi2ss

0x000000f4(%es

divss

0x00101904,%xm

movss

%xmm0,0x10(%es

movl

0x000000ec(%es
movl

%edx,0

leal

0xc4(%

movl

%edx,0

movl

0x0c(%

movl

%edx,0

movl

%eax,(

call

*0x0c(

movl

$0x000d481c,0x
movl

0x0c(%

movl

%eax,(

leal

0x0005c9a0
0xc4(%

movl

%eax,(

calll

calll
addl

0x0005e260
$0x000000bc,%e
popl
popl
popl
leave
ret
movl

%ebx
%esi
%edi

leal

0xc4(%

movl

%edx,(

movl

0x0005e260
%ebx,(

calll
calll

0x00102c48
movl

movl

%eax,%

%eax,%

$0x00139d80,0xffffff68
movl

0x90(%

ebp),%eax
+430 00069e0e 85c0
eax
+432 00069e10 7408
9e1a
+434 00069e12 890424
%esp)
+437 00069e15 e8548f0900
operator delete(void*)
+442 00069e1a 8b4584
ebp),%eax
+445 00069e1d 85c0
eax
+447 00069e1f 7408
9e29
+449 00069e21 890424
%esp)
+452 00069e24 e8458f0900
operator delete(void*)
+457 00069e29 8b8578ffffff
p),%eax
+463 00069e2f 85c0
eax
+465 00069e31 7408
9e3b
+467 00069e33 890424
%esp)
+470 00069e36 e8338f0900
operator delete(void*)
+475 00069e3b 8b856cffffff
p),%eax
+481 00069e41 85c0
eax
+483 00069e43 74a7
9dec
+485 00069e45 890424
%esp)
+488 00069e48 e8218f0900
operator delete(void*)
+493 00069e4d eb9d
9dec
+495 00069e4f 90
+0

testl

%eax,%

je

0x0006

movl

%eax,(

calll

0x00102d6e
movl

0x84(%

testl

%eax,%

je

0x0006

movl

%eax,(

calll

0x00102d6e

movl

0xffffff78(%eb
testl

%eax,%

je

0x0006

movl

%eax,(

calll

0x00102d6e

movl

0xffffff6c(%eb
testl

%eax,%

je

0x0006

movl

%eax,(

calll

0x00102d6e
jmp

0x0006

nop

00069e50 55

pushl

%ebp
+1
00069e51 89e5
%esp,%ebp
+3
00069e53 57
%edi
+4
00069e54 56
%esi
+5
00069e55 53
%ebx
+6
00069e56 81ecbc000000
000bc,%esp
+12 00069e5c 8b7d0c
ebp),%edi
+15 00069e5f 897c2404
x04(%esp)
+19 00069e63 8b4508

movl
pushl
pushl
pushl
subl

$0x000

movl

0x0c(%

movl

%edi,0

movl

0x08(%

ebp),%eax
+22 00069e66
%esp)
+25 00069e69
+30 00069e6e
ebp),%edx
+33 00069e71
edx)
+39 00069e77
04(%edx)
+46 00069e7e
4(%edx)
+52 00069e84
(%edx)
+62 00069e8e
(%edx)
+72 00069e98
(%edx)
+82 00069ea2
(%edx)
+92 00069eac
(%edx)
+102 00069eb6
%esp)
+105 00069eb9
+110 00069ebe
%esp)
+113 00069ec1
+118 00069ec6
ebp),%ecx
+121 00069ec9
%esp)
+124 00069ecc
+129 00069ed1
%esp)
+132 00069ed4
+137 00069ed9
bx
+142 00069ede
esi
+144 00069ee0
(%ebp)
+154 00069eea
(%ebp)
+164 00069ef4
ebp),%eax
+167 00069ef7
%esp)
+170 00069efa
+175 00069eff
20(%esp)
+183 00069f07
1c(%esp)
+191 00069f0f
x14(%esp)
+195 00069f13
x18(%esp)
+199 00069f17
p),%edx
+205 00069f1d

890424

movl

%eax,(

movl

0x0006e5c0
0x08(%

e852470000
8b5508

calll

c702a8a31300

movl

$0x0013a3a8,(%

c74204f4a31300

movl

$0x0013a3f4,0x

89bae4000000

movl

%edi,0x000000e

c782e800000000000000

movl

$0x00000000,0x000000e8

c782ec00000014000000

movl

$0x00000014,0x000000ec

c782f000000005000000

movl

$0x00000005,0x000000f0

c782f400000000000000

movl

$0x00000000,0x000000f4

c782f800000032000000

movl

$0x00000032,0x000000f8

891424
e8e2c8f9ff
890424

calll

e8da590300
8b4d08

calll

890c24
e8cfc8f9ff
890424

calll

e8c7590300
bb20970600

calll
movl

31f6

movl

%edx,(

movl

0x000067a0
%eax,(

movl

0x0009f8a0
0x08(%

movl

%ecx,(

movl

0x000067a0
%eax,(
0x0009f8a0
$0x00069720,%e

xorl

%esi,%

c78578ffffff709b0600

movl

$0x00069b70,0xffffff78

c7857cffffff00000000

movl

$0x00000000,0xffffff7c

8b4508

movl

0x08(%

890424

movl

%eax,(

e8a1c8f9ff
c744242001000000

calll
movl

0x000067a0
$0x00000001,0x

c744241c00000000

movl

$0x00000000,0x

895c2414

movl

%ebx,0

89742418

movl

%esi,0

8b9578ffffff

movl

0xffffff78(%eb

8b8d7cffffff

movl

0xffffff7c(%eb

p),%ecx
+211 00069f23 8954240c
movl
%edx,0
x0c(%esp)
+215 00069f27 894c2410
movl
%ecx,0
x10(%esp)
+219 00069f2b c744240849580d00
movl
$0x000d5849,0x
08(%esp)
Stack type
+227 00069f33 8b4d08
movl
0x08(%
ebp),%ecx
+230 00069f36 894c2404
movl
%ecx,0
x04(%esp)
+234 00069f3a 890424
movl
%eax,(
%esp)
+237 00069f3d e80e580300
calll
0x0009f750
+242 00069f42 8945a4
movl
%eax,0
xa4(%ebp)
+245 00069f45 83c710
addl
$0x10,
%edi
+248 00069f48 897da0
movl
%edi,0
xa0(%ebp)
+251 00069f4b 31ff
xorl
%edi,%
edi
+253 00069f4d 89c6
movl
%eax,%
esi
+255 00069f4f 83c62c
addl
$0x2c,
%esi
+258 00069f52 a188801300
movl
0x00138088,%ea
x
+263 00069f57 898574ffffff
movl
%eax,0xffffff7
4(%ebp)
+269 00069f5d 0f1f00
nopl
(%eax)
+272 00069f60 8b45a0
movl
0xa0(%
ebp),%eax
+275 00069f63 890424
movl
%eax,(
%esp)
+278 00069f66 e895560000
calll
0x0006f600
+283 00069f6b 39c7
cmpl
%eax,%
edi
+285 00069f6d 0f8dad000000
jge
0x0006a020
+291 00069f73 897c2404
movl
%edi,0
x04(%esp)
+295 00069f77 8b55a0
movl
0xa0(%
ebp),%edx
+298 00069f7a 891424
movl
%edx,(
%esp)
+301 00069f7d e8fe550000
calll
0x0006f580
+306 00069f82 8d4de7
leal
0xe7(%
ebp),%ecx
+309 00069f85 894c2408
movl
%ecx,0
x08(%esp)
+313 00069f89 89442404
movl
%eax,0
x04(%esp)
+317 00069f8d 8d45e0
leal
0xe0(%
ebp),%eax
+320 00069f90 890424
movl
%eax,(
%esp)
+323 00069f93 e8288d0900
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+328 00069f98 8b4604
movl
0x04(%

esi),%eax
+331 00069f9b 3b4608
cmpl
0x08(%
esi),%eax
+334 00069f9e 742d
je
0x0006
9fcd
+336 00069fa0 85c0
testl
%eax,%
eax
+338 00069fa2 7412
je
0x0006
9fb6
+340 00069fa4 8d55e0
leal
0xe0(%
ebp),%edx
+343 00069fa7 89542404
movl
%edx,0
x04(%esp)
+347 00069fab 890424
movl
%eax,(
%esp)
+350 00069fae e8138d0900
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+355 00069fb3 8b4604
movl
0x04(%
esi),%eax
+358 00069fb6 83c004
addl
$0x04,
%eax
+361 00069fb9 894604
movl
%eax,0
x04(%esi)
+364 00069fbc 8b5de0
movl
0xe0(%
ebp),%ebx
+367 00069fbf 83eb0c
subl
$0x0c,
%ebx
+370 00069fc2 3b9d74ffffff
cmpl
0xffffff74(%eb
p),%ebx
+376 00069fc8 752a
jne
0x0006
9ff4
+378 00069fca 47
incl
%edi
+379 00069fcb eb93
jmp
0x0006
9f60
+381 00069fcd 8b4da4
movl
0xa4(%
ebp),%ecx
+384 00069fd0 8b4130
movl
0x30(%
ecx),%eax
+387 00069fd3 8d55e0
leal
0xe0(%
ebp),%edx
+390 00069fd6 89542408
movl
%edx,0
x08(%esp)
+394 00069fda 89442404
movl
%eax,0
x04(%esp)
+398 00069fde 893424
movl
%esi,(
%esp)
+401 00069fe1 e8ba08faff
calll
0x0000a8a0
+406 00069fe6 8b5de0
movl
0xe0(%
ebp),%ebx
+409 00069fe9 83eb0c
subl
$0x0c,
%ebx
+412 00069fec 3b9d74ffffff
cmpl
0xffffff74(%eb
p),%ebx
+418 00069ff2 74d6
je
0x0006
9fca
+420 00069ff4 8d4308
leal
0x08(%
ebx),%eax
+423 00069ff7 c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+431 00069fff 890424
movl
%eax,(
%esp)
+434 0006a002 e8478c0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+439 0006a007 85c0
testl
%eax,%
eax
+441 0006a009 7fbf
jg
0x0006
9fca
+443 0006a00b 8d4de5
leal
0xe5(%
ebp),%ecx
+446 0006a00e 894c2404
movl
%ecx,0
x04(%esp)
+450 0006a012 891c24
movl
%ebx,(
%esp)
+453 0006a015 e86a8c0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+458 0006a01a 47
incl
%edi
+459 0006a01b e940ffffff
jmp
0x00069f60
+464 0006a020 bb60970600
movl
$0x00069760,%e
bx
+469 0006a025 31f6
xorl
%esi,%
esi
+471 0006a027 c74580e09b0600
movl
$0x00069be0,0x
80(%ebp)
+478 0006a02e c7458400000000
movl
$0x00000000,0x
84(%ebp)
+485 0006a035 8b5508
movl
0x08(%
ebp),%edx
+488 0006a038 891424
movl
%edx,(
%esp)
+491 0006a03b e860c7f9ff
calll
0x000067a0
+496 0006a040 895c241c
movl
%ebx,0
x1c(%esp)
+500 0006a044 89742420
movl
%esi,0
x20(%esp)
+504 0006a048 8b5580
movl
0x80(%
ebp),%edx
+507 0006a04b 8b4d84
movl
0x84(%
ebp),%ecx
+510 0006a04e 89542414
movl
%edx,0
x14(%esp)
+514 0006a052 894c2418
movl
%ecx,0
x18(%esp)
+518 0006a056 c744241064000000
movl
$0x00000064,0x
10(%esp)
'd'
+526 0006a05e c744240c00000000
movl
$0x00000000,0x
0c(%esp)
+534 0006a066 c7442408ac490d00
movl
$0x000d49ac,0x
08(%esp)
Parameter
+542 0006a06e 8b4d08
movl
0x08(%
ebp),%ecx
+545 0006a071 894c2404
movl
%ecx,0
x04(%esp)
+549 0006a075 890424
movl
%eax,(
%esp)
+552 0006a078 e8c3580300
calll
0x0009f940
+557 0006a07d c7458830970600
movl
$0x00069730,0x
88(%ebp)

+564 0006a084
8c(%ebp)
+571 0006a08b
bx
+576 0006a090
ebp),%eax
+579 0006a093
%esp)
+582 0006a096
+587 0006a09b
ebp),%edx
+590 0006a09e
ebp),%ecx
+593 0006a0a1
x1c(%esp)
+597 0006a0a5
x20(%esp)
+601 0006a0a9
x14(%esp)
+605 0006a0ad
x18(%esp)
+609 0006a0b1
10(%esp)
+617 0006a0b9
0c(%esp)
+625 0006a0c1
08(%esp)
+633 0006a0c9
ebp),%ecx
+636 0006a0cc
x04(%esp)
+640 0006a0d0
%esp)
+643 0006a0d3
+648 0006a0d8
90(%ebp)
+655 0006a0df
94(%ebp)
+662 0006a0e6
bx
+667 0006a0eb
ebp),%eax
+670 0006a0ee
%esp)
+673 0006a0f1
+678 0006a0f6
ebp),%edx
+681 0006a0f9
ebp),%ecx
+684 0006a0fc
x1c(%esp)
+688 0006a100
x20(%esp)
+692 0006a104
x14(%esp)
+696 0006a108
x18(%esp)
+700 0006a10c
10(%esp)
+708 0006a114

c7458c00000000

movl

$0x00000000,0x

bb409c0600

movl

$0x00069c40,%e

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000067a0
0x88(%

8b4d8c

movl

0x8c(%

8954241c

movl

%edx,0

894c2420

movl

%ecx,0

895c2414

movl

%ebx,0

89742418

movl

%esi,0

e805c7f9ff
8b5588

calll

c744241064000000
'd'
c744240c01000000

movl

$0x00000064,0x

movl

$0x00000001,0x

c744240854580d00
Number of images
8b4d08

movl

$0x000d5854,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e868580300
c7459040970600

calll
movl

0x0009f940
$0x00069740,0x

c7459400000000

movl

$0x00000000,0x

bb209c0600

movl

$0x00069c20,%e

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000067a0
0x90(%

8b4d94

movl

0x94(%

8954241c

movl

%edx,0

894c2420

movl

%ecx,0

895c2414

movl

%ebx,0

89742418

movl

%esi,0

e8aac6f9ff
8b5590

c744241064000000
'd'
c744240c00000000

calll

movl

$0x00000064,0x

movl

$0x00000000,0x

0c(%esp)
+716 0006a11c
08(%esp)
+724 0006a124
ebp),%ecx
+727 0006a127
x04(%esp)
+731 0006a12b
%esp)
+734 0006a12e
+739 0006a133
98(%ebp)
+746 0006a13a
9c(%ebp)
+753 0006a141
bx
+758 0006a146
ebp),%eax
+761 0006a149
%esp)
+764 0006a14c
+769 0006a151
ebp),%edx
+772 0006a154
ebp),%ecx
+775 0006a157
x1c(%esp)
+779 0006a15b
x20(%esp)
+783 0006a15f
x14(%esp)
+787 0006a163
x18(%esp)
+791 0006a167
10(%esp)
+799 0006a16f
0c(%esp)
+807 0006a177
08(%esp)
+815 0006a17f
ebp),%ecx
+818 0006a182
x04(%esp)
+822 0006a186
%esp)
+825 0006a189
+830 0006a18e
ac(%ebp)
+837 0006a195
b0(%ebp)
+844 0006a19c
b4(%ebp)
+851 0006a1a3
b8(%ebp)
+858 0006a1aa
bc(%ebp)
+865 0006a1b1
c0(%ebp)
+872 0006a1b8
c4(%ebp)

c744240865580d00
Space
8b4d08

movl

$0x000d5865,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e80d580300
c7459850970600

calll
movl

0x0009f940
$0x00069750,0x

c7459c00000000

movl

$0x00000000,0x

bb009c0600

movl

$0x00069c00,%e

8b4508

movl

0x08(%

890424

movl

%eax,(

movl

0x000067a0
0x98(%

8b4d9c

movl

0x9c(%

8954241c

movl

%edx,0

894c2420

movl

%ecx,0

895c2414

movl

%ebx,0

89742418

movl

%esi,0

e84fc6f9ff
8b5598

calll

c744241064000000
'd'
c744240c00000000

movl

$0x00000064,0x

movl

$0x00000000,0x

c74424086a5d0d00
Disorder
8b4d08

movl

$0x000d5d6a,0x
movl

0x08(%

894c2404

movl

%ecx,0

890424

movl

%eax,(

e8b2570300
c745ac49580d00
Stack type
c745b0ac490d00
Parameter
c745b454580d00
Number of images
c745b865580d00
Space
c745bc6a5d0d00
Disorder
c745c0204a0d00

calll
movl

0x0009f940
$0x000d5849,0x

movl

$0x000d49ac,0x

movl

$0x000d5854,0x

movl

$0x000d5865,0x

movl

$0x000d5d6a,0x

movl

$0x000d4a20,0x

c745c464550d00
Width

movl

$0x000d5564,0x

+879 0006a1bf
c8(%ebp)
+886 0006a1c6
cc(%ebp)
+893 0006a1cd
d0(%ebp)
+900 0006a1d4
d4(%ebp)
+907 0006a1db
d8(%ebp)
+914 0006a1e2
dc(%ebp)
+921 0006a1e9
ebp),%eax
+924 0006a1ec
%esp)
+927 0006a1ef
+932 0006a1f4
ebp),%edx
+935 0006a1f7
x04(%esp)
+939 0006a1fb
%esp)
+942 0006a1fe
+947 0006a203
ebp),%edx
+950 0006a206
(%edx)
+960 0006a210
04(%esp)
+968 0006a218
%esp)
+971 0006a21b
+976 0006a220
sp
+982 0006a226
+983 0006a227
+984 0006a228
+985 0006a229
+986 0006a22a
+987 0006a22b
esi
+989 0006a22d
x
+994 0006a232
eax),%edx
+997 0006a235
ebp),%ecx
+1000 0006a238
%ecx)
+1002 0006a23a
%eax
+1005 0006a23d
x04(%ecx)
+1008 0006a240
%esp)
+1011 0006a243
+1016 0006a248
%esp)
+1019 0006a24b

c745c8a8580d00
Height
c745cc204a0d00

movl

$0x000d58a8,0x

movl

$0x000d4a20,0x

c745d04e520d00
Thickness
c745d447520d00
Corner
c745d858520d00
Scale
c745dc00000000

movl

$0x000d524e,0x

movl

$0x000d5247,0x

movl

$0x000d5258,0x

movl

$0x00000000,0x

8b4508

movl

0x08(%

890424

movl

%eax,(

leal

0x000067a0
0xac(%

89542404

movl

%edx,0

890424

movl

%eax,(

movl

0x0009fa20
0x08(%

e8acc5f9ff
8d55ac

calll

e81d580300
8b5508
c782e8000000ffffffff
c744240400000000

calll
movl

$0xffffffff,0x000000e8
movl

891424
e850f9ffff
81c4bc000000

movl
calll
addl

5b
5e
5f
c9
c3
89c6
a1f8801300

$0x00000000,0x
%edx,(
0x00069b70
$0x000000bc,%e
popl
popl
popl
leave
ret
movl

movl

%ebx
%esi
%edi
%eax,%
0x001380f8,%ea

8d5008

leal

0x08(%

8b4d08

movl

0x08(%

8911

movl

%edx,(

83c054

addl

$0x54,

894104

movl

%eax,0

890c24

movl

%ecx,(

movl

0x00006d50
%esi,(

e808cbf9ff
893424

calll

e8f8890900

calll

0x00102c48

__Unwind_Resume
+1024 0006a250 89c6
movl
%eax,%
esi
+1026 0006a252 8b5de0
movl
0xe0(%
ebp),%ebx
+1029 0006a255 83eb0c
subl
$0x0c,
%ebx
+1032 0006a258 3b1d88801300
cmpl
0x00138088,%eb
x
+1038 0006a25e 74cd
je
0x0006
a22d
+1040 0006a260 8d4308
leal
0x08(%
ebx),%eax
+1043 0006a263 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1051 0006a26b 890424
movl
%eax,(
%esp)
+1054 0006a26e e8db890900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1059 0006a273 85c0
testl
%eax,%
eax
+1061 0006a275 7fb6
jg
0x0006
a22d
+1063 0006a277 8d45e6
leal
0xe6(%
ebp),%eax
+1066 0006a27a 89442404
movl
%eax,0
x04(%esp)
+1070 0006a27e 891c24
movl
%ebx,(
%esp)
+1073 0006a281 e8fe890900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1078 0006a286 eba5
jmp
0x0006
a22d
+1080 0006a288 eba1
jmp
0x0006
a22b
+1082 0006a28a eb9f
jmp
0x0006
a22b
+1084 0006a28c eb9d
jmp
0x0006
a22b
+1086 0006a28e ebc0
jmp
0x0006
a250
+0

0006a290 55

pushl

%ebp
+1
0006a291 89e5
%esp,%ebp
+3
0006a293 c9
+4
0006a294 e9b7fbffff
9e50
+9
0006a299 90
+10 0006a29a 660f1f440000
)
+0

movl
leave
jmp
nopw

0x0006
nop
0x00(%eax,%eax

0006a2a0 55

pushl

0006a2a1 89e5

movl

0006a2a3 83ec18

subl

%ebp
+1
%esp,%ebp
+3
$0x18,%esp

+6
0006a2a6 895df8
%ebx,0xf8(%ebp)
+9
0006a2a9 8975fc
%esi,0xfc(%ebp)
+12 0006a2ac c70424fc000000
esp)
+19 0006a2b3 e8c28a0900
operator new(unsigned long)
+24 0006a2b8 89c6
esi
+26 0006a2ba 8b4508
ebp),%eax
+29 0006a2bd 89442404
x04(%esp)
+33 0006a2c1 893424
%esp)
+36 0006a2c4 e887fbffff
+41 0006a2c9 89f0
eax
+43 0006a2cb 8b5df8
ebp),%ebx
+46 0006a2ce 8b75fc
ebp),%esi
+49 0006a2d1 c9
+50 0006a2d2 c3
+51 0006a2d3 89c3
ebx
+53 0006a2d5 893424
%esp)
+56 0006a2d8 e8918a0900
operator delete(void*)
+61 0006a2dd 891c24
%esp)
+64 0006a2e0 e863890900
__Unwind_Resume
+69 0006a2e5 90
+70 0006a2e6 662e0f1f840000000000
ax)
+0

movl
movl
movl

$0x000000fc,(%

calll

0x00102d7a
movl

%eax,%

movl

0x08(%

movl

%eax,0

movl

%esi,(

movl

0x00069e50
%esi,%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,%

movl

%esi,(

calll

calll

0x00102d6e
movl

calll

%ebx,(
0x00102c48

nop
%cs:0x00000000(%eax,%e

nopw

0006a2f0 55

pushl

%ebp
+1
0006a2f1 89e5
%esp,%ebp
+3
0006a2f3 57
%edi
+4
0006a2f4 56
%esi
+5
0006a2f5 53
%ebx
+6
0006a2f6 83ec3c
$0x3c,%esp
+9
0006a2f9 8b750c
0x0c(%ebp),%esi
+12 0006a2fc 8d45e7
ebp),%eax
+15 0006a2ff 89442408
x08(%esp)
+19 0006a303 c74424043c580d00
04(%esp)
Image
+27 0006a30b 8d5dd8

movl
pushl
pushl
pushl
subl
movl
leal

0xe7(%

movl

%eax,0

movl

$0x000d583c,0x
leal

0xd8(%

ebp),%ebx
+30 0006a30e 891c24
movl
%ebx,(
%esp)
+33 0006a311 e8aa890900
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+38 0006a316 8b4604
movl
0x04(%
esi),%eax
+41 0006a319 3b4608
cmpl
0x08(%
esi),%eax
+44 0006a31c 0f84cb000000
je
0x0006a3ed
+50 0006a322 85c0
testl
%eax,%
eax
+52 0006a324 740f
je
0x0006
a335
+54 0006a326 895c2404
movl
%ebx,0
x04(%esp)
+58 0006a32a 890424
movl
%eax,(
%esp)
+61 0006a32d e894890900
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+66 0006a332 8b4604
movl
0x04(%
esi),%eax
+69 0006a335 83c004
addl
$0x04,
%eax
+72 0006a338 894604
movl
%eax,0
x04(%esi)
+75 0006a33b 8b5dd8
movl
0xd8(%
ebp),%ebx
+78 0006a33e 83eb0c
subl
$0x0c,
%ebx
+81 0006a341 8b3d88801300
movl
0x00138088,%ed
i
+87 0006a347 39fb
cmpl
%edi,%
ebx
+89 0006a349 0f85da000000
jne
0x0006a429
+95 0006a34f 8d45e6
leal
0xe6(%
ebp),%eax
+98 0006a352 89442408
movl
%eax,0
x08(%esp)
+102 0006a356 c744240488560d00
movl
$0x000d5688,0x
04(%esp)
Back
+110 0006a35e 8d5dd4
leal
0xd4(%
ebp),%ebx
+113 0006a361 891c24
movl
%ebx,(
%esp)
+116 0006a364 e857890900
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+121 0006a369 8b4604
movl
0x04(%
esi),%eax
+124 0006a36c 3b4608
cmpl
0x08(%
esi),%eax
+127 0006a36f 0f848d000000
je
0x0006a402
+133 0006a375 85c0
testl
%eax,%
eax
+135 0006a377 740f
je
0x0006
a388

+137 0006a379 895c2404


movl
%ebx,0
x04(%esp)
+141 0006a37d 890424
movl
%eax,(
%esp)
+144 0006a380 e841890900
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+149 0006a385 8b4604
movl
0x04(%
esi),%eax
+152 0006a388 83c004
addl
$0x04,
%eax
+155 0006a38b 894604
movl
%eax,0
x04(%esi)
+158 0006a38e 8b5dd4
movl
0xd4(%
ebp),%ebx
+161 0006a391 83eb0c
subl
$0x0c,
%ebx
+164 0006a394 39df
cmpl
%ebx,%
edi
+166 0006a396 0f85bc000000
jne
0x0006a458
+172 0006a39c 8d45e5
leal
0xe5(%
ebp),%eax
+175 0006a39f 89442408
movl
%eax,0
x08(%esp)
+179 0006a3a3 c74424041c480d00
movl
$0x000d481c,0x
04(%esp)
Side
+187 0006a3ab 8d5dd0
leal
0xd0(%
ebp),%ebx
+190 0006a3ae 891c24
movl
%ebx,(
%esp)
+193 0006a3b1 e80a890900
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+198 0006a3b6 8b4604
movl
0x04(%
esi),%eax
+201 0006a3b9 3b4608
cmpl
0x08(%
esi),%eax
+204 0006a3bc 7459
je
0x0006
a417
+206 0006a3be 85c0
testl
%eax,%
eax
+208 0006a3c0 740f
je
0x0006
a3d1
+210 0006a3c2 895c2404
movl
%ebx,0
x04(%esp)
+214 0006a3c6 890424
movl
%eax,(
%esp)
+217 0006a3c9 e8f8880900
calll
0x00102cc6
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)
+222 0006a3ce 8b4604
movl
0x04(%
esi),%eax
+225 0006a3d1 83c004
addl
$0x04,
%eax
+228 0006a3d4 894604
movl
%eax,0
x04(%esi)
+231 0006a3d7 8b5dd0
movl
0xd0(%
ebp),%ebx

+234 0006a3da 83eb0c


subl
$0x0c,
%ebx
+237 0006a3dd 39df
cmpl
%ebx,%
edi
+239 0006a3df 0f85a2000000
jne
0x0006a487
+245 0006a3e5 83c43c
addl
$0x3c,
%esp
+248 0006a3e8 5b
popl
%ebx
+249 0006a3e9 5e
popl
%esi
+250 0006a3ea 5f
popl
%edi
+251 0006a3eb c9
leave
+252 0006a3ec c3
ret
+253 0006a3ed 895c2408
movl
%ebx,0
x08(%esp)
+257 0006a3f1 89442404
movl
%eax,0
x04(%esp)
+261 0006a3f5 893424
movl
%esi,(
%esp)
+264 0006a3f8 e8a304faff
calll
0x0000a8a0
+269 0006a3fd e939ffffff
jmp
0x0006a33b
+274 0006a402 895c2408
movl
%ebx,0
x08(%esp)
+278 0006a406 89442404
movl
%eax,0
x04(%esp)
+282 0006a40a 893424
movl
%esi,(
%esp)
+285 0006a40d e88e04faff
calll
0x0000a8a0
+290 0006a412 e977ffffff
jmp
0x0006a38e
+295 0006a417 895c2408
movl
%ebx,0
x08(%esp)
+299 0006a41b 89442404
movl
%eax,0
x04(%esp)
+303 0006a41f 893424
movl
%esi,(
%esp)
+306 0006a422 e87904faff
calll
0x0000a8a0
+311 0006a427 ebae
jmp
0x0006
a3d7
+313 0006a429 8d4308
leal
0x08(%
ebx),%eax
+316 0006a42c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+324 0006a434 890424
movl
%eax,(
%esp)
+327 0006a437 e812880900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+332 0006a43c 85c0
testl
%eax,%
eax
+334 0006a43e 0f8f0bffffff
jg
0x0006a34f
+340 0006a444 8d45e3
leal
0xe3(%
ebp),%eax
+343 0006a447 89442404
movl
%eax,0
x04(%esp)
+347 0006a44b 891c24
movl
%ebx,(
%esp)
+350 0006a44e e831880900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+355 0006a453 e9f7feffff
jmp
0x0006a34f
+360 0006a458 8d4308
leal
0x08(%
ebx),%eax

+363 0006a45b c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+371 0006a463 890424
movl
%eax,(
%esp)
+374 0006a466 e8e3870900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+379 0006a46b 85c0
testl
%eax,%
eax
+381 0006a46d 0f8f29ffffff
jg
0x0006a39c
+387 0006a473 8d45e1
leal
0xe1(%
ebp),%eax
+390 0006a476 89442404
movl
%eax,0
x04(%esp)
+394 0006a47a 891c24
movl
%ebx,(
%esp)
+397 0006a47d e802880900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+402 0006a482 e915ffffff
jmp
0x0006a39c
+407 0006a487 8d4308
leal
0x08(%
ebx),%eax
+410 0006a48a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+418 0006a492 890424
movl
%eax,(
%esp)
+421 0006a495 e8b4870900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+426 0006a49a 85c0
testl
%eax,%
eax
+428 0006a49c 0f8f43ffffff
jg
0x0006a3e5
+434 0006a4a2 8d45df
leal
0xdf(%
ebp),%eax
+437 0006a4a5 89442404
movl
%eax,0
x04(%esp)
+441 0006a4a9 891c24
movl
%ebx,(
%esp)
+444 0006a4ac e8d3870900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+449 0006a4b1 e92fffffff
jmp
0x0006a3e5
+454 0006a4b6 89c3
movl
%eax,%
ebx
+456 0006a4b8 8b75d0
movl
0xd0(%
ebp),%esi
+459 0006a4bb 83ee0c
subl
$0x0c,
%esi
+462 0006a4be 39f7
cmpl
%esi,%
edi
+464 0006a4c0 750c
jne
0x0006
a4ce
+466 0006a4c2 891c24
movl
%ebx,(
%esp)
+469 0006a4c5 e87e870900
calll
0x00102c48
__Unwind_Resume
+474 0006a4ca 89c3
movl
%eax,%
ebx
+476 0006a4cc ebf4
jmp
0x0006
a4c2
+478 0006a4ce 8d4608
leal
0x08(%
esi),%eax

+481 0006a4d1 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+489 0006a4d9 890424
movl
%eax,(
%esp)
+492 0006a4dc e86d870900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+497 0006a4e1 85c0
testl
%eax,%
eax
+499 0006a4e3 7fdd
jg
0x0006
a4c2
+501 0006a4e5 8d45e0
leal
0xe0(%
ebp),%eax
+504 0006a4e8 89442404
movl
%eax,0
x04(%esp)
+508 0006a4ec 893424
movl
%esi,(
%esp)
+511 0006a4ef e890870900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+516 0006a4f4 ebcc
jmp
0x0006
a4c2
+518 0006a4f6 89c3
movl
%eax,%
ebx
+520 0006a4f8 8b75d4
movl
0xd4(%
ebp),%esi
+523 0006a4fb 83ee0c
subl
$0x0c,
%esi
+526 0006a4fe 39f7
cmpl
%esi,%
edi
+528 0006a500 74c0
je
0x0006
a4c2
+530 0006a502 8d4608
leal
0x08(%
esi),%eax
+533 0006a505 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+541 0006a50d 890424
movl
%eax,(
%esp)
+544 0006a510 e839870900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+549 0006a515 85c0
testl
%eax,%
eax
+551 0006a517 7fa9
jg
0x0006
a4c2
+553 0006a519 8d45e2
leal
0xe2(%
ebp),%eax
+556 0006a51c 89442404
movl
%eax,0
x04(%esp)
+560 0006a520 893424
movl
%esi,(
%esp)
+563 0006a523 e85c870900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+568 0006a528 eb98
jmp
0x0006
a4c2
+570 0006a52a 89c3
movl
%eax,%
ebx
+572 0006a52c 8b75d8
movl
0xd8(%
ebp),%esi
+575 0006a52f 83ee0c
subl
$0x0c,
%esi

+578 0006a532 3b3588801300

cmpl

0x00138088,%es

i
+584 0006a538 7488
je
0x0006
a4c2
+586 0006a53a 8d4608
leal
0x08(%
esi),%eax
+589 0006a53d c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+597 0006a545 890424
movl
%eax,(
%esp)
+600 0006a548 e801870900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+605 0006a54d 85c0
testl
%eax,%
eax
+607 0006a54f 0f8f6dffffff
jg
0x0006a4c2
+613 0006a555 8d45e4
leal
0xe4(%
ebp),%eax
+616 0006a558 89442404
movl
%eax,0
x04(%esp)
+620 0006a55c 893424
movl
%esi,(
%esp)
+623 0006a55f e820870900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+628 0006a564 e959ffffff
jmp
0x0006a4c2
+633 0006a569 e95cffffff
jmp
0x0006a4ca
+638 0006a56e e957ffffff
jmp
0x0006a4ca
+643 0006a573 e952ffffff
jmp
0x0006a4ca
+648 0006a578 e939ffffff
jmp
0x0006a4b6
+653 0006a57d ebab
jmp
0x0006
a52a
+655 0006a57f e946ffffff
jmp
0x0006a4ca
+660 0006a584 e941ffffff
jmp
0x0006a4ca
+665 0006a589 e968ffffff
jmp
0x0006a4f6
+670 0006a58e e937ffffff
jmp
0x0006a4ca
+675 0006a593 e932ffffff
jmp
0x0006a4ca
+680 0006a598 e92dffffff
jmp
0x0006a4ca
+685 0006a59d 90
nop
+686 0006a59e 6690
nop
+0

0006a5a0 55

pushl

%ebp
+1
0006a5a1 89e5
%esp,%ebp
+3
0006a5a3 83ec48
$0x48,%esp
+6
0006a5a6 895df4
%ebx,0xf4(%ebp)
+9
0006a5a9 8975f8
%esi,0xf8(%ebp)
+12 0006a5ac 897dfc
movl
xfc(%ebp)
+15 0006a5af 8b5d08
movl
ebp),%ebx
+18 0006a5b2 c744240c03000000
movl
0c(%esp)
+26 0006a5ba c7442408b0580d00
movl
08(%esp)
Galleries, business cards, stationery
+34 0006a5c2 c7442404d6580d00
movl
04(%esp)
Stack Of Images

movl
subl
movl
movl
%edi,0
0x08(%
$0x00000003,0x
$0x000d58b0,0x
$0x000d58d6,0x

+42 0006a5ca 891c24


%esp)
+45 0006a5cd e84eddfaff
+50 0006a5d2 c70308a41300
ebx)
+56 0006a5d8 8d4310
ebx),%eax
+59 0006a5db 890424
%esp)
+62 0006a5de e88d5a0000
+67 0006a5e3 8b5df4
ebp),%ebx
+70 0006a5e6 8b75f8
ebp),%esi
+73 0006a5e9 8b7dfc
ebp),%edi
+76 0006a5ec c9
+77 0006a5ed c3
+78 0006a5ee 8945d4
xd4(%ebp)
+81 0006a5f1 c703e8911300
ebx)
+87 0006a5f7 8b4308
ebx),%eax
+90 0006a5fa 8d70f4
eax),%esi
+93 0006a5fd 8b3d88801300
i
+99 0006a603 39fe
esi
+101 0006a605 7515
a61c
+103 0006a607 8b4304
ebx),%eax
+106 0006a60a 8d58f4
eax),%ebx
+109 0006a60d 39df
edi
+111 0006a60f 7533
a644
+113 0006a611 8b45d4
ebp),%eax
+116 0006a614 890424
%esp)
+119 0006a617 e82c860900
__Unwind_Resume
+124 0006a61c 83e804
%eax
+127 0006a61f c7442404ffffffff
04(%esp)
+135 0006a627 890424
%esp)
+138 0006a62a e81f860900
__gnu_cxx::__exchange_and_add(int volatile*,
+143 0006a62f 85c0
eax
+145 0006a631 7fd4
a607
+147 0006a633 8d45e7
ebp),%eax

movl
calll
movl

%ebx,(
0x00018320
$0x0013a408,(%

leal

0x10(%

movl

%eax,(

movl

0x00070070
0xf4(%

movl

0xf8(%

movl

0xfc(%

leave
ret
movl

%eax,0

calll

movl

$0x001391e8,(%
movl

0x08(%

leal

0xf4(%

movl

0x00138088,%ed
cmpl

%edi,%

jne

0x0006

movl

0x04(%

leal

0xf4(%

cmpl

%ebx,%

jne

0x0006

movl

0xd4(%

movl

%eax,(

calll

0x00102c48
subl

movl

$0x04,
$0xffffffff,0x

movl
calll
int)

%eax,(
0x00102c4e

testl

%eax,%

jg

0x0006

leal

0xe7(%

+150 0006a636 89442404


movl
%eax,0
x04(%esp)
+154 0006a63a 893424
movl
%esi,(
%esp)
+157 0006a63d e842860900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+162 0006a642 ebc3
jmp
0x0006
a607
+164 0006a644 83e804
subl
$0x04,
%eax
+167 0006a647 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+175 0006a64f 890424
movl
%eax,(
%esp)
+178 0006a652 e8f7850900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+183 0006a657 85c0
testl
%eax,%
eax
+185 0006a659 7fb6
jg
0x0006
a611
+187 0006a65b 8d45e5
leal
0xe5(%
ebp),%eax
+190 0006a65e 89442404
movl
%eax,0
x04(%esp)
+194 0006a662 891c24
movl
%ebx,(
%esp)
+197 0006a665 e81a860900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+202 0006a66a eba5
jmp
0x0006
a611
+204 0006a66c 89c6
movl
%eax,%
esi
+206 0006a66e 8b4304
movl
0x04(%
ebx),%eax
+209 0006a671 8d58f4
leal
0xf4(%
eax),%ebx
+212 0006a674 39df
cmpl
%ebx,%
edi
+214 0006a676 750c
jne
0x0006
a684
+216 0006a678 893424
movl
%esi,(
%esp)
+219 0006a67b e8c8850900
calll
0x00102c48
__Unwind_Resume
+224 0006a680 89c6
movl
%eax,%
esi
+226 0006a682 ebf4
jmp
0x0006
a678
+228 0006a684 83e804
subl
$0x04,
%eax
+231 0006a687 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+239 0006a68f 890424
movl
%eax,(
%esp)
+242 0006a692 e8b7850900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+247 0006a697 85c0
testl
%eax,%
eax

+249 0006a699 7fdd


jg
0x0006
a678
+251 0006a69b 8d45e6
leal
0xe6(%
ebp),%eax
+254 0006a69e 89442404
movl
%eax,0
x04(%esp)
+258 0006a6a2 891c24
movl
%ebx,(
%esp)
+261 0006a6a5 e8da850900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+266 0006a6aa ebcc
jmp
0x0006
a678
+268 0006a6ac ebd2
jmp
0x0006
a680
+270 0006a6ae 6690
nop
+0

0006a6b0 55

pushl

%ebp
+1
0006a6b1 89e5
%esp,%ebp
+3
0006a6b3 83ec48
$0x48,%esp
+6
0006a6b6 895df4
%ebx,0xf4(%ebp)
+9
0006a6b9 8975f8
%esi,0xf8(%ebp)
+12 0006a6bc 897dfc
movl
xfc(%ebp)
+15 0006a6bf 8b5d08
movl
ebp),%ebx
+18 0006a6c2 c744240c03000000
movl
0c(%esp)
+26 0006a6ca c7442408b0580d00
movl
08(%esp)
Galleries, business cards, stationery
+34 0006a6d2 c7442404d6580d00
movl
04(%esp)
Stack Of Images
+42 0006a6da 891c24
movl
%esp)
+45 0006a6dd e83edcfaff
calll
+50 0006a6e2 c70308a41300
movl
ebx)
+56 0006a6e8 8d4310
leal
ebx),%eax
+59 0006a6eb 890424
movl
%esp)
+62 0006a6ee e87d590000
calll
+67 0006a6f3 8b5df4
movl
ebp),%ebx
+70 0006a6f6 8b75f8
movl
ebp),%esi
+73 0006a6f9 8b7dfc
movl
ebp),%edi
+76 0006a6fc c9
leave
+77 0006a6fd c3
ret
+78 0006a6fe 8945d4
movl
xd4(%ebp)
+81 0006a701 c703e8911300
movl
ebx)
+87 0006a707 8b4308
movl

movl
subl
movl
movl
%edi,0
0x08(%
$0x00000003,0x
$0x000d58b0,0x
$0x000d58d6,0x
%ebx,(
0x00018320
$0x0013a408,(%
0x10(%
%eax,(
0x00070070
0xf4(%
0xf8(%
0xfc(%

%eax,0
$0x001391e8,(%
0x08(%

ebx),%eax
+90 0006a70a 8d70f4
leal
0xf4(%
eax),%esi
+93 0006a70d 8b3d88801300
movl
0x00138088,%ed
i
+99 0006a713 39fe
cmpl
%edi,%
esi
+101 0006a715 7515
jne
0x0006
a72c
+103 0006a717 8b4304
movl
0x04(%
ebx),%eax
+106 0006a71a 8d58f4
leal
0xf4(%
eax),%ebx
+109 0006a71d 39df
cmpl
%ebx,%
edi
+111 0006a71f 7533
jne
0x0006
a754
+113 0006a721 8b45d4
movl
0xd4(%
ebp),%eax
+116 0006a724 890424
movl
%eax,(
%esp)
+119 0006a727 e81c850900
calll
0x00102c48
__Unwind_Resume
+124 0006a72c 83e804
subl
$0x04,
%eax
+127 0006a72f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+135 0006a737 890424
movl
%eax,(
%esp)
+138 0006a73a e80f850900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+143 0006a73f 85c0
testl
%eax,%
eax
+145 0006a741 7fd4
jg
0x0006
a717
+147 0006a743 8d45e7
leal
0xe7(%
ebp),%eax
+150 0006a746 89442404
movl
%eax,0
x04(%esp)
+154 0006a74a 893424
movl
%esi,(
%esp)
+157 0006a74d e832850900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+162 0006a752 ebc3
jmp
0x0006
a717
+164 0006a754 83e804
subl
$0x04,
%eax
+167 0006a757 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+175 0006a75f 890424
movl
%eax,(
%esp)
+178 0006a762 e8e7840900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+183 0006a767 85c0
testl
%eax,%
eax
+185 0006a769 7fb6
jg
0x0006
a721
+187 0006a76b 8d45e5
leal
0xe5(%
ebp),%eax

+190 0006a76e 89442404


movl
%eax,0
x04(%esp)
+194 0006a772 891c24
movl
%ebx,(
%esp)
+197 0006a775 e80a850900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+202 0006a77a eba5
jmp
0x0006
a721
+204 0006a77c 89c6
movl
%eax,%
esi
+206 0006a77e 8b4304
movl
0x04(%
ebx),%eax
+209 0006a781 8d58f4
leal
0xf4(%
eax),%ebx
+212 0006a784 39df
cmpl
%ebx,%
edi
+214 0006a786 750c
jne
0x0006
a794
+216 0006a788 893424
movl
%esi,(
%esp)
+219 0006a78b e8b8840900
calll
0x00102c48
__Unwind_Resume
+224 0006a790 89c6
movl
%eax,%
esi
+226 0006a792 ebf4
jmp
0x0006
a788
+228 0006a794 83e804
subl
$0x04,
%eax
+231 0006a797 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+239 0006a79f 890424
movl
%eax,(
%esp)
+242 0006a7a2 e8a7840900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+247 0006a7a7 85c0
testl
%eax,%
eax
+249 0006a7a9 7fdd
jg
0x0006
a788
+251 0006a7ab 8d45e6
leal
0xe6(%
ebp),%eax
+254 0006a7ae 89442404
movl
%eax,0
x04(%esp)
+258 0006a7b2 891c24
movl
%ebx,(
%esp)
+261 0006a7b5 e8ca840900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+266 0006a7ba ebcc
jmp
0x0006
a788
+268 0006a7bc ebd2
jmp
0x0006
a790
+270 0006a7be 90
nop
+271 0006a7bf 90
nop
+0

0006a7c0 55

pushl

0006a7c1 89e5

movl

0006a7c3 53

pushl

%ebp
+1
%esp,%ebp
+3

%ebx
+4
0006a7c4 83ec14
$0x14,%esp
+7
0006a7c7 8b5d08
0x08(%ebp),%ebx
+10 0006a7ca c703a8a31300
ebx)
+16 0006a7d0 c74304f4a31300
04(%ebx)
+23 0006a7d7 a1f8801300
x
+28 0006a7dc 8d5008
eax),%edx
+31 0006a7df 8913
%ebx)
+33 0006a7e1 83c054
%eax
+36 0006a7e4 894304
x04(%ebx)
+39 0006a7e7 891c24
%esp)
+42 0006a7ea e861c5f9ff
+47 0006a7ef 895d08
x08(%ebp)
+50 0006a7f2 83c414
%esp
+53 0006a7f5 5b
+54 0006a7f6 c9
+55 0006a7f7 e972850900
+60 0006a7fc 0f1f4000
eax)
+0

subl
movl
movl

$0x0013a3a8,(%

movl

$0x0013a3f4,0x

movl

0x001380f8,%ea
leal

0x08(%

movl

%edx,(

addl

$0x54,

movl

%eax,0

movl

%ebx,(

movl

0x00006d50
%ebx,0

addl

$0x14,

popl
leave

%ebx

calll

jmp
nopl

0006a800 55

0x00102d6e
0x00(%
pushl

%ebp
+1
0006a801 89e5
%esp,%ebp
+3
0006a803 8b4508
0x08(%ebp),%eax
+6
0006a806 c700a8a31300
3a3a8,(%eax)
+12 0006a80c c74004f4a31300
04(%eax)
+19 0006a813 8b15f8801300
x
+25 0006a819 8d4a08
edx),%ecx
+28 0006a81c 8908
%eax)
+30 0006a81e 83c254
%edx
+33 0006a821 895004
x04(%eax)
+36 0006a824 894508
x08(%ebp)
+39 0006a827 c9
+40 0006a828 e923c5f9ff
+45 0006a82d 90
+46 0006a82e 6690
+0

0006a830 55

movl
movl
movl

$0x001

movl

$0x0013a3f4,0x

movl

0x001380f8,%ed
leal

0x08(%

movl

%ecx,(

addl

$0x54,

movl

%edx,0

movl

%eax,0

leave
jmp

0x00006d50
nop
nop
pushl

%ebp
+1
0006a831 89e5
movl
%esp,%ebp
+3
0006a833 83ec28
subl
$0x28,%esp
+6
0006a836 895df8
movl
%ebx,0xf8(%ebp)
+9
0006a839 8975fc
movl
%esi,0xfc(%ebp)
+12 0006a83c 8b7508
movl
0x08(%
ebp),%esi
+15 0006a83f c70640a41300
movl
$0x0013a440,(%
esi)
+21 0006a845 8b4664
movl
0x64(%
esi),%eax
+24 0006a848 8d58f4
leal
0xf4(%
eax),%ebx
+27 0006a84b 3b1d88801300
cmpl
0x00138088,%eb
x
+33 0006a851 7522
jne
0x0006
a875
+35 0006a853 a1fc801300
movl
0x001380fc,%ea
x
+40 0006a858 83c008
addl
$0x08,
%eax
+43 0006a85b 8906
movl
%eax,(
%esi)
+45 0006a85d 893424
movl
%esi,(
%esp)
+48 0006a860 e8dbd0f9ff
calll
0x00007940
+53 0006a865 893424
movl
%esi,(
%esp)
+56 0006a868 e801850900
calll
0x00102d6e
operator delete(void*)
+61 0006a86d 8b5df8
movl
0xf8(%
ebp),%ebx
+64 0006a870 8b75fc
movl
0xfc(%
ebp),%esi
+67 0006a873 c9
leave
+68 0006a874 c3
ret
+69 0006a875 83e804
subl
$0x04,
%eax
+72 0006a878 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+80 0006a880 890424
movl
%eax,(
%esp)
+83 0006a883 e8c6830900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+88 0006a888 85c0
testl
%eax,%
eax
+90 0006a88a 7fc7
jg
0x0006
a853
+92 0006a88c 8d45f7
leal
0xf7(%
ebp),%eax
+95 0006a88f 89442404
movl
%eax,0
x04(%esp)
+99 0006a893 891c24
movl
%ebx,(
%esp)
+102 0006a896 e8e9830900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep

::_M_destroy(std::allocator<char> const&)
+107 0006a89b ebb6
a853
+109 0006a89d 89c3
ebx
+111 0006a89f a1fc801300
x
+116 0006a8a4 83c008
%eax
+119 0006a8a7 8906
%esi)
+121 0006a8a9 893424
%esp)
+124 0006a8ac e88fd0f9ff
+129 0006a8b1 891c24
%esp)
+132 0006a8b4 e88f830900
__Unwind_Resume
+137 0006a8b9 90
+138 0006a8ba 660f1f440000
)
+0

jmp

0x0006

movl

%eax,%

movl

0x001380fc,%ea
addl

$0x08,

movl

%eax,(

movl

%esi,(

movl

0x00007940
%ebx,(

calll
calll

0x00102c48
nop

nopw

0x00(%eax,%eax

0006a8c0 55

pushl

%ebp
+1
0006a8c1 89e5
%esp,%ebp
+3
0006a8c3 83ec28
$0x28,%esp
+6
0006a8c6 895df8
%ebx,0xf8(%ebp)
+9
0006a8c9 8975fc
%esi,0xfc(%ebp)
+12 0006a8cc 8b7508
ebp),%esi
+15 0006a8cf c70640a41300
esi)
+21 0006a8d5 8b4664
esi),%eax
+24 0006a8d8 8d58f4
eax),%ebx
+27 0006a8db 3b1d88801300
x
+33 0006a8e1 751a
a8fd
+35 0006a8e3 a1fc801300
x
+40 0006a8e8 83c008
%eax
+43 0006a8eb 8906
%esi)
+45 0006a8ed 893424
%esp)
+48 0006a8f0 e84bd0f9ff
+53 0006a8f5 8b5df8
ebp),%ebx
+56 0006a8f8 8b75fc
ebp),%esi
+59 0006a8fb c9
+60 0006a8fc c3
+61 0006a8fd 83e804

movl
subl
movl
movl
movl
movl

0x08(%
$0x0013a440,(%

movl

0x64(%

leal

0xf4(%

cmpl

0x00138088,%eb
jne

movl

0x0006
0x001380fc,%ea

addl

$0x08,

movl

%eax,(

movl

%esi,(

movl

0x00007940
0xf8(%

movl

0xfc(%

leave
ret
subl

$0x04,

calll

%eax
+64 0006a900 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+72 0006a908 890424
movl
%eax,(
%esp)
+75 0006a90b e83e830900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+80 0006a910 85c0
testl
%eax,%
eax
+82 0006a912 7fcf
jg
0x0006
a8e3
+84 0006a914 8d45f7
leal
0xf7(%
ebp),%eax
+87 0006a917 89442404
movl
%eax,0
x04(%esp)
+91 0006a91b 891c24
movl
%ebx,(
%esp)
+94 0006a91e e861830900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+99 0006a923 ebbe
jmp
0x0006
a8e3
+101 0006a925 89c3
movl
%eax,%
ebx
+103 0006a927 a1fc801300
movl
0x001380fc,%ea
x
+108 0006a92c 83c008
addl
$0x08,
%eax
+111 0006a92f 8906
movl
%eax,(
%esi)
+113 0006a931 893424
movl
%esi,(
%esp)
+116 0006a934 e807d0f9ff
calll
0x00007940
+121 0006a939 891c24
movl
%ebx,(
%esp)
+124 0006a93c e807830900
calll
0x00102c48
__Unwind_Resume
+129 0006a941 90
nop
+130 0006a942 0f1f8000000000
nopl
0x00000000(%ea
x)
+137 0006a949 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

0006a950 55

pushl

%ebp
+1
0006a951 89e5
%esp,%ebp
+3
0006a953 57
%edi
+4
0006a954 56
%esi
+5
0006a955 53
%ebx
+6
0006a956 83ec4c
$0x4c,%esp
+9
0006a959 8b7d0c
0x0c(%ebp),%edi
+12 0006a95c 8b4510
ebp),%eax
+15 0006a95f 89442408

movl
pushl
pushl
pushl
subl
movl
movl

0x10(%

movl

%eax,0

x08(%esp)
+19 0006a963 897c2404
movl
%edi,0
x04(%esp)
+23 0006a967 8b4508
movl
0x08(%
ebp),%eax
+26 0006a96a 890424
movl
%eax,(
%esp)
+29 0006a96d e8be400000
calll
0x0006ea30
+34 0006a972 8b3588801300
movl
0x00138088,%es
i
+40 0006a978 8d460c
leal
0x0c(%
esi),%eax
+43 0006a97b 8945cc
movl
%eax,0
xcc(%ebp)
+46 0006a97e 8d45e7
leal
0xe7(%
ebp),%eax
+49 0006a981 89442408
movl
%eax,0
x08(%esp)
+53 0006a985 c74424046e580d00
movl
$0x000d586e,0x
04(%esp)
stack-type
+61 0006a98d 8d5dd0
leal
0xd0(%
ebp),%ebx
+64 0006a990 891c24
movl
%ebx,(
%esp)
+67 0006a993 e828830900
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+72 0006a998 895c2404
movl
%ebx,0
x04(%esp)
+76 0006a99c 893c24
movl
%edi,(
%esp)
+79 0006a99f e89c920300
calll
0x000a3c40
+84 0006a9a4 8d55cc
leal
0xcc(%
ebp),%edx
+87 0006a9a7 89542404
movl
%edx,0
x04(%esp)
+91 0006a9ab 890424
movl
%eax,(
%esp)
+94 0006a9ae e8cd890300
calll
0x000a3380
+99 0006a9b3 8b5508
movl
0x08(%
ebp),%edx
+102 0006a9b6 83c264
addl
$0x64,
%edx
+105 0006a9b9 89442404
movl
%eax,0
x04(%esp)
+109 0006a9bd 891424
movl
%edx,(
%esp)
+112 0006a9c0 e8e9820900
calll
0x00102cae
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assi
gn(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
)
+117 0006a9c5 8b5dd0
movl
0xd0(%
ebp),%ebx
+120 0006a9c8 83eb0c
subl
$0x0c,
%ebx
+123 0006a9cb 39de
cmpl
%ebx,%
esi
+125 0006a9cd 0f853a010000
jne
0x0006ab0d
+131 0006a9d3 8b5dcc
movl
0xcc(%
ebp),%ebx

+134 0006a9d6 83eb0c


subl
$0x0c,
%ebx
+137 0006a9d9 39de
cmpl
%ebx,%
esi
+139 0006a9db 0f8510020000
jne
0x0006abf1
+145 0006a9e1 8d45e6
leal
0xe6(%
ebp),%eax
+148 0006a9e4 89442408
movl
%eax,0
x08(%esp)
+152 0006a9e8 c744240479580d00
movl
$0x000d5879,0x
04(%esp)
images-count
+160 0006a9f0 8d5dc8
leal
0xc8(%
ebp),%ebx
+163 0006a9f3 891c24
movl
%ebx,(
%esp)
+166 0006a9f6 e8c5820900
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+171 0006a9fb 895c2404
movl
%ebx,0
x04(%esp)
+175 0006a9ff 893c24
movl
%edi,(
%esp)
+178 0006aa02 e839920300
calll
0x000a3c40
+183 0006aa07 c744240414000000
movl
$0x00000014,0x
04(%esp)
+191 0006aa0f 890424
movl
%eax,(
%esp)
+194 0006aa12 e8798d0300
calll
0x000a3790
+199 0006aa17 8b5508
movl
0x08(%
ebp),%edx
+202 0006aa1a 894268
movl
%eax,0
x68(%edx)
+205 0006aa1d 8b5dc8
movl
0xc8(%
ebp),%ebx
+208 0006aa20 83eb0c
subl
$0x0c,
%ebx
+211 0006aa23 39de
cmpl
%ebx,%
esi
+213 0006aa25 0f8568010000
jne
0x0006ab93
+219 0006aa2b 8d45e5
leal
0xe5(%
ebp),%eax
+222 0006aa2e 89442408
movl
%eax,0
x08(%esp)
+226 0006aa32 c744240486580d00
movl
$0x000d5886,0x
04(%esp)
stack-space
+234 0006aa3a 8d5dc4
leal
0xc4(%
ebp),%ebx
+237 0006aa3d 891c24
movl
%ebx,(
%esp)
+240 0006aa40 e87b820900
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+245 0006aa45 895c2404
movl
%ebx,0
x04(%esp)
+249 0006aa49 893c24
movl
%edi,(
%esp)
+252 0006aa4c e8ef910300
calll
0x000a3c40
+257 0006aa51 c744240405000000
movl
$0x00000005,0x
04(%esp)
+265 0006aa59 890424
movl
%eax,(

%esp)
+268 0006aa5c e82f8d0300
calll
0x000a3790
+273 0006aa61 8b5508
movl
0x08(%
ebp),%edx
+276 0006aa64 89426c
movl
%eax,0
x6c(%edx)
+279 0006aa67 8b5dc4
movl
0xc4(%
ebp),%ebx
+282 0006aa6a 83eb0c
subl
$0x0c,
%ebx
+285 0006aa6d 39de
cmpl
%ebx,%
esi
+287 0006aa6f 0f854d010000
jne
0x0006abc2
+293 0006aa75 8d45e4
leal
0xe4(%
ebp),%eax
+296 0006aa78 89442408
movl
%eax,0
x08(%esp)
+300 0006aa7c c7442404a45d0d00
movl
$0x000d5da4,0x
04(%esp)
disorder
+308 0006aa84 8d5dc0
leal
0xc0(%
ebp),%ebx
+311 0006aa87 891c24
movl
%ebx,(
%esp)
+314 0006aa8a e831820900
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+319 0006aa8f 895c2404
movl
%ebx,0
x04(%esp)
+323 0006aa93 893c24
movl
%edi,(
%esp)
+326 0006aa96 e8a5910300
calll
0x000a3c40
+331 0006aa9b c744240400000000
movl
$0x00000000,0x
04(%esp)
+339 0006aaa3 890424
movl
%eax,(
%esp)
+342 0006aaa6 e8e58c0300
calll
0x000a3790
+347 0006aaab 8b5508
movl
0x08(%
ebp),%edx
+350 0006aaae 894270
movl
%eax,0
x70(%edx)
+353 0006aab1 8b5dc0
movl
0xc0(%
ebp),%ebx
+356 0006aab4 83eb0c
subl
$0x0c,
%ebx
+359 0006aab7 39de
cmpl
%ebx,%
esi
+361 0006aab9 0f85a5000000
jne
0x0006ab64
+367 0006aabf 8d45e3
leal
0xe3(%
ebp),%eax
+370 0006aac2 89442408
movl
%eax,0
x08(%esp)
+374 0006aac6 c744240493580d00
movl
$0x000d5893,0x
04(%esp)
generator-parameter
+382 0006aace 8d5dbc
leal
0xbc(%
ebp),%ebx
+385 0006aad1 891c24
movl
%ebx,(
%esp)
+388 0006aad4 e8e7810900
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)

+393 0006aad9 895c2404


movl
%ebx,0
x04(%esp)
+397 0006aadd 893c24
movl
%edi,(
%esp)
+400 0006aae0 e85b910300
calll
0x000a3c40
+405 0006aae5 c744240432000000
movl
$0x00000032,0x
04(%esp)
'2'
+413 0006aaed 890424
movl
%eax,(
%esp)
+416 0006aaf0 e89b8c0300
calll
0x000a3790
+421 0006aaf5 8b5508
movl
0x08(%
ebp),%edx
+424 0006aaf8 894274
movl
%eax,0
x74(%edx)
+427 0006aafb 8b5dbc
movl
0xbc(%
ebp),%ebx
+430 0006aafe 83eb0c
subl
$0x0c,
%ebx
+433 0006ab01 39de
cmpl
%ebx,%
esi
+435 0006ab03 7537
jne
0x0006
ab3c
+437 0006ab05 83c44c
addl
$0x4c,
%esp
+440 0006ab08 5b
popl
%ebx
+441 0006ab09 5e
popl
%esi
+442 0006ab0a 5f
popl
%edi
+443 0006ab0b c9
leave
+444 0006ab0c c3
ret
+445 0006ab0d 8d4308
leal
0x08(%
ebx),%eax
+448 0006ab10 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+456 0006ab18 890424
movl
%eax,(
%esp)
+459 0006ab1b e82e810900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+464 0006ab20 85c0
testl
%eax,%
eax
+466 0006ab22 0f8fabfeffff
jg
0x0006a9d3
+472 0006ab28 8d45e1
leal
0xe1(%
ebp),%eax
+475 0006ab2b 89442404
movl
%eax,0
x04(%esp)
+479 0006ab2f 891c24
movl
%ebx,(
%esp)
+482 0006ab32 e84d810900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+487 0006ab37 e997feffff
jmp
0x0006a9d3
+492 0006ab3c 8d4308
leal
0x08(%
ebx),%eax
+495 0006ab3f c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+503 0006ab47 890424
movl
%eax,(
%esp)
+506 0006ab4a e8ff800900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+511 0006ab4f 85c0
testl
%eax,%
eax

+513 0006ab51 7fb2


jg
0x0006
ab05
+515 0006ab53 8d45d8
leal
0xd8(%
ebp),%eax
+518 0006ab56 89442404
movl
%eax,0
x04(%esp)
+522 0006ab5a 891c24
movl
%ebx,(
%esp)
+525 0006ab5d e822810900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+530 0006ab62 eba1
jmp
0x0006
ab05
+532 0006ab64 8d4308
leal
0x08(%
ebx),%eax
+535 0006ab67 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+543 0006ab6f 890424
movl
%eax,(
%esp)
+546 0006ab72 e8d7800900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+551 0006ab77 85c0
testl
%eax,%
eax
+553 0006ab79 0f8f40ffffff
jg
0x0006aabf
+559 0006ab7f 8d45da
leal
0xda(%
ebp),%eax
+562 0006ab82 89442404
movl
%eax,0
x04(%esp)
+566 0006ab86 891c24
movl
%ebx,(
%esp)
+569 0006ab89 e8f6800900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+574 0006ab8e e92cffffff
jmp
0x0006aabf
+579 0006ab93 8d4308
leal
0x08(%
ebx),%eax
+582 0006ab96 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+590 0006ab9e 890424
movl
%eax,(
%esp)
+593 0006aba1 e8a8800900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+598 0006aba6 85c0
testl
%eax,%
eax
+600 0006aba8 0f8f7dfeffff
jg
0x0006aa2b
+606 0006abae 8d45de
leal
0xde(%
ebp),%eax
+609 0006abb1 89442404
movl
%eax,0
x04(%esp)
+613 0006abb5 891c24
movl
%ebx,(
%esp)
+616 0006abb8 e8c7800900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+621 0006abbd e969feffff
jmp
0x0006aa2b
+626 0006abc2 8d4308
leal
0x08(%
ebx),%eax
+629 0006abc5 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+637 0006abcd 890424
movl
%eax,(

%esp)
+640 0006abd0 e879800900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+645 0006abd5 85c0
testl
%eax,%
eax
+647 0006abd7 0f8f98feffff
jg
0x0006aa75
+653 0006abdd 8d45dc
leal
0xdc(%
ebp),%eax
+656 0006abe0 89442404
movl
%eax,0
x04(%esp)
+660 0006abe4 891c24
movl
%ebx,(
%esp)
+663 0006abe7 e898800900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+668 0006abec e984feffff
jmp
0x0006aa75
+673 0006abf1 8d4308
leal
0x08(%
ebx),%eax
+676 0006abf4 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+684 0006abfc 890424
movl
%eax,(
%esp)
+687 0006abff e84a800900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+692 0006ac04 85c0
testl
%eax,%
eax
+694 0006ac06 0f8fd5fdffff
jg
0x0006a9e1
+700 0006ac0c 8d45e0
leal
0xe0(%
ebp),%eax
+703 0006ac0f 89442404
movl
%eax,0
x04(%esp)
+707 0006ac13 891c24
movl
%ebx,(
%esp)
+710 0006ac16 e869800900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+715 0006ac1b e9c1fdffff
jmp
0x0006a9e1
+720 0006ac20 89c3
movl
%eax,%
ebx
+722 0006ac22 891c24
movl
%ebx,(
%esp)
+725 0006ac25 e81e800900
calll
0x00102c48
__Unwind_Resume
+730 0006ac2a ebf4
jmp
0x0006
ac20
+732 0006ac2c 89c3
movl
%eax,%
ebx
+734 0006ac2e 8b7dd0
movl
0xd0(%
ebp),%edi
+737 0006ac31 83ef0c
subl
$0x0c,
%edi
+740 0006ac34 39fe
cmpl
%edi,%
esi
+742 0006ac36 7568
jne
0x0006
aca0
+744 0006ac38 8b7dcc
movl
0xcc(%
ebp),%edi
+747 0006ac3b 83ef0c
subl
$0x0c,
%edi
+750 0006ac3e 39fe
cmpl
%edi,%

esi
+752 0006ac40 74e0
je
0x0006
ac22
+754 0006ac42 8d4708
leal
0x08(%
edi),%eax
+757 0006ac45 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+765 0006ac4d 890424
movl
%eax,(
%esp)
+768 0006ac50 e8f97f0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+773 0006ac55 85c0
testl
%eax,%
eax
+775 0006ac57 7fc9
jg
0x0006
ac22
+777 0006ac59 8d45df
leal
0xdf(%
ebp),%eax
+780 0006ac5c 89442404
movl
%eax,0
x04(%esp)
+784 0006ac60 893c24
movl
%edi,(
%esp)
+787 0006ac63 e81c800900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+792 0006ac68 ebb8
jmp
0x0006
ac22
+794 0006ac6a 89c3
movl
%eax,%
ebx
+796 0006ac6c 8b7dc8
movl
0xc8(%
ebp),%edi
+799 0006ac6f 83ef0c
subl
$0x0c,
%edi
+802 0006ac72 39fe
cmpl
%edi,%
esi
+804 0006ac74 74ac
je
0x0006
ac22
+806 0006ac76 8d4708
leal
0x08(%
edi),%eax
+809 0006ac79 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+817 0006ac81 890424
movl
%eax,(
%esp)
+820 0006ac84 e8c57f0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+825 0006ac89 85c0
testl
%eax,%
eax
+827 0006ac8b 7f95
jg
0x0006
ac22
+829 0006ac8d 8d45dd
leal
0xdd(%
ebp),%eax
+832 0006ac90 89442404
movl
%eax,0
x04(%esp)
+836 0006ac94 893c24
movl
%edi,(
%esp)
+839 0006ac97 e8e87f0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+844 0006ac9c eb84
jmp
0x0006
ac22
+846 0006ac9e eb80
jmp
0x0006

ac20
+848 0006aca0 8d4708
leal
0x08(%
edi),%eax
+851 0006aca3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+859 0006acab 890424
movl
%eax,(
%esp)
+862 0006acae e89b7f0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+867 0006acb3 85c0
testl
%eax,%
eax
+869 0006acb5 7f81
jg
0x0006
ac38
+871 0006acb7 8d45e2
leal
0xe2(%
ebp),%eax
+874 0006acba 89442404
movl
%eax,0
x04(%esp)
+878 0006acbe 893c24
movl
%edi,(
%esp)
+881 0006acc1 e8be7f0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+886 0006acc6 e96dffffff
jmp
0x0006ac38
+891 0006accb e950ffffff
jmp
0x0006ac20
+896 0006acd0 89c3
movl
%eax,%
ebx
+898 0006acd2 e961ffffff
jmp
0x0006ac38
+903 0006acd7 e944ffffff
jmp
0x0006ac20
+908 0006acdc ebf2
jmp
0x0006
acd0
+910 0006acde 89c3
movl
%eax,%
ebx
+912 0006ace0 8b7dbc
movl
0xbc(%
ebp),%edi
+915 0006ace3 83ef0c
subl
$0x0c,
%edi
+918 0006ace6 39fe
cmpl
%edi,%
esi
+920 0006ace8 0f8434ffffff
je
0x0006ac22
+926 0006acee 8d4708
leal
0x08(%
edi),%eax
+929 0006acf1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+937 0006acf9 890424
movl
%eax,(
%esp)
+940 0006acfc e84d7f0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+945 0006ad01 85c0
testl
%eax,%
eax
+947 0006ad03 0f8f19ffffff
jg
0x0006ac22
+953 0006ad09 8d45d7
leal
0xd7(%
ebp),%eax
+956 0006ad0c 89442404
movl
%eax,0
x04(%esp)
+960 0006ad10 893c24
movl
%edi,(
%esp)
+963 0006ad13 e86c7f0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+968 0006ad18 e905ffffff
jmp
0x0006ac22

+973 0006ad1d e9fefeffff


jmp
0x0006ac20
+978 0006ad22 e9f9feffff
jmp
0x0006ac20
+983 0006ad27 89c3
movl
%eax,%
ebx
+985 0006ad29 8b7dc0
movl
0xc0(%
ebp),%edi
+988 0006ad2c 83ef0c
subl
$0x0c,
%edi
+991 0006ad2f 39fe
cmpl
%edi,%
esi
+993 0006ad31 0f84ebfeffff
je
0x0006ac22
+999 0006ad37 8d4708
leal
0x08(%
edi),%eax
+1002 0006ad3a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1010 0006ad42 890424
movl
%eax,(
%esp)
+1013 0006ad45 e8047f0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1018 0006ad4a 85c0
testl
%eax,%
eax
+1020 0006ad4c 0f8fd0feffff
jg
0x0006ac22
+1026 0006ad52 8d45d9
leal
0xd9(%
ebp),%eax
+1029 0006ad55 89442404
movl
%eax,0
x04(%esp)
+1033 0006ad59 893c24
movl
%edi,(
%esp)
+1036 0006ad5c e8237f0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1041 0006ad61 e9bcfeffff
jmp
0x0006ac22
+1046 0006ad66 e9b5feffff
jmp
0x0006ac20
+1051 0006ad6b e9b0feffff
jmp
0x0006ac20
+1056 0006ad70 89c3
movl
%eax,%
ebx
+1058 0006ad72 8b7dc4
movl
0xc4(%
ebp),%edi
+1061 0006ad75 83ef0c
subl
$0x0c,
%edi
+1064 0006ad78 39fe
cmpl
%edi,%
esi
+1066 0006ad7a 0f84a2feffff
je
0x0006ac22
+1072 0006ad80 8d4708
leal
0x08(%
edi),%eax
+1075 0006ad83 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+1083 0006ad8b 890424
movl
%eax,(
%esp)
+1086 0006ad8e e8bb7e0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+1091 0006ad93 85c0
testl
%eax,%
eax
+1093 0006ad95 0f8f87feffff
jg
0x0006ac22
+1099 0006ad9b 8d45db
leal
0xdb(%
ebp),%eax
+1102 0006ad9e 89442404
movl
%eax,0
x04(%esp)
+1106 0006ada2 893c24
movl
%edi,(
%esp)

+1109 0006ada5 e8da7e0900


calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+1114 0006adaa e973feffff
jmp
0x0006ac22
+1119 0006adaf e91cffffff
jmp
0x0006acd0
+1124 0006adb4 e967feffff
jmp
0x0006ac20
+1129 0006adb9 e962feffff
jmp
0x0006ac20
+1134 0006adbe e95dfeffff
jmp
0x0006ac20
+1139 0006adc3 e958feffff
jmp
0x0006ac20
+1144 0006adc8 e953feffff
jmp
0x0006ac20
+1149 0006adcd 90
nop
+1150 0006adce 6690
nop
+0

0006add0 55

pushl

%ebp
+1
0006add1 89e5
movl
%esp,%ebp
+3
0006add3 57
pushl
%edi
+4
0006add4 56
pushl
%esi
+5
0006add5 53
pushl
%ebx
+6
0006add6 83ec4c
subl
$0x4c,%esp
+9
0006add9 8b4510
movl
0x10(%ebp),%eax
+12 0006addc 89442408
movl
%eax,0
x08(%esp)
+16 0006ade0 8b450c
movl
0x0c(%
ebp),%eax
+19 0006ade3 89442404
movl
%eax,0
x04(%esp)
+23 0006ade7 8b4508
movl
0x08(%
ebp),%eax
+26 0006adea 890424
movl
%eax,(
%esp)
+29 0006aded e83e400000
calll
0x0006ee30
+34 0006adf2 8b7508
movl
0x08(%
ebp),%esi
+37 0006adf5 83c664
addl
$0x64,
%esi
+40 0006adf8 8d45e7
leal
0xe7(%
ebp),%eax
+43 0006adfb 89442408
movl
%eax,0
x08(%esp)
+47 0006adff c74424046e580d00
movl
$0x000d586e,0x
04(%esp)
stack-type
+55 0006ae07 8d5dd4
leal
0xd4(%
ebp),%ebx
+58 0006ae0a 891c24
movl
%ebx,(
%esp)
+61 0006ae0d e8ae7e0900
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+66 0006ae12 895c2404
movl
%ebx,0
x04(%esp)
+70 0006ae16 8b450c
movl
0x0c(%
ebp),%eax
+73 0006ae19 890424
movl
%eax,(

%esp)
+76 0006ae1c e88fa90300
calll
0x000a57b0
+81 0006ae21 89742404
movl
%esi,0
x04(%esp)
+85 0006ae25 890424
movl
%eax,(
%esp)
+88 0006ae28 e833880300
calll
0x000a3660
+93 0006ae2d 8b5dd4
movl
0xd4(%
ebp),%ebx
+96 0006ae30 83eb0c
subl
$0x0c,
%ebx
+99 0006ae33 8b3d88801300
movl
0x00138088,%ed
i
+105 0006ae39 39fb
cmpl
%edi,%
ebx
+107 0006ae3b 0f8528010000
jne
0x0006af69
+113 0006ae41 8b4508
movl
0x08(%
ebp),%eax
+116 0006ae44 8b7068
movl
0x68(%
eax),%esi
+119 0006ae47 8d45e6
leal
0xe6(%
ebp),%eax
+122 0006ae4a 89442408
movl
%eax,0
x08(%esp)
+126 0006ae4e c744240479580d00
movl
$0x000d5879,0x
04(%esp)
images-count
+134 0006ae56 8d5dd0
leal
0xd0(%
ebp),%ebx
+137 0006ae59 891c24
movl
%ebx,(
%esp)
+140 0006ae5c e85f7e0900
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+145 0006ae61 895c2404
movl
%ebx,0
x04(%esp)
+149 0006ae65 8b450c
movl
0x0c(%
ebp),%eax
+152 0006ae68 890424
movl
%eax,(
%esp)
+155 0006ae6b e840a90300
calll
0x000a57b0
+160 0006ae70 89742404
movl
%esi,0
x04(%esp)
+164 0006ae74 890424
movl
%eax,(
%esp)
+167 0006ae77 e8d4910300
calll
0x000a4050
+172 0006ae7c 8b5dd0
movl
0xd0(%
ebp),%ebx
+175 0006ae7f 83eb0c
subl
$0x0c,
%ebx
+178 0006ae82 39df
cmpl
%ebx,%
edi
+180 0006ae84 0f8594010000
jne
0x0006b01e
+186 0006ae8a 8b4508
movl
0x08(%
ebp),%eax
+189 0006ae8d 8b706c
movl
0x6c(%
eax),%esi
+192 0006ae90 8d45e5
leal
0xe5(%
ebp),%eax
+195 0006ae93 89442408
movl
%eax,0
x08(%esp)

+199 0006ae97 c744240486580d00


movl
$0x000d5886,0x
04(%esp)
stack-space
+207 0006ae9f 8d5dcc
leal
0xcc(%
ebp),%ebx
+210 0006aea2 891c24
movl
%ebx,(
%esp)
+213 0006aea5 e8167e0900
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+218 0006aeaa 895c2404
movl
%ebx,0
x04(%esp)
+222 0006aeae 8b450c
movl
0x0c(%
ebp),%eax
+225 0006aeb1 890424
movl
%eax,(
%esp)
+228 0006aeb4 e8f7a80300
calll
0x000a57b0
+233 0006aeb9 89742404
movl
%esi,0
x04(%esp)
+237 0006aebd 890424
movl
%eax,(
%esp)
+240 0006aec0 e88b910300
calll
0x000a4050
+245 0006aec5 8b5dcc
movl
0xcc(%
ebp),%ebx
+248 0006aec8 83eb0c
subl
$0x0c,
%ebx
+251 0006aecb 39df
cmpl
%ebx,%
edi
+253 0006aecd 0f85ed000000
jne
0x0006afc0
+259 0006aed3 8b4508
movl
0x08(%
ebp),%eax
+262 0006aed6 8b7070
movl
0x70(%
eax),%esi
+265 0006aed9 8d45e4
leal
0xe4(%
ebp),%eax
+268 0006aedc 89442408
movl
%eax,0
x08(%esp)
+272 0006aee0 c7442404a45d0d00
movl
$0x000d5da4,0x
04(%esp)
disorder
+280 0006aee8 8d5dc8
leal
0xc8(%
ebp),%ebx
+283 0006aeeb 891c24
movl
%ebx,(
%esp)
+286 0006aeee e8cd7d0900
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+291 0006aef3 895c2404
movl
%ebx,0
x04(%esp)
+295 0006aef7 8b450c
movl
0x0c(%
ebp),%eax
+298 0006aefa 890424
movl
%eax,(
%esp)
+301 0006aefd e8aea80300
calll
0x000a57b0
+306 0006af02 89742404
movl
%esi,0
x04(%esp)
+310 0006af06 890424
movl
%eax,(
%esp)
+313 0006af09 e842910300
calll
0x000a4050
+318 0006af0e 8b5dc8
movl
0xc8(%
ebp),%ebx
+321 0006af11 83eb0c
subl
$0x0c,

%ebx
+324 0006af14 39df
cmpl
%ebx,%
edi
+326 0006af16 0f85d3000000
jne
0x0006afef
+332 0006af1c 8b4508
movl
0x08(%
ebp),%eax
+335 0006af1f 8b7074
movl
0x74(%
eax),%esi
+338 0006af22 8d45e3
leal
0xe3(%
ebp),%eax
+341 0006af25 89442408
movl
%eax,0
x08(%esp)
+345 0006af29 c744240493580d00
movl
$0x000d5893,0x
04(%esp)
generator-parameter
+353 0006af31 8d5dc4
leal
0xc4(%
ebp),%ebx
+356 0006af34 891c24
movl
%ebx,(
%esp)
+359 0006af37 e8847d0900
calll
0x00102cc0
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basi
c_string(char const*, std::allocator<char> const&)
+364 0006af3c 895c2404
movl
%ebx,0
x04(%esp)
+368 0006af40 8b450c
movl
0x0c(%
ebp),%eax
+371 0006af43 890424
movl
%eax,(
%esp)
+374 0006af46 e865a80300
calll
0x000a57b0
+379 0006af4b 89742404
movl
%esi,0
x04(%esp)
+383 0006af4f 890424
movl
%eax,(
%esp)
+386 0006af52 e8f9900300
calll
0x000a4050
+391 0006af57 8b5dc4
movl
0xc4(%
ebp),%ebx
+394 0006af5a 83eb0c
subl
$0x0c,
%ebx
+397 0006af5d 39df
cmpl
%ebx,%
edi
+399 0006af5f 7537
jne
0x0006
af98
+401 0006af61 83c44c
addl
$0x4c,
%esp
+404 0006af64 5b
popl
%ebx
+405 0006af65 5e
popl
%esi
+406 0006af66 5f
popl
%edi
+407 0006af67 c9
leave
+408 0006af68 c3
ret
+409 0006af69 8d4308
leal
0x08(%
ebx),%eax
+412 0006af6c c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+420 0006af74 890424
movl
%eax,(
%esp)
+423 0006af77 e8d27c0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+428 0006af7c 85c0
testl
%eax,%
eax
+430 0006af7e 0f8fbdfeffff
jg
0x0006ae41
+436 0006af84 8d45e1
leal
0xe1(%

ebp),%eax
+439 0006af87 89442404
movl
%eax,0
x04(%esp)
+443 0006af8b 891c24
movl
%ebx,(
%esp)
+446 0006af8e e8f17c0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+451 0006af93 e9a9feffff
jmp
0x0006ae41
+456 0006af98 8d4308
leal
0x08(%
ebx),%eax
+459 0006af9b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+467 0006afa3 890424
movl
%eax,(
%esp)
+470 0006afa6 e8a37c0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+475 0006afab 85c0
testl
%eax,%
eax
+477 0006afad 7fb2
jg
0x0006
af61
+479 0006afaf 8d45d9
leal
0xd9(%
ebp),%eax
+482 0006afb2 89442404
movl
%eax,0
x04(%esp)
+486 0006afb6 891c24
movl
%ebx,(
%esp)
+489 0006afb9 e8c67c0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+494 0006afbe eba1
jmp
0x0006
af61
+496 0006afc0 8d4308
leal
0x08(%
ebx),%eax
+499 0006afc3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+507 0006afcb 890424
movl
%eax,(
%esp)
+510 0006afce e87b7c0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+515 0006afd3 85c0
testl
%eax,%
eax
+517 0006afd5 0f8ff8feffff
jg
0x0006aed3
+523 0006afdb 8d45dd
leal
0xdd(%
ebp),%eax
+526 0006afde 89442404
movl
%eax,0
x04(%esp)
+530 0006afe2 891c24
movl
%ebx,(
%esp)
+533 0006afe5 e89a7c0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+538 0006afea e9e4feffff
jmp
0x0006aed3
+543 0006afef 8d4308
leal
0x08(%
ebx),%eax
+546 0006aff2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+554 0006affa 890424
movl
%eax,(
%esp)
+557 0006affd e84c7c0900
calll
0x00102c4e

__gnu_cxx::__exchange_and_add(int volatile*, int)


+562 0006b002 85c0
testl
%eax,%
eax
+564 0006b004 0f8f12ffffff
jg
0x0006af1c
+570 0006b00a 8d45db
leal
0xdb(%
ebp),%eax
+573 0006b00d 89442404
movl
%eax,0
x04(%esp)
+577 0006b011 891c24
movl
%ebx,(
%esp)
+580 0006b014 e86b7c0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+585 0006b019 e9fefeffff
jmp
0x0006af1c
+590 0006b01e 8d4308
leal
0x08(%
ebx),%eax
+593 0006b021 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+601 0006b029 890424
movl
%eax,(
%esp)
+604 0006b02c e81d7c0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+609 0006b031 85c0
testl
%eax,%
eax
+611 0006b033 0f8f51feffff
jg
0x0006ae8a
+617 0006b039 8d45df
leal
0xdf(%
ebp),%eax
+620 0006b03c 89442404
movl
%eax,0
x04(%esp)
+624 0006b040 891c24
movl
%ebx,(
%esp)
+627 0006b043 e83c7c0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+632 0006b048 e93dfeffff
jmp
0x0006ae8a
+637 0006b04d 89c3
movl
%eax,%
ebx
+639 0006b04f 8b75c8
movl
0xc8(%
ebp),%esi
+642 0006b052 83ee0c
subl
$0x0c,
%esi
+645 0006b055 39f7
cmpl
%esi,%
edi
+647 0006b057 750e
jne
0x0006
b067
+649 0006b059 891c24
movl
%ebx,(
%esp)
+652 0006b05c e8e77b0900
calll
0x00102c48
__Unwind_Resume
+657 0006b061 89c3
movl
%eax,%
ebx
+659 0006b063 ebf4
jmp
0x0006
b059
+661 0006b065 ebfa
jmp
0x0006
b061
+663 0006b067 8d4608
leal
0x08(%
esi),%eax
+666 0006b06a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+674 0006b072 890424
movl
%eax,(

%esp)
+677 0006b075 e8d47b0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+682 0006b07a 85c0
testl
%eax,%
eax
+684 0006b07c 7fdb
jg
0x0006
b059
+686 0006b07e 8d45dc
leal
0xdc(%
ebp),%eax
+689 0006b081 89442404
movl
%eax,0
x04(%esp)
+693 0006b085 893424
movl
%esi,(
%esp)
+696 0006b088 e8f77b0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+701 0006b08d ebca
jmp
0x0006
b059
+703 0006b08f 89c3
movl
%eax,%
ebx
+705 0006b091 8b75cc
movl
0xcc(%
ebp),%esi
+708 0006b094 83ee0c
subl
$0x0c,
%esi
+711 0006b097 39f7
cmpl
%esi,%
edi
+713 0006b099 74be
je
0x0006
b059
+715 0006b09b 8d4608
leal
0x08(%
esi),%eax
+718 0006b09e c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+726 0006b0a6 890424
movl
%eax,(
%esp)
+729 0006b0a9 e8a07b0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+734 0006b0ae 85c0
testl
%eax,%
eax
+736 0006b0b0 7fa7
jg
0x0006
b059
+738 0006b0b2 8d45de
leal
0xde(%
ebp),%eax
+741 0006b0b5 89442404
movl
%eax,0
x04(%esp)
+745 0006b0b9 893424
movl
%esi,(
%esp)
+748 0006b0bc e8c37b0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+753 0006b0c1 eb96
jmp
0x0006
b059
+755 0006b0c3 89c3
movl
%eax,%
ebx
+757 0006b0c5 8b75d0
movl
0xd0(%
ebp),%esi
+760 0006b0c8 83ee0c
subl
$0x0c,
%esi
+763 0006b0cb 39f7
cmpl
%esi,%
edi
+765 0006b0cd 748a
je
0x0006

b059
+767 0006b0cf 8d4608
leal
0x08(%
esi),%eax
+770 0006b0d2 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+778 0006b0da 890424
movl
%eax,(
%esp)
+781 0006b0dd e86c7b0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+786 0006b0e2 85c0
testl
%eax,%
eax
+788 0006b0e4 0f8f6fffffff
jg
0x0006b059
+794 0006b0ea 8d45e0
leal
0xe0(%
ebp),%eax
+797 0006b0ed 89442404
movl
%eax,0
x04(%esp)
+801 0006b0f1 893424
movl
%esi,(
%esp)
+804 0006b0f4 e88b7b0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+809 0006b0f9 e95bffffff
jmp
0x0006b059
+814 0006b0fe e95effffff
jmp
0x0006b061
+819 0006b103 e959ffffff
jmp
0x0006b061
+824 0006b108 e954ffffff
jmp
0x0006b061
+829 0006b10d e94fffffff
jmp
0x0006b061
+834 0006b112 e94affffff
jmp
0x0006b061
+839 0006b117 89c3
movl
%eax,%
ebx
+841 0006b119 8b75c4
movl
0xc4(%
ebp),%esi
+844 0006b11c 83ee0c
subl
$0x0c,
%esi
+847 0006b11f 39f7
cmpl
%esi,%
edi
+849 0006b121 0f8432ffffff
je
0x0006b059
+855 0006b127 8d4608
leal
0x08(%
esi),%eax
+858 0006b12a c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+866 0006b132 890424
movl
%eax,(
%esp)
+869 0006b135 e8147b0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+874 0006b13a 85c0
testl
%eax,%
eax
+876 0006b13c 0f8f17ffffff
jg
0x0006b059
+882 0006b142 8d45da
leal
0xda(%
ebp),%eax
+885 0006b145 89442404
movl
%eax,0
x04(%esp)
+889 0006b149 893424
movl
%esi,(
%esp)
+892 0006b14c e8337b0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+897 0006b151 e903ffffff
jmp
0x0006b059
+902 0006b156 e906ffffff
jmp
0x0006b061
+907 0006b15b e901ffffff
jmp
0x0006b061
+912 0006b160 89c3
movl
%eax,%

ebx
+914 0006b162 8b75d4
movl
0xd4(%
ebp),%esi
+917 0006b165 83ee0c
subl
$0x0c,
%esi
+920 0006b168 3b3588801300
cmpl
0x00138088,%es
i
+926 0006b16e 0f84e5feffff
je
0x0006b059
+932 0006b174 8d4608
leal
0x08(%
esi),%eax
+935 0006b177 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+943 0006b17f 890424
movl
%eax,(
%esp)
+946 0006b182 e8c77a0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+951 0006b187 85c0
testl
%eax,%
eax
+953 0006b189 0f8fcafeffff
jg
0x0006b059
+959 0006b18f 8d45e2
leal
0xe2(%
ebp),%eax
+962 0006b192 89442404
movl
%eax,0
x04(%esp)
+966 0006b196 893424
movl
%esi,(
%esp)
+969 0006b199 e8e67a0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+974 0006b19e e9b6feffff
jmp
0x0006b059
+979 0006b1a3 e9b9feffff
jmp
0x0006b061
+984 0006b1a8 e9b4feffff
jmp
0x0006b061
+989 0006b1ad e9affeffff
jmp
0x0006b061
+994 0006b1b2 e9aafeffff
jmp
0x0006b061
+999 0006b1b7 e9a5feffff
jmp
0x0006b061
+1004 0006b1bc e9a0feffff
jmp
0x0006b061
+1009 0006b1c1 90
nop
+1010 0006b1c2 0f1f8000000000
nopl
0x00000000(%ea
x)
+1017 0006b1c9 0f1f8000000000
nopl
0x00000000(%ea
x)
+0

0006b1d0 55

pushl

%ebp
+1
0006b1d1 89e5
%esp,%ebp
+3
0006b1d3 83ec48
$0x48,%esp
+6
0006b1d6 895df4
%ebx,0xf4(%ebp)
+9
0006b1d9 8975f8
%esi,0xf8(%ebp)
+12 0006b1dc 897dfc
xfc(%ebp)
+15 0006b1df 8b5d08
ebp),%ebx
+18 0006b1e2 c70308a41300
ebx)
+24 0006b1e8 8d4310
ebx),%eax
+27 0006b1eb 890424

movl
subl
movl
movl
movl

%edi,0

movl

0x08(%

movl

$0x0013a408,(%
leal

0x10(%

movl

%eax,(

%esp)
+30 0006b1ee e82d4d0000
calll
0x0006ff20
+35 0006b1f3 c703e8911300
movl
$0x001391e8,(%
ebx)
+41 0006b1f9 8b4308
movl
0x08(%
ebx),%eax
+44 0006b1fc 8d70f4
leal
0xf4(%
eax),%esi
+47 0006b1ff 8b3d88801300
movl
0x00138088,%ed
i
+53 0006b205 39fe
cmpl
%edi,%
esi
+55 0006b207 751d
jne
0x0006
b226
+57 0006b209 8b4304
movl
0x04(%
ebx),%eax
+60 0006b20c 8d70f4
leal
0xf4(%
eax),%esi
+63 0006b20f 39f7
cmpl
%esi,%
edi
+65 0006b211 753b
jne
0x0006
b24e
+67 0006b213 891c24
movl
%ebx,(
%esp)
+70 0006b216 e8537b0900
calll
0x00102d6e
operator delete(void*)
+75 0006b21b 8b5df4
movl
0xf4(%
ebp),%ebx
+78 0006b21e 8b75f8
movl
0xf8(%
ebp),%esi
+81 0006b221 8b7dfc
movl
0xfc(%
ebp),%edi
+84 0006b224 c9
leave
+85 0006b225 c3
ret
+86 0006b226 83e804
subl
$0x04,
%eax
+89 0006b229 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+97 0006b231 890424
movl
%eax,(
%esp)
+100 0006b234 e8157a0900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+105 0006b239 85c0
testl
%eax,%
eax
+107 0006b23b 7fcc
jg
0x0006
b209
+109 0006b23d 8d45e4
leal
0xe4(%
ebp),%eax
+112 0006b240 89442404
movl
%eax,0
x04(%esp)
+116 0006b244 893424
movl
%esi,(
%esp)
+119 0006b247 e8387a0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+124 0006b24c ebbb
jmp
0x0006
b209
+126 0006b24e 83e804
subl
$0x04,
%eax
+129 0006b251 c7442404ffffffff
movl
$0xffffffff,0x

04(%esp)
+137 0006b259 890424
movl
%eax,(
%esp)
+140 0006b25c e8ed790900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+145 0006b261 85c0
testl
%eax,%
eax
+147 0006b263 7fae
jg
0x0006
b213
+149 0006b265 8d45e2
leal
0xe2(%
ebp),%eax
+152 0006b268 89442404
movl
%eax,0
x04(%esp)
+156 0006b26c 893424
movl
%esi,(
%esp)
+159 0006b26f e8107a0900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+164 0006b274 eb9d
jmp
0x0006
b213
+166 0006b276 89c6
movl
%eax,%
esi
+168 0006b278 c703e8911300
movl
$0x001391e8,(%
ebx)
+174 0006b27e 8b4308
movl
0x08(%
ebx),%eax
+177 0006b281 8d78f4
leal
0xf4(%
eax),%edi
+180 0006b284 8b1588801300
movl
0x00138088,%ed
x
+186 0006b28a 8955d4
movl
%edx,0
xd4(%ebp)
+189 0006b28d 39d7
cmpl
%edx,%
edi
+191 0006b28f 7575
jne
0x0006
b306
+193 0006b291 8b4304
movl
0x04(%
ebx),%eax
+196 0006b294 8d58f4
leal
0xf4(%
eax),%ebx
+199 0006b297 395dd4
cmpl
%ebx,0
xd4(%ebp)
+202 0006b29a 7542
jne
0x0006
b2de
+204 0006b29c 893424
movl
%esi,(
%esp)
+207 0006b29f e8a4790900
calll
0x00102c48
__Unwind_Resume
+212 0006b2a4 89c6
movl
%eax,%
esi
+214 0006b2a6 8b4304
movl
0x04(%
ebx),%eax
+217 0006b2a9 8d58f4
leal
0xf4(%
eax),%ebx
+220 0006b2ac 39df
cmpl
%ebx,%
edi
+222 0006b2ae 74ec
je
0x0006
b29c
+224 0006b2b0 83e804
subl
$0x04,
%eax

+227 0006b2b3 c7442404ffffffff


movl
$0xffffffff,0x
04(%esp)
+235 0006b2bb 890424
movl
%eax,(
%esp)
+238 0006b2be e88b790900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+243 0006b2c3 85c0
testl
%eax,%
eax
+245 0006b2c5 7fd5
jg
0x0006
b29c
+247 0006b2c7 8d45e3
leal
0xe3(%
ebp),%eax
+250 0006b2ca 89442404
movl
%eax,0
x04(%esp)
+254 0006b2ce 891c24
movl
%ebx,(
%esp)
+257 0006b2d1 e8ae790900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+262 0006b2d6 ebc4
jmp
0x0006
b29c
+264 0006b2d8 89c6
movl
%eax,%
esi
+266 0006b2da ebc0
jmp
0x0006
b29c
+268 0006b2dc ebfa
jmp
0x0006
b2d8
+270 0006b2de 83e804
subl
$0x04,
%eax
+273 0006b2e1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+281 0006b2e9 890424
movl
%eax,(
%esp)
+284 0006b2ec e85d790900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+289 0006b2f1 85c0
testl
%eax,%
eax
+291 0006b2f3 7fa7
jg
0x0006
b29c
+293 0006b2f5 8d45e5
leal
0xe5(%
ebp),%eax
+296 0006b2f8 89442404
movl
%eax,0
x04(%esp)
+300 0006b2fc 891c24
movl
%ebx,(
%esp)
+303 0006b2ff e880790900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+308 0006b304 eb96
jmp
0x0006
b29c
+310 0006b306 83e804
subl
$0x04,
%eax
+313 0006b309 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+321 0006b311 890424
movl
%eax,(
%esp)
+324 0006b314 e835790900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+329 0006b319 85c0
testl
%eax,%
eax

+331 0006b31b 0f8f70ffffff


jg
0x0006b291
+337 0006b321 8d45e7
leal
0xe7(%
ebp),%eax
+340 0006b324 89442404
movl
%eax,0
x04(%esp)
+344 0006b328 893c24
movl
%edi,(
%esp)
+347 0006b32b e854790900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+352 0006b330 e95cffffff
jmp
0x0006b291
+357 0006b335 eba1
jmp
0x0006
b2d8
+359 0006b337 89c6
movl
%eax,%
esi
+361 0006b339 8b4304
movl
0x04(%
ebx),%eax
+364 0006b33c 8d58f4
leal
0xf4(%
eax),%ebx
+367 0006b33f 395dd4
cmpl
%ebx,0
xd4(%ebp)
+370 0006b342 0f8454ffffff
je
0x0006b29c
+376 0006b348 83e804
subl
$0x04,
%eax
+379 0006b34b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+387 0006b353 890424
movl
%eax,(
%esp)
+390 0006b356 e8f3780900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+395 0006b35b 85c0
testl
%eax,%
eax
+397 0006b35d 0f8f39ffffff
jg
0x0006b29c
+403 0006b363 8d45e6
leal
0xe6(%
ebp),%eax
+406 0006b366 89442404
movl
%eax,0
x04(%esp)
+410 0006b36a 891c24
movl
%ebx,(
%esp)
+413 0006b36d e812790900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+418 0006b372 e925ffffff
jmp
0x0006b29c
+423 0006b377 e95cffffff
jmp
0x0006b2d8
+428 0006b37c 0f1f4000
nopl
0x00(%
eax)
+0

0006b380 55

pushl

%ebp
+1
0006b381
%esp,%ebp
+3
0006b383
$0x48,%esp
+6
0006b386
%ebx,0xf4(%ebp)
+9
0006b389
%esi,0xf8(%ebp)
+12 0006b38c 897dfc
xfc(%ebp)
+15 0006b38f 8b5d08

89e5

movl

83ec48

subl

895df4

movl

8975f8

movl
movl

%edi,0

movl

0x08(%

ebp),%ebx
+18 0006b392 c70308a41300
movl
$0x0013a408,(%
ebx)
+24 0006b398 8d4310
leal
0x10(%
ebx),%eax
+27 0006b39b 890424
movl
%eax,(
%esp)
+30 0006b39e e87d4b0000
calll
0x0006ff20
+35 0006b3a3 c703e8911300
movl
$0x001391e8,(%
ebx)
+41 0006b3a9 8b4308
movl
0x08(%
ebx),%eax
+44 0006b3ac 8d78f4
leal
0xf4(%
eax),%edi
+47 0006b3af 8b3588801300
movl
0x00138088,%es
i
+53 0006b3b5 39f7
cmpl
%esi,%
edi
+55 0006b3b7 7515
jne
0x0006
b3ce
+57 0006b3b9 8b4304
movl
0x04(%
ebx),%eax
+60 0006b3bc 8d58f4
leal
0xf4(%
eax),%ebx
+63 0006b3bf 39de
cmpl
%ebx,%
esi
+65 0006b3c1 7533
jne
0x0006
b3f6
+67 0006b3c3 8b5df4
movl
0xf4(%
ebp),%ebx
+70 0006b3c6 8b75f8
movl
0xf8(%
ebp),%esi
+73 0006b3c9 8b7dfc
movl
0xfc(%
ebp),%edi
+76 0006b3cc c9
leave
+77 0006b3cd c3
ret
+78 0006b3ce 83e804
subl
$0x04,
%eax
+81 0006b3d1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+89 0006b3d9 890424
movl
%eax,(
%esp)
+92 0006b3dc e86d780900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+97 0006b3e1 85c0
testl
%eax,%
eax
+99 0006b3e3 7fd4
jg
0x0006
b3b9
+101 0006b3e5 8d45e4
leal
0xe4(%
ebp),%eax
+104 0006b3e8 89442404
movl
%eax,0
x04(%esp)
+108 0006b3ec 893c24
movl
%edi,(
%esp)
+111 0006b3ef e890780900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+116 0006b3f4 ebc3
jmp
0x0006
b3b9
+118 0006b3f6 83e804
subl
$0x04,

%eax
+121 0006b3f9 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+129 0006b401 890424
movl
%eax,(
%esp)
+132 0006b404 e845780900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+137 0006b409 85c0
testl
%eax,%
eax
+139 0006b40b 7fb6
jg
0x0006
b3c3
+141 0006b40d 8d45e2
leal
0xe2(%
ebp),%eax
+144 0006b410 89442404
movl
%eax,0
x04(%esp)
+148 0006b414 891c24
movl
%ebx,(
%esp)
+151 0006b417 e868780900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+156 0006b41c eba5
jmp
0x0006
b3c3
+158 0006b41e 89c7
movl
%eax,%
edi
+160 0006b420 c703e8911300
movl
$0x001391e8,(%
ebx)
+166 0006b426 8b4308
movl
0x08(%
ebx),%eax
+169 0006b429 8d70f4
leal
0xf4(%
eax),%esi
+172 0006b42c 8b1588801300
movl
0x00138088,%ed
x
+178 0006b432 8955d4
movl
%edx,0
xd4(%ebp)
+181 0006b435 39d6
cmpl
%edx,%
esi
+183 0006b437 7575
jne
0x0006
b4ae
+185 0006b439 8b4304
movl
0x04(%
ebx),%eax
+188 0006b43c 8d58f4
leal
0xf4(%
eax),%ebx
+191 0006b43f 395dd4
cmpl
%ebx,0
xd4(%ebp)
+194 0006b442 7542
jne
0x0006
b486
+196 0006b444 893c24
movl
%edi,(
%esp)
+199 0006b447 e8fc770900
calll
0x00102c48
__Unwind_Resume
+204 0006b44c 89c7
movl
%eax,%
edi
+206 0006b44e 8b4304
movl
0x04(%
ebx),%eax
+209 0006b451 8d58f4
leal
0xf4(%
eax),%ebx
+212 0006b454 39de
cmpl
%ebx,%
esi
+214 0006b456 74ec
je
0x0006
b444

+216 0006b458 83e804


subl
$0x04,
%eax
+219 0006b45b c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+227 0006b463 890424
movl
%eax,(
%esp)
+230 0006b466 e8e3770900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+235 0006b46b 85c0
testl
%eax,%
eax
+237 0006b46d 7fd5
jg
0x0006
b444
+239 0006b46f 8d45e3
leal
0xe3(%
ebp),%eax
+242 0006b472 89442404
movl
%eax,0
x04(%esp)
+246 0006b476 891c24
movl
%ebx,(
%esp)
+249 0006b479 e806780900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+254 0006b47e ebc4
jmp
0x0006
b444
+256 0006b480 89c7
movl
%eax,%
edi
+258 0006b482 ebc0
jmp
0x0006
b444
+260 0006b484 ebfa
jmp
0x0006
b480
+262 0006b486 83e804
subl
$0x04,
%eax
+265 0006b489 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+273 0006b491 890424
movl
%eax,(
%esp)
+276 0006b494 e8b5770900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+281 0006b499 85c0
testl
%eax,%
eax
+283 0006b49b 7fa7
jg
0x0006
b444
+285 0006b49d 8d45e5
leal
0xe5(%
ebp),%eax
+288 0006b4a0 89442404
movl
%eax,0
x04(%esp)
+292 0006b4a4 891c24
movl
%ebx,(
%esp)
+295 0006b4a7 e8d8770900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+300 0006b4ac eb96
jmp
0x0006
b444
+302 0006b4ae 83e804
subl
$0x04,
%eax
+305 0006b4b1 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+313 0006b4b9 890424
movl
%eax,(
%esp)
+316 0006b4bc e88d770900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)

+321 0006b4c1 85c0


testl
%eax,%
eax
+323 0006b4c3 0f8f70ffffff
jg
0x0006b439
+329 0006b4c9 8d45e7
leal
0xe7(%
ebp),%eax
+332 0006b4cc 89442404
movl
%eax,0
x04(%esp)
+336 0006b4d0 893424
movl
%esi,(
%esp)
+339 0006b4d3 e8ac770900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+344 0006b4d8 e95cffffff
jmp
0x0006b439
+349 0006b4dd eba1
jmp
0x0006
b480
+351 0006b4df 89c7
movl
%eax,%
edi
+353 0006b4e1 8b4304
movl
0x04(%
ebx),%eax
+356 0006b4e4 8d58f4
leal
0xf4(%
eax),%ebx
+359 0006b4e7 395dd4
cmpl
%ebx,0
xd4(%ebp)
+362 0006b4ea 0f8454ffffff
je
0x0006b444
+368 0006b4f0 83e804
subl
$0x04,
%eax
+371 0006b4f3 c7442404ffffffff
movl
$0xffffffff,0x
04(%esp)
+379 0006b4fb 890424
movl
%eax,(
%esp)
+382 0006b4fe e84b770900
calll
0x00102c4e
__gnu_cxx::__exchange_and_add(int volatile*, int)
+387 0006b503 85c0
testl
%eax,%
eax
+389 0006b505 0f8f39ffffff
jg
0x0006b444
+395 0006b50b 8d45e6
leal
0xe6(%
ebp),%eax
+398 0006b50e 89442404
movl
%eax,0
x04(%esp)
+402 0006b512 891c24
movl
%ebx,(
%esp)
+405 0006b515 e86a770900
calll
0x00102c84
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep
::_M_destroy(std::allocator<char> const&)
+410 0006b51a e925ffffff
jmp
0x0006b444
+415 0006b51f e95cffffff
jmp
0x0006b480
+420 0006b524 90
nop
+421 0006b525 90
nop
+422 0006b526 90
nop
+423 0006b527 90
nop
+424 0006b528 90
nop
+425 0006b529 90
nop
+426 0006b52a 90
nop
+427 0006b52b 90
nop
+428 0006b52c 90
nop
+429 0006b52d 90
nop
+430 0006b52e 90
nop
+431 0006b52f 90
nop
+0

0006b530 55

pushl

%ebp
+1
0006b531 89e5
%esp,%ebp
+3
0006b533 8b5508
0x08(%ebp),%edx
+6
0006b536 c70268a41300
3a468,(%edx)
+12 0006b53c 8b4510
ebp),%eax
+15 0006b53f 894204
x04(%edx)
+18 0006b542 8b4514
ebp),%eax
+21 0006b545 894208
x08(%edx)
+24 0006b548 8b4518
ebp),%eax
+27 0006b54b 89420c
x0c(%edx)
+30 0006b54e 8b451c
ebp),%eax
+33 0006b551 894210
x10(%edx)
+36 0006b554 8b450c
ebp),%eax
+39 0006b557 894214
x14(%edx)
+42 0006b55a c9
+43 0006b55b c3
+44 0006b55c 0f1f4000
eax)
+0

movl
movl
movl

$0x001

movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movl

%eax,0

movl

0x1c(%

movl

%eax,0

movl

0x0c(%

movl

%eax,0

leave
ret
nopl

0x00(%

0006b560 55

pushl

%ebp
+1
0006b561 89e5
%esp,%ebp
+3
0006b563 8b5508
0x08(%ebp),%edx
+6
0006b566 c70268a41300
3a468,(%edx)
+12 0006b56c 8b4510
ebp),%eax
+15 0006b56f 894204
x04(%edx)
+18 0006b572 8b4514
ebp),%eax
+21 0006b575 894208
x08(%edx)
+24 0006b578 8b4518
ebp),%eax
+27 0006b57b 89420c
x0c(%edx)
+30 0006b57e 8b451c
ebp),%eax
+33 0006b581 894210
x10(%edx)
+36 0006b584 8b450c
ebp),%eax
+39 0006b587 894214
x14(%edx)

movl
movl
movl

$0x001

movl

0x10(%

movl

%eax,0

movl

0x14(%

movl

%eax,0

movl

0x18(%

movl

%eax,0

movl

0x1c(%

movl

%eax,0

movl

0x0c(%

movl

%eax,0

+42 0006b58a c9
+43 0006b58b c3
+44 0006b58c 0f1f4000
eax)
+0

leave
ret
nopl

0006b590 55

0x00(%
pushl

%ebp
+1
0006b591 89e5
%esp,%ebp
+3
0006b593 8b4508
0x08(%ebp),%eax
+6
0006b596 8b4004
0x04(%eax),%eax
+9
0006b599 c9
+10 0006b59a c3
+11 0006b59b 90
+12 0006b59c 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

0006b5a0 55

0x00(%
pushl

%ebp
+1
0006b5a1 89e5
%esp,%ebp
+3
0006b5a3 8b4508
0x08(%ebp),%eax
+6
0006b5a6 8b4008
0x08(%eax),%eax
+9
0006b5a9 c9
+10 0006b5aa c3
+11 0006b5ab 90
+12 0006b5ac 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

0006b5b0 55

0x00(%
pushl

%ebp
+1
0006b5b1 89e5
%esp,%ebp
+3
0006b5b3 8b4508
0x08(%ebp),%eax
+6
0006b5b6 8b400c
0x0c(%eax),%eax
+9
0006b5b9 c9
+10 0006b5ba c3
+11 0006b5bb 90
+12 0006b5bc 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

0006b5c0 55

0x00(%
pushl

%ebp
+1
0006b5c1 89e5
%esp,%ebp
+3
0006b5c3 8b4508
0x08(%ebp),%eax
+6
0006b5c6 8b4010
0x10(%eax),%eax
+9
0006b5c9 c9
+10 0006b5ca c3
+11 0006b5cb 90
+12 0006b5cc 0f1f4000
eax)

movl
movl
movl
leave
ret
nop
nopl

0x00(%

+0

0006b5d0 55

pushl

%ebp
+1
0006b5d1 89e5
%esp,%ebp
+3
0006b5d3 8b4508
0x08(%ebp),%eax
+6
0006b5d6 8b4014
0x14(%eax),%eax
+9
0006b5d9 c9
+10 0006b5da c3
+11 0006b5db 90
+12 0006b5dc 0f1f4000
eax)
+0

movl
movl
movl
leave
ret
nop
nopl

0006b5e0 55

0x00(%
pushl

%ebp
+1
0006b5e1 89e5
%esp,%ebp
+3
0006b5e3 b800ce1300
3ce00,%eax
+8
0006b5e8 c9
+9
0006b5e9 c3
+10 0006b5ea 660f1f440000
)
+0

movl
movl

$0x001
leave
ret
0x00(%eax,%eax

nopw

0006b5f0 55

pushl

%ebp
+1
0006b5f1 89e5
%esp,%ebp
+3
0006b5f3 b8c0d31300
3d3c0,%eax
+8
0006b5f8 c9
+9
0006b5f9 c3
+10 0006b5fa 660f1f440000
)
+0

movl
movl

$0x001
leave
ret
0x00(%eax,%eax

nopw

0006b600 55

pushl

%ebp
+1
0006b601 89e5
%esp,%ebp
+3
0006b603 b80e000000
0000e,%eax
+8
0006b608 c9
+9
0006b609 c3
+10 0006b60a 660f1f440000
)
+0

movl
movl

nopw

0006b610 55

$0x000
leave
ret
0x00(%eax,%eax
pushl

%ebp
+1
0006b611 89e5
%esp,%ebp
+3
0006b613 53
%ebx
+4
0006b614 83ec14
$0x14,%esp
+7
0006b617 8b5d0c
0x0c(%ebp),%ebx
+10 0006b61a c7442404c6470d00
04(%esp)
Jacket Back Flap

movl
pushl
subl
movl
movl

$0x000d47c6,0x

+18 0006b622
%esp)
+21 0006b625
+26 0006b62a
l
+28 0006b62c
b640
+30 0006b62e
ax
+35 0006b633
%esp
+38 0006b636
+39 0006b637
+40 0006b638
+41 0006b639
x)
+48 0006b640
04(%esp)
+56 0006b648
%esp)
+59 0006b64b
+64 0006b650
l
+66 0006b652
b62e
+68 0006b654
04(%esp)
+76 0006b65c
%esp)
+79 0006b65f
+84 0006b664
l
+86 0006b666
b62e
+88 0006b668
04(%esp)
+96 0006b670
%esp)
+99 0006b673
+104 0006b678
l
+106 0006b67a
b62e
+108 0006b67c
04(%esp)
+116 0006b684
%esp)
+119 0006b687
+124 0006b68c
l
+126 0006b68e
b62e
+128 0006b690
04(%esp)
+136 0006b698
%esp)
+139 0006b69b
+144 0006b6a0
ax
+147 0006b6a3

891c24
e836ddfaff
84c0

movl
calll
testb

7412
b801000000

je
movl

%ebx,(
0x00019360
%al,%a
0x0006
$0x00000001,%e

83c414

addl

$0x14,

5b
c9
c3
0f1f8000000000

popl
leave
ret

%ebx

nopl

0x00000000(%ea

c7442404e2470d00
Jacket

S-ar putea să vă placă și