XXNU Source Handbook Offline reading instructions
Part 01 · Chapter 01.06

Source-reference index

Guide index · Complete contents

This index maps directly cited local source, interface, build, test, and upstream documentation files to the guides that cite them. It does not imply whole-file review; see each subsystem's coverage table. Directory links are excluded.

Regenerate with python3 docs-ai/tools/build_source_index.py.

Project files

Cited file Guides
AGENTS.md development/building-html
LICENSE development/building-html
LICENSE-DOCS development/building-html
README.md README
make_docs.py development/building-html

SETUP

Cited file Guides
platydoc-data/xnu/SETUP/config/doconf development/arm64-build-and-mig-walkthrough
platydoc-data/xnu/SETUP/config/main.c development/arm64-build-and-mig-walkthrough
platydoc-data/xnu/SETUP/config/mkheaders.c development/arm64-build-and-mig-walkthrough
platydoc-data/xnu/SETUP/config/mkmakefile.c development/arm64-build-and-mig-walkthrough

XNU root files

Cited file Guides
platydoc-data/xnu/Makefile development/build-and-tests
platydoc-data/xnu/README.md development/build-and-tests

bsd

Cited file Guides
platydoc-data/xnu/bsd/arm/_types.h development/arm64-build-and-mig-walkthrough
platydoc-data/xnu/bsd/arm/param.h structures/mbufs-and-external-storage
platydoc-data/xnu/bsd/bsm/audit.h structures/credentials-and-credential-storage, subsystems/security/audit-session-capabilities
platydoc-data/xnu/bsd/conf/Makefile.template development/build-and-tests, subsystems/vm/api-argument-validation
platydoc-data/xnu/bsd/conf/files development/build-and-tests, development/dtrace-provider-and-action-lifecycle, development/observability, interfaces/command-dispatch-and-validation, structures/mbufs-and-external-storage, subsystems/networking/bpf-capture-and-filter-lifecycle, subsystems/networking/flow-diversion-and-provider-lifetime, subsystems/networking/ipsec-interface-lifecycle, subsystems/networking/ipsec-policy-associations-and-transforms, subsystems/networking/mbuf-allocation-caches-and-pressure, subsystems/networking/mptcp-sessions-and-subflows, subsystems/networking/pf-rules-states-and-packet-ownership, subsystems/processes/process-inspection-and-snapshots
platydoc-data/xnu/bsd/conf/files.arm64 development/dtrace-provider-and-action-lifecycle
platydoc-data/xnu/bsd/dev/arm/stubs.c interfaces/bsd-syscalls/diagnostics-and-system-control
platydoc-data/xnu/bsd/dev/arm/systemcalls.c architecture, development/dtrace-provider-and-action-lifecycle, interfaces/bsd-syscalls / overview, reading-guide, structures/thread-and-thread-ro, subsystems/platform/arm64-exception-entry, subsystems/platform/arm64-exception-return, subsystems/processes / overview, subsystems/processes/signal-delivery-and-return, subsystems/processes/syscalls-signals
platydoc-data/xnu/bsd/dev/arm/unix_signal.c interfaces/bsd-syscalls/signals-and-thread-control, subsystems/ipc/exception-delivery, subsystems/processes/signal-delivery-and-return, subsystems/processes/syscalls-signals, subsystems/security/arm64-thread-state-conversion
platydoc-data/xnu/bsd/dev/arm64/conf.c development/kernel-logging-and-firehose
platydoc-data/xnu/bsd/dev/arm64/dtrace_isa.c development/dtrace-provider-and-action-lifecycle
platydoc-data/xnu/bsd/dev/dtrace/dtrace.c development/dtrace-provider-and-action-lifecycle, development/observability, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism
platydoc-data/xnu/bsd/dev/dtrace/dtrace_glue.c development/dtrace-provider-and-action-lifecycle, development/observability
platydoc-data/xnu/bsd/dev/dtrace/dtrace_subr.c development/dtrace-provider-and-action-lifecycle, subsystems/security/code-signing-process-controls
platydoc-data/xnu/bsd/dev/dtrace/systrace.c development/dtrace-provider-and-action-lifecycle
platydoc-data/xnu/bsd/dev/i386/stubs.c interfaces/bsd-syscalls/diagnostics-and-system-control
platydoc-data/xnu/bsd/dev/i386/systemcalls.c architecture, interfaces/bsd-syscalls / overview, reading-guide, subsystems/processes/syscalls-signals
platydoc-data/xnu/bsd/dev/i386/unix_signal.c interfaces/bsd-syscalls/signals-and-thread-control, subsystems/processes/syscalls-signals
platydoc-data/xnu/bsd/dev/munge.c interfaces/mach-traps
platydoc-data/xnu/bsd/dev/random/randomdev.c interfaces/bsd-syscalls/security-and-audit
platydoc-data/xnu/bsd/dev/unix_startup.c subsystems/vfs/buffer-cache-and-block-io
platydoc-data/xnu/bsd/i386/param.h structures/mbufs-and-external-storage
platydoc-data/xnu/bsd/kern/ast.h subsystems/runtime/ast-flavors
platydoc-data/xnu/bsd/kern/bsd_init.c structures / overview, structures/proc-and-proc-ro, structures/task-and-shared-ro, structures/vnodes-and-vnode-identity, subsystems/drivers/bootstrap-and-bsd-integration, subsystems/platform / overview, subsystems/platform/boot, subsystems/processes/lifecycle, subsystems/security/code-signing-process-controls, subsystems/vfs/buffer-cache-and-block-io, subsystems/vfs/filesystems-and-nfs
platydoc-data/xnu/bsd/kern/bsd_stubs.c structures/proc-and-proc-ro
platydoc-data/xnu/bsd/kern/chunklist.c subsystems/security/code-signing-process-controls
platydoc-data/xnu/bsd/kern/code_signing/ppl.c subsystems/vm/executable-memory-policy
platydoc-data/xnu/bsd/kern/code_signing/txm.c subsystems/security/protected-execution, subsystems/security/txm, subsystems/vm/executable-memory-policy
platydoc-data/xnu/bsd/kern/decmpfs.c subsystems/vfs/compressed-file-data
platydoc-data/xnu/bsd/kern/kdebug.c development/kdebug-storage-and-readout, development/observability, interfaces/bsd-syscalls/diagnostics-and-system-control
platydoc-data/xnu/bsd/kern/kdebug_common.c development/kdebug-storage-and-readout
platydoc-data/xnu/bsd/kern/kdebug_triage.c development/kdebug-storage-and-readout
platydoc-data/xnu/bsd/kern/kern_acct.c interfaces/bsd-syscalls/time-and-accounting
platydoc-data/xnu/bsd/kern/kern_aio.c cross-cutting/completion-and-failure, interfaces/bsd-syscalls/events-pthreads-and-async-io, subsystems/processes / overview, subsystems/processes/async-io, subsystems/processes/pthread-workqueue-lifecycle, subsystems/runtime/ast-mechanism
platydoc-data/xnu/bsd/kern/kern_authorization.c subsystems/security/credential-and-policy-lifetimes, subsystems/security/credentials-and-policy, subsystems/vfs/permissions-and-acl-evaluation
platydoc-data/xnu/bsd/kern/kern_codesigning.c subsystems/security/txm, subsystems/vm/executable-memory-policy
platydoc-data/xnu/bsd/kern/kern_control.c subsystems/networking / overview, subsystems/networking/flow-diversion-and-provider-lifetime, subsystems/networking/ipsec-interface-lifecycle, subsystems/networking/kernel-control-sockets-and-network-statistics, subsystems/networking/socket-content-filtering
platydoc-data/xnu/bsd/kern/kern_core.c development/corpses-and-process-core-dumps
platydoc-data/xnu/bsd/kern/kern_credential.c architecture, cross-cutting/smr-hash-tables, interfaces/bsd-syscalls/processes-credentials-and-policy, structures/credentials-and-credential-storage, structures/layout-browser, structures/mac-label-storage, structures/proc-and-proc-ro, structures/thread-and-thread-ro, subsystems/processes/exec-identity-and-inherited-state, subsystems/processes/lifecycle, subsystems/security/audit-session-capabilities, subsystems/security/credential-and-policy-lifetimes, subsystems/security/credentials-and-policy, subsystems/security/personas-and-membership-resolution, subsystems/vfs/permissions-and-acl-evaluation
platydoc-data/xnu/bsd/kern/kern_crossarch.c interfaces/bsd-syscalls/processes-credentials-and-policy
platydoc-data/xnu/bsd/kern/kern_cs.c structures/code-signature-blob-storage, subsystems/security/code-signing-process-controls, subsystems/security/code-signing, subsystems/security/page-signature-validation, subsystems/security/vnode-signature-lifecycle
platydoc-data/xnu/bsd/kern/kern_csr.c interfaces/bsd-syscalls/security-and-audit, subsystems/security/code-signing-process-controls, subsystems/security/code-signing
platydoc-data/xnu/bsd/kern/kern_debug.c interfaces/bsd-syscalls/diagnostics-and-system-control
platydoc-data/xnu/bsd/kern/kern_descrip.c cross-cutting/execution-paths, interfaces/bsd-syscalls/files-and-descriptors, interfaces/bsd-syscalls/filesystem-metadata, interfaces/command-dispatch-and-validation, structures/file-descriptor-tables, structures/fileprocs-and-fileglobs, structures/sockets-and-protocol-attachments, subsystems/processes / overview, subsystems/processes/descriptors-ipc, subsystems/processes/exec-identity-and-inherited-state, subsystems/processes/process-inspection-and-snapshots, subsystems/runtime/ast-flavors, subsystems/security/executable-signature-policy, subsystems/security/vnode-signature-lifecycle, subsystems/vfs/advisory-locks-and-leases, subsystems/vfs/permissions-and-acl-evaluation
platydoc-data/xnu/bsd/kern/kern_event.c cross-cutting/execution-paths, interfaces/bsd-syscalls/events-pthreads-and-async-io, subsystems/processes / overview, subsystems/processes/events-threads, subsystems/processes/kqueue-and-workloops, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism
platydoc-data/xnu/bsd/kern/kern_exec.c cross-cutting/completion-and-failure, cross-cutting/executable-loading, cross-cutting/execution-paths, interfaces/bsd-syscalls/processes-credentials-and-policy, interfaces/mach-messages/task_access, structures/file-descriptor-tables, structures/proc-and-proc-ro, structures/read-only-object-updates, subsystems/platform / overview, subsystems/platform/boot, subsystems/processes / overview, subsystems/processes/exec-arguments-and-user-stack, subsystems/processes/exec-identity-and-inherited-state, subsystems/processes/lifecycle, subsystems/processes/process-inspection-and-snapshots, subsystems/processes/process-transitions, subsystems/processes/signal-delivery-and-return, subsystems/security/audit-session-capabilities, subsystems/security/code-signing-process-controls, subsystems/security/exclaves-resources-and-memory, subsystems/security/executable-signature-policy, subsystems/security/personas-and-membership-resolution, subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/bsd/kern/kern_exit.c cross-cutting/completion-and-failure, cross-cutting/concurrent-operation-walkthroughs, interfaces/bsd-syscalls/processes-credentials-and-policy, interfaces/bsd-syscalls/signals-and-thread-control, structures/file-descriptor-tables, structures/proc-and-proc-ro, structures/task-and-shared-ro, structures/thread-and-thread-ro, subsystems/processes / overview, subsystems/processes/lifecycle, subsystems/processes/process-transitions, subsystems/processes/signal-delivery-and-return, subsystems/security/audit-session-capabilities, subsystems/security/personas-and-membership-resolution
platydoc-data/xnu/bsd/kern/kern_fork.c architecture, cross-cutting/execution-paths, interfaces/bsd-syscalls/processes-credentials-and-policy, structures / overview, structures/credentials-and-credential-storage, structures/file-descriptor-tables, structures/proc-and-proc-ro, structures/read-only-object-updates, structures/task-and-shared-ro, structures/thread-and-thread-ro, subsystems/processes / overview, subsystems/processes/lifecycle, subsystems/processes/process-inspection-and-snapshots, subsystems/processes/process-transitions, subsystems/processes/pthread-workqueue-lifecycle, subsystems/security/audit-session-capabilities, subsystems/security/personas-and-membership-resolution
platydoc-data/xnu/bsd/kern/kern_guarded.c interfaces/bsd-syscalls/events-pthreads-and-async-io, interfaces/bsd-syscalls/files-and-descriptors, structures/file-descriptor-tables, structures/fileprocs-and-fileglobs, subsystems/processes/descriptors-ipc
platydoc-data/xnu/bsd/kern/kern_ktrace.c cross-cutting/ownership-and-locking, development/kdebug-storage-and-readout, development/observability
platydoc-data/xnu/bsd/kern/kern_lockf.c subsystems/vfs/advisory-locks-and-leases
platydoc-data/xnu/bsd/kern/kern_malloc.c subsystems/vm/allocator-interfaces
platydoc-data/xnu/bsd/kern/kern_memorystatus.c cross-cutting/execution-paths, interfaces/bsd-syscalls/virtual-memory, subsystems/vm / overview, subsystems/vm/memorystatus-and-freezer, subsystems/vm/reclaim-and-pressure
platydoc-data/xnu/bsd/kern/kern_memorystatus_freeze.c subsystems/vm/memorystatus-and-freezer, subsystems/vm/reclaim-and-pressure
platydoc-data/xnu/bsd/kern/kern_memorystatus_internal.h subsystems/vm/memorystatus-and-freezer
platydoc-data/xnu/bsd/kern/kern_memorystatus_policy.c subsystems/vm/memorystatus-and-freezer
platydoc-data/xnu/bsd/kern/kern_mman.c cross-cutting/execution-paths, cross-cutting/mapped-file-to-arm64-fault, interfaces/bsd-syscalls/virtual-memory, structures/ubc-and-vnode-pagers, subsystems/security/executable-signature-policy, subsystems/vm/api-argument-validation, subsystems/vm/executable-memory-policy, subsystems/vm/fault-resolution, subsystems/vm/mapping-walkthroughs, subsystems/vm/maps-and-faults, subsystems/vm/pagers-and-upl, subsystems/vm/virtual-address-maps
platydoc-data/xnu/bsd/kern/kern_newsysctl.c development/observability, interfaces/bsd-syscalls/diagnostics-and-system-control, interfaces/command-dispatch-and-validation, subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/bsd/kern/kern_ntptime.c interfaces/bsd-syscalls/time-and-accounting
platydoc-data/xnu/bsd/kern/kern_overrides.c interfaces/bsd-syscalls/processes-credentials-and-policy
platydoc-data/xnu/bsd/kern/kern_persona.c subsystems/security/personas-and-membership-resolution
platydoc-data/xnu/bsd/kern/kern_priv.c subsystems/processes/process-inspection-and-snapshots, subsystems/runtime/work-interval-policy-and-thread-groups
platydoc-data/xnu/bsd/kern/kern_proc.c architecture, interfaces/bsd-syscalls/diagnostics-and-system-control, interfaces/bsd-syscalls/processes-credentials-and-policy, interfaces/bsd-syscalls/security-and-audit, interfaces/mach-messages/task_access, interfaces/mach-traps, reading-guide, structures / overview, structures/credentials-and-credential-storage, structures/proc-and-proc-ro, structures/read-only-object-updates, structures/task-and-shared-ro, structures/thread-and-thread-ro, subsystems/processes / overview, subsystems/processes/exec-identity-and-inherited-state, subsystems/processes/lifecycle, subsystems/processes/process-inspection-and-snapshots, subsystems/processes/process-transitions, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism, subsystems/runtime/suspension-stop-and-abort, subsystems/security/code-signing-process-controls, subsystems/security/credentials-and-policy, subsystems/security/task-and-thread-capabilities
platydoc-data/xnu/bsd/kern/kern_prot.c interfaces/bsd-syscalls/processes-credentials-and-policy, structures/credentials-and-credential-storage, structures/thread-and-thread-ro, subsystems/processes/exec-identity-and-inherited-state, subsystems/security/credential-and-policy-lifetimes, subsystems/security/credentials-and-policy
platydoc-data/xnu/bsd/kern/kern_resource.c interfaces/bsd-syscalls/processes-credentials-and-policy, interfaces/bsd-syscalls/time-and-accounting
platydoc-data/xnu/bsd/kern/kern_sfi.c interfaces/bsd-syscalls/processes-credentials-and-policy
platydoc-data/xnu/bsd/kern/kern_sig.c interfaces/bsd-syscalls / overview, interfaces/bsd-syscalls/signals-and-thread-control, subsystems/platform / overview, subsystems/platform/boot, subsystems/processes / overview, subsystems/processes/process-transitions, subsystems/processes/pthread-workqueue-lifecycle, subsystems/processes/signal-delivery-and-return, subsystems/processes/syscalls-signals, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism, subsystems/runtime/suspension-stop-and-abort
platydoc-data/xnu/bsd/kern/kern_symfile.c subsystems/platform/hibernation-image-creation
platydoc-data/xnu/bsd/kern/kern_sysctl.c subsystems/runtime/work-interval-policy-and-thread-groups, subsystems/security/code-signing-process-controls
platydoc-data/xnu/bsd/kern/kern_time.c interfaces/bsd-syscalls/time-and-accounting
platydoc-data/xnu/bsd/kern/kern_trustcache.c subsystems/security/code-signing, subsystems/security/executable-signature-policy, subsystems/security/trust-cache-control, subsystems/security/txm
platydoc-data/xnu/bsd/kern/kern_xxx.c interfaces/bsd-syscalls/diagnostics-and-system-control, interfaces/bsd-syscalls/processes-credentials-and-policy
platydoc-data/xnu/bsd/kern/kpi_mbuf.c structures/mbufs-and-external-storage
platydoc-data/xnu/bsd/kern/kpi_socket.c structures/sockets-and-protocol-attachments
platydoc-data/xnu/bsd/kern/mach_loader.c cross-cutting/executable-loading, structures/code-signature-blob-storage, subsystems/processes/exec-arguments-and-user-stack, subsystems/security/code-signing, subsystems/security/executable-signature-policy, subsystems/security/vnode-signature-lifecycle
platydoc-data/xnu/bsd/kern/mach_loader.h cross-cutting/executable-loading, subsystems/security/executable-signature-policy
platydoc-data/xnu/bsd/kern/mach_process.c interfaces/bsd-syscalls/processes-credentials-and-policy
platydoc-data/xnu/bsd/kern/makesyscalls.sh development/build-and-tests, interfaces/bsd-syscalls / overview, source-map, subsystems/processes/syscalls-signals
platydoc-data/xnu/bsd/kern/mcache.c subsystems/networking / overview, subsystems/networking/mbuf-allocation-caches-and-pressure
platydoc-data/xnu/bsd/kern/posix_sem.c interfaces/bsd-syscalls/local-ipc, subsystems/ipc/semaphores-and-eventlinks, subsystems/processes/descriptors-ipc, subsystems/processes/posix-named-ipc
platydoc-data/xnu/bsd/kern/posix_shm.c interfaces/bsd-syscalls/local-ipc, subsystems/processes/descriptors-ipc, subsystems/processes/posix-named-ipc
platydoc-data/xnu/bsd/kern/proc_info.c development/kernel-logging-and-firehose, interfaces/bsd-syscalls/processes-credentials-and-policy, structures/fileprocs-and-fileglobs, subsystems/processes/process-inspection-and-snapshots
platydoc-data/xnu/bsd/kern/proc_uuid_policy.c interfaces/bsd-syscalls/processes-credentials-and-policy
platydoc-data/xnu/bsd/kern/process_policy.c interfaces/bsd-syscalls/processes-credentials-and-policy
platydoc-data/xnu/bsd/kern/socket_flows.c subsystems/networking/socket-content-filtering
platydoc-data/xnu/bsd/kern/socket_flows.h subsystems/networking/socket-content-filtering
platydoc-data/xnu/bsd/kern/stackshot.c development/observability, development/stackshot-and-kcdata, interfaces/bsd-syscalls/diagnostics-and-system-control
platydoc-data/xnu/bsd/kern/subr_log.c development/kernel-logging-and-firehose, development/observability
platydoc-data/xnu/bsd/kern/subr_log_stream.c development/kernel-logging-and-firehose
platydoc-data/xnu/bsd/kern/subr_xxx.c interfaces/bsd-syscalls / overview
platydoc-data/xnu/bsd/kern/sys_coalition.c interfaces/bsd-syscalls/processes-credentials-and-policy
platydoc-data/xnu/bsd/kern/sys_eventlink.c interfaces/bsd-syscalls/events-pthreads-and-async-io, subsystems/ipc/semaphores-and-eventlinks
platydoc-data/xnu/bsd/kern/sys_generic.c cross-cutting/execution-paths, development/kernel-logging-and-firehose, interfaces/bsd-syscalls / overview, interfaces/bsd-syscalls/diagnostics-and-system-control, interfaces/bsd-syscalls/events-pthreads-and-async-io, interfaces/bsd-syscalls/files-and-descriptors, interfaces/bsd-syscalls/time-and-accounting, interfaces/command-dispatch-and-validation, reading-guide, structures/fileprocs-and-fileglobs, subsystems/processes / overview, subsystems/processes/descriptors-ipc, subsystems/processes/syscalls-signals, subsystems/vfs / overview, subsystems/vfs/vnodes-mounts-and-dispatch
platydoc-data/xnu/bsd/kern/sys_persona.c interfaces/bsd-syscalls/processes-credentials-and-policy, subsystems/security/personas-and-membership-resolution
platydoc-data/xnu/bsd/kern/sys_pipe.c interfaces/bsd-syscalls/files-and-descriptors, subsystems/processes / overview, subsystems/processes/descriptors-ipc, subsystems/processes/pipes-and-unix-socket-rights
platydoc-data/xnu/bsd/kern/sys_record_event.c interfaces/bsd-syscalls/diagnostics-and-system-control
platydoc-data/xnu/bsd/kern/sys_recount.c interfaces/bsd-syscalls/time-and-accounting
platydoc-data/xnu/bsd/kern/sys_socket.c structures/sockets-and-protocol-attachments, subsystems/networking / overview, subsystems/networking/socket-lifecycle-and-io, subsystems/networking/sockets
platydoc-data/xnu/bsd/kern/sys_ulock.c interfaces/bsd-syscalls/events-pthreads-and-async-io, subsystems/processes / overview, subsystems/processes/events-threads, subsystems/processes/user-lock-wait-and-wake
platydoc-data/xnu/bsd/kern/sys_work_interval.c interfaces/bsd-syscalls/events-pthreads-and-async-io, subsystems/runtime/work-interval-policy-and-thread-groups
platydoc-data/xnu/bsd/kern/syscalls.master architecture, development/build-and-tests, interfaces/bsd-syscalls / overview, interfaces/bsd-syscalls/diagnostics-and-system-control, interfaces/bsd-syscalls/events-pthreads-and-async-io, interfaces/bsd-syscalls/files-and-descriptors, interfaces/bsd-syscalls/filesystem-metadata, interfaces/bsd-syscalls/filesystem-mounts-and-control, interfaces/bsd-syscalls/filesystem-namespace, interfaces/bsd-syscalls/local-ipc, interfaces/bsd-syscalls/number-index, interfaces/bsd-syscalls/processes-credentials-and-policy, interfaces/bsd-syscalls/security-and-audit, interfaces/bsd-syscalls/signals-and-thread-control, interfaces/bsd-syscalls/skywalk, interfaces/bsd-syscalls/sockets-and-network-policy, interfaces/bsd-syscalls/time-and-accounting, interfaces/bsd-syscalls/virtual-memory, interfaces/mach-traps, reading-guide, source-map, subsystems/ipc/semaphores-and-eventlinks, subsystems/networking/necp-policy-evaluation, subsystems/processes / overview, subsystems/processes/lifecycle, subsystems/processes/process-inspection-and-snapshots, subsystems/processes/syscalls-signals, subsystems/security/code-signing-process-controls, subsystems/security/personas-and-membership-resolution
platydoc-data/xnu/bsd/kern/sysv_ipc.c subsystems/processes/descriptors-ipc, subsystems/processes/system-v-ipc
platydoc-data/xnu/bsd/kern/sysv_msg.c interfaces/bsd-syscalls/local-ipc, subsystems/processes/descriptors-ipc, subsystems/processes/system-v-ipc
platydoc-data/xnu/bsd/kern/sysv_sem.c interfaces/bsd-syscalls/local-ipc, subsystems/processes/descriptors-ipc, subsystems/processes/system-v-ipc
platydoc-data/xnu/bsd/kern/sysv_shm.c interfaces/bsd-syscalls/local-ipc, subsystems/processes/descriptors-ipc, subsystems/processes/system-v-ipc
platydoc-data/xnu/bsd/kern/trace_codes development/kdebug-storage-and-readout, development/observability
platydoc-data/xnu/bsd/kern/tracker.c interfaces/bsd-syscalls/sockets-and-network-policy
platydoc-data/xnu/bsd/kern/tty.c subsystems/processes / overview, subsystems/processes/tty-and-pty-lifecycle
platydoc-data/xnu/bsd/kern/tty_dev.c subsystems/processes / overview, subsystems/processes/tty-and-pty-lifecycle
platydoc-data/xnu/bsd/kern/tty_ptmx.c subsystems/processes / overview, subsystems/processes/tty-and-pty-lifecycle
platydoc-data/xnu/bsd/kern/ubc_subr.c cross-cutting/execution-paths, cross-cutting/mapped-file-to-arm64-fault, structures/code-signature-blob-storage, structures/ubc-and-vnode-pagers, structures/vm-objects-and-backing, structures/vnodes-and-vnode-identity, subsystems/security/code-signing-process-controls, subsystems/security/code-signing, subsystems/security/executable-signature-policy, subsystems/security/page-signature-validation, subsystems/security/signature-format-and-blob-validation, subsystems/security/trust-cache-control, subsystems/security/txm, subsystems/security/vnode-signature-lifecycle, subsystems/vfs / overview, subsystems/vfs/file-data-cache-and-read-path, subsystems/vfs/io-and-cache, subsystems/vfs/vnode-cache-identity-and-reuse, subsystems/vm/pagers-and-upl, subsystems/vm/upl-gather-and-completion
platydoc-data/xnu/bsd/kern/uipc_domain.c subsystems/networking/mptcp-sessions-and-subflows
platydoc-data/xnu/bsd/kern/uipc_mbuf.c structures/mbufs-and-external-storage, subsystems/networking / overview, subsystems/networking/mbuf-allocation-caches-and-pressure, subsystems/networking/packets-routes-and-interfaces, subsystems/networking/tcp-ip-interfaces, subsystems/vm/read-only-and-special-zones
platydoc-data/xnu/bsd/kern/uipc_mbuf2.c structures/mbufs-and-external-storage
platydoc-data/xnu/bsd/kern/uipc_mbuf_mcache.c structures/mbufs-and-external-storage, subsystems/networking / overview, subsystems/networking/mbuf-allocation-caches-and-pressure
platydoc-data/xnu/bsd/kern/uipc_socket.c cross-cutting/completion-and-failure, cross-cutting/execution-paths, structures/socket-buffers-and-record-queues, structures/sockets-and-protocol-attachments, subsystems/networking / overview, subsystems/networking/flow-diversion-and-provider-lifetime, subsystems/networking/ipsec-policy-associations-and-transforms, subsystems/networking/necp-clients-and-flow-registration, subsystems/networking/policy-extensions, subsystems/networking/socket-content-filtering, subsystems/networking/socket-lifecycle-and-io, subsystems/networking/sockets, subsystems/networking/tcp-connections-and-timers
platydoc-data/xnu/bsd/kern/uipc_socket2.c cross-cutting/execution-paths, structures/socket-buffers-and-record-queues, structures/sockets-and-protocol-attachments, subsystems/networking / overview, subsystems/networking/flow-diversion-and-provider-lifetime, subsystems/networking/mptcp-sessions-and-subflows, subsystems/networking/socket-content-filtering, subsystems/networking/socket-lifecycle-and-io, subsystems/networking/sockets, subsystems/networking/tcp-connections-and-timers, subsystems/networking/udp-send-receive-and-errors
platydoc-data/xnu/bsd/kern/uipc_syscalls.c cross-cutting/completion-and-failure, interfaces/bsd-syscalls/sockets-and-network-policy, structures/sockets-and-protocol-attachments, subsystems/networking / overview, subsystems/networking/socket-lifecycle-and-io, subsystems/networking/sockets, subsystems/networking/tcp-connections-and-timers
platydoc-data/xnu/bsd/kern/uipc_usrreq.c structures/file-descriptor-tables, structures/fileprocs-and-fileglobs, subsystems/processes / overview, subsystems/processes/descriptors-ipc, subsystems/processes/pipes-and-unix-socket-rights, subsystems/vfs/advisory-locks-and-leases
platydoc-data/xnu/bsd/miscfs/bindfs/bind_subr.c subsystems/vfs/stacked-filesystems
platydoc-data/xnu/bsd/miscfs/bindfs/bind_vfsops.c subsystems/vfs/stacked-filesystems
platydoc-data/xnu/bsd/miscfs/bindfs/bind_vnops.c subsystems/vfs/filesystems-and-nfs, subsystems/vfs/stacked-filesystems
platydoc-data/xnu/bsd/miscfs/bindfs/bindfs.h subsystems/vfs/stacked-filesystems
platydoc-data/xnu/bsd/miscfs/deadfs/dead_vnops.c structures/vnodes-and-vnode-identity, subsystems/vfs/filesystems-and-nfs
platydoc-data/xnu/bsd/miscfs/devfs/README subsystems/vfs / overview
platydoc-data/xnu/bsd/miscfs/devfs/devfs_tree.c structures/vnodes-and-vnode-identity, subsystems/vfs/device-nodes-and-fifos, subsystems/vfs/filesystems-and-nfs, subsystems/vfs/vnode-cache-identity-and-reuse
platydoc-data/xnu/bsd/miscfs/devfs/devfs_vfsops.c development/kernel-logging-and-firehose, subsystems/vfs/device-nodes-and-fifos, subsystems/vfs/filesystems-and-nfs
platydoc-data/xnu/bsd/miscfs/devfs/devfs_vnops.c structures/vnodes-and-vnode-identity, subsystems/vfs/device-nodes-and-fifos, subsystems/vfs/filesystems-and-nfs, subsystems/vfs/vnode-cache-identity-and-reuse
platydoc-data/xnu/bsd/miscfs/devfs/devfsdefs.h subsystems/vfs/device-nodes-and-fifos
platydoc-data/xnu/bsd/miscfs/fifofs/fifo.h subsystems/vfs/device-nodes-and-fifos
platydoc-data/xnu/bsd/miscfs/fifofs/fifo_vnops.c subsystems/vfs/device-nodes-and-fifos, subsystems/vfs/filesystems-and-nfs
platydoc-data/xnu/bsd/miscfs/mockfs/mockfs_vnops.c subsystems/vfs/file-data-cache-and-read-path, subsystems/vfs/filesystems-and-nfs, subsystems/vfs/io-and-cache
platydoc-data/xnu/bsd/miscfs/nullfs/null_subr.c subsystems/vfs/stacked-filesystems
platydoc-data/xnu/bsd/miscfs/nullfs/null_vfsops.c subsystems/vfs/stacked-filesystems
platydoc-data/xnu/bsd/miscfs/nullfs/null_vnops.c subsystems/vfs/filesystems-and-nfs, subsystems/vfs/stacked-filesystems
platydoc-data/xnu/bsd/miscfs/nullfs/nullfs.h subsystems/vfs/stacked-filesystems
platydoc-data/xnu/bsd/miscfs/routefs/routefs_ops.c subsystems/vfs/filesystems-and-nfs
platydoc-data/xnu/bsd/miscfs/specfs/spec_vnops.c interfaces/command-dispatch-and-validation, subsystems/vfs / overview, subsystems/vfs/buffer-cache-and-block-io, subsystems/vfs/device-nodes-and-fifos, subsystems/vfs/filesystems-and-nfs, subsystems/vfs/io-and-cache
platydoc-data/xnu/bsd/miscfs/specfs/specdev.h subsystems/vfs/device-nodes-and-fifos
platydoc-data/xnu/bsd/net/bpf.c interfaces/command-dispatch-and-validation, subsystems/networking/bpf-capture-and-filter-lifecycle
platydoc-data/xnu/bsd/net/bpf.h interfaces/command-dispatch-and-validation, subsystems/networking/bpf-capture-and-filter-lifecycle
platydoc-data/xnu/bsd/net/bpf_filter.c subsystems/networking/bpf-capture-and-filter-lifecycle
platydoc-data/xnu/bsd/net/bpf_private.h interfaces/command-dispatch-and-validation, subsystems/networking/bpf-capture-and-filter-lifecycle
platydoc-data/xnu/bsd/net/bpfdesc.h subsystems/networking/bpf-capture-and-filter-lifecycle
platydoc-data/xnu/bsd/net/classq/classq_fq_codel.c subsystems/networking/interface-packet-scheduling-and-fq-codel
platydoc-data/xnu/bsd/net/classq/classq_fq_codel.h subsystems/networking/interface-packet-scheduling-and-fq-codel
platydoc-data/xnu/bsd/net/classq/classq_subr.c subsystems/networking/interface-packet-scheduling-and-fq-codel
platydoc-data/xnu/bsd/net/classq/if_classq.h subsystems/networking/interface-packet-scheduling-and-fq-codel, subsystems/networking/skywalk-netif-links-queues-and-scheduling
platydoc-data/xnu/bsd/net/content_filter.c structures/socket-buffers-and-record-queues, subsystems/networking/policy-extensions, subsystems/networking/socket-content-filtering
platydoc-data/xnu/bsd/net/content_filter.h subsystems/networking/socket-content-filtering
platydoc-data/xnu/bsd/net/content_filter_crypto.c subsystems/networking/socket-content-filtering
platydoc-data/xnu/bsd/net/dlil.c subsystems/networking/interface-packet-scheduling-and-fq-codel, subsystems/networking/ipsec-interface-lifecycle, subsystems/networking/packets-routes-and-interfaces, subsystems/networking/skywalk-netif-links-queues-and-scheduling, subsystems/networking/tcp-ip-interfaces
platydoc-data/xnu/bsd/net/dlil_ctl.c subsystems/networking/packets-routes-and-interfaces
platydoc-data/xnu/bsd/net/dlil_input.c subsystems/networking/packets-routes-and-interfaces, subsystems/networking/tcp-ip-interfaces
platydoc-data/xnu/bsd/net/dlil_output.c subsystems/networking/packets-routes-and-interfaces, subsystems/networking/routing-control-and-ipv4-arp, subsystems/networking/tcp-ip-interfaces
platydoc-data/xnu/bsd/net/dlil_subr.c subsystems/networking/packets-routes-and-interfaces
platydoc-data/xnu/bsd/net/droptap.c subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/bsd/net/ether_inet6_pr_module.c subsystems/networking/ipv6-neighbor-messages-and-reachability
platydoc-data/xnu/bsd/net/ether_inet_pr_module.c subsystems/networking/routing-control-and-ipv4-arp, subsystems/networking/tcp-ip-interfaces
platydoc-data/xnu/bsd/net/flowadv.c subsystems/networking/interface-packet-scheduling-and-fq-codel
platydoc-data/xnu/bsd/net/if.c subsystems/networking/ipv6-multicast-membership-and-mld
platydoc-data/xnu/bsd/net/if_ipsec.c subsystems/networking/ipsec-interface-lifecycle
platydoc-data/xnu/bsd/net/if_ipsec.h subsystems/networking/ipsec-interface-lifecycle
platydoc-data/xnu/bsd/net/if_llreach.c subsystems/networking/ipv6-neighbor-messages-and-reachability
platydoc-data/xnu/bsd/net/if_loop.c subsystems/networking/tcp-ip-interfaces
platydoc-data/xnu/bsd/net/if_utun.c subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/bsd/net/if_var.h structures/internet-pcbs-and-transport-storage
platydoc-data/xnu/bsd/net/if_var_private.h architecture, subsystems/networking / overview, subsystems/networking/tcp-ip-interfaces
platydoc-data/xnu/bsd/net/kpi_interface.c subsystems/networking/packets-routes-and-interfaces
platydoc-data/xnu/bsd/net/necp.c interfaces/bsd-syscalls/sockets-and-network-policy, subsystems/networking/necp-policy-evaluation, subsystems/networking/policy-extensions, subsystems/networking/socket-content-filtering
platydoc-data/xnu/bsd/net/necp.h subsystems/networking/necp-clients-and-flow-registration, subsystems/networking/necp-policy-evaluation
platydoc-data/xnu/bsd/net/necp_client.c interfaces/bsd-syscalls/sockets-and-network-policy, structures/internet-pcbs-and-transport-storage, subsystems/networking/necp-clients-and-flow-registration, subsystems/networking/necp-policy-evaluation, subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/bsd/net/network_agent.c interfaces/bsd-syscalls/sockets-and-network-policy, subsystems/networking/necp-clients-and-flow-registration, subsystems/networking/skywalk-netif-agents-and-traffic-rules
platydoc-data/xnu/bsd/net/ntstat.c subsystems/networking / overview, subsystems/networking/kernel-control-sockets-and-network-statistics
platydoc-data/xnu/bsd/net/pf.c subsystems/networking/pf-rules-states-and-packet-ownership, subsystems/networking/skywalk-namespaces-and-flow-lookup
platydoc-data/xnu/bsd/net/pf_ioctl.c subsystems/networking/pf-rules-states-and-packet-ownership, subsystems/networking/policy-extensions
platydoc-data/xnu/bsd/net/pfvar.h subsystems/networking/pf-rules-states-and-packet-ownership
platydoc-data/xnu/bsd/net/pktsched/pktsched.c subsystems/networking/interface-packet-scheduling-and-fq-codel
platydoc-data/xnu/bsd/net/pktsched/pktsched.h subsystems/networking/interface-packet-scheduling-and-fq-codel
platydoc-data/xnu/bsd/net/pktsched/pktsched_fq_codel.c subsystems/networking/interface-packet-scheduling-and-fq-codel
platydoc-data/xnu/bsd/net/pktsched/pktsched_fq_codel.h subsystems/networking/interface-packet-scheduling-and-fq-codel
platydoc-data/xnu/bsd/net/raw_usrreq.c subsystems/networking/ipsec-policy-associations-and-transforms, subsystems/networking/routing-control-and-ipv4-arp
platydoc-data/xnu/bsd/net/route.c structures/internet-pcbs-and-transport-storage, subsystems/networking/packets-routes-and-interfaces, subsystems/networking/routing-control-and-ipv4-arp, subsystems/networking/tcp-ip-interfaces
platydoc-data/xnu/bsd/net/route.h subsystems/networking/routing-control-and-ipv4-arp
platydoc-data/xnu/bsd/net/route_private.h subsystems/networking / overview, subsystems/networking/packets-routes-and-interfaces, subsystems/networking/routing-control-and-ipv4-arp, subsystems/networking/tcp-ip-interfaces
platydoc-data/xnu/bsd/net/rtsock.c subsystems/networking/ipv6-neighbor-messages-and-reachability, subsystems/networking/routing-control-and-ipv4-arp
platydoc-data/xnu/bsd/net/skmem_sysctl.c subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/bsd/netinet/flow_divert.c subsystems/networking/flow-diversion-and-provider-lifetime, subsystems/networking/policy-extensions
platydoc-data/xnu/bsd/netinet/flow_divert.h subsystems/networking/flow-diversion-and-provider-lifetime
platydoc-data/xnu/bsd/netinet/flow_divert_proto.h subsystems/networking/flow-diversion-and-provider-lifetime
platydoc-data/xnu/bsd/netinet/in_arp.c subsystems/networking/routing-control-and-ipv4-arp
platydoc-data/xnu/bsd/netinet/in_pcb.c structures/internet-pcbs-and-transport-storage, structures/sockets-and-protocol-attachments, subsystems/networking / overview, subsystems/networking/internet-pcbs-ports-and-lifetime, subsystems/networking/skywalk-namespaces-and-flow-lookup
platydoc-data/xnu/bsd/netinet/in_pcb.h structures/internet-pcbs-and-transport-storage, subsystems/networking / overview, subsystems/networking/internet-pcbs-ports-and-lifetime, subsystems/networking/ipv6-sockets-and-packet-options, subsystems/networking/ipv6-source-selection-and-scopes, subsystems/networking/ipv6, subsystems/networking/necp-policy-evaluation, subsystems/networking/tcp-connections-and-timers, subsystems/networking/tcp-ip-interfaces
platydoc-data/xnu/bsd/netinet/in_proto.c structures/sockets-and-protocol-attachments, subsystems/networking/tcp-ip-interfaces
platydoc-data/xnu/bsd/netinet/in_tclass.c interfaces/bsd-syscalls/sockets-and-network-policy
platydoc-data/xnu/bsd/netinet/ip.h subsystems/networking/ip-fragment-reassembly-and-icmp
platydoc-data/xnu/bsd/netinet/ip6.h subsystems/networking/ip-fragment-reassembly-and-icmp, subsystems/networking/ipv6-input-extension-headers-and-forwarding, subsystems/networking/ipv6-output-and-neighbor-discovery
platydoc-data/xnu/bsd/netinet/ip_icmp.c subsystems/networking/ip-fragment-reassembly-and-icmp
platydoc-data/xnu/bsd/netinet/ip_input.c subsystems/networking/ip-fragment-reassembly-and-icmp, subsystems/networking/tcp-ip-interfaces
platydoc-data/xnu/bsd/netinet/ip_output.c subsystems/networking/ipsec-policy-associations-and-transforms, subsystems/networking/necp-policy-evaluation, subsystems/networking/packets-routes-and-interfaces, subsystems/networking/routing-control-and-ipv4-arp, subsystems/networking/tcp-ip-interfaces
platydoc-data/xnu/bsd/netinet/ip_var.h subsystems/networking/ip-fragment-reassembly-and-icmp
platydoc-data/xnu/bsd/netinet/mp_pcb.c subsystems/networking/mptcp-sessions-and-subflows
platydoc-data/xnu/bsd/netinet/mp_pcb.h subsystems/networking/mptcp-sessions-and-subflows
platydoc-data/xnu/bsd/netinet/mp_proto.c subsystems/networking/mptcp-sessions-and-subflows
platydoc-data/xnu/bsd/netinet/mptcp.c subsystems/networking/mptcp-sessions-and-subflows
platydoc-data/xnu/bsd/netinet/mptcp_opt.c subsystems/networking/mptcp-sessions-and-subflows
platydoc-data/xnu/bsd/netinet/mptcp_subr.c subsystems/networking/mptcp-sessions-and-subflows, subsystems/networking/policy-extensions
platydoc-data/xnu/bsd/netinet/mptcp_timer.c subsystems/networking/mptcp-sessions-and-subflows
platydoc-data/xnu/bsd/netinet/mptcp_usrreq.c subsystems/networking/mptcp-sessions-and-subflows, subsystems/networking/policy-extensions
platydoc-data/xnu/bsd/netinet/mptcp_var.h subsystems/networking/mptcp-sessions-and-subflows, subsystems/networking/policy-extensions
platydoc-data/xnu/bsd/netinet/raw_ip.c structures/internet-pcbs-and-transport-storage
platydoc-data/xnu/bsd/netinet/tcp.h subsystems/networking/pf-rules-states-and-packet-ownership
platydoc-data/xnu/bsd/netinet/tcp_cc.c structures/internet-pcbs-and-transport-storage, subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_cc.h subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_cubic.c subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_fsm.h subsystems/networking/pf-rules-states-and-packet-ownership
platydoc-data/xnu/bsd/netinet/tcp_input.c cross-cutting/execution-paths, structures/internet-pcbs-and-transport-storage, subsystems/networking/mptcp-sessions-and-subflows, subsystems/networking/necp-policy-evaluation, subsystems/networking/socket-content-filtering, subsystems/networking/tcp-connections-and-timers, subsystems/networking/tcp-ip-interfaces, subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_ledbat.c subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_newreno.c subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_output.c structures/internet-pcbs-and-transport-storage, subsystems/networking/mptcp-sessions-and-subflows, subsystems/networking/necp-policy-evaluation, subsystems/networking/tcp-connections-and-timers, subsystems/networking/tcp-ip-interfaces, subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_pacing.c subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_prague.c subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_rack.c subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_sack.c structures/internet-pcbs-and-transport-storage, subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_seq.h subsystems/networking/pf-rules-states-and-packet-ownership, subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_subr.c structures/internet-pcbs-and-transport-storage, structures/sockets-and-protocol-attachments, subsystems/networking/ip-fragment-reassembly-and-icmp, subsystems/networking/mptcp-sessions-and-subflows, subsystems/networking/socket-content-filtering, subsystems/networking/sockets, subsystems/networking/tcp-connections-and-timers, subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_sysctls.c subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_timer.c structures/internet-pcbs-and-transport-storage, subsystems/networking/mptcp-sessions-and-subflows, subsystems/networking/tcp-connections-and-timers, subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_timer.h structures/internet-pcbs-and-transport-storage
platydoc-data/xnu/bsd/netinet/tcp_usrreq.c structures/internet-pcbs-and-transport-storage, structures/socket-buffers-and-record-queues, structures/sockets-and-protocol-attachments, subsystems/networking/flow-diversion-and-provider-lifetime, subsystems/networking/socket-content-filtering, subsystems/networking/socket-lifecycle-and-io, subsystems/networking/sockets, subsystems/networking/tcp-connections-and-timers, subsystems/networking/tcp-ip-interfaces, subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/tcp_var.h structures/internet-pcbs-and-transport-storage, subsystems/networking / overview, subsystems/networking/tcp-connections-and-timers, subsystems/networking/tcp-ip-interfaces, subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/bsd/netinet/udp_usrreq.c structures/internet-pcbs-and-transport-storage, subsystems/networking/flow-diversion-and-provider-lifetime, subsystems/networking/internet-pcbs-ports-and-lifetime, subsystems/networking/ip-fragment-reassembly-and-icmp, subsystems/networking/ipv6-sockets-and-packet-options, subsystems/networking/necp-policy-evaluation, subsystems/networking/socket-content-filtering, subsystems/networking/tcp-ip-interfaces, subsystems/networking/udp-send-receive-and-errors
platydoc-data/xnu/bsd/netinet6/dest6.c subsystems/networking/ipv6-input-extension-headers-and-forwarding
platydoc-data/xnu/bsd/netinet6/esp_core.c subsystems/networking/ipsec-policy-associations-and-transforms
platydoc-data/xnu/bsd/netinet6/esp_input.c subsystems/networking/ipsec-interface-lifecycle, subsystems/networking/ipsec-policy-associations-and-transforms
platydoc-data/xnu/bsd/netinet6/esp_output.c subsystems/networking/ipsec-policy-associations-and-transforms
platydoc-data/xnu/bsd/netinet6/esp_rijndael.c subsystems/networking/ipsec-policy-associations-and-transforms
platydoc-data/xnu/bsd/netinet6/frag6.c subsystems/networking/ip-fragment-reassembly-and-icmp
platydoc-data/xnu/bsd/netinet6/icmp6.c subsystems/networking/ip-fragment-reassembly-and-icmp, subsystems/networking/ipv6-multicast-membership-and-mld, subsystems/networking/ipv6-neighbor-messages-and-reachability, subsystems/networking/ipv6-router-advertisements-and-prefix-lifetime, subsystems/networking/ipv6-sockets-and-packet-options, subsystems/networking/ipv6
platydoc-data/xnu/bsd/netinet6/in6.c subsystems/networking/ipv6-addresses-autoconfiguration-and-dad, subsystems/networking/ipv6-router-advertisements-and-prefix-lifetime
platydoc-data/xnu/bsd/netinet6/in6.h subsystems/networking/ipv6-addresses-autoconfiguration-and-dad
platydoc-data/xnu/bsd/netinet6/in6_cga.c subsystems/networking/ipv6-addresses-autoconfiguration-and-dad
platydoc-data/xnu/bsd/netinet6/in6_ifattach.c subsystems/networking/ipv6-addresses-autoconfiguration-and-dad, subsystems/networking/ipv6-router-advertisements-and-prefix-lifetime
platydoc-data/xnu/bsd/netinet6/in6_mcast.c subsystems/networking/ipv6-multicast-membership-and-mld
platydoc-data/xnu/bsd/netinet6/in6_pcb.c structures/internet-pcbs-and-transport-storage, subsystems/networking/ipv6-multicast-membership-and-mld, subsystems/networking/ipv6-sockets-and-packet-options, subsystems/networking/ipv6-source-selection-and-scopes
platydoc-data/xnu/bsd/netinet6/in6_proto.c subsystems/networking/ip-fragment-reassembly-and-icmp, subsystems/networking/ipv6-input-extension-headers-and-forwarding, subsystems/networking/ipv6-sockets-and-packet-options, subsystems/networking/ipv6
platydoc-data/xnu/bsd/netinet6/in6_src.c subsystems/networking/ipv6-output-and-neighbor-discovery, subsystems/networking/ipv6-sockets-and-packet-options, subsystems/networking/ipv6-source-selection-and-scopes
platydoc-data/xnu/bsd/netinet6/in6_var.h subsystems/networking/ipv6-addresses-autoconfiguration-and-dad, subsystems/networking/ipv6-multicast-membership-and-mld, subsystems/networking/ipv6
platydoc-data/xnu/bsd/netinet6/ip6_forward.c subsystems/networking/ipv6-input-extension-headers-and-forwarding
platydoc-data/xnu/bsd/netinet6/ip6_input.c subsystems/networking/ip-fragment-reassembly-and-icmp, subsystems/networking/ipv6-input-extension-headers-and-forwarding, subsystems/networking/ipv6-multicast-membership-and-mld, subsystems/networking/ipv6-sockets-and-packet-options, subsystems/networking/tcp-ip-interfaces
platydoc-data/xnu/bsd/netinet6/ip6_output.c subsystems/networking/ipsec-policy-associations-and-transforms, subsystems/networking/ipv6-multicast-membership-and-mld, subsystems/networking/ipv6-output-and-neighbor-discovery, subsystems/networking/ipv6-sockets-and-packet-options, subsystems/networking/ipv6-source-selection-and-scopes, subsystems/networking/necp-policy-evaluation, subsystems/networking/tcp-ip-interfaces
platydoc-data/xnu/bsd/netinet6/ip6_var.h subsystems/networking/ip-fragment-reassembly-and-icmp, subsystems/networking/ipv6-multicast-membership-and-mld, subsystems/networking/ipv6-output-and-neighbor-discovery, subsystems/networking/ipv6-sockets-and-packet-options, subsystems/networking/ipv6
platydoc-data/xnu/bsd/netinet6/ip6protosw.h subsystems/networking/ipv6-input-extension-headers-and-forwarding
platydoc-data/xnu/bsd/netinet6/ipsec.c subsystems/networking/ipsec-interface-lifecycle, subsystems/networking/ipsec-policy-associations-and-transforms, subsystems/networking/policy-extensions
platydoc-data/xnu/bsd/netinet6/ipsec.h subsystems/networking/ipsec-policy-associations-and-transforms
platydoc-data/xnu/bsd/netinet6/mld6.c subsystems/networking/ipv6-multicast-membership-and-mld
platydoc-data/xnu/bsd/netinet6/mld6_var.h subsystems/networking/ipv6-multicast-membership-and-mld
platydoc-data/xnu/bsd/netinet6/nd6.c subsystems/networking/ipv6-addresses-autoconfiguration-and-dad, subsystems/networking/ipv6-neighbor-messages-and-reachability, subsystems/networking/ipv6-output-and-neighbor-discovery, subsystems/networking/ipv6-router-advertisements-and-prefix-lifetime
platydoc-data/xnu/bsd/netinet6/nd6.h subsystems/networking/ipv6-neighbor-messages-and-reachability, subsystems/networking/ipv6-router-advertisements-and-prefix-lifetime, subsystems/networking/ipv6
platydoc-data/xnu/bsd/netinet6/nd6_nbr.c subsystems/networking/ipv6-addresses-autoconfiguration-and-dad, subsystems/networking/ipv6-neighbor-messages-and-reachability, subsystems/networking/ipv6-output-and-neighbor-discovery
platydoc-data/xnu/bsd/netinet6/nd6_rti.c subsystems/networking/ipv6-router-advertisements-and-prefix-lifetime
platydoc-data/xnu/bsd/netinet6/nd6_rtr.c subsystems/networking/ipv6-addresses-autoconfiguration-and-dad, subsystems/networking/ipv6-router-advertisements-and-prefix-lifetime
platydoc-data/xnu/bsd/netinet6/nd6_send.c subsystems/networking/ipv6-router-advertisements-and-prefix-lifetime
platydoc-data/xnu/bsd/netinet6/raw_ip6.c structures/internet-pcbs-and-transport-storage, subsystems/networking/ipv6-input-extension-headers-and-forwarding, subsystems/networking/ipv6-sockets-and-packet-options
platydoc-data/xnu/bsd/netinet6/route6.c subsystems/networking/ipv6-input-extension-headers-and-forwarding
platydoc-data/xnu/bsd/netinet6/scope6.c subsystems/networking/ipv6-source-selection-and-scopes
platydoc-data/xnu/bsd/netinet6/udp6_output.c subsystems/networking/ipv6-multicast-membership-and-mld, subsystems/networking/ipv6-sockets-and-packet-options, subsystems/networking/socket-content-filtering, subsystems/networking/udp-send-receive-and-errors
platydoc-data/xnu/bsd/netinet6/udp6_usrreq.c structures/internet-pcbs-and-transport-storage, subsystems/networking/ipv6-multicast-membership-and-mld, subsystems/networking/ipv6-sockets-and-packet-options, subsystems/networking/tcp-ip-interfaces, subsystems/networking/udp-send-receive-and-errors
platydoc-data/xnu/bsd/netkey/key.c subsystems/networking/ipsec-interface-lifecycle, subsystems/networking/ipsec-policy-associations-and-transforms
platydoc-data/xnu/bsd/netkey/keydb.h subsystems/networking/ipsec-policy-associations-and-transforms
platydoc-data/xnu/bsd/netkey/keysock.c subsystems/networking/ipsec-policy-associations-and-transforms
platydoc-data/xnu/bsd/nfs/nfs.h subsystems/vfs/nfs-server-requests
platydoc-data/xnu/bsd/nfs/nfs_conf.h subsystems/vfs/filesystems-and-nfs
platydoc-data/xnu/bsd/nfs/nfs_gss.c interfaces/mach-messages/gssd_mach, subsystems/vfs/filesystems-and-nfs
platydoc-data/xnu/bsd/nfs/nfs_serv.c subsystems/vfs / overview, subsystems/vfs/filesystems-and-nfs, subsystems/vfs/nfs-server-requests
platydoc-data/xnu/bsd/nfs/nfs_socket.c subsystems/vfs / overview, subsystems/vfs/nfs-server-requests
platydoc-data/xnu/bsd/nfs/nfs_srvcache.c subsystems/vfs/nfs-server-requests
platydoc-data/xnu/bsd/nfs/nfs_subs.c subsystems/vfs/filesystems-and-nfs, subsystems/vfs/nfs-server-requests
platydoc-data/xnu/bsd/nfs/nfs_syscalls.c interfaces/bsd-syscalls/filesystem-mounts-and-control, subsystems/vfs / overview, subsystems/vfs/filesystems-and-nfs, subsystems/vfs/nfs-server-requests
platydoc-data/xnu/bsd/nfs/nfs_upcall.c subsystems/vfs/filesystems-and-nfs, subsystems/vfs/nfs-server-requests
platydoc-data/xnu/bsd/nfs/nfsrvcache.h subsystems/vfs/nfs-server-requests
platydoc-data/xnu/bsd/pgo/profile_runtime.c interfaces/bsd-syscalls/diagnostics-and-system-control
platydoc-data/xnu/bsd/pthread/pthread_shims.c interfaces/bsd-syscalls/events-pthreads-and-async-io, source-map, subsystems/processes / overview, subsystems/processes/events-threads, subsystems/processes/pthread-workqueue-lifecycle
platydoc-data/xnu/bsd/pthread/pthread_workqueue.c cross-cutting/concurrent-operation-walkthroughs, interfaces/bsd-syscalls/events-pthreads-and-async-io, subsystems/processes / overview, subsystems/processes/events-threads, subsystems/processes/pthread-workqueue-lifecycle, subsystems/runtime/ast-flavors
platydoc-data/xnu/bsd/pthread/workqueue_internal.h subsystems/processes/events-threads, subsystems/processes/pthread-workqueue-lifecycle
platydoc-data/xnu/bsd/security/audit/audit.c subsystems/security/audit-pipeline, subsystems/security/audit
platydoc-data/xnu/bsd/security/audit/audit.h interfaces/bsd-syscalls / overview
platydoc-data/xnu/bsd/security/audit/audit_bsd.c interfaces/mach-messages/audit_triggers
platydoc-data/xnu/bsd/security/audit/audit_bsm.c subsystems/security/audit-pipeline, subsystems/security/audit
platydoc-data/xnu/bsd/security/audit/audit_pipe.c subsystems/security/audit-pipeline, subsystems/security/audit
platydoc-data/xnu/bsd/security/audit/audit_private.h subsystems/security / overview, subsystems/security/audit-pipeline, subsystems/security/audit-session-capabilities, subsystems/security/audit
platydoc-data/xnu/bsd/security/audit/audit_session.c interfaces/bsd-syscalls/security-and-audit, subsystems/security/audit-session-capabilities, subsystems/security/audit
platydoc-data/xnu/bsd/security/audit/audit_syscalls.c interfaces/bsd-syscalls/security-and-audit, subsystems/security/audit-pipeline, subsystems/security/audit-session-capabilities, subsystems/security/audit
platydoc-data/xnu/bsd/security/audit/audit_worker.c subsystems/security/audit-pipeline, subsystems/security/audit
platydoc-data/xnu/bsd/skywalk/channel/channel.c cross-cutting/skywalk-channel-operation, subsystems/networking/skywalk-channel-abi-and-readiness, subsystems/networking/skywalk-controller-provider-and-port-lifetime, subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/bsd/skywalk/channel/channel_kern.c subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/bsd/skywalk/channel/channel_ring.c cross-cutting/skywalk-channel-operation, subsystems/networking/skywalk-channel-abi-and-readiness, subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-packets-buflets-and-pools, subsystems/networking/skywalk-user-and-kernel-pipes, subsystems/networking/skywalk
platydoc-data/xnu/bsd/skywalk/channel/channel_syscalls.c cross-cutting/skywalk-channel-operation, interfaces/bsd-syscalls/skywalk, subsystems/networking/skywalk-channel-abi-and-readiness, subsystems/networking/skywalk-controller-provider-and-port-lifetime, subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-user-and-kernel-pipes, subsystems/networking/skywalk
platydoc-data/xnu/bsd/skywalk/channel/channel_var.h cross-cutting/skywalk-channel-operation, subsystems/networking / overview, subsystems/networking/skywalk-channel-abi-and-readiness, subsystems/networking/skywalk-controller-provider-and-port-lifetime, subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-user-and-kernel-pipes, subsystems/networking/skywalk
platydoc-data/xnu/bsd/skywalk/channel/kern_channel_event.c subsystems/networking/skywalk-channel-abi-and-readiness
platydoc-data/xnu/bsd/skywalk/channel/os_channel_private.h subsystems/networking/skywalk-channel-abi-and-readiness
platydoc-data/xnu/bsd/skywalk/core/skywalk.c subsystems/networking/skywalk-controller-provider-and-port-lifetime, subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/bsd/skywalk/core/skywalk_sysctl.c subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/bsd/skywalk/core/skywalk_var.h subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/bsd/skywalk/lib/cuckoo_hashtable.c subsystems/networking/skywalk-namespaces-and-flow-lookup
platydoc-data/xnu/bsd/skywalk/lib/cuckoo_hashtable_test.c subsystems/networking/skywalk-namespaces-and-flow-lookup
platydoc-data/xnu/bsd/skywalk/mem/skmem.c subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/bsd/skywalk/mem/skmem_arena.c cross-cutting/skywalk-channel-operation, subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-memory-arenas-and-mapping
platydoc-data/xnu/bsd/skywalk/mem/skmem_arena_var.h subsystems/networking/skywalk-memory-arenas-and-mapping
platydoc-data/xnu/bsd/skywalk/mem/skmem_cache.c subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk-memory-arenas-and-mapping
platydoc-data/xnu/bsd/skywalk/mem/skmem_cache_var.h subsystems/networking/skywalk-memory-arenas-and-mapping
platydoc-data/xnu/bsd/skywalk/mem/skmem_region.c subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk-memory-arenas-and-mapping
platydoc-data/xnu/bsd/skywalk/mem/skmem_region_var.h subsystems/networking/skywalk-memory-arenas-and-mapping
platydoc-data/xnu/bsd/skywalk/mem/skmem_test.c subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/bsd/skywalk/namespace/flowidns.c subsystems/networking/skywalk-namespaces-and-flow-lookup
platydoc-data/xnu/bsd/skywalk/namespace/flowidns.h subsystems/networking/skywalk-namespaces-and-flow-lookup
platydoc-data/xnu/bsd/skywalk/namespace/netns.c subsystems/networking/skywalk-namespaces-and-flow-lookup
platydoc-data/xnu/bsd/skywalk/namespace/netns.h subsystems/networking/skywalk-namespaces-and-flow-lookup
platydoc-data/xnu/bsd/skywalk/namespace/protons.c subsystems/networking/skywalk-namespaces-and-flow-lookup
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/flow/flow_agg.c subsystems/networking/skywalk-fragments-reassembly-and-flow-tracking, subsystems/networking/skywalk-tcp-aggregation-segmentation-and-offloads
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/flow/flow_classifier.c subsystems/networking/skywalk-flowswitch-classification-routes-and-datapaths, subsystems/networking/skywalk-fragments-reassembly-and-flow-tracking, subsystems/networking/skywalk-tcp-aggregation-segmentation-and-offloads
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/flow/flow_entry.c subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk-flowswitch-classification-routes-and-datapaths, subsystems/networking/skywalk-fragments-reassembly-and-flow-tracking, subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-namespaces-and-flow-lookup, subsystems/networking/skywalk-tcp-aggregation-segmentation-and-offloads
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/flow/flow_manager.c subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-namespaces-and-flow-lookup
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/flow/flow_namespace.c subsystems/networking/skywalk-namespaces-and-flow-lookup
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/flow/flow_route.c subsystems/networking/skywalk-flowswitch-classification-routes-and-datapaths
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/flow/flow_stats.c subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/flow/flow_track.c subsystems/networking/skywalk-flowswitch-classification-routes-and-datapaths, subsystems/networking/skywalk-fragments-reassembly-and-flow-tracking, subsystems/networking/skywalk-tcp-aggregation-segmentation-and-offloads
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/flow/flow_var.h subsystems/networking/skywalk-flowswitch-classification-routes-and-datapaths, subsystems/networking/skywalk-fragments-reassembly-and-flow-tracking, subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-namespaces-and-flow-lookup, subsystems/networking/skywalk
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/fsw.c subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk-flowswitch-classification-routes-and-datapaths, subsystems/networking/skywalk-fragments-reassembly-and-flow-tracking, subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-tcp-aggregation-segmentation-and-offloads
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/fsw_cellular.c subsystems/networking/skywalk-flowswitch-classification-routes-and-datapaths
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/fsw_dp.c subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk-flowswitch-classification-routes-and-datapaths, subsystems/networking/skywalk-fragments-reassembly-and-flow-tracking, subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-namespaces-and-flow-lookup, subsystems/networking/skywalk-tcp-aggregation-segmentation-and-offloads, subsystems/networking/skywalk
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/fsw_ethernet.c subsystems/networking/skywalk-flowswitch-classification-routes-and-datapaths
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/fsw_flow.c subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-tcp-aggregation-segmentation-and-offloads
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/fsw_ip.c subsystems/networking/skywalk-flowswitch-classification-routes-and-datapaths
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/fsw_ip_frag.c subsystems/networking/skywalk-fragments-reassembly-and-flow-tracking
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/fsw_netagent.c subsystems/networking/skywalk-lifecycles
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/fsw_qos.c subsystems/networking/skywalk-tcp-aggregation-segmentation-and-offloads
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/fsw_vp.c subsystems/networking/skywalk-channel-abi-and-readiness, subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/nx_flowswitch.c subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/bsd/skywalk/nexus/flowswitch/nx_flowswitch.h subsystems/networking/skywalk-flowswitch-classification-routes-and-datapaths
platydoc-data/xnu/bsd/skywalk/nexus/kpipe/nx_kernel_pipe.c subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/bsd/skywalk/nexus/kpipe/nx_kernel_pipe.h subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/bsd/skywalk/nexus/kpipe/nx_kpipe_loopback.c subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif.c subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk-netif-agents-and-traffic-rules, subsystems/networking/skywalk-netif-filters-and-reinjection, subsystems/networking/skywalk-netif-links-queues-and-scheduling, subsystems/networking/skywalk-tcp-aggregation-segmentation-and-offloads, subsystems/networking/skywalk
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif.h subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk-netif-agents-and-traffic-rules, subsystems/networking/skywalk-netif-filters-and-reinjection, subsystems/networking/skywalk-netif-links-queues-and-scheduling
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif_compat.c subsystems/networking/skywalk-netif-filters-and-reinjection, subsystems/networking/skywalk-netif-links-queues-and-scheduling, subsystems/networking/skywalk
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif_filter.c subsystems/networking/skywalk-netif-agents-and-traffic-rules, subsystems/networking/skywalk-netif-filters-and-reinjection
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif_filter_compat.c subsystems/networking/skywalk-netif-filters-and-reinjection
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif_filter_native.c subsystems/networking/skywalk-netif-filters-and-reinjection
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif_filter_vp.c subsystems/networking/skywalk-netif-filters-and-reinjection
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif_flow.c subsystems/networking/skywalk-netif-agents-and-traffic-rules
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif_gso.c subsystems/networking/skywalk-tcp-aggregation-segmentation-and-offloads
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif_host.c subsystems/networking/skywalk-netif-links-queues-and-scheduling, subsystems/networking/skywalk-tcp-aggregation-segmentation-and-offloads
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif_llink.c subsystems/networking/interface-packet-scheduling-and-fq-codel, subsystems/networking/skywalk-netif-agents-and-traffic-rules, subsystems/networking/skywalk-netif-links-queues-and-scheduling
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif_mit.c subsystems/networking/skywalk-netif-links-queues-and-scheduling
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif_netagent.c subsystems/networking/skywalk-netif-agents-and-traffic-rules
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif_poll.c subsystems/networking/skywalk-netif-links-queues-and-scheduling
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif_util.c subsystems/networking/skywalk-netif-agents-and-traffic-rules, subsystems/networking/skywalk-netif-filters-and-reinjection
platydoc-data/xnu/bsd/skywalk/nexus/netif/nx_netif_vp.c subsystems/networking/skywalk-netif-agents-and-traffic-rules, subsystems/networking/skywalk-netif-links-queues-and-scheduling
platydoc-data/xnu/bsd/skywalk/nexus/nexus.c interfaces/bsd-syscalls/skywalk, subsystems/networking/skywalk-controller-provider-and-port-lifetime, subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-netif-agents-and-traffic-rules, subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/bsd/skywalk/nexus/nexus_adapter.c cross-cutting/skywalk-channel-operation, subsystems/networking/skywalk-channel-abi-and-readiness, subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-packets-buflets-and-pools, subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/bsd/skywalk/nexus/nexus_adapter.h subsystems/networking / overview, subsystems/networking/skywalk-controller-provider-and-port-lifetime, subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk
platydoc-data/xnu/bsd/skywalk/nexus/nexus_ioctl.c subsystems/networking/skywalk-netif-agents-and-traffic-rules
platydoc-data/xnu/bsd/skywalk/nexus/nexus_ioctl.h subsystems/networking/skywalk-netif-agents-and-traffic-rules
platydoc-data/xnu/bsd/skywalk/nexus/nexus_kern.c subsystems/networking/ipsec-interface-lifecycle, subsystems/networking/skywalk-controller-provider-and-port-lifetime, subsystems/networking/skywalk-netif-links-queues-and-scheduling, subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/bsd/skywalk/nexus/nexus_syscalls.c interfaces/bsd-syscalls/skywalk, subsystems/networking/skywalk-controller-provider-and-port-lifetime, subsystems/networking/skywalk-netif-agents-and-traffic-rules
platydoc-data/xnu/bsd/skywalk/nexus/nexus_traffic_rule.c subsystems/networking/skywalk-netif-agents-and-traffic-rules
platydoc-data/xnu/bsd/skywalk/nexus/nexus_traffic_rule.h subsystems/networking/skywalk-netif-agents-and-traffic-rules
platydoc-data/xnu/bsd/skywalk/nexus/nexus_traffic_rule_eth.c subsystems/networking/skywalk-netif-agents-and-traffic-rules
platydoc-data/xnu/bsd/skywalk/nexus/nexus_traffic_rule_inet.c subsystems/networking/skywalk-netif-agents-and-traffic-rules
platydoc-data/xnu/bsd/skywalk/nexus/nexus_var.h subsystems/networking / overview, subsystems/networking/skywalk-channel-abi-and-readiness, subsystems/networking/skywalk-controller-provider-and-port-lifetime, subsystems/networking/skywalk-netif-links-queues-and-scheduling, subsystems/networking/skywalk-user-and-kernel-pipes, subsystems/networking/skywalk
platydoc-data/xnu/bsd/skywalk/nexus/os_nexus.h subsystems/networking/skywalk-netif-links-queues-and-scheduling, subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/bsd/skywalk/nexus/os_nexus_private.h subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk-namespaces-and-flow-lookup
platydoc-data/xnu/bsd/skywalk/nexus/upipe/nx_user_pipe.c cross-cutting/skywalk-channel-operation, subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/bsd/skywalk/nexus/upipe/nx_user_pipe.h subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/bsd/skywalk/os_skywalk.h subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/bsd/skywalk/os_skywalk_private.h subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/bsd/skywalk/os_stats_private.h subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/bsd/skywalk/os_sysctls_private.h subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/bsd/skywalk/packet/os_packet_private.h subsystems/networking/skywalk-flowswitch-classification-routes-and-datapaths, subsystems/networking/skywalk-packets-buflets-and-pools
platydoc-data/xnu/bsd/skywalk/packet/packet_kern.c subsystems/networking/skywalk-packets-buflets-and-pools
platydoc-data/xnu/bsd/skywalk/packet/packet_var.h subsystems/networking / overview, subsystems/networking/skywalk-flowswitch-classification-routes-and-datapaths, subsystems/networking/skywalk-netif-filters-and-reinjection, subsystems/networking/skywalk-packets-buflets-and-pools, subsystems/networking/skywalk
platydoc-data/xnu/bsd/skywalk/packet/pbufpool.c subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-memory-arenas-and-mapping, subsystems/networking/skywalk-netif-filters-and-reinjection, subsystems/networking/skywalk-packets-buflets-and-pools, subsystems/networking/skywalk
platydoc-data/xnu/bsd/skywalk/packet/pbufpool_kern.c subsystems/networking/skywalk-packets-buflets-and-pools
platydoc-data/xnu/bsd/skywalk/packet/pbufpool_var.h subsystems/networking / overview, subsystems/networking/skywalk-lifecycles, subsystems/networking/skywalk-packets-buflets-and-pools, subsystems/networking/skywalk
platydoc-data/xnu/bsd/sys/buf_internal.h subsystems/vfs / overview, subsystems/vfs/buffer-cache-and-block-io, subsystems/vfs/io-and-cache
platydoc-data/xnu/bsd/sys/cdefs.h structures/proc-and-proc-ro, structures/read-only-object-updates, structures/thread-and-thread-ro
platydoc-data/xnu/bsd/sys/code_signing_internal.h subsystems/security/trust-cache-control, subsystems/security/txm
platydoc-data/xnu/bsd/sys/codesign.h structures/code-signature-blob-storage, subsystems/security/code-signing-process-controls
platydoc-data/xnu/bsd/sys/csr.h subsystems/security/code-signing-process-controls
platydoc-data/xnu/bsd/sys/decmpfs.h subsystems/vfs/compressed-file-data
platydoc-data/xnu/bsd/sys/domain.h subsystems/networking / overview, subsystems/networking/sockets
platydoc-data/xnu/bsd/sys/dtrace_impl.h development/dtrace-provider-and-action-lifecycle
platydoc-data/xnu/bsd/sys/event_private.h subsystems/processes/events-threads, subsystems/processes/kqueue-and-workloops
platydoc-data/xnu/bsd/sys/eventvar.h subsystems/processes/events-threads, subsystems/processes/kqueue-and-workloops
platydoc-data/xnu/bsd/sys/fcntl.h subsystems/security/vnode-signature-lifecycle
platydoc-data/xnu/bsd/sys/file_internal.h architecture, cross-cutting/ownership-and-locking, interfaces/command-dispatch-and-validation, reading-guide, structures/file-descriptor-tables, structures/fileprocs-and-fileglobs, subsystems/processes/descriptors-ipc, subsystems/vfs/vnodes-mounts-and-dispatch
platydoc-data/xnu/bsd/sys/filedesc.h structures/file-descriptor-tables, subsystems/processes/descriptors-ipc, subsystems/processes/exec-identity-and-inherited-state, subsystems/processes/process-inspection-and-snapshots
platydoc-data/xnu/bsd/sys/imgact.h subsystems/processes/exec-arguments-and-user-stack, subsystems/processes/exec-identity-and-inherited-state, subsystems/security/executable-signature-policy
platydoc-data/xnu/bsd/sys/ioccom.h interfaces/command-dispatch-and-validation
platydoc-data/xnu/bsd/sys/kauth.h structures/credentials-and-credential-storage, structures/thread-and-thread-ro, subsystems/vfs/permissions-and-acl-evaluation
platydoc-data/xnu/bsd/sys/kdebug.h development/kdebug-storage-and-readout, development/observability
platydoc-data/xnu/bsd/sys/kdebug_common.h development/kdebug-storage-and-readout
platydoc-data/xnu/bsd/sys/kdebug_kernel.h development/kdebug-storage-and-readout
platydoc-data/xnu/bsd/sys/kdebug_private.h development/kdebug-storage-and-readout
platydoc-data/xnu/bsd/sys/kern_control.h subsystems/networking/kernel-control-sockets-and-network-statistics
platydoc-data/xnu/bsd/sys/kern_memorystatus.h subsystems/vm/memorystatus-and-freezer
platydoc-data/xnu/bsd/sys/lockf.h subsystems/vfs/advisory-locks-and-leases
platydoc-data/xnu/bsd/sys/mbuf.h architecture, structures/mbufs-and-external-storage, structures/socket-buffers-and-record-queues, subsystems/networking / overview, subsystems/networking/ipv6, subsystems/networking/mbuf-allocation-caches-and-pressure, subsystems/networking/necp-policy-evaluation, subsystems/networking/packets-routes-and-interfaces, subsystems/networking/tcp-ip-interfaces
platydoc-data/xnu/bsd/sys/mcache.h subsystems/networking/mbuf-allocation-caches-and-pressure
platydoc-data/xnu/bsd/sys/mount_internal.h architecture, subsystems/vfs / overview, subsystems/vfs/mount-lifecycle, subsystems/vfs/vnodes-mounts-and-dispatch
platydoc-data/xnu/bsd/sys/msgbuf.h development/kernel-logging-and-firehose
platydoc-data/xnu/bsd/sys/namei.h subsystems/vfs / overview, subsystems/vfs/name-cache-and-vnode-reclaim, subsystems/vfs/pathname-and-authorization, subsystems/vfs/vnode-cache-identity-and-reuse
platydoc-data/xnu/bsd/sys/param.h subsystems/processes/exec-arguments-and-user-stack
platydoc-data/xnu/bsd/sys/persona.h subsystems/security/personas-and-membership-resolution
platydoc-data/xnu/bsd/sys/pipe.h subsystems/processes/pipes-and-unix-socket-rights
platydoc-data/xnu/bsd/sys/proc_info.h subsystems/processes/process-inspection-and-snapshots
platydoc-data/xnu/bsd/sys/proc_info_private.h subsystems/processes/process-inspection-and-snapshots
platydoc-data/xnu/bsd/sys/proc_internal.h architecture, reading-guide, structures / overview, structures/file-descriptor-tables, structures/proc-and-proc-ro, structures/read-only-object-updates, structures/task-and-shared-ro, subsystems/processes / overview, subsystems/processes/exec-arguments-and-user-stack, subsystems/processes/lifecycle, subsystems/processes/signal-delivery-and-return, subsystems/processes/syscalls-signals, subsystems/vm/memorystatus-and-freezer
platydoc-data/xnu/bsd/sys/proc_ro.h architecture, structures / overview, structures/proc-and-proc-ro, structures/read-only-object-updates, structures/task-and-shared-ro, subsystems/processes / overview, subsystems/processes/exec-identity-and-inherited-state, subsystems/processes/lifecycle, subsystems/security / overview, subsystems/security/code-signing-process-controls
platydoc-data/xnu/bsd/sys/protosw.h architecture, subsystems/networking / overview, subsystems/networking/sockets
platydoc-data/xnu/bsd/sys/queue.h subsystems/networking/socket-content-filtering
platydoc-data/xnu/bsd/sys/quota.h subsystems/vfs/quota-cache-and-filesystem-boundaries
platydoc-data/xnu/bsd/sys/signalvar.h subsystems/processes/signal-delivery-and-return
platydoc-data/xnu/bsd/sys/socketvar.h architecture, structures/socket-buffers-and-record-queues, structures/sockets-and-protocol-attachments, subsystems/networking / overview, subsystems/networking/socket-lifecycle-and-io, subsystems/networking/sockets, subsystems/networking/tcp-connections-and-timers
platydoc-data/xnu/bsd/sys/sysctl.h development/observability, interfaces/command-dispatch-and-validation
platydoc-data/xnu/bsd/sys/sysent.h interfaces / overview, interfaces/bsd-syscalls / overview, subsystems/processes/syscalls-signals
platydoc-data/xnu/bsd/sys/syslimits.h subsystems/processes/exec-arguments-and-user-stack
platydoc-data/xnu/bsd/sys/trust_caches.h subsystems/security/trust-cache-control
platydoc-data/xnu/bsd/sys/trusted_execution_monitor.h subsystems/security/txm
platydoc-data/xnu/bsd/sys/tty.h subsystems/processes/tty-and-pty-lifecycle
platydoc-data/xnu/bsd/sys/ubc_internal.h structures/code-signature-blob-storage, structures/ubc-and-vnode-pagers, subsystems/security / overview, subsystems/security/code-signing, subsystems/security/executable-signature-policy, subsystems/security/page-signature-validation, subsystems/security/signature-format-and-blob-validation, subsystems/security/vnode-signature-lifecycle, subsystems/vfs / overview, subsystems/vfs/clustered-writeback, subsystems/vfs/file-data-cache-and-read-path, subsystems/vfs/io-and-cache
platydoc-data/xnu/bsd/sys/ucred.h architecture, structures/credentials-and-credential-storage, subsystems/security / overview, subsystems/security/audit-session-capabilities, subsystems/security/credential-and-policy-lifetimes, subsystems/security/credentials-and-policy, subsystems/security/personas-and-membership-resolution
platydoc-data/xnu/bsd/sys/unpcb.h structures/sockets-and-protocol-attachments
platydoc-data/xnu/bsd/sys/user.h architecture, reading-guide, structures/thread-and-thread-ro, subsystems/processes / overview, subsystems/processes/lifecycle, subsystems/processes/signal-delivery-and-return, subsystems/processes/syscalls-signals, subsystems/vfs/vnodes-mounts-and-dispatch
platydoc-data/xnu/bsd/sys/vnode.h structures/vnodes-and-vnode-identity, subsystems/vfs/pathname-and-authorization, subsystems/vfs/permissions-and-acl-evaluation, subsystems/vfs/vnode-cache-identity-and-reuse, subsystems/vfs/vnodes-mounts-and-dispatch
platydoc-data/xnu/bsd/sys/vnode_internal.h architecture, cross-cutting/ownership-and-locking, cross-cutting/smr-and-publication, structures/fileprocs-and-fileglobs, structures/ubc-and-vnode-pagers, structures/vnodes-and-vnode-identity, subsystems/vfs / overview, subsystems/vfs/advisory-locks-and-leases, subsystems/vfs/name-cache-and-vnode-reclaim, subsystems/vfs/vnode-cache-identity-and-reuse, subsystems/vfs/vnodes-mounts-and-dispatch
platydoc-data/xnu/bsd/tests/bsd_tests.c development/build-and-tests
platydoc-data/xnu/bsd/uxkern/ux_exception.c subsystems/ipc/exception-delivery, subsystems/processes / overview, subsystems/processes/syscalls-signals
platydoc-data/xnu/bsd/vfs/kpi_vfs.c structures/vnodes-and-vnode-identity, subsystems/processes/exec-identity-and-inherited-state, subsystems/processes/process-inspection-and-snapshots, subsystems/vfs / overview, subsystems/vfs/filesystems-and-nfs, subsystems/vfs/io-and-cache, subsystems/vfs/namespace-mutations, subsystems/vfs/permissions-and-acl-evaluation, subsystems/vfs/vnode-cache-identity-and-reuse, subsystems/vfs/vnodes-mounts-and-dispatch
platydoc-data/xnu/bsd/vfs/vfs_attrlist.c interfaces/bsd-syscalls/filesystem-metadata, subsystems/vfs/metadata-and-extended-attributes
platydoc-data/xnu/bsd/vfs/vfs_bio.c cross-cutting/completion-and-failure, subsystems/vfs / overview, subsystems/vfs/buffer-cache-and-block-io, subsystems/vfs/clustered-writeback, subsystems/vfs/io-and-cache
platydoc-data/xnu/bsd/vfs/vfs_cache.c cross-cutting/smr-and-publication, structures/vnodes-and-vnode-identity, subsystems/vfs / overview, subsystems/vfs/name-cache-and-vnode-reclaim, subsystems/vfs/pathname-and-authorization, subsystems/vfs/permissions-and-acl-evaluation, subsystems/vfs/vnode-cache-identity-and-reuse
platydoc-data/xnu/bsd/vfs/vfs_cluster.c cross-cutting/completion-and-failure, structures/ubc-and-vnode-pagers, subsystems/vfs / overview, subsystems/vfs/clustered-writeback, subsystems/vfs/file-data-cache-and-read-path, subsystems/vfs/io-and-cache, subsystems/vm/pagers-and-upl, subsystems/vm/upl-gather-and-completion
platydoc-data/xnu/bsd/vfs/vfs_conf.c subsystems/vfs/filesystems-and-nfs
platydoc-data/xnu/bsd/vfs/vfs_exclave_fs.c subsystems/security/exclaves-services
platydoc-data/xnu/bsd/vfs/vfs_fsevents.c subsystems/vfs/filesystem-event-queues
platydoc-data/xnu/bsd/vfs/vfs_init.c structures/vnodes-and-vnode-identity, subsystems/vfs / overview, subsystems/vfs/filesystems-and-nfs
platydoc-data/xnu/bsd/vfs/vfs_io_compression_stats.c interfaces/mach-messages/iocompressionstats_notification
platydoc-data/xnu/bsd/vfs/vfs_lookup.c cross-cutting/execution-paths, structures/file-descriptor-tables, subsystems/vfs / overview, subsystems/vfs/mount-lifecycle, subsystems/vfs/name-cache-and-vnode-reclaim, subsystems/vfs/namespace-mutations, subsystems/vfs/pathname-and-authorization, subsystems/vfs/vnode-cache-identity-and-reuse
platydoc-data/xnu/bsd/vfs/vfs_quota.c subsystems/vfs/quota-cache-and-filesystem-boundaries
platydoc-data/xnu/bsd/vfs/vfs_subr.c cross-cutting/smr-and-publication, structures/ubc-and-vnode-pagers, structures/vnodes-and-vnode-identity, subsystems/security/vnode-signature-lifecycle, subsystems/vfs / overview, subsystems/vfs/advisory-locks-and-leases, subsystems/vfs/device-nodes-and-fifos, subsystems/vfs/file-data-cache-and-read-path, subsystems/vfs/filesystems-and-nfs, subsystems/vfs/mount-lifecycle, subsystems/vfs/name-cache-and-vnode-reclaim, subsystems/vfs/namespace-mutations, subsystems/vfs/pathname-and-authorization, subsystems/vfs/permissions-and-acl-evaluation, subsystems/vfs/vnode-cache-identity-and-reuse, subsystems/vfs/vnodes-mounts-and-dispatch
platydoc-data/xnu/bsd/vfs/vfs_syscalls.c cross-cutting/execution-paths, interfaces/bsd-syscalls/files-and-descriptors, interfaces/bsd-syscalls/filesystem-metadata, interfaces/bsd-syscalls/filesystem-mounts-and-control, interfaces/bsd-syscalls/filesystem-namespace, interfaces/mach-messages/vfs_nspace, structures/file-descriptor-tables, structures/fileprocs-and-fileglobs, structures/vnodes-and-vnode-identity, subsystems/drivers/system-sleep-and-wake, subsystems/processes/descriptors-ipc, subsystems/vfs / overview, subsystems/vfs/filesystems-and-nfs, subsystems/vfs/metadata-and-extended-attributes, subsystems/vfs/mount-lifecycle, subsystems/vfs/namespace-mutations, subsystems/vfs/pathname-and-authorization, subsystems/vfs/permissions-and-acl-evaluation, subsystems/vfs/quota-cache-and-filesystem-boundaries, subsystems/vfs/vnodes-mounts-and-dispatch
platydoc-data/xnu/bsd/vfs/vfs_vnops.c interfaces/command-dispatch-and-validation, structures/fileprocs-and-fileglobs, structures/ubc-and-vnode-pagers, structures/vnodes-and-vnode-identity, subsystems/processes/process-inspection-and-snapshots, subsystems/vfs / overview, subsystems/vfs/namespace-mutations, subsystems/vfs/pathname-and-authorization, subsystems/vfs/vnode-cache-identity-and-reuse, subsystems/vfs/vnodes-mounts-and-dispatch
platydoc-data/xnu/bsd/vfs/vfs_xattr.c interfaces/mach-messages/doubleagent_mig, subsystems/vfs/metadata-and-extended-attributes
platydoc-data/xnu/bsd/vfs/vnode_if.c subsystems/vfs/filesystems-and-nfs
platydoc-data/xnu/bsd/vfs/vnode_if.src subsystems/vfs/filesystems-and-nfs
platydoc-data/xnu/bsd/vm/dp_backing_file.c interfaces/mach-traps
platydoc-data/xnu/bsd/vm/vm_unix.c interfaces/bsd-syscalls/virtual-memory, subsystems/security/code-signing-process-controls, subsystems/security/trust-cache-control, subsystems/vm/shared-regions-and-transforming-pagers
platydoc-data/xnu/bsd/vm/vnode_pager.c architecture, cross-cutting/execution-paths, cross-cutting/mapped-file-to-arm64-fault, structures/ubc-and-vnode-pagers, subsystems/vm/pagers-and-upl

