summaryrefslogtreecommitdiff
path: root/usr/src/lib/libipsecutil
diff options
context:
space:
mode:
authorDan McDonald <danmcd@joyent.com>2021-04-14 23:34:37 -0400
committerDan McDonald <danmcd@joyent.com>2021-04-14 23:34:44 -0400
commitf608a347058c01d3b62c685fe06ea23a960d9f6d (patch)
tree29c8f6210e2d63e2e8be7377972c8422fb330004 /usr/src/lib/libipsecutil
parent6217dab3ea0ce7eb1b96394433a940cbc96a3fde (diff)
parent15276eb5b5c891978242f14352c27676ed336244 (diff)
downloadillumos-joyent-f608a347058c01d3b62c685fe06ea23a960d9f6d.tar.gz
[illumos-gate merge]
commit 15276eb5b5c891978242f14352c27676ed336244 13704 add Ice Lake Xeon to PPIN list 13705 add recent Intel models to x86_archext.h commit 6dcbfae4aa2c2aab7ebd7174bd2f0232528126b7 13201 IPS image re-hydration fails commit 8222814ef8560ee0ba222eca8ca5acffc6cd0e44 13487 want mapfile-based assertions about symbol properties commit 99ea293e719ac006d413e4fde6ac0d5cd4dd6c59 7668 zfs get only outputs 3 columns if "clones" property is empty Conflicts: usr/src/lib/libzfs/common/mapfile-vers
Diffstat (limited to 'usr/src/lib/libipsecutil')
-rw-r--r--usr/src/lib/libipsecutil/common/mapfile-vers52
1 files changed, 34 insertions, 18 deletions
diff --git a/usr/src/lib/libipsecutil/common/mapfile-vers b/usr/src/lib/libipsecutil/common/mapfile-vers
index eff1929fd3..b023c23a53 100644
--- a/usr/src/lib/libipsecutil/common/mapfile-vers
+++ b/usr/src/lib/libipsecutil/common/mapfile-vers
@@ -56,13 +56,19 @@ SYMBOL_VERSION SUNWprivate_1.1 {
dump_key;
dump_sadb_idtype;
dump_sockaddr;
- env;
- _errfp { TYPE = FUNCTION; FILTER = libc.so.1 };
- _errxfp { TYPE = FUNCTION; FILTER = libc.so.1 };
+$if _ELF64
+ env { ASSERT = { TYPE = OBJECT; SIZE = 64; }; };
+$elif _ELF32
+ env { ASSERT = { TYPE = OBJECT; SIZE = 40; }; };
+$else
+$error unknown ELFCLASS
+$endif
+ _errfp { TYPE = FUNCTION; FILTER = libc.so.1; };
+ _errxfp { TYPE = FUNCTION; FILTER = libc.so.1; };
getipsecalgs;
getipsecprotos;
in_masktoprefix;
- interactive;
+ interactive { ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
ipsecalgs_diag;
ipsecproto_get_exec_mode;
ipsecproto_set_exec_mode;
@@ -74,18 +80,28 @@ SYMBOL_VERSION SUNWprivate_1.1 {
keysock_diag;
kmc_insert_mapping;
kmc_lookup_by_cookie;
- lineno;
- lines_added;
- lines_parsed;
+ lineno { ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
+ lines_added { ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
+ lines_parsed { ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
list_ints;
- nflag;
+ nflag { ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
bytecnt2out;
bytecnt2str;
- debugfile;
- my_fmri;
+ debugfile {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
+ my_fmri {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
opensavefile;
parsedbgopts;
- pflag;
+ pflag { ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
print_address;
print_asn1_name;
print_diagnostic;
@@ -103,7 +119,7 @@ SYMBOL_VERSION SUNWprivate_1.1 {
print_supp;
printsatime;
privstr2num;
- readfile;
+ readfile { ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
rparsealg;
rparseidtype;
rparsesatype;
@@ -116,12 +132,12 @@ SYMBOL_VERSION SUNWprivate_1.1 {
secs2str;
spdsock_diag;
spdsock_get_ext;
- _verrfp { TYPE = FUNCTION; FILTER = libc.so.1 };
- _verrxfp { TYPE = FUNCTION; FILTER = libc.so.1 };
- _vwarnfp { TYPE = FUNCTION; FILTER = libc.so.1 };
- _vwarnxfp { TYPE = FUNCTION; FILTER = libc.so.1 };
- _warnfp { TYPE = FUNCTION; FILTER = libc.so.1 };
- _warnxfp { TYPE = FUNCTION; FILTER = libc.so.1 };
+ _verrfp { TYPE = FUNCTION; FILTER = libc.so.1; };
+ _verrxfp { TYPE = FUNCTION; FILTER = libc.so.1; };
+ _vwarnfp { TYPE = FUNCTION; FILTER = libc.so.1; };
+ _vwarnxfp { TYPE = FUNCTION; FILTER = libc.so.1; };
+ _warnfp { TYPE = FUNCTION; FILTER = libc.so.1; };
+ _warnxfp { TYPE = FUNCTION; FILTER = libc.so.1; };
local:
*;
};