From: Ivo Raisr Date: Wed, 17 May 2017 04:36:06 +0000 (+0000) Subject: POST syscall wrapper for clock_gettime was not properly hooked up on Solaris. X-Git-Tag: svn/VALGRIND_3_13_0~42 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=70e9a82f078d094ff1aaea20712201f3b1c9f448;p=thirdparty%2Fvalgrind.git POST syscall wrapper for clock_gettime was not properly hooked up on Solaris. This resulted in false positive undefined warnings. Fixes BZ#379895. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16392 --- diff --git a/NEWS b/NEWS index 0fa1125d26..25392590f2 100644 --- a/NEWS +++ b/NEWS @@ -198,6 +198,7 @@ where XXXXXX is the bug number as listed below. 379838 disAMode(x86): not an addr! 379703 PC ISA 3.0 fixes: stxvx, stxv, xscmpexpdp instructions, expected output update. +379895 clock_gettime does not execute POST syscall wrapper Release 3.12.0 (20 October 2016) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/coregrind/m_syswrap/syswrap-solaris.c b/coregrind/m_syswrap/syswrap-solaris.c index 49cf933a0a..a296e6b6af 100644 --- a/coregrind/m_syswrap/syswrap-solaris.c +++ b/coregrind/m_syswrap/syswrap-solaris.c @@ -10953,7 +10953,7 @@ static SyscallTableEntry syscall_table[] = { SOLXY(__NR_auditsys, sys_auditsys), /* 186 */ SOLX_(__NR_p_online, sys_p_online), /* 189 */ SOLX_(__NR_sigqueue, sys_sigqueue), /* 190 */ - SOLX_(__NR_clock_gettime, sys_clock_gettime), /* 191 */ + SOLXY(__NR_clock_gettime, sys_clock_gettime), /* 191 */ SOLX_(__NR_clock_settime, sys_clock_settime), /* 192 */ SOLXY(__NR_clock_getres, sys_clock_getres), /* 193 */ SOLXY(__NR_timer_create, sys_timer_create), /* 194 */