config

Cited file Guides
platydoc-data/xnu/config/MASTER architecture, development/arm64-build-and-mig-walkthrough, development/build-and-tests, development/coverage-instrumentation-lifecycle, development/dtrace-provider-and-action-lifecycle, interfaces/command-dispatch-and-validation, structures/mbufs-and-external-storage, subsystems/ipc/names-and-rights, subsystems/networking/bpf-capture-and-filter-lifecycle, subsystems/networking/flow-diversion-and-provider-lifetime, subsystems/networking/ipsec-policy-associations-and-transforms, subsystems/networking/mptcp-sessions-and-subflows, subsystems/networking/skywalk-controller-provider-and-port-lifetime, subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk-netif-links-queues-and-scheduling, subsystems/networking/skywalk-user-and-kernel-pipes, subsystems/networking/skywalk, subsystems/runtime/work-interval-policy-and-thread-groups, subsystems/security / overview, subsystems/security/page-signature-validation, subsystems/security/personas-and-membership-resolution, subsystems/security/sptm
platydoc-data/xnu/config/MASTER.arm64 development/arm64-build-and-mig-walkthrough, subsystems/security/page-signature-validation
platydoc-data/xnu/config/MASTER.arm64.MacOSX development/arm64-build-and-mig-walkthrough, subsystems/security/code-signing-process-controls
platydoc-data/xnu/config/MASTER.arm64.iPhoneOS development/arm64-build-and-mig-walkthrough, development/sanitizer-runtime-and-reporting, structures/layout-browser, subsystems/networking/mptcp-sessions-and-subflows
platydoc-data/xnu/config/MASTER.x86_64 development/sanitizer-runtime-and-reporting
platydoc-data/xnu/config/Makefile development/coverage-instrumentation-lifecycle

doc

Cited file Guides
platydoc-data/xnu/doc/allocators/api-basics.md subsystems/drivers / overview, subsystems/vm / overview, subsystems/vm/kernel-allocation, subsystems/vm/read-only-and-special-zones, subsystems/vm/zone-allocator
platydoc-data/xnu/doc/allocators/guard-objects.md subsystems/vm/kernel-virtual-allocation
platydoc-data/xnu/doc/allocators/read-only.md subsystems/vm/read-only-and-special-zones, subsystems/vm/zone-allocator
platydoc-data/xnu/doc/allocators/xnu-kernel-restricted.md subsystems/vm/allocator-interfaces
platydoc-data/xnu/doc/building/xnu_version.md README, development/build-and-tests
platydoc-data/xnu/doc/debugging/extensible_paniclog.md development/observability, development/panic-coordination-and-records
platydoc-data/xnu/doc/debugging/task_ref.md subsystems/runtime / overview, subsystems/runtime/objects-and-lifecycle
platydoc-data/xnu/doc/lifecycle/hibernation.md subsystems/drivers / overview, subsystems/drivers/workloops-and-power
platydoc-data/xnu/doc/lifecycle/startup.md subsystems/drivers / overview, subsystems/vfs / overview
platydoc-data/xnu/doc/mach_ipc/guard_exceptions.md subsystems/ipc / overview, subsystems/ipc/guards-and-policy-enforcement, subsystems/ipc/ports-and-rights-lifecycle
platydoc-data/xnu/doc/mach_ipc/ipc_security_concepts.md subsystems/ipc / overview, subsystems/ipc/guards-and-policy-enforcement, subsystems/ipc/ports-and-rights-lifecycle
platydoc-data/xnu/doc/mach_ipc/kmsg.md structures/ipc-kmsgs-and-message-storage, subsystems/ipc / overview, subsystems/ipc/message-send-receive
platydoc-data/xnu/doc/mach_ipc/port_types.md subsystems/ipc / overview, subsystems/ipc/guards-and-policy-enforcement, subsystems/ipc/ports-and-rights-lifecycle
platydoc-data/xnu/doc/observability/coalitions.md subsystems/runtime / overview, subsystems/runtime/time-and-accounting
platydoc-data/xnu/doc/observability/cpu_counters.md development/observability
platydoc-data/xnu/doc/observability/mt_stackshot.md development/observability, development/stackshot-and-kcdata
platydoc-data/xnu/doc/observability/recount.md development/observability, subsystems/runtime / overview, subsystems/runtime/time-and-accounting
platydoc-data/xnu/doc/primitives/atomics.md cross-cutting/ownership-and-locking, cross-cutting/smr-and-publication
platydoc-data/xnu/doc/scheduler/sched_clutch_edge.md subsystems/runtime / overview, subsystems/runtime/clutch-and-edge, subsystems/runtime/scheduling
platydoc-data/xnu/doc/vm/freezer.md subsystems/vm / overview, subsystems/vm/memorystatus-and-freezer, subsystems/vm/reclaim-and-pressure
platydoc-data/xnu/doc/vm/memorystatus.md subsystems/vm / overview, subsystems/vm/reclaim-and-pressure
platydoc-data/xnu/doc/vm/memorystatus_kills.md subsystems/vm/memorystatus-and-freezer, subsystems/vm/reclaim-and-pressure
platydoc-data/xnu/doc/vm/memorystatus_notify.md subsystems/vm/memorystatus-and-freezer, subsystems/vm/reclaim-and-pressure
platydoc-data/xnu/doc/vm/pageout_scan.md subsystems/vfs / overview, subsystems/vm / overview, subsystems/vm/reclaim-and-pressure
platydoc-data/xnu/doc/vm/sanitize.md subsystems/vm / overview, subsystems/vm/api-argument-validation, subsystems/vm/maps-and-faults, subsystems/vm/virtual-address-maps
platydoc-data/xnu/doc/vm/shared_region.md subsystems/vm / overview

