SOLXY(__NR_uuidsys, sys_uuidsys), /* 124 */
#endif /* SOLARIS_UUIDSYS_SYSCALL */
#if defined(HAVE_MREMAP)
- GENX_(__NR_mremap, sys_mremap), /* 126 */
+ GENX_(__NR_mremap, sys_mremap), /* 126 (Solaris only, not Illumos) */
#endif /* HAVE_MREMAP */
SOLX_(__NR_mmapobj, sys_mmapobj), /* 127 */
GENX_(__NR_setrlimit, sys_setrlimit), /* 128 */
SOLX_(__NR_seteuid, sys_seteuid), /* 141 */
SOLX_(__NR_forksys, sys_forksys), /* 142 */
#if defined(SOLARIS_GETRANDOM_SYSCALL)
- SOLXY(__NR_getrandom, sys_getrandom), /* 143 */
+ SOLXY(__NR_getrandom, sys_getrandom), /* 143 (Solaris) 126 (Illumos) */
#endif /* SOLARIS_GETRANDOM_SYSCALL */
SOLXY(__NR_sigtimedwait, sys_sigtimedwait), /* 144 */
SOLX_(__NR_yield, sys_yield), /* 146 */
scalar_auditon_stat.stderr.exp scalar_auditon_stat.stdout.exp scalar_auditon_stat.vgtest \
scalar_frealpathat.stderr.exp scalar_frealpathat.stdout.exp scalar_frealpathat.vgtest \
scalar_getrandom.stderr.exp scalar_getrandom.stdout.exp scalar_getrandom.vgtest \
+ scalar_getrandom.stderr.exp-illumos \
scalar_ioctl.stderr.exp scalar_ioctl.stdout.exp scalar_ioctl.vgtest \
scalar_lwp_kill.stderr.exp scalar_lwp_kill.stdout.exp scalar_lwp_kill.vgtest \
scalar_lwp_name.stderr.exp scalar_lwp_name.stdout.exp scalar_lwp_name.vgtest \
--- /dev/null
+---------------------------------------------------------
+126: SYS_getrandom (getrandom) 3s 1m
+---------------------------------------------------------
+Syscall param getrandom(buf) contains uninitialised byte(s)
+ ...
+
+Syscall param getrandom(buflen) contains uninitialised byte(s)
+ ...
+
+Syscall param getrandom(flags) contains uninitialised byte(s)
+ ...
+
+Syscall param getrandom(buf) points to unaddressable byte(s)
+ ...
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+