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>


   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 #
  22 # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
  23 #
  24 
  25 #
  26 # Copyright 2018 Joyent, Inc.
  27 #
  28 
  29 #
  30 # MAPFILE HEADER START
  31 #
  32 # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
  33 # Object versioning must comply with the rules detailed in
  34 #
  35 #       usr/src/lib/README.mapfiles
  36 #
  37 # You should not be making modifications here until you've read the most current
  38 # copy of that file. If you need help, contact a gatekeeper for guidance.
  39 #
  40 # MAPFILE HEADER END
  41 #
  42 
  43 $mapfile_version 2
  44 
  45 # There really should be only one SUNWprivate version.
  46 # Don't add any more.  Add new private symbols to SUNWprivate_1.2


  69         ctf_create;
  70         ctf_dataptr;
  71         ctf_delete_type;
  72         ctf_diff_fini;
  73         ctf_diff_functions;
  74         ctf_diff_getflags;
  75         ctf_diff_init;
  76         ctf_diff_objects;
  77         ctf_diff_setflags;
  78         ctf_diff_types;
  79         ctf_discard;
  80         ctf_dup;
  81         ctf_elffdwrite;
  82         ctf_elfwrite;
  83         ctf_enum_value;
  84         ctf_fdconvert;
  85         ctf_flags;
  86         ctf_func_args_by_id;
  87         ctf_func_info_by_id;
  88         ctf_function_iter;

  89         ctf_kind_name;
  90         ctf_label_info;
  91         ctf_label_iter;
  92         ctf_label_topmost;
  93         ctf_max_id;
  94         ctf_member_info;
  95         ctf_merge_add;
  96         ctf_merge_dedup;
  97         ctf_merge_fini;
  98         ctf_merge_init;
  99         ctf_merge_label;
 100         ctf_merge_merge;
 101         ctf_merge_set_nthreads;
 102         ctf_merge_uniquify;
 103         ctf_nr_syms;
 104         ctf_object_iter;
 105         ctf_parent_file;
 106         ctf_parent_label;
 107         ctf_parent_name;
 108         ctf_set_array;




   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 #
  22 # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
  23 #
  24 
  25 #
  26 # Copyright 2019 Joyent, Inc.
  27 #
  28 
  29 #
  30 # MAPFILE HEADER START
  31 #
  32 # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
  33 # Object versioning must comply with the rules detailed in
  34 #
  35 #       usr/src/lib/README.mapfiles
  36 #
  37 # You should not be making modifications here until you've read the most current
  38 # copy of that file. If you need help, contact a gatekeeper for guidance.
  39 #
  40 # MAPFILE HEADER END
  41 #
  42 
  43 $mapfile_version 2
  44 
  45 # There really should be only one SUNWprivate version.
  46 # Don't add any more.  Add new private symbols to SUNWprivate_1.2


  69         ctf_create;
  70         ctf_dataptr;
  71         ctf_delete_type;
  72         ctf_diff_fini;
  73         ctf_diff_functions;
  74         ctf_diff_getflags;
  75         ctf_diff_init;
  76         ctf_diff_objects;
  77         ctf_diff_setflags;
  78         ctf_diff_types;
  79         ctf_discard;
  80         ctf_dup;
  81         ctf_elffdwrite;
  82         ctf_elfwrite;
  83         ctf_enum_value;
  84         ctf_fdconvert;
  85         ctf_flags;
  86         ctf_func_args_by_id;
  87         ctf_func_info_by_id;
  88         ctf_function_iter;
  89         ctf_has_c_source;
  90         ctf_kind_name;
  91         ctf_label_info;
  92         ctf_label_iter;
  93         ctf_label_topmost;
  94         ctf_max_id;
  95         ctf_member_info;
  96         ctf_merge_add;
  97         ctf_merge_dedup;
  98         ctf_merge_fini;
  99         ctf_merge_init;
 100         ctf_merge_label;
 101         ctf_merge_merge;
 102         ctf_merge_set_nthreads;
 103         ctf_merge_uniquify;
 104         ctf_nr_syms;
 105         ctf_object_iter;
 106         ctf_parent_file;
 107         ctf_parent_label;
 108         ctf_parent_name;
 109         ctf_set_array;