Print this page
OS-1840 fmdump shall emit JSON
Reviewed by: Robert Mustacchi <rm@joyent.com>
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/lib/libnvpair/mapfile-vers
+++ new/usr/src/lib/libnvpair/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
↓ open down ↓ |
13 lines elided |
↑ open up ↑ |
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
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 # Copyright (c) 2012 by Delphix. All rights reserved.
24 +# Copyright (c) 2013, Joyent, Inc. All rights reserved.
24 25 #
25 26
26 27 #
27 28 # MAPFILE HEADER START
28 29 #
29 30 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
30 31 # Object versioning must comply with the rules detailed in
31 32 #
32 33 # usr/src/lib/README.mapfiles
33 34 #
34 35 # You should not be making modifications here until you've read the most current
35 36 # copy of that file. If you need help, contact a gatekeeper for guidance.
36 37 #
37 38 # MAPFILE HEADER END
38 39 #
39 40
40 41 $mapfile_version 2
41 42
42 43 SYMBOL_VERSION ILLUMOS_0.1 { # Illumos additions
43 44 global:
44 45 fnvlist_alloc;
45 46 fnvlist_free;
46 47 fnvlist_size;
47 48 fnvlist_pack;
48 49 fnvlist_pack_free;
49 50 fnvlist_unpack;
50 51 fnvlist_dup;
51 52 fnvlist_merge;
52 53 fnvlist_add_boolean;
53 54 fnvlist_add_boolean_value;
54 55 fnvlist_add_byte;
55 56 fnvlist_add_int8;
56 57 fnvlist_add_uint8;
57 58 fnvlist_add_int16;
58 59 fnvlist_add_uint16;
59 60 fnvlist_add_int32;
60 61 fnvlist_add_uint32;
61 62 fnvlist_add_int64;
62 63 fnvlist_add_uint64;
63 64 fnvlist_add_string;
64 65 fnvlist_add_nvlist;
65 66 fnvlist_add_nvpair;
66 67 fnvlist_add_boolean_array;
67 68 fnvlist_add_byte_array;
68 69 fnvlist_add_int8_array;
69 70 fnvlist_add_uint8_array;
70 71 fnvlist_add_int16_array;
71 72 fnvlist_add_uint16_array;
72 73 fnvlist_add_int32_array;
73 74 fnvlist_add_uint32_array;
74 75 fnvlist_add_int64_array;
75 76 fnvlist_add_uint64_array;
76 77 fnvlist_add_string_array;
77 78 fnvlist_add_nvlist_array;
78 79 fnvlist_remove;
79 80 fnvlist_remove_nvpair;
80 81 fnvlist_lookup_nvpair;
81 82 fnvlist_lookup_boolean;
82 83 fnvlist_lookup_boolean_value;
83 84 fnvlist_lookup_byte;
84 85 fnvlist_lookup_int8;
85 86 fnvlist_lookup_int16;
86 87 fnvlist_lookup_int32;
87 88 fnvlist_lookup_int64;
88 89 fnvlist_lookup_uint8_t;
89 90 fnvlist_lookup_uint16;
90 91 fnvlist_lookup_uint32;
91 92 fnvlist_lookup_uint64;
92 93 fnvlist_lookup_string;
93 94 fnvlist_lookup_nvlist;
94 95 fnvpair_value_boolean_value;
95 96 fnvpair_value_byte;
96 97 fnvpair_value_int8;
97 98 fnvpair_value_int16;
98 99 fnvpair_value_int32;
99 100 fnvpair_value_int64;
100 101 fnvpair_value_uint8_t;
101 102 fnvpair_value_uint16;
102 103 fnvpair_value_uint32;
103 104 fnvpair_value_uint64;
104 105 fnvpair_value_string;
105 106 fnvpair_value_nvlist;
106 107 } SUNW_1.3;
107 108
108 109
109 110 SYMBOL_VERSION SUNW_1.3 {
110 111 global:
111 112 nvlist_add_double;
112 113 nvlist_empty;
113 114 nvlist_lookup_double;
114 115 nvlist_nvflag;
115 116 nvlist_prev_nvpair;
116 117 nvlist_remove_nvpair;
117 118 nvpair_value_double;
118 119 } SUNW_1.2.2;
119 120
120 121 SYMBOL_VERSION SUNW_1.2.2 { # s10u8 - SunOS 5.10 (Solaris 10) patch additions
121 122 global:
122 123 nvlist_lookup_nvpair;
123 124 } SUNW_1.2.1;
124 125
125 126 SYMBOL_VERSION SUNW_1.2.1 { # s10u7 - SunOS 5.10 (Solaris 10) patch additions
126 127 global:
127 128 nvlist_exists;
128 129 } SUNW_1.2;
129 130
130 131 SYMBOL_VERSION SUNW_1.2 {
131 132 global:
132 133 nv_alloc_fini;
133 134 nv_alloc_init;
134 135 nv_alloc_nosleep;
135 136 nv_alloc_reset;
136 137 nv_fixed_ops;
137 138 nvlist_add_boolean_array;
138 139 nvlist_add_boolean_value;
139 140 nvlist_add_int8;
140 141 nvlist_add_int8_array;
141 142 nvlist_add_nvpair;
142 143 nvlist_add_uint8;
143 144 nvlist_add_uint8_array;
144 145 nvlist_lookup_boolean_array;
145 146 nvlist_lookup_boolean_value;
146 147 nvlist_lookup_int8;
147 148 nvlist_lookup_int8_array;
148 149 nvlist_lookup_nv_alloc;
149 150 nvlist_lookup_pairs;
150 151 nvlist_lookup_uint8;
151 152 nvlist_lookup_uint8_array;
152 153 nvlist_merge;
153 154 nvlist_remove;
154 155 nvlist_remove_all;
155 156 nvlist_xalloc;
156 157 nvlist_xdup;
157 158 nvlist_xpack;
158 159 nvlist_xunpack;
159 160 nvpair_value_boolean_array;
160 161 nvpair_value_boolean_value;
161 162 nvpair_value_int8;
162 163 nvpair_value_int8_array;
163 164 nvpair_value_uint8;
164 165 nvpair_value_uint8_array;
165 166 } SUNW_1.1.1;
166 167
167 168 SYMBOL_VERSION SUNW_1.1.1 {
168 169 global:
169 170 nvlist_add_nvlist;
170 171 nvlist_add_nvlist_array;
171 172 nvlist_lookup_nvlist;
172 173 nvlist_lookup_nvlist_array;
173 174 nvpair_value_nvlist;
174 175 nvpair_value_nvlist_array;
175 176 } SUNW_1.1;
176 177
177 178 SYMBOL_VERSION SUNW_1.1 {
178 179 global:
179 180 nvlist_add_boolean;
180 181 nvlist_add_byte;
181 182 nvlist_add_byte_array;
182 183 nvlist_add_int16;
183 184 nvlist_add_int16_array;
184 185 nvlist_add_int32;
185 186 nvlist_add_int32_array;
186 187 nvlist_add_int64;
187 188 nvlist_add_int64_array;
188 189 nvlist_add_string;
189 190 nvlist_add_string_array;
190 191 nvlist_add_uint16;
191 192 nvlist_add_uint16_array;
192 193 nvlist_add_uint32;
193 194 nvlist_add_uint32_array;
194 195 nvlist_add_uint64;
195 196 nvlist_add_uint64_array;
196 197 nvlist_alloc;
197 198 nvlist_dup;
198 199 nvlist_free;
199 200 nvlist_lookup_boolean;
200 201 nvlist_lookup_byte;
201 202 nvlist_lookup_byte_array;
202 203 nvlist_lookup_int16;
203 204 nvlist_lookup_int16_array;
204 205 nvlist_lookup_int32;
205 206 nvlist_lookup_int32_array;
206 207 nvlist_lookup_int64;
207 208 nvlist_lookup_int64_array;
208 209 nvlist_lookup_string;
209 210 nvlist_lookup_string_array;
210 211 nvlist_lookup_uint16;
211 212 nvlist_lookup_uint16_array;
212 213 nvlist_lookup_uint32;
213 214 nvlist_lookup_uint32_array;
214 215 nvlist_lookup_uint64;
215 216 nvlist_lookup_uint64_array;
216 217 nvlist_next_nvpair;
217 218 nvlist_pack;
218 219 nvlist_size;
219 220 nvlist_unpack;
220 221 nvpair_name;
221 222 nvpair_type;
222 223 nvpair_value_byte;
223 224 nvpair_value_byte_array;
224 225 nvpair_value_int16;
225 226 nvpair_value_int16_array;
226 227 nvpair_value_int32;
227 228 nvpair_value_int32_array;
228 229 nvpair_value_int64;
229 230 nvpair_value_int64_array;
230 231 nvpair_value_string;
231 232 nvpair_value_string_array;
232 233 nvpair_value_uint16;
233 234 nvpair_value_uint16_array;
234 235 nvpair_value_uint32;
235 236 nvpair_value_uint32_array;
↓ open down ↓ |
202 lines elided |
↑ open up ↑ |
236 237 nvpair_value_uint64;
237 238 nvpair_value_uint64_array;
238 239 };
239 240
240 241 SYMBOL_VERSION SUNWprivate_1.1 {
241 242 global:
242 243 dump_nvlist;
243 244 nvlist_add_hrtime;
244 245 nvlist_lookup_hrtime;
245 246 nvlist_print;
247 + nvlist_print_json;
246 248 nvlist_prt;
247 249 nvlist_prtctl_alloc;
248 250 nvlist_prtctl_free;
249 251 nvlist_prtctl_getdest;
250 252 nvlist_prtctl_dofmt;
251 253 nvlist_prtctl_doindent;
252 254 nvlist_prtctl_setdest;
253 255 nvlist_prtctl_setfmt;
254 256 nvlist_prtctl_setindent;
255 257 nvlist_prtctlop_byte;
256 258 nvlist_prtctlop_byte_array;
257 259 nvlist_prtctlop_boolean;
258 260 nvlist_prtctlop_boolean_array;
259 261 nvlist_prtctlop_boolean_value;
260 262 nvlist_prtctlop_double;
261 263 nvlist_prtctlop_hrtime;
262 264 nvlist_prtctlop_int8;
263 265 nvlist_prtctlop_int8_array;
264 266 nvlist_prtctlop_int16;
265 267 nvlist_prtctlop_int16_array;
266 268 nvlist_prtctlop_int32;
267 269 nvlist_prtctlop_int32_array;
268 270 nvlist_prtctlop_int64;
269 271 nvlist_prtctlop_int64_array;
270 272 nvlist_prtctlop_nvlist;
271 273 nvlist_prtctlop_nvlist_array;
272 274 nvlist_prtctlop_string;
273 275 nvlist_prtctlop_string_array;
274 276 nvlist_prtctlop_uint8;
275 277 nvlist_prtctlop_uint8_array;
276 278 nvlist_prtctlop_uint16;
277 279 nvlist_prtctlop_uint16_array;
278 280 nvlist_prtctlop_uint32;
279 281 nvlist_prtctlop_uint32_array;
280 282 nvlist_prtctlop_uint64;
281 283 nvlist_prtctlop_uint64_array;
282 284 nvpair_value_hrtime;
283 285 nvpair_type_is_array;
284 286 nvlist_lookup_nvpair_embedded_index;
285 287 nvpair_value_match;
286 288 nvpair_value_match_regex;
287 289 local:
288 290 *;
289 291 };
↓ open down ↓ |
34 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX