1ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 2ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--------------------------------------------------------------------*/ 3ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--- Notional "implementation" for m_vkiscnums. ---*/ 4ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--- m_vkiscnums.c ---*/ 5ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--------------------------------------------------------------------*/ 6ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 7ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/* 8ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown This file is part of Valgrind, a dynamic binary instrumentation 9ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown framework. 10ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 11ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown Copyright (C) 2006-2010 OpenWorks LLP 12ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown info@open-works.co.uk 13ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 14ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown This program is free software; you can redistribute it and/or 15ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown modify it under the terms of the GNU General Public License as 16ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown published by the Free Software Foundation; either version 2 of the 17ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown License, or (at your option) any later version. 18ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 19ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown This program is distributed in the hope that it will be useful, but 20ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown WITHOUT ANY WARRANTY; without even the implied warranty of 21ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 22ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown General Public License for more details. 23ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 24ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown You should have received a copy of the GNU General Public License 25ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown along with this program; if not, write to the Free Software 26ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 27ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 02111-1307, USA. 28ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 29ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown The GNU General Public License is contained in the file COPYING. 30ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown*/ 31ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 32ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#include "pub_core_basics.h" 33ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#include "pub_core_libcassert.h" 34ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#include "pub_core_libcprint.h" 35ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 36ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#include "pub_core_vkiscnums.h" /* self */ 37ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 38ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/* We have pub_{core,tool}_vkiscnums.h. This is the matching implementation 39ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown for that interface. 40ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 41ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown On Linux, the interface exports a bunch of "#define __NR_foo 42" style 42ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown definitions, so there is no implementation. 43ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 44ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown On AIX, syscall numbers are not fixed ahead of time; in principle 45ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown each process can have its own assignment of numbers to actual 46ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown syscalls. As a result we have a bunch of global variables to store 47ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown the number for each syscall, which are assigned to at system 48ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown startup, and a bunch of #defines which map "__NR_foo" names to 49ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown these global variables. Initially, when we don't know what a 50ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown syscall's number is, it is set to __NR_AIX5_UNKNOWN. 51ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 52ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown Therefore, on AIX, this module provides a home for those variables. 53ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 54ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown It also provides VG_(aix5_register_syscall) to assign numbers to 55ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown those variables. 56ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown*/ 57ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 58ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown//--------------------------------------------------------------------------- 59ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#if defined(VGO_linux) 60ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown//--------------------------------------------------------------------------- 61ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 62ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownChar* VG_(sysnum_string)(Word sysnum, SizeT n_buf, Char* buf) 63ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown{ 64ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown VG_(snprintf)(buf, n_buf, "%3ld", sysnum); 65ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown return buf; 66ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown} 67ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 68ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownChar* VG_(sysnum_string_extra)(Word sysnum, SizeT n_buf, Char* buf) 69ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown{ 70ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown return VG_(sysnum_string)(sysnum, n_buf, buf); 71ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown} 72ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 73ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown//--------------------------------------------------------------------------- 74ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#elif defined(VGO_aix5) 75ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown//--------------------------------------------------------------------------- 76ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 77ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/* These ones are for AIX 5.2. */ 78ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_utrchook_sc) = __NR_AIX5_UNKNOWN; 79ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_create) = __NR_AIX5_UNKNOWN; 80ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kfork) = __NR_AIX5_UNKNOWN; 81ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kra_fork) = __NR_AIX5_UNKNOWN; 82ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_execve) = __NR_AIX5_UNKNOWN; 83ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ra_execve) = __NR_AIX5_UNKNOWN; 84ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__load) = __NR_AIX5_UNKNOWN; 85ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___unload) = __NR_AIX5_UNKNOWN; 86ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_loadbind) = __NR_AIX5_UNKNOWN; 87ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___loadx) = __NR_AIX5_UNKNOWN; 88ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_bindprocessor) = __NR_AIX5_UNKNOWN; 89ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_trcgent) = __NR_AIX5_UNKNOWN; 90ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_trcgen) = __NR_AIX5_UNKNOWN; 91ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_trchk) = __NR_AIX5_UNKNOWN; 92ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_trchkt) = __NR_AIX5_UNKNOWN; 93ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_trchkl) = __NR_AIX5_UNKNOWN; 94ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_trchklt) = __NR_AIX5_UNKNOWN; 95ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_trchkg) = __NR_AIX5_UNKNOWN; 96ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_trchkgt) = __NR_AIX5_UNKNOWN; 97ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kill) = __NR_AIX5_UNKNOWN; 98ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__addcpucosts) = __NR_AIX5_UNKNOWN; 99ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_mycpu) = __NR_AIX5_UNKNOWN; 100ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_adjtime) = __NR_AIX5_UNKNOWN; 101ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_checkpnt_block) = __NR_AIX5_UNKNOWN; 102ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__checkpnt_kill) = __NR_AIX5_UNKNOWN; 103ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__checkpnt_fail) = __NR_AIX5_UNKNOWN; 104ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__checkpnt_commit) = __NR_AIX5_UNKNOWN; 105ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__checkpnt_register) = __NR_AIX5_UNKNOWN; 106ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__checkpnt) = __NR_AIX5_UNKNOWN; 107ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_setcrid) = __NR_AIX5_UNKNOWN; 108ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getcrid) = __NR_AIX5_UNKNOWN; 109ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_mkcrid) = __NR_AIX5_UNKNOWN; 110ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_checkpnt_wait) = __NR_AIX5_UNKNOWN; 111ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_checkpnt_deliver) = __NR_AIX5_UNKNOWN; 112ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_gencore) = __NR_AIX5_UNKNOWN; 113ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_terminate) = __NR_AIX5_UNKNOWN; 114ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__exit) = __NR_AIX5_UNKNOWN; 115ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kwaitpid64) = __NR_AIX5_UNKNOWN; 116ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kwaitpid) = __NR_AIX5_UNKNOWN; 117ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_yield) = __NR_AIX5_UNKNOWN; 118ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getprocs64) = __NR_AIX5_UNKNOWN; 119ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getevars) = __NR_AIX5_UNKNOWN; 120ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getargs) = __NR_AIX5_UNKNOWN; 121ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getthrds64) = __NR_AIX5_UNKNOWN; 122ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getthrds) = __NR_AIX5_UNKNOWN; 123ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getprocs) = __NR_AIX5_UNKNOWN; 124ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sigcleanup) = __NR_AIX5_UNKNOWN; 125ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__setpri) = __NR_AIX5_UNKNOWN; 126ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__getpri) = __NR_AIX5_UNKNOWN; 127ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_profil) = __NR_AIX5_UNKNOWN; 128ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_reboot) = __NR_AIX5_UNKNOWN; 129ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_appgetrlimit) = __NR_AIX5_UNKNOWN; 130ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_appsetrlimit) = __NR_AIX5_UNKNOWN; 131ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__setpriority) = __NR_AIX5_UNKNOWN; 132ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__getpriority) = __NR_AIX5_UNKNOWN; 133ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_setrlimit64) = __NR_AIX5_UNKNOWN; 134ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getrlimit64) = __NR_AIX5_UNKNOWN; 135ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_appgetrusage) = __NR_AIX5_UNKNOWN; 136ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getrusage64) = __NR_AIX5_UNKNOWN; 137ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getvtid) = __NR_AIX5_UNKNOWN; 138ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getrtid) = __NR_AIX5_UNKNOWN; 139ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getrpid) = __NR_AIX5_UNKNOWN; 140ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_restart_wait) = __NR_AIX5_UNKNOWN; 141ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_restart) = __NR_AIX5_UNKNOWN; 142ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__rmcpucosts) = __NR_AIX5_UNKNOWN; 143ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__clock_getcpuclockid) = __NR_AIX5_UNKNOWN; 144ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__clock_settime) = __NR_AIX5_UNKNOWN; 145ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__clock_gettime) = __NR_AIX5_UNKNOWN; 146ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__clock_getres) = __NR_AIX5_UNKNOWN; 147ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__timer_settime) = __NR_AIX5_UNKNOWN; 148ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__timer_gettime) = __NR_AIX5_UNKNOWN; 149ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__timer_getoverrun) = __NR_AIX5_UNKNOWN; 150ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__timer_delete) = __NR_AIX5_UNKNOWN; 151ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__timer_create) = __NR_AIX5_UNKNOWN; 152ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__sigqueue) = __NR_AIX5_UNKNOWN; 153ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__sigsuspend) = __NR_AIX5_UNKNOWN; 154ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__sigaction) = __NR_AIX5_UNKNOWN; 155ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sigprocmask) = __NR_AIX5_UNKNOWN; 156ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_siglocalmask) = __NR_AIX5_UNKNOWN; 157ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_count_event_waiters) = __NR_AIX5_UNKNOWN; 158ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_waitact) = __NR_AIX5_UNKNOWN; 159ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_waitlock_local) = __NR_AIX5_UNKNOWN; 160ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_waitlock) = __NR_AIX5_UNKNOWN; 161ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_wait) = __NR_AIX5_UNKNOWN; 162ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_unlock) = __NR_AIX5_UNKNOWN; 163ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_twakeup_unlock) = __NR_AIX5_UNKNOWN; 164ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_twakeup_event) = __NR_AIX5_UNKNOWN; 165ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_twakeup) = __NR_AIX5_UNKNOWN; 166ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_tsleep_event) = __NR_AIX5_UNKNOWN; 167ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_tsleep_chkpnt) = __NR_AIX5_UNKNOWN; 168ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_tsleep) = __NR_AIX5_UNKNOWN; 169ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_post_many) = __NR_AIX5_UNKNOWN; 170ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_post) = __NR_AIX5_UNKNOWN; 171ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ue_proc_unregister) = __NR_AIX5_UNKNOWN; 172ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ue_proc_register) = __NR_AIX5_UNKNOWN; 173ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kthread_ctl) = __NR_AIX5_UNKNOWN; 174ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__thread_setsched) = __NR_AIX5_UNKNOWN; 175ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_threads_runnable) = __NR_AIX5_UNKNOWN; 176ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_getregs) = __NR_AIX5_UNKNOWN; 177ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_terminate_unlock) = __NR_AIX5_UNKNOWN; 178ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_terminate_ack) = __NR_AIX5_UNKNOWN; 179ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_setstate_fast) = __NR_AIX5_UNKNOWN; 180ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_setstate) = __NR_AIX5_UNKNOWN; 181ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_setmymask_fast) = __NR_AIX5_UNKNOWN; 182ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_setmystate_fast) = __NR_AIX5_UNKNOWN; 183ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_setmystate) = __NR_AIX5_UNKNOWN; 184ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_init) = __NR_AIX5_UNKNOWN; 185ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_times) = __NR_AIX5_UNKNOWN; 186ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__nsleep) = __NR_AIX5_UNKNOWN; 187ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_reltimerid) = __NR_AIX5_UNKNOWN; 188ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_appresinc) = __NR_AIX5_UNKNOWN; 189ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_apprestimer) = __NR_AIX5_UNKNOWN; 190ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_appresabs) = __NR_AIX5_UNKNOWN; 191ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_appsettimer) = __NR_AIX5_UNKNOWN; 192ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_appgettimer) = __NR_AIX5_UNKNOWN; 193ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_gettimerid) = __NR_AIX5_UNKNOWN; 194ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_incinterval) = __NR_AIX5_UNKNOWN; 195ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_absinterval) = __NR_AIX5_UNKNOWN; 196ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getinterval) = __NR_AIX5_UNKNOWN; 197ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_upfget) = __NR_AIX5_UNKNOWN; 198ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__wlm_wait) = __NR_AIX5_UNKNOWN; 199ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__wlm_post) = __NR_AIX5_UNKNOWN; 200ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__wlm_event_init) = __NR_AIX5_UNKNOWN; 201ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__wlm_set_tag) = __NR_AIX5_UNKNOWN; 202ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__wlm_set) = __NR_AIX5_UNKNOWN; 203ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ptrace64) = __NR_AIX5_UNKNOWN; 204ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ptracex) = __NR_AIX5_UNKNOWN; 205ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ptrace) = __NR_AIX5_UNKNOWN; 206ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ksetcontext_sigreturn) = __NR_AIX5_UNKNOWN; 207ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ksetcontext) = __NR_AIX5_UNKNOWN; 208ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kgetcontext) = __NR_AIX5_UNKNOWN; 209ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sigreturn) = __NR_AIX5_UNKNOWN; 210ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__wlm_get_bio_stats) = __NR_AIX5_UNKNOWN; 211ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_splice) = __NR_AIX5_UNKNOWN; 212ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rmsock) = __NR_AIX5_UNKNOWN; 213ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_nrecvmsg) = __NR_AIX5_UNKNOWN; 214ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_socket_aio_dequeue) = __NR_AIX5_UNKNOWN; 215ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getkerninfo) = __NR_AIX5_UNKNOWN; 216ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getpeereid) = __NR_AIX5_UNKNOWN; 217ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getpeername) = __NR_AIX5_UNKNOWN; 218ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ngetpeername) = __NR_AIX5_UNKNOWN; 219ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getsockname) = __NR_AIX5_UNKNOWN; 220ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ngetsockname) = __NR_AIX5_UNKNOWN; 221ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getsockopt) = __NR_AIX5_UNKNOWN; 222ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_setsockopt) = __NR_AIX5_UNKNOWN; 223ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_shutdown) = __NR_AIX5_UNKNOWN; 224ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_recvmsg) = __NR_AIX5_UNKNOWN; 225ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_recv) = __NR_AIX5_UNKNOWN; 226ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_nrecvfrom) = __NR_AIX5_UNKNOWN; 227ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_recvfrom) = __NR_AIX5_UNKNOWN; 228ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_nsendmsg) = __NR_AIX5_UNKNOWN; 229ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sendmsg) = __NR_AIX5_UNKNOWN; 230ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_send) = __NR_AIX5_UNKNOWN; 231ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sendto) = __NR_AIX5_UNKNOWN; 232ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_socketpair) = __NR_AIX5_UNKNOWN; 233ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_accept) = __NR_AIX5_UNKNOWN; 234ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_naccept) = __NR_AIX5_UNKNOWN; 235ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_listen) = __NR_AIX5_UNKNOWN; 236ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_bind) = __NR_AIX5_UNKNOWN; 237ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_socket) = __NR_AIX5_UNKNOWN; 238ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_connext) = __NR_AIX5_UNKNOWN; 239ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_setdomainname) = __NR_AIX5_UNKNOWN; 240ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getdomainname) = __NR_AIX5_UNKNOWN; 241ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sethostname) = __NR_AIX5_UNKNOWN; 242ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sethostid) = __NR_AIX5_UNKNOWN; 243ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_gethostid) = __NR_AIX5_UNKNOWN; 244ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_gethostname) = __NR_AIX5_UNKNOWN; 245ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_send_file) = __NR_AIX5_UNKNOWN; 246ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__rmlmbcost) = __NR_AIX5_UNKNOWN; 247ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___rs_pickmcm) = __NR_AIX5_UNKNOWN; 248ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rs_getsystem) = __NR_AIX5_UNKNOWN; 249ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rs_getassociativity) = __NR_AIX5_UNKNOWN; 250ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rs_setpartition) = __NR_AIX5_UNKNOWN; 251ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rs_getpartition) = __NR_AIX5_UNKNOWN; 252ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ra_getrset) = __NR_AIX5_UNKNOWN; 253ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rs_getinfo) = __NR_AIX5_UNKNOWN; 254ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rs_getrad) = __NR_AIX5_UNKNOWN; 255ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rs_numrads) = __NR_AIX5_UNKNOWN; 256ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___kdb_format_print_rele) = __NR_AIX5_UNKNOWN; 257ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___kdb_format_print_init) = __NR_AIX5_UNKNOWN; 258ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_close) = __NR_AIX5_UNKNOWN; 259ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kfsync_range) = __NR_AIX5_UNKNOWN; 260ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fsync) = __NR_AIX5_UNKNOWN; 261ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kpwrite) = __NR_AIX5_UNKNOWN; 262ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kwritev) = __NR_AIX5_UNKNOWN; 263ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kwrite) = __NR_AIX5_UNKNOWN; 264ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kpread) = __NR_AIX5_UNKNOWN; 265ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kreadv) = __NR_AIX5_UNKNOWN; 266ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kread) = __NR_AIX5_UNKNOWN; 267ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_klseek) = __NR_AIX5_UNKNOWN; 268ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__lseek) = __NR_AIX5_UNKNOWN; 269ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_lseek) = __NR_AIX5_UNKNOWN; 270ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__setsid) = __NR_AIX5_UNKNOWN; 271ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__setpgid) = __NR_AIX5_UNKNOWN; 272ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__setpgrp) = __NR_AIX5_UNKNOWN; 273ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__getpgrpx) = __NR_AIX5_UNKNOWN; 274ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__getpgrp) = __NR_AIX5_UNKNOWN; 275ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__getppid) = __NR_AIX5_UNKNOWN; 276ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__thread_self) = __NR_AIX5_UNKNOWN; 277ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__getpid) = __NR_AIX5_UNKNOWN; 278ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kgetpgidx) = __NR_AIX5_UNKNOWN; 279ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_setuid) = __NR_AIX5_UNKNOWN; 280ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_setuidx) = __NR_AIX5_UNKNOWN; 281ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getuidx) = __NR_AIX5_UNKNOWN; 282ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_seteuid) = __NR_AIX5_UNKNOWN; 283ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_setreuid) = __NR_AIX5_UNKNOWN; 284ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_chdir) = __NR_AIX5_UNKNOWN; 285ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fchdir) = __NR_AIX5_UNKNOWN; 286ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_chroot) = __NR_AIX5_UNKNOWN; 287ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fchmod) = __NR_AIX5_UNKNOWN; 288ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_chmod) = __NR_AIX5_UNKNOWN; 289ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_chown) = __NR_AIX5_UNKNOWN; 290ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_lchown) = __NR_AIX5_UNKNOWN; 291ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fchown) = __NR_AIX5_UNKNOWN; 292ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fchownx) = __NR_AIX5_UNKNOWN; 293ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_chownx) = __NR_AIX5_UNKNOWN; 294ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kfclear) = __NR_AIX5_UNKNOWN; 295ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fclear) = __NR_AIX5_UNKNOWN; 296ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ffinfo) = __NR_AIX5_UNKNOWN; 297ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_finfo) = __NR_AIX5_UNKNOWN; 298ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fscntl) = __NR_AIX5_UNKNOWN; 299ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ktruncate) = __NR_AIX5_UNKNOWN; 300ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kftruncate) = __NR_AIX5_UNKNOWN; 301ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_truncate) = __NR_AIX5_UNKNOWN; 302ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ftruncate) = __NR_AIX5_UNKNOWN; 303ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getdirent64) = __NR_AIX5_UNKNOWN; 304ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getdirent) = __NR_AIX5_UNKNOWN; 305ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kioctl32) = __NR_AIX5_UNKNOWN; 306ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kioctl) = __NR_AIX5_UNKNOWN; 307ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_link) = __NR_AIX5_UNKNOWN; 308ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_klockf) = __NR_AIX5_UNKNOWN; 309ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_lockf) = __NR_AIX5_UNKNOWN; 310ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_mkdir) = __NR_AIX5_UNKNOWN; 311ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_mknod) = __NR_AIX5_UNKNOWN; 312ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_mntctl) = __NR_AIX5_UNKNOWN; 313ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_vmount) = __NR_AIX5_UNKNOWN; 314ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_creat) = __NR_AIX5_UNKNOWN; 315ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_openx) = __NR_AIX5_UNKNOWN; 316ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_open) = __NR_AIX5_UNKNOWN; 317ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_quotactl) = __NR_AIX5_UNKNOWN; 318ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rename) = __NR_AIX5_UNKNOWN; 319ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rmdir) = __NR_AIX5_UNKNOWN; 320ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fstatx) = __NR_AIX5_UNKNOWN; 321ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_statx) = __NR_AIX5_UNKNOWN; 322ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_symlink) = __NR_AIX5_UNKNOWN; 323ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_readlink) = __NR_AIX5_UNKNOWN; 324ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_syncvfs) = __NR_AIX5_UNKNOWN; 325ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sync) = __NR_AIX5_UNKNOWN; 326ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_umask) = __NR_AIX5_UNKNOWN; 327ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_uvmount) = __NR_AIX5_UNKNOWN; 328ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_umount) = __NR_AIX5_UNKNOWN; 329ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_unameu) = __NR_AIX5_UNKNOWN; 330ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_unamex) = __NR_AIX5_UNKNOWN; 331ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_uname) = __NR_AIX5_UNKNOWN; 332ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_unlink) = __NR_AIX5_UNKNOWN; 333ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ustat) = __NR_AIX5_UNKNOWN; 334ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_utimes) = __NR_AIX5_UNKNOWN; 335ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___msgxrcv) = __NR_AIX5_UNKNOWN; 336ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___msgrcv) = __NR_AIX5_UNKNOWN; 337ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___msgsnd) = __NR_AIX5_UNKNOWN; 338ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_msgctl) = __NR_AIX5_UNKNOWN; 339ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_msgget) = __NR_AIX5_UNKNOWN; 340ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getgidx) = __NR_AIX5_UNKNOWN; 341ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___semop) = __NR_AIX5_UNKNOWN; 342ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_semget) = __NR_AIX5_UNKNOWN; 343ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_semctl) = __NR_AIX5_UNKNOWN; 344ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_shmctl) = __NR_AIX5_UNKNOWN; 345ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_shmdt) = __NR_AIX5_UNKNOWN; 346ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_shmat) = __NR_AIX5_UNKNOWN; 347ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_shmget) = __NR_AIX5_UNKNOWN; 348ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ra_shmgetv) = __NR_AIX5_UNKNOWN; 349ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ra_shmget) = __NR_AIX5_UNKNOWN; 350ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_privcheck) = __NR_AIX5_UNKNOWN; 351ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_disclaim) = __NR_AIX5_UNKNOWN; 352ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__sem_destroy_unnamed) = __NR_AIX5_UNKNOWN; 353ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__sem_wait) = __NR_AIX5_UNKNOWN; 354ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__sem_close) = __NR_AIX5_UNKNOWN; 355ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__sem_open) = __NR_AIX5_UNKNOWN; 356ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sem_unlink) = __NR_AIX5_UNKNOWN; 357ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sem_post) = __NR_AIX5_UNKNOWN; 358ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sem_init) = __NR_AIX5_UNKNOWN; 359ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sem_getvalue) = __NR_AIX5_UNKNOWN; 360ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sem_destroy) = __NR_AIX5_UNKNOWN; 361ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__mq_notify) = __NR_AIX5_UNKNOWN; 362ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__mq_open) = __NR_AIX5_UNKNOWN; 363ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_mq_unlink) = __NR_AIX5_UNKNOWN; 364ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_mq_setattr) = __NR_AIX5_UNKNOWN; 365ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_mq_send) = __NR_AIX5_UNKNOWN; 366ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_mq_receive) = __NR_AIX5_UNKNOWN; 367ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_mq_getattr) = __NR_AIX5_UNKNOWN; 368ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_mq_close) = __NR_AIX5_UNKNOWN; 369ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_shm_unlink) = __NR_AIX5_UNKNOWN; 370ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_shm_open) = __NR_AIX5_UNKNOWN; 371ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__poll) = __NR_AIX5_UNKNOWN; 372ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__select) = __NR_AIX5_UNKNOWN; 373ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sysconfig) = __NR_AIX5_UNKNOWN; 374ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sys_parm) = __NR_AIX5_UNKNOWN; 375ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_loadquery) = __NR_AIX5_UNKNOWN; 376ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_knlist) = __NR_AIX5_UNKNOWN; 377ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_brk) = __NR_AIX5_UNKNOWN; 378ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fjfs_sys_call) = __NR_AIX5_UNKNOWN; 379ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_jfs_sys_call) = __NR_AIX5_UNKNOWN; 380ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_acct) = __NR_AIX5_UNKNOWN; 381ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__dr_unregister) = __NR_AIX5_UNKNOWN; 382ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__dr_notify) = __NR_AIX5_UNKNOWN; 383ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__dr_register) = __NR_AIX5_UNKNOWN; 384ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getlparload) = __NR_AIX5_UNKNOWN; 385ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_dr_reconfig) = __NR_AIX5_UNKNOWN; 386ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_projctl) = __NR_AIX5_UNKNOWN; 387ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sbrk) = __NR_AIX5_UNKNOWN; 388ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__sigpending) = __NR_AIX5_UNKNOWN; 389ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__pause) = __NR_AIX5_UNKNOWN; 390ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_kill) = __NR_AIX5_UNKNOWN; 391ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sigstack) = __NR_AIX5_UNKNOWN; 392ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sigaltstack) = __NR_AIX5_UNKNOWN; 393ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_appulimit) = __NR_AIX5_UNKNOWN; 394ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ras_service) = __NR_AIX5_UNKNOWN; 395ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__wlm_class_descr2key) = __NR_AIX5_UNKNOWN; 396ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__wlm_get_procinfo) = __NR_AIX5_UNKNOWN; 397ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__wlm_get_info) = __NR_AIX5_UNKNOWN; 398ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__wlm_getclassname) = __NR_AIX5_UNKNOWN; 399ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__wlm_unload_classes) = __NR_AIX5_UNKNOWN; 400ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__wlm_load) = __NR_AIX5_UNKNOWN; 401ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__wlm_tune) = __NR_AIX5_UNKNOWN; 402ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__wlm_assign) = __NR_AIX5_UNKNOWN; 403ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__wlm_classify) = __NR_AIX5_UNKNOWN; 404ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fp_cpusync) = __NR_AIX5_UNKNOWN; 405ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__fp_trapstate_ker) = __NR_AIX5_UNKNOWN; 406ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__ewlm_classify_correlator) = __NR_AIX5_UNKNOWN; 407ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_stop_transaction) = __NR_AIX5_UNKNOWN; 408ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_destroy_application) = __NR_AIX5_UNKNOWN; 409ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_stop_application) = __NR_AIX5_UNKNOWN; 410ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_generate_correlator) = __NR_AIX5_UNKNOWN; 411ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_discard_transaction) = __NR_AIX5_UNKNOWN; 412ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_unbind_thread) = __NR_AIX5_UNKNOWN; 413ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_bind_thread) = __NR_AIX5_UNKNOWN; 414ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_unblock_transaction) = __NR_AIX5_UNKNOWN; 415ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_block_transaction) = __NR_AIX5_UNKNOWN; 416ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_update_transaction) = __NR_AIX5_UNKNOWN; 417ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_register_metric) = __NR_AIX5_UNKNOWN; 418ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_report_transaction) = __NR_AIX5_UNKNOWN; 419ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_start_transaction) = __NR_AIX5_UNKNOWN; 420ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_register_transaction) = __NR_AIX5_UNKNOWN; 421ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_start_application) = __NR_AIX5_UNKNOWN; 422ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__arm_register_application) = __NR_AIX5_UNKNOWN; 423ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__lsarm_getinfo) = __NR_AIX5_UNKNOWN; 424ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__ewlm_init) = __NR_AIX5_UNKNOWN; 425ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__ewlm_query) = __NR_AIX5_UNKNOWN; 426ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ewlm_verify_policy) = __NR_AIX5_UNKNOWN; 427ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ewlm_abort_policy) = __NR_AIX5_UNKNOWN; 428ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ewlm_commit_policy) = __NR_AIX5_UNKNOWN; 429ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ewlm_prepare_policy) = __NR_AIX5_UNKNOWN; 430ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ewlm_get_completions) = __NR_AIX5_UNKNOWN; 431ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ewlm_get_activedata) = __NR_AIX5_UNKNOWN; 432ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ewlm_get_appldata) = __NR_AIX5_UNKNOWN; 433ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ewlm_collect_samples) = __NR_AIX5_UNKNOWN; 434ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ewlm_disconnect) = __NR_AIX5_UNKNOWN; 435ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ewlm_connect) = __NR_AIX5_UNKNOWN; 436ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_auditlog) = __NR_AIX5_UNKNOWN; 437ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_auditproc) = __NR_AIX5_UNKNOWN; 438ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getgroups) = __NR_AIX5_UNKNOWN; 439ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_setgid) = __NR_AIX5_UNKNOWN; 440ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_setgidx) = __NR_AIX5_UNKNOWN; 441ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_setgroups) = __NR_AIX5_UNKNOWN; 442ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_frevoke) = __NR_AIX5_UNKNOWN; 443ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_revoke) = __NR_AIX5_UNKNOWN; 444ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___pag_setvalue) = __NR_AIX5_UNKNOWN; 445ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___pag_getvalue) = __NR_AIX5_UNKNOWN; 446ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___pag_getid) = __NR_AIX5_UNKNOWN; 447ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___pag_getname) = __NR_AIX5_UNKNOWN; 448ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___pag_setname) = __NR_AIX5_UNKNOWN; 449ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kcap_set_proc) = __NR_AIX5_UNKNOWN; 450ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kcap_get_proc) = __NR_AIX5_UNKNOWN; 451ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_pipe) = __NR_AIX5_UNKNOWN; 452ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_mwakeup) = __NR_AIX5_UNKNOWN; 453ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___msleep) = __NR_AIX5_UNKNOWN; 454ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kmmap) = __NR_AIX5_UNKNOWN; 455ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_msem_remove) = __NR_AIX5_UNKNOWN; 456ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_mincore) = __NR_AIX5_UNKNOWN; 457ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_madvise) = __NR_AIX5_UNKNOWN; 458ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_munmap) = __NR_AIX5_UNKNOWN; 459ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_msync) = __NR_AIX5_UNKNOWN; 460ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_mprotect) = __NR_AIX5_UNKNOWN; 461ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_mmap) = __NR_AIX5_UNKNOWN; 462ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_swapqry) = __NR_AIX5_UNKNOWN; 463ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_swapon) = __NR_AIX5_UNKNOWN; 464ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_swapoff) = __NR_AIX5_UNKNOWN; 465ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_psdanger) = __NR_AIX5_UNKNOWN; 466ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_vmgetinfo) = __NR_AIX5_UNKNOWN; 467ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rs_admregistername) = __NR_AIX5_UNKNOWN; 468ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rs_discardname) = __NR_AIX5_UNKNOWN; 469ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rs_setnameattr) = __NR_AIX5_UNKNOWN; 470ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rs_registername) = __NR_AIX5_UNKNOWN; 471ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rs_getnamedrset) = __NR_AIX5_UNKNOWN; 472ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rs_getnameattr) = __NR_AIX5_UNKNOWN; 473ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_rs_getrsetnames) = __NR_AIX5_UNKNOWN; 474ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ra_attachrset) = __NR_AIX5_UNKNOWN; 475ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_ra_detachrset) = __NR_AIX5_UNKNOWN; 476ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_dmapi_init) = __NR_AIX5_UNKNOWN; 477ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kdm_ioctl) = __NR_AIX5_UNKNOWN; 478ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_access) = __NR_AIX5_UNKNOWN; 479ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_accessx) = __NR_AIX5_UNKNOWN; 480ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kfcntl) = __NR_AIX5_UNKNOWN; 481ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___pfcntl) = __NR_AIX5_UNKNOWN; 482ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fstatfs64) = __NR_AIX5_UNKNOWN; 483ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_statfs64) = __NR_AIX5_UNKNOWN; 484ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fstatfs) = __NR_AIX5_UNKNOWN; 485ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_statfs) = __NR_AIX5_UNKNOWN; 486ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_probe) = __NR_AIX5_UNKNOWN; 487ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_cmp_swap) = __NR_AIX5_UNKNOWN; 488ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__validate_pag) = __NR_AIX5_UNKNOWN; 489ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kgetsidx) = __NR_AIX5_UNKNOWN; 490ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kgetsid) = __NR_AIX5_UNKNOWN; 491ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_plock) = __NR_AIX5_UNKNOWN; 492ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_upfput) = __NR_AIX5_UNKNOWN; 493ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_usrinfo) = __NR_AIX5_UNKNOWN; 494ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_audit) = __NR_AIX5_UNKNOWN; 495ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_auditobj) = __NR_AIX5_UNKNOWN; 496ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_auditbin) = __NR_AIX5_UNKNOWN; 497ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_auditevents) = __NR_AIX5_UNKNOWN; 498ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_faccessx) = __NR_AIX5_UNKNOWN; 499ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___fchaclx) = __NR_AIX5_UNKNOWN; 500ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___chaclx) = __NR_AIX5_UNKNOWN; 501ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fchacl) = __NR_AIX5_UNKNOWN; 502ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_chacl) = __NR_AIX5_UNKNOWN; 503ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___fstataclx) = __NR_AIX5_UNKNOWN; 504ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___stataclx) = __NR_AIX5_UNKNOWN; 505ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fstatacl) = __NR_AIX5_UNKNOWN; 506ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_statacl) = __NR_AIX5_UNKNOWN; 507ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_setpriv) = __NR_AIX5_UNKNOWN; 508ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getpriv) = __NR_AIX5_UNKNOWN; 509ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fstatpriv) = __NR_AIX5_UNKNOWN; 510ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_statpriv) = __NR_AIX5_UNKNOWN; 511ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_fchpriv) = __NR_AIX5_UNKNOWN; 512ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_chpriv) = __NR_AIX5_UNKNOWN; 513ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_i_int2cpu_pal) = __NR_AIX5_UNKNOWN; 514ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_hd_cfg) = __NR_AIX5_UNKNOWN; 515ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_putpmsg) = __NR_AIX5_UNKNOWN; 516ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_putmsg) = __NR_AIX5_UNKNOWN; 517ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getpmsg) = __NR_AIX5_UNKNOWN; 518ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_getmsg) = __NR_AIX5_UNKNOWN; 519ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_strinfo) = __NR_AIX5_UNKNOWN; 520ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_strreset) = __NR_AIX5_UNKNOWN; 521ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_dupmsg) = __NR_AIX5_UNKNOWN; 522ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__kgrantpt) = __NR_AIX5_UNKNOWN; 523ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_aixgsc) = __NR_AIX5_UNKNOWN; 524ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smaccept) = __NR_AIX5_UNKNOWN; 525ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smconnect) = __NR_AIX5_UNKNOWN; 526ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smlisten) = __NR_AIX5_UNKNOWN; 527ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smbind) = __NR_AIX5_UNKNOWN; 528ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smsocket) = __NR_AIX5_UNKNOWN; 529ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smdetatt) = __NR_AIX5_UNKNOWN; 530ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smattach) = __NR_AIX5_UNKNOWN; 531ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smselect) = __NR_AIX5_UNKNOWN; 532ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smwait) = __NR_AIX5_UNKNOWN; 533ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smsetthresh) = __NR_AIX5_UNKNOWN; 534ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smsendbuff) = __NR_AIX5_UNKNOWN; 535ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smfreebuff) = __NR_AIX5_UNKNOWN; 536ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smrcvbuff) = __NR_AIX5_UNKNOWN; 537ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smgetbuff) = __NR_AIX5_UNKNOWN; 538ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smversion) = __NR_AIX5_UNKNOWN; 539ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_smtcheckinit) = __NR_AIX5_UNKNOWN; 540ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_aio_nwait_timeout) = __NR_AIX5_UNKNOWN; 541ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kaio_stats) = __NR_AIX5_UNKNOWN; 542ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_aio_cntl) = __NR_AIX5_UNKNOWN; 543ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_listio) = __NR_AIX5_UNKNOWN; 544ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_acancel) = __NR_AIX5_UNKNOWN; 545ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_iosuspend) = __NR_AIX5_UNKNOWN; 546ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kaio_rdwr) = __NR_AIX5_UNKNOWN; 547ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_aio_nwait) = __NR_AIX5_UNKNOWN; 548ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__posix_iofsync) = __NR_AIX5_UNKNOWN; 549ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__posix_aio_nwait_timeout) = __NR_AIX5_UNKNOWN; 550ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__posix_kaio_stats) = __NR_AIX5_UNKNOWN; 551ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__posix_listio) = __NR_AIX5_UNKNOWN; 552ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__posix_acancel) = __NR_AIX5_UNKNOWN; 553ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__posix_iosuspend) = __NR_AIX5_UNKNOWN; 554ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__posix_kaio_rdwr) = __NR_AIX5_UNKNOWN; 555ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__posix_aio_cntl) = __NR_AIX5_UNKNOWN; 556ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__posix_aio_nwait) = __NR_AIX5_UNKNOWN; 557ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_nfs_cntl) = __NR_AIX5_UNKNOWN; 558ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_nfssvc) = __NR_AIX5_UNKNOWN; 559ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_nfs_getfh) = __NR_AIX5_UNKNOWN; 560ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_exportfs) = __NR_AIX5_UNKNOWN; 561ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_lm_svc) = __NR_AIX5_UNKNOWN; 562ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_pw_config) = __NR_AIX5_UNKNOWN; 563ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_pw_post) = __NR_AIX5_UNKNOWN; 564ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_pw_wait) = __NR_AIX5_UNKNOWN; 565ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_pw_loadavg) = __NR_AIX5_UNKNOWN; 566ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_pw_debug) = __NR_AIX5_UNKNOWN; 567ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 568ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/* Extras for AIX 5.3 */ 569ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR___libc_sbrk) = __NR_AIX5_UNKNOWN; 570ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_thread_waitlock_) = __NR_AIX5_UNKNOWN; 571ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__fp_fpscrx_sc) = __NR_AIX5_UNKNOWN; 572ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_sched_get_priority_max) = __NR_AIX5_UNKNOWN; 573ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 574ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/* Extras for AIX 5.3 64-bit mode. */ 575ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kload) = __NR_AIX5_UNKNOWN; 576ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR__fp_fpscrx64_) = __NR_AIX5_UNKNOWN; 577ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_kunload64) = __NR_AIX5_UNKNOWN; 578ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 579ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/* We need an extra fake syscall to denote signal handler returns, as 580ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown used in sigframe-ppc{32,64}-aix5.c. Since we don't know what 581ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown number we can assign to it, monitor the numbers passed to 582ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown VG_(aix5_register_syscall), and set it to 10000+the largest syscall 583ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown nummber seen. */ 584ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownInt VG_(aix5_NR_FAKE_SIGRETURN) = __NR_AIX5_UNKNOWN; 585ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 586ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 587ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 588ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/* Also make a record of the registered syscalls, so we can print the 589ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown name in bad_before() (syswrap-main.c) if needed. The obvious 590ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown approach would be to dump them in an XArray, but that requires 591ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown dynamic memory allocation, and syscall registration is done before 592ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown dynamic memory allocation is available. So just use a fixed size 593ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown array and hope it doesn't fill up. */ 594ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define N_BINDINGS 2000 595ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownstatic Int bindings_used = 0; 596ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownstatic Int bindings_sysno[N_BINDINGS]; 597ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownstatic UChar* bindings_sysname[N_BINDINGS]; 598ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 599ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownChar* VG_(sysnum_string)(Word sysnum, SizeT n_buf, Char* buf) 600ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown{ 601ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown VG_(snprintf)(buf, n_buf, "%3ld", sysnum); 602ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown return buf; 603ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown} 604ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 605ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownChar* VG_(sysnum_string_extra)(Word sysnum, SizeT n_buf, Char* buf) 606ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown{ 607ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown Int i; 608ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown Char* name = "(unknown name)"; 609ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown for (i = 0; i < bindings_used; i++) { 610ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown if (bindings_sysno[i] == sysnum) { 611ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown name = bindings_sysname[i]; 612ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown break; 613ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown } 614ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown } 615ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown VG_(snprintf)(buf, n_buf, "%3ld (%s)", sysnum, name); 616ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown return buf; 617ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown} 618ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 619ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownstatic Bool local_streq ( UChar* s1, UChar* s2 ); /* fwds */ 620ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 621ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownBool VG_(aix5_register_syscall)( Int sysno, UChar* sysname ) 622ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown{ 623ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown /* Establish the FAKE_SIGRETURN number. */ 624ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown if (VG_(aix5_NR_FAKE_SIGRETURN) == __NR_AIX5_UNKNOWN) 625ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown VG_(aix5_NR_FAKE_SIGRETURN) = sysno + 10000; 626ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown else 627ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown if (sysno + 10000 > VG_(aix5_NR_FAKE_SIGRETURN)) 628ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown VG_(aix5_NR_FAKE_SIGRETURN) = sysno + 10000; 629ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 630ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown /* Note the name, just in case bad_before() needs to complain. */ 631ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown if (bindings_used < N_BINDINGS) { 632ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown bindings_sysno[bindings_used] = sysno; 633ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown bindings_sysname[bindings_used] = sysname; 634ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown bindings_used++; 635ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown } 636ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 637ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown /* Now do the normal name-to-number binding checks. */ 638ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown# define XXX(name) \ 639ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown if (local_streq(sysname, #name)) { \ 640ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown VG_(aix5_NR_##name) = sysno; \ 641ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown return True; \ 642ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown } 643ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown /* AIX 5.2 */ 644ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(utrchook_sc) 645ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_create) 646ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kfork) 647ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kra_fork) 648ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(execve) 649ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ra_execve) 650ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_load) 651ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__unload) 652ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(loadbind) 653ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__loadx) 654ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(bindprocessor) 655ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(trcgent) 656ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(trcgen) 657ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(trchk) 658ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(trchkt) 659ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(trchkl) 660ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(trchklt) 661ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(trchkg) 662ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(trchkgt) 663ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kill) 664ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_addcpucosts) 665ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(mycpu) 666ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(adjtime) 667ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(checkpnt_block) 668ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_checkpnt_kill) 669ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_checkpnt_fail) 670ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_checkpnt_commit) 671ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_checkpnt_register) 672ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_checkpnt) 673ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(setcrid) 674ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getcrid) 675ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(mkcrid) 676ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(checkpnt_wait) 677ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(checkpnt_deliver) 678ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(gencore) 679ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_terminate) 680ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_exit) 681ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kwaitpid64) 682ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kwaitpid) 683ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(yield) 684ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getprocs64) 685ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getevars) 686ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getargs) 687ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getthrds64) 688ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getthrds) 689ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getprocs) 690ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sigcleanup) 691ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_setpri) 692ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_getpri) 693ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(profil) 694ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(reboot) 695ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(appgetrlimit) 696ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(appsetrlimit) 697ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_setpriority) 698ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_getpriority) 699ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(setrlimit64) 700ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getrlimit64) 701ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(appgetrusage) 702ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getrusage64) 703ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getvtid) 704ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getrtid) 705ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getrpid) 706ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(restart_wait) 707ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(restart) 708ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_rmcpucosts) 709ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_clock_getcpuclockid) 710ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_clock_settime) 711ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_clock_gettime) 712ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_clock_getres) 713ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_timer_settime) 714ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_timer_gettime) 715ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_timer_getoverrun) 716ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_timer_delete) 717ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_timer_create) 718ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_sigqueue) 719ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_sigsuspend) 720ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_sigaction) 721ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sigprocmask) 722ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(siglocalmask) 723ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(count_event_waiters) 724ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_waitact) 725ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_waitlock_local) 726ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_waitlock) 727ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_wait) 728ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_unlock) 729ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_twakeup_unlock) 730ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_twakeup_event) 731ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_twakeup) 732ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_tsleep_event) 733ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_tsleep_chkpnt) 734ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_tsleep) 735ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_post_many) 736ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_post) 737ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ue_proc_unregister) 738ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ue_proc_register) 739ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kthread_ctl) 740ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_thread_setsched) 741ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(threads_runnable) 742ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_getregs) 743ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_terminate_unlock) 744ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_terminate_ack) 745ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_setstate_fast) 746ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_setstate) 747ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_setmymask_fast) 748ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_setmystate_fast) 749ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_setmystate) 750ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_init) 751ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(times) 752ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_nsleep) 753ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(reltimerid) 754ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(appresinc) 755ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(apprestimer) 756ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(appresabs) 757ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(appsettimer) 758ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(appgettimer) 759ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(gettimerid) 760ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(incinterval) 761ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(absinterval) 762ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getinterval) 763ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(upfget) 764ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_wlm_wait) 765ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_wlm_post) 766ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_wlm_event_init) 767ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_wlm_set_tag) 768ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_wlm_set) 769ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ptrace64) 770ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ptracex) 771ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ptrace) 772ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ksetcontext_sigreturn) 773ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ksetcontext) 774ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kgetcontext) 775ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sigreturn) 776ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_wlm_get_bio_stats) 777ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(splice) 778ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rmsock) 779ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(nrecvmsg) 780ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(socket_aio_dequeue) 781ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getkerninfo) 782ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getpeereid) 783ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getpeername) 784ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ngetpeername) 785ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getsockname) 786ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ngetsockname) 787ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getsockopt) 788ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(setsockopt) 789ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(shutdown) 790ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(recvmsg) 791ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(recv) 792ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(nrecvfrom) 793ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(recvfrom) 794ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(nsendmsg) 795ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sendmsg) 796ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(send) 797ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sendto) 798ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(socketpair) 799ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(accept) 800ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(naccept) 801ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(listen) 802ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(bind) 803ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(socket) 804ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(connext) 805ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(setdomainname) 806ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getdomainname) 807ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sethostname) 808ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sethostid) 809ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(gethostid) 810ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(gethostname) 811ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(send_file) 812ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_rmlmbcost) 813ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__rs_pickmcm) 814ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rs_getsystem) 815ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rs_getassociativity) 816ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rs_setpartition) 817ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rs_getpartition) 818ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ra_getrset) 819ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rs_getinfo) 820ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rs_getrad) 821ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rs_numrads) 822ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__kdb_format_print_rele) 823ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__kdb_format_print_init) 824ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(close) 825ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kfsync_range) 826ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fsync) 827ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kpwrite) 828ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kwritev) 829ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kwrite) 830ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kpread) 831ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kreadv) 832ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kread) 833ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(klseek) 834ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_lseek) 835ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(lseek) 836ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_setsid) 837ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_setpgid) 838ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_setpgrp) 839ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_getpgrpx) 840ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_getpgrp) 841ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_getppid) 842ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_thread_self) 843ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_getpid) 844ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kgetpgidx) 845ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(setuid) 846ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(setuidx) 847ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getuidx) 848ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(seteuid) 849ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(setreuid) 850ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(chdir) 851ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fchdir) 852ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(chroot) 853ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fchmod) 854ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(chmod) 855ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(chown) 856ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(lchown) 857ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fchown) 858ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fchownx) 859ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(chownx) 860ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kfclear) 861ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fclear) 862ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ffinfo) 863ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(finfo) 864ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fscntl) 865ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ktruncate) 866ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kftruncate) 867ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(truncate) 868ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ftruncate) 869ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getdirent64) 870ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getdirent) 871ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kioctl32) 872ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kioctl) 873ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(link) 874ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(klockf) 875ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(lockf) 876ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(mkdir) 877ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(mknod) 878ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(mntctl) 879ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(vmount) 880ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(creat) 881ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(openx) 882ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(open) 883ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(quotactl) 884ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rename) 885ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rmdir) 886ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fstatx) 887ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(statx) 888ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(symlink) 889ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(readlink) 890ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(syncvfs) 891ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sync) 892ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(umask) 893ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(uvmount) 894ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(umount) 895ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(unameu) 896ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(unamex) 897ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(uname) 898ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(unlink) 899ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ustat) 900ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(utimes) 901ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__msgxrcv) 902ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__msgrcv) 903ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__msgsnd) 904ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(msgctl) 905ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(msgget) 906ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getgidx) 907ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__semop) 908ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(semget) 909ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(semctl) 910ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(shmctl) 911ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(shmdt) 912ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(shmat) 913ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(shmget) 914ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ra_shmgetv) 915ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ra_shmget) 916ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(privcheck) 917ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(disclaim) 918ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_sem_destroy_unnamed) 919ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_sem_wait) 920ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_sem_close) 921ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_sem_open) 922ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sem_unlink) 923ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sem_post) 924ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sem_init) 925ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sem_getvalue) 926ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sem_destroy) 927ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_mq_notify) 928ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_mq_open) 929ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(mq_unlink) 930ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(mq_setattr) 931ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(mq_send) 932ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(mq_receive) 933ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(mq_getattr) 934ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(mq_close) 935ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(shm_unlink) 936ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(shm_open) 937ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_poll) 938ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_select) 939ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sysconfig) 940ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sys_parm) 941ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(loadquery) 942ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(knlist) 943ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(brk) 944ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fjfs_sys_call) 945ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(jfs_sys_call) 946ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(acct) 947ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_dr_unregister) 948ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_dr_notify) 949ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_dr_register) 950ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getlparload) 951ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(dr_reconfig) 952ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(projctl) 953ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sbrk) 954ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_sigpending) 955ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_pause) 956ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_kill) 957ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sigstack) 958ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sigaltstack) 959ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(appulimit) 960ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ras_service) 961ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_wlm_class_descr2key) 962ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_wlm_get_procinfo) 963ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_wlm_get_info) 964ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_wlm_getclassname) 965ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_wlm_unload_classes) 966ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_wlm_load) 967ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_wlm_tune) 968ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_wlm_assign) 969ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_wlm_classify) 970ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fp_cpusync) 971ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_fp_trapstate_ker) 972ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_ewlm_classify_correlator) 973ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_stop_transaction) 974ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_destroy_application) 975ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_stop_application) 976ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_generate_correlator) 977ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_discard_transaction) 978ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_unbind_thread) 979ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_bind_thread) 980ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_unblock_transaction) 981ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_block_transaction) 982ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_update_transaction) 983ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_register_metric) 984ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_report_transaction) 985ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_start_transaction) 986ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_register_transaction) 987ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_start_application) 988ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_arm_register_application) 989ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_lsarm_getinfo) 990ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_ewlm_init) 991ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_ewlm_query) 992ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ewlm_verify_policy) 993ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ewlm_abort_policy) 994ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ewlm_commit_policy) 995ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ewlm_prepare_policy) 996ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ewlm_get_completions) 997ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ewlm_get_activedata) 998ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ewlm_get_appldata) 999ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ewlm_collect_samples) 1000ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ewlm_disconnect) 1001ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ewlm_connect) 1002ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(auditlog) 1003ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(auditproc) 1004ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getgroups) 1005ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(setgid) 1006ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(setgidx) 1007ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(setgroups) 1008ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(frevoke) 1009ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(revoke) 1010ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__pag_setvalue) 1011ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__pag_getvalue) 1012ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__pag_getid) 1013ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__pag_getname) 1014ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__pag_setname) 1015ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kcap_set_proc) 1016ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kcap_get_proc) 1017ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(pipe) 1018ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(mwakeup) 1019ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__msleep) 1020ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kmmap) 1021ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(msem_remove) 1022ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(mincore) 1023ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(madvise) 1024ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(munmap) 1025ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(msync) 1026ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(mprotect) 1027ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(mmap) 1028ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(swapqry) 1029ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(swapon) 1030ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(swapoff) 1031ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(psdanger) 1032ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(vmgetinfo) 1033ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rs_admregistername) 1034ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rs_discardname) 1035ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rs_setnameattr) 1036ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rs_registername) 1037ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rs_getnamedrset) 1038ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rs_getnameattr) 1039ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(rs_getrsetnames) 1040ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ra_attachrset) 1041ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(ra_detachrset) 1042ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(dmapi_init) 1043ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kdm_ioctl) 1044ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(access) 1045ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(accessx) 1046ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kfcntl) 1047ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__pfcntl) 1048ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fstatfs64) 1049ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(statfs64) 1050ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fstatfs) 1051ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(statfs) 1052ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(probe) 1053ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(cmp_swap) 1054ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_validate_pag) 1055ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kgetsidx) 1056ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kgetsid) 1057ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(plock) 1058ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(upfput) 1059ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(usrinfo) 1060ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(audit) 1061ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(auditobj) 1062ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(auditbin) 1063ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(auditevents) 1064ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(faccessx) 1065ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__fchaclx) 1066ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__chaclx) 1067ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fchacl) 1068ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(chacl) 1069ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__fstataclx) 1070ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__stataclx) 1071ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fstatacl) 1072ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(statacl) 1073ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(setpriv) 1074ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getpriv) 1075ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fstatpriv) 1076ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(statpriv) 1077ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(fchpriv) 1078ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(chpriv) 1079ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(i_int2cpu_pal) 1080ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(hd_cfg) 1081ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(putpmsg) 1082ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(putmsg) 1083ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getpmsg) 1084ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(getmsg) 1085ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(strinfo) 1086ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(strreset) 1087ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(dupmsg) 1088ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_kgrantpt) 1089ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(aixgsc) 1090ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smaccept) 1091ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smconnect) 1092ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smlisten) 1093ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smbind) 1094ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smsocket) 1095ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smdetatt) 1096ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smattach) 1097ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smselect) 1098ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smwait) 1099ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smsetthresh) 1100ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smsendbuff) 1101ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smfreebuff) 1102ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smrcvbuff) 1103ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smgetbuff) 1104ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smversion) 1105ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(smtcheckinit) 1106ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(aio_nwait_timeout) 1107ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kaio_stats) 1108ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(aio_cntl) 1109ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(listio) 1110ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(acancel) 1111ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(iosuspend) 1112ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kaio_rdwr) 1113ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(aio_nwait) 1114ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_posix_iofsync) 1115ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_posix_aio_nwait_timeout) 1116ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_posix_kaio_stats) 1117ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_posix_listio) 1118ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_posix_acancel) 1119ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_posix_iosuspend) 1120ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_posix_kaio_rdwr) 1121ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_posix_aio_cntl) 1122ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_posix_aio_nwait) 1123ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(nfs_cntl) 1124ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(nfssvc) 1125ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(nfs_getfh) 1126ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(exportfs) 1127ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(lm_svc) 1128ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(pw_config) 1129ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(pw_post) 1130ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(pw_wait) 1131ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(pw_loadavg) 1132ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(pw_debug) 1133ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown /* Extras for AIX 5.3 */ 1134ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(__libc_sbrk) 1135ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(thread_waitlock_) 1136ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_fp_fpscrx_sc) 1137ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(sched_get_priority_max) 1138ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown /* Extras for AIX 5.3 64-bit */ 1139ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kload) 1140ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(_fp_fpscrx64_) 1141ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown XXX(kunload64) 1142ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown# undef XXX 1143ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown return False; 1144ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown} 1145ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 1146ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 1147ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownstatic Bool local_streq ( UChar* s1, UChar* s2 ) 1148ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown{ 1149ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown while (True) { 1150ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown if (*s1 == 0 && *s2 == 0) return True; 1151ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown if (*s1 == 0) return False; 1152ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown if (*s2 == 0) return False; 1153ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown if (*s1 != *s2) return False; 1154ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown s1++; s2++; 1155ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown } 1156ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown} 1157ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 1158ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown//--------------------------------------------------------------------------- 1159ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#elif defined(VGO_darwin) 1160ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown//--------------------------------------------------------------------------- 1161ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 1162ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownChar* VG_(sysnum_string)(Word sysnum, SizeT n_buf, Char* buf) 1163ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown{ 1164ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown Char* classname = NULL; 1165ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown switch (VG_DARWIN_SYSNO_CLASS(sysnum)) { 1166ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown case VG_DARWIN_SYSCALL_CLASS_MACH: classname = "mach"; break; 1167ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown case VG_DARWIN_SYSCALL_CLASS_UNIX: classname = "unix"; break; 1168ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown case VG_DARWIN_SYSCALL_CLASS_MDEP: classname = "mdep"; break; 1169ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown case VG_DARWIN_SYSCALL_CLASS_DIAG: classname = "diag"; break; 1170ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown default: classname = "UNKNOWN"; break; 1171ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown } 1172ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown VG_(snprintf)(buf, n_buf, "%s:%3ld", 1173ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown classname, VG_DARWIN_SYSNO_INDEX(sysnum)); 1174ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown return buf; 1175ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown} 1176ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 1177ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownChar* VG_(sysnum_string_extra)(Word sysnum, SizeT n_buf, Char* buf) 1178ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown{ 1179ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown return VG_(sysnum_string)(sysnum, n_buf, buf); 1180ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown} 1181ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 1182ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown//--------------------------------------------------------------------------- 1183ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#else 1184ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown//--------------------------------------------------------------------------- 1185ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown# error Unknown OS 1186ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#endif 1187ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 1188ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--------------------------------------------------------------------*/ 1189ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--- end ---*/ 1190ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--------------------------------------------------------------------*/ 1191