Print this page
    
4474 DTrace Userland CTF Support
4475 DTrace userland Keyword
4476 DTrace tests should be better citizens
4479 pid provider types
4480 dof emulation missing checks
Reviewed by: Bryan Cantrill <bryan@joyent.com>
    
      
        | Split | Close | 
      | Expand all | 
      | Collapse all | 
    
    
          --- old/usr/src/lib/libctf/common/mapfile-vers
          +++ new/usr/src/lib/libctf/common/mapfile-vers
   1    1  #
   2    2  # CDDL HEADER START
   3    3  #
   4    4  # The contents of this file are subject to the terms of the
   5    5  # Common Development and Distribution License (the "License").
   6    6  # You may not use this file except in compliance with the License.
   7    7  #
   8    8  # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9    9  # or http://www.opensolaris.org/os/licensing.
  10   10  # See the License for the specific language governing permissions
  11   11  # and limitations under the License.
  12   12  #
  13   13  # When distributing Covered Code, include this CDDL HEADER in each
  14   14  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15  # If applicable, add the following below this CDDL HEADER, with the
  
    | ↓ open down ↓ | 15 lines elided | ↑ open up ↑ | 
  16   16  # fields enclosed by brackets "[]" replaced with your own identifying
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  #
  22   22  # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
  23   23  #
  24   24  
  25   25  #
       26 +# Copyright (c) 2013, Joyent, Inc.  All rights reserved.
       27 +#
       28 +
       29 +#
  26   30  # MAPFILE HEADER START
  27   31  #
  28   32  # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
  29   33  # Object versioning must comply with the rules detailed in
  30   34  #
  31   35  #       usr/src/lib/README.mapfiles
  32   36  #
  33   37  # You should not be making modifications here until you've read the most current
  34   38  # copy of that file. If you need help, contact a gatekeeper for guidance.
  35   39  #
  36   40  # MAPFILE HEADER END
  37   41  #
  38   42  
  39   43  $mapfile_version 2
  40   44  
  41   45  # There really should be only one SUNWprivate version.
  42   46  # Don't add any more.  Add new private symbols to SUNWprivate_1.2
  43   47  
  44   48  SYMBOL_VERSION SUNWprivate_1.2 {
  45   49      global:
  46   50          ctf_add_array;
  47   51          ctf_add_const;
  48   52          ctf_add_enum;
  49   53          ctf_add_enumerator;
  50   54          ctf_add_float;
  51   55          ctf_add_forward;
  52   56          ctf_add_function;
  53   57          ctf_add_integer;
  54   58          ctf_add_member;
  
    | ↓ open down ↓ | 19 lines elided | ↑ open up ↑ | 
  55   59          ctf_add_pointer;
  56   60          ctf_add_restrict;
  57   61          ctf_add_struct;
  58   62          ctf_add_type;
  59   63          ctf_add_typedef;
  60   64          ctf_add_union;
  61   65          ctf_add_volatile;
  62   66          ctf_create;
  63   67          ctf_delete_type;
  64   68          ctf_discard;
       69 +        ctf_dup;
  65   70          ctf_enum_value;
  66   71          ctf_label_info;
  67   72          ctf_label_iter;
  68   73          ctf_label_topmost;
  69   74          ctf_member_info;
  70   75          ctf_parent_file;
  71   76          ctf_parent_name;
  72   77          ctf_set_array;
  73   78          ctf_type_align;
  74   79          ctf_type_cmp;
  75   80          ctf_type_compat;
  76   81          ctf_type_pointer;
  77   82          ctf_update;
  78   83          ctf_write;
  79   84  } SUNWprivate_1.1;
  80   85  
  81   86  SYMBOL_VERSION SUNWprivate_1.1 {
  82   87      global:
  83   88          ctf_array_info;
  84   89          ctf_bufopen;
  85   90          ctf_close;
  86   91          ctf_enum_iter;
  87   92          ctf_enum_name;
  88   93          ctf_errmsg;
  89   94          ctf_errno;
  90   95          ctf_fdopen;
  91   96          ctf_func_args;
  92   97          ctf_func_info;
  93   98          ctf_getmodel;
  94   99          ctf_getspecific;
  95  100          ctf_import;
  96  101          ctf_lookup_by_name;
  
    | ↓ open down ↓ | 22 lines elided | ↑ open up ↑ | 
  97  102          ctf_lookup_by_symbol;
  98  103          ctf_member_iter;
  99  104          ctf_open;
 100  105          ctf_setmodel;
 101  106          ctf_setspecific;
 102  107          ctf_type_encoding;
 103  108          ctf_type_iter;
 104  109          ctf_type_kind;
 105  110          ctf_type_lname;
 106  111          ctf_type_name;
      112 +        ctf_type_qname;
 107  113          ctf_type_reference;
 108  114          ctf_type_resolve;
 109  115          ctf_type_size;
 110  116          ctf_type_visit;
 111  117          ctf_version;
 112  118          _libctf_debug;
 113  119      local:
 114  120          *;
 115  121  };
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX