Home
last modified time | relevance | path

Searched refs:an (Results 1 – 25 of 134) sorted by relevance

123456

/xnu-8796.121.2/doc/allocators/
H A Dread-only.md5 The Read-Only Allocator is an extension of the zone allocator that facilitates
17 While, historically, the modus operandi for an advanced attacker is to seize
28 also the requirements for an attacker looking to exploit a controllable write
31 For globals, `SECURITY_READ_ONLY_(EARLY|LATE)` provides an elegant protection
69 through a genuine bug, or perhaps by an attacker targeting the zone allocator
95 - `zalloc_ro`: Allocate an element from a read-only zone.
96 - `zfree_ro`: Free an element back to a read-only zone. Note that this is a
98 - `zone_require_ro`: Verify that an element belongs to a given read-only zone
100 - `zalloc_ro_mut`: Modify part of an element allocated from a read-only zone.
103 over the entirety of an element: simply passes an offset of zero and size
/xnu-8796.121.2/iokit/DriverKit/
H A DIOInterruptDispatchSource.iig11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
58 * A driver can run code in response to an interrupt from a device, specified as an IOService
68 …* @brief Create an IOInterruptDispatchSource for an interrupt by index from an IOService pro…
83 … of interrupt used for a device supplying hardware interrupts, by index from an IOService provider.
H A DOSAction.iig11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
43 * OSAction is an object that represents a callback to be be invoked.
48 * Methods to allocate an OSAction instance are generated for each method defined in a class with
66 * @brief Create an instance of OSAction.
67 …* @discussion Methods to allocate an OSAction instance are generated for each method defined in a…
132 …* An OSAction instance only supports one waiter and WillWait() will return an error i…
144 * @param token Opaque value to be passed from an earlier call to WillWait().
156 * @param token Opaque value to be passed from an earlier call to WillWait().
H A DIOUserClient.iig11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
93 * This field should be set by the driver to an OSData object it created with
95 …* It is an error for the driver to set this field if structureOutputDescriptor was pa…
99 …* @field completion For IOConnectAsyncMethod, an OSAction used to deliver async data to the …
164 * An application may open an IOUserClient by calling IOServiceOpen(). This results in a call
165 * to the IOService::NewUserClient API to create an instance representing the connection.
167 * As an IOService subclass, IOUserClient receives the normal Start()/Stop() lifecyle calls.
217 …* @discussion IOConnectAsyncMethod calls from the owner of the connection come will pass an OSAct…
[all …]
H A DIOBufferMemoryDescriptor.iig11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
49 * IOBufferMemoryDescriptor can be handed to any API that expects an IOMemoryDescriptor.
57 * @brief Create an IOBufferMemoryDescriptor.
/xnu-8796.121.2/bsd/net/
H A Dnat464_utils.c1132 nat464_addr_cksum_fixup(uint16_t *pc, struct nat464_addr *ao, struct nat464_addr *an, in nat464_addr_cksum_fixup() argument
1146 ao->nataddr16[0], an->nataddr16[0], u), in nat464_addr_cksum_fixup()
1147 ao->nataddr16[1], an->nataddr16[1], u), in nat464_addr_cksum_fixup()
1148 0, an->nataddr16[2], u), in nat464_addr_cksum_fixup()
1149 0, an->nataddr16[3], u), in nat464_addr_cksum_fixup()
1150 0, an->nataddr16[4], u), in nat464_addr_cksum_fixup()
1151 0, an->nataddr16[5], u), in nat464_addr_cksum_fixup()
1152 0, an->nataddr16[6], u), in nat464_addr_cksum_fixup()
1153 0, an->nataddr16[7], u); in nat464_addr_cksum_fixup()
1158 ao->nataddr16[0], an->nataddr16[0], u), in nat464_addr_cksum_fixup()
[all …]
/xnu-8796.121.2/libkern/libkern/
H A Dversion.h.template13 * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
30 /* VERSION_MAJOR, version_major is an integer that represents that major version
35 /* VERSION_MINOR, version_minor is an integer that represents the minor version
45 /* VERSION_REVISION, version_revision is an integer that represents the revision
50 /* VERSION_STAGE, version_stage, is an integer set to one of the following: */
57 /* VERSION_PRERELEASE_LEVEL, version_prerelease_level, is an integer sequence
/xnu-8796.121.2/libsyscall/mach/
H A Dvm_map.defs11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
30 * In an LP64 environment, the traditional Mach VM interface names are
H A Dhost_priv.defs11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
H A Dprocessor.defs11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
H A Dclock_reply.defs11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
H A Dclock.defs11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
H A Dthread_act.defs11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
H A Dprocessor_set.defs11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
H A Dmach_voucher.defs11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
H A Dexc.defs11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
H A Dmach_eventlink.defs11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
H A Dledger.defs11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
H A Dmach_host.defs11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
H A Dmemory_entry.defs11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
H A Dhost_security.defs11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
/xnu-8796.121.2/osfmk/UserNotification/
H A DUNDRequest.defs11 * unlawful or unlicensed copies of an Apple operating system, or to
13 * terms of an Apple operating system software license agreement.
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
99 * A synchronous routine to display an alert. This will wait for the
100 * result to come back. As this can take an exceedingly long time to
/xnu-8796.121.2/makedefs/
H A DMakeInc.cmd331 # $(1) is an expanded kernel config from a TARGET_CONFIGS_UC tuple
332 # $(2) is an expanded arch config from a TARGET_CONFIGS_UC tuple
333 # $(3) is an expanded machine config from a TARGET_CONFIGS_UC tuple
336 # $(1) is an un-expanded kernel config from a TARGET_CONFIGS_UC tuple
337 # $(2) is an un-expanded arch config from a TARGET_CONFIGS_UC tuple
338 # $(3) is an un-expanded machine config from a TARGET_CONFIGS_UC tuple
357 # $(1) is an un-expanded TARGET_CONFIGS_UC list, which must be consumed
376 # $(1) is an expanded kernel config from a TARGET_CONFIGS_ALIASES_UC tuple
377 # $(2) is an expanded arch config from a TARGET_CONFIGS_ALIASES_UC tuple
378 # $(3) is an expanded kernel machine config from a TARGET_CONFIGS_ALIASES_UC tuple
[all …]
/xnu-8796.121.2/doc/
H A Datomics.md42 - an *explicit* variant where memory orderings can be specified,
46 When an `_Atomic` qualified variable is accessed directly without using
149 with an optional barrier ordering. It is implemented with C11's
173 - `inc`: atomic increment (equivalent to an atomic add of `1`),
174 - `dec`: atomic decrement (equivalent to an atomic sub of `1`),
230 which has an extra `orig_value` argument which must be a pointer to a local
296 Use of `continue` within an `os_atomic_rmw_loop` is also invalid, instead an
297 `os_atomic_rmw_loop_give_up(goto again)` jumping to an `again:` label placed
327 most compilers, clang included, implement it as an equivalent
331 As an attempt to provide a replacement for this, `<os/atomic_private.h>`
[all …]
/xnu-8796.121.2/bsd/sys/
H A Dmake_posix_availability.sh49 * unlawful or unlicensed copies of an Apple operating system, or to
51 * terms of an Apple operating system software license agreement.
57 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER

123456