From: <jk...@us...> - 2009-08-04 17:17:54
|
Revision: 466 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=466&view=rev Author: jkoshy Date: 2009-08-04 17:17:42 +0000 (Tue, 04 Aug 2009) Log Message: ----------- Deprecate `elf_getshnum()`, `elf_getphnum()` and `elf_getshstrndx()` in favour of `elf_getshdrnum()`, `elf_getphdrnum()` and `elf_getshdrstrndx()` respectively. See also LibElfIncompatibilityRedHatElfUtils. Modified Paths: -------------- trunk/libelf/elf_phnum.c trunk/libelf/elf_shnum.c trunk/libelf/elf_shstrndx.c trunk/libelf/libelf.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2009-08-05 18:19:01
|
Revision: 467 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=467&view=rev Author: jkoshy Date: 2009-08-05 18:18:49 +0000 (Wed, 05 Aug 2009) Log Message: ----------- * Add new manual pages for `elf_getshdrstrndx()`, `elf_getphdrnum()` and `elf_getshdrnum()`. * Add a deprecation warning for `elf_getshstrndx()`, `elf_getphnum()` and `elf_getshnum()`. * Bump document dates. Modified Paths: -------------- trunk/libelf/Makefile trunk/libelf/elf_getphnum.3 trunk/libelf/elf_getshnum.3 trunk/libelf/elf_getshstrndx.3 Added Paths: ----------- trunk/libelf/elf_getphdrnum.3 trunk/libelf/elf_getshdrnum.3 trunk/libelf/elf_getshdrstrndx.3 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2009-11-28 15:03:00
|
Revision: 524 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=524&view=rev Author: jkoshy Date: 2009-11-28 15:02:52 +0000 (Sat, 28 Nov 2009) Log Message: ----------- Fix ticket #6. Move helper functions `_libelf_ar_get_{name,number,string}()` and `_libelf_ar_open()` to a new compilation unit "libelf_ar_util.c" to break the circular dependency between "elf_memory.o" and "libelf_ar.o". Modified Paths: -------------- trunk/libelf/Makefile trunk/libelf/_libelf.h trunk/libelf/libelf_ar.c Added Paths: ----------- trunk/libelf/libelf_ar_util.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2010-02-17 14:21:44
|
Revision: 710 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=710&view=rev Author: jkoshy Date: 2010-02-17 14:21:38 +0000 (Wed, 17 Feb 2010) Log Message: ----------- Catch up with [520]: rename ".mk" files to match the output of `uname -s`. Reminded by: kaiwang27 Added Paths: ----------- trunk/libelf/os.FreeBSD.mk trunk/libelf/os.NetBSD.mk Removed Paths: ------------- trunk/libelf/os.freebsd.mk trunk/libelf/os.netbsd.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2010-10-16 05:05:59
|
Revision: 1218 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1218&view=rev Author: jkoshy Date: 2010-10-16 05:05:53 +0000 (Sat, 16 Oct 2010) Log Message: ----------- Remove the configuration knob `LIBELF_CONFIG_STRL_FUNCTIONS`. Ticket: #294 Modified Paths: -------------- trunk/libelf/_libelf_config.h trunk/libelf/elf_errmsg.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2011-08-09 09:46:15
|
Revision: 1706 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1706&view=rev Author: jkoshy Date: 2011-08-09 09:46:09 +0000 (Tue, 09 Aug 2011) Log Message: ----------- Bug fix: remove library-internal flags from the return values of the `elf_flag*()` functions. Modified Paths: -------------- trunk/libelf/_libelf.h trunk/libelf/elf_flag.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2011-10-21 15:05:20
|
Revision: 2024 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2024&view=rev Author: jkoshy Date: 2011-10-21 15:05:14 +0000 (Fri, 21 Oct 2011) Log Message: ----------- Minor code cleanups: * Remove obsolete README files. * Update a (c) line. Modified Paths: -------------- trunk/libelf/_libelf_config.h Removed Paths: ------------- trunk/libelf/README trunk/libelf/README.build This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2011-11-28 06:36:56
|
Revision: 2240 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2240&view=rev Author: jkoshy Date: 2011-11-28 06:36:48 +0000 (Mon, 28 Nov 2011) Log Message: ----------- Support the `ELFTC_HAVE_MMAP` configuration knob in `libelf`: * In `elf_begin()`, fall back to using `read()` if `mmap()` is not available or if the call to `mmap()` failed. * Permit the code to compile on systems lacking `<sys/mman.h>`. Ticket: #366 Modified Paths: -------------- trunk/libelf/elf_begin.c trunk/libelf/elf_end.c trunk/libelf/elf_update.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2011-12-18 05:31:30
|
Revision: 2343 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2343&view=rev Author: jkoshy Date: 2011-12-18 05:31:24 +0000 (Sun, 18 Dec 2011) Log Message: ----------- Minor refactoring of '''libelf''': * Move the helper function `_libelf_open_object()` to a separate source file "libelf_open.c". * Remove inclusions of unneeded header files. Ticket: #367 Modified Paths: -------------- trunk/libelf/Makefile trunk/libelf/_libelf.h trunk/libelf/elf_begin.c Added Paths: ----------- trunk/libelf/libelf_open.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2011-12-29 06:34:33
|
Revision: 2368 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2368&view=rev Author: jkoshy Date: 2011-12-29 06:34:28 +0000 (Thu, 29 Dec 2011) Log Message: ----------- Unbreak the build on FreeBSD: * Remove an unused variable declaration. * Use `<string.h>` to bring in a prototype for `strncmp()`. Modified Paths: -------------- trunk/libelf/elf_memory.c trunk/libelf/libelf_memory.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2013-03-23 11:41:15
|
Revision: 2931 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2931&view=rev Author: jkoshy Date: 2013-03-23 11:41:07 +0000 (Sat, 23 Mar 2013) Log Message: ----------- Allow libelf to build with GCC 4.8. Submitted by: mr-kaworu Ticket: #415 Modified Paths: -------------- trunk/libelf/elf_update.c trunk/libelf/libelf_phdr.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2014-03-18 02:16:27
|
Revision: 2994 http://sourceforge.net/p/elftoolchain/code/2994 Author: jkoshy Date: 2014-03-18 02:16:26 +0000 (Tue, 18 Mar 2014) Log Message: ----------- Change the prototype of the internal function `_libelf_checksum()` to correspond to the return type of the public {elf,gelf}_checksum() APIs. Ticket: #448 Modified Paths: -------------- trunk/libelf/_libelf.h trunk/libelf/libelf_checksum.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2014-03-22 08:10:09
|
Revision: 3006 http://sourceforge.net/p/elftoolchain/code/3006 Author: jkoshy Date: 2014-03-22 08:10:07 +0000 (Sat, 22 Mar 2014) Log Message: ----------- In libelf: use unsigned quantities for the return value of helper functions `_libelf_falign()` and `_libelf_malign()`. Ticket: #448 Modified Paths: -------------- trunk/libelf/_libelf.h trunk/libelf/libelf_align.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2014-03-22 08:10:16
|
Revision: 3007 http://sourceforge.net/p/elftoolchain/code/3007 Author: jkoshy Date: 2014-03-22 08:10:14 +0000 (Sat, 22 Mar 2014) Log Message: ----------- In libelf: fix sign conversion warnings in helper functions `libelf_open()` and `libelf_xlate()`. Ticket: #448 Modified Paths: -------------- trunk/libelf/libelf_open.c trunk/libelf/libelf_xlate.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2018-10-14 14:07:11
|
Revision: 3639 http://sourceforge.net/p/elftoolchain/code/3639 Author: jkoshy Date: 2018-10-14 14:07:02 +0000 (Sun, 14 Oct 2018) Log Message: ----------- Use the recommended ordering for the documentation preamble macros '.Dd', '.Dt' and '.Os'. Modified Paths: -------------- trunk/libelf/elf.3 trunk/libelf/elf_begin.3 trunk/libelf/elf_cntl.3 trunk/libelf/elf_end.3 trunk/libelf/elf_errmsg.3 trunk/libelf/elf_fill.3 trunk/libelf/elf_flagdata.3 trunk/libelf/elf_getarhdr.3 trunk/libelf/elf_getarsym.3 trunk/libelf/elf_getbase.3 trunk/libelf/elf_getdata.3 trunk/libelf/elf_getident.3 trunk/libelf/elf_getphdrnum.3 trunk/libelf/elf_getphnum.3 trunk/libelf/elf_getscn.3 trunk/libelf/elf_getshdrnum.3 trunk/libelf/elf_getshdrstrndx.3 trunk/libelf/elf_getshnum.3 trunk/libelf/elf_getshstrndx.3 trunk/libelf/elf_hash.3 trunk/libelf/elf_kind.3 trunk/libelf/elf_memory.3 trunk/libelf/elf_next.3 trunk/libelf/elf_open.3 trunk/libelf/elf_rand.3 trunk/libelf/elf_rawfile.3 trunk/libelf/elf_strptr.3 trunk/libelf/elf_update.3 trunk/libelf/elf_version.3 trunk/libelf/gelf.3 trunk/libelf/gelf_checksum.3 trunk/libelf/gelf_fsize.3 trunk/libelf/gelf_getcap.3 trunk/libelf/gelf_getclass.3 trunk/libelf/gelf_getdyn.3 trunk/libelf/gelf_getehdr.3 trunk/libelf/gelf_getmove.3 trunk/libelf/gelf_getphdr.3 trunk/libelf/gelf_getrel.3 trunk/libelf/gelf_getrela.3 trunk/libelf/gelf_getshdr.3 trunk/libelf/gelf_getsym.3 trunk/libelf/gelf_getsyminfo.3 trunk/libelf/gelf_getsymshndx.3 trunk/libelf/gelf_newehdr.3 trunk/libelf/gelf_newphdr.3 trunk/libelf/gelf_update_ehdr.3 trunk/libelf/gelf_xlatetof.3 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2018-10-14 21:09:37
|
Revision: 3643 http://sourceforge.net/p/elftoolchain/code/3643 Author: jkoshy Date: 2018-10-14 21:09:24 +0000 (Sun, 14 Oct 2018) Log Message: ----------- Fix "mandoc -T lint" warnings in libelf's manual pages. Modified Paths: -------------- trunk/libelf/elf.3 trunk/libelf/elf_getdata.3 trunk/libelf/elf_getphdrnum.3 trunk/libelf/elf_getphnum.3 trunk/libelf/elf_getshdrnum.3 trunk/libelf/elf_getshdrstrndx.3 trunk/libelf/elf_getshnum.3 trunk/libelf/elf_getshstrndx.3 trunk/libelf/elf_open.3 trunk/libelf/gelf.3 trunk/libelf/gelf_getphdr.3 trunk/libelf/gelf_newehdr.3 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2019-03-12 09:42:38
|
Revision: 3710 http://sourceforge.net/p/elftoolchain/code/3710 Author: jkoshy Date: 2019-03-12 09:42:35 +0000 (Tue, 12 Mar 2019) Log Message: ----------- Revert [r3709] in favour of a fix that preserves the use `off_t` for file offsets. Ticket: #568 Modified Paths: -------------- trunk/libelf/elf_next.c trunk/libelf/libelf_ar.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2020-09-26 07:19:19
|
Revision: 3873 http://sourceforge.net/p/elftoolchain/code/3873 Author: jkoshy Date: 2020-09-26 07:19:13 +0000 (Sat, 26 Sep 2020) Log Message: ----------- Permit the parameters related extended section numbering to be NULL in a call to gelf_getsymshndx(). This change improves compatibility with other implementations of libelf. Ticket: #593 Draft patches by: Ethan Sommer & Michael Forney Modified Paths: -------------- trunk/libelf/gelf_getsymshndx.3 trunk/libelf/gelf_symshndx.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2020-11-29 14:30:37
|
Revision: 3911 http://sourceforge.net/p/elftoolchain/code/3911 Author: jkoshy Date: 2020-11-29 14:30:23 +0000 (Sun, 29 Nov 2020) Log Message: ----------- Remove an unused structure member. This allows us to further simplify libelf's configuration. Pointed out by: Jason Thorpe Modified Paths: -------------- trunk/libelf/_libelf_config.h trunk/libelf/elf.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 12:16:51
|
Revision: 3925 http://sourceforge.net/p/elftoolchain/code/3925 Author: jkoshy Date: 2021-03-07 12:16:49 +0000 (Sun, 07 Mar 2021) Log Message: ----------- Add elf_getversion(). This extension API retrieves the operating version of an ELF object. Ticket: [#585] Modified Paths: -------------- trunk/libelf/Makefile trunk/libelf/libelf.h Added Paths: ----------- trunk/libelf/elf_getversion.3 trunk/libelf/elf_getversion.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2021-03-14 21:17:46
|
Revision: 3934 http://sourceforge.net/p/elftoolchain/code/3934 Author: jkoshy Date: 2021-03-14 21:17:45 +0000 (Sun, 14 Mar 2021) Log Message: ----------- Add a marker to assist downstream imports. The intent here is to help downstream projects script their imports of Elftoolchain code. The marker in these files would be replaced by project-specific version control markers (e.g. __RCSID(...) in NetBSD) on import into a downstream source tree. Modified Paths: -------------- trunk/libelf/elf.c trunk/libelf/elf_begin.c trunk/libelf/elf_cntl.c trunk/libelf/elf_data.c trunk/libelf/elf_end.c trunk/libelf/elf_errmsg.c trunk/libelf/elf_errno.c trunk/libelf/elf_fill.c trunk/libelf/elf_flag.c trunk/libelf/elf_getarhdr.c trunk/libelf/elf_getarsym.c trunk/libelf/elf_getbase.c trunk/libelf/elf_getident.c trunk/libelf/elf_getversion.c trunk/libelf/elf_hash.c trunk/libelf/elf_kind.c trunk/libelf/elf_memory.c trunk/libelf/elf_next.c trunk/libelf/elf_open.c trunk/libelf/elf_phnum.c trunk/libelf/elf_rand.c trunk/libelf/elf_rawfile.c trunk/libelf/elf_scn.c trunk/libelf/elf_shnum.c trunk/libelf/elf_shstrndx.c trunk/libelf/elf_strptr.c trunk/libelf/elf_update.c trunk/libelf/elf_version.c trunk/libelf/gelf_cap.c trunk/libelf/gelf_checksum.c trunk/libelf/gelf_dyn.c trunk/libelf/gelf_ehdr.c trunk/libelf/gelf_fsize.c trunk/libelf/gelf_getclass.c trunk/libelf/gelf_move.c trunk/libelf/gelf_phdr.c trunk/libelf/gelf_rel.c trunk/libelf/gelf_rela.c trunk/libelf/gelf_shdr.c trunk/libelf/gelf_sym.c trunk/libelf/gelf_syminfo.c trunk/libelf/gelf_symshndx.c trunk/libelf/gelf_xlate.c trunk/libelf/libelf_align.c trunk/libelf/libelf_allocate.c trunk/libelf/libelf_ar.c trunk/libelf/libelf_ar_util.c trunk/libelf/libelf_checksum.c trunk/libelf/libelf_convert.m4 trunk/libelf/libelf_data.c trunk/libelf/libelf_ehdr.c trunk/libelf/libelf_elfmachine.c trunk/libelf/libelf_extended.c trunk/libelf/libelf_fsize.m4 trunk/libelf/libelf_memory.c trunk/libelf/libelf_msize.m4 trunk/libelf/libelf_open.c trunk/libelf/libelf_phdr.c trunk/libelf/libelf_shdr.c trunk/libelf/libelf_xlate.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2022-04-30 20:52:42
|
Revision: 3976 http://sourceforge.net/p/elftoolchain/code/3976 Author: jkoshy Date: 2022-04-30 20:52:40 +0000 (Sat, 30 Apr 2022) Log Message: ----------- Revert [r3935] in favor of using placeholders to mark where <sys/cdefs.h> should be included by downstream projects. Ticket: [#479] Modified Paths: -------------- trunk/libelf/elf.c trunk/libelf/elf_begin.c trunk/libelf/elf_cntl.c trunk/libelf/elf_data.c trunk/libelf/elf_end.c trunk/libelf/elf_errmsg.c trunk/libelf/elf_errno.c trunk/libelf/elf_fill.c trunk/libelf/elf_flag.c trunk/libelf/elf_getarhdr.c trunk/libelf/elf_getarsym.c trunk/libelf/elf_getbase.c trunk/libelf/elf_getident.c trunk/libelf/elf_getversion.c trunk/libelf/elf_hash.c trunk/libelf/elf_kind.c trunk/libelf/elf_memory.c trunk/libelf/elf_next.c trunk/libelf/elf_open.c trunk/libelf/elf_phnum.c trunk/libelf/elf_rand.c trunk/libelf/elf_rawfile.c trunk/libelf/elf_scn.c trunk/libelf/elf_shnum.c trunk/libelf/elf_shstrndx.c trunk/libelf/elf_strptr.c trunk/libelf/elf_update.c trunk/libelf/elf_version.c trunk/libelf/gelf_cap.c trunk/libelf/gelf_checksum.c trunk/libelf/gelf_dyn.c trunk/libelf/gelf_ehdr.c trunk/libelf/gelf_fsize.c trunk/libelf/gelf_getclass.c trunk/libelf/gelf_move.c trunk/libelf/gelf_phdr.c trunk/libelf/gelf_rel.c trunk/libelf/gelf_rela.c trunk/libelf/gelf_shdr.c trunk/libelf/gelf_sym.c trunk/libelf/gelf_syminfo.c trunk/libelf/gelf_symshndx.c trunk/libelf/gelf_xlate.c trunk/libelf/libelf_allocate.c trunk/libelf/libelf_ar.c trunk/libelf/libelf_ar_util.c trunk/libelf/libelf_checksum.c trunk/libelf/libelf_convert.m4 trunk/libelf/libelf_data.c trunk/libelf/libelf_ehdr.c trunk/libelf/libelf_elfmachine.c trunk/libelf/libelf_extended.c trunk/libelf/libelf_fsize.m4 trunk/libelf/libelf_memory.c trunk/libelf/libelf_msize.m4 trunk/libelf/libelf_open.c trunk/libelf/libelf_phdr.c trunk/libelf/libelf_shdr.c trunk/libelf/libelf_xlate.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2010-08-09 15:37:46
|
Revision: 1077 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1077&view=rev Author: jkoshy Date: 2010-08-09 15:37:40 +0000 (Mon, 09 Aug 2010) Log Message: ----------- Use a better name for a helper function. Modified Paths: -------------- trunk/libelf/_libelf.h trunk/libelf/elf_scn.c trunk/libelf/elf_update.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2010-09-04 00:54:42
|
Revision: 1166 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1166&view=rev Author: jkoshy Date: 2010-09-04 00:54:36 +0000 (Sat, 04 Sep 2010) Log Message: ----------- Remove conditional compilation directives. These are not needed after the introduction of `<elfdefinitions.h>`. Ticket: #265 Modified Paths: -------------- trunk/libelf/gelf_cap.c trunk/libelf/gelf_move.c trunk/libelf/gelf_syminfo.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jk...@us...> - 2010-09-04 00:56:41
|
Revision: 1167 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1167&view=rev Author: jkoshy Date: 2010-09-04 00:56:34 +0000 (Sat, 04 Sep 2010) Log Message: ----------- Do not generate conditional compilation directives. Ticket: #265 Modified Paths: -------------- trunk/libelf/libelf_convert.m4 trunk/libelf/libelf_fsize.m4 trunk/libelf/libelf_msize.m4 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |