The ELF parser is almost working.
commit152126327155ce727f0f7a6bca805f99695c8f6b
authorstrange <kawk256@gmail.com>
Sat, 19 Dec 2009 06:15:23 +0000 (18 23:15 -0700)
committerstrange <kawk256@gmail.com>
Sat, 19 Dec 2009 06:15:23 +0000 (18 23:15 -0700)
treee2bf266d235b1e0bca0e641c80a500b725767aa5
parentb0f38f903b7ee4658dc1097366ab60e253509bb7
The ELF parser is almost working.

The only issue is figuring out which section is .shstrtab . . . which, of
course, I can't figure out without knowing the names of the sections . . .
which you can't know without knowing which is .shstrtab. Ergo, circular logic.

Wonder how I can solve that. It appears to always be the third-last section,
but I don't want to rely on that . . .
src/interface/Initializer.cpp
src/interface/ProgramManager.cpp
src/interface/ProgramManager.h
src/interface/elf/Header.cpp
src/interface/elf/Header.h
src/interface/elf/Parser.cpp
src/interface/elf/Parser.h
src/interface/elf/Section.cpp
src/interface/elf/Section.h