Syscall reference
Every syscall in the XNU kernel, with prototype, arguments, version history, and security notes.
440 / 440
- #1exitBSD syscall #1 in the XNU kernel.BSD syscall
- #2forkBSD syscall #2 in the XNU kernel.BSD syscall
- #3readReads up to nbyte bytes from a file descriptor into a user buffer.BSD syscall
- #4writeWrites up to nbyte bytes from a user buffer to a file descriptor.BSD syscall
- #5openOpens or creates a file at the given path and returns a file descriptor referring to it.BSD syscall
- #6closeBSD syscall #6 in the XNU kernel.BSD syscall
- #6sys_closeBSD syscall #6 in the XNU kernel.BSD syscall
- #7wait4BSD syscall #7 in the XNU kernel.BSD syscall
- #9linkBSD syscall #9 in the XNU kernel.BSD syscall
- #10unlinkBSD syscall #10 in the XNU kernel.BSD syscall
- #12chdirBSD syscall #12 in the XNU kernel.BSD syscall
- #12sys_chdirBSD syscall #12 in the XNU kernel.BSD syscall
- #13fchdirBSD syscall #13 in the XNU kernel.BSD syscall
- #13sys_fchdirBSD syscall #13 in the XNU kernel.BSD syscall
- #14mknodBSD syscall #14 in the XNU kernel.BSD syscall
- #15chmodBSD syscall #15 in the XNU kernel.BSD syscall
- #16chownBSD syscall #16 in the XNU kernel.BSD syscall
- #18getfsstatBSD syscall #18 in the XNU kernel.BSD syscall
- #20getpidBSD syscall #20 in the XNU kernel.BSD syscall
- #23setuidBSD syscall #23 in the XNU kernel.BSD syscall
- #24getuidBSD syscall #24 in the XNU kernel.BSD syscall
- #25geteuidBSD syscall #25 in the XNU kernel.BSD syscall
- #26ptraceBSD syscall #26 in the XNU kernel.BSD syscall
- #27recvmsgBSD syscall #27 in the XNU kernel.BSD syscall
- #28sendmsgBSD syscall #28 in the XNU kernel.BSD syscall
- #29recvfromBSD syscall #29 in the XNU kernel.BSD syscall
- #30acceptBSD syscall #30 in the XNU kernel.BSD syscall
- #31getpeernameBSD syscall #31 in the XNU kernel.BSD syscall
- #32getsocknameBSD syscall #32 in the XNU kernel.BSD syscall
- #33accessBSD syscall #33 in the XNU kernel.BSD syscall
- #34chflagsBSD syscall #34 in the XNU kernel.BSD syscall
- #35fchflagsBSD syscall #35 in the XNU kernel.BSD syscall
- #36syncBSD syscall #36 in the XNU kernel.BSD syscall
- #37killBSD syscall #37 in the XNU kernel.BSD syscall
- #39getppidBSD syscall #39 in the XNU kernel.BSD syscall
- #41dupBSD syscall #41 in the XNU kernel.BSD syscall
- #41sys_dupBSD syscall #41 in the XNU kernel.BSD syscall
- #42pipeBSD syscall #42 in the XNU kernel.BSD syscall
- #43getegidBSD syscall #43 in the XNU kernel.BSD syscall
- #44profilBSD syscall #44 in the XNU kernel.BSD syscall
- #46sigactionBSD syscall #46 in the XNU kernel.BSD syscall
- #47getgidBSD syscall #47 in the XNU kernel.BSD syscall
- #48sigprocmaskBSD syscall #48 in the XNU kernel.BSD syscall
- #49getloginBSD syscall #49 in the XNU kernel.BSD syscall
- #50setloginBSD syscall #50 in the XNU kernel.BSD syscall
- #51acctBSD syscall #51 in the XNU kernel.BSD syscall
- #52sigpendingBSD syscall #52 in the XNU kernel.BSD syscall
- #53sigaltstackBSD syscall #53 in the XNU kernel.BSD syscall
- #54ioctlBSD syscall #54 in the XNU kernel.BSD syscall
- #55rebootBSD syscall #55 in the XNU kernel.BSD syscall
- #56revokeBSD syscall #56 in the XNU kernel.BSD syscall
- #57symlinkBSD syscall #57 in the XNU kernel.BSD syscall
- #58readlinkBSD syscall #58 in the XNU kernel.BSD syscall
- #59execveBSD syscall #59 in the XNU kernel.BSD syscall
- #60umaskBSD syscall #60 in the XNU kernel.BSD syscall
- #61chrootBSD syscall #61 in the XNU kernel.BSD syscall
- #65msyncBSD syscall #65 in the XNU kernel.BSD syscall
- #66vforkBSD syscall #66 in the XNU kernel.BSD syscall
- #73munmapBSD syscall #73 in the XNU kernel.BSD syscall
- #74mprotectBSD syscall #74 in the XNU kernel.BSD syscall
- #75madviseBSD syscall #75 in the XNU kernel.BSD syscall
- #78mincoreBSD syscall #78 in the XNU kernel.BSD syscall
- #79getgroupsBSD syscall #79 in the XNU kernel.BSD syscall
- #80setgroupsBSD syscall #80 in the XNU kernel.BSD syscall
- #81getpgrpBSD syscall #81 in the XNU kernel.BSD syscall
- #82setpgidBSD syscall #82 in the XNU kernel.BSD syscall
- #83setitimerBSD syscall #83 in the XNU kernel.BSD syscall
- #85swaponBSD syscall #85 in the XNU kernel.BSD syscall
- #86getitimerBSD syscall #86 in the XNU kernel.BSD syscall
- #89getdtablesizeBSD syscall #89 in the XNU kernel.BSD syscall
- #89sys_getdtablesizeBSD syscall #89 in the XNU kernel.BSD syscall
- #90dup2BSD syscall #90 in the XNU kernel.BSD syscall
- #90sys_dup2BSD syscall #90 in the XNU kernel.BSD syscall
- #92fcntlBSD syscall #92 in the XNU kernel.BSD syscall
- #93selectBSD syscall #93 in the XNU kernel.BSD syscall
- #95fsyncBSD syscall #95 in the XNU kernel.BSD syscall
- #96setpriorityBSD syscall #96 in the XNU kernel.BSD syscall
- #97socketBSD syscall #97 in the XNU kernel.BSD syscall
- #98connectBSD syscall #98 in the XNU kernel.BSD syscall
- #100getpriorityBSD syscall #100 in the XNU kernel.BSD syscall
- #104bindBSD syscall #104 in the XNU kernel.BSD syscall
- #105setsockoptBSD syscall #105 in the XNU kernel.BSD syscall
- #106listenBSD syscall #106 in the XNU kernel.BSD syscall
- #111sigsuspendBSD syscall #111 in the XNU kernel.BSD syscall
- #116gettimeofdayBSD syscall #116 in the XNU kernel.BSD syscall
- #117getrusageBSD syscall #117 in the XNU kernel.BSD syscall
- #118getsockoptBSD syscall #118 in the XNU kernel.BSD syscall
- #120readvBSD syscall #120 in the XNU kernel.BSD syscall
- #121writevBSD syscall #121 in the XNU kernel.BSD syscall
- #122settimeofdayBSD syscall #122 in the XNU kernel.BSD syscall
- #123fchownBSD syscall #123 in the XNU kernel.BSD syscall
- #124fchmodBSD syscall #124 in the XNU kernel.BSD syscall
- #126setreuidBSD syscall #126 in the XNU kernel.BSD syscall
- #127setregidBSD syscall #127 in the XNU kernel.BSD syscall
- #128renameBSD syscall #128 in the XNU kernel.BSD syscall
- #131flockBSD syscall #131 in the XNU kernel.BSD syscall
- #131sys_flockBSD syscall #131 in the XNU kernel.BSD syscall
- #132mkfifoBSD syscall #132 in the XNU kernel.BSD syscall
- #133sendtoBSD syscall #133 in the XNU kernel.BSD syscall
- #134shutdownBSD syscall #134 in the XNU kernel.BSD syscall
- #135socketpairBSD syscall #135 in the XNU kernel.BSD syscall
- #136mkdirBSD syscall #136 in the XNU kernel.BSD syscall
- #137rmdirBSD syscall #137 in the XNU kernel.BSD syscall
- #138utimesBSD syscall #138 in the XNU kernel.BSD syscall
- #139futimesBSD syscall #139 in the XNU kernel.BSD syscall
- #140adjtimeBSD syscall #140 in the XNU kernel.BSD syscall
- #142gethostuuidBSD syscall #142 in the XNU kernel.BSD syscall
- #147setsidBSD syscall #147 in the XNU kernel.BSD syscall
- #151getpgidBSD syscall #151 in the XNU kernel.BSD syscall
- #152setprivexecBSD syscall #152 in the XNU kernel.BSD syscall
- #153preadBSD syscall #153 in the XNU kernel.BSD syscall
- #154pwriteBSD syscall #154 in the XNU kernel.BSD syscall
- #155nfssvcBSD syscall #155 in the XNU kernel.BSD syscall
- #157statfsBSD syscall #157 in the XNU kernel.BSD syscall
- #158fstatfsBSD syscall #158 in the XNU kernel.BSD syscall
- #159unmountBSD syscall #159 in the XNU kernel.BSD syscall
- #161getfhBSD syscall #161 in the XNU kernel.BSD syscall
- #164funmountBSD syscall #164 in the XNU kernel.BSD syscall
- #165quotactlBSD syscall #165 in the XNU kernel.BSD syscall
- #167mountBSD syscall #167 in the XNU kernel.BSD syscall
- #169csopsBSD syscall #169 in the XNU kernel.BSD syscall
- #170csops_audittokenBSD syscall #170 in the XNU kernel.BSD syscall
- #173waitidBSD syscall #173 in the XNU kernel.BSD syscall
- #176add_profilBSD syscall #176 in the XNU kernel.BSD syscall
- #181setgidBSD syscall #181 in the XNU kernel.BSD syscall
- #182setegidBSD syscall #182 in the XNU kernel.BSD syscall
- #183seteuidBSD syscall #183 in the XNU kernel.BSD syscall
- #185sys_panic_with_dataBSD syscall #185 in the XNU kernel.BSD syscall
- #186thread_selfcountsBSD syscall #186 in the XNU kernel.BSD syscall
- #187fdatasyncBSD syscall #187 in the XNU kernel.BSD syscall
- #188statBSD syscall #188 in the XNU kernel.BSD syscall
- #189fstatBSD syscall #189 in the XNU kernel.BSD syscall
- #189sys_fstatBSD syscall #189 in the XNU kernel.BSD syscall
- #190lstatBSD syscall #190 in the XNU kernel.BSD syscall
- #191pathconfBSD syscall #191 in the XNU kernel.BSD syscall
- #192fpathconfBSD syscall #192 in the XNU kernel.BSD syscall
- #192sys_fpathconfBSD syscall #192 in the XNU kernel.BSD syscall
- #194getrlimitBSD syscall #194 in the XNU kernel.BSD syscall
- #195setrlimitBSD syscall #195 in the XNU kernel.BSD syscall
- #196getdirentriesBSD syscall #196 in the XNU kernel.BSD syscall
- #197mmapBSD syscall #197 in the XNU kernel.BSD syscall
- #199lseekBSD syscall #199 in the XNU kernel.BSD syscall
- #200truncateBSD syscall #200 in the XNU kernel.BSD syscall
- #201ftruncateBSD syscall #201 in the XNU kernel.BSD syscall
- #202__sysctlBSD syscall #202 in the XNU kernel.BSD syscall
- #203mlockBSD syscall #203 in the XNU kernel.BSD syscall
- #204munlockBSD syscall #204 in the XNU kernel.BSD syscall
- #205undeleteBSD syscall #205 in the XNU kernel.BSD syscall
- #206ATsocketBSD syscall #206 in the XNU kernel.BSD syscall
- #207ATgetmsgBSD syscall #207 in the XNU kernel.BSD syscall
- #208ATputmsgBSD syscall #208 in the XNU kernel.BSD syscall
- #209ATPsndreqBSD syscall #209 in the XNU kernel.BSD syscall
- #210ATPsndrspBSD syscall #210 in the XNU kernel.BSD syscall
- #211ATPgetreqBSD syscall #211 in the XNU kernel.BSD syscall
- #212ATPgetrspBSD syscall #212 in the XNU kernel.BSD syscall
- #216mkcomplexBSD syscall #216 in the XNU kernel.BSD syscall
- #217statvBSD syscall #217 in the XNU kernel.BSD syscall
- #217fsgetpath_extBSD syscall #217 in the XNU kernel.BSD syscall
- #218lstatvBSD syscall #218 in the XNU kernel.BSD syscall
- #219fstatvBSD syscall #219 in the XNU kernel.BSD syscall
- #220getattrlistBSD syscall #220 in the XNU kernel.BSD syscall
- #221setattrlistBSD syscall #221 in the XNU kernel.BSD syscall
- #222getdirentriesattrBSD syscall #222 in the XNU kernel.BSD syscall
- #223exchangedataBSD syscall #223 in the XNU kernel.BSD syscall
- #225searchfsBSD syscall #225 in the XNU kernel.BSD syscall
- #228fgetattrlistBSD syscall #228 in the XNU kernel.BSD syscall
- #229fsetattrlistBSD syscall #229 in the XNU kernel.BSD syscall
- #230pollBSD syscall #230 in the XNU kernel.BSD syscall
- #231watcheventBSD syscall #231 in the XNU kernel.BSD syscall
- #232waiteventBSD syscall #232 in the XNU kernel.BSD syscall
- #233modwatchBSD syscall #233 in the XNU kernel.BSD syscall
- #234getxattrBSD syscall #234 in the XNU kernel.BSD syscall
- #235fgetxattrBSD syscall #235 in the XNU kernel.BSD syscall
- #236setxattrBSD syscall #236 in the XNU kernel.BSD syscall
- #237fsetxattrBSD syscall #237 in the XNU kernel.BSD syscall
- #238removexattrBSD syscall #238 in the XNU kernel.BSD syscall
- #239fremovexattrBSD syscall #239 in the XNU kernel.BSD syscall
- #240listxattrBSD syscall #240 in the XNU kernel.BSD syscall
- #241flistxattrBSD syscall #241 in the XNU kernel.BSD syscall
- #242fsctlBSD syscall #242 in the XNU kernel.BSD syscall
- #243initgroupsBSD syscall #243 in the XNU kernel.BSD syscall
- #244posix_spawnBSD syscall #244 in the XNU kernel.BSD syscall
- #245ffsctlBSD syscall #245 in the XNU kernel.BSD syscall
- #247nfsclntBSD syscall #247 in the XNU kernel.BSD syscall
- #248fhopenBSD syscall #248 in the XNU kernel.BSD syscall
- #250minheritBSD syscall #250 in the XNU kernel.BSD syscall
- #251semsysBSD syscall #251 in the XNU kernel.BSD syscall
- #252msgsysBSD syscall #252 in the XNU kernel.BSD syscall
- #253shmsysBSD syscall #253 in the XNU kernel.BSD syscall
- #254semctlBSD syscall #254 in the XNU kernel.BSD syscall
- #255semgetBSD syscall #255 in the XNU kernel.BSD syscall
- #256semopBSD syscall #256 in the XNU kernel.BSD syscall
- #258msgctlBSD syscall #258 in the XNU kernel.BSD syscall
- #259msggetBSD syscall #259 in the XNU kernel.BSD syscall
- #260msgsndBSD syscall #260 in the XNU kernel.BSD syscall
- #261msgrcvBSD syscall #261 in the XNU kernel.BSD syscall
- #262shmatBSD syscall #262 in the XNU kernel.BSD syscall
- #263shmctlBSD syscall #263 in the XNU kernel.BSD syscall
- #264shmdtBSD syscall #264 in the XNU kernel.BSD syscall
- #265shmgetBSD syscall #265 in the XNU kernel.BSD syscall
- #266shm_openBSD syscall #266 in the XNU kernel.BSD syscall
- #267shm_unlinkBSD syscall #267 in the XNU kernel.BSD syscall
- #268sem_openBSD syscall #268 in the XNU kernel.BSD syscall
- #269sem_closeBSD syscall #269 in the XNU kernel.BSD syscall
- #270sem_unlinkBSD syscall #270 in the XNU kernel.BSD syscall
- #271sem_waitBSD syscall #271 in the XNU kernel.BSD syscall
- #272sem_trywaitBSD syscall #272 in the XNU kernel.BSD syscall
- #273sem_postBSD syscall #273 in the XNU kernel.BSD syscall
- #274sem_getvalueBSD syscall #274 in the XNU kernel.BSD syscall
- #275sem_initBSD syscall #275 in the XNU kernel.BSD syscall
- #276sem_destroyBSD syscall #276 in the XNU kernel.BSD syscall
- #296vm_pressure_monitorBSD syscall #296 in the XNU kernel.BSD syscall
- #310getsidBSD syscall #310 in the XNU kernel.BSD syscall
- #313aio_fsyncBSD syscall #313 in the XNU kernel.BSD syscall
- #314aio_returnBSD syscall #314 in the XNU kernel.BSD syscall
- #315aio_suspendBSD syscall #315 in the XNU kernel.BSD syscall
- #316aio_cancelBSD syscall #316 in the XNU kernel.BSD syscall
- #317aio_errorBSD syscall #317 in the XNU kernel.BSD syscall
- #318aio_readBSD syscall #318 in the XNU kernel.BSD syscall
- #319aio_writeBSD syscall #319 in the XNU kernel.BSD syscall
- #320lio_listioBSD syscall #320 in the XNU kernel.BSD syscall
- #324mlockallBSD syscall #324 in the XNU kernel.BSD syscall
- #325munlockallBSD syscall #325 in the XNU kernel.BSD syscall
- #327issetugidBSD syscall #327 in the XNU kernel.BSD syscall
- #328__pthread_killBSD syscall #328 in the XNU kernel.BSD syscall
- #329__pthread_sigmaskBSD syscall #329 in the XNU kernel.BSD syscall
- #330__sigwaitBSD syscall #330 in the XNU kernel.BSD syscall
- #331__disable_threadsignalBSD syscall #331 in the XNU kernel.BSD syscall
- #332__pthread_markcancelBSD syscall #332 in the XNU kernel.BSD syscall
- #333__pthread_canceledBSD syscall #333 in the XNU kernel.BSD syscall
- #334__semwait_signalBSD syscall #334 in the XNU kernel.BSD syscall
- #337sendfileBSD syscall #337 in the XNU kernel.BSD syscall
- #338stat64BSD syscall #338 in the XNU kernel.BSD syscall
- #339fstat64BSD syscall #339 in the XNU kernel.BSD syscall
- #339sys_fstat64BSD syscall #339 in the XNU kernel.BSD syscall
- #340lstat64BSD syscall #340 in the XNU kernel.BSD syscall
- #345statfs64BSD syscall #345 in the XNU kernel.BSD syscall
- #346fstatfs64BSD syscall #346 in the XNU kernel.BSD syscall
- #347getfsstat64BSD syscall #347 in the XNU kernel.BSD syscall
- #348__pthread_chdirBSD syscall #348 in the XNU kernel.BSD syscall
- #349__pthread_fchdirBSD syscall #349 in the XNU kernel.BSD syscall
- #350auditBSD syscall #350 in the XNU kernel.BSD syscall
- #351auditonBSD syscall #351 in the XNU kernel.BSD syscall
- #353getauidBSD syscall #353 in the XNU kernel.BSD syscall
- #354setauidBSD syscall #354 in the XNU kernel.BSD syscall
- #355getauditBSD syscall #355 in the XNU kernel.BSD syscall
- #356setauditBSD syscall #356 in the XNU kernel.BSD syscall
- #357getaudit_addrBSD syscall #357 in the XNU kernel.BSD syscall
- #358setaudit_addrBSD syscall #358 in the XNU kernel.BSD syscall
- #359auditctlBSD syscall #359 in the XNU kernel.BSD syscall
- #362kqueueAllocates a new kernel event queue and returns a file descriptor referring to it.BSD syscall
- #363keventBSD syscall #363 in the XNU kernel.BSD syscall
- #364lchownBSD syscall #364 in the XNU kernel.BSD syscall
- #369kevent64BSD syscall #369 in the XNU kernel.BSD syscall
- #370__old_semwait_signalBSD syscall #370 in the XNU kernel.BSD syscall
- #373ledgerBSD syscall #373 in the XNU kernel.BSD syscall
- #374kevent_qosBSD syscall #374 in the XNU kernel.BSD syscall
- #375kevent_idBSD syscall #375 in the XNU kernel.BSD syscall
- #380__mac_execveBSD syscall #380 in the XNU kernel.BSD syscall
- #381__mac_syscallBSD syscall #381 in the XNU kernel.BSD syscall
- #382__mac_get_fileBSD syscall #382 in the XNU kernel.BSD syscall
- #383__mac_set_fileBSD syscall #383 in the XNU kernel.BSD syscall
- #384__mac_get_linkBSD syscall #384 in the XNU kernel.BSD syscall
- #385__mac_set_linkBSD syscall #385 in the XNU kernel.BSD syscall
- #386__mac_get_procBSD syscall #386 in the XNU kernel.BSD syscall
- #387__mac_set_procBSD syscall #387 in the XNU kernel.BSD syscall
- #388__mac_get_fdBSD syscall #388 in the XNU kernel.BSD syscall
- #389__mac_set_fdBSD syscall #389 in the XNU kernel.BSD syscall
- #390__mac_get_pidBSD syscall #390 in the XNU kernel.BSD syscall
- #391__mac_get_lcidBSD syscall #391 in the XNU kernel.BSD syscall
- #392__mac_get_lctxBSD syscall #392 in the XNU kernel.BSD syscall
- #393__mac_set_lctxBSD syscall #393 in the XNU kernel.BSD syscall
- #423__semwait_signal_nocancelBSD syscall #423 in the XNU kernel.BSD syscall
- #424__mac_mountBSD syscall #424 in the XNU kernel.BSD syscall
- #425__mac_get_mountBSD syscall #425 in the XNU kernel.BSD syscall
- #426__mac_getfsstatBSD syscall #426 in the XNU kernel.BSD syscall
- #427fsgetpathBSD syscall #427 in the XNU kernel.BSD syscall
- #428audit_session_selfBSD syscall #428 in the XNU kernel.BSD syscall
- #429audit_session_joinBSD syscall #429 in the XNU kernel.BSD syscall
- #430fileport_makeportBSD syscall #430 in the XNU kernel.BSD syscall
- #430sys_fileport_makeportBSD syscall #430 in the XNU kernel.BSD syscall
- #431fileport_makefdBSD syscall #431 in the XNU kernel.BSD syscall
- #431sys_fileport_makefdBSD syscall #431 in the XNU kernel.BSD syscall
- #432audit_session_portBSD syscall #432 in the XNU kernel.BSD syscall
- #433pid_suspendBSD syscall #433 in the XNU kernel.BSD syscall
- #434pid_resumeBSD syscall #434 in the XNU kernel.BSD syscall
- #435pid_hibernateBSD syscall #435 in the XNU kernel.BSD syscall
- #436pid_shutdown_socketsBSD syscall #436 in the XNU kernel.BSD syscall
- #439kas_infoBSD syscall #439 in the XNU kernel.BSD syscall
- #440memorystatus_controlBSD syscall #440 in the XNU kernel.BSD syscall
- #442guarded_close_npBSD syscall #442 in the XNU kernel.BSD syscall
- #443guarded_kqueue_npBSD syscall #443 in the XNU kernel.BSD syscall
- #444change_fdguard_npBSD syscall #444 in the XNU kernel.BSD syscall
- #445usrctlBSD syscall #445 in the XNU kernel.BSD syscall
- #446proc_rlimit_controlBSD syscall #446 in the XNU kernel.BSD syscall
- #447connectxBSD syscall #447 in the XNU kernel.BSD syscall
- #448disconnectxBSD syscall #448 in the XNU kernel.BSD syscall
- #449peeloffBSD syscall #449 in the XNU kernel.BSD syscall
- #450socket_delegateBSD syscall #450 in the XNU kernel.BSD syscall
- #452proc_uuid_policyBSD syscall #452 in the XNU kernel.BSD syscall
- #453memorystatus_get_levelBSD syscall #453 in the XNU kernel.BSD syscall
- #454system_overrideBSD syscall #454 in the XNU kernel.BSD syscall
- #455vfs_purgeBSD syscall #455 in the XNU kernel.BSD syscall
- #460necp_match_policyBSD syscall #460 in the XNU kernel.BSD syscall
- #461getattrlistbulkBSD syscall #461 in the XNU kernel.BSD syscall
- #462clonefileatBSD syscall #462 in the XNU kernel.BSD syscall
- #466faccessatBSD syscall #466 in the XNU kernel.BSD syscall
- #467fchmodatBSD syscall #467 in the XNU kernel.BSD syscall
- #468fchownatBSD syscall #468 in the XNU kernel.BSD syscall
- #469fstatatBSD syscall #469 in the XNU kernel.BSD syscall
- #470fstatat64BSD syscall #470 in the XNU kernel.BSD syscall
- #471linkatBSD syscall #471 in the XNU kernel.BSD syscall
- #473readlinkatBSD syscall #473 in the XNU kernel.BSD syscall
- #474symlinkatBSD syscall #474 in the XNU kernel.BSD syscall
- #475mkdiratBSD syscall #475 in the XNU kernel.BSD syscall
- #476getattrlistatBSD syscall #476 in the XNU kernel.BSD syscall
- #477proc_trace_logBSD syscall #477 in the XNU kernel.BSD syscall
- #479openbyid_npBSD syscall #479 in the XNU kernel.BSD syscall
- #480recvmsg_xBSD syscall #480 in the XNU kernel.BSD syscall
- #481sendmsg_xBSD syscall #481 in the XNU kernel.BSD syscall
- #485guarded_write_npBSD syscall #485 in the XNU kernel.BSD syscall
- #486guarded_pwrite_npBSD syscall #486 in the XNU kernel.BSD syscall
- #487guarded_writev_npBSD syscall #487 in the XNU kernel.BSD syscall
- #489mremap_encryptedBSD syscall #489 in the XNU kernel.BSD syscall
- #490netagent_triggerBSD syscall #490 in the XNU kernel.BSD syscall
- #493grab_pgo_dataBSD syscall #493 in the XNU kernel.BSD syscall
- #500getentropyBSD syscall #500 in the XNU kernel.BSD syscall
- #501necp_openBSD syscall #501 in the XNU kernel.BSD syscall
- #502necp_client_actionBSD syscall #502 in the XNU kernel.BSD syscall
- #503__nexus_openBSD syscall #503 in the XNU kernel.BSD syscall
- #504__nexus_registerBSD syscall #504 in the XNU kernel.BSD syscall
- #505__nexus_deregisterBSD syscall #505 in the XNU kernel.BSD syscall
- #506__nexus_createBSD syscall #506 in the XNU kernel.BSD syscall
- #507__nexus_destroyBSD syscall #507 in the XNU kernel.BSD syscall
- #508__nexus_get_optBSD syscall #508 in the XNU kernel.BSD syscall
- #509__nexus_set_optBSD syscall #509 in the XNU kernel.BSD syscall
- #510__channel_openBSD syscall #510 in the XNU kernel.BSD syscall
- #511__channel_get_infoBSD syscall #511 in the XNU kernel.BSD syscall
- #512__channel_syncBSD syscall #512 in the XNU kernel.BSD syscall
- #513__channel_get_optBSD syscall #513 in the XNU kernel.BSD syscall
- #514__channel_set_optBSD syscall #514 in the XNU kernel.BSD syscall
- #517fclonefileatBSD syscall #517 in the XNU kernel.BSD syscall
- #522necp_session_openBSD syscall #522 in the XNU kernel.BSD syscall
- #523necp_session_actionBSD syscall #523 in the XNU kernel.BSD syscall
- #524setattrlistatBSD syscall #524 in the XNU kernel.BSD syscall
- #525net_qos_guidelineBSD syscall #525 in the XNU kernel.BSD syscall
- #526fmountBSD syscall #526 in the XNU kernel.BSD syscall
- #527ntp_adjtimeBSD syscall #527 in the XNU kernel.BSD syscall
- #528ntp_gettimeBSD syscall #528 in the XNU kernel.BSD syscall
- #529os_fault_with_payloadBSD syscall #529 in the XNU kernel.BSD syscall
- #531__mach_bridge_remote_timeBSD syscall #531 in the XNU kernel.BSD syscall
- #535objc_bp_assist_cfg_npBSD syscall #535 in the XNU kernel.BSD syscall
- #537pivot_rootBSD syscall #537 in the XNU kernel.BSD syscall
- #538task_inspect_for_pidBSD syscall #538 in the XNU kernel.BSD syscall
- #539task_read_for_pidBSD syscall #539 in the XNU kernel.BSD syscall
- #540sys_preadvBSD syscall #540 in the XNU kernel.BSD syscall
- #541sys_pwritevBSD syscall #541 in the XNU kernel.BSD syscall
- #546nosysBSD syscall #546 in the XNU kernel.BSD syscall
- #546tracker_actionBSD syscall #546 in the XNU kernel.BSD syscall
- #549graftdmgBSD syscall #549 in the XNU kernel.BSD syscall
- #551freadlinkBSD syscall #551 in the XNU kernel.BSD syscall
- #553mkfifoatBSD syscall #553 in the XNU kernel.BSD syscall
- #554mknodatBSD syscall #554 in the XNU kernel.BSD syscall
- #555ungraftdmgBSD syscall #555 in the XNU kernel.BSD syscall
- #556sys_coalition_policy_setBSD syscall #556 in the XNU kernel.BSD syscall
- #557enosysBSD syscall #557 in the XNU kernel.BSD syscall
- #557sys_coalition_policy_getBSD syscall #557 in the XNU kernel.BSD syscall
- #-100iokit_user_client_trapMach trap -100 (iokit_user_client_trap) in the XNU kernel.Mach trap
- #-96debug_control_port_for_pidMach trap -96 (debug_control_port_for_pid) in the XNU kernel.Mach trap
- #-95mk_timebase_info_trapMach trap -95 (mk_timebase_info_trap) in the XNU kernel.Mach trap
- #-95mk_timer_arm_leeway_trapMach trap -95 (mk_timer_arm_leeway_trap) in the XNU kernel.Mach trap
- #-94mk_timebase_infoMach trap -94 (mk_timebase_info) in the XNU kernel.Mach trap
- #-94mk_timer_cancel_trapMach trap -94 (mk_timer_cancel_trap) in the XNU kernel.Mach trap
- #-93mk_timer_cancelMach trap -93 (mk_timer_cancel) in the XNU kernel.Mach trap
- #-93mk_timer_arm_trapMach trap -93 (mk_timer_arm_trap) in the XNU kernel.Mach trap
- #-92mk_timer_armMach trap -92 (mk_timer_arm) in the XNU kernel.Mach trap
- #-92mk_timer_destroy_trapMach trap -92 (mk_timer_destroy_trap) in the XNU kernel.Mach trap
- #-91mk_timer_destroyMach trap -91 (mk_timer_destroy) in the XNU kernel.Mach trap
- #-91mk_timer_create_trapMach trap -91 (mk_timer_create_trap) in the XNU kernel.Mach trap
- #-90mk_timer_createMach trap -90 (mk_timer_create) in the XNU kernel.Mach trap
- #-90mach_wait_until_trapMach trap -90 (mach_wait_until_trap) in the XNU kernel.Mach trap
- #-89mach_wait_untilMach trap -89 (mach_wait_until) in the XNU kernel.Mach trap
- #-89mach_timebase_info_trapMach trap -89 (mach_timebase_info_trap) in the XNU kernel.Mach trap
- #-88mach_timebase_infoMach trap -88 (mach_timebase_info) in the XNU kernel.Mach trap
- #-88_exclaves_ctl_trapMach trap -88 (_exclaves_ctl_trap) in the XNU kernel.Mach trap
- #-77_kernelrpc_mach_port_request_notification_trapMach trap -77 (_kernelrpc_mach_port_request_notification_trap) in the XNU kernel.Mach trap
- #-76_kernelrpc_mach_port_type_trapMach trap -76 (_kernelrpc_mach_port_type_trap) in the XNU kernel.Mach trap
- #-72mach_voucher_extract_attr_recipe_trapMach trap -72 (mach_voucher_extract_attr_recipe_trap) in the XNU kernel.Mach trap
- #-70host_create_mach_voucher_trapMach trap -70 (host_create_mach_voucher_trap) in the XNU kernel.Mach trap
- #-63mach_vm_reclaim_update_kernel_accounting_trapMach trap -63 (mach_vm_reclaim_update_kernel_accounting_trap) in the XNU kernel.Mach trap
- #-62clock_sleep_trapMach trap -62 (clock_sleep_trap) in the XNU kernel.Mach trap
- #-61thread_switchMach trap -61 (thread_switch) in the XNU kernel.Mach trap
- #-60swtchMach trap -60 (swtch) in the XNU kernel.Mach trap
- #-59swtch_priMach trap -59 (swtch_pri) in the XNU kernel.Mach trap
- #-58pfz_exitMach trap -58 (pfz_exit) in the XNU kernel.Mach trap
- #-53macx_backing_store_recoveryMach trap -53 (macx_backing_store_recovery) in the XNU kernel.Mach trap
- #-52macx_backing_store_suspendMach trap -52 (macx_backing_store_suspend) in the XNU kernel.Mach trap
- #-51macx_triggersMach trap -51 (macx_triggers) in the XNU kernel.Mach trap
- #-50thread_get_special_reply_portMach trap -50 (thread_get_special_reply_port) in the XNU kernel.Mach trap
- #-49macx_swapoffMach trap -49 (macx_swapoff) in the XNU kernel.Mach trap
- #-48macx_swaponMach trap -48 (macx_swapon) in the XNU kernel.Mach trap
- #-46pid_for_taskMach trap -46 (pid_for_task) in the XNU kernel.Mach trap
- #-45task_for_pidReturns a Mach task port for the process with the given PID — the keystone primitive for cross-process memory access on macOS.Mach trap
- #-44task_name_for_pidMach trap -44 (task_name_for_pid) in the XNU kernel.Mach trap
- #-43map_fdMach trap -43 (map_fd) in the XNU kernel.Mach trap
- #-43mach_generate_activity_idMach trap -43 (mach_generate_activity_id) in the XNU kernel.Mach trap
- #-42_kernelrpc_mach_port_unguard_trapMach trap -42 (_kernelrpc_mach_port_unguard_trap) in the XNU kernel.Mach trap
- #-41init_processMach trap -41 (init_process) in the XNU kernel.Mach trap
- #-41_kernelrpc_mach_port_guard_trapMach trap -41 (_kernelrpc_mach_port_guard_trap) in the XNU kernel.Mach trap
- #-40_kernelrpc_mach_port_get_attributes_trapMach trap -40 (_kernelrpc_mach_port_get_attributes_trap) in the XNU kernel.Mach trap
- #-39semaphore_timedwait_signal_trapMach trap -39 (semaphore_timedwait_signal_trap) in the XNU kernel.Mach trap
- #-38semaphore_timedwait_trapMach trap -38 (semaphore_timedwait_trap) in the XNU kernel.Mach trap
- #-37semaphore_wait_signal_trapMach trap -37 (semaphore_wait_signal_trap) in the XNU kernel.Mach trap
- #-36semaphore_wait_trapMach trap -36 (semaphore_wait_trap) in the XNU kernel.Mach trap
- #-35semaphore_signal_thread_trapMach trap -35 (semaphore_signal_thread_trap) in the XNU kernel.Mach trap
- #-34semaphore_signal_all_trapMach trap -34 (semaphore_signal_all_trap) in the XNU kernel.Mach trap
- #-33semaphore_signal_trapMach trap -33 (semaphore_signal_trap) in the XNU kernel.Mach trap
- #-32mach_msg_overwrite_trapMach trap -32 (mach_msg_overwrite_trap) in the XNU kernel.Mach trap
- #-31mach_msg2_trapSends and/or receives a Mach message on a port. The Ventura-era replacement for mach_msg_trap that takes its options as a single packed argument.Mach trap
- #-31mach_msg_trapMach trap -31 (mach_msg_trap) in the XNU kernel.Mach trap
- #-29host_self_trapMach trap -29 (host_self_trap) in the XNU kernel.Mach trap
- #-28task_self_trapMach trap -28 (task_self_trap) in the XNU kernel.Mach trap
- #-27thread_self_trapMach trap -27 (thread_self_trap) in the XNU kernel.Mach trap
- #-26mach_reply_portMach trap -26 (mach_reply_port) in the XNU kernel.Mach trap
- #-25_kernelrpc_mach_port_destruct_trapMach trap -25 (_kernelrpc_mach_port_destruct_trap) in the XNU kernel.Mach trap
- #-24_kernelrpc_mach_port_construct_trapMach trap -24 (_kernelrpc_mach_port_construct_trap) in the XNU kernel.Mach trap
- #-23_kernelrpc_mach_port_extract_member_trapMach trap -23 (_kernelrpc_mach_port_extract_member_trap) in the XNU kernel.Mach trap
- #-22_kernelrpc_mach_port_insert_member_trapMach trap -22 (_kernelrpc_mach_port_insert_member_trap) in the XNU kernel.Mach trap
- #-21_kernelrpc_mach_port_insert_right_trapMach trap -21 (_kernelrpc_mach_port_insert_right_trap) in the XNU kernel.Mach trap
- #-20_kernelrpc_mach_port_move_member_trapMach trap -20 (_kernelrpc_mach_port_move_member_trap) in the XNU kernel.Mach trap
- #-19_kernelrpc_mach_port_mod_refs_trapMach trap -19 (_kernelrpc_mach_port_mod_refs_trap) in the XNU kernel.Mach trap
- #-18_kernelrpc_mach_port_deallocate_trapMach trap -18 (_kernelrpc_mach_port_deallocate_trap) in the XNU kernel.Mach trap
- #-17_kernelrpc_mach_port_destroy_trapMach trap -17 (_kernelrpc_mach_port_destroy_trap) in the XNU kernel.Mach trap
- #-16_kernelrpc_mach_port_allocate_trapMach trap -16 (_kernelrpc_mach_port_allocate_trap) in the XNU kernel.Mach trap
- #-15_kernelrpc_mach_vm_map_trapMach trap -15 (_kernelrpc_mach_vm_map_trap) in the XNU kernel.Mach trap
- #-14_kernelrpc_mach_vm_protect_trapMach trap -14 (_kernelrpc_mach_vm_protect_trap) in the XNU kernel.Mach trap
- #-13task_dyld_process_info_notify_get_trapMach trap -13 (task_dyld_process_info_notify_get_trap) in the XNU kernel.Mach trap
- #-12_kernelrpc_mach_vm_deallocate_trapMach trap -12 (_kernelrpc_mach_vm_deallocate_trap) in the XNU kernel.Mach trap
- #-11_kernelrpc_mach_vm_purgable_control_trapMach trap -11 (_kernelrpc_mach_vm_purgable_control_trap) in the XNU kernel.Mach trap
- #-10_kernelrpc_mach_vm_allocate_trapMach trap -10 (_kernelrpc_mach_vm_allocate_trap) in the XNU kernel.Mach trap