diff options
| author | Richard Lowe <richlowe@richlowe.net> | 2021-04-05 14:06:47 -0500 |
|---|---|---|
| committer | Richard Lowe <richlowe@richlowe.net> | 2021-04-09 15:48:05 -0500 |
| commit | 8222814ef8560ee0ba222eca8ca5acffc6cd0e44 (patch) | |
| tree | 55274c4f702ccf5aa98764391b250a81ba3f1990 /usr/src/lib/libnvpair | |
| parent | 99ea293e719ac006d413e4fde6ac0d5cd4dd6c59 (diff) | |
| download | illumos-joyent-8222814ef8560ee0ba222eca8ca5acffc6cd0e44.tar.gz | |
13487 want mapfile-based assertions about symbol properties
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Reviewed by: Jason King <jason.brian.king@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/lib/libnvpair')
| -rw-r--r-- | usr/src/lib/libnvpair/mapfile-vers | 140 |
1 files changed, 75 insertions, 65 deletions
diff --git a/usr/src/lib/libnvpair/mapfile-vers b/usr/src/lib/libnvpair/mapfile-vers index 0403964e05..fb5abb3432 100644 --- a/usr/src/lib/libnvpair/mapfile-vers +++ b/usr/src/lib/libnvpair/mapfile-vers @@ -42,69 +42,69 @@ $mapfile_version 2 SYMBOL_VERSION ILLUMOS_0.1 { # Illumos additions global: - fnvlist_alloc; - fnvlist_free; - fnvlist_size; - fnvlist_pack; - fnvlist_pack_free; - fnvlist_unpack; - fnvlist_dup; - fnvlist_merge; - fnvlist_num_pairs; - fnvlist_add_boolean; - fnvlist_add_boolean_value; - fnvlist_add_byte; - fnvlist_add_int8; - fnvlist_add_uint8; - fnvlist_add_int16; - fnvlist_add_uint16; - fnvlist_add_int32; - fnvlist_add_uint32; - fnvlist_add_int64; - fnvlist_add_uint64; - fnvlist_add_string; - fnvlist_add_nvlist; - fnvlist_add_nvpair; - fnvlist_add_boolean_array; - fnvlist_add_byte_array; - fnvlist_add_int8_array; - fnvlist_add_uint8_array; - fnvlist_add_int16_array; - fnvlist_add_uint16_array; - fnvlist_add_int32_array; - fnvlist_add_uint32_array; - fnvlist_add_int64_array; - fnvlist_add_uint64_array; - fnvlist_add_string_array; - fnvlist_add_nvlist_array; - fnvlist_remove; - fnvlist_remove_nvpair; - fnvlist_lookup_nvpair; - fnvlist_lookup_boolean; - fnvlist_lookup_boolean_value; - fnvlist_lookup_byte; - fnvlist_lookup_int8; - fnvlist_lookup_int16; - fnvlist_lookup_int32; - fnvlist_lookup_int64; - fnvlist_lookup_uint8_t; - fnvlist_lookup_uint16; - fnvlist_lookup_uint32; - fnvlist_lookup_uint64; - fnvlist_lookup_string; - fnvlist_lookup_nvlist; - fnvpair_value_boolean_value; - fnvpair_value_byte; - fnvpair_value_int8; - fnvpair_value_int16; - fnvpair_value_int32; - fnvpair_value_int64; - fnvpair_value_uint8_t; - fnvpair_value_uint16; - fnvpair_value_uint32; - fnvpair_value_uint64; - fnvpair_value_string; - fnvpair_value_nvlist; + fnvlist_alloc; + fnvlist_free; + fnvlist_size; + fnvlist_pack; + fnvlist_pack_free; + fnvlist_unpack; + fnvlist_dup; + fnvlist_merge; + fnvlist_num_pairs; + fnvlist_add_boolean; + fnvlist_add_boolean_value; + fnvlist_add_byte; + fnvlist_add_int8; + fnvlist_add_uint8; + fnvlist_add_int16; + fnvlist_add_uint16; + fnvlist_add_int32; + fnvlist_add_uint32; + fnvlist_add_int64; + fnvlist_add_uint64; + fnvlist_add_string; + fnvlist_add_nvlist; + fnvlist_add_nvpair; + fnvlist_add_boolean_array; + fnvlist_add_byte_array; + fnvlist_add_int8_array; + fnvlist_add_uint8_array; + fnvlist_add_int16_array; + fnvlist_add_uint16_array; + fnvlist_add_int32_array; + fnvlist_add_uint32_array; + fnvlist_add_int64_array; + fnvlist_add_uint64_array; + fnvlist_add_string_array; + fnvlist_add_nvlist_array; + fnvlist_remove; + fnvlist_remove_nvpair; + fnvlist_lookup_nvpair; + fnvlist_lookup_boolean; + fnvlist_lookup_boolean_value; + fnvlist_lookup_byte; + fnvlist_lookup_int8; + fnvlist_lookup_int16; + fnvlist_lookup_int32; + fnvlist_lookup_int64; + fnvlist_lookup_uint8_t; + fnvlist_lookup_uint16; + fnvlist_lookup_uint32; + fnvlist_lookup_uint64; + fnvlist_lookup_string; + fnvlist_lookup_nvlist; + fnvpair_value_boolean_value; + fnvpair_value_byte; + fnvpair_value_int8; + fnvpair_value_int16; + fnvpair_value_int32; + fnvpair_value_int64; + fnvpair_value_uint8_t; + fnvpair_value_uint16; + fnvpair_value_uint32; + fnvpair_value_uint64; + fnvpair_value_string; + fnvpair_value_nvlist; } SUNW_1.3; @@ -133,9 +133,19 @@ SYMBOL_VERSION SUNW_1.2 { global: nv_alloc_fini; nv_alloc_init; - nv_alloc_nosleep; + nv_alloc_nosleep { + ASSERT = { + TYPE = OBJECT; + SIZE = addrsize; + }; + }; nv_alloc_reset; - nv_fixed_ops; + nv_fixed_ops { + ASSERT = { + TYPE = OBJECT; + SIZE = addrsize; + }; + }; nvlist_add_boolean_array; nvlist_add_boolean_value; nvlist_add_int8; |
