AntonioVillanueva

index of ... objdump -d test >test.asm

Jan 18th, 2016
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. test:     format de fichier elf32-i386
  2.  
  3.  
  4. Déassemblage de la section .init:
  5.  
  6. 080486b4 <_init>:
  7.  80486b4:   53                      push   %ebx
  8.  80486b5:   83 ec 08                sub    $0x8,%esp
  9.  80486b8:   e8 63 01 00 00          call   8048820 <__x86.get_pc_thunk.bx>
  10.  80486bd:   81 c3 43 19 00 00       add    $0x1943,%ebx
  11.  80486c3:   8b 83 fc ff ff ff       mov    -0x4(%ebx),%eax
  12.  80486c9:   85 c0                   test   %eax,%eax
  13.  80486cb:   74 05                   je     80486d2 <_init+0x1e>
  14.  80486cd:   e8 2e 00 00 00          call   8048700 <__gmon_start__@plt>
  15.  80486d2:   83 c4 08                add    $0x8,%esp
  16.  80486d5:   5b                      pop    %ebx
  17.  80486d6:   c3                      ret    
  18.  
  19. Déassemblage de la section .plt:
  20.  
  21. 080486e0 <__cxa_atexit@plt-0x10>:
  22.  80486e0:   ff 35 04 a0 04 08       pushl  0x804a004
  23.  80486e6:   ff 25 08 a0 04 08       jmp    *0x804a008
  24.  80486ec:   00 00                   add    %al,(%eax)
  25.     ...
  26.  
  27. 080486f0 <__cxa_atexit@plt>:
  28.  80486f0:   ff 25 0c a0 04 08       jmp    *0x804a00c
  29.  80486f6:   68 00 00 00 00          push   $0x0
  30.  80486fb:   e9 e0 ff ff ff          jmp    80486e0 <_init+0x2c>
  31.  
  32. 08048700 <__gmon_start__@plt>:
  33.  8048700:   ff 25 10 a0 04 08       jmp    *0x804a010
  34.  8048706:   68 08 00 00 00          push   $0x8
  35.  804870b:   e9 d0 ff ff ff          jmp    80486e0 <_init+0x2c>
  36.  
  37. 08048710 <_ZNSsixEj@plt>:
  38.  8048710:   ff 25 14 a0 04 08       jmp    *0x804a014
  39.  8048716:   68 10 00 00 00          push   $0x10
  40.  804871b:   e9 c0 ff ff ff          jmp    80486e0 <_init+0x2c>
  41.  
  42. 08048720 <_ZNSt8ios_base4InitC1Ev@plt>:
  43.  8048720:   ff 25 18 a0 04 08       jmp    *0x804a018
  44.  8048726:   68 18 00 00 00          push   $0x18
  45.  804872b:   e9 b0 ff ff ff          jmp    80486e0 <_init+0x2c>
  46.  
  47. 08048730 <__libc_start_main@plt>:
  48.  8048730:   ff 25 1c a0 04 08       jmp    *0x804a01c
  49.  8048736:   68 20 00 00 00          push   $0x20
  50.  804873b:   e9 a0 ff ff ff          jmp    80486e0 <_init+0x2c>
  51.  
  52. 08048740 <_ZNSt8ios_base4InitD1Ev@plt>:
  53.  8048740:   ff 25 20 a0 04 08       jmp    *0x804a020
  54.  8048746:   68 28 00 00 00          push   $0x28
  55.  804874b:   e9 90 ff ff ff          jmp    80486e0 <_init+0x2c>
  56.  
  57. 08048750 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>:
  58.  8048750:   ff 25 24 a0 04 08       jmp    *0x804a024
  59.  8048756:   68 30 00 00 00          push   $0x30
  60.  804875b:   e9 80 ff ff ff          jmp    80486e0 <_init+0x2c>
  61.  
  62. 08048760 <_ZNSsD1Ev@plt>:
  63.  8048760:   ff 25 28 a0 04 08       jmp    *0x804a028
  64.  8048766:   68 38 00 00 00          push   $0x38
  65.  804876b:   e9 70 ff ff ff          jmp    80486e0 <_init+0x2c>
  66.  
  67. 08048770 <_ZNSsC1EPKcRKSaIcE@plt>:
  68.  8048770:   ff 25 2c a0 04 08       jmp    *0x804a02c
  69.  8048776:   68 40 00 00 00          push   $0x40
  70.  804877b:   e9 60 ff ff ff          jmp    80486e0 <_init+0x2c>
  71.  
  72. 08048780 <_ZNSolsEj@plt>:
  73.  8048780:   ff 25 30 a0 04 08       jmp    *0x804a030
  74.  8048786:   68 48 00 00 00          push   $0x48
  75.  804878b:   e9 50 ff ff ff          jmp    80486e0 <_init+0x2c>
  76.  
  77. 08048790 <_ZNSaIcED1Ev@plt>:
  78.  8048790:   ff 25 34 a0 04 08       jmp    *0x804a034
  79.  8048796:   68 50 00 00 00          push   $0x50
  80.  804879b:   e9 40 ff ff ff          jmp    80486e0 <_init+0x2c>
  81.  
  82. 080487a0 <_ZNSolsEPFRSoS_E@plt>:
  83.  80487a0:   ff 25 38 a0 04 08       jmp    *0x804a038
  84.  80487a6:   68 58 00 00 00          push   $0x58
  85.  80487ab:   e9 30 ff ff ff          jmp    80486e0 <_init+0x2c>
  86.  
  87. 080487b0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>:
  88.  80487b0:   ff 25 3c a0 04 08       jmp    *0x804a03c
  89.  80487b6:   68 60 00 00 00          push   $0x60
  90.  80487bb:   e9 20 ff ff ff          jmp    80486e0 <_init+0x2c>
  91.  
  92. 080487c0 <_ZNSaIcEC1Ev@plt>:
  93.  80487c0:   ff 25 40 a0 04 08       jmp    *0x804a040
  94.  80487c6:   68 68 00 00 00          push   $0x68
  95.  80487cb:   e9 10 ff ff ff          jmp    80486e0 <_init+0x2c>
  96.  
  97. 080487d0 <__gxx_personality_v0@plt>:
  98.  80487d0:   ff 25 44 a0 04 08       jmp    *0x804a044
  99.  80487d6:   68 70 00 00 00          push   $0x70
  100.  80487db:   e9 00 ff ff ff          jmp    80486e0 <_init+0x2c>
  101.  
  102. 080487e0 <_Unwind_Resume@plt>:
  103.  80487e0:   ff 25 48 a0 04 08       jmp    *0x804a048
  104.  80487e6:   68 78 00 00 00          push   $0x78
  105.  80487eb:   e9 f0 fe ff ff          jmp    80486e0 <_init+0x2c>
  106.  
  107. Déassemblage de la section .text:
  108.  
  109. 080487f0 <_start>:
  110.  80487f0:   31 ed                   xor    %ebp,%ebp
  111.  80487f2:   5e                      pop    %esi
  112.  80487f3:   89 e1                   mov    %esp,%ecx
  113.  80487f5:   83 e4 f0                and    $0xfffffff0,%esp
  114.  80487f8:   50                      push   %eax
  115.  80487f9:   54                      push   %esp
  116.  80487fa:   52                      push   %edx
  117.  80487fb:   68 f0 8a 04 08          push   $0x8048af0
  118.  8048800:   68 80 8a 04 08          push   $0x8048a80
  119.  8048805:   51                      push   %ecx
  120.  8048806:   56                      push   %esi
  121.  8048807:   68 20 89 04 08          push   $0x8048920
  122.  804880c:   e8 1f ff ff ff          call   8048730 <__libc_start_main@plt>
  123.  8048811:   f4                      hlt    
  124.  8048812:   66 90                   xchg   %ax,%ax
  125.  8048814:   66 90                   xchg   %ax,%ax
  126.  8048816:   66 90                   xchg   %ax,%ax
  127.  8048818:   66 90                   xchg   %ax,%ax
  128.  804881a:   66 90                   xchg   %ax,%ax
  129.  804881c:   66 90                   xchg   %ax,%ax
  130.  804881e:   66 90                   xchg   %ax,%ax
  131.  
  132. 08048820 <__x86.get_pc_thunk.bx>:
  133.  8048820:   8b 1c 24                mov    (%esp),%ebx
  134.  8048823:   c3                      ret    
  135.  8048824:   66 90                   xchg   %ax,%ax
  136.  8048826:   66 90                   xchg   %ax,%ax
  137.  8048828:   66 90                   xchg   %ax,%ax
  138.  804882a:   66 90                   xchg   %ax,%ax
  139.  804882c:   66 90                   xchg   %ax,%ax
  140.  804882e:   66 90                   xchg   %ax,%ax
  141.  
  142. 08048830 <deregister_tm_clones>:
  143.  8048830:   b8 57 a0 04 08          mov    $0x804a057,%eax
  144.  8048835:   2d 54 a0 04 08          sub    $0x804a054,%eax
  145.  804883a:   83 f8 06                cmp    $0x6,%eax
  146.  804883d:   76 1a                   jbe    8048859 <deregister_tm_clones+0x29>
  147.  804883f:   b8 00 00 00 00          mov    $0x0,%eax
  148.  8048844:   85 c0                   test   %eax,%eax
  149.  8048846:   74 11                   je     8048859 <deregister_tm_clones+0x29>
  150.  8048848:   55                      push   %ebp
  151.  8048849:   89 e5                   mov    %esp,%ebp
  152.  804884b:   83 ec 14                sub    $0x14,%esp
  153.  804884e:   68 54 a0 04 08          push   $0x804a054
  154.  8048853:   ff d0                   call   *%eax
  155.  8048855:   83 c4 10                add    $0x10,%esp
  156.  8048858:   c9                      leave  
  157.  8048859:   f3 c3                   repz ret
  158.  804885b:   90                      nop
  159.  804885c:   8d 74 26 00             lea    0x0(%esi,%eiz,1),%esi
  160.  
  161. 08048860 <register_tm_clones>:
  162.  8048860:   b8 54 a0 04 08          mov    $0x804a054,%eax
  163.  8048865:   2d 54 a0 04 08          sub    $0x804a054,%eax
  164.  804886a:   c1 f8 02                sar    $0x2,%eax
  165.  804886d:   89 c2                   mov    %eax,%edx
  166.  804886f:   c1 ea 1f                shr    $0x1f,%edx
  167.  8048872:   01 d0                   add    %edx,%eax
  168.  8048874:   d1 f8                   sar    %eax
  169.  8048876:   74 1b                   je     8048893 <register_tm_clones+0x33>
  170.  8048878:   ba 00 00 00 00          mov    $0x0,%edx
  171.  804887d:   85 d2                   test   %edx,%edx
  172.  804887f:   74 12                   je     8048893 <register_tm_clones+0x33>
  173.  8048881:   55                      push   %ebp
  174.  8048882:   89 e5                   mov    %esp,%ebp
  175.  8048884:   83 ec 10                sub    $0x10,%esp
  176.  8048887:   50                      push   %eax
  177.  8048888:   68 54 a0 04 08          push   $0x804a054
  178.  804888d:   ff d2                   call   *%edx
  179.  804888f:   83 c4 10                add    $0x10,%esp
  180.  8048892:   c9                      leave  
  181.  8048893:   f3 c3                   repz ret
  182.  8048895:   8d 74 26 00             lea    0x0(%esi,%eiz,1),%esi
  183.  8048899:   8d bc 27 00 00 00 00    lea    0x0(%edi,%eiz,1),%edi
  184.  
  185. 080488a0 <__do_global_dtors_aux>:
  186.  80488a0:   80 3d ec a0 04 08 00    cmpb   $0x0,0x804a0ec
  187.  80488a7:   75 13                   jne    80488bc <__do_global_dtors_aux+0x1c>
  188.  80488a9:   55                      push   %ebp
  189.  80488aa:   89 e5                   mov    %esp,%ebp
  190.  80488ac:   83 ec 08                sub    $0x8,%esp
  191.  80488af:   e8 7c ff ff ff          call   8048830 <deregister_tm_clones>
  192.  80488b4:   c6 05 ec a0 04 08 01    movb   $0x1,0x804a0ec
  193.  80488bb:   c9                      leave  
  194.  80488bc:   f3 c3                   repz ret
  195.  80488be:   66 90                   xchg   %ax,%ax
  196.  
  197. 080488c0 <frame_dummy>:
  198.  80488c0:   b8 00 9f 04 08          mov    $0x8049f00,%eax
  199.  80488c5:   8b 10                   mov    (%eax),%edx
  200.  80488c7:   85 d2                   test   %edx,%edx
  201.  80488c9:   75 05                   jne    80488d0 <frame_dummy+0x10>
  202.  80488cb:   eb 93                   jmp    8048860 <register_tm_clones>
  203.  80488cd:   8d 76 00                lea    0x0(%esi),%esi
  204.  80488d0:   ba 00 00 00 00          mov    $0x0,%edx
  205.  80488d5:   85 d2                   test   %edx,%edx
  206.  80488d7:   74 f2                   je     80488cb <frame_dummy+0xb>
  207.  80488d9:   55                      push   %ebp
  208.  80488da:   89 e5                   mov    %esp,%ebp
  209.  80488dc:   83 ec 14                sub    $0x14,%esp
  210.  80488df:   50                      push   %eax
  211.  80488e0:   ff d2                   call   *%edx
  212.  80488e2:   83 c4 10                add    $0x10,%esp
  213.  80488e5:   c9                      leave  
  214.  80488e6:   e9 75 ff ff ff          jmp    8048860 <register_tm_clones>
  215.  
  216. 080488eb <_Z8index_ofPcc>:
  217.  80488eb:   55                      push   %ebp
  218.  80488ec:   89 e5                   mov    %esp,%ebp
  219.  80488ee:   53                      push   %ebx
  220.  80488ef:   83 ec 14                sub    $0x14,%esp
  221.  80488f2:   8b 45 0c                mov    0xc(%ebp),%eax
  222.  80488f5:   88 45 e8                mov    %al,-0x18(%ebp)
  223.  80488f8:   c6 45 fb 00             movb   $0x0,-0x5(%ebp)
  224.  80488fc:   8b 45 08                mov    0x8(%ebp),%eax
  225.  80488ff:   0f b6 55 e8             movzbl -0x18(%ebp),%edx
  226.  
  227. 08048903 <inicio>:
  228.  8048903:   83 38 00                cmpl   $0x0,(%eax)
  229.  8048906:   74 09                   je     8048911 <salida>
  230.  8048908:   3a 10                   cmp    (%eax),%dl
  231.  804890a:   74 05                   je     8048911 <salida>
  232.  804890c:   40                      inc    %eax
  233.  804890d:   fe c3                   inc    %bl
  234.  804890f:   eb f2                   jmp    8048903 <inicio>
  235.  
  236. 08048911 <salida>:
  237.  8048911:   89 d8                   mov    %ebx,%eax
  238.  8048913:   88 45 fb                mov    %al,-0x5(%ebp)
  239.  8048916:   0f be 45 fb             movsbl -0x5(%ebp),%eax
  240.  804891a:   83 c4 14                add    $0x14,%esp
  241.  804891d:   5b                      pop    %ebx
  242.  804891e:   5d                      pop    %ebp
  243.  804891f:   c3                      ret    
  244.  
  245. 08048920 <main>:
  246.  8048920:   8d 4c 24 04             lea    0x4(%esp),%ecx
  247.  8048924:   83 e4 f0                and    $0xfffffff0,%esp
  248.  8048927:   ff 71 fc                pushl  -0x4(%ecx)
  249.  804892a:   55                      push   %ebp
  250.  804892b:   89 e5                   mov    %esp,%ebp
  251.  804892d:   53                      push   %ebx
  252.  804892e:   51                      push   %ecx
  253.  804892f:   83 ec 10                sub    $0x10,%esp
  254.  8048932:   83 ec 0c                sub    $0xc,%esp
  255.  8048935:   8d 45 ef                lea    -0x11(%ebp),%eax
  256.  8048938:   50                      push   %eax
  257.  8048939:   e8 82 fe ff ff          call   80487c0 <_ZNSaIcEC1Ev@plt>
  258.  804893e:   83 c4 10                add    $0x10,%esp
  259.  8048941:   83 ec 04                sub    $0x4,%esp
  260.  8048944:   8d 45 ef                lea    -0x11(%ebp),%eax
  261.  8048947:   50                      push   %eax
  262.  8048948:   68 11 8b 04 08          push   $0x8048b11
  263.  804894d:   8d 45 f0                lea    -0x10(%ebp),%eax
  264.  8048950:   50                      push   %eax
  265.  8048951:   e8 1a fe ff ff          call   8048770 <_ZNSsC1EPKcRKSaIcE@plt>
  266.  8048956:   83 c4 10                add    $0x10,%esp
  267.  8048959:   83 ec 0c                sub    $0xc,%esp
  268.  804895c:   8d 45 ef                lea    -0x11(%ebp),%eax
  269.  804895f:   50                      push   %eax
  270.  8048960:   e8 2b fe ff ff          call   8048790 <_ZNSaIcED1Ev@plt>
  271.  8048965:   83 c4 10                add    $0x10,%esp
  272.  8048968:   83 ec 08                sub    $0x8,%esp
  273.  804896b:   6a 00                   push   $0x0
  274.  804896d:   8d 45 f0                lea    -0x10(%ebp),%eax
  275.  8048970:   50                      push   %eax
  276.  8048971:   e8 9a fd ff ff          call   8048710 <_ZNSsixEj@plt>
  277.  8048976:   83 c4 10                add    $0x10,%esp
  278.  8048979:   83 ec 08                sub    $0x8,%esp
  279.  804897c:   6a 6c                   push   $0x6c
  280.  804897e:   50                      push   %eax
  281.  804897f:   e8 67 ff ff ff          call   80488eb <_Z8index_ofPcc>
  282.  8048984:   83 c4 10                add    $0x10,%esp
  283.  8048987:   89 45 f4                mov    %eax,-0xc(%ebp)
  284.  804898a:   83 ec 08                sub    $0x8,%esp
  285.  804898d:   68 2c 8b 04 08          push   $0x8048b2c
  286.  8048992:   68 60 a0 04 08          push   $0x804a060
  287.  8048997:   e8 b4 fd ff ff          call   8048750 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
  288.  804899c:   83 c4 10                add    $0x10,%esp
  289.  804899f:   83 ec 08                sub    $0x8,%esp
  290.  80489a2:   ff 75 f4                pushl  -0xc(%ebp)
  291.  80489a5:   50                      push   %eax
  292.  80489a6:   e8 d5 fd ff ff          call   8048780 <_ZNSolsEj@plt>
  293.  80489ab:   83 c4 10                add    $0x10,%esp
  294.  80489ae:   83 ec 08                sub    $0x8,%esp
  295.  80489b1:   68 b0 87 04 08          push   $0x80487b0
  296.  80489b6:   50                      push   %eax
  297.  80489b7:   e8 e4 fd ff ff          call   80487a0 <_ZNSolsEPFRSoS_E@plt>
  298.  80489bc:   83 c4 10                add    $0x10,%esp
  299.  80489bf:   bb 00 00 00 00          mov    $0x0,%ebx
  300.  80489c4:   83 ec 0c                sub    $0xc,%esp
  301.  80489c7:   8d 45 f0                lea    -0x10(%ebp),%eax
  302.  80489ca:   50                      push   %eax
  303.  80489cb:   e8 90 fd ff ff          call   8048760 <_ZNSsD1Ev@plt>
  304.  80489d0:   83 c4 10                add    $0x10,%esp
  305.  80489d3:   89 d8                   mov    %ebx,%eax
  306.  80489d5:   eb 38                   jmp    8048a0f <main+0xef>
  307.  80489d7:   89 c3                   mov    %eax,%ebx
  308.  80489d9:   83 ec 0c                sub    $0xc,%esp
  309.  80489dc:   8d 45 ef                lea    -0x11(%ebp),%eax
  310.  80489df:   50                      push   %eax
  311.  80489e0:   e8 ab fd ff ff          call   8048790 <_ZNSaIcED1Ev@plt>
  312.  80489e5:   83 c4 10                add    $0x10,%esp
  313.  80489e8:   89 d8                   mov    %ebx,%eax
  314.  80489ea:   83 ec 0c                sub    $0xc,%esp
  315.  80489ed:   50                      push   %eax
  316.  80489ee:   e8 ed fd ff ff          call   80487e0 <_Unwind_Resume@plt>
  317.  80489f3:   89 c3                   mov    %eax,%ebx
  318.  80489f5:   83 ec 0c                sub    $0xc,%esp
  319.  80489f8:   8d 45 f0                lea    -0x10(%ebp),%eax
  320.  80489fb:   50                      push   %eax
  321.  80489fc:   e8 5f fd ff ff          call   8048760 <_ZNSsD1Ev@plt>
  322.  8048a01:   83 c4 10                add    $0x10,%esp
  323.  8048a04:   89 d8                   mov    %ebx,%eax
  324.  8048a06:   83 ec 0c                sub    $0xc,%esp
  325.  8048a09:   50                      push   %eax
  326.  8048a0a:   e8 d1 fd ff ff          call   80487e0 <_Unwind_Resume@plt>
  327.  8048a0f:   8d 65 f8                lea    -0x8(%ebp),%esp
  328.  8048a12:   59                      pop    %ecx
  329.  8048a13:   5b                      pop    %ebx
  330.  8048a14:   5d                      pop    %ebp
  331.  8048a15:   8d 61 fc                lea    -0x4(%ecx),%esp
  332.  8048a18:   c3                      ret    
  333.  
  334. 08048a19 <_Z41__static_initialization_and_destruction_0ii>:
  335.  8048a19:   55                      push   %ebp
  336.  8048a1a:   89 e5                   mov    %esp,%ebp
  337.  8048a1c:   83 ec 08                sub    $0x8,%esp
  338.  8048a1f:   83 7d 08 01             cmpl   $0x1,0x8(%ebp)
  339.  8048a23:   75 33                   jne    8048a58 <_Z41__static_initialization_and_destruction_0ii+0x3f>
  340.  8048a25:   81 7d 0c ff ff 00 00    cmpl   $0xffff,0xc(%ebp)
  341.  8048a2c:   75 2a                   jne    8048a58 <_Z41__static_initialization_and_destruction_0ii+0x3f>
  342.  8048a2e:   83 ec 0c                sub    $0xc,%esp
  343.  8048a31:   68 ed a0 04 08          push   $0x804a0ed
  344.  8048a36:   e8 e5 fc ff ff          call   8048720 <_ZNSt8ios_base4InitC1Ev@plt>
  345.  8048a3b:   83 c4 10                add    $0x10,%esp
  346.  8048a3e:   83 ec 04                sub    $0x4,%esp
  347.  8048a41:   68 50 a0 04 08          push   $0x804a050
  348.  8048a46:   68 ed a0 04 08          push   $0x804a0ed
  349.  8048a4b:   68 40 87 04 08          push   $0x8048740
  350.  8048a50:   e8 9b fc ff ff          call   80486f0 <__cxa_atexit@plt>
  351.  8048a55:   83 c4 10                add    $0x10,%esp
  352.  8048a58:   c9                      leave  
  353.  8048a59:   c3                      ret    
  354.  
  355. 08048a5a <_GLOBAL__sub_I__Z8index_ofPcc>:
  356.  8048a5a:   55                      push   %ebp
  357.  8048a5b:   89 e5                   mov    %esp,%ebp
  358.  8048a5d:   83 ec 08                sub    $0x8,%esp
  359.  8048a60:   83 ec 08                sub    $0x8,%esp
  360.  8048a63:   68 ff ff 00 00          push   $0xffff
  361.  8048a68:   6a 01                   push   $0x1
  362.  8048a6a:   e8 aa ff ff ff          call   8048a19 <_Z41__static_initialization_and_destruction_0ii>
  363.  8048a6f:   83 c4 10                add    $0x10,%esp
  364.  8048a72:   c9                      leave  
  365.  8048a73:   c3                      ret    
  366.  8048a74:   66 90                   xchg   %ax,%ax
  367.  8048a76:   66 90                   xchg   %ax,%ax
  368.  8048a78:   66 90                   xchg   %ax,%ax
  369.  8048a7a:   66 90                   xchg   %ax,%ax
  370.  8048a7c:   66 90                   xchg   %ax,%ax
  371.  8048a7e:   66 90                   xchg   %ax,%ax
  372.  
  373. 08048a80 <__libc_csu_init>:
  374.  8048a80:   55                      push   %ebp
  375.  8048a81:   57                      push   %edi
  376.  8048a82:   31 ff                   xor    %edi,%edi
  377.  8048a84:   56                      push   %esi
  378.  8048a85:   53                      push   %ebx
  379.  8048a86:   e8 95 fd ff ff          call   8048820 <__x86.get_pc_thunk.bx>
  380.  8048a8b:   81 c3 75 15 00 00       add    $0x1575,%ebx
  381.  8048a91:   83 ec 1c                sub    $0x1c,%esp
  382.  8048a94:   8b 6c 24 30             mov    0x30(%esp),%ebp
  383.  8048a98:   8d b3 fc fe ff ff       lea    -0x104(%ebx),%esi
  384.  8048a9e:   e8 11 fc ff ff          call   80486b4 <_init>
  385.  8048aa3:   8d 83 f4 fe ff ff       lea    -0x10c(%ebx),%eax
  386.  8048aa9:   29 c6                   sub    %eax,%esi
  387.  8048aab:   c1 fe 02                sar    $0x2,%esi
  388.  8048aae:   85 f6                   test   %esi,%esi
  389.  8048ab0:   74 27                   je     8048ad9 <__libc_csu_init+0x59>
  390.  8048ab2:   8d b6 00 00 00 00       lea    0x0(%esi),%esi
  391.  8048ab8:   8b 44 24 38             mov    0x38(%esp),%eax
  392.  8048abc:   89 2c 24                mov    %ebp,(%esp)
  393.  8048abf:   89 44 24 08             mov    %eax,0x8(%esp)
  394.  8048ac3:   8b 44 24 34             mov    0x34(%esp),%eax
  395.  8048ac7:   89 44 24 04             mov    %eax,0x4(%esp)
  396.  8048acb:   ff 94 bb f4 fe ff ff    call   *-0x10c(%ebx,%edi,4)
  397.  8048ad2:   83 c7 01                add    $0x1,%edi
  398.  8048ad5:   39 f7                   cmp    %esi,%edi
  399.  8048ad7:   75 df                   jne    8048ab8 <__libc_csu_init+0x38>
  400.  8048ad9:   83 c4 1c                add    $0x1c,%esp
  401.  8048adc:   5b                      pop    %ebx
  402.  8048add:   5e                      pop    %esi
  403.  8048ade:   5f                      pop    %edi
  404.  8048adf:   5d                      pop    %ebp
  405.  8048ae0:   c3                      ret    
  406.  8048ae1:   eb 0d                   jmp    8048af0 <__libc_csu_fini>
  407.  8048ae3:   90                      nop
  408.  8048ae4:   90                      nop
  409.  8048ae5:   90                      nop
  410.  8048ae6:   90                      nop
  411.  8048ae7:   90                      nop
  412.  8048ae8:   90                      nop
  413.  8048ae9:   90                      nop
  414.  8048aea:   90                      nop
  415.  8048aeb:   90                      nop
  416.  8048aec:   90                      nop
  417.  8048aed:   90                      nop
  418.  8048aee:   90                      nop
  419.  8048aef:   90                      nop
  420.  
  421. 08048af0 <__libc_csu_fini>:
  422.  8048af0:   f3 c3                   repz ret
  423.  
  424. Déassemblage de la section .fini:
  425.  
  426. 08048af4 <_fini>:
  427.  8048af4:   53                      push   %ebx
  428.  8048af5:   83 ec 08                sub    $0x8,%esp
  429.  8048af8:   e8 23 fd ff ff          call   8048820 <__x86.get_pc_thunk.bx>
  430.  8048afd:   81 c3 03 15 00 00       add    $0x1503,%ebx
  431.  8048b03:   83 c4 08                add    $0x8,%esp
  432.  8048b06:   5b                      pop    %ebx
  433.  8048b07:   c3                      ret
Add Comment
Please, Sign In to add comment