From: <kai...@us...> - 2009-07-04 08:44:45
|
Revision: 407 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=407&view=rev Author: kaiwang27 Date: 2009-07-04 08:44:43 +0000 (Sat, 04 Jul 2009) Log Message: ----------- Merge r379-r404 from users/kaiwang27/elftc. Development will be carried on in trunk from now on. Modified Paths: -------------- trunk/libelftc/Makefile trunk/libelftc/elftc_demangle.3 Added Paths: ----------- trunk/libelftc/Version.map trunk/libelftc/_libelftc.h trunk/libelftc/elftc_bfdtarget.c trunk/libelftc/elftc_demangle.c trunk/libelftc/libelftc.h trunk/libelftc/libelftc_bfdtarget.c trunk/libelftc/libelftc_dem_arm.c trunk/libelftc/libelftc_dem_gnu2.c trunk/libelftc/libelftc_dem_gnu3.c trunk/libelftc/libelftc_vstr.c trunk/libelftc/os.freebsd.mk Property Changed: ---------------- trunk/libelftc/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2009-07-06 11:10:47
|
Revision: 410 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=410&view=rev Author: jkoshy Date: 2009-07-06 11:10:47 +0000 (Mon, 06 Jul 2009) Log Message: ----------- Permit building on pre-C99 compilers. Modified Paths: -------------- trunk/libelftc/libelftc_dem_arm.c trunk/libelftc/libelftc_dem_gnu2.c trunk/libelftc/libelftc_dem_gnu3.c trunk/libelftc/libelftc_vstr.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2009-12-15 14:31:33
|
Revision: 572 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=572&view=rev Author: jkoshy Date: 2009-12-15 14:31:27 +0000 (Tue, 15 Dec 2009) Log Message: ----------- Provide an equivalent to `getprogname(3)` for systems using GLIBC. Modified Paths: -------------- trunk/libelftc/Makefile Added Paths: ----------- trunk/libelftc/elftc_getprogname.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2009-12-16 15:37:16
|
Revision: 580 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=580&view=rev Author: jkoshy Date: 2009-12-16 15:37:02 +0000 (Wed, 16 Dec 2009) Log Message: ----------- Remove `elftc_getprogname()`; a macro `ELFTC_GETPROGNAME()` was added in [579]. Modified Paths: -------------- trunk/libelftc/Makefile trunk/libelftc/libelftc.h Removed Paths: ------------- trunk/libelftc/elftc_getprogname.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2009-12-16 15:42:28
|
Revision: 581 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=581&view=rev Author: jkoshy Date: 2009-12-16 15:42:21 +0000 (Wed, 16 Dec 2009) Log Message: ----------- Use the `ELFTC_VCSID()` macro. Modified Paths: -------------- trunk/libelftc/_libelftc.h trunk/libelftc/elftc_bfdtarget.c trunk/libelftc/elftc_demangle.c trunk/libelftc/libelftc_bfdtarget.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2010-03-06 17:21:20
|
Revision: 755 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=755&view=rev Author: jkoshy Date: 2010-03-06 17:21:14 +0000 (Sat, 06 Mar 2010) Log Message: ----------- Add a manual page for elftc_bfd_find_target(3), elftc_bfd_target_class(3), elftc_bfd_target_byteorder(3) and elftc_bfd_target_flavor(3). Reviewed by: kaiwang27 Ticket: #27 Modified Paths: -------------- trunk/libelftc/Makefile Added Paths: ----------- trunk/libelftc/elftc_bfd_find_target.3 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-03-06 18:01:40
|
Revision: 757 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=757&view=rev Author: kaiwang27 Date: 2010-03-06 18:01:33 +0000 (Sat, 06 Mar 2010) Log Message: ----------- Renamed the global symbol `targets' to `_libelftc_targets' to reduce the collision possibility with application symbols. Suggested by: jkoshy Modified Paths: -------------- trunk/libelftc/_libelftc.h trunk/libelftc/elftc_bfdtarget.c trunk/libelftc/libelftc_bfdtarget.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2012-12-24 12:29:12
|
Revision: 2817 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2817&view=rev Author: jkoshy Date: 2012-12-24 12:29:05 +0000 (Mon, 24 Dec 2012) Log Message: ----------- Add an overview page for the `libelftc` support library. Modified Paths: -------------- trunk/libelftc/Makefile Added Paths: ----------- trunk/libelftc/elftc.3 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2016-01-10 09:10:52
|
Revision: 3309 http://sourceforge.net/p/elftoolchain/code/3309 Author: kaiwang27 Date: 2016-01-10 09:10:51 +0000 (Sun, 10 Jan 2016) Log Message: ----------- Add BFD targets for PE objects. Currently the following 4 targets are supported: "efi-app-ia32": IA32 EFI application "efi-app-x86_64": X86-64 EFI application "pei-i386": X86 PE image "pei-x86-64": X86-64 PE image Modified Paths: -------------- trunk/libelftc/libelftc.h trunk/libelftc/libelftc_bfdtarget.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <em...@us...> - 2019-06-28 01:12:48
|
Revision: 3752 http://sourceforge.net/p/elftoolchain/code/3752 Author: emaste Date: 2019-06-28 01:12:53 +0000 (Fri, 28 Jun 2019) Log Message: ----------- libelftc: add RISC-V bfd targets This adds the following targets: elf32-riscv, elf64-riscv, elf64-riscv-freebsd Obtained from FreeBSD r349483 by mhorne. Modified Paths: -------------- trunk/libelftc/elftc_bfd_find_target.3 trunk/libelftc/libelftc_bfdtarget.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2021-03-07 22:33:48
|
Revision: 3930 http://sourceforge.net/p/elftoolchain/code/3930 Author: jkoshy Date: 2021-03-07 22:33:42 +0000 (Sun, 07 Mar 2021) Log Message: ----------- Mark up 'NULL' consistently in libelftc's documentation. Modified Paths: -------------- trunk/libelftc/elftc_bfd_find_target.3 trunk/libelftc/elftc_string_table_create.3 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-04-11 10:17:39
|
Revision: 872 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=872&view=rev Author: kaiwang27 Date: 2010-04-11 10:17:33 +0000 (Sun, 11 Apr 2010) Log Message: ----------- Internal files should always include libelftc.h header. Modified Paths: -------------- trunk/libelftc/libelftc_dem_arm.c trunk/libelftc/libelftc_dem_gnu2.c trunk/libelftc/libelftc_dem_gnu3.c trunk/libelftc/libelftc_vstr.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2010-04-22 15:04:36
|
Revision: 893 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=893&view=rev Author: jkoshy Date: 2010-04-22 15:04:27 +0000 (Thu, 22 Apr 2010) Log Message: ----------- Unbreak the build. Submitted by: Steve Kargl <sgk at troutmask dot apl dot washington dot edu> Modified Paths: -------------- trunk/libelftc/libelftc_dem_arm.c trunk/libelftc/libelftc_dem_gnu2.c trunk/libelftc/libelftc_dem_gnu3.c trunk/libelftc/libelftc_vstr.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2010-06-13 05:15:40
|
Revision: 992 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=992&view=rev Author: jkoshy Date: 2010-06-13 05:15:35 +0000 (Sun, 13 Jun 2010) Log Message: ----------- Rename: `os.freebsd.mk` -> `os.FreeBSD.mk`. Added Paths: ----------- trunk/libelftc/os.FreeBSD.mk Removed Paths: ------------- trunk/libelftc/os.freebsd.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2010-06-13 10:04:45
|
Revision: 993 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=993&view=rev Author: jkoshy Date: 2010-06-13 10:04:38 +0000 (Sun, 13 Jun 2010) Log Message: ----------- Replace calls to `isdigit(3)` with a wrapper that performs an explicit `char` -> `int` expansion prior to invoking `isdigit(3)`. In NetBSD, `isdigit()` is a CPP macro that expands inline to a lookup of a global array. Using a plain `char` argument to `isdigit()` runs the risk of implementation dependent behavior since the result of widening a `char` to an `int` depends on the signedness of the `char` type on the platform. Reviewed by: kaiwang27 Modified Paths: -------------- trunk/libelftc/_libelftc.h trunk/libelftc/libelftc_dem_arm.c trunk/libelftc/libelftc_dem_gnu2.c trunk/libelftc/libelftc_dem_gnu3.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:05:22
|
Revision: 1227 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1227&view=rev Author: kaiwang27 Date: 2010-10-16 21:05:16 +0000 (Sat, 16 Oct 2010) Log Message: ----------- Add new libelftc API elftc_bfd_target_machine(), which returns the ELF architecture associated with the Bfd_Target descriptor. Modified Paths: -------------- trunk/libelftc/Version.map trunk/libelftc/elftc_bfd_find_target.3 trunk/libelftc/elftc_bfdtarget.c trunk/libelftc/libelftc.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2010-10-31 20:17:22
|
Revision: 1244 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1244&view=rev Author: kaiwang27 Date: 2010-10-31 20:17:16 +0000 (Sun, 31 Oct 2010) Log Message: ----------- Add "ihex" BFD target. Modified Paths: -------------- trunk/libelftc/elftc_bfd_find_target.3 trunk/libelftc/libelftc_bfdtarget.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2011-08-24 11:11:44
|
Revision: 1769 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1769&view=rev Author: jkoshy Date: 2011-08-24 11:11:38 +0000 (Wed, 24 Aug 2011) Log Message: ----------- Add a manual page for `elftc_version()`, an API that returns a project-wide version identifier string. Ticket: #36 Modified Paths: -------------- trunk/libelftc/Makefile Added Paths: ----------- trunk/libelftc/elftc_version.3 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2011-08-24 11:21:21
|
Revision: 1770 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1770&view=rev Author: jkoshy Date: 2011-08-24 11:21:15 +0000 (Wed, 24 Aug 2011) Log Message: ----------- Add an implementation of the `elftc_version()` API. Ticket: #36 Modified Paths: -------------- trunk/libelftc/Makefile trunk/libelftc/libelftc.h Added Paths: ----------- trunk/libelftc/make-toolchain-version This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2011-08-24 12:47:59
|
Revision: 1771 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1771&view=rev Author: jkoshy Date: 2011-08-24 12:47:53 +0000 (Wed, 24 Aug 2011) Log Message: ----------- A lower-case project name looks neater in version strings. Modified Paths: -------------- trunk/libelftc/elftc_version.3 trunk/libelftc/make-toolchain-version This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2011-10-23 09:43:28
|
Revision: 2034 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2034&view=rev Author: jkoshy Date: 2011-10-23 09:43:22 +0000 (Sun, 23 Oct 2011) Log Message: ----------- Add `$Id$` keywords. Ticket: #348 Modified Paths: -------------- trunk/libelftc/Version.map trunk/libelftc/_libelftc.h trunk/libelftc/elftc_version.3 trunk/libelftc/libelftc.h trunk/libelftc/libelftc_dem_arm.c trunk/libelftc/libelftc_dem_gnu2.c trunk/libelftc/libelftc_vstr.c trunk/libelftc/make-toolchain-version This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2011-10-26 15:24:53
|
Revision: 2065 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2065&view=rev Author: jkoshy Date: 2011-10-26 15:24:47 +0000 (Wed, 26 Oct 2011) Log Message: ----------- Turn on SVN keyword expansion. Ticket: #348 Property Changed: ---------------- trunk/libelftc/Makefile trunk/libelftc/Version.map trunk/libelftc/_libelftc.h trunk/libelftc/elftc_bfd_find_target.3 trunk/libelftc/elftc_bfdtarget.c trunk/libelftc/elftc_demangle.3 trunk/libelftc/elftc_demangle.c trunk/libelftc/elftc_version.3 trunk/libelftc/libelftc.h trunk/libelftc/libelftc_bfdtarget.c trunk/libelftc/libelftc_dem_arm.c trunk/libelftc/libelftc_dem_gnu2.c trunk/libelftc/libelftc_dem_gnu3.c trunk/libelftc/libelftc_vstr.c trunk/libelftc/make-toolchain-version This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2011-12-11 09:29:01
|
Revision: 2315 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2315&view=rev Author: jkoshy Date: 2011-12-11 09:28:55 +0000 (Sun, 11 Dec 2011) Log Message: ----------- Add an implementation of a helper function `elftc_copyfile()`. Ticket: #284 Modified Paths: -------------- trunk/libelftc/Makefile Added Paths: ----------- trunk/libelftc/elftc_copyfile.3 trunk/libelftc/elftc_copyfile.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2011-12-15 10:35:54
|
Revision: 2333 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2333&view=rev Author: jkoshy Date: 2011-12-15 10:35:48 +0000 (Thu, 15 Dec 2011) Log Message: ----------- Implement an `elftc_set_timestamps()` helper function. This function uses the high-resolution `utimes(2)` system call if available on the host OS, or the lower resolution `utime(2)` call if `utimes(2)` is not supported. Ticket: #376 Modified Paths: -------------- trunk/libelftc/Makefile trunk/libelftc/libelftc.h Added Paths: ----------- trunk/libelftc/elftc_set_timestamps.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2011-12-15 11:38:25
|
Revision: 2335 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2335&view=rev Author: jkoshy Date: 2011-12-15 11:38:16 +0000 (Thu, 15 Dec 2011) Log Message: ----------- Document the `elftc_set_timestamps.3` helper function. Ticket: #376 Modified Paths: -------------- trunk/libelftc/Makefile Added Paths: ----------- trunk/libelftc/elftc_set_timestamps.3 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |