SymtabAPI::Region::getRegionSize is dangerous and has been REMOVED.
authorAndrew Bernat <bernat@cumin.cs.wisc.edu>
Mon, 14 May 2012 20:43:52 +0000 (15:43 -0500)
committerAndrew Bernat <bernat@cumin.cs.wisc.edu>
Mon, 14 May 2012 20:43:52 +0000 (15:43 -0500)
commit6e92699c83a7224135779273607c785071836707
tree199e69237588424ea61e46fd3fe3f1698913843a
parente2921289e016d1d94ef9542a6a227c71ad92be8f
SymtabAPI::Region::getRegionSize is dangerous and has been REMOVED.

Extensive fixes to get .bss sections reporting a disk size of 0. That was simple; however, we were mistakenly using disk sizes instead of memory sizes all over the place.
16 files changed:
dyninstAPI/src/binaryEdit.C
dyninstAPI/src/parse-x86.C
parseAPI/src/SymtabCodeSource.C
symtabAPI/h/Region.h
symtabAPI/src/LinkMap.C
symtabAPI/src/Object-elf.C
symtabAPI/src/Object-nt.C
symtabAPI/src/Region.C
symtabAPI/src/Symtab-lookup.C
symtabAPI/src/Symtab.C
symtabAPI/src/emitElf-64.C
symtabAPI/src/emitElf.C
symtabAPI/src/emitElfStatic-ppc32.C
symtabAPI/src/emitElfStatic-ppc64.C
symtabAPI/src/emitElfStatic-x86.C
symtabAPI/src/emitElfStatic.C