iokit

Cited file Guides
platydoc-data/xnu/iokit/DriverKit/IODMACommand.iig cross-cutting/user-buffer-to-dma-completion
platydoc-data/xnu/iokit/DriverKit/IODataQueueDispatchSource.iig subsystems/drivers/shared-data-queues-and-notifications
platydoc-data/xnu/iokit/DriverKit/IOInterruptDispatchSource.iig subsystems/drivers/driverkit-dispatch-and-actions
platydoc-data/xnu/iokit/DriverKit/IORPC.h subsystems/drivers/driverkit-dispatch-and-actions, subsystems/drivers/user-clients-and-driverkit
platydoc-data/xnu/iokit/DriverKit/IOService.iig subsystems/drivers/user-clients-and-driverkit
platydoc-data/xnu/iokit/DriverKit/IOUserServer.iig source-map
platydoc-data/xnu/iokit/DriverKit/Makefile subsystems/drivers/driverkit-dispatch-and-actions
platydoc-data/xnu/iokit/DriverKit/OSAction.iig subsystems/drivers/driverkit-dispatch-and-actions
platydoc-data/xnu/iokit/Exclaves/Exclaves.cpp subsystems/security/exclaves-services
platydoc-data/xnu/iokit/IOKit/IOBufferMemoryDescriptor.h subsystems/drivers/dma-segment-walkthrough
platydoc-data/xnu/iokit/IOKit/IOCircularDataQueue.h subsystems/drivers/shared-data-queues-and-notifications
platydoc-data/xnu/iokit/IOKit/IOCircularDataQueueImplementation.h subsystems/drivers / overview, subsystems/drivers/shared-data-queues-and-notifications
platydoc-data/xnu/iokit/IOKit/IOCommandPool.h subsystems/drivers/interrupt-routing-and-command-queues
platydoc-data/xnu/iokit/IOKit/IOCommandQueue.h subsystems/drivers/interrupt-routing-and-command-queues
platydoc-data/xnu/iokit/IOKit/IODMACommand.h subsystems/drivers/dma-preparation-and-mapping, subsystems/drivers/dma-segment-walkthrough, subsystems/drivers/memory-and-dma
platydoc-data/xnu/iokit/IOKit/IODataQueue.h subsystems/drivers/shared-data-queues-and-notifications
platydoc-data/xnu/iokit/IOKit/IODataQueueShared.h subsystems/drivers/shared-data-queues-and-notifications
platydoc-data/xnu/iokit/IOKit/IOHibernatePrivate.h subsystems/platform/hibernation-image-creation
platydoc-data/xnu/iokit/IOKit/IOInterruptController.h subsystems/drivers/interrupt-routing-and-command-queues
platydoc-data/xnu/iokit/IOKit/IOKernelReporters.h subsystems/drivers/reporting-and-performance-control
platydoc-data/xnu/iokit/IOKit/IOLib.h subsystems/drivers/libkern-and-kext-runtime
platydoc-data/xnu/iokit/IOKit/IOMapper.h subsystems/drivers/dma-segment-walkthrough
platydoc-data/xnu/iokit/IOKit/IOMemoryDescriptor.h subsystems/drivers/dma-preparation-and-mapping, subsystems/drivers/dma-segment-walkthrough, subsystems/drivers/memory-and-dma, subsystems/drivers/memory-descriptors-and-cpu-mappings
platydoc-data/xnu/iokit/IOKit/IONVRAM.h subsystems/drivers/nvram-variables-and-persistence
platydoc-data/xnu/iokit/IOKit/IOPolledInterface.h subsystems/platform/hibernation-image-creation
platydoc-data/xnu/iokit/IOKit/IORegistryEntry.h architecture, subsystems/drivers / overview, subsystems/drivers/registry-and-service-lifecycle
platydoc-data/xnu/iokit/IOKit/IOReportTypes.h subsystems/drivers/reporting-and-performance-control
platydoc-data/xnu/iokit/IOKit/IOService.h architecture, subsystems/drivers / overview, subsystems/drivers/registry-and-service-lifecycle
platydoc-data/xnu/iokit/IOKit/IOSharedDataQueue.h subsystems/drivers/shared-data-queues-and-notifications
platydoc-data/xnu/iokit/IOKit/IOUserClient.h architecture, subsystems/drivers/external-method-call-lifecycle, subsystems/drivers/user-clients-and-driverkit
platydoc-data/xnu/iokit/IOKit/nvram/IONVRAMController.h subsystems/drivers/nvram-variables-and-persistence
platydoc-data/xnu/iokit/IOKit/pwr_mgt/IOPM.h subsystems/drivers/power-assertions-and-idle-policy
platydoc-data/xnu/iokit/IOKit/pwr_mgt/IOPMpowerState.h subsystems/drivers/device-power-state-machine
platydoc-data/xnu/iokit/IOKit/pwr_mgt/IOPowerConnection.h subsystems/drivers/device-power-state-machine
platydoc-data/xnu/iokit/IOKit/pwr_mgt/RootDomain.h subsystems/drivers/power-assertions-and-idle-policy, subsystems/drivers/system-sleep-and-wake
platydoc-data/xnu/iokit/Kernel/IOBufferMemoryDescriptor.cpp subsystems/drivers/memory-descriptors-and-cpu-mappings
platydoc-data/xnu/iokit/Kernel/IOCPU.cpp subsystems/drivers/interrupt-routing-and-command-queues, subsystems/drivers/system-sleep-and-wake, subsystems/platform / overview, subsystems/platform/cpu-power-lifecycle, subsystems/platform/platform-services
platydoc-data/xnu/iokit/Kernel/IOCatalogue.cpp subsystems/drivers / overview, subsystems/drivers/bootstrap-and-bsd-integration, subsystems/drivers/registry-and-service-lifecycle, subsystems/drivers/serialization-and-property-transport, subsystems/drivers/service-matching-and-termination
platydoc-data/xnu/iokit/Kernel/IOCommandGate.cpp subsystems/drivers / overview, subsystems/drivers/workloop-and-power-protocols, subsystems/drivers/workloops-and-power
platydoc-data/xnu/iokit/Kernel/IOCommandPool.cpp subsystems/drivers/interrupt-routing-and-command-queues
platydoc-data/xnu/iokit/Kernel/IOCommandQueue.cpp subsystems/drivers/interrupt-routing-and-command-queues
platydoc-data/xnu/iokit/Kernel/IODMACommand.cpp cross-cutting/execution-paths, cross-cutting/user-buffer-to-dma-completion, subsystems/drivers / overview, subsystems/drivers/dma-preparation-and-mapping, subsystems/drivers/dma-segment-walkthrough, subsystems/drivers/memory-and-dma
platydoc-data/xnu/iokit/Kernel/IODataQueue.cpp subsystems/drivers / overview, subsystems/drivers/shared-data-queues-and-notifications
platydoc-data/xnu/iokit/Kernel/IODeviceTreeSupport.cpp subsystems/drivers / overview, subsystems/drivers/bootstrap-and-bsd-integration, subsystems/drivers/interrupt-routing-and-command-queues, subsystems/drivers/serialization-and-property-transport
platydoc-data/xnu/iokit/Kernel/IOEventSource.cpp subsystems/drivers / overview, subsystems/drivers/workloop-and-power-protocols, subsystems/drivers/workloops-and-power
platydoc-data/xnu/iokit/Kernel/IOFilterInterruptEventSource.cpp subsystems/drivers/interrupt-routing-and-command-queues, subsystems/drivers/workloops-and-power
platydoc-data/xnu/iokit/Kernel/IOHibernateIO.cpp subsystems/platform / overview, subsystems/platform/cpu-power-lifecycle, subsystems/platform/hibernation-image-creation, subsystems/platform/hibernation-restore, subsystems/platform/platform-services, subsystems/platform/x86-sleep-and-resume
platydoc-data/xnu/iokit/Kernel/IOHibernateInternal.h subsystems/platform/hibernation-image-creation
platydoc-data/xnu/iokit/Kernel/IOHibernateRestoreKernel.c subsystems/platform / overview, subsystems/platform/hibernation-image-creation, subsystems/platform/hibernation-restore
platydoc-data/xnu/iokit/Kernel/IOHistogramReporter.cpp subsystems/drivers/reporting-and-performance-control
platydoc-data/xnu/iokit/Kernel/IOInterleavedMemoryDescriptor.cpp subsystems/drivers/dma-segment-walkthrough, subsystems/drivers/memory-descriptors-and-cpu-mappings
platydoc-data/xnu/iokit/Kernel/IOInterruptController.cpp subsystems/drivers/interrupt-routing-and-command-queues
platydoc-data/xnu/iokit/Kernel/IOInterruptEventSource.cpp subsystems/drivers/interrupt-routing-and-command-queues, subsystems/drivers/workloop-and-power-protocols, subsystems/drivers/workloops-and-power
platydoc-data/xnu/iokit/Kernel/IOKitKernelInternal.h subsystems/drivers/dma-segment-walkthrough
platydoc-data/xnu/iokit/Kernel/IOLib.cpp subsystems/drivers/libkern-and-kext-runtime, subsystems/vm/allocator-interfaces
platydoc-data/xnu/iokit/Kernel/IOLocks.cpp subsystems/drivers/libkern-and-kext-runtime
platydoc-data/xnu/iokit/Kernel/IOMapper.cpp subsystems/drivers / overview, subsystems/drivers/dma-segment-walkthrough, subsystems/drivers/memory-and-dma
platydoc-data/xnu/iokit/Kernel/IOMemoryDescriptor.cpp cross-cutting/execution-paths, cross-cutting/user-buffer-to-dma-completion, subsystems/drivers / overview, subsystems/drivers/dma-preparation-and-mapping, subsystems/drivers/dma-segment-walkthrough, subsystems/drivers/external-method-call-lifecycle, subsystems/drivers/memory-and-dma, subsystems/drivers/memory-descriptors-and-cpu-mappings, subsystems/vm/executable-pages-and-upl-io, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/pagers-and-upl, subsystems/vm/upl-gather-and-completion
platydoc-data/xnu/iokit/Kernel/IOMultiMemoryDescriptor.cpp subsystems/drivers/dma-segment-walkthrough, subsystems/drivers/memory-descriptors-and-cpu-mappings
platydoc-data/xnu/iokit/Kernel/IONVRAM.cpp subsystems/drivers/nvram-variables-and-persistence, subsystems/security/code-signing-process-controls
platydoc-data/xnu/iokit/Kernel/IONVRAMCHRPHandler.cpp subsystems/drivers/nvram-variables-and-persistence
platydoc-data/xnu/iokit/Kernel/IONVRAMV3Handler.cpp subsystems/drivers/nvram-variables-and-persistence
platydoc-data/xnu/iokit/Kernel/IOPMPowerStateQueue.cpp subsystems/drivers/power-assertions-and-idle-policy, subsystems/drivers/system-sleep-and-wake
platydoc-data/xnu/iokit/Kernel/IOPMrootDomain.cpp subsystems/drivers / overview, subsystems/drivers/power-assertions-and-idle-policy, subsystems/drivers/system-sleep-and-wake, subsystems/drivers/workloops-and-power
platydoc-data/xnu/iokit/Kernel/IOPerfControl.cpp subsystems/drivers / overview, subsystems/drivers/reporting-and-performance-control
platydoc-data/xnu/iokit/Kernel/IOPlatformActions.cpp subsystems/drivers/system-sleep-and-wake, subsystems/platform/hibernation-restore, subsystems/platform/x86-sleep-and-resume
platydoc-data/xnu/iokit/Kernel/IOPlatformExpert.cpp subsystems/drivers/bootstrap-and-bsd-integration, subsystems/drivers/interrupt-routing-and-command-queues, subsystems/drivers/system-sleep-and-wake
platydoc-data/xnu/iokit/Kernel/IOPolledInterface.cpp subsystems/platform / overview, subsystems/platform/hibernation-image-creation, subsystems/platform/hibernation-restore
platydoc-data/xnu/iokit/Kernel/IORegistryEntry.cpp subsystems/drivers / overview, subsystems/drivers/object-runtime-and-collections, subsystems/drivers/registry-and-service-lifecycle, subsystems/drivers/registry-planes-and-properties, subsystems/drivers/service-matching-and-termination, subsystems/drivers/service-notifications-and-arbitration
platydoc-data/xnu/iokit/Kernel/IOReportLegend.cpp subsystems/drivers/reporting-and-performance-control
platydoc-data/xnu/iokit/Kernel/IOReporter.cpp subsystems/drivers / overview, subsystems/drivers/reporting-and-performance-control
platydoc-data/xnu/iokit/Kernel/IOService.cpp source-map, subsystems/drivers / overview, subsystems/drivers/bootstrap-and-bsd-integration, subsystems/drivers/external-method-call-lifecycle, subsystems/drivers/interrupt-routing-and-command-queues, subsystems/drivers/libkern-and-kext-runtime, subsystems/drivers/object-runtime-and-collections, subsystems/drivers/registry-and-service-lifecycle, subsystems/drivers/reporting-and-performance-control, subsystems/drivers/service-matching-and-termination, subsystems/drivers/service-notifications-and-arbitration, subsystems/drivers/user-client-and-driverkit-lifetime, subsystems/drivers/user-clients-and-driverkit, subsystems/drivers/workloop-and-power-protocols
platydoc-data/xnu/iokit/Kernel/IOServicePM.cpp subsystems/drivers / overview, subsystems/drivers/device-power-state-machine, subsystems/drivers/power-assertions-and-idle-policy, subsystems/drivers/system-sleep-and-wake, subsystems/drivers/workloop-and-power-protocols, subsystems/drivers/workloops-and-power
platydoc-data/xnu/iokit/Kernel/IOServicePMPrivate.h subsystems/drivers/device-power-state-machine, subsystems/drivers/workloops-and-power
platydoc-data/xnu/iokit/Kernel/IOServicePrivate.h subsystems/drivers/service-notifications-and-arbitration
platydoc-data/xnu/iokit/Kernel/IOSharedDataQueue.cpp subsystems/drivers / overview, subsystems/drivers/libkern-and-kext-runtime, subsystems/drivers/shared-data-queues-and-notifications
platydoc-data/xnu/iokit/Kernel/IOSimpleReporter.cpp subsystems/drivers/reporting-and-performance-control
platydoc-data/xnu/iokit/Kernel/IOStartIOKit.cpp subsystems/drivers / overview, subsystems/drivers/bootstrap-and-bsd-integration, subsystems/drivers/libkern-and-kext-runtime, subsystems/platform / overview, subsystems/platform/boot, subsystems/platform/platform-services
platydoc-data/xnu/iokit/Kernel/IOStateReporter.cpp subsystems/drivers/reporting-and-performance-control
platydoc-data/xnu/iokit/Kernel/IOSubMemoryDescriptor.cpp subsystems/drivers/dma-segment-walkthrough, subsystems/drivers/memory-descriptors-and-cpu-mappings
platydoc-data/xnu/iokit/Kernel/IOTimerEventSource.cpp subsystems/drivers/workloop-and-power-protocols
platydoc-data/xnu/iokit/Kernel/IOUserClient.cpp architecture, cross-cutting/execution-paths, interfaces/mach-messages / overview, interfaces/mach-messages/device, interfaces/mach-traps, subsystems/drivers / overview, subsystems/drivers/driverkit-dispatch-and-actions, subsystems/drivers/external-method-call-lifecycle, subsystems/drivers/serialization-and-property-transport, subsystems/drivers/service-matching-and-termination, subsystems/drivers/shared-data-queues-and-notifications, subsystems/drivers/user-client-and-driverkit-lifetime, subsystems/drivers/user-clients-and-driverkit
platydoc-data/xnu/iokit/Kernel/IOUserServer.cpp cross-cutting/user-buffer-to-dma-completion, subsystems/drivers / overview, subsystems/drivers/dma-segment-walkthrough, subsystems/drivers/driverkit-dispatch-and-actions, subsystems/drivers/external-method-call-lifecycle, subsystems/drivers/power-assertions-and-idle-policy, subsystems/drivers/service-matching-and-termination, subsystems/drivers/shared-data-queues-and-notifications, subsystems/drivers/user-client-and-driverkit-lifetime, subsystems/drivers/user-clients-and-driverkit, subsystems/ipc/kernel-rpc-and-exceptions
platydoc-data/xnu/iokit/Kernel/IOWorkLoop.cpp subsystems/drivers / overview, subsystems/drivers/service-matching-and-termination, subsystems/drivers/workloop-and-power-protocols, subsystems/drivers/workloops-and-power
platydoc-data/xnu/iokit/Kernel/IOWorkloadConfig.cpp subsystems/runtime / overview, subsystems/runtime/work-interval-policy-and-thread-groups
platydoc-data/xnu/iokit/Kernel/RootDomainUserClient.cpp subsystems/drivers/power-assertions-and-idle-policy
platydoc-data/xnu/iokit/System/IODataQueueDispatchSourceShared.h subsystems/drivers / overview, subsystems/drivers/shared-data-queues-and-notifications
platydoc-data/xnu/iokit/Tests/TestIOMemoryDescriptor.cpp subsystems/drivers/dma-segment-walkthrough
platydoc-data/xnu/iokit/Tests/TestServices/TestDextRematch.iig subsystems/drivers/service-matching-and-termination
platydoc-data/xnu/iokit/Tests/TestServices/TestDextRematchKernel.cpp subsystems/drivers/service-matching-and-termination
platydoc-data/xnu/iokit/Tests/TestServices/TestIODataQueues.cpp subsystems/drivers/shared-data-queues-and-notifications
platydoc-data/xnu/iokit/Tests/TestServices/TestIOUserClient2022Entitlements.cpp subsystems/drivers/external-method-call-lifecycle
platydoc-data/xnu/iokit/Tests/Tests.cpp subsystems/drivers/service-notifications-and-arbitration, subsystems/drivers/shared-data-queues-and-notifications
platydoc-data/xnu/iokit/bsddev/IOKitBSDInit.cpp subsystems/drivers / overview, subsystems/drivers/bootstrap-and-bsd-integration, subsystems/drivers/external-method-call-lifecycle, subsystems/drivers/serialization-and-property-transport
platydoc-data/xnu/iokit/bsddev/skywalk/IOSkywalkSupport.cpp cross-cutting/skywalk-channel-operation, subsystems/networking/skywalk-memory-arenas-and-mapping
platydoc-data/xnu/iokit/conf/files subsystems/drivers/external-method-call-lifecycle, subsystems/drivers/service-matching-and-termination

libkdd

Cited file Guides
platydoc-data/xnu/libkdd/README.md development/observability
platydoc-data/xnu/libkdd/kdd.h development/observability, development/stackshot-and-kcdata

libkern

Cited file Guides
platydoc-data/xnu/libkern/OSKextLib.cpp interfaces/mach-messages/host_priv
platydoc-data/xnu/libkern/amfi/amfi.c subsystems/security/code-signing
platydoc-data/xnu/libkern/c++/OSArray.cpp subsystems/drivers/libkern-and-kext-runtime, subsystems/drivers/object-runtime-and-collections, subsystems/drivers/power-assertions-and-idle-policy
platydoc-data/xnu/libkern/c++/OSCollection.cpp subsystems/drivers/object-runtime-and-collections, subsystems/drivers/registry-planes-and-properties
platydoc-data/xnu/libkern/c++/OSCollectionIterator.cpp subsystems/drivers/libkern-and-kext-runtime, subsystems/drivers/object-runtime-and-collections
platydoc-data/xnu/libkern/c++/OSDictionary.cpp subsystems/drivers/object-runtime-and-collections, subsystems/drivers/symbol-interning
platydoc-data/xnu/libkern/c++/OSKext.cpp interfaces/mach-messages/kextd_mach, subsystems/drivers/bootstrap-and-bsd-integration, subsystems/drivers/kext-loading-and-unloading, subsystems/drivers/libkern-and-kext-runtime, subsystems/drivers/object-runtime-and-collections, subsystems/security/code-signing-process-controls
platydoc-data/xnu/libkern/c++/OSMetaClass.cpp subsystems/drivers / overview, subsystems/drivers/libkern-and-kext-runtime, subsystems/drivers/object-runtime-and-collections
platydoc-data/xnu/libkern/c++/OSObject.cpp subsystems/drivers / overview, subsystems/drivers/libkern-and-kext-runtime, subsystems/drivers/object-runtime-and-collections, subsystems/drivers/symbol-interning, subsystems/vm/allocator-interfaces
platydoc-data/xnu/libkern/c++/OSRuntime.cpp subsystems/drivers / overview, subsystems/drivers/bootstrap-and-bsd-integration, subsystems/drivers/libkern-and-kext-runtime, subsystems/drivers/symbol-interning
platydoc-data/xnu/libkern/c++/OSSerialize.cpp subsystems/drivers/libkern-and-kext-runtime, subsystems/drivers/object-runtime-and-collections, subsystems/drivers/serialization-and-property-transport
platydoc-data/xnu/libkern/c++/OSSerializeBinary.cpp subsystems/drivers/libkern-and-kext-runtime, subsystems/drivers/serialization-and-property-transport
platydoc-data/xnu/libkern/c++/OSSet.cpp subsystems/drivers/power-assertions-and-idle-policy
platydoc-data/xnu/libkern/c++/OSSymbol.cpp cross-cutting/smr-hash-tables, subsystems/drivers / overview, subsystems/drivers/libkern-and-kext-runtime, subsystems/drivers/symbol-interning
platydoc-data/xnu/libkern/c++/OSUnserialize.cpp subsystems/drivers/serialization-and-property-transport
platydoc-data/xnu/libkern/c++/OSUnserializeXML.cpp subsystems/drivers/libkern-and-kext-runtime, subsystems/drivers/serialization-and-property-transport
platydoc-data/xnu/libkern/c++/Tests/TestSerialization/test1/test1_main.cpp subsystems/drivers/serialization-and-property-transport
platydoc-data/xnu/libkern/compression/compression.c subsystems/drivers/libkern-and-kext-runtime
platydoc-data/xnu/libkern/coretrust/coretrust.c subsystems/security/code-signing
platydoc-data/xnu/libkern/crypto/corecrypto_aes.c subsystems/networking/ipsec-policy-associations-and-transforms
platydoc-data/xnu/libkern/crypto/corecrypto_sha1.c subsystems/security/signature-format-and-blob-validation
platydoc-data/xnu/libkern/crypto/corecrypto_sha2.c subsystems/security/signature-format-and-blob-validation
platydoc-data/xnu/libkern/crypto/register_crypto.c subsystems/drivers/libkern-and-kext-runtime, subsystems/networking/ipsec-policy-associations-and-transforms
platydoc-data/xnu/libkern/firehose/chunk_private.h development/kernel-logging-and-firehose
platydoc-data/xnu/libkern/firehose/tracepoint_private.h development/kernel-logging-and-firehose
platydoc-data/xnu/libkern/gen/OSAtomicOperations.c subsystems/networking/flow-diversion-and-provider-lifetime
platydoc-data/xnu/libkern/kxld/kxld.c subsystems/drivers/libkern-and-kext-runtime
platydoc-data/xnu/libkern/kxld/kxld_object.c subsystems/drivers/libkern-and-kext-runtime
platydoc-data/xnu/libkern/kxld/kxld_reloc.c subsystems/drivers/libkern-and-kext-runtime
platydoc-data/xnu/libkern/kxld/kxld_vtable.c subsystems/drivers/libkern-and-kext-runtime
platydoc-data/xnu/libkern/libkern/OSSerializeBinary.h subsystems/drivers/serialization-and-property-transport
platydoc-data/xnu/libkern/libkern/amfi/amfi.h subsystems/security/code-signing, subsystems/security/executable-signature-policy, subsystems/security/trust-cache-control
platydoc-data/xnu/libkern/libkern/c++/OSArray.h subsystems/drivers/object-runtime-and-collections
platydoc-data/xnu/libkern/libkern/c++/OSDictionary.h subsystems/drivers/object-runtime-and-collections
platydoc-data/xnu/libkern/libkern/c++/OSKext.h subsystems/drivers/kext-loading-and-unloading
platydoc-data/xnu/libkern/libkern/c++/OSMetaClass.h subsystems/drivers/object-runtime-and-collections, subsystems/vm/allocator-interfaces
platydoc-data/xnu/libkern/libkern/c++/OSSerialize.h subsystems/drivers/serialization-and-property-transport
platydoc-data/xnu/libkern/libkern/c++/OSSharedPtr.h subsystems/drivers/libkern-and-kext-runtime, subsystems/drivers/object-runtime-and-collections
platydoc-data/xnu/libkern/libkern/c++/OSString.h subsystems/drivers/symbol-interning
platydoc-data/xnu/libkern/libkern/c++/OSSymbol.h subsystems/drivers/symbol-interning
platydoc-data/xnu/libkern/libkern/c++/OSUnserializeXMLSharedImplementation.h subsystems/drivers/serialization-and-property-transport
platydoc-data/xnu/libkern/libkern/c++/bounded_ptr.h subsystems/drivers/libkern-and-kext-runtime
platydoc-data/xnu/libkern/libkern/c++/intrusive_shared_ptr.h subsystems/drivers/object-runtime-and-collections
platydoc-data/xnu/libkern/libkern/c++/safe_allocation.h subsystems/drivers/libkern-and-kext-runtime
platydoc-data/xnu/libkern/libkern/coretrust/coretrust.h subsystems/security/code-signing, subsystems/security/executable-signature-policy
platydoc-data/xnu/libkern/libkern/ptrauth_utils.h subsystems/ipc/message-integrity-and-descriptor-authentication
platydoc-data/xnu/libkern/os/base.h structures/layout-browser
platydoc-data/xnu/libkern/os/hash.h subsystems/vm/typed-allocation
platydoc-data/xnu/libkern/os/log.c development/kernel-logging-and-firehose, development/observability
platydoc-data/xnu/libkern/os/log.h development/kernel-logging-and-firehose
platydoc-data/xnu/libkern/os/log_encode.c development/kernel-logging-and-firehose
platydoc-data/xnu/libkern/os/log_encode_types.h development/kernel-logging-and-firehose
platydoc-data/xnu/libkern/os/log_internal.h development/kernel-logging-and-firehose
platydoc-data/xnu/libkern/os/log_mem.c development/kernel-logging-and-firehose
platydoc-data/xnu/libkern/os/log_mem.h development/kernel-logging-and-firehose
platydoc-data/xnu/libkern/os/log_private.h development/kernel-logging-and-firehose
platydoc-data/xnu/libkern/os/log_queue.c development/kernel-logging-and-firehose

libsa

Cited file Guides
platydoc-data/xnu/libsa/bootstrap.cpp source-map, subsystems/drivers/kext-loading-and-unloading
platydoc-data/xnu/libsa/lastkernelconstructor.c subsystems/drivers/bootstrap-and-bsd-integration

libsyscall

