Bug 361926

Summary: Unhandled Solaris syscall: sysfs(84)
Product: [Developer tools] valgrind Reporter: Stefano Bonicatti <smjert>
Component: memcheckAssignee: Ivo Raisr <ivosh>
Status: RESOLVED FIXED    
Severity: normal CC: ivosh
Priority: NOR    
Version First Reported In: 3.12 SVN   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Solaris   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Stefano Bonicatti 2016-04-18 08:43:04 UTC
Solaris 11.3:

==2875== Memcheck, a memory error detector
==2875== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==2875== Using Valgrind-3.12.0.SVN and LibVEX; rerun with -h for copyright info
==2875== Command: inficlose -v clusmir
==2875==
--2875-- WARNING: unhandled x86-solaris syscall: 84
--2875-- You may be able to write your own handler.
--2875-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--2875-- Nevertheless we consider this a bug.  Please report
--2875-- it at http://valgrind.org/support/bug_reports.html.

The missing syscall is SYS_sysfs.

Reproducible: Always

Steps to Reproduce:
1. Run valgrind on a binary using sysfs() system call.
Comment 1 Ivo Raisr 2016-04-18 19:12:39 UTC
Adding the missing syscall wrapper should be straightforward.
Comment 2 Ivo Raisr 2016-04-19 15:57:49 UTC
Fixed in SVN r15862.