// SDB-CGEN V2.6.2
#include <ctype.h>
#include <stdio.h>
#include <string.h>

struct kv { const char *name; const char *value; };
static const struct kv kvs[] = {
// gcc -DMAIN=1 darwin_x86_32.c ; ./a.out > darwin_x86_32.h
	{"_", "0x80"},
	{"__disable_threadsignal", "0x80,0x14b,1,i value"},
	{"0x80.0x14b", "__disable_threadsignal"},
	{"__mac_execve", "0x80,0x17c,4,zppp fname argp envp mac_p"},
	{"0x80.0x17c", "__mac_execve"},
	{"__mac_get_fd", "0x80,0x184,2,ip fd mac_p"},
	{"0x80.0x184", "__mac_get_fd"},
	{"__mac_get_file", "0x80,0x17e,2,pp path_p mac_p"},
	{"0x80.0x17e", "__mac_get_file"},
	{"__mac_get_link", "0x80,0x180,2,pp path_p mac_p"},
	{"0x80.0x180", "__mac_get_link"},
	{"__mac_get_mount", "0x80,0x1a9,2,zp path mac_p"},
	{"0x80.0x1a9", "__mac_get_mount"},
	{"__mac_get_pid", "0x80,0x186,2,ip pid mac_p"},
	{"0x80.0x186", "__mac_get_pid"},
	{"__mac_get_proc", "0x80,0x182,1,p mac_p"},
	{"0x80.0x182", "__mac_get_proc"},
	{"__mac_getfsstat", "0x80,0x1aa,5,pipix buf bufsize mac macsize flags"},
	{"0x80.0x1aa", "__mac_getfsstat"},
	{"__mac_mount", "0x80,0x1a8,5,pzxpp type path flags data mac_p"},
	{"0x80.0x1a8", "__mac_mount"},
	{"__mac_set_fd", "0x80,0x185,2,ip fd mac_p"},
	{"0x80.0x185", "__mac_set_fd"},
	{"__mac_set_file", "0x80,0x17f,2,pp path_p mac_p"},
	{"0x80.0x17f", "__mac_set_file"},
	{"__mac_set_link", "0x80,0x181,2,pp path_p mac_p"},
	{"0x80.0x181", "__mac_set_link"},
	{"__mac_set_proc", "0x80,0x183,1,p mac_p"},
	{"0x80.0x183", "__mac_set_proc"},
	{"__mac_syscall", "0x80,0x17d,3,pip policy call arg"},
	{"0x80.0x17d", "__mac_syscall"},
	{"__old_semwait_signal", "0x80,0x172,5,iiiii arg0 arg1 arg2 arg3 arg4"},
	{"0x80.0x172", "__old_semwait_signal"},
	{"__old_semwait_signal_nocancel", "0x80,0x173,5,iiiii arg0 arg1 arg2 arg3 arg4"},
	{"0x80.0x173", "__old_semwait_signal_nocancel"},
	{"__pthread_canceled", "0x80,0x14d,1,i action"},
	{"0x80.0x14d", "__pthread_canceled"},
	{"__pthread_chdir", "0x80,0x15c,1,z path"},
	{"0x80.0x15c", "__pthread_chdir"},
	{"__pthread_fchdir", "0x80,0x15d,1,i fd"},
	{"0x80.0x15d", "__pthread_fchdir"},
	{"__pthread_kill", "0x80,0x148,2,ii thread_port sig"},
	{"0x80.0x148", "__pthread_kill"},
	{"__pthread_markcancel", "0x80,0x14c,1,i thread_port"},
	{"0x80.0x14c", "__pthread_markcancel"},
	{"__pthread_sigmask", "0x80,0x149,3,xpp how set oset"},
	{"0x80.0x149", "__pthread_sigmask"},
	{"__semwait_signal", "0x80,0x14e,6,iiiiii cond_sem mutex_sem timeout relative tv_sec tv_nsec"},
	{"0x80.0x14e", "__semwait_signal"},
	{"__semwait_signal_nocancel", "0x80,0x1a7,6,iiiiii cond_sem mutex_sem timeout relative tv_sec tv_nsec"},
	{"0x80.0x1a7", "__semwait_signal_nocancel"},
	{"__sigwait", "0x80,0x14a,2,pp set sig"},
	{"0x80.0x14a", "__sigwait"},
	{"__sigwait_nocancel", "0x80,0x1a6,2,pp set sig"},
	{"0x80.0x1a6", "__sigwait_nocancel"},
	{"_kernelrpc_mach_port_allocate_trap", "0x80,0x10,3,iip target right name"},
	{"0x80.0x10", "_kernelrpc_mach_port_allocate_trap"},
	{"_kernelrpc_mach_port_construct_trap", "0x80,0x18,4,ipip target options context name"},
	{"0x80.0x18", "_kernelrpc_mach_port_construct_trap"},
	{"_kernelrpc_mach_port_deallocate_trap", "0x80,0x12,2,ii target name"},
	{"0x80.0x12", "_kernelrpc_mach_port_deallocate_trap"},
	{"_kernelrpc_mach_port_destroy_trap", "0x80,0x11,2,ii arg0 arg1"},
	{"0x80.0x11", "_kernelrpc_mach_port_destroy_trap"},
	{"_kernelrpc_mach_port_destruct_trap", "0x80,0x19,4,iiii target name srdelta guard"},
	{"0x80.0x19", "_kernelrpc_mach_port_destruct_trap"},
	{"_kernelrpc_mach_port_extract_member_trap", "0x80,0x17,3,iii target name pset"},
	{"0x80.0x17", "_kernelrpc_mach_port_extract_member_trap"},
	{"_kernelrpc_mach_port_guard_trap", "0x80,0x29,4,iiii target name guard strict"},
	{"0x80.0x29", "_kernelrpc_mach_port_guard_trap"},
	{"_kernelrpc_mach_port_insert_member_trap", "0x80,0x16,3,iii target name pset"},
	{"0x80.0x16", "_kernelrpc_mach_port_insert_member_trap"},
	{"_kernelrpc_mach_port_insert_right_trap", "0x80,0x15,4,iiii target name poly polyPoly"},
	{"0x80.0x15", "_kernelrpc_mach_port_insert_right_trap"},
	{"_kernelrpc_mach_port_mod_refs_trap", "0x80,0x13,4,iiii target name right delta"},
	{"0x80.0x13", "_kernelrpc_mach_port_mod_refs_trap"},
	{"_kernelrpc_mach_port_move_member_trap", "0x80,0x14,3,iii target member after"},
	{"0x80.0x14", "_kernelrpc_mach_port_move_member_trap"},
	{"_kernelrpc_mach_port_unguard_trap", "0x80,0x2a,3,iii target name guard"},
	{"0x80.0x2a", "_kernelrpc_mach_port_unguard_trap"},
	{"_kernelrpc_mach_vm_allocate_trap", "0x80,0xa,4,ipix target addr size flags"},
	{"0x80.0xa", "_kernelrpc_mach_vm_allocate_trap"},
	{"_kernelrpc_mach_vm_deallocate_trap", "0x80,0xc,3,ixi target address size"},
	{"0x80.0xc", "_kernelrpc_mach_vm_deallocate_trap"},
	{"_kernelrpc_mach_vm_map_trap", "0x80,0xf,6,ipixxx target address size mask flags cur_protection"},
	{"0x80.0xf", "_kernelrpc_mach_vm_map_trap"},
	{"_kernelrpc_mach_vm_protect_trap", "0x80,0xe,5,ixiix target address size set_maximum new_protection"},
	{"0x80.0xe", "_kernelrpc_mach_vm_protect_trap"},
	{"_kernelrpc_mach_vm_purgable_control_trap", "0x80,0xb,4,ixip target address control state"},
	{"0x80.0xb", "_kernelrpc_mach_vm_purgable_control_trap"},
	{"abort_with_payload", "0x80,0x209,6,iipipx reason_namespace reason_code payload payload_size reason_string reason_flags"},
	{"0x80.0x209", "abort_with_payload"},
	{"accept", "0x80,0x1e,3,ipp s name anamelen"},
	{"0x80.0x1e", "accept"},
	{"accept_nocancel", "0x80,0x194,3,ipp s name anamelen"},
	{"0x80.0x194", "accept_nocancel"},
	{"access", "0x80,0x21,2,zx path flags"},
	{"0x80.0x21", "access"},
	{"access_extended", "0x80,0x11c,4,pipi entries size results uid"},
	{"0x80.0x11c", "access_extended"},
	{"acct", "0x80,0x33,1,z path"},
	{"0x80.0x33", "acct"},
	{"adjtime", "0x80,0x8c,2,pp delta olddelta"},
	{"0x80.0x8c", "adjtime"},
	{"aio_cancel", "0x80,0x13c,2,ip fd aiocbp"},
	{"0x80.0x13c", "aio_cancel"},
	{"aio_error", "0x80,0x13d,1,p aiocbp"},
	{"0x80.0x13d", "aio_error"},
	{"aio_fsync", "0x80,0x139,2,xp op aiocbp"},
	{"0x80.0x139", "aio_fsync"},
	{"aio_read", "0x80,0x13e,1,p aiocbp"},
	{"0x80.0x13e", "aio_read"},
	{"aio_return", "0x80,0x13a,1,p aiocbp"},
	{"0x80.0x13a", "aio_return"},
	{"aio_suspend", "0x80,0x13b,3,pip aiocblist nent timeoutp"},
	{"0x80.0x13b", "aio_suspend"},
	{"aio_suspend_nocancel", "0x80,0x1a5,3,pip aiocblist nent timeoutp"},
	{"0x80.0x1a5", "aio_suspend_nocancel"},
	{"aio_write", "0x80,0x13f,1,p aiocbp"},
	{"0x80.0x13f", "aio_write"},
	{"audit", "0x80,0x15e,2,pi record length"},
	{"0x80.0x15e", "audit"},
	{"audit_session_join", "0x80,0x1ad,1,i port"},
	{"0x80.0x1ad", "audit_session_join"},
	{"audit_session_port", "0x80,0x1b0,2,ip asid portnamep"},
	{"0x80.0x1b0", "audit_session_port"},
	{"audit_session_self", "0x80,0x1ac,0,"},
	{"0x80.0x1ac", "audit_session_self"},
	{"auditctl", "0x80,0x167,1,z path"},
	{"0x80.0x167", "auditctl"},
	{"auditon", "0x80,0x15f,3,xpi cmd data length"},
	{"0x80.0x15f", "auditon"},
	{"bind", "0x80,0x68,3,ipi s name namelen"},
	{"0x80.0x68", "bind"},
	{"bsdthread_create", "0x80,0x168,5,ppppx func func_arg stack pthread flags"},
	{"0x80.0x168", "bsdthread_create"},
	{"bsdthread_ctl", "0x80,0x1de,4,pppp cmd arg1 arg2 arg3"},
	{"0x80.0x1de", "bsdthread_ctl"},
	{"bsdthread_register", "0x80,0x16e,7,ppxppii threadstart wqthread flags stack_addr_hint targetconc_ptr dispatchqueue_offset tsd_offset"},
	{"0x80.0x16e", "bsdthread_register"},
	{"bsdthread_terminate", "0x80,0x169,4,piip stackaddr freesize port sema_or_ulock"},
	{"0x80.0x169", "bsdthread_terminate"},
	{"change_fdguard_np", "0x80,0x1bc,6,ipxpxp fd guard guardflags nguard nguardflags fdflagsp"},
	{"0x80.0x1bc", "change_fdguard_np"},
	{"chdir", "0x80,0xc,1,z path"},
	{"0x80.0xc", "chdir"},
	{"chflags", "0x80,0x22,2,zx path flags"},
	{"0x80.0x22", "chflags"},
	{"chmod", "0x80,0xf,2,zx path mode"},
	{"0x80.0xf", "chmod"},
	{"chmod_extended", "0x80,0x11a,5,ziixp path uid gid mode xsecurity"},
	{"0x80.0x11a", "chmod_extended"},
	{"chown", "0x80,0x10,3,zii path uid gid"},
	{"0x80.0x10", "chown"},
	{"chroot", "0x80,0x3d,1,z path"},
	{"0x80.0x3d", "chroot"},
	{"clock_sleep_trap", "0x80,0x3e,5,ixiip clock_name sleep_type sleep_sec sleep_nsec wakeup_time"},
	{"0x80.0x3e", "clock_sleep_trap"},
	{"clonefileat", "0x80,0x1ce,5,ipipx src_dirfd src dst_dirfd dst flags"},
	{"0x80.0x1ce", "clonefileat"},
	{"close", "0x80,0x6,1,i fd"},
	{"0x80.0x6", "close"},
	{"close_nocancel", "0x80,0x18f,1,i fd"},
	{"0x80.0x18f", "close_nocancel"},
	{"coalition", "0x80,0x1ca,3,xpx operation cid flags"},
	{"0x80.0x1ca", "coalition"},
	{"coalition_info", "0x80,0x1cb,4,ippp flavor cid buffer bufsize"},
	{"0x80.0x1cb", "coalition_info"},
	{"connect", "0x80,0x62,3,ipi s name namelen"},
	{"0x80.0x62", "connect"},
	{"connect_nocancel", "0x80,0x199,3,ipi s name namelen"},
	{"0x80.0x199", "connect_nocancel"},
	{"connectx", "0x80,0x1bf,8,ipixpipp socket endpoints associd flags iov iovcnt len connid"},
	{"0x80.0x1bf", "connectx"},
	{"copyfile", "0x80,0xe3,4,ppxx from to mode flags"},
	{"0x80.0xe3", "copyfile"},
	{"csops", "0x80,0xa9,4,ixpi pid ops useraddr usersize"},
	{"0x80.0xa9", "csops"},
	{"csops_audittoken", "0x80,0xaa,5,ixpip pid ops useraddr usersize uaudittoken"},
	{"0x80.0xaa", "csops_audittoken"},
	{"csrctl", "0x80,0x1e3,3,xpp op useraddr usersize"},
	{"0x80.0x1e3", "csrctl"},
	{"delete", "0x80,0xe2,1,z path"},
	{"0x80.0xe2", "delete"},
	{"disconnectx", "0x80,0x1c0,3,iii s aid cid"},
	{"0x80.0x1c0", "disconnectx"},
	{"dup", "0x80,0x29,1,i fd"},
	{"0x80.0x29", "dup"},
	{"dup2", "0x80,0x5a,2,ii from to"},
	{"0x80.0x5a", "dup2"},
	{"exchangedata", "0x80,0xdf,3,ppx path1 path2 options"},
	{"0x80.0xdf", "exchangedata"},
	{"execve", "0x80,0x3b,3,zpp fname argp envp"},
	{"0x80.0x3b", "execve"},
	{"exit", "0x80,0x1,1,i rval"},
	{"0x80.0x1", "exit"},
	{"faccessat", "0x80,0x1d2,4,izxx fd path amode flag"},
	{"0x80.0x1d2", "faccessat"},
	{"fchdir", "0x80,0xd,1,i fd"},
	{"0x80.0xd", "fchdir"},
	{"fchflags", "0x80,0x23,2,ix fd flags"},
	{"0x80.0x23", "fchflags"},
	{"fchmod", "0x80,0x7c,2,ix fd mode"},
	{"0x80.0x7c", "fchmod"},
	{"fchmod_extended", "0x80,0x11b,5,iiixp fd uid gid mode xsecurity"},
	{"0x80.0x11b", "fchmod_extended"},
	{"fchmodat", "0x80,0x1d3,4,izxx fd path mode flag"},
	{"0x80.0x1d3", "fchmodat"},
	{"fchown", "0x80,0x7b,3,iii fd uid gid"},
	{"0x80.0x7b", "fchown"},
	{"fchownat", "0x80,0x1d4,5,iziix fd path uid gid flag"},
	{"0x80.0x1d4", "fchownat"},
	{"fclonefileat", "0x80,0x205,4,iipx src_fd dst_dirfd dst flags"},
	{"0x80.0x205", "fclonefileat"},
	{"fcntl", "0x80,0x5c,3,ixi fd cmd arg"},
	{"0x80.0x5c", "fcntl"},
	{"fcntl_nocancel", "0x80,0x196,3,ixi fd cmd arg"},
	{"0x80.0x196", "fcntl_nocancel"},
	{"fdatasync", "0x80,0xbb,1,i fd"},
	{"0x80.0xbb", "fdatasync"},
	{"ffsctl", "0x80,0xf5,4,ixpx fd cmd data options"},
	{"0x80.0xf5", "ffsctl"},
	{"fgetattrlist", "0x80,0xe4,5,ippix fd alist attributeBuffer bufferSize options"},
	{"0x80.0xe4", "fgetattrlist"},
	{"fgetxattr", "0x80,0xeb,6,ippiix fd attrname value size position options"},
	{"0x80.0xeb", "fgetxattr"},
	{"fhopen", "0x80,0xf8,2,px u_fhp flags"},
	{"0x80.0xf8", "fhopen"},
	{"fileport_makefd", "0x80,0x1af,1,i port"},
	{"0x80.0x1af", "fileport_makefd"},
	{"fileport_makeport", "0x80,0x1ae,2,ip fd portnamep"},
	{"0x80.0x1ae", "fileport_makeport"},
	{"flistxattr", "0x80,0xf1,4,ipix fd namebuf bufsize options"},
	{"0x80.0xf1", "flistxattr"},
	{"flock", "0x80,0x83,2,ix fd how"},
	{"0x80.0x83", "flock"},
	{"fmount", "0x80,0x20e,4,pixp type fd flags data"},
	{"0x80.0x20e", "fmount"},
	{"fork", "0x80,0x2,0,"},
	{"0x80.0x2", "fork"},
	{"fpathconf", "0x80,0xc0,2,ii fd name"},
	{"0x80.0xc0", "fpathconf"},
	{"fremovexattr", "0x80,0xef,3,ipx fd attrname options"},
	{"0x80.0xef", "fremovexattr"},
	{"fs_snapshot", "0x80,0x206,6,xipppx op dirfd name1 name2 data flags"},
	{"0x80.0x206", "fs_snapshot"},
	{"fsctl", "0x80,0xf2,4,zxpx path cmd data options"},
	{"0x80.0xf2", "fsctl"},
	{"fsetattrlist", "0x80,0xe5,5,ippix fd alist attributeBuffer bufferSize options"},
	{"0x80.0xe5", "fsetattrlist"},
	{"fsetxattr", "0x80,0xed,6,ippiix fd attrname value size position options"},
	{"0x80.0xed", "fsetxattr"},
	{"fsgetpath", "0x80,0x1ab,4,pipi buf bufsize fsid objid"},
	{"0x80.0x1ab", "fsgetpath"},
	{"fstat", "0x80,0xbd,2,ip fd ub"},
	{"0x80.0xbd", "fstat"},
	{"fstat64", "0x80,0x153,2,ip fd ub"},
	{"0x80.0x153", "fstat64"},
	{"fstat64_extended", "0x80,0x157,4,ippp fd ub xsecurity xsecurity_size"},
	{"0x80.0x157", "fstat64_extended"},
	{"fstat_extended", "0x80,0x119,4,ippp fd ub xsecurity xsecurity_size"},
	{"0x80.0x119", "fstat_extended"},
	{"fstatat", "0x80,0x1d5,4,izpx fd path ub flag"},
	{"0x80.0x1d5", "fstatat"},
	{"fstatat64", "0x80,0x1d6,4,izpx fd path ub flag"},
	{"0x80.0x1d6", "fstatat64"},
	{"fstatfs", "0x80,0x9e,2,ip fd buf"},
	{"0x80.0x9e", "fstatfs"},
	{"fstatfs64", "0x80,0x15a,2,ip fd buf"},
	{"0x80.0x15a", "fstatfs64"},
	{"fsync", "0x80,0x5f,1,i fd"},
	{"0x80.0x5f", "fsync"},
	{"fsync_nocancel", "0x80,0x198,1,i fd"},
	{"0x80.0x198", "fsync_nocancel"},
	{"ftruncate", "0x80,0xc9,2,ii fd length"},
	{"0x80.0xc9", "ftruncate"},
	{"futimes", "0x80,0x8b,2,ip fd tptr"},
	{"0x80.0x8b", "futimes"},
	{"getattrlist", "0x80,0xdc,5,zppix path alist attributeBuffer bufferSize options"},
	{"0x80.0xdc", "getattrlist"},
	{"getattrlistat", "0x80,0x1dc,6,izppix fd path alist attributeBuffer bufferSize options"},
	{"0x80.0x1dc", "getattrlistat"},
	{"getattrlistbulk", "0x80,0x1cd,5,ippix dirfd alist attributeBuffer bufferSize options"},
	{"0x80.0x1cd", "getattrlistbulk"},
	{"getaudit_addr", "0x80,0x165,2,pi auditinfo_addr length"},
	{"0x80.0x165", "getaudit_addr"},
	{"getauid", "0x80,0x161,1,p auid"},
	{"0x80.0x161", "getauid"},
	{"getdirentries", "0x80,0xc4,4,ipip fd buf count basep"},
	{"0x80.0xc4", "getdirentries"},
	{"getdirentries64", "0x80,0x158,4,ipip fd buf bufsize position"},
	{"0x80.0x158", "getdirentries64"},
	{"getdirentriesattr", "0x80,0xde,8,ippipppx fd alist buffer buffersize count basep newstate options"},
	{"0x80.0xde", "getdirentriesattr"},
	{"getdtablesize", "0x80,0x59,0,"},
	{"0x80.0x59", "getdtablesize"},
	{"getegid", "0x80,0x2b,0,"},
	{"0x80.0x2b", "getegid"},
	{"getentropy", "0x80,0x1f4,2,pi buffer size"},
	{"0x80.0x1f4", "getentropy"},
	{"geteuid", "0x80,0x19,0,"},
	{"0x80.0x19", "geteuid"},
	{"getfh", "0x80,0xa1,2,zp fname fhp"},
	{"0x80.0xa1", "getfh"},
	{"getfsstat", "0x80,0x12,3,pix buf bufsize flags"},
	{"0x80.0x12", "getfsstat"},
	{"getfsstat64", "0x80,0x15b,3,pix buf bufsize flags"},
	{"0x80.0x15b", "getfsstat64"},
	{"getgid", "0x80,0x2f,0,"},
	{"0x80.0x2f", "getgid"},
	{"getgroups", "0x80,0x4f,2,ip gidsetsize gidset"},
	{"0x80.0x4f", "getgroups"},
	{"gethostuuid", "0x80,0x8e,2,pp uuid_buf timeoutp"},
	{"0x80.0x8e", "gethostuuid"},
	{"getitimer", "0x80,0x56,2,ip which itv"},
	{"0x80.0x56", "getitimer"},
	{"getlogin", "0x80,0x31,2,pi namebuf namelen"},
	{"0x80.0x31", "getlogin"},
	{"getpeername", "0x80,0x1f,3,ipp fdes asa alen"},
	{"0x80.0x1f", "getpeername"},
	{"getpgid", "0x80,0x97,1,i pid"},
	{"0x80.0x97", "getpgid"},
	{"getpgrp", "0x80,0x51,0,"},
	{"0x80.0x51", "getpgrp"},
	{"getpid", "0x80,0x14,0,"},
	{"0x80.0x14", "getpid"},
	{"getppid", "0x80,0x27,0,"},
	{"0x80.0x27", "getppid"},
	{"getpriority", "0x80,0x64,2,ii which who"},
	{"0x80.0x64", "getpriority"},
	{"getrlimit", "0x80,0xc2,2,ip which rlp"},
	{"0x80.0xc2", "getrlimit"},
	{"getrusage", "0x80,0x75,2,ip who rusage"},
	{"0x80.0x75", "getrusage"},
	{"getsgroups", "0x80,0x120,2,pp setlen guidset"},
	{"0x80.0x120", "getsgroups"},
	{"getsid", "0x80,0x136,1,i pid"},
	{"0x80.0x136", "getsid"},
	{"getsockname", "0x80,0x20,3,ipp fdes asa alen"},
	{"0x80.0x20", "getsockname"},
	{"getsockopt", "0x80,0x76,5,iiipp s level name val avalsize"},
	{"0x80.0x76", "getsockopt"},
	{"gettid", "0x80,0x11e,2,pp uidp gidp"},
	{"0x80.0x11e", "gettid"},
	{"gettimeofday", "0x80,0x74,3,ppp tp tzp mach_absolute_time"},
	{"0x80.0x74", "gettimeofday"},
	{"getuid", "0x80,0x18,0,"},
	{"0x80.0x18", "getuid"},
	{"getwgroups", "0x80,0x122,2,pp setlen guidset"},
	{"0x80.0x122", "getwgroups"},
	{"getxattr", "0x80,0xea,6,zppiix path attrname value size position options"},
	{"0x80.0xea", "getxattr"},
	{"grab_pgo_data", "0x80,0x1ed,4,pxpi uuid flags buffer size"},
	{"0x80.0x1ed", "grab_pgo_data"},
	{"guarded_close_np", "0x80,0x1ba,2,ip fd guard"},
	{"0x80.0x1ba", "guarded_close_np"},
	{"guarded_kqueue_np", "0x80,0x1bb,2,px guard guardflags"},
	{"0x80.0x1bb", "guarded_kqueue_np"},
	{"guarded_open_dprotected_np", "0x80,0x1e4,7,zpxxixx path guard guardflags flags dpclass dpflags mode"},
	{"0x80.0x1e4", "guarded_open_dprotected_np"},
	{"guarded_open_np", "0x80,0x1b9,5,zpxxx path guard guardflags flags mode"},
	{"0x80.0x1b9", "guarded_open_np"},
	{"guarded_pwrite_np", "0x80,0x1e6,5,ippii fd guard buf nbyte offset"},
	{"0x80.0x1e6", "guarded_pwrite_np"},
	{"guarded_write_np", "0x80,0x1e5,4,ippi fd guard cbuf nbyte"},
	{"0x80.0x1e5", "guarded_write_np"},
	{"guarded_writev_np", "0x80,0x1e7,4,ippi fd guard iovp iovcnt"},
	{"0x80.0x1e7", "guarded_writev_np"},
	{"host_create_mach_voucher_trap", "0x80,0x46,4,iiip host recipes recipes_size voucher"},
	{"0x80.0x46", "host_create_mach_voucher_trap"},
	{"host_self_trap", "0x80,0x1d,0,"},
	{"0x80.0x1d", "host_self_trap"},
	{"identitysvc", "0x80,0x125,2,xp opcode message"},
	{"0x80.0x125", "identitysvc"},
	{"initgroups", "0x80,0xf3,3,ipi gidsetsize gidset gmuid"},
	{"0x80.0xf3", "initgroups"},
	{"ioctl", "0x80,0x36,3,iip fd com data"},
	{"0x80.0x36", "ioctl"},
	{"iokit_user_client_trap", "0x80,0x64,1,p args"},
	{"0x80.0x64", "iokit_user_client_trap"},
	{"iopolicysys", "0x80,0x142,2,xp cmd arg"},
	{"0x80.0x142", "iopolicysys"},
	{"issetugid", "0x80,0x147,0,"},
	{"0x80.0x147", "issetugid"},
	{"kas_info", "0x80,0x1b7,3,ipp selector value size"},
	{"0x80.0x1b7", "kas_info"},
	{"kdebug_trace", "0x80,0xb4,5,iiiii code arg1 arg2 arg3 arg4"},
	{"0x80.0xb4", "kdebug_trace"},
	{"kdebug_trace64", "0x80,0xb3,5,iiiii code arg1 arg2 arg3 arg4"},
	{"0x80.0xb3", "kdebug_trace64"},
	{"kdebug_trace_string", "0x80,0xb2,3,iip debugid str_id str"},
	{"0x80.0xb2", "kdebug_trace_string"},
	{"kdebug_typefilter", "0x80,0xb1,2,pp addr size"},
	{"0x80.0xb1", "kdebug_typefilter"},
	{"kevent", "0x80,0x16b,6,ipipxp fd changelist nchanges eventlist nevents timeout"},
	{"0x80.0x16b", "kevent"},
	{"kevent64", "0x80,0x171,7,ipipxxp fd changelist nchanges eventlist nevents flags timeout"},
	{"0x80.0x171", "kevent64"},
	{"kevent_id", "0x80,0x177,8,ipipxppx id changelist nchanges eventlist nevents data_out data_available flags"},
	{"0x80.0x177", "kevent_id"},
	{"kevent_qos", "0x80,0x176,8,ipipxppx fd changelist nchanges eventlist nevents data_out data_available flags"},
	{"0x80.0x176", "kevent_qos"},
	{"kill", "0x80,0x25,3,iii pid signum posix"},
	{"0x80.0x25", "kill"},
	{"kqueue", "0x80,0x16a,0,"},
	{"0x80.0x16a", "kqueue"},
	{"lchown", "0x80,0x16c,3,zii path owner group"},
	{"0x80.0x16c", "lchown"},
	{"ledger", "0x80,0x175,4,xppp cmd arg1 arg2 arg3"},
	{"0x80.0x175", "ledger"},
	{"link", "0x80,0x9,2,zp path link"},
	{"0x80.0x9", "link"},
	{"linkat", "0x80,0x1d7,5,izipx fd1 path fd2 link flag"},
	{"0x80.0x1d7", "linkat"},
	{"lio_listio", "0x80,0x140,4,xpip mode aiocblist nent sigp"},
	{"0x80.0x140", "lio_listio"},
	{"listen", "0x80,0x6a,2,ii s backlog"},
	{"0x80.0x6a", "listen"},
	{"listxattr", "0x80,0xf0,4,zpix path namebuf bufsize options"},
	{"0x80.0xf0", "listxattr"},
	{"lseek", "0x80,0xc7,3,iix fd offset whence"},
	{"0x80.0xc7", "lseek"},
	{"lstat", "0x80,0xbe,2,zp path ub"},
	{"0x80.0xbe", "lstat"},
	{"lstat64", "0x80,0x154,2,zp path ub"},
	{"0x80.0x154", "lstat64"},
	{"lstat64_extended", "0x80,0x156,4,zppp path ub xsecurity xsecurity_size"},
	{"0x80.0x156", "lstat64_extended"},
	{"lstat_extended", "0x80,0x118,4,zppp path ub xsecurity xsecurity_size"},
	{"0x80.0x118", "lstat_extended"},
	{"mach_generate_activity_id", "0x80,0x2b,3,iip target count activity_id"},
	{"0x80.0x2b", "mach_generate_activity_id"},
	{"mach_msg_overwrite_trap", "0x80,0x20,9,pxiiiiipi msg option send_size rcv_size rcv_name timeout priority rcv_msg rcv_limit"},
	{"0x80.0x20", "mach_msg_overwrite_trap"},
	{"mach_msg_trap", "0x80,0x1f,7,pxiiiii msg option send_size rcv_size rcv_name timeout notify"},
	{"0x80.0x1f", "mach_msg_trap"},
	{"mach_reply_port", "0x80,0x1a,0,"},
	{"0x80.0x1a", "mach_reply_port"},
	{"mach_timebase_info_trap", "0x80,0x59,1,p args"},
	{"0x80.0x59", "mach_timebase_info_trap"},
	{"mach_voucher_extract_attr_recipe_trap", "0x80,0x48,4,iiip voucher_name key recipe recipe_size"},
	{"0x80.0x48", "mach_voucher_extract_attr_recipe_trap"},
	{"mach_wait_until_trap", "0x80,0x5a,1,p args"},
	{"0x80.0x5a", "mach_wait_until_trap"},
	{"macx_backing_store_recovery", "0x80,0x35,1,i pid"},
	{"0x80.0x35", "macx_backing_store_recovery"},
	{"macx_backing_store_suspend", "0x80,0x34,1,i suspend"},
	{"0x80.0x34", "macx_backing_store_suspend"},
	{"macx_swapoff", "0x80,0x31,2,ix filename flags"},
	{"0x80.0x31", "macx_swapoff"},
	{"macx_swapon", "0x80,0x30,4,ixii filename flags size priority"},
	{"0x80.0x30", "macx_swapon"},
	{"macx_triggers", "0x80,0x33,4,iixi hi_water low_water flags alert_port"},
	{"0x80.0x33", "macx_triggers"},
	{"madvise", "0x80,0x4b,3,xii addr len behav"},
	{"0x80.0x4b", "madvise"},
	{"memorystatus_control", "0x80,0x1b8,5,xixpi command pid flags buffer buffersize"},
	{"0x80.0x1b8", "memorystatus_control"},
	{"memorystatus_get_level", "0x80,0x1c5,1,p level"},
	{"0x80.0x1c5", "memorystatus_get_level"},
	{"microstackshot", "0x80,0x1ec,3,pix tracebuf tracebuf_size flags"},
	{"0x80.0x1ec", "microstackshot"},
	{"mincore", "0x80,0x4e,3,xip addr len vec"},
	{"0x80.0x4e", "mincore"},
	{"minherit", "0x80,0xfa,3,xii addr len inherit"},
	{"0x80.0xfa", "minherit"},
	{"mk_timer_arm_leeway_trap", "0x80,0x5f,1,p args"},
	{"0x80.0x5f", "mk_timer_arm_leeway_trap"},
	{"mk_timer_arm_trap", "0x80,0x5d,1,p args"},
	{"0x80.0x5d", "mk_timer_arm_trap"},
	{"mk_timer_cancel_trap", "0x80,0x5e,1,p args"},
	{"0x80.0x5e", "mk_timer_cancel_trap"},
	{"mk_timer_create_trap", "0x80,0x5b,0,"},
	{"0x80.0x5b", "mk_timer_create_trap"},
	{"mk_timer_destroy_trap", "0x80,0x5c,1,p args"},
	{"0x80.0x5c", "mk_timer_destroy_trap"},
	{"mkdir", "0x80,0x88,2,zx path mode"},
	{"0x80.0x88", "mkdir"},
	{"mkdir_extended", "0x80,0x124,5,ziixp path uid gid mode xsecurity"},
	{"0x80.0x124", "mkdir_extended"},
	{"mkdirat", "0x80,0x1db,3,izx fd path mode"},
	{"0x80.0x1db", "mkdirat"},
	{"mkfifo", "0x80,0x84,2,zx path mode"},
	{"0x80.0x84", "mkfifo"},
	{"mkfifo_extended", "0x80,0x123,5,ziixp path uid gid mode xsecurity"},
	{"0x80.0x123", "mkfifo_extended"},
	{"mknod", "0x80,0xe,3,zxi path mode dev"},
	{"0x80.0xe", "mknod"},
	{"mlock", "0x80,0xcb,2,xi addr len"},
	{"0x80.0xcb", "mlock"},
	{"mlockall", "0x80,0x144,1,x how"},
	{"0x80.0x144", "mlockall"},
	{"mmap", "0x80,0xc5,6,xixxii addr len prot flags fd pos"},
	{"0x80.0xc5", "mmap"},
	{"modwatch", "0x80,0xe9,2,ii arg0 arg1"},
	{"0x80.0xe9", "modwatch"},
	{"mount", "0x80,0xa7,4,pzxp type path flags data"},
	{"0x80.0xa7", "mount"},
	{"mprotect", "0x80,0x4a,3,xix addr len prot"},
	{"0x80.0x4a", "mprotect"},
	{"mremap_encrypted", "0x80,0x1e9,5,xiixx addr len cryptid cputype cpusubtype"},
	{"0x80.0x1e9", "mremap_encrypted"},
	{"msgctl", "0x80,0x102,3,ixp msqid cmd buf"},
	{"0x80.0x102", "msgctl"},
	{"msgget", "0x80,0x103,2,ii key msgflg"},
	{"0x80.0x103", "msgget"},
	{"msgrcv", "0x80,0x105,5,ipiii msqid msgp msgsz msgtyp msgflg"},
	{"0x80.0x105", "msgrcv"},
	{"msgrcv_nocancel", "0x80,0x1a3,5,ipiii msqid msgp msgsz msgtyp msgflg"},
	{"0x80.0x1a3", "msgrcv_nocancel"},
	{"msgsnd", "0x80,0x104,4,ipii msqid msgp msgsz msgflg"},
	{"0x80.0x104", "msgsnd"},
	{"msgsnd_nocancel", "0x80,0x1a2,4,ipii msqid msgp msgsz msgflg"},
	{"0x80.0x1a2", "msgsnd_nocancel"},
	{"msgsys", "0x80,0xfc,5,iiiii which a2 a3 a4 a5"},
	{"0x80.0xfc", "msgsys"},
	{"msync", "0x80,0x41,3,xix addr len flags"},
	{"0x80.0x41", "msync"},
	{"msync_nocancel", "0x80,0x195,3,xix addr len flags"},
	{"0x80.0x195", "msync_nocancel"},
	{"munlock", "0x80,0xcc,2,xi addr len"},
	{"0x80.0xcc", "munlock"},
	{"munlockall", "0x80,0x145,1,x how"},
	{"0x80.0x145", "munlockall"},
	{"munmap", "0x80,0x49,2,xi addr len"},
	{"0x80.0x49", "munmap"},
	{"necp_client_action", "0x80,0x1f6,6,iiiipi necp_fd action client_id client_id_len buffer buffer_size"},
	{"0x80.0x1f6", "necp_client_action"},
	{"necp_match_policy", "0x80,0x1cc,3,pip parameters parameters_size returned_result"},
	{"0x80.0x1cc", "necp_match_policy"},
	{"necp_open", "0x80,0x1f5,1,x flags"},
	{"0x80.0x1f5", "necp_open"},
	{"necp_session_action", "0x80,0x20b,6,iipipi necp_fd action in_buffer in_buffer_length out_buffer out_buffer_length"},
	{"0x80.0x20b", "necp_session_action"},
	{"necp_session_open", "0x80,0x20a,1,x flags"},
	{"0x80.0x20a", "necp_session_open"},
	{"net_qos_guideline", "0x80,0x20d,2,pi param param_len"},
	{"0x80.0x20d", "net_qos_guideline"},
	{"netagent_trigger", "0x80,0x1ea,2,ii agent_uuid agent_uuidlen"},
	{"0x80.0x1ea", "netagent_trigger"},
	{"nfsclnt", "0x80,0xf7,2,ii arg0 arg1"},
	{"0x80.0xf7", "nfsclnt"},
	{"nfssvc", "0x80,0x9b,2,xp flag argp"},
	{"0x80.0x9b", "nfssvc"},
	{"ntp_adjtime", "0x80,0x20f,1,p tp"},
	{"0x80.0x20f", "ntp_adjtime"},
	{"ntp_gettime", "0x80,0x210,1,p ntvp"},
	{"0x80.0x210", "ntp_gettime"},
	{"open", "0x80,0x5,3,zxx path flags mode"},
	{"0x80.0x5", "open"},
	{"open_dprotected_np", "0x80,0xd8,5,zxixx path flags class dpflags mode"},
	{"0x80.0xd8", "open_dprotected_np"},
	{"open_extended", "0x80,0x115,6,zxiixp path flags uid gid mode xsecurity"},
	{"0x80.0x115", "open_extended"},
	{"open_nocancel", "0x80,0x18e,3,zxx path flags mode"},
	{"0x80.0x18e", "open_nocancel"},
	{"openat", "0x80,0x1cf,4,izxx fd path flags mode"},
	{"0x80.0x1cf", "openat"},
	{"openat_nocancel", "0x80,0x1d0,4,izxx fd path flags mode"},
	{"0x80.0x1d0", "openat_nocancel"},
	{"openbyid_np", "0x80,0x1df,3,ppx fsid objid oflags"},
	{"0x80.0x1df", "openbyid_np"},
	{"os_fault_with_payload", "0x80,0x211,6,iipipx reason_namespace reason_code payload payload_size reason_string reason_flags"},
	{"0x80.0x211", "os_fault_with_payload"},
	{"pathconf", "0x80,0xbf,2,zi path name"},
	{"0x80.0xbf", "pathconf"},
	{"peeloff", "0x80,0x1c1,2,ii s aid"},
	{"0x80.0x1c1", "peeloff"},
	{"persona", "0x80,0x1ee,6,xxpppz operation flags info id idlen path"},
	{"0x80.0x1ee", "persona"},
	{"pfz_exit", "0x80,0x3a,0,"},
	{"0x80.0x3a", "pfz_exit"},
	{"pid_for_task", "0x80,0x2e,2,ip t x"},
	{"0x80.0x2e", "pid_for_task"},
	{"pid_hibernate", "0x80,0x1b3,1,i pid"},
	{"0x80.0x1b3", "pid_hibernate"},
	{"pid_resume", "0x80,0x1b2,1,i pid"},
	{"0x80.0x1b2", "pid_resume"},
	{"pid_shutdown_sockets", "0x80,0x1b4,2,ii pid level"},
	{"0x80.0x1b4", "pid_shutdown_sockets"},
	{"pid_suspend", "0x80,0x1b1,1,i pid"},
	{"0x80.0x1b1", "pid_suspend"},
	{"pipe", "0x80,0x2a,0,"},
	{"0x80.0x2a", "pipe"},
	{"poll", "0x80,0xe6,3,pii fds nfds timeout"},
	{"0x80.0xe6", "poll"},
	{"poll_nocancel", "0x80,0x1a1,3,pii fds nfds timeout"},
	{"0x80.0x1a1", "poll_nocancel"},
	{"posix_spawn", "0x80,0xf4,5,pzppp pid path adesc argv envp"},
	{"0x80.0xf4", "posix_spawn"},
	{"pread", "0x80,0x99,4,ipii fd buf nbyte offset"},
	{"0x80.0x99", "pread"},
	{"pread_nocancel", "0x80,0x19e,4,ipii fd buf nbyte offset"},
	{"0x80.0x19e", "pread_nocancel"},
	{"proc_info", "0x80,0x150,6,iiiipi callnum pid flavor arg buffer buffersize"},
	{"0x80.0x150", "proc_info"},
	{"proc_rlimit_control", "0x80,0x1be,3,iip pid flavor arg"},
	{"0x80.0x1be", "proc_rlimit_control"},
	{"proc_trace_log", "0x80,0x1dd,2,ii pid uniqueid"},
	{"0x80.0x1dd", "proc_trace_log"},
	{"proc_uuid_policy", "0x80,0x1c4,4,xiix operation uuid uuidlen flags"},
	{"0x80.0x1c4", "proc_uuid_policy"},
	{"process_policy", "0x80,0x143,7,xixxpii scope action policy policy_subtype attrp target_pid target_threadid"},
	{"0x80.0x143", "process_policy"},
	{"pselect", "0x80,0x18a,6,ippppp nd in ou ex ts mask"},
	{"0x80.0x18a", "pselect"},
	{"pselect_nocancel", "0x80,0x18b,6,ippppp nd in ou ex ts mask"},
	{"0x80.0x18b", "pselect_nocancel"},
	{"psynch_cvbroad", "0x80,0x12f,7,piixpii cv cvlsgen cvudgen flags mutex mugen tid"},
	{"0x80.0x12f", "psynch_cvbroad"},
	{"psynch_cvclrprepost", "0x80,0x138,7,piiiiix cv cvgen cvugen cvsgen prepocnt preposeq flags"},
	{"0x80.0x138", "psynch_cvclrprepost"},
	{"psynch_cvsignal", "0x80,0x130,8,piiipiix cv cvlsgen cvugen thread_port mutex mugen tid flags"},
	{"0x80.0x130", "psynch_cvsignal"},
	{"psynch_cvwait", "0x80,0x131,8,piipixii cv cvlsgen cvugen mutex mugen flags sec nsec"},
	{"0x80.0x131", "psynch_cvwait"},
	{"psynch_mutexdrop", "0x80,0x12e,5,piiix mutex mgen ugen tid flags"},
	{"0x80.0x12e", "psynch_mutexdrop"},
	{"psynch_mutexwait", "0x80,0x12d,5,piiix mutex mgen ugen tid flags"},
	{"0x80.0x12d", "psynch_mutexwait"},
	{"psynch_rw_downgrade", "0x80,0x12b,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x12b", "psynch_rw_downgrade"},
	{"psynch_rw_longrdlock", "0x80,0x129,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x129", "psynch_rw_longrdlock"},
	{"psynch_rw_rdlock", "0x80,0x132,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x132", "psynch_rw_rdlock"},
	{"psynch_rw_unlock", "0x80,0x134,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x134", "psynch_rw_unlock"},
	{"psynch_rw_unlock2", "0x80,0x135,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x135", "psynch_rw_unlock2"},
	{"psynch_rw_upgrade", "0x80,0x12c,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x12c", "psynch_rw_upgrade"},
	{"psynch_rw_wrlock", "0x80,0x133,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x133", "psynch_rw_wrlock"},
	{"psynch_rw_yieldwrlock", "0x80,0x12a,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x12a", "psynch_rw_yieldwrlock"},
	{"ptrace", "0x80,0x1a,4,xipi req pid addr data"},
	{"0x80.0x1a", "ptrace"},
	{"pwrite", "0x80,0x9a,4,ipii fd buf nbyte offset"},
	{"0x80.0x9a", "pwrite"},
	{"pwrite_nocancel", "0x80,0x19f,4,ipii fd buf nbyte offset"},
	{"0x80.0x19f", "pwrite_nocancel"},
	{"quotactl", "0x80,0xa5,4,zxip path cmd uid arg"},
	{"0x80.0xa5", "quotactl"},
	{"read", "0x80,0x3,3,ipi fd cbuf nbyte"},
	{"0x80.0x3", "read"},
	{"read_nocancel", "0x80,0x18c,3,ipi fd cbuf nbyte"},
	{"0x80.0x18c", "read_nocancel"},
	{"readlink", "0x80,0x3a,3,zpi path buf count"},
	{"0x80.0x3a", "readlink"},
	{"readlinkat", "0x80,0x1d9,4,izpi fd path buf bufsize"},
	{"0x80.0x1d9", "readlinkat"},
	{"readv", "0x80,0x78,3,ipi fd iovp iovcnt"},
	{"0x80.0x78", "readv"},
	{"readv_nocancel", "0x80,0x19b,3,ipi fd iovp iovcnt"},
	{"0x80.0x19b", "readv_nocancel"},
	{"reboot", "0x80,0x37,2,xp opt msg"},
	{"0x80.0x37", "reboot"},
	{"recvfrom", "0x80,0x1d,6,ipixpp s buf len flags from fromlenaddr"},
	{"0x80.0x1d", "recvfrom"},
	{"recvfrom_nocancel", "0x80,0x193,6,ipixpp s buf len flags from fromlenaddr"},
	{"0x80.0x193", "recvfrom_nocancel"},
	{"recvmsg", "0x80,0x1b,3,ipx s msg flags"},
	{"0x80.0x1b", "recvmsg"},
	{"recvmsg_nocancel", "0x80,0x191,3,ipx s msg flags"},
	{"0x80.0x191", "recvmsg_nocancel"},
	{"recvmsg_x", "0x80,0x1e0,4,ipix s msgp cnt flags"},
	{"0x80.0x1e0", "recvmsg_x"},
	{"removexattr", "0x80,0xee,3,zpx path attrname options"},
	{"0x80.0xee", "removexattr"},
	{"rename", "0x80,0x80,2,pp from to"},
	{"0x80.0x80", "rename"},
	{"renameat", "0x80,0x1d1,4,ipip fromfd from tofd to"},
	{"0x80.0x1d1", "renameat"},
	{"renameatx_np", "0x80,0x1e8,5,ipipx fromfd from tofd to flags"},
	{"0x80.0x1e8", "renameatx_np"},
	{"revoke", "0x80,0x38,1,z path"},
	{"0x80.0x38", "revoke"},
	{"rmdir", "0x80,0x89,1,z path"},
	{"0x80.0x89", "rmdir"},
	{"searchfs", "0x80,0xe1,6,zppixp path searchblock nummatches scriptcode options state"},
	{"0x80.0xe1", "searchfs"},
	{"select", "0x80,0x5d,5,ipppp nd in ou ex tv"},
	{"0x80.0x5d", "select"},
	{"select_nocancel", "0x80,0x197,5,ipppp nd in ou ex tv"},
	{"0x80.0x197", "select_nocancel"},
	{"sem_close", "0x80,0x10d,1,p sem"},
	{"0x80.0x10d", "sem_close"},
	{"sem_open", "0x80,0x10c,4,pxxi name oflag mode value"},
	{"0x80.0x10c", "sem_open"},
	{"sem_post", "0x80,0x111,1,p sem"},
	{"0x80.0x111", "sem_post"},
	{"sem_trywait", "0x80,0x110,1,p sem"},
	{"0x80.0x110", "sem_trywait"},
	{"sem_unlink", "0x80,0x10e,1,p name"},
	{"0x80.0x10e", "sem_unlink"},
	{"sem_wait", "0x80,0x10f,1,p sem"},
	{"0x80.0x10f", "sem_wait"},
	{"sem_wait_nocancel", "0x80,0x1a4,1,p sem"},
	{"0x80.0x1a4", "sem_wait_nocancel"},
	{"semaphore_signal_all_trap", "0x80,0x22,1,i signal_name"},
	{"0x80.0x22", "semaphore_signal_all_trap"},
	{"semaphore_signal_thread_trap", "0x80,0x23,2,ii signal_name thread_name"},
	{"0x80.0x23", "semaphore_signal_thread_trap"},
	{"semaphore_signal_trap", "0x80,0x21,1,i signal_name"},
	{"0x80.0x21", "semaphore_signal_trap"},
	{"semaphore_timedwait_signal_trap", "0x80,0x27,4,iiii wait_name signal_name sec nsec"},
	{"0x80.0x27", "semaphore_timedwait_signal_trap"},
	{"semaphore_timedwait_trap", "0x80,0x26,3,iii wait_name sec nsec"},
	{"0x80.0x26", "semaphore_timedwait_trap"},
	{"semaphore_wait_signal_trap", "0x80,0x25,2,ii wait_name signal_name"},
	{"0x80.0x25", "semaphore_wait_signal_trap"},
	{"semaphore_wait_trap", "0x80,0x24,1,i wait_name"},
	{"0x80.0x24", "semaphore_wait_trap"},
	{"semctl", "0x80,0xfe,4,iixi semid semnum cmd arg"},
	{"0x80.0xfe", "semctl"},
	{"semget", "0x80,0xff,3,iii key nsems semflg"},
	{"0x80.0xff", "semget"},
	{"semop", "0x80,0x100,3,ipx semid sops nsops"},
	{"0x80.0x100", "semop"},
	{"semsys", "0x80,0xfb,5,iiiii which a2 a3 a4 a5"},
	{"0x80.0xfb", "semsys"},
	{"sendfile", "0x80,0x151,6,iiippx fd s offset nbytes hdtr flags"},
	{"0x80.0x151", "sendfile"},
	{"sendmsg", "0x80,0x1c,3,ipx s msg flags"},
	{"0x80.0x1c", "sendmsg"},
	{"sendmsg_nocancel", "0x80,0x192,3,ipx s msg flags"},
	{"0x80.0x192", "sendmsg_nocancel"},
	{"sendmsg_x", "0x80,0x1e1,4,ipix s msgp cnt flags"},
	{"0x80.0x1e1", "sendmsg_x"},
	{"sendto", "0x80,0x85,6,ipixpi s buf len flags to tolen"},
	{"0x80.0x85", "sendto"},
	{"sendto_nocancel", "0x80,0x19d,6,ipixpi s buf len flags to tolen"},
	{"0x80.0x19d", "sendto_nocancel"},
	{"setattrlist", "0x80,0xdd,5,zppix path alist attributeBuffer bufferSize options"},
	{"0x80.0xdd", "setattrlist"},
	{"setattrlistat", "0x80,0x20c,6,izppix fd path alist attributeBuffer bufferSize options"},
	{"0x80.0x20c", "setattrlistat"},
	{"setaudit_addr", "0x80,0x166,2,pi auditinfo_addr length"},
	{"0x80.0x166", "setaudit_addr"},
	{"setauid", "0x80,0x162,1,p auid"},
	{"0x80.0x162", "setauid"},
	{"setegid", "0x80,0xb6,1,i egid"},
	{"0x80.0xb6", "setegid"},
	{"seteuid", "0x80,0xb7,1,i euid"},
	{"0x80.0xb7", "seteuid"},
	{"setgid", "0x80,0xb5,1,i gid"},
	{"0x80.0xb5", "setgid"},
	{"setgroups", "0x80,0x50,2,ip gidsetsize gidset"},
	{"0x80.0x50", "setgroups"},
	{"setitimer", "0x80,0x53,3,ipp which itv oitv"},
	{"0x80.0x53", "setitimer"},
	{"setlogin", "0x80,0x32,1,p namebuf"},
	{"0x80.0x32", "setlogin"},
	{"setpgid", "0x80,0x52,2,ii pid pgid"},
	{"0x80.0x52", "setpgid"},
	{"setpriority", "0x80,0x60,3,iii which who prio"},
	{"0x80.0x60", "setpriority"},
	{"setprivexec", "0x80,0x98,1,x flag"},
	{"0x80.0x98", "setprivexec"},
	{"setregid", "0x80,0x7f,2,ii rgid egid"},
	{"0x80.0x7f", "setregid"},
	{"setreuid", "0x80,0x7e,2,ii ruid euid"},
	{"0x80.0x7e", "setreuid"},
	{"setrlimit", "0x80,0xc3,2,ip which rlp"},
	{"0x80.0xc3", "setrlimit"},
	{"setsgroups", "0x80,0x11f,2,ip setlen guidset"},
	{"0x80.0x11f", "setsgroups"},
	{"setsid", "0x80,0x93,0,"},
	{"0x80.0x93", "setsid"},
	{"setsockopt", "0x80,0x69,5,iiipi s level name val valsize"},
	{"0x80.0x69", "setsockopt"},
	{"settid", "0x80,0x11d,2,ii uid gid"},
	{"0x80.0x11d", "settid"},
	{"settid_with_pid", "0x80,0x137,2,ii pid assume"},
	{"0x80.0x137", "settid_with_pid"},
	{"settimeofday", "0x80,0x7a,2,pp tv tzp"},
	{"0x80.0x7a", "settimeofday"},
	{"setuid", "0x80,0x17,1,i uid"},
	{"0x80.0x17", "setuid"},
	{"setwgroups", "0x80,0x121,2,ip setlen guidset"},
	{"0x80.0x121", "setwgroups"},
	{"setxattr", "0x80,0xec,6,zppiix path attrname value size position options"},
	{"0x80.0xec", "setxattr"},
	{"sfi_ctl", "0x80,0x1c8,4,xiip operation sfi_class time out_time"},
	{"0x80.0x1c8", "sfi_ctl"},
	{"sfi_pidctl", "0x80,0x1c9,4,xixp operation pid sfi_flags out_sfi_flags"},
	{"0x80.0x1c9", "sfi_pidctl"},
	{"shared_region_check_np", "0x80,0x126,1,p start_address"},
	{"0x80.0x126", "shared_region_check_np"},
	{"shared_region_map_and_slide_np", "0x80,0x1b6,6,iiiiii arg0 arg1 arg2 arg3 arg4 arg5"},
	{"0x80.0x1b6", "shared_region_map_and_slide_np"},
	{"shm_open", "0x80,0x10a,3,pxx name oflag mode"},
	{"0x80.0x10a", "shm_open"},
	{"shm_unlink", "0x80,0x10b,1,p name"},
	{"0x80.0x10b", "shm_unlink"},
	{"shmat", "0x80,0x106,3,ipi shmid shmaddr shmflg"},
	{"0x80.0x106", "shmat"},
	{"shmctl", "0x80,0x107,3,ixp shmid cmd buf"},
	{"0x80.0x107", "shmctl"},
	{"shmdt", "0x80,0x108,1,p shmaddr"},
	{"0x80.0x108", "shmdt"},
	{"shmget", "0x80,0x109,3,iii key size shmflg"},
	{"0x80.0x109", "shmget"},
	{"shmsys", "0x80,0xfd,4,iiii which a2 a3 a4"},
	{"0x80.0xfd", "shmsys"},
	{"shutdown", "0x80,0x86,2,ix s how"},
	{"0x80.0x86", "shutdown"},
	{"sigaction", "0x80,0x2e,3,ipp signum nsa osa"},
	{"0x80.0x2e", "sigaction"},
	{"sigaltstack", "0x80,0x35,2,pp nss oss"},
	{"0x80.0x35", "sigaltstack"},
	{"sigpending", "0x80,0x34,1,p osv"},
	{"0x80.0x34", "sigpending"},
	{"sigprocmask", "0x80,0x30,3,xpp how mask omask"},
	{"0x80.0x30", "sigprocmask"},
	{"sigreturn", "0x80,0xb8,3,pip uctx infostyle token"},
	{"0x80.0xb8", "sigreturn"},
	{"sigsuspend", "0x80,0x6f,1,x mask"},
	{"0x80.0x6f", "sigsuspend"},
	{"sigsuspend_nocancel", "0x80,0x19a,1,x mask"},
	{"0x80.0x19a", "sigsuspend_nocancel"},
	{"socket", "0x80,0x61,3,ixx domain type protocol"},
	{"0x80.0x61", "socket"},
	{"socket_delegate", "0x80,0x1c2,4,ixxi domain type protocol epid"},
	{"0x80.0x1c2", "socket_delegate"},
	{"socketpair", "0x80,0x87,4,ixxp domain type protocol rsv"},
	{"0x80.0x87", "socketpair"},
	{"stack_snapshot_with_config", "0x80,0x1eb,3,ipi stackshot_config_version stackshot_config stackshot_config_size"},
	{"0x80.0x1eb", "stack_snapshot_with_config"},
	{"stat", "0x80,0xbc,2,zp path ub"},
	{"0x80.0xbc", "stat"},
	{"stat64", "0x80,0x152,2,zp path ub"},
	{"0x80.0x152", "stat64"},
	{"stat64_extended", "0x80,0x155,4,zppp path ub xsecurity xsecurity_size"},
	{"0x80.0x155", "stat64_extended"},
	{"stat_extended", "0x80,0x117,4,zppp path ub xsecurity xsecurity_size"},
	{"0x80.0x117", "stat_extended"},
	{"statfs", "0x80,0x9d,2,zp path buf"},
	{"0x80.0x9d", "statfs"},
	{"statfs64", "0x80,0x159,2,zp path buf"},
	{"0x80.0x159", "statfs64"},
	{"swapon", "0x80,0x55,0,"},
	{"0x80.0x55", "swapon"},
	{"swtch", "0x80,0x3c,0,"},
	{"0x80.0x3c", "swtch"},
	{"swtch_pri", "0x80,0x3b,1,i pri"},
	{"0x80.0x3b", "swtch_pri"},
	{"symlink", "0x80,0x39,2,zp path link"},
	{"0x80.0x39", "symlink"},
	{"symlinkat", "0x80,0x1da,3,pip path1 fd path2"},
	{"0x80.0x1da", "symlinkat"},
	{"sync", "0x80,0x24,0,"},
	{"0x80.0x24", "sync"},
	{"sysctl", "0x80,0xca,6,pipppi name namelen old oldlenp new newlen"},
	{"0x80.0xca", "sysctl"},
	{"sysctlbyname", "0x80,0x112,6,pipppi name namelen old oldlenp new newlen"},
	{"0x80.0x112", "sysctlbyname"},
	{"system_override", "0x80,0x1c6,2,ix timeout flags"},
	{"0x80.0x1c6", "system_override"},
	{"task_for_pid", "0x80,0x2d,3,iip target_tport pid t"},
	{"0x80.0x2d", "task_for_pid"},
	{"task_name_for_pid", "0x80,0x2c,3,iip target_tport pid tn"},
	{"0x80.0x2c", "task_name_for_pid"},
	{"task_self_trap", "0x80,0x1c,0,"},
	{"0x80.0x1c", "task_self_trap"},
	{"telemetry", "0x80,0x1c3,6,xiiiii cmd deadline interval leeway arg4 arg5"},
	{"0x80.0x1c3", "telemetry"},
	{"terminate_with_payload", "0x80,0x208,7,iiipipx pid reason_namespace reason_code payload payload_size reason_string reason_flags"},
	{"0x80.0x208", "terminate_with_payload"},
	{"thread_get_special_reply_port", "0x80,0x32,0,"},
	{"0x80.0x32", "thread_get_special_reply_port"},
	{"thread_self_trap", "0x80,0x1b,0,"},
	{"0x80.0x1b", "thread_self_trap"},
	{"thread_selfcounts", "0x80,0xba,3,ipi kind buf size"},
	{"0x80.0xba", "thread_selfcounts"},
	{"thread_selfid", "0x80,0x174,0,"},
	{"0x80.0x174", "thread_selfid"},
	{"thread_selfusage", "0x80,0x1e2,0,"},
	{"0x80.0x1e2", "thread_selfusage"},
	{"thread_switch", "0x80,0x3d,3,ixx thread_name option option_time"},
	{"0x80.0x3d", "thread_switch"},
	{"truncate", "0x80,0xc8,2,zi path length"},
	{"0x80.0xc8", "truncate"},
	{"ulock_wait", "0x80,0x203,4,xpii operation addr value timeout"},
	{"0x80.0x203", "ulock_wait"},
	{"ulock_wake", "0x80,0x204,3,xpi operation addr wake_value"},
	{"0x80.0x204", "ulock_wake"},
	{"umask", "0x80,0x3c,1,x newmask"},
	{"0x80.0x3c", "umask"},
	{"umask_extended", "0x80,0x116,2,xp newmask xsecurity"},
	{"0x80.0x116", "umask_extended"},
	{"undelete", "0x80,0xcd,1,z path"},
	{"0x80.0xcd", "undelete"},
	{"unlink", "0x80,0xa,1,z path"},
	{"0x80.0xa", "unlink"},
	{"unlinkat", "0x80,0x1d8,3,izx fd path flag"},
	{"0x80.0x1d8", "unlinkat"},
	{"unmount", "0x80,0x9f,2,zx path flags"},
	{"0x80.0x9f", "unmount"},
	{"usrctl", "0x80,0x1bd,1,x flags"},
	{"0x80.0x1bd", "usrctl"},
	{"utimes", "0x80,0x8a,2,zp path tptr"},
	{"0x80.0x8a", "utimes"},
	{"vfork", "0x80,0x42,0,"},
	{"0x80.0x42", "vfork"},
	{"vfs_purge", "0x80,0x1c7,0,"},
	{"0x80.0x1c7", "vfs_purge"},
	{"vm_pressure_monitor", "0x80,0x128,3,iip wait_for_pressure nsecs_monitored pages_reclaimed"},
	{"0x80.0x128", "vm_pressure_monitor"},
	{"wait4", "0x80,0x7,4,ipxp pid status options rusage"},
	{"0x80.0x7", "wait4"},
	{"wait4_nocancel", "0x80,0x190,4,ipxp pid status options rusage"},
	{"0x80.0x190", "wait4_nocancel"},
	{"waitevent", "0x80,0xe8,2,ii arg0 arg1"},
	{"0x80.0xe8", "waitevent"},
	{"waitid", "0x80,0xad,4,xipx idtype id infop options"},
	{"0x80.0xad", "waitid"},
	{"waitid_nocancel", "0x80,0x1a0,4,xipx idtype id infop options"},
	{"0x80.0x1a0", "waitid_nocancel"},
	{"watchevent", "0x80,0xe7,2,ii arg0 arg1"},
	{"0x80.0xe7", "watchevent"},
	{"work_interval_ctl", "0x80,0x1f3,4,xipi operation work_interval_id arg len"},
	{"0x80.0x1f3", "work_interval_ctl"},
	{"workq_kernreturn", "0x80,0x170,4,xpii options item affinity prio"},
	{"0x80.0x170", "workq_kernreturn"},
	{"workq_open", "0x80,0x16f,0,"},
	{"0x80.0x16f", "workq_open"},
	{"write", "0x80,0x4,3,ipi fd cbuf nbyte"},
	{"0x80.0x4", "write"},
	{"write_nocancel", "0x80,0x18d,3,ipi fd cbuf nbyte"},
	{"0x80.0x18d", "write_nocancel"},
	{"writev", "0x80,0x79,3,ipi fd iovp iovcnt"},
	{"0x80.0x79", "writev"},
	{"writev_nocancel", "0x80,0x19c,3,ipi fd iovp iovcnt"},
	{"0x80.0x19c", "writev_nocancel"},
  {NULL, NULL}
};
typedef int (*GperfForeachCallback)(void *user, const char *k, const char *v);
int gperf_darwin_x86_32_foreach(GperfForeachCallback cb, void *user) {
  int i = 0; while (kvs[i].name) {
  cb (user, kvs[i].name, kvs[i].value);
  i++;}
  return 0;
}
const char *gperf_darwin_x86_32_get(const char *s) {
  int i = 0; while (kvs[i].name) {
  if (!strcmp (s, kvs[i].name)) return kvs[i].value;
  i++;}
  return NULL;
}
#define sdb_hash_c_darwin_x86_32(x,y) gperf_darwin_x86_32_hash(x)
const unsigned int gperf_darwin_x86_32_hash(const char *s) {
  int sum = strlen (s);
  while (*s) { sum += *s; s++; }
  return sum;
}
struct {const char *name;void *get;void *hash;void *foreach;} gperf_darwin_x86_32 = {
  .name = "darwin-x86-32",
  .get = &gperf_darwin_x86_32_get,
  .hash = &gperf_darwin_x86_32_hash,
  .foreach = &gperf_darwin_x86_32_foreach
};

#if MAIN
int main () {
	const char *s = ((char*(*)(char*))gperf_darwin_x86_32.get)("foo");
	printf ("%s\n", s);
}
#endif
