date | project | content | link |
|---|
| 03:01 Sunday | elftoolchain | Commit by jkoshy :: r 705 /trunk/documentation/libelf-by-example/libelf-by-example.tex: ( link) - Typographical tweak: drop the "TM" symbol slightly in the Preface, so that it is visually distinct from the surrounding quotation marks.
- Consistently use the '\trade' macro.
| # |
| 14:45 on Jan 27 | elftoolchain | Commit by jkoshy :: r 704 /trunk/readelf/config.h: ( link) Remove an obsolete file.
This should have been done as part of [700]. | # |
| 14:42 on Jan 27 | elftoolchain | Commit by jkoshy :: r 703 /trunk/mk/elftoolchain.prog.mk: ( link) Remove `.depend` files when doing a `make clean`. | # |
| 03:38 on Jan 26 | elftoolchain | Commit by jkoshy :: r 702 /trunk/documentation/libelf-by-example/libelf-by-example.tex: ( link) - Improve the organization of the 'Further Reading' section.
- Point readers looking for additional examples to Emmanuel Azencot's website, and to the sources of the ElfToolChain project.
| # |
| 15:42 on Jan 25 | elftoolchain | Commit by jkoshy :: r 701 /trunk/documentation/libelf-by-example/libelf-by-example.tex: ( link) Add a section containing acknowledgements. | # |
| 02:59 on Jan 25 | elftoolchain | Commit by jkoshy :: r 700 /trunk/readelf/readelf.c: ( link) Build `readelf` on Ubuntu GNU/Linux:
* Use "_elftc.h" to bring in project-wide configuration information.
* Use the `ELFTC_VCSID()` macro for recording file revision information.
* Declare variables holding offsets using `Dwarf_Off`.
* Deprecate private helper functions in favour of those present in `libdwarf`.
Patch reviewed and revised by: kaiwang27 | # |
| 02:52 on Jan 25 | elftoolchain | Commit by jkoshy :: r 699 /trunk/readelf/Makefile: ( link) Change link order: link `libdwarf` before `libelf`.
Reviewed by: kaiwang27 | # |
| 02:34 on Jan 25 | elftoolchain | Commit by jkoshy :: r 698 /trunk/elfcopy/ (6 files): ( link) 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 | # |
| 02:33 on Jan 25 | elftoolchain | Commit by jkoshy :: r 697 /trunk/elfcopy/Makefile: ( link) Use `<elftoolchain.prog.mk>`. | # |
| 11:01 on Jan 24 | elftoolchain | Commit by jkoshy :: r 696 /trunk/common/_elftc.h: ( link) Add definitions for symbols that are not always present in system headers. | # |
| 04:16 on Jan 24 | elftoolchain | Commit by jkoshy :: r 695 /trunk/nm/Makefile: ( link) Change linking order to permit 1-pass linking. | # |
| 15:15 on Jan 23 | elftoolchain | Commit by jkoshy :: r 692 /trunk/elfdump/ (Makefile config.h elfdump.c): ( link) Build `elfdump` under Ubuntu GNU/Linux.
* Retire "config.h" in favour of the project-wide configuration in "_elftc.h".
* Use `<elftoolchain.prog.mk>` for the build rules.
* Supply a definition of `{be,le}32dec()` as needed.
* Use the more portable `strcat()` instead of `strlcat()`, using the compiler to size the temporary buffer so that safety is preserved.
Patch reviewed and revised by: kaiwang27 | # |
| 02:06 on Jan 23 | elftoolchain | Commit by jkoshy :: r 691 /trunk/common/_elftc.h: ( link) - Supply a definition for `offsetof` for systems missing the `<stddef.h>` header (such as Ubuntu GNU/Linux).
- Add two more control flags: `ELFTC_NEED_ELF_NOTE_DEFINITION` and `ELFTC_NEED_BYTEORDER_EXTENSIONS`.
| # |
| 17:16 on Jan 22 | elftoolchain | Commit by jkoshy :: r 690 /trunk/ (2 files in 2 dirs): ( link) Use generic names for the symbols generated by `native-elf-format`. Keep `libelf` in sync. | # |
| 16:26 on Jan 17 | elftoolchain | Commit by jkoshy :: r 687 /trunk/libdwarf/libdwarf.h: ( link) Prepend an underscore to parameter names in function prototypes to avoid collisions with symbols defined in system headers.
Reviewed by: kaiwang27 | # |
| 02:38 on Jan 17 | elftoolchain | Commit by jkoshy :: r 683 /trunk/addr2line/addr2line.c: ( link) Permit `addr2line` to build on Ubuntu GNU/Linux.
Reviewed by: kaiwang27 | # |
| 13:30 on Jan 16 | elftoolchain | Commit by jkoshy :: r 680 /trunk/mk/elftoolchain.prog.mk: ( link) Deal with the fact that simple programs may not use the `SRCS` variable.
Pointy-Hat-To: jkoshy | # |
| 13:16 on Jan 16 | elftoolchain | Commit by jkoshy :: r 679 /trunk/mk/elftoolchain.prog.mk: ( link) Also clean file `y.tab.h` if the program used '''yacc''' during the build. | # |
| 13:12 on Jan 16 | elftoolchain | Commit by jkoshy :: r 678 /trunk/ar/Makefile: ( link) Remove `ranlib` when cleaning the directory. | # |
| 13:05 on Jan 16 | elftoolchain | Commit by jkoshy :: r 677 /trunk/Makefile: ( link) Add `cxxfilt` to the build. | # |