All pastes #606929 Raw Edit

Mine

public text v1 · immutable
·published 2007-07-07 06:30 UTC
rendered paste body
 8048373:       83 ec 08                sub    $0x8,%esp
 8048376:       80 3d 34 97 04 08 00    cmpb   $0x0,0x8049734
 804837d:       74 0c                   je     804838b <__do_global_dtors_aux+0x1b>
 804837f:       eb 1c                   jmp    804839d <__do_global_dtors_aux+0x2d>
 8048381:       83 c0 04                add    $0x4,%eax
 8048384:       a3 30 97 04 08          mov    %eax,0x8049730
 8048389:       ff d2                   call   *%edx
 804838b:       a1 30 97 04 08          mov    0x8049730,%eax
 8048390:       8b 10                   mov    (%eax),%edx
 8048392:       85 d2                   test   %edx,%edx
 8048394:       75 eb                   jne    8048381 <__do_global_dtors_aux+0x11>
 8048396:       c6 05 34 97 04 08 01    movb   $0x1,0x8049734
 804839d:       c9                      leave
 804839e:       c3                      ret
 804839f:       90                      nop

080483a0 <frame_dummy>:
 80483a0:       55                      push   %ebp
 80483a1:       89 e5                   mov    %esp,%ebp
 80483a3:       83 ec 08                sub    $0x8,%esp
 80483a6:       a1 38 96 04 08          mov    0x8049638,%eax
 80483ab:       85 c0                   test   %eax,%eax
 80483ad:       74 12                   je     80483c1 <frame_dummy+0x21>
 80483af:       b8 00 00 00 00          mov    $0x0,%eax
 80483b4:       85 c0                   test   %eax,%eax
 80483b6:       74 09                   je     80483c1 <frame_dummy+0x21>
 80483b8:       c7 04 24 38 96 04 08    movl   $0x8049638,(%esp)
 80483bf:       ff d0                   call   *%eax
 80483c1:       c9                      leave
 80483c2:       c3                      ret
 80483c3:       90                      nop

080483c4 <main>:
 80483c4:       8d 4c 24 04             lea    0x4(%esp),%ecx
 80483c8:       83 e4 f0                and    $0xfffffff0,%esp
 80483cb:       ff 71 fc                pushl  0xfffffffc(%ecx)
 80483ce:       55                      push   %ebp
 80483cf:       89 e5                   mov    %esp,%ebp
 80483d1:       57                      push   %edi
 80483d2:       51                      push   %ecx
 80483d3:       81 ec 10 04 00 00       sub    $0x410,%esp
 80483d9:       89 8d 00 fc ff ff       mov    %ecx,0xfffffc00(%ebp)
 80483df:       8b 85 00 fc ff ff       mov    0xfffffc00(%ebp),%eax
 80483e5:       83 38 01                cmpl   $0x1,(%eax)
 80483e8:       0f 8e cd 00 00 00       jle    80484bb <main+0xf7>
 80483ee:       8d 85 0c fc ff ff       lea    0xfffffc0c(%ebp),%eax
 80483f4:       c7 00 2f 75 73 72       movl   $0x7273752f,(%eax)
 80483fa:       c7 40 04 2f 62 69 6e    movl   $0x6e69622f,0x4(%eax)
 8048401:       c7 40 08 2f 63 61 6c    movl   $0x6c61632f,0x8(%eax)
 8048408:       66 c7 40 0c 20 22       movw   $0x2220,0xc(%eax)
 804840e:       c6 40 0e 00             movb   $0x0,0xe(%eax)
 8048412:       8b 95 00 fc ff ff       mov    0xfffffc00(%ebp),%edx
 8048418:       8b 42 04                mov    0x4(%edx),%eax
 804841b:       83 c0 04                add    $0x4,%eax
 804841e:       8b 00                   mov    (%eax),%eax
 8048420:       89 44 24 04             mov    %eax,0x4(%esp)
 8048424:       8d 85 0c fc ff ff       lea    0xfffffc0c(%ebp),%eax
 804842a:       89 04 24                mov    %eax,(%esp)
 804842d:       e8 b6 fe ff ff          call   80482e8 <strcat@plt>
 8048432:       c7 45 f4 00 00 00 00    movl   $0x0,0xfffffff4(%ebp)
 8048439:       eb 2a                   jmp    8048465 <main+0xa1>
 804843b:       8b 8d 00 fc ff ff       mov    0xfffffc00(%ebp),%ecx
 8048441:       8b 41 04                mov    0x4(%ecx),%eax
 8048444:       83 c0 04                add    $0x4,%eax
 8048447:       8b 10                   mov    (%eax),%edx
 8048449:       8b 45 f4                mov    0xfffffff4(%ebp),%eax
 804844c:       8d 04 02                lea    (%edx,%eax,1),%eax
 804844f:       0f b6 00                movzbl (%eax),%eax
 8048452:       3c 22                   cmp    $0x22,%al
 8048454:       75 0c                   jne    8048462 <main+0x9e>
 8048456:       c7 85 04 fc ff ff 01    movl   $0x1,0xfffffc04(%ebp)
 804845d:       00 00 00
 8048460:       eb 7e                   jmp    80484e0 <main+0x11c>
 8048462:       ff 45 f4                incl   0xfffffff4(%ebp)
 8048465:       8b 55 f4                mov    0xfffffff4(%ebp),%edx
 8048468:       8b bd 00 fc ff ff       mov    0xfffffc00(%ebp),%edi
 804846e:       8b 47 04                mov    0x4(%edi),%eax
 8048471:       83 c0 04                add    $0x4,%eax
 8048474:       8b 00                   mov    (%eax),%eax
 8048476:       b9 ff ff ff ff          mov    $0xffffffff,%ecx
 804847b:       89 85 fc fb ff ff       mov    %eax,0xfffffbfc(%ebp)
 8048481:       b0 00                   mov    $0x0,%al
 8048483:       fc                      cld
 8048484:       8b bd fc fb ff ff       mov    0xfffffbfc(%ebp),%edi
 804848a:       f2 ae                   repnz scas %es:(%edi),%al
 804848c:       89 c8                   mov    %ecx,%eax
 804848e:       f7 d0                   not    %eax
 8048490:       48                      dec    %eax
 8048491:       39 c2                   cmp    %eax,%edx
 8048493:       72 a6                   jb     804843b <main+0x77>
 8048495:       c7 44 24 04 08 86 04    movl   $0x8048608,0x4(%esp)
 804849c:       08
 804849d:       8d 85 0c fc ff ff       lea    0xfffffc0c(%ebp),%eax
 80484a3:       89 04 24                mov    %eax,(%esp)
 80484a6:       e8 3d fe ff ff          call   80482e8 <strcat@plt>
 80484ab:       8d 85 0c fc ff ff       lea    0xfffffc0c(%ebp),%eax
 80484b1:       89 04 24                mov    %eax,(%esp)
 80484b4:       e8 0f fe ff ff          call   80482c8 <system@plt>
 80484b9:       eb 1b                   jmp    80484d6 <main+0x112>
 80484bb:       8b 95 00 fc ff ff       mov    0xfffffc00(%ebp),%edx
 80484c1:       8b 42 04                mov    0x4(%edx),%eax
 80484c4:       8b 00                   mov    (%eax),%eax
 80484c6:       89 44 24 04             mov    %eax,0x4(%esp)
 80484ca:       c7 04 24 0a 86 04 08    movl   $0x804860a,(%esp)
 80484d1:       e8 22 fe ff ff          call   80482f8 <printf@plt>
 80484d6:       c7 85 04 fc ff ff 00    movl   $0x0,0xfffffc04(%ebp)
 80484dd:       00 00 00
 80484e0:       8b 85 04 fc ff ff       mov    0xfffffc04(%ebp),%eax
 80484e6:       81 c4 10 04 00 00       add    $0x410,%esp
 80484ec:       59                      pop    %ecx
 80484ed:       5f                      pop    %edi
 80484ee:       5d                      pop    %ebp
 80484ef:       8d 61 fc                lea    0xfffffffc(%ecx),%esp
 80484f2:       c3                      ret
 80484f3:       90                      nop
 80484f4:       90                      nop
 80484f5:       90                      nop
 80484f6:       90                      nop
 80484f7:       90                      nop
 80484f8:       90                      nop
 80484f9:       90                      nop
 80484fa:       90                      nop
 80484fb:       90                      nop
 80484fc:       90                      nop
 80484fd:       90                      nop
 80484fe:       90                      nop
 80484ff:       90                      nop

08048500 <__libc_csu_fini>:
 8048500:       55                      push   %ebp
 8048501:       89 e5                   mov    %esp,%ebp
 8048503:       57                      push   %edi
 8048504:       56                      push   %esi
 8048505:       53                      push   %ebx
 8048506:       e8 98 00 00 00          call   80485a3 <__i686.get_pc_thunk.bx>
 804850b:       81 c3 fd 11 00 00       add    $0x11fd,%ebx
 8048511:       83 ec 0c                sub    $0xc,%esp
 8048514:       8d 83 20 ff ff ff       lea    0xffffff20(%ebx),%eax
 804851a:       8d bb 20 ff ff ff       lea    0xffffff20(%ebx),%edi
 8048520:       29 f8                   sub    %edi,%eax
 8048522:       c1 f8 02                sar    $0x2,%eax
 8048525:       8d 70 ff                lea    0xffffffff(%eax),%esi
 8048528:       83 fe ff                cmp    $0xffffffff,%esi
 804852b:       74 0c                   je     8048539 <__libc_csu_fini+0x39>
 804852d:       8d 76 00                lea    0x0(%esi),%esi
 8048530:       ff 14 b7                call   *(%edi,%esi,4)
 8048533:       4e                      dec    %esi
 8048534:       83 fe ff                cmp    $0xffffffff,%esi
 8048537:       75 f7                   jne    8048530 <__libc_csu_fini+0x30>
 8048539:       8d b4 26 00 00 00 00    lea    0x0(%esi),%esi
 8048540:       e8 9f 00 00 00          call   80485e4 <_fini>
 8048545:       83 c4 0c                add    $0xc,%esp
 8048548:       5b                      pop    %ebx
 8048549:       5e                      pop    %esi
 804854a:       5f                      pop    %edi
 804854b:       5d                      pop    %ebp
 804854c:       c3                      ret
 804854d:       8d 76 00                lea    0x0(%esi),%esi

