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/cmd/mdb/common/libstandctf/mapfile
+++ new/usr/src/cmd/mdb/common/libstandctf/mapfile
1 1 #
2 2 # Copyright (c) 2004, 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 # Copyright (c) 2012, Joyent, Inc.
25 25 #
26 26
27 27 #
28 28 # MAPFILE HEADER START
29 29 #
30 30 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
31 31 # Object versioning must comply with the rules detailed in
32 32 #
33 33 # usr/src/lib/README.mapfiles
34 34 #
35 35 # You should not be making modifications here until you've read the most current
36 36 # copy of that file. If you need help, contact a gatekeeper for guidance.
37 37 #
38 38 # MAPFILE HEADER END
39 39 #
40 40
41 41 $mapfile_version 2
42 42
43 43 SYMBOL_SCOPE {
44 44 global:
45 45 ctf_add_array;
46 46 ctf_add_float;
47 47 ctf_add_integer;
48 48 ctf_add_member;
49 49 ctf_add_pointer;
50 50 ctf_add_struct;
51 51 ctf_add_type;
52 52 ctf_add_typedef;
53 53 ctf_add_union;
54 54 ctf_array_info;
55 55 ctf_bufopen;
56 56 ctf_close;
57 57 ctf_create;
58 58 ctf_delete_type;
59 59 ctf_discard;
60 60 ctf_enum_iter;
61 61 ctf_enum_name;
62 62 ctf_enum_value;
63 63 ctf_errmsg;
64 64 ctf_errno;
65 65 ctf_fdopen;
66 66 ctf_func_args;
67 67 ctf_func_info;
68 68 ctf_getmodel;
69 69 ctf_getspecific;
↓ open down ↓ |
69 lines elided |
↑ open up ↑ |
70 70 ctf_import;
71 71 ctf_label_info;
72 72 ctf_label_iter;
73 73 ctf_label_topmost;
74 74 ctf_lookup_by_name;
75 75 ctf_lookup_by_symbol;
76 76 ctf_member_info;
77 77 ctf_member_iter;
78 78 ctf_open;
79 79 ctf_parent_name;
80 + ctf_parent_label;
80 81 ctf_setmodel;
81 82 ctf_setspecific;
82 83 ctf_type_align;
83 84 ctf_type_cmp;
84 85 ctf_type_encoding;
85 86 ctf_type_iter;
86 87 ctf_type_lname;
87 88 ctf_type_kind;
88 89 ctf_type_name;
89 90 ctf_type_pointer;
90 91 ctf_type_reference;
91 92 ctf_type_resolve;
92 93 ctf_type_size;
93 94 ctf_type_visit;
94 95 ctf_update;
95 96 ctf_version;
96 97 local:
97 98 *;
98 99 };
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX