Upgraded to new ELFkickers from August 2000.
committer: mfx <mfx> 968636590 +0000
This commit is contained in:
@@ -34,7 +34,7 @@ sstrip is a very simplistic program. It depends upon the common
|
|||||||
practice of putting the parts of the file that contribute to the
|
practice of putting the parts of the file that contribute to the
|
||||||
memory image at the front, and the remaining material at the end. This
|
memory image at the front, and the remaining material at the end. This
|
||||||
permits it to discard the latter material without affecting file
|
permits it to discard the latter material without affecting file
|
||||||
offsets and memory addresses in what remains. However, the ELF
|
offsets and memory addresses in what remains. Of course, the ELF
|
||||||
standard permits files to be organized in almost any order. So
|
standard permits files to be organized in almost any order, so if a
|
||||||
although this procedure usually works in practice, it is not meant to
|
pathological linker decided to put its section headers at the top,
|
||||||
be taken too seriously.
|
sstrip would be useless on such executables.
|
||||||
|
|||||||
@@ -68,3 +68,21 @@ Share and enjoy.
|
|||||||
Brian Raiter
|
Brian Raiter
|
||||||
breadbox@muppetlabs.com
|
breadbox@muppetlabs.com
|
||||||
July, 1999
|
July, 1999
|
||||||
|
|
||||||
|
________________
|
||||||
|
|
||||||
|
|
||||||
|
This is a minor update of the original release. Shortly after
|
||||||
|
installing a 2.2 Linux kernel, I discovered that changes to the system
|
||||||
|
header files, plus a new warning in gcc 2.95.2, caused several of the
|
||||||
|
programs to generate numerous compiler warnings and errors. The errors
|
||||||
|
were caused by system headers re-defining a macro (benignly), and were
|
||||||
|
suppressed by rearranging the inclusion of some header files. The
|
||||||
|
warnings were due to my taking advantage of the standard feature of
|
||||||
|
omitting trailing initializers in the definition of a structure, and
|
||||||
|
were suppressed by omitting the -W gcc option in the Makefiles,
|
||||||
|
leaving just -Wall. My apologies to any Linux 2.2 users who were
|
||||||
|
bitten by this. (Hopefully Linux 2.4 isn't in the process of breaking
|
||||||
|
this version as I write.)
|
||||||
|
|
||||||
|
August, 2000
|
||||||
|
|||||||
Reference in New Issue
Block a user