in The gnu Binary Utilities they say
objdump --adjust-vma=offset
When dumping information, first add offset to all the section addresses. This is useful if the section addresses do not correspond to the symbol table, which can happen when putting sections at particular addresses when using a format which can not represent section addresses, such as a.out.
i try to understand it but i could not, so can any one explain to me what this option do? and what circumstance need this option in real life?