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