summaryrefslogtreecommitdiff
path: root/usr/src/lib/libc
diff options
context:
space:
mode:
authorDan McDonald <danmcd@joyent.com>2021-04-19 10:23:09 -0400
committerDan McDonald <danmcd@joyent.com>2021-04-19 10:23:09 -0400
commitced4e404c515b8735c4e6d563a547b9a8067c53c (patch)
tree252e51d6cc61998a8d739eb75b35e0c075c32236 /usr/src/lib/libc
parentf608a347058c01d3b62c685fe06ea23a960d9f6d (diff)
parent2282d3b00bd23a5df4dfea0edd5ae737693bd4b7 (diff)
downloadillumos-joyent-ced4e404c515b8735c4e6d563a547b9a8067c53c.tar.gz
[illumos-gate merge]
commit 2282d3b00bd23a5df4dfea0edd5ae737693bd4b7 13713 vm_unmap_mmio() should return non zero on error commit 9558d0b12b2242f8f19a3526ff0656c48b28f657 13712 bhyve allows vmspace mapping inside existing range commit 5920236ba222e7ab53c90f117bfc66be6c043363 13322 build zfs command as 64-bit binary commit 414dafc0a71bccb9c69d6801ed11ba1016a8082b 13714 pcieadm pci check misses renamed nodes 13715 pcieadm save-cfgspace doesn't work with b/d/f 13716 pcieadm save-cfgspace -a can't open files commit 7e85189a2092f2550c3af3a55e22564546838229 13487 want mapfile-based assertions about symbol properties (fix SPARC)
Diffstat (limited to 'usr/src/lib/libc')
-rw-r--r--usr/src/lib/libc/port/mapfile-vers52
1 files changed, 49 insertions, 3 deletions
diff --git a/usr/src/lib/libc/port/mapfile-vers b/usr/src/lib/libc/port/mapfile-vers
index 1557b5b8e4..fc31a271fd 100644
--- a/usr/src/lib/libc/port/mapfile-vers
+++ b/usr/src/lib/libc/port/mapfile-vers
@@ -1955,12 +1955,21 @@ SYMBOL_VERSION SUNW_0.7 { # SunOS 5.3 (Solaris 2.3)
SIZE = addrsize[6];
};
};
+$if _x86
_sys_fpelist {
ASSERT = {
TYPE = OBJECT;
SIZE = addrsize[9];
};
};
+$else
+ _sys_fpelist {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize[8];
+ };
+ };
+$endif
_sys_illlist {
ASSERT = {
TYPE = OBJECT;
@@ -2006,12 +2015,21 @@ SYMBOL_VERSION SUNW_0.7 { # SunOS 5.3 (Solaris 2.3)
valloc { FLAGS = NODIRECT; };
$if _ELF32
+$if _x86
_bufendtab {
ASSERT = {
TYPE = OBJECT;
SIZE = 244;
};
};
+$else
+ _bufendtab {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 84;
+ };
+ };
+$endif
_lastbuf {
ASSERT = {
TYPE = OBJECT;
@@ -2280,8 +2298,12 @@ $endif
$if _ELF64
_iob { ASSERT = { TYPE = OBJECT; SIZE = 2560; }; };
$elif _ELF32
+$if _x86
_iob { ASSERT = { TYPE = OBJECT; SIZE = 960; }; };
$else
+ _iob { ASSERT = { TYPE = OBJECT; SIZE = 320; }; };
+$endif
+$else
$error unknown ELFCLASS
$endif
@@ -3295,6 +3317,7 @@ $if _ELF64
};
};
$elif _ELF32
+$if _x86
_smbuf {
ASSERT = {
TYPE = OBJECT;
@@ -3302,6 +3325,14 @@ $elif _ELF32
};
};
$else
+ _smbuf {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 168;
+ };
+ };
+$endif
+$else
$error unknown ELFCLASS
$endif
_sp {
@@ -3531,9 +3562,24 @@ $error unknown platform
$endif
$if _sparc
- __lyday_to_month;
- __mon_lengths;
- __yday_to_month;
+ __lyday_to_month {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 48;
+ };
+ };
+ __mon_lengths {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 96;
+ };
+ };
+ __yday_to_month {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 48;
+ };
+ };
$endif
$if i386
_sse_hw {