| 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 |