From: <jk...@us...> - 2010-01-25 02:34:44
|
Revision: 698 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=698&view=rev Author: jkoshy Date: 2010-01-25 02:34:38 +0000 (Mon, 25 Jan 2010) Log Message: ----------- Build `elfcopy` on Ubuntu GNU/Linux: * Use `ELFTC_GETPROGNAME()` in favour of `getprogname()`. * Pass `char *` parameters to `basename(3)` instead of `const char *`. * Use the `ELFTC_VCSID()` macro for recording file revision information. Reviewed by: kaiwang27 Modified Paths: -------------- trunk/elfcopy/archive.c trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c trunk/elfcopy/sections.c trunk/elfcopy/segments.c trunk/elfcopy/symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-06-13 12:02:06
|
Revision: 997 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=997&view=rev Author: kaiwang27 Date: 2010-06-13 12:02:00 +0000 (Sun, 13 Jun 2010) Log Message: ----------- * Removed support for compressed ar(1) archives. * Removed dependencies on -lz and -lbz2. Modified Paths: -------------- trunk/elfcopy/Makefile trunk/elfcopy/archive.c trunk/elfcopy/elfcopy.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-10-10 17:42:35
|
Revision: 1214 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1214&view=rev Author: kaiwang27 Date: 2010-10-10 17:42:29 +0000 (Sun, 10 Oct 2010) Log Message: ----------- Add support for converting ELF object to BFD binary. (-O binary) Modified Paths: -------------- trunk/elfcopy/Makefile trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c Added Paths: ----------- trunk/elfcopy/binary.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-10-16 20:32:46
|
Revision: 1226 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1226&view=rev Author: kaiwang27 Date: 2010-10-16 20:32:40 +0000 (Sat, 16 Oct 2010) Log Message: ----------- Factor out .shstrtab initialization code to a separate global function called init_shstrtab(). The funcion will later be used by binary-to-elf conversion code. Modified Paths: -------------- trunk/elfcopy/elfcopy.h trunk/elfcopy/sections.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-10-16 21:08:03
|
Revision: 1228 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1228&view=rev Author: kaiwang27 Date: 2010-10-16 21:07:57 +0000 (Sat, 16 Oct 2010) Log Message: ----------- * Initialise `oem' field properly. * Change insert_shtab() function to accept a `hint' parameter. If `hint' is non-zero, the provided `hint' will be used for the offset of section header table. Modified Paths: -------------- trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c trunk/elfcopy/sections.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-10-17 12:15:39
|
Revision: 1232 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1232&view=rev Author: kaiwang27 Date: 2010-10-17 12:15:33 +0000 (Sun, 17 Oct 2010) Log Message: ----------- Fix style(9) nits. Modified Paths: -------------- trunk/elfcopy/binary.c trunk/elfcopy/main.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-10-17 12:17:24
|
Revision: 1233 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1233&view=rev Author: kaiwang27 Date: 2010-10-17 12:17:18 +0000 (Sun, 17 Oct 2010) Log Message: ----------- Factor out "external" section creation code to a separate function called create_external_section(). Modified Paths: -------------- trunk/elfcopy/elfcopy.h trunk/elfcopy/sections.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-10-17 12:29:22
|
Revision: 1234 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1234&view=rev Author: kaiwang27 Date: 2010-10-17 12:29:16 +0000 (Sun, 17 Oct 2010) Log Message: ----------- Add parameter `flags' to create_external_section(). Modified Paths: -------------- trunk/elfcopy/elfcopy.h trunk/elfcopy/sections.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-10-17 15:46:55
|
Revision: 1238 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1238&view=rev Author: kaiwang27 Date: 2010-10-17 15:46:48 +0000 (Sun, 17 Oct 2010) Log Message: ----------- Generate a symbol table for ELF object converted from raw binary. Modified Paths: -------------- trunk/elfcopy/binary.c trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c trunk/elfcopy/symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-10-23 16:15:20
|
Revision: 1243 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1243&view=rev Author: kaiwang27 Date: 2010-10-23 16:15:14 +0000 (Sat, 23 Oct 2010) Log Message: ----------- Add support for converting ELF object to Motorola S-Record file (-O srec). Modified Paths: -------------- trunk/elfcopy/Makefile trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c Added Paths: ----------- trunk/elfcopy/ascii.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-10-31 21:13:24
|
Revision: 1245 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1245&view=rev Author: kaiwang27 Date: 2010-10-31 21:13:18 +0000 (Sun, 31 Oct 2010) Log Message: ----------- Add support for converting ELF object to Intel Hex file. Modified Paths: -------------- trunk/elfcopy/ascii.c trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-11-06 13:01:03
|
Revision: 1261 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1261&view=rev Author: kaiwang27 Date: 2010-11-06 13:00:57 +0000 (Sat, 06 Nov 2010) Log Message: ----------- Implement elfcopy(1) option --srec-forceS3. Ticket: #297 Modified Paths: -------------- trunk/elfcopy/ascii.c trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-11-06 14:25:26
|
Revision: 1262 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1262&view=rev Author: kaiwang27 Date: 2010-11-06 14:25:19 +0000 (Sat, 06 Nov 2010) Log Message: ----------- Implement elfcopy(1) option --srec-len. Ticket: #297 Modified Paths: -------------- trunk/elfcopy/ascii.c trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-11-07 14:47:43
|
Revision: 1263 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1263&view=rev Author: kaiwang27 Date: 2010-11-07 14:47:37 +0000 (Sun, 07 Nov 2010) Log Message: ----------- Add support for converting ELF object to symbol S-Record file. (-O symbolsrec) Modified Paths: -------------- trunk/elfcopy/ascii.c trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-11-13 18:38:52
|
Revision: 1266 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1266&view=rev Author: kaiwang27 Date: 2010-11-13 18:38:46 +0000 (Sat, 13 Nov 2010) Log Message: ----------- Add support for converting S-Record to ELF object. (-I srec) Modified Paths: -------------- trunk/elfcopy/ascii.c trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c trunk/elfcopy/sections.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-11-21 01:18:53
|
Revision: 1268 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1268&view=rev Author: kaiwang27 Date: 2010-11-21 01:18:46 +0000 (Sun, 21 Nov 2010) Log Message: ----------- Add support for converting Intel Hex to ELF object. (-I ihex) Modified Paths: -------------- trunk/elfcopy/ascii.c trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-11-21 10:29:26
|
Revision: 1269 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1269&view=rev Author: kaiwang27 Date: 2010-11-21 10:29:18 +0000 (Sun, 21 Nov 2010) Log Message: ----------- * Add function create_external_symtab() which handles symbol table created from outside source. * Factor out internal symbol table insertion logic to new function add_to_symtab(). Modified Paths: -------------- trunk/elfcopy/elfcopy.h trunk/elfcopy/symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-11-21 20:38:42
|
Revision: 1272 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1272&view=rev Author: kaiwang27 Date: 2010-11-21 20:38:36 +0000 (Sun, 21 Nov 2010) Log Message: ----------- * Change update_shdr() to depend on `update_link' parameter regarding whether it should update/resync sh_link field of section headers. `update_link' is set to false when all sections are created externally. * Properly set sh_link field of .symtab section in create_external_symtab() function. * Add support for converting `symbolsrec' file to ELF object. Modified Paths: -------------- trunk/elfcopy/ascii.c trunk/elfcopy/binary.c trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c trunk/elfcopy/sections.c trunk/elfcopy/symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-11-21 20:44:35
|
Revision: 1273 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1273&view=rev Author: kaiwang27 Date: 2010-11-21 20:44:28 +0000 (Sun, 21 Nov 2010) Log Message: ----------- Since all symbol table has a special symbol at the beginning, we should move the code creating the special symbol into common place, i.e., create_external_symtab(). Modified Paths: -------------- trunk/elfcopy/ascii.c trunk/elfcopy/symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-11-21 22:10:04
|
Revision: 1278 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1278&view=rev Author: kaiwang27 Date: 2010-11-21 22:09:58 +0000 (Sun, 21 Nov 2010) Log Message: ----------- struct `symbuf' and `strbuf' is now local type in symbols.c. Modified Paths: -------------- trunk/elfcopy/elfcopy.h trunk/elfcopy/symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-11-21 22:18:54
|
Revision: 1279 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1279&view=rev Author: kaiwang27 Date: 2010-11-21 22:18:48 +0000 (Sun, 21 Nov 2010) Log Message: ----------- Switch to the more "standard" 2-clause BSD license. (i.e. without "...in this position unchanged" clause) Modified Paths: -------------- trunk/elfcopy/archive.c trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c trunk/elfcopy/sections.c trunk/elfcopy/segments.c trunk/elfcopy/symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-11-21 22:37:53
|
Revision: 1280 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1280&view=rev Author: kaiwang27 Date: 2010-11-21 22:37:47 +0000 (Sun, 21 Nov 2010) Log Message: ----------- Create STT_SECTION symbols for existing sections in create_external_symtab(). Modified Paths: -------------- trunk/elfcopy/binary.c trunk/elfcopy/symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-12-04 13:59:06
|
Revision: 1290 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1290&view=rev Author: kaiwang27 Date: 2010-12-04 13:59:00 +0000 (Sat, 04 Dec 2010) Log Message: ----------- Add support for option --change-start/--adjust-start. These two options are used to adjust the entry point of an ELF object. Ticket: #297 Modified Paths: -------------- trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-12-04 14:15:04
|
Revision: 1291 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1291&view=rev Author: kaiwang27 Date: 2010-12-04 14:14:58 +0000 (Sat, 04 Dec 2010) Log Message: ----------- Add support for option --set-start, which is used to set the entry point of an ELF object to the specified value. Modified Paths: -------------- trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-12-04 18:38:44
|
Revision: 1293 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1293&view=rev Author: kaiwang27 Date: 2010-12-04 18:38:38 +0000 (Sat, 04 Dec 2010) Log Message: ----------- Add support for option --change-section-vma. Modified Paths: -------------- trunk/elfcopy/elfcopy.h trunk/elfcopy/main.c trunk/elfcopy/sections.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |