Skip to content

Instantly share code, notes, and snippets.

@Keno
Created August 22, 2016 22:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Keno/cb45c3f1e925c6ae3484ca98f7300a4a to your computer and use it in GitHub Desktop.
Save Keno/cb45c3f1e925c6ae3484ca98f7300a4a to your computer and use it in GitHub Desktop.
1|debug > disas
=> 0x00000000025cef70<+0>: pushl %ebp
0x00000000025cef71<+1>: pushl %edi
0x00000000025cef72<+2>: pushl %esi
0x00000000025cef73<+3>: pushl %ebx
0x00000000025cef74<+4>: subl $252, %esp
0x00000000025cef7a<+10>: cmpl $1, %edx
0x00000000025cef7d<+13>: movl 272(%esp), %edi
0x00000000025cef84<+20>: movzbl 280(%esp), %ebx
0x00000000025cef8c<+28>: movl %edi, 72(%esp)
0x00000000025cef90<+32>: movl 276(%esp), %edi
0x00000000025cef97<+39>: movb %bl, 63(%esp)
0x00000000025cef9b<+43>: movl %edi, 64(%esp)
0x00000000025cef9f<+47>: jbe 160
0x00000000025cefa5<+53>: cmpb $0, 1812526945
0x00000000025cefac<+60>: movl %ecx, 36(%esp)
0x00000000025cefb0<+64>: movl %edx, 28(%esp)
0x00000000025cefb4<+68>: movl %eax, 32(%esp)
0x00000000025cefb8<+72>: jne 466
0x00000000025cefbe<+78>: movl 32(%esp), %esi
0x00000000025cefc2<+82>: movl (%esi), %eax
0x00000000025cefc4<+84>: movl %eax, (%esp)
0x00000000025cefc7<+87>: calll 3900676
0x00000000025cefcc<+92>: testl %eax, %eax
0x00000000025cefce<+94>: movl %eax, %ebx
0x00000000025cefd0<+96>: je 115
0x00000000025cefd2<+98>: movl %eax, %ecx
0x00000000025cefd4<+100>: movzbl 12(%eax), %edi
0x00000000025cefd8<+104>: calll -12073613
0x00000000025cefdd<+109>: movl %eax, %ecx
0x00000000025cefdf<+111>: calll -11849412
0x00000000025cefe4<+116>: movl 4(%ebx), %edx
0x00000000025cefe7<+119>: movl %eax, %ecx
0x00000000025cefe9<+121>: subl $19, %edi
0x00000000025cefec<+124>: movl %edx, (%esp)
0x00000000025cefef<+127>: calll 4016316
0x00000000025ceff4<+132>: subl $4, %esp
0x00000000025ceff7<+135>: movl %eax, 40(%esp)
0x00000000025ceffb<+139>: movl 28(%esp), %eax
0x00000000025cefff<+143>: shll $2, %eax
0x00000000025cf002<+146>: movl %eax, %edx
0x00000000025cf004<+148>: movl %eax, 44(%esp)
0x00000000025cf008<+152>: movl %esi, %eax
0x00000000025cf00a<+154>: addl %edx, %esi
0x00000000025cf00c<+156>: cmpl %eax, %esi
0x00000000025cf00e<+158>: je 1964
0x00000000025cf014<+164>: movl %eax, %ebx
0x00000000025cf016<+166>: leal (%esi), %esi
0x00000000025cf019<+169>: leal (%edi), %edi
0x00000000025cf020<+176>: movl (%ebx), %ebp
0x00000000025cf022<+178>: movl 4(%ebp), %eax
0x00000000025cf025<+181>: calll -64026
0x00000000025cf02a<+186>: testb %al, %al
0x00000000025cf02c<+188>: je 23
0x00000000025cf02e<+190>: movl %ebp, (%esp)
0x00000000025cf031<+193>: calll 3900570
0x00000000025cf036<+198>: testl %eax, %eax
0x00000000025cf038<+200>: je 11
0x00000000025cf03a<+202>: movzbl 12(%eax), %eax
0x00000000025cf03e<+206>: subl $19, %eax
0x00000000025cf041<+209>: cmpl %eax, %edi
0x00000000025cf043<+211>: je 15
0x00000000025cf045<+213>: xorl %edi, %edi
0x00000000025cf047<+215>: addl $252, %esp
0x00000000025cf04d<+221>: movl %edi, %eax
0x00000000025cf04f<+223>: popl %ebx
0x00000000025cf050<+224>: popl %esi
0x00000000025cf051<+225>: popl %edi
0x00000000025cf052<+226>: popl %ebp
0x00000000025cf053<+227>: retl
0x00000000025cf054<+228>: addl $4, %ebx
0x00000000025cf057<+231>: cmpl %ebx, %esi
0x00000000025cf059<+233>: jne -59
0x00000000025cf05b<+235>: movl 44(%esp), %ebp
0x00000000025cf05f<+239>: leal 144(%esp), %eax
0x00000000025cf066<+246>: leal 240(%esp), %edi
0x00000000025cf06d<+253>: movl %eax, 76(%esp)
0x00000000025cf071<+257>: movl %eax, 132(%esp)
0x00000000025cf078<+264>: movl %eax, %ebx
0x00000000025cf07a<+266>: sarl $2, %ebp
0x00000000025cf07d<+269>: movl %eax, 136(%esp)
0x00000000025cf084<+276>: movl %edi, 140(%esp)
0x00000000025cf08b<+283>: cmpl $8, %ebp
0x00000000025cf08e<+286>: ja 1806
0x00000000025cf094<+292>: movl 32(%esp), %edi
0x00000000025cf098<+296>: nop
0x00000000025cf099<+297>: leal (%esi), %esi
0x00000000025cf0a0<+304>: testl %ebx, %ebx
0x00000000025cf0a2<+306>: movl (%edi), %eax
0x00000000025cf0a4<+308>: je 43
0x00000000025cf0a6<+310>: cmpl $-4, %eax
0x00000000025cf0a9<+313>: movl $3, (%ebx)
0x00000000025cf0af<+319>: movl $0, 4(%ebx)
0x00000000025cf0b6<+326>: setne %cl
0x00000000025cf0b9<+329>: testl %eax, %eax
0x00000000025cf0bb<+331>: movl %eax, 8(%ebx)
0x00000000025cf0be<+334>: setne %dl
0x00000000025cf0c1<+337>: testb %dl, %cl
0x00000000025cf0c3<+339>: je 12
0x00000000025cf0c5<+341>: cmpl $-8, %eax
0x00000000025cf0c8<+344>: je 7
0x00000000025cf0ca<+346>: movl %ebx, %ecx
0x00000000025cf0cc<+348>: calll -11762865
0x00000000025cf0d1<+353>: addl $4, %edi
0x00000000025cf0d4<+356>: addl $12, %ebx
0x00000000025cf0d7<+359>: cmpl %edi, %esi
0x00000000025cf0d9<+361>: jne -59
0x00000000025cf0db<+363>: movl 136(%esp), %ecx
0x00000000025cf0e2<+370>: movl $128, %eax
0x00000000025cf0e7<+375>: xorl %edx, %edx
0x00000000025cf0e9<+377>: xorl %edi, %edi
0x00000000025cf0eb<+379>: divl 40(%esp)
0x00000000025cf0ef<+383>: xorl %esi, %esi
0x00000000025cf0f1<+385>: movl %eax, 52(%esp)
0x00000000025cf0f5<+389>: leal (%ebp,%ebp,2), %eax
0x00000000025cf0f9<+393>: leal (%ecx,%eax,4), %ebx
0x00000000025cf0fc<+396>: movl %edi, %eax
0x00000000025cf0fe<+398>: movb %al, 44(%esp)
0x00000000025cf102<+402>: movl %ebx, 136(%esp)
0x00000000025cf109<+409>: leal (%esi), %esi
0x00000000025cf110<+416>: movl 52(%esp), %ecx
0x00000000025cf114<+420>: movl 28(%esp), %edx
0x00000000025cf118<+424>: movl %ecx, %eax
0x00000000025cf11a<+426>: movl %edx, %ebp
0x00000000025cf11c<+428>: addl %esi, %eax
0x00000000025cf11e<+430>: subl %esi, %ebp
0x00000000025cf120<+432>: movl %eax, %edi
0x00000000025cf122<+434>: movl %eax, 48(%esp)
0x00000000025cf126<+438>: cmpl %edx, %edi
0x00000000025cf128<+440>: cmovbel %ecx, %ebp
0x00000000025cf12b<+443>: cmpl $1, %ebp
0x00000000025cf12e<+446>: ja 188
0x00000000025cf134<+452>: movzbl 44(%esp), %edi
0x00000000025cf139<+457>: movl 132(%esp), %esi
0x00000000025cf140<+464>: cmpl %esi, %ebx
0x00000000025cf142<+466>: je 44
0x00000000025cf144<+468>: subl $12, %ebx
0x00000000025cf147<+471>: movl 8(%ebx), %eax
0x00000000025cf14a<+474>: testl %eax, %eax
0x00000000025cf14c<+476>: setne %cl
0x00000000025cf14f<+479>: cmpl $-4, %eax
0x00000000025cf152<+482>: setne %dl
0x00000000025cf155<+485>: testb %dl, %cl
0x00000000025cf157<+487>: je 12
0x00000000025cf159<+489>: cmpl $-8, %eax
0x00000000025cf15c<+492>: je 7
0x00000000025cf15e<+494>: movl %ebx, %ecx
0x00000000025cf160<+496>: calll -11757541
0x00000000025cf165<+501>: cmpl %ebx, %esi
0x00000000025cf167<+503>: jne -37
0x00000000025cf169<+505>: movl 132(%esp), %esi
0x00000000025cf170<+512>: cmpl 76(%esp), %esi
0x00000000025cf174<+516>: je -307
0x00000000025cf17a<+522>: movl %esi, (%esp)
0x00000000025cf17d<+525>: calll 1942438
0x00000000025cf182<+530>: addl $252, %esp
0x00000000025cf188<+536>: movl %edi, %eax
0x00000000025cf18a<+538>: popl %ebx
0x00000000025cf18b<+539>: popl %esi
0x00000000025cf18c<+540>: popl %edi
0x00000000025cf18d<+541>: popl %ebp
0x00000000025cf18e<+542>: retl
0x00000000025cf18f<+543>: nop
0x00000000025cf190<+544>: movl $1808292530, (%esp)
0x00000000025cf197<+551>: calll -1693788
0x00000000025cf19c<+556>: testb %al, %al
0x00000000025cf19e<+558>: je -486
0x00000000025cf1a4<+564>: calll -1693545
0x00000000025cf1a9<+569>: movl $1808299620, (%esp)
0x00000000025cf1b0<+576>: movl %eax, %ecx
0x00000000025cf1b2<+578>: movl $36, 4(%esp)
0x00000000025cf1ba<+586>: calll 2195681
0x00000000025cf1bf<+591>: subl $8, %esp
0x00000000025cf1c2<+594>: movl %eax, %ecx
0x00000000025cf1c4<+596>: movl 28(%esp), %edi
0x00000000025cf1c8<+600>: movl %edi, (%esp)
0x00000000025cf1cb<+603>: calll -1334176
0x00000000025cf1d0<+608>: subl $4, %esp
0x00000000025cf1d3<+611>: movl %eax, %ecx
0x00000000025cf1d5<+613>: movl $1808292916, (%esp)
0x00000000025cf1dc<+620>: calll 2195743
0x00000000025cf1e1<+625>: subl $4, %esp
0x00000000025cf1e4<+628>: jmp -555
0x00000000025cf1e9<+633>: leal (%esi), %esi
0x00000000025cf1f0<+640>: leal -1(%ebp), %eax
0x00000000025cf1f3<+643>: testl %ebp, %eax
0x00000000025cf1f5<+645>: jne -199
0x00000000025cf1fb<+651>: movl 132(%esp), %eax
0x00000000025cf202<+658>: movl %ebp, 12(%esp)
0x00000000025cf206<+662>: movl %esi, 8(%esp)
0x00000000025cf20a<+666>: subl %eax, %ebx
0x00000000025cf20c<+668>: movl %eax, (%esp)
0x00000000025cf20f<+671>: movl 32(%esp), %eax
0x00000000025cf213<+675>: sarl $2, %ebx
0x00000000025cf216<+678>: imull $2863311531, %ebx, %ebx
0x00000000025cf21c<+684>: movl %ebx, 4(%esp)
0x00000000025cf220<+688>: calll -65253
0x00000000025cf225<+693>: testb %al, %al
0x00000000025cf227<+695>: jne 292
0x00000000025cf22d<+701>: cmpb $0, 1812526945
0x00000000025cf234<+708>: jne 374
0x00000000025cf23a<+714>: leal (%ebp,%esi), %edx
0x00000000025cf23e<+718>: cmpl 28(%esp), %edx
0x00000000025cf242<+722>: ja 312
0x00000000025cf248<+728>: movl 32(%esp), %eax
0x00000000025cf24c<+732>: leal (,%esi,4), %ebx
0x00000000025cf253<+739>: leal (%eax,%ebx), %edi
0x00000000025cf256<+742>: movl 64(%esp), %eax
0x00000000025cf25a<+746>: testl %eax, %eax
0x00000000025cf25c<+748>: je 270
0x00000000025cf262<+754>: cmpl %edx, %eax
0x00000000025cf264<+756>: jb 1286
0x00000000025cf26a<+762>: addl 72(%esp), %ebx
0x00000000025cf26e<+766>: movl %ebx, 40(%esp)
0x00000000025cf272<+770>: movl %ebp, %ebx
0x00000000025cf274<+772>: movl 40(%esp), %eax
0x00000000025cf278<+776>: movl 36(%esp), %ecx
0x00000000025cf27c<+780>: movl %ebx, 12(%esp)
0x00000000025cf280<+784>: movl %edi, (%esp)
0x00000000025cf283<+787>: movl %ebp, 4(%esp)
0x00000000025cf287<+791>: movl %eax, 8(%esp)
0x00000000025cf28b<+795>: calll -3920
0x00000000025cf290<+800>: subl $16, %esp
0x00000000025cf293<+803>: cmpb $0, 63(%esp)
0x00000000025cf298<+808>: je 115
0x00000000025cf29a<+810>: movl 36(%esp), %eax
0x00000000025cf29e<+814>: movl 820(%eax), %edx
0x00000000025cf2a4<+820>: cmpl %edx, 816(%eax)
0x00000000025cf2aa<+826>: jge 97
0x00000000025cf2ac<+828>: cmpl $2, %ebp
0x00000000025cf2af<+831>: je 28
0x00000000025cf2b1<+833>: movl $3411, 8(%esp)
0x00000000025cf2b9<+841>: movl $1808288776, 4(%esp)
0x00000000025cf2c1<+849>: movl $1808299578, (%esp)
0x00000000025cf2c8<+856>: calll 1889283
0x00000000025cf2cd<+861>: testl %ebx, %ebx
0x00000000025cf2cf<+863>: jne 331
0x00000000025cf2d5<+869>: movl (%edi), %eax
0x00000000025cf2d7<+871>: movl 4(%edi), %edx
0x00000000025cf2da<+874>: movl 36(%esp), %ecx
0x00000000025cf2de<+878>: movl $0, 8(%esp)
0x00000000025cf2e6<+886>: movl $0, 12(%esp)
0x00000000025cf2ee<+894>: movl $2, 4(%esp)
0x00000000025cf2f6<+902>: movl %eax, 108(%esp)
0x00000000025cf2fa<+906>: leal 104(%esp), %eax
0x00000000025cf2fe<+910>: movl %edx, 104(%esp)
0x00000000025cf302<+914>: movl %eax, (%esp)
0x00000000025cf305<+917>: calll -4042
0x00000000025cf30a<+922>: subl $16, %esp
0x00000000025cf30d<+925>: movl 36(%esp), %ecx
0x00000000025cf311<+929>: calll -50742
0x00000000025cf316<+934>: movl %eax, %ebp
0x00000000025cf318<+936>: movl 1812534184, %eax
0x00000000025cf31d<+941>: negl %eax
0x00000000025cf31f<+943>: cmpl %eax, %ebp
0x00000000025cf321<+945>: jge 46
0x00000000025cf323<+947>: cmpb $0, 1812526945
0x00000000025cf32a<+954>: jne 976
0x00000000025cf330<+960>: movl 36(%esp), %ecx
0x00000000025cf334<+964>: calll -24297
0x00000000025cf339<+969>: testl %ebx, %ebx
0x00000000025cf33b<+971>: movl %eax, 44(%esp)
0x00000000025cf33f<+975>: jne 252
0x00000000025cf345<+981>: movl 48(%esp), %esi
0x00000000025cf349<+985>: movb $1, 44(%esp)
0x00000000025cf34e<+990>: subl $1, %esi
0x00000000025cf351<+993>: addl $1, %esi
0x00000000025cf354<+996>: cmpl 28(%esp), %esi
0x00000000025cf358<+1000>: jae 1075
0x00000000025cf35e<+1006>: movl 136(%esp), %ebx
0x00000000025cf365<+1013>: jmp -602
0x00000000025cf36a<+1018>: leal (%esi), %esi
0x00000000025cf370<+1024>: xorl %ebx, %ebx
0x00000000025cf372<+1026>: movl $0, 40(%esp)
0x00000000025cf37a<+1034>: jmp -267
0x00000000025cf37f<+1039>: nop
0x00000000025cf380<+1040>: movl $173, 8(%esp)
0x00000000025cf388<+1048>: movl $1808289088, 4(%esp)
0x00000000025cf390<+1056>: movl $1808289188, (%esp)
0x00000000025cf397<+1063>: movl %edx, 40(%esp)
0x00000000025cf39b<+1067>: calll 1889072
0x00000000025cf3a0<+1072>: movl 40(%esp), %edx
0x00000000025cf3a4<+1076>: jmp -353
0x00000000025cf3a9<+1081>: leal (%esi), %esi
0x00000000025cf3b0<+1088>: movl $1808292530, (%esp)
0x00000000025cf3b7<+1095>: calll -1694332
0x00000000025cf3bc<+1100>: testb %al, %al
0x00000000025cf3be<+1102>: je -394
0x00000000025cf3c4<+1108>: calll -1694089
0x00000000025cf3c9<+1113>: movl $1808299657, (%esp)
0x00000000025cf3d0<+1120>: movl %eax, %ecx
0x00000000025cf3d2<+1122>: movl $15, 4(%esp)
0x00000000025cf3da<+1130>: calll 2195137
0x00000000025cf3df<+1135>: subl $8, %esp
0x00000000025cf3e2<+1138>: movl %eax, %ecx
0x00000000025cf3e4<+1140>: movl %ebp, (%esp)
0x00000000025cf3e7<+1143>: calll -1334716
0x00000000025cf3ec<+1148>: subl $4, %esp
0x00000000025cf3ef<+1151>: movl %eax, %ecx
0x00000000025cf3f1<+1153>: movl $1808299673, (%esp)
0x00000000025cf3f8<+1160>: movl $12, 4(%esp)
0x00000000025cf400<+1168>: calll 2195099
0x00000000025cf405<+1173>: subl $8, %esp
0x00000000025cf408<+1176>: movl %eax, %ecx
0x00000000025cf40a<+1178>: movl $1808293016, (%esp)
0x00000000025cf411<+1185>: calll 2195178
0x00000000025cf416<+1190>: subl $4, %esp
0x00000000025cf419<+1193>: jmp -484
0x00000000025cf41e<+1198>: nop
0x00000000025cf420<+1200>: movl $3412, 8(%esp)
0x00000000025cf428<+1208>: movl $1808288776, 4(%esp)
0x00000000025cf430<+1216>: movl $1808299594, (%esp)
0x00000000025cf437<+1223>: calll 1888916
0x00000000025cf43c<+1228>: jmp -364
0x00000000025cf441<+1233>: movl 40(%esp), %edi
0x00000000025cf445<+1237>: addl $1073741823, %ebx
0x00000000025cf44b<+1243>: leal (,%ebx,4), %esi
0x00000000025cf452<+1250>: movl (%edi,%ebx,4), %eax
0x00000000025cf455<+1253>: movl %eax, (%esp)
0x00000000025cf458<+1256>: calll 3517091
0x00000000025cf45d<+1261>: movl %eax, %ebx
0x00000000025cf45f<+1263>: movl %edi, %eax
0x00000000025cf461<+1265>: leal 4(%edi,%esi), %edi
0x00000000025cf465<+1269>: cmpl %eax, %edi
0x00000000025cf467<+1271>: movl %edi, 68(%esp)
0x00000000025cf46b<+1275>: je -300
0x00000000025cf471<+1281>: movl %eax, %ebp
0x00000000025cf473<+1283>: xorl %esi, %esi
0x00000000025cf475<+1285>: jmp 344
0x00000000025cf47a<+1290>: leal (%esi), %esi
0x00000000025cf480<+1296>: movl $237, 8(%esp)
0x00000000025cf488<+1304>: movl $1808289580, 4(%esp)
0x00000000025cf490<+1312>: movl $1808289684, (%esp)
0x00000000025cf497<+1319>: calll 1888820
0x00000000025cf49c<+1324>: leal 80(%esp), %ecx
0x00000000025cf4a0<+1328>: movl $1808293328, (%esp)
0x00000000025cf4a7<+1335>: calll 3561716
0x00000000025cf4ac<+1340>: leal 1(%esi), %eax
0x00000000025cf4af<+1343>: subl $4, %esp
0x00000000025cf4b2<+1346>: movl %eax, 40(%esp)
0x00000000025cf4b6<+1350>: movl 116(%esp), %eax
0x00000000025cf4ba<+1354>: movl %eax, (%esp)
0x00000000025cf4bd<+1357>: calll -11826690
0x00000000025cf4c2<+1362>: movl %esi, 4(%esp)
0x00000000025cf4c6<+1366>: movl $0, 12(%esp)
0x00000000025cf4ce<+1374>: movl $0, 8(%esp)
0x00000000025cf4d6<+1382>: movl %eax, (%esp)
0x00000000025cf4d9<+1385>: calll -12873694
0x00000000025cf4de<+1390>: movl %eax, %esi
0x00000000025cf4e0<+1392>: movl 44(%esp), %eax
0x00000000025cf4e4<+1396>: movl %eax, (%esp)
0x00000000025cf4e7<+1399>: calll 3924612
0x00000000025cf4ec<+1404>: testl %eax, %eax
0x00000000025cf4ee<+1406>: movl %eax, %edi
0x00000000025cf4f0<+1408>: je 333
0x00000000025cf4f6<+1414>: movl %esi, (%esp)
0x00000000025cf4f9<+1417>: calll 3924594
0x00000000025cf4fe<+1422>: testl %eax, %eax
0x00000000025cf500<+1424>: movl %eax, 56(%esp)
0x00000000025cf504<+1428>: je 313
0x00000000025cf50a<+1434>: leal 92(%esp), %ecx
0x00000000025cf50e<+1438>: movl $1808293328, (%esp)
0x00000000025cf515<+1445>: calll 3561606
0x00000000025cf51a<+1450>: subl $4, %esp
0x00000000025cf51d<+1453>: movl $2, 4(%esp)
0x00000000025cf525<+1461>: movl $40, (%esp)
0x00000000025cf52c<+1468>: calll -11777265
0x00000000025cf531<+1473>: movl 56(%esp), %edx
0x00000000025cf535<+1477>: movl %eax, %esi
0x00000000025cf537<+1479>: leal 92(%esp), %eax
0x00000000025cf53b<+1483>: movl %esi, %ecx
0x00000000025cf53d<+1485>: movl $0, 12(%esp)
0x00000000025cf545<+1493>: movl %edi, (%esp)
0x00000000025cf548<+1496>: movl %eax, 8(%esp)
0x00000000025cf54c<+1500>: movl %edx, 4(%esp)
0x00000000025cf550<+1504>: calll -12024533
0x00000000025cf555<+1509>: subl $16, %esp
0x00000000025cf558<+1512>: movl 112(%esp), %eax
0x00000000025cf55c<+1516>: movl 108(%esp), %ecx
0x00000000025cf560<+1520>: leal 80(%esp), %edx
0x00000000025cf564<+1524>: movl %eax, (%esp)
0x00000000025cf567<+1527>: movl %esi, %eax
0x00000000025cf569<+1529>: calll -65326
0x00000000025cf56e<+1534>: leal 104(%esp), %ecx
0x00000000025cf572<+1538>: movl %esi, (%esp)
0x00000000025cf575<+1541>: calll 4167190
0x00000000025cf57a<+1546>: subl $4, %esp
0x00000000025cf57d<+1549>: movl %esi, (%esp)
0x00000000025cf580<+1552>: calll 3516795
0x00000000025cf585<+1557>: leal -24(%ebx), %ecx
0x00000000025cf588<+1560>: movl %eax, (%esp)
0x00000000025cf58b<+1563>: movl %eax, %esi
0x00000000025cf58d<+1565>: calll 3464462
0x00000000025cf592<+1570>: movl %ebx, %ecx
0x00000000025cf594<+1572>: subl $4, %esp
0x00000000025cf597<+1575>: calll -12075068
0x00000000025cf59c<+1580>: movl %esi, (%esp)
0x00000000025cf59f<+1583>: movl %ebx, %ecx
0x00000000025cf5a1<+1585>: calll -12074726
0x00000000025cf5a6<+1590>: subl $4, %esp
0x00000000025cf5a9<+1593>: movl 104(%esp), %eax
0x00000000025cf5ad<+1597>: testl %eax, %eax
0x00000000025cf5af<+1599>: je 16
0x00000000025cf5b1<+1601>: movl %eax, 4(%esp)
0x00000000025cf5b5<+1605>: leal 104(%esp), %eax
0x00000000025cf5b9<+1609>: movl %eax, (%esp)
0x00000000025cf5bc<+1612>: calll -11857873
0x00000000025cf5c1<+1617>: addl $4, %ebp
0x00000000025cf5c4<+1620>: cmpl %ebp, 68(%esp)
0x00000000025cf5c8<+1624>: je -649
0x00000000025cf5ce<+1630>: movl 40(%esp), %esi
0x00000000025cf5d2<+1634>: movl 28(%ebx), %ebx
0x00000000025cf5d5<+1637>: movl %ebx, %ecx
0x00000000025cf5d7<+1639>: calll -11764796
0x00000000025cf5dc<+1644>: leal 104(%esp), %ecx
0x00000000025cf5e0<+1648>: movl %ebx, (%esp)
0x00000000025cf5e3<+1651>: movl $0, 104(%esp)
0x00000000025cf5eb<+1659>: movl $0, 112(%esp)
0x00000000025cf5f3<+1667>: movl %eax, 116(%esp)
0x00000000025cf5f7<+1671>: movl $0, 120(%esp)
0x00000000025cf5ff<+1679>: movl $0, 124(%esp)
0x00000000025cf607<+1687>: movl $0, 108(%esp)
0x00000000025cf60f<+1695>: calll 2529132
0x00000000025cf614<+1700>: movl (%ebp), %ebx
0x00000000025cf617<+1703>: subl $4, %esp
0x00000000025cf61a<+1706>: testl %ebx, %ebx
0x00000000025cf61c<+1708>: je 158
0x00000000025cf622<+1714>: cmpb $18, 12(%ebx)
0x00000000025cf626<+1718>: jbe -428
0x00000000025cf62c<+1724>: movl %ebx, (%esp)
0x00000000025cf62f<+1727>: calll 3516620
0x00000000025cf634<+1732>: cmpb $74, 12(%eax)
0x00000000025cf638<+1736>: jne -446
0x00000000025cf63e<+1742>: jmp -423
0x00000000025cf643<+1747>: leal 92(%esp), %ecx
0x00000000025cf647<+1751>: movl $1808293328, (%esp)
0x00000000025cf64e<+1758>: calll 3561293
0x00000000025cf653<+1763>: subl $4, %esp
0x00000000025cf656<+1766>: movl $2, 4(%esp)
0x00000000025cf65e<+1774>: movl $40, (%esp)
0x00000000025cf665<+1781>: calll -11777578
0x00000000025cf66a<+1786>: movl %eax, %edi
0x00000000025cf66c<+1788>: leal 92(%esp), %eax
0x00000000025cf670<+1792>: movl %esi, 4(%esp)
0x00000000025cf674<+1796>: movl %edi, %ecx
0x00000000025cf676<+1798>: movl $0, 12(%esp)
0x00000000025cf67e<+1806>: movl %edi, %esi
0x00000000025cf680<+1808>: movl %eax, 8(%esp)
0x00000000025cf684<+1812>: movl 44(%esp), %eax
0x00000000025cf688<+1816>: movl %eax, (%esp)
0x00000000025cf68b<+1819>: calll -12024848
0x00000000025cf690<+1824>: subl $16, %esp
0x00000000025cf693<+1827>: movl 112(%esp), %eax
0x00000000025cf697<+1831>: movl 108(%esp), %ecx
0x00000000025cf69b<+1835>: leal 80(%esp), %edx
0x00000000025cf69f<+1839>: movl %eax, (%esp)
0x00000000025cf6a2<+1842>: movl %edi, %eax
0x00000000025cf6a4<+1844>: calll -65641
0x00000000025cf6a9<+1849>: leal 104(%esp), %ecx
0x00000000025cf6ad<+1853>: movl %edi, (%esp)
0x00000000025cf6b0<+1856>: calll 4166875
0x00000000025cf6b5<+1861>: subl $4, %esp
0x00000000025cf6b8<+1864>: jmp -320
0x00000000025cf6bd<+1869>: leal (%esi), %esi
0x00000000025cf6c0<+1872>: movl $95, 8(%esp)
0x00000000025cf6c8<+1880>: movl $1808289580, 4(%esp)
0x00000000025cf6d0<+1888>: movl $1808289644, (%esp)
0x00000000025cf6d7<+1895>: calll 1888244
0x00000000025cf6dc<+1900>: movl $95, 8(%esp)
0x00000000025cf6e4<+1908>: movl $1808289580, 4(%esp)
0x00000000025cf6ec<+1916>: movl $1808289644, (%esp)
0x00000000025cf6f3<+1923>: calll 1888216
0x00000000025cf6f8<+1928>: jmp -219
0x00000000025cf6fd<+1933>: leal (%esi), %esi
0x00000000025cf700<+1936>: movl $1808292530, (%esp)
0x00000000025cf707<+1943>: calll -1695180
0x00000000025cf70c<+1948>: testb %al, %al
0x00000000025cf70e<+1950>: je -996
0x00000000025cf714<+1956>: calll -1694937
0x00000000025cf719<+1961>: leal 104(%esp), %ecx
0x00000000025cf71d<+1965>: movl $1808299688, (%esp)
0x00000000025cf724<+1972>: movl %eax, %esi
0x00000000025cf726<+1974>: calll 4010549
0x00000000025cf72b<+1979>: subl $4, %esp
0x00000000025cf72e<+1982>: movl %esi, %ecx
0x00000000025cf730<+1984>: movl 108(%esp), %edx
0x00000000025cf734<+1988>: movl 104(%esp), %eax
0x00000000025cf738<+1992>: movl %edx, 4(%esp)
0x00000000025cf73c<+1996>: movl %eax, (%esp)
0x00000000025cf73f<+1999>: calll 2194268
0x00000000025cf744<+2004>: subl $8, %esp
0x00000000025cf747<+2007>: movl %eax, %ecx
0x00000000025cf749<+2009>: movl %ebp, (%esp)
0x00000000025cf74c<+2012>: calll -1335425
0x00000000025cf751<+2017>: subl $4, %esp
0x00000000025cf754<+2020>: movl %eax, %ecx
0x00000000025cf756<+2022>: movl $1808292916, (%esp)
0x00000000025cf75d<+2029>: calll 2194334
0x00000000025cf762<+2034>: subl $4, %esp
0x00000000025cf765<+2037>: jmp -1082
0x00000000025cf76a<+2042>: leal (%esi), %esi
0x00000000025cf770<+2048>: movl $173, 8(%esp)
0x00000000025cf778<+2056>: movl $1808289088, 4(%esp)
0x00000000025cf780<+2064>: movl $1808289188, (%esp)
0x00000000025cf787<+2071>: calll 1888068
0x00000000025cf78c<+2076>: jmp -1319
0x00000000025cf791<+2081>: movzbl 44(%esp), %edi
0x00000000025cf796<+2086>: movl 136(%esp), %ebx
0x00000000025cf79d<+2093>: jmp -1641
0x00000000025cf7a2<+2098>: leal 132(%esp), %ecx
0x00000000025cf7a9<+2105>: movl %ebp, (%esp)
0x00000000025cf7ac<+2108>: calll 3332271
0x00000000025cf7b1<+2113>: subl $4, %esp
0x00000000025cf7b4<+2116>: movl 136(%esp), %ebx
0x00000000025cf7bb<+2123>: jmp -1836
0x00000000025cf7c0<+2128>: movl 44(%esp), %ebp
0x00000000025cf7c4<+2132>: leal 144(%esp), %eax
0x00000000025cf7cb<+2139>: movl %eax, 76(%esp)
0x00000000025cf7cf<+2143>: movl %eax, 132(%esp)
0x00000000025cf7d6<+2150>: movl %eax, 136(%esp)
0x00000000025cf7dd<+2157>: sarl $2, %ebp
0x00000000025cf7e0<+2160>: leal 240(%esp), %eax
0x00000000025cf7e7<+2167>: cmpl $8, %ebp
0x00000000025cf7ea<+2170>: movl %eax, 140(%esp)
0x00000000025cf7f1<+2177>: jbe 30
0x00000000025cf7f3<+2179>: leal 132(%esp), %ecx
0x00000000025cf7fa<+2186>: movl %ebp, (%esp)
0x00000000025cf7fd<+2189>: calll 3332190
0x00000000025cf802<+2194>: subl $4, %esp
0x00000000025cf805<+2197>: movl 136(%esp), %ecx
0x00000000025cf80c<+2204>: jmp -1839
0x00000000025cf811<+2209>: movl 76(%esp), %ecx
0x00000000025cf815<+2213>: jmp -1848
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment