diff options
author | Dan McDonald <danmcd@joyent.com> | 2021-04-14 23:34:37 -0400 |
---|---|---|
committer | Dan McDonald <danmcd@joyent.com> | 2021-04-14 23:34:44 -0400 |
commit | f608a347058c01d3b62c685fe06ea23a960d9f6d (patch) | |
tree | 29c8f6210e2d63e2e8be7377972c8422fb330004 /usr/src/lib/libipsecutil | |
parent | 6217dab3ea0ce7eb1b96394433a940cbc96a3fde (diff) | |
parent | 15276eb5b5c891978242f14352c27676ed336244 (diff) | |
download | illumos-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-vers | 52 |
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: *; }; |