Cited file Guides
platydoc-data/xnu/libsyscall/custom/SYS.h interfaces/bsd-syscalls / overview, subsystems/processes/syscalls-signals
platydoc-data/xnu/libsyscall/custom/__syscall.s interfaces/bsd-syscalls / overview
platydoc-data/xnu/libsyscall/custom/custom.s interfaces/machine-entry-points
platydoc-data/xnu/libsyscall/custom/errno.c interfaces/bsd-syscalls / overview
platydoc-data/xnu/libsyscall/mach/clock.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/clock_priv.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/clock_reply.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/exc.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/host.c interfaces/mach-messages/mach_host, interfaces/mach-traps
platydoc-data/xnu/libsyscall/mach/host_priv.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/host_security.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/ledger.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/mach_eventlink.c interfaces/mach-traps, interfaces/machine-entry-points, subsystems/ipc/semaphores-and-eventlinks
platydoc-data/xnu/libsyscall/mach/mach_eventlink.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/mach_host.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/mach_init.c interfaces/mach-messages/mach_host
platydoc-data/xnu/libsyscall/mach/mach_msg.c cross-cutting/completion-and-failure, interfaces/mach-traps, subsystems/ipc/message-path, subsystems/ipc/message-send-receive
platydoc-data/xnu/libsyscall/mach/mach_port.c interfaces/mach-messages/mach_port, interfaces/mach-messages/mach_voucher, interfaces/mach-traps, subsystems/ipc/ports-and-rights-lifecycle
platydoc-data/xnu/libsyscall/mach/mach_port.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/mach_vm.c development/arm64-build-and-mig-walkthrough, interfaces / overview, interfaces/mach-messages / overview, interfaces/mach-messages/mach_vm, interfaces/mach-messages/vm_map, interfaces/mach-traps, subsystems/ipc/kernel-rpc-and-exceptions
platydoc-data/xnu/libsyscall/mach/mach_vm.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/mach_voucher.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/memory_entry.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/notify.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/processor.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/processor_set.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/restartable.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/semaphore.c interfaces/mach-messages/semaphore
platydoc-data/xnu/libsyscall/mach/servers/netname.defs interfaces/mach-messages/netname
platydoc-data/xnu/libsyscall/mach/task.c interfaces/mach-messages/task
platydoc-data/xnu/libsyscall/mach/task.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/thread_act.c interfaces/mach-messages/thread_act
platydoc-data/xnu/libsyscall/mach/thread_act.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/vm_map.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/libsyscall/mach/vm_reclaim.c interfaces/mach-traps, subsystems/vm/deferred-reclamation
platydoc-data/xnu/libsyscall/wrappers/__commpage_gettimeofday.c subsystems/runtime/clocks-and-time-domains
platydoc-data/xnu/libsyscall/wrappers/cancelable/fcntl-base.c interfaces/bsd-syscalls / overview
platydoc-data/xnu/libsyscall/wrappers/csr.c subsystems/security/code-signing-process-controls
platydoc-data/xnu/libsyscall/wrappers/exclaves.c subsystems/security/exclaves-execution
platydoc-data/xnu/libsyscall/wrappers/mach_absolute_time.s interfaces/machine-entry-points, subsystems/runtime/clocks-and-time-domains
platydoc-data/xnu/libsyscall/wrappers/mach_continuous_time.c subsystems/runtime/clocks-and-time-domains
platydoc-data/xnu/libsyscall/wrappers/skywalk/os_channel.c cross-cutting/skywalk-channel-operation, subsystems/networking/skywalk-channel-abi-and-readiness, subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/libsyscall/wrappers/skywalk/os_channel_event.c subsystems/networking/skywalk-channel-abi-and-readiness
platydoc-data/xnu/libsyscall/wrappers/skywalk/os_nexus.c cross-cutting/skywalk-channel-operation
platydoc-data/xnu/libsyscall/xcodescripts/create-syscalls.pl subsystems/processes/syscalls-signals

makedefs

Cited file Guides
platydoc-data/xnu/makedefs/MakeInc.cmd development/arm64-build-and-mig-walkthrough, development/build-and-tests
platydoc-data/xnu/makedefs/MakeInc.def development/arm64-build-and-mig-walkthrough, development/coverage-instrumentation-lifecycle, development/sanitizer-runtime-and-reporting, interfaces/mach-messages / overview, structures/layout-browser, structures/pmap-and-translation-storage, subsystems/platform/exception-levels-and-monitors, subsystems/security/exclaves-execution, subsystems/security/protected-execution, subsystems/security/sptm, subsystems/security/txm
platydoc-data/xnu/makedefs/MakeInc.kernel development/build-and-tests
platydoc-data/xnu/makedefs/MakeInc.rule development/build-and-tests
platydoc-data/xnu/makedefs/MakeInc.top development/arm64-build-and-mig-walkthrough, development/build-and-tests

osfmk

