Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
CTFMERGE(1)		     General Commands Manual		     CTFMERGE(1)

NAME
     ctfmerge -- merge several CTF data sections into one

SYNOPSIS
     ctfmerge [-fgstv] -l label -L labelenv -o outfile file ...
     ctfmerge [-fgstv] -l label -L labelenv -o outfile -d uniqfile [-g]
	      [-D uniqlabel] file ...
     ctfmerge [-fgstv] -l label -L labelenv -o outfile -w withfile file ...
     ctfmerge [-g] -c srcfile destfile

DESCRIPTION
     The  ctfmerge  utility merges several CTF (Compact C Type Format) data sec-
     tions from several files into one output file, unifying common data.

     The following options are available:

     -f      Match global symbols to global CTF data.

     -g      Don't delete the original debugging sections.

     -s      Use the .dynsym ELF section instead of the .symtab ELF section.

     -t      Make sure that all object files have a CTF section.

     -v      Enable verbose mode.

     -l label
	     Sets the label as label.

     -L labelenv
	     Instructs ctfmerge to read the label from the environment	variable
	     labelenv.

     -o outfile
	     Use outfile to store the merged CTF data.

     -d uniqfile
	     Uniquify against uniqfile.

     -d uniqlabel
	     Uniquify against label uniqlabel

     -w withfile
	     Additive merge with withfile.

     -c srcfile destfile
	     Copy CTF data from srcfile into destfile.

EXIT STATUS
     The ctfmerge utility exits 0 on success, and >0 if an error occurs.

SEE ALSO
     ctfconvert(1), ctfdump(1), ctf(5)

HISTORY
     The ctfmerge utility first appeared in FreeBSD 7.0.

AUTHORS
     The CTF utilities came from OpenSolaris.

FreeBSD ports 15.quarterly	 April 21, 2022 		     CTFMERGE(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ctfmerge&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly>

home | help