Print this page
10816 ctf_dwarf_convert_type() relies on un-initialized id
10817 ctfconvert -i option is mis-handled
10818 Improve ctfconvert error messages
10819 ctfconvert should handle empty dies
10820 ctfconvert -i never converts
10821 bad free in ctf_dwarf_init_die
10815 shouldn't build gcore.c as part of kmdb
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>

*** 22,32 **** /* * Copyright 2003 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ /* ! * Copyright (c) 2015, Joyent, Inc. */ #include <ctf_impl.h> static const char *const _ctf_errlist[] = { --- 22,32 ---- /* * Copyright 2003 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ /* ! * Copyright (c) 2019, Joyent, Inc. */ #include <ctf_impl.h> static const char *const _ctf_errlist[] = {
*** 81,91 **** "Label already exists", /* ECTF_LABEL */ "Merged labels conflict", /* ECTF_LCONFLICT */ "Zlib library failure", /* ECTF_ZLIB */ "CTF conversion backend error", /* ECTF_CONVBKERR */ "No C source to convert from", /* ECTF_CONVNOCSRC */ ! "No applicable conversion backend" /* ECTF_NOCONVBKEND */ }; static const int _ctf_nerr = sizeof (_ctf_errlist) / sizeof (_ctf_errlist[0]); const char * --- 81,91 ---- "Label already exists", /* ECTF_LABEL */ "Merged labels conflict", /* ECTF_LCONFLICT */ "Zlib library failure", /* ECTF_ZLIB */ "CTF conversion backend error", /* ECTF_CONVBKERR */ "No C source to convert from", /* ECTF_CONVNOCSRC */ ! "No debug info found to convert from" /* ECTF_CONVNODEBUG */ }; static const int _ctf_nerr = sizeof (_ctf_errlist) / sizeof (_ctf_errlist[0]); const char *