Cited file Guides
platydoc-data/xnu/osfmk/UserNotification/KUNCUserNotifications.c interfaces/mach-messages/UNDReply, interfaces/mach-messages/UNDRequest, interfaces/mach-messages/host_priv
platydoc-data/xnu/osfmk/UserNotification/UNDReply.defs interfaces/mach-messages/UNDReply
platydoc-data/xnu/osfmk/UserNotification/UNDRequest.defs interfaces/mach-messages/UNDRequest
platydoc-data/xnu/osfmk/UserNotification/UNDTypes.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/osfmk/arm/arm_init.c subsystems/platform / overview, subsystems/platform/boot, subsystems/platform/cpu-power-lifecycle, subsystems/platform/execution, subsystems/platform/platform-services
platydoc-data/xnu/osfmk/arm/arm_timer.c subsystems/platform/execution
platydoc-data/xnu/osfmk/arm/caches.c subsystems/vm/pmap-tlb-and-cache
platydoc-data/xnu/osfmk/arm/commpage/commpage.c subsystems/platform/arm64-exception-return, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/platform/platform-services, subsystems/runtime / overview, subsystems/runtime/clocks-and-time-domains
platydoc-data/xnu/osfmk/arm/commpage/commpage_asm.s subsystems/platform/arm64-exception-return
platydoc-data/xnu/osfmk/arm/cpu_common.c subsystems/runtime/ast-mechanism
platydoc-data/xnu/osfmk/arm/cpu_data.h structures/thread-and-thread-ro
platydoc-data/xnu/osfmk/arm/cpu_data_internal.h subsystems/platform/arm64-exception-entry, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/platform/execution
platydoc-data/xnu/osfmk/arm/data.s development/kdebug-storage-and-readout
platydoc-data/xnu/osfmk/arm/io_map.c subsystems/platform/hardware-mappings, subsystems/vm/mapping-walkthroughs
platydoc-data/xnu/osfmk/arm/locks.h subsystems/runtime/ticket-and-pointer-locks
platydoc-data/xnu/osfmk/arm/locks_arm.c subsystems/runtime/ticket-and-pointer-locks
platydoc-data/xnu/osfmk/arm/machdep_call.c interfaces/machine-entry-points
platydoc-data/xnu/osfmk/arm/machine_routines.h subsystems/runtime/thread-group-accounting-and-cluster-migration
platydoc-data/xnu/osfmk/arm/machine_routines_common.c subsystems/runtime/ast-mechanism, subsystems/runtime/thread-group-accounting-and-cluster-migration, subsystems/runtime/work-interval-policy-and-thread-groups
platydoc-data/xnu/osfmk/arm/model_dep.c development/panic-coordination-and-records
platydoc-data/xnu/osfmk/arm/pmap/pmap.c structures / overview, structures/pmap-and-translation-storage, structures/read-only-object-updates, structures/vm-pages-and-resident-storage, subsystems/platform / overview, subsystems/platform/hardware-mappings, subsystems/security/arm64-thread-state-conversion, subsystems/security/code-signing-process-controls, subsystems/security/trust-cache-control, subsystems/vm / overview, subsystems/vm/api-argument-validation, subsystems/vm/executable-memory-policy, subsystems/vm/pmap-arm64, subsystems/vm/pmap-mapping-lifecycle, subsystems/vm/pmap-tlb-and-cache, subsystems/vm/pmap-translation-walkthroughs, subsystems/vm/read-only-and-special-zones
platydoc-data/xnu/osfmk/arm/pmap/pmap.h structures/pmap-and-translation-storage, structures/read-only-object-updates, subsystems/platform/exception-levels-and-monitors, subsystems/platform/hardware-mappings, subsystems/vm / overview, subsystems/vm/pmap-arm64
platydoc-data/xnu/osfmk/arm/pmap/pmap_data.c structures/pmap-and-translation-storage, subsystems/vm/pmap-mapping-lifecycle
platydoc-data/xnu/osfmk/arm/pmap/pmap_data.h structures/pmap-and-translation-storage, structures/read-only-object-updates, subsystems/vm/pmap-arm64
platydoc-data/xnu/osfmk/arm/pmap/pmap_internal.h structures/pmap-and-translation-storage, structures/read-only-object-updates, subsystems/platform/exception-levels-and-monitors, subsystems/platform/hardware-mappings
platydoc-data/xnu/osfmk/arm/pmap/pmap_ppl_interface.c subsystems/platform / overview, subsystems/platform/hardware-mappings, subsystems/vm/pmap-mapping-lifecycle
platydoc-data/xnu/osfmk/arm/pmap.h structures/pmap-and-translation-storage, subsystems/platform/hardware-mappings, subsystems/vm / overview
platydoc-data/xnu/osfmk/arm/preemption_disable.c subsystems/runtime/ast-mechanism
platydoc-data/xnu/osfmk/arm/rtclock.c subsystems/platform / overview, subsystems/platform/execution, subsystems/runtime / overview, subsystems/runtime/clocks-and-time-domains
platydoc-data/xnu/osfmk/arm/thread.h structures/thread-and-thread-ro, subsystems/ipc/exception-delivery, subsystems/platform/arm64-context-switching, subsystems/platform/arm64-exception-entry, subsystems/platform/exception-levels-and-monitors, subsystems/platform/execution
platydoc-data/xnu/osfmk/arm64/arm64_hypercall.c subsystems/platform / overview, subsystems/platform/exception-levels-and-monitors, subsystems/platform/platform-services
platydoc-data/xnu/osfmk/arm64/arm_vm_init.c structures/read-only-object-updates, subsystems/platform / overview, subsystems/platform/arm64-exception-entry, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/platform/hardware-mappings, subsystems/vm/pmap-tlb-and-cache, subsystems/vm/pmap-translation-walkthroughs
platydoc-data/xnu/osfmk/arm64/asm.h subsystems/platform/arm64-assembly-walkthroughs
platydoc-data/xnu/osfmk/arm64/bsd_arm64.c interfaces/mach-traps, interfaces/machine-entry-points, subsystems/ipc/message-path, subsystems/platform / overview, subsystems/platform/arm64-exception-entry, subsystems/platform/arm64-exception-return, subsystems/platform/execution, subsystems/security/exclaves-execution
platydoc-data/xnu/osfmk/arm64/caches_asm.s subsystems/vm/pmap-tlb-and-cache
platydoc-data/xnu/osfmk/arm64/copyio.c subsystems/platform/arm64-user-memory-copy, subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/osfmk/arm64/cpu.c subsystems/platform / overview, subsystems/platform/arm64-exception-entry, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/platform/cpu-power-lifecycle, subsystems/platform/execution, subsystems/platform/platform-services, subsystems/runtime/clocks-and-time-domains, subsystems/security/sptm
platydoc-data/xnu/osfmk/arm64/cswitch.s subsystems/platform / overview, subsystems/platform/arm64-context-switching, subsystems/platform/arm64-exception-entry, subsystems/platform/arm64-exception-return, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/platform/cpu-power-lifecycle, subsystems/platform/execution, subsystems/runtime/scheduler-execution
platydoc-data/xnu/osfmk/arm64/exception_asm.h subsystems/platform/arm64-assembly-walkthroughs, subsystems/platform/arm64-exception-entry, subsystems/platform/exception-levels-and-monitors
platydoc-data/xnu/osfmk/arm64/genassym.c subsystems/platform/arm64-assembly-walkthroughs, subsystems/platform/arm64-context-switching, subsystems/platform/arm64-exception-entry, subsystems/platform/execution
platydoc-data/xnu/osfmk/arm64/gxf_exceptions.s subsystems/platform/exception-levels-and-monitors
platydoc-data/xnu/osfmk/arm64/hibernate_arm64.c subsystems/platform / overview, subsystems/platform/cpu-power-lifecycle, subsystems/platform/hibernation-image-creation, subsystems/platform/platform-services
platydoc-data/xnu/osfmk/arm64/hibernate_restore.c subsystems/platform/hibernation-restore, subsystems/platform/platform-services
platydoc-data/xnu/osfmk/arm64/hibernate_secure_hmac.c subsystems/platform/hibernation-image-creation
platydoc-data/xnu/osfmk/arm64/hibernate_secure_hmac.h subsystems/platform/hibernation-image-creation
platydoc-data/xnu/osfmk/arm64/hv_hvc.h subsystems/platform / overview, subsystems/platform/exception-levels-and-monitors, subsystems/platform/platform-services
platydoc-data/xnu/osfmk/arm64/lock_ticket_pv.c subsystems/runtime/ticket-and-pointer-locks
platydoc-data/xnu/osfmk/arm64/locore.s structures/read-only-object-updates, subsystems/platform / overview, subsystems/platform/arm64-assembly-walkthroughs, subsystems/platform/arm64-context-switching, subsystems/platform/arm64-exception-entry, subsystems/platform/arm64-exception-return, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/platform/exception-levels-and-monitors, subsystems/platform/execution, subsystems/runtime/ast-mechanism, subsystems/runtime/recount-and-resource-attribution, subsystems/security/exclaves-execution, subsystems/security/protected-execution, subsystems/security/sptm, subsystems/security/txm
platydoc-data/xnu/osfmk/arm64/loose_ends.c subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/osfmk/arm64/machine_routines.c interfaces/machine-entry-points, structures/thread-and-thread-ro, subsystems/platform / overview, subsystems/platform/boot, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/platform/cpu-power-lifecycle, subsystems/platform/exception-levels-and-monitors, subsystems/platform/execution, subsystems/platform/hibernation-restore, subsystems/runtime / overview, subsystems/runtime/ast-mechanism, subsystems/runtime/clocks-and-time-domains, subsystems/security/protected-execution, subsystems/security/sptm
platydoc-data/xnu/osfmk/arm64/machine_routines_asm.h subsystems/platform / overview, subsystems/platform/arm64-assembly-walkthroughs, subsystems/platform/arm64-context-switching, subsystems/platform/arm64-exception-entry, subsystems/platform/arm64-exception-return
platydoc-data/xnu/osfmk/arm64/machine_routines_asm.s subsystems/ipc/message-integrity-and-descriptor-authentication, subsystems/platform/arm64-assembly-walkthroughs, subsystems/platform/arm64-exception-return, subsystems/platform/arm64-user-memory-copy, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/platform/exception-levels-and-monitors, subsystems/runtime/ticket-and-pointer-locks, subsystems/vm/pmap-tlb-and-cache
platydoc-data/xnu/osfmk/arm64/mte.c subsystems/platform/bootstrap-memory-and-lockdown, subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/osfmk/arm64/mte.h subsystems/platform/bootstrap-memory-and-lockdown, subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/osfmk/arm64/mte_xnu.h subsystems/platform/bootstrap-memory-and-lockdown
platydoc-data/xnu/osfmk/arm64/pac_asm.h subsystems/platform/bootstrap-memory-and-lockdown, subsystems/platform/exception-levels-and-monitors
platydoc-data/xnu/osfmk/arm64/pcb.c interfaces/machine-entry-points, structures/thread-and-thread-ro, subsystems/platform / overview, subsystems/platform/arm64-context-switching, subsystems/platform/arm64-exception-entry, subsystems/platform/arm64-exception-return, subsystems/platform/execution, subsystems/runtime/scheduler-execution, subsystems/vm/pmap-tlb-and-cache
platydoc-data/xnu/osfmk/arm64/platform_tests.c subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/osfmk/arm64/proc_reg.h interfaces/machine-entry-points, subsystems/platform/arm64-assembly-walkthroughs, subsystems/platform/arm64-context-switching, subsystems/platform/arm64-exception-entry, subsystems/platform/arm64-exception-return, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/runtime/work-interval-policy-and-thread-groups, subsystems/security/arm64-thread-state-conversion, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/pmap-arm64, subsystems/vm/pmap-tlb-and-cache, subsystems/vm/pmap-translation-walkthroughs
platydoc-data/xnu/osfmk/arm64/sleh.c cross-cutting/mapped-file-to-arm64-fault, development/dtrace-provider-and-action-lifecycle, development/sanitizer-runtime-and-reporting, interfaces/bsd-syscalls / overview, interfaces/machine-entry-points, structures/credentials-and-credential-storage, structures/thread-and-thread-ro, subsystems/ipc/exception-delivery, subsystems/ipc/message-path, subsystems/platform / overview, subsystems/platform/arm64-assembly-walkthroughs, subsystems/platform/arm64-exception-entry, subsystems/platform/arm64-exception-return, subsystems/platform/arm64-user-memory-copy, subsystems/platform/execution, subsystems/platform/hardware-mappings, subsystems/processes/syscalls-signals, subsystems/runtime/recount-and-resource-attribution, subsystems/security/exclaves-execution, subsystems/security/sptm, subsystems/security/txm, subsystems/vm/mapping-walkthroughs, subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/osfmk/arm64/sptm/arm_init_sptm.c structures/pmap-and-translation-storage, structures/read-only-object-updates, subsystems/platform / overview, subsystems/platform/boot, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/platform/cpu-power-lifecycle, subsystems/platform/exception-levels-and-monitors, subsystems/platform/execution, subsystems/platform/hardware-mappings, subsystems/platform/hibernation-restore, subsystems/platform/platform-services, subsystems/security/protected-execution, subsystems/security/sptm, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/pmap-tlb-and-cache
platydoc-data/xnu/osfmk/arm64/sptm/pmap/pmap.c cross-cutting/mapped-file-to-arm64-fault, structures / overview, structures/pmap-and-translation-storage, structures/read-only-object-updates, subsystems/platform / overview, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/platform/exception-levels-and-monitors, subsystems/platform/hardware-mappings, subsystems/platform/platform-services, subsystems/runtime/ledgers-limits-and-settlement, subsystems/security/arm64-thread-state-conversion, subsystems/security/code-signing-process-controls, subsystems/security/page-signature-validation, subsystems/security/protected-execution, subsystems/security/sptm, subsystems/security/trust-cache-control, subsystems/security/txm, subsystems/vm / overview, subsystems/vm/allocator-interfaces, subsystems/vm/api-argument-validation, subsystems/vm/executable-memory-policy, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/pmap-arm64, subsystems/vm/pmap-mapping-lifecycle, subsystems/vm/pmap-tlb-and-cache, subsystems/vm/pmap-translation-walkthroughs, subsystems/vm/read-only-and-special-zones
platydoc-data/xnu/osfmk/arm64/sptm/pmap/pmap.h structures/pmap-and-translation-storage, subsystems/platform/hardware-mappings, subsystems/security/sptm, subsystems/security/txm, subsystems/vm / overview, subsystems/vm/pmap-arm64, subsystems/vm/pmap-translation-walkthroughs
platydoc-data/xnu/osfmk/arm64/sptm/pmap/pmap_cs.c subsystems/security/txm
platydoc-data/xnu/osfmk/arm64/sptm/pmap/pmap_data.c structures/pmap-and-translation-storage, structures/vm-pages-and-resident-storage, subsystems/platform/exception-levels-and-monitors, subsystems/security/sptm, subsystems/vm/pmap-mapping-lifecycle
platydoc-data/xnu/osfmk/arm64/sptm/pmap/pmap_data.h structures/pmap-and-translation-storage, subsystems/platform/exception-levels-and-monitors, subsystems/security/sptm, subsystems/vm/pmap-arm64, subsystems/vm/pmap-mapping-lifecycle
platydoc-data/xnu/osfmk/arm64/sptm/pmap/pmap_internal.h subsystems/platform/hardware-mappings
platydoc-data/xnu/osfmk/arm64/sptm/pmap/pmap_iommu.c subsystems/security/sptm
platydoc-data/xnu/osfmk/arm64/sptm/pmap/pmap_pt_geometry.h structures/pmap-and-translation-storage, subsystems/vm/pmap-arm64, subsystems/vm/pmap-translation-walkthroughs
platydoc-data/xnu/osfmk/arm64/sptm/sptm.h structures/pmap-and-translation-storage, subsystems/platform / overview, subsystems/platform/exception-levels-and-monitors, subsystems/security/exclaves-execution, subsystems/security/sptm, subsystems/security/txm
platydoc-data/xnu/osfmk/arm64/sptm/start_sptm.s subsystems/platform / overview, subsystems/platform/arm64-exception-entry, subsystems/platform/boot, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/platform/exception-levels-and-monitors, subsystems/platform/hibernation-restore, subsystems/security/protected-execution, subsystems/security/sptm
platydoc-data/xnu/osfmk/arm64/start.s subsystems/platform / overview, subsystems/platform/arm64-exception-entry, subsystems/platform/boot, subsystems/platform/bootstrap-memory-and-lockdown
platydoc-data/xnu/osfmk/arm64/static_if.c subsystems/platform/bootstrap-memory-and-lockdown
platydoc-data/xnu/osfmk/arm64/status.c subsystems/ipc/exception-delivery, subsystems/platform / overview, subsystems/processes/exec-arguments-and-user-stack, subsystems/processes/signal-delivery-and-return, subsystems/security/arm64-thread-state-conversion
platydoc-data/xnu/osfmk/arm64/tlb.h subsystems/vm/pmap-tlb-and-cache, subsystems/vm/pmap-translation-walkthroughs
platydoc-data/xnu/osfmk/arm64/vm_mte_compress.c subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/osfmk/bank/bank.c subsystems/ipc / overview, subsystems/ipc/bank-accounts-and-charging, subsystems/ipc/policies-and-attribution, subsystems/ipc/vouchers-and-importance, subsystems/runtime / overview, subsystems/runtime/time-and-accounting, subsystems/security/personas-and-membership-resolution
platydoc-data/xnu/osfmk/bank/bank_internal.h subsystems/ipc / overview, subsystems/ipc/bank-accounts-and-charging, subsystems/ipc/policies-and-attribution, subsystems/runtime/time-and-accounting
platydoc-data/xnu/osfmk/conf/Makefile development/arm64-build-and-mig-walkthrough, development/build-and-tests
platydoc-data/xnu/osfmk/conf/Makefile.template development/arm64-build-and-mig-walkthrough, subsystems/vm/api-argument-validation
platydoc-data/xnu/osfmk/conf/files development/arm64-build-and-mig-walkthrough, development/build-and-tests, subsystems/ipc/semaphores-and-eventlinks, subsystems/runtime/reader-writer-locks, subsystems/runtime/ticket-and-pointer-locks
platydoc-data/xnu/osfmk/conf/files.arm64 structures/read-only-object-updates, subsystems/platform / overview, subsystems/platform/boot, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/platform/exception-levels-and-monitors, subsystems/platform/hardware-mappings, subsystems/security/protected-execution, subsystems/security/sptm, subsystems/vm / overview, subsystems/vm/pmap-arm64, subsystems/vm/pmap-translation-walkthroughs
platydoc-data/xnu/osfmk/conf/files.x86_64 subsystems/vm / overview, subsystems/vm/pmap-x86
platydoc-data/xnu/osfmk/corpses/corpse.c development/corpses-and-process-core-dumps, interfaces/mach-messages/task, structures/proc-and-proc-ro, structures/task-and-shared-ro
platydoc-data/xnu/osfmk/device/device.defs development/build-and-tests, interfaces/mach-messages / overview, interfaces/mach-messages/device, subsystems/drivers/external-method-call-lifecycle
platydoc-data/xnu/osfmk/device/device_types.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/osfmk/device/device_types.h subsystems/drivers/external-method-call-lifecycle
platydoc-data/xnu/osfmk/device/iokit_rpc.c architecture, cross-cutting/execution-paths, subsystems/drivers / overview, subsystems/drivers/external-method-call-lifecycle, subsystems/drivers/user-client-and-driverkit-lifetime, subsystems/drivers/user-clients-and-driverkit
platydoc-data/xnu/osfmk/gssd/gssd_mach.defs interfaces/mach-messages/gssd_mach, subsystems/vfs/filesystems-and-nfs
platydoc-data/xnu/osfmk/i386/AT386/model_dep.c subsystems/platform/boot, subsystems/platform/hibernation-restore
platydoc-data/xnu/osfmk/i386/Diagnostics.c interfaces/machine-entry-points
platydoc-data/xnu/osfmk/i386/Diagnostics.h interfaces/machine-entry-points
platydoc-data/xnu/osfmk/i386/acpi.c subsystems/platform / overview, subsystems/platform/hibernation-restore, subsystems/platform/platform-services, subsystems/platform/x86-sleep-and-resume
platydoc-data/xnu/osfmk/i386/bsd_i386.c interfaces/machine-entry-points
platydoc-data/xnu/osfmk/i386/bsd_i386_native.c interfaces/machine-entry-points
platydoc-data/xnu/osfmk/i386/cpu.c subsystems/platform/x86-sleep-and-resume
platydoc-data/xnu/osfmk/i386/hibernate_i386.c subsystems/platform/hibernation-image-creation
platydoc-data/xnu/osfmk/i386/hibernate_restore.c subsystems/platform/hibernation-restore
platydoc-data/xnu/osfmk/i386/i386_init.c subsystems/platform / overview, subsystems/platform/boot, subsystems/platform/x86-sleep-and-resume
platydoc-data/xnu/osfmk/i386/machdep_call.c interfaces/machine-entry-points
platydoc-data/xnu/osfmk/i386/mp.c subsystems/platform/x86-sleep-and-resume, subsystems/runtime/ast-mechanism
platydoc-data/xnu/osfmk/i386/pal_hibernate.h subsystems/platform/x86-sleep-and-resume
platydoc-data/xnu/osfmk/i386/pal_routines.c interfaces/bsd-syscalls / overview
platydoc-data/xnu/osfmk/i386/pcb.c subsystems/runtime/scheduler-execution
platydoc-data/xnu/osfmk/i386/pmCPU.c subsystems/platform / overview, subsystems/platform/x86-sleep-and-resume
platydoc-data/xnu/osfmk/i386/pmap.h subsystems/platform/hardware-mappings, subsystems/vm / overview, subsystems/vm/pmap-x86
platydoc-data/xnu/osfmk/i386/pmap_common.c subsystems/vm/pmap-x86
platydoc-data/xnu/osfmk/i386/pmap_internal.h subsystems/vm/pmap-x86
platydoc-data/xnu/osfmk/i386/pmap_x86_common.c subsystems/platform / overview, subsystems/platform/hardware-mappings, subsystems/vm/pmap-x86
platydoc-data/xnu/osfmk/i386/rtclock.c subsystems/platform/x86-sleep-and-resume
platydoc-data/xnu/osfmk/i386/trap.c subsystems/runtime/ast-mechanism
platydoc-data/xnu/osfmk/i386/user_ldt.c interfaces/machine-entry-points
platydoc-data/xnu/osfmk/i386/vmx/vmx_cpu.c subsystems/platform/platform-services
platydoc-data/xnu/osfmk/ipc/ipc_entry.c cross-cutting/concurrent-operation-walkthroughs, structures/ipc-spaces-and-entries, subsystems/ipc / overview, subsystems/ipc/names-and-rights, subsystems/ipc/ports-and-rights-lifecycle
platydoc-data/xnu/osfmk/ipc/ipc_entry.h architecture, cross-cutting/ownership-and-locking, structures/ipc-spaces-and-entries, subsystems/ipc / overview, subsystems/ipc/names-and-rights, subsystems/ipc/policies-and-attribution
platydoc-data/xnu/osfmk/ipc/ipc_eventlink.c interfaces/mach-messages/mach_eventlink, subsystems/ipc / overview, subsystems/ipc/semaphores-and-eventlinks
platydoc-data/xnu/osfmk/ipc/ipc_eventlink.h subsystems/ipc/semaphores-and-eventlinks
platydoc-data/xnu/osfmk/ipc/ipc_hash.c structures/ipc-spaces-and-entries, subsystems/ipc/names-and-rights
platydoc-data/xnu/osfmk/ipc/ipc_importance.c structures/ipc-kmsgs-and-message-storage, subsystems/ipc / overview, subsystems/ipc/importance-propagation-and-delayed-drops, subsystems/ipc/policies-and-attribution, subsystems/ipc/ports-and-rights-lifecycle, subsystems/ipc/vouchers-and-importance
platydoc-data/xnu/osfmk/ipc/ipc_importance.h subsystems/ipc / overview, subsystems/ipc/importance-propagation-and-delayed-drops, subsystems/ipc/policies-and-attribution, subsystems/ipc/vouchers-and-importance
platydoc-data/xnu/osfmk/ipc/ipc_init.c structures/ipc-spaces-and-entries, subsystems/ipc/complex-message-copyin-and-copyout
platydoc-data/xnu/osfmk/ipc/ipc_kmsg.c cross-cutting/completion-and-failure, cross-cutting/execution-paths, interfaces/mach-messages / overview, structures/ipc-kmsgs-and-message-storage, subsystems/ipc / overview, subsystems/ipc/complex-message-copyin-and-copyout, subsystems/ipc/guards-and-policy-enforcement, subsystems/ipc/importance-propagation-and-delayed-drops, subsystems/ipc/kernel-rpc-and-exceptions, subsystems/ipc/message-integrity-and-descriptor-authentication, subsystems/ipc/message-path, subsystems/ipc/message-send-receive, subsystems/ipc/names-and-rights, subsystems/ipc/policies-and-attribution, subsystems/ipc/ports-and-rights-lifecycle, subsystems/ipc/vouchers-and-importance, subsystems/vm/copy-overwrite-and-remap
platydoc-data/xnu/osfmk/ipc/ipc_kmsg.h interfaces / overview, structures/ipc-kmsgs-and-message-storage, subsystems/ipc / overview, subsystems/ipc/message-integrity-and-descriptor-authentication, subsystems/ipc/message-send-receive, subsystems/ipc/policies-and-attribution
platydoc-data/xnu/osfmk/ipc/ipc_mqueue.c cross-cutting/execution-paths, structures/ipc-kmsgs-and-message-storage, subsystems/ipc / overview, subsystems/ipc/message-integrity-and-descriptor-authentication, subsystems/ipc/message-path, subsystems/ipc/message-send-receive, subsystems/ipc/policies-and-attribution, subsystems/ipc/port-sets-and-waitq-readiness, subsystems/ipc/ports-and-rights-lifecycle
platydoc-data/xnu/osfmk/ipc/ipc_mqueue.h structures/ipc-ports-and-kobjects, subsystems/ipc/message-send-receive, subsystems/ipc/names-and-rights, subsystems/ipc/port-sets-and-waitq-readiness
platydoc-data/xnu/osfmk/ipc/ipc_notify.c interfaces/mach-messages/notify, structures/ipc-ports-and-kobjects, structures/memory-entries-and-vm-copies, subsystems/ipc / overview, subsystems/ipc/ports-and-rights-lifecycle, subsystems/runtime/suspension-stop-and-abort
platydoc-data/xnu/osfmk/ipc/ipc_notify.h structures/ipc-ports-and-kobjects
platydoc-data/xnu/osfmk/ipc/ipc_object.c cross-cutting/concurrent-operation-walkthroughs, interfaces/mach-messages/mach_port, structures/ipc-ports-and-kobjects, structures/ipc-spaces-and-entries, subsystems/ipc / overview, subsystems/ipc/guards-and-policy-enforcement, subsystems/ipc/names-and-rights, subsystems/ipc/port-sets-and-waitq-readiness, subsystems/ipc/ports-and-rights-lifecycle, subsystems/runtime/suspension-stop-and-abort
platydoc-data/xnu/osfmk/ipc/ipc_object.h structures/ipc-ports-and-kobjects, subsystems/ipc/names-and-rights, subsystems/ipc/policies-and-attribution, subsystems/ipc/ports-and-rights-lifecycle
platydoc-data/xnu/osfmk/ipc/ipc_policy.c structures/ipc-kmsgs-and-message-storage, structures/ipc-ports-and-kobjects, structures/ipc-spaces-and-entries, subsystems/ipc / overview, subsystems/ipc/guards-and-policy-enforcement, subsystems/ipc/message-path, subsystems/ipc/message-send-receive, subsystems/ipc/policies-and-attribution, subsystems/ipc/ports-and-rights-lifecycle
platydoc-data/xnu/osfmk/ipc/ipc_policy.h interfaces/mach-traps, structures/ipc-kmsgs-and-message-storage, structures/ipc-ports-and-kobjects
platydoc-data/xnu/osfmk/ipc/ipc_port.c cross-cutting/concurrent-operation-walkthroughs, structures/ipc-kmsgs-and-message-storage, structures/ipc-ports-and-kobjects, structures/ipc-spaces-and-entries, subsystems/ipc / overview, subsystems/ipc/importance-propagation-and-delayed-drops, subsystems/ipc/message-send-receive, subsystems/ipc/names-and-rights, subsystems/ipc/port-sets-and-waitq-readiness, subsystems/ipc/ports-and-rights-lifecycle, subsystems/ipc/synchronous-dependencies-and-special-replies, subsystems/processes/exec-arguments-and-user-stack
platydoc-data/xnu/osfmk/ipc/ipc_port.h architecture, structures/ipc-ports-and-kobjects, structures/ipc-spaces-and-entries, subsystems/ipc / overview, subsystems/ipc/complex-message-copyin-and-copyout, subsystems/ipc/importance-propagation-and-delayed-drops, subsystems/ipc/message-send-receive, subsystems/ipc/names-and-rights, subsystems/ipc/policies-and-attribution, subsystems/ipc/port-sets-and-waitq-readiness, subsystems/ipc/ports-and-rights-lifecycle, subsystems/ipc/synchronous-dependencies-and-special-replies
platydoc-data/xnu/osfmk/ipc/ipc_pset.c subsystems/ipc / overview, subsystems/ipc/port-sets-and-waitq-readiness, subsystems/ipc/ports-and-rights-lifecycle, subsystems/ipc/synchronous-dependencies-and-special-replies
platydoc-data/xnu/osfmk/ipc/ipc_pset.h structures/ipc-ports-and-kobjects, subsystems/ipc/names-and-rights, subsystems/ipc/port-sets-and-waitq-readiness
platydoc-data/xnu/osfmk/ipc/ipc_right.c interfaces/mach-messages/mach_port, structures/ipc-ports-and-kobjects, structures/ipc-spaces-and-entries, subsystems/ipc / overview, subsystems/ipc/complex-message-copyin-and-copyout, subsystems/ipc/guards-and-policy-enforcement, subsystems/ipc/importance-propagation-and-delayed-drops, subsystems/ipc/names-and-rights, subsystems/ipc/policies-and-attribution, subsystems/ipc/ports-and-rights-lifecycle, subsystems/ipc/synchronous-dependencies-and-special-replies
platydoc-data/xnu/osfmk/ipc/ipc_space.c cross-cutting/concurrent-operation-walkthroughs, structures/ipc-spaces-and-entries, subsystems/ipc / overview, subsystems/ipc/names-and-rights, subsystems/ipc/ports-and-rights-lifecycle, subsystems/runtime/ast-flavors
platydoc-data/xnu/osfmk/ipc/ipc_space.h architecture, cross-cutting/concurrent-operation-walkthroughs, cross-cutting/ownership-and-locking, structures/ipc-spaces-and-entries, subsystems/ipc / overview, subsystems/ipc/names-and-rights
platydoc-data/xnu/osfmk/ipc/ipc_types.h structures/ipc-spaces-and-entries
platydoc-data/xnu/osfmk/ipc/ipc_voucher.c interfaces/mach-messages/mach_host, interfaces/mach-messages/mach_voucher, interfaces/mach-messages/mach_voucher_attr_control, interfaces/mach-traps, subsystems/ipc / overview, subsystems/ipc/policies-and-attribution, subsystems/ipc/vouchers-and-importance
platydoc-data/xnu/osfmk/ipc/ipc_voucher.h subsystems/ipc / overview, subsystems/ipc/policies-and-attribution, subsystems/ipc/vouchers-and-importance, subsystems/runtime / overview, subsystems/runtime/time-and-accounting
platydoc-data/xnu/osfmk/ipc/mach_debug.c interfaces/mach-messages/mach_port
platydoc-data/xnu/osfmk/ipc/mach_kernelrpc.c interfaces / overview, interfaces/mach-traps, subsystems/ipc / overview, subsystems/ipc/kernel-rpc-and-exceptions, subsystems/ipc/ports-and-rights-lifecycle
platydoc-data/xnu/osfmk/ipc/mach_msg.c cross-cutting/completion-and-failure, cross-cutting/execution-paths, interfaces/mach-traps, structures/ipc-kmsgs-and-message-storage, subsystems/ipc / overview, subsystems/ipc/complex-message-copyin-and-copyout, subsystems/ipc/message-path, subsystems/ipc/message-send-receive, subsystems/ipc/policies-and-attribution, subsystems/ipc/synchronous-dependencies-and-special-replies, subsystems/ipc/vouchers-and-importance
platydoc-data/xnu/osfmk/ipc/mach_port.c cross-cutting/concurrent-operation-walkthroughs, interfaces/mach-messages / overview, interfaces/mach-messages/mach_port, subsystems/ipc / overview, subsystems/ipc/guards-and-policy-enforcement, subsystems/ipc/names-and-rights, subsystems/ipc/policies-and-attribution, subsystems/ipc/port-sets-and-waitq-readiness, subsystems/ipc/ports-and-rights-lifecycle
platydoc-data/xnu/osfmk/kern/Makefile subsystems/security/exclaves-services, subsystems/security/protected-execution
platydoc-data/xnu/osfmk/kern/arcade.c interfaces/mach-messages/arcade_register, interfaces/mach-messages/arcade_upcall, interfaces/mach-messages/fairplayd_notification, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism
platydoc-data/xnu/osfmk/kern/ast.c development/dtrace-provider-and-action-lifecycle, subsystems/platform / overview, subsystems/platform/arm64-assembly-walkthroughs, subsystems/platform/arm64-exception-return, subsystems/platform/execution, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism, subsystems/runtime/priority-qos-and-quanta, subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/osfmk/kern/ast.h subsystems/platform/arm64-exception-return, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism
platydoc-data/xnu/osfmk/kern/audit_sessionport.c subsystems/security/audit-session-capabilities
platydoc-data/xnu/osfmk/kern/bsd_kern.c reading-guide, structures/proc-and-proc-ro, structures/task-and-shared-ro, structures/thread-and-thread-ro, structures/vm-maps-and-entries
platydoc-data/xnu/osfmk/kern/clock.c interfaces/mach-traps, subsystems/runtime / overview, subsystems/runtime/clocks-and-time-domains
platydoc-data/xnu/osfmk/kern/clock_oldops.c interfaces/mach-messages/clock, interfaces/mach-messages/clock_reply, interfaces/mach-messages/mach_host, interfaces/mach-traps
platydoc-data/xnu/osfmk/kern/coalition.c interfaces/mach-messages/coalition_notification, subsystems/runtime / overview, subsystems/runtime/recount-and-resource-attribution, subsystems/runtime/time-and-accounting
platydoc-data/xnu/osfmk/kern/cpc.c development/observability
platydoc-data/xnu/osfmk/kern/cs_blobs.h subsystems/security/code-signing-process-controls, subsystems/security/executable-signature-policy, subsystems/security/signature-format-and-blob-validation
platydoc-data/xnu/osfmk/kern/debug.c development/kernel-logging-and-firehose, development/observability, development/panic-coordination-and-records, subsystems/security/sptm
platydoc-data/xnu/osfmk/kern/epoch_sync.c subsystems/security/exclaves-execution
platydoc-data/xnu/osfmk/kern/epoch_sync.h subsystems/security/exclaves-execution
platydoc-data/xnu/osfmk/kern/exception.c interfaces/mach-messages/exc, interfaces/mach-messages/mach_exc, structures/thread-and-thread-ro, subsystems/ipc / overview, subsystems/ipc/exception-delivery, subsystems/ipc/kernel-rpc-and-exceptions, subsystems/ipc/message-path, subsystems/processes/syscalls-signals, subsystems/security/arm64-thread-state-conversion
platydoc-data/xnu/osfmk/kern/exception.h subsystems/ipc/exception-delivery
platydoc-data/xnu/osfmk/kern/exclaves.c interfaces/mach-traps, subsystems/security/exclaves-execution, subsystems/security/exclaves, subsystems/security/protected-execution
platydoc-data/xnu/osfmk/kern/exclaves_aoe.c subsystems/security/exclaves-services
platydoc-data/xnu/osfmk/kern/exclaves_boot.c subsystems/security/exclaves-execution, subsystems/security/exclaves-resources-and-memory
platydoc-data/xnu/osfmk/kern/exclaves_conclave.c subsystems/security/exclaves-resources-and-memory
platydoc-data/xnu/osfmk/kern/exclaves_driverkit.c subsystems/security/exclaves-services
platydoc-data/xnu/osfmk/kern/exclaves_frame_mint.c subsystems/security/exclaves-resources-and-memory
platydoc-data/xnu/osfmk/kern/exclaves_inspection.c subsystems/security/exclaves-execution, subsystems/security/exclaves-services
platydoc-data/xnu/osfmk/kern/exclaves_log.c development/kernel-logging-and-firehose
platydoc-data/xnu/osfmk/kern/exclaves_memory.c subsystems/security/exclaves-resources-and-memory, subsystems/security/exclaves
platydoc-data/xnu/osfmk/kern/exclaves_memory.h subsystems/security/exclaves-resources-and-memory
platydoc-data/xnu/osfmk/kern/exclaves_panic.c subsystems/security/exclaves-services, subsystems/security/protected-execution
platydoc-data/xnu/osfmk/kern/exclaves_resource.c subsystems/security/exclaves-execution, subsystems/security/exclaves-resources-and-memory, subsystems/security/exclaves-services, subsystems/security/exclaves, subsystems/security/protected-execution
platydoc-data/xnu/osfmk/kern/exclaves_resource.h subsystems/security / overview, subsystems/security/exclaves-resources-and-memory, subsystems/security/exclaves-services, subsystems/security/exclaves
platydoc-data/xnu/osfmk/kern/exclaves_sensor.c subsystems/security/exclaves-services
platydoc-data/xnu/osfmk/kern/exclaves_shared_memory.c subsystems/security/exclaves-resources-and-memory, subsystems/security/exclaves
platydoc-data/xnu/osfmk/kern/exclaves_storage.c subsystems/security/exclaves-services
platydoc-data/xnu/osfmk/kern/exclaves_test_stackshot.c subsystems/security/exclaves-services
platydoc-data/xnu/osfmk/kern/exclaves_tests.c subsystems/security/exclaves-services
platydoc-data/xnu/osfmk/kern/exclaves_upcalls.c subsystems/security/exclaves-execution, subsystems/security/exclaves-services
platydoc-data/xnu/osfmk/kern/exclaves_xnuproxy.c subsystems/security/exclaves-execution, subsystems/security/protected-execution
platydoc-data/xnu/osfmk/kern/ext_paniclog.c development/panic-coordination-and-records
platydoc-data/xnu/osfmk/kern/ext_paniclog.h development/panic-coordination-and-records
platydoc-data/xnu/osfmk/kern/hibernate.c subsystems/platform / overview, subsystems/platform/hibernation-image-creation, subsystems/platform/hibernation-restore, subsystems/platform/platform-services
platydoc-data/xnu/osfmk/kern/host.c interfaces/mach-messages/host_priv, interfaces/mach-messages/mach_host
platydoc-data/xnu/osfmk/kern/host.h subsystems/ipc/exception-delivery
platydoc-data/xnu/osfmk/kern/host_notify.c interfaces/mach-messages/host_notify_reply, interfaces/mach-messages/mach_host
platydoc-data/xnu/osfmk/kern/hv_support_kext.c interfaces/machine-entry-points, subsystems/platform/platform-services
platydoc-data/xnu/osfmk/kern/ipc_host.c interfaces/mach-messages/host_priv, interfaces/mach-messages/mach_host, interfaces/mach-traps, subsystems/ipc/exception-delivery
platydoc-data/xnu/osfmk/kern/ipc_kobject.c architecture, cross-cutting/execution-paths, development/arm64-build-and-mig-walkthrough, development/corpses-and-process-core-dumps, interfaces / overview, interfaces/mach-messages / overview, interfaces/mach-messages/UNDReply, interfaces/mach-messages/UNDRequest, interfaces/mach-messages/arcade_register, interfaces/mach-messages/arcade_upcall, interfaces/mach-messages/audit_triggers, interfaces/mach-messages/clock, interfaces/mach-messages/clock_priv, interfaces/mach-messages/clock_reply, interfaces/mach-messages/coalition_notification, interfaces/mach-messages/device, interfaces/mach-messages/doubleagent_mig, interfaces/mach-messages/exc, interfaces/mach-messages/fairplayd_notification, interfaces/mach-messages/gssd_mach, interfaces/mach-messages/host_notify_reply, interfaces/mach-messages/host_priv, interfaces/mach-messages/host_security, interfaces/mach-messages/iocompressionstats_notification, interfaces/mach-messages/kextd_mach, interfaces/mach-messages/ktrace_background, interfaces/mach-messages/ledger, interfaces/mach-messages/lockd_mach, interfaces/mach-messages/mach_eventlink, interfaces/mach-messages/mach_exc, interfaces/mach-messages/mach_host, interfaces/mach-messages/mach_port, interfaces/mach-messages/mach_test_upcall, interfaces/mach-messages/mach_vm, interfaces/mach-messages/mach_voucher, interfaces/mach-messages/mach_voucher_attr_control, interfaces/mach-messages/memory_entry, interfaces/mach-messages/memory_error_notification, interfaces/mach-messages/netname, interfaces/mach-messages/notify, interfaces/mach-messages/processor, interfaces/mach-messages/processor_set, interfaces/mach-messages/prof, interfaces/mach-messages/resource_notify, interfaces/mach-messages/restartable, interfaces/mach-messages/semaphore, interfaces/mach-messages/sysdiagnose_notification, interfaces/mach-messages/task, interfaces/mach-messages/task_access, interfaces/mach-messages/telemetry_notification, interfaces/mach-messages/thread_act, interfaces/mach-messages/upl, interfaces/mach-messages/vfs_nspace, interfaces/mach-messages/vm32_map, interfaces/mach-messages/vm_map, structures/ipc-kmsgs-and-message-storage, structures/ipc-ports-and-kobjects, structures/memory-entries-and-vm-copies, subsystems/ipc / overview, subsystems/ipc/guards-and-policy-enforcement, subsystems/ipc/kernel-rpc-and-exceptions, subsystems/ipc/message-path, subsystems/runtime/suspension-stop-and-abort, subsystems/security/audit-session-capabilities
platydoc-data/xnu/osfmk/kern/ipc_kobject.h structures/ipc-ports-and-kobjects
platydoc-data/xnu/osfmk/kern/ipc_mig.c architecture, structures/ipc-kmsgs-and-message-storage, subsystems/ipc / overview, subsystems/ipc/exception-delivery, subsystems/ipc/kernel-rpc-and-exceptions, subsystems/ipc/message-path
platydoc-data/xnu/osfmk/kern/ipc_misc.c structures/fileprocs-and-fileglobs, subsystems/processes/descriptors-ipc, subsystems/processes/process-inspection-and-snapshots
platydoc-data/xnu/osfmk/kern/ipc_tt.c cross-cutting/concurrent-operation-walkthroughs, cross-cutting/ownership-and-locking, development/arm64-build-and-mig-walkthrough, development/corpses-and-process-core-dumps, interfaces/mach-messages/task, interfaces/mach-messages/thread_act, interfaces/mach-traps, structures/ipc-ports-and-kobjects, structures/ipc-spaces-and-entries, structures/task-and-shared-ro, structures/thread-and-thread-ro, structures/vm-maps-and-entries, subsystems/ipc / overview, subsystems/ipc/exception-delivery, subsystems/ipc/kernel-rpc-and-exceptions, subsystems/ipc/policies-and-attribution, subsystems/ipc/synchronous-dependencies-and-special-replies, subsystems/processes/exec-arguments-and-user-stack, subsystems/processes/exec-identity-and-inherited-state, subsystems/runtime/suspension-stop-and-abort, subsystems/security/arm64-thread-state-conversion, subsystems/security/credentials-and-policy, subsystems/security/task-and-thread-capabilities, subsystems/vm/api-argument-validation
platydoc-data/xnu/osfmk/kern/kalloc.c development/sanitizer-runtime-and-reporting, subsystems/vm / overview, subsystems/vm/allocator-interfaces, subsystems/vm/kalloc-heaps-and-routing, subsystems/vm/kernel-allocation, subsystems/vm/kernel-virtual-allocation, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/typed-allocation
platydoc-data/xnu/osfmk/kern/kalloc.h subsystems/drivers/symbol-interning, subsystems/vm/kalloc-heaps-and-routing, subsystems/vm/kernel-allocation, subsystems/vm/typed-allocation
platydoc-data/xnu/osfmk/kern/kcdata.h development/observability, development/stackshot-and-kcdata
platydoc-data/xnu/osfmk/kern/kern_cdata.c development/observability, development/stackshot-and-kcdata
platydoc-data/xnu/osfmk/kern/kern_stackshot.c development/observability, development/stackshot-and-kcdata
platydoc-data/xnu/osfmk/kern/kext_alloc.c subsystems/vm/allocator-interfaces
platydoc-data/xnu/osfmk/kern/kmod.c interfaces/mach-messages/mach_host
platydoc-data/xnu/osfmk/kern/kpc_common.c development/observability
platydoc-data/xnu/osfmk/kern/kpc_thread.c subsystems/runtime/ast-flavors
platydoc-data/xnu/osfmk/kern/ktrace_background_notify.c interfaces/mach-messages/ktrace_background
platydoc-data/xnu/osfmk/kern/ledger.c subsystems/runtime / overview, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism, subsystems/runtime/ledgers-limits-and-settlement, subsystems/runtime/time-and-accounting
platydoc-data/xnu/osfmk/kern/ledger.h subsystems/runtime/ledgers-limits-and-settlement, subsystems/runtime/time-and-accounting
platydoc-data/xnu/osfmk/kern/lock_group.c interfaces/mach-messages/mach_host
platydoc-data/xnu/osfmk/kern/lock_mtx.c subsystems/runtime / overview, subsystems/runtime/scheduler-execution, subsystems/runtime/wait-and-turnstile-protocols, subsystems/runtime/waits-and-locks
platydoc-data/xnu/osfmk/kern/lock_ptr.c cross-cutting/smr-hash-tables, subsystems/runtime / overview, subsystems/runtime/ticket-and-pointer-locks
platydoc-data/xnu/osfmk/kern/lock_ptr.h subsystems/runtime/ticket-and-pointer-locks
platydoc-data/xnu/osfmk/kern/lock_rw.c subsystems/runtime / overview, subsystems/runtime/reader-writer-locks, subsystems/runtime/ticket-and-pointer-locks, subsystems/runtime/waits-and-locks
platydoc-data/xnu/osfmk/kern/lock_rw.h subsystems/runtime / overview, subsystems/runtime/reader-writer-locks, subsystems/runtime/waits-and-locks
platydoc-data/xnu/osfmk/kern/lock_rw_old.c subsystems/runtime / overview, subsystems/runtime/reader-writer-locks, subsystems/runtime/waits-and-locks
platydoc-data/xnu/osfmk/kern/lock_ticket.c subsystems/runtime / overview, subsystems/runtime/ticket-and-pointer-locks, subsystems/runtime/waits-and-locks
platydoc-data/xnu/osfmk/kern/lock_types.h subsystems/runtime/ticket-and-pointer-locks
platydoc-data/xnu/osfmk/kern/locks.c structures/read-only-object-updates, subsystems/runtime / overview, subsystems/runtime/reader-writer-locks, subsystems/runtime/ticket-and-pointer-locks, subsystems/runtime/waits-and-locks
platydoc-data/xnu/osfmk/kern/locks_internal.h subsystems/runtime/reader-writer-locks, subsystems/runtime/ticket-and-pointer-locks
platydoc-data/xnu/osfmk/kern/machine.c interfaces/mach-messages/host_priv, interfaces/mach-messages/processor, subsystems/platform / overview, subsystems/platform/cpu-power-lifecycle
platydoc-data/xnu/osfmk/kern/memory_error_logging.c interfaces/mach-messages/memory_error_notification
platydoc-data/xnu/osfmk/kern/mk_sp.c interfaces/mach-messages/thread_act
platydoc-data/xnu/osfmk/kern/mk_timer.c interfaces/mach-traps, structures/ipc-kmsgs-and-message-storage
platydoc-data/xnu/osfmk/kern/printf.c development/kernel-logging-and-firehose
platydoc-data/xnu/osfmk/kern/priority.c subsystems/ipc/bank-accounts-and-charging, subsystems/runtime / overview, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism, subsystems/runtime/cpu-eligibility-and-scheduler-variants, subsystems/runtime/priority-qos-and-quanta, subsystems/runtime/reader-writer-locks, subsystems/runtime/realtime-deadlines-and-runqueues, subsystems/runtime/work-interval-policy-and-thread-groups
platydoc-data/xnu/osfmk/kern/processor.c interfaces/mach-messages/processor, interfaces/mach-messages/processor_set, subsystems/platform / overview, subsystems/platform/cpu-power-lifecycle, subsystems/runtime / overview, subsystems/runtime/cpu-eligibility-and-scheduler-variants, subsystems/runtime/thread-group-accounting-and-cluster-migration
platydoc-data/xnu/osfmk/kern/processor.h architecture, subsystems/runtime / overview, subsystems/runtime/cpu-eligibility-and-scheduler-variants, subsystems/runtime/objects-and-lifecycle, subsystems/runtime/realtime-deadlines-and-runqueues, subsystems/runtime/scheduling, subsystems/runtime/thread-group-accounting-and-cluster-migration
platydoc-data/xnu/osfmk/kern/recount.c development/observability, subsystems/runtime / overview, subsystems/runtime/recount-and-resource-attribution, subsystems/runtime/thread-group-accounting-and-cluster-migration, subsystems/runtime/time-and-accounting
platydoc-data/xnu/osfmk/kern/recount.h development/observability, structures/layout-browser, subsystems/runtime/recount-and-resource-attribution, subsystems/runtime/time-and-accounting
platydoc-data/xnu/osfmk/kern/restartable.c interfaces/mach-messages / overview, interfaces/mach-messages/restartable, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism
platydoc-data/xnu/osfmk/kern/sched.h subsystems/runtime/clutch-and-edge, subsystems/runtime/cpu-eligibility-and-scheduler-variants, subsystems/runtime/priority-qos-and-quanta, subsystems/runtime/realtime-deadlines-and-runqueues, subsystems/runtime/scheduler-execution, subsystems/runtime/scheduling, subsystems/runtime/thread-group-accounting-and-cluster-migration
platydoc-data/xnu/osfmk/kern/sched_amp.c subsystems/runtime / overview, subsystems/runtime/cpu-eligibility-and-scheduler-variants
platydoc-data/xnu/osfmk/kern/sched_average.c subsystems/runtime / overview, subsystems/runtime/priority-qos-and-quanta
platydoc-data/xnu/osfmk/kern/sched_clutch.c subsystems/runtime / overview, subsystems/runtime/clutch-and-edge, subsystems/runtime/cpu-eligibility-and-scheduler-variants, subsystems/runtime/priority-qos-and-quanta, subsystems/runtime/scheduler-execution, subsystems/runtime/scheduling, subsystems/runtime/thread-group-accounting-and-cluster-migration
platydoc-data/xnu/osfmk/kern/sched_clutch.h subsystems/runtime/clutch-and-edge, subsystems/runtime/scheduling, subsystems/runtime/thread-group-accounting-and-cluster-migration
platydoc-data/xnu/osfmk/kern/sched_dualq.c subsystems/runtime / overview, subsystems/runtime/cpu-eligibility-and-scheduler-variants, subsystems/runtime/scheduling
platydoc-data/xnu/osfmk/kern/sched_prim.c cross-cutting/smr-and-publication, development/coverage-instrumentation-lifecycle, development/kdebug-storage-and-readout, development/sanitizer-runtime-and-reporting, interfaces/mach-messages/processor, reading-guide, structures/thread-and-thread-ro, subsystems/drivers/system-sleep-and-wake, subsystems/ipc/bank-accounts-and-charging, subsystems/ipc/semaphores-and-eventlinks, subsystems/platform/arm64-context-switching, subsystems/runtime / overview, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism, subsystems/runtime/clutch-and-edge, subsystems/runtime/cpu-eligibility-and-scheduler-variants, subsystems/runtime/objects-and-lifecycle, subsystems/runtime/priority-qos-and-quanta, subsystems/runtime/reader-writer-locks, subsystems/runtime/realtime-deadlines-and-runqueues, subsystems/runtime/recount-and-resource-attribution, subsystems/runtime/scheduler-execution, subsystems/runtime/scheduling, subsystems/runtime/suspension-stop-and-abort, subsystems/runtime/thread-group-accounting-and-cluster-migration, subsystems/runtime/timer-and-thread-call-lifetime, subsystems/runtime/wait-and-turnstile-protocols, subsystems/runtime/waits-and-locks, subsystems/runtime/work-interval-policy-and-thread-groups
platydoc-data/xnu/osfmk/kern/sched_prim.h subsystems/runtime / overview, subsystems/runtime/ast-flavors, subsystems/runtime/clutch-and-edge, subsystems/runtime/cpu-eligibility-and-scheduler-variants, subsystems/runtime/scheduler-execution, subsystems/runtime/scheduling
platydoc-data/xnu/osfmk/kern/sched_rt.c subsystems/runtime / overview, subsystems/runtime/realtime-deadlines-and-runqueues, subsystems/runtime/scheduling
platydoc-data/xnu/osfmk/kern/sched_rt.h subsystems/runtime/realtime-deadlines-and-runqueues, subsystems/runtime/scheduling
platydoc-data/xnu/osfmk/kern/sfi.c subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism
platydoc-data/xnu/osfmk/kern/smr.c cross-cutting/ownership-and-locking, cross-cutting/smr-and-publication, cross-cutting/smr-hash-tables, subsystems/runtime/ticket-and-pointer-locks
platydoc-data/xnu/osfmk/kern/smr.h cross-cutting/ownership-and-locking, cross-cutting/smr-and-publication
platydoc-data/xnu/osfmk/kern/smr_hash.h cross-cutting/ownership-and-locking, cross-cutting/smr-hash-tables, subsystems/drivers/symbol-interning
platydoc-data/xnu/osfmk/kern/smr_types.h cross-cutting/smr-and-publication
platydoc-data/xnu/osfmk/kern/stack.c subsystems/platform/bootstrap-memory-and-lockdown
platydoc-data/xnu/osfmk/kern/startup.c development/coverage-instrumentation-lifecycle, subsystems/drivers/bootstrap-and-bsd-integration, subsystems/platform / overview, subsystems/platform/arm64-context-switching, subsystems/platform/boot, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/platform/cpu-power-lifecycle, subsystems/platform/execution, subsystems/security/trust-cache-control, subsystems/security/txm
platydoc-data/xnu/osfmk/kern/startup.h subsystems/platform / overview, subsystems/platform/boot, subsystems/platform/cpu-power-lifecycle
platydoc-data/xnu/osfmk/kern/static_if_common.c subsystems/platform/bootstrap-memory-and-lockdown
platydoc-data/xnu/osfmk/kern/sync_sema.c interfaces/mach-messages/semaphore, interfaces/mach-messages/task, interfaces/mach-traps, interfaces/machine-entry-points, subsystems/ipc / overview, subsystems/ipc/semaphores-and-eventlinks, subsystems/runtime/work-interval-policy-and-thread-groups
platydoc-data/xnu/osfmk/kern/sync_sema.h subsystems/ipc / overview, subsystems/ipc/semaphores-and-eventlinks
platydoc-data/xnu/osfmk/kern/syscall_subr.c interfaces/mach-messages/thread_act, interfaces/mach-traps, interfaces/machine-entry-points, subsystems/ipc/semaphores-and-eventlinks, subsystems/platform/arm64-exception-return, subsystems/runtime/ast-flavors
platydoc-data/xnu/osfmk/kern/syscall_sw.c architecture, interfaces/mach-traps, reading-guide, subsystems/ipc/kernel-rpc-and-exceptions, subsystems/ipc/message-path, subsystems/ipc/semaphores-and-eventlinks, subsystems/platform/arm64-exception-return, subsystems/security/exclaves-execution
platydoc-data/xnu/osfmk/kern/syscall_sw.h interfaces / overview, interfaces/mach-traps
platydoc-data/xnu/osfmk/kern/sysdiagnose.c interfaces/mach-messages/sysdiagnose_notification
platydoc-data/xnu/osfmk/kern/task.c architecture, cross-cutting/concurrent-operation-walkthroughs, development/corpses-and-process-core-dumps, interfaces/mach-messages / overview, interfaces/mach-messages/mach_test_upcall, interfaces/mach-messages/task, structures / overview, structures/ipc-spaces-and-entries, structures/proc-and-proc-ro, structures/read-only-object-updates, structures/task-and-shared-ro, structures/thread-and-thread-ro, structures/vm-maps-and-entries, subsystems/drivers/system-sleep-and-wake, subsystems/ipc/names-and-rights, subsystems/ipc/semaphores-and-eventlinks, subsystems/processes/exec-identity-and-inherited-state, subsystems/processes/lifecycle, subsystems/runtime / overview, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism, subsystems/runtime/objects-and-lifecycle, subsystems/runtime/suspension-stop-and-abort, subsystems/security/arm64-thread-state-conversion, subsystems/security/exclaves-execution, subsystems/security/exclaves-resources-and-memory, subsystems/security/task-and-thread-capabilities, subsystems/vm/deferred-reclamation, subsystems/vm/memorystatus-and-freezer, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/reclaim-and-pressure
platydoc-data/xnu/osfmk/kern/task.h architecture, reading-guide, structures/read-only-object-updates, structures/task-and-shared-ro, subsystems/ipc/exception-delivery, subsystems/runtime / overview, subsystems/runtime/objects-and-lifecycle, subsystems/runtime/suspension-stop-and-abort, subsystems/security/task-and-thread-capabilities
platydoc-data/xnu/osfmk/kern/task_ident.c interfaces/mach-messages/task, structures/ipc-ports-and-kobjects, subsystems/security/task-and-thread-capabilities
platydoc-data/xnu/osfmk/kern/task_policy.c interfaces/mach-messages/resource_notify, interfaces/mach-messages/task, subsystems/ipc/importance-propagation-and-delayed-drops
platydoc-data/xnu/osfmk/kern/task_ref.c structures/task-and-shared-ro, subsystems/runtime/objects-and-lifecycle
platydoc-data/xnu/osfmk/kern/telemetry.c interfaces/mach-messages/telemetry_notification, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism
platydoc-data/xnu/osfmk/kern/test_lock.c cross-cutting/smr-hash-tables, subsystems/runtime/ticket-and-pointer-locks
platydoc-data/xnu/osfmk/kern/thread.c development/coverage-instrumentation-lifecycle, interfaces/mach-messages/host_priv, interfaces/mach-messages/task, interfaces/mach-messages/thread_act, structures/credentials-and-credential-storage, structures/task-and-shared-ro, structures/thread-and-thread-ro, subsystems/ipc / overview, subsystems/ipc/bank-accounts-and-charging, subsystems/ipc/guards-and-policy-enforcement, subsystems/ipc/policies-and-attribution, subsystems/ipc/vouchers-and-importance, subsystems/platform/arm64-context-switching, subsystems/processes/lifecycle, subsystems/processes/process-transitions, subsystems/processes/pthread-workqueue-lifecycle, subsystems/runtime / overview, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism, subsystems/runtime/ledgers-limits-and-settlement, subsystems/runtime/objects-and-lifecycle, subsystems/runtime/recount-and-resource-attribution, subsystems/runtime/scheduler-execution, subsystems/runtime/scheduling, subsystems/runtime/suspension-stop-and-abort, subsystems/runtime/time-and-accounting, subsystems/runtime/timer-and-thread-call-lifetime, subsystems/runtime/waits-and-locks, subsystems/runtime/work-interval-policy-and-thread-groups, subsystems/security/exclaves-execution, subsystems/security/task-and-thread-capabilities, subsystems/security/txm
platydoc-data/xnu/osfmk/kern/thread.h architecture, cross-cutting/ownership-and-locking, reading-guide, structures/credentials-and-credential-storage, structures/task-and-shared-ro, structures/thread-and-thread-ro, subsystems/ipc/exception-delivery, subsystems/platform/exception-levels-and-monitors, subsystems/runtime / overview, subsystems/runtime/ast-flavors, subsystems/runtime/objects-and-lifecycle, subsystems/runtime/priority-qos-and-quanta, subsystems/runtime/reader-writer-locks, subsystems/runtime/realtime-deadlines-and-runqueues, subsystems/runtime/scheduler-execution, subsystems/runtime/scheduling, subsystems/runtime/suspension-stop-and-abort, subsystems/runtime/wait-and-turnstile-protocols, subsystems/runtime/waits-and-locks, subsystems/security / overview, subsystems/security/arm64-thread-state-conversion, subsystems/security/exclaves-execution, subsystems/security/exclaves, subsystems/security/protected-execution, subsystems/security/sptm, subsystems/security/txm
platydoc-data/xnu/osfmk/kern/thread_act.c interfaces/mach-messages/thread_act, structures/thread-and-thread-ro, subsystems/ipc/exception-delivery, subsystems/platform/arm64-context-switching, subsystems/runtime / overview, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism, subsystems/runtime/objects-and-lifecycle, subsystems/runtime/scheduler-execution, subsystems/runtime/suspension-stop-and-abort, subsystems/security/arm64-thread-state-conversion, subsystems/security/exclaves-execution
platydoc-data/xnu/osfmk/kern/thread_call.c cross-cutting/completion-and-failure, cross-cutting/concurrent-operation-walkthroughs, subsystems/runtime / overview, subsystems/runtime/scheduler-execution, subsystems/runtime/time-and-accounting, subsystems/runtime/timer-and-thread-call-lifetime
platydoc-data/xnu/osfmk/kern/thread_call.h subsystems/runtime/timer-and-thread-call-lifetime
platydoc-data/xnu/osfmk/kern/thread_group.c subsystems/runtime / overview, subsystems/runtime/scheduling, subsystems/runtime/thread-group-accounting-and-cluster-migration, subsystems/runtime/work-interval-policy-and-thread-groups
platydoc-data/xnu/osfmk/kern/thread_kernel_state.h subsystems/platform/arm64-context-switching
platydoc-data/xnu/osfmk/kern/thread_policy.c interfaces/mach-messages/thread_act, subsystems/runtime / overview, subsystems/runtime/clutch-and-edge, subsystems/runtime/priority-qos-and-quanta, subsystems/runtime/realtime-deadlines-and-runqueues, subsystems/runtime/scheduling, subsystems/runtime/wait-and-turnstile-protocols, subsystems/runtime/work-interval-policy-and-thread-groups
platydoc-data/xnu/osfmk/kern/ticket_lock.h subsystems/runtime/ticket-and-pointer-locks
platydoc-data/xnu/osfmk/kern/timer_call.c cross-cutting/completion-and-failure, subsystems/runtime / overview, subsystems/runtime/time-and-accounting, subsystems/runtime/timer-and-thread-call-lifetime
platydoc-data/xnu/osfmk/kern/timer_call.h subsystems/runtime/time-and-accounting, subsystems/runtime/timer-and-thread-call-lifetime
platydoc-data/xnu/osfmk/kern/turnstile.c subsystems/runtime / overview, subsystems/runtime/ticket-and-pointer-locks, subsystems/runtime/wait-and-turnstile-protocols, subsystems/runtime/waits-and-locks
platydoc-data/xnu/osfmk/kern/turnstile.h subsystems/runtime / overview, subsystems/runtime/wait-and-turnstile-protocols, subsystems/runtime/waits-and-locks
platydoc-data/xnu/osfmk/kern/ux_handler.c interfaces/mach-messages/exc, interfaces/mach-messages/mach_exc, subsystems/ipc / overview, subsystems/ipc/exception-delivery, subsystems/ipc/kernel-rpc-and-exceptions, subsystems/processes/syscalls-signals
platydoc-data/xnu/osfmk/kern/waitq.c reading-guide, subsystems/ipc/port-sets-and-waitq-readiness, subsystems/ipc/semaphores-and-eventlinks, subsystems/runtime / overview, subsystems/runtime/scheduler-execution, subsystems/runtime/ticket-and-pointer-locks, subsystems/runtime/timer-and-thread-call-lifetime, subsystems/runtime/wait-and-turnstile-protocols, subsystems/runtime/waits-and-locks, subsystems/runtime/work-interval-policy-and-thread-groups
platydoc-data/xnu/osfmk/kern/waitq.h subsystems/ipc/port-sets-and-waitq-readiness, subsystems/runtime/waits-and-locks
platydoc-data/xnu/osfmk/kern/work_interval.c development/arm64-build-and-mig-walkthrough, subsystems/runtime / overview, subsystems/runtime/realtime-deadlines-and-runqueues, subsystems/runtime/recount-and-resource-attribution, subsystems/runtime/thread-group-accounting-and-cluster-migration, subsystems/runtime/time-and-accounting, subsystems/runtime/work-interval-policy-and-thread-groups
platydoc-data/xnu/osfmk/kern/workload_config.c subsystems/runtime / overview, subsystems/runtime/work-interval-policy-and-thread-groups
platydoc-data/xnu/osfmk/kern/workload_config.h subsystems/runtime/work-interval-policy-and-thread-groups
platydoc-data/xnu/osfmk/kern/zalloc.c development/sanitizer-runtime-and-reporting, interfaces/mach-messages/mach_host, structures/proc-and-proc-ro, structures/read-only-object-updates, subsystems/drivers/symbol-interning, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/vm / overview, subsystems/vm/allocator-interfaces, subsystems/vm/kalloc-heaps-and-routing, subsystems/vm/kernel-allocation, subsystems/vm/kernel-virtual-allocation, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/read-only-and-special-zones, subsystems/vm/typed-allocation, subsystems/vm/zone-allocator
platydoc-data/xnu/osfmk/kern/zalloc.h structures/code-signature-blob-storage, structures/mac-label-storage, structures/read-only-object-updates, structures/vm-maps-and-entries, subsystems/vm/allocator-interfaces, subsystems/vm/kalloc-heaps-and-routing, subsystems/vm/read-only-and-special-zones, subsystems/vm/typed-allocation, subsystems/vm/zone-allocator
platydoc-data/xnu/osfmk/kern/zalloc_internal.h structures/read-only-object-updates, subsystems/vm/kernel-allocation, subsystems/vm/read-only-and-special-zones, subsystems/vm/typed-allocation, subsystems/vm/zone-allocator
platydoc-data/xnu/osfmk/kern/zalloc_ro_shim.h subsystems/vm/read-only-and-special-zones
platydoc-data/xnu/osfmk/kextd/kextd_mach.defs interfaces/mach-messages/kextd_mach
platydoc-data/xnu/osfmk/kperf/action.c development/observability, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism
platydoc-data/xnu/osfmk/kperf/kptimer.c development/observability
platydoc-data/xnu/osfmk/lockd/lockd_mach.defs interfaces/mach-messages/lockd_mach
platydoc-data/xnu/osfmk/mach/Makefile development/arm64-build-and-mig-walkthrough, interfaces/mach-messages / overview, subsystems/ipc/exception-delivery, subsystems/ipc/kernel-rpc-and-exceptions
platydoc-data/xnu/osfmk/mach/arcade_register.defs interfaces/mach-messages/arcade_register
platydoc-data/xnu/osfmk/mach/arcade_upcall.defs interfaces/mach-messages/arcade_upcall
platydoc-data/xnu/osfmk/mach/arm/_structs.h subsystems/security/arm64-thread-state-conversion
platydoc-data/xnu/osfmk/mach/arm/syscall_sw.h interfaces/mach-traps, interfaces/machine-entry-points, subsystems/ipc/message-path, subsystems/security/exclaves-execution
platydoc-data/xnu/osfmk/mach/arm/thread_status.h interfaces/machine-entry-points, structures/thread-and-thread-ro, subsystems/ipc/exception-delivery, subsystems/platform/arm64-assembly-walkthroughs, subsystems/platform/arm64-context-switching, subsystems/platform/arm64-exception-entry, subsystems/platform/arm64-exception-return, subsystems/platform/execution, subsystems/security/arm64-thread-state-conversion
platydoc-data/xnu/osfmk/mach/arm/traps.h interfaces/machine-entry-points
platydoc-data/xnu/osfmk/mach/arm/vm_param.h interfaces/machine-entry-points
platydoc-data/xnu/osfmk/mach/arm/vm_types.h development/arm64-build-and-mig-walkthrough
platydoc-data/xnu/osfmk/mach/audit_triggers.defs interfaces/mach-messages/audit_triggers
platydoc-data/xnu/osfmk/mach/clock.defs interfaces/mach-messages/clock
platydoc-data/xnu/osfmk/mach/clock_priv.defs interfaces/mach-messages/clock_priv
platydoc-data/xnu/osfmk/mach/clock_reply.defs interfaces/mach-messages/clock_reply
platydoc-data/xnu/osfmk/mach/clock_types.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/osfmk/mach/coalition_notification.defs interfaces/mach-messages/coalition_notification
platydoc-data/xnu/osfmk/mach/doubleagent_mig.defs interfaces/mach-messages/doubleagent_mig
platydoc-data/xnu/osfmk/mach/exc.defs interfaces/mach-messages/exc
platydoc-data/xnu/osfmk/mach/exception_types.h subsystems/ipc/exception-delivery
platydoc-data/xnu/osfmk/mach/exclaves.h interfaces/mach-traps, subsystems/security/exclaves-execution
platydoc-data/xnu/osfmk/mach/exclaves_l4.h subsystems/security/exclaves-execution
platydoc-data/xnu/osfmk/mach/fairplayd_notification.defs interfaces/mach-messages/fairplayd_notification
platydoc-data/xnu/osfmk/mach/host_notify_reply.defs interfaces/mach-messages/host_notify_reply
platydoc-data/xnu/osfmk/mach/host_priv.defs interfaces/mach-messages/host_priv
platydoc-data/xnu/osfmk/mach/host_security.defs interfaces/mach-messages/host_security
platydoc-data/xnu/osfmk/mach/i386/syscall_sw.h interfaces/bsd-syscalls / overview, interfaces/machine-entry-points
platydoc-data/xnu/osfmk/mach/i386/thread_status.h interfaces/bsd-syscalls / overview
platydoc-data/xnu/osfmk/mach/iocompressionstats_notification.defs interfaces/mach-messages/iocompressionstats_notification
platydoc-data/xnu/osfmk/mach/ktrace_background.defs interfaces/mach-messages/ktrace_background
platydoc-data/xnu/osfmk/mach/ledger.defs interfaces/mach-messages/ledger
platydoc-data/xnu/osfmk/mach/mach_eventlink.defs interfaces/mach-messages/mach_eventlink, subsystems/ipc/semaphores-and-eventlinks
platydoc-data/xnu/osfmk/mach/mach_eventlink_types.h subsystems/ipc/semaphores-and-eventlinks
platydoc-data/xnu/osfmk/mach/mach_exc.defs interfaces/mach-messages/mach_exc, subsystems/ipc/exception-delivery
platydoc-data/xnu/osfmk/mach/mach_host.defs interfaces/mach-messages/mach_host
platydoc-data/xnu/osfmk/mach/mach_notify.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/osfmk/mach/mach_port.defs interfaces/mach-messages/mach_port, subsystems/ipc/ports-and-rights-lifecycle
platydoc-data/xnu/osfmk/mach/mach_test_upcall.defs interfaces/mach-messages/mach_test_upcall
platydoc-data/xnu/osfmk/mach/mach_traps.h interfaces/mach-traps, interfaces/machine-entry-points, subsystems/security/exclaves-execution
platydoc-data/xnu/osfmk/mach/mach_types.defs cross-cutting/concurrent-operation-walkthroughs, development/arm64-build-and-mig-walkthrough, interfaces/mach-messages / overview, interfaces/mach-messages/subsystems, subsystems/ipc / overview, subsystems/ipc/kernel-rpc-and-exceptions, subsystems/ipc/semaphores-and-eventlinks, subsystems/runtime/suspension-stop-and-abort, subsystems/security/task-and-thread-capabilities, subsystems/vm/api-argument-validation
platydoc-data/xnu/osfmk/mach/mach_types.h subsystems/security/task-and-thread-capabilities
platydoc-data/xnu/osfmk/mach/mach_vm.defs development/arm64-build-and-mig-walkthrough, interfaces/mach-messages / overview, interfaces/mach-messages/mach_vm, reading-guide, subsystems/ipc/kernel-rpc-and-exceptions, subsystems/security/task-and-thread-capabilities, subsystems/vm/api-argument-validation
platydoc-data/xnu/osfmk/mach/mach_voucher.defs interfaces/mach-messages/mach_voucher
platydoc-data/xnu/osfmk/mach/mach_voucher_attr_control.defs interfaces/mach-messages/mach_voucher_attr_control
platydoc-data/xnu/osfmk/mach/machine/machine_types.defs development/arm64-build-and-mig-walkthrough, interfaces/mach-messages/subsystems
platydoc-data/xnu/osfmk/mach/memory_entry.defs interfaces/mach-messages/memory_entry
platydoc-data/xnu/osfmk/mach/memory_error_notification.defs interfaces/mach-messages/memory_error_notification
platydoc-data/xnu/osfmk/mach/memory_object_types.h structures/ubc-and-vnode-pagers, structures/vm-objects-and-backing, subsystems/security/page-signature-validation, subsystems/vm/pagers-and-upl
platydoc-data/xnu/osfmk/mach/message.h development/arm64-build-and-mig-walkthrough, structures/ipc-kmsgs-and-message-storage, subsystems/ipc/message-integrity-and-descriptor-authentication, subsystems/ipc/message-path
platydoc-data/xnu/osfmk/mach/mig.h interfaces / overview, subsystems/ipc/kernel-rpc-and-exceptions
platydoc-data/xnu/osfmk/mach/mk_timer.h structures/ipc-kmsgs-and-message-storage
platydoc-data/xnu/osfmk/mach/notify.defs interfaces/mach-messages / overview, interfaces/mach-messages/notify, subsystems/ipc/ports-and-rights-lifecycle
platydoc-data/xnu/osfmk/mach/port.h structures/ipc-spaces-and-entries, subsystems/ipc/complex-message-copyin-and-copyout, subsystems/ipc/message-integrity-and-descriptor-authentication, subsystems/ipc/names-and-rights
platydoc-data/xnu/osfmk/mach/processor.defs interfaces/mach-messages/processor
platydoc-data/xnu/osfmk/mach/processor_set.defs interfaces/mach-messages/processor_set
platydoc-data/xnu/osfmk/mach/prof.defs interfaces/mach-messages/prof
platydoc-data/xnu/osfmk/mach/resource_notify.defs interfaces/mach-messages/resource_notify
platydoc-data/xnu/osfmk/mach/restartable.defs interfaces/mach-messages/restartable
platydoc-data/xnu/osfmk/mach/semaphore.defs interfaces/mach-messages/semaphore, subsystems/ipc/semaphores-and-eventlinks
platydoc-data/xnu/osfmk/mach/std_types.defs development/arm64-build-and-mig-walkthrough, interfaces/mach-messages/subsystems
platydoc-data/xnu/osfmk/mach/sync_policy.h subsystems/ipc/semaphores-and-eventlinks
platydoc-data/xnu/osfmk/mach/syscall_sw.h interfaces/mach-traps, subsystems/ipc/message-path, subsystems/security/exclaves-execution
platydoc-data/xnu/osfmk/mach/sysdiagnose_notification.defs interfaces/mach-messages/sysdiagnose_notification
platydoc-data/xnu/osfmk/mach/task.defs interfaces/mach-messages / overview, interfaces/mach-messages/task, subsystems/ipc/kernel-rpc-and-exceptions, subsystems/ipc/semaphores-and-eventlinks, subsystems/runtime/suspension-stop-and-abort
platydoc-data/xnu/osfmk/mach/task_access.defs interfaces/mach-messages/task_access
platydoc-data/xnu/osfmk/mach/telemetry_notification.defs interfaces/mach-messages/telemetry_notification
platydoc-data/xnu/osfmk/mach/thread_act.defs interfaces/mach-messages/thread_act, subsystems/runtime/suspension-stop-and-abort, subsystems/security/arm64-thread-state-conversion
platydoc-data/xnu/osfmk/mach/thread_policy.h subsystems/runtime/realtime-deadlines-and-runqueues
platydoc-data/xnu/osfmk/mach/thread_status.h subsystems/ipc/exception-delivery
platydoc-data/xnu/osfmk/mach/upl.defs interfaces/mach-messages/upl
platydoc-data/xnu/osfmk/mach/vfs_nspace.defs interfaces/mach-messages/vfs_nspace
platydoc-data/xnu/osfmk/mach/vm32_map.defs interfaces/mach-messages/vm32_map
platydoc-data/xnu/osfmk/mach/vm_map.defs interfaces/mach-messages/vm_map
platydoc-data/xnu/osfmk/mach/vm_param.h subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/osfmk/mach/vm_reclaim_private.h subsystems/vm/deferred-reclamation
platydoc-data/xnu/osfmk/mach/vm_statistics.h subsystems/vm/kernel-virtual-allocation, subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/osfmk/mach/vm_types_unsafe.h development/arm64-build-and-mig-walkthrough, subsystems/vm/api-argument-validation
platydoc-data/xnu/osfmk/mach_debug/mach_debug_types.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/osfmk/tests/README.md development/build-and-tests
platydoc-data/xnu/osfmk/tests/kernel_tests.c cross-cutting/concurrent-operation-walkthroughs, development/build-and-tests
platydoc-data/xnu/osfmk/tests/ptrauth_data_tests.c subsystems/ipc/message-integrity-and-descriptor-authentication
platydoc-data/xnu/osfmk/tests/test_thread_call.c cross-cutting/concurrent-operation-walkthroughs
platydoc-data/xnu/osfmk/tests/vm_parameter_validation.h subsystems/vm/api-argument-validation
platydoc-data/xnu/osfmk/tests/vm_parameter_validation_kern.c subsystems/vm/api-argument-validation
platydoc-data/xnu/osfmk/vm/bsd_vm.c cross-cutting/execution-paths, cross-cutting/mapped-file-to-arm64-fault, structures/layout-browser, structures/ubc-and-vnode-pagers, subsystems/security/page-signature-validation, subsystems/vfs/file-data-cache-and-read-path, subsystems/vfs/vnode-cache-identity-and-reuse, subsystems/vm/pagers-and-upl
platydoc-data/xnu/osfmk/vm/device_vm.c subsystems/vm/pagers-and-upl
platydoc-data/xnu/osfmk/vm/memory_object.c cross-cutting/execution-paths, cross-cutting/mapped-file-to-arm64-fault, interfaces/mach-messages/host_priv, structures/ubc-and-vnode-pagers, structures/vm-objects-and-backing, subsystems/security/page-signature-validation, subsystems/vfs/file-data-cache-and-read-path, subsystems/vm / overview, subsystems/vm/executable-pages-and-upl-io, subsystems/vm/mapping-walkthroughs, subsystems/vm/pagers-and-upl, subsystems/vm/upl-gather-and-completion
platydoc-data/xnu/osfmk/vm/pmap.h subsystems/platform/hardware-mappings, subsystems/vm / overview, subsystems/vm/executable-pages-and-upl-io
platydoc-data/xnu/osfmk/vm/pmap_cs.h subsystems/security/trust-cache-control
platydoc-data/xnu/osfmk/vm/vm32_user.c interfaces/mach-messages / overview, interfaces/mach-messages/vm32_map
platydoc-data/xnu/osfmk/vm/vm_apple_protect.c subsystems/security/page-signature-validation
platydoc-data/xnu/osfmk/vm/vm_compressor.c cross-cutting/execution-paths, subsystems/vm/compressor-segments-and-swapfiles, subsystems/vm/memorystatus-and-freezer, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/phantom-cache-and-refaults, subsystems/vm/reclaim-and-pressure
platydoc-data/xnu/osfmk/vm/vm_compressor_backing_store.c subsystems/vm/compressor-segments-and-swapfiles, subsystems/vm/reclaim-and-pressure
platydoc-data/xnu/osfmk/vm/vm_compressor_pager.c structures/vm-objects-and-backing, subsystems/vm/objects-and-pages, subsystems/vm/reclaim-and-pressure
platydoc-data/xnu/osfmk/vm/vm_compressor_xnu.h subsystems/vm/compressor-segments-and-swapfiles, subsystems/vm/reclaim-and-pressure
platydoc-data/xnu/osfmk/vm/vm_debug.c interfaces/mach-messages/mach_host, interfaces/mach-messages/vm32_map, interfaces/mach-messages/vm_map
platydoc-data/xnu/osfmk/vm/vm_dyld_pager.c subsystems/security/page-signature-validation, subsystems/vm/shared-regions-and-transforming-pagers
platydoc-data/xnu/osfmk/vm/vm_entry_lock.c structures/vm-maps-and-entries, subsystems/vm/virtual-address-maps
platydoc-data/xnu/osfmk/vm/vm_entry_lock_internal.h subsystems/vm/virtual-address-maps
platydoc-data/xnu/osfmk/vm/vm_fault.c cross-cutting/concurrent-operation-walkthroughs, cross-cutting/execution-paths, cross-cutting/mapped-file-to-arm64-fault, cross-cutting/ownership-and-locking, subsystems/runtime/reader-writer-locks, subsystems/security/code-signing, subsystems/security/executable-signature-policy, subsystems/security/page-signature-validation, subsystems/security/txm, subsystems/vm / overview, subsystems/vm/copy-overwrite-and-remap, subsystems/vm/executable-memory-policy, subsystems/vm/executable-pages-and-upl-io, subsystems/vm/fault-resolution, subsystems/vm/mapping-walkthroughs, subsystems/vm/maps-and-faults, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/objects-and-pages, subsystems/vm/pagers-and-upl, subsystems/vm/pmap-arm64, subsystems/vm/pmap-mapping-lifecycle, subsystems/vm/pmap-translation-walkthroughs, subsystems/vm/upl-gather-and-completion, subsystems/vm/virtual-address-maps, subsystems/vm/wiring-and-memory-entries
platydoc-data/xnu/osfmk/vm/vm_init.c subsystems/platform / overview, subsystems/platform/bootstrap-memory-and-lockdown
platydoc-data/xnu/osfmk/vm/vm_kern.c cross-cutting/mapped-file-to-arm64-fault, development/sanitizer-runtime-and-reporting, interfaces/mach-messages/mach_vm, interfaces/mach-messages/vm32_map, interfaces/mach-messages/vm_map, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/vm / overview, subsystems/vm/allocator-interfaces, subsystems/vm/api-argument-validation, subsystems/vm/executable-pages-and-upl-io, subsystems/vm/kalloc-heaps-and-routing, subsystems/vm/kernel-virtual-allocation, subsystems/vm/mapping-walkthroughs, subsystems/vm/maps-and-faults, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/typed-allocation, subsystems/vm/virtual-address-maps
platydoc-data/xnu/osfmk/vm/vm_kern_internal.h subsystems/vm/kernel-virtual-allocation
platydoc-data/xnu/osfmk/vm/vm_kern_xnu.h subsystems/vm/kernel-allocation, subsystems/vm/kernel-virtual-allocation, subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/osfmk/vm/vm_map.c cross-cutting/concurrent-operation-walkthroughs, cross-cutting/execution-paths, cross-cutting/mapped-file-to-arm64-fault, development/arm64-build-and-mig-walkthrough, interfaces/mach-messages/mach_vm, interfaces/mach-messages/vm32_map, interfaces/mach-messages/vm_map, structures/memory-entries-and-vm-copies, structures/pmap-and-translation-storage, structures/vm-maps-and-entries, subsystems/ipc/complex-message-copyin-and-copyout, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism, subsystems/security/code-signing-process-controls, subsystems/security/executable-signature-policy, subsystems/security/txm, subsystems/vm / overview, subsystems/vm/api-argument-validation, subsystems/vm/copy-overwrite-and-remap, subsystems/vm/executable-memory-policy, subsystems/vm/fault-resolution, subsystems/vm/kernel-virtual-allocation, subsystems/vm/mapping-walkthroughs, subsystems/vm/maps-and-faults, subsystems/vm/memorystatus-and-freezer, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/pmap-translation-walkthroughs, subsystems/vm/purgeable-memory, subsystems/vm/reclaim-and-pressure, subsystems/vm/shared-regions-and-transforming-pagers, subsystems/vm/virtual-address-maps, subsystems/vm/wiring-and-memory-entries
platydoc-data/xnu/osfmk/vm/vm_map.h subsystems/vm / overview, subsystems/vm/copy-overwrite-and-remap, subsystems/vm/mapping-walkthroughs, subsystems/vm/virtual-address-maps
platydoc-data/xnu/osfmk/vm/vm_map_internal.h cross-cutting/mapped-file-to-arm64-fault, structures/vm-maps-and-entries, subsystems/vm/executable-memory-policy
platydoc-data/xnu/osfmk/vm/vm_map_lock.c cross-cutting/mapped-file-to-arm64-fault, structures/vm-maps-and-entries, subsystems/vm/executable-pages-and-upl-io, subsystems/vm/kernel-virtual-allocation, subsystems/vm/pmap-translation-walkthroughs, subsystems/vm/virtual-address-maps
platydoc-data/xnu/osfmk/vm/vm_map_lock_internal.h cross-cutting/ownership-and-locking, structures/vm-maps-and-entries, subsystems/vm / overview, subsystems/vm/copy-overwrite-and-remap, subsystems/vm/mapping-walkthroughs, subsystems/vm/maps-and-faults, subsystems/vm/virtual-address-maps
platydoc-data/xnu/osfmk/vm/vm_map_store.c structures/memory-entries-and-vm-copies, structures/vm-maps-and-entries, subsystems/security/executable-signature-policy, subsystems/vm/executable-memory-policy, subsystems/vm/kernel-virtual-allocation, subsystems/vm/virtual-address-maps
platydoc-data/xnu/osfmk/vm/vm_map_store_internal.h structures/vm-maps-and-entries, subsystems/vm / overview, subsystems/vm/kernel-virtual-allocation, subsystems/vm/maps-and-faults, subsystems/vm/virtual-address-maps
platydoc-data/xnu/osfmk/vm/vm_map_xnu.h architecture, structures/memory-entries-and-vm-copies, structures/pmap-and-translation-storage, structures/vm-maps-and-entries, subsystems/runtime/reader-writer-locks, subsystems/vm / overview, subsystems/vm/executable-memory-policy, subsystems/vm/maps-and-faults, subsystems/vm/virtual-address-maps, subsystems/vm/wiring-and-memory-entries
platydoc-data/xnu/osfmk/vm/vm_memory_entry.c interfaces/mach-messages/mach_host, interfaces/mach-messages/mach_vm, interfaces/mach-messages/memory_entry, interfaces/mach-messages/vm32_map, interfaces/mach-messages/vm_map, structures/memory-entries-and-vm-copies, subsystems/vm/purgeable-memory, subsystems/vm/wiring-and-memory-entries
platydoc-data/xnu/osfmk/vm/vm_memtag.h subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/osfmk/vm/vm_mte_tests.c subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/osfmk/vm/vm_mteinfo.c subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/osfmk/vm/vm_mteinfo_internal.h subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/osfmk/vm/vm_object.c cross-cutting/mapped-file-to-arm64-fault, structures/ubc-and-vnode-pagers, structures/vm-objects-and-backing, structures/vm-pages-and-resident-storage, subsystems/runtime/reader-writer-locks, subsystems/security/exclaves-resources-and-memory, subsystems/vm / overview, subsystems/vm/executable-pages-and-upl-io, subsystems/vm/fault-resolution, subsystems/vm/memorystatus-and-freezer, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/objects-and-pages, subsystems/vm/purgeable-memory, subsystems/vm/upl-gather-and-completion
platydoc-data/xnu/osfmk/vm/vm_object_internal.h structures/vm-objects-and-backing, subsystems/vm/executable-pages-and-upl-io, subsystems/vm/objects-and-pages, subsystems/vm/upl-gather-and-completion
platydoc-data/xnu/osfmk/vm/vm_object_xnu.h architecture, structures/vm-objects-and-backing, subsystems/runtime/reader-writer-locks, subsystems/vm / overview, subsystems/vm/fault-resolution, subsystems/vm/maps-and-faults, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/objects-and-pages
platydoc-data/xnu/osfmk/vm/vm_page.h architecture, structures/vm-pages-and-resident-storage, subsystems/security/executable-signature-policy, subsystems/security/page-signature-validation, subsystems/vm / overview, subsystems/vm/maps-and-faults, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/objects-and-pages, subsystems/vm/reclaim-and-pressure
platydoc-data/xnu/osfmk/vm/vm_page_internal.h structures/vm-pages-and-resident-storage, subsystems/security/page-signature-validation, subsystems/vm/upl-gather-and-completion
platydoc-data/xnu/osfmk/vm/vm_pageout.c cross-cutting/execution-paths, cross-cutting/user-buffer-to-dma-completion, structures/ubc-and-vnode-pagers, structures/vm-objects-and-backing, structures/vm-pages-and-resident-storage, subsystems/vfs/buffer-cache-and-block-io, subsystems/vm / overview, subsystems/vm/executable-pages-and-upl-io, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/objects-and-pages, subsystems/vm/pagers-and-upl, subsystems/vm/phantom-cache-and-refaults, subsystems/vm/reclaim-and-pressure, subsystems/vm/upl-gather-and-completion
platydoc-data/xnu/osfmk/vm/vm_pageout.h subsystems/vm / overview, subsystems/vm/compressor-segments-and-swapfiles, subsystems/vm/reclaim-and-pressure
platydoc-data/xnu/osfmk/vm/vm_pageout_xnu.h subsystems/vm/pagers-and-upl, subsystems/vm/upl-gather-and-completion
platydoc-data/xnu/osfmk/vm/vm_phantom_cache.c subsystems/vm/phantom-cache-and-refaults
platydoc-data/xnu/osfmk/vm/vm_phantom_cache_internal.h subsystems/vm/phantom-cache-and-refaults
platydoc-data/xnu/osfmk/vm/vm_purgeable.c subsystems/vm/purgeable-memory
platydoc-data/xnu/osfmk/vm/vm_purgeable_internal.h subsystems/vm/purgeable-memory
platydoc-data/xnu/osfmk/vm/vm_reclaim.c interfaces/mach-messages/mach_vm, subsystems/vm/deferred-reclamation
platydoc-data/xnu/osfmk/vm/vm_resident.c structures/vm-objects-and-backing, structures/vm-pages-and-resident-storage, subsystems/platform / overview, subsystems/platform/bootstrap-memory-and-lockdown, subsystems/platform/cpu-power-lifecycle, subsystems/platform/hibernation-image-creation, subsystems/platform/hibernation-restore, subsystems/security/page-signature-validation, subsystems/vm / overview, subsystems/vm/executable-pages-and-upl-io, subsystems/vm/fault-resolution, subsystems/vm/kernel-virtual-allocation, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/objects-and-pages, subsystems/vm/phantom-cache-and-refaults, subsystems/vm/purgeable-memory, subsystems/vm/reclaim-and-pressure, subsystems/vm/upl-gather-and-completion
platydoc-data/xnu/osfmk/vm/vm_sanitize.c subsystems/vm/api-argument-validation
platydoc-data/xnu/osfmk/vm/vm_sanitize_error_compat.c subsystems/vm/api-argument-validation
platydoc-data/xnu/osfmk/vm/vm_sanitize_internal.h development/arm64-build-and-mig-walkthrough, subsystems/vm/api-argument-validation
platydoc-data/xnu/osfmk/vm/vm_shared_region.c subsystems/platform/platform-services, subsystems/vm/shared-regions-and-transforming-pagers
platydoc-data/xnu/osfmk/vm/vm_shared_region_pager.c subsystems/security/page-signature-validation, subsystems/vm/shared-regions-and-transforming-pagers
platydoc-data/xnu/osfmk/vm/vm_shared_region_xnu.h subsystems/vm/shared-regions-and-transforming-pagers
platydoc-data/xnu/osfmk/vm/vm_tests.c subsystems/vm/executable-pages-and-upl-io, subsystems/vm/upl-gather-and-completion
platydoc-data/xnu/osfmk/vm/vm_upl.c interfaces/mach-messages/upl, subsystems/security/page-signature-validation, subsystems/vm / overview, subsystems/vm/executable-pages-and-upl-io, subsystems/vm/pagers-and-upl, subsystems/vm/upl-gather-and-completion
platydoc-data/xnu/osfmk/vm/vm_user.c cross-cutting/concurrent-operation-walkthroughs, development/arm64-build-and-mig-walkthrough, interfaces/mach-messages/host_priv, interfaces/mach-messages/mach_vm, interfaces/mach-messages/vm32_map, interfaces/mach-messages/vm_map, structures/memory-entries-and-vm-copies, subsystems/vm/api-argument-validation, subsystems/vm/copy-overwrite-and-remap, subsystems/vm/mapping-walkthroughs, subsystems/vm/mte-tag-storage-and-page-lifecycle, subsystems/vm/virtual-address-maps
platydoc-data/xnu/osfmk/x86_64/idt64.s interfaces/bsd-syscalls / overview, interfaces/machine-entry-points, subsystems/platform / overview, subsystems/platform/execution, subsystems/runtime/ast-mechanism
platydoc-data/xnu/osfmk/x86_64/idt_table.h interfaces/machine-entry-points
platydoc-data/xnu/osfmk/x86_64/pmap.c subsystems/platform / overview, subsystems/platform/hardware-mappings, subsystems/vm / overview, subsystems/vm/pmap-x86, subsystems/vm/read-only-and-special-zones
platydoc-data/xnu/osfmk/x86_64/pmap_pcid.c subsystems/platform/hardware-mappings, subsystems/vm/pmap-x86
platydoc-data/xnu/osfmk/x86_64/start.s subsystems/platform / overview, subsystems/platform/boot, subsystems/platform/x86-sleep-and-resume

