1*f273b081Sschwarze.\" $OpenBSD: ctfconv.1,v 1.8 2017/10/17 22:47:58 schwarze Exp $ 2192095f7Smpi.\" 3192095f7Smpi.\" Copyright (c) 2016 Martin Pieuchot <mpi@openbsd.org> 4192095f7Smpi.\" 5192095f7Smpi.\" Permission to use, copy, modify, and distribute this software for any 6192095f7Smpi.\" purpose with or without fee is hereby granted, provided that the above 7192095f7Smpi.\" copyright notice and this permission notice appear in all copies. 8192095f7Smpi.\" 9192095f7Smpi.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10192095f7Smpi.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11192095f7Smpi.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12192095f7Smpi.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13192095f7Smpi.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14192095f7Smpi.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15192095f7Smpi.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16192095f7Smpi.\" 17*f273b081Sschwarze.Dd $Mdocdate: October 17 2017 $ 18192095f7Smpi.Dt CTFCONV 1 19192095f7Smpi.Os 20192095f7Smpi.Sh NAME 21192095f7Smpi.Nm ctfconv 22192095f7Smpi.Nd generates a raw CTF section from debug data 23192095f7Smpi.Sh SYNOPSIS 24192095f7Smpi.Nm ctfconv 25f471c1b3Sjasper.Op Fl d 26192095f7Smpi.Fl l Ar label 27192095f7Smpi.Fl o Ar outfile 28192095f7Smpi.Ar file 29192095f7Smpi.Sh DESCRIPTION 30192095f7SmpiThe 31192095f7Smpi.Nm 32192095f7Smpiutility parses DWARF debug sections of 33192095f7Smpi.Ar file 34192095f7Smpito generate 35192095f7Smpi.Dv CTF 36192095f7Smpidata. 37192095f7Smpi.Pp 38192095f7SmpiThe options are as follows: 39192095f7Smpi.Bl -tag -width Ds 40192095f7Smpi.It Fl d 41192095f7SmpiDisplay types as if they would be dumped from a 4226588df6Sjmc.Dv .SUNW_ctf 43192095f7Smpisection by 44f471c1b3Sjasper.Xr ctfdump 1 45f471c1b3Sjasperand exit. 46a23c5521SjmcThis option cannot be used in conjunction with other modes of operation. 47192095f7Smpi.It Fl l Ar label 48192095f7SmpiSet the 49192095f7Smpi.Dv CTF 5026588df6Sjmclabel to 51192095f7Smpi.Ar label . 52192095f7Smpi.It Fl o Ar outfile 53192095f7SmpiWrite the raw section in 54192095f7Smpi.Ar outfile . 55192095f7Smpi.El 56192095f7Smpi.Sh EXIT STATUS 57192095f7Smpi.Ex -std ctfconv 58192095f7Smpi.Sh SEE ALSO 59192095f7Smpi.Xr ctfdump 1 , 60192095f7Smpi.Xr ctfstrip 1 61*f273b081Sschwarze.Sh HISTORY 62*f273b081SschwarzeThe 63*f273b081Sschwarze.Nm 64*f273b081Sschwarzeutility first appeared in 65*f273b081Sschwarze.Ox 6.2 . 66*f273b081Sschwarze.Sh AUTHORS 67*f273b081Sschwarze.An Martin Pieuchot Aq Mt mpi@openbsd.org 68