Loading...
Defined in 1 files as a macro:
Referenced in 454 files:
- EXTERNAL_HEADERS/AvailabilityMacros.h, line 127
- EXTERNAL_HEADERS/corecrypto/cc_config.h, 5 times
- EXTERNAL_HEADERS/corecrypto/cc_runtime_config.h, line 116
- EXTERNAL_HEADERS/corecrypto/ccsha2.h, line 53
- bsd/arm/_endian.h, line 93
- bsd/arm/_limits.h, line 7
- bsd/arm/_mcontext.h, 2 times
- bsd/arm/_param.h, line 8
- bsd/arm/_types.h, line 7
- bsd/arm/endian.h, line 45
- bsd/arm/fasttrap_isa.h, 4 times
- bsd/arm/limits.h, line 42
- bsd/arm/param.h, line 51
- bsd/arm/profile.h, line 12
- bsd/arm/signal.h, line 12
- bsd/arm/types.h, 3 times
- bsd/arm/vmparam.h, line 8
- bsd/dev/arm/kern_machdep.c, 4 times
- bsd/dev/arm/systemcalls.c, line 351
- bsd/dev/arm/unix_signal.c, 19 times
- bsd/dev/cpu_copy_in_cksum_gen.c, line 34
- bsd/dev/dtrace/dtrace.c, 5 times
- bsd/dev/dtrace/fasttrap.c, 4 times
- bsd/dev/dtrace/fbt.c, line 52
- bsd/dev/dtrace/fbt_blacklist.c, line 41
- bsd/dev/dtrace/lockstat.c, line 58
- bsd/dev/dtrace/profile_prvd.c, 4 times
- bsd/dev/dtrace/sdt.c, 3 times
- bsd/dev/dtrace/systrace.c, 3 times
- bsd/kern/bsd_init.c, 4 times
- bsd/kern/hvg_sysctl.c, line 141
- bsd/kern/imageboot.c, 3 times
- bsd/kern/kdebug.c, line 1533
- bsd/kern/kern_codesigning.c, line 474
- bsd/kern/kern_core.c, 3 times
- bsd/kern/kern_debug.c, 2 times
- bsd/kern/kern_exec.c, 4 times
- bsd/kern/kern_exit.c, line 1201
- bsd/kern/kern_kpc.c, line 528
- bsd/kern/kern_memorystatus.c, 4 times
- bsd/kern/kern_mib.c, 17 times
- bsd/kern/kern_mman.c, 2 times
- bsd/kern/kern_sysctl.c, 7 times
- bsd/kern/kern_trustcache.c, line 1136
- bsd/kern/kpi_socket.c, 2 times
- bsd/kern/mach_loader.c, 16 times
- bsd/kern/mach_loader.h, line 85
- bsd/kern/uipc_mbuf.c, 2 times
- bsd/libkern/libkern.h, 2 times
- bsd/machine/_endian.h, line 36
- bsd/machine/_limits.h, line 33
- bsd/machine/_mcontext.h, line 33
- bsd/machine/_param.h, line 33
- bsd/machine/_types.h, line 33
- bsd/machine/disklabel.h, line 33
- bsd/machine/endian.h, line 36
- bsd/machine/fasttrap_isa.h, line 33
- bsd/machine/limits.h, line 10
- bsd/machine/param.h, line 36
- bsd/machine/profile.h, line 38
- bsd/machine/psl.h, line 33
- bsd/machine/ptrace.h, line 36
- bsd/machine/reg.h, line 33
- bsd/machine/signal.h, line 33
- bsd/machine/smp.h, line 33
- bsd/machine/types.h, line 36
- bsd/machine/vmparam.h, line 33
- bsd/miscfs/specfs/spec_vnops.c, 2 times
- bsd/net/dlil.h, line 112
- bsd/net/flowhash.c, 7 times
- bsd/netinet/cpu_in_cksum_gen.c, line 117
- bsd/netinet/ip_input.c, line 407
- bsd/netinet/ip_var.h, line 301
- bsd/netinet6/ip6_input.c, line 308
- bsd/netinet6/ip6_var.h, line 421
- bsd/skywalk/core/skywalk_common.h, 4 times
- bsd/skywalk/mem/skmem_test.c, line 41
- bsd/skywalk/mem/skmem_var.h, line 37
- bsd/sys/cdefs.h, 2 times
- bsd/sys/dtrace.h, 3 times
- bsd/sys/dtrace_glue.h, line 447
- bsd/sys/fasttrap.h, 2 times
- bsd/sys/fasttrap_impl.h, line 202
- bsd/sys/fbt.h, line 36
- bsd/sys/kdebug_private.h, 4 times
- bsd/sys/kern_memorystatus.h, line 677
- bsd/sys/mbuf.h, 4 times
- bsd/sys/proc_private.h, line 321
- bsd/sys/sdt_impl.h, line 75
- bsd/sys/shm.h, line 112
- bsd/tests/bsd_tests.c, 3 times
- bsd/tests/copyio_tests.c, 2 times
- bsd/vm/dp_backing_file.c, line 136
- bsd/vm/vm_unix.c, 4 times
- iokit/DriverKit/IOTypes.h, 2 times
- iokit/DriverKit/crypto/aes.h, 3 times
- iokit/IOKit/IOCircularDataQueueImplementation.h, 3 times
- iokit/IOKit/IODeviceTreeSupport.h, line 83
- iokit/IOKit/IOHibernatePrivate.h, 3 times
- iokit/IOKit/IOInterruptAccountingPrivate.h, line 137
- iokit/IOKit/IOTypes.h, 2 times
- iokit/Kernel/IOCPU.cpp, 5 times
- iokit/Kernel/IODeviceTreeSupport.cpp, 4 times
- iokit/Kernel/IOHibernateIO.cpp, 9 times
- iokit/Kernel/IOHibernateInternal.h, line 87
- iokit/Kernel/IOHibernateRestoreKernel.c, 8 times
- iokit/Kernel/IOKitKernelInternal.h, line 95
- iokit/Kernel/IOLib.cpp, 2 times
- iokit/Kernel/IOMemoryDescriptor.cpp, 8 times
- iokit/Kernel/IOPMrootDomain.cpp, 9 times
- iokit/Kernel/IOPlatformExpert.cpp, 4 times
- iokit/Kernel/IOPolledInterface.cpp, 4 times
- iokit/Kernel/IOReporter.cpp, line 191
- iokit/Kernel/IOUserServer.cpp, 2 times
- iokit/bsddev/IOKitBSDInit.cpp, 2 times
- libkern/OSKextLib.cpp, line 503
- libkern/c++/OSKext.cpp, 13 times
- libkern/c++/OSMetaClass.cpp, 2 times
- libkern/c++/OSSymbol.cpp, line 40
- libkern/crypto/corecrypto_aes.c, 2 times
- libkern/gen/OSDebug.cpp, 4 times
- libkern/kxld/kxld_object.c, line 395
- libkern/libkern/OSAtomic.h, 2 times
- libkern/libkern/OSByteOrder.h, line 54
- libkern/libkern/_OSByteOrder.h, line 61
- libkern/libkern/arm/OSByteOrder.h, line 32
- libkern/libkern/arm/_OSByteOrder.h, line 32
- libkern/libkern/c++/OSMetaClass.h, 5 times
- libkern/libkern/crypto/aes.h, 3 times
- libkern/libkern/kxld_types.h, line 66
- libkern/libkern/machine/OSByteOrder.h, line 32
- libkern/libkern/section_keywords.h, line 41
- libkern/os/atomic_private.h, 2 times
- libkern/os/atomic_private_arch.h, line 120
- libsa/lastkerneldataconst.c, line 41
- libsyscall/custom/SYS.h, 3 times
- libsyscall/custom/__fork.s, line 131
- libsyscall/custom/__getpid.s, line 146
- libsyscall/custom/__gettimeofday.s, line 106
- libsyscall/custom/__kdebug_trace_string.s, line 43
- libsyscall/custom/__lseek.s, line 43
- libsyscall/custom/__pipe.s, line 60
- libsyscall/custom/__ptrace.s, line 65
- libsyscall/custom/__sigaltstack.s, line 43
- libsyscall/custom/__sigreturn.s, line 43
- libsyscall/custom/__syscall.s, line 57
- libsyscall/custom/__thread_selfid.s, line 43
- libsyscall/custom/__thread_selfusage.s, line 43
- libsyscall/custom/__vfork.s, line 199
- libsyscall/custom/custom.s, line 135
- libsyscall/mach/mach_init.c, 2 times
- libsyscall/mach/mach_msg.c, 2 times
- libsyscall/os/tsd.h, 6 times
- libsyscall/os/x18.c, line 35
- libsyscall/os/x18.h, line 32
- libsyscall/wrappers/__get_cpu_capabilities.s, line 63
- libsyscall/wrappers/_commpage_pfz.h, line 58
- libsyscall/wrappers/_libkernel_init.c, 2 times
- libsyscall/wrappers/init_cpu_capabilities.c, line 41
- libsyscall/wrappers/mach_absolute_time.s, line 222
- libsyscall/wrappers/mach_approximate_time.c, line 28
- libsyscall/wrappers/mach_bridge_remote_time.c, line 34
- libsyscall/wrappers/mach_continuous_time.c, 3 times
- libsyscall/wrappers/skywalk/cpu_copy_in_cksum.s, line 46
- libsyscall/wrappers/skywalk/cpu_in_cksum.s, line 45
- libsyscall/wrappers/thread_register_state.c, 2 times
- libsyscall/wrappers/varargs_wrappers.s, line 24
- osfmk/arm/arch.h, line 31
- osfmk/arm/arm_init.c, 16 times
- osfmk/arm/asm.h, line 60
- osfmk/arm/commpage/commpage.c, 8 times
- osfmk/arm/cpu_capabilities.h, line 33
- osfmk/arm/cpu_data.h, 3 times
- osfmk/arm/cpu_data_internal.h, 6 times
- osfmk/arm/cpu_internal.h, line 69
- osfmk/arm/data.s, 3 times
- osfmk/arm/dbgwrap.h, line 36
- osfmk/arm/machdep_call.c, line 42
- osfmk/arm/machine_routines.h, 10 times
- osfmk/arm/machine_routines_apple.c, 2 times
- osfmk/arm/misc_protos.h, 3 times
- osfmk/arm/model_dep.c, 9 times
- osfmk/arm/pmap/pmap.c, 9 times
- osfmk/arm/pmap/pmap.h, 6 times
- osfmk/arm/pmap/pmap_data.c, line 195
- osfmk/arm/pmap/pmap_data.h, 2 times
- osfmk/arm/pmap/pmap_internal.h, line 424
- osfmk/arm/pmap_public.h, line 43
- osfmk/arm/rtclock.c, 3 times
- osfmk/arm/sched_param.h, line 67
- osfmk/arm/simple_lock.h, line 85
- osfmk/arm/status_shared.c, line 69
- osfmk/arm/thread.h, line 89
- osfmk/arm/trap.h, line 89
- osfmk/arm64/asm.h, line 60
- osfmk/arm64/corecrypto/sha256_compress_arm64.s, line 131
- osfmk/arm64/lowglobals.h, line 39
- osfmk/arm64/memcmp_zero.s, line 38
- osfmk/arm64/proc_reg.h, line 77
- osfmk/arm64/sleh.c, line 101
- osfmk/arm64/sptm/arm_init_sptm.c, 14 times
- osfmk/arm64/sptm/pmap/pmap_public.h, line 48
- osfmk/arm64/status.c, 8 times
- osfmk/console/serial_console.c, 2 times
- osfmk/corecrypto/cc_internal.h, line 360
- osfmk/corecrypto/cc_runtime_config.h, line 144
- osfmk/corecrypto/ccaes_vng_gcm.h, line 53
- osfmk/corecrypto/ccsha512_di.c, line 44
- osfmk/device/iokit_rpc.c, 2 times
- osfmk/device/subrs.c, line 140
- osfmk/ipc/ipc_kmsg.c, line 4587
- osfmk/kdp/kdp_common.c, 3 times
- osfmk/kdp/kdp_core.c, 24 times
- osfmk/kdp/kdp_core.h, 2 times
- osfmk/kdp/kdp_udp.c, 4 times
- osfmk/kdp/ml/arm/kdp_machdep.c, 7 times
- osfmk/kdp/ml/arm/kdp_vm.c, 7 times
- osfmk/kdp/output_stages/out_disk.c, line 280
- osfmk/kdp/output_stages/out_memory_backing_aware_buffer.c, line 29
- osfmk/kdp/output_stages/out_shmem.c, 2 times
- osfmk/kdp/output_stages/out_zlib.c, line 41
- osfmk/kdp/output_stages/output_stages.h, 2 times
- osfmk/kdp/processor_core.c, line 1213
- osfmk/kern/backtrace.c, 3 times
- osfmk/kern/copyout_shim.h, line 36
- osfmk/kern/cpc.c, 3 times
- osfmk/kern/cpc.h, 2 times
- osfmk/kern/debug.c, 29 times
- osfmk/kern/debug.h, line 655
- osfmk/kern/ext_paniclog.c, line 39
- osfmk/kern/host.c, line 566
- osfmk/kern/kalloc.c, line 149
- osfmk/kern/kern_stackshot.c, 15 times
- osfmk/kern/kpc.h, 2 times
- osfmk/kern/kpc_common.c, 2 times
- osfmk/kern/kpc_thread.c, line 44
- osfmk/kern/lock_rw.c, line 289
- osfmk/kern/lock_ticket.c, line 63
- osfmk/kern/locks.c, 2 times
- osfmk/kern/machine.c, 5 times
- osfmk/kern/printf.c, 4 times
- osfmk/kern/priority.c, line 265
- osfmk/kern/processor.c, 2 times
- osfmk/kern/processor.h, line 212
- osfmk/kern/recount.c, 3 times
- osfmk/kern/recount.h, 2 times
- osfmk/kern/sched.h, line 195
- osfmk/kern/sched_prim.c, 9 times
- osfmk/kern/simple_lock.h, 2 times
- osfmk/kern/socd_client_kern.h, 2 times
- osfmk/kern/startup.c, 2 times
- osfmk/kern/syscall_sw.c, 2 times
- osfmk/kern/task.c, 8 times
- osfmk/kern/task.h, 2 times
- osfmk/kern/telemetry.c, 4 times
- osfmk/kern/timeout.c, line 167
- osfmk/kern/trap_telemetry.c, 5 times
- osfmk/kern/waitq.h, 2 times
- osfmk/kern/zalloc.c, line 8975
- osfmk/kperf/callstack.c, 5 times
- osfmk/kperf/kptimer.c, line 120
- osfmk/kperf/lazy.c, line 132
- osfmk/libsa/machine/types.h, line 33
- osfmk/mach/arm/_structs.h, 6 times
- osfmk/mach/arm/boolean.h, line 68
- osfmk/mach/arm/exception.h, line 32
- osfmk/mach/arm/kern_return.h, line 70
- osfmk/mach/arm/processor_info.h, line 32
- osfmk/mach/arm/rpc.h, line 35
- osfmk/mach/arm/sdt_isa.h, line 35
- osfmk/mach/arm/syscall_sw.h, line 106
- osfmk/mach/arm/thread_state.h, line 35
- osfmk/mach/arm/thread_status.h, 5 times
- osfmk/mach/arm/traps.h, line 32
- osfmk/mach/arm/vm_param.h, 9 times
- osfmk/mach/arm/vm_types.h, line 70
- osfmk/mach/mach_traps.h, 2 times
- osfmk/mach/machine/_structs.h, line 34
- osfmk/mach/machine/asm.h, line 36
- osfmk/mach/machine/boolean.h, line 34
- osfmk/mach/machine/exception.h, line 34
- osfmk/mach/machine/kern_return.h, line 34
- osfmk/mach/machine/ndr_def.h, line 34
- osfmk/mach/machine/processor_info.h, line 34
- osfmk/mach/machine/rpc.h, line 34
- osfmk/mach/machine/sdt_isa.h, line 33
- osfmk/mach/machine/syscall_sw.h, line 36
- osfmk/mach/machine/thread_state.h, 2 times
- osfmk/mach/machine/thread_status.h, line 34
- osfmk/mach/machine/vm_param.h, line 34
- osfmk/mach/machine/vm_types.h, line 34
- osfmk/mach/message.h, 5 times
- osfmk/mach/port.h, line 102
- osfmk/mach/shared_region.h, 2 times
- osfmk/mach/syscall_sw.h, line 127
- osfmk/mach/task_info.h, 4 times
- osfmk/machine/asm.h, line 35
- osfmk/machine/atomic.h, line 36
- osfmk/machine/commpage.h, line 34
- osfmk/machine/config.h, line 37
- osfmk/machine/cpu_affinity.h, line 35
- osfmk/machine/cpu_capabilities.h, 2 times
- osfmk/machine/cpu_data.h, line 33
- osfmk/machine/cpu_number.h, line 35
- osfmk/machine/endian.h, line 33
- osfmk/machine/lock.h, line 35
- osfmk/machine/locks.h, line 33
- osfmk/machine/lowglobals.h, line 35
- osfmk/machine/machine_cpc.h, line 34
- osfmk/machine/machine_cpu.h, line 33
- osfmk/machine/machine_cpuid.h, line 35
- osfmk/machine/machine_remote_time.h, line 33
- osfmk/machine/machine_routines.h, line 36
- osfmk/machine/machine_rpc.h, line 33
- osfmk/machine/machlimits.h, line 33
- osfmk/machine/machparam.h, line 33
- osfmk/machine/memory_types.h, line 33
- osfmk/machine/monotonic.h, line 33
- osfmk/machine/pal_hibernate.h, line 41
- osfmk/machine/pal_routines.h, line 33
- osfmk/machine/pmap.h, line 33
- osfmk/machine/sched_param.h, line 33
- osfmk/machine/setjmp.h, line 33
- osfmk/machine/simple_lock.h, line 35
- osfmk/machine/smp.h, line 34
- osfmk/machine/static_if.h, line 53
- osfmk/machine/task.h, line 33
- osfmk/machine/thread.h, line 33
- osfmk/machine/trap.h, line 33
- osfmk/machine/trap_internal.h, line 33
- osfmk/machine/vm_tuning.h, line 33
- osfmk/tests/kernel_tests.c, 8 times
- osfmk/tests/pmap_tests.c, 4 times
- osfmk/tests/vfp_state_test.c, line 33
- osfmk/tests/vm_parameter_validation.h, 2 times
- osfmk/vm/WKdm_new.h, line 76
- osfmk/vm/lz4_assembly_select.h, line 35
- osfmk/vm/pmap.h, 4 times
- osfmk/vm/pmap_cs.h, line 75
- osfmk/vm/vm_compressor.c, 16 times
- osfmk/vm/vm_compressor_algorithms.c, 7 times
- osfmk/vm/vm_compressor_backing_store.c, line 153
- osfmk/vm/vm_compressor_xnu.h, 3 times
- osfmk/vm/vm_dyld_pager.c, 3 times
- osfmk/vm/vm_entry_lock.c, line 981
- osfmk/vm/vm_far.h, 3 times
- osfmk/vm/vm_fault.c, 3 times
- osfmk/vm/vm_iokit.h, line 107
- osfmk/vm/vm_kern.c, 2 times
- osfmk/vm/vm_kern_xnu.h, line 338
- osfmk/vm/vm_map.c, 20 times
- osfmk/vm/vm_map_internal.h, 2 times
- osfmk/vm/vm_map_lock.c, line 849
- osfmk/vm/vm_map_lock_tests.c, line 697
- osfmk/vm/vm_map_store.c, line 39
- osfmk/vm/vm_memory_entry.c, line 394
- osfmk/vm/vm_memtag.h, line 33
- osfmk/vm/vm_object.c, line 9102
- osfmk/vm/vm_options.h, line 49
- osfmk/vm/vm_pageout.c, line 5975
- osfmk/vm/vm_protos.h, 3 times
- osfmk/vm/vm_resident.c, 4 times
- osfmk/vm/vm_sanitize.c, line 635
- osfmk/vm/vm_shared_region.c, 5 times
- osfmk/vm/vm_test_utils.c, line 94
- osfmk/vm/vm_tests.c, 5 times
- pexpert/arm/hwtrace/hwtrace.c, 2 times
- pexpert/arm/pe_identify_machine.c, line 263
- pexpert/arm/pe_init.c, 3 times
- pexpert/arm/pe_serial.c, line 178
- pexpert/gen/kcformat.c, 2 times
- pexpert/gen/pe_gen.c, line 43
- pexpert/pexpert/arm64/apple_arm64_cpu.h, line 52
- pexpert/pexpert/machine/boot.h, line 33
- pexpert/pexpert/machine/protos.h, line 33
- pexpert/pexpert/pexpert.h, 4 times
- san/memory/kasan.h, line 120
- san/memory/kasan_dynamic_denylist.c, 2 times
- san/memory/kasan_internal.h, line 56
- tests/apple_generic_timer.h, line 13
- tests/arm_comm_page.c, line 44
- tests/arm_matrix.c, 8 times
- tests/arm_mte.c, 29 times
- tests/arm_mte_alias_restriction.c, line 1
- tests/arm_mte_api.c, line 29
- tests/arm_mte_launchd.c, 3 times
- tests/arm_mte_mach_msg.c, 5 times
- tests/arm_mte_preflight.c, line 29
- tests/arm_mte_soft_mode.c, line 29
- tests/arm_mte_soft_mode_traced.c, line 29
- tests/arm_mte_spawn_policies.c, line 37
- tests/arm_mte_unentitled.c, line 29
- tests/arm_mte_utilities.h, line 38
- tests/cpu_counters/cpc_security_tests.c, line 17
- tests/cpu_counters/kpc_tests.c, line 731
- tests/exc_helpers.c, 3 times
- tests/fp_exception.c, 2 times
- tests/iokit/rosetta_map_mmio.c, line 47
- tests/iokit/testiodataqueues.c, 2 times
- tests/ipc/hardened_exceptions.c, 5 times
- tests/ipc/kernel_signed_pac_thread_state.c, 4 times
- tests/ipc/mach_exc_interprocess_thread_state.c, line 29
- tests/ipc/mach_msg2.c, line 22
- tests/ipc/reply_port_defense_client.c, line 20
- tests/ktrace/kdebug_tests.c, 3 times
- tests/ktrace/kperf_backtracing_tests.c, line 248
- tests/locks.c, line 47
- tests/mach_continuous_time.c, line 15
- tests/macho_size_63133398.c, 3 times
- tests/memcmp_zero.c, line 33
- tests/microstackshot_tests.c, 2 times
- tests/nox86exec.c, line 9
- tests/os_thread_self_restrict_pagers.c, 4 times
- tests/posix_spawn_alt_rosetta.c, line 18
- tests/posix_spawn_archpref.c, 3 times
- tests/posix_spawn_archpref_helper.c, 2 times
- tests/proc_archinfo.c, line 46
- tests/proc_info.c, line 1374
- tests/processor_info.c, 2 times
- tests/restartable_ranges.c, 2 times
- tests/runaway_mitigation.c, line 452
- tests/sched/contextswitch.c, line 196
- tests/sched/setitimer.c, line 644
- tests/sched/zero_to_n_tests.c, 4 times
- tests/spawn_exec_failure.c, line 137
- tests/ssbs.c, line 56
- tests/task_info.c, 13 times
- tests/telemetry_pagein_tests.c, line 187
- tests/thread_set_state_arm64_cpsr.c, 2 times
- tests/try_read_write.c, 3 times
- tests/turnstile_multihop_types.h, line 17
- tests/unit/mocks/std_safe.h, 2 times
- tests/unit/vm/vm_copy_tests.c, line 106
- tests/unit/vm/vm_map_store_tests.c, line 658
- tests/unit/vm/vm_range_lock_tests.c, 2 times
- tests/user_msrs.c, 2 times
- tests/vm/mach_vm_map.c, line 398
- tests/vm/memorystatus_freeze_test.c, line 203
- tests/vm/upl.c, line 394
- tests/vm/vm_mte_reclamation_withmte.c, line 49
- tests/vm/vm_test_102067976.c, line 38
- tests/vm/vm_test_90774260.c, line 33
- tests/vm_phys_footprint.c, 2 times
- tests/vm_set_max_addr_test.c, line 23
- tests/vm_test_code_signing.c, 2 times
- tests/vm_test_code_signing_helper.c, line 65
- tests/vm_test_mach_map.c, 2 times
- tests/x18_entitled.c, line 50
- tests/x18_legacy.c, line 49
- tests/x18_toggle.c, 3 times
- tests/x18_unentitled.c, line 49
- tools/tests/execperf/exit-asm.S, line 41
- tools/tests/execperf/exit.c, line 10
- tools/tests/zero-to-n/zero-to-n.c, line 233