title: ELF: Using the section size to calculate an address span
body: <p>I was wondering about the size of a section in relation to the address space the section occupies. (I am not assuming dynamic loading or MMUs here)</p>
  
  <p>Does a section size include 0 size symbols if there are any?</p>
  
  <p>For instance say a section size is 100 bytes long and starts at address 0. Naively I would assume that the address space taken by this section would be from 0 to 100.</p>
  
  <p>Assuming however that there are symbols there at address 0, 1, 2 and 3 which have a size of 0 but do have an address associated with them then the actual address space would be 0-103 with 0-3 as being empty?</p>
  
  <p>Are there such symbols?
  I am new to the ELF format and not 100% sure how it would work.</p>