08048550 <__libc_csu_init>:
 8048550:       55                      push   %ebp
 8048551:       89 e5                   mov    %esp,%ebp
 8048553:       57                      push   %edi
 8048554:       56                      push   %esi
 8048555:       53                      push   %ebx
 8048556:       e8 48 00 00 00          call   80485a3 <__i686.get_pc_thunk.bx>
 804855b:       81 c3 ad 11 00 00       add    $0x11ad,%ebx
 8048561:       83 ec 0c                sub    $0xc,%esp
 8048564:       e8 37 fd ff ff          call   80482a0 <_init>
 8048569:       8d 83 20 ff ff ff       lea    0xffffff20(%ebx),%eax
 804856f:       8d 93 20 ff ff ff       lea    0xffffff20(%ebx),%edx
 8048575:       29 d0                   sub    %edx,%eax
 8048577:       c1 f8 02                sar    $0x2,%eax
 804857a:       89 45 f0                mov    %eax,0xfffffff0(%ebp)
 804857d:       74 1c                   je     804859b <__libc_csu_init+0x4b>
 804857f:       31 ff                   xor    %edi,%edi
 8048581:       89 d6                   mov    %edx,%esi
 8048583:       8d b6 00 00 00 00       lea    0x0(%esi),%esi
 8048589:       8d bc 27 00 00 00 00    lea    0x0(%edi),%edi
 8048590:       47                      inc    %edi
 8048591:       ff 16                   call   *(%esi)
 8048593:       83 c6 04                add    $0x4,%esi
 8048596:       39 7d f0                cmp    %edi,0xfffffff0(%ebp)
 8048599:       75 f5                   jne    8048590 <__libc_csu_init+0x40>
 804859b:       83 c4 0c                add    $0xc,%esp
 804859e:       5b                      pop    %ebx
 804859f:       5e                      pop    %esi
 80485a0:       5f                      pop    %edi
 80485a1:       5d                      pop    %ebp
 80485a2:       c3                      ret

080485a3 <__i686.get_pc_thunk.bx>:
 80485a3:       8b 1c 24                mov    (%esp),%ebx
 80485a6:       c3                      ret
 80485a7:       90                      nop
 80485a8:       90                      nop
 80485a9:       90                      nop
 80485aa:       90                      nop
 80485ab:       90                      nop
 80485ac:       90                      nop
 80485ad:       90                      nop
 80485ae:       90                      nop
 80485af:       90                      nop

080485b0 <__do_global_ctors_aux>:
 80485b0:       55                      push   %ebp
 80485b1:       89 e5                   mov    %esp,%ebp
 80485b3:       53                      push   %ebx
 80485b4:       bb 28 96 04 08          mov    $0x8049628,%ebx
 80485b9:       83 ec 04                sub    $0x4,%esp
 80485bc:       a1 28 96 04 08          mov    0x8049628,%eax
 80485c1:       83 f8 ff                cmp    $0xffffffff,%eax
 80485c4:       74 16                   je     80485dc <__do_global_ctors_aux+0x2c>
 80485c6:       8d 76 00                lea    0x0(%esi),%esi
 80485c9:       8d bc 27 00 00 00 00    lea    0x0(%edi),%edi
 80485d0:       83 eb 04                sub    $0x4,%ebx
 80485d3:       ff d0                   call   *%eax
 80485d5:       8b 03                   mov    (%ebx),%eax
 80485d7:       83 f8 ff                cmp    $0xffffffff,%eax
 80485da:       75 f4                   jne    80485d0 <__do_global_ctors_aux+0x20>
 80485dc:       58                      pop    %eax
 80485dd:       5b                      pop    %ebx
 80485de:       5d                      pop    %ebp
 80485df:       90                      nop
 80485e0:       c3                      ret
 80485e1:       90                      nop
 80485e2:       90                      nop
 80485e3:       90                      nop
Disassembly of section .fini:

080485e4 <_fini>:
 80485e4:       55                      push   %ebp
 80485e5:       89 e5                   mov    %esp,%ebp
 80485e7:       53                      push   %ebx
 80485e8:       83 ec 04                sub    $0x4,%esp
 80485eb:       e8 00 00 00 00          call   80485f0 <_fini+0xc>
 80485f0:       5b                      pop    %ebx
 80485f1:       81 c3 18 11 00 00       add    $0x1118,%ebx
 80485f7:       e8 74 fd ff ff          call   8048370 <__do_global_dtors_aux>
 80485fc:       59                      pop    %ecx
 80485fd:       5b                      pop    %ebx
 80485fe:       c9                      leave
 80485ff:       c3                      ret