]> git.alrj.org Git - bold.git/commit
Cleaning and refactoring.
authorAmand Tihon <amand.tihon@alrj.org>
Fri, 22 May 2009 00:46:53 +0000 (02:46 +0200)
committerAmand Tihon <amand.tihon@alrj.org>
Sat, 25 Jul 2009 18:58:35 +0000 (20:58 +0200)
commit7eeaa837d3a6f29f9312bf29962214e709663e52
treeab99d038cb61211363fe07ecf032921bb465dc12
parentaa036795cb0ab7f31b9d78cfa562ccb603bc977a
Cleaning and refactoring.

Moved the link work to a Linker class.
Added exception handling in main.
Make the Dynamic section use SStrtab and Elf64_Dyn types instead of its own types.
Move all errors in a dedicated file.
Check for undefined symbols.
Check that input files are relocatable objects and of a supported type.
Bits of source cleaning.
Bold/BinArray.py [new file with mode: 0644]
Bold/__init__.py [new file with mode: 0644]
Bold/constants.py [new file with mode: 0644]
Bold/elf.py [new file with mode: 0644]
Bold/errors.py [new file with mode: 0644]
Bold/linker.py [new file with mode: 0644]
bold.py
elf/BinArray.py [deleted file]
elf/__init__.py [deleted file]
elf/constants.py [deleted file]
elf/elf.py [deleted file]