FreeBSD manual

download PDF document: ctfmerge.1.pdf

CTFMERGE(1) FreeBSD 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 sections 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.