* [gentoo-commits] gentoo-projects commit in pax-utils/man: scanmacho.docbook
@ 2008-10-19 9:47 Fabian Groffen (grobian)
0 siblings, 0 replies; 5+ messages in thread
From: Fabian Groffen (grobian) @ 2008-10-19 9:47 UTC (permalink / raw
To: gentoo-commits
grobian 08/10/19 09:47:09
Modified: scanmacho.docbook
Log:
fix manpage, the same fix is needed for scanelf, but I don't dare to commit that
Revision Changes Path
1.2 pax-utils/man/scanmacho.docbook
file : http://sources.gentoo.org/viewcvs.py/gentoo-projects/pax-utils/man/scanmacho.docbook?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-projects/pax-utils/man/scanmacho.docbook?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-projects/pax-utils/man/scanmacho.docbook?r1=1.1&r2=1.2
Index: scanmacho.docbook
===================================================================
RCS file: /var/cvsroot/gentoo-projects/pax-utils/man/scanmacho.docbook,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- scanmacho.docbook 8 Sep 2008 10:13:57 -0000 1.1
+++ scanmacho.docbook 19 Oct 2008 09:47:09 -0000 1.2
@@ -54,7 +54,7 @@
<listitem><para>Print all scanned info (<option>-F"%o %O %D %b %F"</option>)</para></listitem>
</varlistentry>
<varlistentry>
- <term><option>-B</option>, <option>--banner</option></term>
+ <term><option>-B</option>, <option>--nobanner</option></term>
<listitem><para>Don't display the header</para></listitem>
</varlistentry>
<varlistentry>
^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-commits] gentoo-projects commit in pax-utils/man: scanmacho.docbook
@ 2008-12-10 20:05 Fabian Groffen (grobian)
0 siblings, 0 replies; 5+ messages in thread
From: Fabian Groffen (grobian) @ 2008-12-10 20:05 UTC (permalink / raw
To: gentoo-commits
grobian 08/12/10 20:05:20
Modified: scanmacho.docbook
Log:
Fix manpage, thanks pipping
Revision Changes Path
1.3 pax-utils/man/scanmacho.docbook
file : http://sources.gentoo.org/viewcvs.py/gentoo-projects/pax-utils/man/scanmacho.docbook?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-projects/pax-utils/man/scanmacho.docbook?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-projects/pax-utils/man/scanmacho.docbook?r1=1.2&r2=1.3
Index: scanmacho.docbook
===================================================================
RCS file: /var/cvsroot/gentoo-projects/pax-utils/man/scanmacho.docbook,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- scanmacho.docbook 19 Oct 2008 09:47:09 -0000 1.2
+++ scanmacho.docbook 10 Dec 2008 20:05:20 -0000 1.3
@@ -202,7 +202,7 @@
<para>
You can narrow your search by specifying the Mach-O object file type.
The commandline option takes the symbolic type name.
- Multiple values can be passed comma separated. Example -E MH_EXECUTABLE,MH_DYLIB
+ Multiple values can be passed comma separated. Example -E MH_EXECUTE,MH_DYLIB
</para>
<para>
Here is the normal list available for your pleasure.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-commits] gentoo-projects commit in pax-utils/man: scanmacho.docbook
@ 2009-12-20 20:47 Fabian Groffen (grobian)
0 siblings, 0 replies; 5+ messages in thread
From: Fabian Groffen (grobian) @ 2009-12-20 20:47 UTC (permalink / raw
To: gentoo-commits
grobian 09/12/20 20:47:09
Modified: scanmacho.docbook
Log:
align manpage with --help output for changed -a option
Revision Changes Path
1.4 pax-utils/man/scanmacho.docbook
file : http://sources.gentoo.org/viewcvs.py/gentoo-projects/pax-utils/man/scanmacho.docbook?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-projects/pax-utils/man/scanmacho.docbook?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-projects/pax-utils/man/scanmacho.docbook?r1=1.3&r2=1.4
Index: scanmacho.docbook
===================================================================
RCS file: /var/cvsroot/gentoo-projects/pax-utils/man/scanmacho.docbook,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- scanmacho.docbook 10 Dec 2008 20:05:20 -0000 1.3
+++ scanmacho.docbook 20 Dec 2009 20:47:09 -0000 1.4
@@ -51,7 +51,7 @@
</varlistentry>
<varlistentry>
<term><option>-a</option>, <option>--all</option></term>
- <listitem><para>Print all scanned info (<option>-F"%o %O %D %b %F"</option>)</para></listitem>
+ <listitem><para>Print all useful/simple info</para></listitem>
</varlistentry>
<varlistentry>
<term><option>-B</option>, <option>--nobanner</option></term>
^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-commits] gentoo-projects commit in pax-utils/man: scanmacho.docbook
@ 2009-12-21 7:55 Fabian Groffen (grobian)
0 siblings, 0 replies; 5+ messages in thread
From: Fabian Groffen (grobian) @ 2009-12-21 7:55 UTC (permalink / raw
To: gentoo-commits
grobian 09/12/21 07:55:53
Modified: scanmacho.docbook
Log:
update scanmacho manpage, applying the same changes as for the scanelf manpage
Revision Changes Path
1.5 pax-utils/man/scanmacho.docbook
file : http://sources.gentoo.org/viewcvs.py/gentoo-projects/pax-utils/man/scanmacho.docbook?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-projects/pax-utils/man/scanmacho.docbook?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-projects/pax-utils/man/scanmacho.docbook?r1=1.4&r2=1.5
Index: scanmacho.docbook
===================================================================
RCS file: /var/cvsroot/gentoo-projects/pax-utils/man/scanmacho.docbook,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- scanmacho.docbook 20 Dec 2009 20:47:09 -0000 1.4
+++ scanmacho.docbook 21 Dec 2009 07:55:53 -0000 1.5
@@ -62,12 +62,16 @@
<listitem><para>Print flags from mach_header</para></listitem>
</varlistentry>
<varlistentry>
+ <term><option>-D</option>, <option>--endian</option> </term>
+ <listitem><para>Print Mach-O endianness</para></listitem>
+ </varlistentry>
+ <varlistentry>
<term><option>-E</option>, <option>--etype</option> <replaceable>filetype</replaceable></term>
<listitem><para>Print only Mach-O files matching specified etype (like MH_EXECUTABLE, MH_DYLIB, etc...)</para></listitem>
</varlistentry>
<varlistentry>
<term><option>-F</option>, <option>--format</option> <replaceable>FORMAT</replaceable></term>
- <listitem><para>Use specified format for output; see the <emphasis remap='B'>FORMAT</emphasis> section</para></listitem>
+ <listitem><para>Use specified format for output; see the <link><emphasis remap='B'>FORMAT</emphasis></link> section for more information.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>-f</option>, <option>--from</option> <replaceable>FILE</replaceable></term>
@@ -83,7 +87,7 @@
</varlistentry>
<varlistentry>
<term><option>-i</option>, <option>--interp</option></term>
- <listitem><para>Print LC_LOAD_DYLINKER information</para></listitem>
+ <listitem><para>Print the interpreter information (LC_LOAD_DYLINKER)</para></listitem>
</varlistentry>
<varlistentry>
@@ -91,18 +95,6 @@
<listitem><para>Print only Mach-O files matching specified numeric bits (like 32/64)</para></listitem>
</varlistentry>
<varlistentry>
- <term><option>-D</option>, <option>--endian</option> </term>
- <listitem><para>Print Endianness</para></listitem>
- </varlistentry>
- <varlistentry>
- <term><option>-O</option>, <option>--perms</option> <replaceable>PERMS</replaceable></term>
- <listitem><para>Print only Mach-O files with matching specified octal bits (like 755)</para></listitem>
- </varlistentry>
- <varlistentry>
- <term><option>-Z</option>, <option>--size</option> <replaceable>SIZE</replaceable></term>
- <listitem><para>Print Mach-O file size</para></listitem>
- </varlistentry>
- <varlistentry>
<term><option>-m</option>, <option>--mount</option></term>
<listitem><para>Don't recursively cross mount points</para></listitem>
</varlistentry>
@@ -112,15 +104,19 @@
</varlistentry>
<varlistentry>
<term><option>-n</option>, <option>--needed</option></term>
- <listitem><para>Print LC_LOAD_DYLIB information</para></listitem>
+ <listitem><para>Print libraries the Mach-O is linked against (LC_LOAD_DYLIB).</para></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-O</option>, <option>--perms</option> <replaceable>PERMS</replaceable></term>
+ <listitem><para>Print only Mach-O files with matching specified octal bits (like 755).</para></listitem>
</varlistentry>
<varlistentry>
<term><option>-o</option>, <option>--file</option> <replaceable>FILE</replaceable></term>
- <listitem><para>Write output stream to specified filename</para></listitem>
+ <listitem><para>Write output stream to specified filename.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>-p</option>, <option>--path</option></term>
- <listitem><para>Scan all directories in PATH environment</para></listitem>
+ <listitem><para>Scan all directories in PATH environment.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>-q</option>, <option>--quiet</option></term>
@@ -132,7 +128,7 @@
</varlistentry>
<varlistentry>
<term><option>-S</option>, <option>--soname</option></term>
- <listitem><para>Print install_name information</para></listitem>
+ <listitem><para>Print the Mach-O's shared library name (install_name).</para></listitem>
</varlistentry>
<varlistentry>
<term><option>-V</option>, <option>--version</option></term>
@@ -146,6 +142,10 @@
<term><option>-y</option>, <option>--symlink</option></term>
<listitem><para>Don't scan symlinks</para></listitem>
</varlistentry>
+ <varlistentry>
+ <term><option>-Z</option>, <option>--size</option> <replaceable>SIZE</replaceable></term>
+ <listitem><para>Print Mach-O file size</para></listitem>
+ </varlistentry>
</variablelist>
</refsect1>
@@ -157,8 +157,8 @@
a format string and expect the following results.
</para>
<programlisting>
- # <command>scanmacho</command> <option>-BF</option> 'file %f needs %n; funky time!' /bin/bash
- file bash needs /usr/lib/libncurses.5.4.dylib,/usr/lib/libSystem.B.dylib; funky time!
+ # <command>scanmacho</command> <option>-BF</option> "file %f needs %n; funky time" /bin/bash
+ file bash needs /usr/lib/libncurses.5.4.dylib,/usr/lib/libSystem.B.dylib; funky time
</programlisting>
<para>
Note that when you use a format string, generally information related flags
@@ -170,6 +170,8 @@
</para>
<para>
There are three characters that introduce conversion specifiers.
+ </para>
+ <para>
<itemizedlist>
<listitem><para><emphasis remap='B'>%</emphasis> - replace with info</para></listitem>
<listitem><para><emphasis remap='B'>#</emphasis> - silent boolean match</para></listitem>
@@ -179,6 +181,8 @@
<para>
And there are a number of conversion specifiers. We try to match up the
specifier with corresponding option.
+ </para>
+ <para>
<itemizedlist>
<listitem><para><emphasis remap='B'>a</emphasis> - arch type</para></listitem>
<listitem><para><emphasis remap='B'>b</emphasis> - mach_header flags</para></listitem>
@@ -206,6 +210,8 @@
</para>
<para>
Here is the normal list available for your pleasure.
+ </para>
+ <para>
<itemizedlist>
<listitem><para><emphasis remap='B'>MH_OBJECT</emphasis> - intermediate object file (.o)</para></listitem>
<listitem><para><emphasis remap='B'>MH_EXECUTE</emphasis> - standard executable program</para></listitem>
@@ -225,6 +231,8 @@
<para>
You can also narrow your search by specifying the Mach-O bitsize. Specify
the numeric value.
+ </para>
+ <para>
<itemizedlist>
<listitem><para><emphasis remap='B'>32</emphasis> - 32bit mach_header</para></listitem>
<listitem><para><emphasis remap='B'>64</emphasis> - 64bit mach_header_64</para></listitem>
^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-commits] gentoo-projects commit in pax-utils/man: scanmacho.docbook
@ 2013-12-16 20:30 Fabian Groffen (grobian)
0 siblings, 0 replies; 5+ messages in thread
From: Fabian Groffen (grobian) @ 2013-12-16 20:30 UTC (permalink / raw
To: gentoo-commits
grobian 13/12/16 20:30:38
Modified: scanmacho.docbook
Log:
scanmacho: add support to read LC_RPATH entries from Mach-O files
Revision Changes Path
1.6 pax-utils/man/scanmacho.docbook
file : http://sources.gentoo.org/viewvc.cgi/gentoo-projects/pax-utils/man/scanmacho.docbook?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-projects/pax-utils/man/scanmacho.docbook?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-projects/pax-utils/man/scanmacho.docbook?r1=1.5&r2=1.6
Index: scanmacho.docbook
===================================================================
RCS file: /var/cvsroot/gentoo-projects/pax-utils/man/scanmacho.docbook,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- scanmacho.docbook 21 Dec 2009 07:55:53 -0000 1.5
+++ scanmacho.docbook 16 Dec 2013 20:30:38 -0000 1.6
@@ -127,6 +127,10 @@
<listitem><para>Scan directories recursively</para></listitem>
</varlistentry>
<varlistentry>
+ <term><option>-r</option>, <option>--rpath</option></term>
+ <listitem><para>Print RPATH encoded in the Mach-O (LC_RPATH)</para></listitem>
+ </varlistentry>
+ <varlistentry>
<term><option>-S</option>, <option>--soname</option></term>
<listitem><para>Print the Mach-O's shared library name (install_name).</para></listitem>
</varlistentry>
@@ -196,6 +200,7 @@
<listitem><para><emphasis remap='B'>p</emphasis> - filename (minus search)</para></listitem>
<listitem><para><emphasis remap='B'>o</emphasis> - mh_type</para></listitem>
<listitem><para><emphasis remap='B'>O</emphasis> - perms</para></listitem>
+ <listitem><para><emphasis remap='B'>r</emphasis> - rpaths</para></listitem>
<listitem><para><emphasis remap='B'>S</emphasis> - install_name</para></listitem>
</itemizedlist>
</para>
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-12-16 20:30 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-10 20:05 [gentoo-commits] gentoo-projects commit in pax-utils/man: scanmacho.docbook Fabian Groffen (grobian)
-- strict thread matches above, loose matches on Subject: below --
2013-12-16 20:30 Fabian Groffen (grobian)
2009-12-21 7:55 Fabian Groffen (grobian)
2009-12-20 20:47 Fabian Groffen (grobian)
2008-10-19 9:47 Fabian Groffen (grobian)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox