Module Name: src Committed By: wiz Date: Sat Jan 19 01:22:13 UTC 2013
Modified Files: src/external/cddl/osnet/usr.bin/ctfconvert: ctfconvert.1 src/external/cddl/osnet/usr.bin/ctfdump: ctfdump.1 src/external/cddl/osnet/usr.bin/ctfmerge: ctfmerge.1 Log Message: Sort options in SYNOPSIS and text. XXX: please check if SYNOPSIS are correct, I think they missing some .Op. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/external/cddl/osnet/usr.bin/ctfconvert/ctfconvert.1 cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/usr.bin/ctfdump/ctfdump.1 cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/usr.bin/ctfmerge/ctfmerge.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/cddl/osnet/usr.bin/ctfconvert/ctfconvert.1 diff -u src/external/cddl/osnet/usr.bin/ctfconvert/ctfconvert.1:1.1 src/external/cddl/osnet/usr.bin/ctfconvert/ctfconvert.1:1.2 --- src/external/cddl/osnet/usr.bin/ctfconvert/ctfconvert.1:1.1 Fri Jan 18 19:58:43 2013 +++ src/external/cddl/osnet/usr.bin/ctfconvert/ctfconvert.1 Sat Jan 19 01:22:12 2013 @@ -1,31 +1,31 @@ -.\" $NetBSD: ctfconvert.1,v 1.1 2013/01/18 19:58:43 christos Exp $ +.\" $NetBSD: ctfconvert.1,v 1.2 2013/01/19 01:22:12 wiz Exp $ +.\" +.\" Copyright (c) 2010 The FreeBSD Foundation +.\" All rights reserved. .\" -.\" Copyright (c) 2010 The FreeBSD Foundation -.\" All rights reserved. -.\" .\" This software was developed by Rui Paulo under sponsorship from the -.\" FreeBSD Foundation. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. +.\" FreeBSD Foundation. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. .\" .\" $FreeBSD: src/cddl/usr.bin/ctfconvert/ctfconvert.1,v 1.1 2010/08/11 18:00:45 rpaulo Exp $ .\" @@ -38,45 +38,47 @@ .Sh SYNOPSIS .Nm .Op Fl gis -.Fl l Ar label .Fl L Ar labelenv +.Fl l Ar label .Op Fl o Ar outfile -object_file +.Ar object_file .Sh DESCRIPTION The .Nm utility converts debug information from a binary file to CTF data and replaces the debug section of that file with a CTF section called SUNW_ctf. -This new section is added to the input file, unless the -o +This new section is added to the input file, unless the +.Fl o option is present. You can also opt to keep the original debugging section with the --g option. +.Fl g +option. .Pp The following options are available: .Bl -tag -width indent -.It Fl l Ar label -Sets the label as -.Ar label . +.It Fl g +Don't delete the original debugging section. +.It Fl i +Ignore object files built from other languages than C. .It Fl L Ar labelenv Instructs .Nm to read the label from the environment variable .Ar labelenv . -.It Fl g -Don't delete the original debugging section. -.It Fl i -Ignore object files built from other languages than C. -.It Fl s -Use the .dynsym ELF section instead of the .symtab ELF section. +.It Fl l Ar label +Sets the label as +.Ar label . .It Fl o Ar outfile Write the output to file in .Ar outfile . +.It Fl s +Use the .dynsym ELF section instead of the .symtab ELF section. .El .Sh EXIT STATUS .Ex -std .Sh SEE ALSO -.Xr ctfmerge 1 , -.Xr ctfdump 1 +.Xr ctfdump 1 , +.Xr ctfmerge 1 .Sh HISTORY The .Nm Index: src/external/cddl/osnet/usr.bin/ctfdump/ctfdump.1 diff -u src/external/cddl/osnet/usr.bin/ctfdump/ctfdump.1:1.1 src/external/cddl/osnet/usr.bin/ctfdump/ctfdump.1:1.2 --- src/external/cddl/osnet/usr.bin/ctfdump/ctfdump.1:1.1 Fri Jan 18 19:58:44 2013 +++ src/external/cddl/osnet/usr.bin/ctfdump/ctfdump.1 Sat Jan 19 01:22:13 2013 @@ -1,31 +1,31 @@ -.\" $NetBSD: ctfdump.1,v 1.1 2013/01/18 19:58:44 christos Exp $ +.\" $NetBSD: ctfdump.1,v 1.2 2013/01/19 01:22:13 wiz Exp $ +.\" +.\" Copyright (c) 2010 The FreeBSD Foundation +.\" All rights reserved. .\" -.\" Copyright (c) 2010 The FreeBSD Foundation -.\" All rights reserved. -.\" .\" This software was developed by Rui Paulo under sponsorship from the -.\" FreeBSD Foundation. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. +.\" FreeBSD Foundation. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. .\" .\" $FreeBSD: src/cddl/usr.bin/ctfdump/ctfdump.1,v 1.1 2010/08/11 18:00:45 rpaulo Exp $ .\" @@ -37,9 +37,9 @@ .Nd dump the SUNW_ctf section of an ELF file .Sh SYNOPSIS .Nm -.Op Fl dfhlsSt -.Fl u Ar file -file +.Op Fl dfhlSst +.Fl u Ar ufile +.Ar file .Sh DESCRIPTION The .Nm @@ -60,10 +60,10 @@ Show the function section. Show the header. .It Fl l Show the label section. -.It Fl s -Show the string table. .It Fl S Show statistics. +.It Fl s +Show the string table. .It Fl t Show the type section. .It Fl u Ar ufile Index: src/external/cddl/osnet/usr.bin/ctfmerge/ctfmerge.1 diff -u src/external/cddl/osnet/usr.bin/ctfmerge/ctfmerge.1:1.1 src/external/cddl/osnet/usr.bin/ctfmerge/ctfmerge.1:1.2 --- src/external/cddl/osnet/usr.bin/ctfmerge/ctfmerge.1:1.1 Fri Jan 18 19:58:44 2013 +++ src/external/cddl/osnet/usr.bin/ctfmerge/ctfmerge.1 Sat Jan 19 01:22:13 2013 @@ -1,31 +1,31 @@ -.\" $NetBSD: ctfmerge.1,v 1.1 2013/01/18 19:58:44 christos Exp $ +.\" $NetBSD: ctfmerge.1,v 1.2 2013/01/19 01:22:13 wiz Exp $ +.\" +.\" Copyright (c) 2010 The FreeBSD Foundation +.\" All rights reserved. .\" -.\" Copyright (c) 2010 The FreeBSD Foundation -.\" All rights reserved. -.\" .\" This software was developed by Rui Paulo under sponsorship from the -.\" FreeBSD Foundation. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. +.\" FreeBSD Foundation. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. .\" .\" $FreeBSD: src/cddl/usr.bin/ctfmerge/ctfmerge.1,v 1.1 2010/08/11 18:00:45 rpaulo Exp $ .\" @@ -33,31 +33,30 @@ .Dt CTFMERGE 1 .Os .Sh NAME -.Nm ctfmerge +.Nm ctfmerge .Nd merge several CTF data sections into one .Sh SYNOPSIS .Nm .Op Fl fgstv -.Fl l Ar label .Fl L Ar labelenv +.Fl l Ar label .Fl o Ar outfile -file ... +.Ar file ... .Nm .Op Fl fgstv -.Fl l Ar label +.Op Fl D Ar uniqlabel +.Fl d Ar uniqfile .Fl L Ar labelenv +.Fl l Ar label .Fl o Ar outfile -.Fl d Ar uniqfile -.Op Fl g -.Op Fl D Ar uniqlabel -file ... +.Ar file ... .Nm .Op Fl fgstv -.Fl l Ar label .Fl L Ar labelenv +.Fl l Ar label .Fl o Ar outfile .Fl w Ar withfile -file ... +.Ar file ... .Nm .Op Fl g .Fl c Ar srcfile @@ -70,47 +69,47 @@ output file, unifying common data. .Pp The following options are available: .Bl -tag -width indent +.It Fl c Ar srcfile Ar destfile +Copy CTF data from +.Ar srcfile +into +.Ar destfile . +.It Fl D Ar uniqlabel +Uniquify against label +.Ar uniqlabel . +.It Fl d Ar uniqfile +Uniquify against +.Ar uniqfile . .It Fl f Match global symbols to global CTF data. .It Fl g Don't delete the original debugging sections. -.It Fl s -Use the .dynsym ELF section instead of the .symtab ELF section. -.It Fl t -Make sure that all object files have a CTF section. -.It Fl v -Enable verbose mode. -.It Fl l Ar label -Sets the label as -.Ar label . .It Fl L Ar labelenv Instructs .Nm to read the label from the environment variable .Ar labelenv . +.It Fl l Ar label +Sets the label as +.Ar label . .It Fl o Ar outfile Use .Ar outfile to store the merged CTF data. -.It Fl d Ar uniqfile -Uniquify against -.Ar uniqfile . -.It Fl d Ar uniqlabel -Uniquify against label -.Ar uniqlabel +.It Fl s +Use the .dynsym ELF section instead of the .symtab ELF section. +.It Fl t +Make sure that all object files have a CTF section. +.It Fl v +Enable verbose mode. .It Fl w Ar withfile Additive merge with .Ar withfile . -.It Fl c Ar srcfile Ar destfile -Copy CTF data from -.Ar srcfile -into -.Ar destfile . .El .Sh EXIT STATUS .Ex -std .Sh SEE ALSO -.Xr ctfconvert 1 , +.Xr ctfconvert 1 , .Xr ctfdump 1 .Sh HISTORY The