// 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_64.c ; ./a.out > darwin_x86_64.h
	{"_", "0x80"},
	{"__disable_threadsignal", "0x80,0x200014b,1,i value"},
	{"0x80.0x200014b", "__disable_threadsignal"},
	{"__mac_execve", "0x80,0x200017c,4,zppp fname argp envp mac_p"},
	{"0x80.0x200017c", "__mac_execve"},
	{"__mac_get_fd", "0x80,0x2000184,2,ip fd mac_p"},
	{"0x80.0x2000184", "__mac_get_fd"},
	{"__mac_get_file", "0x80,0x200017e,2,pp path_p mac_p"},
	{"0x80.0x200017e", "__mac_get_file"},
	{"__mac_get_link", "0x80,0x2000180,2,pp path_p mac_p"},
	{"0x80.0x2000180", "__mac_get_link"},
	{"__mac_get_mount", "0x80,0x20001a9,2,zp path mac_p"},
	{"0x80.0x20001a9", "__mac_get_mount"},
	{"__mac_get_pid", "0x80,0x2000186,2,ip pid mac_p"},
	{"0x80.0x2000186", "__mac_get_pid"},
	{"__mac_get_proc", "0x80,0x2000182,1,p mac_p"},
	{"0x80.0x2000182", "__mac_get_proc"},
	{"__mac_getfsstat", "0x80,0x20001aa,5,pipix buf bufsize mac macsize flags"},
	{"0x80.0x20001aa", "__mac_getfsstat"},
	{"__mac_mount", "0x80,0x20001a8,5,pzxpp type path flags data mac_p"},
	{"0x80.0x20001a8", "__mac_mount"},
	{"__mac_set_fd", "0x80,0x2000185,2,ip fd mac_p"},
	{"0x80.0x2000185", "__mac_set_fd"},
	{"__mac_set_file", "0x80,0x200017f,2,pp path_p mac_p"},
	{"0x80.0x200017f", "__mac_set_file"},
	{"__mac_set_link", "0x80,0x2000181,2,pp path_p mac_p"},
	{"0x80.0x2000181", "__mac_set_link"},
	{"__mac_set_proc", "0x80,0x2000183,1,p mac_p"},
	{"0x80.0x2000183", "__mac_set_proc"},
	{"__mac_syscall", "0x80,0x200017d,3,pip policy call arg"},
	{"0x80.0x200017d", "__mac_syscall"},
	{"__old_semwait_signal", "0x80,0x2000172,5,iiiii arg0 arg1 arg2 arg3 arg4"},
	{"0x80.0x2000172", "__old_semwait_signal"},
	{"__old_semwait_signal_nocancel", "0x80,0x2000173,5,iiiii arg0 arg1 arg2 arg3 arg4"},
	{"0x80.0x2000173", "__old_semwait_signal_nocancel"},
	{"__pthread_canceled", "0x80,0x200014d,1,i action"},
	{"0x80.0x200014d", "__pthread_canceled"},
	{"__pthread_chdir", "0x80,0x200015c,1,z path"},
	{"0x80.0x200015c", "__pthread_chdir"},
	{"__pthread_fchdir", "0x80,0x200015d,1,i fd"},
	{"0x80.0x200015d", "__pthread_fchdir"},
	{"__pthread_kill", "0x80,0x2000148,2,ii thread_port sig"},
	{"0x80.0x2000148", "__pthread_kill"},
	{"__pthread_markcancel", "0x80,0x200014c,1,i thread_port"},
	{"0x80.0x200014c", "__pthread_markcancel"},
	{"__pthread_sigmask", "0x80,0x2000149,3,xpp how set oset"},
	{"0x80.0x2000149", "__pthread_sigmask"},
	{"__semwait_signal", "0x80,0x200014e,6,iiiiii cond_sem mutex_sem timeout relative tv_sec tv_nsec"},
	{"0x80.0x200014e", "__semwait_signal"},
	{"__semwait_signal_nocancel", "0x80,0x20001a7,6,iiiiii cond_sem mutex_sem timeout relative tv_sec tv_nsec"},
	{"0x80.0x20001a7", "__semwait_signal_nocancel"},
	{"__sigwait", "0x80,0x200014a,2,pp set sig"},
	{"0x80.0x200014a", "__sigwait"},
	{"__sigwait_nocancel", "0x80,0x20001a6,2,pp set sig"},
	{"0x80.0x20001a6", "__sigwait_nocancel"},
	{"_kernelrpc_mach_port_allocate_trap", "0x80,0x1000010,3,iip target right name"},
	{"0x80.0x1000010", "_kernelrpc_mach_port_allocate_trap"},
	{"_kernelrpc_mach_port_construct_trap", "0x80,0x1000018,4,ipip target options context name"},
	{"0x80.0x1000018", "_kernelrpc_mach_port_construct_trap"},
	{"_kernelrpc_mach_port_deallocate_trap", "0x80,0x1000012,2,ii target name"},
	{"0x80.0x1000012", "_kernelrpc_mach_port_deallocate_trap"},
	{"_kernelrpc_mach_port_destroy_trap", "0x80,0x1000011,2,ii arg0 arg1"},
	{"0x80.0x1000011", "_kernelrpc_mach_port_destroy_trap"},
	{"_kernelrpc_mach_port_destruct_trap", "0x80,0x1000019,4,iiii target name srdelta guard"},
	{"0x80.0x1000019", "_kernelrpc_mach_port_destruct_trap"},
	{"_kernelrpc_mach_port_extract_member_trap", "0x80,0x1000017,3,iii target name pset"},
	{"0x80.0x1000017", "_kernelrpc_mach_port_extract_member_trap"},
	{"_kernelrpc_mach_port_guard_trap", "0x80,0x1000029,4,iiii target name guard strict"},
	{"0x80.0x1000029", "_kernelrpc_mach_port_guard_trap"},
	{"_kernelrpc_mach_port_insert_member_trap", "0x80,0x1000016,3,iii target name pset"},
	{"0x80.0x1000016", "_kernelrpc_mach_port_insert_member_trap"},
	{"_kernelrpc_mach_port_insert_right_trap", "0x80,0x1000015,4,iiii target name poly polyPoly"},
	{"0x80.0x1000015", "_kernelrpc_mach_port_insert_right_trap"},
	{"_kernelrpc_mach_port_mod_refs_trap", "0x80,0x1000013,4,iiii target name right delta"},
	{"0x80.0x1000013", "_kernelrpc_mach_port_mod_refs_trap"},
	{"_kernelrpc_mach_port_move_member_trap", "0x80,0x1000014,3,iii target member after"},
	{"0x80.0x1000014", "_kernelrpc_mach_port_move_member_trap"},
	{"_kernelrpc_mach_port_unguard_trap", "0x80,0x100002a,3,iii target name guard"},
	{"0x80.0x100002a", "_kernelrpc_mach_port_unguard_trap"},
	{"_kernelrpc_mach_vm_allocate_trap", "0x80,0x100000a,4,ipix target addr size flags"},
	{"0x80.0x100000a", "_kernelrpc_mach_vm_allocate_trap"},
	{"_kernelrpc_mach_vm_deallocate_trap", "0x80,0x100000c,3,ixi target address size"},
	{"0x80.0x100000c", "_kernelrpc_mach_vm_deallocate_trap"},
	{"_kernelrpc_mach_vm_map_trap", "0x80,0x100000f,6,ipixxx target address size mask flags cur_protection"},
	{"0x80.0x100000f", "_kernelrpc_mach_vm_map_trap"},
	{"_kernelrpc_mach_vm_protect_trap", "0x80,0x100000e,5,ixiix target address size set_maximum new_protection"},
	{"0x80.0x100000e", "_kernelrpc_mach_vm_protect_trap"},
	{"_kernelrpc_mach_vm_purgable_control_trap", "0x80,0x100000b,4,ixip target address control state"},
	{"0x80.0x100000b", "_kernelrpc_mach_vm_purgable_control_trap"},
	{"abort_with_payload", "0x80,0x2000209,6,iipipx reason_namespace reason_code payload payload_size reason_string reason_flags"},
	{"0x80.0x2000209", "abort_with_payload"},
	{"accept", "0x80,0x200001e,3,ipp s name anamelen"},
	{"0x80.0x200001e", "accept"},
	{"accept_nocancel", "0x80,0x2000194,3,ipp s name anamelen"},
	{"0x80.0x2000194", "accept_nocancel"},
	{"access", "0x80,0x2000021,2,zx path flags"},
	{"0x80.0x2000021", "access"},
	{"access_extended", "0x80,0x200011c,4,pipi entries size results uid"},
	{"0x80.0x200011c", "access_extended"},
	{"acct", "0x80,0x2000033,1,z path"},
	{"0x80.0x2000033", "acct"},
	{"adjtime", "0x80,0x200008c,2,pp delta olddelta"},
	{"0x80.0x200008c", "adjtime"},
	{"aio_cancel", "0x80,0x200013c,2,ip fd aiocbp"},
	{"0x80.0x200013c", "aio_cancel"},
	{"aio_error", "0x80,0x200013d,1,p aiocbp"},
	{"0x80.0x200013d", "aio_error"},
	{"aio_fsync", "0x80,0x2000139,2,xp op aiocbp"},
	{"0x80.0x2000139", "aio_fsync"},
	{"aio_read", "0x80,0x200013e,1,p aiocbp"},
	{"0x80.0x200013e", "aio_read"},
	{"aio_return", "0x80,0x200013a,1,p aiocbp"},
	{"0x80.0x200013a", "aio_return"},
	{"aio_suspend", "0x80,0x200013b,3,pip aiocblist nent timeoutp"},
	{"0x80.0x200013b", "aio_suspend"},
	{"aio_suspend_nocancel", "0x80,0x20001a5,3,pip aiocblist nent timeoutp"},
	{"0x80.0x20001a5", "aio_suspend_nocancel"},
	{"aio_write", "0x80,0x200013f,1,p aiocbp"},
	{"0x80.0x200013f", "aio_write"},
	{"audit", "0x80,0x200015e,2,pi record length"},
	{"0x80.0x200015e", "audit"},
	{"audit_session_join", "0x80,0x20001ad,1,i port"},
	{"0x80.0x20001ad", "audit_session_join"},
	{"audit_session_port", "0x80,0x20001b0,2,ip asid portnamep"},
	{"0x80.0x20001b0", "audit_session_port"},
	{"audit_session_self", "0x80,0x20001ac,0,"},
	{"0x80.0x20001ac", "audit_session_self"},
	{"auditctl", "0x80,0x2000167,1,z path"},
	{"0x80.0x2000167", "auditctl"},
	{"auditon", "0x80,0x200015f,3,xpi cmd data length"},
	{"0x80.0x200015f", "auditon"},
	{"bind", "0x80,0x2000068,3,ipi s name namelen"},
	{"0x80.0x2000068", "bind"},
	{"bsdthread_create", "0x80,0x2000168,5,ppppx func func_arg stack pthread flags"},
	{"0x80.0x2000168", "bsdthread_create"},
	{"bsdthread_ctl", "0x80,0x20001de,4,pppp cmd arg1 arg2 arg3"},
	{"0x80.0x20001de", "bsdthread_ctl"},
	{"bsdthread_register", "0x80,0x200016e,7,ppxppii threadstart wqthread flags stack_addr_hint targetconc_ptr dispatchqueue_offset tsd_offset"},
	{"0x80.0x200016e", "bsdthread_register"},
	{"bsdthread_terminate", "0x80,0x2000169,4,piip stackaddr freesize port sema_or_ulock"},
	{"0x80.0x2000169", "bsdthread_terminate"},
	{"change_fdguard_np", "0x80,0x20001bc,6,ipxpxp fd guard guardflags nguard nguardflags fdflagsp"},
	{"0x80.0x20001bc", "change_fdguard_np"},
	{"chdir", "0x80,0x200000c,1,z path"},
	{"0x80.0x200000c", "chdir"},
	{"chflags", "0x80,0x2000022,2,zx path flags"},
	{"0x80.0x2000022", "chflags"},
	{"chmod", "0x80,0x200000f,2,zx path mode"},
	{"0x80.0x200000f", "chmod"},
	{"chmod_extended", "0x80,0x200011a,5,ziixp path uid gid mode xsecurity"},
	{"0x80.0x200011a", "chmod_extended"},
	{"chown", "0x80,0x2000010,3,zii path uid gid"},
	{"0x80.0x2000010", "chown"},
	{"chroot", "0x80,0x200003d,1,z path"},
	{"0x80.0x200003d", "chroot"},
	{"clock_sleep_trap", "0x80,0x100003e,5,ixiip clock_name sleep_type sleep_sec sleep_nsec wakeup_time"},
	{"0x80.0x100003e", "clock_sleep_trap"},
	{"clonefileat", "0x80,0x20001ce,5,ipipx src_dirfd src dst_dirfd dst flags"},
	{"0x80.0x20001ce", "clonefileat"},
	{"close", "0x80,0x2000006,1,i fd"},
	{"0x80.0x2000006", "close"},
	{"close_nocancel", "0x80,0x200018f,1,i fd"},
	{"0x80.0x200018f", "close_nocancel"},
	{"coalition", "0x80,0x20001ca,3,xpx operation cid flags"},
	{"0x80.0x20001ca", "coalition"},
	{"coalition_info", "0x80,0x20001cb,4,ippp flavor cid buffer bufsize"},
	{"0x80.0x20001cb", "coalition_info"},
	{"connect", "0x80,0x2000062,3,ipi s name namelen"},
	{"0x80.0x2000062", "connect"},
	{"connect_nocancel", "0x80,0x2000199,3,ipi s name namelen"},
	{"0x80.0x2000199", "connect_nocancel"},
	{"connectx", "0x80,0x20001bf,8,ipixpipp socket endpoints associd flags iov iovcnt len connid"},
	{"0x80.0x20001bf", "connectx"},
	{"copyfile", "0x80,0x20000e3,4,ppxx from to mode flags"},
	{"0x80.0x20000e3", "copyfile"},
	{"csops", "0x80,0x20000a9,4,ixpi pid ops useraddr usersize"},
	{"0x80.0x20000a9", "csops"},
	{"csops_audittoken", "0x80,0x20000aa,5,ixpip pid ops useraddr usersize uaudittoken"},
	{"0x80.0x20000aa", "csops_audittoken"},
	{"csrctl", "0x80,0x20001e3,3,xpp op useraddr usersize"},
	{"0x80.0x20001e3", "csrctl"},
	{"delete", "0x80,0x20000e2,1,z path"},
	{"0x80.0x20000e2", "delete"},
	{"disconnectx", "0x80,0x20001c0,3,iii s aid cid"},
	{"0x80.0x20001c0", "disconnectx"},
	{"dup", "0x80,0x2000029,1,i fd"},
	{"0x80.0x2000029", "dup"},
	{"dup2", "0x80,0x200005a,2,ii from to"},
	{"0x80.0x200005a", "dup2"},
	{"exchangedata", "0x80,0x20000df,3,ppx path1 path2 options"},
	{"0x80.0x20000df", "exchangedata"},
	{"execve", "0x80,0x200003b,3,zpp fname argp envp"},
	{"0x80.0x200003b", "execve"},
	{"exit", "0x80,0x2000001,1,i rval"},
	{"0x80.0x2000001", "exit"},
	{"faccessat", "0x80,0x20001d2,4,izxx fd path amode flag"},
	{"0x80.0x20001d2", "faccessat"},
	{"fchdir", "0x80,0x200000d,1,i fd"},
	{"0x80.0x200000d", "fchdir"},
	{"fchflags", "0x80,0x2000023,2,ix fd flags"},
	{"0x80.0x2000023", "fchflags"},
	{"fchmod", "0x80,0x200007c,2,ix fd mode"},
	{"0x80.0x200007c", "fchmod"},
	{"fchmod_extended", "0x80,0x200011b,5,iiixp fd uid gid mode xsecurity"},
	{"0x80.0x200011b", "fchmod_extended"},
	{"fchmodat", "0x80,0x20001d3,4,izxx fd path mode flag"},
	{"0x80.0x20001d3", "fchmodat"},
	{"fchown", "0x80,0x200007b,3,iii fd uid gid"},
	{"0x80.0x200007b", "fchown"},
	{"fchownat", "0x80,0x20001d4,5,iziix fd path uid gid flag"},
	{"0x80.0x20001d4", "fchownat"},
	{"fclonefileat", "0x80,0x2000205,4,iipx src_fd dst_dirfd dst flags"},
	{"0x80.0x2000205", "fclonefileat"},
	{"fcntl", "0x80,0x200005c,3,ixi fd cmd arg"},
	{"0x80.0x200005c", "fcntl"},
	{"fcntl_nocancel", "0x80,0x2000196,3,ixi fd cmd arg"},
	{"0x80.0x2000196", "fcntl_nocancel"},
	{"fdatasync", "0x80,0x20000bb,1,i fd"},
	{"0x80.0x20000bb", "fdatasync"},
	{"ffsctl", "0x80,0x20000f5,4,ixpx fd cmd data options"},
	{"0x80.0x20000f5", "ffsctl"},
	{"fgetattrlist", "0x80,0x20000e4,5,ippix fd alist attributeBuffer bufferSize options"},
	{"0x80.0x20000e4", "fgetattrlist"},
	{"fgetxattr", "0x80,0x20000eb,6,ippiix fd attrname value size position options"},
	{"0x80.0x20000eb", "fgetxattr"},
	{"fhopen", "0x80,0x20000f8,2,px u_fhp flags"},
	{"0x80.0x20000f8", "fhopen"},
	{"fileport_makefd", "0x80,0x20001af,1,i port"},
	{"0x80.0x20001af", "fileport_makefd"},
	{"fileport_makeport", "0x80,0x20001ae,2,ip fd portnamep"},
	{"0x80.0x20001ae", "fileport_makeport"},
	{"flistxattr", "0x80,0x20000f1,4,ipix fd namebuf bufsize options"},
	{"0x80.0x20000f1", "flistxattr"},
	{"flock", "0x80,0x2000083,2,ix fd how"},
	{"0x80.0x2000083", "flock"},
	{"fmount", "0x80,0x200020e,4,pixp type fd flags data"},
	{"0x80.0x200020e", "fmount"},
	{"fork", "0x80,0x2000002,0,"},
	{"0x80.0x2000002", "fork"},
	{"fpathconf", "0x80,0x20000c0,2,ii fd name"},
	{"0x80.0x20000c0", "fpathconf"},
	{"fremovexattr", "0x80,0x20000ef,3,ipx fd attrname options"},
	{"0x80.0x20000ef", "fremovexattr"},
	{"fs_snapshot", "0x80,0x2000206,6,xipppx op dirfd name1 name2 data flags"},
	{"0x80.0x2000206", "fs_snapshot"},
	{"fsctl", "0x80,0x20000f2,4,zxpx path cmd data options"},
	{"0x80.0x20000f2", "fsctl"},
	{"fsetattrlist", "0x80,0x20000e5,5,ippix fd alist attributeBuffer bufferSize options"},
	{"0x80.0x20000e5", "fsetattrlist"},
	{"fsetxattr", "0x80,0x20000ed,6,ippiix fd attrname value size position options"},
	{"0x80.0x20000ed", "fsetxattr"},
	{"fsgetpath", "0x80,0x20001ab,4,pipi buf bufsize fsid objid"},
	{"0x80.0x20001ab", "fsgetpath"},
	{"fstat", "0x80,0x20000bd,2,ip fd ub"},
	{"0x80.0x20000bd", "fstat"},
	{"fstat64", "0x80,0x2000153,2,ip fd ub"},
	{"0x80.0x2000153", "fstat64"},
	{"fstat64_extended", "0x80,0x2000157,4,ippp fd ub xsecurity xsecurity_size"},
	{"0x80.0x2000157", "fstat64_extended"},
	{"fstat_extended", "0x80,0x2000119,4,ippp fd ub xsecurity xsecurity_size"},
	{"0x80.0x2000119", "fstat_extended"},
	{"fstatat", "0x80,0x20001d5,4,izpx fd path ub flag"},
	{"0x80.0x20001d5", "fstatat"},
	{"fstatat64", "0x80,0x20001d6,4,izpx fd path ub flag"},
	{"0x80.0x20001d6", "fstatat64"},
	{"fstatfs", "0x80,0x200009e,2,ip fd buf"},
	{"0x80.0x200009e", "fstatfs"},
	{"fstatfs64", "0x80,0x200015a,2,ip fd buf"},
	{"0x80.0x200015a", "fstatfs64"},
	{"fsync", "0x80,0x200005f,1,i fd"},
	{"0x80.0x200005f", "fsync"},
	{"fsync_nocancel", "0x80,0x2000198,1,i fd"},
	{"0x80.0x2000198", "fsync_nocancel"},
	{"ftruncate", "0x80,0x20000c9,2,ii fd length"},
	{"0x80.0x20000c9", "ftruncate"},
	{"futimes", "0x80,0x200008b,2,ip fd tptr"},
	{"0x80.0x200008b", "futimes"},
	{"getattrlist", "0x80,0x20000dc,5,zppix path alist attributeBuffer bufferSize options"},
	{"0x80.0x20000dc", "getattrlist"},
	{"getattrlistat", "0x80,0x20001dc,6,izppix fd path alist attributeBuffer bufferSize options"},
	{"0x80.0x20001dc", "getattrlistat"},
	{"getattrlistbulk", "0x80,0x20001cd,5,ippix dirfd alist attributeBuffer bufferSize options"},
	{"0x80.0x20001cd", "getattrlistbulk"},
	{"getaudit_addr", "0x80,0x2000165,2,pi auditinfo_addr length"},
	{"0x80.0x2000165", "getaudit_addr"},
	{"getauid", "0x80,0x2000161,1,p auid"},
	{"0x80.0x2000161", "getauid"},
	{"getdirentries", "0x80,0x20000c4,4,ipip fd buf count basep"},
	{"0x80.0x20000c4", "getdirentries"},
	{"getdirentries64", "0x80,0x2000158,4,ipip fd buf bufsize position"},
	{"0x80.0x2000158", "getdirentries64"},
	{"getdirentriesattr", "0x80,0x20000de,8,ippipppx fd alist buffer buffersize count basep newstate options"},
	{"0x80.0x20000de", "getdirentriesattr"},
	{"getdtablesize", "0x80,0x2000059,0,"},
	{"0x80.0x2000059", "getdtablesize"},
	{"getegid", "0x80,0x200002b,0,"},
	{"0x80.0x200002b", "getegid"},
	{"getentropy", "0x80,0x20001f4,2,pi buffer size"},
	{"0x80.0x20001f4", "getentropy"},
	{"geteuid", "0x80,0x2000019,0,"},
	{"0x80.0x2000019", "geteuid"},
	{"getfh", "0x80,0x20000a1,2,zp fname fhp"},
	{"0x80.0x20000a1", "getfh"},
	{"getfsstat", "0x80,0x2000012,3,pix buf bufsize flags"},
	{"0x80.0x2000012", "getfsstat"},
	{"getfsstat64", "0x80,0x200015b,3,pix buf bufsize flags"},
	{"0x80.0x200015b", "getfsstat64"},
	{"getgid", "0x80,0x200002f,0,"},
	{"0x80.0x200002f", "getgid"},
	{"getgroups", "0x80,0x200004f,2,ip gidsetsize gidset"},
	{"0x80.0x200004f", "getgroups"},
	{"gethostuuid", "0x80,0x200008e,2,pp uuid_buf timeoutp"},
	{"0x80.0x200008e", "gethostuuid"},
	{"getitimer", "0x80,0x2000056,2,ip which itv"},
	{"0x80.0x2000056", "getitimer"},
	{"getlogin", "0x80,0x2000031,2,pi namebuf namelen"},
	{"0x80.0x2000031", "getlogin"},
	{"getpeername", "0x80,0x200001f,3,ipp fdes asa alen"},
	{"0x80.0x200001f", "getpeername"},
	{"getpgid", "0x80,0x2000097,1,i pid"},
	{"0x80.0x2000097", "getpgid"},
	{"getpgrp", "0x80,0x2000051,0,"},
	{"0x80.0x2000051", "getpgrp"},
	{"getpid", "0x80,0x2000014,0,"},
	{"0x80.0x2000014", "getpid"},
	{"getppid", "0x80,0x2000027,0,"},
	{"0x80.0x2000027", "getppid"},
	{"getpriority", "0x80,0x2000064,2,ii which who"},
	{"0x80.0x2000064", "getpriority"},
	{"getrlimit", "0x80,0x20000c2,2,ip which rlp"},
	{"0x80.0x20000c2", "getrlimit"},
	{"getrusage", "0x80,0x2000075,2,ip who rusage"},
	{"0x80.0x2000075", "getrusage"},
	{"getsgroups", "0x80,0x2000120,2,pp setlen guidset"},
	{"0x80.0x2000120", "getsgroups"},
	{"getsid", "0x80,0x2000136,1,i pid"},
	{"0x80.0x2000136", "getsid"},
	{"getsockname", "0x80,0x2000020,3,ipp fdes asa alen"},
	{"0x80.0x2000020", "getsockname"},
	{"getsockopt", "0x80,0x2000076,5,iiipp s level name val avalsize"},
	{"0x80.0x2000076", "getsockopt"},
	{"gettid", "0x80,0x200011e,2,pp uidp gidp"},
	{"0x80.0x200011e", "gettid"},
	{"gettimeofday", "0x80,0x2000074,3,ppp tp tzp mach_absolute_time"},
	{"0x80.0x2000074", "gettimeofday"},
	{"getuid", "0x80,0x2000018,0,"},
	{"0x80.0x2000018", "getuid"},
	{"getwgroups", "0x80,0x2000122,2,pp setlen guidset"},
	{"0x80.0x2000122", "getwgroups"},
	{"getxattr", "0x80,0x20000ea,6,zppiix path attrname value size position options"},
	{"0x80.0x20000ea", "getxattr"},
	{"grab_pgo_data", "0x80,0x20001ed,4,pxpi uuid flags buffer size"},
	{"0x80.0x20001ed", "grab_pgo_data"},
	{"guarded_close_np", "0x80,0x20001ba,2,ip fd guard"},
	{"0x80.0x20001ba", "guarded_close_np"},
	{"guarded_kqueue_np", "0x80,0x20001bb,2,px guard guardflags"},
	{"0x80.0x20001bb", "guarded_kqueue_np"},
	{"guarded_open_dprotected_np", "0x80,0x20001e4,7,zpxxixx path guard guardflags flags dpclass dpflags mode"},
	{"0x80.0x20001e4", "guarded_open_dprotected_np"},
	{"guarded_open_np", "0x80,0x20001b9,5,zpxxx path guard guardflags flags mode"},
	{"0x80.0x20001b9", "guarded_open_np"},
	{"guarded_pwrite_np", "0x80,0x20001e6,5,ippii fd guard buf nbyte offset"},
	{"0x80.0x20001e6", "guarded_pwrite_np"},
	{"guarded_write_np", "0x80,0x20001e5,4,ippi fd guard cbuf nbyte"},
	{"0x80.0x20001e5", "guarded_write_np"},
	{"guarded_writev_np", "0x80,0x20001e7,4,ippi fd guard iovp iovcnt"},
	{"0x80.0x20001e7", "guarded_writev_np"},
	{"host_create_mach_voucher_trap", "0x80,0x1000046,4,iiip host recipes recipes_size voucher"},
	{"0x80.0x1000046", "host_create_mach_voucher_trap"},
	{"host_self_trap", "0x80,0x100001d,0,"},
	{"0x80.0x100001d", "host_self_trap"},
	{"identitysvc", "0x80,0x2000125,2,xp opcode message"},
	{"0x80.0x2000125", "identitysvc"},
	{"initgroups", "0x80,0x20000f3,3,ipi gidsetsize gidset gmuid"},
	{"0x80.0x20000f3", "initgroups"},
	{"ioctl", "0x80,0x2000036,3,iip fd com data"},
	{"0x80.0x2000036", "ioctl"},
	{"iokit_user_client_trap", "0x80,0x1000064,1,p args"},
	{"0x80.0x1000064", "iokit_user_client_trap"},
	{"iopolicysys", "0x80,0x2000142,2,xp cmd arg"},
	{"0x80.0x2000142", "iopolicysys"},
	{"issetugid", "0x80,0x2000147,0,"},
	{"0x80.0x2000147", "issetugid"},
	{"kas_info", "0x80,0x20001b7,3,ipp selector value size"},
	{"0x80.0x20001b7", "kas_info"},
	{"kdebug_trace", "0x80,0x20000b4,5,iiiii code arg1 arg2 arg3 arg4"},
	{"0x80.0x20000b4", "kdebug_trace"},
	{"kdebug_trace64", "0x80,0x20000b3,5,iiiii code arg1 arg2 arg3 arg4"},
	{"0x80.0x20000b3", "kdebug_trace64"},
	{"kdebug_trace_string", "0x80,0x20000b2,3,iip debugid str_id str"},
	{"0x80.0x20000b2", "kdebug_trace_string"},
	{"kdebug_typefilter", "0x80,0x20000b1,2,pp addr size"},
	{"0x80.0x20000b1", "kdebug_typefilter"},
	{"kevent", "0x80,0x200016b,6,ipipxp fd changelist nchanges eventlist nevents timeout"},
	{"0x80.0x200016b", "kevent"},
	{"kevent64", "0x80,0x2000171,7,ipipxxp fd changelist nchanges eventlist nevents flags timeout"},
	{"0x80.0x2000171", "kevent64"},
	{"kevent_id", "0x80,0x2000177,8,ipipxppx id changelist nchanges eventlist nevents data_out data_available flags"},
	{"0x80.0x2000177", "kevent_id"},
	{"kevent_qos", "0x80,0x2000176,8,ipipxppx fd changelist nchanges eventlist nevents data_out data_available flags"},
	{"0x80.0x2000176", "kevent_qos"},
	{"kill", "0x80,0x2000025,3,iii pid signum posix"},
	{"0x80.0x2000025", "kill"},
	{"kqueue", "0x80,0x200016a,0,"},
	{"0x80.0x200016a", "kqueue"},
	{"lchown", "0x80,0x200016c,3,zii path owner group"},
	{"0x80.0x200016c", "lchown"},
	{"ledger", "0x80,0x2000175,4,xppp cmd arg1 arg2 arg3"},
	{"0x80.0x2000175", "ledger"},
	{"link", "0x80,0x2000009,2,zp path link"},
	{"0x80.0x2000009", "link"},
	{"linkat", "0x80,0x20001d7,5,izipx fd1 path fd2 link flag"},
	{"0x80.0x20001d7", "linkat"},
	{"lio_listio", "0x80,0x2000140,4,xpip mode aiocblist nent sigp"},
	{"0x80.0x2000140", "lio_listio"},
	{"listen", "0x80,0x200006a,2,ii s backlog"},
	{"0x80.0x200006a", "listen"},
	{"listxattr", "0x80,0x20000f0,4,zpix path namebuf bufsize options"},
	{"0x80.0x20000f0", "listxattr"},
	{"lseek", "0x80,0x20000c7,3,iix fd offset whence"},
	{"0x80.0x20000c7", "lseek"},
	{"lstat", "0x80,0x20000be,2,zp path ub"},
	{"0x80.0x20000be", "lstat"},
	{"lstat64", "0x80,0x2000154,2,zp path ub"},
	{"0x80.0x2000154", "lstat64"},
	{"lstat64_extended", "0x80,0x2000156,4,zppp path ub xsecurity xsecurity_size"},
	{"0x80.0x2000156", "lstat64_extended"},
	{"lstat_extended", "0x80,0x2000118,4,zppp path ub xsecurity xsecurity_size"},
	{"0x80.0x2000118", "lstat_extended"},
	{"mach_generate_activity_id", "0x80,0x100002b,3,iip target count activity_id"},
	{"0x80.0x100002b", "mach_generate_activity_id"},
	{"mach_msg_overwrite_trap", "0x80,0x1000020,9,pxiiiiipi msg option send_size rcv_size rcv_name timeout priority rcv_msg rcv_limit"},
	{"0x80.0x1000020", "mach_msg_overwrite_trap"},
	{"mach_msg_trap", "0x80,0x100001f,7,pxiiiii msg option send_size rcv_size rcv_name timeout notify"},
	{"0x80.0x100001f", "mach_msg_trap"},
	{"mach_reply_port", "0x80,0x100001a,0,"},
	{"0x80.0x100001a", "mach_reply_port"},
	{"mach_timebase_info_trap", "0x80,0x1000059,1,p args"},
	{"0x80.0x1000059", "mach_timebase_info_trap"},
	{"mach_voucher_extract_attr_recipe_trap", "0x80,0x1000048,4,iiip voucher_name key recipe recipe_size"},
	{"0x80.0x1000048", "mach_voucher_extract_attr_recipe_trap"},
	{"mach_wait_until_trap", "0x80,0x100005a,1,p args"},
	{"0x80.0x100005a", "mach_wait_until_trap"},
	{"macx_backing_store_recovery", "0x80,0x1000035,1,i pid"},
	{"0x80.0x1000035", "macx_backing_store_recovery"},
	{"macx_backing_store_suspend", "0x80,0x1000034,1,i suspend"},
	{"0x80.0x1000034", "macx_backing_store_suspend"},
	{"macx_swapoff", "0x80,0x1000031,2,ix filename flags"},
	{"0x80.0x1000031", "macx_swapoff"},
	{"macx_swapon", "0x80,0x1000030,4,ixii filename flags size priority"},
	{"0x80.0x1000030", "macx_swapon"},
	{"macx_triggers", "0x80,0x1000033,4,iixi hi_water low_water flags alert_port"},
	{"0x80.0x1000033", "macx_triggers"},
	{"madvise", "0x80,0x200004b,3,xii addr len behav"},
	{"0x80.0x200004b", "madvise"},
	{"memorystatus_control", "0x80,0x20001b8,5,xixpi command pid flags buffer buffersize"},
	{"0x80.0x20001b8", "memorystatus_control"},
	{"memorystatus_get_level", "0x80,0x20001c5,1,p level"},
	{"0x80.0x20001c5", "memorystatus_get_level"},
	{"microstackshot", "0x80,0x20001ec,3,pix tracebuf tracebuf_size flags"},
	{"0x80.0x20001ec", "microstackshot"},
	{"mincore", "0x80,0x200004e,3,xip addr len vec"},
	{"0x80.0x200004e", "mincore"},
	{"minherit", "0x80,0x20000fa,3,xii addr len inherit"},
	{"0x80.0x20000fa", "minherit"},
	{"mk_timer_arm_leeway_trap", "0x80,0x100005f,1,p args"},
	{"0x80.0x100005f", "mk_timer_arm_leeway_trap"},
	{"mk_timer_arm_trap", "0x80,0x100005d,1,p args"},
	{"0x80.0x100005d", "mk_timer_arm_trap"},
	{"mk_timer_cancel_trap", "0x80,0x100005e,1,p args"},
	{"0x80.0x100005e", "mk_timer_cancel_trap"},
	{"mk_timer_create_trap", "0x80,0x100005b,0,"},
	{"0x80.0x100005b", "mk_timer_create_trap"},
	{"mk_timer_destroy_trap", "0x80,0x100005c,1,p args"},
	{"0x80.0x100005c", "mk_timer_destroy_trap"},
	{"mkdir", "0x80,0x2000088,2,zx path mode"},
	{"0x80.0x2000088", "mkdir"},
	{"mkdir_extended", "0x80,0x2000124,5,ziixp path uid gid mode xsecurity"},
	{"0x80.0x2000124", "mkdir_extended"},
	{"mkdirat", "0x80,0x20001db,3,izx fd path mode"},
	{"0x80.0x20001db", "mkdirat"},
	{"mkfifo", "0x80,0x2000084,2,zx path mode"},
	{"0x80.0x2000084", "mkfifo"},
	{"mkfifo_extended", "0x80,0x2000123,5,ziixp path uid gid mode xsecurity"},
	{"0x80.0x2000123", "mkfifo_extended"},
	{"mknod", "0x80,0x200000e,3,zxi path mode dev"},
	{"0x80.0x200000e", "mknod"},
	{"mlock", "0x80,0x20000cb,2,xi addr len"},
	{"0x80.0x20000cb", "mlock"},
	{"mlockall", "0x80,0x2000144,1,x how"},
	{"0x80.0x2000144", "mlockall"},
	{"mmap", "0x80,0x20000c5,6,xixxii addr len prot flags fd pos"},
	{"0x80.0x20000c5", "mmap"},
	{"modwatch", "0x80,0x20000e9,2,ii arg0 arg1"},
	{"0x80.0x20000e9", "modwatch"},
	{"mount", "0x80,0x20000a7,4,pzxp type path flags data"},
	{"0x80.0x20000a7", "mount"},
	{"mprotect", "0x80,0x200004a,3,xix addr len prot"},
	{"0x80.0x200004a", "mprotect"},
	{"mremap_encrypted", "0x80,0x20001e9,5,xiixx addr len cryptid cputype cpusubtype"},
	{"0x80.0x20001e9", "mremap_encrypted"},
	{"msgctl", "0x80,0x2000102,3,ixp msqid cmd buf"},
	{"0x80.0x2000102", "msgctl"},
	{"msgget", "0x80,0x2000103,2,ii key msgflg"},
	{"0x80.0x2000103", "msgget"},
	{"msgrcv", "0x80,0x2000105,5,ipiii msqid msgp msgsz msgtyp msgflg"},
	{"0x80.0x2000105", "msgrcv"},
	{"msgrcv_nocancel", "0x80,0x20001a3,5,ipiii msqid msgp msgsz msgtyp msgflg"},
	{"0x80.0x20001a3", "msgrcv_nocancel"},
	{"msgsnd", "0x80,0x2000104,4,ipii msqid msgp msgsz msgflg"},
	{"0x80.0x2000104", "msgsnd"},
	{"msgsnd_nocancel", "0x80,0x20001a2,4,ipii msqid msgp msgsz msgflg"},
	{"0x80.0x20001a2", "msgsnd_nocancel"},
	{"msgsys", "0x80,0x20000fc,5,iiiii which a2 a3 a4 a5"},
	{"0x80.0x20000fc", "msgsys"},
	{"msync", "0x80,0x2000041,3,xix addr len flags"},
	{"0x80.0x2000041", "msync"},
	{"msync_nocancel", "0x80,0x2000195,3,xix addr len flags"},
	{"0x80.0x2000195", "msync_nocancel"},
	{"munlock", "0x80,0x20000cc,2,xi addr len"},
	{"0x80.0x20000cc", "munlock"},
	{"munlockall", "0x80,0x2000145,1,x how"},
	{"0x80.0x2000145", "munlockall"},
	{"munmap", "0x80,0x2000049,2,xi addr len"},
	{"0x80.0x2000049", "munmap"},
	{"necp_client_action", "0x80,0x20001f6,6,iiiipi necp_fd action client_id client_id_len buffer buffer_size"},
	{"0x80.0x20001f6", "necp_client_action"},
	{"necp_match_policy", "0x80,0x20001cc,3,pip parameters parameters_size returned_result"},
	{"0x80.0x20001cc", "necp_match_policy"},
	{"necp_open", "0x80,0x20001f5,1,x flags"},
	{"0x80.0x20001f5", "necp_open"},
	{"necp_session_action", "0x80,0x200020b,6,iipipi necp_fd action in_buffer in_buffer_length out_buffer out_buffer_length"},
	{"0x80.0x200020b", "necp_session_action"},
	{"necp_session_open", "0x80,0x200020a,1,x flags"},
	{"0x80.0x200020a", "necp_session_open"},
	{"net_qos_guideline", "0x80,0x200020d,2,pi param param_len"},
	{"0x80.0x200020d", "net_qos_guideline"},
	{"netagent_trigger", "0x80,0x20001ea,2,ii agent_uuid agent_uuidlen"},
	{"0x80.0x20001ea", "netagent_trigger"},
	{"nfsclnt", "0x80,0x20000f7,2,ii arg0 arg1"},
	{"0x80.0x20000f7", "nfsclnt"},
	{"nfssvc", "0x80,0x200009b,2,xp flag argp"},
	{"0x80.0x200009b", "nfssvc"},
	{"ntp_adjtime", "0x80,0x200020f,1,p tp"},
	{"0x80.0x200020f", "ntp_adjtime"},
	{"ntp_gettime", "0x80,0x2000210,1,p ntvp"},
	{"0x80.0x2000210", "ntp_gettime"},
	{"open", "0x80,0x2000005,3,zxx path flags mode"},
	{"0x80.0x2000005", "open"},
	{"open_dprotected_np", "0x80,0x20000d8,5,zxixx path flags class dpflags mode"},
	{"0x80.0x20000d8", "open_dprotected_np"},
	{"open_extended", "0x80,0x2000115,6,zxiixp path flags uid gid mode xsecurity"},
	{"0x80.0x2000115", "open_extended"},
	{"open_nocancel", "0x80,0x200018e,3,zxx path flags mode"},
	{"0x80.0x200018e", "open_nocancel"},
	{"openat", "0x80,0x20001cf,4,izxx fd path flags mode"},
	{"0x80.0x20001cf", "openat"},
	{"openat_nocancel", "0x80,0x20001d0,4,izxx fd path flags mode"},
	{"0x80.0x20001d0", "openat_nocancel"},
	{"openbyid_np", "0x80,0x20001df,3,ppx fsid objid oflags"},
	{"0x80.0x20001df", "openbyid_np"},
	{"os_fault_with_payload", "0x80,0x2000211,6,iipipx reason_namespace reason_code payload payload_size reason_string reason_flags"},
	{"0x80.0x2000211", "os_fault_with_payload"},
	{"pathconf", "0x80,0x20000bf,2,zi path name"},
	{"0x80.0x20000bf", "pathconf"},
	{"peeloff", "0x80,0x20001c1,2,ii s aid"},
	{"0x80.0x20001c1", "peeloff"},
	{"persona", "0x80,0x20001ee,6,xxpppz operation flags info id idlen path"},
	{"0x80.0x20001ee", "persona"},
	{"pfz_exit", "0x80,0x100003a,0,"},
	{"0x80.0x100003a", "pfz_exit"},
	{"pid_for_task", "0x80,0x100002e,2,ip t x"},
	{"0x80.0x100002e", "pid_for_task"},
	{"pid_hibernate", "0x80,0x20001b3,1,i pid"},
	{"0x80.0x20001b3", "pid_hibernate"},
	{"pid_resume", "0x80,0x20001b2,1,i pid"},
	{"0x80.0x20001b2", "pid_resume"},
	{"pid_shutdown_sockets", "0x80,0x20001b4,2,ii pid level"},
	{"0x80.0x20001b4", "pid_shutdown_sockets"},
	{"pid_suspend", "0x80,0x20001b1,1,i pid"},
	{"0x80.0x20001b1", "pid_suspend"},
	{"pipe", "0x80,0x200002a,0,"},
	{"0x80.0x200002a", "pipe"},
	{"poll", "0x80,0x20000e6,3,pii fds nfds timeout"},
	{"0x80.0x20000e6", "poll"},
	{"poll_nocancel", "0x80,0x20001a1,3,pii fds nfds timeout"},
	{"0x80.0x20001a1", "poll_nocancel"},
	{"posix_spawn", "0x80,0x20000f4,5,pzppp pid path adesc argv envp"},
	{"0x80.0x20000f4", "posix_spawn"},
	{"pread", "0x80,0x2000099,4,ipii fd buf nbyte offset"},
	{"0x80.0x2000099", "pread"},
	{"pread_nocancel", "0x80,0x200019e,4,ipii fd buf nbyte offset"},
	{"0x80.0x200019e", "pread_nocancel"},
	{"proc_info", "0x80,0x2000150,6,iiiipi callnum pid flavor arg buffer buffersize"},
	{"0x80.0x2000150", "proc_info"},
	{"proc_rlimit_control", "0x80,0x20001be,3,iip pid flavor arg"},
	{"0x80.0x20001be", "proc_rlimit_control"},
	{"proc_trace_log", "0x80,0x20001dd,2,ii pid uniqueid"},
	{"0x80.0x20001dd", "proc_trace_log"},
	{"proc_uuid_policy", "0x80,0x20001c4,4,xiix operation uuid uuidlen flags"},
	{"0x80.0x20001c4", "proc_uuid_policy"},
	{"process_policy", "0x80,0x2000143,7,xixxpii scope action policy policy_subtype attrp target_pid target_threadid"},
	{"0x80.0x2000143", "process_policy"},
	{"pselect", "0x80,0x200018a,6,ippppp nd in ou ex ts mask"},
	{"0x80.0x200018a", "pselect"},
	{"pselect_nocancel", "0x80,0x200018b,6,ippppp nd in ou ex ts mask"},
	{"0x80.0x200018b", "pselect_nocancel"},
	{"psynch_cvbroad", "0x80,0x200012f,7,piixpii cv cvlsgen cvudgen flags mutex mugen tid"},
	{"0x80.0x200012f", "psynch_cvbroad"},
	{"psynch_cvclrprepost", "0x80,0x2000138,7,piiiiix cv cvgen cvugen cvsgen prepocnt preposeq flags"},
	{"0x80.0x2000138", "psynch_cvclrprepost"},
	{"psynch_cvsignal", "0x80,0x2000130,8,piiipiix cv cvlsgen cvugen thread_port mutex mugen tid flags"},
	{"0x80.0x2000130", "psynch_cvsignal"},
	{"psynch_cvwait", "0x80,0x2000131,8,piipixii cv cvlsgen cvugen mutex mugen flags sec nsec"},
	{"0x80.0x2000131", "psynch_cvwait"},
	{"psynch_mutexdrop", "0x80,0x200012e,5,piiix mutex mgen ugen tid flags"},
	{"0x80.0x200012e", "psynch_mutexdrop"},
	{"psynch_mutexwait", "0x80,0x200012d,5,piiix mutex mgen ugen tid flags"},
	{"0x80.0x200012d", "psynch_mutexwait"},
	{"psynch_rw_downgrade", "0x80,0x200012b,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x200012b", "psynch_rw_downgrade"},
	{"psynch_rw_longrdlock", "0x80,0x2000129,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x2000129", "psynch_rw_longrdlock"},
	{"psynch_rw_rdlock", "0x80,0x2000132,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x2000132", "psynch_rw_rdlock"},
	{"psynch_rw_unlock", "0x80,0x2000134,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x2000134", "psynch_rw_unlock"},
	{"psynch_rw_unlock2", "0x80,0x2000135,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x2000135", "psynch_rw_unlock2"},
	{"psynch_rw_upgrade", "0x80,0x200012c,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x200012c", "psynch_rw_upgrade"},
	{"psynch_rw_wrlock", "0x80,0x2000133,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x2000133", "psynch_rw_wrlock"},
	{"psynch_rw_yieldwrlock", "0x80,0x200012a,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x80.0x200012a", "psynch_rw_yieldwrlock"},
	{"ptrace", "0x80,0x200001a,4,xipi req pid addr data"},
	{"0x80.0x200001a", "ptrace"},
	{"pwrite", "0x80,0x200009a,4,ipii fd buf nbyte offset"},
	{"0x80.0x200009a", "pwrite"},
	{"pwrite_nocancel", "0x80,0x200019f,4,ipii fd buf nbyte offset"},
	{"0x80.0x200019f", "pwrite_nocancel"},
	{"quotactl", "0x80,0x20000a5,4,zxip path cmd uid arg"},
	{"0x80.0x20000a5", "quotactl"},
	{"read", "0x80,0x2000003,3,ipi fd cbuf nbyte"},
	{"0x80.0x2000003", "read"},
	{"read_nocancel", "0x80,0x200018c,3,ipi fd cbuf nbyte"},
	{"0x80.0x200018c", "read_nocancel"},
	{"readlink", "0x80,0x200003a,3,zpi path buf count"},
	{"0x80.0x200003a", "readlink"},
	{"readlinkat", "0x80,0x20001d9,4,izpi fd path buf bufsize"},
	{"0x80.0x20001d9", "readlinkat"},
	{"readv", "0x80,0x2000078,3,ipi fd iovp iovcnt"},
	{"0x80.0x2000078", "readv"},
	{"readv_nocancel", "0x80,0x200019b,3,ipi fd iovp iovcnt"},
	{"0x80.0x200019b", "readv_nocancel"},
	{"reboot", "0x80,0x2000037,2,xp opt msg"},
	{"0x80.0x2000037", "reboot"},
	{"recvfrom", "0x80,0x200001d,6,ipixpp s buf len flags from fromlenaddr"},
	{"0x80.0x200001d", "recvfrom"},
	{"recvfrom_nocancel", "0x80,0x2000193,6,ipixpp s buf len flags from fromlenaddr"},
	{"0x80.0x2000193", "recvfrom_nocancel"},
	{"recvmsg", "0x80,0x200001b,3,ipx s msg flags"},
	{"0x80.0x200001b", "recvmsg"},
	{"recvmsg_nocancel", "0x80,0x2000191,3,ipx s msg flags"},
	{"0x80.0x2000191", "recvmsg_nocancel"},
	{"recvmsg_x", "0x80,0x20001e0,4,ipix s msgp cnt flags"},
	{"0x80.0x20001e0", "recvmsg_x"},
	{"removexattr", "0x80,0x20000ee,3,zpx path attrname options"},
	{"0x80.0x20000ee", "removexattr"},
	{"rename", "0x80,0x2000080,2,pp from to"},
	{"0x80.0x2000080", "rename"},
	{"renameat", "0x80,0x20001d1,4,ipip fromfd from tofd to"},
	{"0x80.0x20001d1", "renameat"},
	{"renameatx_np", "0x80,0x20001e8,5,ipipx fromfd from tofd to flags"},
	{"0x80.0x20001e8", "renameatx_np"},
	{"revoke", "0x80,0x2000038,1,z path"},
	{"0x80.0x2000038", "revoke"},
	{"rmdir", "0x80,0x2000089,1,z path"},
	{"0x80.0x2000089", "rmdir"},
	{"searchfs", "0x80,0x20000e1,6,zppixp path searchblock nummatches scriptcode options state"},
	{"0x80.0x20000e1", "searchfs"},
	{"select", "0x80,0x200005d,5,ipppp nd in ou ex tv"},
	{"0x80.0x200005d", "select"},
	{"select_nocancel", "0x80,0x2000197,5,ipppp nd in ou ex tv"},
	{"0x80.0x2000197", "select_nocancel"},
	{"sem_close", "0x80,0x200010d,1,p sem"},
	{"0x80.0x200010d", "sem_close"},
	{"sem_open", "0x80,0x200010c,4,pxxi name oflag mode value"},
	{"0x80.0x200010c", "sem_open"},
	{"sem_post", "0x80,0x2000111,1,p sem"},
	{"0x80.0x2000111", "sem_post"},
	{"sem_trywait", "0x80,0x2000110,1,p sem"},
	{"0x80.0x2000110", "sem_trywait"},
	{"sem_unlink", "0x80,0x200010e,1,p name"},
	{"0x80.0x200010e", "sem_unlink"},
	{"sem_wait", "0x80,0x200010f,1,p sem"},
	{"0x80.0x200010f", "sem_wait"},
	{"sem_wait_nocancel", "0x80,0x20001a4,1,p sem"},
	{"0x80.0x20001a4", "sem_wait_nocancel"},
	{"semaphore_signal_all_trap", "0x80,0x1000022,1,i signal_name"},
	{"0x80.0x1000022", "semaphore_signal_all_trap"},
	{"semaphore_signal_thread_trap", "0x80,0x1000023,2,ii signal_name thread_name"},
	{"0x80.0x1000023", "semaphore_signal_thread_trap"},
	{"semaphore_signal_trap", "0x80,0x1000021,1,i signal_name"},
	{"0x80.0x1000021", "semaphore_signal_trap"},
	{"semaphore_timedwait_signal_trap", "0x80,0x1000027,4,iiii wait_name signal_name sec nsec"},
	{"0x80.0x1000027", "semaphore_timedwait_signal_trap"},
	{"semaphore_timedwait_trap", "0x80,0x1000026,3,iii wait_name sec nsec"},
	{"0x80.0x1000026", "semaphore_timedwait_trap"},
	{"semaphore_wait_signal_trap", "0x80,0x1000025,2,ii wait_name signal_name"},
	{"0x80.0x1000025", "semaphore_wait_signal_trap"},
	{"semaphore_wait_trap", "0x80,0x1000024,1,i wait_name"},
	{"0x80.0x1000024", "semaphore_wait_trap"},
	{"semctl", "0x80,0x20000fe,4,iixi semid semnum cmd arg"},
	{"0x80.0x20000fe", "semctl"},
	{"semget", "0x80,0x20000ff,3,iii key nsems semflg"},
	{"0x80.0x20000ff", "semget"},
	{"semop", "0x80,0x2000100,3,ipx semid sops nsops"},
	{"0x80.0x2000100", "semop"},
	{"semsys", "0x80,0x20000fb,5,iiiii which a2 a3 a4 a5"},
	{"0x80.0x20000fb", "semsys"},
	{"sendfile", "0x80,0x2000151,6,iiippx fd s offset nbytes hdtr flags"},
	{"0x80.0x2000151", "sendfile"},
	{"sendmsg", "0x80,0x200001c,3,ipx s msg flags"},
	{"0x80.0x200001c", "sendmsg"},
	{"sendmsg_nocancel", "0x80,0x2000192,3,ipx s msg flags"},
	{"0x80.0x2000192", "sendmsg_nocancel"},
	{"sendmsg_x", "0x80,0x20001e1,4,ipix s msgp cnt flags"},
	{"0x80.0x20001e1", "sendmsg_x"},
	{"sendto", "0x80,0x2000085,6,ipixpi s buf len flags to tolen"},
	{"0x80.0x2000085", "sendto"},
	{"sendto_nocancel", "0x80,0x200019d,6,ipixpi s buf len flags to tolen"},
	{"0x80.0x200019d", "sendto_nocancel"},
	{"setattrlist", "0x80,0x20000dd,5,zppix path alist attributeBuffer bufferSize options"},
	{"0x80.0x20000dd", "setattrlist"},
	{"setattrlistat", "0x80,0x200020c,6,izppix fd path alist attributeBuffer bufferSize options"},
	{"0x80.0x200020c", "setattrlistat"},
	{"setaudit_addr", "0x80,0x2000166,2,pi auditinfo_addr length"},
	{"0x80.0x2000166", "setaudit_addr"},
	{"setauid", "0x80,0x2000162,1,p auid"},
	{"0x80.0x2000162", "setauid"},
	{"setegid", "0x80,0x20000b6,1,i egid"},
	{"0x80.0x20000b6", "setegid"},
	{"seteuid", "0x80,0x20000b7,1,i euid"},
	{"0x80.0x20000b7", "seteuid"},
	{"setgid", "0x80,0x20000b5,1,i gid"},
	{"0x80.0x20000b5", "setgid"},
	{"setgroups", "0x80,0x2000050,2,ip gidsetsize gidset"},
	{"0x80.0x2000050", "setgroups"},
	{"setitimer", "0x80,0x2000053,3,ipp which itv oitv"},
	{"0x80.0x2000053", "setitimer"},
	{"setlogin", "0x80,0x2000032,1,p namebuf"},
	{"0x80.0x2000032", "setlogin"},
	{"setpgid", "0x80,0x2000052,2,ii pid pgid"},
	{"0x80.0x2000052", "setpgid"},
	{"setpriority", "0x80,0x2000060,3,iii which who prio"},
	{"0x80.0x2000060", "setpriority"},
	{"setprivexec", "0x80,0x2000098,1,x flag"},
	{"0x80.0x2000098", "setprivexec"},
	{"setregid", "0x80,0x200007f,2,ii rgid egid"},
	{"0x80.0x200007f", "setregid"},
	{"setreuid", "0x80,0x200007e,2,ii ruid euid"},
	{"0x80.0x200007e", "setreuid"},
	{"setrlimit", "0x80,0x20000c3,2,ip which rlp"},
	{"0x80.0x20000c3", "setrlimit"},
	{"setsgroups", "0x80,0x200011f,2,ip setlen guidset"},
	{"0x80.0x200011f", "setsgroups"},
	{"setsid", "0x80,0x2000093,0,"},
	{"0x80.0x2000093", "setsid"},
	{"setsockopt", "0x80,0x2000069,5,iiipi s level name val valsize"},
	{"0x80.0x2000069", "setsockopt"},
	{"settid", "0x80,0x200011d,2,ii uid gid"},
	{"0x80.0x200011d", "settid"},
	{"settid_with_pid", "0x80,0x2000137,2,ii pid assume"},
	{"0x80.0x2000137", "settid_with_pid"},
	{"settimeofday", "0x80,0x200007a,2,pp tv tzp"},
	{"0x80.0x200007a", "settimeofday"},
	{"setuid", "0x80,0x2000017,1,i uid"},
	{"0x80.0x2000017", "setuid"},
	{"setwgroups", "0x80,0x2000121,2,ip setlen guidset"},
	{"0x80.0x2000121", "setwgroups"},
	{"setxattr", "0x80,0x20000ec,6,zppiix path attrname value size position options"},
	{"0x80.0x20000ec", "setxattr"},
	{"sfi_ctl", "0x80,0x20001c8,4,xiip operation sfi_class time out_time"},
	{"0x80.0x20001c8", "sfi_ctl"},
	{"sfi_pidctl", "0x80,0x20001c9,4,xixp operation pid sfi_flags out_sfi_flags"},
	{"0x80.0x20001c9", "sfi_pidctl"},
	{"shared_region_check_np", "0x80,0x2000126,1,p start_address"},
	{"0x80.0x2000126", "shared_region_check_np"},
	{"shared_region_map_and_slide_np", "0x80,0x20001b6,6,iiiiii arg0 arg1 arg2 arg3 arg4 arg5"},
	{"0x80.0x20001b6", "shared_region_map_and_slide_np"},
	{"shm_open", "0x80,0x200010a,3,pxx name oflag mode"},
	{"0x80.0x200010a", "shm_open"},
	{"shm_unlink", "0x80,0x200010b,1,p name"},
	{"0x80.0x200010b", "shm_unlink"},
	{"shmat", "0x80,0x2000106,3,ipi shmid shmaddr shmflg"},
	{"0x80.0x2000106", "shmat"},
	{"shmctl", "0x80,0x2000107,3,ixp shmid cmd buf"},
	{"0x80.0x2000107", "shmctl"},
	{"shmdt", "0x80,0x2000108,1,p shmaddr"},
	{"0x80.0x2000108", "shmdt"},
	{"shmget", "0x80,0x2000109,3,iii key size shmflg"},
	{"0x80.0x2000109", "shmget"},
	{"shmsys", "0x80,0x20000fd,4,iiii which a2 a3 a4"},
	{"0x80.0x20000fd", "shmsys"},
	{"shutdown", "0x80,0x2000086,2,ix s how"},
	{"0x80.0x2000086", "shutdown"},
	{"sigaction", "0x80,0x200002e,3,ipp signum nsa osa"},
	{"0x80.0x200002e", "sigaction"},
	{"sigaltstack", "0x80,0x2000035,2,pp nss oss"},
	{"0x80.0x2000035", "sigaltstack"},
	{"sigpending", "0x80,0x2000034,1,p osv"},
	{"0x80.0x2000034", "sigpending"},
	{"sigprocmask", "0x80,0x2000030,3,xpp how mask omask"},
	{"0x80.0x2000030", "sigprocmask"},
	{"sigreturn", "0x80,0x20000b8,3,pip uctx infostyle token"},
	{"0x80.0x20000b8", "sigreturn"},
	{"sigsuspend", "0x80,0x200006f,1,x mask"},
	{"0x80.0x200006f", "sigsuspend"},
	{"sigsuspend_nocancel", "0x80,0x200019a,1,x mask"},
	{"0x80.0x200019a", "sigsuspend_nocancel"},
	{"socket", "0x80,0x2000061,3,ixx domain type protocol"},
	{"0x80.0x2000061", "socket"},
	{"socket_delegate", "0x80,0x20001c2,4,ixxi domain type protocol epid"},
	{"0x80.0x20001c2", "socket_delegate"},
	{"socketpair", "0x80,0x2000087,4,ixxp domain type protocol rsv"},
	{"0x80.0x2000087", "socketpair"},
	{"stack_snapshot_with_config", "0x80,0x20001eb,3,ipi stackshot_config_version stackshot_config stackshot_config_size"},
	{"0x80.0x20001eb", "stack_snapshot_with_config"},
	{"stat", "0x80,0x20000bc,2,zp path ub"},
	{"0x80.0x20000bc", "stat"},
	{"stat64", "0x80,0x2000152,2,zp path ub"},
	{"0x80.0x2000152", "stat64"},
	{"stat64_extended", "0x80,0x2000155,4,zppp path ub xsecurity xsecurity_size"},
	{"0x80.0x2000155", "stat64_extended"},
	{"stat_extended", "0x80,0x2000117,4,zppp path ub xsecurity xsecurity_size"},
	{"0x80.0x2000117", "stat_extended"},
	{"statfs", "0x80,0x200009d,2,zp path buf"},
	{"0x80.0x200009d", "statfs"},
	{"statfs64", "0x80,0x2000159,2,zp path buf"},
	{"0x80.0x2000159", "statfs64"},
	{"swapon", "0x80,0x2000055,0,"},
	{"0x80.0x2000055", "swapon"},
	{"swtch", "0x80,0x100003c,0,"},
	{"0x80.0x100003c", "swtch"},
	{"swtch_pri", "0x80,0x100003b,1,i pri"},
	{"0x80.0x100003b", "swtch_pri"},
	{"symlink", "0x80,0x2000039,2,zp path link"},
	{"0x80.0x2000039", "symlink"},
	{"symlinkat", "0x80,0x20001da,3,pip path1 fd path2"},
	{"0x80.0x20001da", "symlinkat"},
	{"sync", "0x80,0x2000024,0,"},
	{"0x80.0x2000024", "sync"},
	{"sysctl", "0x80,0x20000ca,6,pipppi name namelen old oldlenp new newlen"},
	{"0x80.0x20000ca", "sysctl"},
	{"sysctlbyname", "0x80,0x2000112,6,pipppi name namelen old oldlenp new newlen"},
	{"0x80.0x2000112", "sysctlbyname"},
	{"system_override", "0x80,0x20001c6,2,ix timeout flags"},
	{"0x80.0x20001c6", "system_override"},
	{"task_for_pid", "0x80,0x100002d,3,iip target_tport pid t"},
	{"0x80.0x100002d", "task_for_pid"},
	{"task_name_for_pid", "0x80,0x100002c,3,iip target_tport pid tn"},
	{"0x80.0x100002c", "task_name_for_pid"},
	{"task_self_trap", "0x80,0x100001c,0,"},
	{"0x80.0x100001c", "task_self_trap"},
	{"telemetry", "0x80,0x20001c3,6,xiiiii cmd deadline interval leeway arg4 arg5"},
	{"0x80.0x20001c3", "telemetry"},
	{"terminate_with_payload", "0x80,0x2000208,7,iiipipx pid reason_namespace reason_code payload payload_size reason_string reason_flags"},
	{"0x80.0x2000208", "terminate_with_payload"},
	{"thread_get_special_reply_port", "0x80,0x1000032,0,"},
	{"0x80.0x1000032", "thread_get_special_reply_port"},
	{"thread_self_trap", "0x80,0x100001b,0,"},
	{"0x80.0x100001b", "thread_self_trap"},
	{"thread_selfcounts", "0x80,0x20000ba,3,ipi kind buf size"},
	{"0x80.0x20000ba", "thread_selfcounts"},
	{"thread_selfid", "0x80,0x2000174,0,"},
	{"0x80.0x2000174", "thread_selfid"},
	{"thread_selfusage", "0x80,0x20001e2,0,"},
	{"0x80.0x20001e2", "thread_selfusage"},
	{"thread_switch", "0x80,0x100003d,3,ixx thread_name option option_time"},
	{"0x80.0x100003d", "thread_switch"},
	{"truncate", "0x80,0x20000c8,2,zi path length"},
	{"0x80.0x20000c8", "truncate"},
	{"ulock_wait", "0x80,0x2000203,4,xpii operation addr value timeout"},
	{"0x80.0x2000203", "ulock_wait"},
	{"ulock_wake", "0x80,0x2000204,3,xpi operation addr wake_value"},
	{"0x80.0x2000204", "ulock_wake"},
	{"umask", "0x80,0x200003c,1,x newmask"},
	{"0x80.0x200003c", "umask"},
	{"umask_extended", "0x80,0x2000116,2,xp newmask xsecurity"},
	{"0x80.0x2000116", "umask_extended"},
	{"undelete", "0x80,0x20000cd,1,z path"},
	{"0x80.0x20000cd", "undelete"},
	{"unlink", "0x80,0x200000a,1,z path"},
	{"0x80.0x200000a", "unlink"},
	{"unlinkat", "0x80,0x20001d8,3,izx fd path flag"},
	{"0x80.0x20001d8", "unlinkat"},
	{"unmount", "0x80,0x200009f,2,zx path flags"},
	{"0x80.0x200009f", "unmount"},
	{"usrctl", "0x80,0x20001bd,1,x flags"},
	{"0x80.0x20001bd", "usrctl"},
	{"utimes", "0x80,0x200008a,2,zp path tptr"},
	{"0x80.0x200008a", "utimes"},
	{"vfork", "0x80,0x2000042,0,"},
	{"0x80.0x2000042", "vfork"},
	{"vfs_purge", "0x80,0x20001c7,0,"},
	{"0x80.0x20001c7", "vfs_purge"},
	{"vm_pressure_monitor", "0x80,0x2000128,3,iip wait_for_pressure nsecs_monitored pages_reclaimed"},
	{"0x80.0x2000128", "vm_pressure_monitor"},
	{"wait4", "0x80,0x2000007,4,ipxp pid status options rusage"},
	{"0x80.0x2000007", "wait4"},
	{"wait4_nocancel", "0x80,0x2000190,4,ipxp pid status options rusage"},
	{"0x80.0x2000190", "wait4_nocancel"},
	{"waitevent", "0x80,0x20000e8,2,ii arg0 arg1"},
	{"0x80.0x20000e8", "waitevent"},
	{"waitid", "0x80,0x20000ad,4,xipx idtype id infop options"},
	{"0x80.0x20000ad", "waitid"},
	{"waitid_nocancel", "0x80,0x20001a0,4,xipx idtype id infop options"},
	{"0x80.0x20001a0", "waitid_nocancel"},
	{"watchevent", "0x80,0x20000e7,2,ii arg0 arg1"},
	{"0x80.0x20000e7", "watchevent"},
	{"work_interval_ctl", "0x80,0x20001f3,4,xipi operation work_interval_id arg len"},
	{"0x80.0x20001f3", "work_interval_ctl"},
	{"workq_kernreturn", "0x80,0x2000170,4,xpii options item affinity prio"},
	{"0x80.0x2000170", "workq_kernreturn"},
	{"workq_open", "0x80,0x200016f,0,"},
	{"0x80.0x200016f", "workq_open"},
	{"write", "0x80,0x2000004,3,ipi fd cbuf nbyte"},
	{"0x80.0x2000004", "write"},
	{"write_nocancel", "0x80,0x200018d,3,ipi fd cbuf nbyte"},
	{"0x80.0x200018d", "write_nocancel"},
	{"writev", "0x80,0x2000079,3,ipi fd iovp iovcnt"},
	{"0x80.0x2000079", "writev"},
	{"writev_nocancel", "0x80,0x200019c,3,ipi fd iovp iovcnt"},
	{"0x80.0x200019c", "writev_nocancel"},
  {NULL, NULL}
};
typedef int (*GperfForeachCallback)(void *user, const char *k, const char *v);
int gperf_darwin_x86_64_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_64_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_64(x,y) gperf_darwin_x86_64_hash(x)
const unsigned int gperf_darwin_x86_64_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_64 = {
  .name = "darwin-x86-64",
  .get = &gperf_darwin_x86_64_get,
  .hash = &gperf_darwin_x86_64_hash,
  .foreach = &gperf_darwin_x86_64_foreach
};

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