pexpert

Cited file Guides
platydoc-data/xnu/pexpert/arm/pe_init.c subsystems/drivers/bootstrap-and-bsd-integration, subsystems/platform / overview, subsystems/platform/boot, subsystems/platform/platform-services
platydoc-data/xnu/pexpert/gen/device_tree.c subsystems/platform/platform-services, subsystems/security/code-signing-process-controls
platydoc-data/xnu/pexpert/i386/pe_init.c subsystems/drivers/bootstrap-and-bsd-integration, subsystems/platform/boot
platydoc-data/xnu/pexpert/pexpert/arm64/H17.h subsystems/platform/bootstrap-memory-and-lockdown
platydoc-data/xnu/pexpert/pexpert/arm64/board_config.h subsystems/platform/bootstrap-memory-and-lockdown
platydoc-data/xnu/pexpert/pexpert/arm64/boot.h subsystems/platform/boot, subsystems/platform/bootstrap-memory-and-lockdown

san

Cited file Guides
platydoc-data/xnu/san/conf/files development/build-and-tests, development/coverage-instrumentation-lifecycle, development/observability, development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/conf/files.arm64 development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/conf/files.x86_64 development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/coverage/Makefile development/coverage-instrumentation-lifecycle
platydoc-data/xnu/san/coverage/kcov-denylist-arm64 development/coverage-instrumentation-lifecycle
platydoc-data/xnu/san/coverage/kcov.c development/coverage-instrumentation-lifecycle
platydoc-data/xnu/san/coverage/kcov_data.h development/coverage-instrumentation-lifecycle
platydoc-data/xnu/san/coverage/kcov_ksancov.c development/coverage-instrumentation-lifecycle
platydoc-data/xnu/san/coverage/kcov_ksancov_data.h development/coverage-instrumentation-lifecycle
platydoc-data/xnu/san/coverage/kcov_stksz.c development/coverage-instrumentation-lifecycle
platydoc-data/xnu/san/memory/kasan-arm64.c development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/kasan-classic.c development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/kasan-classic.h development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/kasan-fakestack.c development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/kasan-helper.c development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/kasan-memintrinsics.c development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/kasan-report.c development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/kasan-tbi.c development/sanitizer-runtime-and-reporting, subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/san/memory/kasan-tbi.h development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/kasan-test.c development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/kasan.c development/observability, development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/kasan_dynamic_denylist.c development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/kasan_internal.h development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/ubsan.c development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/ubsan.h development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/ubsan_log.c development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/ubsan_minimal.c development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/memory/ubsan_minimal.h development/sanitizer-runtime-and-reporting
platydoc-data/xnu/san/tools/ksancov.h development/coverage-instrumentation-lifecycle

