// 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_arm_32.c ; ./a.out > darwin_arm_32.h
	{"170", "0x81,170,5,ixpip pid ops useraddr usersize uaudittoken"},
	{"0x81.170", "170"},
	{"_", "0x81"},
	{"__channel_get_info", "0x81,511,3,ipi c cinfo cinfolen"},
	{"0x81.511", "__channel_get_info"},
	{"__channel_get_opt", "0x81,513,4,ixpp c opt aoptval aoptlen"},
	{"0x81.513", "__channel_get_opt"},
	{"__channel_open", "0x81,510,2,pi init init_len"},
	{"0x81.510", "__channel_open"},
	{"__channel_set_opt", "0x81,514,4,ixpx c opt aoptval optlen"},
	{"0x81.514", "__channel_set_opt"},
	{"__channel_sync", "0x81,512,3,ixx c mode flags"},
	{"0x81.512", "__channel_sync"},
	{"__disable_threadsignal", "0x81,331,1,i value"},
	{"0x81.331", "__disable_threadsignal"},
	{"__mac_execve", "0x81,380,4,zppp fname argp envp mac_p"},
	{"0x81.380", "__mac_execve"},
	{"__mac_get_fd", "0x81,388,2,ip fd mac_p"},
	{"0x81.388", "__mac_get_fd"},
	{"__mac_get_file", "0x81,382,2,pp path_p mac_p"},
	{"0x81.382", "__mac_get_file"},
	{"__mac_get_lcid", "0x81,391,0,"},
	{"0x81.391", "__mac_get_lcid"},
	{"__mac_get_lctx", "0x81,392,0,"},
	{"0x81.392", "__mac_get_lctx"},
	{"__mac_get_link", "0x81,384,2,pp path_p mac_p"},
	{"0x81.384", "__mac_get_link"},
	{"__mac_get_mount", "0x81,425,2,zp path mac_p"},
	{"0x81.425", "__mac_get_mount"},
	{"__mac_get_pid", "0x81,390,2,ip pid mac_p"},
	{"0x81.390", "__mac_get_pid"},
	{"__mac_get_proc", "0x81,386,1,p mac_p"},
	{"0x81.386", "__mac_get_proc"},
	{"__mac_getfsstat", "0x81,426,5,pipix buf bufsize mac macsize flags"},
	{"0x81.426", "__mac_getfsstat"},
	{"__mac_mount", "0x81,424,5,pzxpp type path flags data mac_p"},
	{"0x81.424", "__mac_mount"},
	{"__mac_set_fd", "0x81,389,2,ip fd mac_p"},
	{"0x81.389", "__mac_set_fd"},
	{"__mac_set_file", "0x81,383,2,pp path_p mac_p"},
	{"0x81.383", "__mac_set_file"},
	{"__mac_set_lctx", "0x81,393,0,"},
	{"0x81.393", "__mac_set_lctx"},
	{"__mac_set_link", "0x81,385,2,pp path_p mac_p"},
	{"0x81.385", "__mac_set_link"},
	{"__mac_set_proc", "0x81,387,1,p mac_p"},
	{"0x81.387", "__mac_set_proc"},
	{"__mac_syscall", "0x81,381,3,pip policy call arg"},
	{"0x81.381", "__mac_syscall"},
	{"__nexus_create", "0x81,506,5,iiipi ctl prov_uuid prov_uuid_len nx_uuid nx_uuid_len"},
	{"0x81.506", "__nexus_create"},
	{"__nexus_deregister", "0x81,505,3,iii ctl prov_uuid prov_uuid_len"},
	{"0x81.505", "__nexus_deregister"},
	{"__nexus_destroy", "0x81,507,3,iii ctl nx_uuid nx_uuid_len"},
	{"0x81.507", "__nexus_destroy"},
	{"__nexus_get_opt", "0x81,508,4,ixpp ctl opt aoptval aoptlen"},
	{"0x81.508", "__nexus_get_opt"},
	{"__nexus_open", "0x81,503,2,pi init init_len"},
	{"0x81.503", "__nexus_open"},
	{"__nexus_register", "0x81,504,5,ipipi ctl reg reg_len prov_uuid prov_uuid_len"},
	{"0x81.504", "__nexus_register"},
	{"__nexus_set_opt", "0x81,509,4,ixpx ctl opt aoptval optlen"},
	{"0x81.509", "__nexus_set_opt"},
	{"__old_semwait_signal", "0x81,370,0,"},
	{"0x81.370", "__old_semwait_signal"},
	{"__old_semwait_signal_nocancel", "0x81,371,0,"},
	{"0x81.371", "__old_semwait_signal_nocancel"},
	{"__pthread_canceled", "0x81,333,1,i action"},
	{"0x81.333", "__pthread_canceled"},
	{"__pthread_chdir", "0x81,348,1,z path"},
	{"0x81.348", "__pthread_chdir"},
	{"__pthread_fchdir", "0x81,349,1,i fd"},
	{"0x81.349", "__pthread_fchdir"},
	{"__pthread_kill", "0x81,328,2,ii thread_port sig"},
	{"0x81.328", "__pthread_kill"},
	{"__pthread_markcancel", "0x81,332,1,i thread_port"},
	{"0x81.332", "__pthread_markcancel"},
	{"__pthread_sigmask", "0x81,329,3,xpp how set oset"},
	{"0x81.329", "__pthread_sigmask"},
	{"__semwait_signal", "0x81,334,6,iiiiii cond_sem mutex_sem timeout relative tv_sec tv_nsec"},
	{"0x81.334", "__semwait_signal"},
	{"__semwait_signal_nocancel", "0x81,423,6,iiiiii cond_sem mutex_sem timeout relative tv_sec tv_nsec"},
	{"0x81.423", "__semwait_signal_nocancel"},
	{"__sigwait", "0x81,330,2,pp set sig"},
	{"0x81.330", "__sigwait"},
	{"__sigwait_nocancel", "0x81,422,2,pp set sig"},
	{"0x81.422", "__sigwait_nocancel"},
	{"__sysctl", "0x81,202,6,pipppi name namelen old oldlenp new newlen"},
	{"0x81.202", "__sysctl"},
	{"accept", "0x81,30,3,ipp s name anamelen"},
	{"0x81.30", "accept"},
	{"accept_nocancel", "0x81,404,3,ipp s name anamelen"},
	{"0x81.404", "accept_nocancel"},
	{"access", "0x81,33,2,zx path flags"},
	{"0x81.33", "access"},
	{"access_extended", "0x81,284,4,pipi entries size results uid"},
	{"0x81.284", "access_extended"},
	{"acct", "0x81,51,1,z path"},
	{"0x81.51", "acct"},
	{"adjtime", "0x81,140,2,pp delta olddelta"},
	{"0x81.140", "adjtime"},
	{"aio_cancel", "0x81,316,2,ip fd aiocbp"},
	{"0x81.316", "aio_cancel"},
	{"aio_error", "0x81,317,1,p aiocbp"},
	{"0x81.317", "aio_error"},
	{"aio_fsync", "0x81,313,2,xp op aiocbp"},
	{"0x81.313", "aio_fsync"},
	{"aio_read", "0x81,318,1,p aiocbp"},
	{"0x81.318", "aio_read"},
	{"aio_return", "0x81,314,1,p aiocbp"},
	{"0x81.314", "aio_return"},
	{"aio_suspend", "0x81,315,3,pip aiocblist nent timeoutp"},
	{"0x81.315", "aio_suspend"},
	{"aio_suspend_nocancel", "0x81,421,3,pip aiocblist nent timeoutp"},
	{"0x81.421", "aio_suspend_nocancel"},
	{"aio_write", "0x81,319,1,p aiocbp"},
	{"0x81.319", "aio_write"},
	{"audit", "0x81,350,2,pi record length"},
	{"0x81.350", "audit"},
	{"audit_session_join", "0x81,429,1,i port"},
	{"0x81.429", "audit_session_join"},
	{"audit_session_port", "0x81,432,2,ip asid portnamep"},
	{"0x81.432", "audit_session_port"},
	{"audit_session_self", "0x81,428,0,"},
	{"0x81.428", "audit_session_self"},
	{"auditctl", "0x81,359,1,z path"},
	{"0x81.359", "auditctl"},
	{"auditon", "0x81,351,3,xpi cmd data length"},
	{"0x81.351", "auditon"},
	{"bind", "0x81,104,3,ipi s name namelen"},
	{"0x81.104", "bind"},
	{"bsdthread_create", "0x81,360,5,ppppx func func_arg stack pthread flags"},
	{"0x81.360", "bsdthread_create"},
	{"bsdthread_ctl", "0x81,478,4,pppp cmd arg1 arg2 arg3"},
	{"0x81.478", "bsdthread_ctl"},
	{"bsdthread_register", "0x81,366,7,ppxppii threadstart wqthread flags stack_addr_hint targetconc_ptr dispatchqueue_offset tsd_offset"},
	{"0x81.366", "bsdthread_register"},
	{"bsdthread_terminate", "0x81,361,4,piip stackaddr freesize port sema_or_ulock"},
	{"0x81.361", "bsdthread_terminate"},
	{"change_fdguard_np", "0x81,444,6,ipxpxp fd guard guardflags nguard nguardflags fdflagsp"},
	{"0x81.444", "change_fdguard_np"},
	{"chdir", "0x81,12,1,z path"},
	{"0x81.12", "chdir"},
	{"chflags", "0x81,34,2,zx path flags"},
	{"0x81.34", "chflags"},
	{"chmod", "0x81,15,2,zi path mode"},
	{"0x81.15", "chmod"},
	{"chmod_extended", "0x81,282,5,ziixp path uid gid mode xsecurity"},
	{"0x81.282", "chmod_extended"},
	{"chown", "0x81,16,3,zii path uid gid"},
	{"0x81.16", "chown"},
	{"chroot", "0x81,61,1,z path"},
	{"0x81.61", "chroot"},
	{"chud", "0x81,185,5,ipixp uuid addr len flags msg"},
	{"0x81.185", "chud"},
	{"close", "0x81,6,1,i fd"},
	{"0x81.6", "close"},
	{"close_nocancel", "0x81,399,1,i fd"},
	{"0x81.399", "close_nocancel"},
	{"coalition", "0x81,458,3,xpx operation cid flags"},
	{"0x81.458", "coalition"},
	{"coalition_info", "0x81,459,4,ippp flavor cid buffer bufsize"},
	{"0x81.459", "coalition_info"},
	{"connect", "0x81,98,3,ipi s name namelen"},
	{"0x81.98", "connect"},
	{"connect_nocancel", "0x81,409,3,ipi s name namelen"},
	{"0x81.409", "connect_nocancel"},
	{"copyfile", "0x81,227,4,ppxx from to mode flags"},
	{"0x81.227", "copyfile"},
	{"csops", "0x81,169,4,ixpi pid ops useraddr usersize"},
	{"0x81.169", "csops"},
	{"delete", "0x81,226,1,z path"},
	{"0x81.226", "delete"},
	{"dup", "0x81,41,1,i fd"},
	{"0x81.41", "dup"},
	{"dup2", "0x81,90,2,ii from to"},
	{"0x81.90", "dup2"},
	{"exchangedata", "0x81,223,3,ppx path1 path2 options"},
	{"0x81.223", "exchangedata"},
	{"execve", "0x81,59,3,zpp fname argp envp"},
	{"0x81.59", "execve"},
	{"exit", "0x81,1,1,i rval"},
	{"0x81.1", "exit"},
	{"faccessat", "0x81,466,4,izxx fd path amode flag"},
	{"0x81.466", "faccessat"},
	{"fchdir", "0x81,13,1,i fd"},
	{"0x81.13", "fchdir"},
	{"fchflags", "0x81,35,2,ix fd flags"},
	{"0x81.35", "fchflags"},
	{"fchmod", "0x81,124,2,ix fd mode"},
	{"0x81.124", "fchmod"},
	{"fchmod_extended", "0x81,283,5,iiixp fd uid gid mode xsecurity"},
	{"0x81.283", "fchmod_extended"},
	{"fchmodat", "0x81,467,4,izxx fd path mode flag"},
	{"0x81.467", "fchmodat"},
	{"fchown", "0x81,123,3,iii fd uid gid"},
	{"0x81.123", "fchown"},
	{"fchownat", "0x81,468,5,iziix fd path uid gid flag"},
	{"0x81.468", "fchownat"},
	{"fclonefileat", "0x81,517,4,iipx src_fd dst_dirfd dst flags"},
	{"0x81.517", "fclonefileat"},
	{"fcntl", "0x81,92,3,ixi fd cmd arg"},
	{"0x81.92", "fcntl"},
	{"fcntl_nocancel", "0x81,406,3,ixi fd cmd arg"},
	{"0x81.406", "fcntl_nocancel"},
	{"fdatasync", "0x81,187,1,i fd"},
	{"0x81.187", "fdatasync"},
	{"ffsctl", "0x81,245,4,ixpx fd cmd data options"},
	{"0x81.245", "ffsctl"},
	{"fgetattrlist", "0x81,228,5,ippix fd alist attributeBuffer bufferSize options"},
	{"0x81.228", "fgetattrlist"},
	{"fgetxattr", "0x81,235,6,ippiix fd attrname value size position options"},
	{"0x81.235", "fgetxattr"},
	{"fileport_makefd", "0x81,431,1,i port"},
	{"0x81.431", "fileport_makefd"},
	{"fileport_makeport", "0x81,430,2,ip fd portnamep"},
	{"0x81.430", "fileport_makeport"},
	{"flistxattr", "0x81,241,4,ipix fd namebuf bufsize options"},
	{"0x81.241", "flistxattr"},
	{"flock", "0x81,131,2,ix fd how"},
	{"0x81.131", "flock"},
	{"fork", "0x81,2,0,"},
	{"0x81.2", "fork"},
	{"fpathconf", "0x81,192,2,ii fd name"},
	{"0x81.192", "fpathconf"},
	{"fremovexattr", "0x81,239,3,ipx fd attrname options"},
	{"0x81.239", "fremovexattr"},
	{"fs_snapshot", "0x81,518,6,xipppx op dirfd name1 name2 data flags"},
	{"0x81.518", "fs_snapshot"},
	{"fsctl", "0x81,242,4,zxpx path cmd data options"},
	{"0x81.242", "fsctl"},
	{"fsetattrlist", "0x81,229,5,ippix fd alist attributeBuffer bufferSize options"},
	{"0x81.229", "fsetattrlist"},
	{"fsetxattr", "0x81,237,6,ippiix fd attrname value size position options"},
	{"0x81.237", "fsetxattr"},
	{"fsgetpath", "0x81,427,4,pipi buf bufsize fsid objid"},
	{"0x81.427", "fsgetpath"},
	{"fstat", "0x81,189,2,ip fd ub"},
	{"0x81.189", "fstat"},
	{"fstat64", "0x81,339,2,ip fd ub"},
	{"0x81.339", "fstat64"},
	{"fstat64_extended", "0x81,343,4,ippp fd ub xsecurity xsecurity_size"},
	{"0x81.343", "fstat64_extended"},
	{"fstat_extended", "0x81,281,4,ippp fd ub xsecurity xsecurity_size"},
	{"0x81.281", "fstat_extended"},
	{"fstatat", "0x81,469,4,izpx fd path ub flag"},
	{"0x81.469", "fstatat"},
	{"fstatat64", "0x81,470,4,izpx fd path ub flag"},
	{"0x81.470", "fstatat64"},
	{"fstatfs", "0x81,158,2,ip fd buf"},
	{"0x81.158", "fstatfs"},
	{"fstatfs64", "0x81,346,2,ip fd buf"},
	{"0x81.346", "fstatfs64"},
	{"fsync", "0x81,95,1,i fd"},
	{"0x81.95", "fsync"},
	{"fsync_nocancel", "0x81,408,1,i fd"},
	{"0x81.408", "fsync_nocancel"},
	{"ftruncate", "0x81,201,2,ii fd length"},
	{"0x81.201", "ftruncate"},
	{"futimes", "0x81,139,2,ip fd tptr"},
	{"0x81.139", "futimes"},
	{"getattrlist", "0x81,220,5,zppix path alist attributeBuffer bufferSize options"},
	{"0x81.220", "getattrlist"},
	{"getattrlistat", "0x81,476,6,izppix fd path alist attributeBuffer bufferSize options"},
	{"0x81.476", "getattrlistat"},
	{"getattrlistbulk", "0x81,461,5,ippix dirfd alist attributeBuffer bufferSize options"},
	{"0x81.461", "getattrlistbulk"},
	{"getaudit_addr", "0x81,357,2,pi auditinfo_addr length"},
	{"0x81.357", "getaudit_addr"},
	{"getauid", "0x81,353,1,p auid"},
	{"0x81.353", "getauid"},
	{"getdirentries", "0x81,196,4,ipip fd buf count basep"},
	{"0x81.196", "getdirentries"},
	{"getdirentries64", "0x81,344,4,ipip fd buf bufsize position"},
	{"0x81.344", "getdirentries64"},
	{"getdirentriesattr", "0x81,222,8,ippipppx fd alist buffer buffersize count basep newstate options"},
	{"0x81.222", "getdirentriesattr"},
	{"getdtablesize", "0x81,89,0,"},
	{"0x81.89", "getdtablesize"},
	{"getegid", "0x81,43,0,"},
	{"0x81.43", "getegid"},
	{"getentropy", "0x81,500,2,pi buffer size"},
	{"0x81.500", "getentropy"},
	{"geteuid", "0x81,25,0,"},
	{"0x81.25", "geteuid"},
	{"getfsstat", "0x81,18,3,pii buf bufsize flags"},
	{"0x81.18", "getfsstat"},
	{"getfsstat64", "0x81,347,3,pix buf bufsize flags"},
	{"0x81.347", "getfsstat64"},
	{"getgid", "0x81,47,0,"},
	{"0x81.47", "getgid"},
	{"getgroups", "0x81,79,2,ip gidsetsize gidset"},
	{"0x81.79", "getgroups"},
	{"gethostuuid", "0x81,142,2,pp uuid_buf timeoutp"},
	{"0x81.142", "gethostuuid"},
	{"getitimer", "0x81,86,2,ip which itv"},
	{"0x81.86", "getitimer"},
	{"getlcid", "0x81,395,6,ippppp nd in ou ex ts mask"},
	{"0x81.395", "getlcid"},
	{"getlogin", "0x81,49,2,pi namebuf namelen"},
	{"0x81.49", "getlogin"},
	{"getpeername", "0x81,31,3,ipp fdes asa alen"},
	{"0x81.31", "getpeername"},
	{"getpgid", "0x81,151,1,i pid"},
	{"0x81.151", "getpgid"},
	{"getpgrp", "0x81,81,0,"},
	{"0x81.81", "getpgrp"},
	{"getpid", "0x81,20,0,"},
	{"0x81.20", "getpid"},
	{"getppid", "0x81,39,0,"},
	{"0x81.39", "getppid"},
	{"getpriority", "0x81,100,2,ii which who"},
	{"0x81.100", "getpriority"},
	{"getrlimit", "0x81,194,2,ip which rlp"},
	{"0x81.194", "getrlimit"},
	{"getrusage", "0x81,117,2,ip who rusage"},
	{"0x81.117", "getrusage"},
	{"getsgroups", "0x81,288,2,pp setlen guidset"},
	{"0x81.288", "getsgroups"},
	{"getsid", "0x81,310,1,i pid"},
	{"0x81.310", "getsid"},
	{"getsockname", "0x81,32,3,ipp fdes asa alen"},
	{"0x81.32", "getsockname"},
	{"getsockopt", "0x81,118,5,iiipp s level name val avalsize"},
	{"0x81.118", "getsockopt"},
	{"gettid", "0x81,286,2,pp uidp gidp"},
	{"0x81.286", "gettid"},
	{"gettimeofday", "0x81,116,3,ppp tp tzp mach_absolute_time"},
	{"0x81.116", "gettimeofday"},
	{"getuid", "0x81,24,0,"},
	{"0x81.24", "getuid"},
	{"getwgroups", "0x81,290,2,pp setlen guidset"},
	{"0x81.290", "getwgroups"},
	{"getxattr", "0x81,234,6,zppiix path attrname value size position options"},
	{"0x81.234", "getxattr"},
	{"grab_pgo_data", "0x81,493,4,pxpi uuid flags buffer size"},
	{"0x81.493", "grab_pgo_data"},
	{"guarded_close_np", "0x81,442,2,ip fd guard"},
	{"0x81.442", "guarded_close_np"},
	{"guarded_kqueue_np", "0x81,443,2,px guard guardflags"},
	{"0x81.443", "guarded_kqueue_np"},
	{"guarded_open_dprotected_np", "0x81,484,7,zpxxixx path guard guardflags flags dpclass dpflags mode"},
	{"0x81.484", "guarded_open_dprotected_np"},
	{"guarded_open_np", "0x81,441,5,zpxxx path guard guardflags flags mode"},
	{"0x81.441", "guarded_open_np"},
	{"guarded_pwrite_np", "0x81,486,5,ippii fd guard buf nbyte offset"},
	{"0x81.486", "guarded_pwrite_np"},
	{"guarded_write_np", "0x81,485,4,ippi fd guard cbuf nbyte"},
	{"0x81.485", "guarded_write_np"},
	{"guarded_writev_np", "0x81,487,4,ippi fd guard iovp iovcnt"},
	{"0x81.487", "guarded_writev_np"},
	{"initgroups", "0x81,243,3,ipi gidsetsize gidset gmuid"},
	{"0x81.243", "initgroups"},
	{"ioctl", "0x81,54,3,iip fd com data"},
	{"0x81.54", "ioctl"},
	{"iopolicysys", "0x81,322,2,xp cmd arg"},
	{"0x81.322", "iopolicysys"},
	{"issetugid", "0x81,327,0,"},
	{"0x81.327", "issetugid"},
	{"kas_info", "0x81,439,3,ipp selector value size"},
	{"0x81.439", "kas_info"},
	{"kdebug_trace", "0x81,180,5,iiiii code arg1 arg2 arg3 arg4"},
	{"0x81.180", "kdebug_trace"},
	{"kevent", "0x81,363,6,ipipxp fd changelist nchanges eventlist nevents timeout"},
	{"0x81.363", "kevent"},
	{"kevent64", "0x81,369,7,ipipxxp fd changelist nchanges eventlist nevents flags timeout"},
	{"0x81.369", "kevent64"},
	{"kill", "0x81,37,3,iii pid signum posix"},
	{"0x81.37", "kill"},
	{"kqueue", "0x81,362,0,"},
	{"0x81.362", "kqueue"},
	{"lchown", "0x81,364,3,zii path owner group"},
	{"0x81.364", "lchown"},
	{"ledger", "0x81,373,4,xppp cmd arg1 arg2 arg3"},
	{"0x81.373", "ledger"},
	{"link", "0x81,9,2,zz path link"},
	{"0x81.9", "link"},
	{"linkat", "0x81,471,5,izipx fd1 path fd2 link flag"},
	{"0x81.471", "linkat"},
	{"lio_listio", "0x81,320,4,xpip mode aiocblist nent sigp"},
	{"0x81.320", "lio_listio"},
	{"listen", "0x81,106,2,ii s backlog"},
	{"0x81.106", "listen"},
	{"listxattr", "0x81,240,4,zpix path namebuf bufsize options"},
	{"0x81.240", "listxattr"},
	{"lseek", "0x81,199,3,iix fd offset whence"},
	{"0x81.199", "lseek"},
	{"lstat", "0x81,190,2,zp path ub"},
	{"0x81.190", "lstat"},
	{"lstat64", "0x81,340,2,zp path ub"},
	{"0x81.340", "lstat64"},
	{"lstat64_extended", "0x81,342,4,zppp path ub xsecurity xsecurity_size"},
	{"0x81.342", "lstat64_extended"},
	{"lstat_extended", "0x81,280,4,zppp path ub xsecurity xsecurity_size"},
	{"0x81.280", "lstat_extended"},
	{"madvise", "0x81,75,3,xii addr len behav"},
	{"0x81.75", "madvise"},
	{"memorystatus_control", "0x81,440,5,xixpi command pid flags buffer buffersize"},
	{"0x81.440", "memorystatus_control"},
	{"memorystatus_get_level", "0x81,453,1,p level"},
	{"0x81.453", "memorystatus_get_level"},
	{"microstackshot", "0x81,492,3,pix tracebuf tracebuf_size flags"},
	{"0x81.492", "microstackshot"},
	{"mincore", "0x81,78,3,xip addr len vec"},
	{"0x81.78", "mincore"},
	{"minherit", "0x81,250,3,xii addr len inherit"},
	{"0x81.250", "minherit"},
	{"mkcomplex", "0x81,216,5,zxixx path flags class dpflags mode"},
	{"0x81.216", "mkcomplex"},
	{"mkdir", "0x81,136,2,zx path mode"},
	{"0x81.136", "mkdir"},
	{"mkdir_extended", "0x81,292,5,ziixp path uid gid mode xsecurity"},
	{"0x81.292", "mkdir_extended"},
	{"mkdirat", "0x81,475,3,izx fd path mode"},
	{"0x81.475", "mkdirat"},
	{"mkfifo", "0x81,132,2,zx path mode"},
	{"0x81.132", "mkfifo"},
	{"mkfifo_extended", "0x81,291,5,ziixp path uid gid mode xsecurity"},
	{"0x81.291", "mkfifo_extended"},
	{"mknod", "0x81,14,3,zii path mode dev"},
	{"0x81.14", "mknod"},
	{"mlock", "0x81,203,2,xi addr len"},
	{"0x81.203", "mlock"},
	{"mlockall", "0x81,324,1,x how"},
	{"0x81.324", "mlockall"},
	{"mmap", "0x81,197,6,xixxii addr len prot flags fd pos"},
	{"0x81.197", "mmap"},
	{"modwatch", "0x81,233,0,"},
	{"0x81.233", "modwatch"},
	{"mount", "0x81,167,4,pzxp type path flags data"},
	{"0x81.167", "mount"},
	{"mprotect", "0x81,74,3,xix addr len prot"},
	{"0x81.74", "mprotect"},
	{"mremap_encrypted", "0x81,489,5,xiixx addr len cryptid cputype cpusubtype"},
	{"0x81.489", "mremap_encrypted"},
	{"msync", "0x81,65,3,xix addr len flags"},
	{"0x81.65", "msync"},
	{"msync_nocancel", "0x81,405,3,xix addr len flags"},
	{"0x81.405", "msync_nocancel"},
	{"munlock", "0x81,204,2,xi addr len"},
	{"0x81.204", "munlock"},
	{"munlockall", "0x81,325,1,x how"},
	{"0x81.325", "munlockall"},
	{"munmap", "0x81,73,2,xi addr len"},
	{"0x81.73", "munmap"},
	{"necp_client_action", "0x81,502,6,iiiipi necp_fd action client_id client_id_len buffer buffer_size"},
	{"0x81.502", "necp_client_action"},
	{"necp_match_policy", "0x81,460,3,pip parameters parameters_size returned_result"},
	{"0x81.460", "necp_match_policy"},
	{"necp_open", "0x81,501,1,x flags"},
	{"0x81.501", "necp_open"},
	{"netagent_trigger", "0x81,490,2,ii agent_uuid agent_uuidlen"},
	{"0x81.490", "netagent_trigger"},
	{"old __proc_suppress", "0x81,445,1,x flags"},
	{"0x81.445", "old __proc_suppress"},
	{"open", "0x81,5,3,zxx path flags mode"},
	{"0x81.5", "open"},
	{"open_extended", "0x81,277,6,zxiixp path flags uid gid mode xsecurity"},
	{"0x81.277", "open_extended"},
	{"open_nocancel", "0x81,398,3,zxx path flags mode"},
	{"0x81.398", "open_nocancel"},
	{"openat", "0x81,463,4,izxx fd path flags mode"},
	{"0x81.463", "openat"},
	{"openat_nocancel", "0x81,464,4,izxx fd path flags mode"},
	{"0x81.464", "openat_nocancel"},
	{"openbyid_np", "0x81,479,3,ppx fsid objid oflags"},
	{"0x81.479", "openbyid_np"},
	{"pathconf", "0x81,191,2,zi path name"},
	{"0x81.191", "pathconf"},
	{"persona", "0x81,494,6,xxpppz operation flags info id idlen path"},
	{"0x81.494", "persona"},
	{"pid_hibernate", "0x81,435,1,i pid"},
	{"0x81.435", "pid_hibernate"},
	{"pid_resume", "0x81,434,1,i pid"},
	{"0x81.434", "pid_resume"},
	{"pid_shutdown_sockets", "0x81,436,2,ii pid level"},
	{"0x81.436", "pid_shutdown_sockets"},
	{"pid_suspend", "0x81,433,1,i pid"},
	{"0x81.433", "pid_suspend"},
	{"pipe", "0x81,42,0,"},
	{"0x81.42", "pipe"},
	{"placeholder for clonefile", "0x81,462,5,ipipx src_dirfd src dst_dirfd dst flags"},
	{"0x81.462", "placeholder for clonefile"},
	{"poll", "0x81,230,3,pii fds nfds timeout"},
	{"0x81.230", "poll"},
	{"poll_nocancel", "0x81,417,3,pii fds nfds timeout"},
	{"0x81.417", "poll_nocancel"},
	{"posix_spawn", "0x81,244,5,pzppp pid path adesc argv envp"},
	{"0x81.244", "posix_spawn"},
	{"pread", "0x81,153,4,ipii fd buf nbyte offset"},
	{"0x81.153", "pread"},
	{"pread_nocancel", "0x81,414,4,ipii fd buf nbyte offset"},
	{"0x81.414", "pread_nocancel"},
	{"proc_connectx", "0x81,447,0,"},
	{"0x81.447", "proc_connectx"},
	{"proc_disconnectx", "0x81,448,0,"},
	{"0x81.448", "proc_disconnectx"},
	{"proc_info", "0x81,336,6,iiiipi callnum pid flavor arg buffer buffersize"},
	{"0x81.336", "proc_info"},
	{"proc_peeloff", "0x81,449,0,"},
	{"0x81.449", "proc_peeloff"},
	{"proc_rlimit_control", "0x81,446,3,iip pid flavor arg"},
	{"0x81.446", "proc_rlimit_control"},
	{"proc_socket_delegate", "0x81,450,0,"},
	{"0x81.450", "proc_socket_delegate"},
	{"proc_telemetry", "0x81,451,6,xiiiii cmd deadline interval leeway arg4 arg5"},
	{"0x81.451", "proc_telemetry"},
	{"proc_trace_log", "0x81,477,2,ii pid uniqueid"},
	{"0x81.477", "proc_trace_log"},
	{"proc_uuid_policy", "0x81,452,4,xiix operation uuid uuidlen flags"},
	{"0x81.452", "proc_uuid_policy"},
	{"process_policy", "0x81,323,7,xixxpii scope action policy policy_subtype attrp target_pid target_threadid"},
	{"0x81.323", "process_policy"},
	{"psynch_cvbroad", "0x81,303,7,piixpii cv cvlsgen cvudgen flags mutex mugen tid"},
	{"0x81.303", "psynch_cvbroad"},
	{"psynch_cvclrprepost", "0x81,312,7,piiiiix cv cvgen cvugen cvsgen prepocnt preposeq flags"},
	{"0x81.312", "psynch_cvclrprepost"},
	{"psynch_cvsignal", "0x81,304,8,piiipiix cv cvlsgen cvugen thread_port mutex mugen tid flags"},
	{"0x81.304", "psynch_cvsignal"},
	{"psynch_cvwait", "0x81,305,8,piipixii cv cvlsgen cvugen mutex mugen flags sec nsec"},
	{"0x81.305", "psynch_cvwait"},
	{"psynch_mutexdrop", "0x81,302,5,piiix mutex mgen ugen tid flags"},
	{"0x81.302", "psynch_mutexdrop"},
	{"psynch_mutexwait", "0x81,301,5,piiix mutex mgen ugen tid flags"},
	{"0x81.301", "psynch_mutexwait"},
	{"psynch_rw_downgrade", "0x81,299,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x81.299", "psynch_rw_downgrade"},
	{"psynch_rw_longrdlock", "0x81,297,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x81.297", "psynch_rw_longrdlock"},
	{"psynch_rw_rdlock", "0x81,306,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x81.306", "psynch_rw_rdlock"},
	{"psynch_rw_unlock", "0x81,308,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x81.308", "psynch_rw_unlock"},
	{"psynch_rw_unlock2", "0x81,309,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x81.309", "psynch_rw_unlock2"},
	{"psynch_rw_upgrade", "0x81,300,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x81.300", "psynch_rw_upgrade"},
	{"psynch_rw_wrlock", "0x81,307,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x81.307", "psynch_rw_wrlock"},
	{"psynch_rw_yieldwrlock", "0x81,298,5,piiix rwlock lgenval ugenval rw_wc flags"},
	{"0x81.298", "psynch_rw_yieldwrlock"},
	{"ptrace", "0x81,26,4,xipi req pid addr data"},
	{"0x81.26", "ptrace"},
	{"pwrite", "0x81,154,4,ipii fd buf nbyte offset"},
	{"0x81.154", "pwrite"},
	{"pwrite_nocancel", "0x81,415,4,ipii fd buf nbyte offset"},
	{"0x81.415", "pwrite_nocancel"},
	{"quotactl", "0x81,165,4,zxip path cmd uid arg"},
	{"0x81.165", "quotactl"},
	{"read", "0x81,3,3,ipi fd cbuf nbyte"},
	{"0x81.3", "read"},
	{"read_nocancel", "0x81,396,3,ipi fd cbuf nbyte"},
	{"0x81.396", "read_nocancel"},
	{"readlink", "0x81,58,3,zpi path buf count"},
	{"0x81.58", "readlink"},
	{"readlinkat", "0x81,473,4,izpi fd path buf bufsize"},
	{"0x81.473", "readlinkat"},
	{"readv", "0x81,120,3,ipi fd iovp iovcnt"},
	{"0x81.120", "readv"},
	{"readv_nocancel", "0x81,411,3,ipi fd iovp iovcnt"},
	{"0x81.411", "readv_nocancel"},
	{"reboot", "0x81,55,2,xp opt msg"},
	{"0x81.55", "reboot"},
	{"recvfrom", "0x81,29,6,ipixpp s buf len flags from fromlenaddr"},
	{"0x81.29", "recvfrom"},
	{"recvfrom_nocancel", "0x81,403,6,ipixpp s buf len flags from fromlenaddr"},
	{"0x81.403", "recvfrom_nocancel"},
	{"recvmsg", "0x81,27,3,ipx s msg flags"},
	{"0x81.27", "recvmsg"},
	{"recvmsg_nocancel", "0x81,401,3,ipx s msg flags"},
	{"0x81.401", "recvmsg_nocancel"},
	{"recvmsg_x", "0x81,480,4,ipix s msgp cnt flags"},
	{"0x81.480", "recvmsg_x"},
	{"removexattr", "0x81,238,3,zpx path attrname options"},
	{"0x81.238", "removexattr"},
	{"rename", "0x81,128,2,pp from to"},
	{"0x81.128", "rename"},
	{"rename_ext", "0x81,488,5,ipipx fromfd from tofd to flags"},
	{"0x81.488", "rename_ext"},
	{"renameat", "0x81,465,4,ipip fromfd from tofd to"},
	{"0x81.465", "renameat"},
	{"revoke", "0x81,56,1,z path"},
	{"0x81.56", "revoke"},
	{"rmdir", "0x81,137,1,z path"},
	{"0x81.137", "rmdir"},
	{"searchfs", "0x81,225,6,zppixp path searchblock nummatches scriptcode options state"},
	{"0x81.225", "searchfs"},
	{"select", "0x81,93,5,ipppp nd in ou ex tv"},
	{"0x81.93", "select"},
	{"select_nocancel", "0x81,407,5,ipppp nd in ou ex tv"},
	{"0x81.407", "select_nocancel"},
	{"sem_close", "0x81,269,1,p sem"},
	{"0x81.269", "sem_close"},
	{"sem_destroy", "0x81,276,0,"},
	{"0x81.276", "sem_destroy"},
	{"sem_getvalue", "0x81,274,6,pipppi name namelen old oldlenp new newlen"},
	{"0x81.274", "sem_getvalue"},
	{"sem_init", "0x81,275,0,"},
	{"0x81.275", "sem_init"},
	{"sem_open", "0x81,268,4,pxxi name oflag mode value"},
	{"0x81.268", "sem_open"},
	{"sem_post", "0x81,273,1,p sem"},
	{"0x81.273", "sem_post"},
	{"sem_trywait", "0x81,272,1,p sem"},
	{"0x81.272", "sem_trywait"},
	{"sem_unlink", "0x81,270,1,p name"},
	{"0x81.270", "sem_unlink"},
	{"sem_wait", "0x81,271,1,p sem"},
	{"0x81.271", "sem_wait"},
	{"sem_wait_nocancel", "0x81,420,1,p sem"},
	{"0x81.420", "sem_wait_nocancel"},
	{"sendmsg", "0x81,28,3,ipx s msg flags"},
	{"0x81.28", "sendmsg"},
	{"sendmsg_nocancel", "0x81,402,3,ipx s msg flags"},
	{"0x81.402", "sendmsg_nocancel"},
	{"sendmsg_x", "0x81,481,4,ipix s msgp cnt flags"},
	{"0x81.481", "sendmsg_x"},
	{"sendto", "0x81,133,6,ipixpi s buf len flags to tolen"},
	{"0x81.133", "sendto"},
	{"sendto_nocancel", "0x81,413,6,ipixpi s buf len flags to tolen"},
	{"0x81.413", "sendto_nocancel"},
	{"setattrlist", "0x81,221,5,zppix path alist attributeBuffer bufferSize options"},
	{"0x81.221", "setattrlist"},
	{"setaudit_addr", "0x81,358,2,pi auditinfo_addr length"},
	{"0x81.358", "setaudit_addr"},
	{"setauid", "0x81,354,1,p auid"},
	{"0x81.354", "setauid"},
	{"setegid", "0x81,182,1,i egid"},
	{"0x81.182", "setegid"},
	{"seteuid", "0x81,183,1,i euid"},
	{"0x81.183", "seteuid"},
	{"setgid", "0x81,181,1,i gid"},
	{"0x81.181", "setgid"},
	{"setgroups", "0x81,80,2,ip gidsetsize gidset"},
	{"0x81.80", "setgroups"},
	{"setitimer", "0x81,83,3,ipp which itv oitv"},
	{"0x81.83", "setitimer"},
	{"setlcid", "0x81,394,6,ippppp nd in ou ex ts mask"},
	{"0x81.394", "setlcid"},
	{"setlogin", "0x81,50,1,p namebuf"},
	{"0x81.50", "setlogin"},
	{"setpgid", "0x81,82,2,ii pid pgid"},
	{"0x81.82", "setpgid"},
	{"setpriority", "0x81,96,3,iii which who prio"},
	{"0x81.96", "setpriority"},
	{"setprivexec", "0x81,152,1,x flag"},
	{"0x81.152", "setprivexec"},
	{"setregid", "0x81,127,2,ii rgid egid"},
	{"0x81.127", "setregid"},
	{"setreuid", "0x81,126,2,ii ruid euid"},
	{"0x81.126", "setreuid"},
	{"setrlimit", "0x81,195,2,ip which rlp"},
	{"0x81.195", "setrlimit"},
	{"setsgroups", "0x81,287,2,ip setlen guidset"},
	{"0x81.287", "setsgroups"},
	{"setsid", "0x81,147,0,"},
	{"0x81.147", "setsid"},
	{"setsockopt", "0x81,105,5,iiipi s level name val valsize"},
	{"0x81.105", "setsockopt"},
	{"settid", "0x81,285,2,ii uid gid"},
	{"0x81.285", "settid"},
	{"settid_with_pid", "0x81,311,2,ii pid assume"},
	{"0x81.311", "settid_with_pid"},
	{"settimeofday", "0x81,122,2,pp tv tzp"},
	{"0x81.122", "settimeofday"},
	{"setuid", "0x81,23,1,i uid"},
	{"0x81.23", "setuid"},
	{"setwgroups", "0x81,289,2,ip setlen guidset"},
	{"0x81.289", "setwgroups"},
	{"setxattr", "0x81,236,6,zppiix path attrname value size position options"},
	{"0x81.236", "setxattr"},
	{"sfi_ctl", "0x81,456,4,xiip operation sfi_class time out_time"},
	{"0x81.456", "sfi_ctl"},
	{"sfi_pidctl", "0x81,457,4,xixp operation pid sfi_flags out_sfi_flags"},
	{"0x81.457", "sfi_pidctl"},
	{"shared_region_check_np", "0x81,294,1,p start_address"},
	{"0x81.294", "shared_region_check_np"},
	{"shared_region_map_and_slide_np", "0x81,438,0,"},
	{"0x81.438", "shared_region_map_and_slide_np"},
	{"shm_open", "0x81,266,3,pxx name oflag mode"},
	{"0x81.266", "shm_open"},
	{"shm_unlink", "0x81,267,1,p name"},
	{"0x81.267", "shm_unlink"},
	{"shutdown", "0x81,134,2,ix s how"},
	{"0x81.134", "shutdown"},
	{"sigaction", "0x81,46,3,ipp signum nsa osa"},
	{"0x81.46", "sigaction"},
	{"sigaltstack", "0x81,53,2,pp nss oss"},
	{"0x81.53", "sigaltstack"},
	{"sigpending", "0x81,52,1,p osv"},
	{"0x81.52", "sigpending"},
	{"sigprocmask", "0x81,48,3,xpp how mask omask"},
	{"0x81.48", "sigprocmask"},
	{"sigreturn", "0x81,184,3,pip uctx infostyle token"},
	{"0x81.184", "sigreturn"},
	{"sigsuspend", "0x81,111,1,x mask"},
	{"0x81.111", "sigsuspend"},
	{"sigsuspend_nocancel", "0x81,410,1,x mask"},
	{"0x81.410", "sigsuspend_nocancel"},
	{"socket", "0x81,97,3,ixx domain type protocol"},
	{"0x81.97", "socket"},
	{"socketpair", "0x81,135,4,ixxp domain type protocol rsv"},
	{"0x81.135", "socketpair"},
	{"stack_snapshot", "0x81,365,0,"},
	{"0x81.365", "stack_snapshot"},
	{"stack_snapshot_with_config", "0x81,491,3,ipi stackshot_config_version stackshot_config stackshot_config_size"},
	{"0x81.491", "stack_snapshot_with_config"},
	{"stat", "0x81,188,2,zp path ub"},
	{"0x81.188", "stat"},
	{"stat64", "0x81,338,2,zp path ub"},
	{"0x81.338", "stat64"},
	{"stat64_extended", "0x81,341,4,zppp path ub xsecurity xsecurity_size"},
	{"0x81.341", "stat64_extended"},
	{"stat_extended", "0x81,279,4,zppp path ub xsecurity xsecurity_size"},
	{"0x81.279", "stat_extended"},
	{"statfs", "0x81,157,2,zp path buf"},
	{"0x81.157", "statfs"},
	{"statfs64", "0x81,345,2,zp path buf"},
	{"0x81.345", "statfs64"},
	{"swapon", "0x81,85,0,"},
	{"0x81.85", "swapon"},
	{"symlink", "0x81,57,2,zp path link"},
	{"0x81.57", "symlink"},
	{"symlinkat", "0x81,474,3,pip path1 fd path2"},
	{"0x81.474", "symlinkat"},
	{"sync", "0x81,36,0,"},
	{"0x81.36", "sync"},
	{"system_override", "0x81,454,2,ix timeout flags"},
	{"0x81.454", "system_override"},
	{"terminate_with_payload", "0x81,520,7,iiipipx pid reason_namespace reason_code payload payload_size reason_string reason_flags"},
	{"0x81.520", "terminate_with_payload"},
	{"thread_selfid", "0x81,372,0,"},
	{"0x81.372", "thread_selfid"},
	{"thread_selfusage", "0x81,482,0,"},
	{"0x81.482", "thread_selfusage"},
	{"truncate", "0x81,200,2,zi path length"},
	{"0x81.200", "truncate"},
	{"ulock_wait", "0x81,515,4,xpii operation addr value timeout"},
	{"0x81.515", "ulock_wait"},
	{"ulock_wake", "0x81,516,3,xpi operation addr wake_value"},
	{"0x81.516", "ulock_wake"},
	{"umask", "0x81,60,1,x newmask"},
	{"0x81.60", "umask"},
	{"umask_extended", "0x81,278,2,xp newmask xsecurity"},
	{"0x81.278", "umask_extended"},
	{"undelete", "0x81,205,1,z path"},
	{"0x81.205", "undelete"},
	{"unlink", "0x81,10,1,z path"},
	{"0x81.10", "unlink"},
	{"unlinkat", "0x81,472,3,izx fd path flag"},
	{"0x81.472", "unlinkat"},
	{"unmount", "0x81,159,2,zx path flags"},
	{"0x81.159", "unmount"},
	{"utimes", "0x81,138,2,zp path tptr"},
	{"0x81.138", "utimes"},
	{"vfork", "0x81,66,0,"},
	{"0x81.66", "vfork"},
	{"vfs_purge", "0x81,455,0,"},
	{"0x81.455", "vfs_purge"},
	{"vm_pressure_monitor", "0x81,296,3,iip wait_for_pressure nsecs_monitored pages_reclaimed"},
	{"0x81.296", "vm_pressure_monitor"},
	{"wait4", "0x81,7,4,ipxp pid status options rusage"},
	{"0x81.7", "wait4"},
	{"wait4_nocancel", "0x81,400,4,ipxp pid status options rusage"},
	{"0x81.400", "wait4_nocancel"},
	{"waitevent", "0x81,232,0,"},
	{"0x81.232", "waitevent"},
	{"waitid", "0x81,173,4,xipx idtype id infop options"},
	{"0x81.173", "waitid"},
	{"waitid_nocancel", "0x81,416,4,xipx idtype id infop options"},
	{"0x81.416", "waitid_nocancel"},
	{"watchevent", "0x81,231,0,"},
	{"0x81.231", "watchevent"},
	{"work_interval_ctl", "0x81,499,4,xipi operation work_interval_id arg len"},
	{"0x81.499", "work_interval_ctl"},
	{"workq_kernreturn", "0x81,368,4,xpii options item affinity prio"},
	{"0x81.368", "workq_kernreturn"},
	{"workq_open", "0x81,367,0,"},
	{"0x81.367", "workq_open"},
	{"write", "0x81,4,3,ipi fd cbuf nbyte"},
	{"0x81.4", "write"},
	{"write_nocancel", "0x81,397,3,ipi fd cbuf nbyte"},
	{"0x81.397", "write_nocancel"},
	{"writev", "0x81,121,3,ipi fd iovp iovcnt"},
	{"0x81.121", "writev"},
	{"writev_nocancel", "0x81,412,3,ipi fd iovp iovcnt"},
	{"0x81.412", "writev_nocancel"},
  {NULL, NULL}
};
typedef int (*GperfForeachCallback)(void *user, const char *k, const char *v);
int gperf_darwin_arm_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_arm_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_arm_32(x,y) gperf_darwin_arm_32_hash(x)
const unsigned int gperf_darwin_arm_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_arm_32 = {
  .name = "darwin-arm-32",
  .get = &gperf_darwin_arm_32_get,
  .hash = &gperf_darwin_arm_32_hash,
  .foreach = &gperf_darwin_arm_32_foreach
};

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