title: Disassembly of sections in a c program
body: <p>I wrote a very basic <code>Hello World</code> program to know about sections. After using <code>objdump</code> I got all sections. I am using <code>ubuntu 12.04</code>.</p>
  
  <p>in output I found it like that :</p>
  
  <blockquote>
    <ol>
    <li><p>Disassembly of section .init</p></li>
    <li><p>Disassembly of section .plt</p></li>
    <li><p>Disassembly of section .text</p></li>
    <li><p>__do_global_dtors_aux</p></li>
    <li><p>Disassembly of section .fini</p></li>
    </ol>
  </blockquote>
  
  <p>I want to know what those sections are? what data they store? Specially <code>.plt</code> and <code>.fini</code>. About <code>.init</code> and <code>.text</code> I can guess, but what about others?</p>