security

Cited file Guides
platydoc-data/xnu/security/_label.h architecture, structures/layout-browser, structures/mac-label-storage, subsystems/security / overview, subsystems/security/credentials-and-policy
platydoc-data/xnu/security/mac_base.c interfaces/bsd-syscalls/filesystem-mounts-and-control, interfaces/bsd-syscalls/security-and-audit, structures/mac-label-storage, subsystems/runtime/ast-flavors, subsystems/security/credential-and-policy-lifetimes, subsystems/security/credentials-and-policy
platydoc-data/xnu/security/mac_file.c subsystems/security/executable-signature-policy
platydoc-data/xnu/security/mac_internal.h structures/mac-label-storage, subsystems/security/credential-and-policy-lifetimes, subsystems/security/credentials-and-policy
platydoc-data/xnu/security/mac_iokit.c subsystems/security/credentials-and-policy
platydoc-data/xnu/security/mac_label.c structures/mac-label-storage, subsystems/security/credential-and-policy-lifetimes, subsystems/security/credentials-and-policy
platydoc-data/xnu/security/mac_mach.c subsystems/runtime/ast-flavors, subsystems/runtime/ast-mechanism
platydoc-data/xnu/security/mac_policy.h source-map, subsystems/security / overview, subsystems/security/credentials-and-policy
platydoc-data/xnu/security/mac_process.c structures/credentials-and-credential-storage, structures/mac-label-storage, subsystems/processes/exec-identity-and-inherited-state, subsystems/processes/process-inspection-and-snapshots, subsystems/security/code-signing-process-controls, subsystems/security/credential-and-policy-lifetimes, subsystems/security/credentials-and-policy
platydoc-data/xnu/security/mac_socket.c subsystems/security/credentials-and-policy
platydoc-data/xnu/security/mac_vfs.c structures/mac-label-storage, subsystems/processes/exec-identity-and-inherited-state, subsystems/security/credentials-and-policy, subsystems/security/executable-signature-policy, subsystems/security/vnode-signature-lifecycle

tests

Cited file Guides
platydoc-data/xnu/tests/Makefile development/build-and-tests, subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/tests/aqm_qdelay_utun.c subsystems/networking/interface-packet-scheduling-and-fq-codel
platydoc-data/xnu/tests/arm_mte.c subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/tests/arm_mte_alias_restriction.c subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/tests/arm_mte_compress.c subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/tests/arm_mte_soft_mode.c subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/tests/arm_mte_utilities.c subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/tests/audit_session.c subsystems/security/audit-session-capabilities
platydoc-data/xnu/tests/bpf_direction.c subsystems/networking/bpf-capture-and-filter-lifecycle
platydoc-data/xnu/tests/bpf_timestamp.c subsystems/networking/bpf-capture-and-filter-lifecycle
platydoc-data/xnu/tests/bpf_write.c subsystems/networking/bpf-capture-and-filter-lifecycle
platydoc-data/xnu/tests/bpflib.c subsystems/networking/bpf-capture-and-filter-lifecycle
platydoc-data/xnu/tests/codesigntests.c subsystems/security/code-signing-process-controls
platydoc-data/xnu/tests/cs_helpers.c subsystems/security/code-signing-process-controls
platydoc-data/xnu/tests/exclaves_daemon_notification_test.c subsystems/security/exclaves-services
platydoc-data/xnu/tests/excserver.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/tests/excserver_backtrace.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/tests/excserver_protect.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/tests/exec-race-128791723.c subsystems/processes/exec-identity-and-inherited-state
platydoc-data/xnu/tests/fd_guarded.c subsystems/processes/descriptors-ipc
platydoc-data/xnu/tests/fd_recvmsg_fail_file_lock_168227949.c subsystems/processes/descriptors-ipc
platydoc-data/xnu/tests/fd_table_limits.c subsystems/processes/descriptors-ipc
platydoc-data/xnu/tests/flow_div_doubleconnect_55917185.c subsystems/networking/flow-diversion-and-provider-lifetime
platydoc-data/xnu/tests/handoff_perf.c subsystems/ipc/semaphores-and-eventlinks
platydoc-data/xnu/tests/icmp_fragmented_payload.c subsystems/networking/ip-fragment-reassembly-and-icmp
platydoc-data/xnu/tests/invalid_setaudit_57414044.c subsystems/security/audit-session-capabilities
platydoc-data/xnu/tests/iokit/IOUserClient2022_entitlements.c subsystems/drivers/external-method-call-lifecycle
platydoc-data/xnu/tests/iokit/IOUserClient2022_entitlements.entitlements subsystems/drivers/external-method-call-lifecycle
platydoc-data/xnu/tests/iokit/IOUserClient2022_unentitled.entitlements subsystems/drivers/external-method-call-lifecycle
platydoc-data/xnu/tests/iokit/iopm_assertion_log_test.cpp subsystems/drivers/power-assertions-and-idle-policy
platydoc-data/xnu/tests/iokit/ossymbol.c subsystems/drivers/symbol-interning
platydoc-data/xnu/tests/iokit/service_helpers.c subsystems/drivers/external-method-call-lifecycle
platydoc-data/xnu/tests/iokit/testiodataqueues.c subsystems/drivers/shared-data-queues-and-notifications
platydoc-data/xnu/tests/ipc/hardened_exceptions.c subsystems/security/arm64-thread-state-conversion
platydoc-data/xnu/tests/ipc/kernel_signed_pac_thread_state.c subsystems/security/arm64-thread-state-conversion
platydoc-data/xnu/tests/ipc/mach_msg_transport.c subsystems/ipc/message-integrity-and-descriptor-authentication
platydoc-data/xnu/tests/ipc/port_type_policy.c subsystems/ipc/complex-message-copyin-and-copyout
platydoc-data/xnu/tests/ipc/task_suspension.c subsystems/runtime/suspension-stop-and-abort
platydoc-data/xnu/tests/ipc/thread_suspension.c subsystems/runtime/suspension-stop-and-abort
platydoc-data/xnu/tests/ipc/waitq.c subsystems/ipc/port-sets-and-waitq-readiness
platydoc-data/xnu/tests/ipsec.m subsystems/networking/ipsec-policy-associations-and-transforms
platydoc-data/xnu/tests/kalloc.c subsystems/vm/kernel-allocation, subsystems/vm/typed-allocation
platydoc-data/xnu/tests/kevent_pty.c subsystems/processes/tty-and-pty-lifecycle
platydoc-data/xnu/tests/ksancov.c development/coverage-instrumentation-lifecycle
platydoc-data/xnu/tests/ktrace/kdebug_coproc_tests.c development/kdebug-storage-and-readout
platydoc-data/xnu/tests/ktrace/kdebug_tests.c development/kdebug-storage-and-readout
platydoc-data/xnu/tests/locks.c subsystems/runtime/ticket-and-pointer-locks
platydoc-data/xnu/tests/locks_throughput.c subsystems/runtime/reader-writer-locks
platydoc-data/xnu/tests/mach_continuous_time.c subsystems/runtime/clocks-and-time-domains
platydoc-data/xnu/tests/mach_eventlink.c subsystems/ipc/semaphores-and-eventlinks
platydoc-data/xnu/tests/mach_exc.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/tests/mach_port_deallocate_21692215.c subsystems/ipc/port-sets-and-waitq-readiness
platydoc-data/xnu/tests/mach_timebase_info.c subsystems/runtime/clocks-and-time-domains
platydoc-data/xnu/tests/mcast_ssm.c subsystems/networking/ipv6-multicast-membership-and-mld
platydoc-data/xnu/tests/net/flow_divert_mbuf.c subsystems/networking/flow-diversion-and-provider-lifetime
platydoc-data/xnu/tests/net/in6_selectsrc.c subsystems/networking/ipv6-addresses-autoconfiguration-and-dad, subsystems/networking/ipv6-source-selection-and-scopes
platydoc-data/xnu/tests/net/ip6_frag_hbh_panic.c subsystems/networking/ip-fragment-reassembly-and-icmp, subsystems/networking/ipv6-input-extension-headers-and-forwarding, subsystems/networking/ipv6-multicast-membership-and-mld
platydoc-data/xnu/tests/net/ipsec_sav_count_overflow.c subsystems/networking/ipsec-policy-associations-and-transforms
platydoc-data/xnu/tests/net/nd6lookup.c subsystems/networking/ipv6-neighbor-messages-and-reachability, subsystems/networking/ipv6-output-and-neighbor-discovery
platydoc-data/xnu/tests/net/tcp_listen_tfo.c subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/tests/net/test_get_route.c subsystems/networking/routing-control-and-ipv4-arp
platydoc-data/xnu/tests/net/test_set_ifaddr.c subsystems/networking/ipv6-addresses-autoconfiguration-and-dad
platydoc-data/xnu/tests/net/test_sysctl_tcp_info.c subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/tests/net/test_sysctl_tcp_keepidle.c subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/tests/net_bridge.c subsystems/networking/pf-rules-states-and-packet-ownership
platydoc-data/xnu/tests/notifyserver.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/tests/persona.c subsystems/security/personas-and-membership-resolution
platydoc-data/xnu/tests/pfkey.c subsystems/networking/ipsec-policy-associations-and-transforms
platydoc-data/xnu/tests/pipe_drain.c subsystems/processes/pipes-and-unix-socket-rights
platydoc-data/xnu/tests/posix_spawn_posix_cred.c subsystems/processes/exec-identity-and-inherited-state
platydoc-data/xnu/tests/proc_info.c subsystems/processes/process-inspection-and-snapshots
platydoc-data/xnu/tests/recount/coalition_info_tests.c subsystems/runtime/recount-and-resource-attribution
platydoc-data/xnu/tests/recount/recount_tests.c subsystems/runtime/recount-and-resource-attribution
platydoc-data/xnu/tests/restrict_jit.c subsystems/vm/executable-memory-policy
platydoc-data/xnu/tests/restrict_jit.entitlements subsystems/vm/executable-memory-policy
platydoc-data/xnu/tests/rm/persona_adoption.c subsystems/security/personas-and-membership-resolution
platydoc-data/xnu/tests/rnserver.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/tests/route_output_stack_oflow_56033075.c subsystems/networking/routing-control-and-ipv4-arp
platydoc-data/xnu/tests/route_pcblist.c subsystems/networking/routing-control-and-ipv4-arp
platydoc-data/xnu/tests/sched/edge_migration.c subsystems/runtime/thread-group-accounting-and-cluster-migration
platydoc-data/xnu/tests/sched/sched_test_harness/README.md development/build-and-tests
platydoc-data/xnu/tests/sched/sched_test_harness/sched_edge_harness.c subsystems/runtime/thread-group-accounting-and-cluster-migration
platydoc-data/xnu/tests/sched/thread_group_flags.c subsystems/runtime/work-interval-policy-and-thread-groups
platydoc-data/xnu/tests/skywalk/skt_badring.c subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/tests/skywalk/skt_bind.c subsystems/networking/skywalk-controller-provider-and-port-lifetime, subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/tests/skywalk/skt_closecfd.c subsystems/networking/skywalk-channel-abi-and-readiness
platydoc-data/xnu/tests/skywalk/skt_closenfd.c subsystems/networking/skywalk-controller-provider-and-port-lifetime
platydoc-data/xnu/tests/skywalk/skt_filter.c subsystems/networking/skywalk-netif-agents-and-traffic-rules, subsystems/networking/skywalk-netif-filters-and-reinjection
platydoc-data/xnu/tests/skywalk/skt_flow.c subsystems/networking/skywalk-flowswitch-classification-routes-and-datapaths
platydoc-data/xnu/tests/skywalk/skt_flowlookup.c subsystems/networking/skywalk-flowswitch-classification-routes-and-datapaths, subsystems/networking/skywalk-namespaces-and-flow-lookup
platydoc-data/xnu/tests/skywalk/skt_flowswitch_ns_reserve.c subsystems/networking/skywalk-namespaces-and-flow-lookup
platydoc-data/xnu/tests/skywalk/skt_fullupipe.c cross-cutting/skywalk-channel-operation, subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/tests/skywalk/skt_kqueue.c subsystems/networking/skywalk-channel-abi-and-readiness
platydoc-data/xnu/tests/skywalk/skt_mangle.c subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/tests/skywalk/skt_memory.c subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/tests/skywalk/skt_netifcompat.c subsystems/networking/skywalk-netif-links-queues-and-scheduling
platydoc-data/xnu/tests/skywalk/skt_netifdirect.c subsystems/networking/skywalk-netif-links-queues-and-scheduling
platydoc-data/xnu/tests/skywalk/skt_pllupipe.c subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/tests/skywalk/skt_reass.c subsystems/networking/ip-fragment-reassembly-and-icmp, subsystems/networking/skywalk-fragments-reassembly-and-flow-tracking
platydoc-data/xnu/tests/skywalk/skt_ringid.c subsystems/networking/skywalk-channel-abi-and-readiness, subsystems/networking/skywalk-controller-provider-and-port-lifetime, subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/tests/skywalk/skt_shutdown.c subsystems/networking/skywalk-channel-abi-and-readiness
platydoc-data/xnu/tests/skywalk/skt_shutdown2.c subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/tests/skywalk/skt_steering.c subsystems/networking/skywalk-netif-agents-and-traffic-rules, subsystems/networking/skywalk-netif-links-queues-and-scheduling
platydoc-data/xnu/tests/skywalk/skt_utun27302538.c subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/tests/skywalk/skt_writemem.c subsystems/networking/skywalk-channel-abi-and-readiness
platydoc-data/xnu/tests/skywalk/skt_xfer.c subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk-tcp-aggregation-segmentation-and-offloads
platydoc-data/xnu/tests/skywalk/skywalk_mptest_driver.c subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/tests/skywalk/skywalk_test_common.c cross-cutting/skywalk-channel-operation, subsystems/networking/skywalk-diagnostics-configuration-and-tests, subsystems/networking/skywalk-tcp-aggregation-segmentation-and-offloads, subsystems/networking/skywalk-user-and-kernel-pipes
platydoc-data/xnu/tests/skywalk/skywalk_test_driver.c subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/tests/skywalk/skywalk_test_driver.h subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/tests/skywalk/skywalk_test_utils.c cross-cutting/skywalk-channel-operation, subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/tests/skywalk_test.entitlements subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/tests/skywalk_tests.c subsystems/networking/skywalk-diagnostics-configuration-and-tests
platydoc-data/xnu/tests/socket_0byte_udp_poll_58140856.c subsystems/networking/udp-send-receive-and-errors
platydoc-data/xnu/tests/sockopt_ipv6.c subsystems/networking/ipv6-multicast-membership-and-mld
platydoc-data/xnu/tests/sockopt_tcp.c subsystems/networking/tcp-loss-recovery-and-congestion-control
platydoc-data/xnu/tests/spawn_exec_failure.c subsystems/processes/exec-identity-and-inherited-state
platydoc-data/xnu/tests/sysctl_procargsx_cow.c subsystems/processes/exec-arguments-and-user-stack
platydoc-data/xnu/tests/task_ident_test.c subsystems/security/task-and-thread-capabilities
platydoc-data/xnu/tests/task_info.c subsystems/runtime/suspension-stop-and-abort
platydoc-data/xnu/tests/task_info_28439149.c subsystems/security/task-and-thread-capabilities
platydoc-data/xnu/tests/task_policy.c subsystems/security/task-and-thread-capabilities
platydoc-data/xnu/tests/test_note_exec.c subsystems/security/code-signing-process-controls
platydoc-data/xnu/tests/thread_group_set_32261625.c subsystems/runtime/thread-group-accounting-and-cluster-migration
platydoc-data/xnu/tests/tty_ioctl.c subsystems/processes/tty-and-pty-lifecycle
platydoc-data/xnu/tests/turnstile_multihop.c subsystems/ipc/importance-propagation-and-delayed-drops
platydoc-data/xnu/tests/udp_disconnect.c subsystems/networking/udp-send-receive-and-errors
platydoc-data/xnu/tests/ulock.c subsystems/processes/user-lock-wait-and-wake
platydoc-data/xnu/tests/unit/README.md development/build-and-tests
platydoc-data/xnu/tests/unit/test_ledgers.c subsystems/runtime/ledgers-limits-and-settlement
platydoc-data/xnu/tests/unp_scm_rights_peek.c subsystems/processes/pipes-and-unix-socket-rights
platydoc-data/xnu/tests/v4mappedv6_dontfrag.c subsystems/networking/udp-send-receive-and-errors
platydoc-data/xnu/tests/v4mappedv6_join_group.c subsystems/networking/ipv6-multicast-membership-and-mld
platydoc-data/xnu/tests/verify_kalloc_config.c subsystems/vm/kernel-allocation, subsystems/vm/typed-allocation
platydoc-data/xnu/tests/vfs/append_acl.c subsystems/vfs/permissions-and-acl-evaluation
platydoc-data/xnu/tests/vfs/direntries_permissions.c subsystems/vfs/permissions-and-acl-evaluation
platydoc-data/xnu/tests/vm/configurator_vm_remap.c subsystems/vm/copy-overwrite-and-remap
platydoc-data/xnu/tests/vm/mmap_resilient_media.c subsystems/vm/fault-resolution
platydoc-data/xnu/tests/vm/upl.c subsystems/vm/executable-memory-policy, subsystems/vm/executable-pages-and-upl-io
platydoc-data/xnu/tests/vm/vectorupl.c subsystems/vm/upl-gather-and-completion
platydoc-data/xnu/tests/vm/vm_allocation.c development/arm64-build-and-mig-walkthrough
platydoc-data/xnu/tests/vm/vm_copy_overwrite.c subsystems/vm/copy-overwrite-and-remap
platydoc-data/xnu/tests/vm/vm_mte_reclamation.c subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/tests/vm/vm_mteinfo.c subsystems/vm/mte-tag-storage-and-page-lifecycle
platydoc-data/xnu/tests/vm/vm_parameter_validation.c development/arm64-build-and-mig-walkthrough, subsystems/vm/api-argument-validation
platydoc-data/xnu/tests/vm/vm_parameter_validation_replacement_host_priv.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/tests/vm/vm_parameter_validation_replacement_mach_host.defs interfaces/mach-messages/subsystems
platydoc-data/xnu/tests/vm/vm_unaligned_copy_protection_race.c cross-cutting/concurrent-operation-walkthroughs, subsystems/vm/copy-overwrite-and-remap
platydoc-data/xnu/tests/vm/vm_unaligned_copy_switch_race.c cross-cutting/concurrent-operation-walkthroughs, subsystems/vm/copy-overwrite-and-remap
platydoc-data/xnu/tests/vm/zalloc.c subsystems/vm/kernel-allocation
platydoc-data/xnu/tests/vm_test_code_signing.c subsystems/vm/executable-memory-policy
platydoc-data/xnu/tests/vm_test_code_signing_helper.c subsystems/vm/executable-memory-policy
platydoc-data/xnu/tests/vm_test_mach_map.c subsystems/vm/executable-memory-policy
platydoc-data/xnu/tests/work_interval_data_test.c subsystems/runtime/recount-and-resource-attribution
platydoc-data/xnu/tests/work_interval_test.c subsystems/runtime/work-interval-policy-and-thread-groups

tools

Cited file Guides
platydoc-data/xnu/tools/lldbmacros/README.md development/observability
platydoc-data/xnu/tools/lldbmacros/exclaves.py subsystems/security/exclaves-services
platydoc-data/xnu/tools/lldbmacros/ioreg.py development/observability
platydoc-data/xnu/tools/lldbmacros/kcdata.py development/observability, development/stackshot-and-kcdata
platydoc-data/xnu/tools/lldbmacros/kevent.py development/observability
platydoc-data/xnu/tools/lldbmacros/kext.py development/observability
platydoc-data/xnu/tools/lldbmacros/memory.py development/observability, subsystems/vm/kernel-allocation
platydoc-data/xnu/tools/lldbmacros/process.py development/observability
platydoc-data/xnu/tools/lldbmacros/recount.py development/observability
platydoc-data/xnu/tools/lldbmacros/scheduler.py development/observability
platydoc-data/xnu/tools/lldbmacros/tests/README.md development/build-and-tests
platydoc-data/xnu/tools/tla/README.md development/build-and-tests
platydoc-data/xnu/tools/tla/rwlock.tla subsystems/runtime/reader-writer-locks
platydoc-data/xnu/tools/vm_sanitize_enforcement.py development/arm64-build-and-mig-walkthrough

Total: 1355 distinct directly cited files.

Search the handbook

Search every chapter, interface and code excerpt.

    Diagram

    Source preview

    Open full file