]> git.alrj.org Git - bold.git/log
bold.git
15 years agoAdd support for R_X86_64_32S relocation type.
Amand Tihon [Sun, 9 Aug 2009 17:58:00 +0000 (19:58 +0200)]
Add support for R_X86_64_32S relocation type.

15 years agoTrack object file as well. bold-0.1.0
Amand Tihon [Sat, 8 Aug 2009 18:32:00 +0000 (20:32 +0200)]
Track object file as well.

15 years agoUpdate documentation, add example and install script.
Amand Tihon [Sat, 8 Aug 2009 18:31:14 +0000 (20:31 +0200)]
Update documentation, add example and install script.

15 years agoCorrect stupid bugs.
Amand Tihon [Sat, 8 Aug 2009 17:46:06 +0000 (19:46 +0200)]
Correct stupid bugs.

15 years agoAdd documentation.
Amand Tihon [Sat, 8 Aug 2009 17:45:26 +0000 (19:45 +0200)]
Add documentation.

15 years agoLicense change, small enhancements, version bump.
Amand Tihon [Sat, 8 Aug 2009 15:26:17 +0000 (17:26 +0200)]
License change, small enhancements, version bump.

15 years agoRenamed data/ into runtime/
Amand Tihon [Sat, 8 Aug 2009 14:19:24 +0000 (16:19 +0200)]
Renamed data/ into runtime/

15 years agoCorrect stupid bug, use a simple hash function.
Amand Tihon [Mon, 3 Aug 2009 19:44:09 +0000 (21:44 +0200)]
Correct stupid bug, use a simple hash function.

15 years agoAdd support for actual dynamic linking, with external symbol resolution.
Amand Tihon [Mon, 3 Aug 2009 18:15:48 +0000 (20:15 +0200)]
Add support for actual dynamic linking, with external symbol resolution.

The current code is quite hackish, and a deep refactoring may prove
necessary.

15 years agoCleaning and refactoring.
Amand Tihon [Fri, 22 May 2009 00:46:53 +0000 (02:46 +0200)]
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.

15 years agoFirst working version.
Amand Tihon [Thu, 21 May 2009 13:31:18 +0000 (15:31 +0200)]
First working version.