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