Fixed a few random bugs here and there.
commit875c6700ba2fb9d07eff8c44a840ff34797ec631
authorstrange <kawk256@gmail.com>
Tue, 22 Dec 2009 19:20:05 +0000 (22 11:20 -0800)
committerstrange <kawk256@gmail.com>
Tue, 22 Dec 2009 19:20:05 +0000 (22 11:20 -0800)
treece6865a6c5acf3e84bfe08bb6e4cd550d480813b
parentf0df7ddcf97ca36f696f455d45061c777e188671
Fixed a few random bugs here and there.

Including one very annoying one, due to the nice erase(0) line I had to remove
the empty-by-specification first section in the ELF data. I never thought
about the fact that erasing it would change the indicies of all of the other
sections . . . *sigh*
src/interface/Types.h
src/interface/dwarf/Attribute.cpp
src/interface/dwarf/Attribute.h
src/interface/dwarf/Parser.cpp
src/interface/dwarf/Parser.h
src/interface/elf/Parser.cpp
src/interface/elf/Section.cpp
src/interface/elf/Section.h
src/misc/SmartPointer.h