|
@@ -4,7 +4,7 @@
|
|
|
|
|
|
<sect3><title>Program Files</title>
|
|
<sect3><title>Program Files</title>
|
|
|
|
|
|
-<para>addr2line, ar, as, c++filt, gasp, gprof, ld, nm, objcopy, objdump,
|
|
|
|
|
|
+<para>addr2line, ar, as, gasp, gprof, ld, nm, objcopy, objdump,
|
|
ranlib, readelf, size, strings and strip</para></sect3>
|
|
ranlib, readelf, size, strings and strip</para></sect3>
|
|
|
|
|
|
<sect3><title>Descriptions</title>
|
|
<sect3><title>Descriptions</title>
|
|
@@ -25,16 +25,6 @@ the archive).</para></sect4>
|
|
<para>as is primarily intended to assemble the output of the GNU C compiler gcc
|
|
<para>as is primarily intended to assemble the output of the GNU C compiler gcc
|
|
for use by the linker ld.</para></sect4>
|
|
for use by the linker ld.</para></sect4>
|
|
|
|
|
|
-<sect4><title>c++filt</title>
|
|
|
|
-<para>The C++ language provides function overloading, which means that it is
|
|
|
|
-possible to
|
|
|
|
-write many functions with the same name (providing each takes parameters
|
|
|
|
-of different types). All C++ function names are encoded into a low-level
|
|
|
|
-assembly label (this process is known as mangling). The c++filt program
|
|
|
|
-does the inverse mapping: it decodes (demangles) low-level names into
|
|
|
|
-user-level names so that the linker can keep these overloaded functions
|
|
|
|
-from clashing.</para></sect4>
|
|
|
|
-
|
|
|
|
<sect4><title>gasp</title>
|
|
<sect4><title>gasp</title>
|
|
<para>gasp is the Assembler Macro Preprocessor.</para></sect4>
|
|
<para>gasp is the Assembler Macro Preprocessor.</para></sect4>
|
|
|
|
|
|
@@ -93,17 +83,13 @@ modified copies under different names.</para></sect4>
|
|
</sect3>
|
|
</sect3>
|
|
|
|
|
|
<sect3><title>Library Files</title>
|
|
<sect3><title>Library Files</title>
|
|
-<para>libbfd.a, libiberty.a and libopcodes.a</para></sect3>
|
|
|
|
|
|
+<para>libbfd.[a,so] and libopcodes.[a,so]</para></sect3>
|
|
|
|
|
|
<sect3><title>Descriptions</title>
|
|
<sect3><title>Descriptions</title>
|
|
|
|
|
|
<sect4><title>libbfd</title>
|
|
<sect4><title>libbfd</title>
|
|
<para>libbfd is the Binary File Descriptor library.</para></sect4>
|
|
<para>libbfd is the Binary File Descriptor library.</para></sect4>
|
|
|
|
|
|
-<sect4><title>libiberty</title>
|
|
|
|
-<para>libiberty is a collection of subroutines used by various GNU
|
|
|
|
-programs including getopt, obstack, strerror, strtol and strtoul.</para></sect4>
|
|
|
|
-
|
|
|
|
<sect4><title>libopcodes</title>
|
|
<sect4><title>libopcodes</title>
|
|
<para>libopcodes is a native library for dealing with opcodes and is
|
|
<para>libopcodes is a native library for dealing with opcodes and is
|
|
used in the course of building utilities such as objdump. Opcodes are
|
|
used in the course of building utilities such as objdump. Opcodes are
|