CTFMERGE(1) General Commands Manual CTFMERGE(1)

NAME

ctfmergemerge several CTF data sections into one

SYNOPSIS

ctfmerge [-fgstv] -L labelenv -l label -o outfile file ...

ctfmerge [-fgstv] [-D uniqlabel] -d uniqfile -L labelenv -l label -o outfile file ...

ctfmerge [-fgstv] -L labelenv -l label -o outfile -w withfile file ...

ctfmerge [-g] -c srcfile destfile

DESCRIPTION

The ctfmerge utility merges several CTF data sections from several files into one output file, unifying common data.
The following options are available:
 
 
-c srcfile destfile
Copy CTF data from srcfile into destfile.
 
 
-D uniqlabel
Uniquify against label uniqlabel.
 
 
-d uniqfile
Uniquify against uniqfile.
 
 
-f
Match global symbols to global CTF data.
 
 
-g
Don't delete the original debugging sections.
 
 
-L labelenv
Instructs ctfmerge to read the label from the environment variable labelenv.
 
 
-l label
Sets the label as label.
 
 
-o outfile
Use outfile to store the merged CTF data.
 
 
-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.
 
 
-w withfile
Additive merge with withfile.

EXIT STATUS

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

SEE ALSO

ctfconvert(1), ctfdump(1)

HISTORY

The ctfmerge utility first appeared in FreeBSD 7.0.

AUTHORS

The CTF utilities came from OpenSolaris.
July 7, 2010 NetBSD 8.0