ack/util/amisc
George Koehler 5cf2a68438 Teach aelflod to write the ELF symbol table.
Convert each ack.out symbol to ELF, preserving its name and value, and
some but not all other symbol info.  The ELF symbol table comes with
ELF section headers.  If the input file has no symbols (ack -Rled-s),
then the output file has no ELF section headers.

Append the symbol table and section headers to the ELF file.  Linux
ignores this appended info when it execs the file.  The info might
pollute the last page of the ELF segment, but Linux clears this
pollution.  Tools like nm and gdb can read the ELF symbol table.

I include code to translate debugger symbols to an ELF .stab section.
I did not test this code, because I did not find a platform that can
put S_STB symbols in the ack.out file.
2016-12-13 16:41:22 -05:00
..
aelflod.1 Tweak man syntax in aelflod.1 and aslod.1 2016-12-13 15:54:38 -05:00
aelflod.c Teach aelflod to write the ELF symbol table. 2016-12-13 16:41:22 -05:00
anm.1 anm also works on aal archives now 1991-11-18 09:46:53 +00:00
anm.c Add enough return types to the K&R C that the ACK builds (on Linux) using clang 2016-11-10 22:04:18 +01:00
ashow.1 Added the aelflod tool for generating ELF executables. Added documentation for aelflod and ashow. Now installs the documentation when built. 2007-04-23 23:40:10 +00:00
ashow.c Eliminate the RELOH2 relocation, as it never worked --- the address would be 2016-09-17 12:43:15 +02:00
asize.1 Changes to manual page 1991-10-01 12:18:39 +00:00
asize.c Sanitised the use of #include files to more properly conform to the standards. 2006-10-16 23:20:11 +00:00
aslod.1 Tweak man syntax in aelflod.1 and aslod.1 2016-12-13 15:54:38 -05:00
aslod.c In aslod, remove some unused m68k2 stuff. 2016-12-13 16:02:38 -05:00
astrip.1 Changes to manual page 1991-10-01 12:18:39 +00:00
astrip.c Removed some explicit (and wrong) redeclarations of system 2007-02-25 20:58:16 +00:00
build.lua More programs, more libraries. src/modules build files are now saner. 2016-07-23 00:30:31 +02:00